IP Library Granted Patent US 7,130,473
Granted Patent B2
US 7,130,473 · App. 11/120,249 · Granted Oct 31, 2006

System and method for robust video coding using progressive fine-granularity scalable (PFGS) coding

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,130,473
App. No.
11/120,249
Granted
Oct 31, 2006
Kind
B2
Abstract

A video encoding scheme employs progressive fine-granularity layered coding to encode video data frames into multiple layers, including a base layer of comparatively low quality video and multiple enhancement layers of increasingly higher quality video. Some of the enhancement layers in a current frame are predicted from at least one lower quality layer in a reference frame, whereby the lower quality layer is not necessarily the base layer.

Claims (14)

1. A method comprising:

encoding video data into multi-layered frames where each frame has a base layer of low quality to enhancement layers of increasingly higher quality and selected enhancement layers in a current frame are predicted from at least one lower quality layer in a reference frame that is not the base layer; and

transmitting the base layer and one or more of the enhancement layers over a network.

2. A method as recited in claim 1 , wherein the encoding comprises predicting each enhancement layer in the current frame using all of the lower quality layers in the reference frame.

3. A system comprising:

means for encoding video data into multi-layered frames where each frame has a base layer of low quality to enhancement layers of increasingly higher quality and selected enhancement layers in a current frame are predicted from at least one lower quality layer in a reference frame that is not the base layer; and

means for transmitting the base layer and one or more of the enhancement layers over a network.

4. A system as recited in claim 3 , wherein the means for encoding comprises means for predicting each enhancement layer in the current frame using all of the lower quality layers in the reference frame.

5. A computer-readable medium having computer-executable instructions, which when executed, perform acts comprising:

encoding video data into multi-layered frames where each frame has a base layer of low quality to enhancement layers of increasingly higher quality and selected enhancement layers in a current frame are predicted from at least one lower quality layer in a reference frame that is not the base layer; and

transmitting the base layer and one or more of the enhancement layers over a network.

6. A computer-readable medium as recited in claim 5 , wherein the encoding comprises predicting each enhancement layer in the current frame using all of the lower quality layers in the reference frame.

7. The method of claim 1 , wherein the current frame comprises a first plurality of layers of encoded video data representing a first image and the reference frame comprises a second plurality of layers of encoded video data representing a second image, the first image and second image depicting a subject of the video data at different points in time.

8. The method of claim 1 , further comprising transmitting the lower quality layer over the network.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2018
From: MICROSOFT TECHNOLOGY LICENSING, LLC
To: SZ DJI TECHNOLOGY CO., LTD.
Reel/Frame 047259/0160 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034543/0001 →