Picture decoding method and picture decoding apparatus
AssigneePanasonic Corporation
InventorsShinya Kadono, Kiyofumi Abe
Life of this patent
Estimating the term…
Abstract
Provided is a picture decoding method in which a less degraded decoded picture can be reconstructed even if an error has occurred. A picture decoding method for decoding coded data on a block-by-block basis and smoothing, using a deblocking filter, blocking distortion which occurs in a boundary between decoded blocks. In this method, a variable length decoding unit VLD detects whether or not each block in the coded data contains an error; and a deblocking filter DBF determines, based on the result of the detection, (i) whether or not filtering should be performed on a boundary between two adjacent blocks, and (ii) which one of deblocking filters with different smoothing levels should be used for filtering of the boundary.
Claims9
A picture decoding method for decoding coded data on a block-by-block basis and smoothing, using a deblocking filter, blocking distortion which occurs in a boundary between decoded blocks, said method comprising:
- detecting whether or not each block in the coded data contains an error;
- and
- determining, based on a result of said detecting, (i) whether or not filtering should be performed on a boundary between two adjacent blocks, and (ii) which one of deblocking filters with different smoothing levels should be used for filtering of the boundary.
A picture decoding apparatus that decodes coded data on a block-by-block basis and smoothes, using a deblocking filter, blocking distortion which occurs in a boundary between decoded blocks, said apparatus comprising:
- an error detection unit operable to detect whether or not each block in the coded data contains an error;
- and
- a determination unit operable to determine, based on a result of the detection, (i) whether or not filtering should be performed on a boundary between two adjacent blocks, and (ii) which one of deblocking filters with different smoothing levels should be used for filtering of the boundary.
An integrated circuit that implements a picture decoding apparatus which decodes coded data on a block-by-block basis and smoothes, using a deblocking filter, blocking distortion which occurs in a boundary between decoded blocks, said circuit comprising:
- an error detection unit operable to detect whether or not each block in the coded data contains an error;
- and
- a determination unit operable to determine, based on a result of the detection, (i) whether or not filtering should be performed on a boundary between two adjacent blocks, and (ii) which one of deblocking filters with different smoothing levels should be used for filtering of the boundary.
A receiver that receives, via the Internet, coded data obtained by coding a moving picture, in the form of Internet Protocol (IP) packets, said receiver comprising:
- an error position detection unit operable to detect a position of an IP packet in the coded data, at which a transmission error has occurred;
- and
- a determination unit operable to determine, based on whether or not each block is in the detected position in the coded data, (i) whether or not filtering should be performed on a boundary between two adjacent blocks, and (ii) which one of deblocking filters with different smoothing levels should be used for filtering of the boundary.
A computer program product for a picture decoding apparatus which decodes coded data on a block-by-block basis and smoothes, using a deblocking filter, blocking distortion which occurs in a boundary between decoded blocks, said computer program product, when loaded into a computer, allowing the computer to execute:
- detecting whether or not each block in the coded data contains an error;
- and
- determining, based on a result of said detecting, (i) whether or not filtering should be performed on a boundary between two adjacent blocks, and (ii) which one of deblocking filters with different smoothing levels should be used for filtering of the boundary.
Dependencies are inferred from the claim text.