IP Library › Granted Patent US 8,094,720
Granted Patent B2
US 8,094,720 · App. 10/569,263 · Granted Jan 10, 2012

Mode decision for inter prediction in video coding

Assignee: Agency for Science Technology and Research
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,094,720
App. No.
10/569,263
Granted
Jan 10, 2012
Kind
B2
Abstract

A method for inter-mode prediction in video coding, the method comprising checking a data block of an image for zero motion; computing frame difference of the data block based on the checking for zero motion; and making an inter-mode prediction selection based on the computed frame difference.

Claims (36)

1. A method for inter-mode prediction in video coding, the method comprising:

checking a data block of an image for zero motion;

computing frame difference of the data block based on the checking for zero motion; and

making an inter-mode prediction selection based on the computed frame difference,

wherein the inter-mode prediction selection comprises selecting a block size for coding, based on the computed frame difference;

checking a homogeneity of the data block; and

making the inter-mode prediction selection based on the checking of the homogeneity of the data block;

wherein making the inter-mode prediction selection further based on the checking of the homogeneity of the data block further comprises making the inter-mode selection based on intra-mode prediction selection, and wherein the intra-mode prediction selection comprises a vertical versus horizontal intra-mode prediction selection.

2. The method as claimed in claim 1 , wherein the vertical versus horizontal intra-mode prediction selection comprises generating edge directional information of the image, and detecting the direction of one or more edges of the image.

3. The method as claimed in claim 1 , wherein the intra-mode prediction selection is conducted prior to checking the data block of the image for zero motion.

4. The method as claimed in claim 1 , further comprising making the inter-mode prediction selection further based on checking of the homogeneity of subtypes of the data block.

5. The method as claimed in claim 1 , further comprising performing motion estimation on different selected block sizes based on the inter-mode prediction selection.

6. The method as claimed in claim 1 , further comprising performing rate distortion optimization on different selected block sizes based on the inter-mode prediction selection.

7. The method as claimed in claim 1 , wherein the step of checking the data block for zero motion comprises checking if a collocated previous data block has zero motion vector.

8. A system for inter-mode prediction in video coding, the system comprising:

a motion detection unit checking a data block of an image for zero motion; and

a processor unit computing frame difference of the data block based on the checking for zero motion; and making an inter-mode prediction selection based on the computed frame difference,

wherein the inter-mode prediction selection comprises selecting a block size for coding, based on the computed frame difference;

a homogeneity detection unit checking a homogeneity of the data block, and

the processor unit further makes the inter-mode prediction selection based on the checking of the homogeneity of the data block;

wherein, in making the inter-mode prediction selection based on the checking of the homogeneity of the data block, the processor unit further makes the inter-mode selection based on intra-mode prediction selection, and wherein the intra-mode prediction selection comprises a vertical versus horizontal intra-mode prediction selection.

9. The system as claimed in claim 8 , wherein the vertical versus horizontal intra-mode prediction selection comprises generating edge directional information of the image, and detecting the direction of one or more edges of the image.

10. The system as claimed in claim 8 , further comprising making the inter-mode prediction selection based on checking of the homogeneity of subtypes of the data block by the homogeneity detection unit.

11. The system as claimed in claim 8 , wherein the processor unit further performs motion estimation on different selected block sizes based on the inter-mode prediction selection.

12. The system as claimed in claim 8 , wherein the processor unit further performs rate distortion optimization on different selected block sizes based on the inter-mode prediction selection.

13. The system as claimed in claim 8 , wherein the motion detection unit checks if a collocated previous data block has zero motion vector to check for zero motion of the data block.

14. A non-transitory data storage medium having stored thereon computer readable code means for instructing a computer to execute a method for inter-mode prediction in video coding, the method comprising:

checking a data block of an image for zero motion;

computing frame difference of the data block based on the checking for zero motion; and

making an inter-mode prediction selection based on the computed frame difference,

wherein the inter-mode prediction selection comprises selecting a block size for coding, based on the computed frame difference;

checking a homogeneity of the data block, and

making the inter-mode prediction selection based on the checking of the homogeneity of the data block;

wherein the making the inter-mode prediction selection further based on the checking of the homogeneity of the data block further comprises making the inter-mode selection based on intra-mode prediction selection, and wherein the intra-mode prediction selection comprises a vertical versus horizontal intra-mode prediction selection.

15. The data storage medium as claimed in claim 14 , wherein the method further comprises making the inter-mode prediction selection based on checking of the homogeneity of subtypes of the data block by the homogeneity detection unit.

16. The data storage medium as claimed in claim 14 , wherein the checking the data block for zero motion comprises checking if a collocated previous data block has zero motion vector.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2006
From: LIM, KENG PANG; WU, DAJUN; WU, SI; RAHARDJA, SUSANTO; PAN, FENG; LIN, XIAO; LI, ZHENGGUO
To: AGENCY FOR SCIENCE, TECHNOLOGY AND RESEARCH
Reel/Frame 018428/0977 →
Continuity (3)
Provisional Application 60497598 · Aug 25, 2003
Provisional Application 60526059 · Dec 1, 2003
Related Publication 20070140337A1 · Jun 21, 2007