IP Library Granted Patent US 11,025,915
Granted Patent B2
US 11,025,915 · App. 16/987,844 · Granted Jun 1, 2021

Complexity reduction in parameter derivation intra prediction

Inventors: Kai Zhang (San Diego, CA); Li Zhang (San Diego, CA); Hongbin Liu (Beijing, CN); Jizheng Xu (San Diego, CA); Yue Wang (Beijing, CN)
Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.; BYTEDANCE INC.
H04N19/149H04N19/105H04N19/11H04N19/132H04N19/159H04N19/176H04N19/186H04N19/30H04N19/50H04N19/593
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,025,915
App. No.
16/987,844
Granted
Jun 1, 2021
Kind
B2
Abstract

A method for video processing is provided. The method includes determining, for a conversion between a current video block of a video that is a chroma block and a coded representation of the video, parameters of a cross-component linear model using a parameter table whose entries are retrieved according to two chroma sample values and two luma sample values; and performing the conversion based on the determining.

Claims (31)

1. A video coding method, comprising:

determining, for a conversion between a current video block of a video that is a chroma block and a bitstream of the video, parameters of a cross-component linear model using a look-up table, wherein indices of the look-up table are retrieved according to two luma values which are derived based on reconstructed luma samples; and

performing the conversion based on the determining,

wherein the two luma values are denoted as L0 and L1 and the indices of the look-up table are derived based on a difference between L1 and L0.

2. The method of claim 1 , wherein the L0 and L1 are derived further based on the positions of neighboring chroma samples of the current video block.

3. The method of claim 1 , wherein the look-up table has a size of V that is less than 2 P , P being an integer.

4. The method of claim 3 , wherein P is equal to 5.

5. The method of claim 1 , wherein the look-up table has entries, each entry storing an F-bit integer number and F being 3.

6. The method of claim 1 , wherein predicted samples of the current video block are derived based on reconstructed samples of a luma block corresponding to the current video block and the parameters of the cross-component linear model.

7. The method of claim 1 wherein in a case that L1 is equal to L0, predicted samples of the current video block are based on a specific chroma value C0, and wherein the C0 is derived based on the neighboring chroma samples of the current video block.

8. The method of claim 7 , wherein the predicted samples of the current video block are set to the C0.

9. The method of claim 1 , wherein the performing of the conversion includes decoding the current video block from the bitstream.

10. The method of claim 1 , wherein the performing of the conversion includes encoding the current video block into the bitstream.

11. A video coding apparatus comprising a processor and a non-transitory memory with instructions thereon, wherein the instructions upon execution by the processor, cause the processor to:

determine, for a conversion between a current video block of a video that is a chroma block and a bitstream of the video, parameters of a cross-component linear model using a look-up table, wherein indices of the look-up table are retrieved according to two luma values which are derived based on reconstructed luma samples; and

perform the conversion based on the determination,

wherein the two luma values are denoted as L0 and L1 and the indices of the look-up table are derived based on a difference between L1 and L0.

12. The apparatus of claim 11 , wherein the L0 and L1 are derived further based on the positions of neighboring chroma samples of the current video block.

13. The apparatus of claim 11 , wherein the look-up table has a size of V that is less than 2 P , P being an integer.

14. The apparatus of claim 13 , wherein P is equal to 5.

15. The apparatus of claim 11 , wherein the look-up table has entries, each entry storing an F-bit integer number and F being 3.

16. The apparatus of claim 11 , wherein predicted samples of the current video block are derived based on reconstructed samples of a luma block corresponding to the current video block and the parameters of the cross-component linear model.

17. The apparatus of claim 11 , wherein in a case that L1 is equal to L0, predicted samples of the current video block are based on a specific chroma value C0, and wherein the C0 is derived based on the neighboring chroma samples of the current video block.

18. A non-transitory computer-readable storage medium storing instruction that cause a processor to:

determine, for a conversion between a current video block of a video that is a chroma block and a bitstream of the video, parameters of a cross-component linear model using a look-up table, wherein indices of the look-up table are retrieved according to two luma values which are derived based on reconstructed luma samples; and

perform the conversion based on the determination,

wherein the two luma values are denoted as L0 and L1 and the indices of the look-up table are derived based on a difference between L1 and L0.

19. A non-transitory computer-readable recording medium storing a bitstream of a video which is generated by a method performed by a video processing apparatus, wherein the method comprises:

determining, for a conversion between a current video block of the video that is a chroma block and the bitstream, parameters of a cross-component linear model using a look-up table, wherein indices of the look-up table are retrieved according to two luma values which are derived from based on reconstructed luma samples; and

generating the bitstream based on the determining,

wherein the two luma values are denoted as L0 and L1, the indices of the look-up table are derived based on a difference between L1 and L0.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2020
From: ZHANG, KAI; ZHANG, LI; XU, JIZHENG
To: BYTEDANCE INC.
Reel/Frame 053436/0823 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2020
From: LIU, HONGBIN; WANG, YUE
To: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
Reel/Frame 053437/0601 →
Priority Claims (11)
WO PCT/CN2018/114158 · Nov 6, 2018 · international
WO PCT/CN2018/118799 · Dec 1, 2018 · international
WO PCT/CN2018/119709 · Dec 7, 2018 · international
WO PCT/CN2018/125412 · Dec 29, 2018 · international
WO PCT/CN2019/070002 · Jan 1, 2019 · international
WO PCT/CN2019/075874 · Feb 22, 2019 · international
WO PCT/CN2019/075993 · Feb 24, 2019 · international
WO PCT/CN2019/076195 · Feb 26, 2019 · international
WO PCT/CN2019/079396 · Mar 24, 2019 · international
WO PCT/CN2019/079431 · Mar 25, 2019 · international
WO PCT/CN2019/079769 · Mar 26, 2019 · international
Continuity (2)
Continuation PCTCN2019115999 · Nov 6, 2019
Related Publication 20200366910A1 · Nov 19, 2020
Cited By (1)
US 12,355,979