IP Library Granted Patent US 9,369,722
Granted Patent B2
US 9,369,722 · App. 14/699,214 · Granted Jun 14, 2016

Method and system for selectively breaking prediction in video coding

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,369,722
App. No.
14/699,214
Granted
Jun 14, 2016
Kind
B2
Abstract

Described are techniques in video coding and/or decoding that allow for selectively breaking prediction and/or in loop filtering across segment boundaries between different segments of a video picture. A high layer syntax element, such as a parameter set or a slice header, may contain one or more indications signalling to an encoder and/or decoder whether an associated prediction or loop filtering tool may be applied across the segment boundary. In response to such one or more indications, the encoder and/or decoder may then control the prediction or loop filtering tool accordingly.

Claims (29)

1. An apparatus comprising a non-transitory computer-readable medium for storing data accessible by a decoder, the computer-readable medium comprising:

a bitstream stored in the computer-readable medium, the bitstream including data representing:

a first slice and a second slice of a coded video picture,

wherein the first slice and the second slice are divided by at least one slice boundary,

wherein at least the first slice is divided by a tile boundary to belong to two tiles, and

wherein the two tiles do not have tile headers;

a parameter set including a first flag that enables the decoder to determine whether to apply a sample adaptive offset operation across the tile boundary; and

a slice header of the coded video picture including a second flag that enables the decoder to determine whether to apply a sample adaptive offset operation across the at least one slice boundary.

2. The apparatus of claim 1 , wherein the second slice is spatially encompassed within a single tile of the coded video picture.

3. The apparatus of claim 1 , wherein the sample adaptive offset operation across the at least one slice boundary is disabled across the at least one slice boundary in response to the second flag, and the sample adaptive offset operation across the tile boundary is enabled in response to the first flag.

4. The apparatus of claim 1 , wherein the slice header is associated with the first slice and a different slice header is associated with the second slice.

5. The apparatus of claim 1 , wherein the parameter set is a picture parameter set.

6. The apparatus of claim 1 , wherein the parameter set is a sequence parameter set.

7. The apparatus of claim 1 , wherein the parameter set includes tile boundary information for identifying the tile boundary.

8. The apparatus of claim 1 , wherein the slice header includes slice boundary information for identifying the at least one slice boundary.

9. The apparatus of claim 1 , comprising the decoder.

10. An apparatus comprising a non-transitory computer-readable medium for storing data accessible by a decoder, the computer-readable medium comprising:

a bitstream stored in the computer-readable medium, the bitstream including data representing:

a first slice and a second slice of a coded video picture that are divided by at least one slice boundary;

a first tile and a second tile of the coded video picture that are divided by a tile boundary, wherein the first tile and the second tile do not have tile headers;

a parameter set including a first flag that enables the decoder to determine whether to apply a sample adaptive offset operation across the tile boundary; and

a slice header of the coded video picture including a second flag that enables the decoder to determine whether to apply a sample adaptive offset operation across the at least one slice boundary.

11. The computer-readable medium of claim 10 , wherein the second slice is spatially encompassed within a single tile of the coded video picture.

12. The computer-readable medium of claim 10 , wherein the sample adaptive offset operation across the at least one slice boundary is disabled across the at least one slice boundary in response to the second flag, and the sample adaptive offset operation across the tile boundary is enabled in response to the first flag.

13. The computer-readable medium of claim 10 , wherein the slice header is associated with the first slice and a different slice header is associated with the second slice.

14. The computer-readable medium of claim 10 , wherein the parameter set is a picture parameter set.

15. The computer-readable medium of claim 10 , wherein the parameter set is a sequence parameter set.

16. The computer-readable medium of claim 10 , wherein the parameter set includes tile boundary information for identifying the tile boundary.

17. The computer-readable medium of claim 10 , wherein the slice header includes slice boundary information for identifying the at least one slice boundary.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2016
From: HOROWITZ, MICHAEL
To: EBRISK VIDEO INC.
Reel/Frame 037666/0363 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2016
From: EBRISK VIDEO, INC.
To: FISH DIVE, INC.
Reel/Frame 037666/0429 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2016
From: DOLBY INTERNATIONAL AB
To: DOLBY LABORATORIES LICENSING CORPORATION
Reel/Frame 037608/0185 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2015
From: FISH DIVE, INC.
To: DOLBY INTERNATIONAL AB
Reel/Frame 036648/0933 →