IP Library › Granted Patent US 10,917,642
Granted Patent B2
US 10,917,642 · App. 16/246,006 · Granted Feb 9, 2021

Coefficient coding harmonization in HEVC

Inventors: Ali J Tabatabai (Cupertino, CA); Jun Xu (Cupertino, CA)
Assignee: SONY CORPORATION
H04N19/13H04N19/129H04N19/136H04N19/159H04N19/176H04N19/18H04N19/60
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,917,642
App. No.
16/246,006
Granted
Feb 9, 2021
Kind
B2
Abstract

Coefficient coding for transform units (TUs) during high efficiency video coding (HEVC), and similar standards, toward simplifying design while enhancing efficiency. Elements of the invention include coefficient coding for TUs with up-right diagonal scans being modified, and selectively applying multi-level significance map coding.

Claims (27)

1. A decoding device, comprising:

circuitry configured to:

apply, based on a condition that diagonal scan is applied to a transform block of a plurality of transform blocks, the diagonal scan to the plurality of transform blocks, wherein

a size of each of the plurality of transform blocks is one of a set of variable block sizes,

4×4 sub-blocks of the plurality of transform blocks are scanned using the diagonal scan, and

the diagonal scan is applied inside each of the 4×4 sub-blocks; and

apply unified multi-level significance map decoding to each transform block of the plurality of transform blocks.

2. The decoding device according to claim 1 , wherein the set of variable block sizes comprises 4×4, 8×8, 16×16, and 32×32 blocks.

3. The decoding device according to claim 2 , wherein the transform block is based on recursive splitting of a coding block into the plurality of transform blocks by block partitioning.

4. A decoding method, comprising:

applying, based on a condition that diagonal scan is applied to a transform block of a plurality of transform blocks, the diagonal scan to the plurality of transform blocks, wherein

a size of each of the plurality of transform blocks is one of a set of variable block sizes,

4×4 sub-blocks of the plurality of transform blocks are scanned using the diagonal scan, and

the diagonal scan is applied inside each of the 4×4 sub-blocks; and

applying unified multi-level significance map decoding to each transform block of the plurality of transform blocks.

5. The decoding method according to claim 4 , wherein the set of variable block sizes comprises 4×4, 8×8, 16×16, and 32×32 blocks.

6. The decoding method according to claim 5 , further comprising:

forming the transform block based on recursively splitting a coding block into the plurality of transform blocks by block partitioning.

7. A non-transitory computer-readable medium having stored thereon computer-executable instructions, which when executed by a computer, cause the computer to execute operations, the operations comprising:

applying, based on a condition that diagonal scan is applied to a transform block of a plurality of transform blocks, the diagonal scan to the plurality of transform blocks, wherein

a size of each of the plurality of transform blocks is one of a set of variable block sizes,

4×4 sub-blocks of the plurality of transform blocks are scanned using the diagonal scan, and

the diagonal scan is applied inside each of the 4×4 sub-blocks; and

applying unified multi-level significance map decoding to each transform block of the plurality of transform blocks.

8. The non-transitory computer-readable medium according to claim 7 , wherein the set of variable block sizes comprises 4×4, 8×8, 16×16, and 32×32 blocks.

9. The non-transitory computer-readable medium according to claim 8 , further comprising:

forming the transform block based on recursively splitting a coding block into the plurality of transform blocks by block partitioning.

Continuity (6)
Continuation 15919703 · Mar 13, 2018
Continuation 15686372 · Aug 25, 2017
Continuation 14792300 · Jul 6, 2015
Continuation 13631464 · Sep 28, 2012
Provisional Application 61589151 · Jan 20, 2012
Related Publication 20190149825A1 · May 16, 2019