IP Library Granted Patent US 9,172,976
Granted Patent B2
US 9,172,976 · App. 14/463,297 · Granted Oct 27, 2015

Context reduction for context adaptive binary arithmetic coding

Inventors: Wei-Jung Chien (San Diego, CA); Joel Sole Rojals (La Jolla, CA); Marta Karczewicz (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04N19/60H03M7/4018H04N19/103H04N19/13H04N19/136H04N19/174H04N19/176H04N19/50H04N19/91
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,172,976
App. No.
14/463,297
Granted
Oct 27, 2015
Kind
B2
Abstract

A reduction in the number of binarizations and/or contexts used in context adaptive binary arithmetic coding (CABAC) for video coding is proposed. In particular, this disclosure proposes techniques that may lower the number contexts used in CABAC by up to 56.

Claims (28)

1. A method of encoding video data comprising:

determining a prediction type for a block of video data in a slice,

wherein the slice is one of an intra (I), predictive (P), or bi-predictive (B) slice;

representing the prediction type as a slice prediction type syntax element;

binarizing the slice prediction type syntax element using a first binarization mapping when the slice is a P or B slice and a second, different, binarization mapping when the slice is an I slice;

context adaptive binary arithmetic encoding (CABAC) the binarized slice prediction type syntax element;

wherein the prediction type syntax element specifies a prediction mode and a partition type; and

encoding the block of video data in the slice.

2. The method of claim 1 , wherein the partition type includes one of symmetric partitions and asymmetric partitions.

3. A method of decoding video data comprising:

context adaptive binary arithmetic decoding a slice prediction type syntax element which indicates the prediction type for a block of video data in a slice to produce a binarized slice prediction type syntax element,

wherein the slice is one of an intra (I), predictive (P), or bi-predictive (B) slice;

mapping a binarized slice prediction type syntax element to a prediction type using a first binarization mapping when the slice is a P or B slice and a second, different, binarization mapping when the slice is an I slice;

wherein the slice prediction type syntax element specifies a prediction mode and a partition type; and

decoding the block of video data based on the mapped prediction type for the slice.

4. The method of claim 3 , wherein the partition type includes one of symmetric partitions and asymmetric partitions.

5. An apparatus for decoding video data comprising:

a memory configured to store video data; and

a video decoder in communication with the memory and configured to:

context adaptive binary arithmetic decode a slice prediction type syntax element which indicates the prediction type for a block of video data in a slice to produce a binarized slice prediction type syntax element,

wherein the slice is one of an intra (I), predictive (P), or bi-predictive (B) slice;

map a binarized slice prediction type syntax element to a prediction type using a first binarization mapping when the slice is a P or B slice and a second, different, binarization mapping when the slice is an I slice;

wherein the slice prediction type syntax element specifies a prediction mode and a partition type; and

decode the block of video data based on the mapped prediction type for the slice.

6. The apparatus of claim 5 , wherein the partition type includes one of symmetric partitions and asymmetric partitions.

7. The apparatus of claim 5 , further comprising a display device in communication with the processor and configured to decode the video bitstream.

8. The apparatus of claim 7 , further comprising at least one of a desktop computer, a laptop computer, a smartphone, a tablet computer, a television, a set-top box, a video gaming console, or a digital media player.

9. The apparatus of claim 5 , further comprising a receiver in communication with the processor and configured to receive the video bitstream over a communication channel.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Jul 26, 2022
From: CORTLAND CAPITAL MARKET SERVICES LLC
To: VELOS MEDIA, LLC AND VELOS MEDIA MANAGEMENT, LLC
Reel/Frame 060923/0407 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2021
From: VELOS MEDIA, LLC
To: QUALCOMM INCORPORATED
Reel/Frame 057575/0431 →
RELEASE OF SECURITY INTEREST Recorded Sep 21, 2021
From: CORTLAND CAPITAL MARKET SERVICES LLC
To: VELOS MEDIA, LLC AND VELOS MEDIA MANAGEMENT, LLC
Reel/Frame 057554/0540 →
SECOND AMENDED AND RESTATED MEMBER INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Apr 2, 2018
From: VELOS MEDIA MANAGEMENT, LLC; VELOS MEDIA, LLC
To: CORTLAND CAPITAL MARKET SERVICES LLC, AS COLLATERAL AGENT
Reel/Frame 045806/0030 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2017
From: QUALCOMM INCORPORATED
To: VELOS MEDIA, LLC
Reel/Frame 042758/0171 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2014
From: CHIEN, WEI-JUNG; SOLE ROJALS, JOEL; KARCZEWICZ, MARTA
To: QUALCOMM INCORPORATED
Reel/Frame 033566/0039 →
Continuity (4)
Continuation 13645296 · Oct 4, 2012
Provisional Application 61557325 · Nov 8, 2011
Provisional Application 61561911 · Nov 20, 2011
Related Publication 20140355681A1 · Dec 4, 2014