IP Library › Granted Patent US 11,109,023
Granted Patent B2
US 11,109,023 · App. 16/688,408 · Granted Aug 31, 2021

Intra mode selection in intra prediction

Inventors: Xiaozhong Xu (State College, PA); Shan Liu (San Jose, CA); Yiming Li (Wuhan, CN); Zhenzhong Chen (Wuhan, CN)
Assignee: TENCENT AMERICA LLC
H04N19/11H04N19/139H04N19/177H04N19/52H04N19/521
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,109,023
App. No.
16/688,408
Granted
Aug 31, 2021
Kind
B2
Abstract

A method of controlling intra prediction for decoding or encoding of a video sequence, is performed by at least one processor and includes obtaining intra prediction modes including directional modes respectively corresponding to angular prediction directions, a first amount of one or more of the directional modes being excluded from the intra prediction modes based on a second amount of the intra prediction modes and a third amount of most probable modes (MPMs). The method further includes selecting, as the MPMs, two or more of the intra prediction modes from which the one or more of the directional modes are excluded, and selecting, for decoding the video sequence, one of the intra prediction modes from which the one or more of the directional modes are excluded.

Claims (29)

1. A method of controlling intra prediction for decoding or encoding of a video sequence, the method being performed by at least one processor, and the method comprising:

obtaining intra prediction modes comprising directional modes respectively corresponding to angular prediction directions,

wherein a first amount of one or more of the directional modes is excluded from the intra prediction modes,

the first amount of the one or more of the directional modes is equal to a second amount of the intra prediction modes being subtracted by a third amount of most probable modes (MPMs) and a fourth amount of non-MPM modes corresponding to a bit-length representing one of the non-MPM modes, and

the one or more of the directional modes excluded from the intra prediction modes consists both:

a first immediate mode corresponding to a first prediction direction immediately left of a second prediction direction corresponding to a second immediate mode, the second prediction direction being immediately left of a vertical prediction direction corresponding to a vertical mode, among the directional modes; and

a third immediate mode corresponding to a third prediction direction immediately above a fourth prediction direction corresponding to a fourth immediate mode, the fourth prediction direction being immediately above a horizontal prediction direction corresponding to a horizontal mode, among the directional modes;

selecting, as the MPMs, two or more of the intra prediction modes from which the one or more of the directional modes are excluded; and

selecting, for decoding the video sequence, one of the intra prediction modes from which the one or more of the directional modes are excluded.

2. An apparatus for controlling intra prediction for decoding or encoding of a video sequence, the apparatus comprising:

at least one memory configured to store computer program code; and

at least one processor configured to access the at least one memory and operate according to the computer program code, the computer program code comprising:

obtaining code configured to cause the at least one processor to obtain intra prediction modes comprising directional modes respectively corresponding to angular prediction directions,

wherein a first amount of one or more of the directional modes is excluded from the intra prediction modes,

the first amount of the one or more of the directional modes is equal to a second amount of the intra prediction modes being subtracted by, a third amount of most probable modes (MPMs) and a fourth amount of non-MPM modes corresponding to a bit-length representing one of the non-MPM modes, and

the one or more of the directional modes excluded from the intra prediction modes consists both:

a first immediate mode corresponding to a first prediction direction immediately left of a second prediction direction corresponding to a second immediate mode, the second prediction direction being immediately left of a vertical prediction direction corresponding to a vertical mode, among the directional modes; and

a third immediate mode corresponding to a third prediction direction immediately above a fourth prediction direction corresponding to a fourth immediate mode, the fourth prediction direction being immediately above a horizontal prediction direction corresponding to a horizontal mode, among the directional modes;

first selecting code configured to cause the at least one processor to select, as the MPMs, two or more of the intra prediction modes from which the one or more of the directional modes are excluded; and

second selecting code configured to cause the at least one processor to select, for decoding the video sequence, one of the intra prediction modes from which the one or more of the directional modes are excluded.

3. A non-transitory computer-readable storage medium storing instructions that cause at least one processor to:

obtain intra prediction modes comprising directional modes respectively corresponding to angular prediction directions,

wherein a first amount of one or more of the directional modes is excluded from the intra prediction modes,

the first amount of the one or more of the directional modes is equal to a second amount of the intra prediction modes being subtracted by a third amount of most probable modes (MPMs) and a fourth amount of non-MPM modes corresponding to a bit-length representing one of the non-MPM modes, and

the one or more of the directional modes excluded from the intra prediction modes consists both:

a first immediate mode corresponding to a first prediction direction immediately left of a second prediction direction corresponding to a second immediate mode, the second prediction direction being immediately left of a vertical prediction direction corresponding to a vertical mode, among the directional modes; and

a third immediate mode corresponding to a third prediction direction immediately above a fourth prediction direction corresponding to a fourth immediate mode, the fourth prediction direction being immediately above a horizontal prediction direction corresponding to a horizontal mode, among the directional modes;

select, as the MPMs, two or more of the intra prediction modes from which the one or more of the directional modes are excluded; and

select, for decoding a video sequence, one of the intra prediction modes from which the one or more of the directional modes are excluded.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2019
From: XU, XIAOZHONG; LIU, SHAN; LI, YIMING; CHEN, ZHENZHONG
To: TENCENT AMERICA LLC
Reel/Frame 051054/0362 →
Continuity (3)
Provisional Application 62777542 · Dec 10, 2018
Provisional Application 62772068 · Nov 27, 2018
Related Publication 20200169729A1 · May 28, 2020