[go: up one dir, main page]

WO2004049727A1 - 動画像の符号化方法および復号化方法 - Google Patents

動画像の符号化方法および復号化方法 Download PDF

Info

Publication number
WO2004049727A1
WO2004049727A1 PCT/JP2003/013679 JP0313679W WO2004049727A1 WO 2004049727 A1 WO2004049727 A1 WO 2004049727A1 JP 0313679 W JP0313679 W JP 0313679W WO 2004049727 A1 WO2004049727 A1 WO 2004049727A1
Authority
WO
WIPO (PCT)
Prior art keywords
field
decoding
frame
reference index
coding
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
Application number
PCT/JP2003/013679
Other languages
English (en)
French (fr)
Inventor
Kiyofumi Abe
Shinya Kadono
Satoshi Kondo
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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
Priority to AU2003275672A priority Critical patent/AU2003275672C1/en
Priority to CA2473898A priority patent/CA2473898C/en
Priority to BRPI0307119-7A priority patent/BRPI0307119B1/pt
Priority to BR0307119-7A priority patent/BR0307119A/pt
Priority to US10/501,001 priority patent/US7881375B2/en
Priority to BRPI0318759-4A priority patent/BRPI0318759B1/pt
Priority to AT03758914T priority patent/ATE523036T1/de
Priority to EP03758914A priority patent/EP1569459B1/en
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Publication of WO2004049727A1 publication Critical patent/WO2004049727A1/ja
Anticipated expiration legal-status Critical
Priority to US11/980,618 priority patent/US8155188B2/en
Priority to US12/969,897 priority patent/US7995651B2/en
Priority to US13/412,708 priority patent/US8483275B2/en
Priority to US13/909,331 priority patent/US9124862B2/en
Priority to US14/805,557 priority patent/US9681136B2/en
Priority to US14/805,549 priority patent/US9686552B2/en
Priority to US15/333,467 priority patent/US9712841B2/en
Priority to US15/615,909 priority patent/US9998751B2/en
Priority to US15/617,159 priority patent/US10091522B2/en
Priority to US15/619,614 priority patent/US10097852B2/en
Priority to US16/117,087 priority patent/US10412405B2/en
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/513Processing of motion vectors
    • 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/103Selection of coding mode or of prediction mode
    • H04N19/105Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
    • 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/103Selection of coding mode or of prediction mode
    • H04N19/112Selection of coding mode or of prediction mode according to a given display mode, e.g. for interlaced or progressive display mode
    • 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/119Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
    • 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/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/573Motion compensation with multiple frame prediction using two or more reference frames in a given prediction direction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/577Motion compensation with bidirectional frame interpolation, i.e. using B-pictures
    • 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
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/70Methods 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
    • 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/184Methods 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 bits, e.g. of the compressed video stream

Definitions

  • the present invention relates to a moving picture coding method and a moving picture decoding method, and more particularly to a coding method and a decoding method for performing inter-picture prediction with reference to an already coded picture.
  • a picture is a term representing a single image.
  • a progressive image it means a frame
  • an interlaced image it means a frame or a field.
  • an interlaced image is an image in which one frame is composed of two fields at different times.
  • one frame can be processed as it is, as two fields, or each block in a frame can be processed. It can be processed as a structure or a field structure.
  • FIG. 35 is a diagram for explaining types of pictures and their reference relationships.
  • a picture that can perform inter-picture predictive coding by simultaneously referring to two pictures is called a B-picture.
  • the B picture can refer to two pictures in arbitrary directions in time, such as pictures B 6, B 12, and B 18.
  • the reference picture can be specified for each block, which is the unit of motion detection.However, the first reference picture in the coded code sequence is the first reference picture, and the second Is distinguished as the second reference picture.
  • Figure 36A and Figure 36B encode and encode a B-picture. It is an example of the order of the decoding method for decoding. Fig. 36
  • FIG. 36B is obtained by rearranging FIG. 36A in the order of encoding and decoding. All pictures referred to by the features B 3 and B 6
  • the reference index for specifying a picture will be described with reference to FIGS. 37 and 38.
  • a number for identifying the picture of the husband port is specified.
  • the picture number and the number used to refer to the picture to be referenced in inter prediction are referred to as the reference index, and the one that indicates the first reference picture is referred to as the primary reference index.
  • the second reference index the picture that indicates the picture, is referred to as the second reference index.
  • the reference index is assigned a default value as shown in Fig. 37 as the initial state. , Commands, etc., can be changed
  • Figure 37 shows the mouth
  • Fig. 38 shows the results of the initial assignment of two reference indices to picture numbers in frame coding.
  • Fig. 38 shows the assignment of the reference indices in Fig. 37 using commands. They updated the hits.
  • the picture numbers are assigned to the pictures stored in the memo in the order of encoding.
  • the command for assigning a picture to a picture number is described in the header of a slice, which is a coding unit obtained by further dividing a picture, and the assignment method can be updated each time one slice is encoded. Possible.
  • Any number of commands can be encoded as a command sequence using the difference between the picture number of the vertex and the updated picture number as the B'J command. 0 3
  • the first command in the command sequence is Applied to the picture number of the elephant picture, and indicates the picture number corresponding to reference index number 0.
  • the second command in the command sequence is applied to the picture number corresponding to reference index number 0 and indicates the picture number corresponding to reference index number 1.
  • the third command is applied to the picture number corresponding to reference index number 1 and indicates the picture number corresponding to reference index number 2.
  • first "1 2" is given as a command, so that reference index number 0 is the same as picture number 13 of the picture to be coded.
  • the 11th picture is assigned.
  • the reference index number 1 is obtained by adding +1 to the picture number 11 corresponding to the reference index number 0, and adding 1 to it. Picture is assigned.
  • each picture number is assigned by the same processing. The same applies to the case of the second reference index.
  • FIG. 39 is a schematic diagram illustrating an example of a code string when the above-described coding is performed. As shown in the figure, the maximum number of reference indices for the first reference index (ref 1), Max— ⁇ d ⁇ 1, and the reference for the first reference index (ref 2) The maximum number of indexes, Max_idx2, is described.
  • the slice header describes a reference index assignment command sequence for ref1 and ref2, idx-cmd1 and idx_cmd2.
  • the reference picture is divided into a frame structure and a field structure according to the coding method of the macroblock pair. Switch each time to use for reference.
  • the reference picture is referred to as a frame like P1 to P3.
  • the reference picture is divided into the top field and the bottom as shown in P1T to P3B. It is divided into the field and referred to as the field.
  • the number of reference pictures is twice as large as that of frames when counted in fields.
  • the present invention provides an image encoding method that appropriately utilizes a reference index in frame block switching by macroblock regardless of either frame encoding or field encoding. It is another object of the present invention to provide an image decoding method.
  • a coding method provides a moving picture coding method for performing coding by switching between frame coding and field coding in a picture in units of blocks. And a field code for designating a field to be referred to at the time of field encoding by using a frame encoding reference index for designating a frame to be referenced at the time of frame encoding. Allocate reference index to fields.
  • the reference index for frame encoding can be used for the assignment of the reference index for field encoding.
  • the reference index for frame coding can be appropriately used not only for frame coding but also for field coding.
  • the moving picture coding method includes a specifying step of specifying two fields constituting a frame specified by the reference index for frame coding. Of the two fields, if the field has the same parity as the block to be encoded, Free mouth
  • the value obtained by doubling the value of the reference index for encoding is assigned as the reference index for field encoding, and the above is applied to fields having a different property from the block to be encoded.
  • the frame has an assignment step of allocating a value obtained by doubling the value of the index and adding 1 to the value as a field encoding reference for the A encoding.
  • the reference indices for field encoding can be configured according to the patties of the field.
  • the moving picture coding method further includes the step of determining the maximum number of reference indices for field coding by referring to the number of reference indices for frame coding; A decision step for deciding to a value twice as large as
  • the configuration may be such that an index is assigned.
  • the reference index for field encoding can be assigned twice the maximum number of reference indices for frame encoding, so that the reference index for frame encoding is S It can be used as effectively as possible.
  • the moving picture coding method includes a specifying step of specifying two fields constituting a frame specified by the reference index for frame coding; Of the fields, for the top file, a value obtained by doubling the value of the above-mentioned reference index for frame encoding is assigned as the reference index for field encoding, and the port is assigned.
  • For frame fields refer to the above frame encoding reference index.
  • An arrangement may be made that has an assignment step of assigning a value obtained by doubling the value of the index and adding 1 as a field-encoding reference index.
  • the moving picture coding method includes a specifying step of specifying two fields constituting a frame specified by the frame coding reference index; and a specifying step of specifying the two fields.
  • a specifying step of specifying two fields constituting a frame specified by the frame coding reference index; and a specifying step of specifying the two fields.
  • the fields only the field having the same parity as the block to be coded has the same value as the above-mentioned frame coding reference index as the field coding reference index. It may be configured to have an assignment step to assign.
  • the video coding method further includes a command sequence indicating a method of allocating a reference index for frame coding and a command sequence indicating a method of allocating a reference index for field coding.
  • a sequence may be provided that independently generates the sequences and encodes the two sets of command sequences and adds them to the encoded signal.
  • the video coding method further includes a command sequence indicating a method of assigning a reference index for frame coding, and a command sequence indicating a method of assigning a reference index for top field coding.
  • the video encoding method may further comprise: a determining step of determining a maximum number of field-encoding reference indexes; and referencing the frame-encoding within the determined maximum number. Use the frame coding reference index that specifies the frame to refer to during frame coding.
  • a configuration having an assignment step for assigning a field coding reference index for designating a field to be shown to a field is provided.
  • the maximum number of reference indices for field encoding is determined to be twice the maximum number of reference indices for frame encoding. It may be.
  • the reference index for field encoding is a number within the to box that is twice the maximum number of reference indices for frame encoding. The most efficient use of the reference index for encoding
  • the maximum number of reference indices for field encoding is determined by the reference indices for frame encoding.
  • It may be configured to determine the same value as the maximum number of chocks
  • the reference index for the field encoding is limited to the maximum number of reference indexes for the frame encoding within the same number as the number of reference indexes for the frame encoding. Can be used for
  • the moving picture coding method further comprises independently determining the maximum number of reference indexes for frame coding and the maximum number of reference indexes for field coding, and A configuration may be provided that has an adding step of adding the number to the encoded signal.
  • the maximum number of field-encoding reference indices can be determined independently of the maximum number of frame-encoding reference indices, and can be decoded via an encoded signal. The maximum number can be notified in the chemical conversion device.
  • the ⁇ id moving image coding method further separates the maximum number of reference indices for frame coding, the large number for the top field, and the maximum number for the field field independently of each other. After the determination, the three maximum numbers may be encoded and added to the encoded signal.
  • the reference index for the frame is originally used,
  • the maximum number of such commands and the commands for frames can be appropriately used not only for frame coding but also for field coding.
  • the moving picture decoding method, the moving picture coding apparatus, the moving picture decoding apparatus and the program of the present invention also have the same configuration, operation and effect as described above.
  • FIG. 1 is a block diagram showing a configuration of an encoding apparatus according to Embodiment 1 of the present invention.
  • FIG. 2 is an explanatory diagram showing an example of a correspondence relationship between a picture number and first and second reference indexes when MB is frame-coded.
  • FIG. 3 is a diagram illustrating an example of a correspondence relationship between the first and second reference indices, the command, and the picture number.
  • FIG. 4 is an explanatory diagram showing an example in which first and second reference indexes are assigned to field picture numbers when MB is field-encoded.
  • Fig. 5 is a flow chart showing the reference index and command assignment processing in the reference index / picture number conversion unit of the encoding device. It is a chart.
  • FIG. 6 is a flowchart showing a process of assigning a field reference index to a field.
  • FIG. 7 is a block diagram showing the configuration of the decoding device according to Embodiment 1 of the present invention.
  • FIG. 8 is a block diagram showing a configuration of an encoding device according to Embodiment 2 of the present invention.
  • Fig. 9 shows the picture of the field when ⁇ ⁇ is field-coded.
  • FIG. 10 is a flowchart showing the index assignment processing in the reference index / picture number conversion unit of the encoding apparatus.
  • FIG. 11 is a block diagram showing a configuration of a decoding apparatus according to Embodiment 2 of the present invention.
  • FIG. 12 is a block diagram showing a configuration of an encoding apparatus according to Embodiment 3 of the present invention.
  • FIG. 13 is an explanatory diagram showing an example in which first and second reference indexes are assigned to picture numbers of a field when MB is field-encoded.
  • FIG. 14 is a block diagram showing a configuration of a decoding apparatus according to Embodiment 3 of the present invention.
  • FIG. 15 is a block diagram showing a configuration of an encoding device according to Embodiment 4 of the present invention.
  • Fig. 6 shows an example in which the first and second reference indices are assigned to field picture numbers when MBs are field-coded.
  • FIG. 17 is a block diagram showing a configuration of an encoding device according to Embodiment 5 of the present invention.
  • FIG. 18 is an explanatory diagram showing an example in which first and second reference indices are assigned to the picture numbers of the field when the MB is field-encoded.
  • FIG. 19 is a flowchart showing reference index assignment processing in the reference index ⁇ picture number conversion unit of the encoding device.
  • FIG. 20 is a block diagram showing a configuration of a decoding device according to Embodiment 5 of the present invention.
  • FIG. 21 is a diagram illustrating a data configuration of a code string according to the sixth embodiment of the present invention.
  • FIG. 22 is an explanatory diagram showing an example in which first and second reference indices are assigned to field picture numbers when MB is field-coded.
  • FIG. 23 is a block diagram showing a configuration of an encoding device according to Embodiment 7 of the present invention.
  • FIG. 24 is a diagram illustrating a data configuration example of a code string.
  • FIG. 25 is an explanatory diagram showing an example in which first and second reference indices are assigned to field picture numbers when MB is field-coded.
  • FIG. 26 is a diagram illustrating an example of the correspondence relationship between the top field, the bottom field individual reference index, the command, and the picture number of the field in the field coding.
  • Figure 27 shows the reference when frame code and field code are mixed.
  • FIG. 28 is a block diagram showing the configuration of the decoding device according to Embodiment 7 of the present invention.
  • FIG. 29 is a diagram illustrating another example of the data configuration of the code string.
  • FIGS. 30A to 30C are explanatory diagrams of a recording medium for storing a program for realizing a moving image encoding method and a decoding method of each embodiment by a computer system. It is.
  • Figure 31 is a block diagram showing the overall configuration of the content supply system.
  • Figure 32 is an external view of a mobile phone
  • FIG. 33 is a block diagram showing the configuration of a mobile phone.
  • FIG. 34 is a diagram illustrating an example of a digital broadcasting system.
  • FIG. 35 is a schematic diagram for explaining the reference relation of pictures in the conventional example.
  • FIGS. 36A and 36B are schematic diagrams for explaining the rearrangement of pictures in the conventional example.
  • FIG. 37 is a schematic diagram for explaining a method of assigning a picture number to a reference index in a conventional example.
  • FIG. 38 is a schematic diagram showing an example in which the assignment of FIG. 37 of the conventional example is updated using a command.
  • FIG. 39 is a schematic diagram for explaining the configuration of a conventional code sequence.
  • FIG. 40 is an explanatory diagram of a macroblock pair in the case of frame coding and field coding.
  • FIGS. 41A and 41B are explanatory diagrams showing reference frames in frame coding and reference fields in field coding.
  • the encoding device and the decoding device perform Mac ⁇ block unit frame field switching encoding, and regarding the IS large number of indexes and the command sequence, the following (1. 1), (1-
  • the maximum number of reference indices for frames is described in the transmitted code.
  • the encoder treats the maximum number as the number of usable reference indices in the case of frame encoding.
  • the value twice as large as the maximum number is regarded as the number of reference indexes for the field. For example, if the reference index for a frame is assigned from 0 to 2, the reference for the frame
  • the large number of indexes is three.
  • the field of frame encoding means the future as it is.
  • the maximum number of reference indexes for frame coding is doubled, and 6 is the maximum number of indexes for field coding. O The same applies to the decryption device.
  • the encoding device transmits The command for the frame is described in the code.
  • the encoding device uses
  • parity refers to the evenness of a field (the distinction between a top field consisting of an odd line and a port field consisting of an even line).
  • the value of the frame reference index V for the top field of the above two fields is set to 2 Divide the value and assign (2) to the bottom field of the above two fields.
  • the macroblock to be coded is
  • the decoding device decodes the maximum number of reference indices and the allocation command for the frame included in the transmitted code, and uses them to refer to the reference picture and the reference picture in exactly the same way as the coding device. Assign an index.
  • FIG. 1 is a block diagram showing a configuration of a video encoding device according to Embodiment 1 of the present invention. Using this figure, (1) outline of encoding, (2) reference index and command for frame, and method of assigning reference index for field will be explained in this order.
  • the encoding target is a picture that means either a frame or a field, and an outline of encoding common to frame encoding and field encoding will be described.
  • FIGS. 36A and 36B are diagrams showing examples of rearrangement. Fig 3
  • FIG. 6A is a picture arranged in the order in which it is displayed
  • FIG. 36B is an example of a picture rearranged in the order in which coding is performed. Since both are referenced, the pictures to be referenced must be encoded before encoding these pictures, so in Fig. 36B, P4 and P7 are encoded first. It has been rearranged so that Further, each picture is divided into blocks of, for example, 16 pixels by 16 pixels, which are called macroblocks, and the subsequent processing is performed in block units.
  • a difference image signal that is input to the unit 110 and obtained by taking a difference from the predicted image signal output from the motion compensation encoding unit 107 is output to the predicted residual encoding unit 102.
  • the prediction residual encoding unit 102 performs image encoding processing such as frequency conversion and quantization, and outputs a residual encoded signal.
  • the residual coded signal is input to a prediction residual decoding unit 104, which performs an image decoding process such as inverse quantization and inverse frequency transform to output a residual decoded signal.
  • the residual decoded signal and the predicted image signal are added to generate a reconstructed image signal, and the obtained reconstructed image signal is used as a picture memo for a signal that may be referred to in subsequent inter-picture prediction. It is stored in U105.
  • the input image signal of the macroblock unit which has been extracted from the picture memory 101 and S5C, is also input to the motion vector detection unit 106.
  • the reconstructed image signal is searched, and the motion vector indicating the position is determined by detecting the image area closest to the input image signal.
  • the motion vector is output in units of blocks obtained by further dividing the macro block.
  • the motion vector is stored in the motion vector mi 1% section 108. Since H.26L, which is currently being standardized, can use a plurality of pictures as reference targets, an identification number for specifying a picture is required for each block. See the number
  • the reference index-picture number conversion unit 109 can specify a reference picture by taking a pair with the picture number of the picture in the picture memory.
  • the motion compensation coding unit 107 uses the motion vector and the reference index detected by the above processing to generate a prediction image from the reconstructed image signal stored in the picture memory 105. The best image area for Take out. At that time, it is determined whether the method of performing prediction on a frame-by-frame basis or the method of performing prediction on a field-by-field basis is more efficient for each of the Mac P-books, and encoding is performed using the selected method.
  • variable-length coding is performed in the code sequence generation unit 103 on the coding information such as the reference index, the motion vector, and the residual coding signal output by the above series of processing. As a result, a code string output from the encoding device is obtained.
  • the flow of the above processing was the work of a field that performed inter-picture predictive coding.
  • the intra-picture predictive coding was performed by the switches 112 and 113.
  • Intra-coding does not generate a predicted image by motion compensation, but generates a differential image signal by generating a predicted image of the encoding target region from the encoded region in the same image and taking the difference.
  • the difference image signal is converted into a residual coded signal in the prediction residual coder 102, and subjected to variable length coding in the code sequence generator 103, as in the case of the inter prediction coding.
  • the output code string is obtained.
  • Figure 2 shows an example of the assignment of default reference indices when the block of the picture to be coded performs frame coding, starting with the largest picture number. Indices are assigned in order. The mouth that does not encode the assignment command always performs such assignment.
  • Fig. 3 shows an update of the reference index of the index shown in Fig. 2 using the assignment command. This is an example of a case where First, "1 2" was given as a command.
  • the number of the picture to be encoded is 1
  • the picture of the picture number 1 is assigned by adding 1 to 2 to 3. Then, "+1" is given as the command, and the reference
  • a picture with picture number 12 is assigned to dex number 1. Thereafter, each picture number is assigned by the same processing.
  • FIG. 4 shows the structure shown in FIG. 2 according to the above (11) (: 12).
  • FIG. 9 is an explanatory diagram showing the result of associating the first and second reference indices for the top field and bottom field ffl with the first and second reference indices for the camera.
  • a field with the same parity as the macroblock to be encoded has twice the reference index for the frame, and a field with a different parity has a reference for the frame. You can see that a value of twice the index value + 1 is assigned.
  • the maximum number of reference indexes is frame-coded.
  • the number of indices is three, but in Fig. 4, the number of indices is six, because it is treated as twice the value.
  • FIG. 5 is a flowchart showing reference index assignment processing in the reference index / picture number conversion unit of the encoding device.
  • the picture number conversion unit 109 performs reference index assignment processing for each slice when performing frame-by-macro frame field switching coding. Indicates each area when one picture is divided into one or more areas. The reference index / picture number conversion unit 109 skips all the processes in the same figure if the reference index is not changed (default).
  • FIG. 6 is a P-chart diagram showing a process of associating a field reference index with a frame reference index and assigning the field reference index to a field.
  • Loop 1 is a loop composed of a large number of ISIND and IS INDEX (maxidxj) times for frames. —Already assigns Sinsho Intex for Ludow.
  • the conversion unit 109 reads out the value of the i-th j-th reference index id X j (i) for the frame assigned by u in S 11 of FIG. 5 (S 23), It is determined whether the macroblock to be coded belongs to the top field (S26).
  • a value (S31) obtained by doubling the reference index id Xj (i) for the frame is calculated for the two fields identified in S25. Of the two fields identified in S25, the value assigned to the bottom field (S32), doubling idxj ( ⁇ ) and adding 1 (S33). Assign to the top field (S34).
  • the maximum number of reference indices for the field is twice the maximum number of reference indices for the frame (maX_idxj). .
  • the field-encoded macro The reference field for the field used as the reference field in the P block is ref 1 ref 2 (see Figure 39).
  • the reference indices for the frame used as the reference frame in the frame-coded Mac mouth book are ref 1 ref 2 (see Fig. 39). Is set in the code as.
  • FIG. 6 shows the process of assigning a field reference index to each picture to be encoded to be field-encoded
  • the table creation is performed only once at the beginning when the picture is encoded and decoded. Can refer to this table for reference indices to determine the reference picture
  • FIG. 7 is a block diagram showing the configuration of the decoding device according to the first embodiment of the present invention. With reference to the figure, (1) outline of decoding and (2) reference will be described in the order of index conversion processing.
  • the present decryption device includes:
  • the code sequence analysis unit 201 determines the maximum number of reference indices from the picture common information area and the reference index allocation command sequence from the slice header area.
  • various information such as a reference index, motion vector information, and a prediction residual coded signal are extracted from the block coded information area.
  • the large number of reference indices and the reference index assigned by the code string analysis unit 201 are assigned to the reference index assignment y picture number conversion unit 206 and the reference index.
  • the motion vector information is sent to the motion vector decoding unit 204, the motion vector information is sent to the motion vector recording unit 205, and the prediction residual coded signal is sent to the prediction residual decoding unit 202. Is output.
  • the prediction residual decoding unit 2022 performs image decoding processing such as inverse quantization and inverse frequency transformation on the input residual encoded signal, and outputs a residual decoded signal.
  • the addition operation unit 207 adds the residual decoded signal and the predicted image signal output from the motion compensation decoding unit 204 to generate a reconstructed image signal, and the obtained reconstructed image signal is Stored in picture memory 203 for use in subsequent inter-screen prediction and for output for display
  • the motion compensation decoding unit 204 uses the motion vector input from the motion vector storage unit 205 and the reference index input from the code sequence analysis unit 201 to generate a picture memory 2.
  • the optimal image area for the predicted image is extracted from the reconstructed image signal stored in 03.
  • the reference index picture number conversion unit 206 specifies the reference picture in the picture memory 203 by associating the given reference index with the picture number.
  • the reference index for the frame is converted to the reference index for the field, and then the reference field is converted. Is specified.
  • the motion compensation decoding unit 204 performs pixel value conversion processing such as interpolation processing by linear prediction on the obtained pixel values of the image area, thereby creating a final predicted image.
  • the decoded image generated by the above series of processing is stored in the picture memory 203, and is output as a display image signal in accordance with the displayed timing.
  • the above processing flow is the operation in the case where the inter-picture prediction decoding is performed. However, switching to the intra-picture prediction decoding is performed by the switch 208.
  • a predicted image is not generated by motion compensation, but a predicted image of the decoding target area is generated from the decoded area in the same screen, and the decoded image is generated by addition. Generate.
  • the decoded image is stored in the picture memory 203 as in the case of the inter prediction decoding, and is output as a display image signal according to the displayed timing.
  • the picture number converter 206 assigns a picture number and a reference index using the maximum number of reference indexes and the reference index assignment command.
  • the assignment method is exactly the same as that of the coding device.
  • the maximum number of field-coding reference indices is twice the maximum number of frame-coding reference indices. Therefore, when the assignment as shown in Fig. 2 is performed in the frame coding, the result is as shown in Fig. 4 in the field coding.
  • the maximum number of reference indices can be obtained. And allocation Therefore, the command can be applied to not only the frame coding but also the field coding by only coding the frame coding command. Also, since the maximum number of reference indices for fields is doubled for frames, all fields held in memory can be used effectively for encoding and decoding. It can be used.
  • the encoding apparatus and the decoding apparatus perform macroblock unit frame field switching encoding. At this time, the following (2.1) is used for the maximum number of reference indices and the command sequence. ), (2.
  • the coding device describes the command for the frame in the transmitted code.
  • the coding device performs the process shown in FIGS. As described in 8, the reference index for the frame is allocated.
  • the reference index V is associated by the method of assigning the default as described in FIG. 37.
  • a re-encoding target Regardless of whether the block is top or bottom, of the two fields that make up one frame, the value obtained by doubling the value of the reference index for that frame with respect to the top field Then, the value obtained by doubling the value of the reference index and adding 1 to the field (2x + 1) is assigned as the field reference index (see Fig. 9). ).
  • FIG. 8 is a block diagram showing a configuration of an encoding device according to Embodiment 2 of the present invention.
  • the encoding apparatus shown in FIG. 11 is different from FIG. 1 in that a reference index 'picture number conversion unit 109 a is provided instead of the reference index ⁇ picture number conversion unit 109.
  • the description of the same points as those in Fig. 1 is omitted, and different points are mainly described.
  • the reference index-picture number conversion unit 109a is different from FIG. 1 only in that it performs the mapping of (2.2) instead of the mapping of (1.2) (allocation of reference index). I have.
  • FIG. 9 shows the first and second reference indices for the fields shown in FIG. 2 for the first and second reference indices according to (2.1) and (2.2) above. It is a figure showing the result of having matched an index.
  • FIG. 10 is a flowchart showing the reference index assignment processing in the reference index / picture number conversion unit of the encoding device.
  • FIG. 11 is a block diagram showing a configuration of a decoding device according to Embodiment 2 of the present invention.
  • the decoding device shown in the figure is similar to the one shown in FIG. 7 except that it is used as a substitute for the index-to-picture number conversion section 206 and the picture number conversion section 2.
  • Reference index ⁇ The picture number converter 206a is not a mapping of (12) but a mapping of (2.2). It differs from Fig. 7 only in that the index conversion process is performed.
  • Reference index • The picture number converter 206a uses the maximum number of input reference indices and the reference index assignment command to assign picture numbers and reference indices. To Do.
  • the assignment method is exactly the same as that of the encoding device.
  • the maximum number of reference indexes for field coding is twice as large as the maximum number of reference indexes for frame coding. Therefore, if the assignment as shown in Fig. 2 is performed in frame coding, the result will be as shown in Fig. 9 in field coding.
  • the encoding device and the decoding device according to the present embodiment perform macroblock unit frame field switching encoding.
  • the maximum number of reference indices and the command sequence are as follows (3.1). ), (3.
  • the encoding device should be able to use the field index and the frame encoding together in the mouth where the Write the maximum number
  • the encoding device treats the as large number as the number of usable Singyo indices, and in the field encoding field, the same number as that for the frame is used. Treated as the number of reference indices for field coding For example, if the maximum number of reference indices for frame is 3, the maximum number of reference indices for field is also
  • the (3.2) command sequence is the same as (1.2) described at the beginning of the first embodiment, and will not be described. However, since the maximum number of reference indices given by (3.1) uses the same value for frame encoding and field encoding, field encoding is used. In this case, only the same number as in Fig. 2 can be allocated (Fig. 13
  • FIG. 12 is a block diagram showing a configuration of an encoding device according to Embodiment 3 of the present invention.
  • the encoding apparatus shown in FIG. 11 is different from FIG. 1 in that a reference index-picture number conversion unit 109 b is provided instead of the reference index-picture number conversion unit 109.
  • Reference index ⁇ The picture number conversion unit 109b is not a (1.1)
  • FIG. 13 shows the first and second reference indices for the frame shown in FIG. 2 in accordance with (3.1) and (3.2) above.
  • FIG. 1 is a diagram showing a result of associating a second reference index.
  • FIG. 13 the reference index according to the present embodiment.
  • the mapping by the picture number conversion unit 109 b is performed separately for the top field and the bottom field as in the first embodiment. The difference is that the maximum number of reference indices for a field is the same as the maximum number of reference indices for a frame.
  • FIG. 14 is a block diagram showing a configuration of a decoding device according to Embodiment 3 of the present invention.
  • the decoding apparatus shown in FIG. 21 is different from FIG. 7 in that a reference index ⁇ picture number converter 206 b is provided instead of the reference index ⁇ picture number converter 206.
  • Reference index ⁇ Picture number converter 206b is the maximum of (1.1)
  • Fig. 7 differs from Fig. 7 only in that reference index conversion corresponding to the maximum number of (3.2) is performed instead of the number.
  • the encoding device and the decoding device according to the present embodiment perform macroblock unit frame field switching encoding.
  • the maximum number of reference indexes and the command sequence are as follows. Treat as (4.1) and (4.2).
  • FIG. 15 is a block diagram showing a configuration of an encoding device according to Embodiment 4 of the present invention.
  • the encoding apparatus shown in FIG. 11 is different from FIG. 8 in that a reference index ⁇ picture number converter 109 c is provided instead of the reference index / picture number converter 109 a.
  • the reference index 'picture number conversion unit 109c differs from that of Fig. 8 only in that it handles the maximum number of reference indices according to (4.1) instead of (2.1).
  • FIG. 16 shows the first and second reference frames for the frame shown in FIG. 2 in accordance with the above (4.1) and (4.2).
  • FIG. 1 is a diagram showing a result of associating the first and second references.
  • the mapping by the picture number converter 109b in the present embodiment is performed in the same manner as in the embodiment SE2.
  • a common reference index is assigned to the top of the target book P-book and the port, but the maximum number of reference indices for the field is the maximum number of indices for the frame The difference is that the number is the same as.
  • the decoding device according to the present embodiment is the decoding device according to the second embodiment.
  • the encoding apparatus and the decoding apparatus perform macroblock unit frame field switching encoding, and perform the following (5) for the Ife, the large number of Makin-in-chox, and the command sequence. 1), (5.
  • the coding apparatus shall put the frame command 3 ⁇ 4 in the transmitted code.
  • the encoding device At the time of frame encoding, the reference indices for the frame are allocated as shown in the IR in Figs. 37 and 38. When the command sequence is not coded, the reference index is associated by the method of allocating the default as described in FIG. 37.
  • the reference index allocation for the field encoding is updated on the assumption that the assigned reference index is used for the frame.
  • the frame having the same parity as the macroblock to be encoded is set to the frame.
  • the value of the field reference index is assigned as it is as the field reference index, and is not assigned to fields with different abilities (see Fig. 18).
  • the value of the reference index for the frame for the top field after the above two fields is set to the reference field for the field. Allocate as the lighting index.
  • the value of the index for the frame for the bottom field of the above two fields is assigned to the bottom field. Is assigned as the reference index for.
  • FIG. 17 is a block diagram illustrating a configuration of an encoding device according to Embodiment 5 of the present invention.
  • FIG. 18 shows that the first and second reference indices for the frame shown in FIG. 2 correspond to the first and second reference indices for the field according to (5.1) and (5.2) above.
  • Fig. 1 shows the result of associating the second reference index.
  • the value of the reference V for the frame is used as the reference index for the field. Assignments are made so that fields with different patties are not assigned.
  • FIG. 19 is a flowchart illustrating a reference index allocation process in the reference index picture number conversion unit of the encoding device. Compared to Fig. 6, the figure shows S8 instead of S27 S30 in Fig. 6.
  • FIG. 20 is a block diagram showing a configuration of a decoding device according to Embodiment 5 of the present invention. This figure is different from that of FIG. 7 in that the reference index-picture number conversion unit 206 is replaced with the reference index-picture number.
  • the reference index-picture number conversion unit 206d converts the field index by the same operation as the mapping in (5.2), and if the restoration target is the top, only the top file. If the decryption target is a potato, map only the field of the potato o
  • the encoding apparatus and the decoding apparatus perform macroblock unit frame field switching encoding.
  • the maximum number of reference indices and the command sequence are as follows (6.1). , (6.
  • the coding device describes the maximum number of reference indices for frames in the transmitted code when field coding and frame coding are mixed. In addition to this, the IS large number of reference indices for the top field and the maximum number of reference indices for the pop field are also described.
  • the decoding device follows the maximum number of reference indexes for the top field and the maximum number of reference indexes for the bottom field described in the code.
  • the (6.2) command sequence is the same as (1.2), and a description thereof will be omitted.
  • the reference index for the top field is handled so as not to exceed the maximum number described in the code. O The same applies to the reference index for the bottom field.
  • the decoding device decodes the maximum number of reference indices for frame, top field, and bottom field included in the transmitted code and the allocation command. And a reference picture and a reference index by using them in exactly the same way as the coding apparatus. Assign a box.
  • the encoding device and the isifying device according to the present embodiment may be the same as the encoding device and the decoding device according to the first embodiment.
  • the large number of reference indices for the top field and the maximum number of reference indices for the bottom field are not twice as large as the number of reference indices for the frame. , Which is described in the code,
  • FIG. 21 is a diagram showing a collator configuration of a code string according to the sixth embodiment of the present invention.
  • -Id X 1 corresponds to the first reference picture ref 1 and the maximum number of reference indices for the frame (M a X-1 d X — frm) % reference for the top field Maximum number of indices (Max-id
  • FIG. 22 is a diagram illustrating an example in which first and second reference indices are assigned to field picture numbers when performing field coding.
  • M ax— ⁇ d x—top is 5, whereas M ax
  • the maximum number of fields in the entry field can be set flexibly between the top and the port.
  • the frame reference index is the same as (1.2). Value of the reference index for the frame with the same parity as the macroblock to be encoded among the two fields that make up the reference frame specified by the command and the command. A value obtained by doubling the value of the reference index and adding 1 to a field with a parity different from that of the macroblock to be encoded Each is assigned as a field reference index (see Fig. 4). Instead of this, as in (2.2), the top field of the two fields that make up the reference frame specified by the frame reference index and command is used. The value obtained by doubling the value of the reference index for the frame and the value obtained by doubling the value of the reference index and adding 1 to the bottom field (double + 1) are added to the field. Alternatively, a configuration may be adopted in which each is assigned as a reference index for the root (see Fig. 9).
  • the encoding device and the decoding device perform macroblock unit frame field switching encoding.
  • the maximum number of reference indices and the command sequence are described in the following (7. Handle as 1) and (7.2).
  • the reference indexes and commands are shown in Fig. 37, and the maximum number of reference indexes is the same as that shown in Fig. 39.
  • the encoding device transmits mouth
  • the encoding device also assigns reference indices for the frame during frame encoding and assigns the field code to the encoding device. To the top field
  • ⁇ 3 ⁇ 4 ⁇ conversion device is used for frames included in the transmitted code.
  • FIG. 23 is a block diagram showing a configuration of an encoding device according to Embodiment 7 of the present invention.
  • FIG. 23 is a block diagram showing a picture number converter compared to FIG. 1 0 9 algebraic s I Li to SanAkirai index ⁇ picture number conversion unit 1 0 9 that it includes the e is different o
  • FIG. 24 is a diagram illustrating a data configuration example of a code string according to the present embodiment.
  • s 1 d X-C m d 1 is a command group for the first reference picture r e f 1, i d X-c m d _ f r m, and I d x
  • id X-cmd-to P is a sequence of commands for the top field index
  • oidx-cmd-btm is a sequence of commands for the reference index for bottom field.
  • FIG. 3 is an explanatory diagram showing an example in which the first and second SUNINTEX are assigned. l.
  • the reference index for the top field and the reference index for the bottom field can be independently assigned to any field, including - ⁇ ).
  • Figure 26 shows the reference indexes, commands, and files from Figure 25.
  • FIG. 14 is a diagram illustrating an example of a correspondence relationship between picture numbers of a root.
  • the picture conversion unit 109 e assigns reference indices and commands for frames (S11), and when frames and fields are mixed. In (s 12), a reference index and command for the top field are allocated (S 93), and a reference index and command for the pot field are assigned. Assign (S94).
  • FIG. 28 is a block diagram showing the configuration of the decoding apparatus according to the seventh embodiment of the present invention.
  • Reference index instead of channel number conversion unit 206 ⁇ A picture number conversion unit 206 e is provided. ffe index ⁇ pic
  • the channel number conversion unit 206 e uses the index assignment commands for the frame, top field, and bottom field input from the code string analysis unit 201, respectively. Independently associates picture numbers with reference indices. In the present embodiment, individual command strings s are described in the code for the top field and for the field field.
  • FIG. 29 is a diagram showing a data structure of a code string in that case.
  • ⁇ d X-f I d in the figure is a common command sequence for both the top field and the pot field.
  • the maximum number of indexes for the field described in (7.1) is separately for the top field and for the field field. Alternatively, it may be common to the top and the pot.
  • the decoding apparatus creates a correspondence table between field reference indices and field picture numbers before starting slice decoding, and performs field-encoded macroblowing. You may want to refer to it when decrypting the lock.
  • a program for realizing the configuration of the image encoding method or the image decoding method described in each of the above embodiments is recorded on a storage medium such as a flexible disk.
  • a storage medium such as a flexible disk.
  • FIGS. 30A to 30C illustrate a case where the present invention is implemented by a computer system using a flexible disk storing the image encoding method or the image decoding method according to the first to seventh embodiments.
  • Figure 30B shows the appearance and cross-section of the flexible disk viewed from the front.
  • FIG. 30A shows an example of a physical format of a flexible disk which is a main body of a medium.
  • the flexible disk FD is encased in a case F.
  • a plurality of tracks Tr are formed concentrically from the outer periphery toward the inner periphery. O Divided into 16 sectors se in the angular direction.o Therefore, in the flexible disk storing the above program, the image code as the above program is stored in the area allocated on the flexible disk FD. Conversion method is recorded 0
  • FIG. 30C shows a configuration for recording and reproducing the program on a flexible disk FD.
  • an image encoding method or an image decoding method as the above program is written from the computer system Cs via a flexible disk drive.
  • the reprogram is read from the flexible disk by a flexible disk drive and transferred to the computer system.
  • the recording medium is not limited to this, and the present invention can be similarly implemented as long as the program can be recorded, such as an IC card or a ROM force set.
  • FIGS. 31 to 34 are diagrams illustrating a device that performs the encoding process or the decoding process described in the above embodiment, and a system using the device.
  • FIG. 31 is a block diagram showing an overall configuration of a content supply system exl100 for realizing a content distribution service. The area for providing communication services is divided into desired sizes, and base stations ex107 to ex110, which are fixed radio stations, are installed in each cell.
  • the content supply system ex100 is, for example, provided with an internet ex101 and an internet service provider ex102 and a telephone network ex104, and base stations ex107 to ex111. 0 through the computer ex 1 1 1, PDA (personal digital assistant) ex 1 1 2, camera ex 1 1 3, mobile phone ex 1 1 4, mobile phone with camera ex 1 1 5 etc. Devices are connected.
  • PDA personal digital assistant
  • the content supply system exl 00 is not limited to the combination as shown in FIG. 31 and may be connected by combining any of them. Further, each device may be directly connected to the telephone network ex104 without going through the base stations ex107 to ex110, which are fixed wireless stations.
  • the camera ex113 is a device that can shoot moving images such as digital video cameras.
  • PDC Personal Digital Communications
  • CDMA Code Division Multiple Access
  • W-CDMA Wideband-Code Division Multiple Access
  • GSM Global System for Mobile Communications
  • PHS Personal Handyphone System
  • the streaming server ex103 is connected from the camera ex113 via the base station ex109 and the telephone network ex104, and the user can use the camera ex113 to connect. Live distribution, etc. based on the encoded data to be transmitted becomes possible. Even if the encoding process of the captured data is performed by the camera exl13, it can be performed by the server that performs the data transmission process. May go. Also, the moving image data shot by the camera 116 may be transmitted to the streaming server ex103 via the computer ex111.
  • the camera ex1 16 is a device that can shoot still images and moving images such as digital cameras. In this case, the encoding of the moving image data may be performed by the camera ex116 or the computer ex111.
  • the encoding process is performed by the LSI ex 117 included in the computer ex 111 and the camera ex 116. It should be noted that even if the software for image encoding and decoding is incorporated into any storage media (CD-ROM, flexible disk, hard disk, etc.) that is a recording medium readable by a computer ex111, etc. Good.
  • the moving image data may be transmitted by a camera-equipped mobile phone ex115. The moving image data at this time is data that has been encoded by the LSI included in the mobile phone ex115.
  • the content for example, a video image of a live music taken by the user with the camera ex113, the camera ex116, etc. is used in the above-described implementation.
  • the encoding processing is performed and transmitted to the streaming server ex103.
  • the streaming server ex103 receives the above-mentioned content for the requested client.
  • the client include a computer ex111, a PDA e112, a camera ex113, a mobile phone ex114, etc., which can decode the above encoded data. is there.
  • the content supply system ex 1000 can receive and reproduce the encoded data at the client, and further receive and decode the data at the client in real time. It is a system that can realize personal broadcasting by converting and playing back.
  • the encoding and decoding of each device constituting this system may be performed using the video encoding device or the video decoding device described in each of the above embodiments.
  • a mobile phone will be described as an example.
  • FIG. 32 is a diagram showing the mobile phone ex115 using the moving picture coding method and the moving picture decoding method described in the above embodiment.
  • the mobile phone ex115 has an antenna ex210 for transmitting and receiving radio waves to and from the base station ex110, and a camera unit ex capable of taking images such as CCD cameras and still images.
  • a display such as a liquid crystal display that displays decoded data of the video captured by the camera unit ex203, the video received by the antenna ex201, etc.
  • the operation keys ex2 0 Main unit composed of 4 groups, audio output unit ex205 such as a speaker for audio output, audio input unit ex205 such as a microphone for audio input, and moving images taken
  • Audio output unit ex205 such as a speaker for audio output
  • audio input unit ex205 such as a microphone for audio input
  • moving images taken Recording media for storing encoded or decoded data, such as data of still images, data of received mail, data of moving images or data of still images, etc.
  • a slot ex for making it possible to attach the recording media ex207 to the mobile phone exl15 2 0 6.
  • the recording media ex207 is a piece of EEPROM (Electrically Erasable and Programmable Read Only Memory), which is nonvolatile memory that can be electrically rewritten and erased in a plastic case such as an SD card. It stores a certain flash memory element.
  • EEPROM Electrically Erasable and Programmable Read Only Memory
  • the mobile phone ex1 15 has a main control unit ex 3 11 1, which is equipped with a display unit ex 2 0 2 and operation keys ex 2 4 4, which controls all parts of the main unit.
  • the unit ex 307, the modulation / demodulation circuit unit ex 306 and the audio processing unit ex 305 are connected to each other via a synchronous bus ex 313.
  • the power supply circuit section ex 310 is provided with a digital camera with a camera by supplying power from the battery pack to each section when the call end and the power key are turned on by a user operation.
  • the mobile phone ex 1 15 is activated.
  • the mobile phone ex115 under the control of the main control unit ex311, consisting of a CPU, ROM, RAM, etc., processes audio signals collected by the audio input unit ex205 in the voice call mode.
  • the digital signal is converted into digital audio data by the ex.05 unit, spread spectrum is processed by the modulation and demodulation circuit unit ex.306, and is converted to digital analog by the transmission and reception circuit unit ex. After processing, it is transmitted via the antenna ex201.
  • the mobile phone ex115 also amplifies the received signal received by the antenna ex201 in the voice communication mode, performs frequency conversion processing and analog digital conversion processing, and modulates and demodulates the received signal in the modem circuit ex306.
  • the signal is subjected to spectrum despreading, converted into an analog audio signal by an audio processing unit ex305, and then output via an audio output unit ex208.
  • the text data of the e-mail input by operating the operation key eX204 of the main unit is mainly transmitted through the operation input control unit ex304. It is sent to the control unit ex311.
  • the main control unit ex311 performs a spread spectrum process on the text data in the modulation and demodulation circuit unit ex306 and performs a digital-analog conversion process and a frequency conversion process on the transmission / reception circuit unit ex310, and then executes the error conversion. It transmits to the base station ex 110 via the antenna ex 210.
  • the image data captured in 203 is transferred to the camera interface unit ex 3
  • the signal is supplied to the image encoding unit ex 3 12 via 0 3.
  • the image data captured by the camera unit ex203 is transmitted via the camera writer interface unit ex303 and the LCD control unit ex302. It is also possible to directly display on the display unit ex202.
  • the image encoding unit ex 312 has a configuration provided with the image encoding m described in the present invention, and the image data supplied from the camera unit ex 203 is shown in the above embodiment.
  • the image data is converted into encoded image data by performing compression encoding according to the encoding method used in the image encoding device, and is transmitted to the multi-separation unit ex308.
  • the mobile phone ex115 receives the sound collected by the audio input unit ex205 while capturing the image with the camera unit ex203, and outputs the digital data via the audio processing unit ex305.
  • the data is sent to the demultiplexing unit ex308.
  • the demultiplexing unit ex 308 multiplexes the coded image data supplied from the image encoding unit ex 312 and the audio data supplied from the audio processing unit ex 305 by a predetermined method.
  • the resulting multiplexed data is spread-spectrum processed by the modulation and demodulation circuit ex306, digital-analog conversion and frequency conversion is performed by the transmission / reception circuit ex301, and then passed through the antenna ex201. To send.
  • the demultiplexing unit ex 308 demultiplexes the multiplexed data so that the encoded bit of the The stream is divided into a stream and an encoded bit stream of audio data, and the encoded image data is supplied to an image decoding unit ex309 via a synchronous path ex313, and the audio data is transmitted to the image decoding unit ex309. It is supplied to the audio processing unit ex305.
  • the image decoding unit ex 309 has a configuration provided with the image decoding device described in the present invention, and converts the encoded bit stream of the image data into the encoding described in the above embodiment.
  • Reproducing moving image data is generated by decoding using a decoding method corresponding to the decoding method, and this is supplied to the display unit ex202 via the LCD control unit ex302, thereby For example, moving image data included in a moving image file linked to a home page is displayed.
  • the audio processing unit ex305 simultaneously converts the audio data into an analog audio signal, and then supplies the analog audio signal to the audio output unit ex208, whereby, for example, a moving image linked to a homepage The audio data contained in the image file is played.
  • FIG. 34 At least the digital broadcasting system shown in FIG. Either an encoding device or an image decoding device can be incorporated. Specifically, at the broadcasting station ex409, the coded bitstream of the video information is transmitted to a communication or broadcasting satellite ex410 via electric waves.
  • the broadcasting satellite ex410 receiving this transmits a radio wave for broadcasting, receives this radio wave with a home antenna ex406 having a satellite transmission / reception facility, and outputs it to a television (receiver) ex410 or A device such as a set-top box (STB) ex407 decodes the encoded bitstream and reproduces it.
  • the playback device ex 403 that reads and decodes the encoded bitstream recorded on the storage medium ex 402 such as a CD or DVD, which is a recording medium, also performs the image decoding described in the above embodiment. It is possible to implement a conversion device. In this case, the reproduced video image is displayed on the monitor ex404.
  • an image decoding device is mounted in the set-top box ex 407 connected to the cable ex 405 for cable TV or the antenna 406 for satellite terrestrial broadcasting.
  • a configuration in which reproduction is performed by the monitor ex408 may be considered.
  • an image decoding device may be incorporated in the television instead of the set top box.
  • a car ex 4 12 having an antenna ex 4 11 receives a signal from a satellite ex 4 10 or a base station ex 10 7 or the like, and receives a signal from the car ex 4 1 2 ex 4 13 It is also possible to reproduce a moving image on a display device such as the one described above.
  • an image signal can be encoded by the image encoding device described in the above embodiment and recorded on a recording medium.
  • a recorder e x420 such as a DVD recorder for recording an image signal on a DVD disk eX421 and a disk recorder for recording on a hard disk.
  • it can be recorded on an SD card ex 4422. If the recorder eX420 has the image decoding device described in the above embodiment, the image signal recorded on the DVD disc ex421 or the SD card ex422 is reproduced, and the monitor It can be displayed as eX408.
  • the configuration of the car navigation ex 4 13 is, for example, of the configuration shown in FIG. 33, in which a camera section ex 203, a camera liner face section ex 303, and an image encoding section e X313 are provided.
  • the above-mentioned terminals such as the mobile phone ex114 are three types: a transmission / reception type terminal having both an encoder and a decoder, a transmission terminal having only an encoder, and a reception terminal having only a decoder. Is possible.
  • the present invention is suitable for an image coding apparatus and an image decoding apparatus that perform coding by switching between frame coding and field coding in blocks of a picture.
  • Web browser for video distribution, network for receiving it, digital camera capable of recording and reproducing video, talker with power camera, DVD recorder / player, PDA, personal computer Suitable for etc.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

ブロック単位でフレーム符号化とフィールド符号化とを切り替えてピクチャを符号化する動画像符号化方法であって、フレーム符号化時に参照するフレームを指定するフレーム符号化用参照インデックスの最大個数を用いて、フィールド符号化時に参照するフィールドを指定するフィールド符号化用参照インデックスの最大個数を決定し、決定された最大個数の範囲内で、フレーム符号化時に参照するフレームを指定するフレーム符号化用参照インデックスを用いて、フィールド符号化時に参照するフィールドを指定するフィールド符号化用参照インデックスをフィールドに割り当てる。

Description

明 細 書 動画像の符号化方法および復号化方法 技術分野
本発明は、 動画像の符号化方法およぴ復号化方法に関するもので あり 、 特に既に符号化済みのピクチャを参照して画像間予測を行う 符号化方法および復号化方法に関するものである。 背景技術
近年、 マルチメディ アアプリケーショ ンの発展に伴い、 画像 * 音 声 ■ 亍キス トなど、 あらゆるメディ アの情報を統一的に扱う ことが 一般的になってきた。 ディ ジタル化された画像は膨大なデータ量を 持っため、 蓄積 ' 伝送のためには、 画像の情報圧縮技術が不可欠で ある。 圧縮した画像データ を相互運用するためには、 圧縮技術の標 準化も重要である。 画像圧縮技術の標準規格と しては、 I T U — T (国際電気通信連合 電気通信標準化部門) の H . 2 6 1 、 H . 2 6 3 、 I S O (国際標準化機構) の M P E G — 1 、 M P E G — 2 、 M P E G— 4などがある。 また、 I T Uでは、 現在、 最新の画像符 号化規格と して H . 2 6 しが標準化中である。
一般に動画像の符号化では、 時間方向および空間方向の冗長性を 削減することによって情報量の圧縮を行う。 そこで時間的な冗長性 の削減を目的とする ピクチャ間予測符号化では、 前方または後方の ピクチャを参照してブロ ック単位で動きの検出および予測画像の作 成を行い、 得られた予測画像と現在のピクチャとの差分値に対して 符号化を行う。 こ こで、 ピクチャとは、 1 枚の画像を表す用語であり、 プログレ ッシブ画像ではフ レームを意味し、 ィ ンターレース画像ではフ レー ムも し く はフィール ドを意味する。 こ こで、 インタ一レース画像と は、 1 つのフ レームが時刻の異なる 2つのフィール ドから構成され る画像である。 イ ンタ一レース画像の符号化や復号化処理において は、 1 つのフ レームをフ レームのまま処理したり、 2つのフィール ドと して処理したり、 フ レーム内のブロ ック毎にフ レーム構造また はフィール ド構造と して処理したりするこ とができる。
なお、 以下で示すピクチャはプログレッシブ画像でのフ レームの 意味で説明するが、 イ ンタ一レース画像でのフ レームも し く はフィ —ル ドであっても同様に説明することができる。
図 3 5はピクチャの種類とその参照関係を説明するための図であ る。
ピクチャ I 1 のように参照ピクチャを持たずピクチャ内予測符号 化を行う ものを I ピクチャと呼ぶ。 また、 ピクチャ P 1 0のように 1 枚のピクチャのみを参照しピクチャ間予測符号化を行う ものを P ピクチャと呼ぷ。 また、 同時に 2枚のピクチャを参照してピクチャ 間予測符号化を行う ことのできるものを B ピクチヤと呼ぶ。 B ピク チヤはピクチャ B 6 、 B 1 2 、 B 1 8のように時間的に任意の方向 にある 2枚のピクチャを参照することが可能である。 参照ピクチャ は動き検出の単位であるブロ ック ごとに指定することができるが、 符号化を行った符号列中に先に記述される方の参照ピクチャを第 1 参照ピクチャ、 後に記述される方を第 2参照ピクチャと して区別す る。 ただし、 これらのピクチャを符号化およぴ復号化する場合の条 件と して、 参照するピクチャが既に符号化および復号化されている 必要がある。 図 3 6 Aおよぴ図 3 6 Bは B ピクチヤを符号化および 復号化する場ム口の順番の例である。 図 3 6 Aは表不される順 、 図
3 6 Bは図 3 6 Aを符号化および復号化する順番に並び替えたもの である。 ヒクチャ B 3 、 B 6によつて参照されるピクチャは全て先
に符号化および復 化されているよ ラに並び替えられているのが分 かる。
次に、 参 /昭"、ピクチャを指定するための参照ィ ン亍ックスについて 図 3 7、 図 3 8 を用いて説明する 0 こでは簡単化のために、 夫 ポ のピクチャを識別する番号をピクチャ番号、 画面間予測において参 照するピクチャを指 E 9 る際に使用する番号を参昭ィ ンデックスと 呼ぶ。 その 、 第 1 参照ピクチャを示すものを第 1 参昭ィ ン丁ック ス、 第 2参昭、、ピクチャを示すものを第 2参照イ ン丁 ヅクスとす ¾) 。 参照イ ンデックスは初期状態と して図 3 7のような丁フオル 卜値が 割リ 当てられているが、 コマン ド、によつて割リ 当てを変更すること が可能とな ている
図 3 7 は 口
、 フ レ ―ム符号化におけるピクチャ番 に対する 2つの 参照インデックスの初期状態における割リ 当て結果を示すものであ リ、 図 3 8 はコマン ドを用いて図 3 7の参照ィ ン丁ックスの割り 当 てを更新した のである。 図のような符号化される順に並ベられた ピクチャ列があ たとき、 メ モ 内に保持されている ピクチャに対 してピクチヤ番号は符 化の順に割リ振られている o ィ ン丁ッ クスをピクチャ番号に割 当てるためのコマン ドはピクチャをさ ら に分割した符号化単位であるスラィスのヘッダに記述され 、 1 つの スラィスを符号化する毎に割リ当て方を更新することが可能でめる。
B'J記コマン ドと して、 兀のピクチャ番号と更新後のピクチャ番号の 差分値を使用し、 任意の個数のコマン ドをコマン ド列と して符号化 することが可能である 0 3マン ド列の先頭のコマン ド、は、 符号化対 象のピクチャのピクチャ番号に適用され、 参照インデックス番号 0 に対応する ピクチャ番号を示す。コマン ド列の 2番目のコマン ドは、 参照イ ンデックス番号 0に対応する ピクチャ番号に適用され、 参照 インデックス番号 1 に対応する ピクチャ番号を示す。 3番目のコマ ン ドは、 参照イ ンデックス番号 1 に対応するピクチャ番号に適用さ れ、 参照イ ンデックス番号 2に対応するピクチャ番号を示す。 4番 目以降のコマン ドも同様である。 図 3 8の第 1 参照イ ンデックスの 例を用いると、 まずコマン ドと して"一 2 "が与えられたので、 参照 イ ンデックス番号 0には、 符号化対象ピクチャのピクチャ番号 1 3 に一 2 を足すことによって、 1 1 番のピクチャが割り 当てられる。 次にコマン ドと して " + 1 "が与えられたので、 参照イ ンデックス番 号 1 には、 参照イ ンデックス番号 0に対応する ピクチャの番号 1 1 に + 1 を足すことによって、 1 2番のピクチャが割り 当てられてい る。以下同様の処理によって各ピクチャ番号の割り 当てが行われる。 第 2参照イ ンデックスの場合も同様である。
図 3 9は、 上記の符号化を行ったときの符号列の例を示す模式図 である。 図に示すように符号列のピクチャ共通情報に第 1 参照イ ン デックス ( r e f 1 ) 用の参照インデックスの最大個数 M a x— ί d χ 1 と、 第 1 参照イ ンデックス ( r e f 2 ) 用の参照イ ンデック スの最大個数 M a X _ i d x 2が記述され、 スライ スヘッダには r e f 1 用と r e f 2用の参照インデックス割り 当てコマン ド列 i d x— c m d 1 および i d x _ c m d 2が記述されている。
かかる先行技術に関する文献と して次のものがある。
ITU-T Eec. H.264 | ISO/IEC 14496-10 AVC
Joint Final Committee Draft of Joint Video Specincation
(2002-8-10) (P. 54 8.3.6.3 D efault index orders I P.56 8. 3.6.4 Changing the default index orders)
と ころで、 イ ンタ一レース画像を符号化する方法と して、 フレー ム符号化とフ ィ 一ル ド符号化を 1 つの画像の中でマク ロブ口 ック ご とに切 り替えて使用することが可能と されている。 これを "マク ロ ブロ ック単位フ レームフ ィ ール ド切 り替え符号化 ( M B A F F : MacroBlocks Adaptive Fr ame/Field coding) " と D乎, S、ことにする。 この方法では、 図 4 0に示すように、 縦方向に並ぶ 2つのマクロブ ロ ックを 1 つのペアと して、 このペアごとに切 り替えることが可能 となる。 フ レーム符号化の場合は両方ともフ レームで符号化し、 フ ィ一ル ド符号化の場合は奇数ライ ンのみからなるマク 口プロ ック と 偶数ライ ンのみからでなるマク ロブロ ック とに分けて符号化を行う。
マク ロブロ ック単位フ レームフ ィール ド切り替え符号化では、 図 4 1 Aおよび図 4 1 Bに示すように、 マク ロブロ ックペアの符号化 方法に応じて、 参照ピクチャをフ レーム構造およびフィール ド構造 にその都度切り替えて参照に用いる。 図 4 1 Aのように符号化対象 のマク ロブロ ックペアをフ レームと して符号化する場合、 参照ピク チヤを P 1 から P 3のようにフ レームと して参照する。 また、 図 4 1 Bのよ うに符号化対象のマク ロブロ ックペアをフィール ドと して 符号化する場合、 参照ピクチャを P 1 Tから P 3 Bのように各ピク チヤを トップフィール ドとボ トムフィール ドとに分けてフィール ド と して参照する。 このとき、 参照ピクチャの枚数はフィール ド単位 で数えるとフ レームの場合の 2倍となる。
しかしながら、 それぞれのピクチャに参照イ ンデックスを割り 当 てる際に使用する、 参照イ ンデックスの最大個数 (m a x _ i d x 1 および m a x i d x 2、 図 3 9参照) および割り 当て更新のた めのコマン ド列 ( i d x— c m d l および i d x — c m d 2、 図 3 9参照) は、 フ レームとフィール ドの両方に同時に対応することが できないため、 マク ロブロ ック単位フ レームフ ィ ール ド切 り替え符 号化を行う場合に、 参照イ ンデックスの最大個数および割り 当てめ ためのコマン ドをうまく判別できないという問題がある。 発明の開示
そこで本発明は、 マク ロブロ ック単位フ レームフィール ド切リ替 え符号化の場合に参照イ ンデックスをフ レーム符号化、 フィール ド 符号化の何れであっても適切に活用する画像符号化方法、 画像復号 化方法を提供することを目的とする。
そしてこの目的を達成するために、 本発明の符号化方法は、 ピク チヤ内でプロ ック単位にフ レーム符号化とフィール ド符号化とを切 リ替えて符号化を行う動画像符号化方法であって、 フ レーム符号化 時に参照するフ レームを指定するフ レーム符号化用参照イ ンデック スを用いて、 フ ィ 一ル ド符号化時に参照するフ ィ 一ル ドを指定する フィール ド符号化用参照イ ンデックスをフィール ドに割り 当てる。
この構成によれば、 フィ一ル ド符号化用参照ィ ンデックスの割り 当てに、 フ レーム符号化用参照イ ンデックスを利用するこ とができ る。 言い換えれば、 フ レーム符号化用参照イ ンデックスを、 フ レー ム符号化だけでなく フィ一ル ド符号化にも適切に活用することがで きる。
こ こで、 前記動画像符号化方法は、 フ レーム符号化用参照イ ンデ ックスによ り指定されるフ レームを構成する 2つのフ ィ ール ドを特 定する特定ステップと、 特定された 2つのフィール ドのう ち、 符号 化対象のブロ ック と同 じパリティ を持つフィール ドに対しては前記 フ レ― 口
ム符 化用参照インデックスの値を 2倍した値をフィール ド 符号化用参照ィ ンデックスと して割 リ 当て 、 符号化対象のブロック と異なるパ ティ を持つフ ィ ール ドに対しては前記フ レ — A符号化 用参 '昭"、ィ ン丁ックスの値を 2倍して 1 加算した値をフィール ド符号 化用参昭ィン丁ックスと して割リ 当てる割当ステップとを有する構 成と してもよい この構成によれぱ、 フィ一ル ド符号化用参照ィ ン丁ックスは、 フ ィ―ル ドのパ ティ に応じてフ レーム符号化用参照ィ ンデックスの
2倍と 2倍 + 1 の値に割リ 当てられるので 、 フ レーム符号化用参照 ィ ン丁ックスを利用 してフィ一ル ド符号化用参照イン丁ックスを極 めて簡単に割 当てることができる。 こ で、 前記動画像符号化方法は、 さ らに、 フ ィ ール ド符号化用 参照ィ ンデックスの最大個数を 、 フ レーム符号化用参 "昭«、イ ン丁 ッ ク スの 大個数の 2倍の値に決定する決定ステツプを有し 、 前記割当 ステップにおいて 、 決定された最大個数内でフ レーム符号化用参照
— «
ィ ン丁ックスを割り 当てる構成と してもよい。
この構成によれば、 フィール ド符号化用参照インデックスは、 フ レ一ム符号化用参照インデックスの最大個数の 2倍の個数を割リ 当 て可能なので 、 フ レーム符号化用参照イ ンデックスを S大限有効に 活用することができる。
こ で、 前記動画像符号化方法は、 フ レ —ム符号化用参照イ ンデ ックスによ 指定されるフ レームを構成する 2つのフィール ドを特 定する特定ステップと、 特定された 2つのフ ィ ール ドのうち、 卜ッ プフィ一ル に対しては前記フ レーム符号化用参照ィンデックスの 値を 2倍した値をフィール ド符号化用参照ィ ンデックスと して割リ 当て 、 ポ ト厶フィール ドに対しては前記フ レーム符号化参照インデ ックスの値を 2倍して 1 加算した値をフ ィ ール ド符号化用参照イ ン デックスと して割り 当てる割当ステップとを有する構成と してもよ い。
また、 前記動画像符号化方法は、 フ レーム符号化用参照イ ンデッ クスによ り指定されるフ レームを構成する 2つのフィール ドを特定 する特定ステップと、 特定した 2つのフ ィ ール ドのうち、 符号化対 象のブロック と同 じパリティ を持つフィール ドに対してのみ前記フ レーム符号化用参照イ ンデックスと同 じ値をフ ィ ール ド符号化用参 照イ ンデックスと して割り 当てる割当ステップと有する構成と して もよい。
こ こで、 前記動画像符号化方法は、 さらに、 フ レーム符号化用参 照イ ンデックスの割り当て方法を示すコマン ド列と、 フィール ド符 号化用参照イ ンデックスの割り 当て方法を示すコマン ド列とをそれ ぞれ独立に生成し、 前記 2組のコマン ド列を符号化し符号化信号に 付加する付加ステップを有する構成と してもよい。
また、 前記動画像符号化方法は、 さ らに、 フ レーム符号化用参照 イ ンデックスの割り当て方法を示すコマン ド列と、 トップフィ一ル ド符号化用参照イ ンデックスの割り 当て方法を示すコマン ド列と、 ポ トムフィ一ル ド符号化用参照イ ンデックスの割り当て方法を示す コマン ド列とをそれぞれ独立に生成し、 前記 3組のコマン ド列を符 号化し符号化信号に付加する付加ステップを有する構成と してもよ い。
また、 前記動画像符号化方法は、 フ ィ ール ド符号化用参照イ ンデ ックスの最大個数を決定する決定ステップと、 決定された最大個数 の範囲内で、 フ レーム符号化時に参照するフ レームを指定するフ レ ーム符号化用参照インデックスを用いて、 フィール ド符号化時に参 昭するフィ一ル ドを指定するフィ一ル ド符号化用参照ィン丁ックス をフィ一ル ドに割リ 当てる割当ス亍ップとを有する構成と して ¾よ
I \
レ \
< で 、 前記決定ス -f ップにおいて、 フ ィ ール ド符 化用参照ィ ン丁 ックスの最大個数を 、 フ レーム符号化用参照イン丁ックスの最 大個数の 2倍に決定する構成と してもよい。
の構成によれぱ、 フ ィ一ル ド符号化用参照イ ンデ クスは 、 フ レ ―ム符 化用参照ィン丁ックスの最大個数の 2倍の to囲内の個数 で 、 フ レ ―厶符号化用参照ィ ン丁ックスを最大限有効に活用するこ とがでぎる
こ で 、 前記決定ステップにおいて、 フ ィ ール ド符 化用参照ィ ン丁ックスの最大個数を 、 フ レー厶符号化用参照イン一
丁ックスの最 大個数と同じ値に決定する構成と して よい
この構成によれば、 フィール ド符 化用参' ィ ンデックスは、 フ レ一ム符号化用参照イ ンデックスの取大個数と同じ個数の範囲内で、 フ レーム符号化用参照イ ンデックスを 大限有効に活用することが できる
こで、 前記動画像符号化方法は 、 さ らに、 フ レー厶符号化用参 昭 ィンデックスの最大個数とフィール 符号化用参照イ ンデックス の最大個数とをそれぞれ独立に決定し 、 前記 2つの最大個数を符号 化し符号化信号に付加する付加する付加ステップを有する構成と し てもよい。
この構成によれば、 フィール ド符号化用参照インデックスの最大 個数は、 フ レーム符号化用参照イ ンデックスの最大個数に依存する ことなく独立に決定するこ とができ、 符号化信号を介して復号化装 置において当該最大個数を通知する ことができる。 ここで 刖 id動画像符号化方法は、 さ らに、 フ レ一厶符号化用参 照ィ ンテックスの最大個数と トップフィール ド用の 大個数とポ ト ムフィール ド用の最大個数をそれぞれ独立に決定し 、 前記 3つの最 大個数を符号化し符号化信号に付加する付加ステツプを有する構成 と してもよい。
以上説明してさたように本発明における符号化方法によれば、 マ ク Pブロ ック単位フ レームフ ィ ール ド切 り替え符号化を行う場合に 元 はフ レーム用の参照イ ンデックス、 そのの最大個数及びフレー ム用のコマン ドをフ レーム符号化だけでなく 、 フィ一ル ド符号化に 対しても適切に活用することができる。
また、 本発明の動画像復号化方法、 動画像符号化装置、 動画像 復 化装置およぴプログラムについても上記と同様の構成、 作用、 効果を有する。 図面の簡単な説明
図 1 は、 本発明の実施の形態 1 における符号化装 の構成を示す ブ □ック図である
図 2は、 M Bをフ レーム符号化する場合のピクチャ番号と第 1 第 2参照イ ンデックスの対応関係の一例を示す説明図である。
図 3 は、 第 1 第 2参照インデックスとコマン ドと ピクチャ番号 との対応関係の ―例を示す図である。
図 4は、 M Bをフィール ド符号化する場合のフィ ―ル ドのピクチ ャ番号に第 1 第 2参照イ ンデックスを割り 当てた一例を示す説明 図でめ 。
図 5は、 符号化装置の参照インデックス · ピクチャ番号変換部に おける参照イン丁ックスおよびコマン ド割り 当て処理を示すフロー チャ一 卜図である。
図 6は 、 フィ一ル ド用参照イ ンデックスをフィール ドに割リ当て る処理を示すフ Π―チャ一 ト図である。
図 7 は 、 本発明の実施の形態 1 における復号化装置の構成を示す ブ P ツク図であ Ό
図 8は 、 本発明の実施の形態 2における符号化装置の構成を示す ブ P ック図であ
図 9は 、 Μ Βをフィ―ル ド符号化する場合のフィール ドのピクチ コ
ャ ¾· ^に第 1 、 第 2 イ ンデックスを割リ当てた例を示す説明図 でめ ^>
図 1 0は、 符号化装置の参照ィ ンデックス ■ ピク チャ番号変換部 における ンデックス割り当て処理を示すフローチヤ一 ト図で ある。
図 1 1 は、 本発明の実施の形態 2における復号化装置の構成を示 すブ口 ク図でめ ^>
図 1 2は、 本発明の実施の形態 3 における符号化装置の構成を示 すブ口 ク図でめ Ό
図 1 3は、 M Bをフィ一ル ド符号化する場合のフ ィ ール ドのピク チャ番 に第 1 、 第 2参照イ ンデックスを割リ 当てた例を示す説明 図である
図 1 4は、 本発明の実施の形態 3 における復号化装置の構成を示 すブ口 ック図でめる
図 1 5は、 本発明の実施の形態 4における符号化装置の構成を示 すブ口 ク図である
図 Ί 6は、 M Bをフィ —ル ド符号化する場合のフィール ドのピク チャ番号に第 1 、 第 2参照インデックスを割り 当てた例を示す説明 図である。
図 1 7 は、 本発明の実施の形態 5における符号化装置の構成を示 すブロック図である。
図 1 8 は、 M Bをフ ィ ール ド符号化する場合のフ ィ ール ドのピク チヤ番号に第 1 、 第 2参照インデックスを割り当てた例を示す説明 図である。
図 1 9は、 符号化装置の参照イ ンデックス ■ ピクチャ番号変換部 における参照インデックス割り当て処理を示すフローチャー ト図で ある。
図 2 0は、 本発明の実施の形態 5における復号化装置の構成を示 すブロ ック図である。
図 2 1 は、 本発明の実施の形態 6における符号列のデータ構成を 示す図 ある。
図 2 2は、 M Bをフィール ド符号化する場合のフィール ドのピク チヤ番号に第 1 、 第 2参照インデックスを割り当てた例を示す説明 図である。
図 2 3 は、 本発明の実施の形態 7 における符号化装置の構成を示 すブロ ック図である。
図 2 4は、 符号列のデータ構成例を示す図である。
図 2 5は、 M Bをフィール ド符号化する場合のフィール ドのピク チヤ番号に第 1 、 第 2参照インデックスを割り当てた例を示す説明 図である。
図 2 6は、 フ ィ ール ド符号化における トップフ ィ ール ド、 ボ トム フィール ド個別の参照イ ンデックス、 コマン ド及びフィール ドのピ クチャ番号の対応関係の一例を示す図である。
図 2 7 は、 フ レーム符号、 フ ィ ール ド符号が混在する場合の参照 3 013679
イ ンデックス及ぴコマン ドの割り当て処理を示すフローチヤ一 トで ある。
図 2 8 は、 本発明の実施の形態 7 における復号化装置の構成を示 すブロ ック図である。
図 2 9 は、 符号列のデータ構成の他の例を示す図である。
図 3 0 A〜 3 0 Cは、 各実施の形能の動画像の符号化方法および 復号化方法をコ ンピュータ システムによ y実現するためのプロダラ ムを格納するための記録媒体についての説明図である。
図 3 1 は、 コンテンッ供給システムの全体構成を示すプロ ック図 である。
図 3 2は、 携帯電話の外観図である
図 3 3は、 携帯電話の構成を示すブ P ック図である。
図 3 4は、 ディ ジタル放送用シス亍ムの例を示す図である。
図 3 5は、 従来例のピクチャの参照関係を説明するた.めの模式図 である。
図 3 6 A、 3 6 Bは、 従来例のピクチャの並び替えを説明するた めの模式図である。
図 3 7 は、 従来例の参照ィ ンデックスにピクチャ番号を割り振る 方法を説明するための模式図である
図 3 8は、 従来例の図 3 7の割り 当てをコマン ドを用いて更新し た例を示すための模式図である。
図 3 9は、従来例の符号列の構成を説明するための模式図である。 図 4 0は、 フ レーム符号化とフィール ド符号化の場合におけるマ ク ロブ口 ックペアの説明図である。
図 4 1 A、 4 1 Bは、 フ レーム符号化における参照フ レームと フ ィール ド符号化における参照フィール ドとを示す説明図である。 発明を実施するための最良の形態
(実施の形態 1 )
<符号化装置及び復号化装置の概要 >
まず、 本実施の形態における符号化装置及び復号化装置の概要に ついて説明する o
本実施の形態における符号化装置及び復号化装置は 、 マク αブ口 ック単位フ レームフィ —ル ド切り替え符号化を行い、 その 、 イ ンデックスの IS大個数及びコマン ド列について次の( 1 . 1 ) 、 ( 1 -
2 ) のように取 扱う 。 ここで、 参照インデックス及ぴコマン ドは 図 3 8 に、 参照ィン丁ックスの最大個数は図 3 9に示した のと同 様である。
( 1 . 1 ) 参昭ィ ンデックスの最大個数について 、 符 化装置 口
はフィール ド符 化と フ レーム符号化が混在する場合に、 伝送され る符号中にはフ レーム用の参照ィンデックスの最大個数を記述して おく 。 符号化装置は、 フ レーム符号化の場合には、 当該最大個数を 使用可能な参照ィ ン丁ックスの個数と して扱う。 一方 、 フィ一ル ド 符号化の場合には 、 当該最大個数が示す 2倍の値をフィ―ル ド用の 参照イ ンデックスの個数とみなす。 例えば、 フ レーム用の参照ィ ン デックスが 0から 2まで割り 当てられた場合は、 フ レーム用の参照
インデックスの 大個数は 3である。 フ レーム符号化の場 は 、 当 然そのままそのちのを意味する。 フ ィ ール ド符号化の ··¾口には 、 フ レーム符号化用参照ィ ンデックスの最大個数の 2倍した 6をフィ一 ル ド符号化用参 "昭、、ィ ンデックスの最大個数であるとみなす o 復号化 装置においても同様でめる。
( 1 . 2 ) =1マン ド列については、 符号化装置は 、 伝送される 符号中にフ レーム用のコマン ドを記述しておく 。 符号化装置は、 フ レ 1=1
—厶符 化に P不して 、 図 3 8で説明したよ うにフ レーム用の参照 ィン丁ックスの割リ 当てを行う o , お、 コマン ド列を符号化しない 場口' Ic 、 図 3 7で 明したように、 デフォル 卜の割 当て方法によ て参照ィ ンデックスが対応付けられる o
さ らに 、 フィ ―ル ド符号化に際しては 、 割リ当ての行われたフ レ
―厶用の参照ィ ン丁ックスを前提に して 、 フィール ド、符号化用に参 昭イ ンデックスの割 当てを更新^ "S3。
すなわち 、 1 つのフ レームを構成する 2つのフィ ―ル ドのうち、 符号化対象のマク Ρブロ ック と同じ/ リ亍ィのフィ一ル ドに対して 当該フ レ ―厶用参昭ィ ン丁ックスの値を 2倍した値を 、 符号化対象 のマク ロブ ック と異なるパリティ のフィ -ル ドに対して、 当該参 昭イ ンデックスの値を 2倍して 1 を加算した値 ( 2倍 + 1 ) を、 フ
一、、
ィール ド用参照ィン丁ックスと してそれぞれ割リ当てる(図 4参照)。 ここで、 パリティ とはフィール ドの偶奇性 (奇数ラィンからなる 卜 ップフィ一ル ドと偶数ライ ンからな ポ 卜厶フィ一ル ドの区別) を いフ 0
曰い換えれば、 符号化対象のマク □ブロ ックが 卜ップフィ一ル ド に属する は上記 2つのフィ一ル のうちの 卜ップフィール ドに 対して当該フ レーム用参照ィンデ Vクスの値を 2倍した値を割り 当 て 、 上記 2 つのフィール ドのうちのボ 卜ムフィ一ル ドに対して ( 2
ΊΡ + 1 ) を割リ 当てる。 符号化対象のマク ロブ口 ックがボ トムフィ
―ル に属する場合は上記 2つのフィール ドのうちのボ 卜ムフィ― ル ド、に対して当該フ レーム用 ィ ン丁ックスの値を 2倍した値を 割 y 当て 、 上記 2つのフィール ドのラちの トップフィール ドに対し て ( 2倍 + 1 ) を割り 当てる ο 復号化装置は、 伝送される符号中に含まれるフ レーム用の 参照インデックスの最大個数および割り 当てコマン ドを復号化し、 それらを用いて符号化装置と全く 同様の方法によ り参照ピクチャと 参照インデックスの割り 当てを行う。
<符号化装置の構成 >
次に、 符号化装置の構成について説明する
図 1 は、 本発明の実施の形態 1 における動画像符号化装置の構成 を示すブロ ック図である。 同図を用いて ( 1 ) 符号化の概要、 ( 2 ) フ レーム用の参照イ ンデックス及びコマン ド 、 フィ一ル ド用の参照 インデックスの割り 当て方法の順で説明する
( 1 ) 符号化の概要
こ こでは、 符号化対象がフ レーム又はフィ ―ル ドの何れかを意味 する ピクチャであると し、 フ レーム符号化とフィール ド符号化とで 共通する符号化の概要について説明する。
符号化対象となる動画像は表示を行う順にピクチャ単位でピクチ ヤメ モ リ 1 0 1 に入力され、 符号化を行う順にピクチャの並び替え を行う。 図 3 6 A、 3 6 Bは並び替えの例を示した図である。 図 3
6 Aは表示される順に並べられたピクチャであリ 、 図 3 6 Bは符号 化を行う順に並び替えたピクチャの例である こ こでの B 3 、 B 6 は時間的に前方および後方の両方を参照しているため 、 これらのピ クチャを符号化する前に参照の対象となるピクチヤを先に符号化す る必要があることから、 図 3 6 Bでは P 4 、 P 7が先に符号化され るよ うに並ぴ替えられている。 さ らに各々のピクチャはマク ロブ口 ック と呼ばれる例えば水平 1 6 垂直 1 6画素のブロ ックに分割さ れブロ ック単位で以降の処理が行われる。
ピクチャメ モ リ 1 0 1 から読み出された入力画像信号は差分演算
検の応ょめにらとン
部 1 1 0に入力され、 動き補償符号化部 1 0 7の出力である予測画 像信号との差分を取ることによって得られる差分画像信号を予測残 差符号化部 1 0 2に出力する。 予測残差符号化部 1 0 2では周波数 変換、量子化等の画像符号化処理を行い残差符号化信号を出力する。 残差符号化信号は予測残差復号化部 1 0 4に入力され、 逆量子化、 逆周波数変換等の画像復号化処理を行い残差復号化信号を出力する 加算演算部 1 1 1 では前記残差復号化信号と予測画像信号との加算 を行い再構成画像信号を生成し、 得られた再構成画像信号の中で以 降の画像間予測で参照される可能性がある信号をピクチャメモ U 1 0 5 に格納する。
一方、 ピクチャメモリ 1 0 1 かり S5Cみ出されたマク ロブロ ック単 位の入力画像信号は動きべク 卜ル検出部 1 0 6 にも入力される o こ では、 ピクチャメモリ 1 0 5に格納されている再構成画像信 を 索対象と し、 最も入力画像信 に近い画像領域を検出することに つてその位置を指し示す動さベク トルを決定する。 動きべク 卜ル 出はマク ロブロ ックをさ らに分割したブロ ック単位で行われ れた動きべク トルは動きべク 卜 レ mi 1%部 1 0 8 に格納される o とき、 現在標準化中の H . 2 6 Lでは複数のピクチャを参照対象 して使用することができるため 、 ク "、、するピクチヤを指定するた の識別番号がプロ ック ごとに必要となる 。 その識別番号を参昭ィ
一 ·》
デックスと呼び、 参照ィ ン丁ックス - ピクチャ番号変換部 1 0 9 おいて、 ピクチヤメモリ 中のピクチャの持つピクチャ番号との対 を取ることによ リ参昭ピクチャを指定することを可能にしている ο 動き補償符号化部 1 0 7 では 、 上記処理によつて検出された動さ ベク 卜ルおよび参照ィン丁 ックスを用いて 、 ピクチヤメ モ リ 1 0 5 格納されている再構成画像信号から予測画像に最適な画像領域を 取り出す。 その際に、 マク Pブ P ック ごとにフ レー厶単位で予測を 行う方法とフィール ド単位で予測を行う方法のどちらが効率が良い かを判定し 、 選択された方法を用いて符号化を行う 。 上記の一連 の処理によつて出力された参照ィ ンデックス、 動きべク トル、 残差 符号化信号等の符 化情報に対して符号列生成部 1 0 3において可 変長符号化を施す ■一とによ り 、 の符号化装置が出力する符号列が 得られる。
以上の処理の流れは画像間予測符号化を行つた場口の 作であつ たが 、 スィ ツチ 1 1 2 およびスィ ッチ 1 1 3 によつて画像内予測符 口
号化との切リ替えがなされる。 画像内符 化を行う は 動き補 償による予測画像の生成は行わず、 同一画像内の符号化済み領域か ら符号化対象領域の予測画像を生成し差分を取ることによって差分 画像信号を生成する。 差分画像信号は画像間予測符号化の場合と同 様に、予測残差符号化部 1 0 2において残差符号化信号に変換され、 符号列生成部 1 0 3において可変長符号化を施されることによ リ出 力される符号列が ί られ 。
( 2 ) 参照イ ンデックス割り当て方法
<参照ィ ンデックスの割リ当て例 >
まず、 フ レーム用の参照インデックスと フィ一ル ド用の参照イン デックスの割 リ当て例を図 2〜図 4に示す
図 2は、 符号化対象のピクチャのブ Ρ ックがフ レ ―ム符号化を行 う場合のデフオル 卜の参照インデックスの割 当ての例であリ、 ピ クチャ番号の値の大さい方から順にィン丁 ックスが割リ当てられて いる。 割り当てコマン ドを符号化しない 口は常にこのような割リ 当てが行われる。 また図 3は、 図 2の丁フォル トの参照インデック スに対して、 割り 当てコマン ドによる参昭ィ ン丁ックスの更新を行 つた場合の例である。まずコマン ドと して"一 2 "が与えられたので、
0番の参照ィ ン丁 ックスに対しては 、 符号化対象ピクチャの番号 1
3 に一 2を足す とによ て 1 1 といぅ ピクチャ番号のピクチャが 割 当てられる 次にコマン ド、と して " + 1 "が与えられ 、 参照イ ン
デックス番号 1 番にピクチャ番 1 2のピクチャが割リ当てられて いる 。 以下同様の処理によつて各ピクチヤ番号の割り 当てが行われ る o 第 2参照ィ ン丁ックスの l=l |pj様 foる。 以下では、 デフォ ル 卜の割リ 当てを行 た図 2 を 7Cに 明するが、 =1マン ドによって 割 当てが変更されている ム 全 < 同様に扱う とが可能である。 なお 、 上記のコマン Kは一例であ 、 これ以外の割り 当て方法を持 つ =1マン ドによ て ン丁ックスを更新した場合 全く 同様に极ぅ ことが可能である
図 4は、 上記の ( 1 1 ) ( : 1 2 ) に従って、 図 2に示したフ レ
—ム用の第 1 、第 2参照インデックスに対して ト ップフィール ド用、 ボ トムフィール ド fflそれぞれの第 1 、 第 2参照インデックスを対応 付けた結果を示す説明図である。 図 4では、 符号化対象のマク ロブ ロ ック と同じパリ ティ のフィール ドには、 フ レーム用の参照イ ンデ ックスの 2倍、 異なるパリティのフィール ドには、 フ レーム用の参 照イ ンデックスの値の 2倍 + 1 の値が割り 当てられていることがわ かる。
本実施の形態では、 フィール ド符号化とフ レーム符号化とが 1 つ のピクチャの中に混在する場合、 フィール ド符号化を行う ときは参 照イ ンデックスの最大個数をフ レーム符号化を行う ときの 2倍の値 と して扱うため、 図 2ではインデックスの個数が 3つであつたが、 図 4ではインデックスの個数が 6つとなっている。
<参照インデックスの割り 当て処理 > 図 5は、 符号化装置の参照インデックス ' ピクチャ番号変換部に おける参照インデックス割 り当て処理を示すフローチャー ト図であ る。
Ραインデックス ■ ピクチャ番号変換部 1 0 9は、 マク ロブ □ ク単位フ レームフィール ド切り替え符号化を行う場合には、 スラィ ス毎に参照インデックス割 り当て処理を行ラ o ここで、 スラィスと は 、 1 つのピクチャを 1 つも し く は複数の 域に分けたときの各領 域のことを示す。参照イ ンデックス■ピクチャ番号変換部 1 0 9は、 参昭ィ ンデックスの変更がない場合 (デフォル 卜の場合) は全ての 同図の処理を省略する。
同図に示すよう に参照イ ンデックス ■ ピクチャ番号変換部 1 0 9 は 、 まず、 フ レーム用参照インデックス及び =3マン ドをフ レ一ムに 対して割り 当てる処理を行う ( S 1 1 )。 この処理は、 既に説明した 図 3 7 と同様であるので省略する。 次に参 "昭、、ィ ン 丁ックス - ピクチ ャ番 変換部 1 0 9は、 当該スライスにフ レ一ム符号化とフィ ―ル 口
ド符 化が混在するか否かを判定し ( S 1 2 )、 混在する場合には、 フィ ―ル ド用参照インデックス割り 当て処理を行う ( S 1 3 )。 図 6は、 フ レーム用の参照イ ンデックスにフィ一ル ド用参照ィ ン 丁 ックスを対応付けて、 フィール ドに割リ 当てる処理を示すフ P― チャ ―卜図である。同図では、変数 j は B ピクチャの場合は j = 1
2であリ、 P ピクチャの場合は j = 1 であ 、 m a x― I d X j は フ レ ―ム用の第 j 参照インデックスの最大個数を、 I d X j ( i ) はフ レ —ム用の i 番目の第 j 参照イ ンデックスの値を表す。 ル一プ
2は B ピクチャの場合と P ピクチャの場合とで共通に適用でさるよ ラにしてある。 ループ 1 はフ レーム用の参昭、ィンデックスの IS大個 数 ( m a x i d x j ) 回のループであり 、 1 回あたり 2個のフィ —ル ド用参昭ィンテックスを割リ 当てている。
以下、 ル ―プ 1 のループ 1 回分 、 つま り 1 個のフ レーム用の ィ ンデックスについて 2つのフィ一ル ド用参照ィ ンデックスを割リ 当てる処理について説明す Ό o 参昭ィ ンデックス ■ ピクチャ番号変 換部 1 0 9は 、 図 5の S 1 1 で割 u 当てられたフ レーム用の i 番目 の第 j 参照ィ ンデックスの値 i d X j ( i ) を読み出 し ( S 2 3 )、 符号化対象のマク ロブ□ ックが 卜ップフィール ドに属するか否かを 判定する ( S 2 6 ) 。
卜ップフィ ―ル ドに属すると判定された場合は、 フ レーム用の当 該参照ィ ン丁ックス ί d X j ( 1 ) を 2倍した値 ( S 2 7 ) を 、 s
2 5で特定された 2つのフィ一ル ド、のうち トップフィール ドに割リ 当て ( S 2 8 )、 i d X j ( i ) を 2倍して 1 加算した値 ( S : 2 9 ) を、 S 2 5で特定された 2つのフィ一ル ドのうちポ 卜ムフィ一ル ド に割リ当てる ( S 3 0 ) 。
また、 ボ トムフィール ドと判定された場合は、 フ レーム用の当該 参照インデックス i d X j ( i ) を 2倍した値 ( S 3 1 ) を、 S 2 5で特定された 2つのフィール ドのうちボ トムフィール ドに割り 当 て ( S 3 2 )、 i d x j ( ί ) を 2倍して 1 加算した値 ( S 3 3 ) を、 S 2 5で特定された 2つのフィ一ル ドのうち トップフィール ドに割 リ 当てる ( S 3 4 ) 。
このようにフ レーム用の参照イ ンデックスに対して 2倍した値と ( 2倍 + 1 ) とがフィール ド用の参照インデックスに割り 当てられ る。 これによ り、 図 4に示したように、 フィール ド用の参照インデ ックスの最大個数は、フ レーム用の参照インデックスの最大個数(m a X _ i d x j ) の 2倍が割り 当てられることになる。
マク ロブロ ックの符号化に際して、 フィール ド符号化されたマク Pブ口 ックにおける参照フィール ドと して使用されたフィ一ル ド用 の参昭ィ ン丁ックスは r e f 1 r e f 2 (図 3 9参照 ) と して符 口
中に設定される。 一方、 フ レーム符 化されたマク 口ブ P ックに おける参昭 フ レームと して使用されたフ レ一ム用の参照ィ ン丁 ッ ク スは r e f 1 r e f 2 (図 3 9参照) と して符号中に設定され 。
図 2の例では、 フ レーム用参照イ ン丁ックスは 3個であ 、 図 4 の例では 、 フィ一ル ド用の参照インデックスは 6個になる
なお 、 図 6では、 フィール ド符号化される符号化対象の個々のピ クチャにフィール ド用の参照ィ ンデックスを割リ当てる処理を示し たが 刖'にテ一ブルを作成するようにしてもよい。 すなわち、 フ レ一厶用の ィ ンデックスと フ レームのピクチヤ番号との対応テ 一ブルを =1マン ドに従って作成し 、 さ らに、 図 6 と同様にして 卜ッ プフィ一ル ド用とボ トムフィール ド用に参照インデックスを割リ当 てて 、 卜ップフィ―ル ド用の参照イ ンデックスとフィ一ル ドのピク チャ番号との対応テ一ブルと、 ポ トム用の参照ィンデックスと フィ 一ル ドのピクチャ番号との対応テ一ブルとを作成する構成とすれば よい よた のテ一ブル作成は 、 ピクチャを符号化および復号化 する際に始めに 1 度だけ行なっておけば、 その後は、 参照イ ン丁 ッ クスについて、 このテーブルを参照すれば、 参照ピクチャを決定す るができる
<復号化装置の構成 >
図 7 は ^発明の実施の形態 1 における復号化装置の構成を示す ブ口 ック図である。 同図を用いて ( 1 ) 復号化の概要、 ( 2 ) 参照 ィ ンデックス変換処理の順で説明する。こ こで、本復号化装置には、
図 1 の符 化装置からの符号が伝送されて く るものとする
( 1 ) 復 の概 まず入力された符号列から符号列解析部 2 0 1 によ て、 ピクチ ャ共通情報領域から参照ィ ン丁ックスの最大個数が スラィスへッ ダ領域から参照イ ンデックス割リ当て用コマン ド列が 、 さ らにプロ ック符号化情報領域から参照イ ンデックスおよび動さ ク 卜ル情報 おょぴ予測残差符号化信 等の各種の情報が抽出される
符号列解析部 2 0 1 で 出された参照イン丁ックスの 大個数お よび参照ィ ンデックス割 y 当て用コ ン ド列は参照ィ ン丁ックス · ピクチャ番号変換部 2 0 6に、 参照ィ ンデックスは動さ補 f貝復号化 部 2 0 4に、 動きべク トル情報は動さベク トル記 部 2 0 5に、 予 測残差符号化信号は予測残差復号化部 2 0 2にそれぞれ出力される。
予測残差復号化部 2 0 2では入力された残差符号化信号に対して、 逆量子化、 逆周波数変換等の画像復号化処理を施し残差復号化信号 を出力する。 加算演算部 2 0 7 では前記残差復号化信号と動き補償 復号化部 2 0 4から出力される予測画像信号との加算を行い再構成 画像信号を生成し、 得られた再構成画像信号は以降の画面間予測で の参照に使用するため 、 および表示用に出力するためにピクチヤ メ モリ 2 0 3 に格納される
動き補償復号化部 2 0 4では、 動きベク トル記憶部 2 0 5から入 力される動きべク トルおよび符号列解析部 2 0 1 から入力される参 照インデックスを用いて 、 ピクチャメ モ リ 2 0 3に格納されている 再構成画像信号から予測画像に最適な画像領域を取り出す。 このと さ 、 参照イ ンデックス ピクチャ番号変換部 2 0 6において、 与え られた参照イ ンデックスと ピクチャ番号との対応を取ることによ り ピクチャメ モリ 2 0 3 中の参照ピクチャを指定する。 その際、 フィ 一ル ド符号化が混在する場合には、 フ レーム用の参照インデックス をフィール ド用の参照ィ ンデックスに変換してから参照フィール ド を指定する。
さ らに、 得られた画像領域の画素値に対して動き補償復号化部 2 0 4において線形予測による補間処理等の画素値変換処理を施すこ とによって最終的な予測画像を作成する。 上記の一連の処理によつ て生成された復号化画像はピクチャメ モ リ 2 0 3に格納され、 表示 されるタイ ミ ングに従って表示用画像信号と して出力される。
以上の処理の流れは画面間予測復号化を行った場合の動作であつ たが、 スィ ツチ 2 0 8によって画面内予測復号化との切り替えがな される。 画面内復号化を行う場合は、 動き補償による予測画像の生 成は行わず、 同一画面内の復号化済み領域から復号化対象領域の予 測画像を生成し加算を行う ことによって復号化画像を生成する。 復 号化画像は画面間予測復号化の場合と同様に、 ピクチャメ モ リ 2 0 3 に格納され、 表示されるタイ ミングに従って表示用國像信号と し て出力される。
( 2 ) 参照イ ンデックス変換処理
参照イ ンデックス ■ ピクチャ番号変換部 2 0 6では、 入力された 参照ィ ンデックスの最大個数および参照ィ ンデックス割り 当てコマ ン ドを使用 して、 ピクチャ番号と参照イ ンデックスの割り 当てを行 う。 割り 当て方法は符号化装置の場合と全く 同様である。 本実施の 形態では、 フ レーム符号化用参照イ ンデックスの最大個数の 2倍の 値をフィール ド符号化用参照インデックスの最大個数と している。 そのため、 フ レーム符号化において図 2のような割り 当てが行われ た場合は、 フ ィ ール ド符号化では図 4のよ うになる。
以上説明してきたように本実施の形態における符号化装置及び復 号化装置によれば、 マク ロブロ ック単位フ レームフ ィ ール ド切 リ替 え符号化を行う場合に、 参照インデックスの最大個数および割り 当 てコマン ドをフ レーム符号化用のもののみを符号化だけで、 フレー ム符号化のみならずフィ ―ル ド符号化においても適切に適用するこ とができる。また、フィール ド用の参照ィ ン于ックスの最大個数は、 フ レーム用の 2倍にしているので、 符号化 よび復号化に際してメ モリ 中に保持されているフィ一ル ドの全てを有効に活用することが できる。
(実施の形態 2 )
<符号化装置及び復号化装置の概要 >
まず、 本実施の形態における符号化装置及び復号化装置の概要に ついて説明する。
本実施の形態における符号化装置及ぴ復号化装置は、 マク ロブロ ック単位フ レームフィ一ル ド切り替え符号化を行い、 その際、 参照 インデックスの最大個数及びコマン ド列について次の( 2 . 1 )、( 2 .
2 ) のように取り扱う。
( 2 . 1 ) 参照イ ン丁ックスの最大個数については、 実施の形 態 1 冒頭で説明した ( 1 1 ) と同 じなので説明を省略する。
( 2 . 2 ) コマン ド列については、 符号化装置は、 伝送される 符号中にフ レーム用のコマン ドを記述しておく 符号化装置は、 フ レーム符号化に際して、 図 3 7 、 図 3 8で説明したよ うにフ レーム 用の参照ィ ンデックスの割リ当てを行う。 なお 、 コマン ド列を符号 化しない場合は、 図 3 7で説明したよ うに 、 丁フオル 卜の割り当て 方法によって参照イ ンデ Vクスが対応付けられる
さ らに、 フィール ド符 化に際しては、 割リ 当ての行われたフ レ ー厶用の参照インデックスを前提にして、 フィ一ル ド符号化用に参 照イ ンデックスの割リ 当てを更新"^ 。
本実施の形態では、 実施の形態 1 とは異なリ 符号化対象マク 口 ブロ ックが トップであってもボ トムであっても、 1 つのフ レームを 構成する 2つのフィール ドのうち、 トップフィール ドに対して当該 フ レーム用参照インデックスの値を 2倍した値を、 ポ トムフィ一ル ドに対して、当該参照イ ンデックスの値を 2倍して 1 加算した値( 2 倍 + 1 ) を、 フィール ド用参照イ ンデックスと してそれぞれ割り 当 てる (図 9参照)。
<符号化装置の構成 >
図 8は、 本発明の実施の形態 2における符号化装置の構成を示す ブロ ック図である。 同図の符号化装置は、 図 1 と比較して、 参照ィ ンデックス ■ ピクチャ番号変換部 1 0 9の代わり に参照イ ンデック ス ' ピクチャ番号変換部 1 0 9 a を備える点が異なっている。 図 1 と同 じ点は説明を省略して、 主に異なる点について説明する。 参照 イ ンデックス - ピクチャ番号変換部 1 0 9 a は、 ( 1 . 2 ) のマツ ピ ング (参照イ ンデックスの割り当て) ではなく ( 2 . 2 ) のマツ ピ ングを行う点のみ図 1 と異なっている。
<参照イ ンデックスの割り 当て例 >
図 9は、 上記の ( 2 . 1 ) ( 2 . 2 ) に従って、 図 2に示したフ レ ーム用の第 1 、第 2参照イ ンデックスに対してフィール ド用の第 1 、 第 2参照インデックスを対応付けた結果を示す図である。 図 9のよ うに、 本実施の形態における参照イ ンデックス ■ ピクチャ番号変換 部 1 0 9 a によるマッ ピングは、 トップフィール ド用とボ トムフィ 一ル ド用とに別個に参照インデックスを割り 当てるのではなく 、 卜 ップとボ トムとに共通の参照インデックスを割り当てるようになつ ている。
本実施の形態では、 フ ィ ール ド符号化とフ レーム符号化とが 1 つ のピクチャの中に混在する場合、 フィール ド符号化を行う ときは参 照ィ ンデックスの最大個数をフ レーム符号化を行う ときの 2倍の値 と して极うため、 図 2ではインデックスの個数が 3 つであつたが、 図 9ではイ ンデックスの個数が 6つとなっている。
<参照イ ンデックス割り 当て処理 >
図 1 0は、 符号化装置の参照インデックス ' ピクチャ番号変換部 における参照イ ンデックス割リ 当て処理を示すフローチャ一 卜図で ある。
同図は、 図 6のフ口一チヤ — 卜と じ処理には同 じステップ番号 を付与してあり、 また、 図 6のフロ ―チヤ一 卜 と比べて 、 図 6の S
2 6 、 S 3 1 〜 S 3 4が削除された占と、 s 2 3の次に S 2 7 を実 行する点とが異なる 。 この相違によ 、 フ レ —ム用の参昭イ ン丁 ッ 一、、
クス数の 2倍のフィ —ル ド用の参照ィ ン丁 ックスを割 当てると と もに、 図 9 に示したよ うに、 トップフィール ド用とボ 卜ムフィ一ル ド用とに共通のフィ —ル ド用の参照ィ ン丁 ックスを割し j 当てている
<復号化装置の構成 >
図 1 1 は、 本発明の実施の形態 2における復号化装置の構成を示 すブロ ック図である 。 同図の復号化装置は、 図 7 と比車父して 、 、 卷 "昭》、 イ ンデックス - ピクチヤ番号変換部 2 0 6の代わリ に参昭イ ン丁 ッ クス ■ ピクチャ番 変換部 2 0 6 a を備える点が異な ている。 参 照イ ンデックス ■ ピクチャ番号変換部 2 0 6 a は、 ( 1 2 ) のマツ ピングではなく ( 2 . 2 ) のマッ ピングに対応する参昭ィ ン丁 ッ ク ス変換処理を行う点のみ図 7 と異な ている
<参照ィ ンデックス変換処理 >
参照インデックス • ピクチャ番号変換部 2 0 6 a では 、 入力され た参照インデックスの最大個数および参照ィ ン丁ックス割リ当てコ マン ドを使用 して 、 ピクチャ番号と参照ィ ン丁ックスの割リ 当てを 行う。 割り当て方法は符号化装置の場合と全く 同様である。 本実施 の形態では、 フ レーム符号化用参照イ ンデックスの最大個数の 2倍 の値をフィール ド符号化用参照ィ ンデックスの最大個数と している。 そのため、 フ レーム符号化において図 2のような割り 当てが行われ た場合は、 フィール ド符号化では図 9のようになる。
(実施の形態 3 )
<符号化装置及び復号化装置の概要 >
まず、 本実施の形態における符号化装置及び復号化装置の概要に ついて説明する。
本実施の形態における符号化装置及び復号化装 は 、 マク ロブロ ック単位フ レームフィール ド切り替え符号化を行い 、 その際、 参照 ィ ン亍ックスの最大個数及びコマン ド列について次の ( 3 . 1 ) 、( 3 .
2 ) のよラに取リ极ラ。
( 3 . 1 ) 参照ィ ンデックスの最大個数について 、 符号化装置 はフィ―ル ド符号化とフ レーム符号化が混在する 口に、 伝送され る符号中にはフ レ ム用の参照ィ ンデックスの最大個数を記述して
お < 。 符 化装置は 、 フ レーム符号化の場合は当該 as大個数を使用 可能な参昭イ ン丁ヅクスの個数と して扱い、 フィ ―ル ド符号化の場 口で 、 フ レーム用と同数をフィ一ル ド符号化用参照インデックス の個数と して扱う 例えば、 フ レーム用の参照ィ ン丁ックスの最大 個数が 3であれぱ 、 フィール ド用の参照インデックスの最大個数も
3 と扱う
( 3 . 2 ) コマン ド列については、 実施の形 1 冒頭で説明し た ( 1 . 2 ) と同じなので説明を省略する。 ただし 、 ( 3 . 1 ) によ て与えられた参照ィ ンデックスの最大個数が、 フ レーム符号化用 とフィ ル ド符号化用とで同じ値を用いるため、 フィ ル ド符号化 の場合でも図 2 と同じ個数しか割り 当てることができない (図 1 3
<符号化装置の構成 >
図 1 2は、 本発明の実施の形態 3 における符号化装置の構成を示 すブロ ック図である。 同図の符号化装置は 、 図 1 と比較して、 参照 イ ンデックス - ピクチャ番号変換部 1 0 9の代わり に参照イ ンデッ クス ' ピクチャ番号変換部 1 0 9 b を備える点が異なっている。 参 照イ ンデックス ■ ピクチャ番号変換部 1 0 9 bは、 ( 1 . 1 ) ではな
< ( 3 . 1 ) のに従って参照インデックスの個数を扱う点のみ図 1 と異なっている
<参照イ ンデックスの割り 当て例 >
図 1 3は、 上記の ( 3 . 1 ) ( 3 . 2 ) に従って、 図 2に示したフ レーム用の第 1 、 第 2参照イ ンデックスに対してフィール ド用の第
1 、 第 2参照イ ンデックスを対応付けた結果を示す図である。 図 1 3のように、 本実施の形態における参照インデックス ■ ピクチャ番 号変換部 1 0 9 b によるマッ ピングは、 実施の形態 1 と同様に、 ト ップフィール ド用とボ トムフィール ド用とに別個に参照インデック スを割り 当てるが、 フィール ド用の参照インデックスの最大数がフ レーム用の参照イ ンデックスの最大数と同数である点が異なってい る。
ぐ復号化装置の構成 >
図 1 4は、 本発明の実施の形態 3 における復号化装置の構成を示 すブロ ック図である。 同図の復号化装置は、 図 7 と比較して、 参照 イ ンデックス ■ ピクチャ番号変換部 2 0 6の代わりに参照イ ンデッ クス ■ ピクチャ番号変換部 2 0 6 b を備える点が異なっている。 参 照イ ンデックス ■ ピクチャ番号変換部 2 0 6 bは、 ( 1 . 1 ) の最大 数ではな く ( 3 . 2 ) の最大数に対応する参照インデックス変換処 理を行う点のみ図 7 と異なっている。
(実施の形態 4 )
<符号化装置及ぴ復号化装置の概要 >
まず、 本実施の形態における符号化装置及び復号化装置の概要に ついて説明する。
本実施の形態における符号化装置及ぴ復号化装置は、 マク ロプロ ック単位フ レームフ ィ ール ド切 り替え符号化を行い、 その際、 参照 イ ンデックスの最大個数及びコマン ド列について次の( 4 . 1 )、( 4 . 2 ) のよ うに取り扱う。
( 4 . 1 ) 参照イ ンデックスの最大個数については、 実施の形 態 3 冒頭で説明した ( 3 . 1 ) と同 じなので説明を省略する。
( 4 . 2 ) 実施の形態 2冒頭で説明した ( 2 . 2 ) と同じなの で説明を省略する。 ただし、 ( 4 . 1 ) によって与えられた参照イ ン デックスの最大個数が、 フ レーム符号化用と フィール ド符号化用と で同じ値を用いるため、 フィ一ル ド符号化の場合でも図 2 と同じ個 数しか割り当てることができない (図 1 6参照)。
ぐ符号化装置の構成 >
図 1 5 は、 本発明の実施の形態 4 における符号化装置の構成を示 すブロ ック図である。 同図の符号化装置は、 図 8 と比較して、 参照 イ ンデックス . ピクチャ番号変換部 1 0 9 a の代わりに参照インデ ックス ■ ピクチャ番号変換部 1 0 9 c を備える点が異なっている。 参照インデックス ' ピクチャ番号変換部 1 0 9 cは、 ( 2 . 1 ) では なく ( 4 . 1 ) に従って参照イ ンデックスの最大個数を扱う点のみ 図 8 と異なってしゝる。
<参照イ ンデックスの割り当て例 > 図 1 6は 上記の ( 4 . 1 ) ( 4 . 2 ) に従つて 図 2に示したフ レ一ム用の第 1 第 2参昭 ン 丁 ックスに対してフィ ル ド用の第
1 、 第 2參昭 ィ ン丁ックスを対応付けた結果 ¾:示す図である。 図 1
6のよ ラに 本実施の形能における ン丁ックス ピクチャ番 変換部 1 0 9 b によるマッ ピングは、 実施の形 SE 2 と同様に、 符 口
化対象 ク 口ブ P ックの トップとポ 卜ムとで共通の参照イ ンデッ クスを割 当てるが 、 フィール ド用の参照ィ ンデックスの最大数が フ レ 厶用の ィ ン丁ックスの最大数と同数である点が異なって いる。
<復号化装置の構成 >
本実施形能における復号化装置は 、 実施の形態 2における復号化
一■»
装置と じでよい o ただし 、 フィ一ル ド用の ィ ン丁ックスの最 大個数がフ レ -厶用の最大数の 2倍ではな < 、 同数であると扱う点 のみ異なる。
(実施の形態 5 )
<符号化装置及ぴ復号化装置の概要 >
まず、 本実施の形能における符号化装置及び復号化装置の概要に ついて説明する
本実施の形態における符号化装置及び復号化装置は、 マク ロブロ ック単位フ レ ムフィール ド切り替え符号化を行い、 その Ife、 麥照 ィン丁ックスの 大個数及びコマン ド列について次の( 5 . 1 )、( 5 .
2 ) のよラ に取リ极ラ o
( 5 . 1 ) ィン丁ックスの最大個数については、 実施の形 冒頭で説明した ( 3 . 1 ) と同 じなので説明を省略する
( 5 . 2 ) コマン ド列については、 符号化装置は、 伝送される 符号中にフ レ一ム用のコマン ド ¾: しておく 。 符号化装置は、 フ レーム符号化に際して、 図 3 7、 図 3 8で IR明したよ うにフ レーム 用の参照インデックスの割リ当てを行う 。 なお 、 コマン ド列を符号 化しない場合は、 図 3 7で説明したように、 于フオル 卜の割り当て 方法によって参照インデックスが対応付けられる
さ らに、 フィール ド符号化に際しては 、 割 当ての行われたフ レ ーム用の参照インデックスを前提にして 、 フィ ―ル ド符号化用に参 照イ ンデックスの割り当てを更新する。
本実施の形態では、 実施の形態 1 とは異な 、 1 つのフ レームを 構成する 2つのフィール ドのうち、 符号化対象のマク ロブロ ック と 同 じパリティのフィール ドに対してのみ当該フ レーム用参照インデ ックスの値をフィール ド用参照ィ ンデックスと してそのまま割り 当 て、 異なるノ リティのフ ィ一ル ドには割り 当てない (図 1 8参照)。 言い換えれば、 符号化対象のマク ロブ P ックが トップフ ィール ド に属する場合は上記 2つのフィール ドのラちの 卜 ップフィール ドに 対して当該フ レーム用参照ィ ンデックスの値を 、 フィール ド用の参 照イ ンデックスと してを割リ 当てる。 符号化対象のマク ロブロ ック がボ トムフィ一ル ドに属する場合は上記 2 のフィ一ル ドのうちの ボ トムフィール ドに対して当該フ レーム用参昭ィ ンデックスの値を、 フィール ド用の参照イ ンデックスと してを割 当てる。
一方、 復号化装置は、 伝送される符号中に含まれるフ レーム用の 参照イ ンデックスの最大個数および割り 当て =1 ン ドを復号化し、 それらを用いて符号化装置と全く 同様の方法によ リ参照ピクチャと 参照イ ンデックスの割り当てを行う。
<符号化装置の構成 >
図 1 7 は、 本発明の実施の形態 5 における符号化装置の構成を示 すブロ ック図である。 上記 ( 5 . 1 ) ( 5 . 2 ) に対応するために図 1 における参照イ ンデックス ■ ピクチャ番号変換部 1 0 9 を参照ィ ンデックス■ピクチャ番号変換部 1 0 9 d と した点が異なっている。 <参照イ ンデックスの割り 当て例 >
図 1 8は、 上記の ( 5 . 1 ) ( 5 . 2 ) に従つて、 図 2にポしたフ レ一ム用の第 1 、 第 2参照インデックスに対してフィ ―ル ド用の第
1 、 第 2参照インデックスを対応付けた結果を示す図であ ¾) o 図 1
8のように、 符号化対象のマク ロブ P ック と fpj じパリティのフィ一 ル に対して当該フ レ —ム用参照 ン丁 Vクスの値をフィ一ル ド用 参照イ ンデックスと して割り 当て、 異なるパ ティのフィ ―ル ドに は割リ 当てないよ うにしている。
<参照イ ンデックス割リ当て処理 >
図 1 9は、 符号化装置の参照ィ ン丁ックス ピクチャ番号変換部 における参照'ィ ンデックス割り当て処理を示すフ ローチャ - ト図で る 。 同図は図 6 と比ベて、 図 6の S 2 7 S 3 0の代わリ に S 8
1 を設けている点と、 S 3 1 〜 S 3 4の代わリ に S 8 2を設けてい る点とがことなる。
<復号化装置の構成 >
図 2 0は、 本発明の実施の形態 5 における復号化装 Λの構成 示 すブロ ック図である。 同図は図 7 と比べて参昭イ ンデックス · ピク チャ番号変換部 2 0 6の代わりに参照ィ ン丁ックス - ピ so. 口
クチャ ■ 変換部 2 0 6 d を備える点が異なつている o
参照イ ンデックス - ピクチャ番号変換部 2 0 6 d は 、 フィ一ル ド 用のインデックスを ( 5 . 2 ) のマッ ヒング同様の操作によつて、 復 対象が トップであれば トップのフィ一ル のみを 、 復号対象が ポ 卜ムあればポ トムのフ ィ ール ドのみをマ ッ ピングする o
(実施の形態 6 ) <符号化装置及び復号化装置の概要 >
まず、 本実施の形態における符号化装置及び復号化装置の概要に ついて説明する。
本実施の形態における符号化装置及び復号化装置は、 マク ロブ口 ック単位フ レームフィール ド切り替え符号化を行い 、 その際 、 参照 インデックスの最大個数及びコマン ド列について次の( 6 . 1 )、 ( 6 .
2 ) のように取り扱う。 こ こで、 参照イ ンデックス及びコマン ドは 図 3 7で、 参照ィ ンデックスの最大個数は図 3 9 に示したものと同 様である。
( 6 . 1 ) 參照ィ ンデックスの最大個数について、 符号化装置 はフィール ド符号化と フ レーム符号化が混在する場合に、 伝送され る符号中にはフ レーム用の参照インデックスの最大個数を記述して おく だけでなく 、 卜ップフィール ド用の参照イ ンデックスの IS大個 数とポ 卜ムフ ィ 一ル ド用の参照ィ ンデックスの最大個数をも記述し ておく 。
復号化装置は、 符号中に記述された トップフィール ド用の参昭ィ ンデックスの最大個数とボ トムフィール ド用の参照イ ン丁 ックスの 最大個数に従う。
( 6 . 2 ) コマン ド列については、 ( 1 . 2 ) と同様であるので 説明を省略する。 ただし、 トップフィール ド用の参照インデックス は、 符号中に記述された最大個数を超えないように取リ扱う o ボ ト ムフィ一ル ド用の参照ィ ンデックスについても同様である。
—方、 復号化装置は、 伝送される符号中に含まれるフ レーム用お よび トップフィ一ル ド用およびボ トムフィ一ル ド用の参照ィ ンデッ クスの最大個数および割り 当てコマン ドを復号化し、 それらを用い て符号化装置と全く 同様の方法によ り参照ピクチャと参照インデッ クスの割り 当てを行う。
<符 化装置及び復号化装置の構成 >
本実施形態における符号化装置及び is. 化装置は 、 実施の形態 1 における符号化装置及ぴ復号化装置と同じでよい。 ただし 、 トップ フィ一ル ド用の参照イ ンデックスの 大個数とボ トムフィ一ル ド用 の参照ィ ン丁 ックスの最大個数は 、 フ レ一ム用の参昭ィ ン丁ックス の 2倍ではなく 、 符号中に記述されているのでそれに従ラ o
ぐデータ構成 >
図 2 1 は、 本発明の実施の形態 6 における符号列の丁一タ構成を 示す図である。 同図において、 ピクチャ共通情報に含まれ Ό M a X
― i d X 1 には、 第 1 参照ピクチャ r e f 1 が対応しており、 フ レ ーム用の参照イ ンデックスの最大個数 (M a X ― 1 d X — f r m ) % 卜卜ッップフィール ド用の参照イ ンデックスの最大個数 ( M a x― i d
- 一、、
XX—一 t o p ) , ボ トムフィール ド用の参照ィ ン 丁 ックスの最大個数
(( MM a X _ i d x― b t m ) 力《§己¾1 れる。
図図 2 2は、 フィール ド符号化する場合のフィール のピクチャ番 号■¾·にに第 1 、 第 2参照インデックスを割り 当てた例を示す図 00 。 同同図図の場合、 M a x— ί d x— t o pは 5であるのに対し 、 M a X
― i I d x— b t mは 6 と記述される。 このように、 本実施形態の符 号号化化装置、 復号化装置では、 トップとポ 卜ムとで最大参昭フィール ドド数数を柔軟に設定することができる。
ななお 、 トップフィール ド用の参照インデックスの 大個数とポ ト ムムフフィール ド用の参照ィ ンデックスの最大個数とを個別に符号中に 記 sS述 ¾Eしている (( 6 . 1 ) 参照) が、 この代わリに 卜ップとボ トムに 最最大大個数を共通にして 1 つ記述する構成と してもよい o
ままた 、 ( 6 . 2 ) では、 ( 1 . 2 ) と同じ く フ レーム用参照ィ ンデ ックスとコマン ドとによ り指定された参照フ レームを構成する 2つ のフィール ドのうち、 符号化対象のマク ロブロ ック と同じパリティ のフィール ドに対して当該フ レーム用参照インデックスの値を 2倍 した値を、 符号化対象のマク ロブロ ック と異なるパリティのフィー ル ドに対して、 当該参照イ ンデックスの値を 2倍して 1 加算した値 ( 2倍 + 1 ) を、 フ ィ ール ド用参照イ ンデックスと してそれぞれ割 リ 当てている (図 4参照)。 この代わり に、 ( 2 . 2 ) と同じく フ レ —ム用参照イ ンデックスとコマン ドとによ り指定された参照フ レー ムを構成する 2つのフィール ドのうち、 トップフィール ドに対して 当該フ レーム用参照イ ンデックスの値を 2倍した値を、 ボ トムフィ —ル ドに対して、 当該参照イ ンデックスの値を 2倍して 1 加算した 値 ( 2倍 + 1 ) を、 フ ィ ール ド用参照イ ンデックスと してそれぞれ 割り当てる (図 9参照) 構成と してもよい。
(実施の形態 7 )
<符号化装置及び復号化装置の概要 >
まず、 本実施の形態における符号化装置及び復号化装置の概要に ついて説明する。
本実施の形態における符号化装置及び復号化装置は、 マク ロプロ ック単位フ レームフ ィ ール ド切り替え符号化を行い、 その際、 参照 イ ンデックスの最大個数及びコマン ド列について次の( 7 . 1 )、( 7 . 2 ) のように取り扱う。 こ こで、 参照イ ンデックス及びコマン ドは 図 3 7で、 参照イ ンデックスの最大個数は図 3 9に示したものと同 様である。
( 7 . 1 ) 参照イ ンデックスの最大個数については、 ( 6 . 1 ) と全く 同様であるので説明を省略する。
( 7 . 2 ) コマン ド列については、 符号化装置は、 伝送される 口
符 中にフ レ一ム用の参照ィン丁ックス及びコ ン ドだけでなく 、 卜ップフ 一ル ド用の参照ィンテックス及びコマン とボ 卜ムフィ
―ル 用の参 '昭,、、ィンデックス及びコマン ドも記述しておく o 符号化 装置は 、 フ レ ―ム符号化に際してフ レ一ム用の参照ィ ン丁ックスを 割 当て 、 フィール ド符号化に P して 卜ップフ ―ル ド用の ィ 一《
ン丁 ックスと 、 ボ トムフィール ド用の参照ィン丁ックスとを割リ当 てる o
— Λ、 ¾.■¾·化装置は 、 伝送される符号中に含まれるフ レーム用お 呌
よび 卜 ップフィ一ル ド用およぴポ 卜ムフィ一ル ド用の参照ィ ン丁 ッ クスの最大個数および割リ 当てコマン ドを復号化し 、 それらを用い て符号化装置と全 < 同様の方法によ 照ピクチャと参照ィ ン丁 ッ クスの割り 当てを行う o
ぐ符号化装置の構成 >
図 2 3は、 本発明の実施の形態 7 における符号化装置の構成を示 すブロ ック図であ ¾) o 図は図 1 にと比べて参昭ィ ン丁ックス ■ ピ クチャ番号変換部 1 0 9の代 sわリ に参昭ィ ンデックス ■ ピクチヤ番 号変換部 1 0 9 e を備える点が異なる o
図 2 4は、 本実施の形態における符号列のデ一タ構成例を示す図 である。 同図において s 1 d X ― C m d 1 は、 第 1 参照ピクチヤ r e f 1 用のコマン ド群であり、 i d X ― c m d _ f r mと、 I d x
― c m d一 t o p と、 1 d x― c m d ― b t mとを含む。 i d x— c m d ― f r mはフ レ一 、 — *
ム用の参昭ィ ン丁ックスに対するコマン ド 列である。 i d X一 c m d — t o P は 卜ップフィ一ル ド用の 昭ィ ンデックスに対するコマン ド列である o i d x ― c m d― b t mは ボ 卜ムフィール ド用の参照インデックスに対するコマン ド列である 図 2 5は、 フ 一ル も
る 合のフィ -ル ドのピクチヤ番 口
に第 1 、 第 2参昭ィ ンテックスを割リ 当てた例を示す説明図であ る 。 l。J図では、 卜 ップフィ一ル ド用の参照インデックスと、 ボ トム フィ一ル ド用の参昭ィ ンデックスとを 、 独立して任意のフィール ド に割リ当てることがで含 -δ)
図 2 6は、 図 2 5の 合の参照ィ ンデックス 、 コマン ド及びフィ 一 口
ル ドのピクチャ番 の対応関係の ―例を示す図である。
図 2 7 は、 参昭 一
ィ ン丁ックス ■ ピクチヤ番号変換部 1 0 9 eにお け -S)参 '昭"、インデックス及びコマン ドの割 リ当て処理を示すフローチ ャ ― トでめ |pj図のよ うに、 参照ィ ン丁ックス ■ ピクチャ 換部 1 0 9 e は 、 フ レ一ム用の参照ィ ン丁ックス及びコマン ドを割 当て ( S 1 1 )、 さ らにフレームと フィ一ル ドとが混在する場合に は ( s 1 2 )、 卜ップフィール ド用の参照イ ンデックス及びコマン ド を割リ当て ( S 9 3 )、 さ らにポ 卜厶フィール ド用の参照イ ン丁ック ス及び マン ドを割 当てる ( S 9 4 )。
なお 、 図 2 7 では 、 参照イ ンデックスをデフオル 卜で使用する場 口には 、 図 2 7 中の S 1 1 、 S 9 3 、 S 9 4においてコマン ドの割 当てを行わない
<復 化装置の構成 >
図 2 8 は、 本発明の実施の形態 7 における復号化装置の構成を示 すブ口 ック図である |p]図は図 7 と比 , 、 "、 イ ンデックス ■ ピク
チャ番 変換部 2 0 6の代わりに参照イ ンデックス ■ ピクチャ番号 変換部 2 0 6 e を備える構成と している。 ffeィ ンデックス ■ ピク
チャ番 変換部 2 0 6 e では、符号列解析部 2 0 1 から入力された、 フ レーム用および トップフィール ド用およびボ 卜ムフィ一ル ド用の インデックス割り 当てコマン ドを使用して、 それぞれ独立にピクチ ャ番号と参照ィ ンデックスとの対応付けを行う。 なお、 本実施の形態では、 符号中に、 ト プフィ―ル ド用とポ ト ムフィ ル ド用に個別の マン ド列 s述しているが、 共通のコマ 口
ン ド列と してもよい 。 図 2 9は 、 その場合の符 列のデータ構成の 示す図である。 図中の ί d X一 f I d は、 卜ップフィ―ル ド用とポ トムフィール ド用とに共通のコマン ド列である 0
なお 、 ( 7 . 1 ) で説明したフィ一ル ド用の参 "昭、、ィ ンデックスの最 大個数を 、 トップフィ―ル ド用と、 ポ 卜厶フィ一ル ド用とで個別に する代わりに、 トップ、 ポ トムに共通と してもよい。
また、 ( 7 . 2 ) で説明したフィール ド用の参照イ ンデックス及び コマン ドを、 トップフィール ド用と、 ポ ムフィール ド用とで個別 にする代わり に、 トップ、 ボ トムに共通と してもよい。
また、 上記各実施の形態の復号化装置は 、 スライスの復号開始前 に、 フィール ド用の参照ィンデックスと フィ ール ドのピクチャ番号 との対応表を作成し、 フィール ド符号化されたマク ロブロ ックの復 号時に参照するようにしてちよい。
(実施の形態 8 )
さ らに、 上記各実施の形態で示した画像符号化方法または画像復 号化方法の構成を実現するためのプログラ厶を、 フ レキシブルディ スク等の記憶媒体に記録するよ うにする とによ り、 上記各実施の 形態で示した処理を、 独立したコ ンビュ ―タシステムにおいて簡単 に実施することが可能となる o
図 3 0 A〜 3 0 Cは、 上記実施の形態 1 から実施の形態 7の画像 符号化方法または画像復号化方法を格納したフ レキシブルディスク を用いて、 コンピュータシステムによ り実施する場合の説明図であ o
図 3 0 Bは、 フ レキシブルデイスクの正面からみた外観、 断面構 、
造 、 及びフ レキンブルディスクを示し、 図 3 0 Aは 、 5し 媒体本体 であるフ レキシブル丁イスクの物理フォーマ ッ 卜の例を示している。 フ レキシブル丁ィスク F Dはケース F内に内咸され 、 該丁イスクの 表面には 、 同心円状に外周からは内周に向か て複数の 卜ラック T r が形成され 、 各 卜ラ ックは角度方向に 1 6のセクタ s e に分割さ れている o 従 て 、 上記プログラムを格納したフ レキシブルディス クでは、上記フ レキシブルディスク F D上に割り当てられた領域に、 上記プログラムと しての画像符号化方法が記録されている 0
また 、 図 3 0 Cは、 フ レキシブルディスク F Dに上記プログラム の記録再生を行ラための構成を示す。 上記プログラムをフ レキシブ ルディスク F Dに記録する場合は、 コ ンピュータ システム C sから 上記プログラムと しての画像符号化方法または画像復号化方法をフ レキシブルディ スク ドラィブを介して書き込む 。 また、 フ レキシブ ルディ スク内のプログラ厶により上記画像符号化方法をコ ンピュー タシステム中に構築する場合は、 フ レキシブルディスク ドライブに よ リ ブログラムをフ レキンブルディ スクから読み出し、 コ ンピュー タ システムに転送 る ο
なお 、 丄 5し 明では、 記録媒体と してフ レキシブルディスクを用 いて説明を行つたが、 光デイスク を用いても同様に行う ことができ
Ό o また、 記録媒体はこれに限らず、 I Cカー ド、 R O M力セッ 卜 等、 プログラムを記録でさるものであれば同様に実施することがで きる。
(実施の形態 9 )
図 3 1 から図 3 4は、 上記実施の形態で示した符号化処理または 復号化処理を行ラ機器、 およびこの機器を用いたシステムを説明す る図である。 図 3 1 は、 コ ンテンツ配信サービスを実現するコ ンテンツ供給シ ステム ex l 0 0の全体構成を示すプロ ック図である。通信サービス の提供エリ アを所望の大きさに分割し、 各セル内にそれぞれ固定無 線局である基地局 ex 1 0 7 〜 ex 1 1 0が設置されている。
このコンテンツ供給システム ex 1 0 0は、 例えば、 インタ一ネッ 卜 ex 1 0 1 にインタ一ネッ トサービスプロバイダ ex 1 0 2および 電話網 ex 1 0 4、 および基地局 e x 1 0 7 ~ e x 1 1 0 を介して、 コ ンヒュ一タ ex 1 1 1 、 P D A ( ersonal digital assistant) ex 1 1 2、 カメ ラ ex 1 1 3、 携帯電話 ex 1 1 4、 カメ ラ付きの携帯 電話 e x 1 1 5などの各機器が接続される。
しかし、 コンテンツ供給システム exl 0 0は図 3 1 のような組合 せに限定されず、 いずれかを組み合わせて接続するようにしてもよ い。また、固定無線局である基地局 ex 1 0 7 〜 ex 1 1 0 を介さずに、 各機器が電話網 ex 1 0 4に直接接続されてもよい。
カメ ラ ex 1 1 3 はデジタルビデオカ メ ラ等の動画撮影が可能な 機器で あ る 。 ま た 、 携帯電話 は 、 P D C ( Personal Digital Communications)方式、 C D M A ( Code Division Multiple Access) 方式、 W— C D M A ( Wideband-Code Division Multiple Access) 方式、若し く は G S M ( Global System for Mobile Communications) 方式の携帯電話機、 または P H S (Personal Handyphone System) 等であり、 いずれでも構わない。
また、 ス ト リーミ ングサーバ ex 1 0 3は、 カメ ラ ex 1 1 3から 基地局 ex 1 0 9、 電話網 ex 1 0 4 を通じて接続されており、 カメ ラ ex l 1 3 を用いてユーザが送信する符号化処理されたデータに 基づいたライブ配信等が可能になる。 撮影したデータの符号化処理 はカメ ラ exl 1 3で行っても、データの送信処理をするサーバ等で 行ってもよい。 また、 カメ ラ 1 1 6で撮影した動画データはコンビ ュ一タ ex 1 1 1 を介してス ト リーミ ングサーバ ex 1 0 3 に送信さ れてもよい。 カメ ラ ex 1 1 6はデジタルカメ ラ等の静止画、 動画が 撮影可能な機器である。 この場合、 動画データの符号化はカメ ラ ex 1 1 6で行ってもコ ンピュータ ex 1 1 1 で行っても どち らでもよ い。 また、 符号化処理はコンピュータ ex 1 1 1 やカメ ラ ex 1 1 6 が有する L S I ex 1 1 7 において処理するこ とになる。 なお、 画像 符号化 '復号化用のソフ トウェアをコ ンピュータ ex 1 1 1 等で読み 取り可能な記録媒体である何らかの蓄積メディア ( C D — R O M、 フ レキシブルディ スク、ハー ドディスクなど)に組み込んでもよい。 さ らに、 カメ ラ付きの携帯電話 ex 1 1 5で動画データ を送信しても よい。 このと きの動画データは携帯電話 ex 1 1 5が有する L S I で 符号化処理されたデータである。
このコ ンテンツ供給システム ex 1 0 0では、 ユーザがカメ ラ ex 1 1 3、 カメ ラ ex 1 1 6等で撮影しているコ ンテンツ (例えば、 音 楽ライブを撮影した映像等) を上記実施の形態同様に符号化処理し てス ト リ一ミ ングサーバ ex 1 0 3 に送信する一方で、 ス ト リ一ミ ン グサーバ ex 1 0 3 は要求のあったクライアン トに対して上記コ ン テンッデータをス ト リーム配信する。 クライアン 卜と しては、 上記 符号化処理されたデータ を復号化することが可能な、 コンピュータ ex 1 1 1 、 P D A e 1 1 2、 カメ ラ ex 1 1 3、 携帯電話 ex 1 1 4 等がある。 このよ う にするこ とでコ ンテンツ供給システム ex 1 0 0 は、 符号化されたデータ をクライアン 卜において受信して再生する ことができ、 さ らにクライアン 卜においてリ アルタイムで受信して 復号化し、 再生することによ り、 個人放送をも実現可能になるシス テムである。 このシステムを構成する各機器の符号化、 復号化には上記各実施 の形態で示した動画像符号化装置あるいは動画像復号化装置を用い るようにすればよい。
その一例と して携帯電話について説明する。
3 2は、 上記実施の形態で説明した動画像符号化方法と動画像 復号化方法を用いた携帯電話 ex 1 1 5 を示す図である。 携帯電話 ex 1 1 5は、基地局 ex 1 1 0 との間で電波を送受信するためのアン テナ ex 2 0 1 、 C C Dカメ ラ等の映像、 静止画を撮ることが可能な カメ ラ部 ex 2 0 3、 カメ ラ部 ex 2 0 3で撮影した映像、 アンテナ ex 2 0 1 で受信 した映像等が復号化されたデータ を表示する液晶 ディスプレイ等の表示部 ex 2 0 2、操作キー e x 2 0 4群から構成 される本体部、 音声出力をするためのスピーカ等の音声出力部 ex 2 0 8、 音声入力をするためのマイク等の音声入力部 ex 2 0 5、 撮 影した動画も し く は静止画のデータ、 受信したメールのデータ、 動 画のデータ も し く は静止画のデータ等、 符号化されたデータまたは 復号化されたデータ を保存するための記録メディ ア ex 2 0 7 、携帯 電話 ex l 1 5に記録メディア ex2 0 7 を装着可能とするためのス ロ ッ ト部 ex 2 0 6 を有している。 記録メディ ア ex 2 0 7 は S D力 ー ド等のプラスチックケース内に電気的に書換えや消去が可能な不 揮発性メ モ リ である E E P R O M ( Electrically Erasable and Programmable Read Only Memory) の一禾鱼であるフラッシュメモ リ素子を格納したものである。
さ らに、 携帯電話 ex 1 1 5について図 3 3 を用いて説明する。 携 帯電話 ex 1 1 5は表示部 ex 2 0 2及ぴ操作キー e x 2 0 4を備え た本体部の各部を統括的に制御するよ う になされた主制御部 ex 3 1 1 に対して、 電源回路部 ex 3 1 0、 操作入力制御部 ex 3 0 4 、 画像符号化部 ex3 1 2、 カメ ライ ンターフ ェース部 ex 3 0 3 、 L C D (Liquid Crystal Display) 制御部 ex 3 0 2、 画像復号化部 ex 3 0 9、 多重分離部 ex 3 0 8、 記録再生部 ex 3 0 7 、 変復調回路 部 ex 3 0 6及び音声処理部 ex 3 0 5が同期バス ex 3 1 3 を介して 互いに接続されている。
電源回路部 ex 3 1 0は、 ユーザの操作によ り終話及び電源キーが オン状態にされると、 バッテリパックから各部に対して電力を供給 する こ とによ リ カ メ ラ付ディ ジタル携帯電話 ex 1 1 5 を動作可能 な状態に起動する。
携帯電話 ex 1 1 5は、 C P U 、 R O M及び R A M等でなる主制御 部 ex 3 1 1 の制御に基づいて、 音声通話モー ド時に音声入力部 ex 2 0 5 で集音した音声信号を音声処理部 ex 3 0 5 によってデイ ジ タル音声データに変換し、 これを変復調回路部 ex 3 0 6でスぺク ト ラム拡散処理し、送受信回路部 ex 3 0 1 でディ ジタルアナログ変換 処理及び周波数変換処理を施した後にアンテナ ex2 0 1 を介して 送信する。 また携帯電話機 ex 1 1 5は、 音声通話モー ド時にアンテ ナ ex 2 0 1 で受信した受信信号を増幅して周波数変換処理及ぴァ ナログディ ジタル変換処理を施し、 変復調回路部 ex 3 0 6でスぺク 卜ラム逆拡散処理し、音声処理部 ex 3 0 5によってアナログ音声信 号に変換した後、 これを音声出力部 e x 2 0 8 を介して出力する。
さ らに、 データ通信モー ド時に電子メールを送信する場合、 本体 部の操作キー e X 2 0 4の操作によって入力された電子メールのテ キス トデータは操作入力制御部 ex3 0 4 を介して主制御部 ex 3 1 1 に送出される。 主制御部 ex 3 1 1 は、 テキス トデータを変復調回 路部 ex 3 0 6でスペク トラム拡散処理し、 送受信回路部 ex 3 0 1 でディ ジタルアナログ変換処理及び周波数変換処理を施した後にァ ンテナ ex 2 0 1 を介して基地局 ex 1 1 0へ送信する。
データ通信モー ド時に画像データ を送信する場合、 カメ ラ部 ex
2 0 3 で撮像された画像データ をカメ ライ ンターフェース部 ex 3
0 3 を介して画像符号化部 ex 3 1 2に供給する。 また、 画像丁一タ を送信しない場合には、 カメ ラ部 ex 2 0 3で撮像した画像デ一タ を カメ ライ ンタ一フェース部 ex 3 0 3及ぴ L C D制御部 ex 3 0 2 を 介して表示部 ex 2 0 2に直接表示することも可能である。
画像符号化部 e x 3 1 2は、本願発明で説明 した画像符号化 m.を 備えた構成であり、 カメ ラ部 ex 2 0 3から供給された画像デ一タ を 上記実施の形態で示した画像符号化装置に用いた符号化方法によつ て圧縮符号化するこ とによ り符号化画像データに変換し、 これを多 重分離部 ex 3 0 8 に送出する。 また、 このとき同時に携帯 話機 ex 1 1 5は、 カメ ラ部 ex 2 0 3で撮像中に音声入力部 ex 2 0 5で 集音した音声を音声処理部 ex 3 0 5 を介してディ ジタルの 尸 丁
—タ と して多重分離部 ex 3 0 8 に送出する。
多重分離部 ex 3 0 8は、 画像符号化部 ex 3 1 2から供給された 符号化画像データ と音声処理部 ex 3 0 5から供給された音声デー タ とを所定の方式で多重化し、 その結果得られる多重化データを変 復調回路部 ex 3 0 6でスペク トラム拡散処理し、 送受信回路部 ex 3 0 1 でディ ジタルアナログ変換処理及び周波数変換処理を施した 後にアンテナ ex 2 0 1 を介して送信する。
丁ータ通信モー ド時にホームページ等にリ ンクされた動画像ファ ィルのデータ を受信する場合、 アンテナ ex 2 0 1 を介して基地局 ex 1 1 0から受信した受信信号を変復調回路部 ex 3 0 6でスぺク 卜ラム逆拡散処理し、 その結果得られる多重化データ を多重分離部 ex 3 0 8 に送出する。 また、 アンテナ ex 2 0 1 を介して受信された多重化データ を復号 化するには、 多重分離部 ex 3 0 8 は、 多重化データを分離するこ と によ リ画像データの符号化ビッ 卜ス 卜 リームと音声データの符号化 ピッ トス ト リームとに分け、 同期パス ex 3 1 3 を介して当該符号化 画像データ を画像復号化部 ex 3 0 9 に供給すると共に当該音声デ ータ を音声処理部 ex 3 0 5に供給する。
次に、 画像復号化部 ex 3 0 9は、 本願発明で説明した画像復号化 装置を備えた構成であり、 画像データ の符号化ビッ トス ト リ ームを 上記実施の形態で示した符号化方法に対応した復号化方法で復号す るこ とによ リ再生動画像データ を生成し、 これを L C D制御部 ex 3 0 2 を介して表示部 ex 2 0 2に供給し、 これによ り、 例えばホー ムページにリ ンク された動画像ファイルに含まれる動画データが表 示される。 このとき同時に音声処理部 ex 3 0 5は、 音声データ をァ ナログ音声信号に変換した後、 これを音声出力部 ex 2 0 8 に供給し、 これによ り、 例えばホームページにリ ンク された動画像ファイルに 含まる音声データが再生される。
なお、 上記システムの例に限られず、 最近は衛星、 地上波による ディ ジタル放送が話題となっており、 図 3 4に示すようにディ ジタ ル放送用システムにも上記実施の形態の少なく とも画像符号化装置 または画像復号化装置のいずれかを組み込むことができる。 具体的 には、放送局 ex 4 0 9では映像情報の符号化ビッ トス トリ一ムが電 波を介して通信または放送衛星 ex 4 1 0に伝送される。 これを受け た放送衛星 ex 4 1 0は、 放送用の電波を発信し、 この電波を衛星放 送受信設備をもつ家庭のアンテナ ex 4 0 6で受信し、 テレビ (受信 機) ex 4 0 1 またはセッ ト トップボックス ( S T B ) ex 4 0 7 など の装置によ り符号化ビッ トス トリ一厶を復号化してこれを再生する。 また、 記録媒体である CD や DVD等の蓄積メディア ex 4 0 2に記 録した符号化ビッ トス ト リームを読み取り、復号化する再生装置 ex 4 0 3にも上記実施の形態で示した画像復号化装置を実装すること が可能である。 この場合、 再生された映像信夸はモニタ ex 4 0 4に 表示される。 また、 ケーブルテレビ用のケーブル ex 4 0 5または衛 星 地上波放送のアンテナ ex 4 0 6 に接続されたセッ 卜 ト ップボ ックス ex 4 0 7内に画像復号化装置を実装し、 これをテレビのモニ タ ex 4 0 8で再生する構成も考えられる。 このときセッ ト トップポ ックスではなく 、 テレビ内に画像復号化装置を組み込んでも良い。 また、 アンテナ ex 4 1 1 を有する車 ex 4 1 2で衛星 ex 4 1 0から または基地局 ex 1 0 7等から信号を受信し、 車 ex 4 1 2が有する 力一ナビゲーシヨ ン ex 4 1 3等の表示装置に動画を再生すること も可能である。
更に、 画像信号を上記実施の形態で示した画像符号化装置で符号 化し、 記録媒体に記録することもできる。 具体例と しては、 DVDデ イスク e X 4 2 1 に画像信号を記録する DVD レコーダや、 ハー ド ディ スクに記録するディ スク レコーダなどの レコーダ e x4 2 0が ある。 更に SD カー ド e x 4 2 2に記録することもできる。 レコ一 ダ e X 4 2 0が上記実施の形態で示した画像復号化装置を備えてい れば、 DVDディスク e x 4 2 1 や SD カー ド e x 4 2 2に記録した 画像信号を再生し、 モニタ e X 4 0 8で表示することができる。
なお、 カーナビゲーショ ン ex 4 1 3の構成は例えば図 3 3に示す 構成のうち、 カメ ラ部 ex 2 0 3 とカメ ラインタ一フェース部 ex 3 0 3 、 画像符号化部 e X 3 1 2を除いた構成が考えられ、 同様なこ とがコンピュータ ex 1 1 1 やテレビ (受信機) ex 4 0 1 等でも考え られる。 また、 上記携帯電話 ex 1 1 4等の端末は、 符号化器 ■ 復号化器を 両方持つ送受信型の端末の他に、 符号化器のみの送信端末、 復号化 器のみの受信端末の 3通りの実装形式が考えられる。 このよ つ に、 上記実施の形感で示した動画像符号化方法あるいは 動画 口
像復 化方法を上述したいずれの機 ¾5 , ンステムに用いること は可能であ y そうするこ とで 、 上記実施の形態で説明した効果を 得る とができる
また 、 本発明はかかる上記実施形 に限定されるものではなく 、 本発明の to囲を逸脱することなく種々の変形又は修正が可能である
業上の利用可能性
本発明は 、 ピクチャ内でブロ ック単位にフ レ —ム符号化とフィ一 ル ド符号化とを切リ替えて符号化を行う画像符号化装置、 画像復 化装置に適しておリ 、 動画配信するゥェブザーバー、 それを受信す るネッ 卜ヮ一ク 3而末、 動画の記録再生可能な丁ジタルカメ ラ 、 力メ ラ付さ 話機 、 D V D録画/再生機 、 P D A、 パ一ソナル 3 ン ピュータ等に適している。

Claims

1 . プロック単位でフレーム符号化とフィールド符号化とを切リ替えて ピクチャを符号化する動画像符号化方法であって、
フレーム符号化時に参照するフレームを指定するフレーム符号化用参 照インデックスを用いて、 フィ ルド符号化時に参照するフィールドを 請
指定するフィールド符号化用参照インデックスをフィールドに割り当て ることを特徴とする動画像符号化方法。
2 . 前記動画像符号化方法は、
フ レーム符号化用参照インデックスにより指定されるフレームを構成 する 2つのフィール ドを特定する特定ステップと、
特定された 2つのフィールドのうち、 符号化対象のブロックと同じパ リティを持つフィールドに対しては前記フレーム符号化用参照インデッ クスの値を 2倍した値をフィールド符号化用参照ィンデックスと して割 リ当て、 符号化対象のブロックと異なるパリティを持つフィールドに対 しては前記フレーム符号化用参照ィンデックスの値を 2倍して 1 加算し た値をフィ一ルド符号化用参照ィンデックスとして割リ当てる割当ステ ップと
を有することを特徴とする請求の範囲第 1 項に記載の動画像符号化方 法。
3 . 前記動画像符号化方法は、 さらに、
フィ一ルド符号化用参照ィンデックスの最大個数を、 フレーム符号化 用参照インデックスの最大個数の 2倍の値に決定する決定ステップを有 し、 前記割当ステツプにおいて、 決定された最大個数内でフィ一ルド符号 化用参照インデックスを割り当てる
ことを特徴とする請求の範囲第 2項に記載の動画像符号化方法。
4 . 前記動画像符号化方法は、
フレーム符号化用参照インデックスにより指定されるフレームを構成 する 2つのフィールドを特定する特定ステップと、
特定された 2つのフィール ドのうち、 トップフィール ドに対しては前 記フレーム符号化用参照インデックスの値を 2倍した値をフィールド符 号化用参照インデックスと して割り当て、 ボトムフィールドに対しては 前記フレーム符号化参照インデックスの値を 2倍して 1 加算した値をフ ィールド符号化用参照インデックスと して割り当てる割当ステップと を有することを特徴とする請求の範囲 ¼ 1項に記載の動画像符号化方 法。
5 . 前記動画像符号化方法は、
フ レーム符号化用参照インデックスにより指定されるフレームを構成 する 2つのフィールドを特定する特定ステップと、
特定した 2つのフィール ドのうち、 符号化対象のブロックと同じパリ ティを持つフィールドに対してのみ前記フレーム符号化用参照インデッ クスと同じ値をフィールド符号化用参照ィンデックスと して割り当てる 割当ステップと
を有することを特徴とする請求の範囲第 1 項に記載の動画像符号化方 法。
6 . 前記動画像符号化方法は、 さらに、 フレーム符号化用参照ィンデックスの割リ当て方法を示すコマンド列 と、 フィールド符号化用参照インデックスの割り当て方法を示すコマン ド列とをそれぞれ独立に生成し、 前記 2組のコマンド列を符号化し符号 化信号に付加する付加ステツプを有する
ことを特徴とする請求の範囲第 1項に記載の動画像符号化方法。
7 . 前記動画像符号化方法は、 さらに、
フ レーム符号化用参照インデックスの割り当て方法を示すコマンド列 と、 トップフィ一ルド符号化用参照ィンデックスの割リ当て方法を示す コマン ド列と、 ボトムフィールド符号化用参照インデックスの割り当て 方法を示すコマンド列とをそれぞれ独立に生成し、 前記 3組のコマンド 列を符号化し符号化信号に付加する付加ステップを有する
ことを特徴とする請求の範囲第 1項に記載の動画像符号化方法。 8 . 前記動画像符号化方法は、
フィールド符号化用参照インデックスの最大個数を決定する決定ステ ップと、
決定された最大個数の範囲内で、 フ レーム符号化時に參照するフ レー ムを指定するフ レーム符号化用参照インデックスを用いて、 フィール ド 符号化時に参照するフィールドを指定するフィ一ルド符号化用参照ィン デックスをフィールドに割り当てる割当ステップと
を有することを特徴とする請求の範囲第 1 項に記載の動画像符号化方 法。
. 前記決定ステップにおいて、
フィール ド符号化用参照イ ンデックスの最大個数を、 フ レーム符号化 用参照インデックスの最大個数の 2倍に決定する
ことを特徴とする請求の範囲第 8項に記載の動画像符号化方法。
1 0 . 前記決定ステップにおいて、
フィール ド符号化用参照イ ンデックスの最大個数を、 フ レーム符号化 用参照インデックスの最大個数と同じ値に決定する
ことを特徴とする請求の範囲第 8項に記載の動画像符号化方法。
1 1 . 前記動画像符号化方法は、 さらに、
フレーム符号化用参照インデックスの最大個数をフィールド符号化用 参照インデックスの最大個数とは独立に決定し、 前記 2つの最大個数を 符号化し符号化信号に付加する付加する付加ステップを有する
こ とを特徴とする請求の範囲第 8項に記載の勣画像符号化方法。 1 2 . 前記動画像符号化方法は、 さらに、
フレーム符号化用参照インデックスの最大個数と トップフィールド用 の最大個数とボトムフィールド用の最大個数をそれぞれ独立に決定し、 前記 3つの最大個数を符号化し符号化信号に付加する付加ステップを有 する
ことを特徴とする請求の範囲第 8項に記載の動画像符号化方法。
1 3 . ブロック単位でフ レーム復号化とフィール ド復号化とを切り替え てピクチャを復号化する動画像復号化方法であって、
フレーム復号化時に参照するフレームを指定するフレーム復号化用参 照インデックスを用いて、 フィール ド復号化時に参照するフィールドを 指定するフィールド復号化用参照ィンデックスをフィールドに割り当て ることを特徴とする動画像復号化方法。
1 4 . 前記動画像復号化方法は、
フ レーム復号化用参照インデックスにより指定されるフ レームを構成 する 2つのフィール ドを特定する特定ステップと、
特定された 2つのフィール ドのうち、 復号化対象のブロックと同じパ リティを持つフィールドに対しては前記フレーム復号化用参照ィンデッ クスの値を 2倍した値をフィールド符号化用参照インデックスと して割 リ当て、 復号化対象のブロックと異なるパリティを持つフィール ドに対 しては前記フレーム復号化用参照インデックスの値を 2倍して 1 加算し た値をフィールド符号化用参照インデックスとして割り当てる割当ステ ップと
を有することを特徴とする請求の範囲第 1 3項に記載の動画'像復号化 方法。
1 5 . 前記動画像復号化方法は、 さらに、
フィール ド復号化用参照インデックスの最大個数を、 フ レーム復号化 用参照インデックスの最大個数の 2倍の値に決定する決定ステップを有 し、
前記割当ステップにおいて、 決定された最大個数内でフ レーム復号化 用参照インデックスを割り当てる
ことを特徴とする請求の範囲第 1 4項に動画像復号化方法。
1 6 . 前記動画像復号化方法は、
フ レーム復号化用参照インデックスにより指定されるフレームを構成 する 2つのフィールドを特定する特定ステップと、 特定された 2つのフィールドのうち、 トップフィールドに対しては前 記フレーム復号化用参照インデックスの値を 2倍した値をフィールド符 号化用参照インデックスとして割り当て、 ボトムフィールドに対しては 前記フレーム復号化参照インデックスの値を 2倍して 1 加算した値をフ ィールド符号化用参照インデックスとして割り当てる割当ステップと を有することを特徴とする請求の範囲第 1 3項に記載の動画像復号化 方法。
1 7 . 前記動画像復号化方法は、
フレーム復号化用参照ィンデックスにより指定されるフレームを構成 する 2つのフィール ドを特定する特定ステップと、
特定した 2つのフィール ドのうち、 復号化対象のブロックと同じパリ ティを持つフィールドに対してのみ前記フ レーム復号化用参照インデッ クスと同じ値をフィールド符号化用参照インデックスとして割り当てる 割当ステップと
を有することを特徴とする請求の範囲第 1 3項に記載の動画像復号化 方法。
1 8 . 前記動画像復号化方法は、
フレーム復号化用参照ィンデックスの割リ当て方法を示すコマン ド列 と、 フィールド復号化用参照インデックスの割り当て方法を示すコマン ド列とを含む符号化信号を復号化するコマン ド列復号化ステップと、 復号化された前記 2つのコマン ド列に応じて、 フレーム復号化用参照 インデックスおよびフィールド復号化用参照インデックスの割り当てを 行う割当ステップと
を有することを特徴とする請求の範囲第 1 3項に記載の動画像復号化 方法
1 9 . 前記動画像復号化方法は、 さらに、
フレーム復号化用参照インデックスの割り当て方法を示すコマンド列 と、 トップフィールド復号化用参照インデックスの割り当て方法を示す コマンド列と、 ボトムフィールド復号化用参照インデックスの割り当て 方法を示すコマンド列とを含む符号化信号を復号化するコマンド列復号 化ステップと、
復号化された前記 3つのコマン ド列に応じて、 フレーム復号化用参照 インデックス、 トップフィールド復号化用参照インデックスおよびポト 厶フィールド復号化用参照ィンデックスの割リ当てを行う割当ステツプ を有することを特徴とする請求の範囲第 1 3項に記載の動画像復号化 方法。
2 0 . 前記動画像復号化方法は、
フィールド復号化用参照インデックスの最大個数を決定する決定ステ ップと、
決定された最大個数の範囲内で、 フレーム復号化時に参照するフレー ムを指定するフ レーム復号化用参照インデックスを用いて、 フィールド 復号化時に参照するフィールドを指定するフィ一ルド復号化用参照ィン デックスをフィールドに割り当てる割当ステップと
を有することを特徴とする請求の範囲第 1 3項に記載の動画像符復号 化方法。
2 1 . 前記決定ステップにおいて、 フィールド復号化用参照インデックスの最大個数を、 フ レーム復号化 用参照インデックスの最大個数の 2倍に決定する
ことを特徴とする請求の範囲第 2 0項に記載の動画像復号化方法。 2 2 . 前記決定ステップにおいて、
フィールド復号化用参照ィンデックスの最大個数を、 フレーム復号化 用参照インデックスの最大個数と同じ値に決定する
ことを特徴とする請求の範囲第 2 0項に記載の動画像復号化方法。 2 3 . 前記決定ステップにおいて、
フレーム復号化用参照インデックスの最大個数とフィールド復号化用 参照インデックスの最大個数とを含む符号化信号を復号化することによ つて、 前記 2つの最大個数を決定する
ことを特徴とする請求の範囲第 2 0項に記載の動画像復号化方法。
2 4 . 前記決定ステップにおいて、
フ レーム復号化用参照インデックスの最大個数と トップフィールド用 復号化用参照ィンデックスの最大個数とボトムフィールド用復号化用参 照インデックスの最大個数とを含む符号化信号を復号化することによつ て、 前記 3つの最大個数を決定する
ことを特徴とする請求の範囲第 2 0項に記載の動画像復号化方法。
2 5 . ピクチャ内でブロック単位にフレーム符号化とフィールド符号化 とを切り替えて符号化を行う動画像符号化装置であって、
フ レーム符号化時に参照するフ レームを指定するフ レーム符号化 用参照インデックスを用いて、 フィール ド符号化時に参照するフィ一ル ドを指定するフィールド符号化用参照ィンデックスをフィ一ルドに割リ 当てる割当手段を備えることを特徴とする動画像符号化装置。
2 6 . ピクチャ内でブロック単位にフレーム復号化とフィールド復号化 とを切リ替えて復号化を行う動画像復号化装置であって、
フ レーム復号化時に参照するフ レームを指定するフ レーム復号化用参 照インデックスを用いて、 フィ一ルド復号化時に参照するフィールドを 指定するフィールド復号化用参照インデックスをフィールドに割り当て る割当手段と、
前記フ レーム復号化用参照インデックスで指定されたフ レームまた は前記フィールド復号化用参照ィンデックスで指定されたフィ一ルドを 復号化する復号化手段と
を備えることを特徴とする動画像復号化装置 2 7 . ピクチャ内でブロック単位にフレーム符号化とフィールド符号化 とを切り替えて符号化を行う動画像符号化方法をコンピュータに実行さ せるプログラムであって、
前記プログラムは、
フ レーム符号化時に参照するフ レームを指定するフレーム符号化用参 照インデックスを用いて、 フィールド符号化時に参照するフィールドを 指定するフィールド符号化用参照インデックスをフィールドに割り当て ることをコンピュータに実行させることを特徴とするプログラム。
2 8 . ピクチャ内でブロック単位にフレーム復号化とフィールド復号化 とを切り替えて復号化を行う動画像復号化方法をコンピュータに実行さ せるプログラムであって、 前記プログラムは、
フ レーム復号化時に参照するフ レームを指定するフレーム復号化用参 照ィンデックスを用いて、 フィールド復号化時に参照するフィ一ルドを 指定するフィール ド復号化用参照インデックスをフィール ドに割り当て ことをコンピュータに実行させることを特徴とするプログラム。
PCT/JP2003/013679 2002-11-25 2003-10-27 動画像の符号化方法および復号化方法 Ceased WO2004049727A1 (ja)

Priority Applications (19)

Application Number Priority Date Filing Date Title
AU2003275672A AU2003275672C1 (en) 2002-11-25 2003-10-27 Moving Picture Coding Method and Moving Picture Decoding Method
CA2473898A CA2473898C (en) 2002-11-25 2003-10-27 Moving picture coding method and moving picture decoding method
BRPI0307119-7A BRPI0307119B1 (pt) 2002-11-25 2003-10-27 “Método e aparelho de decodificação de imagem móvel”
BR0307119-7A BR0307119A (pt) 2002-11-25 2003-10-27 Método de codificação de imagens móveis e método de decodificação de imagens móveis
US10/501,001 US7881375B2 (en) 2002-11-25 2003-10-27 Field/frame adaptive coding and decoding method with field/frame index and apparatus for performing the same
BRPI0318759-4A BRPI0318759B1 (pt) 2002-11-25 2003-10-27 “Método e aparelho de codificação de imagem móvel”
AT03758914T ATE523036T1 (de) 2002-11-25 2003-10-27 Codierungsverfahren und decodierungsverfahren eines beweglichen bildes
EP03758914A EP1569459B1 (en) 2002-11-25 2003-10-27 Encoding method and decoding method of moving image
US11/980,618 US8155188B2 (en) 2002-11-25 2007-10-31 Field/frame adaptive decoding with field/frame index
US12/969,897 US7995651B2 (en) 2002-11-25 2010-12-16 Field/frame adaptive coding and decoding method with field/frame index and apparatus for performing the same
US13/412,708 US8483275B2 (en) 2002-11-25 2012-03-06 Field/frame adaptive decoding with field/frame index
US13/909,331 US9124862B2 (en) 2002-11-25 2013-06-04 Field/frame adaptive decoding with field/frame index
US14/805,557 US9681136B2 (en) 2002-11-25 2015-07-22 Adaptive field/frame coding of B-frame with field/frame index
US14/805,549 US9686552B2 (en) 2002-11-25 2015-07-22 Adaptive field/frame decoding of B-frame with field/frame index
US15/333,467 US9712841B2 (en) 2002-11-25 2016-10-25 Field/frame adaptive decoding with field/frame index
US15/615,909 US9998751B2 (en) 2002-11-25 2017-06-07 Field/frame adaptive decoding of B-frame with field/frame index
US15/617,159 US10091522B2 (en) 2002-11-25 2017-06-08 Field/frame adaptive decoding with field/frame index
US15/619,614 US10097852B2 (en) 2002-11-25 2017-06-12 Field/frame adaptive decoding with field/frame index
US16/117,087 US10412405B2 (en) 2002-11-25 2018-08-30 Field/frame adaptive decoding with field/frame index

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2002340392 2002-11-25
JP2002-340392 2002-11-25

Related Child Applications (5)

Application Number Title Priority Date Filing Date
US10501001 A-371-Of-International 2003-10-27
US10/501,001 A-371-Of-International US7881375B2 (en) 2002-11-25 2003-10-27 Field/frame adaptive coding and decoding method with field/frame index and apparatus for performing the same
US11/980,618 Continuation US8155188B2 (en) 2002-11-25 2007-10-31 Field/frame adaptive decoding with field/frame index
US11/980,618 Division US8155188B2 (en) 2002-11-25 2007-10-31 Field/frame adaptive decoding with field/frame index
US12/969,897 Division US7995651B2 (en) 2002-11-25 2010-12-16 Field/frame adaptive coding and decoding method with field/frame index and apparatus for performing the same

Publications (1)

Publication Number Publication Date
WO2004049727A1 true WO2004049727A1 (ja) 2004-06-10

Family

ID=32375821

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2003/013679 Ceased WO2004049727A1 (ja) 2002-11-25 2003-10-27 動画像の符号化方法および復号化方法

Country Status (14)

Country Link
US (12) US7881375B2 (ja)
EP (1) EP1569459B1 (ja)
JP (1) JP2011091846A (ja)
KR (1) KR101040440B1 (ja)
CN (2) CN101389024B (ja)
AT (1) ATE523036T1 (ja)
AU (1) AU2003275672C1 (ja)
BR (3) BRPI0307119B1 (ja)
CA (1) CA2473898C (ja)
ES (1) ES2368908T3 (ja)
MX (1) MXPA04007022A (ja)
MY (1) MY139318A (ja)
TW (2) TWI350699B (ja)
WO (1) WO2004049727A1 (ja)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1530374B1 (en) * 2002-08-08 2012-12-26 Panasonic Corporation Moving picture encoding method and decoding method
CA2473898C (en) 2002-11-25 2013-02-12 Matsushita Electric Industrial Co., Ltd. Moving picture coding method and moving picture decoding method
GB2436981B (en) * 2003-03-03 2007-11-21 Lg Electronics Inc Method of selecting a reference picture
KR100693669B1 (ko) 2003-03-03 2007-03-09 엘지전자 주식회사 피일드 매크로 블록의 레퍼런스 픽쳐 결정 방법
US20050013498A1 (en) 2003-07-18 2005-01-20 Microsoft Corporation Coding of motion vector information
EP1707011B1 (en) * 2004-01-08 2013-11-06 Entropic Communications, Inc. Distributing candidate vectors based on local motion complexity
US20050207490A1 (en) * 2004-03-18 2005-09-22 Wang Jason N Stored picture index for AVC coding
EP1753242A2 (en) * 2005-07-18 2007-02-14 Matsushita Electric Industrial Co., Ltd. Switchable mode and prediction information coding
KR100917829B1 (ko) * 2006-01-09 2009-09-18 엘지전자 주식회사 영상신호의 레이어간 예측 방법
WO2008000292A1 (en) * 2006-06-30 2008-01-03 Telecom Italia S.P.A. Method, apparatus and system for robust video transmission
JP4763549B2 (ja) * 2006-08-18 2011-08-31 富士通セミコンダクター株式会社 フレーム間予測処理装置、画像符号化装置、及び画像復号化装置
JP4358215B2 (ja) * 2006-09-27 2009-11-04 株式会社東芝 動画像符号化装置及びその方法
US20080080618A1 (en) * 2006-09-28 2008-04-03 Kazuya Takagi Video decoding apparatus and method of the same
JP2010063092A (ja) * 2008-08-05 2010-03-18 Panasonic Corp 画像符号化装置、画像符号化方法、画像符号化集積回路およびカメラ
US8335256B2 (en) * 2008-11-14 2012-12-18 General Instrument Corporation Motion compensation in video coding
KR101444691B1 (ko) * 2010-05-17 2014-09-30 에스케이텔레콤 주식회사 참조영상 구성 및 인덱싱 장치 및 방법
CN102685479A (zh) * 2011-03-11 2012-09-19 华为技术有限公司 视频编解码处理方法和装置
CN105791855A (zh) * 2012-01-18 2016-07-20 Jvc建伍株式会社 动图像解码装置以及动图像解码方法
WO2013140807A1 (ja) * 2012-03-23 2013-09-26 株式会社Jvcケンウッド 動画像符号化装置、動画像符号化方法、動画像符号化プログラム、送信装置、送信方法及び送信プログラム、並びに動画像復号装置、動画像復号方法、動画像復号プログラム、受信装置、受信方法及び受信プログラム
HUE052896T2 (hu) 2012-04-16 2021-05-28 Samsung Electronics Co Ltd Eljárás és berendezés kép referencia kép készlete meghatározására
US9247196B1 (en) * 2012-08-30 2016-01-26 Ambarella, Inc. High efficiency video coding for video with interlaced and progressive content using lookahead
JP6156497B2 (ja) * 2013-07-16 2017-07-05 富士通株式会社 動画像符号化装置、動画像符号化方法、及び動画像復号装置ならびに動画像復号方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0678298A (ja) * 1992-07-03 1994-03-18 Kokusai Denshin Denwa Co Ltd <Kdd> インターレース動画像の動き補償予測装置
JPH10136384A (ja) * 1991-10-14 1998-05-22 Kokusai Denshin Denwa Co Ltd <Kdd> 動画像の高能率符号化方式
JPH11239351A (ja) * 1998-02-23 1999-08-31 Nippon Telegr & Teleph Corp <Ntt> 動画像符号化方法、復号方法、符号化器、復号器、動画像符号化プログラムおよび動画像復号プログラムを記録した記録媒体
WO2003088679A1 (fr) * 2002-04-18 2003-10-23 Kabushiki Kaisha Toshiba Procede et dispositif de codage/decodage d'une image mobile

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10145779A (ja) 1996-11-06 1998-05-29 Sony Corp フィールド検出装置およびフィールド検出方法、画像符号化装置および画像符号化方法、並びに記録媒体および記録方法
KR100281329B1 (ko) * 1998-01-31 2001-02-01 전주범 이진 형상 신호의 모드 신호 부호화 방법 및 그 복원 방법
KR100328417B1 (ko) 1998-03-05 2002-03-16 마츠시타 덴끼 산교 가부시키가이샤 화상부호화장치및화상복호화장치, 화상부보화방법 및 화상복호화방법, 및 데이터기억매체
JP2000350211A (ja) 1999-06-07 2000-12-15 Toshiba Corp 動画像符号化方法及び動画像符号化装置
US6980596B2 (en) * 2001-11-27 2005-12-27 General Instrument Corporation Macroblock level adaptive frame/field coding for digital video content
US20030099294A1 (en) * 2001-11-27 2003-05-29 Limin Wang Picture level adaptive frame/field coding for digital video content
ES2650593T3 (es) * 2001-11-29 2018-01-19 Godo Kaisha Ip Bridge 1 Método de extracción de la distorsión de codificación
CA2473898C (en) 2002-11-25 2013-02-12 Matsushita Electric Industrial Co., Ltd. Moving picture coding method and moving picture decoding method
DE102004054219B4 (de) * 2004-11-10 2008-03-06 Uhlmann Pac-Systeme Gmbh & Co Kg Vorrichtung zum Tiefziehen thermoformbarer Folie

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10136384A (ja) * 1991-10-14 1998-05-22 Kokusai Denshin Denwa Co Ltd <Kdd> 動画像の高能率符号化方式
JPH0678298A (ja) * 1992-07-03 1994-03-18 Kokusai Denshin Denwa Co Ltd <Kdd> インターレース動画像の動き補償予測装置
JPH11239351A (ja) * 1998-02-23 1999-08-31 Nippon Telegr & Teleph Corp <Ntt> 動画像符号化方法、復号方法、符号化器、復号器、動画像符号化プログラムおよび動画像復号プログラムを記録した記録媒体
WO2003088679A1 (fr) * 2002-04-18 2003-10-23 Kabushiki Kaisha Toshiba Procede et dispositif de codage/decodage d'une image mobile

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"JOINT FINAL COMMITTEE DRAFT OF JOINT VIDEO SPECIFICATION", DRAFT ITU-T REC- H.264/ISO/IEC 14496-10 AVC, 10 August 2002 (2002-08-10), pages P54 8363 - P56 8364, XP002974863 *
WANG L, ET AL: "INTERLACE CODING TOOLS FOR H.26L VIDEO CODING", ITU - TELECOMMUNICATIONS STANDARDIZATION SECTOR STUDY GROUP 16 QUESTION 6 VIDEO CODING EXPERTS GROUP (VCEG) VCEG-037, 4 December 2001 (2001-12-04) - 6 December 2001 (2001-12-06), PATTAYA THAILAND, XP002240263 *

Also Published As

Publication number Publication date
US20110096843A1 (en) 2011-04-28
BR0307119A (pt) 2004-12-28
US20120163454A1 (en) 2012-06-28
US9712841B2 (en) 2017-07-18
BRPI0318759A8 (pt) 2016-04-26
US20170280152A1 (en) 2017-09-28
US7881375B2 (en) 2011-02-01
CA2473898A1 (en) 2004-06-10
US20190020890A1 (en) 2019-01-17
US20170272772A1 (en) 2017-09-21
US20130272382A1 (en) 2013-10-17
US9998751B2 (en) 2018-06-12
US20050041742A1 (en) 2005-02-24
ES2368908T3 (es) 2011-11-23
TWI290802B (en) 2007-12-01
TW200711481A (en) 2007-03-16
US20150326855A1 (en) 2015-11-12
MY139318A (en) 2009-09-30
EP1569459A4 (en) 2007-07-11
BRPI0318759A2 (ja) 2004-12-28
EP1569459A1 (en) 2005-08-31
US20150326856A1 (en) 2015-11-12
US10097852B2 (en) 2018-10-09
US10412405B2 (en) 2019-09-10
TW200417257A (en) 2004-09-01
US8155188B2 (en) 2012-04-10
JP2011091846A (ja) 2011-05-06
CN1685733A (zh) 2005-10-19
CA2473898C (en) 2013-02-12
US8483275B2 (en) 2013-07-09
US20170280153A1 (en) 2017-09-28
ATE523036T1 (de) 2011-09-15
EP1569459B1 (en) 2011-08-31
AU2003275672B2 (en) 2008-08-28
CN101389024B (zh) 2010-09-29
US20080069246A1 (en) 2008-03-20
AU2003275672A1 (en) 2004-06-18
CN100428803C (zh) 2008-10-22
US20170041627A1 (en) 2017-02-09
US9686552B2 (en) 2017-06-20
CN101389024A (zh) 2009-03-18
TWI350699B (en) 2011-10-11
AU2003275672C1 (en) 2009-04-30
MXPA04007022A (es) 2004-10-11
BRPI0318759B1 (pt) 2018-02-27
KR20050083543A (ko) 2005-08-26
US9124862B2 (en) 2015-09-01
BRPI0307119B1 (pt) 2018-02-14
US7995651B2 (en) 2011-08-09
US10091522B2 (en) 2018-10-02
US9681136B2 (en) 2017-06-13
KR101040440B1 (ko) 2011-06-09

Similar Documents

Publication Publication Date Title
JP4767991B2 (ja) 画像符号化方法および画像符号化装置
KR100950388B1 (ko) 화상 부호화 방법 및 화상 복호화 방법
JP5355807B2 (ja) 符号化データ配信方法および配信システム
WO2004049727A1 (ja) 動画像の符号化方法および復号化方法
JP2010136416A (ja) 復号化システム、復号化装置及びその方法
JP2004248255A (ja) 画像符号化方法
WO2004008776A1 (ja) 動画像符号化装置及び動画像復号化装置
KR20050088918A (ko) 동화상 부호화 방법 및 동화상 복호화 방법
JP2004260236A (ja) 動画像の符号化方法および復号化方法
JP2004242286A (ja) 動画像符号化方法および動画像復号化方法
JP2004194297A (ja) 動画像の符号化方法および復号化方法
JP4481970B2 (ja) 画像符号化装置及びその方法
JP2004147305A (ja) 画像符号化装置、画像復号化装置およびこれらの方法
JP2007049746A (ja) 動画像の符号化方法および復号化方法

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

WWE Wipo information: entry into national phase

Ref document number: 1020047009852

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 2003275672

Country of ref document: AU

Ref document number: 2003758914

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 1618/CHENP/2004

Country of ref document: IN

WWE Wipo information: entry into national phase

Ref document number: 10501001

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 2473898

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: PA/a/2004/007022

Country of ref document: MX

WWE Wipo information: entry into national phase

Ref document number: 20038A01444

Country of ref document: CN

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: 2003758914

Country of ref document: EP