IP Library Granted Patent US 10,412,416
Granted Patent B2
US 10,412,416 · App. 15/662,791 · Granted Sep 10, 2019

GOLOMB-RICE/EG coding technique for CABAC in HEVC

Inventors: Seung-Hwan Kim (Camas, WA); Louis J. Kerofsky (Camas, WA); Christopher A. 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 10,412,416
App. No.
15/662,791
Granted
Sep 10, 2019
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 of transmitting encoded transform coefficients of a block of an image, the method comprising:

obtaining a transform coefficient to be encoded;

generating a plurality of flags indicating whether the transform coefficient is greater than a particular value;

generating a syntax element wherein a combination of the plurality of flags and the syntax element indicates a magnitude of the transform coefficient;

determining a Rice code with an associated Rice parameter;

determining whether to use a first code or a second code in combination with the Rice code for encoding the syntax element using arithmetic coding, wherein the first code is a k-th order exponential Golomb code;

generating an indicator which indicates whether the first code 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;

encoding the syntax element using the Rice code in combination with either the first code or the second code, as indicated by the indicator;

transmitting the indicator; and

transmitting the encoded syntax element.

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

3. A non-transitory computer-readable medium storing encoded image data, the encoded image data comprising:

a plurality of flags indicating whether a transform coefficient of a block in the encoded image is greater than a particular value;

a syntax element, wherein a combination of the plurality of flags and the syntax element indicates a magnitude of the transform coefficient, wherein the syntax element is encoded by arithmetic coding using a Rice code having an associated Rice parameter;

an indicator indicating whether a first code or a second code is to be used in combination with the Rice code in decoding the syntax element, wherein the indicator is a flag that is different from the Rice parameter;

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

4. The non-transitory computer-readable medium of claim 3 , wherein the value k of the k-th order exponential Golomb code is determined based on the Rice parameter.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2019
From: KIM, SEUNG-HWAN; KEROFSKY, LOUIS J.; SEGALL, CHRISTOPHER A.
To: SHARP KABUSHIKI KAISHA
Reel/Frame 048928/0594 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2019
From: SHARP KABUSHIKI KAISHA
To: DOLBY INTERNATIONAL AB
Reel/Frame 048928/0801 →
Continuity (3)
Continuation 14391422
Provisional Application 61622990 · Apr 11, 2012
Related Publication 20170332102A1 · Nov 16, 2017
Cited By (2)
US 12,477,113 US 12,581,118