Patent US5481627A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5481627A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for rectifying channel errors in a transmitted image signal encoded by classified vector quantization

Assignee: WiniaDaewoo Co Ltd
•
Filing: 1994-08-31
•
Granted: 1996-01-02
•
Expires: 2014-08-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A novel method for concealing or rectifying channel errors present in a decoded image signal which has been transmitted in a compressed form by using a classified vector quantization technique comprises a step for estimating the class for a current block by detecting boundary edges at each of four groups of neighboring pixels; and a step for estimating the representative vector for the current block by calculating a multiple number of side-matching functions and choosing the candidate vector producing the smallest side-matching function as the representative vector for the current block.

Inventors

  • 👤 Jong-Rak Kim

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 17:00
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/85; H04N19/89; H04N19/895; H04N19/90; H04N19/94

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 270 words
A method, for use in an image signal decoding system, for concealing class errors in an image signal transmitted in a compressed form by using a classified vector quantization method, wherein the image signal is divided into a multiplicity of blocks, each of said blocks being classified into one of a plurality of classes based on an edge pattern of said each block and said classes including a non-edge class which corresponds to a block having no edge pattern therein and a texture class which corresponds to a block having more than one edge patterns therein, said method comprising the steps of: detecting a block containing a class error; detecting boundary edges at each of four groups of neighboring pixels to the class error containing block, wherein each group of the neighboring pixels is located at a boundary of the class error containing block and included in one of four contiguous blocks to the class error containing block, pixel values of the neighboring pixels being considered to be correct; determining the non-edge class as a class of the class error containing block is less than two boundary edges are detected and the texture class, if more than two boundary edges are detected; obtaining an edge pattern in the class error containing block by connecting the detected boundary edges if two boundary edges are detected; determining the class for the class error containing block by selecting the most similar edge pattern to the obtained edge one, wherein said class is one of said plurality of classes; and repeating the above steps until classes all the blocks containing class errors are determined.
Claim 2
Independent Claim 270 words
A method, for use in an image signal decoding system, for concealing class errors in an image signal transmitted in a compressed form by using a classified vector quantization method, wherein the image signal is divided into a multiplicity of blocks, each of said blocks being classified into one of a plurality of classes based on an edge pattern of said each block and said classes including a non-edge class which corresponds to a block having no edge pattern therein and a texture class which corresponds to a block having more than one edge patterns therein, said method comprising the steps of: detecting a block containing a class error; detecting boundary edges at each of four groups of neighboring pixels to the class error containing block, wherein each group of the neighboring pixels is located at a boundary of the class error containing block and included in one of four contiguous blocks to the class error containing block, pixel values of the neighboring pixels being considered to be correct; determining the non-edge class as a class of the class error containing block is less than two boundary edges are detected and the texture class, if more than two boundary edges are detected; obtaining an edge pattern in the class error containing block by connecting the detected boundary edges if two boundary edges are detected; determining the class for the class error containing block by selecting the most similar edge pattern to the obtained edge one, wherein said class is one of said plurality of classes; and repeating the above steps until classes all the blocks containing class errors are determined.
Claim 3
Independent Claim 402 words
A method, for use in an image signal decoding system, for concealing channel errors in an image signal transmitted in a compressed form by using a classified vector quantization method, wherein the image signal is divided into a multiplicity of blocks, each of said blocks being classified into one of a plurality of classes based on an edge pattern of said each block, said classes including a non-edge class which corresponds to a block having no edge pattern therein and a texture class which corresponds to a block having more than one edge patterns therein, each of said classes corresponding to a codebook including a multiple number of candidate vectors, and each of the blocks included in the same class being represented by a representative vector selected from the candidate vectors included in the codebook corresponding to the class, said method comprising the steps of: detecting a block containing a channel error; detecting boundary edges at each of four groups of neighboring pixels to the channel error containing block, wherein each group of the neighboring pixels is located an a boundary of the channel error containing block and included in one of four contiguous blocks to the channel error containing block, pixel values of the neighboring pixels being considering to be correct; determining the non-edge class as a class of the channel error containing block if less than two boundary edges are detected and the texture class, if more than two boundary edges are detected; obtaining an edge pattern in the channel error containing block by connecting the detected boundary edges if two boundary edges are detected; determining the class for the channel error containing block by selecting the most similar edge pattern to the obtained edge one, wherein said class is one of said plurality of classes; calculating a multiple number of side-matching functions, each of said functions representing the difference between the boundary pixels of the channel error containing block and the neighboring pixels to the channel error containing block, wherein each of said side-matching functions is calculated for each of the multiple number of candidate vectors include in the codebook corresponding to the class where the channel error containing block belongs; choosing the candidate vector producing the smallest side-matching function as the representative vector for the channel error containing block; and repeating the above steps until classes and representative vectors for all the blocks containing channel errors are determined.
Claim 4
Independent Claim 402 words
A method, for use in an image signal decoding system, for concealing channel errors in an image signal transmitted in a compressed form by using a classified vector quantization method, wherein the image signal is divided into a multiplicity of blocks, each of said blocks being classified into one of a plurality of classes based on an edge pattern of said each block, said classes including a non-edge class which corresponds to a block having no edge pattern therein and a texture class which corresponds to a block having more than one edge patterns therein, each of said classes corresponding to a codebook including a multiple number of candidate vectors, and each of the blocks included in the same class being represented by a representative vector selected from the candidate vectors included in the codebook corresponding to the class, said method comprising the steps of: detecting a block containing a channel error; detecting boundary edges at each of four groups of neighboring pixels to the channel error containing block, wherein each group of the neighboring pixels is located an a boundary of the channel error containing block and included in one of four contiguous blocks to the channel error containing block, pixel values of the neighboring pixels being considering to be correct; determining the non-edge class as a class of the channel error containing block if less than two boundary edges are detected and the texture class, if more than two boundary edges are detected; obtaining an edge pattern in the channel error containing block by connecting the detected boundary edges if two boundary edges are detected; determining the class for the channel error containing block by selecting the most similar edge pattern to the obtained edge one, wherein said class is one of said plurality of classes; calculating a multiple number of side-matching functions, each of said functions representing the difference between the boundary pixels of the channel error containing block and the neighboring pixels to the channel error containing block, wherein each of said side-matching functions is calculated for each of the multiple number of candidate vectors include in the codebook corresponding to the class where the channel error containing block belongs; choosing the candidate vector producing the smallest side-matching function as the representative vector for the channel error containing block; and repeating the above steps until classes and representative vectors for all the blocks containing channel errors are determined.

References Cited (Backward Citations)

US4807033A Cited
US4843630A Cited
US5153748A Cited
US5257116A Cited
US5365604A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-01-01 1999-07-03 2000-01-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-01-01 2003-07-03 2004-01-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-01-01 2007-07-03 2008-01-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag