IP Library Granted Patent US 9,794,573
Granted Patent B2
US 9,794,573 · App. 15/008,573 · Granted Oct 17, 2017

Method and system for selectively breaking prediction in video coding

Inventor: Michael Horowitz (Austin, TX)
Assignee: Dolby Laboratories Licensing Corporation
H04N19/139H04N19/103H04N19/105H04N19/117H04N19/137H04N19/159H04N19/172H04N19/174H04N19/196H04N19/436H04N19/44H04N19/46H04N19/50H04N19/61H04N19/70H04N19/80H04N19/82H04N19/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,794,573
App. No.
15/008,573
Granted
Oct 17, 2017
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 (12)

1. An apparatus comprising:

a non-transitory computer-readable medium for storing image data, the computer-readable medium storing a bitstream, 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 a decoder to determine whether to apply a deblocking filter 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 deblocking filtering operation across the at least one slice boundary;

wherein the first flag is different from the second flag,

wherein the slice boundary is different from the tile boundary, and

wherein applying a deblocking filter operation across a boundary comprises a derivation of a boundary strength of the boundary based on a prediction mode of a block, values of transform coefficients of the block, and a motion vector of the block.

2. The apparatus of claim 1 , wherein a tile is a rectangular group of multiple macroblocks within the coded video picture.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2016
From: DOLBY INTERNATIONAL AB
To: DOLBY LABORATORIES LICENSING CORPORATION
Reel/Frame 037662/0740 →
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 Feb 1, 2016
From: FISH DIVE, INC.
To: DOLBY INTERNATIONAL AB
Reel/Frame 037634/0173 →
Continuity (4)
Continuation 14699246 · Apr 29, 2015
Continuation 13336475 · Dec 23, 2011
Provisional Application 61427569 · Dec 28, 2010
Related Publication 20160142725A1 · May 19, 2016