IP Library Granted Patent US 12,301,793
Granted Patent B2
US 12,301,793 · App. 18/489,195 · Granted May 13, 2025

Sample identification for intra block copy in video coding

Inventors: Jizheng Xu (San Diego, CA); 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/105H04N19/159H04N19/176
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,301,793
App. No.
18/489,195
Granted
May 13, 2025
Kind
B2
Abstract

A method of video processing includes maintaining, for a conversion between a current video block of a current picture of a visual media data and a bitstream representation of the visual media data, a buffer including reference samples from the current picture for a derivation of prediction samples of the current video block. One or more reference samples in the buffer that are marked unavailable for the derivation have values outside of a pixel value range.

Claims (61)

1. A method of processing video data, comprising:

determining, for a conversion between a current video block of a current picture of a video and a bitstream of the video, that a prediction mode is applied on the current video block;

maintaining, for the current video block, a buffer comprising reference samples derived from blocks of sample values of a same video region of the current video block in the current picture;

generating, for the current video block, prediction samples based on the determining; and

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

wherein in the prediction mode, the reference samples determined by a block vector in the buffer are used for a derivation of prediction samples of the current video block,

wherein a specific reference block in the buffer that is marked unavailable for the derivation have values outside of a pixel value range,

wherein locations of reference samples in the specific reference block are determined based on a size of a virtural unit,

wherein, when the current video block contains one or more virtual units, the locations of the references samples in the specific reference block are determined further based on a size of the current video block, and

wherein locations of the reference samples in the specific reference block are determined based on (x0, y0), wherein y0%Vsize=0, (x0, y0) specifies a location in the current picture, where where Vsize denotes the size of the virtual unit, wherein locations of the reference samples in the specific reference block are determined futher based on a value x0%Vsize, and wherein % is a remainder operation.

2. The method of claim 1 , wherein values of reference samples in the specific reference block marked unavailable are set to a predetermined value indicative of unavailability of the samples.

3. The method of claim 2 , wherein the predetermined value is −1.

4. The method of claim 2 , wherein a location and a size of the specific reference block marked unavailable are determined based on one or more of: a size of the current video block, a size of a virtual unit, or a size of a coding tree block including the current video block.

5. The method of claim 4 , wherein (x0%Vsize) is equal to 0,

Vsize=min(ctbSize, 64), and

ctbSize denotes a width or a height of the coding tree block.

6. The method of claim 4 , wherein the size of the specific reference block marked unavailable is determined based on the size of the virtual unit if the size of the current video block is smaller than the size of the virtual unit.

7. The method of claim 4 , wherein the size of the specific reference block marked unavailable is determined based on the size of the current video block if the size of the current video block is larger than the size of the virtual unit.

8. The method of claim 1 , wherein the buffer is reset before coding a picture or a slice.

9. The method of claim 1 , wherein a bitstream conformance constraint satisfied by the bitstream comprises the reference samples determined by the block vector in the buffer not having values equal to a predetermined value indicative of unavailability of the samples.

10. The method of claim 1 , wherein the pixel value range is expressed as [0, 1<<(bit_depth)−1], where bit_depth is a positive integer.

11. The method of claim 10 , wherein bit_depth is a precision used for processing the sample.

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

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

14. 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 current video block of a current picture of a video and a bitstream of the video, that a prediction mode is applied on the current video block;

maintain, for the current video block, a buffer comprising reference samples derived from blocks of sample values of a same video region of the current video block in the current picture;

generate, for the current video block, prediction samples based on the determining; and

perform the conversion between the current video block and the bitstream,

wherein in the prediction mode, the reference samples determined by a block vector in the buffer are used for a derivation of prediction samples of the current video block,

wherein a specific reference block in the buffer that is marked unavailable for the derivation have values outside of a pixel value range,

wherein locations of reference samples in the specific reference block are determined based on a size of a virtural unit,

wherein, when the current video block contains one or more virtual units, the locations of the references samples in the specific reference block are determined further based on a size of the current video block, and

wherein locations of the reference samples in the specific reference block are determined based on (x0, y0), wherein y0%Vsize=0, (x0, y0) specifies a location in the current picture, where Vsize denotes the size of the virtual unit, wherein locations of the reference samples in the specific reference block are determined futher based on a value x0%Vsize, and wherein % is a remainder operation.

15. The apparatus of claim 14 , wherein the values of reference samples in the specific reference block marked unavailable are set to a predetermined value indicative of unavailability of the samples.

16. The apparatus of claim 15 , wherein the predetermined value is −1.

17. The apparatus of claim 15 , wherein a location and a size of the specific reference block marked unavailable are determined based on one or more of: a size of the current video block, a size of a virtual unit, or a size of a coding tree block including the current video block.

18. The apparatus of claim 17 , wherein (x0%Vsize) is equal to 0 and (y0%Vsize) is equal to 0,

Vsize=min(ctbSize, 64), and

ctbSize denotes a width or a height of the coding tree block.

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

determine, for a conversion between a current video block of a current picture of a video and a bitstream of the video, that a prediction mode is applied on the current video block;

maintain, for the current video block, a buffer comprising reference samples derived from blocks of sample values of a same video region of the current video block in the current picture;

generate, for the current video block, prediction samples based on the determining; and

perform the conversion between the current video block and the bitstream,

wherein in the prediction mode, the reference samples determined by a block vector in the buffer are used for a derivation of prediction samples of the current video block,

wherein a specific reference block in the buffer that is marked unavailable for the derivation have values outside of a pixel value range,

wherein locations of reference samples in the specific reference block are determined based on a size of a virtural unit,

wherein, when the current video block contains one or more virtual units, the locations of the reference samples in the specific reference block are determined further based on a size of the current video block, and

wherein locations of the reference samples in the specific reference block are determined based on (x0, y0), wherein y0%Vsize=0, (x0, y0) specifies a location in the current picture, where Vsize denotes the size of the virtual unit, wherein locations of the reference samples in the specific reference block are determined futher based on a value x0%Vsize, and wherein % is a remainder operation.

20. A method for storing a bitstream of a video, wherein the method comprises:

determining, that a prediction mode is applied on the current video block of a current picture of a video;

maintaining, for the current video block, a buffer comprising reference samples derived from blocks of sample values of a same video region of the current video block in the current picture;

generating, for the current video block, prediction samples based on the determining; and

generating the bitstream based on the prediction samples; and

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

wherein in the prediction mode, the reference samples determined by a block vector in the buffer are used for a derivation of prediction samples of the current video block,

wherein a specific reference block in the buffer that is marked unavailable for the derivation have values outside of a pixel value range,

wherein locations of reference samples in the specific reference block are determined based on a size of a virtural unit,

wherein, when the current video block contains one or more virtual units, the locations of the references samples in the specific reference block are determined further based on a size of the current video block, and

wherein locations of the reference samples in the specific reference block are determined based on (x0, y0), wherein y0%Vsize=0, (x0, y0) specifies a location in the current picture, where Vsize denotes the size of the virtual unit, wherein the locations of the reference samples in the specific reference block are determined futher based on a value x0%Vsize, and wherein % is a remainder operation.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2023
From: LIU, HONGBIN; WANG, YUE
To: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
Reel/Frame 065409/0468 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2023
From: XU, JIZHENG; ZHANG, LI; ZHANG, KAI
To: BYTEDANCE INC.
Reel/Frame 065409/0519 →
Priority Claims (1)
WO PCT/CN2019/095504 · Jul 10, 2019 · international
Continuity (4)
Continuation 17978263 · Nov 1, 2022
Continuation 17570753 · Jan 7, 2022
Continuation PCTCN2020100992 · Jul 9, 2020
Related Publication 20240056568A1 · Feb 15, 2024
References Cited (400)
US 7916728B1 · Mimms · 2011 [cited by applicant]
US 8295361B2 · Tseng · 2012 [cited by applicant]
US 8302022B2 · Tauchi · 2012 [cited by applicant]
US 8947449B1 · Dodd · 2015 [cited by applicant]
US 9426463B2 · Seregin · 2016 [cited by applicant]
US 9491460B2 · Seregin · 2016 [cited by applicant]
US 9591325B2 · Li · 2017 [cited by applicant]
US 9860559B2 · Zhang · 2018 [cited by applicant]
US 9877043B2 · He · 2018 [cited by applicant]
US 9918105B2 · Pang · 2018 [cited by applicant]
US 10148981B2 · Zhu · 2018 [cited by applicant]
US 10178403B2 · Seregin · 2019 [cited by applicant]
US 10200706B2 · Hellman · 2019 [cited by applicant]
US 10264290B2 · Xu · 2019 [cited by applicant]
US 10284874B2 · He · 2019 [cited by applicant]
US 10306240B2 · Xiu · 2019 [cited by applicant]
US 10368091B2 · Li · 2019 [cited by applicant]
US 10412387B2 · Pang · 2019 [cited by applicant]
US 10440378B1 · Xu · 2019 [cited by applicant]
US 10469863B2 · Zhu · 2019 [cited by applicant]
US 10516882B2 · He · 2019 [cited by applicant]
US 10567754B2 · Li · 2020 [cited by applicant]
US 10582213B2 · Li · 2020 [cited by applicant]
US 10728552B2 · Tsukuba · 2020 [cited by applicant]
US 10841607B2 · Park · 2020 [cited by applicant]
US 10873748B2 · Chen · 2020 [cited by applicant]
US 11025945B2 · Park · 2021 [cited by applicant]
US 11070816B2 · Xu · 2021 [cited by applicant]
US 11146805B2 · Xu · 2021 [cited by applicant]
US 11184637B2 · Li · 2021 [cited by applicant]
US 11228775B2 · Xu · 2022 [cited by applicant]
US 11375217B2 · Xu · 2022 [cited by applicant]
US 11438613B2 · Xu · 2022 [cited by applicant]
US 11463709B2 · Gao · 2022 [cited by applicant]
US 11523107B2 · Xu · 2022 [cited by applicant]
US 11528476B2 · Xu · 2022 [cited by applicant]
US 11546581B2 · Xu · 2023 [cited by applicant]
US 11570753B2 · Xue · 2023 [cited by applicant]
US 11575888B2 · Xu · 2023 [cited by applicant]
US 11729414B2 · Park · 2023 [cited by applicant]
US 11876957B2 · Jang · 2024 [cited by applicant]
US 11956438B2 · Xu · 2024 [cited by applicant]
US 12003745B2 · Xu · 2024 [cited by applicant]
US 20040076237A1 · Kadono · 2004 [cited by applicant]
US 20040218816A1 · Hannuksela · 2004 [cited by applicant]
US 20050129115A1 · Jeon · 2005 [cited by applicant]
US 20050212970A1 · Joskin · 2005 [cited by applicant]
US 20060233237A1 · Lu · 2006 [cited by applicant]
US 20060244748A1 · Long · 2006 [cited by applicant]
US 20070098212A1 · Pan · 2007 [cited by applicant]
US 20080025407A1 · Winger · 2008 [cited by applicant]
US 20080043845A1 · Nakaishi · 2008 [cited by applicant]
US 20080181300A1 · Hosaka · 2008 [cited by applicant]
US 20080219352A1 · Tokumitsu · 2008 [cited by applicant]
US 20080260034A1 · Wang · 2008 [cited by applicant]
US 20100014584A1 · Feder · 2010 [cited by applicant]
US 20100054329A1 · Bronstein · 2010 [cited by applicant]
US 20100228957A1 · Rabinovitch · 2010 [cited by applicant]
US 20110122950A1 · Ji · 2011 [cited by applicant]
US 20110217714A1 · Makrigiorgos · 2011 [cited by applicant]
US 20110249754A1 · Karczewicz · 2011 [cited by applicant]
US 20120002716A1 · Antonellis · 2012 [cited by applicant]
US 20120201308A1 · Prasad · 2012 [cited by applicant]
US 20120236931A1 · Karczewicz · 2012 [cited by applicant]
US 20130003864A1 · Sullivan · 2013 [cited by applicant]
US 20130004864A1 · Kaneko · 2013 [cited by applicant]
US 20130246746A1 · Gainey, Jr. · 2013 [cited by applicant]
US 20130329784A1 · Chuang · 2013 [cited by examiner]
US 20140003496A1 · Kondow · 2014 [cited by examiner]
US 20140072041A1 · Seregin · 2014 [cited by applicant]
US 20140160139A1 · MacInnis · 2014 [cited by applicant]
US 20140301465A1 · Kwon · 2014 [cited by applicant]
US 20140314148A1 · Lainema · 2014 [cited by applicant]
US 20140348240A1 · Kim · 2014 [cited by applicant]
US 20140376611A1 · Kim · 2014 [cited by applicant]
US 20150063440A1 · Pang · 2015 [cited by applicant]
US 20150131724A1 · Lin · 2015 [cited by applicant]
US 20150176721A1 · Schoonover · 2015 [cited by applicant]
US 20150195559A1 · Chen · 2015 [cited by applicant]
US 20150208084A1 · Zhu · 2015 [cited by applicant]
US 20150264348A1 · Zou · 2015 [cited by applicant]
US 20150264372A1 · Kolesnikov · 2015 [cited by applicant]
US 20150264373A1 · Wang · 2015 [cited by applicant]
US 20150264383A1 · Cohen · 2015 [cited by applicant]
US 20150264386A1 · Pang · 2015 [cited by applicant]
US 20150264396A1 · Zhang · 2015 [cited by applicant]
US 20150271487A1 · Li · 2015 [cited by applicant]
US 20150271517A1 · Pang · 2015 [cited by applicant]
US 20150296213A1 · Hellman · 2015 [cited by applicant]
US 20150334405A1 · Rosewarne · 2015 [cited by applicant]
US 20150373357A1 · Pang · 2015 [cited by applicant]
US 20150373358A1 · Pang · 2015 [cited by applicant]
US 20150373359A1 · He · 2015 [cited by applicant]
US 20160100163A1 · Rapaka · 2016 [cited by applicant]
US 20160100189A1 · Pang · 2016 [cited by applicant]
US 20160104457A1 · Wu · 2016 [cited by applicant]
US 20160105682A1 · Rapaka · 2016 [cited by applicant]
US 20160219298A1 · Li · 2016 [cited by applicant]
US 20160227222A1 · Hu · 2016 [cited by applicant]
US 20160227244A1 · Rosewarne · 2016 [cited by examiner]
US 20160241858A1 · Li · 2016 [cited by applicant]
US 20160241868A1 · Li · 2016 [cited by applicant]
US 20160241875A1 · Wu · 2016 [cited by applicant]
US 20160323573A1 · Ikai · 2016 [cited by applicant]
US 20160330474A1 · Liu · 2016 [cited by applicant]
US 20160337661A1 · Pang · 2016 [cited by examiner]
US 20160360210A1 · Xiu · 2016 [cited by applicant]
US 20160360234A1 · Tourapis · 2016 [cited by applicant]
US 20170054996A1 · Xu · 2017 [cited by applicant]
US 20170070748A1 · Li · 2017 [cited by applicant]
US 20170076419A1 · Fries · 2017 [cited by applicant]
US 20170094271A1 · Liu · 2017 [cited by examiner]
US 20170094299A1 · Damudi · 2017 [cited by applicant]
US 20170094314A1 · Zhao · 2017 [cited by applicant]
US 20170099490A1 · Seregin · 2017 [cited by applicant]
US 20170099495A1 · Rapaka · 2017 [cited by examiner]
US 20170134724A1 · Liu · 2017 [cited by applicant]
US 20170142418A1 · Li · 2017 [cited by applicant]
US 20170188033A1 · Lin · 2017 [cited by applicant]
US 20170223379A1 · Chuang · 2017 [cited by examiner]
US 20170280159A1 · Xu · 2017 [cited by applicant]
US 20170289566A1 · He · 2017 [cited by applicant]
US 20170289572A1 · Ye · 2017 [cited by applicant]
US 20170295379A1 · Sun · 2017 [cited by applicant]
US 20170302936A1 · Li · 2017 [cited by applicant]
US 20170310961A1 · Liu · 2017 [cited by applicant]
US 20170372494A1 · Zhu · 2017 [cited by applicant]
US 20170374369A1 · Chuang · 2017 [cited by applicant]
US 20180048909A1 · Liu · 2018 [cited by applicant]
US 20180101708A1 · Gao · 2018 [cited by applicant]
US 20180103260A1 · Chuang · 2018 [cited by applicant]
US 20180115787A1 · Koo · 2018 [cited by applicant]
US 20180124411A1 · Nakagami · 2018 [cited by applicant]
US 20180152727A1 · Chuang · 2018 [cited by examiner]
US 20180160122A1 · Xu · 2018 [cited by applicant]
US 20180162122A1 · Anderson · 2018 [cited by applicant]
US 20180184093A1 · Xu · 2018 [cited by applicant]
US 20180205966A1 · Kang · 2018 [cited by applicant]
US 20180220130A1 · Zhang · 2018 [cited by applicant]
US 20180255304A1 · Jeon · 2018 [cited by applicant]
US 20180302645A1 · Laroche · 2018 [cited by examiner]
US 20180343471A1 · Jacobson · 2018 [cited by applicant]
US 20180376165A1 · Alshin · 2018 [cited by applicant]
US 20190007705A1 · Zhao · 2019 [cited by applicant]
US 20190031194A1 · Kim · 2019 [cited by applicant]
US 20190068992A1 · Tourapis · 2019 [cited by applicant]
US 20190089975A1 · Liu · 2019 [cited by applicant]
US 20190191167A1 · Drugeon · 2019 [cited by applicant]
US 20190200038A1 · He · 2019 [cited by applicant]
US 20190208217A1 · Zhou · 2019 [cited by applicant]
US 20190215532A1 · He · 2019 [cited by applicant]
US 20190238864A1 · Xiu · 2019 [cited by applicant]
US 20190246143A1 · Zhang · 2019 [cited by applicant]
US 20200007877A1 · Zhou · 2020 [cited by applicant]
US 20200021839A1 · Pham Van · 2020 [cited by applicant]
US 20200036997A1 · Li · 2020 [cited by applicant]
US 20200037002A1 · Xu · 2020 [cited by applicant]
US 20200045329A1 · Hashimoto · 2020 [cited by applicant]
US 20200077087A1 · He · 2020 [cited by applicant]
US 20200084454A1 · Liu · 2020 [cited by applicant]
US 20200092579A1 · Zhu · 2020 [cited by applicant]
US 20200099953A1 · Xu · 2020 [cited by examiner]
US 20200137401A1 · Kim · 2020 [cited by examiner]
US 20200177900A1 · Xu · 2020 [cited by applicant]
US 20200177910A1 · Li · 2020 [cited by applicant]
US 20200177911A1 · Aono · 2020 [cited by applicant]
US 20200204819A1 · Hsieh · 2020 [cited by applicant]
US 20200213608A1 · Chen · 2020 [cited by applicant]
US 20200213610A1 · Kondo · 2020 [cited by applicant]
US 20200244991A1 · Li · 2020 [cited by applicant]
US 20200260072A1 · Park · 2020 [cited by applicant]
US 20200396465A1 · Zhang · 2020 [cited by applicant]
US 20200404255A1 · Zhang · 2020 [cited by applicant]
US 20200404260A1 · Zhang · 2020 [cited by applicant]
US 20200413048A1 · Zhang · 2020 [cited by applicant]
US 20210021811A1 · Xu · 2021 [cited by applicant]
US 20210029373A1 · Park · 2021 [cited by applicant]
US 20210120261A1 · Lim · 2021 [cited by applicant]
US 20210136405A1 · Chen · 2021 [cited by applicant]
US 20210152833A1 · Gao · 2021 [cited by applicant]
US 20210250592A1 · Xiu · 2021 [cited by applicant]
US 20210258598A1 · Hendry · 2021 [cited by applicant]
US 20210274201A1 · Xu · 2021 [cited by applicant]
US 20210274202A1 · Xu · 2021 [cited by applicant]
US 20210297674A1 · Xu · 2021 [cited by applicant]
US 20210314560A1 · Lai · 2021 [cited by applicant]
US 20210321127A1 · Zhao · 2021 [cited by applicant]
US 20210352279A1 · Xu · 2021 [cited by applicant]
US 20210360270A1 · Xu · 2021 [cited by applicant]
US 20210368164A1 · Xu · 2021 [cited by applicant]
US 20210368178A1 · Xu · 2021 [cited by applicant]
US 20210385437A1 · Xu · 2021 [cited by applicant]
US 20210385476A1 · Xu · 2021 [cited by applicant]
US 20220132105A1 · Xu · 2022 [cited by applicant]
US 20220132106A1 · Xu · 2022 [cited by applicant]
US 20220150474A1 · Xu · 2022 [cited by examiner]
US 20220150540A1 · Xu · 2022 [cited by examiner]
US 20220166993A1 · Xu · 2022 [cited by applicant]
US 20220174310A1 · Xu · 2022 [cited by applicant]
US 20220210444A1 · Xu · 2022 [cited by applicant]
US 20220353494A1 · Xu · 2022 [cited by applicant]
US 20230007273A1 · Gao · 2023 [cited by applicant]
US 20230019459A1 · Xu · 2023 [cited by applicant]
US 20230188737A1 · Xu · 2023 [cited by applicant]
US 20240056568A1 · Xu · 2024 [cited by applicant]
US 20240073429A1 · Liu · 2024 [cited by applicant]
CA 3127848A1 · 2020 [cited by applicant]
CA 2952457C · 2022 [cited by applicant]
CA 2952279C · 2023 [cited by applicant]
CN 1589028A · 2005 [cited by applicant]
CN 1759610A · 2006 [cited by applicant]
CN 101198063A · 2008 [cited by applicant]
CN 102017638A · 2011 [cited by applicant]
CN 102595118A · 2012 [cited by applicant]
CN 103026706A · 2013 [cited by applicant]
CN 105027567A · 2015 [cited by applicant]
CN 105393536A · 2016 [cited by applicant]
CN 105474645A · 2016 [cited by applicant]
CN 105532000A · 2016 [cited by applicant]
CN 105556967A · 2016 [cited by applicant]
CN 105659602A · 2016 [cited by applicant]
CN 105684409A · 2016 [cited by applicant]
CN 105765974A · 2016 [cited by applicant]
CN 105847795A · 2016 [cited by applicant]
CN 105847843A · 2016 [cited by applicant]
CN 105874791A · 2016 [cited by applicant]
CN 105874795A · 2016 [cited by applicant]
CN 105981382A · 2016 [cited by applicant]
CN 106105215A · 2016 [cited by applicant]
CN 106415607A · 2017 [cited by applicant]
CN 106416243A · 2017 [cited by applicant]
CN 106416245A · 2017 [cited by applicant]
CN 106416250A · 2017 [cited by applicant]
CN 106464874A · 2017 [cited by applicant]
CN 106464896A · 2017 [cited by applicant]
CN 106464904A · 2017 [cited by applicant]
CN 106464921A · 2017 [cited by applicant]
CN 106576171A · 2017 [cited by applicant]
CN 106576172A · 2017 [cited by applicant]
CN 106717004A · 2017 [cited by applicant]
CN 106797466A · 2017 [cited by applicant]
CN 106797475A · 2017 [cited by applicant]
CN 106797476A · 2017 [cited by applicant]
CN 106961609A · 2017 [cited by applicant]
CN 107005717A · 2017 [cited by applicant]
CN 107018418A · 2017 [cited by applicant]
CN 107205149A · 2017 [cited by applicant]
CN 107211155A · 2017 [cited by applicant]
CN 107409226A · 2017 [cited by applicant]
CN 107431819A · 2017 [cited by applicant]
CN 107615762A · 2018 [cited by applicant]
CN 107615763A · 2018 [cited by applicant]
CN 107615765A · 2018 [cited by applicant]
CN 107646195A · 2018 [cited by applicant]
CN 107683606A · 2018 [cited by applicant]
CN 107846597A · 2018 [cited by applicant]
CN 107852490A · 2018 [cited by applicant]
CN 107852505A · 2018 [cited by applicant]
CN 107925769A · 2018 [cited by applicant]
CN 107925773A · 2018 [cited by applicant]
CN 108141605A · 2018 [cited by applicant]
CN 108141619A · 2018 [cited by applicant]
CN 108632609A · 2018 [cited by applicant]
CN 109076210A · 2018 [cited by applicant]
CN 109691099A · 2019 [cited by applicant]
CN 109792487A · 2019 [cited by applicant]
CN 110495177A · 2019 [cited by applicant]
CN 110945871A · 2020 [cited by applicant]
CN 113424536A · 2021 [cited by applicant]
CN 113519158B · 2021 [cited by applicant]
CN 114175645B · 2022 [cited by applicant]
CN 115118973A · 2022 [cited by applicant]
CN 113366853B · 2024 [cited by applicant]
EP 3253059A1 · 2017 [cited by applicant]
EP 2882190B1 · 2018 [cited by applicant]
EP 3981148A1 · 2022 [cited by applicant]
EP 4040791A1 · 2022 [cited by applicant]
EP 3900349A4 · 2023 [cited by applicant]
GB 2533905A · 2016 [cited by applicant]
IN 201847033775A · 2018 [cited by applicant]
JP 4360093B2 · 2009 [cited by applicant]
JP 2016534660A · 2016 [cited by applicant]
JP 2016539542A · 2016 [cited by applicant]
JP 2017130938A · 2017 [cited by applicant]
JP 2017519460A · 2017 [cited by applicant]
JP 2017522789A · 2017 [cited by applicant]
JP 2017522790A · 2017 [cited by applicant]
JP 2017535148A · 2017 [cited by applicant]
JP 2017535150A · 2017 [cited by applicant]
JP 6324590B2 · 2018 [cited by applicant]
JP 2018521539A · 2018 [cited by applicant]
JP 2018524872A · 2018 [cited by applicant]
JP 2020017970A · 2020 [cited by applicant]
JP 2020162162A · 2020 [cited by applicant]
JP 2021521728A · 2021 [cited by applicant]
JP 2022501042A · 2022 [cited by applicant]
JP 2023093464A · 2023 [cited by applicant]
JP 2024010206A · 2024 [cited by applicant]
KR 20160072181A · 2016 [cited by applicant]
KR 20170020928A · 2017 [cited by applicant]
KR 1020170019364A · 2017 [cited by applicant]
KR 1020170019365A · 2017 [cited by applicant]
KR 20170063895A · 2017 [cited by applicant]
KR 1020180026396A · 2018 [cited by applicant]
KR 20190137806A · 2019 [cited by applicant]
KR 1020200140373A · 2020 [cited by applicant]
KR 1020210019610A · 2021 [cited by applicant]
KR 1020220051441A · 2022 [cited by applicant]
KR 1020230080497A · 2023 [cited by applicant]
KR 1020230129586A · 2023 [cited by applicant]
KR 102677020B1 · 2024 [cited by applicant]
RU 2587420C2 · 2016 [cited by applicant]
RU 2654129C2 · 2018 [cited by applicant]
RU 2679566C1 · 2019 [cited by applicant]
WO 2004008772A1 · 2004 [cited by applicant]
WO 2008047316A1 · 2008 [cited by applicant]
WO 2008067734A1 · 2008 [cited by applicant]
WO 2011127964A2 · 2011 [cited by applicant]
WO 2012167713A1 · 2012 [cited by applicant]
WO 2013128010A2 · 2013 [cited by applicant]
WO 2015108793A1 · 2015 [cited by applicant]
WO 2015142854A1 · 2015 [cited by applicant]
WO 2015196029A1 · 2015 [cited by applicant]
WO 2015196030A1 · 2015 [cited by applicant]
WO 2016054985A1 · 2016 [cited by applicant]
WO 2016057208A1 · 2016 [cited by applicant]
WO 2016057701A1 · 2016 [cited by applicant]
WO 2016127889A1 · 2016 [cited by applicant]
WO 2016138854A1 · 2016 [cited by applicant]
WO 2016150343A1 · 2016 [cited by applicant]
WO 2016192594A1 · 2016 [cited by applicant]
WO 2016192677A1 · 2016 [cited by applicant]
WO 2016200043A1 · 2016 [cited by applicant]
WO 2016200984A1 · 2016 [cited by applicant]
WO 2017041692A1 · 2017 [cited by applicant]
WO 2017058633A1 · 2017 [cited by applicant]
WO 2018190207A1 · 2018 [cited by applicant]
WO 2019006300A1 · 2019 [cited by applicant]
WO 2019009590A1 · 2019 [cited by applicant]
WO 2019017694A1 · 2019 [cited by applicant]
WO 2019022843A1 · 2019 [cited by applicant]
WO 2019131778A1 · 2019 [cited by applicant]
WO 2020113156A1 · 2020 [cited by applicant]
WO 2020156540A1 · 2020 [cited by applicant]
WO 2020228744A1 · 2020 [cited by applicant]
WO 2020259677A1 · 2020 [cited by applicant]
WO 2021004495A1 · 2021 [cited by applicant]
Wang et al. “SCCE1: Result of Test 1.2 for IBC with Constrained Buffers from Left CTUs,” Joint Collaborative Team on Video Coding (JCT-VG) of ITU-T SG 16 WP 3 and 1SO/IEC JTC 1/SC 29/WG 11 18th Meeting: Sapporo, JP, Jun… [cited by applicant]
Document: JVET-M0474-v3, Pham, V., et al., “CE8.1.3: Extended CPR reference with 1 buffer line,” 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, … [cited by applicant]
Document: JVET-M0890-v2, Chen, H., et al., “CE9-related: BDOF buffer reduction and enabling VPDU based application,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 13th Meeting: Marrak… [cited by applicant]
Document: JVET-M0888-v4, Tsai, C., et al., “CE1-related: Picture boundary CU split satisfying the VPDU constraint,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 13th Meeting: Marrake… [cited by applicant]
JVET-M0474—CE8.1.3: Extended CPR reference with 1 buffer line. [cited by applicant]
“Series H: Audiovisual and Multimedia Systems Infrastructure of audiovisual services—Coding of moving video High efficiency video coding,” Recommendation ITU-T H.265, Apr. 2013, 317 pages. [cited by applicant]
Document: JVET-J0042-v3, Zuo, X., et al., “Intra block copy for intra-frame coding,” 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, 5 pag… [cited by applicant]
Document: JCTVC-W1005-v4, Joshi, R., et al., “HEVC Screen Content Coding Draft Text 6,” Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 23rd Meeting: San Diego, USA, F… [cited by applicant]
Sheng, H., et al., “Fast intra prediction for HEVC screen content,” Journal of Optoelectronics—Laser, vol. 29, No. 6, Jun. 2018, 6 pages. [cited by applicant]
Non-Final Office Action from U.S. Appl. No. 17/571,748 dated Sep. 14, 2023, 66 pages. [cited by applicant]
Non-Final Office Action from U.S. Appl. No. 17/386,403 dated Sep. 22, 2023, 55 pages. [cited by applicant]
Non-Final Office Action from U.S. Appl. No. 17/386,430 dated Sep. 7, 2023, 72 pages. [cited by applicant]
Non-Final Office Action from U.S. Appl. No. 17/386,519 dated Oct. 5, 2023, 65 pages. [cited by applicant]
Non-Final Office Action from U.S. Appl. No. 17/461,150 dated Sep. 15, 2023, 71 pages. [cited by applicant]
Non Final Office Action from U.S. Appl. No. 17/569,390 dated Apr. 1, 2022. [cited by applicant]
Non Final Office Action from U.S. Appl. No. 17/570,753 dated Mar. 31, 2022. [cited by applicant]
Notice of Allowance dated Jan. 24, 2023, 16 pages, U.S. Appl. No. 17/362,341, filed Jun. 29, 2021. [cited by applicant]
Intrnational Search Report and Written Opinion from International Patent Application No. PCT/CN2020/074155 dated Apr. 21, 2020 (11 pages). [cited by applicant]
International Search Report and Written Opinion from International Patent Application No. PCT/CN2020/074159 dated Apr. 22, 2020 (9 pages). [cited by applicant]
International Search Report and Written Opinion from International Patent Application No. PCT/CN2020/074162 dated Apr. 28, 2020 (8 pages). [cited by applicant]
International Search Report and Written Opinion from International Patent Application No. PCT/CN2020/077416 dated May 27, 2020 (10 pages). [cited by applicant]
International Search Report and Written Opinion from International Patent Application No. PCT/CN2020/077417 dated May 27, 2020 (9 pages). [cited by applicant]
International Search Report and Written Opinion from International Patent Application No. PCT/CN2020/098471 dated Oct. 10, 2020 (10 pages). [cited by applicant]
International Search Report and Written Opinion from International Patent Application No. PCT/CN2020/099702 dated Aug. 27, 2020 (9 pages). [cited by applicant]
International Search Report and Written Opinion from International Patent Application No. PCT/CN2020/100992 dated Sep. 28, 2020 (10 pages). [cited by applicant]
International Search Report and Written Opinion from International Patent Application No. PCT/CN2020/100998 dated Oct. 12, 2020 (9 pages). [cited by applicant]
Extended European Search Report from European Patent Application No. 20766750.2 dated Feb. 18, 2022 (21 (pages). [cited by applicant]
Non Final Office Action from U.S. Appl. No. 17/570,723 dated Mar. 25, 2022. [cited by applicant]
Extended European Search Report from European Patent Application No. 20748900.6 dated May 11, 2022 (10 pages). [cited by applicant]
Extended European Search Report from European Patent Application No. 20765739.6 dated May 19, 2022 (7 pages). [cited by applicant]
Extended European Search Report from European Patent Application No. 20837744.0 dated Jul. 5, 2022 (12 pages). [cited by applicant]
Extended European Search Report from European Patent Application No. 20837885.1 dated Jul. 7, 2022 (15 pages). [cited by applicant]
Extended European Search Report from European Patent Application No. 20836430.7 dated Jul. 22, 2022 (12 pages). [cited by applicant]
Office Action from Japanese Patent Application No. 2021-543341 dated Sep. 6, 2022. [cited by applicant]
Office Action from Japanese Patent Application No. 2021-551505 dated Oct. 4, 2022. [cited by applicant]
Extended European Search Report from European Patent Application No. 20748417.1 dated Oct. 25, 2022 (11 (pages). [cited by applicant]
Notice of Allowance from U.S. Appl. No. 17/362,341 dated Jul. 7, 2022. [cited by applicant]
Extended European Search Report from European Patent Application No. 20747609.4 dated May 11, 2022 (10 pages). [cited by applicant]
Final Office Action from U.S. Appl. No. 17/319,994 dated Nov. 16, 2021. [cited by applicant]
Non Final Office Action from U.S. Appl. No. 17/362,341 dated Nov. 19, 2021. [cited by applicant]
Non Final Office Action from U.S. Appl. No. 17/384,246 dated Nov. 26, 2021. [cited by applicant]
International Search Report and Written Opinion from International Patent Application No. PCT/CN2020/074156 dated Apr. 22, 2020 (10 pages). [cited by applicant]
International Search Report and Written Opinion from International Patent Application No. PCT/CN2020/074160 dated Apr. 23, 2020 (10 pages). [cited by applicant]
International Search Report and Written Opinion from International Patent Application No. PCT/CN2020/074161 dated Apr. 28, 2020 (11 pages). [cited by applicant]
International Search Report and Written Opinion from International Patent Application No. PCT/CN2020/074163 dated Apr. 22, 2020 (11 pages). [cited by applicant]
International Search Report and Written Opinion from International Patent Application No. PCT/CN2020/074164 dated Apr. 29, 2020 (8 pages). [cited by applicant]
International Search Report and Written Opinion from International Patent Application No. PCT/CN2020/077415 dated Apr. 26, 2020 (9 pages). [cited by applicant]
International Search Report and Written Opinion from International Patent Application No. PCT/CN2020/077418 dated May 28, 2020 (9 pages). [cited by applicant]
Non Final Office Action from U.S. Appl. No. 17/320,008 dated Jul. 12, 2021. [cited by applicant]
Non Final Office Action from U.S. Appl. No. 17/319,994 dated Jul. 26, 2021. [cited by applicant]
US 11,412,213 B2, 4/2009, Marcus Bitter (withdrawn) [cited by applicant]
Document: JVET-M0407, Ku et al. “CE8: CPR Reference Memory Reuse Without Increasing Memory Requirement CE8.1.2a and CE8.1.2d),” Joint Video Experts Team {JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 3 Meeting… [cited by applicant]
http://phenix.it-sudparis.eu/jvet/doc_end_user/current_document.php?id=4834, Jan. 19, 2023. [cited by applicant]