or
Bookmark and Share
Video coding methods and apparatuses
   
Document Number
US Patent 7003035
Issued Date
February 21, 2006
Link
Inventors
Map
Abstract
Video coding methods and apparatuses are provided that make use of various models and/or modes to significantly improve coding efficiency especially for high/complex motion sequences. The methods and apparatuses take advantage of the temporal and/or spatial correlations that may exist within portions of the frames, e.g., at the Macroblocks level, etc. The methods and apparatuses tend to significantly reduce the amount of data required for encoding motion information while retaining or even improving video image quality.
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
78
Comments:
no comments yet
Owner
Microsoft Corporation (Redmond, WA)
Published
February 21, 2006
Application Number
10/186,284
Filed
June 27, 2002
US Classification
375/240.12   348/699 375/240.13 375/240.14 375/240.15 375/240.16
Int'l Classification
H04N   7/12   (20060101)  
Examiner
Attorney/Law Firm
Parent Case
RELATED PATENT APPLICATIONS This U.S. Non-provisional Application for Letters Patent claims the benefit of priority from, and hereby incorporates by reference the entire disclosure of, co-pending U.S. Provisional Application for Letters Patent Ser. No. 60/376,005, filed Apr. 26, 2002, and titled "Video Coding Methods and Arrangements". This U.S. Non-provisional Application for Letters Patent further claims the benefit of priority from, and hereby incorporates by reference the entire disclosure of, co-pending U.S. Provisional Application for Letters Patent Ser. No. 60/352,127, filed Jan. 25, 2002.
USPTO Field of Search
375/240.12   375/240.13   375/240.14   375/240.15   375/240.16   348/699   348/700   382/236   382/238   386/111  
Related Patents
7570691 - Method of determining a motion vector for deriving motion vectors of a bi-predictive image block - Owned by LG Electronics Inc. (Seoul,KR)

In the method of determining a motion vector for deriving motion vectors of a bi-predictive image block, one of a first and second motion vector of a co-located image block for a bi-predictive image block is selected as a motion vector for deriving motion vectors of the bi-predictive image block.

7233621 - Method of determining a motion vector for deriving motion vectors of bi-predictive block - Owned by LG Electronics, Inc. (Seoul,KR)

In the method of determining a motion vector for deriving motion vectors of a bi-predictive image block, a list 1 motion vector of a co-located image block for a bi-predictive image block is selected as a motion vector for deriving motion vectors of the bi-predictive image block when the co-located image block only has a list 1 motion vector.

7558321 - Method of deriving a motion vector of a bi-predictive block based on a list 1 motion vector of a co-located block in a reference picture - Owned by LG Electronics Inc. (Seoul,KR)

In one embodiment, the method includes selecting the list 1 motion vector of the co-located block in a first list 1 reference picture as the motion vector for deriving list 0 and list 1 motion vectors of the bi-predictive block, if the co-located block only has the list 1 motion vector. The first list 1 reference picture is a type of reference picture permitted to be located temporally before or after a current picture, and the selected list 1 motion vector points to a second list 1 reference picture which is a reference picture of the first list 1 reference picture. Also, the current picture includes the bi-predictive block. The selected motion vector is scaled based on a temporal distance between the current picture and the first list 1 reference picture, and the motion vector of the bi-predictive block is derived based on the scaled motion vector.

7388521 - Request bits estimation for a Wyner-Ziv codec - Owned by Microsoft Corporation (Redmond, WA)

Request bits estimation for a Wyner-Ziv codec is described. In one aspect, and prior to communicating Wyner-Ziv parity bits to a Wyner-Ziv decoder, an estimated total number of parity bits to send to the Wyner-Ziv decoder are determined. This estimated number of parity bits allows the Wyner-Ziv decoder to reconstruct a frame of different coded content using the Wyner-Ziv parity bits such that the reconstructed frame will meet particular quality criteria. This estimated number of parity bits is determined independent of a request-bits feedback loop between the Wyner-Ziv coder and the Wyner-Ziv decoder. The estimated number of parity bits is communicated to the Wyner-Ziv decoder for reconstruction and presentation of the frame to a user.

Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us