IP Library Granted Patent US 11,178,404
Granted Patent B2
US 11,178,404 · App. 16/405,246 · Granted Nov 16, 2021

Method and apparatus of video coding

Inventors: Xiaozhong Xu (State College, PA); Shan Liu (San Jose, CA)
Assignee: MEDIATEK INC.
H04N19/159H04N19/105H04N19/11H04N19/196H04N19/46H04N19/593H04N19/172H04N19/176H04N19/182H04N19/186
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,178,404
App. No.
16/405,246
Granted
Nov 16, 2021
Kind
B2
Abstract

Aspects of the disclosure include a method for video coding. The method includes receiving input data associated with a current block in an image frame, selecting a reference pixel set from a plurality of candidate neighboring pixel sets adjacent to an edge of the current block, generating an intra predictor of the current block based on the selected reference pixel set and an intra prediction mode of the current block, and encoding or decoding the current block based on the intra predictor to output encoded video data or a decoded block. Each set of the candidate neighboring pixel sets is arranged in parallel with the edge of the current block.

Claims (33)

1. A method of video decoding or encoding, comprising:

receiving input data associated with a current block in an image frame;

selecting reference pixel sets from a plurality of first candidate neighboring pixel sets adjacent to a first edge of the current block and a plurality of second candidate neighboring pixel sets adjacent to a second edge of the current block each of the first candidate neighboring pixel sets being arranged in parallel with the first edge of the current block, and each of the second candidate neighboring pixel sets being arranged in parallel with the second edge of the current block, selection information that indicates the selected reference pixel sets being extracted from the input data or included in the encoded video data;

determining a gradient filter based on the selected reference pixel sets;

deriving an intra prediction mode of the current block based on the selected reference pixel sets;

generating a raw intra predictor for the current block based on the intra prediction mode;

adjusting the raw intra predictor to become a final intra predictor based on the determined gradient filter; and

encoding or decoding the current block based on the final intra predictor to output encoded video data or a decoded block.

2. The method according to claim 1 , wherein the plurality of first candidate neighboring pixel sets comprises a row of neighboring pixels which is closest to the first edge of the current block, and one or more additional rows of neighboring pixels which are parallel with the first edge of the current block.

3. The method according to claim 1 , wherein

the current block is a chroma block, and

the method further comprises deriving the selected reference pixel sets based on selected reference pixel sets for a luma block that corresponds to the chroma block.

4. The method according to claim 1 , wherein

the current block is a luma block, and

the method further comprises encoding or decoding a chroma block that corresponds to the luma block using an upper neighboring reference pixel set that is immediately adjacent to an upper edge of the chroma block and a left neighboring reference pixel set that is immediately adjacent to a left edge of the chroma block.

5. The method according to claim 1 , wherein the gradient filter is determined according to a difference between a closest reference pixel set and a second closest reference pixel set to the first edge from the plurality of first candidate neighboring pixel sets.

6. The method according to claim 1 , wherein

the first edge of the current block corresponds to an upper edge of the current block, and

the second edge of the current block corresponds to a left edge of the current block.

7. The method according to claim 1 , wherein the selected reference pixel sets comprises only one reference pixel set parallel with the first edge of the current block and one reference pixel set parallel with the second edge of the current block.

8. An apparatus of video decoding or encoding the apparatus comprising one or more electronic circuits configured to:

receive input data associated with a current block in an image frame;

select reference pixel sets from a plurality of first candidate neighboring pixel sets adjacent to a first edge of the current block and a plurality of second candidate neighboring pixel sets adjacent to a second edge of the current block, each of the first candidate neighboring pixel sets being arranged in parallel with the first edge of the current block, and each of the second candidate neighboring pixel sets being arranged in parallel with the second edge of the current block, selection information that indicates the selected reference pixel sets being extracted from the input data or included in the encoded video data;

determine a gradient filter based on the selected reference pixel sets;

derive an intra prediction mode of the current block based on the selected reference pixel sets;

generate a raw intra predictor for the current block based on the intra prediction mode;

adjust the raw intra predictor to become a final intra predictor based on the determined gradient filter; and

encode or decode the current block based on the final intra predictor to output encoded video data or a decoded block.

9. The apparatus according to claim 8 , wherein the gradient filter is determined according to a difference between a closest reference pixel set and a second closest reference pixel set to the first edge from the plurality of first candidate neighboring pixel sets.

10. The apparatus according to claim 8 , wherein

the first edge of the current block corresponds to an upper edge of the current block, and

the second edge of the current block corresponds to a left edge of the current block.

11. The apparatus according to claim 8 , wherein the selected reference pixel sets comprises only one reference pixel set parallel with the first edge of the current block and one reference pixel set parallel with the second edge of the current block.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2022
From: MEDIATEK INC.
To: HFI INNOVATION INC.
Reel/Frame 059369/0481 →
Continuity (4)
Continuation 15458446 · Mar 14, 2017
Provisional Application 62309991 · Mar 18, 2016
Provisional Application 62359822 · Jul 8, 2016
Related Publication 20190289299A1 · Sep 19, 2019