WO1994017634A1 - Image signal encoding method, image signal encoder, image signal decoding method, image signal decoder, and image signal recording medium - Google Patents
Image signal encoding method, image signal encoder, image signal decoding method, image signal decoder, and image signal recording medium Download PDFInfo
- Publication number
- WO1994017634A1 WO1994017634A1 PCT/JP1994/000064 JP9400064W WO9417634A1 WO 1994017634 A1 WO1994017634 A1 WO 1994017634A1 JP 9400064 W JP9400064 W JP 9400064W WO 9417634 A1 WO9417634 A1 WO 9417634A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- image signal
- intra
- coded
- slice
- decoding
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods 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/17—Methods 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/174—Methods 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 slice, e.g. a line of blocks or a group of blocks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation 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/8042—Transformation 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/70—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/434—Disassembling 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/92—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N5/926—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback by pulse code modulation
- H04N5/9261—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback by pulse code modulation involving data reduction
- H04N5/9262—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback by pulse code modulation involving data reduction using predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/92—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N5/926—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback by pulse code modulation
- H04N5/9261—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback by pulse code modulation involving data reduction
- H04N5/9264—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback by pulse code modulation involving data reduction using transform coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/24—Systems for the transmission of television signals using pulse code modulation
- H04N7/52—Systems 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/54—Systems 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/103—Selection of coding mode or of prediction mode
- H04N19/107—Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/782—Television signal recording using magnetic recording on tape
- H04N5/783—Adaptations for reproducing at a rate different from the recording rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/84—Television signal recording using optical recording
- H04N5/85—Television signal recording using optical recording on discs or drums
Definitions
- Image signal decoding method image signal decoding device, and image signal recording medium
- the present invention relates to an encoding method, a decoding method, an encoding apparatus, a decoding apparatus, a recording medium and an apparatus for recording, reproducing and decoding, which are suitable for compressing moving image data.
- NTSC television system video signals are recorded on so-called magnetic tape. And recorded on an optical disk and played back.
- This MPEG method first reduces the redundancy in the time axis direction by taking the difference between the image frames of the video signal, and then uses an orthogonal transformation method such as discrete cosine transformation ⁇ D and ⁇ (discrete cosine trans rm) ⁇ . By using this method, the redundancy in the spatial axis direction is reduced, and thus the video signal can be efficiently coded and recorded on a predetermined recording medium.
- an orthogonal transformation method such as discrete cosine transformation ⁇ D and ⁇ (discrete cosine trans rm) ⁇ .
- the video signal encoded in this way with high efficiency is recorded.
- the reproduced signal can be efficiently decoded by inverse orthogonal transformation etc. to reproduce the video signal.
- one video sequence is divided into frame groups (G ⁇ P), for example, 12 frame units, and each frame is divided by the prediction method.
- G ⁇ P frame groups
- each frame is divided by the prediction method.
- Figure 26 shows a conventional G 0 P configuration.
- the display order of each frame in GO P is defined as a frame number.
- the frame number of the 1 2nd frame is
- Figure 26 shows an example of an I-picture with at least one frame in 1 G P.
- I 2 is an I picture and the entire frame is I n t r a co d i n g.
- the frame that can be directly accessed and decoded is usually the Intracoding frame, which is one frame in every ten frames. -(Hereinafter, this is referred to as the intraframe). Even if only these intraframes are played back, only high-speed playback with coarse movement can be performed.
- the present invention has been made in consideration of the above points, and proposes a moving picture decoding apparatus capable of performing smooth high-speed forward and reverse reproduction without increasing the decoding processing speed. .. Disclosure of the invention
- one image is divided into a plurality of slices and coded, and an intra-coded macro block in the slice is encoded.
- Intra-lice information indicating the structure of the header is added to the header.
- an intra-stream indicating the configuration of intra-encoded macro mouth block in each slice from a predetermined header of the encoded image signal.
- the line information is decoded, and the intra-coded macroblock is extracted from the coded image signal based on the decoded information.
- the twelfth aspect of the present invention is an image signal encoding method for encoding an image signal, wherein one image is divided into a plurality of slices and encoded, and the intra code in the slice is A video signal coding method that adds intra-rice information indicating the structure of the encoded macroblock to the header. is there.
- a second aspect of the present invention is the image signal coding method, wherein the header is a slice header having a sync code.
- a third aspect of the present invention is an image signal coding method in which the slice is assigned such that the beginning of the slice is a macroblock that is intra-coded.
- a fourth aspect of the present invention assigns the plurality of slices to a slice in which all macroblocks are intra-encoded and other slices, and encodes the slices.
- This is a video signal coding method in which the intra slice information indicating whether or not all macroblocks in the above are intra coded is added to the header.
- a fifth aspect of the present invention distributes and codes the intra-encoded regions so that at least some of the intra-encoded regions are different for multiple images.
- a sixth aspect of the present invention which is an image signal encoding method for encoding, moves the encoded data of the intra-coded macroblock in the slice immediately after the slice header. This is an image signal encoding method.
- the ninth aspect of the present invention is an image signal coding method for moving the intra-coded macroblock coded data in the G0P immediately after the G0P header.
- An eighth aspect of the present invention is an image signal encoding method for encoding the plurality of image signals by performing motion compensation within a limited range according to the intra-coded area.
- a ninth aspect of the present invention is, in an image signal encoding device for encoding an image signal, an encoding means for dividing one image into a plurality of slices for encoding, and an encoder in the slice. It is an image signal coding apparatus having an additional means for adding intra slice information indicating the structure of an intra-coded Mac-mouth block to a header.
- the 10th aspect of the present invention is the image signal encoding device, wherein the header is a slide header having a sync code.
- the 11th invention of the present invention is the image signal coding device, wherein said coding means allocates said slices such that the beginning of said slice becomes a macroblock for intra coding.
- the encoding means assigns the plurality of slices to slices in which all macroblocks are intra-encoded and slices other than that.
- the adding means adds the intra slice information indicating whether or not all macroblocks in the slice are intra coded to the header. It is an image signal encoding device that does.
- the encoding means distributes and encodes the intra-coded regions so that at least some of the intra-coded regions are different from each other.
- An image signal encoding device for encoding (the 14th aspect of the present invention is to move the encoded data of the intra-coded macroblock in the slice immediately after the slice header). It is an image signal encoding device having an order changing means.
- the fifteenth invention of the present invention is an image signal coding apparatus having an order rearranging means for moving coded data of the intra-coded macroblock in XX immediately after XX header. is there.
- a sixteenth aspect of the present invention is that the encoding means encodes the plurality of image signals by performing motion compensation within a limited range corresponding to the intra-encoded area. It is a chemical device.
- a seventeenth aspect of the present invention provides an image signal decoding method for decoding an encoded image signal, wherein an intra-coded macroblock in each slice is encoded from a predetermined header of the encoded image signal. Of the intra-coded image signal is decoded from the coded image signal based on the decoded intra-line information. It is a method for decoding image signals that takes out selected macroblocks.
- the header is a slider header having a sink code, and the beginning of each of the slices is identified by detecting the sync code.
- Image signal decoding method is a slider header having a sink code, and the beginning of each of the slices is identified by detecting the sync code.
- a nineteenth aspect of the present invention is an image for reproducing the coded image signal from a recording medium at a variable speed, decoding the extracted intra-coded macroblock port, and generating a variable-speed reproduced image. It is a signal decoding method.
- the 20th aspect of the present invention provides an image for generating the variable-speed reproduced image by copying and decoding macroblocks other than the decoded macroblock from a previously decoded reference image. This is a signal decoding method.
- the 21st invention of the present invention is an image signal decoding method, wherein the decoded macroblock is overwritten on a previously decoded reference image to obtain the variable speed reproduced image.
- a second aspect of the present invention is an image signal decoding method for decoding an encoded image signal, wherein the encoded image signal is reproduced from a recording medium at a normal speed, and a predetermined header of the reproduced encoded image signal is reproduced.
- the coded data of the intra-coded macro ⁇ block in the slice is moved immediately after the slice header. It is a method of decoding an image signal which is a generated signal.
- the coded image signal is This is an image signal decoding method in which the coding data of the intra-coded macroblock is the signal moved immediately after the GOP header.
- a twenty-fifth aspect of the present invention is, in an image signal decoding device for decoding an encoded image signal, an intra-coded macroblock of each slice is encoded from a predetermined header of the encoded image signal.
- An image signal decoding apparatus having an extracting unit for extracting a clock.
- the 26th aspect of the present invention is the image signal decoding device, wherein the header is a slice header having a sync code, and has a means for detecting the sync code.
- a twenty-seventh aspect of the present invention relates to a means for variable-speed reproducing the coded image signal from a recording medium, and decoding the intra-coded macroblock extracted by the extracting means to change the speed.
- An image signal decoding device having a decoding means for generating a reproduced image.
- the decoding means copies the macroblocks other than the decoded macroblock from a previously decoded reference image to decode, It is an image signal decoding device for generating a variable-speed reproduced image.
- a twenty-ninth aspect of the present invention is the image signal decoding device, wherein the decoding means overwrites the decoded mac ⁇ block on a previously decoded reference image to obtain the variable speed reproduced image. ..
- a thirty-th aspect of the present invention is, in an image signal decoding apparatus for decoding an encoded image signal, a reproducing means for reproducing the encoded image signal from a recording medium at a normal speed, and a reproduction means for reproducing the encoded image signal.
- a means for decoding intra slice information that indicates the structure of the intra-coded macroblock in each slice, and the means for decoding it.
- An image signal decoding apparatus having means for decoding a signal to generate a normally reproduced image.
- the coded data of the intra-coded Mac-n-block in the slice is moved immediately after the slice header. It is an image signal decoding device which is a signal.
- the 32nd invention of the present invention is the coded image signal, wherein the coded data of the intra-coded macroblock in G 0 P is moved immediately after the G ⁇ P header. Is an image signal decoding device.
- one image is divided into a plurality of slices and encoded.
- Intra slice information indicating the structure of the encoded macroblock is added to the header to generate an encoded bit stream, and the encoded bit stream is recorded on the recording medium.
- the area where I n t r a c o d i n g is performed is dispersed not in the entire screen such as a frame or a field but in a screen unit or less.
- the coded image data is changed in data structure for high-speed reproduction, and is transmitted or recorded.
- FIG. 1A is a block diagram showing the configuration of an embodiment of an image coding apparatus for image signals of the present invention.
- FIG. 1B is a block diagram showing the configuration of an embodiment of an image coding apparatus for image signals of the present invention.
- FIG. 2A is a diagram showing MB s t ar t c o d e for explaining the operation of the image encoding device of the present invention.
- FIG. 2B is a diagram showing an MB counter reset for explaining the operation of the image coding device of the present invention.
- FIG. 2C is a diagram showing S 1 i c e st a r t c o d e for explaining the operation of the image coding device of the present invention.
- FIG. 2D is a diagram showing a slide scoutary reset for explaining the operation of the image coding apparatus of the present invention.
- FIG. 2E is a diagram showing a frame start for explaining the operation of the image encoding device of the present invention.
- FIG. 2F is a diagram showing a frame reset for explaining the operation of the image coding apparatus of the present invention.
- FIG. 3 is a block diagram showing the configuration of an embodiment of the image decoding apparatus of the present invention.
- FIG. 4 is a diagram for explaining the encoding procedure of Int r a S l i c e of the present invention.
- FIG. 5 is a diagram for explaining the encoding procedure of Int r a Co l u m n of the present invention.
- FIG. 6A is a diagram for explaining the slice structure of the present invention.
- FIG. 6B is a diagram for explaining the slice structure of the present invention.
- FIG. 6C is a diagram for explaining the slice structure of the present invention.
- FIG. 6D is a diagram for explaining the slice structure of the present invention.
- FIG. 6E is a diagram for explaining the slice structure of the present invention.
- FIG. 7A is a diagram showing the case of S slice with No Intra MB s showing the configuration of the bit stream of the present invention.
- FIG. 7B is a diagram showing the case of S 1 icewithall Intra MB s showing the configuration of the bit stream of the present invention.
- FIG. 7A is a diagram showing the case of S slice with No Intra MB s showing the configuration of the bit stream of the present invention.
- FIG. 7B is a diagram showing the case of S 1 icewithall Intra MB s showing the configuration of the bit stream of the present invention.
- FIG. 7A is
- FIG. 7C is a diagram showing the case of S licewithsome Intra MB s showing the configuration of the bit stream of the present invention.
- FIG. 7 D is the order showing the configuration of the bit stream of the present invention. It is a figure which shows the case of B ⁇ tstrea ⁇ which changed.
- Figure 8 shows the S y n t a x of the slice layer of M P E G.
- Figure 9 shows the introduction of S y n t a x of the present invention into M P E G o
- FIG. 10 is a diagram showing the introduction of S y n t a x of the present invention into M P E G.
- FIG. 11A is a diagram showing S l i c e w i t h n o I n t r a MB s showing the structure of the bit stream of the present invention.
- FIG. 11B is a diagram showing S l i c e w i t h s o m e I n t r a MB s (including a ⁇ ⁇ I n t r a MB s) showing the configuration of the bit stream box of the present invention.
- FIG. 12 is a diagram showing the introduction of S y n t a x of the present invention into M P E G.
- FIG. 13 is a diagram showing the introduction of S y n t a x of the present invention into M P E G.
- Figure 14 shows the introduction of S y n t a x of the present invention into M P E G.
- FIG. 15 is a diagram showing the introduction of S y n t a x of the present invention into M P E G.
- Figure 16 shows the introduction of Syntax of the present invention into MPEG. is there.
- FIG. 17 is a block diagram showing the configuration of an embodiment of the encoder system of the present invention.
- FIG. 18 is a block diagram showing the configuration of an embodiment of the decoding system of the present invention.
- FIG. 19 is a block diagram showing the configuration of an embodiment of the decoding system of the present invention.
- Figure 20 is a diagram for explaining the head trajectory during high-speed playback.
- Figure 21 is a diagram for explaining the head trajectory during high-speed playback.
- FIG. 22A is a diagram for explaining the configuration of the bit-tree according to the present invention.
- FIG. 22B is a diagram for explaining the configuration of the bit stream of the present invention.
- FIG. 23A is a diagram for explaining the configuration of the bit stall of the present invention.
- FIG. 23B is a diagram for explaining the configuration of the bit stream of the present invention.
- FIG. 24A is a diagram showing the configuration of the bit stream in the case (A) of the present invention.
- FIG. 24B is a diagram showing the configuration of the bit stream in the case (B) of the present invention.
- FIG. 24C is a diagram showing the configuration of the bit stream in the case (C) of the present invention.
- FIG. 24D is a diagram showing the configuration of the bit stream in the case (D) of the present invention.
- FIG. 25 is a diagram showing the configuration of the bit stream of the present invention.
- FIG. 26 is a diagram for explaining a conventional encoding procedure.
- This is a high-prid (H i b r i d) method that combines motion-compensated predictive coding and coding such as D C T (D i s c r e t e C o s i n e T r a n s f o r m).
- the hybrid coding method is H.26 of CCITT (International Telegraph and Telephone Advisory Committee), which is a moving picture coding standard for videophones.
- I E CZJ TC 1 ZS C 2ZWG 11 (commonly called MP E G) have been widely adopted in moving image coding standards for storage media.
- Motion-compensated predictive coding is a method that uses the correlation of the moving image signal in the time axis direction.
- the image currently being encoded is predicted from the image signal that has already been decoded and reproduced, and the prediction error at that time is estimated.
- This is a method of compressing the amount of information required for encoding by transmitting motion information such as motion vector and prediction mode.
- the motion compensation prediction error signal at this time is encoded by using the correlation in the amplitude axis direction.
- a typical example of this differential signal encoder is a method that combines DCT transform and quantization.
- DC T coding uses the two-dimensional correlation within the frame (field) of the image signal to concentrate the signal power on a specific frequency component, and only the concentrated distribution coefficient It is possible to compress the amount of information by encoding.
- Figure 1 shows a block diagram of the hybrid encoder 102.
- the image signal input from the image input terminal 1 is supplied to the field memory group 2.
- the memory controller 3 comes with a preset video system. Read-out of the field memory group 2 and the field memory group 4 is controlled according to one rule.
- the memory controller 3 synchronizes with each start of the macro mouth block of the image that is currently the target of encoding and is read from the field memory group 2. Supply start code to macroblock counter 5.
- the motion prediction circuit 6 refers to the past image and the future image to predict the motion of the pixel in the image currently being encoded with respect to the image signal supplied to the field memory group 2. Do it. Motion estimation is block matching between the block pixel signal in the image currently being encoded and the past or future image to be referenced, and the block size is, for example, 1 6 x 1 6 It is a pixel.
- the past and future reference images at this time are specified from the field memory group 2 according to the motion prediction reference image instruction signal output from the memory controller 3, and the motion is specified.
- the prediction circuit 6 supplies the block position in the reference image when the prediction error in the block matching is the minimum as a motion vector to the motion compensation circuit ⁇ .
- R OM 60 stores the distribution pattern of the Int r a f r a m e c o d i n g macroblocks allocated for each frame for high-speed playback.
- the motion estimation circuit 6 limits the search range for block matching according to the distribution pattern stored in ROM 60. This limits the range of detected motion vectors and limits the range of motion compensation.
- the motion compensation circuit 7 receives a block image signal located in the address specified by the motion vector from the field memory group 4 in which already decoded and reproduced images are stored, which will be described later.
- the reference image at this time is specified from the field memory group 2 according to the motion compensation reference image instruction signal output from the memory controller 3. To be done.
- the motion-compensated block image signal output from the field memory group 4 has an adaptive operation, and is optimized from the following four types of operation on a block-by-block basis. It is possible to switch.
- the mode switching means is, for example, the absolute value of the difference value for each pixel between each of the four pixel types of the pixel signals output in the above modes and the currently encoded pixel signal.
- the mode with the smallest sum of values is selected.
- the mode selected here is output to the VLC unit 16 described later as a motion compensation mode signal.
- the motion compensation circuit 7 regards macroblocks for which intra coding is specified in this distribution pattern as motion compensation modes regardless of the judgment result of the above mode switching. Set the intra encoding mode.
- the currently-encoded block pixel signal that is supplied from field memory group 2 and the motion-compensated block pixel signal that is supplied from field memory group 4 are The difference value for each pixel is calculated by the subtractor 8, and the block difference signal is obtained as a result.
- the block differential signal is supplied to the differential signal encoder 9 to obtain an encoded signal. This coded signal is fed to the differential signal decoder 10 where It is converted into a block reproduction differential signal.
- the block signal decoder 10 consists of an inverse quantizer 1 3 that inversely quantizes the quantized coefficient using a quantization table and an inverse D CT T 1 that inverse D C T its output coefficient.
- the block reproduction differential signal is added to the block image signal output from the field memory group 4 by the adder 15 pixel by pixel, and the block reproduction signal is obtained. Be done.
- This block reproduction signal is stored in the field memory group 4 designated by the memory controller 3 from the field memory group 4.
- the coded signal output from the differential signal encoder 9 is changed to a Huffman code or the like by the VLC unit (variable length encoder) 16 along with the motion vector, motion compensation mode, quantization table, etc.
- the VLC unit (variable length encoder) 16 along with the motion vector, motion compensation mode, quantization table, etc.
- a header is added by the FLC (Fixed-length encoder) 5 4 which will be described later, and then a buffer not shown. It is sent from output terminal 17 as a bit stream at a constant transmission rate via the memory.
- the macroblock counter 51 is synchronized with the image read from the field memory group 2 and synchronized with the memory controller.
- the slice counter After counting the 4 Macroblock Star Codes, reset the counter and add 1 slice to slice counter 52. For example, if one frame consists of 30 slices, the slice counter is reset when the slice force counter 52 reaches 30 and the frame is reset by one. Add 5 1 to the frame. For example, if one GOP consists of 15 frames, the frame counter will be reset when the frame counter 5 3 becomes 15.
- the outputs of this macro block counter 51, slide counter 52, and frame counter 53 are FLC (header adder) 5 4, R ⁇ .
- R OM 55 records the distribution pattern of Int r a f r a m e c o d i n g macroblocks assigned to each frame in G O P for high speed reproduction.
- This ROM 5 5 is a frame counter 51, a slide counter 5 2, a macro block counter.
- the output of the VLC unit 1 6 is once input to the slice buffer 5 7 to add the pointer and the bit amount of the Int r a f r a m e c o d i n g macroblock in the header information.
- the bit counter 18 counts the amount of bits generated by each ⁇ block in the VLC unit 16.
- the output destination is switched by the macro block mode switching switch 5 6.
- the generated bit amount of each macro block is output to FLC 54.
- the generated bit amount is added by adder 5 8 and held in register 5 9. Since the sum of the bits generated by macroblocks up to the point where structuref 1 ag becomes 1 becomes the pointer, this value is output to FLC 54. Register 59 is reset by the slice start code. FLC 54 refers to the structuref 1 ag, the pointer, the generated bit amount of each intra-block, and the output of the macro-block counter. Add information to the header.
- the basic encoding method is the same as the MPEG encoding method.
- the bit counter 18 counts the number of bits generated by Intra Macroblock, and the macro block counter 5, slice counter 5 2, and frame counter 5 3 Count the number of macroblocks, the number of slices, and the number of frames, respectively.
- the count information is fed back to the FLC 54, and the FLC 54 outputs the flag of the present invention described later in the bit stream based on the count information. To do.
- the bit stream signal input from the input terminal 2 1 via the transmission medium such as an optical disk is supplied to the inverse VLC unit 2 2.
- the inverse VLC unit 22 decodes the header information of each layer.
- the obtained control information for image decoding is stored in DG 1 of the memory controller 2A.
- the configuration of the differential signal decoder 24 is that the inverse quantizer 25 that dequantizes the quantized coefficient and the output coefficient of the inverse DCT (discrete It is possible to apply a configuration consisting of an inverse DCT device 26 that performs a tocosine conversion.
- the motion vector and motion compensation mode extracted from the inverse VLC unit 2 2 are input to the motion compensator 27, which receives the motion compensation.
- the unit 27 instructs the output of the block image signal from the group of field memories 28 in which the already decoded and reproduced images are stored.
- the block image signal output from the field memory group 28 is an adaptive operation according to the motion compensation mode. It is possible to switch from one to the most suitable one.
- the block size is, for example, 16 x 16 pixels.
- the block reproduction differential signal is added to the block image signal output from the field memory group 28 by the adder 29 for each pixel, resulting in the block reproduction.
- the signal is obtained.
- the block reproduction signal is stored in the field memory specified by the memory controller 23 out of the field memory group 28.
- the playback image stored in the field memory group 28 is output from the terminal according to the output image instruction signal designated by the memory controller 23.
- the image decoding device is configured as described above, and the image is reproduced from the bit stream.
- the unit of the image is described as a frame, but for the interlaced image, the field may be a unit.
- FIG. 4 and 5 show the structure of G 0 P of the present invention.
- a G picture is composed of a P picture and a B picture instead of the I picture.
- a part of the P picture is Int r a f r a m e c o d i n g.
- encoding is performed while shifting the area in the Int r a f r a m e c o d i n g region.
- FIG. 4 an example of shifting the Intraframe coding area from the top to the bottom on the screen (hereinafter referred to as I ntra SI ice) is shown, and Fig. 5 shows the Intraframe coding area from the left on the screen.
- An example of shifting to the right hereinafter referred to as Intra Column is shown, but the direction of shifting may be from bottom to top or right to left.
- I picture may be set and the area on the screen may be secured as high speed playback data as in the case of P picture above ( however, in this case, when performing high speed playback, high speed playback is performed). Only the area secured as data for playback is reproduced.
- the area I n t r a f r a m e c o d i n g is 1 G O P, and at least shifts it so that it covers the entire screen. That is, collecting the area I n t r a f r a a m e c o d i n g in FIG. 4 and FIG. 5 (the part indicated by the area A in the figure) restricts to cover at least the entire screen.
- the areas I n t r a f r a m e c o d i n g are configured so that they are not spaced on the screen or if they are overlapping.
- part C of a frame is equal to, or if it covers, a part B of the next P-picture that is predictively coded from that frame.
- the ⁇ in 5 covers the width of B in P 8 or covers a wider area.
- Slice allocation is performed by dividing the slice so that it starts from the left side of the screen with one macro block and ends at the right edge, as shown in (A) of Fig. 6, for example.
- FIG. 6 show the case of I n t r a C o 1 u m n in which I n t r a f r a m e c o d i n g macroblocks distributed as described above are arranged in a column.
- Figure 6 (B) shows an example where one slice does not end at the right edge of the screen
- (C) in Figure 6 shows an example where one slice always ends at the right edge of the screen. Is shown.
- part C of a frame is equal to part B of a P picture that is predictively coded from that frame, then part B actually limits motion compensation. Then, in the block at the boundary of the part B, the motion compensation is limited, and the efficiency is slightly lowered.
- the block on the lower boundary of the part B of P 8 is motion compensated only from the part C of -P 5, so the motion from bottom to top cannot be compensated.
- the block on the right side of the part B of P 8 is motion-compensated only from the part C of P 5, so the motion from right to left cannot be compensated.
- Part C covers the entire screen at least 1 G ⁇ P, at least once.
- the part C is composed of the part A that is Intraframecoding of a certain frame and the part B that is Intrafrmecoding of the P picture before that, the part C is the Intraframecoding in one GOP. It can be configured only with the information of.
- the size of the image is 720 horizontal pixels and 480 vertical pixels, and the unit of the encoding range is 16 pixels X I 6 lines.
- This is called a macro block.
- This macroblock is transmitted from left to right and top to bottom of the screen.
- a unit that collects several in the order of transmission of this macroblock is called a slice.
- one row of macroblocks on the screen is collected and used as a slice.
- 720 pixels / ⁇ 16 pixels 45 macroblocks.
- 480 lines Z 1 6 lines Z 1 6 lines
- the P picture is 4 pictures, so for example, 7 slices and 8 slices are alternated.
- the ⁇ ⁇ ⁇ that is subjected to Intraframe coding is set to 10 slices each, and B of P 5 is 7 slices and B of P 8 is 13 slides.
- B of P 1 1 is 20 slices, then 3 slices and 2 slices overlap.
- the P picture has 4 pictures, so for example, 1 macroblock width 3 times and 1 2 macroblocks. Intraframecodin only once. Also, to make them overlap, let A for Intraframe coding be, for example, 12 macroblock widths, and if B of P 5 and P 8 is 1 1 macroblock width, 1 macroblock width Overlap each other.
- a flag indicating this structure is newly provided.
- s y n t a x of M P E G is a hierarchy, but the sync code is at the lowest level, and the unit used is the slice. Therefore, in this embodiment, a flag indicating the structure is provided in the header of the slice.
- the sync code is a kind of sync signal, and is a unique code whose generation is prohibited except when the bit pattern is in the bit stream. Therefore, by detecting the start code, it is possible to recover from the middle of the bit stream (random access) and to recover when an error occurs in the middle of the transmission path.
- the I-intraframe-coded macroblock here refers to a macroblock that is fixedly-intraframecoded for high-speed forward and reverse rotation, and is a normal P-picture code. In optimization, the following flags do not apply to macroblocks that have been adaptively selected and Intraframecoded.
- This flag is a 16-bit fixed length flag, but VLC may also be used.
- Horizontal MB Adr ess Address from the left edge of the 1 ntra MB screen (The unit is the number of MB. This flag may be a 16-bit fixed length flag or VLC used in MPEG, which is the same as MacroBlock Address Increment.)
- VLC is also acceptable.
- This flag is a fixed length flag of 24 bits, but it may be VLC. With the above flags, even if some macro blocks in the slice are Intraframecoded, they are Intraframecoded. Macroblocks can be retrieved without decoding the entire bitstream, just the flag information in the S 1 iceheader.
- the above flags are, for example, the syntax (ISO-IEC / JTC 1 / SC 2 9 / WG 1 1 N 0 3 2 8 T est Model 3, D raft Revisionl in Fig. 8 currently being considered in MPEG 2. Introduced in the form shown in Fig. 9 after quantizersca] e (in gti on page 61).
- Syntax 2 which is a modification of Syntax 1.
- the slice in which all macroblocks in the slice are Intraframecoded is the macroblock force of one tone ⁇ in the slice that is Intraframecoding. Since it can be regarded as included in the license, (B) and (C) in Fig. 7 can be described with the same flag.
- Structureflg is 1 bit as shown in Table (4) below. (Table 4)
- the flags to be transmitted can be reduced by using the following syntax.
- bit-stories of the slice there are two types of structure of the bit-stories of the slice, (A) and (B) in Fig. 11. Also, since the macro block for I n t r a f r a m e c o d i n g is always at the beginning of the slice, it becomes unnecessary to transmit P o i n t e r and H o r i z o n t a l M B A d d r e s s.
- syntax 5 is a variant of syntax 4. If a slice is split into two slices, one for all macroblocks in that slice and another slice for which all macroblocks are Intraframecoding macros. Similar to syntax 5, the structureflg shown in Table 8 is transmitted, and the number of bits of the Intraframecoding macroblock is transmitted. This flag causes all data in the slice to be Whether or not the data could be read can be determined only by decoding in the inverse VLC unit 2 2 without decoding all data in the inverse quantizer 25 or inverse DCT unit in the subsequent stage. .. Table 9 below shows examples of flags in this case. This flag is introduced in the format shown in Figure 14 after quantizersca 1 e in MPEG syntax.
- the decoding method is (1) Decoding only the data that can be read, (2) The data of the last macro block. Throw away,
- Horizontal MB Adress Left edge of screen of Intr a MB
- the address Pointer S1 ice header from the specified position to Intra MB
- Pointer MB Number The number of Intra MB in S1 ice
- Figure 17 shows the configuration of the video recording device.
- the input image data S 1 0 1 is input to the above hybrid encoder 1 0 2 through the input terminal 1 0 1 and is encoded according to the above encoding method.
- the output bit stream S 1 0 2 of the hybrid encoder 1 0 2 is input to the data selector 1 0 3.
- Data selector 1 0 3 is output A signal indicating whether the slice header in the bit stream S1 0 2 is decoded and whether the slice includes an intraframe coded macroblock (S above).
- gagturef 1 ag) is read and this is output as an FF signal to the order permutation unit 1 05.
- the data of the Intraflamecoded macroblock supplied to the permuter 1 0 5 via the buffer 1 0 4 is output by the permuter 1 0 5 as described below based on the FF signal.
- the order is changed if necessary, and the data is output as S 1 ⁇ 3.
- the error correction code is added to the data S 103 in the ECC circuit 106, and after passing through the modulator 107, the recording head 108 records a recording medium such as a magnetic tape or an optical disk. Recorded in.
- FIGS. Fig. 18 is a block diagram of a tape-shaped medium
- Fig. 19 is a block diagram of a disk-shaped medium.
- the signal reproduced from the magnetic tape 20 1 by the magnetic head 20 2 attached to the rotary head drive is demodulated via a preamplifier 2 0 3 and an equalizer 2 0 4. It is output to the demodulator 205 and the demodulator 205 demodulates the input data.
- the output of the equalizer 204 is also output to the clock reproducing circuit 206, and the clock reproducing circuit 206 outputs a clock synchronized with the reproduced signal (hereinafter, reproduced clock). ) Is created.
- the demodulated data is input to the gate circuit 208.
- the gate circuit 208 When performing high-speed playback, run the recording medium faster than normal speed.
- the gate circuit 208 When reading the digital data recorded on the track by high-speed search, the gate circuit 208 gates only the section where an accurate reproduced signal is output and reproduces the sector. Data judgment only described later Output to the unit 209.
- the reproduction clock is supplied from the clock reproduction circuit 206 to the demodulator 2 ⁇ 5 and the gate circuit 208, and signal processing is performed in synchronization with this reproduction clock.
- the data discriminator 2 09 decodes the slice header in the bit stream and sets a flag (structureflag described later) indicating whether or not the intraframecoding macro block is included in the slice. Decode and output this as an FF signal to the permutation unit 2 1 1. According to the structureflag, the data discriminator 209 also outputs only the slice that includes the Intraframecoding macro block 3 ⁇ 4r to the buffer 210 when performing high-speed playback, and does not include the Intraframecoding macroblock. Discard the slice. The details of the operation of the data determiner will be described later.
- the data discriminator 209 When performing normal playback, the data discriminator 209 outputs all the data to the buffer 210.
- the data of the slice including the Intraframecoding macroblock is rearranged by the rearrangement 2 1 1 as described later, and the output image signal is output to the image signal decoder 2 1 2 as necessary. send.
- the image signal decoder 2 1 2 1 decodes the input image signal and outputs an output image signal.
- the image output signal 2 1 1 is output from the image output terminal 2 1 0.
- the head When the coded bit stream is recorded on the tape-shaped medium, the head is a track as indicated by the solid arrow SV h in the figure during normal playback as shown in FIG. Scans along the track VT r, but during high-speed forward and reverse playback, the head is recorded while diagonally crossing the track VT r as indicated by the solid arrow FV h in the figure. Since the data is reproduced, the data of all sectors 1 V sec It cannot be played back, and only some sector 1 V sec data shown by diagonal lines in the figure can be played back. For this reason, the reproduced data becomes a bitstream in which one continuous sector unit is discontinuously collected.
- the signal is first read from the pickup 300.
- the output data from the pickup 300 is demodulated by the demodulator 300.
- the error corrector 3 0 5 performs error correction.
- the error-corrected signal is input to the ring buffer 306.
- the drive controller 307 reads the sector address supplied from the sector detector 305, and when a track jump is required, sends a control signal to the trackingsurvo 308 to specify the specified track. Move the pick up to.
- the buffer controller 309 is based on the sector address supplied from the sector detector 304, and the write buffer and read pointer of the ring buffer 306. To control.
- the output of the ring buffer 306 is input to the data judgment unit 209.
- the data determination unit 209 and subsequent steps are the same as in the case of the tape-shaped medium described above.
- the head When the coded bit stream is recorded on a disk-shaped medium, the head is normally loaded with a disk as shown by a solid arrow SD h in Fig. 21. Play the sector on the rack DT r. However, at the time of high-speed forward and reverse rotation reproduction, as shown by the solid arrow FD h and the broken arrow T j, the head is a predetermined sector () on the track DT r with a disk. Multiple)
- the data deciding unit 209 can reproduce the bit stream in which a plurality of consecutive sectors are discontinuously collected by the ordinary MPEG decoder, and the high-speed normal decoding is possible. Change so that images for reverse and reverse playback can be obtained. At this time, the above-mentioned flag is used.
- bit stream transmission method will be described in detail with reference to two embodiments.
- the sequence changer 211 outputs the recorded or transmitted bitstream as it is.
- the above flags in S 1 iceheader cause In the order reordering unit 2 1 1, the bits are rearranged to the original bitstream in the encoding order.
- the data determiner 209 outputs the played bit stream as it is.
- the inverse VLC unit 2 2 of the decoder 2 1 2 does not decode the S truetureflag. ..
- the data determiner 209 extracts the data of the reproduced bitstream and the macroblock that has been intraframe coded, concatenates the data, and decodes it to the MPEG decoder. Create a bitstream that can be played as easily as possible.
- S l i c e S t a r t c o d e is detected from the reconstructed bit stream discontinuous in one sector.
- S 1 i c e S t a r t c o d e is a sync code and is B y t e a 1 i g n m e n t, so that the entire bit stream can be detected without d e c o d e.
- the data from the beginning of sector — to before S I i c e S t a r t c o d e is not used.
- This SI ice Startcode includes the vertical position of the SI ice on the screen, and the vertical position of the S 1 ice can be specified by the Startcode.
- S 1 ice S tartcode decode the predetermined position of SI iceheader and detect the above-mentioned flag c
- the data determiner 209 detects S compturef 1 ag and S trueturef 1 Perform the following processing according to ag. (1) 0: If S 1 icewith No Intra Macro B 1 ock, then there is no Intra Macro B 1 ock in that SI ice, so the bit following S : iceheader The stream is not needed until the SI ice Start code is detected, or until the end of one of several consecutive sectors that have been regenerated. Therefore, do not use this data.
- Figure 24 shows the bit dreams taken out for high-speed forward rotation and reverse rotation reproduction as described above.
- the data determiner 2 09 shows that S grappltureflag is (2) 1 0: S] icewithall Intra Macro B lock and (3) 1 In the case of 1: S 1 icewithsome Intra Macro B locks, the following process is further performed.
- the extracted bit stream is one S 1 iceheader force or the bit stream until the next SI iceheader is detected, this bit stream Since the stream is complete, it is directly connected to other bitstreams.
- bit stream is from one S 1 iceheader to the end of multiple consecutive sectors, this bit stream will be interrupted at a single sector break. So the Macrob ⁇ ock at the end of the sector is cut off in the middle. For this reason, since the last M a c r o b 1 o c k cannot be decoded, the bit stream is concatenated with other bit streams except this part.
- the extracted bitstream is a bitstream with a length of S [iceheader force] L ength, this bitstream Since the system is complete, it is directly connected to other bitstreams.
- Figure 25 shows the connected bitstreams for high-speed forward and reverse rotation created by the above process.
- the bit stream is composed of the data of I n t r a M a c r o B l o c k.
- BA ddress is the same information as A ddress obtained after MPEG decoding. Therefore, decryption can be done simply by changing the method of decrypting the bit stream in the inverse VLC circuit. [Display of high-speed playback image]
- the decoded image data for high speed reproduction is the data of I ⁇ r a Ma cro B 1 o ck. Since this image data is P-picture data, in high-speed playback, pictures are always coded as P-pictures. At this time, the currently displayed frame is set as a reference frame, and the decoded high-speed playback image data is updated to a predetermined position on the reference frame by MBADdres.
- Updating of the decoded image data for high-speed reproduction is performed from left to right or from top to bottom of the image according to MB Addr es s.
- the image data of Intra Macro B 1 ock is stored in the memory other than the memory in which the referenced picture is stored in the field memory group 28.
- the macroblocks in the meantime are regarded as skip macroblocks in MPEG, and the image data of reference frame A is copied to decode one frame. If the decoding of one frame has been completed in the display timing, the decoded image is output as a display image on the other memory above, and the decoding of one frame is completed. If not, the image data of the reference frame is output as the display image.
- decoding takes time as much as the copy, but the memory controller 23 may control the field memory group 28 as usual. ..
- the memory in which the referenced picture is stored in the field memory group 28 is overwritten with the data obtained by decoding the image data of I n t r a M a c r o B I o c k.
- the rest of the Intra Macro B 1 ock image data proceeds to decryption (overwrite) and is displayed at the next display timing, regardless of the display timing. To be done.
- the moving picture encoding device when the high speed reproduction is selected, the moving picture encoding device, the recording device, and the recording Z transmission format (the recording Z transmission format ( It is possible to realize a bit stream syntax), a playback device, and a decoding device.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Television Signal Processing For Recording (AREA)
Description
Claims
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP94904736A EP0634868A4 (en) | 1993-01-19 | 1994-01-19 | METHOD FOR IMAGE SIGNAL ENCODING, IMAGE SIGNAL ENCODER, METHOD FOR IMAGE SIGNAL ENCODING, IMAGE SIGNAL ENCODER, AND IMAGE SIGNAL RECORDING MEDIUM. |
| AU58655/94A AU677281B2 (en) | 1993-01-19 | 1994-01-19 | Image signal encoding method, image signal encoder, image signal decoding method, image signal decoder, and image signal recording medium |
| KR1019940703227A KR950701178A (ko) | 1993-01-19 | 1994-09-16 | 화상신호 부호화 방법, 화상신호 부호화 장치, 화상신호 복호화 방법, 화상신호 복호화 장치 및 화상신호 기록매체(Method of encoding image signal, apparatus for encoding image signal, method of decoding image signal, apparatus for decoding image signal, and image signal recording medium) |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP704693 | 1993-01-19 | ||
| JP5/7046 | 1993-01-19 | ||
| JP5/10302 | 1993-01-25 | ||
| JP1030293 | 1993-01-25 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO1994017634A1 true WO1994017634A1 (en) | 1994-08-04 |
Family
ID=26341290
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP1994/000064 Ceased WO1994017634A1 (en) | 1993-01-19 | 1994-01-19 | Image signal encoding method, image signal encoder, image signal decoding method, image signal decoder, and image signal recording medium |
Country Status (5)
| Country | Link |
|---|---|
| EP (1) | EP0634868A4 (ja) |
| KR (1) | KR950701178A (ja) |
| CN (1) | CN1102292A (ja) |
| AU (1) | AU677281B2 (ja) |
| WO (1) | WO1994017634A1 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005514817A (ja) * | 2001-12-19 | 2005-05-19 | トムソン ライセンシング ソシエテ アノニム | トリック・モードによる録画の再生 |
| US7127110B1 (en) | 1997-10-27 | 2006-10-24 | Mitsubishi Denki Kabushiki Kaisha | Image encoding device, image encoding method, image decoding device and image decoding method |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3491366B2 (ja) * | 1995-01-31 | 2004-01-26 | ソニー株式会社 | 符号化データの特殊再生方法および特殊再生装置 |
| DE19524808A1 (de) * | 1995-07-07 | 1997-01-09 | Thomson Brandt Gmbh | Verfahren, Encoder und Decoder zur Resynchronisierung auf einen fehlerbehafteten Datenstrom |
| US5982982A (en) * | 1995-07-13 | 1999-11-09 | Matsushita Electric Industrial Co., Ltd. | Video signal processing apparatus |
| US7099567B2 (en) * | 2000-04-21 | 2006-08-29 | Matsushita Electric Industrial Co., Ltd. | Video processing method and video processing apparatus |
| KR20030039222A (ko) * | 2001-11-12 | 2003-05-17 | (주)인터랙티비 | 양방향 텔레비전용 방송데이터 생성 및 전달방법 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60162392A (ja) * | 1984-02-02 | 1985-08-24 | Nec Corp | 動画像信号の復号化装置 |
| JPH0272780A (ja) * | 1988-09-08 | 1990-03-13 | Nippon Telegr & Teleph Corp <Ntt> | 画像記録方式及び画像復号化方式 |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA1307340C (en) * | 1987-04-30 | 1992-09-08 | Toshio Koga | Image processing system for a coded signal sequence subjected to predictive coding in different manners |
| DE3926154A1 (de) * | 1989-06-30 | 1991-01-10 | Thomson Brandt Gmbh | Signalverarbeitungssystem |
| US5057916A (en) * | 1990-11-16 | 1991-10-15 | General Instrument Corporation | Method and apparatus for refreshing motion compensated sequential video images |
| US5138447A (en) * | 1991-02-11 | 1992-08-11 | General Instrument Corporation | Method and apparatus for communicating compressed digital video signals using multiple processors |
| EP0509594B1 (en) * | 1991-04-18 | 1997-10-22 | Koninklijke Philips Electronics N.V. | System and method for improving video recorder performance in a search mode |
| KR0121328B1 (ko) * | 1991-12-13 | 1997-11-17 | 사또오 후미오 | 디지탈 신호 기록 재생 장치 |
-
1994
- 1994-01-19 AU AU58655/94A patent/AU677281B2/en not_active Ceased
- 1994-01-19 EP EP94904736A patent/EP0634868A4/en not_active Withdrawn
- 1994-01-19 CN CN94190059A patent/CN1102292A/zh active Pending
- 1994-01-19 WO PCT/JP1994/000064 patent/WO1994017634A1/ja not_active Ceased
- 1994-09-16 KR KR1019940703227A patent/KR950701178A/ko not_active Ceased
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60162392A (ja) * | 1984-02-02 | 1985-08-24 | Nec Corp | 動画像信号の復号化装置 |
| JPH0272780A (ja) * | 1988-09-08 | 1990-03-13 | Nippon Telegr & Teleph Corp <Ntt> | 画像記録方式及び画像復号化方式 |
Non-Patent Citations (2)
| Title |
|---|
| HIROSHI YASUDA, "International Standard of Multi-Media Coding", June 30, 1991 (30.06.91), Maruzen, pages 126 to 142, 153 to 156. * |
| See also references of EP0634868A4 * |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7127110B1 (en) | 1997-10-27 | 2006-10-24 | Mitsubishi Denki Kabushiki Kaisha | Image encoding device, image encoding method, image decoding device and image decoding method |
| US7197188B2 (en) | 1997-10-27 | 2007-03-27 | Mitsubishi Denki Kabushiki Kaisha | Image coding apparatus, image coding method, image decoding apparatus and image decoding method |
| US7362907B2 (en) | 1997-10-27 | 2008-04-22 | Mitsubishi Denki Kabushiki Kaisha | Image coding apparatus, image coding method, image decoding apparatus and image decoding method |
| US7970217B2 (en) | 1997-10-27 | 2011-06-28 | Mitsubishi Denki Kabushiki Kaisha | Image coding apparatus, image coding method, image decoding apparatus and image decoding method |
| JP2005514817A (ja) * | 2001-12-19 | 2005-05-19 | トムソン ライセンシング ソシエテ アノニム | トリック・モードによる録画の再生 |
Also Published As
| Publication number | Publication date |
|---|---|
| AU677281B2 (en) | 1997-04-17 |
| AU5865594A (en) | 1994-08-15 |
| EP0634868A1 (en) | 1995-01-18 |
| KR950701178A (ko) | 1995-02-20 |
| CN1102292A (zh) | 1995-05-03 |
| EP0634868A4 (en) | 1995-05-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100291404B1 (ko) | 디지탈 기록 재생 장치 | |
| US5786858A (en) | Method of encoding image signal, apparatus for encoding image signal, method of decoding image signal, apparatus for decoding image signal, and image signal recording medium | |
| KR970007530B1 (ko) | 대역 압축 신호 처리 장치 | |
| KR100284450B1 (ko) | 디지탈 비디오신호 기록장치 및 재생장치 | |
| KR100676093B1 (ko) | 비디오 데이터 기록 장치, 비디오 데이터 기록 방법,비디오 데이터 재생 장치, 비디오 데이터 재생 방법,비디오 데이터 기록 및 재생 장치, 및 비디오 데이터 기록및 재생 방법 | |
| EP0664650B1 (en) | Decoding method and apparatus | |
| JPH08214261A (ja) | デジタルビデオテ−プレコ−ダ回路およびその動作方法 | |
| KR100668993B1 (ko) | 신호 처리 장치와 방법, 기록 장치, 재생 장치, 기록 및 재생 장치, 및 스트림 처리 장치와 방법 | |
| US5852706A (en) | Apparatus for recording and reproducing intra-frame and inter-frame encoded video data arranged into recording frames | |
| KR100796885B1 (ko) | 신호 프로세서 | |
| WO2001058171A1 (fr) | Dispositif et procede d'enregistrement, et dispositif et procede de reproduction | |
| JP2000138897A (ja) | データ処理装置およびデータ記録装置 | |
| KR100739262B1 (ko) | 기록 장치 및 기록 방법과, 재생 장치 및 재생 방법 | |
| WO1994017634A1 (en) | Image signal encoding method, image signal encoder, image signal decoding method, image signal decoder, and image signal recording medium | |
| KR100721267B1 (ko) | 데이터 기록 장치, 데이터 기록/재생 장치, 데이터 기록방법, 및 데이터 기록/재생 방법 | |
| JP3370468B2 (ja) | 光ディスク記録方法、光ディスク再生方法および再生装置、並びに光ディスク | |
| KR100681992B1 (ko) | 기록 장치 및 방법 | |
| JP3176020B2 (ja) | マルチチャネル記録再生装置 | |
| JPH05211643A (ja) | 動画像デ―タの記録再生方式 | |
| JPH06217251A (ja) | 画像信号記録装置および画像信号記録媒体 | |
| JPWO1994017634A1 (ja) | 画像信号符号化方法,画像信号符号化装置,画像信号復号化方法,画像信号復号化装置及び画像信号記録媒体 | |
| JP3480980B2 (ja) | 画像信号伝送方法及び装置、並びに画像信号復号化方法及び装置 | |
| JP3506507B2 (ja) | ディジタル映像信号記録再生装置およびディジタル映像信号再生装置 | |
| KR0183812B1 (ko) | 트릭 플레이를 위한 디지탈 비디오 테이프의 기록 및 재생 장치 | |
| JPH09307856A (ja) | 早送り再生時にも良好な画像を再生できる圧縮画像データの発生装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): AU CN JP KR US |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): AT BE CH DE DK ES FR GB GR IE IT LU MC NL PT SE |
|
| ENP | Entry into the national phase |
Ref country code: US Ref document number: 1994 302803 Date of ref document: 19941013 Kind code of ref document: A Format of ref document f/p: F |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 1994904736 Country of ref document: EP |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| WWP | Wipo information: published in national office |
Ref document number: 1994904736 Country of ref document: EP |
|
| WWW | Wipo information: withdrawn in national office |
Ref document number: 1994904736 Country of ref document: EP |










