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

Transcoding proxy and method for transcoding encoded streams

Assignee: Google LLC
•
Filing: 2002-03-04
•
Granted: 2003-09-30
•
Expires: 2022-03-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus, a method and a system to efficiently manipulate in the compressed domain, spatial and/or temporal scaling of matching pursuit-coded digital signals. These manipulations, referred to as transcoding, may take place at a transcoding proxy located at an origin server, in any intermediary along the transmission path from the origin server to the client device, and/or at the client device. The preferred embodiment focuses on a method to perform rate adaptation and spatio-temporal scaling of a video stream composed of 3-D atoms in order to serve a set of heterogeneous client devices (e.g., a high-end personal computer, a personal digital assistant and a wireless phone). The proposed method applies to 1-D atoms (decomposition of audio signals) and 2-D atoms (image decomposition).

Inventors

  • 👤 Lisa Amini
  • 👤 Pascal Frossard
  • 👤 Pierre Vandergheynst
  • 👤 Olivier Verscheure

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 11:17
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/10; H04N19/102; H04N19/115; H04N19/134; H04N19/156; H04N19/164; H04N19/40; H04N19/90; H04N19/97; H04N21/00; H04N21/20; H04N21/23; H04N21/234; H04N21/2343; H04N21/234309; H04N21/23439; H04N21/25; H04N21/258; H04N21/25808; H04N21/25833; H04N21/25858; H04N21/266; H04N21/2662; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99944; Y10S707/99945; Y10S707/99948

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 88 words
A method of performing scaling and rate reduction of an encoded information stream containing first parameters and first correlation coefficients in order to serve at least one of a plurality of heterogeneous devices, said method comprising: a. determining scaling factors from device capabilities of said at least one device; and b. applying said scaling factors to said first parameters and first correlation coefficients to determine a new set of second parameters and second correlation coefficients, wherein said device can decode said second parameters and said second correlation coefficients.
Claim 2
Independent Claim 88 words
A method of performing scaling and rate reduction of an encoded information stream containing first parameters and first correlation coefficients in order to serve at least one of a plurality of heterogeneous devices, said method comprising: a. determining scaling factors from device capabilities of said at least one device; and b. applying said scaling factors to said first parameters and first correlation coefficients to determine a new set of second parameters and second correlation coefficients, wherein said device can decode said second parameters and said second correlation coefficients.
Claim 3
Dependent Claim 23 words
The method of claim 1 further comprising filtering said second parameters and second correlation coefficients to adjust the rate of the said stream.
Claim 4
Dependent Claim 23 words
The method of claim 1 wherein said determining said spatial and temporal scaling factors comprises receiving input from said at least one device.
Claim 5
Dependent Claim 23 words
The method of claim 2 wherein said determining said spatial and temporal scaling factors comprises receiving input from said at least one device.
Claim 6
Dependent Claim 17 words
The method of claim 2 wherein said determining, scaling and filtering are conducted at a transcoding proxy.
Claim 7
Dependent Claim 25 words
The method of claim 4 wherein said transcoding proxy is located along the transmission path between an originating server and the at least one device.
Claim 8
Dependent Claim 19 words
The method of claim 4 wherein said transcoding proxy is located at a server at which the stream originates.
Claim 9
Dependent Claim 17 words
The method of claim 4 wherein said transcoding proxy is located at the at least one device.
Claim 10
Dependent Claim 15 words
The method of claim 1 wherein said scaling factors comprise spatial and temporal scaling factors.
Claim 11
Dependent Claim 94 words
Apparatus for performing scaling and rate reduction of an encoded information stream containing first parameters and first correlation coefficients in order to serve at least one of a plurality of heterogeneous devices, comprising: a. a scaling factor component for determining scaling factors from device capabilities of said at least one device, and b. a processing component for applying said scaling factors to said first parameters and first correlation coefficients to determine a new set of second parameters and second correlation coefficients, wherein said device can decode said second parameters and said second correlation coefficients.
Claim 12
Dependent Claim 94 words
Apparatus for performing scaling and rate reduction of an encoded information stream containing first parameters and first correlation coefficients in order to serve at least one of a plurality of heterogeneous devices, comprising: a. a scaling factor component for determining scaling factors from device capabilities of said at least one device, and b. a processing component for applying said scaling factors to said first parameters and first correlation coefficients to determine a new set of second parameters and second correlation coefficients, wherein said device can decode said second parameters and said second correlation coefficients.
Claim 13
Dependent Claim 26 words
The apparatus of claim 10 further comprising a filter for filtering said second parameters and second correlation coefficients to adjust the rate of the said stream.
Claim 14
Dependent Claim 28 words
The apparatus of claim 10 further comprising a receiver and wherein said determining said scaling factors comprises receiving input from said at least one device at said receiver.
Claim 15
Dependent Claim 106 words
prorgram storage device readable by machine tangibly embodying a program of instructions to cause said machine to perform a method for performing scaling and rate reduction of an encoded information stream containing first parameters and first correlation coefficients in order to serve at least one of a plurality of heterogeneous devices, said method comprising: a. determining scaling factors from device capabilities of said at least one device; and b. applying said scaling factors to said first parameters and first correlation coefficients to determine a new set of second parameters and second correlation coefficients, wherein said device can decode said second parameters and said second correlation coefficients.
Claim 16
Dependent Claim 106 words
prorgram storage device readable by machine tangibly embodying a program of instructions to cause said machine to perform a method for performing scaling and rate reduction of an encoded information stream containing first parameters and first correlation coefficients in order to serve at least one of a plurality of heterogeneous devices, said method comprising: a. determining scaling factors from device capabilities of said at least one device; and b. applying said scaling factors to said first parameters and first correlation coefficients to determine a new set of second parameters and second correlation coefficients, wherein said device can decode said second parameters and said second correlation coefficients.
Claim 17
Dependent Claim 28 words
The program storage device of claim 13 wherein said method further comprises filtering said second parameters and second correlation coefficients to adjust the rate of the said stream.
Claim 18
Dependent Claim 25 words
The program storage device of claim 13 wherein said determining said spatial and temporal scaling factors comprises receiving input from said at least one device.
Claim 19
Dependent Claim 25 words
The program storage device of claim 14 wherein said determining said spatial and temporal scaling factors comprises receiving input from said at least one device.
Claim 20
Dependent Claim 17 words
The program storage device of claim 13 wherein said scaling factors comprise spatial and temporal scaling factors.
Claim 21
Dependent Claim 101 words
A zooming tool for spatially scaling an encoded information stream containing first parameters and first correlation coefficients in order to serve a scaled stream to at least one of a plurality of heterogeneous devices, comprising: a. a scaling factor component for determining scaling factors from desired zooming level and the device capabilities of said at least one device; and b. a processing component for applying said scaling factors to said first parameters and first correlation coefficients to determine a new set of second parameters and second correlation coefficients, wherein said device can decode said second parameters and said second correlation coefficients.
Claim 22
Dependent Claim 101 words
A zooming tool for spatially scaling an encoded information stream containing first parameters and first correlation coefficients in order to serve a scaled stream to at least one of a plurality of heterogeneous devices, comprising: a. a scaling factor component for determining scaling factors from desired zooming level and the device capabilities of said at least one device; and b. a processing component for applying said scaling factors to said first parameters and first correlation coefficients to determine a new set of second parameters and second correlation coefficients, wherein said device can decode said second parameters and said second correlation coefficients.
Claim 23
Dependent Claim 26 words
The zooming tool of claim 18 further comprising a filter for filtering said second parameters and second correlation coefficients to adjust the rate of said stream.
Claim 24
Dependent Claim 28 words
The zooming tool of claim 18 further comprising a receiver and wherein said determining scaling factors comprises receiving input from said at least one device at said receiver.

References Cited (Backward Citations)

US5933193A Cited
US5936669A Cited
US6345279B1 Cited
US6480615B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-09-29 2007-03-31 2007-09-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-09-29 2011-03-31 2011-09-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-09-29 2015-03-31 2015-09-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag