IP Library Granted Patent US 12,464,142
Granted Patent B2
US 12,464,142 · App. 18/469,230 · Granted Nov 4, 2025

Palette mode with intra block copy prediction

Inventors: Weijia Zhu (San Diego, CA); Li Zhang (San Diego, CA); Jizheng Xu (San Diego, CA)
Assignee: Bytedance Inc.
H04N19/186H04N19/119H04N19/159H04N19/176H04N19/593H04N19/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 12,464,142
App. No.
18/469,230
Granted
Nov 4, 2025
Kind
B2
Abstract

A video processing method is described. The method includes determining, for a conversion between a video unit of a video and a coded representation of the video, a maximum number of entries of a palette of representative values used during the conversion according to a rule; and performing the conversion using the palette, and wherein the rule specifies the maximum number of entries according to a characteristic of the video unit.

Claims (61)

1 . A method of processing video data, comprising:

determining, for a conversion between a block of a video and a bitstream of the video, a maximum number of entries of a palette of the block to be used in a prediction mode, based on a partitioning structure of the block; and

performing the conversion based on the determining,

wherein, in the prediction mode, reconstructed samples are represented by a set of representative color values, and the set of representative color values comprises at least one of 1) palette predictors, 2) escape samples, or 3) palette information included in the bitstream,

wherein the maximum number of entries of the palette for blocks with a single tree partitioning structure is different than that for blocks with a dual tree partitioning structure,

wherein when the block satisfies conditions including a first condition based on the slice type that the block has a first slice type, a second condition based on the color component that the block is a luma block, and a third condition based on the partitioning structure that the block has a dual tree partitioning structure, the maximum number of entries of the palette for the block is greater than that for a chroma block corresponding to the block.

2 . The method of claim 1 , wherein the one or more conditions comprises that the block has a first color format, and a chroma block corresponding to the block has a first size.

3 . The method of claim 2 , wherein the first color format is 4:2:0.

4 . The method of claim 2 , wherein the one or more conditions further comprises that the block is obtained from a first split type.

5 . The method of claim 1 , wherein when the block is a luma block satisfying the one or more conditions, the prediction mode is disallowed for the chroma block.

6 . The method of claim 1 , wherein, the maximum number of entries of the palette is further determined based on coded information of the block.

7 . The method of claim 1 , wherein, the maximum number of entries of the palette is further determined based on a dimension of the block.

8 . The method of claim 1 , wherein in the dual tree partitioning structure, a coding tree unit is split with a luma partition scheme and a chroma partition scheme, and wherein the luma partition scheme has same recursive partition tree types with the chroma partition scheme until reaching a size threshold.

9 . The method of claim 1 , wherein the first slice type is not a I slice.

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

11 . The method of claim 1 , wherein the conversion includes decoding the block from the bitstream.

12 . 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:

determine, for a conversion between a block of a video and a bitstream of the video, a maximum number of entries of a palette of the block to be used in a prediction mode, based on a partitioning structure of the block; and

perform the conversion based on the determining,

wherein, in the prediction mode, reconstructed samples are represented by a set of representative color values, and the set of representative color values comprises at least one of 1) palette predictors, 2) escape samples, or 3) palette information included in the bitstream,

wherein the maximum number of entries of the palette for blocks with a single tree partitioning structure is different than that for blocks with a dual tree partitioning structure,

wherein when the block satisfies conditions including a first condition based on the slice type that the block has a first slice type, a second condition based on the color component that the block is a luma block, and a third condition based on the partitioning structure that the block has a dual tree partitioning structure, the maximum number of entries of the palette for the block is greater than that for a chroma block corresponding to the block.

13 . The apparatus of claim 12 , wherein the one or more conditions comprises that the block has a first color format, and a chroma block corresponding to the block has a first size,

wherein the first color format is 4:2:0,

wherein when the block is a luma block satisfying the one or more conditions, the prediction mode is disallowed for the chroma block,

wherein in the dual tree partitioning structure, a coding tree unit is split with a luma partition scheme and a chroma partition scheme, and wherein the luma partition scheme has same recursive partition tree types with the chroma partition scheme until reaching a size threshold,

wherein the first slice type is not a I slice, and

wherein the one or more conditions further comprises that the block is obtained from a first split type.

14 . The apparatus of claim 12 , wherein, the maximum number of entries of the palette is further determined based on coded information of the block,

wherein, the maximum number of entries of the palette is further determined based on a dimension of the block.

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

determine, for a conversion between a block of a video and a bitstream of the video, a maximum number of entries of a palette of the block to be used in a prediction mode, based on a partitioning structure of the block; and

perform the conversion based on the determining,

wherein, in the prediction mode, reconstructed samples are represented by a set of representative color values, and the set of representative color values comprises at least one of 1) palette predictors, 2) escape samples, or 3) palette information included in the bitstream,

wherein the maximum number of entries of the palette for blocks with a single tree partitioning structure is different than that for blocks with a dual tree partitioning structure,

wherein when the block satisfies conditions including a first condition based on the slice type that the block has a first slice type, a second condition based on the color component that the block is a luma block, and a third condition based on the partitioning structure that the block has a dual tree partitioning structure, the maximum number of entries of the palette for the block is greater than that for a chroma block corresponding to the block.

16 . The non-transitory computer-readable storage medium of claim 15 ,

wherein the one or more conditions comprises that the block has a first color format, and a chroma block corresponding to the block has a first size,

wherein the first color format is 4:2:0,

wherein when the block is a luma block satisfying the one or more conditions, the prediction mode is disallowed for the chroma block,

wherein, the maximum number of entries of the palette is further determined based on coded information of the block,

wherein, the maximum number of entries of the palette is further determined based on a dimension of the block,

wherein in the dual tree partitioning structure, a coding tree unit is split with a luma partition scheme and a chroma partition scheme, and wherein the luma partition scheme has same recursive partition tree types with the chroma partition scheme until reaching a size threshold,

wherein the first slice type is not a I slice, and

wherein the one or more conditions further comprises that the block is obtained from a first split type.

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

determining, for a block of a video, a maximum number of entries of a palette of the block to be used in a prediction mode, based on a partitioning structure of the block;

generating the bitstream based on the determining; and

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

wherein, in the prediction mode, reconstructed samples are represented by a set of representative color values, and the set of representative color values comprises at least one of 1) palette predictors, 2) escape samples, or 3) palette information included in the bitstream,

wherein the maximum number of entries of the palette for blocks with a single tree partitioning structure is different than that for blocks with a dual tree partitioning structure,

wherein when the block satisfies conditions including a first condition based on the slice type that the block has a first slice type, a second condition based on the color component that the block is a luma block, and a third condition based on the partitioning structure that the block has a dual tree partitioning structure, the maximum number of entries of the palette for the block is greater than that for a chroma block corresponding to the block.

18 . The method of claim 17 ,

wherein the one or more conditions comprises that the block has a first color format, and a chroma block corresponding to the block has a first size,

wherein the first color format is 4:2:0,

wherein when the block is a luma block satisfying the one or more conditions, the prediction mode is disallowed for the chroma block,

wherein, the maximum number of entries of the palette is further determined based on coded information of the block,

wherein, the maximum number of entries of the palette is further determined based on a dimension of the block,

wherein in the dual tree partitioning structure, a coding tree unit is split with a luma partition scheme and a chroma partition scheme, and wherein the luma partition scheme has same recursive partition tree types with the chroma partition scheme until reaching a size threshold,

wherein the first slice type is not a I slice, and

wherein the one or more conditions further comprises that the block is obtained from a first split type.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 2, 2023
From: ZHU, WEIJIA; ZHANG, LI; XU, JIZHENG
To: BYTEDANCE INC.
Reel/Frame 065093/0222 →
Priority Claims (1)
WO PCT/US2020/034913 · May 28, 2020 · international
Continuity (3)
Continuation 17502280 · Oct 15, 2021
Continuation PCTUS2020034913 · May 28, 2020
Related Publication 20240022741A1 · Jan 18, 2024
References Cited (237)
US 9432667B2 · Seregin · 2016 [cited by applicant]
US 9860559B2 · Zhang et al. · 2018 [cited by applicant]
US 9900617B2 · Karczewicz · 2018 [cited by applicant]
US 10148981B2 · Zhu · 2018 [cited by applicant]
US 10277910B2 · Xiu · 2019 [cited by applicant]
US 10404988B2 · Ye et al. · 2019 [cited by applicant]
US 10484686B2 · Xiu · 2019 [cited by applicant]
US 10484721B2 · Rapaka et al. · 2019 [cited by applicant]
US 10659783B2 · Li · 2020 [cited by applicant]
US 10681383B2 · Ye · 2020 [cited by applicant]
US 10735764B2 · Tsai · 2020 [cited by applicant]
US 10812817B2 · Li · 2020 [cited by applicant]
US 10820015B2 · Zhang et al. · 2020 [cited by applicant]
US 11445183B2 · Zhu · 2022 [cited by applicant]
US 11451780B2 · Zhu · 2022 [cited by applicant]
US 11917169B2 · Xu · 2024 [cited by applicant]
US 12041223B2 · Zhu et al. · 2024 [cited by applicant]
US 12206850B2 · Zhu et al. · 2025 [cited by applicant]
US 20080136974A1 · Yuan et al. · 2008 [cited by applicant]
US 20130259120A1 · Van der Auwera · 2013 [cited by applicant]
US 20130294524A1 · Van der Auwera · 2013 [cited by applicant]
US 20130343464A1 · Van der Auwera · 2013 [cited by applicant]
US 20140314142A1 · Oh · 2014 [cited by applicant]
US 20140327831A1 · Liu · 2014 [cited by applicant]
US 20150341673A1 · Joshi · 2015 [cited by examiner]
US 20150358631A1 · Zhang · 2015 [cited by applicant]
US 20150373327A1 · Zhang · 2015 [cited by applicant]
US 20160100179A1 · He · 2016 [cited by applicant]
US 20160227239A1 · Pu · 2016 [cited by applicant]
US 20160234498A1 · Misra · 2016 [cited by applicant]
US 20160261865A1 · Li · 2016 [cited by applicant]
US 20160353111A1 · Zhang · 2016 [cited by applicant]
US 20160353112A1 · Zhang · 2016 [cited by applicant]
US 20160360210A1 · Xiu et al. · 2016 [cited by applicant]
US 20170085891A1 · Seregin · 2017 [cited by applicant]
US 20170238001A1 · Li · 2017 [cited by applicant]
US 20170374366A1 · Xiu et al. · 2017 [cited by applicant]
US 20170374372A1 · Liu · 2017 [cited by applicant]
US 20170374384A1 · Xiu · 2017 [cited by applicant]
US 20180014017A1 · Li et al. · 2018 [cited by applicant]
US 20180124398A1 · Park · 2018 [cited by applicant]
US 20180160141A1 · He et al. · 2018 [cited by applicant]
US 20180205946A1 · Zhang · 2018 [cited by applicant]
US 20180213214A1 · Li et al. · 2018 [cited by applicant]
US 20180213222A1 · Lee · 2018 [cited by applicant]
US 20180241995A1 · Son · 2018 [cited by applicant]
US 20180352226A1 · An et al. · 2018 [cited by applicant]
US 20190116374A1 · Zhang et al. · 2019 [cited by applicant]
US 20190116380A1 · Chuang · 2019 [cited by applicant]
US 20190158854A1 · He · 2019 [cited by applicant]
US 20190166370A1 · Xiu · 2019 [cited by applicant]
US 20190182482A1 · Vanam · 2019 [cited by applicant]
US 20190238864A1 · Xiu et al. · 2019 [cited by applicant]
US 20190246122A1 · Zhang · 2019 [cited by applicant]
US 20190281311A1 · Ye · 2019 [cited by examiner]
US 20200045322A1 · Ye · 2020 [cited by applicant]
US 20200077122A1 · Alakuijala · 2020 [cited by applicant]
US 20200092546A1 · Ye · 2020 [cited by examiner]
US 20200244962A1 · Li · 2020 [cited by applicant]
US 20200275121A1 · Zhao · 2020 [cited by applicant]
US 20200296381A1 · Coban · 2020 [cited by applicant]
US 20200322630A1 · Tsai · 2020 [cited by applicant]
US 20200404324A1 · Pham Van · 2020 [cited by applicant]
US 20200413092A1 · Ray · 2020 [cited by applicant]
US 20210136395A1 · Jun · 2021 [cited by applicant]
US 20210218964A1 · Park · 2021 [cited by applicant]
US 20210344961A1 · Zhao · 2021 [cited by applicant]
US 20220021902A1 · Choi · 2022 [cited by applicant]
US 20220046255A1 · Zhu et al. · 2022 [cited by applicant]
US 20220078410A1 · Zhu · 2022 [cited by applicant]
US 20220078427A1 · Zhu · 2022 [cited by applicant]
US 20220232205A1 · Chiang · 2022 [cited by applicant]
US 20220248036A1 · Choi · 2022 [cited by applicant]
US 20220295102A1 · Zhao · 2022 [cited by applicant]
US 20220368909A1 · Park · 2022 [cited by applicant]
BR 112021025871B1 · 2024 [cited by applicant]
CA 3135397A1 · 2020 [cited by applicant]
CN 104205836A · 2014 [cited by applicant]
CN 105934948A · 2016 [cited by applicant]
CN 106464884A · 2017 [cited by applicant]
CN 106576174A · 2017 [cited by applicant]
CN 107005717A · 2017 [cited by applicant]
CN 108028940A · 2018 [cited by applicant]
CN 109792516A · 2019 [cited by applicant]
CN 110662039A · 2020 [cited by applicant]
CN 110662054A · 2020 [cited by applicant]
CN 110662063A · 2020 [cited by applicant]
CN 110719463A · 2020 [cited by applicant]
CN 111919441A · 2020 [cited by applicant]
CN 113574894A · 2021 [cited by applicant]
CN 114026859 · 2022 [cited by applicant]
CN 117978990A · 2024 [cited by applicant]
CN 114026859B · 2024 [cited by applicant]
EP 3123716A1 · 2017 [cited by applicant]
IN 540607 · 2024 [cited by applicant]
IN 546864 · 2024 [cited by applicant]
IN 559523 · 2025 [cited by applicant]
JP 2018532319A · 2018 [cited by applicant]
JP 2020017970A · 2020 [cited by applicant]
JP 2022514921A · 2022 [cited by applicant]
JP 2022525430A · 2022 [cited by applicant]
JP 2023010892A · 2023 [cited by applicant]
JP 7359878B2 · 2023 [cited by applicant]
JP 2023171907A · 2023 [cited by applicant]
JP 7451731B2 · 2024 [cited by applicant]
JP 7556037B2 · 2024 [cited by applicant]
JP 7620055B2 · 2025 [cited by applicant]
KR 20180056687A · 2018 [cited by applicant]
KR 20210068513A · 2021 [cited by applicant]
KR 20230129623A · 2023 [cited by applicant]
KR 102684993A · 2024 [cited by applicant]
KR 102752278B1 · 2025 [cited by applicant]
TW 201806384A · 2018 [cited by applicant]
WO 2007010690A1 · 2007 [cited by applicant]
WO 2015138927A1 · 2015 [cited by applicant]
WO 2017049119A1 · 2017 [cited by applicant]
WO 2017206805A1 · 2017 [cited by applicant]
WO 2018064948A1 · 2018 [cited by applicant]
WO 2019099569A1 · 2019 [cited by applicant]
WO 2019112394A1 · 2019 [cited by applicant]
WO 2020169104A1 · 2020 [cited by applicant]
WO 2020213931A1 · 2020 [cited by applicant]
WO 2020223449A1 · 2020 [cited by applicant]
WO 2021003241A1 · 2021 [cited by applicant]
WO 2021150407A1 · 2021 [cited by applicant]
Brazilian Technical Examination Report from Brazilian Application No. BR112021025916-3 dated Feb. 19, 2024, 10 pages. With English Translation. [cited by applicant]
Bross et al. “Non-CE8: Unified Transform Type Signalling and Residual Coding for Transform Skip Mode,” 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.… [cited by applicant]
Bross et al. “Versatile Video Coding (Draft 4),” 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-M1001, 2019. [cited by applicant]
Bross et al. “CE8: Residual Coding for Transform Skip Mode (CE8-4.3a, CE8-4.3b, CE8-4.4a, and CE8-4.4b),” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WVG 11, 14th Meeting, Geneva, CH, Mar… [cited by applicant]
Bross et al. “Versatile Video Coding (Draft 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, document JVET-N1001, 2019. [cited by applicant]
Ikeda et al. “CE11.1.6, CE11.1.7 and CE11.1.8: Joint Proposals for Long Deblocking from Sony, Qualcomm, Sharp, Ericsson,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 13th Meeting: M… [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]
Misra et al. “CE1: Shared-Separate Partition Tree in QT+BT configuration (Tests 5.3.1 and 5.4.1),” 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-1… [cited by applicant]
Misra et al. “CE1: Shared-Separate Partition Tree in QT+BT+TT Configuration (Tests 5.3.2 and 5.4.2),” 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. 1… [cited by applicant]
Said et al. “CE5: Per-Context CABAC Initialization with Single Window (Test 5.1.4),” 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, docum… [cited by applicant]
Sun et al. “CE8: Palette Mode and Intra Mode Combination (Test8.2.2),” 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-M0051,… [cited by applicant]
Wang et al. “CE3-related: A Unified MPM List for Intra Mode Coding,” 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-N0185, 201… [cited by applicant]
Xu et al. “CE8-related: Combination test of JVET-N0176/JVET-N0317/JVET-N0382 on Simplification of IBC Vector Prediction,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 14th Meeting: G… [cited by applicant]
Zhu et al. “CE8-related: Compound Palette Mode,” 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-N0259, 2019. [cited by applicant]
vcgit.hhi.fraunhofer.de/jvet/VVCSoftware_VTM/tags/VTM-4.0, Jan. 5, 2020. [cited by applicant]
phenix.it-sudparis.eu/jvet/doc_end_user/current_document.phpid=5755, Jan. 5, 2020. [cited by applicant]
Chernyak et al. “CE15-Related: Separate Palette Coding for Luna and Chroma Components,” 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, docume… [cited by applicant]
Nguyen et al. “Non-CE8: Minimum Allowed QP for Transform Skip Mode,” 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-O0405, … [cited by applicant]
Karczewicz et al. 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-O0919, 2019. [cited by applicant]
Chiang et al. “CE8-Related: Intra Prediction Mode for BDPCM,” 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-O0296, 2019. [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 1SO/IEC JTC 1/SC 29/WG 11 14th Meeting, Geneva, CH Mar. 19-27, 2019, docum… [cited by applicant]
Pham Van et al. “Non-CE8: Intra Prediction Mode Derivation for DM Chroma Block with Corresponding IBC/PCM Luma,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 15th Meeting, Gothenburg… [cited by applicant]
Choi et al. “CE3-Related: Chroma DM Modification,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 1112th Meeting, Macao, CN, Oct. 3-12, 2018, document JVET-L0053, 2018. [cited by applicant]
Chiang et al. “CE3-Related: Chroma DM Derivation for IBC and PCM,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and 1SO/IEC JTC 1/SC 29/WG 11 15th Meeting, Gothenburg, SE, Jul. 3-12, 2019, document JVET-O0275, 20… [cited by applicant]
Sole et al. “Non-CE6: Delta QP Signalling for Palette,” Joint Collaborative Team on Video Coding (JCT-VC) of ITU SG 16 WP 3 and 1SO/IEC JTC 1/SC 29/WG 11 19th Meeting, Strasbourg, FR, Oct. 17-24, 2014, JCTVC-80043, 2014. [cited by applicant]
Sun et al. “Palette Mode—A New Coding Tool in Screen Content Coding Extensions of HEVC”, Proceedings of 2015 IEEE International Conference on Image Processing (ICIP), Sep. 30, 2015, IEEE, pp. 2409-2413, ISBN: 978-1-4799… [cited by applicant]
Sun et al. “Analysis of Palette Mode on Versatile Video Coding”, Proceedings of 2019 IEEE Conference on Multimedia Information Processing and Retrieval (MIPR), Mar. 30, Mar. 30, 2019, IEEE, pp. 455-458, ISBN: 978-1-7281… [cited by applicant]
Pu et al.“Palette Mode Coding in HEVC Screen Content Coding Extension”, IEEE Journal on Emerging and Selected Topics in Circuits and Systems, Dec. 2016, 6(4):420-432, ISSN: 2156-3357, D OI: 10.1109/JETCAS.2016.2605661 .… [cited by applicant]
Xu et al. “Overview of the Emerging HEVC Screen Content Coding Extension,” IEEE Transactions of Circuits and Systems for Video Technology, Jan. 2016, 26(1):50-62. [cited by applicant]
Murakami, A., et al., “High efficiency video Coding,” HEVC/H.265 and its applications, Ohmsha, HEVC/H.265 ISBN: 978-4-274-21329-8, May 26, 2022, 26 pages. With English Translation. [cited by applicant]
Notice of Reasons for Refusal from Japanese Patent Application No. 2021-569246 dated Jul. 11, 2023 (7 pages). [cited by applicant]
Extended European Search Report from European Patent Application No. 20833035.7 dated Jan. 25, 2023 (11 pages). [cited by applicant]
Extended European Search Report from European Patent Application No. 20814223.2 dated May 25, 2022 (12 pages). [cited by applicant]
Extended European Search Report from European Patent Application No. 20833143.9 dated Jun. 22, 2022 (11 pages). [cited by applicant]
Examination Report from Indian Patent Application No. 202147055472 dated Jul. 4, 2022 (7 pages). [cited by applicant]
Examination Report from Indian Patent Application No. 202147061320 dated Jul. 11, 2022 (6 pages). [cited by applicant]
Non Final Office Action from U.S. Appl. No. 17/528,288 dated Feb. 3, 2022. [cited by applicant]
Non Final Office Action from U.S. Appl. No. 17/528,312 dated Feb. 7, 2022. [cited by applicant]
International Search Report and Written Opinion from International Patent Application No. PCT/US2020/034913 dated Sep. 25, 2020 (6 pages). [cited by applicant]
International Search Report and Written Opinion from International Patent Application No. PCT/US2020/040027 dated Oct. 2, 2020 (4 pages). [cited by applicant]
International Search Report and Written Opinion from International Patent Application No. PCT/US2020/040028 dated Sep. 28, 2020 (4 pages). [cited by applicant]
Non Final Office Action from U.S. Appl. No. 17/502,280 dated Jan. 31, 2022. [cited by applicant]
Non Final Office Action from U.S. Appl. No. 17/888,956 dated Oct. 12, 2023. [cited by applicant]
JVET-Q2001-vB, Bross, B. et al., “Versatile Video Coding (Draft 8),” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29A/VG 11 17th Meeting: Brussels, BE, Jan. 7-17, 2020, 519 pages. [cited by applicant]
JVET-O2011, Segall, A., et al., “JVET common test conditions and evaluation procedures for HDR/WCG video,” Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WVG 11 15th Meeting: Gothenburg,… [cited by applicant]
JVET-N0258-v1, Zhu, W., et al., “CE8-related: Palette Mode Coding,” 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, pages. [cited by applicant]
Jvet-P0077, Chao, Y-H., et al., “CE8-1.3: Line-based CG Palette Mode,” 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, 6 pages. [cited by applicant]
JVET-N0309-v3, Henkel, A., et al., “Non-CE4: Switched half-pel interpolation filter,” 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, 8 pages. [cited by applicant]
JVET-02001-vE, Bross, B., 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 Meeting: Gothenburg, SE, Jul. 3-12, 2019, 455 pages. [cited by applicant]
JVET-Q0420-v1, Li, L., et al., “AHG12: Signaling of chroma presence in PPS and APS,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 17th Meeting: Brussels, BE, Jan. 7-17, 2020, 3 pages. [cited by applicant]
JVET-R0338-v3, Wang, Y.K. et al., “AHG9: A summary of proposals on chroma deblocking tc and p offsets signalling,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 18th Meeting: by telec… [cited by applicant]
JVET-Q0484-v1, Wan, W., et al., “AHG9: HLS control of chroma QP offset,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 17th Meeting: Brussels, BE, Jan. 7-17, 2020, 2 pages. [cited by applicant]
JVET-P0539-V2, Xu, J., et al., “Non-CE5: A chroma deblocking clean-up,” 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, 3 pages. [cited by applicant]
JVET-R0077-v1, Xu, J., et al., “Chroma deblocking parameters based on chroma coding tools,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO.IEC JTC 1/SC 29/WG 11 18th Meeting: by teleconference, Apr. 15-24, … [cited by applicant]
Jvet-O0616, Zhang, N., et al., “Non-CE: Various chroma format support in VVC,” 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, 3 pages. [cited by applicant]
JVET-Q0593-v1, Wang, Y., et al., “AHG9: A summary of proposals on parameter sets cleanups,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO.IEC JTC 1/SC 29/WG 11 17th Meeting: Brussels, BE, Jan. 7-17, 2020, … [cited by applicant]
JVET-Q0291-v2 Document: JVET-Q0291-v2, Sarwer, M., et al., “CE2-related: On maximum palette size of VVC,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO.IEC JTC 1/SC 29/WG 11 17th Meeting: Brussels, BE, Jan… [cited by applicant]
JVET-R0412-v1 Document: JVET-R0412-v1, Chao, Y., et al., “AHG11: On maximum palette size and palette predictor size under local dual tree,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO.IEC JTC 1/SC 29/WG … [cited by applicant]
Yu-Chen Sun, et al., “Analysis of Palette Mode on Versatile Video Coding”, Proceedings of 2019 IEEE Conference on Multimedia Information Processing and Retrieval (MIPR), Mar. 30, 2019, IEEE, pp. 455-458, ISBN: 978-1-728… [cited by applicant]
Wei Pu, et al., “Palette Mode Coding in HEVC Screen Content Coding Extension”, IEEE Journal on Emerging and Selected Topics in Circuits and Systems, Nov. 18, 2016, IEEE, vol. 6, No. 4, pp. 420-432, ISSN: 2156-3357 , DOI… [cited by applicant]
Yu-Chen Sun, et al., “Palette Mode—A New Coding Tool in Screen Content Coding Extensions of Hevc”, Proceedings of 2015 IEEE International Conference on Image Processing (ICIP), Sep. 30, 2015, IEEE, pp. 2409-2413,ISBN: 9… [cited by applicant]
JVET-L0336-v4, Chao, Y., et al., “CE15-2: Palette mode of HEVC SCC”, 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, 8 pages. [cited by applicant]
JVET-P0484-v1, Van, L., et al., “Non-CE3: Signalling unification of prediction mode and SCIPU mode,” 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,… [cited by applicant]
InterDigital et al: “CBG-based (re)-transmission”,3GPP Draft; R1-1718363 9R15 NR WI AI 7333 CBG-Based (Re)Transmission), 3rd Generation Partnership Project (3GPP), Mobile Competence Centre; 650, Route Des Lucioles;F-069… [cited by applicant]
NTT Docomo et al: “Signalling design for CBG-based (re)-transmission”, 3GPP Draft; R1-1718218, 3rd Generation Partinership Project (3GPP), Mobile Competence Centre; 650, Route Des Lucioles; F-06921 Sophia-Antipolis Cede… [cited by applicant]
International Search Report from International Application No. PCT/CN2021/075408 dated Apr. 25, 2021, 12 pages. [cited by applicant]
International Search Report from International Application No. PCT/CN2021/075443 dated Apr. 30, 2021, 14 pages. [cited by applicant]
Non-Final Office Action from U.S. Appl. No. 17/882,375 dated Jan. 4, 2023, 20 pages. [cited by applicant]
Extended European Search Report from European Application No. 21750205.3 dated May 24, 2023, 13 pages. [cited by applicant]
Extended European Search Report from European Application No. 21750399.4 dated May 8, 2023, 13 pages. [cited by applicant]
Non-Final Office Action from U.S. Appl. No. 17/882,359 dated Jan. 19, 2023, 22 pages. [cited by applicant]
Final Office Action from U.S. Appl. No. 17/882,359 dated May 5, 2023, 23 pages. [cited by applicant]
Indian Hearing Notice from Indian Patent Application No. 202147055472 dated Sep. 16, 2024, 2 pages. [cited by applicant]
Japanese Office Action from Japanese Patent Application No. 2023-166006 dated Aug. 20, 2024, 17 pages. [cited by applicant]
Bossen, F., Retrieved From the Internet: https:/A/cgit.hhi.fraunhofer.de/jvetAA/CSoftware_VTM/-/tagsA/TM-7.3, Oct. 28, 2022, 1 page. [cited by applicant]
Brazilian Notice of Allowance from Brazilian Application No. 112021025871.0 dated Jun. 28, 2020, 6 pages. [cited by applicant]
Bross B., et al., “Versatile Video Coding (Draft 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, Document: JVET-N1001-v5, 374 Pages. [cited by applicant]
Bross B., et al., “Versatile Video Coding (Draft 5),” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WVG 11, 14th Meeting: Geneva, CH, Mar. 19-27, 2019, Document: JVET-N1001-v6, 384 Pages. [cited by applicant]
Bross B., et al., “Versatile Video Coding (Draft 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, Document: JVET-N1001-v8, 400 Pages. [cited by applicant]
Bross B., 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 Meeting: Gothenburg, SE, Jul. 3-12, 2019, Document: JVET-O2001-vE, 474 Pages. [cited by applicant]
Bross B., et al., “Versatile Video Coding (Draft 8),” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 17th Meeting: Brussels, BE, Jan. 7-17, 2020, Document: JVET-Q2001-vB, 519 Pages. [cited by applicant]
Chao Y-H., et al., “AHG11: On Maximum Palette Size and Palette Predictor Size Under Local Dual Tree,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 18th Meeting: by Teleconference, A… [cited by applicant]
Chao Y-H., et al., “CE8-1.3: Line-based CG Palette Mode,” 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-P0077, 6 Pages. [cited by applicant]
Document: JVET-N1001-v9, Bross, B., et al., “Versatile Video Coding (Draft 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, 65 pages. [cited by applicant]
Document: JVET-O2011, Segall, A., et al., “JVET common test conditions and evaluation procedures for HDR/WCG video,” Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 15th Meeting: Go… [cited by applicant]
Document: JVET-R0077-v1, Xu, J., et al., “Chroma deblocking parameters based on chroma coding tools,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO.IEC JTC 1/SC 29/WG 11 18th Meeting: by teleconference, Ap… [cited by applicant]
Document: JVET-R0078, Sun, H., et al., “AHG9: On signaling of deblocking parameters for coding monochrome pictures,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 18th Meeting: by tel… [cited by applicant]
Final Office Action for U.S. Appl. No. 17/882,359, mailed May 5, 2023, 23 Pages. [cited by applicant]
Foreign Communication From a Related Counterpart Application, European Application No. 21750399.4, Extended European Search Report dated May 8, 2023, 13 pages. [cited by applicant]
Foreign Communication From a Related Counterpart Application, Extended European Search Report for European Application No. 21750205.3, mailed May 24, 2023, 13 Pages. [cited by applicant]
Foreign Communication From a Related Counterpart Application, International Search Report and Written Opinion for International Application No. PCT/CN2021/075408, mailed Apr. 25, 2021, 12 Pages. [cited by applicant]
Foreign Communication From a Related Counterpart Application, International Search Report and Written Opinion for International Application No. PCT/CN2021/075443, mailed Apr. 30, 2021, 14 Pages. [cited by applicant]
Henkel A., et al., “Non-CE4: Switched Half-Pel Interpolation Filter,” 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-N0309-v… [cited by applicant]
InterDigital et al: “CBG-based (re)-transmission”, 3GPP Draft; R1-1718363 9R15 NR WI AI 7333 CBGBased (Re)Transmission), 3rd Generation Partnership Project (3GPP), Mobile Competence Center 650, Route Des Lucioles;F-0692… [cited by applicant]
Japanese Notice of Allowance from Japanese Patent Application No. 2022-547711 dated Feb. 6, 2024, 6 pages. [cited by applicant]
Japanese Notice of Allowance, Japanese Patent Application No. 2022-547710 dated Aug. 13, 2024, 8 pages. [cited by applicant]
Japanese Notice of Reasons for Refusal, Japanese Patent Application No. 2023-126598 dated Aug. 6, 2024, 27 pages. [cited by applicant]
JVET-L0336-v4, Chao, Y., et al., “CE15-2: Palette mode of HEVC SCC”, Joint Video Experts Team (JVET) of ITU-T 16 WP 3 and ISO/IEC JTC SG 1/SC 29/WG 11 12th Meeting: Macao, CN, Oct. 3-12, 2018, 8 pages. [cited by applicant]
JVET-R2001-vA, Bross, B., et al. “Versatile Video Coding (Draft 9)”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 18th Meeting: by teleconference, Apr. 15-24, 2020, 524 pages. [cited by applicant]
Li L., et al., “AHG12: Signaling of Chroma Presence in PPS and APS,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 17th Meeting: Brussels, BE, Jan. 7-17, 2020, Document: JVET-Q0420-v… [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 17/882,359, mailed Jan. 19, 2023, 22 Pages. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 17/882,375, mailed Jan. 4, 2023, 20 Pages. [cited by applicant]
NTT Docomo et al: “Signalling design for CBG-based (re)-transmission”, 3GPP Draft; R1-1718218, 3rd Generation Partinership Project (3GPP), Mobile Competence Centre; 650, Route Des Lucioles; F-06921 Sophia-Antipolis Cede… [cited by applicant]
Sarwer M.G., et al., “CE2-Related: On Maximum Palette Size of VVC,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 17th Meeting: Brussels, BE, Jan. 7-17, 2020, Document: JVET-Q0291-v2… [cited by applicant]
Van L.P., et al., “Non-CE3: Signalling Unification of Prediction Mode and SCIPU Mode,” 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, Docume… [cited by applicant]
Wan W., et al., “AHG9: HLS Control of Chroma QP Offset,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 17th Meeting: Brussels, BE, Jan. 7-17, 2020, Document: JVET-Q0484-v1, 2 pages. [cited by applicant]
Wang Y-K., “AHG9: A Summary of Proposals on Chroma Deblocking tc and Offsets Signalling,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 18th Meeting: by Teleconference, Apr. 15-24, 2… [cited by applicant]
Wang Y-K., et al., “AHG9: A Summary of Proposals on Parameter Sets Cleanups,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 17th Meeting: Brussels, BE, Jan. 7-17, 2020, Document: JVE… [cited by applicant]
Xu J., et al., “Non-CE5: A Chroma Deblocking Clean-up,” 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-P0539-v2, 3 pages. [cited by applicant]
Zhang N., et al., “Non-CE: Various Chroma Format Support in VVC,” 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-O0616, 3… [cited by applicant]
Zhu W., et al., “CE8-Related: Palette Mode Coding,” 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-N0258-v1, 6 Pages, XP0302… [cited by applicant]
Notification to Grant Patent Right for Invention for Chinese Application No. 202080040060.X, mailed Apr. 9, 2025, 10 pages. [cited by applicant]