IP Library Granted Patent US 11,064,199
Granted Patent B2
US 11,064,199 · App. 16/522,268 · Granted Jul 13, 2021

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 11,064,199
App. No.
16/522,268
Granted
Jul 13, 2021
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 (10)

1. An apparatus for decoding a video signal, the apparatus comprising:

circuitry that is adapted to perform operations comprising:

receiving a coded macroblock from a video information stream;

receiving a transform size syntax element from the video information stream, wherein the transform size syntax element indicates a transform size of the coded macroblock;

determining a macroblock type of the coded macroblock;

selecting an inverse transform size based on the received transform size syntax element and a selection rule corresponding to the macroblock type of the coded macroblock, wherein, for the coded macroblock, the selected inverse transform size does not correspond to a transform size indicated by the received transform size syntax element;

inverse quantizing the coded macroblock to determine an inverse quantized block;

inverse transforming the inverse quantized block to determine an inverse transformed block based on the selected inverse transform size;

generating a reconstructed output based on the inverse transformed block; and

storing the reconstructed output in a picture buffer.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2019
From: GORDON, STEPHEN; CHIN, DOUGLAS
To: BROADCOM ADVANCED COMPRESSION GROUP LLC
Reel/Frame 049872/0188 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2019
From: BROADCOM ADVANCED COMPRESSION GROUP LLC
To: BROADCOM CORPORATION
Reel/Frame 049872/0280 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2019
From: BROADCOM CORPORATION
To: FISH DIVE, INC.
Reel/Frame 049872/0333 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2019
From: FISH DIVE, INC.
To: DOLBY INTERNATIONAL AB
Reel/Frame 049881/0192 →