IP Library Granted Patent US 9,729,874
Granted Patent B2
US 9,729,874 · App. 14/134,812 · Granted Aug 8, 2017

Filtering method, moving picture coding apparatus, moving picture decoding apparatus, and moving picture coding and decoding apparatus

Inventors: Chong Soon Lim (Singapore, SG); Viktor Wahadaniah (Singapore, SG); Sue Mon Thet Naing (Singapore, SG); Takahiro Nishi (Nara, JP); Youji Shibahara (Osaka, JP); Hisao Sasai (Osaka, JP); Toshiyasu Sugio (Osaka, JP)
Assignee: TAGIVAN II LLC
H04N19/00896H04N19/117H04N19/157H04N19/176H04N19/593H04N19/82H04N19/86
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,729,874
App. No.
14/134,812
Granted
Aug 8, 2017
Kind
B2
Abstract

A filtering method according to the present invention is for filtering a plurality of blocks included in an image, and comprises: determining whether each of the blocks is an IPCM block or not; filtering a non-IPCM block that is not an IPCM block among the blocks to generate filtered data; outputting the filtered data as pixel values of the non-IPCM block, and outputting pixel values of the unfiltered IPCM block as pixel values of the IPCM block.

Claims (27)

1. A decoding method of decoding an image from an encoded bitstream on a block-by-block basis, the decoding method comprising:

filtering a first block and a second block included in the image to generate filtered data, using values of pixels respectively included in the first block and the second block, each of the first block and the second block being either an Intra Pulse Code Modulation (IPCM) block or a non-IPCM block; and

determining (i) whether both of the first block and the second block are non-IPCM blocks; (ii) whether both of the first block and the second block are IPCM blocks; or (iii) whether one of the first block and the second block is an IPCM block and the other of the first block and the second block is a non-IPCM block,

wherein, when it is determined in said determining that one of the first block and the second block is an IPCM block and the other of the first block and the second block is a non-IPCM block, the decoding method further comprises generating a reconstructed image,

wherein the reconstructed image includes (i) a part of the filtered data generated in said filtering as the pixels in the non-IPCM block and (ii) unfiltered pixels in the IPCM block, instead of a part of the filtered data generated in said filtering, as the pixels in the IPCM block,

wherein prediction and transformation are performed on the non-IPCM block, and prediction and transformation are not performed on the IPCM block,

wherein the first block is adjacent to the second block, and

wherein in the filtering, a fixed value is not used as a quantization parameter of an IPCM block.

2. A decoding apparatus which decodes an image from an encoded bitstream on a block-by-block basis, the decoding apparatus comprising:

a filtering unit configured to filter a first block and a second block included in the image to generate filtered data, using values of pixels respectively included in the first block and the second block, each of the first block and the second block being either an Intra Pulse Code Modulation (IPCM) block or a non-IPCM block;

a determining unit configured to determine (i) whether both of the first block and the second block are non-IPCM blocks; (ii) whether both of the first block and the second block are IPCM blocks; or (iii) whether one of the first block and the second block is an IPCM block and the other of the first block and the second block is a non-IPCM block; and

a reconstructing unit configured to generate, when it is determined by said determining unit that one of the first block and the second block is an IPCM block and the other of the first block and the second block is a non-IPCM block, a reconstructed image,

wherein the reconstructed image includes (i) a part of the filtered data generated by said filtering unit as the pixels in the non-IPCM block and (ii) unfiltered pixels in the IPCM block, instead of a part of the filtered data generated by said filtering unit, as the pixels in the IPCM block,

wherein prediction and transformation are performed on the non-IPCM block, and prediction and transformation are not performed on the IPCM block,

wherein the first block is adjacent to the second block, and

wherein in the filtering of the first block and the second block, a fixed value is not used as a quantization parameter of an IPCM block.

3. A decoding apparatus which decodes an image from an encoded bitstream on a block-by-block basis, the decoding apparatus comprising:

processing circuitry; and

storage coupled to the processing circuitry,

wherein the processing circuitry is configured to:

filter a first block and a second block included in the image to generate filtered data, using values of pixels respectively included in the first block and the second block, each of the first block and the second block being either an Intra Pulse Code Modulation (IPCM) block or a non-IPCM block;

determine (i) whether both of the first block and the second block are non-IPCM blocks; (ii) whether both of the first block and the second block are IPCM blocks; or (iii) whether one of the first block and the second block is an IPCM block and the other of the first block and the second block is a non-IPCM block; and

generate, when it is determined that one of the first block and the second block is an IPCM block and the other of the first block and the second block is a non-IPCM block, a reconstructed image,

wherein the reconstructed image includes (i) a part of the filtered data as the pixels in the non-IPCM block and (ii) unfiltered pixels in the IPCM block, instead of a part of the filtered data, as the pixels in the IPCM block,

wherein prediction and transformation are performed on the non-IPCM block, and prediction and transformation are not performed on the IPCM block,

wherein the first block is adjacent to the second block, and

wherein in the filtering of the first block and the second block, a fixed value is not used as a quantization parameter of an IPCM block.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2014
From: PANASONIC CORPORATION
To: TAGIVAN II LLC
Reel/Frame 033082/0558 →
Continuity (3)
Division 13400896 · Feb 21, 2012
Provisional Application 61445115 · Feb 22, 2011
Related Publication 20140105294A1 · Apr 17, 2014