IP Library Granted Patent US 9,736,495
Granted Patent B2
US 9,736,495 · App. 14/373,005 · Granted Aug 15, 2017

Method, apparatus and system for encoding and decoding the significance map for residual coefficients of a transform unit

Inventor: Christopher James Rosewarne (New South Wales, AU)
Assignee: Canon Kabushiki Kaisha
H04N19/593H04N19/11H04N19/13H04N19/176H04N19/46H04N19/70H04N19/91H04N19/96
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 9,736,495
App. No.
14/373,005
Granted
Aug 15, 2017
Kind
B2
Abstract

Disclosed is a method of decoding a plurality of coding units from a bitstream of video data. The method determines a coding unit structure of the plurality of coding units from a first data block of the bitstream. The coding unit structure describes a division of a coding unit into the plurality of coding units. The method decodes, according to the determined coding unit structure, bypass encoded data for the plurality of coding units from a second data block of the bitstream. The method decodes, according to the determined coding unit structure, residual data for the plurality of coding units from a third data block of the bitstream. The method then forms the plurality of coding units from the bitstream using the residual data and the bypass encoded data. A method of encoding is also disclosed.

Claims (20)

1. A method of decoding at least one coding unit from a bitstream of video data, the method comprising:

decoding arithmetically coded data, coded consecutively in the bitstream, including a plurality of flags each for a different one of a plurality of prediction units in the coding unit to be decoded by using intra prediction, the flag indicating whether one of specific intra-prediction modes is to be used;

decoding, bypass coded data, coded consecutively in the bitstream, including a plurality of pieces of data each for a different one of the plurality of prediction units;

determining intra-prediction modes each for a different one of the plurality of prediction units each according to a different one of the flags each in the arithmetically coded data and a different one of the plurality of pieces of data in the bypass coded data; and

decoding the coding unit using the determined intra-prediction modes.

2. A method according to claim 1 , wherein the bypass coded data contains an index specifying any of the specific intra prediction modes.

3. A method according to claim 1 , wherein the bypass coded data contains a remaining mode value.

4. A non-transitory computer readable storage medium having a program recorded thereon for decoding at least one coding unit from a bitstream of video data, the program comprising:

code for decoding arithmetically coded data, coded consecutively in the bitstream, including a plurality of flags each for a different one of a plurality of prediction units in the coding unit to be decoded by using intra prediction, the flag indicating whether one of specific intra-prediction modes is to be used;

code for decoding bypass coded data, coded consecutively in the bitstream, including a plurality of pieces of data each for a different one of a plurality of prediction units;

code for determining intra-prediction modes each for a different one of the plurality of prediction units each according to a different one of the flags each in the arithmetically coded data and a different one of the plurality of pieces of data in the bypass coded data; and

code for decoding the coding unit using the determined intra-prediction modes.

5. A method according to claim 2 , wherein the determining determines intra-prediction modes each for a different one of the plurality of prediction units each according to a different one of the flags and the index.

6. An apparatus for decoding at least one coding unit from a bitstream of video data, the apparatus comprising:

a memory;

a processor coupled to the memory which executes the following:

decoding arithmetically coded data, coded consecutively in the bitstream, including a plurality of flags each for a different one of a plurality of prediction units in the coding unit to be decoded by using intra prediction, the flag indicating whether one of specific intra-prediction modes is to be used;

decoding bypass coded data, coded consecutively in the bitstream, including a plurality of pieces of data each for a different one of a plurality of prediction units;

determining intra-prediction modes each for a different one of the plurality of prediction units each according to a different one of the flags each in the arithmetically coded data and a different one of the plurality of pieces of data in the bypass coded data; and

decoding the coding unit using the determined intra-prediction modes.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2014
From: ROSEWARNE, CHRISTOPHER JAMES
To: CANON KABUSHIKI KAISHA
Reel/Frame 033358/0766 →
Priority Claims (1)
AU 2012200345 · Jan 20, 2012 · national
Continuity (1)
Related Publication 20140355679A1 · Dec 4, 2014