US5434673A - Digital information transferring apparatus capable of identifying the type of device supplied with the transferred information - Google Patents

Digital information transferring apparatus capable of identifying the type of device supplied with the transferred information Download PDF

Info

Publication number
US5434673A
US5434673A US08/005,048 US504893A US5434673A US 5434673 A US5434673 A US 5434673A US 504893 A US504893 A US 504893A US 5434673 A US5434673 A US 5434673A
Authority
US
United States
Prior art keywords
data
digital information
signal
information signal
quantizing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US08/005,048
Inventor
Hajime Inoue
Takahito Seki
Keiji Kanota
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Assigned to SONY CORPORATION reassignment SONY CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST. Assignors: INOUE, HAJIME, KANOTA, KEIJI, SEKI, TAKAHITO
Application granted granted Critical
Publication of US5434673A publication Critical patent/US5434673A/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
    • H04N9/8047Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction using transform coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/124Quantisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output
    • H04N19/149Data rate or code amount at the encoder output by estimating the code amount by means of a model, e.g. mathematical model or statistical model
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/172Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/176Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/18Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a set of transform coefficients
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • H04N19/88Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving rearrangement of data among different coding units, e.g. shuffling, interleaving, scrambling or permutation of pixel data or permutation of transform coefficient data among different blocks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • H04N19/89Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving methods or arrangements for detection of transmission errors at the decoder
    • H04N19/895Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving methods or arrangements for detection of transmission errors at the decoder in combination with error concealment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/24Systems for the transmission of television signals using pulse code modulation
    • H04N7/52Systems for transmission of a pulse code modulated video signal with one or more other pulse code modulated signals, e.g. an audio signal or a synchronizing signal
    • H04N7/54Systems for transmission of a pulse code modulated video signal with one or more other pulse code modulated signals, e.g. an audio signal or a synchronizing signal the signals being synchronous
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
    • H04N9/8233Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal the additional signal being a character code signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output

Definitions

  • the present invention relates to a digital information transferring apparatus for a Discrete Cosine Transform (DCT) compressed digital image signal, a PCM audio signal, and a control subcode, and, in particular, relates to an ID signal added to each sync block of the transferred data.
  • DCT Discrete Cosine Transform
  • Digital VTRs are known which use, for example, rotating heads for recording digital video signals on a magnetic tape. Since digital video signals comprise a very large amount of information, digital VTRs have often employed highly efficient coding techniques for compressing the amount of recorded or transmitted data. Among these techniques, Discrete Cosine Transform (DCT) coding has been practically employed. In these digital VTRs, in addition to the DCT encoded digital video signal, a PCM audio signal and control subcode are also recorded on a magnetic tape by means of rotating heads.
  • DCT Discrete Cosine Transform
  • one frame of image information is transformed into blocks composed of, for example, (8 ⁇ 8) picture elements or pixels, and then these blocks are processed by a cosine transform which is a kind of orthogonal transform.
  • (8 ⁇ 8) coefficient data are generated.
  • These coefficient data are processed with a variable length code such as, a run length code or Huffman code.
  • the encoded data, an ID signal, and so forth are transformed into frames so that the reproducing system can easily process the received data.
  • Each frame may be composed of sync blocks in which a block synchronous signal is added to data at predetermined intervals. The reproducing system can then transform the frames into the desired reproduced data.
  • the ID signal contains a sync block number (address) and so forth.
  • an external memory a data streamer
  • the ID signal can be applied to an external memory (a data streamer) for use in computers.
  • an ID signal for identifying the record mode, broadcasting system format, and so forth has been considered.
  • an ID signal for each record mode and each broadcasting format is not necessary. Therefore, the amount of information conventionally included in the ID signal would be unnecessary and the effective data area would be undesirably reduced.
  • an object of the present invention is to provide a digital information signal transferring apparatus which is not only suitable for digital VTRs, but may also be extended to other applications or apparatuses.
  • a digital information signal transferring apparatus for transferring sequential sync block data composed of encoded synchronous, ID, and digital information signals, comprising: encoding means for encoding the digital information signal; insertion area forming means for forming an insertion area for the synchronous and ID signals in output data of the encoding means; and ID adding means for adding an ID signal in the insertion area, such ID signal comprising a format identifying signal, a signal for identifying the type of the digital information signal, and a sync block number.
  • the format identifying signal included in the ID signal allows a digital VTR record format or the record format for another apparatus, such as, a data streamer, to be identified. A reproducing system or circuit can then correctly process reproduced data on the basis of the format identifying signal.
  • the format identifying signal can be easily employed for adapting the digital information signal transferring apparatus for use with other external apparatuses.
  • the type of record information since the type of record information has been inserted, only the insertion of an ID signal into the AUX area in accordance with the type of record information is required. As a result, the amount of data in the ID signal need not be increased.
  • FIG. 1 is a block diagram showing a record data processing circuit of a digital VTR in accordance with an embodiment of the present invention
  • FIG. 2 is a schematic diagram showing the composition of a synchronous and ID area
  • FIGS. 3 and 3A are schematic diagrams showing the format of a sync block of transfer data
  • FIG. 4 is a block diagram showing a reproduced data processing circuit of the digital VTR in accordance with an embodiment of the present invention.
  • FIGS. 5 and 5A are schematic diagrams showing another example of a format for a sync block of transfer data.
  • FIG. 1 of the accompanying drawings shows a block diagram of a video data processing circuit included in a recording system of a digital VTR.
  • digitized video data is supplied through an input terminal 1 to a block segmentation circuit 2.
  • the block segmentation circuit 2 transforms the video data which is supplied in a raster scanning sequence into data of two-dimensional blocks, each of which is composed of, for example, an 8 ⁇ 8 array of coefficient data representing frequency components of respective picture elements.
  • the output of the block segmentation circuit 2 is supplied to a shuffling circuit 3 in which the received data are shuffled so as to prevent degradation of the image quality due to uneven distribution of errors.
  • a shuffling circuit 3 groups of macro blocks of data are placed in different physical positions.
  • the output of the shuffling circuit 3 is supplied to a DCT (discrete cosine transform) circuit 4.
  • a macro block is composed of a plurality of blocks, each of which is composed of an (8 ⁇ 8) array of coefficient data.
  • the sampling frequency is 4 fsc (where fsc is a color subcarrier frequency)
  • the image of one frame is composed of (910 samples ⁇ 525 lines), of which (720 samples ⁇ 480 lines) are used as the effective data.
  • a DC component DC of the (8 ⁇ 8) coefficient data generated by the DCT circuit 4 is supplied to a framing circuit 11.
  • the remaining sixty-three components which are AC components AC1 to AC63, are supplied from DCT circuit 4 to a quantizing circuit 6 through a delay circuit 5.
  • the AC component coefficient data are transferred to quantizing circuit 6 in low-to-high order zigzag sequence.
  • the coefficient data are also supplied to an estimator 7.
  • the delay circuit 5 provides a delay time corresponding to the time period required by the estimator 7 for determining an adequate quantizing number QNO.
  • the quantizing circuit 5 requantizes the AC components AC1 to AC63.
  • the quantizing circuit 6 divides the AC coefficient data by an adequate quantizing step and obtains quotients in integers.
  • the quantizing step is determined by a quantizing number QNO received from the estimator 7.
  • QNO quantizing number
  • a buffering process is performed for limiting the amount of data which is generated to no more than a target value so that a buffering unit which is shorter than the interval of one field or one frame can be employed.
  • the reason the buffering unit is decreased is to simplify the buffering circuit, such as, by decreasing the memory capacity necessary for buffering.
  • the buffering unit is 15 macro blocks, but as few as 5 macro blocks can be employed. In other words, the buffering unit is composed of an integral number of macro blocks.
  • variable length code encoding circuit 8 performs run length encoding, Huffman encoding, and the like.
  • circuit 8 may perform a two-dimensional Huffman encoding process in which a zero run value representing the number of successive 0s of coefficient data and a coefficient data value are applied to a Huffman table and thereby a variable length code (encoded data output) is generated.
  • the DCT code from the variable length code encoding circuit 8 is supplied to a packing circuit 9 which divides the DCT code into data indicating the length, in bytes, of the data area of the sync block.
  • a framing circuit 11 receives the DC component DC from the DCT circuit 4, the variable length code from the packing circuit 9, the quantizing number QNO from the estimator 7 and an auxiliary code AUX from an auxiliary code generating circuit 10, and from which the framing circuit 11 outputs data for constructing the data area of a sync block.
  • the output of the framing circuit 11 is supplied to a parity generating circuit 12 which encodes the received data with an error correction code, such as, a product code.
  • the horizontal and vertical data of the error correction code are encoded with Reed Solomon code.
  • the horizontal error correction code is referred to as an inner code.
  • the vertical error correction code is referred to as an outer code.
  • the inner code is used for data contained in the data area of a single sync block and thereby a horizontal parity PT is generated. There may be a sync block which only contains a vertical parity. In a variable speed reproducing mode, data extracted as sync blocks are treated to be valid and error-corrected with the inner code.
  • the output of the parity generating circuit 12 is supplied to a memory 13 with which a memory controller 14 is connected.
  • the memory 13 outputs data which consists of an effective area (for example, containing 86 bytes) and a synchronous and ID area (containing 5 bytes and being shown hatched in the figure).
  • each sync block output by the memory 13 contains 91 bytes.
  • the output of the memory 13 is supplied to an ID adding circuit 15.
  • An ID generating circuit 16 receives memory control information (for example, information indicating the type of record, the sync block number, and so forth) from the memory controller 14 and inserts an ID signal in the above-mentioned synchronous and ID area.
  • the output signal of the ID adding circuit 15 is supplied to an adding circuit 17 in which a block synchronous signal from a synchronous generating circuit 18 is inserted in the synchronous and ID area.
  • the sync block composition record data from the adding circuit 17 is applied to an output terminal 19.
  • the record data from output terminal 19 is supplied to two rotating heads through channel encoding circuits and record amplifiers (not shown) and then recorded on a magnetic tape.
  • Two tracks are simultaneously formed on the magnetic tape by the two rotating heads which are adjacently disposed.
  • data of one frame is divided into ten portions or segments and recorded on ten corresponding tracks on the magnetic tape.
  • a PCM audio signal is encoded with error correction code and recorded on the magnetic tape along with the video data.
  • the PCM audio data is recorded on an audio data record region disposed on one track of the magnetic tape, that is, apart from the tracks on which the video data are recorded.
  • the composition of a sync block of the PCM audio signal is the same as that of the above-mentioned video data.
  • a subcode for controlling the detection of a program start point or the like has the same composition as the video data. The subcode is recorded on a predetermined area of a track of the magnetic tape.
  • FIG. 3 shows the composition of one sync block (of 91 bytes) generated by the apparatus of FIG. 1.
  • the sync block is composed of a sequence of bytes which consist of a block synchronous signal SYNC (of two bytes), ID signals of two bytes (ID0 and ID1), and a parity IDP for an ID signal.
  • the next 78 bytes constitute a data area and the last 8 bytes are the parity of inner product code.
  • At the head of the data area there are disposed a one-byte-quantizing number QNO for identifying a quantizing step and then an auxiliary code AUX.
  • the auxiliary code AUX is followed by 76 bytes of data.
  • the positions of the quantizing number QNO and the auxiliary code AUX can be changed to anywhere within the data area, for example, as shown in FIG. 5.
  • the ID signal ID0 consists of a frame identification bit FRID, a format identification bit OTHERS, record data type bits RTYPE1 and RTYPE0, and four high order bits SYNC8 to SYNC11 of the sync block number.
  • the ID signal ID1 consists of the remaining eight bits SYNC0-SYNC7 of the sync block number.
  • the IDP consists of two parities, of four bits each indicated at PARITY 00-PARITY 03 and at PARITY 10-PARITY 13.
  • the ID signals ID0 and ID1 are divided into four nibbles of four bits each. For the four nibbles, two parities (for example, parities of Reed Solomon code) are generated.
  • the frame ID is inverted frame by frame.
  • the identification bit OTHERS is used to identify the digital VTR format of the embodiment and the other format, such as, a digital streamer's format.
  • the identification bit OTHERS with the value of "1” may represent the digital VTR format
  • the identification bit OTHERS with the value of "0” represents the other format.
  • the RTYPE1 and RTYPE0 bits represent the types of record data in a respective sync block, such as, video, audio 1, audio 2, and subdata.
  • the sync block number of 12 bits indicates the addresses sequentially given to all sync blocks divided and recorded on a plurality of tracks.
  • both a track address and the sync block number of a track can be used.
  • not using the track address can decrease the number of bits more than the case where both the track address and the sync block number are used.
  • the auxiliary code AUX in the data area is a kind of an ID signal.
  • the auxiliary code AUX contains information for identifying the broadcast system type of the video signal, the audio mode, and so forth. What the auxiliary code AUX represents depends on the type of record data designated by the bits RTYPE1 and RTYPE0. Thus, it is not necessary to record all ID signals for all types of record data.
  • the quantizing number QNO and the auxiliary code AUX are recorded in the data area because the error correction code for data in the data area has a higher correction capability than that for the ID signal.
  • the auxiliary code AUX and the quantifying number QNO are IDs particular to the digital VTR.
  • FIG. 5 shows another record format which is suitable for use in digital VTRs.
  • the table of FIG. 5A shows record data types depending on the value of the auxiliary code AUX.
  • the field identification bit 60/50 represents 60 fields.
  • the field identification bit 60/50 represents 50 fields.
  • bits STYPE2 to STYPE0 represent the following signal formats:
  • SD-H 4:3 indicates a basic format for a digital VTR (for example, for compressing an image with a 4:3 aspect ratio into an image with a data rate of approx. 25 micro bps).
  • SD-L indicates a format in which an image with a data rate of SD-H 4:3 is compressed into an image with half the original data rate.
  • SD-H 16:9 indicates a basic format for a digital VTR which compresses an image with a 16:9 aspect ratio into an image with a data rate of approx. 25 micro bps.
  • the value (HD 1125/60) indicates a format which may be used for compressing a high definition TV signal with 1125 lines and a field frequency of 60 Hz into a signal with a data rate of approx. 50 micro bps.
  • the value (HD 1250/60) indicates a format which is used for compressing a high definition TV signal with 1250 lines and a field frequency of 50 Hz into a signal with a data rate of approx. 50 micro bps.
  • a reproduction processing circuit of a digital VTR in accordance with an embodiment of the present invention, data reproduced from a magnetic tape by rotating heads (not shown) are sent to an input terminal 21 through reproducing amplifiers, channel coding encoding circuits, and so forth (not shown).
  • Such reproduced data is supplied from terminal 21 to a time base corrector (TBC) 22 and a synchronous detecting circuit 23 detects a synchronous signal of a sync block in the reproduced data and is connected to an ID detecting circuit 24 which detects an ID signal.
  • TBC time base corrector
  • the TBC 22 contains a memory (not shown) and a write address of such memory is formed on the basis of a write clock in synchronization with the reproduced data, sync block number, and a record data ID.
  • the reproduced data is mapped in a predetermined area of the TBC memory.
  • Data being read from the memory of the TBC 22 with a clock at a predetermined frequency are supplied to an error correcting circuit 25 which corrects errors of the data.
  • the error correcting circuit 25 outputs, in addition to an ID signal and data which have been corrected, an error flag which indicates whether or not an error took place.
  • the output of the error correcting circuit 25 is supplied to a depacking circuit 26 which transforms a code signal of byte sequence into a variable length code supplied to a variable length code decoder 27 capable of decoding, for example, two-dimensional Huffman code.
  • the variable length code decoder 27 is connected to an inversely quantizing circuit 28. As distinguished from a quantizing circuit, the inversely quantizing circuit 28 multiplies a code signal by a quantizing step so as to form a respective value.
  • the inversely quantizing circuit 28 is connected to an error concealment circuit 29 which uses correct data for concealing a previously uncorrected data error.
  • the error concealment circuit 29 is connected to an inverse DCT transforming circuit 20.
  • the inverse DCT transforming circuit 30 restores coefficient data to pixel data, the restored pixel data from the inverse DCT transforming circuit 30 is supplied to a deshuffling circuit 31 which performs a process that is the inverse of that performed by the shuffling circuit 3.
  • the output of the deshuffling circuit 31 is supplied to a block desegmentation circuit 32 which transforms data in the block sequence into data of the raster scanning sequence.
  • the error concealment circuit 29 and the inverse DCT transforming circuit 30 may be interchanged in position from that shown on FIG. 4.
  • the PCM audio signal and the subcode reproduced from the magnetic tape are error-corrected by a circuit following the TBC 22.
  • the ID signal detecting circuit 24 issues to the user a warning message which represents that the relevant data cannot be reproduced.
  • the ID signal detecting circuit 24 detects the type of the record data from the record data identification bit and adequately performs the process for such data.
  • the format of the data can be identified.
  • the ID signal can be easily employed for identifying other apparatuses such as, a data streamer.
  • a record data identification bit is inserted into the ID signal, it is not necessary to record an ID for each record data. The ID signal thereby avoids narrowing of the effective data area.

Abstract

In a digital information signal transferring apparatus for transferring sequential sync block data composed of encoded synchronous, ID and digital information signals, the digital information signal is encoded and an insertion area is formed therein, whereupon, an ID signal is added in the insertion area and comprises a format identifying signal, a signal for identifying the type of the digital information signal, and a sync block number.

Description

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a digital information transferring apparatus for a Discrete Cosine Transform (DCT) compressed digital image signal, a PCM audio signal, and a control subcode, and, in particular, relates to an ID signal added to each sync block of the transferred data.
Digital VTRs are known which use, for example, rotating heads for recording digital video signals on a magnetic tape. Since digital video signals comprise a very large amount of information, digital VTRs have often employed highly efficient coding techniques for compressing the amount of recorded or transmitted data. Among these techniques, Discrete Cosine Transform (DCT) coding has been practically employed. In these digital VTRs, in addition to the DCT encoded digital video signal, a PCM audio signal and control subcode are also recorded on a magnetic tape by means of rotating heads.
In the DCT coding, one frame of image information is transformed into blocks composed of, for example, (8×8) picture elements or pixels, and then these blocks are processed by a cosine transform which is a kind of orthogonal transform. Thus, (8×8) coefficient data are generated. These coefficient data are processed with a variable length code such as, a run length code or Huffman code. Before being transferred to a receiving system, the encoded data, an ID signal, and so forth are transformed into frames so that the reproducing system can easily process the received data. Each frame may be composed of sync blocks in which a block synchronous signal is added to data at predetermined intervals. The reproducing system can then transform the frames into the desired reproduced data.
The ID signal contains a sync block number (address) and so forth. By using a cassette tape and a tape head mechanism in a digital VTR, the ID signal can be applied to an external memory (a data streamer) for use in computers. However, with the conventional ID signal, such external application has not been contemplated. In digital VTRs, the insertion of an ID signal for identifying the record mode, broadcasting system format, and so forth has been considered. However, when the digital VTR is used as an external memory for computers, an ID signal for each record mode and each broadcasting format is not necessary. Therefore, the amount of information conventionally included in the ID signal would be unnecessary and the effective data area would be undesirably reduced.
OBJECTS AND SUMMARY OF THE INVENTION
Therefore, an object of the present invention is to provide a digital information signal transferring apparatus which is not only suitable for digital VTRs, but may also be extended to other applications or apparatuses.
According to an aspect of the present invention, there is provided a digital information signal transferring apparatus for transferring sequential sync block data composed of encoded synchronous, ID, and digital information signals, comprising: encoding means for encoding the digital information signal; insertion area forming means for forming an insertion area for the synchronous and ID signals in output data of the encoding means; and ID adding means for adding an ID signal in the insertion area, such ID signal comprising a format identifying signal, a signal for identifying the type of the digital information signal, and a sync block number.
The format identifying signal included in the ID signal allows a digital VTR record format or the record format for another apparatus, such as, a data streamer, to be identified. A reproducing system or circuit can then correctly process reproduced data on the basis of the format identifying signal. Thus, the format identifying signal can be easily employed for adapting the digital information signal transferring apparatus for use with other external apparatuses. In addition, since the type of record information has been inserted, only the insertion of an ID signal into the AUX area in accordance with the type of record information is required. As a result, the amount of data in the ID signal need not be increased.
The above, and other, objects, features and advantages of the present invention will become readily apparent from the following detailed description thereof which is to be read in connection with the accompanying drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a block diagram showing a record data processing circuit of a digital VTR in accordance with an embodiment of the present invention;
FIG. 2 is a schematic diagram showing the composition of a synchronous and ID area;
FIGS. 3 and 3A are schematic diagrams showing the format of a sync block of transfer data;
FIG. 4 is a block diagram showing a reproduced data processing circuit of the digital VTR in accordance with an embodiment of the present invention; and
FIGS. 5 and 5A are schematic diagrams showing another example of a format for a sync block of transfer data.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
An embodiment of the present invention will now be described with reference to FIG. 1 of the accompanying drawings which shows a block diagram of a video data processing circuit included in a recording system of a digital VTR. In FIG. 1, digitized video data is supplied through an input terminal 1 to a block segmentation circuit 2. The block segmentation circuit 2 transforms the video data which is supplied in a raster scanning sequence into data of two-dimensional blocks, each of which is composed of, for example, an 8×8 array of coefficient data representing frequency components of respective picture elements.
The output of the block segmentation circuit 2 is supplied to a shuffling circuit 3 in which the received data are shuffled so as to prevent degradation of the image quality due to uneven distribution of errors. For example, in the shuffling circuit 3, groups of macro blocks of data are placed in different physical positions. The output of the shuffling circuit 3 is supplied to a DCT (discrete cosine transform) circuit 4.
A macro block is composed of a plurality of blocks, each of which is composed of an (8×8) array of coefficient data. For example, in the case of component system video data Y:U:V=4:1:1), four Y blocks in the same position of one frame, one U block, and one V block compose one macro block. When the sampling frequency is 4 fsc (where fsc is a color subcarrier frequency), the image of one frame is composed of (910 samples×525 lines), of which (720 samples×480 lines) are used as the effective data. Thus, in the above-mentioned component system, the total number of blocks comprising one frame is (720×6/4)×480/(8×8)=8100. Therefore, the number of macro blocks in one frame is (8100÷6=1350).
A DC component DC of the (8×8) coefficient data generated by the DCT circuit 4 is supplied to a framing circuit 11. The remaining sixty-three components, which are AC components AC1 to AC63, are supplied from DCT circuit 4 to a quantizing circuit 6 through a delay circuit 5. The AC component coefficient data are transferred to quantizing circuit 6 in low-to-high order zigzag sequence. The coefficient data are also supplied to an estimator 7. The delay circuit 5 provides a delay time corresponding to the time period required by the estimator 7 for determining an adequate quantizing number QNO.
The quantizing circuit 5 requantizes the AC components AC1 to AC63. In other words, the quantizing circuit 6 divides the AC coefficient data by an adequate quantizing step and obtains quotients in integers. The quantizing step is determined by a quantizing number QNO received from the estimator 7. In the digital VTR, since processes such as editing are performed on a field-by-field or frame-by-frame basis, the amount of data per field or frame should be no greater than a target value. Since the amount of data which is generated in the DCT process and that in the variable length encoding process vary depending on the pictorial pattern to be encoded, a buffering process is performed for limiting the amount of data which is generated to no more than a target value so that a buffering unit which is shorter than the interval of one field or one frame can be employed. The reason the buffering unit is decreased is to simplify the buffering circuit, such as, by decreasing the memory capacity necessary for buffering. In this example, the buffering unit is 15 macro blocks, but as few as 5 macro blocks can be employed. In other words, the buffering unit is composed of an integral number of macro blocks.
The output of the quantizing circuit 6 is supplied to a variable length code encoding circuit 8. The variable length code encoding circuit 8 performs run length encoding, Huffman encoding, and the like. For example, circuit 8 may perform a two-dimensional Huffman encoding process in which a zero run value representing the number of successive 0s of coefficient data and a coefficient data value are applied to a Huffman table and thereby a variable length code (encoded data output) is generated. The DCT code from the variable length code encoding circuit 8 is supplied to a packing circuit 9 which divides the DCT code into data indicating the length, in bytes, of the data area of the sync block.
A framing circuit 11 receives the DC component DC from the DCT circuit 4, the variable length code from the packing circuit 9, the quantizing number QNO from the estimator 7 and an auxiliary code AUX from an auxiliary code generating circuit 10, and from which the framing circuit 11 outputs data for constructing the data area of a sync block. The output of the framing circuit 11 is supplied to a parity generating circuit 12 which encodes the received data with an error correction code, such as, a product code.
The horizontal and vertical data of the error correction code are encoded with Reed Solomon code. The horizontal error correction code is referred to as an inner code. On the other hand, the vertical error correction code is referred to as an outer code. The inner code is used for data contained in the data area of a single sync block and thereby a horizontal parity PT is generated. There may be a sync block which only contains a vertical parity. In a variable speed reproducing mode, data extracted as sync blocks are treated to be valid and error-corrected with the inner code.
The output of the parity generating circuit 12 is supplied to a memory 13 with which a memory controller 14 is connected. As shown in FIG. 2, the memory 13 outputs data which consists of an effective area (for example, containing 86 bytes) and a synchronous and ID area (containing 5 bytes and being shown hatched in the figure). Thus, in the example shown, each sync block output by the memory 13 contains 91 bytes.
The output of the memory 13 is supplied to an ID adding circuit 15. An ID generating circuit 16 receives memory control information (for example, information indicating the type of record, the sync block number, and so forth) from the memory controller 14 and inserts an ID signal in the above-mentioned synchronous and ID area. The output signal of the ID adding circuit 15 is supplied to an adding circuit 17 in which a block synchronous signal from a synchronous generating circuit 18 is inserted in the synchronous and ID area. The sync block composition record data from the adding circuit 17 is applied to an output terminal 19. The record data from output terminal 19 is supplied to two rotating heads through channel encoding circuits and record amplifiers (not shown) and then recorded on a magnetic tape.
Two tracks are simultaneously formed on the magnetic tape by the two rotating heads which are adjacently disposed. For example, data of one frame is divided into ten portions or segments and recorded on ten corresponding tracks on the magnetic tape. A PCM audio signal is encoded with error correction code and recorded on the magnetic tape along with the video data. Alternatively, the PCM audio data is recorded on an audio data record region disposed on one track of the magnetic tape, that is, apart from the tracks on which the video data are recorded. The composition of a sync block of the PCM audio signal is the same as that of the above-mentioned video data. In addition, a subcode for controlling the detection of a program start point or the like has the same composition as the video data. The subcode is recorded on a predetermined area of a track of the magnetic tape.
FIG. 3 shows the composition of one sync block (of 91 bytes) generated by the apparatus of FIG. 1. The sync block is composed of a sequence of bytes which consist of a block synchronous signal SYNC (of two bytes), ID signals of two bytes (ID0 and ID1), and a parity IDP for an ID signal. The next 78 bytes constitute a data area and the last 8 bytes are the parity of inner product code. At the head of the data area, there are disposed a one-byte-quantizing number QNO for identifying a quantizing step and then an auxiliary code AUX. The auxiliary code AUX is followed by 76 bytes of data. The positions of the quantizing number QNO and the auxiliary code AUX can be changed to anywhere within the data area, for example, as shown in FIG. 5.
As shown in FIG. 3, the ID signal ID0 consists of a frame identification bit FRID, a format identification bit OTHERS, record data type bits RTYPE1 and RTYPE0, and four high order bits SYNC8 to SYNC11 of the sync block number. The ID signal ID1 consists of the remaining eight bits SYNC0-SYNC7 of the sync block number. The IDP consists of two parities, of four bits each indicated at PARITY 00-PARITY 03 and at PARITY 10-PARITY 13. As further shown in FIG. 3, the ID signals ID0 and ID1 are divided into four nibbles of four bits each. For the four nibbles, two parities (for example, parities of Reed Solomon code) are generated.
The frame ID is inverted frame by frame. The identification bit OTHERS is used to identify the digital VTR format of the embodiment and the other format, such as, a digital streamer's format. For example, the identification bit OTHERS with the value of "1" may represent the digital VTR format, while the identification bit OTHERS with the value of "0" represents the other format. As shown in FIG. 3A, the RTYPE1 and RTYPE0 bits represent the types of record data in a respective sync block, such as, video, audio 1, audio 2, and subdata. In addition, the sync block number of 12 bits indicates the addresses sequentially given to all sync blocks divided and recorded on a plurality of tracks. As opposed to the foregoing, both a track address and the sync block number of a track can be used. However, when the number of tracks increases, not using the track address can decrease the number of bits more than the case where both the track address and the sync block number are used.
The auxiliary code AUX in the data area is a kind of an ID signal. The auxiliary code AUX contains information for identifying the broadcast system type of the video signal, the audio mode, and so forth. What the auxiliary code AUX represents depends on the type of record data designated by the bits RTYPE1 and RTYPE0. Thus, it is not necessary to record all ID signals for all types of record data. The quantizing number QNO and the auxiliary code AUX are recorded in the data area because the error correction code for data in the data area has a higher correction capability than that for the ID signal. In addition, the auxiliary code AUX and the quantifying number QNO are IDs particular to the digital VTR. In the case where this format is used in other systems, such as, a data streamer, it is not necessary to record the quantifying number QNO and auxiliary code AUX and, therefore, the respective bits may be used as a recording area. In such case, it is possible to record a signal of 684 kbps in the data area.
FIG. 5 shows another record format which is suitable for use in digital VTRs. The table of FIG. 5A shows record data types depending on the value of the auxiliary code AUX.
When AUX is "0", the field identification bit 60/50 represents 60 fields. When AUX is "1", the field identification bit 60/50 represents 50 fields.
In addition the indicated values of the bits STYPE2 to STYPE0 represent the following signal formats:
The value (SD-H 4:3) indicates a basic format for a digital VTR (for example, for compressing an image with a 4:3 aspect ratio into an image with a data rate of approx. 25 micro bps).
The value (SD-L) indicates a format in which an image with a data rate of SD-H 4:3 is compressed into an image with half the original data rate.
The value (SD-H 16:9) indicates a basic format for a digital VTR which compresses an image with a 16:9 aspect ratio into an image with a data rate of approx. 25 micro bps.
The value (HD 1125/60) indicates a format which may be used for compressing a high definition TV signal with 1125 lines and a field frequency of 60 Hz into a signal with a data rate of approx. 50 micro bps.
The value (HD 1250/60) indicates a format which is used for compressing a high definition TV signal with 1250 lines and a field frequency of 50 Hz into a signal with a data rate of approx. 50 micro bps.
Referring now to FIG. 4, it will be seen that, in a reproduction processing circuit of a digital VTR in accordance with an embodiment of the present invention, data reproduced from a magnetic tape by rotating heads (not shown) are sent to an input terminal 21 through reproducing amplifiers, channel coding encoding circuits, and so forth (not shown). Such reproduced data is supplied from terminal 21 to a time base corrector (TBC) 22 and a synchronous detecting circuit 23 detects a synchronous signal of a sync block in the reproduced data and is connected to an ID detecting circuit 24 which detects an ID signal.
The TBC 22 contains a memory (not shown) and a write address of such memory is formed on the basis of a write clock in synchronization with the reproduced data, sync block number, and a record data ID. The reproduced data is mapped in a predetermined area of the TBC memory. Data being read from the memory of the TBC 22 with a clock at a predetermined frequency are supplied to an error correcting circuit 25 which corrects errors of the data.
Since error correction encoding are performed both for an ID signal and for data, as described above, respective errors in the ID signal and in the data can be detected and corrected. The error correcting circuit 25 outputs, in addition to an ID signal and data which have been corrected, an error flag which indicates whether or not an error took place. The output of the error correcting circuit 25 is supplied to a depacking circuit 26 which transforms a code signal of byte sequence into a variable length code supplied to a variable length code decoder 27 capable of decoding, for example, two-dimensional Huffman code.
The variable length code decoder 27 is connected to an inversely quantizing circuit 28. As distinguished from a quantizing circuit, the inversely quantizing circuit 28 multiplies a code signal by a quantizing step so as to form a respective value. The inversely quantizing circuit 28 is connected to an error concealment circuit 29 which uses correct data for concealing a previously uncorrected data error. The error concealment circuit 29 is connected to an inverse DCT transforming circuit 20. The inverse DCT transforming circuit 30 restores coefficient data to pixel data, the restored pixel data from the inverse DCT transforming circuit 30 is supplied to a deshuffling circuit 31 which performs a process that is the inverse of that performed by the shuffling circuit 3. The output of the deshuffling circuit 31 is supplied to a block desegmentation circuit 32 which transforms data in the block sequence into data of the raster scanning sequence. The error concealment circuit 29 and the inverse DCT transforming circuit 30 may be interchanged in position from that shown on FIG. 4.
The PCM audio signal and the subcode reproduced from the magnetic tape are error-corrected by a circuit following the TBC 22. When the format identification bit represents the other format, that is, the format other than the digital VTR format, the ID signal detecting circuit 24 issues to the user a warning message which represents that the relevant data cannot be reproduced. In addition, the ID signal detecting circuit 24 detects the type of the record data from the record data identification bit and adequately performs the process for such data.
According to the present invention, by using an ID signal contained in data being reproduced, the format of the data can be identified. Thus, in addition to digital VTRs, the ID signal can be easily employed for identifying other apparatuses such as, a data streamer. Moreover, since a record data identification bit is inserted into the ID signal, it is not necessary to record an ID for each record data. The ID signal thereby avoids narrowing of the effective data area.
Having described a specific preferred embodiment of the present invention with reference to the accompanying drawings, it is to be understood that the invention is not limited to that precise embodiment, and that various changes and modifications may be effected therein by one skilled in the art without departing from the scope of the spirit of the invention as defined in the appended claims.

Claims (17)

What is claimed is:
1. A digital information signal transferring apparatus for transferring sequential sync blocks, each sync block being of a data structure having an effective area which contains digital information signals which may be of different types, and a synchronous and ID area which contains synchronous, ID and parity information signals, said apparatus comprising:
encoding means for encoding an input digital information signal and providing corresponding output data;
insertion area forming means for forming, in said output data of said encoding means, an insertion area for said synchronous signal and said ID signal;
means for supplying said ID signal which includes format identifying data to identify a type of device that will be supplied with said sync block, data for identifying the type of said digital information signal, and a sync block number; and
ID adding means for adding said ID signal in said insertion area.
2. The digital information signal transferring apparatus as in claim 1, further comprising:
quantizing means for quantizing said output data of said encoding means;
estimating means for determining a quantizing step of said quantizing means and generating quantizing step data;
auxiliary code generating means for generating an auxiliary code in accordance with said information signals; and
means for selectively adding said auxiliary code and said quantizing step data to said effective area;
whereby the amount of effective area of the sync block may be selectively increased when said auxiliary code and said quantizing step data are omitted.
3. The digital information signal transferring apparatus as in claim 2, further comprising:
variable length code encoding means for encoding an output of said quantizing means with a variable length code;
said quantizing step data of said quantizing means being limited for varying an output of said variable length code encoding means to at most a predetermined data amount in a predetermined time period; and
framing means for forming said data structure of said sync block with the quantizing step data, the auxiliary code, a DC component of said digital information signal, and the output of the variable length code encoding means.
4. The digital information signal transferring apparatus as in claim 3, further comprising:
packing means for dividing said output of the variable length code encoding means into sync blocks each having a data area of a predetermined number of bytes.
5. The digital information signal transferring apparatus as in claim 3, further comprising:
error correction code encoding means for encoding said data area and said ID signal of each said sync block with an error correction code so as to provide a correction capability for said data area.
6. The digital information signal transferring apparatus as in claim 4, wherein, in a recording mode of a digital magnetic recording apparatus, said ID adding means is adapted to add a code representing a record format of said digital magnetic recording apparatus to the format identification signal of said ID signal, and said framing means is operative to add said record format representing code to said auxiliary code.
7. A digital information signal recording apparatus for recording sequential sync blocks, each sync block being of a data structure having an effective area which contains digital information signals which may be of different types, and a synchronous and ID area which contains synchronous, ID and parity information signals, said apparatus comprising:
encoding means for encoding an input digital information signal and providing corresponding encoded output data;
insertion area forming means for forming, in said encoded output data of said encoding means, an insertion area for said synchronous signal and said ID signal;
means for supplying said ID signal which includes format identifying data to identify a type of device that will be supplied with said sync block, data for identifying the type of said digital information signal, and a sync block number;
ID adding means for adding said ID signal in said insertion area; and
means for recording said encoded output data to which said ID signal has been added.
8. The digital information signal recording apparatus as in claim 7, further comprising:
quantizing means for quantizing said encoded output data of said encoding means;
estimating means for determining a quantizing step of said quantizing means and generating quantizing step data;
auxiliary code generating means for generating an auxiliary code in accordance with said information signals; and
means for selectively adding said auxiliary code and said quantizing step data to said effective area;
whereby the amount of effective area of the sync block may be selectively increased when said auxiliary code and said quantizing step data are omitted.
9. The digital information signal recording apparatus as in claim 8, further comprising:
variable length code encoding means for encoding an output of said quantizing means with a variable length code;
said quantizing step data of said quantizing means being limited for varying an output of said variable length code encoding means to at most a predetermined data amount in a predetermined time period; and
framing means for forming said data structure of said sync block with the quantizing step data, the auxiliary code, a DC component of said digital information signal, and the output of the variable length code encoding means.
10. The digital information signal recording apparatus as in claim 9, further comprising:
packing means for dividing said output of the variable length code encoding means into sync blocks each having a data area of a predetermined number of bytes.
11. The digital information signal recording apparatus as in claim 9, further comprising:
error correction code encoding means for encoding said data area and said ID signal of each said sync block with an error correction code so as to provide a correction capability for said data area.
12. A digital information signal transferring method for transferring sequential sync blocks, each sync block being of a data structure having an effective area which contains digital information signals which may be of different types, and a synchronous and ID area which contains synchronous, ID and parity information signals, comprising the steps of:
encoding said digital information signal;
forming an insertion area for said synchronous signal and said ID signal in the encoded digital information signal;
supplying said ID signal which includes format identifying data to identify a type of device that will be supplied with said sync block, data for identifying the type of said digital information signal, and a sync block number; and
adding said ID signal in said insertion area.
13. The digital information signal transferring method as in claim 12, further comprising the steps of:
quantizing the encoded digital information signal;
determining a quantizing step of said quantizing and generating corresponding quantizing step data;
generating an auxiliary code in accordance with said information signals; and
selectively adding said auxiliary code and said quantizing step data to said effective area;
whereby the amount of effective area of the sync block may be selectively increased when said auxiliary code and said quantizing step data are omitted.
14. The digital information signal transferring method as in claim 13, further comprising the steps of:
encoding the quantizied information signal with a variable length code;
said determine of said quantizing step data of said quantizing means limits an output of said variable length code encoding means to at most a predetermined data amount in a predetermined time period; and
forming said data structure of said sync block with the quantizing step data, the auxiliary code, a DC component of said digital information signal, and the output of the variable length code encoding.
15. The digital information signal transferring method as in claim 14, further comprising the step of:
dividing said output of the variable length code encoding into sync blocks each having a data area of a predetermined number of bytes.
16. The digital information signal transferring method as in claim 14, further comprising the step of:
encoding said data area and said ID signal of each sync block with error correction code for providing a correction capability for said data area.
17. In a digital information signal receiving apparatus for receiving sequential sync blocks, each sync block being of a data structure having an effective area which contains digital information signals which may be of different types, and a synchronous and ID area which contains synchronous, ID and parity information signals, with the synchronous and ID information signals being inserted in data areas containing data representing the digital information signal, a signal processing circuit comprising:
ID error correcting means for correcting an error of an ID signal which includes format identifying data to identify a type of device that will be supplied with said sync block, data for identifying the type of said digital information signal, and a sync block number;
data error correcting means for correcting an error of digital information representing data in a data area; and
inversely transforming means for inversely transforming error corrected data into an original digital information signal, said signal processing circuit being controlled with said sync block number of said error corrected ID signal and a record data ID.
US08/005,048 1992-01-29 1993-01-15 Digital information transferring apparatus capable of identifying the type of device supplied with the transferred information Expired - Lifetime US5434673A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP4-038572 1992-01-29
JP03857292A JP3385623B2 (en) 1992-01-29 1992-01-29 Transmission equipment for digital information signals

Publications (1)

Publication Number Publication Date
US5434673A true US5434673A (en) 1995-07-18

Family

ID=12529010

Family Applications (1)

Application Number Title Priority Date Filing Date
US08/005,048 Expired - Lifetime US5434673A (en) 1992-01-29 1993-01-15 Digital information transferring apparatus capable of identifying the type of device supplied with the transferred information

Country Status (6)

Country Link
US (1) US5434673A (en)
EP (1) EP0553817B1 (en)
JP (1) JP3385623B2 (en)
KR (1) KR100262788B1 (en)
CA (1) CA2088201C (en)
DE (1) DE69322292T2 (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5615019A (en) * 1994-04-21 1997-03-25 Hitachi, Ltd. Television apparatus with built-in optical disk device
US5668677A (en) * 1993-03-30 1997-09-16 Sony Corporation Apparatus for recording and reproducing variable length codes
US5784520A (en) * 1993-03-10 1998-07-21 Sony Corporation Audio signal reproducing apparatus
US5802226A (en) * 1996-03-29 1998-09-01 Matsushita Electric Industrial Co., Ltd. Method and apparatus for video fade effect with a single video source
US5844739A (en) * 1993-07-23 1998-12-01 Matsushita Electric Industrial Co., Ltd. Method and apparatus for recording and reproducing digital data
US5953484A (en) * 1995-02-24 1999-09-14 Sony Corporation Video transmitting apparatus, video data receiving apparatus, and video data transmitting and receiving system
US6115500A (en) * 1997-05-06 2000-09-05 Winbond Electronics Corp. Method and device for compressing image data
US6137951A (en) * 1993-09-17 2000-10-24 Canon Kabushiki Kaisha Image processing apparatus having plural modes dependent upon signal quality
US7184230B1 (en) * 2002-06-01 2007-02-27 Western Digital Technologies, Inc. System and method for processing track identifier errors to mitigate head instability in data storage devices
US10187904B2 (en) 2008-02-29 2019-01-22 Koninklijke Kpn N.V. Telecommunications network and method for time-based network access

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW323875U (en) * 1992-12-04 1997-12-21 Sony Corp Digital video and audio signal recording and reproducing apparatus
CA2110347C (en) 1992-12-04 2003-02-18 Masaki Oguro Method for recording and reproducing crt various types of data so as to permit the use of the same mechanical and servo systems thereof

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63177373A (en) * 1987-01-19 1988-07-21 Toshiba Corp Signal processing system for digital vtr
JPH02118941A (en) * 1988-10-27 1990-05-07 Sony Corp Digital tape recorder
JPH02287981A (en) * 1989-04-27 1990-11-28 Matsushita Electric Ind Co Ltd Digital magnetic recording and reproducing device
US5057949A (en) * 1988-10-17 1991-10-15 Hitachi, Ltd. Digital magnetic reproducing apparatus with variable tape speed
EP0453229A2 (en) * 1990-04-17 1991-10-23 Matsushita Electric Industrial Co., Ltd. Method for transmission of variable length code
US5068744A (en) * 1988-10-14 1991-11-26 Fuji Photo Film Co., Ltd. Picture data compressing and recording apparatus for recording components of the picture independently
US5070503A (en) * 1988-03-09 1991-12-03 Canon Kabushiki Kaisha Digital information transmitting and receiving system
JPH04143969A (en) * 1990-10-04 1992-05-18 Mitsubishi Electric Corp Digital recording/reproducing device
EP0487092A2 (en) * 1990-11-21 1992-05-27 Hitachi, Ltd. Wide picture video recording/reproducing system
US5140437A (en) * 1989-04-02 1992-08-18 Sony Corporation Recording/reproducing compressed data on a rotatable record medium in which at least one intraframe code signal and at least (n-1) interframe code signals are recorded in each track
US5198900A (en) * 1990-06-22 1993-03-30 Sony Corporation Video signal encoding apparatus

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63177373A (en) * 1987-01-19 1988-07-21 Toshiba Corp Signal processing system for digital vtr
US5070503A (en) * 1988-03-09 1991-12-03 Canon Kabushiki Kaisha Digital information transmitting and receiving system
US5068744A (en) * 1988-10-14 1991-11-26 Fuji Photo Film Co., Ltd. Picture data compressing and recording apparatus for recording components of the picture independently
US5057949A (en) * 1988-10-17 1991-10-15 Hitachi, Ltd. Digital magnetic reproducing apparatus with variable tape speed
JPH02118941A (en) * 1988-10-27 1990-05-07 Sony Corp Digital tape recorder
US5140437A (en) * 1989-04-02 1992-08-18 Sony Corporation Recording/reproducing compressed data on a rotatable record medium in which at least one intraframe code signal and at least (n-1) interframe code signals are recorded in each track
JPH02287981A (en) * 1989-04-27 1990-11-28 Matsushita Electric Ind Co Ltd Digital magnetic recording and reproducing device
EP0453229A2 (en) * 1990-04-17 1991-10-23 Matsushita Electric Industrial Co., Ltd. Method for transmission of variable length code
US5198900A (en) * 1990-06-22 1993-03-30 Sony Corporation Video signal encoding apparatus
JPH04143969A (en) * 1990-10-04 1992-05-18 Mitsubishi Electric Corp Digital recording/reproducing device
EP0487092A2 (en) * 1990-11-21 1992-05-27 Hitachi, Ltd. Wide picture video recording/reproducing system

Non-Patent Citations (14)

* Cited by examiner, † Cited by third party
Title
Communications of the ACM vol. 34, No. 4, 1 Apr. 1991, New York, USA pp. 103 112 XP 228793 M. Liebhold et al. Toward an Open Environment for Digital Video p. 106, column 3, line 35 p. 107, column 1, line 42. *
Communications of the ACM vol. 34, No. 4, 1 Apr. 1991, New York, USA pp. 103-112 XP 228793 M. Liebhold et al. `Toward an Open Environment for Digital Video` p. 106, column 3, line 35-p. 107, column 1, line 42.
IEEE Transactions on Consumer Electronics vol. 37, No. 3, 1 Aug. 1991, New York, USA pp. 275 282 XP263196 M. Yoneda et al. An Experimental Digital VCR with New DCT based Bit Rate Reduction System . *
IEEE Transactions on Consumer Electronics vol. 37, No. 3, 1 Aug. 1991, New York, USA pp. 275-282 XP263196 M. Yoneda et al. `An Experimental Digital VCR with New DCT-based Bit-Rate Reduction System`.
International Conference on Communications ICC 91 vol. , 23 Jun. 1991, Denver, Co., USA pp. 491 495 XP269447 R. Kishimoto et al. HDTV Transmission System Design in an SDH based STM Network paragraph 4.2; FIGS. 5,7. *
International Conference on Communications ICC '91 vol. 1/3, 23 Jun. 1991, Denver, Co., USA pp. 491-495 XP269447 R. Kishimoto et al. `HDTV Transmission System Design in an SDH-based STM Network` paragraph 4.2; FIGS. 5,7.
Patent Abstracts of Japan vol. 12, No. 456 (P 793) 30 Nov. 1988 & JP A 63 177 373 (Toshiba Corp.) 21 Jul. 1988. *
Patent Abstracts of Japan vol. 12, No. 456 (P-793) 30 Nov. 1988 & JP-A-63 177 373 (Toshiba Corp.) 21 Jul. 1988.
Patent Abstracts of Japan vol. 14, No. 341 (P 1081) 24 Jul. 1990 & JP A 02 118 941 (Sony Corp.) 7 May 1990. *
Patent Abstracts of Japan vol. 14, No. 341 (P-1081) 24 Jul. 1990 & JP-A-02 118 941 (Sony Corp.) 7 May 1990.
Patent Abstracts of Japan vol. 15, No. 63 (P 1166) 14 Feb. 1991 & JP A 02 287 981 (Matsushita Electric Ind. Co. Ltd.) 28 Nov. 1990. *
Patent Abstracts of Japan vol. 15, No. 63 (P-1166) 14 Feb. 1991 & JP-A-02 287 981 (Matsushita Electric Ind. Co. Ltd.) 28 Nov. 1990.
Patent Abstracts of Japan, vol. 16, No. 424 (P 1415) 7 Sep. 1992 & JP A 04 143 969 (Mitsubishi Electric Corp) 18 May 1992. *
Patent Abstracts of Japan, vol. 16, No. 424 (P-1415) 7 Sep. 1992 & JP-A-04 143 969 (Mitsubishi Electric Corp) 18 May 1992.

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5784520A (en) * 1993-03-10 1998-07-21 Sony Corporation Audio signal reproducing apparatus
US5668677A (en) * 1993-03-30 1997-09-16 Sony Corporation Apparatus for recording and reproducing variable length codes
US5844739A (en) * 1993-07-23 1998-12-01 Matsushita Electric Industrial Co., Ltd. Method and apparatus for recording and reproducing digital data
US6137951A (en) * 1993-09-17 2000-10-24 Canon Kabushiki Kaisha Image processing apparatus having plural modes dependent upon signal quality
US5615019A (en) * 1994-04-21 1997-03-25 Hitachi, Ltd. Television apparatus with built-in optical disk device
US5953484A (en) * 1995-02-24 1999-09-14 Sony Corporation Video transmitting apparatus, video data receiving apparatus, and video data transmitting and receiving system
US5802226A (en) * 1996-03-29 1998-09-01 Matsushita Electric Industrial Co., Ltd. Method and apparatus for video fade effect with a single video source
US6115500A (en) * 1997-05-06 2000-09-05 Winbond Electronics Corp. Method and device for compressing image data
US7184230B1 (en) * 2002-06-01 2007-02-27 Western Digital Technologies, Inc. System and method for processing track identifier errors to mitigate head instability in data storage devices
US10187904B2 (en) 2008-02-29 2019-01-22 Koninklijke Kpn N.V. Telecommunications network and method for time-based network access

Also Published As

Publication number Publication date
EP0553817B1 (en) 1998-12-02
DE69322292D1 (en) 1999-01-14
CA2088201A1 (en) 1993-07-30
KR100262788B1 (en) 2000-08-01
KR930017344A (en) 1993-08-30
EP0553817A2 (en) 1993-08-04
EP0553817A3 (en) 1994-04-20
CA2088201C (en) 2003-08-19
JP3385623B2 (en) 2003-03-10
DE69322292T2 (en) 1999-04-29
JPH05210917A (en) 1993-08-20

Similar Documents

Publication Publication Date Title
JP3134424B2 (en) Variable length encoding method and apparatus
US6101314A (en) Digital video signal processing for recording and replay
EP0527611B1 (en) Digital video signal recording apparatus
US5434673A (en) Digital information transferring apparatus capable of identifying the type of device supplied with the transferred information
CA2086991C (en) Apparatus and methods for transmitting compressed digital image signals
US5392129A (en) Digital VCR signal processing apparatus for concealing uncorrectable errors
KR0137736B1 (en) Digital video signal processing apparatus
EP1051035A1 (en) Data processing device and method, and recording device and method
US5953486A (en) Recording and reproducing apparatus
EP0541029B1 (en) Methods and apparatus for encoding a digital video signal
EP1041462A1 (en) Power-saving electronic watch and method for operating electronic watch
KR100578258B1 (en) Digital video signal recording / playback apparatus and method
US6839385B1 (en) Signal processing apparatus
US6009227A (en) HDTV digital recorder with compressed image data inserted in a video signal that corresponds to a video interface standard
EP0523708A2 (en) Method and apparatus for recording digital video signals
JP3034172B2 (en) Image data recording and playback device
WO1997026760A1 (en) Picture encoding, recording, and reproducing device
JP3158603B2 (en) Digital image signal transmission equipment
JP2000132914A (en) Data processor and data recorder
JPH11266456A (en) Processing unit for video signal
JPH04329088A (en) High efficient coding device of digital video signal
JPH0324885A (en) Encoder for digital image signal
JP2000148579A (en) Processor and method for data processing and recording device

Legal Events

Date Code Title Description
AS Assignment

Owner name: SONY CORPORATION, JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNORS:INOUE, HAJIME;SEKI, TAKAHITO;KANOTA, KEIJI;REEL/FRAME:006405/0298

Effective date: 19921226

STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

FPAY Fee payment

Year of fee payment: 12