← Back to Patent Explorer
US5844614A Expired / Lapsed US ⏱️ 0.0 years remaining

Video signal decoding apparatus

Assignee: Panasonic Holdings Corp
•
Filing: 1996-01-11
•
Granted: 1998-12-01
•
Expires: 2016-01-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A video signal decoding apparatus according to the present invention includes a decoding unit for applying a variable length and run-length decoding to a compressed video signal to reconstruct blocks of quantized coefficients. An inverse quantizer is provided for inverse quantizing blocks of reconstructed quantized coefficients. An inverse DCT transforms the inverse quantized blocks of reconstructed quantized coefficients to produce a decoded block. An edge block detector determines whether decoded blocks are classified as an edge block. An adaptive edge enhancement filter removes the distortion in the decoded blocks when the edge block detector classifies decoded blocks as edge blocks. Thus, the video signal is decoded from the encoded video signal.

Inventors

  • 👤 Siew Tan Chong
  • 👤 Sheng Mei Shen
  • 👤 Chee Siong Khor

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 12:54
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/85; H04N19/86

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 148 words
A video signal decoding apparatus for decoding a coded bit stream of video signals which comprises blocks of quantized coefficient data and which is produced by encoding an input video signal, said apparatus comprising: a variable-length and run-length decoding means for variable-length and run-length decoding the coded bit stream to reconstruct the blocks of quantized coefficient data; an inverse quantization means for inverse quantizing the reconstructed blocks of quantized coefficient data; an inverse coding means for exclusively applying inverse DCT to the inverse quantized blocks of quantized coefficient data to produce decoded blocks which comprise both edge blocks and non-edge blocks; an edge block detection means for determining whether each of the decoded blocks is an edge block; and an adaptive edge enhancement filter means for removing distortions from individual decoded blocks when said edge block detection means determines that a respective decoded block is an edge block.
Claim 2
Dependent Claim 148 words
A video signal decoding apparatus for decoding a coded bit stream of video signals which comprises blocks of quantized coefficient data and which is produced by encoding an input video signal, said apparatus comprising: a variable-length and run-length decoding means for variable-length and run-length decoding the coded bit stream to reconstruct the blocks of quantized coefficient data; an inverse quantization means for inverse quantizing the reconstructed blocks of quantized coefficient data; an inverse coding means for exclusively applying inverse DCT to the inverse quantized blocks of quantized coefficient data to produce decoded blocks which comprise both edge blocks and non-edge blocks; an edge block detection means for determining whether each of the decoded blocks is an edge block; and an adaptive edge enhancement filter means for removing distortions from individual decoded blocks when said edge block detection means determines that a respective decoded block is an edge block.
Claim 3
Dependent Claim 131 words
The video signal decoding apparatus of claim 1, wherein said edge block detection means comprises: a first calculating means for calculating an average value of the decoded block; a second calculating means for calculating a maximum value and a minimum value of the decoded block; a third calculating means for calculating a first absolute difference value between the average value and the maximum value of the decoded block; a fourth calculating means for calculating a second absolute difference value between the average value and the minimum value of the decoded block; and a determining means for determining that the decoded block is an edge block when either the first or second absolute difference value is greater than a predetermined value, and otherwise determining that the decoded block is a non-edge block.
Claim 4
Dependent Claim 233 words
A video signal decoding and encoding apparatus for decoding a coded bit stream of video signals which comprises blocks of quantized coefficient data and which is produced by encoding an input video signal using an encoding apparatus, wherein; said encoding apparatus comprises: a partitioning means for partitioning each frame of the input video signal into smaller blocks of pixel data; a transform coding means for transforming the partitioned blocks of pixel data into blocks of transformed coefficient data; a quantization means for quantizing the transformed coefficients data to produce quantized coefficient data; and a variable-length and run-length coding means for variable-length and run-length coding the quantized coefficient data to produce the coded bit stream; said decoding apparatus comprises: a variable-length and run-length decoding means for variable-length and run-length decoding the coded bit stream to reconstruct the blocks of quantized coefficient data; an inverse quantization means for inverse quantizing the reconstructed blocks of quantized coefficient data; an inverse coding means for transforming! exclusively applying inverse DCT to the inverse quantized blocks of quantized coefficient data to produce decoded blocks which comprise both edge blocks and non-edge blocks; an edge block detection means for determining whether each of the decoded blocks is an edge block; and an adaptive edge enhancement filter means for removing distortions from individual decoded blocks when said edge block detection means determines that a respective decoded block is an edge block.
Claim 5
Dependent Claim 233 words
A video signal decoding and encoding apparatus for decoding a coded bit stream of video signals which comprises blocks of quantized coefficient data and which is produced by encoding an input video signal using an encoding apparatus, wherein; said encoding apparatus comprises: a partitioning means for partitioning each frame of the input video signal into smaller blocks of pixel data; a transform coding means for transforming the partitioned blocks of pixel data into blocks of transformed coefficient data; a quantization means for quantizing the transformed coefficients data to produce quantized coefficient data; and a variable-length and run-length coding means for variable-length and run-length coding the quantized coefficient data to produce the coded bit stream; said decoding apparatus comprises: a variable-length and run-length decoding means for variable-length and run-length decoding the coded bit stream to reconstruct the blocks of quantized coefficient data; an inverse quantization means for inverse quantizing the reconstructed blocks of quantized coefficient data; an inverse coding means for transforming! exclusively applying inverse DCT to the inverse quantized blocks of quantized coefficient data to produce decoded blocks which comprise both edge blocks and non-edge blocks; an edge block detection means for determining whether each of the decoded blocks is an edge block; and an adaptive edge enhancement filter means for removing distortions from individual decoded blocks when said edge block detection means determines that a respective decoded block is an edge block.
Claim 6
Dependent Claim 133 words
The video signal decoding and encoding apparatus of claim 3, wherein said edge block detection means comprises: a first calculating means for calculating an average value of the decoded block; a second calculating means for calculating a maximum value and a minimum value of the decoded block; a third calculating means for calculating a first absolute difference value between the average value and the maximum value of the decoded block; a fourth calculating means for calculating a second absolute difference value between the average value and the minimum value of the decoded block; and a determining means for determining that the decoded block is an edge block when either the first or second absolute difference value is greater than a predetermined value, and otherwise determining that the decoded block is a non-edge block.
Claim 7
Dependent Claim 81 words
The video signal decoding and encoding apparatus as in claim 3, wherein said adaptive edge enhancement filter means comprises: an adaptive averaging filter mask for performing convolution on a pixel by pixel basis for decoded blocks that are classified as edge blocks by comparing a difference between every adjacent pixel of the pixel being convolved with a predetermined value and averaging the pixel being convolved by the adjacent pixel when the difference is determined to be smaller than the predetermined value.
Claim 8
Dependent Claim 68 words
The video signal decoding and encoding apparatus as in claim 3, wherein; said encoding apparatus further comprises: a first motion compensation means for removing temporal redundancies in the partitioned blocks before being transformed by said transform coding means; and said decoding apparatus further comprises: a second motion compensation means for performing an inverse motion compensation of the reconstructed blocks before being processed by said edge block detection means.

References Cited (Backward Citations)

US5337087A Cited
US5337088A Cited
US5260782A Cited
US5528313A Cited
US5367385A Cited
US5384849A Cited
JPH06292173A Cited
US5410350A Cited
US5481627A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-11-30 2002-06-01 2002-12-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-11-30 2006-06-01 2006-12-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-11-30 2010-06-01 2010-12-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag