Method and apparatus for truncated decoding

Coded data generation or conversion – Digital code to digital code converters

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C341S051000, C348S405100

Reexamination Certificate

active

06295008

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to the recovery of data. More particularly, the present invention relates to the recovery of lost/damaged block data in a bitstream of compressed data.
2. Art Background
It is often desirable to compress data, such as video images or sound data, for transmission and storage. Typically, when data is compressed, compression constants are generated. In some instances block-wide data is generated. These constants are transmitted or stored along with the compressed image. Problems can arise if the compression constants are lost or damaged prior to decompression of the data. As an illustration, the discussion below illustrates the problems that arise if image data compression constants are lost.
The discrete data points that make up a digital image are known as pixels. For example, each pixel is represented independently using 8 bits, but other representations also are used for the purposes of compression analysis. Most of the alternative representations begin by dividing this raw data into disjoint sets. For historical reasons, these sets are referred to as “blocks”, even though they may not have a traditional block shape. The alternative representation then characterizes the data by some block-wide information and per-pixel information.
Examples of block-wide information include the minimum pixel value (MIN), the maximum pixel value (MAX), and the dynamic range of the pixel values (DR), where DR=MAX−MIN or DR=1+MAX−MIN. Per-pixel information may indicate where the pixel value lies within the range specified by the global information. For compression to be achieved, the per-pixel information must use only a few bits of storage so that the total number of bits used is less than that required to store the raw image.
In one example, the block data is comprised of the MIN, DR and Qbit number (defined below), and the pixel data is comprised of Q codes. A Q code is a Qbit number that corresponds to one value in the set {MIN, MIN+1, . . . , MAX}. Since the Qbit number is generally small and the DR value may be relatively large, it is generally not possible to represent all pixel values exactly. Therefore, some quantization error is introduced when pixel values are reduced to Q code values. For instance, if the Qbit number is 3, then it is generally possible to represent 2
3
=8 values from the set {MIN, MIN+1, . . . , MAX} without any error. Pixels with other values are rounded to one of these eight values. This rounding introduces quantization error.
If any of the block information, e.g., MIN, MAX or DR, is lost, the damage to the image is potentially large as many pixels are affected. For this reason, it is desirable to have techniques for accurately estimating or recovering the values of this lost data.
SUMMARY OF THE INVENTION
A method and apparatus for hardware efficient decoding of compression coefficients. In one embodiment, a numerator of an equation used to compute a compression coefficient is computed. The denominator is also computed. The numerator and denominator values are truncated such that each numerator and denominator are equal in length to a predetermined constant K. A K-bit integer division is then executed to determine the value of the compression constant.


REFERENCES:
patent: 3311879 (1967-03-01), Daher
patent: 3805232 (1974-04-01), Allen
patent: 4381519 (1983-04-01), Wilkinson et al.
patent: 4419693 (1983-12-01), Wilkinson et al.
patent: 4532628 (1985-07-01), Matthews
patent: 4703351 (1987-10-01), Kondo
patent: 4703352 (1987-10-01), Kondo
patent: 4710811 (1987-12-01), Kondo
patent: 4722003 (1988-01-01), Kondo
patent: 4729021 (1988-03-01), Kondo
patent: 4772947 (1988-09-01), Kono
patent: 4788589 (1988-11-01), Kondo
patent: 4815078 (1989-03-01), Shimura
patent: 4845560 (1989-07-01), Kondo et al.
patent: 4885636 (1989-12-01), Sullivan
patent: 4890161 (1989-12-01), Kondo
patent: 4924310 (1990-05-01), Von Brandt
patent: 4953023 (1990-08-01), Kondo
patent: 4975915 (1990-12-01), Sako et al.
patent: 5023710 (1991-06-01), Kondo et al.
patent: 5122873 (1992-06-01), Golin
patent: 5134479 (1992-07-01), Ohishi et al.
patent: 5142537 (1992-08-01), Kutner et al.
patent: 5159452 (1992-10-01), Kinoshita et al.
patent: 5185746 (1993-02-01), Tanaka et al.
patent: 5196931 (1993-03-01), Kondo
patent: 5208816 (1993-05-01), Seshardi et al.
patent: 5237424 (1993-08-01), Nishino et al.
patent: 5241381 (1993-08-01), Kondo
patent: 5258835 (1993-11-01), Kato
patent: 5307175 (1994-04-01), Seachman
patent: 5327502 (1994-07-01), Masuda et al.
patent: 5359694 (1994-10-01), Concordel
patent: 5379072 (1995-01-01), Kondo
patent: 5398078 (1995-03-01), Masuda et al.
patent: 5416651 (1995-05-01), Uetake et al.
patent: 5416847 (1995-05-01), Boze
patent: 5428403 (1995-06-01), Andrew et al.
patent: 5434716 (1995-07-01), Sugiyama et al.
patent: 5438369 (1995-08-01), Citta et al.
patent: 5469216 (1995-11-01), Takahashi et al.
patent: 5469474 (1995-11-01), Kitabatake
patent: 5471501 (1995-11-01), Parr et al.
patent: 5481554 (1996-01-01), Kondo
patent: 5481627 (1996-01-01), Kim
patent: 5495298 (1996-02-01), Uchida et al.
patent: 5528608 (1996-06-01), Shimizume
patent: 5598214 (1997-01-01), Kondo et al.
patent: 5617333 (1997-04-01), Oyamada et al.
patent: 5625715 (1997-04-01), Trew et al.
patent: 5649053 (1997-07-01), Kim
patent: 5663764 (1997-09-01), Kondo et al.
patent: 5703889 (1997-12-01), Shimoda et al.
patent: 5724099 (1998-03-01), Hamdi et al.
patent: 5751743 (1998-05-01), Takizawa
patent: 5751862 (1998-05-01), Williams et al.
patent: 5786857 (1998-07-01), Yamaguchi
patent: 5796786 (1998-08-01), Lee
patent: 5805762 (1998-09-01), Boyce et al.
patent: 5852470 (1998-12-01), Kondo et al.
patent: 5928318 (1999-07-01), Araki
patent: 5946044 (1999-08-01), Kondo et al.
patent: 6067636 (2000-05-01), Yao et al.
patent: 0 359 729 A2 (1989-08-01), None
patent: 0 527 611 (1992-08-01), None
patent: 0 558 016 (1993-02-01), None
patent: 0 596 826 (1993-11-01), None
patent: 0 610 587 (1993-12-01), None
patent: 0 680 209 (1995-04-01), None
patent: 0 833 517 (1998-04-01), None
patent: 7-67028 (1995-03-01), None
patent: WO99/21369 (1999-04-01), None
Kondo, et al., “Adaptive Dynamic Range Coding Scheme for Future HDTV Digital VTR”, Fourth International Workshop on HDTV and Beyond, Sep. 4-6, Turin, Italy.
Kondo, et al., “A New Concealment Method for Digital VCR's”, IEEE Visual Signal Processing and Communication, pp. 20-22, 9/93, Melbourne, Australia.
Park, et al., “A Simple Concealment for ATM Bursty Cell Loss”, IEEE Transactions on Consumer Electronics, No. 3, Aug. 1993, pp. 704-709.
Tom, et al., “Packet Video for Cell Loss Protection Using Deinterleaving and Scrambling”, ICASSP 91: 1991 International Conference on Acoustics, Speech and Signal Processing, vol. 4, pp. 2857-2860, Apr. 1991.
NHK Laboratories Note, “Error Correction, Concealment and Shuffling”, No. 424, Mar. 1994, pp. 29-44.
Translation of Japanese Patent #7-67028, 30 pgs.
Kondo, et al., “Adaptive Dynamic Range Coding Scheme for Future Consumer Digital VTR”, pp. 219-226.
Kim, et al., “Bit Rate Reduction Algorithm for a Digital VCR”, IEEE Transactions on Consumer Electronics, vol. 37, No. 3, Aug. 1, 1992, pp. 267-274.
R.C. Gonzalez, et al., “Digital Image Processing”, Addison Wesley Publishing Compant, Inc., 1992, pp. 346-348.
R. Aravind, et al., “Image and Video Coding Standards”, AT&T Technical Journal, Jan./Feb. 1993, pp. 67-88.
Zhu, et al., “Coding and Cell-Loss Recovery in DCT-Based Packet Video”, IEEE Transactions on Circuits and Systems for Video Technology, Jun. 3, 1993, No. 3, NY.
International Search Report, PCT/US98/22347, Mar. 16, 1999, 2 pgs.
International Search Report, PCT/US95/22531, Apr. 1, 1999, 1 pg.
International Search Report, PCT/US98/22411, Feb. 25, 1999, 1 pg.
Japanese Patent No. 05304659 and translation of Abstract.
Japanese Patent No. 05244578 and translation of Abstract.
Japanese Patent No. 05300485 and translation of Abstract.
Japanese Patent No. 06070298 and translation of

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for truncated decoding does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for truncated decoding, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for truncated decoding will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2509650

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.