IP Library › Granted Patent US 12,323,625
Granted Patent B2
US 12,323,625 · App. 17/411,170 · Granted Jun 3, 2025

Selection of secondary transform matrices for video processing

Inventors: Li Zhang (San Diego, CA); Kai Zhang (San Diego, CA); Hongbin Liu (Beijing, CN); Yue Wang (Beijing, CN)
Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.; BYTEDANCE INC.
H04N19/70H04N19/11H04N19/12H04N19/124H04N19/132H04N19/159H04N19/176H04N19/186H04N19/46H04N19/593H04N19/61
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 12,323,625
App. No.
17/411,170
Granted
Jun 3, 2025
Kind
B2
Abstract

A video processing method is provided to include performing a conversation between a current video block of a video and a coded representation of the video. The conversion comprises selecting, for the current video block of a video, a transform set or a transform matrix to be used in an application of a secondary transform tool to the current video block based on a characteristic of the current video block and applying the selected transform set or transform matrix to the current video block. Using the secondary transform tool, during encoding, a forward secondary transform is applied to an output of a forward primary transform applied to a residual of the current video block prior to quantization, or during decoding, an inverse secondary transform is applied to an output of dequantization of the current video block before applying an inverse primary transform.

Claims (71)

1. A method of processing video data, comprising:

performing a conversion between a current video block of a video and a bitstream of the video,

wherein the conversion comprises:

determining whether a first index syntax element is included in the bitstream based on a flag in sequence parameter set (SPS) and a position of a last non-zero coefficient in a residual of the current video block;

determining whether a second index syntax element is included in the bitstream based on a value of the first index syntax element, wherein the second index syntax element is used to determine a transform matrix of a primary transform to be used on the current video block from multiple transform sets;

determining whether to apply a secondary transform tool on the current video block based on the value of the first index syntax element;

determining, in response to the secondary transform tool being applied on the current video block, a transform matrix set used in the secondary transform tool based on whether a matrix-based intra prediction mode is applied to the current video block; and

determining a transform kernel to be used for the secondary transform tool based on the value of the first index syntax element;

wherein the first index syntax element is included in the bitstream in a case that the flag in SPS is equal to one and the last non-zero coefficient is located in the residual of a coding group of the current video block,

wherein the second index syntax element is not included in the bitstream in a case that the secondary transform tool is applied on the current video block,

wherein the matrix-based intra prediction mode includes determining prediction values of the current video block based on a matrix vector multiplication; and

wherein, using the secondary transform tool:

during encoding, a forward secondary transform is applied to an output of a forward primary transform applied to a residual of the current video block prior to quantization, or

during decoding, an inverse secondary transform is applied to an output of dequantization of the current video block before applying an inverse primary transform; and

wherein a context increasement set corresponding to a second bin of the first index syntax element includes only one context increasement, and the only one context increasement is 2.

2. The method of claim 1 , wherein determining prediction values of the current video block is further based on a boundary down-sampling operation on reference samples based on a size of the current video block and selectively followed by an up-sampling operation.

3. The method of claim 1 , wherein the secondary transform tool includes a low frequency non-separable transform tool.

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

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

6. An apparatus for processing video data comprising a processor and a non-transitory memory with instructions thereon, wherein the instructions upon execution by the processor, cause the processor to:

perform a conversion between a current video block of a video and a bitstream of the video, wherein the conversion comprises:

determining whether a first index syntax element is included in the bitstream based on a flag in sequence parameter set (SPS) and a position of a last non-zero coefficient in a residual of the current video block;

determining whether a second index syntax element is included in the bitstream based on a value of the first index syntax element, wherein the second index syntax element is used to determine a transform matrix of a primary transform to be used on the current video block from multiple transform sets;

determining whether to apply a secondary transform tool on the current video block based on the value of the first index syntax element;

determining, in response to the secondary transform tool being applied on the current video block, a transform matrix set used in the secondary transform tool based on whether a matrix-based intra prediction mode is applied to the current video block; and

determining a transform kernel to be used for the secondary transform tool based on the value of the first index syntax element;

wherein the first index syntax element is included in the bitstream in a case that the flag in SPS is equal to one and the last non-zero coefficient is located in the residual of a coding group of the current video block,

wherein the second index syntax element is not included in the bitstream in a case that the secondary transform tool is applied on the current video block,

wherein the matrix-based intra prediction mode includes determining prediction values of the current video block based on a matrix vector multiplication; and

wherein, using the secondary transform tool:

during encoding, a forward secondary transform is applied to an output of a forward primary transform applied to a residual of the current video block prior to quantization, or

during decoding, an inverse secondary transform is applied to an output of dequantization of the current video block before applying an inverse primary transform; and

wherein a context increasement set corresponding to a second bin of the first index syntax element includes only one context increasement, and the only one context increasement is 2.

7. The apparatus of claim 6 , wherein determining prediction values of the current video block is further based on a boundary down-sampling operation on reference samples based on a size of the current video block and selectively followed by an up-sampling operation.

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

perform a conversion between a current video block of a video and a bitstream of the video, wherein the conversion comprises:

determining whether a first index syntax element is included in the bitstream based on a flag in sequence parameter set (SPS) and a position of a last non-zero coefficient in a residual of the current video block;

determining whether a second index syntax element is included in the bitstream based on a value of the first index syntax element, wherein the second index syntax element is used to determine a transform matrix of a primary transform to be used on the current video block from multiple transform sets;

determining whether to apply a secondary transform tool on the current video block based on the value of the first index syntax element;

determining, in response to the secondary transform tool being applied on the current video block, a transform matrix set used in the secondary transform tool based on whether a matrix-based intra prediction mode is applied to the current video block; and

determining a transform kernel to be used for the secondary transform tool based on the value of the first index syntax element;

wherein the first index syntax element is included in the bitstream in a case that the flag in SPS is equal to one and the last non-zero coefficient is located in the residual of a coding group of the current video block,

wherein the second index syntax element is not included in the bitstream in a case that the secondary transform tool is applied on the current video block,

wherein the matrix-based intra prediction mode includes determining prediction values of the current video block based on a matrix vector multiplication; and

wherein, using the secondary transform tool:

during encoding, a forward secondary transform is applied to an output of a forward primary transform applied to a residual of the current video block prior to quantization, or

during decoding, an inverse secondary transform is applied to an output of dequantization of the current video block before applying an inverse primary transform; and

wherein a context increasement set corresponding to a second bin of the first index syntax element includes only one context increasement, and the only one context increasement is 2.

9. A method for storing a bitstream of a video, comprising:

generating the bitstream for a current video block of the video; and

storing the bitstream in a non-transitory computer-readable recording medium;

wherein the generating comprises:

determining whether a first index syntax element is included in the bitstream based on a flag in sequence parameter set (SPS) and a position of a last non-zero coefficient in a residual of the current video block;

determining whether a second index syntax element is included in the bitstream based on a value of the first index syntax element, wherein the second index syntax element is used to determine a transform matrix of a primary transform to be used on the current video block from multiple transform set;

determining whether to apply a secondary transform tool on the current video block based on the value of the first index syntax element;

determining, in response to the secondary transform tool being applied on the current video block, a transform matrix set used in the secondary transform tool based on whether a matrix-based intra prediction mode is applied to the current video block; and

determining a transform kernel to be used for the secondary transform tool based on the value of the first index syntax element;

wherein the first index syntax element is included in the bitstream in a case that the flag in SPS is equal to one and the last non-zero coefficient is located in the residual of a coding group of the current video block,

wherein the second index syntax element is not included in the bitstream in a case that the secondary transform tool is applied on the current video block,

wherein the matrix-based intra prediction mode includes determining prediction values of the current video block based on a matrix vector multiplication; and

wherein, using the secondary transform tool:

during encoding, a forward secondary transform is applied to an output of a forward primary transform applied to a residual of the current video block prior to quantization, or

during decoding, an inverse secondary transform is applied to an output of dequantization of the current video block before applying an inverse primary transform; and

wherein a context increasement set corresponding to a second bin of the first index syntax element includes only one context increasement, and the only one context increasement is 2.

10. The apparatus of claim 6 , wherein the secondary transform tool includes a low frequency non-separable transform tool.

11. The non-transitory computer-readable storage medium of claim 8 , wherein determining prediction values of the current video block is further based on a boundary down-sampling operation on reference samples based on a size of the current video block and selectively followed by an up-sampling operation.

12. The non-transitory computer-readable storage medium of claim 8 , wherein the secondary transform tool includes a low frequency non-separable transform tool.

13. The method of claim 9 , wherein determining prediction values of the current video block is further based on a boundary down-sampling operation on reference samples based on a size of the current video block and selectively followed by an up-sampling operation.

14. The method of claim 9 , wherein the secondary transform tool includes a low frequency non-separable transform tool.

15. The method of claim 1 , wherein whether the first index syntax element being included in the bitstream is further based on a color component of the current video block.

16. The apparatus of claim 6 , wherein whether the first index syntax element being included in the bitstream is further based on a color component of the current video block.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2021
From: ZHANG, LI; ZHANG, KAI
To: BYTEDANCE INC.
Reel/Frame 057286/0967 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2021
From: LIU, HONGBIN; WANG, YUE
To: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
Reel/Frame 057287/0121 →
Continuity (2)
Continuation PCTCN2020089579 · May 11, 2020
Related Publication 20220417529A1 · Dec 29, 2022
References Cited (199)
US 10666976B2 · Huang et al. · 2020 [cited by applicant]
US 11039139B2 · Zhao et al. · 2021 [cited by applicant]
US 11252420B2 · Salehifar et al. · 2022 [cited by applicant]
US 11575901B2 · Zhang et al. · 2023 [cited by applicant]
US 11575940B2 · Zhang et al. · 2023 [cited by applicant]
US 11611779B2 · Zhang et al. · 2023 [cited by applicant]
US 11622131B2 · Zhang et al. · 2023 [cited by applicant]
US 11638008B2 · Zhang et al. · 2023 [cited by applicant]
US 11882274B2 · Zhang et al. · 2024 [cited by applicant]
US 11924469B2 · Zhang et al. · 2024 [cited by applicant]
US 20110235705A1 · Hanna · 2011 [cited by applicant]
US 20120008683A1 · Karczewicz et al. · 2012 [cited by applicant]
US 20120082391A1 · Fernandes · 2012 [cited by applicant]
US 20120320972A1 · Ma et al. · 2012 [cited by applicant]
US 20130259128A1 · Song et al. · 2013 [cited by applicant]
US 20140098861A1 · Yu et al. · 2014 [cited by applicant]
US 20140178040A1 · Shimada et al. · 2014 [cited by applicant]
US 20140254661A1 · Saxena et al. · 2014 [cited by applicant]
US 20140376626A1 · Lee · 2014 [cited by applicant]
US 20150249828A1 · Rosewarne et al. · 2015 [cited by applicant]
US 20150264354A1 · Zhang et al. · 2015 [cited by applicant]
US 20150358621A1 · He et al. · 2015 [cited by applicant]
US 20160088310A1 · Lin · 2016 [cited by applicant]
US 20160205404A1 · Zhu et al. · 2016 [cited by applicant]
US 20160234525A1 · Lee et al. · 2016 [cited by applicant]
US 20170034530A1 · Cherepanov et al. · 2017 [cited by applicant]
US 20170094313A1 · Zhao et al. · 2017 [cited by applicant]
US 20170094314A1 · Zhao · 2017 [cited by examiner]
US 20170295380A1 · Huang · 2017 [cited by examiner]
US 20170324643A1 · Seregin et al. · 2017 [cited by applicant]
US 20180020218A1 · Zho et al. · 2018 [cited by applicant]
US 20180103252A1 · Hsieh et al. · 2018 [cited by applicant]
US 20180288439A1 · Hsu · 2018 [cited by examiner]
US 20180302631A1 · Chiang et al. · 2018 [cited by applicant]
US 20180324417A1 · Karczewicz et al. · 2018 [cited by applicant]
US 20180332284A1 · Liu et al. · 2018 [cited by applicant]
US 20180332289A1 · Huang · 2018 [cited by applicant]
US 20180367814A1 · Seregin et al. · 2018 [cited by applicant]
US 20190104322A1 · Tsukuba · 2019 [cited by examiner]
US 20190149822A1 · Kim · 2019 [cited by examiner]
US 20190149823A1 · Lim · 2019 [cited by examiner]
US 20190149829A1 · Maaninen · 2019 [cited by applicant]
US 20190166370A1 · Xiu et al. · 2019 [cited by applicant]
US 20190306526A1 · Cho et al. · 2019 [cited by applicant]
US 20190356915A1 · Jang · 2019 [cited by examiner]
US 20190387241A1 · Kim · 2019 [cited by examiner]
US 20200045339A1 · Zhao · 2020 [cited by examiner]
US 20200084447A1 · Zhao · 2020 [cited by examiner]
US 20200092555A1 · Zhao et al. · 2020 [cited by applicant]
US 20200244995A1 · Hsiang · 2020 [cited by applicant]
US 20200260096A1 · Ikai et al. · 2020 [cited by applicant]
US 20200288172A1 · Huang et al. · 2020 [cited by applicant]
US 20200304791A1 · Koo · 2020 [cited by examiner]
US 20200304818A1 · Koo · 2020 [cited by examiner]
US 20200314425A1 · Koo · 2020 [cited by examiner]
US 20200314426A1 · Salehifar · 2020 [cited by examiner]
US 20200322617A1 · Zhao et al. · 2020 [cited by applicant]
US 20200322620A1 · Zhao · 2020 [cited by examiner]
US 20200322623A1 · Chiang · 2020 [cited by examiner]
US 20200359019A1 · Koo et al. · 2020 [cited by applicant]
US 20200413049A1 · Biatek et al. · 2020 [cited by applicant]
US 20210014534A1 · Koo et al. · 2021 [cited by applicant]
US 20210021818A1 · Lee et al. · 2021 [cited by applicant]
US 20210051328A1 · Sharman et al. · 2021 [cited by applicant]
US 20210076043A1 · Zhang et al. · 2021 [cited by applicant]
US 20210084314A1 · Salehifar et al. · 2021 [cited by applicant]
US 20210120240A1 · Bross et al. · 2021 [cited by applicant]
US 20210289221A1 · Misra et al. · 2021 [cited by applicant]
US 20210297672A1 · Deng et al. · 2021 [cited by applicant]
US 20210314618A1 · Pfaff · 2021 [cited by examiner]
US 20210314619A1 · Jung et al. · 2021 [cited by applicant]
US 20210337235A1 · Choi et al. · 2021 [cited by applicant]
US 20210360240A1 · Lee · 2021 [cited by applicant]
US 20210360247A1 · Koo et al. · 2021 [cited by applicant]
US 20210385499A1 · Zhang et al. · 2021 [cited by applicant]
US 20210385500A1 · Zhang et al. · 2021 [cited by applicant]
US 20210392327A1 · Zhang et al. · 2021 [cited by applicant]
US 20220007034A1 · Wang et al. · 2022 [cited by applicant]
US 20220038741A1 · Nam · 2022 [cited by examiner]
US 20220086449A1 · Koo et al. · 2022 [cited by applicant]
US 20220094986A1 · Zhang et al. · 2022 [cited by applicant]
US 20220109846A1 · Lim et al. · 2022 [cited by applicant]
US 20220132146A1 · Salehifar et al. · 2022 [cited by applicant]
US 20220141495A1 · Kim et al. · 2022 [cited by applicant]
US 20220150498A1 · Zhang et al. · 2022 [cited by applicant]
US 20220150502A1 · Zhang et al. · 2022 [cited by applicant]
US 20220150504A1 · Koo · 2022 [cited by applicant]
US 20220159259A1 · Fan et al. · 2022 [cited by applicant]
US 20220159300A1 · Chiang · 2022 [cited by examiner]
US 20220174274A1 · Jang · 2022 [cited by applicant]
US 20220295099A1 · Zhang et al. · 2022 [cited by applicant]
AU 2015249109A1 · 2015 [cited by applicant]
CA 3063559A1 · 2018 [cited by applicant]
CN 102474270A · 2012 [cited by applicant]
CN 103139565A · 2013 [cited by applicant]
CN 103636205A · 2014 [cited by applicant]
CN 104067622A · 2014 [cited by applicant]
CN 104412591A · 2015 [cited by applicant]
CN 104488266A · 2015 [cited by applicant]
CN 105791867A · 2016 [cited by applicant]
CN 107079157A · 2017 [cited by applicant]
CN 107211144A · 2017 [cited by applicant]
CN 108028919A · 2018 [cited by applicant]
CN 108141585A · 2018 [cited by applicant]
CN 108141596A · 2018 [cited by applicant]
CN 108141597A · 2018 [cited by applicant]
CN 108322745A · 2018 [cited by applicant]
CN 108322756A · 2018 [cited by applicant]
CN 108632611A · 2018 [cited by applicant]
CN 108712651A · 2018 [cited by applicant]
CN 109076221A · 2018 [cited by applicant]
CN 109076222A · 2018 [cited by applicant]
CN 109076223A · 2018 [cited by applicant]
CN 109076225A · 2018 [cited by applicant]
CN 109076230A · 2018 [cited by applicant]
CN 109076242A · 2018 [cited by applicant]
CN 109076243A · 2018 [cited by applicant]
CN 109196869A · 2019 [cited by applicant]
CN 109417625A · 2019 [cited by applicant]
CN 109417636A · 2019 [cited by applicant]
CN 109644269A · 2019 [cited by applicant]
CN 109644276A · 2019 [cited by applicant]
CN 109716772A · 2019 [cited by applicant]
CN 113950828B · 2024 [cited by applicant]
JP 2022532114A · 2022 [cited by applicant]
JP 7277616B2 · 2023 [cited by applicant]
JP 7514359B2 · 2024 [cited by applicant]
KR 102699362B1 · 2024 [cited by applicant]
WO 2012122278A1 · 2012 [cited by applicant]
WO 2015187978A1 · 2015 [cited by applicant]
WO 2017191782A1 · 2017 [cited by applicant]
WO 2017195555A1 · 2017 [cited by applicant]
WO 2017195666A1 · 2017 [cited by applicant]
WO 2018128323A1 · 2018 [cited by applicant]
WO 2018132710A1 · 2018 [cited by applicant]
WO 2018166429A1 · 2018 [cited by applicant]
WO 2019117634A1 · 2019 [cited by applicant]
WO 2020160401A1 · 2020 [cited by applicant]
WO 2020226424A1 · 2020 [cited by applicant]
WO 2021110018A1 · 2021 [cited by applicant]
Bross et al. “Versatile Video Coding (Draft 6),” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 15th Metting, Gothenburg, SE, Jul. 3-12, 2019, document JVET-O2001, 2019. [cited by applicant]
Bross et al. “Versatile Video Coding (Draft 7),” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 16th Meeting, Geneva, CH, Oct. 1-11, 2019, document JVET-P2001, 2019. [cited by applicant]
Chen et al. “Algorithm Description of Joint Exploration Test Model 7 (JEM 7),” Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 7th Meeting: Torino, IT, Jul. 13-21, 2017, document J… [cited by applicant]
Choi et al. “Non-CE3: Simplified Intra Mode Candidates for ISP,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 14th Meeting, Geneva, CH, Mar. 19-27, 2019, document JVET-N0230, 2019. [cited by applicant]
De-Luxan-Hernandez et al. “CE3: Intra Sub-Partitions Coding Mode (Tests 1.1.1 and 1.1.2),” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 13th Meeeting, Marrakech, MA, Jan. 9-18, 2019… [cited by applicant]
“Information Technology—High Efficiency Coding and Media Delivery in Heterogeneous Environments—Part 2: High Efficiency Video Coding” Apr. 20, 2018, ISO/DIS 23008, 4th Edition. [cited by applicant]
Karczewicz et al. “CE8-Related: Quantized Residual BDPCM,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 14th Meeting, Geneva, CH, Mar. 19-27, 2019, document JVET-N0413, 2019. [cited by applicant]
Koo et al. “CE6-2.1: Reduced Secondary Transform (RST),” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 12th Meeting, Macao, CN, Oct. 3-12, 2018, document JVET-L0133, 2018. [cited by applicant]
Koo et al. “CE6-5.1: Reduced Secondary Transform (RST),” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 13th Meeting: Marrakech, MA, Jan. 9-18, 2019, document JVET-M0292, 2019. [cited by applicant]
Koo et al. “CE6: Reduced Secondary Transform (RST) (CE6-3.1),” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 14th Meeting, Geneva, CH, Mar. 19-27, 2019, document JVET-N0193, 2019. [cited by applicant]
Pfaff et al. “CE3: Affine Linear Weighted Intra Prediciton (CE3-4.1, CE3-4.2),” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 14th Meeting, Geneva, CH, Mar. 19-27, 2019, document JVE… [cited by applicant]
Nalci et al. “Non-CE6: An Improved Context Modeling for LFNST,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 15th Meeting, Gothenburg, SE, Jul. 3-12, 2019, document JVET-O0373, 2019. [cited by applicant]
Rath et al. “CE3-Related: DM-Dependent Chroma Intra Prediction Modes,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 13th Meeting: Marrakech, MA, Jan. 9-18, 2019, document JVET-M0100… [cited by applicant]
Salehifar et al. “CE 6.2.6: Reduced Secondary Transform (RST),” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 11th Meeting, Ljubljana, SI, Jul. 10-18, 2018, document JVET-K0099, 2018. [cited by applicant]
Siekmann et al. “CE6-Related: Simplification of the Reduced Secondary Transform,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 14th Meeting, Geneva, CH, Mar. 19-27, 2019, document J… [cited by applicant]
Zhang et al.“Non-CE6: On LFNST Transform Set Selection for a CCLM Coded Block,” Joint Video Experts Team JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 15th Metting, Gothenburg, SE, Jul. 3-12, 2019, document J… [cited by applicant]
Zhao et al. “TU-Level Non-Separable Secondary Transform,” Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 2nd Meeting, San Diego, USA, Feb. 20-26, 2016, document JVET-B0059, 2016. [cited by applicant]
International Search Report and Written Opinion from International Patent Application No. PCT/CN2020/089579 dated Aug. 11, 2020 (10 pages). [cited by applicant]
International Search Report and Written Opinion from International Patent Application No. PCT/CN2020/089580 dated Aug. 11, 2020 (9 pages). [cited by applicant]
International Search Report and Written Opinion from International Patent Application No. PCT/CN2020/089581 dated Aug. 10, 2020 (10 pages). [cited by applicant]
International Search Report and Written Opinion from International Patent Application No. PCT/CN2020/089582 dated Jun. 30, 2020 (9 pages). [cited by applicant]
International Search Report and Written Opinion from International Patent Application No. PCT/CN2020/089583 dated Jul. 29, 2020 (10 pages). [cited by applicant]
International Search Report and Written Opinion from International Patent Application No. PCT/CN2020/094854 dated Sep. 23, 2020 (12 pages). [cited by applicant]
International Search Report and Written Opinion from International Patent Application No. PCT/CN2020/106551 dated Oct. 10, 2020 (9 pages). [cited by applicant]
International Search Report and Written Opinion from International Patent Application No. PCT/CN2020/106561 dated Oct. 26, 2020 (11 pages). [cited by applicant]
International Search Report and Written Opinion from International Patent Application No. PCT/CN2020/109476 dated Nov. 20, 2020 (12 pages). [cited by applicant]
Final Office Action from U.S. Appl. No. 17/400,512 dated Apr. 6, 2022. [cited by applicant]
Final Office Action from U.S. Appl. No. 17/400,397 dated Apr. 11, 2022. [cited by applicant]
Ex Parte Quayle Action from U.S. Appl. No. 17/585,718 dated Apr. 20, 2022. [cited by applicant]
Non Final Office Action from U.S. Appl. No. 17/585,788 dated May 24, 2022. [cited by applicant]
Non Final Office Action from U.S. Appl. No. 17/585,741 dated Jun. 9, 2022. [cited by applicant]
Albrecht et al. “Description of SDR, HDR, and 360° video Coding Technology Proposal by Fraunhofer HHI,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 10th Meeting: San Diego, US, Apr.… [cited by applicant]
Extended European Search Report from European Patent Application No. 20804851.2 dated Apr. 7, 2022 (10 pages.). [cited by applicant]
Non Final Office Action from U.S. Appl. No. 17/400,464 dated Nov. 29, 2021. [cited by applicant]
Non Final Office Action from U.S. Appl. No. 17/400,397 dated Dec. 2, 2021. [cited by applicant]
Non Final Office Action from U.S. Appl. No. 17/540,089 dated Feb. 1, 2022. [cited by applicant]
Eglimez et al. “CE6-Related: Secondary Transforms Coupled with a Simplified Primary Transformation,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 11th Meeting: Ljubljana, SI, Jul. 10… [cited by applicant]
Koo et al. “Description of SDR Video Coding Technology Proposal by LG Electronics,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 10th Meeting: San Diego, CA, Apr. 10-20, 2018, docume… [cited by applicant]
Rosewarne et al. “CE6-Related: RST Binarizsation,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 14th Meeting: Geneva, CH, Mar. 19-27, 2019, document JVET-N0105, 2019. [cited by applicant]
Wieckowski et al. “NextSoftware: An Alternative Implementation the Joint Exploration Model (JEM),” Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 118th Meeting: Macao, CN, Oct. 18-25,… [cited by applicant]
Zhao et al. “CE6: Coupled Primary and Secondary Transform (Test 6.3.2),” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 12th Meeting: Macao, CN, Oct. 3-12, 2018, document JVET-L0288, 2… [cited by applicant]
Partial Supplementary European Search Report from European Patent Application No. 20805202.7 dated Aug. 18, 2022 (15 pages.). [cited by applicant]
Extended European Search Report from European Patent Application No. 20818775.7dated Jun. 23, 2022 (16 pages.). [cited by applicant]
Examination Report from Indian Patent Application No. 202127049597 dated Jul. 11, 2022 (7 pages). [cited by applicant]
Chen et al. “Algorithm Description for Versatile Video Coding and Test Model 5 (VTM 5),” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 14th Meeting: Geneva, CH Mar. 19-27, 2019, docu… [cited by applicant]
Helle et al. “CE3: Non-Liniear Weighted Intra Prediction,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 12th Meeting, Macao, CN, Oct. 3-12, 2018, document JVET-L0199, 2018. [cited by applicant]
Extended European Search Report from European Patent Application No. 20851000.8 dated Aug. 30, 2022 (12 pages). [cited by applicant]
Notice of Allowance from U.S. Appl. No. 17/400,397 dated Oct. 14, 2022. [cited by applicant]
Koo et al. “Non-CE6: Block size restriction of LFNST,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 15th Meeting: Gothenburg, SE, Jul. 3-12, 2019, document JVET-00213, 2019. (cited i… [cited by applicant]
Zhao et al. “Coupled Primary and Secondary Transform,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 10th Meeting: San Diego, US, Apr. 10-20, 2018, document JVET-J0054, 2018. (cited i… [cited by applicant]
Extended European Search Report from European Patent Application No. 20805202.7 dated Dec. 5, 2022 (17 pages.). [cited by applicant]
Non Final Office Action from U.S. Appl. No. 17/540,089 dated Jan. 18, 2023. [cited by applicant]
Non Final Office Action from U.S. Appl. No. 17/585,741 dated Mar. 9, 2023. [cited by applicant]
Final Office Action from U.S. Appl. No. 17/950,460 dated May 17, 2023. [cited by applicant]
Zhao et al. “CE6-related: MPM Based Non-Separable Secondary Transform,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 14th Meeting: Geneva, CH, Mar. 19-27, 2019, document JVET-N0365, … [cited by applicant]
Jung et al. “Non-CE6: Simplfied LFNST Signalling,” Joint Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 15th Meeting, Gothenburg, SE, Jul. 3-12, 2019, document JVET-00472, 2019. [cited by applicant]
Zhang et al.“CE6 Related: On Index Signalling of Multiple Transform Selection,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 12th Meeting, Macao, CN, Oct. 3-12, 2018, document JVET-L… [cited by applicant]
Extended European Search Report from European Patent Application No. 23213812.3 dated Feb. 23, 2024 (13 pages.). [cited by applicant]
Non-Final Office Action from U.S. Appl. No. 18/490,317 dated Jul. 17, 2024, 46 pages. [cited by applicant]