IP Library Granted Patent US 9,749,656
Granted Patent B2
US 9,749,656 · App. 14/391,422 · Granted Aug 29, 2017

Golomb-rice/EG coding technique for CABAC in HEVC

Inventors: Seung-Hwan Kim (Camas, WA); Louis Joseph Kerofsky (Camas, WA); Christopher Andrew Segall (Camas, WA)
Assignee: Dolby International AB
H04N19/60H03M7/4018H03M7/4075H04N19/44H04N19/70H04N19/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,749,656
App. No.
14/391,422
Granted
Aug 29, 2017
Kind
B2
Abstract

A system utilizing a high throughput coding mode for CABAC in HEVC is described. The system may include an electronic device configured to obtain a block of data to be encoded using an arithmetic based encoder; to generate a sequence of syntax elements using the obtained block; to compare an Absolute-3 value of the sequence or a parameter associated with the Absolute-3 value to a preset value; and to convert the Absolute-3 value to a codeword using a first code or a second code that is different than the first code, according to a result of the comparison.

Claims (17)

1. A method for decoding a bitstream associated with transform coefficients comprising the steps of:

(a) obtaining a bitstream;

(b) decoding binary data associated with a target transform coefficient from the obtained bitstream by using an arithmetic decoding;

(c) deriving a Rice parameter for said target transform coefficient;

(d) receiving an indicator from the bitstream, wherein the indicator is a flag that is different from the Rice parameter:

(e) determining, based on the indicator, whether a first code or a second code is to be used in combination with a Rice code corresponding to the Rice parameter; and

(f) converting said binary data to a parameter associated with magnitude of said target transform coefficient based on a combination of the Rice code and the determined first or second code,

wherein the first code is a k-th order exponential Golomb code.

2. The method of claim 1 , wherein the value k of said k-th order exponential Golomb code is determined based on said Rice parameter.

3. A method for encoding data associated with transform coefficients comprising the steps of:

(a) obtaining data of a target transform coefficient to be encoded using an arithmetic encoding;

(b) generating a parameter associated with magnitude of said target transform coefficient using the obtained data;

(c) deriving a Rice parameter for said target transform coefficient;

(d) converting said parameter to binary data associated with magnitude of said target transform coefficient based on a combination of a Rice code corresponding to the Rice parameter and a first or a second code, wherein the first code is a k-th order exponential Golomb code; and

(e) encoding said binary data using said arithmetic encoding; and

(f) encoding an indicator indicative of whether the first or the second code is used in combination with the Rice code, wherein the indicator is a flag that is different from the Rice parameter.

4. The method of claim 3 wherein the value k of said k-th order exponential Golomb code is determined based on said rice parameter.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2015
From: SHARP KABUSHIKI KAISHA
To: DOLBY INTERNATIONAL AB
Reel/Frame 036006/0168 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2014
From: KIM, SEUNG-HWAN; KEROFSKY, LOUIS JOSPEH; SEGALL, CHRISTOPHER ANDREW
To: SHARP KABUSHIKI KAISHA
Reel/Frame 033921/0051 →
Continuity (2)
Provisional Application 61622990 · Apr 11, 2012
Related Publication 20150110198A1 · Apr 23, 2015