Movatterモバイル変換


[0]ホーム

URL:


US20060285760A1 - System and method for progressively transforming and coding digital data - Google Patents

System and method for progressively transforming and coding digital data
Download PDF

Info

Publication number
US20060285760A1
US20060285760A1US11/465,985US46598506AUS2006285760A1US 20060285760 A1US20060285760 A1US 20060285760A1US 46598506 AUS46598506 AUS 46598506AUS 2006285760 A1US2006285760 A1US 2006285760A1
Authority
US
United States
Prior art keywords
transform
coefficients
color space
representation
inverse
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.)
Granted
Application number
US11/465,985
Other versions
US7155065B1 (en
Inventor
Henrique Malvar
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.)
Zhigu Holdings Ltd
Original Assignee
Microsoft 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 US10/109,291external-prioritypatent/US7006699B2/en
Application filed by Microsoft CorpfiledCriticalMicrosoft Corp
Priority to US11/465,985priorityCriticalpatent/US7155065B1/en
Assigned to MICROSOFT CORPORATIONreassignmentMICROSOFT CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: MALVAR, HENRIQUE S.
Publication of US20060285760A1publicationCriticalpatent/US20060285760A1/en
Application grantedgrantedCritical
Publication of US7155065B1publicationCriticalpatent/US7155065B1/en
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLCreassignmentMICROSOFT TECHNOLOGY LICENSING, LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: MICROSOFT CORPORATION
Assigned to ZHIGU HOLDINGS LIMITEDreassignmentZHIGU HOLDINGS LIMITEDASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: MICROSOFT TECHNOLOGY LICENSING, LLC
Anticipated expirationlegal-statusCritical
Expired - Lifetimelegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A system and method facilitating progressively transforming and coding digital pictures is provided. The present invention via employment of a multi-resolution lapped transform provides for progressive rendering as well as mitigation of blocking artifacts and ringing artifacts as compared to many conventional compression systems. The invention includes a color space mapper, a multi-resolution lapped transform, a quantizer, a scanner and an entropy encoder. The multi-resolution lapped transform outputs transform coefficients, for example, first transform coefficients and second transform coefficients. A multi-resolution representation can be obtained utilizing second transform coefficients of the multi-resolution lapped transform. The color space mapper maps an input image to a color space representation of the input image. The color space representation of the input image is then provided to the multi-resolution lapped transform. The quantizer receives the first transform coefficients and/or the second transform coefficients and provides an output of quantized coefficients for use by the scanner and/or the entropy encoder. The scanner scans the quantized coefficients in order to produce a one-dimensional vector for use by the entropy encoder. The entropy encoder encodes the quantized coefficients received from the quantizer and/or the scanner resulting in data compression.

Description

Claims (20)

US11/465,9852002-03-272006-08-21System and method for progressively transforming and coding digital dataExpired - LifetimeUS7155065B1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US11/465,985US7155065B1 (en)2002-03-272006-08-21System and method for progressively transforming and coding digital data

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
US10/109,291US7006699B2 (en)2002-03-272002-03-27System and method for progressively transforming and coding digital data
US11/206,506US7095899B2 (en)2002-03-272005-08-18System and method for progressively transforming and coding digital data
US11/465,985US7155065B1 (en)2002-03-272006-08-21System and method for progressively transforming and coding digital data

Related Parent Applications (2)

Application NumberTitlePriority DateFiling Date
US10/109,291DivisionUS7006699B2 (en)2002-03-272002-03-27System and method for progressively transforming and coding digital data
US11/206,506ContinuationUS7095899B2 (en)2002-03-272005-08-18System and method for progressively transforming and coding digital data

Publications (2)

Publication NumberPublication Date
US20060285760A1true US20060285760A1 (en)2006-12-21
US7155065B1 US7155065B1 (en)2006-12-26

Family

ID=37569531

Family Applications (1)

Application NumberTitlePriority DateFiling Date
US11/465,985Expired - LifetimeUS7155065B1 (en)2002-03-272006-08-21System and method for progressively transforming and coding digital data

Country Status (1)

CountryLink
US (1)US7155065B1 (en)

Cited By (20)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20090238484A1 (en)*2008-03-242009-09-24Microsoft CorporationLifting-based directional lapped transforms
US20100235325A1 (en)*2009-03-122010-09-16Microsoft CorporationStoring lossless transforms of data
US20110016096A1 (en)*2009-07-162011-01-20Teerlink Craig NOptimal sequential (de)compression of digital data
US20110173166A1 (en)*2010-01-082011-07-14Teerlink Craig NGenerating and merging keys for grouping and differentiating volumes of files
US20110225659A1 (en)*2010-03-102011-09-15Isaacson Scott ASemantic controls on data storage and access
US20110225154A1 (en)*2010-03-102011-09-15Isaacson Scott AHarvesting relevancy data, including dynamic relevancy agent based on underlying grouped and differentiated files
US8090574B2 (en)2002-09-042012-01-03Microsoft CorporationEntropy encoding and decoding using direct level and run-length/level context-adaptive arithmetic coding/decoding modes
US8179974B2 (en)2008-05-022012-05-15Microsoft CorporationMulti-level representation of reordered transform coefficients
US8406307B2 (en)2008-08-222013-03-26Microsoft CorporationEntropy coding/decoding of hierarchically organized data
US8442986B2 (en)2011-03-072013-05-14Novell, Inc.Ranking importance of symbols in underlying grouped and differentiated files based on content
US8732660B2 (en)2011-02-022014-05-20Novell, Inc.User input auto-completion
US20140153824A1 (en)*2012-11-302014-06-05Kyocera Document Solutions Inc.Image Processing Apparatus That Performs Color Conversion and Image Processing Method
US8832103B2 (en)2010-04-132014-09-09Novell, Inc.Relevancy filter for new data based on underlying files
US8983917B2 (en)*2012-11-142015-03-17Facebook, Inc.Systems and methods for lossless compression of image color profiles
US9323769B2 (en)2011-03-232016-04-26Novell, Inc.Positional relationships between groups of files
US9798732B2 (en)2011-01-062017-10-24Micro Focus Software Inc.Semantic associations in data
CN110049325A (en)*2014-03-042019-07-23微软技术许可有限责任公司The adaptive switching of color space, color samples rate and/or bit-depth
US11451778B2 (en)2014-03-272022-09-20Microsoft Technology Licensing, LlcAdjusting quantization/scaling and inverse quantization/scaling when switching color spaces
US11632569B2 (en)2014-03-042023-04-18Microsoft Technology Licensing, LlcEncoding strategies for adaptive switching of color spaces, color sampling rates and/or bit depths
US11716478B2 (en)2014-10-082023-08-01Microsoft Technology Licensing, LlcAdjustments to encoding and decoding when switching color spaces

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7471726B2 (en)*2003-07-152008-12-30Microsoft CorporationSpatial-domain lapped transform in digital media compression
US7724827B2 (en)*2003-09-072010-05-25Microsoft CorporationMulti-layer run level encoding and decoding
US7369709B2 (en)*2003-09-072008-05-06Microsoft CorporationConditional lapped transform
US7428342B2 (en)*2004-12-172008-09-23Microsoft CorporationReversible overlap operator for efficient lossless data compression
US7305139B2 (en)*2004-12-172007-12-04Microsoft CorporationReversible 2-dimensional pre-/post-filtering for lapped biorthogonal transform
US7471850B2 (en)*2004-12-172008-12-30Microsoft CorporationReversible transform for lossy and lossless 2-D data compression
AU2005239628B2 (en)*2005-01-142010-08-05Microsoft Technology Licensing, LlcReversible 2-dimensional pre-/post-filtering for lapped biorthogonal transform
US8036274B2 (en)*2005-08-122011-10-11Microsoft CorporationSIMD lapped transform-based digital media encoding/decoding
US8150214B2 (en)*2007-11-272012-04-03Microsoft CorporationInferred discovery and construction of multi-resolution images
US8369638B2 (en)2008-05-272013-02-05Microsoft CorporationReducing DC leakage in HD photo transform
US8447591B2 (en)*2008-05-302013-05-21Microsoft CorporationFactorization of overlapping tranforms into two block transforms
US8275209B2 (en)*2008-10-102012-09-25Microsoft CorporationReduced DC gain mismatch and DC leakage in overlap transform processing

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5497398A (en)1993-08-121996-03-05Aware, Inc.Multi-carrier transceiver
AU8055798A (en)1997-06-051998-12-21Wisconsin Alumni Research FoundationImage compression system using block transforms and tree-type coefficient truncation
US6937659B1 (en)1997-11-142005-08-30Ac Capital Management, Inc.Apparatus and method for compressing video information
US6115689A (en)1998-05-272000-09-05Microsoft CorporationScalable audio coder and decoder
US6073153A (en)1998-06-032000-06-06Microsoft CorporationFast system and method for computing modulated lapped transforms
US6253165B1 (en)1998-06-302001-06-26Microsoft CorporationSystem and method for modeling probability distribution functions of transform coefficients of encoded signal
US6625216B1 (en)1999-01-272003-09-23Matsushita Electic Industrial Co., Ltd.Motion estimation using orthogonal transform-domain block matching
US6909812B1 (en)2000-07-132005-06-21Lucent Technologies Inc.Methods and apparatus for nearly lossless-concatenated block transform coding
US6636830B1 (en)2000-11-222003-10-21Vialta Inc.System and method for noise reduction using bi-orthogonal modified discrete cosine transform
AU2002236659A1 (en)2000-12-192002-07-01Pulsent CorporationAdaptive transforms
US7006699B2 (en)2002-03-272006-02-28Microsoft CorporationSystem and method for progressively transforming and coding digital data

Cited By (47)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8090574B2 (en)2002-09-042012-01-03Microsoft CorporationEntropy encoding and decoding using direct level and run-length/level context-adaptive arithmetic coding/decoding modes
US9390720B2 (en)2002-09-042016-07-12Microsoft Technology Licensing, LlcEntropy encoding and decoding using direct level and run-length/level context-adaptive arithmetic coding/decoding modes
US8712783B2 (en)2002-09-042014-04-29Microsoft CorporationEntropy encoding and decoding using direct level and run-length/level context-adaptive arithmetic coding/decoding modes
US20090238484A1 (en)*2008-03-242009-09-24Microsoft CorporationLifting-based directional lapped transforms
US8139880B2 (en)2008-03-242012-03-20Microsoft CorporationLifting-based directional lapped transforms
US8179974B2 (en)2008-05-022012-05-15Microsoft CorporationMulti-level representation of reordered transform coefficients
US9172965B2 (en)2008-05-022015-10-27Microsoft Technology Licensing, LlcMulti-level representation of reordered transform coefficients
US8406307B2 (en)2008-08-222013-03-26Microsoft CorporationEntropy coding/decoding of hierarchically organized data
US20100235325A1 (en)*2009-03-122010-09-16Microsoft CorporationStoring lossless transforms of data
US8676849B2 (en)2009-03-122014-03-18Microsoft CorporationStoring lossless transforms of data
US20110016096A1 (en)*2009-07-162011-01-20Teerlink Craig NOptimal sequential (de)compression of digital data
US8676858B2 (en)2009-07-162014-03-18Novell, Inc.Grouping and differentiating volumes of files
US20110013777A1 (en)*2009-07-162011-01-20Teerlink Craig NEncryption/decryption of digital data using related, but independent keys
US20110016101A1 (en)*2009-07-162011-01-20Isaacson Scott AStopping Functions For Grouping And Differentiating Files Based On Content
US9053120B2 (en)2009-07-162015-06-09Novell, Inc.Grouping and differentiating files based on content
US10528567B2 (en)2009-07-162020-01-07Micro Focus Software Inc.Generating and merging keys for grouping and differentiating volumes of files
US9390098B2 (en)2009-07-162016-07-12Novell, Inc.Fast approximation to optimal compression of digital data
US8566323B2 (en)2009-07-162013-10-22Novell, Inc.Grouping and differentiating files based on underlying grouped and differentiated files
US8983959B2 (en)2009-07-162015-03-17Novell, Inc.Optimized partitions for grouping and differentiating files of data
US20110016098A1 (en)*2009-07-162011-01-20Teerlink Craig NGrouping and differentiating volumes of files
US20110016136A1 (en)*2009-07-162011-01-20Isaacson Scott AGrouping and Differentiating Files Based on Underlying Grouped and Differentiated Files
US20110016135A1 (en)*2009-07-162011-01-20Teerlink Craig NDigital spectrum of file based on contents
US9348835B2 (en)2009-07-162016-05-24Novell, Inc.Stopping functions for grouping and differentiating files based on content
US9298722B2 (en)2009-07-162016-03-29Novell, Inc.Optimal sequential (de)compression of digital data
US8811611B2 (en)2009-07-162014-08-19Novell, Inc.Encryption/decryption of digital data using related, but independent keys
US20110016097A1 (en)*2009-07-162011-01-20Teerlink Craig NFast approximation to optimal compression of digital data
US8874578B2 (en)2009-07-162014-10-28Novell, Inc.Stopping functions for grouping and differentiating files based on content
US9438413B2 (en)2010-01-082016-09-06Novell, Inc.Generating and merging keys for grouping and differentiating volumes of files
US20110173166A1 (en)*2010-01-082011-07-14Teerlink Craig NGenerating and merging keys for grouping and differentiating volumes of files
US9292594B2 (en)2010-03-102016-03-22Novell, Inc.Harvesting relevancy data, including dynamic relevancy agent based on underlying grouped and differentiated files
US20110225659A1 (en)*2010-03-102011-09-15Isaacson Scott ASemantic controls on data storage and access
US20110225154A1 (en)*2010-03-102011-09-15Isaacson Scott AHarvesting relevancy data, including dynamic relevancy agent based on underlying grouped and differentiated files
US8782734B2 (en)2010-03-102014-07-15Novell, Inc.Semantic controls on data storage and access
US8832103B2 (en)2010-04-132014-09-09Novell, Inc.Relevancy filter for new data based on underlying files
US9798732B2 (en)2011-01-062017-10-24Micro Focus Software Inc.Semantic associations in data
US9230016B2 (en)2011-02-022016-01-05Novell, IncUser input auto-completion
US8732660B2 (en)2011-02-022014-05-20Novell, Inc.User input auto-completion
US8442986B2 (en)2011-03-072013-05-14Novell, Inc.Ranking importance of symbols in underlying grouped and differentiated files based on content
US9323769B2 (en)2011-03-232016-04-26Novell, Inc.Positional relationships between groups of files
US8983917B2 (en)*2012-11-142015-03-17Facebook, Inc.Systems and methods for lossless compression of image color profiles
US20140153824A1 (en)*2012-11-302014-06-05Kyocera Document Solutions Inc.Image Processing Apparatus That Performs Color Conversion and Image Processing Method
US9191552B2 (en)*2012-11-302015-11-17Kyocera Document Solutions Inc.Image processing apparatus that performs color conversion and image processing method
CN110049325A (en)*2014-03-042019-07-23微软技术许可有限责任公司The adaptive switching of color space, color samples rate and/or bit-depth
US11632569B2 (en)2014-03-042023-04-18Microsoft Technology Licensing, LlcEncoding strategies for adaptive switching of color spaces, color sampling rates and/or bit depths
US11683522B2 (en)2014-03-042023-06-20Microsoft Technology Licensing, LlcAdaptive switching of color spaces, color sampling rates and/or bit depths
US11451778B2 (en)2014-03-272022-09-20Microsoft Technology Licensing, LlcAdjusting quantization/scaling and inverse quantization/scaling when switching color spaces
US11716478B2 (en)2014-10-082023-08-01Microsoft Technology Licensing, LlcAdjustments to encoding and decoding when switching color spaces

Also Published As

Publication numberPublication date
US7155065B1 (en)2006-12-26

Similar Documents

PublicationPublication DateTitle
US7110610B2 (en)System and method for progressively transforming and coding digital data
US7155065B1 (en)System and method for progressively transforming and coding digital data
US7120307B2 (en)Image encoding using reordering and blocking of wavelet coefficients combined with adaptive encoding
US6477280B1 (en)Lossless adaptive encoding of finite alphabet data
Domański et al.Color transformations for lossless image compression
Sibade et al.Compressed-domain processing for wide format printing application
HK1058987B (en)System and method for progressively transforming and coding digital data

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:MICROSOFT CORPORATION, WASHINGTON

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MALVAR, HENRIQUE S.;REEL/FRAME:018543/0529

Effective date:20020327

STCFInformation on status: patent grant

Free format text:PATENTED CASE

FPAYFee payment

Year of fee payment:4

FPAYFee payment

Year of fee payment:8

ASAssignment

Owner name:MICROSOFT TECHNOLOGY LICENSING, LLC, WASHINGTON

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICROSOFT CORPORATION;REEL/FRAME:034542/0001

Effective date:20141014

ASAssignment

Owner name:ZHIGU HOLDINGS LIMITED, CAYMAN ISLANDS

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICROSOFT TECHNOLOGY LICENSING, LLC;REEL/FRAME:040354/0001

Effective date:20160516

MAFPMaintenance fee payment

Free format text:PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553)

Year of fee payment:12


[8]ページ先頭

©2009-2025 Movatter.jp