IP Library Patent Application 13913264
Patent Application
App. No. 13/913,264

DEVICES AND METHODS FOR MODIFICATIONS OF SYNTAX RELATED TO TRANSFORM SKIP FOR HIGH EFFICIENCY VIDEO CODING (HEVC)

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 None
App. No.
13/913,264
Abstract

Modifications of syntax related to transform skip methods and systems for High Efficiency Video Coding (HEVC) are disclosed.

Claims (43)

1 . A method comprising:

determining, by a computing device, whether a transform skip enabled flag indicates that a transform skip flag is present for encoding or decoding a sequence of video;

if the transform skip enabled flag indicates the transform skip flag is present, evaluating, by the computing device, the transform skip flag to determine if a transform is to be applied to a current transform block;

based on the evaluating of the transform skip flag, performing:

encoding or decoding, by the computing device, a transform skip parameter indicating whether to apply transform skip, such that a transform skip parameter equal to 0 specifies that a transform will be applied to the current transform block when one or more non-zero coefficients are present in the current transform block.

2 . The method of claim 1 , wherein the transform skip enabled flag is set to a first value to enable a transform skip flag or set to a second value to disable the transform skip flag.

3 . The method of claim 1 , wherein the transform skip enabled flag is located in a picture parameter set (PPS) header.

4 . The method of claim 1 , wherein the transform skip flag is located in a residual coding header.

5 . The method of claim 1 , wherein when the transform skip flag is present, further performing:

encoding or decoding, by the computing device, a transform skip parameter indicating whether to apply transform skip, such that a transform skip parameter equal to 1 specifies that a transform will not be applied to the current transform block.

6 . The method of claim 1 , wherein when the transform skip enabled flag is present, further performing:

encoding or decoding, by the computing device, a transform skip parameter indicating whether to apply transform skip, such that when the transform skip parameter is not present, inferring that the transform skip parameter is equal to 0, such that a transform will be applied to a current transform block when one or more non-zero coefficients are present in the current transform block.

7 . A decoder comprising:

one or more computer processors; and

a non-transitory computer-readable storage medium comprising instructions that, when executed, control the one or more computer processors to be configured for:

determining an encoded bitstream;

determining whether a transform skip enabled flag indicates that a transform skip flag is present for decoding a sequence of video;

if the transform skip enabled flag indicates the transform skip flag is present, evaluating the transform skip flag to determine if a transform is to be applied to a current transform block;

based on the evaluating of the transform skip flag, performing:

decoding a transform skip parameter indicating whether to apply transform skip, such that a transform skip parameter equal to 0 specifies that a transform will be applied to the current transform block when one or more non-zero coefficients are present in the current transform block.

8 . The decoder of claim 7 , wherein the transform skip enabled flag is set to a first value to enable a transform skip flag or set to a second value to disable the transform skip flag.

9 . The decoder of claim 7 , wherein when the transform skip flag indicates the transform skip mode is disabled, not decoding the transform skip parameter from the encoded bitstream associated with the sequence of video.

10 . The decoder of claim 7 , wherein the transform skip enabled flag is located in a picture parameter set (PPS) header.

11 . The decoder of claim 7 , wherein the transform skip parameter is located in a residual coding header.

12 . The decoder of claim 7 , wherein when the transform skip flag is enabled, further performing:

decoding a transform skip parameter indicating whether to apply transform skip, such that a transform skip parameter equal to 1 specifies that a transform will not be applied to the current transform block.

13 . The decoder of claim 7 , wherein when the transform skip flag is enabled, further performing:

decoding a transform skip parameter indicating whether to apply transform skip, such that when the transform skip parameter is not present, inferring that the transform skip parameter is equal to 0, such that a transform will be applied to a current transform block when one or more non-zero coefficients are present in the current transform block.

14 . An encoder comprising:

one or more computer processors; and

a non-transitory computer-readable storage medium comprising instructions that, when executed, control the one or more computer processors to be configured for:

determining whether a transform skip enabled flag indicates that a transform skip flag is present for encoding a sequence of video;

if the transform skip enabled flag indicates the transform skip flag is present, evaluating the transform skip flag to determine if a transform is to be applied to a current transform block;

based on the evaluating of the transform skip flag, performing:

encoding a transform skip parameter indicating whether to apply transform skip, such that a transform skip parameter equal to 0 specifies that a transform will be applied to the current transform block when one or more non-zero coefficients are present in the current transform block.

15 . The encoder of claim 14 , wherein the transform skip enabled flag is set to a first value to enable a transform skip flag or set to a second value to disable the transform skip flag.

16 . The encoder of claim 14 , wherein the transform skip enabled flag is located in a picture parameter set (PPS) header.

17 . The encoder of claim 14 , wherein the transform skip parameter is located in a residual coding header.

18 . The encoder of claim 14 , wherein when the transform skip flag is enabled, further performing:

encoding a transform skip parameter indicating whether to apply transform skip, such that a transform skip parameter equal to 1 specifies that a transform will not be applied to the current transform block.

19 . The encoder of claim 14 , wherein when the transform skip flag is enabled, further performing:

encoding a transform skip parameter indicating whether to apply transform skip, such that when the transform skip parameter is not present, inferring that the transform skip parameter is equal to 0, such that a transform will be applied to a current transform block when one or more non-zero coefficients are present in the current transform block.

20 . The encoder of claim 14 , wherein when the transform skip enabled flag indicates the transform skip mode is disabled, not encoding the transform skip parameter in the bitstream associated with the sequence of video.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2022
From: ARRIS TECHNOLOGY, INC.
To: ARRIS ENTERPRISES, INC.
Reel/Frame 060791/0583 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 8, 2019
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS INTERNATIONAL LIMITED; ARRIS TECHNOLOGY, INC.; ARCHIE U.S. MERGER LLC; ARCHIE U.S. HOLDINGS LLC; ARRIS GLOBAL SERVICES, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS, INC.; ARRIS SOLUTIONS, INC.; BIG BAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; JERROLD DC RADIO, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC
Reel/Frame 050721/0401 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2015
From: ARRIS TECHNOLOGY, INC
To: ARRIS ENTERPRISES, INC.
Reel/Frame 037328/0341 →
SECURITY INTEREST Recorded Jun 26, 2015
From: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS INTERNATIONAL LIMITED; ARRIS TECHNOLOGY, INC.; ARCHIE U.S. MERGER LLC; ARCHIE U.S. HOLDINGS LLC; ARRIS GLOBAL SERVICES, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS, INC.; ARRIS SOLUTIONS, INC.; BIG BAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; JERROLD DC RADIO, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 036020/0789 →
MERGER AND CHANGE OF NAME Recorded Mar 10, 2015
From: GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT CORPORATION
To: ARRIS TECHNOLOGY, INC.
Reel/Frame 035176/0620 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2013
From: YU, YUE; LOU, JIAN; WANG, LIMIN
To: GENERAL INSTRUMENT CORPORATION
Reel/Frame 030571/0377 →