Back to results
US 8,428,141 B2Granted
Block error compensating apparatus of image frame and method thereof
AssigneeLG Electronics Inc.
InventorSung Kyu Lee
Life of this patent
Estimating the term…
Abstract
An apparatus and method are provided for compensating a block error in an image frame. This may include a video codec decoder for decoding an inputted image frame, and outputting a decoded image frame. An error concealment block may detect an error-generated block in the decoded image frame and compensate the detected error block through a median filter, and output the compensated image frame.
Claims16
A method comprising:
- decoding an input image signal into a decoded image signal;
- performing a comparison of at least one pixel value from a first block of the decoded image signal with at least two pixel values from a single adjacent block of the decoded image signal, wherein the comparison comprises:
- obtaining an absolute value of a result from calculations using a difference between the at least one pixel value from the first block and the at least two pixel values from the single adjacent block;
- and
- if said absolute value is greater than a particular value, obtaining a compensation value calculated by using the at least one pixel value from the first block and the at least two pixel values from the single adjacent block, and applying said compensation value to compensate for the first block.
2 more elements
An error compensating module comprising:
- a video codec decoder configured to decode an input image signal into a decoded image signal;
- an error refinement module configured to:
- perform a comparison of at least one pixel value from a first block of the decoded image signal with at least two pixel values from a single adjacent block of the decoded image signal, wherein the error refinement module is further configured to obtain an absolute value of a result from calculations using a difference between the at least one pixel value from the first block and the at least two pixel values from the single adjacent block, and
- if said absolute value is greater than a particular value, obtain a compensation value calculated by using the at least one pixel value from the first block and the at least two pixel values from the single adjacent block;
- and
- an error correction filter configured to apply said compensation value to compensate for the first block.
3 more elements
A method comprising:
- receiving image or video frames comprised of intra-coded frames, predictive-coded frames, or both intra-coded frames and predictive-coded frames, wherein at least one received image or video frame has at least one pixel block, said at least one pixel block being a target pixel block to be further processed;
- filtering said target pixel block by using at least one pixel value of said target pixel block and multiple pixel values of one other pixel block adjacent to said target pixel block,
- where said filtering comprises:
- obtaining an absolute value of a result from calculations using a difference between said at least one pixel value of said target pixel block and said multiple pixel values of said one other pixel block, and
- obtaining, based on a comparison of said absolute value with a particular value, a compensation value calculated by using said at least one pixel value of said target pixel block and said multiple pixel values of said one other pixel block, and applying said compensation value to compensate for said target pixel block;
- and
- outputting image or video frames comprised of intra-coded frames, predictive-coded frames, or both intra-coded frames and predictive-coded frames, wherein at least one output image or video frame has been compensated based on said target pixel block filtered as a result of said filtering step.
4 more elements
An apparatus comprising:
- a receiver configured to receive image or video frames comprised of intra-coded frames, predictive-coded frames, or both intra-coded frames and predictive-coded frames, wherein at least one received image or video frame has at least one pixel block containing an error, said at least one pixel block being a target pixel block to be further processed;
- a filter configured to filter said target pixel block by performing a comparison of at least one pixel value of said target pixel block with multiple pixel values of one other pixel block adjacent to said target pixel block,
- where said comparison comprises:
- obtaining an absolute value of a result from calculations using a difference between said at least one pixel value of said target pixel block and said multiple pixel values of said one other pixel block, and
- if said absolute value is greater than a particular value, obtaining a compensation value calculated by using said at least one pixel value of said target pixel block and said multiple pixel values of said one other pixel block, and applying said compensation value to compensate for said error in said target pixel block;
- and
- an outputter configured to output image or video frames comprised of intra-coded frames, predictive-coded frames, or both intra-coded frames and predictive-coded frames, wherein at least one output image or video frame has been compensated based on said target pixel block filtered as a result of said filtering step performed by said filter.
4 more elements
Dependencies are inferred from the claim text.