WO2007013437A1 - 画像処理装置、画像処理方法およびプログラム - Google Patents
画像処理装置、画像処理方法およびプログラム Download PDFInfo
- Publication number
- WO2007013437A1 WO2007013437A1 PCT/JP2006/314639 JP2006314639W WO2007013437A1 WO 2007013437 A1 WO2007013437 A1 WO 2007013437A1 JP 2006314639 W JP2006314639 W JP 2006314639W WO 2007013437 A1 WO2007013437 A1 WO 2007013437A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- image data
- block
- filter
- data
- encoded
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/117—Filters, e.g. for pre-processing or post-processing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/157—Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
- H04N19/159—Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/80—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
Definitions
- Image processing apparatus image processing method, and program
- the present invention relates to an image processing apparatus, an image processing method, and a program for decoding encoded image data.
- orthogonal transform such as discrete cosine transform is used for the purpose of transmitting and storing information and using redundancy unique to image information.
- Devices that comply with MPEG (Moving Picture Experts Group) and other methods (methods) that compress by motion compensation are becoming widespread for both information distribution at broadcast stations and information reception at ordinary households.
- Block filter processing is processing that suppresses block distortion caused by performing, for example, discrete cosine transform (DCT) processing on image data in units of 4 ⁇ 4 blocks.
- DCT discrete cosine transform
- the H.264ZAVC encoding apparatus adds block boundary strength data Bs and a quantization parameter QP to encoded data.
- the decoding device of H.264ZAVC performs deblocking filter processing on the reconstructed image data based on the block boundary strength data Bs added to the code data and the quantization parameter QP.
- the encoded image data to be decoded by such a decoding device does not include the block boundary strength data Bs and the quantization parameter QP described above.
- the deblocking filter Processing cannot be performed, and block distortion may remain, resulting in degradation of the image quality of the decoded image.
- the present invention provides an image processing apparatus that can suppress block distortion even when decoding encoded image data that has been encoded in units of blocks and added with information defining filter processing contents.
- An object of the present invention is to provide an image processing method and a program.
- an image for decoding encoded image data having image data of a plurality of blocks encoded by an encoding method defined for the image data of each block A processing unit, configured to select a filtering process content to be applied to the image data of the block based on the code type of the image data of the block to be filtered;
- an image processing apparatus including a filter unit configured to perform filter processing on the image data of the block to be processed according to the filter processing content selected by the control unit.
- encoded image data having a plurality of blocks of image data encoded by the encoding method specified for each block of image data is converted.
- An image processing apparatus for decoding, the control means for selecting the content of the filter processing to be performed on the image data of the block based on the code type of the image data of the block to be filtered, and the control means An image processing apparatus is provided that includes filter means for performing filter processing on the image data of the block to be processed according to the selected filter processing content.
- an image for decoding encoded image data having image data of a plurality of blocks encoded by an encoding method defined for the image data of each block.
- a processing device wherein the encoded image to be decoded A reversible decoding circuit configured to reversibly decode image data of a block of data, and a reversible decoding circuit configured to dequantize image data of a block reversibly decoded by the lossless decoding circuit!
- a quantization circuit an inverse orthogonal transformation circuit configured to inverse orthogonal transform the image data of the block inversely quantized by the inverse quantization circuit; and a block generated by the inverse orthogonal transformation circuit.
- An adder circuit for generating reconstructed image data based on the image data and the predicted image data, and the encoder for the encoded block data to be decoded The reconstructed image data generated by the adding circuit according to the control unit selected by the control unit and the filter processing content selected by the control unit is configured to select the filter processing content to be applied to the image data of the block data.
- An image processing apparatus having a filter unit configured to perform filtering is provided.
- encoded image data having a plurality of blocks of image data encoded by the encoding method specified for each block of image data is converted.
- An image processing apparatus for decoding wherein the image data of the block of the encoded image data to be decoded is losslessly decoded, and the image data of the block losslessly decoded by the lossless decoder is dequantized
- An adder for generating reconstructed image data based on the image data of the block data based on the encoding type of the encoded block data to be decoded.
- an image processing apparatus having control means for selecting processing contents and a filter means for performing filter processing on the reconstructed image data generated by the adding means in accordance with the filter processing contents selected by the control means. .
- an image processing method for decoding encoded image data having image data of a plurality of blocks encoded by an encoding method defined for the image data of each block. Based on the code type of the image data of the block to be filtered, the first step of selecting the filtering processing content to be applied to the image data of the block, and the selection in the first step A second step of performing a filtering process on the image data of the block to be processed according to the contents of the filtering process performed An image processing method is provided.
- a computer that decodes encoded image data including image data of a plurality of blocks encoded by an encoding method defined for the image data of each block.
- a program to be executed wherein a first procedure for selecting a filtering process content to be applied to the image data of the block based on the sign type of the image data of the block to be filtered;
- a program for causing the computer to execute a second procedure for performing a filtering process on the image data of the block to be processed according to the filtering process content selected in the procedure is provided.
- an image processing apparatus capable of suppressing block distortion even when decoding image data that is encoded in units of blocks and is added with information that defines filter processing content.
- An image processing method and program can be provided.
- FIG. 1 is a configuration diagram of a communication system according to an embodiment of the present invention.
- FIG. 2 is a functional block diagram of the decoding device shown in FIG.
- FIG. 3 is a functional block diagram of the AVC decoding device shown in FIG. 2.
- FIG. 4 is a diagram for explaining processing of the deblocking filter shown in FIGS. 2 and 3.
- FIG. 5 is a diagram for explaining processing of the deblocking filter shown in FIGS. 2 and 3.
- FIG. 6 is a functional block diagram of the DEB control circuit shown in FIG.
- FIG. 7 is a diagram for explaining table data TABLE 1 used by the DEB control circuit shown in FIG. 6 to obtain parameters a and ⁇ .
- FIG. 8 is a diagram for explaining table data TABLE2 used by the DEB control circuit shown in FIG. 6 to acquire data TcO.
- FIG. 9 is a flowchart for explaining the quantization parameter QP generation process performed by the DEB control circuit shown in FIG.
- FIG. 10 shows a process for generating block boundary strength data Bs by the DEB control circuit shown in FIG. It is a flowchart for explaining the reason.
- FIG. 11 is a continuation flowchart of FIG. 10 for explaining the generation processing of block boundary strength data Bs by the DEB control circuit shown in FIG.
- FIG. 12 is a continuation flowchart of FIG. 11 for explaining the block boundary strength data Bs generation processing by the DEB control circuit shown in FIG.
- FIG. 13 is a diagram for explaining a first modification of the decoding apparatus shown in FIG. 2.
- FIG. 14 is a diagram for explaining another modification of the decoding device shown in FIG. 2. Explanation of symbols
- the DEB control circuit 39 shown in FIG. 2 is an example of the control unit or control means of the present invention
- the deblock filter 47 is an example of the filter unit or filter means of the present invention.
- the macro block MB is an example of the block of the present invention
- the image data of the macro block MB is an example of the image data of the block of the present invention.
- the image data power of the block having a size of 4 ⁇ 4 (or 8 ⁇ 8) pixels.
- the quantization parameter QP of this embodiment is an example of the quantization parameter of the present invention.
- the lock boundary strength data Bs is an example of the block boundary strength data of the present invention.
- a program PRG shown in FIG. 14 is an example of the program of the present invention, and is an example of a memory 252 force S recording medium.
- the recording medium may be an optical disk, a magneto-optical disk or a magnetic disk in addition to a semiconductor memory.
- FIG. 1 is a conceptual diagram of an image data communication system 1 of the present embodiment.
- the image data communication system 1 includes an encoding device 2 provided on the transmission side and a decoding device 3 provided on the reception side with a transmission medium or transmission path 5 interposed therebetween.
- the transmission side encoder 2 uses image data for each frame compressed by orthogonal transform and motion compensation such as discrete cosine transform or Karhunen's label transform ( Bit stream) is generated and the frame image data is modulated, and then transmitted to the decoding device 3 via a transmission medium 5 such as an artificial satellite broadcast wave, a cable TV network, a telephone network, or a cellular phone network.
- a transmission medium 5 such as an artificial satellite broadcast wave, a cable TV network, a telephone network, or a cellular phone network.
- frame image data expanded by inverse transformation of orthogonal transformation and motion compensation at the time of the modulation is generated and used.
- the transmission medium 5 is not limited to a transmission path, and may be a recording medium such as an optical disk, a magnetic disk, and a semiconductor memory.
- FIG. 2 is an overall configuration diagram of the decoding device 3 shown in FIG.
- the decoding device 3 includes, for example, an MPEG2 decoding device 10 and an AVC decoding device 12.
- the MPEG2 decoding apparatus 10 includes, for example, a storage buffer 30, a lossless decoding circuit 31, an inverse quantization circuit 32, an inverse orthogonal transform circuit 33, an addition circuit 34, a frame memory 35, a motion prediction / compensation.
- a circuit 36, an intra prediction circuit 37, a screen rearrangement buffer 38, a DEB control circuit 39, and a DZA conversion circuit 41 are provided.
- the DEB control circuit 39 performs a generation process of the quantization parameter QP and a generation process of the block boundary strength data Bs.
- the storage buffer 30 receives (receives) the decoding device 3 from the MPE in the encoding device 2.
- the image data S9 encoded by the G method is written.
- the lossless decoding circuit 31 determines that the image data force S of the macro block MB to be processed in the encoded image data S9 is S-intercoded, the header portion of the encoded image data S9 Is decoded and output to the motion prediction / compensation circuit 36.
- the lossless decoding circuit 31 determines that the image data S of the macro block MB to be processed in the image data S9 has been intra-coded, it is written into the header of the coded image data S9. Intra prediction mode information is decoded and output to the intra prediction circuit 37.
- the lossless decoding circuit 31 decodes the encoded image data S9 and outputs the decoded image data S9 to the inverse quantization circuit 32.
- the lossless decoding circuit 31 is the quantization scale of the image data of each macroblock MB included in the encoded image data S9.
- Q Output SCALE and MB (Macro Block) type to DEB control circuit 39.
- the inverse quantization circuit 32 performs inverse quantization by inversely quantizing the image data (orthogonal transform coefficient) decoded by the lossless decoding circuit 31 based on the quantization scale Q—SCALE input from the lossless decoding circuit 31. Output to circuit 33.
- the inverse orthogonal transform circuit 33 performs inverse orthogonal transform processing on the image data (orthogonal transform coefficient) input from the inverse quantization circuit 32 in units of 8x8 pixels to generate difference image data, and adds it. Output to circuit 34.
- the adder circuit 34 adds the predicted image data PI from the motion prediction / compensation circuit 36 or the intra prediction circuit 37 and the difference image data from the inverse orthogonal transform circuit 33 to generate image data. Is written into the frame memory 35 and the screen rearrangement buffer 38.
- the motion prediction / compensation circuit 36 generates predicted image data PI based on the reference image data read from the frame memory 35 and the motion vector input from the irreversible decoding circuit 31, and adds this to the adder circuit 34. Output to.
- the intra prediction circuit 37 generates predicted image data PI based on the intra prediction mode input from the lossless decoding circuit 31, and outputs this to the adder circuit 34.
- the screen rearrangement buffer 38 filters the decoded image data written from the adder circuit 34 in the order of display after filtering by the deblocking filter 53 of the AVC decoding device 12 shown in FIGS. Read the processing result to DZA conversion circuit 41.
- the DEB control circuit 39 based on the quantization scale Q—SCALE of each macroblock MB image data input from the lossless decoding circuit 31, and the MB type, block boundary strength data Bs and quantization
- the parameter QP is generated and output to the deblocking filter 53 of the AVC decoding device 12.
- the DZ A conversion circuit 41 performs DZA conversion processing on the image data input from the screen rearrangement buffer 38 to generate an image signal S 10, and outputs this to the outside of the decoding device 3.
- the AVC decoding device 12 includes, for example, a storage buffer 50, a lossless decoding circuit 51, an inverse quantization circuit 52, an inverse orthogonal transform circuit 53, an addition circuit 54, a frame memory 55, a motion prediction / compensation.
- a circuit 56, an intra prediction circuit 57, a screen rearrangement buffer 58, a DZA conversion circuit 61, and a deblock filter 47 are provided.
- the image data S13 encoded by the AVC method input (received) by the decoding device 3 is written.
- the lossless decoding circuit 51 determines that the image data of the macro block MB to be processed in the image data S13 is encoded, the lossless decoding circuit 51 writes it in the header portion of the image data S13. Is decoded and output to the motion prediction / compensation circuit 56.
- the lossless decoding circuit 51 determines that the macro block MB to be processed in the image data S 13 is intra-coded, the lossless decoding circuit 51 uses the intra prediction mode information written in the header portion of the image data S 13. Decode and output to the intra prediction circuit 57. Further, the lossless decoding circuit 51 decodes the image data S13 and outputs it to the inverse quantization circuit 52. Furthermore, the irreversible decoding circuit 51 outputs the quantization parameter QP of the image data of each macroblock MB included in the image data S 13 and the block boundary strength data Bs to the deblock filter 47.
- the inverse quantization circuit 52 is data (direct data) indicating the image data decoded by the lossless decoding circuit 51.
- the inverse transform coefficient) is inversely quantized based on the quantization parameter QP input from the lossless decoding circuit 31 and output to the inverse orthogonal transform circuit 53.
- the inverse orthogonal transform circuit 53 generates difference image data by performing inverse orthogonal transform processing in units of 4x4 pixels per block indicating data (orthogonal transform coefficient) input from the inverse quantization circuit 52. It is output to the adder circuit 54.
- the adder circuit 54 adds the predicted image data PI from the motion prediction / compensation circuit 56 or the intra prediction circuit 57 and the difference image data from the inverse orthogonal transform circuit 53 to generate image data. Is output to the deblock filter 47.
- the deblock filter 47 performs deblock filter processing on the image data input from the adder circuit 54 based on the quantization parameter QP input from the inverse quantization circuit 52 and the block boundary strength data Bs. Then, the processed image data is written into the frame memory 55 and the screen rearrangement buffer 38.
- the motion prediction / compensation circuit 56 generates predicted image data PI based on the reference image data read from the frame memory 55 and the motion vector input from the irreversible decoding circuit 51, and adds this to the adding circuit 54. Output to.
- the intra prediction circuit 57 generates predicted image data PI based on the intra prediction mode input from the lossless decoding circuit 51, and outputs this to the adder circuit 54.
- the screen rearrangement buffer 58 reads the decoded image data written from the deblock filter 47 to the DZA conversion circuit 61 in the display order.
- the DZ A conversion circuit 61 performs DZA conversion processing on the image data input from the screen rearrangement buffer 58 to generate an image signal S 14, and outputs this to the outside of the decoding device 3.
- the deblock filter 47 performs a filter process so that block distortion included in the input image data is reduced.
- the deblocking filter 47 based on the input quantization parameter QP and block boundary strength data Bs, for example, as shown in FIG.
- the image data in the MB is filtered in the horizontal and vertical directions in units of 4x4 pixel block image data.
- the block boundary strength data Bs is defined as shown in FIG. 5 by H.264ZAVC, for example.
- the block boundary strength data Bs belongs to a macroblock MB that is encoded with either the pixel data p or q, and the pixel data is the boundary of the macroblock MB.
- the highest filter strength “4” is assigned.
- the block boundary strength data Bs belongs to a macroblock MB that is encoded with either the pixel data p or q, and the pixel data is the boundary of the macroblock MB. If not, the filter strength is next to “4”! 3 “3” is assigned.
- the block boundary strength data Bs does not belong to the macroblock MB to which both the pixel data p and q are subjected to S intra coding, and any one of the pixel data has a conversion coefficient. If so, “2”, which has the next highest filter strength, is assigned.
- the block boundary strength data Bs does not belong to the macroblock MB to which both the pixel data p and q are subjected to S intra coding, and any one of the pixel data has a conversion coefficient. “1” is assigned when the condition of not having is satisfied, and when either the reference frame is different, or the number of reference frames is different or the motion vector is different .
- the block boundary strength data Bs has no conversion coefficient for either pixel data that does not belong to the macroblock MB that is subjected to the S-intra coding of both pixel data p and q.
- “0” is assigned, which means that no filter processing is performed! /.
- FIG. 6 is a configuration diagram of the deblocking filter 47.
- the deblocking filter 47 includes, for example, an ex ⁇ ⁇ acquisition unit 81, an index calculation unit 82, a tcO acquisition unit 83, and a filter calculation unit 84.
- the a ⁇ ⁇ obtaining unit 81 obtains data (parameters) a and ⁇ by referring to the table data TABLE 1 shown in FIG. 7 using the input quantization parameter QP as a key.
- the values of the parameters ⁇ and j8 are determined according to the quantization parameter QP of the image data of each macroblock by default.
- parameters ⁇ and ⁇ depend on the two parameters slice # alpha # c0 # offset # div2 and slice # beta # offset # div2 included in the Slice header data in the decoding target image data (bitstream). The user can make adjustments.
- the index calculating unit 82 receives the quantum parameter QP of the image data of the adjacent macroblocks MB (P) and MB (Q), and calculates data indexes A and B according to the following equation (1).
- the FilterOffsetA and FilterOffsetB forces correspond to the adjustments made by the user.
- qPp represents the quantization parameter QP of the image data of the macroblock MB (P)
- qPq represents the quantization parameter QP of the image data of the macroblock MB (Q).
- indexA Clip3 (0, 51, qPav + FilterOf f set A)
- indexB Clip3 (0, 51, qPav + FilterOf fsetB)
- the tcO acquisition unit 83 acquires the data tcO based on the table data TABLE2 shown in FIG. 8 using the block boundary strength data Bs and the data indexA input from the index calculation unit 82 as keys. Output to the filter operation unit 84.
- the filter calculation unit 84 calculates the pixel data ⁇ ′ and qO ′ after the filter processing by performing the calculation shown in the following equation (2).
- Clip3 indicates clipping processing.
- the filter calculation unit 84 calculates "tc" in the above formula (2) based on the following formula (3) when the flag chromaEdgeFlag indicates "0", and otherwise formula (4) ).
- the filter calculation unit 84 calculates ap and aq in the above equation (3) according to the following equation (5).
- the filter calculation unit 84 calculates the pixel data pi after filter processing by performing the calculation shown in the following formula (6) when chromaEdgeFlag is 0 and is equal to or less than ⁇ , and otherwise In the case of, it is obtained by the following formula (7).
- pl ' pl + Clip3 (-tcO, tcO, (p2 + ((pO + qO + 1)>> 1) — (pl ⁇ 1))>> 1)
- the filter calculation unit 84 calculates the pixel data ql after filter processing by performing the calculation shown in the following equation (8) when chromaEdgeFlag is 0 and aq is equal to or less than ⁇ . In the case of outside, it is obtained by the following formula (9).
- the filter calculation unit 84 calculates pixel data ⁇ ′, ⁇ ′, and ⁇ 2 ′ according to the following equation (11) when the flag chromaEdgeFlag indicates “0” and the condition of the following equation (10) is satisfied.
- pl ' (p2 + pl + p0 + q0 + 2) >> 2
- the filter calculation unit 84 converts the pixel data ⁇ ', ⁇ ', and ⁇ 2 'according to the following equation (12). calculate.
- the filter calculation unit 84 calculates pixel data q0 ′, ql ′, and q2 ′ according to the following equation (14) when the flag chromaEdgeFlag indicates “0” and the condition of the following equation (13) is satisfied.
- the filter calculation unit 84 converts the pixel data q0 ', ql', q2 'according to the following equation (15). calculate.
- the DEB control circuit 39 performs a generation process of the quantization parameter QP and a generation process of the block boundary strength data Bs as described below.
- FIG. 9 is a flowchart for explaining the quantization parameter QP generation processing performed by the DEB control circuit 39 shown in FIG. Step ST11:
- the DEB control circuit 39 inputs the quantization scale Q—SCALE of each macroblock MB included in the MPEG2 image data S9 from the lossless decoding circuit 31.
- Step ST12
- the DEB control circuit 39 specifies the quantization parameter QP corresponding to the quantization scale Q—SCALE input in step ST11.
- the DEB control circuit 39 uses the input quantization scale Q—SCALE as a key and uses the table data defining the relationship shown in the above equation (18) to obtain the corresponding quantization parameter QP.
- QP quantization parameter range power ⁇ ⁇ 31 described above and the quantization parameter QP range power ⁇ ⁇ 51 specified by H.264ZAVC
- a new quantization parameter is obtained by the following equation (19).
- QP is calculated and output to the deblocking filter 47.
- FIG. 10 to 12 are flowcharts for explaining the generation process of the block boundary strength data Bs by the DEB control circuit 39.
- FIG. 10 to 12 are flowcharts for explaining the generation process of the block boundary strength data Bs by the DEB control circuit 39.
- the DEB control circuit 39 inputs the MB type (MB type instruction data) of the image data of the macro block MB subject to the processing of the MPEG image data S9 from the lossless decoding circuit 31.
- the DEB control circuit 39 proceeds to step ST23 when determining that the MB type input at step ST21 is “Intra” or “Intra + Q”, and proceeds to step ST24 otherwise.
- “Intra” indicates that the image data of the macro block MB is intra-coded.
- “Intra + Q” indicates that the image data of the macro block MB is intra-coded and the quantum step is updated.
- MPEG2 “Intra” and “Intra + Q” are compatible with “Intra” of H.264 / AVC.
- the DEB control circuit 39 sets “4” to the block boundary strength data Bs [0] and sets “3” to the block boundary strength data Bs [2].
- the MB type input in step ST21 is “MC + CodedJ or Proceeds to step ST25 if it is determined that ⁇ MC + Coded + Q '' or ⁇ NotMC + CodedJ or ⁇ NotMC + Coded + Q '', otherwise proceeds to step ST26 where ⁇ MC + Coded ''
- prediction coding motion prediction 'compensation
- MC + Coded + Q means that the inter prediction code ⁇ has been performed and the quantization value has been converted.
- “Not MC + CodedJ means that motion compensation is not performed and only DCT coefficients are decoded.“ NotMC + Coded ”does not perform motion compensation and performs quantization value conversion. It means that
- MPEG2 “MC + Coded” and “MC + Coded + Q” are compatible with “Intel 6xl6j” of H.264 / AVC.
- Step ST25
- the DEB control circuit 39 sets “2” to the block boundary strength data Bs [0] and Bs “2”. Thereafter, the DEB control circuit 39 proceeds to step ST35 shown in FIG.
- the DEB control circuit 39 proceeds to step ST27 when the MB type input at step ST21 is determined to be “MC + Not CodedJ”, and proceeds to step ST30 otherwise, “MC + Not Coded” This means that compensation is performed but DCT coefficients are not decoded.
- MPEG2 “MC + Not Coded” is compatible with H.264 / AVC “Interl6xl6”.
- Step ST28 If the DEB control circuit 39 determines that the image data of the macroblock MB adjacent to the macroblock MB of the image data to be processed has a valid orthogonal transform coefficient (DCT coefficient), the process proceeds to step ST28. If not, go to step ST29. [0085] Step ST28:
- the DEB control circuit 39 sets “2” to the block boundary strength data Bs [0]. At this time, the DEB control circuit 39 sets “0” to the block boundary strength data Bs [2]. Thereafter, the DEB control circuit 39 proceeds to step ST35 shown in FIG.
- the DEB control circuit 39 sets “0” to the block boundary strength data Bs [0] and Bs [2].
- Step ST30
- MB type is “Skip”.
- MPEG2 the processing differs depending on whether it is a P picture or a B picture.
- “Skip” of MPEG2 in P picture corresponds to “Temporal Dir ectl6xl6” of H.264 / AVC.
- MPEG2 “Skip” in B picture is H.264 / A
- the DEB control circuit 39 sets “0” to the block boundary strength data Bs [0] and Bs “2”. Thereafter, the DEB control circuit 39 proceeds to step ST35 shown in FIG.
- step ST33 If the DEB control circuit 39 determines that the macroblock MB adjacent to the macroblock MB of the image data to be processed has a valid orthogonal transform coefficient (DCT coefficient), the DEB control circuit 39 proceeds to step ST33. Proceed to step ST34.
- DCT coefficient orthogonal transform coefficient
- the DEB control circuit 39 sets “2” to the block boundary strength data Bs [0]. At this time, the DEB control circuit 39 sets “0” to the block boundary strength data Bs [2]. Thereafter, the DEB control circuit 39 proceeds to step ST35 shown in FIG. [0090] Step ST34:
- the DEB control circuit 39 sets “0” to the block boundary strength data Bs [0] and Bs [2].
- Step ST35
- the DEB control circuit 39 sets “0” to the block boundary strength data Bs [l], “3”.
- the image data S9 is stored in the storage buffer 30, and then output to the lossless decoding circuit 31.
- the lossless decoding circuit 31 outputs the image data force S of the macro block MB to be processed in the image data S9. If it is determined that it has been received, the motion vector written in the header is decoded and output to the motion prediction / compensation circuit 36.
- the lossless decoding circuit 31 determines that the image data S of the macro block MB to be processed in the image data S9 is intra-encoded, the intra prediction mode information written in the header portion thereof. Is decoded and output to the intra prediction circuit 37.
- the lossless decoding circuit 31 decodes the image data S9 and outputs it to the inverse quantization circuit 32.
- the lossless decoding circuit 31 outputs the quantization scale Q—SCALE and the MB type of the image data of each macro block MB included in the image data S9 to the DEB control circuit 39.
- the inverse quantization circuit 32 inversely quantizes the image data (orthogonal transform coefficient) decoded by the lossless decoding circuit 31 based on the quantization scale Q—SCALE input from the lossless decoding circuit 31. Output to inverse orthogonal transform circuit 33.
- the inverse orthogonal transform circuit 33 performs inverse orthogonal transform processing in units of 8 ⁇ 8 pixels on the image data (orthogonal transform coefficient) input from the inverse quantization circuit 32 to generate difference image data, which is then added to the adder circuit 34. Output to.
- the adder circuit 34 adds the predicted image data PI from the motion prediction / compensation circuit 36 or the intra prediction circuit 37 and the difference image data from the inverse orthogonal transform circuit 33 to generate image data.
- the DEB control circuit 39 performs the processing shown in FIG. 9, and outputs the quantization parameter QP to the deblocking 'filter 47.
- the DEB control circuit 39 performs the processing shown in FIGS. 10 to 12 and outputs the block boundary strength data Bs to the deblocking filter 47.
- Deblocking filter 47 Force DeB filter processing is applied to the image data stored in the screen rearrangement buffer 38 based on the quantization parameter QP and block boundary strength data Bs input from the DEB control circuit 39. Apply.
- the image data is read to the lossless decoding circuit 31 in the display order and converted into the image signal S10.
- the AVC decoding device 12 decodes the image data S13 and outputs an image signal S14 in the same manner as a general AVC decoding device.
- the MPEG-2 format image data S9 can be subjected to the deblocking filter processing by the deblocking 'filter 47, and the high quality with the block distortion suppressed.
- the decoded image signal S10 can be generated.
- the deblock filter 47 of the AVC decoding device 12 is used in the MPEG2 decoding device 10, a large scale error of the device can be avoided.
- the MPEG2 decoding apparatus 10 performs the following processing when the input image data S9 is an interlace signal.
- frame DCT and field DCT are used for interlaced signals, in addition to frame prediction, field prediction and dual prime prediction, and residual signals. Thereby, block distortion different from that of the frame signal appears.
- the image data S9 is processed as shown in FIG. Deblock filter processing is performed after conversion to the field structure.
- the macro block MB image data to be processed is the field structure.
- the image data is converted into a block of 16 x 8 pixels.
- the DEB control circuit 39 of the MPEG2 decoding device 10 uses the same values as the block boundary strength data Bs [0] and [2] described in the first embodiment for the block boundary strength data Bs [1] and [3], respectively. Set.
- a frame DCT is selected for a portion with high time correlation
- a field DCT is selected for a portion where motion occurs between fields. This is because the image characteristics of the image data of the adjacent macroblock MB are expected to be different.
- the DEB control circuit 39 is used when the DCT type is different between the image data of the macroblock MB to be deblocked and the image data of the macroblock MB adjacent in the horizontal direction. For example, “3” is set in the block boundary strength data Bs [0] in the horizontal direction. That is, the DEB control circuit 39 determines whether the DCT type is different between the image data of the macroblock MB to be deblocked and the image data of the macroblock MB adjacent in the horizontal direction. Compared with the same case, control is performed so that the deblocking filter processing is applied to the boundary portion.
- a processing circuit 253 such as a CPU (Central Processing Unit) according to the description of the program PRG stored in the memory 252 as shown in FIG. Moyo.
- decoding target image data is input via the interface 251 and the processing result is output.
- the scope of the present invention that has been described for the case where MPEG-2 is input is not limited to this, and is not limited to this.
- the present invention can be applied to the representative image code method.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Image Processing (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Description
Claims
Priority Applications (9)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| HK08113956.7A HK1120694B (en) | 2005-07-25 | 2006-07-25 | Image processing system and image processing method |
| US11/996,720 US8396307B2 (en) | 2005-07-25 | 2006-07-25 | Image processing system, image processing method and program |
| EP06781551A EP1909504A4 (en) | 2005-07-25 | 2006-07-25 | IMAGE PROCESSING DEVICE, IMAGE PROCESSING AND PROGRAM |
| CN2006800353261A CN101273638B (zh) | 2005-07-25 | 2006-07-25 | 图像处理装置以及图像处理方法 |
| KR1020087004324A KR101241728B1 (ko) | 2005-07-25 | 2006-07-25 | 화상 처리 장치, 화상 처리 방법 및 프로그램을 기록한 컴퓨터 판독가능 기록 매체 |
| US14/081,223 US8923637B2 (en) | 2005-07-25 | 2013-11-15 | Image processing system, image processing method and program |
| US14/554,343 US9402077B2 (en) | 2005-07-25 | 2014-11-26 | Image processing system, image processing method and program |
| US15/192,027 US10271070B2 (en) | 2005-07-25 | 2016-06-24 | Image processing system, image processing method and program |
| US16/297,925 US10681385B2 (en) | 2005-07-25 | 2019-03-11 | Image processing system, image processing method and program |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005214494A JP4784188B2 (ja) | 2005-07-25 | 2005-07-25 | 画像処理装置、画像処理方法およびプログラム |
| JP2005-214494 | 2005-07-25 |
Related Child Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US11/996,720 A-371-Of-International US8396307B2 (en) | 2005-07-25 | 2006-07-25 | Image processing system, image processing method and program |
| US13/758,602 Continuation US8625914B2 (en) | 2005-07-25 | 2013-02-04 | Image processing system, image processing method and program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2007013437A1 true WO2007013437A1 (ja) | 2007-02-01 |
Family
ID=37683333
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2006/314639 Ceased WO2007013437A1 (ja) | 2005-07-25 | 2006-07-25 | 画像処理装置、画像処理方法およびプログラム |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US8396307B2 (ja) |
| EP (2) | EP1909504A4 (ja) |
| JP (1) | JP4784188B2 (ja) |
| KR (1) | KR101241728B1 (ja) |
| CN (2) | CN101273638B (ja) |
| TW (1) | TW200715869A (ja) |
| WO (1) | WO2007013437A1 (ja) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090207911A1 (en) * | 2008-02-14 | 2009-08-20 | Minamoto Junichi | Picture processing apparatus, picture processing method, picture processing method program and picture processing method program recording medium |
| CN101926177A (zh) * | 2008-03-07 | 2010-12-22 | 株式会社东芝 | 运动图像编码/解码装置 |
| CN104601995A (zh) * | 2009-08-26 | 2015-05-06 | 索尼公司 | 图像处理装置和方法 |
| JP2016054513A (ja) * | 2015-11-09 | 2016-04-14 | 富士通株式会社 | 動画像符号化装置、動画像符号化方法、動画像符号化プログラム |
| JP2016054514A (ja) * | 2015-11-09 | 2016-04-14 | 富士通株式会社 | 動画像符号化装置、動画像符号化方法、動画像符号化プログラム |
| US9628825B2 (en) | 2012-01-20 | 2017-04-18 | Fujitsu Limited | Video decoder, video encoder, video decoding method, and video encoding method |
| WO2018123800A1 (ja) * | 2016-12-27 | 2018-07-05 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 符号化装置、復号装置、符号化方法及び復号方法 |
Families Citing this family (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8625914B2 (en) * | 2013-02-04 | 2014-01-07 | Sony Corporation | Image processing system, image processing method and program |
| JP2009055416A (ja) * | 2007-08-28 | 2009-03-12 | Nec Corp | 映像再符号化方法、映像再符号化装置及び映像再符号化プログラム |
| US8619880B2 (en) * | 2007-10-10 | 2013-12-31 | Qualcomm Incorporated | Universal blockiness correction |
| EP2245596B1 (en) * | 2008-01-21 | 2017-07-12 | Telefonaktiebolaget LM Ericsson (publ) | Prediction-based image processing |
| KR101591825B1 (ko) * | 2008-03-27 | 2016-02-18 | 엘지전자 주식회사 | 비디오 신호의 인코딩 또는 디코딩 방법 및 장치 |
| KR101552639B1 (ko) * | 2008-07-11 | 2015-09-14 | 한국전자통신연구원 | 인트라 매크로 블록의 디블록킹 필터 및 필터링 방법 |
| KR20110014000A (ko) * | 2009-08-04 | 2011-02-10 | 광운대학교 산학협력단 | 영상 데이터의 디블록킹 필터링 장치 및 방법과 이를 이용한 영상 복호화 장치 및 방법 |
| KR101051871B1 (ko) * | 2009-08-24 | 2011-07-25 | 성균관대학교산학협력단 | 디블록킹 필터에서의 경계면 세기 계수 판단 장치 및 방법 |
| JP2011151431A (ja) * | 2009-12-25 | 2011-08-04 | Sony Corp | 画像処理装置および方法 |
| JP2011223302A (ja) | 2010-04-09 | 2011-11-04 | Sony Corp | 画像処理装置と画像処理方法 |
| KR20110123651A (ko) | 2010-05-07 | 2011-11-15 | 한국전자통신연구원 | 생략 부호화를 이용한 영상 부호화 및 복호화 장치 및 그 방법 |
| TWI508534B (zh) | 2010-05-18 | 2015-11-11 | Sony Corp | Image processing apparatus and image processing method |
| JP6056122B2 (ja) * | 2011-01-24 | 2017-01-11 | ソニー株式会社 | 画像符号化装置と画像復号装置およびその方法とプログラム |
| CN105245903B (zh) | 2011-02-22 | 2018-09-07 | 太格文-Ii有限责任公司 | 图像解码方法和图像解码装置 |
| TWI523499B (zh) | 2011-02-22 | 2016-02-21 | Panasonic Ip Corp America | An image coding method, an image decoding method, an image coding apparatus, an image decoding apparatus, and an image coding / decoding apparatus |
| US8989261B2 (en) | 2011-02-23 | 2015-03-24 | Qualcomm Incorporated | Multi-metric filtering |
| US9729879B2 (en) * | 2011-03-10 | 2017-08-08 | Hfi Innovation Inc. | Method and apparatus of deblocking filter |
| LT3843394T (lt) * | 2011-07-19 | 2024-05-10 | Tagivan Ii Llc | Kodavimo būdas |
| JP5159927B2 (ja) * | 2011-07-28 | 2013-03-13 | 株式会社東芝 | 動画像復号装置及び動画像復号方法 |
| IN2014CN03020A (ja) * | 2011-11-04 | 2015-07-03 | Panasonic Corp | |
| CA2840036C (en) * | 2011-11-25 | 2018-12-18 | Panasonic Corporation | Image processing method and image processing apparatus |
| JP6000763B2 (ja) | 2012-08-31 | 2016-10-05 | キヤノン株式会社 | 画像処理装置及び画像処理方法 |
| JP7305878B2 (ja) | 2019-08-23 | 2023-07-10 | 北京字節跳動網絡技術有限公司 | コーディングブロック又はサブブロック境界でのデブロッキングフィルタリング |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6167157A (en) | 1994-11-24 | 2000-12-26 | Victor Company Of Japan, Ltd. | Method of reducing quantization noise generated during a decoding process of image data and device for decoding image data |
| JP2001224031A (ja) * | 2000-02-10 | 2001-08-17 | Sharp Corp | 動画像復号装置 |
| JP2003179921A (ja) * | 2001-12-10 | 2003-06-27 | Matsushita Electric Ind Co Ltd | 符号化映像復号化装置 |
| JP2004180248A (ja) * | 2001-11-29 | 2004-06-24 | Matsushita Electric Ind Co Ltd | 符号化歪除去方法、動画像符号化方法、動画像復号化方法、およびそれらを実現する装置、プログラム |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5454051A (en) * | 1991-08-05 | 1995-09-26 | Eastman Kodak Company | Method of reducing block artifacts created by block transform compression algorithms |
| US6222881B1 (en) * | 1994-10-18 | 2001-04-24 | Intel Corporation | Using numbers of non-zero quantized transform signals and signal differences to determine when to encode video signals using inter-frame or intra-frame encoding |
| JP2001078187A (ja) * | 1999-09-01 | 2001-03-23 | Matsushita Electric Ind Co Ltd | 画像復号化装置 |
| FI117534B (fi) * | 2000-01-21 | 2006-11-15 | Nokia Corp | Menetelmä digitaalisten kuvien suodattamiseksi ja suodatin |
| JP4517453B2 (ja) * | 2000-05-30 | 2010-08-04 | ソニー株式会社 | 画像情報変換装置及び方法並びに符号化装置及び方法 |
| 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 |
| BR0206777A (pt) * | 2001-11-29 | 2004-02-25 | Matsushita Electric Industrial Co Ltd | Método de remoção de distorção de codificação, método de codificação de vìdeo e aparelho e programa para o mesmo |
| US7099389B1 (en) * | 2002-12-10 | 2006-08-29 | Tut Systems, Inc. | Rate control with picture-based lookahead window |
| JP4281950B2 (ja) * | 2003-07-10 | 2009-06-17 | Kddi株式会社 | 動画像配信装置 |
| CN1285214C (zh) * | 2004-01-14 | 2006-11-15 | 华中科技大学 | 一种环路滤波方法和环路滤波器 |
| US7778480B2 (en) * | 2004-11-23 | 2010-08-17 | Stmicroelectronics Asia Pacific Pte. Ltd. | Block filtering system for reducing artifacts and method |
| US7620261B2 (en) * | 2004-11-23 | 2009-11-17 | Stmicroelectronics Asia Pacific Pte. Ltd. | Edge adaptive filtering system for reducing artifacts and method |
-
2005
- 2005-07-25 JP JP2005214494A patent/JP4784188B2/ja not_active Expired - Fee Related
-
2006
- 2006-07-24 TW TW095126973A patent/TW200715869A/zh not_active IP Right Cessation
- 2006-07-25 WO PCT/JP2006/314639 patent/WO2007013437A1/ja not_active Ceased
- 2006-07-25 CN CN2006800353261A patent/CN101273638B/zh not_active Expired - Fee Related
- 2006-07-25 US US11/996,720 patent/US8396307B2/en active Active
- 2006-07-25 CN CN2010105284707A patent/CN101969563B/zh not_active Expired - Fee Related
- 2006-07-25 EP EP06781551A patent/EP1909504A4/en not_active Withdrawn
- 2006-07-25 EP EP20130184285 patent/EP2675164A1/en not_active Ceased
- 2006-07-25 KR KR1020087004324A patent/KR101241728B1/ko active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6167157A (en) | 1994-11-24 | 2000-12-26 | Victor Company Of Japan, Ltd. | Method of reducing quantization noise generated during a decoding process of image data and device for decoding image data |
| JP2001224031A (ja) * | 2000-02-10 | 2001-08-17 | Sharp Corp | 動画像復号装置 |
| JP2004180248A (ja) * | 2001-11-29 | 2004-06-24 | Matsushita Electric Ind Co Ltd | 符号化歪除去方法、動画像符号化方法、動画像復号化方法、およびそれらを実現する装置、プログラム |
| JP2003179921A (ja) * | 2001-12-10 | 2003-06-27 | Matsushita Electric Ind Co Ltd | 符号化映像復号化装置 |
Non-Patent Citations (2)
| Title |
|---|
| P.LIST, A. JOCJ, J. LAINEMA, G. BJONTEGAARD, M. KARCZEWICZ, ADAPTIVE DEBLOCKING FILTER |
| See also references of EP1909504A4 * |
Cited By (37)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8711950B2 (en) * | 2008-02-14 | 2014-04-29 | Sony Corporation | Apparatus and method for adapted deblocking filtering strength |
| US20090207911A1 (en) * | 2008-02-14 | 2009-08-20 | Minamoto Junichi | Picture processing apparatus, picture processing method, picture processing method program and picture processing method program recording medium |
| CN101926177A (zh) * | 2008-03-07 | 2010-12-22 | 株式会社东芝 | 运动图像编码/解码装置 |
| CN104601995A (zh) * | 2009-08-26 | 2015-05-06 | 索尼公司 | 图像处理装置和方法 |
| CN104601995B (zh) * | 2009-08-26 | 2018-04-27 | 索尼公司 | 图像处理装置和方法 |
| US10051273B2 (en) | 2012-01-20 | 2018-08-14 | Fujitsu Limited | Video decoder and video decoding method |
| US9628825B2 (en) | 2012-01-20 | 2017-04-18 | Fujitsu Limited | Video decoder, video encoder, video decoding method, and video encoding method |
| US9743088B2 (en) | 2012-01-20 | 2017-08-22 | Fujitsu Limited | Video encoder and video encoding method |
| US9973756B2 (en) | 2012-01-20 | 2018-05-15 | Fujitsu Limited | Video encoder and video encoding method |
| JP2016054513A (ja) * | 2015-11-09 | 2016-04-14 | 富士通株式会社 | 動画像符号化装置、動画像符号化方法、動画像符号化プログラム |
| JP2016054514A (ja) * | 2015-11-09 | 2016-04-14 | 富士通株式会社 | 動画像符号化装置、動画像符号化方法、動画像符号化プログラム |
| CN114157865A (zh) * | 2016-12-27 | 2022-03-08 | 松下电器(美国)知识产权公司 | 编码装置、解码装置及非暂时性的存储介质 |
| US11570432B2 (en) | 2016-12-27 | 2023-01-31 | Panasonic Intellectual Property Corporation Of America | Encoder, decoder, encoding method, and decoding method |
| JP2020202595A (ja) * | 2016-12-27 | 2020-12-17 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 符号化装置、復号装置、符号化方法及び復号方法 |
| US10917641B2 (en) | 2016-12-27 | 2021-02-09 | Panasonic Intellectual Property Corporation Of America | Encoder, decoder, encoding method, and decoding method |
| US20210127109A1 (en) * | 2016-12-27 | 2021-04-29 | Panasonic Intellectual Property Corporation Of America | Encoder, decoder, encoding method, and decoding method |
| JP7013537B2 (ja) | 2016-12-27 | 2022-01-31 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 符号化装置及び復号装置 |
| CN114157866A (zh) * | 2016-12-27 | 2022-03-08 | 松下电器(美国)知识产权公司 | 编码装置、解码装置及非暂时性的存储介质 |
| WO2018123800A1 (ja) * | 2016-12-27 | 2018-07-05 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 符号化装置、復号装置、符号化方法及び復号方法 |
| CN114173117A (zh) * | 2016-12-27 | 2022-03-11 | 松下电器(美国)知识产权公司 | 编码方法、解码方法及发送方法 |
| CN114173119A (zh) * | 2016-12-27 | 2022-03-11 | 松下电器(美国)知识产权公司 | 解码装置及非暂时性的存储介质 |
| CN114173118A (zh) * | 2016-12-27 | 2022-03-11 | 松下电器(美国)知识产权公司 | 编码方法、解码方法及发送方法 |
| JP2022066194A (ja) * | 2016-12-27 | 2022-04-28 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 符号化方法及び復号方法 |
| TWI774718B (zh) * | 2016-12-27 | 2022-08-21 | 美商松下電器(美國)知識產權公司 | 編碼裝置及解碼裝置 |
| JPWO2018123800A1 (ja) * | 2016-12-27 | 2019-10-31 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 符号化装置、復号装置、符号化方法及び復号方法 |
| CN114173118B (zh) * | 2016-12-27 | 2023-10-20 | 松下电器(美国)知识产权公司 | 编码方法、解码方法及发送方法 |
| CN114157866B (zh) * | 2016-12-27 | 2023-10-20 | 松下电器(美国)知识产权公司 | 编码装置、解码装置及非暂时性的存储介质 |
| CN114173119B (zh) * | 2016-12-27 | 2023-10-20 | 松下电器(美国)知识产权公司 | 解码装置及非暂时性的存储介质 |
| CN114173117B (zh) * | 2016-12-27 | 2023-10-20 | 松下电器(美国)知识产权公司 | 编码方法、解码方法及发送方法 |
| CN114157865B (zh) * | 2016-12-27 | 2023-10-20 | 松下电器(美国)知识产权公司 | 编码装置、解码装置及非暂时性的存储介质 |
| JP7373596B2 (ja) | 2016-12-27 | 2023-11-02 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 符号化方法及び復号方法 |
| JP2023162383A (ja) * | 2016-12-27 | 2023-11-08 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 符号化方法及び復号方法 |
| TWI847216B (zh) * | 2016-12-27 | 2024-07-01 | 美商松下電器(美國)知識產權公司 | 編碼裝置及解碼裝置 |
| JP7581449B2 (ja) | 2016-12-27 | 2024-11-12 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 符号化方法及び復号方法 |
| JP2025010299A (ja) * | 2016-12-27 | 2025-01-20 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 符号化方法及び復号方法 |
| US12284341B2 (en) * | 2016-12-27 | 2025-04-22 | Panasonic Intellectual Property Corporation Of America | Encoder, decoder, encoding method, and decoding method |
| JP7710587B2 (ja) | 2016-12-27 | 2025-07-18 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 符号化方法及び復号方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR101241728B1 (ko) | 2013-03-11 |
| JP4784188B2 (ja) | 2011-10-05 |
| CN101273638B (zh) | 2010-12-22 |
| HK1120694A1 (en) | 2009-04-03 |
| JP2007036463A (ja) | 2007-02-08 |
| EP2675164A1 (en) | 2013-12-18 |
| CN101969563A (zh) | 2011-02-09 |
| CN101273638A (zh) | 2008-09-24 |
| CN101969563B (zh) | 2012-07-18 |
| US20100142835A1 (en) | 2010-06-10 |
| EP1909504A1 (en) | 2008-04-09 |
| EP1909504A4 (en) | 2011-03-16 |
| TW200715869A (en) | 2007-04-16 |
| US8396307B2 (en) | 2013-03-12 |
| TWI351880B (ja) | 2011-11-01 |
| KR20080042839A (ko) | 2008-05-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2007013437A1 (ja) | 画像処理装置、画像処理方法およびプログラム | |
| US12096043B2 (en) | Video encoding method for encoding division block, video decoding method for decoding division block, and recording medium for implementing the same | |
| US20200314420A1 (en) | Reconstructed block creating method | |
| KR101538704B1 (ko) | 보간 필터를 적응적으로 사용하여 영상을 부호화 및 복호화하는 방법 및 장치 | |
| US10681385B2 (en) | Image processing system, image processing method and program | |
| KR20060109290A (ko) | 화상 복호 장치 및 화상 복호 방법과 화상 복호 프로그램 | |
| JP2008219205A (ja) | 画像情報符号化装置及び画像情報符号化方法 | |
| WO2005086492A1 (ja) | データ処理装置およびその方法と符号化装置 | |
| EP1916848A1 (en) | Encoding apparatus, encoding method, decoding apparatus, decoding method, and program | |
| HK1120694B (en) | Image processing system and image processing method | |
| JP2011142698A (ja) | 符号化装置、符号化方法、復号装置、復号方法およびプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| WWE | Wipo information: entry into national phase |
Ref document number: 200680035326.1 Country of ref document: CN |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| WWE | Wipo information: entry into national phase |
Ref document number: 667/DELNP/2008 Country of ref document: IN |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2006781551 Country of ref document: EP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 1020087004324 Country of ref document: KR |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 11996720 Country of ref document: US |