IP Library › Granted Patent US 8,379,720
Granted Patent B2
US 8,379,720 · App. 13/420,214 · Granted Feb 19, 2013

Region sizing for macroblocks

Inventor: Gary A. Demos (Culver City, CA)
Assignee: Dolby Laboratories Licensing Corporation
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 8,379,720
App. No.
13/420,214
Granted
Feb 19, 2013
Kind
B2
Abstract

Coding techniques for a video image compression system involve improving an image quality of a sequence of two or more bi-directionally predicted intermediate frames, where each of the frames includes multiple pixels. One method involves determining a brightness value of at least one pixel of each bi-directionally predicted intermediate frame in the sequence as an equal average of brightness values of pixels in non-bidirectionally predicted frames bracketing the sequence of bi-directionally predicted intermediate frames. The brightness values of the pixels in at least one of the non-bidirectionally predicted frames is converted from a non-linear representation.

Claims (22)

1. A method for video imaging, the method comprising:

determining, at a decoder, pixel values for a 16×16 macroblock, the 16×16 macroblock being partitioned into at least three regions, each of the at least three regions being adjacent to at least one of the other at least three regions;

receiving, at the decoder, at least one motion vector for each of the at least three regions,

wherein the at least three regions vary in block sizes,

wherein the at least three regions include at least a 4×8 block and an 8×8 block, and

wherein the determining is performed by a processor; and

decoding the 16×16 macroblock at the decoder using the at least one motion vector for each of the at least three regions,

wherein a first interpolation method is used for determining pixel values for a first of the at least three regions, wherein a second interpolation method is used for determining pixel values for a second of the at least three regions, and wherein the first interpolation method is different from the second interpolation method.

2. The method of claim 1 , wherein at least two motion vectors are used for each of the at least three regions.

3. The method of claim 1 , wherein the 16×16 macroblock is a P frame macroblock.

4. The method of claim 1 , wherein the 16×16 macroblock is a B frame macroblock.

5. A video decoder comprising:

a decoder configured to:

determine pixel values of at least a 16×16 macroblock, the 16×16 macroblock being partitioned into at least three regions, each of the at least three regions being adjacent to at least one of the other at least three regions,

receive at least one motion vector for each of the at least three regions,

wherein the at least three regions vary in block sizes, and

wherein the at least three regions include at least a 4×8 block and an 8×8 block, and

decode the 16×16 macroblock at the decoder using the at least one motion vector for each of the at least three regions,

wherein a first interpolation method is used to determine pixel values for a first of the at least three regions, wherein a second interpolation method is used to determine pixel values for a second of the at least three regions, and wherein the first interpolation method is different from the second interpolation method.

6. The video decoder of claim 5 , wherein at least two motion vectors are associated for each of the at least three regions.

7. The video decoder of claim 5 , wherein the 16×16 macroblock is a P frame macroblock.

8. The video decoder of claim 5 , wherein the 16×16 macroblock is a B frame macroblock.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2012
From: DEMOS, GARY A.
To: DEMOGRAFX
Reel/Frame 027870/0814 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2012
From: DEMOGRAFX, INC.
To: DOLBY LABORATORIES, INC.
Reel/Frame 027870/0955 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2012
From: DOLBY LABORATORIES, INC.
To: DOLBY LABORATORIES LICENSING CORPORATION
Reel/Frame 027871/0120 →
Continuity (8)
Continuation 13367636 · Feb 7, 2012
Continuation 12986214 · Jan 7, 2011
Continuation 12644953 · Dec 22, 2009
Continuation 12567161 · Sep 25, 2009
Continuation 11831723 · Jul 31, 2007
Division 10187395 · Jun 28, 2002
Continuation In Part 09904203 · Jul 11, 2001
Related Publication 20120170665A1 · Jul 5, 2012