IP Library Granted Patent US 10,194,149
Granted Patent B2
US 10,194,149 · App. 15/862,993 · Granted Jan 29, 2019

Method and system for generating a transform size syntax element for video decoding

Inventors: Stephen Gordon (North Andover, MA); Douglas Chin (Haverhill, MA)
Assignee: Dolby Laboratories Licensing Corporation
H04N19/122H04N19/136H04N19/159H04N19/176H04N19/44H04N19/46H04N19/593H04N19/61H04N19/70H04N19/184
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,194,149
App. No.
15/862,993
Granted
Jan 29, 2019
Kind
B2
Abstract

In a video processing system, a method and system for generating a transform size syntax element for video decoding are provided. For high profile mode video decoding operations, the transform sizes may be selected based on the prediction macroblock type and the contents of the macroblock. A set of rules may be utilized to select from a 4.×.4 or an 8.×.8 transform size during the encoding operation. Dynamic selection of transform size may be performed on intra-predicted macroblocks, inter-predicted macroblocks, and/or direct mode inter-predicted macroblocks. The encoding operation may generate a transform size syntax element to indicate the transform size that may be used in reconstructing the encoded macroblock. The transform size syntax element may be transmitted to a decoder as part of the encoded video information bit stream.

Claims (11)

1. A device for video signal processing, the device comprising:

circuitry that is configured to:

receive an intra-predicted macroblock;

receive a macroblock type of the intra-predicted macroblock indicating a transform size;

receive a transform syntax element generated based on the transform size that indicates an inverse transform size for use with the intra-predicted macroblock,

derive, based on the macroblock type, a flag indicating whether a sub-partition of the intra-predicted macroblock uses a size other than 8×8;

select a transform size based on the macroblock type, transform syntax element and the flag;

inverse transform the received macroblock based on the selected inverse transform size to generate an inverse transformed macroblock;

reconstruct a reconstructed macroblock based on the inverse transformed macroblock; and

deblock filter the reconstructed macroblock,

wherein selecting the transform size includes selecting an N×N transform size when the macroblock type is an N×N macroblock type and selecting an M×M transform size when the macroblock type is an M×M macroblock type, wherein N and M are integer values and M is greater than N.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2018
From: GORDON, STEPHEN; CHIN, DOUGLAS
To: BROADCOM ADVANCED COMPRESSION GROUP LLC
Reel/Frame 046147/0324 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2018
From: BROADCOM ADVANCED COMPRESSION GROUP LLC
To: BROADCOM CORPORATION
Reel/Frame 046147/0610 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2018
From: BROADCOM CORPORATION
To: FISH DIVE, INC.
Reel/Frame 046147/0725 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2018
From: DOLBY INTERNATIONAL AB
To: DOLBY LABORATORIES LICENSING CORPORATION
Reel/Frame 046147/0866 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2018
From: FISH DIVE, INC
To: DOLBY INTERNATIONAL AB
Reel/Frame 046397/0166 →
Continuity (10)
Continuation 15412330 · Jan 23, 2017
Continuation 15224445 · Jul 29, 2016
Continuation 14854556 · Sep 15, 2015
Continuation 14854444 · Sep 15, 2015
Continuation 14703117 · May 4, 2015
Division 13331734 · Dec 20, 2011
Division 11119615 · May 2, 2005
Provisional Application 60569176 · May 7, 2004
Provisional Application 60568926 · May 7, 2004
Related Publication 20180131966A1 · May 10, 2018