IP Library Granted Patent US 11,039,171
Granted Patent B2
US 11,039,171 · App. 16/251,158 · Granted Jun 15, 2021

Device and method for video decoding video blocks

Inventors: Peisong Chen (San Diego, CA); Marta Karczewicz (San Diego, CA); Yan Ye (San Diego, CA)
Assignee: Velos Media, LLC
H04N19/70H04N19/103H04N19/147H04N19/176H04N19/44H04N19/46H04N19/593H04N19/61H04N19/96
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,039,171
App. No.
16/251,158
Granted
Jun 15, 2021
Kind
B2
Abstract

Technology is described for decoding a video block. A block-type syntax information is received which indicates a size of a video block in a video frame, wherein a maximum size of the video blocks is 32×32 or 64×64. The video block having the size indicated by the block-type syntax information is received. The video block is partitioned into partitions, and at least one of the partitions is encoded with a first encoding mode and at least one other of the partitions is encoded with a second encoding mode which is different from the first encoding mode. Syntax information is received for the partitions of the video block and for the first encoding mode and the second encoding mode. Motion vector information is received for one or more of the partitions. The video block is decoded based on at least the block-type syntax information and the motion vector information.

Claims (25)

1. A method of decoding a video block, the method comprising:

receiving a maximum block size value for a group of pictures, the maximum block size value being indicative of a maximum size of any video block in the group of pictures, wherein the maximum size is 32×32 or 64×64;

receiving a minimum block size value for the group of pictures, the minimum block size value being indicative of a minimum size of any video block in the group of pictures;

receiving a video block having the maximum size indicated by the maximum block size value, wherein the video block has been partitioned into partitions based on the minimum block size value, and at least one of the partitions is encoded with a first encoding mode and at least one other of the partitions is encoded with a second encoding mode which is different from the first encoding mode;

receiving syntax information identifying the partitions of the video block, and, identifying the first encoding mode and the second encoding mode;

receiving motion vector information for one or more of the partitions when the encoding mode for the one or more partitions is an inter-prediction mode; and

decoding the video block based on at least the motion vector information.

2. The method of decoding video data according to claim 1 , wherein the size of the one or more partitions is equal to or greater than 16×16.

3. A device for decoding video data, the device comprising:

a memory and a processor, which is in communication with the memory, configured to:

receive a maximum block size value for a group of pictures, the maximum block size value being indicative of a maximum size of any video block in the group of pictures, wherein the maximum size is 32×32 or 64×64;

receive a minimum block size value for the group of pictures, the minimum block size value being indicative of a minimum size of any video block in the group of pictures;

receive a video block having the maximum size indicated by the maximum block size value, wherein the video block has been partitioned into partitions based on the minimum size value, and at least one of the partitions is encoded with a first encoding mode and at least one other of the partitions is encoded with a second encoding mode which is different from the first encoding mode;

receive syntax information identifying the partitions of the video block, and, identifying the first encoding mode and the second encoding mode;

receive motion vector information for one or more of the partitions when the encoding mode for the one or more partitions is an inter-prediction mode; and

decode the video block based on at least the motion vector information.

4. The device for decoding video data according to claim 3 , wherein the size of the one or more partitions is equal to or greater than 16×16.

5. A non-transitory computer-readable storage medium having stored thereon instructions that, when executed, cause a processor to:

receive a maximum block size value for a group of pictures, the maximum block size value being indicative of a maximum size of any video block in the group of pictures, wherein the maximum size is 32×32 or 64×64;

receive a minimum block size value for the group of pictures, the minimum block size value being indicative of a minimum size of any video block in the group of pictures;

receive a video block having the maximum size indicated by the maximum block size value, wherein the video block has been partitioned into partitions based on the minimum size value, and at least one of the partitions is encoded with a first encoding mode and at least one other of the partitions is encoded with a second encoding mode which is different from the first encoding mode;

receive syntax information identifying the partitions of the video block, and, identifying the first encoding mode and the second encoding mode;

receive motion vector information for one or more of the partitions when the encoding mode for the one or more partitions is an inter-prediction mode; and

decode the video block based on at least the motion vector information.

6. The non-transitory computer-readable storage medium according to claim 5 , wherein the size of the one or more partitions is equal to or greater than 16×16.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Jul 26, 2022
From: CORTLAND CAPITAL MARKET SERVICES LLC
To: VELOS MEDIA, LLC AND VELOS MEDIA MANAGEMENT, LLC
Reel/Frame 060923/0407 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2021
From: VELOS MEDIA, LLC
To: QUALCOMM INCORPORATED
Reel/Frame 057575/0431 →
RELEASE OF SECURITY INTEREST Recorded Sep 21, 2021
From: CORTLAND CAPITAL MARKET SERVICES LLC
To: VELOS MEDIA, LLC AND VELOS MEDIA MANAGEMENT, LLC
Reel/Frame 057554/0540 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2019
From: KARCZEWICZ, MARTA; YE, YAN
To: QUALCOMM INCORPORATED
Reel/Frame 049909/0144 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2019
From: CHEN, PEISONG
To: QUALCOMM INCORPORATED
Reel/Frame 049408/0135 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2019
From: QUALCOMM INCORPORATED
To: VELOS MEDIA, LLC
Reel/Frame 049408/0244 →
Continuity (9)
Continuation 15899792 · Feb 20, 2018
Continuation 15696263 · Sep 6, 2017
Continuation 14607443 · Jan 28, 2015
Continuation 13948056 · Jul 22, 2013
Continuation 12562504 · Sep 18, 2009
Provisional Application 61166631 · Apr 3, 2009
Provisional Application 61144357 · Jan 13, 2009
Provisional Application 61102787 · Oct 3, 2008
Related Publication 20190158882A1 · May 23, 2019
Cited By (1)
US 12,389,043