Movatterモバイル変換


[0]ホーム

URL:


US20090141991A1 - System and article of manufacture for using a reentry data stet to decode compressed data - Google Patents

System and article of manufacture for using a reentry data stet to decode compressed data
Download PDF

Info

Publication number
US20090141991A1
US20090141991A1US12/349,471US34947109AUS2009141991A1US 20090141991 A1US20090141991 A1US 20090141991A1US 34947109 AUS34947109 AUS 34947109AUS 2009141991 A1US2009141991 A1US 2009141991A1
Authority
US
United States
Prior art keywords
data
compressed data
reentry
decoding
location
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US12/349,471
Inventor
Joan LaVerne Mitchell
Nenad Rijavec
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US09/697,544external-prioritypatent/US6690832B1/en
Application filed by International Business Machines CorpfiledCriticalInternational Business Machines Corp
Priority to US12/349,471priorityCriticalpatent/US20090141991A1/en
Publication of US20090141991A1publicationCriticalpatent/US20090141991A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Provided are a method, system, and program for decoding compressed data. Compressed data is received and decoded. An error is detected while decoding a first location in the compressed data. A reentry data set is accessed having a pointer to a second location in the compressed data following the first location and decoding information that enables decoding to start from the second location. The second location in the compressed data is accessed and the decoding information in the accessed reentry data set is used to continue decoding the compressed data from the second location.

Description

Claims (13)

54. A system, comprising:
a buffer;
a decoder coupled to the buffer and to perform operations, the operations comprising:
receiving compressed data, wherein the compressed data comprises a sequence of compressed Minimum Coded Units (MCUs);
determining at least one disjointed sequence of MCUs including data for a rectangular region to decode;
accessing one reentry data set for each disjointed sequence, wherein the accessed reentry data set has a pointer to a location in the compressed data and decoding information that enables decoding to start from the location, wherein each reentry data set enables decoding to start at one MCU in the compressed data;
accessing the location addressed by the pointer in the compressed data; and
using each accessed reentry data set to decode one of the at least one disjointed sequences of MCUs including the rectangular region to decode.
56. An article of manufacture comprising at least one of a hardware device having hardware logic and a computer readable storage medium having code to perform operations, the operations comprising:
receiving compressed data;
accessing a reentry data set having a pointer to a location in the compressed data and decoding information that enables decoding to start from the location, wherein the decoding information includes decoded data preceding output produced by decoding the compressed data at the location addressed by the pointer and historical information used to enable decoding the compressed data at the location addressed by the pointer;
accessing the location addressed by the pointer in the compressed data; and
using the decoding information in the accessed reentry data set to decode the compressed data from the location.
60. An article of manufacture comprising at least one of a hardware device having hardware logic and a computer readable storage medium having code to perform operations, the operations comprising:
receiving compressed data, wherein the compressed data comprises a sequence of compressed Minimum Coded Units (MCUs;
determining at least one disjointed sequence of MCUs including data for a rectangular region to decode;
accessing one reentry data set for each disjointed sequence, wherein the accessed reentry data set has a pointer to a location in the compressed data and decoding information that enables decoding to start from the location;
accessing the location addressed by the pointer in the compressed data; and
using each accessed reentry data set to decode one of the at least one disjointed sequences of MCUs including the rectangular region to decode.
US12/349,4712000-10-262009-01-06System and article of manufacture for using a reentry data stet to decode compressed dataAbandonedUS20090141991A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US12/349,471US20090141991A1 (en)2000-10-262009-01-06System and article of manufacture for using a reentry data stet to decode compressed data

Applications Claiming Priority (4)

Application NumberPriority DateFiling DateTitle
US09/697,544US6690832B1 (en)2000-10-262000-10-26Method, system, and program for decoding compressed data at multiple points
US10/063,424US7224840B2 (en)2000-10-262002-04-23Method, system, and program for error recovery while decoding compressed data
US11/151,864US7489823B2 (en)2000-10-262005-06-13Method for using a reentry data set to decode compressed data
US12/349,471US20090141991A1 (en)2000-10-262009-01-06System and article of manufacture for using a reentry data stet to decode compressed data

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US11/151,864ContinuationUS7489823B2 (en)2000-10-262005-06-13Method for using a reentry data set to decode compressed data

Publications (1)

Publication NumberPublication Date
US20090141991A1true US20090141991A1 (en)2009-06-04

Family

ID=46298794

Family Applications (8)

Application NumberTitlePriority DateFiling Date
US10/063,424Expired - LifetimeUS7224840B2 (en)2000-10-262002-04-23Method, system, and program for error recovery while decoding compressed data
US10/909,726Expired - LifetimeUS7336836B2 (en)2000-10-262004-08-02Method, system, and program product for error recovery while transmitting and decoding compressed data
US10/909,723Expired - LifetimeUS7336835B2 (en)2000-10-262004-08-02Method, system, and program product of error recovery while decoding cached compressed data
US11/151,864Expired - LifetimeUS7489823B2 (en)2000-10-262005-06-13Method for using a reentry data set to decode compressed data
US11/957,369Expired - Fee RelatedUS7483580B2 (en)2000-10-262007-12-14System and program product for error recovery while decoding cached compressed data
US11/957,364Expired - Fee RelatedUS7486833B2 (en)2000-10-262007-12-14System and program product for error recovery while decoding cached compressed data
US12/140,216Expired - LifetimeUS7545990B2 (en)2000-10-262008-06-16System and program for using a reentry data set to decode compressed data
US12/349,471AbandonedUS20090141991A1 (en)2000-10-262009-01-06System and article of manufacture for using a reentry data stet to decode compressed data

Family Applications Before (7)

Application NumberTitlePriority DateFiling Date
US10/063,424Expired - LifetimeUS7224840B2 (en)2000-10-262002-04-23Method, system, and program for error recovery while decoding compressed data
US10/909,726Expired - LifetimeUS7336836B2 (en)2000-10-262004-08-02Method, system, and program product for error recovery while transmitting and decoding compressed data
US10/909,723Expired - LifetimeUS7336835B2 (en)2000-10-262004-08-02Method, system, and program product of error recovery while decoding cached compressed data
US11/151,864Expired - LifetimeUS7489823B2 (en)2000-10-262005-06-13Method for using a reentry data set to decode compressed data
US11/957,369Expired - Fee RelatedUS7483580B2 (en)2000-10-262007-12-14System and program product for error recovery while decoding cached compressed data
US11/957,364Expired - Fee RelatedUS7486833B2 (en)2000-10-262007-12-14System and program product for error recovery while decoding cached compressed data
US12/140,216Expired - LifetimeUS7545990B2 (en)2000-10-262008-06-16System and program for using a reentry data set to decode compressed data

Country Status (1)

CountryLink
US (8)US7224840B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20190190018A1 (en)*2016-08-312019-06-20Panasonic Intellectual Property Management Co., Ltd.Positive electrode active material for non-aqueous electrolyte secondary batteries, and non-aqueous electrolyte secondary battery
US10650621B1 (en)2016-09-132020-05-12Iocurrents, Inc.Interfacing with a vehicular controller area network
US20240235575A1 (en)*2023-01-112024-07-11Samsung Electronics Co., Ltd.Method and apparatus data with data compression and/or decompression

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7224840B2 (en)*2000-10-262007-05-29International Business Machines CorporationMethod, system, and program for error recovery while decoding compressed data
US10277656B2 (en)*2002-01-292019-04-30FiveOpenBooks, LLCMethod and system for delivering media data
US8824553B2 (en)2003-05-122014-09-02Google Inc.Video compression method
US7437593B2 (en)*2003-07-142008-10-14International Business Machines CorporationApparatus, system, and method for managing errors in prefetched data
US7343435B2 (en)*2003-11-102008-03-11Digital Networks North America, Inc.Stream based compressed file download with interruption recovery
US9418450B2 (en)2006-08-312016-08-16Ati Technologies UlcTexture compression techniques
US8977064B2 (en)*2008-02-132015-03-10Qualcomm IncorporatedRotational transcoding for JPEG or other coding standards
US8220271B2 (en)*2008-09-302012-07-17Alstom Technology Ltd.Fuel lance for a gas turbine engine including outer helical grooves
US8194991B2 (en)*2008-10-202012-06-05Motorola Mobililty, Inc.Out-of-order coding
US9378560B2 (en)2011-06-172016-06-28Advanced Micro Devices, Inc.Real time on-chip texture decompression using shader processors
US8819525B1 (en)2012-06-142014-08-26Google Inc.Error concealment guided robustness
WO2014106820A1 (en)*2013-01-042014-07-10Marvell World Trade Ltd.Enhanced buffering of soft decoding metrics
GB201318658D0 (en)*2013-10-222013-12-04Microsoft CorpControlling resolution of encoded video
WO2015183152A1 (en)*2014-05-282015-12-03Telefonaktiebolaget L M Ericsson (Publ)Method for relaying user data orthogonally for different users
US10419020B2 (en)*2015-06-182019-09-17International Business Machines CorporationIncreasing storage capacity and data transfer speed in genome data backup
US9584162B1 (en)2016-01-052017-02-28International Business Machines CorporationMicrocode data recovery strategies for use of iterative decode
US9621193B1 (en)*2016-01-052017-04-11International Business Machines CorporationMicrocode data recovery strategies for use of iterative decode
US11831565B2 (en)*2018-10-032023-11-28Advanced Micro Devices, Inc.Method for maintaining cache consistency during reordering

Citations (25)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4546385A (en)*1983-06-301985-10-08International Business Machines CorporationData compression method for graphics images
US4616220A (en)*1983-08-221986-10-07Burroughs CorporationGraphics display comparator for multiple bit plane graphics controller
US4745473A (en)*1986-03-241988-05-17Harris CorporationHybrid image compression system
US4905297A (en)*1986-09-151990-02-27International Business Machines CorporationArithmetic coding encoder and decoder system
US5254984A (en)*1992-01-031993-10-19Tandy CorporationVGA controller for displaying images having selective components from multiple image planes
US5371841A (en)*1992-07-311994-12-06Eastman Kodak CompanyProgressive bit plane reconstruction method
US5442458A (en)*1991-12-181995-08-15Eastman Kodak CompanyMethod and associated apparatus for encoding bitplanes for improved coding efficiency
US5483287A (en)*1992-06-191996-01-09General Electric CompanyMethod for forming transport cells for conveying compressed video data
US5586285A (en)*1993-02-191996-12-17Intel CorporationMethod and circuitry for increasing reserve memory in a solid state memory disk
US5717394A (en)*1993-02-101998-02-10Ricoh Company Ltd.Method and apparatus for encoding and decoding data
US5881173A (en)*1995-06-051999-03-09Ricoh Company, Ltd.Bit-plane coding device
US5903382A (en)*1997-12-191999-05-11Rockwell International CorporationElectrodeposition cell with high light transmission
US5903282A (en)*1997-07-281999-05-11Lsi Logic CorporationVideo decoder dynamic memory allocation system and method with an efficient freeze mode
US5973630A (en)*1997-12-021999-10-26Hughes Electronics CorporationData compression for use with a communications channel
US6009203A (en)*1995-04-181999-12-28Advanced Micro Devices, Inc.Method and apparatus for hybrid VLC bitstream decoding
US6381371B1 (en)*1999-03-172002-04-30Hewlett-Packard CompanyMethod and apparatus for processing image files
US6385341B1 (en)*1997-04-172002-05-07Microsoft CorporationTechnique for decoding variable length data codes
US6591013B1 (en)*1999-03-222003-07-08Broadcom CorporationSwitching between decoded image channels
US6658153B1 (en)*1997-03-182003-12-02Oki Electric Industry Co., Ltd.Method and decoder for decoding compressed moving-picture data
US6690832B1 (en)*2000-10-262004-02-10International Business Machines CorporationMethod, system, and program for decoding compressed data at multiple points
US6819803B2 (en)*2001-07-022004-11-16International Business Machines CorporationFaster lossless rotation of JPEG images
US6879725B2 (en)*2001-01-262005-04-12International Business Machine CorporationMethod, system, and program for decoding a section from compressed data
US6941019B1 (en)*2000-05-102005-09-06International Business Machines CorporationReentry into compressed data
US7146053B1 (en)*2000-05-102006-12-05International Business Machines CorporationReordering of compressed data
US7224840B2 (en)*2000-10-262007-05-29International Business Machines CorporationMethod, system, and program for error recovery while decoding compressed data

Patent Citations (30)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4546385A (en)*1983-06-301985-10-08International Business Machines CorporationData compression method for graphics images
US4616220A (en)*1983-08-221986-10-07Burroughs CorporationGraphics display comparator for multiple bit plane graphics controller
US4745473A (en)*1986-03-241988-05-17Harris CorporationHybrid image compression system
US4905297A (en)*1986-09-151990-02-27International Business Machines CorporationArithmetic coding encoder and decoder system
US5442458A (en)*1991-12-181995-08-15Eastman Kodak CompanyMethod and associated apparatus for encoding bitplanes for improved coding efficiency
US5254984A (en)*1992-01-031993-10-19Tandy CorporationVGA controller for displaying images having selective components from multiple image planes
US5483287A (en)*1992-06-191996-01-09General Electric CompanyMethod for forming transport cells for conveying compressed video data
US5371841A (en)*1992-07-311994-12-06Eastman Kodak CompanyProgressive bit plane reconstruction method
US5717394A (en)*1993-02-101998-02-10Ricoh Company Ltd.Method and apparatus for encoding and decoding data
US5586285A (en)*1993-02-191996-12-17Intel CorporationMethod and circuitry for increasing reserve memory in a solid state memory disk
US6009203A (en)*1995-04-181999-12-28Advanced Micro Devices, Inc.Method and apparatus for hybrid VLC bitstream decoding
US5881173A (en)*1995-06-051999-03-09Ricoh Company, Ltd.Bit-plane coding device
US6658153B1 (en)*1997-03-182003-12-02Oki Electric Industry Co., Ltd.Method and decoder for decoding compressed moving-picture data
US6385341B1 (en)*1997-04-172002-05-07Microsoft CorporationTechnique for decoding variable length data codes
US5903282A (en)*1997-07-281999-05-11Lsi Logic CorporationVideo decoder dynamic memory allocation system and method with an efficient freeze mode
US5973630A (en)*1997-12-021999-10-26Hughes Electronics CorporationData compression for use with a communications channel
US5903382A (en)*1997-12-191999-05-11Rockwell International CorporationElectrodeposition cell with high light transmission
US6381371B1 (en)*1999-03-172002-04-30Hewlett-Packard CompanyMethod and apparatus for processing image files
US6591013B1 (en)*1999-03-222003-07-08Broadcom CorporationSwitching between decoded image channels
US7146053B1 (en)*2000-05-102006-12-05International Business Machines CorporationReordering of compressed data
US6941019B1 (en)*2000-05-102005-09-06International Business Machines CorporationReentry into compressed data
US6690832B1 (en)*2000-10-262004-02-10International Business Machines CorporationMethod, system, and program for decoding compressed data at multiple points
US7224840B2 (en)*2000-10-262007-05-29International Business Machines CorporationMethod, system, and program for error recovery while decoding compressed data
US7336835B2 (en)*2000-10-262008-02-26International Business Machines CorporationMethod, system, and program product of error recovery while decoding cached compressed data
US7336836B2 (en)*2000-10-262008-02-26International Business Machines CorporationMethod, system, and program product for error recovery while transmitting and decoding compressed data
US7483580B2 (en)*2000-10-262009-01-27International Business Machines CorporationSystem and program product for error recovery while decoding cached compressed data
US7486833B2 (en)*2000-10-262009-02-03International Business Machines CorporationSystem and program product for error recovery while decoding cached compressed data
US7489823B2 (en)*2000-10-262009-02-10International Business Machines CorporationMethod for using a reentry data set to decode compressed data
US6879725B2 (en)*2001-01-262005-04-12International Business Machine CorporationMethod, system, and program for decoding a section from compressed data
US6819803B2 (en)*2001-07-022004-11-16International Business Machines CorporationFaster lossless rotation of JPEG images

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20190190018A1 (en)*2016-08-312019-06-20Panasonic Intellectual Property Management Co., Ltd.Positive electrode active material for non-aqueous electrolyte secondary batteries, and non-aqueous electrolyte secondary battery
US10650621B1 (en)2016-09-132020-05-12Iocurrents, Inc.Interfacing with a vehicular controller area network
US11232655B2 (en)2016-09-132022-01-25Iocurrents, Inc.System and method for interfacing with a vehicular controller area network
US20240235575A1 (en)*2023-01-112024-07-11Samsung Electronics Co., Ltd.Method and apparatus data with data compression and/or decompression

Also Published As

Publication numberPublication date
US7224840B2 (en)2007-05-29
US7545990B2 (en)2009-06-09
US7336835B2 (en)2008-02-26
US7336836B2 (en)2008-02-26
US7483580B2 (en)2009-01-27
US20050002578A1 (en)2005-01-06
US20040054953A1 (en)2004-03-18
US20050286781A1 (en)2005-12-29
US20080098175A1 (en)2008-04-24
US7486833B2 (en)2009-02-03
US20080252495A1 (en)2008-10-16
US7489823B2 (en)2009-02-10
US20080098275A1 (en)2008-04-24
US20050002579A1 (en)2005-01-06

Similar Documents

PublicationPublication DateTitle
US7545990B2 (en)System and program for using a reentry data set to decode compressed data
US6941019B1 (en)Reentry into compressed data
US5815097A (en)Method and apparatus for spatially embedded coding
US6546143B1 (en)Efficient wavelet-based compression of large images
US7813431B2 (en)System, method, and apparatus for decoding flexibility ordered macroblocks
US7085424B2 (en)Method and system for compressing motion image information
US6442302B2 (en)Rotated read-out of JPEG compressed images
WO1996033575A1 (en)Video decoder using block oriented data structures
US8451908B2 (en)System, method, and apparatus for decoding flexibly ordered pixel arrays
US5805226A (en)Method and apparatus for encoding a video signal by using a block truncation coding method
JP4063487B2 (en) Raster data compression method
US6353682B2 (en)Rotated read-out of JPEG compressed images
US6879725B2 (en)Method, system, and program for decoding a section from compressed data
US6690832B1 (en)Method, system, and program for decoding compressed data at multiple points
US8774273B2 (en)Method and system for decoding digital video content involving arbitrarily accessing an encoded bitstream
KR100405819B1 (en)The image compression and restoring method for binary images
US5740282A (en)System and method for contractive mapping resynchronization of a data transmission
JP3262341B2 (en) Image processing apparatus and method
CN1315059C (en) Method and device for decoding image sequence using virtual image frame reordering
KR100245037B1 (en)Improved image encoding/decoding system and error recovery method thereof
EP1453322A1 (en)Moving picture information compression method and system thereof
Ageenko et al.Storage system for document imaging applications
JP2002374174A (en)Variable length code decoder, variable length code decoding method and program for making computer execute the, method
JPH1188889A (en)Video compression for video data communication limited in band width
JPH10136369A (en) Digital video decoding device

Legal Events

DateCodeTitleDescription
STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO PAY ISSUE FEE


[8]ページ先頭

©2009-2025 Movatter.jp