IP Library Granted Patent US 8,811,761
Granted Patent B2
US 8,811,761 · App. 13/816,838 · Granted Aug 19, 2014

Image coding and decoding method and apparatus for performing both cabac and bypass coding

Inventors: Hisao Sasai (Osaka, JP); Takahiro Nishi (Nara, JP); Youji Shibahara (Osaka, JP); Toshiyasu Sugio (Osaka, JP); Kyoko Tanikawa (Osaka, JP); Toru Matsunobu (Osaka, JP)
Assignee: Panasonic Intellectual Property Corporation of America
G06T9/004H04N19/00951H04N19/00121H04N19/00763H04N19/00309
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,811,761
App. No.
13/816,838
Granted
Aug 19, 2014
Kind
B2
Abstract

An image coding method includes coding first binary data indicating a first intra prediction mode and second binary data indicating a second intra prediction mode, wherein in the coding, a first context adaptive portion which is part of the first binary data and a second context adaptive portion which is part of the second binary data are coded by context adaptive binary arithmetic coding, a first bypass portion which is different part of the first binary data and a second bypass portion which is different part of the second binary data are coded by bypass coding, and coded data is generated which includes the first context adaptive portion, the second context adaptive portion, the first bypass portion, and the second bypass portion, the first bypass portion and the second bypass portion being included subsequent to the first context adaptive portion and the second context adaptive portion.

Claims (15)

1. A method for encoding four luma binary data and one chroma binary data for an image block into a bitstream, each of the four luma binary data indicating a luma intra prediction mode used to predict luma samples in each of four subblocks constituting the image block and including a luma context-dependent segment and a luma context-independent segment, the one chroma binary data indicating a chroma intra prediction mode used to predict chroma samples in the image block and including a chroma context-dependent segment and a chroma context-independent segment, the method comprising:

grouping four of the luma context-dependent segments and, separately, four of the luma context-independent segments;

performing context adaptive binary arithmetic coding on the group of the four luma context-dependent segments using a variable probability to generate four coded luma context-dependent segments and, separately, performing context adaptive binary arithmetic coding on the chroma context-dependent segment to generate a coded chroma context-dependent segment;

performing bypass coding on the group of the four luma context-independent segments using a fixed probability to generate four coded luma context-independent segments and, separately, performing bypass coding on the chroma context-independent segment to generate a coded chroma context-independent segment; and

arranging the four coded luma context-dependent segments, the coded chroma context-dependent segment, the four coded luma context-independent segments and the coded chroma context-independent segment in the bitstream,

wherein the bitstream includes, in a following order, the four coded luma context-dependent segments, the four coded luma context-independent segments, the coded chroma context-dependent segment and the coded chroma context-independent segment.

2. An apparatus encoding four luma binary data and one chroma binary data for an image block into a bitstream, each of the four luma binary data indicating a luma intra prediction mode used to predict luma samples in each of four subblocks constituting the image block and including a luma context-dependent segment and a luma context-independent segment, the one chroma binary data indicating a chroma intra prediction mode used to predict chroma samples in the image block and including a chroma context-dependent segment and a chroma context-independent segment, the apparatus comprising:

at least one processor; and

storage coupled to the at least one processor,

the at least one processor:

grouping four of the luma context-dependent segments and, separately, four of the luma context-independent segments;

performing context adaptive binary arithmetic coding on the group of the four luma context-dependent segments using a variable probability to generate four coded luma context-dependent segments and, separately, performing context adaptive binary arithmetic coding on the chroma context-dependent segment to generate a coded chroma context-dependent segment;

performing bypass coding on the group of the four luma context-independent segments using a fixed probability to generate four coded luma context-independent segments and, separately, performing bypass coding on the chroma context-independent segment to generate a coded chroma context-independent segment; and

arranging the four coded luma context-dependent segments, the coded chroma context-dependent segment, the four coded luma context-independent segments and the coded chroma context-independent segment in the bitstream,

wherein the bitstream includes, in a following order, the four coded luma context-dependent segments, the four coded luma context-independent segments, the coded chroma context-dependent segment and the coded chroma context-independent segment.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2016
From: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
To: SUN PATENT TRUST
Reel/Frame 038299/0213 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2014
From: PANASONIC CORPORATION
To: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
Reel/Frame 033033/0163 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2013
From: SASAI, HISAO; NISHI, TAKAHIRO; SHIBAHARA, YOUJI; SUGIO, TOSHIYASU; TANIKAWA, KYOKO; MATSUNOBU, TORU
To: PANASONIC CORPORATION
Reel/Frame 030271/0397 →
Continuity (2)
Provisional Application 61508762 · Jul 18, 2011
Related Publication 20130136375A1 · May 30, 2013