JP7297908B2 - ビデオコーディング方法、装置及びコンピュータプログラム - Google Patents
ビデオコーディング方法、装置及びコンピュータプログラム Download PDFInfo
- Publication number
- JP7297908B2 JP7297908B2 JP2021547118A JP2021547118A JP7297908B2 JP 7297908 B2 JP7297908 B2 JP 7297908B2 JP 2021547118 A JP2021547118 A JP 2021547118A JP 2021547118 A JP2021547118 A JP 2021547118A JP 7297908 B2 JP7297908 B2 JP 7297908B2
- Authority
- JP
- Japan
- Prior art keywords
- block
- video
- memory
- ctu
- prediction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/105—Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/11—Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/157—Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
- H04N19/159—Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
- H04N19/423—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation characterised by memory arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/46—Embedding additional information in the video signal during the compression process
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/593—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/90—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
- H04N19/96—Tree coding, e.g. quad-tree coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
本出願は、2020年7月8日に出願された米国特許出願第16/923,599号’’METHOD AND APPARATUS FOR VIDEO CODING’’に対する優先権の利益を主張し、この米国特許出願は、2019年7月11日に提出された米国仮出願第62/873,054号’’CONSTRAINTS ON REFERENCE SAMPLE LOCATIONS FOR IBC WITH DEDICATED BUFFER’’と、2019年7月12日に提出された米国仮出願第62/873,576号’’CONSTRAINTS ON REFERENCE SAMPLE LOCATIONS FOR IBC WITH DEDICATED BUFFER’’との優先権の利益を主張する。先行する出願の開示全体が完全な状態で本出願で参照により援用される。
図2は、本開示の一実施形態に係る通信システム(200)の簡略ブロック図を示す。通信システム(200)は、互いとたとえばネットワーク(250)を介して通信することができる複数の端末装置を含む。たとえば、通信システム(200)はネットワーク(250)を介して相互接続されている端末装置(210)及び(220)の第1のペアを含む。図2の例では、端末装置(210)及び(220)の第1のペアはデータの一方向伝送を行なう。たとえば、端末装置(210)はネットワーク(250)を介して他の端末装置(220)に送信するためにビデオデータ(たとえば、端末装置(210)によって撮像されたビデオピクチャのストリーム)をコーディングしてもよい。符号化されたビデオデータを1つ以上のコーディングされたビデオビットストリームとして送信することができる。端末装置(220)はコーディングされたビデオデータをネットワーク(250)から受信し、コーディングされたビデオデータを復号化してビデオピクチャを復元し、復元されたビデオデータに応じたビデオピクチャを表示することができる。メディア提供アプリケーションなどで一方向データ伝送が共通化されていてもよい。
異なるピクチャに基づく、ブロックをベースとした補償は、動き補償又はインタ予測ブロック補償と呼ばれる場合がある。さらに、同じピクチャ内の以前に再構成された領域からブロック補償を行なってもよい。このようなブロック補償は、イントラピクチャブロック補償、現ピクチャ参照(CPR)やイントラブロックコピー(IBC)と呼ばれる場合がある。
ibcBuffer[x%wIbcBuf][y%ctbSize]=-1
ここで、x=x0…x0+wlbcBuf-1かつy=y0…y0+ctbSize-1
ibcBuffer[x%wIbcBuf][y%ctbSize]=-1
ここで、x=x0…x0+ctbSize-1かつy=y0…y0+ctbSize-1
(1)((yCb+(mvL[1]>>4))%ctbSize)+cbHeight≦ctbSizeかつ
(2)ibcBuf[(x+(mvL[0]>>4))%wIbcBuf][(y+(mvL[1]>>4))%ctbSize]!=-1
ここで、x=xCb…xCb+cbWidth-1かつy=yCb…yCb+cbHeight-1
predSamples[x][y]=ibcBuffer[(x+mv[0]>>4)%wIbcBuf][(y+mv[1]>>4)%ctbSize]
ここで、x=xCb…xCb+Width-1かつy=yCb…yCb+Height-1
ibcBuffer[(xCurr+i)%wIbcBuf][(yCurr+j)%ctbSize]=recSamples[xCurr+i][yCurr+j]
ここで、i=0…nCurrSw-1かつj=0…nCurrSh-1
本開示の態様では、IBC予測のために参照サンプルメモリ中の参照サンプル位置を制約する方法を提供する。参照サンプルメモリは、ピクチャの異なる部分から得られる参照サンプルを記憶したり、特定の処理機能に適合させたりするために異なるメモリ領域を含むことができる。128×128メモリ中のこのようなメモリ領域の例(64×64、32×32又は他の値のいずれかを含む)が上述されている。
(1)((xCb+(mvL[0]>>4))%vSize)+cbWidth≦vSizeかつ
(2)((yCb+(mvL[1]>>4))%vSize)+cbHeight≦vSizeかつ
(3)ibcBuf[(x+(mvL[0]>>4))%wIbcBuf][(y+(mvL[1]>>4))%ctbSize]!=-1
ここで、x=xCb…xCb+cbWidth-1かつy=yCb…yCb+cbHeight-1
(1)((yCb+(mvL[1]>>4))%vSize)+cbHeight≦vSizeかつ
(2)ibcBuf[(x+(mvL[0]>>4))%wIbcBuf][(y+(mvL[1]>>4))%ctbSize]!=-1
ここで、x=xCb…xCb+cbWidth-1かつy=yCb…yCb+cbHeight-1したがって、参照ブロックの各x位置について、参照ブロックの上のサンプルと下のサンプルとが同じメモリ領域内にあることが可能である(たとえば、参照ブロックのサンプルの列全体が同じメモリ領域内に含まれる)。たとえば、対象のブロック(1101)について、参照ブロックが破線のブロック(1103)であることが可能であり、破線のブロック(1103)の左の部分がメモリ領域(1111)内にあり、右の部分がメモリ領域(1113)内にある。
(1)((xCb+(mvL[0]>>4))%vSize)+cbWidth≦vSizeかつ
(2)ibcBuf[(x+(mvL[0]>>4))%wIbcBuf][(y+(mvL[1]>>4))%ctbSize]!=-1
ここで、x=xCb…xCb+cbWidth-1かつy=yCb…yCb+cbHeight-1したがって、参照ブロックの各y位置について、参照ブロックの最も左のサンプルと最も右のサンプルとが同じメモリ領域内にあることが可能である(たとえば、参照ブロックのサンプルの行全体が同じメモリ領域内に含まれる)。たとえば、対象のブロック(1101)について、参照ブロックが破線のブロック(1104)であることが可能であり、破線のブロック(1104)の上の部分がメモリ領域(1113)内にあり、下の部分がメモリ領域(1114)内にある。上下のラップアラウンドの例を本実施形態で許容することができることに留意する。たとえば、参照ブロックが破線のブロック(1105)であることが可能であり、破線のブロック(1105)の上の部分がメモリ領域(1111)内にあり、下の部分(1106)がメモリ領域(1112)内にある。
(1)((xCb+(mvL[0]>>4))%vSize)+cbWidth≦vSizeかつ
(2)((yCb+(mvL[1]>>4))%ctbSize)+cbHeight≦ctbSizeかつ
(3)ibcBuf[(x+(mvL[0]>>4))%wIbcBuf][(y+(mvL[1]>>4))%ctbSize]!=-1
ここで、x=xCb…xCb+cbWidth-1かつy=yCb…yCb+cbHeight-1したがって、参照ブロックの各y位置について、参照ブロックの最も左のサンプルと最も右のサンプルとが同じメモリ領域内にあることが可能である。これに加えて、参照ブロックの各x位置について、参照ブロックの上のサンプルがy方向に参照ブロックの下のサンプルの常に上にある。すなわち、上下のラップアラウンドの例が本実施形態では許容されない(たとえば、参照ブロックのサンプルの上の行が上下方向に参照ブロックのサンプルの下の行の上にある)。したがって、対象のブロック(1101)について、参照ブロックが破線のブロック(1104)になり得るが、破線のブロック(1105)にはなり得ない。
図12は本開示の一実施形態に係る典型的なプロセス(1200)の概略を示すフローチャートを示す。様々な実施形態では、プロセス(1200)は、端末装置(210),(220),(230)及び(240)の処理回路などの処理回路、ビデオエンコーダ(303)の機能を発揮する処理回路、ビデオデコーダ(310)の機能を発揮する処理回路、ビデオデコーダ(410)の機能を発揮する処理回路、イントラ予測モジュール(452)の機能を発揮する処理回路、ビデオエンコーダ(503)の機能を発揮する処理回路、予測器(535)の機能を発揮する処理回路、イントラエンコーダ(622)の機能を発揮する処理回路、イントラデコーダ(772)の機能を発揮する処理回路、などによって実行される。いくつかの実施形態では、プロセス(1200)はソフトウェア指示内で実行されるので、処理回路がソフトウェア指示を実行すると、処理回路がプロセス(1200)を実行する。
コンピュータ可読指示を用い、1つ以上のコンピュータ可読媒体に物理的に記憶されるコンピュータソフトウェアとして上述の手法を実施することができる。たとえば、図13は開示されている保護対象のいくつかの実施形態を実施するのに好適なコンピュータシステム(1300)を示す。
AMVP:Advanced Motion Vector Prediction
ASIC:Application-Specific Integrated Circuit
ATMVP:Alternative/Advanced Temporal Motion Vector Prediction
BMS:Benchmark Set
BV:Block Vector
CANBus:Controller Area Network Bus
CB:Coding Block
CD:Compact Disc
CPR:Current Picture Referencing
CPU:Central Processing Unit
CRT:Cathode Ray Tube
CTB:Coding Tree Block
CTU:Coding Tree Unit
CU:Coding Unit
DPB:Decoder Picture Buffer
DVD:Digital Video Disc
FPGA:Field Programmable Gate Area
GOP:Groups of Picture
GPU:Graphics Processing Unit
GSM:Global System for Mobile communication
HEVC:High Efficiency Video Coding
HRD:Hypothetical Reference Decoder
IBC:Intra Block Copy
IC:Integrated Circuit
JEM:Joint Exploration Model
LAN:Local Area Network
LCD:Liquid-Crystal Display
LTE:Long-Term Evolution
MV:Motion Vector
MVP:Motion Vector Prediction
OLED:Organic Light-Emitting Diode
PB:Prediction Block
PCI:Peripheral Component Interconnect
PLD:Programmable Logic Device
PU:Prediction Unit
RAM:Random Access Memory
ROM:Read-Only Memory
SCC:Screen Content Coding
SEI:Supplementary Enhancement Information
SNR:Signal Noise Ratio
SSD:Solid-state Drive
TU:Transform Unit
USB:Universal Serial Bus
VUI:Video Usability Information
VVC:Versatile Video Coding
S11~S44 サンプル
101 サンプル
102 矢印
103 矢印
104 正方形ブロック
105 概略図
111 対象のブロック
200 通信システム
210 端末装置
220 端末装置
230 端末装置
240 端末装置
250 通信ネットワーク
301 ビデオ供給源
302 ストリーム
303 ビデオエンコーダ
304 ビデオデータ、ビデオビットストリーム
305 ストリーミングサーバ
306 クライアントサブシステム
307 複製
309 複製
310 ビデオデコーダ
311 出力ストリーム
312 ディスプレイ
313 撮像サブシステム
320 電子装置
330 電子装置
401 チャンネル
410 ビデオデコーダ
412 描画装置
415 バッファメモリ
420 パーサ
421 シンボル
430 電子装置
431 受信器
451 逆変換部
452 イントラ予測部、イントラ予測モジュール
453 補償予測部
455 集合器
456 ループフィルタ部
457 参照ピクチャメモリ、参照ピクチャキャッシュ
458 対象ピクチャバッファ
501 ビデオ供給源
503 ビデオエンコーダ
520 電子装置
530 供給源コーダ
532 コーディングエンジン
533 デコーダ
534 参照ピクチャメモリ
535 予測器
540 送信器
543 ビデオ列
545 エントロピコーダ
550 コントローラ
560 通信チャンネル
603 ビデオエンコーダ
621 統括コントローラ
622 イントラエンコーダ
623 残差計算器
624 残差エンコーダ
625 エントロピエンコーダ
626 スイッチ
628 残差デコーダ
630 インタエンコーダ
710 ビデオデコーダ
771 エントロピデコーダ
772 イントラデコーダ
773 残差デコーダ
774 再構成モジュール
780 インタデコーダ
800 ピクチャ
801 再構成済みの領域
802 再構成予定の領域
803 ブロックベクトル
804 対象のブロック
805 参照ブロック
900 対象のCTU
901 対象の領域
902 対象の領域
903 対象の領域
904 対象の領域
910 左のCTU
911 既に再構成済みの領域
912 既に再構成済みの領域
913 既に再構成済みの領域
914 既に再構成済みの領域
1001 対象のブロック
1002 参照ブロック
1003 対象のブロック
1004 参照ブロック
1005 サンプル
1010 対象のCTU
1020 左のCTU
1031 メモリ領域
1032 メモリ領域
1034 メモリ領域
1101 ブロック
1102 ブロック
1103 ブロック
1104 ブロック
1105 ブロック
1106 ブロックの下の部分
1110 対象のCTU
1111 メモリ領域
1112 メモリ領域
1113 メモリ領域
1114 メモリ領域
1200 プロセス
1300 コンピュータシステム
1301 キーボード
1302 マウス
1303 トラックパッド
1305 ジョイスティック
1306 マイク
1307 スキャナ
1308 カメラ
1309 スピーカ
1310 タッチ画面、ディスプレイ
1320 CD/DVD ROM/RW
1321 光学媒体
1322 thumb-drive
1323 ソリッドステートドライブ
1340 コア
1341 CPU
1342 GPU
1343 FPGA
1344 ハードウェアアクセラレータ
1345 ROM
1346 RAM
1347 内部大容量ストレージ
1348 システムバス
1349 ペリフェラルバス
1350 グラフィックアダプタ
1354 インタフェイス
1355 通信ネットワーク
Claims (6)
- デコーダが実行するビデオコーディング方法であって、
コーディングされたビットストリーム中のコーディングツリーユニット(CTU)の対象のブロックの予測情報を復号化するステップであって、前記予測情報は、前記対象のブロックがイントラブロックコピー(IBC)モードでコーディングされることを示す、ステップと、
前記対象のブロックに対する参照ブロックを決定するステップであって、前記参照ブロックのサンプルを含むメモリ領域の個数は前記CTUのメモリ領域の総数未満であり、前記参照ブロック全体が前記CTUの前記メモリ領域の、1つのメモリ領域に含まれ、前記CTUのサイズがサイズ閾値以上であることに基づいて前記1つのメモリ領域のサイズが前記サイズ閾値に等しく、又は、前記CTUのサイズがサイズ閾値未満であることに基づいて前記1つのメモリ領域のサイズが前記CTUのサイズに等しい、ステップと、
前記参照ブロックに基づいて前記対象のブロックを再構成するステップと
を備える方法。 - 前記参照ブロックの前記サンプルの列全体が前記CTUの前記メモリ領域の1つに含まれる、請求項1に記載の方法。
- 前記参照ブロックの前記サンプルの行全体が前記CTUの前記メモリ領域の1つに含まれる、請求項1に記載の方法。
- 参照サンプルメモリにおいて、前記参照ブロックの前記サンプルの上の行が上下方向に前記参照ブロックの前記サンプルの下の行の上にある、請求項3に記載の方法。
- 請求項1~4のいずれか一項に記載の方法を実行するように構成される処理回路を備える装置。
- 少なくとも1つのプロセッサに、請求項1~4のいずれか一項に記載の方法を実行させるためのコンピュータプログラム。
Applications Claiming Priority (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201962873054P | 2019-07-11 | 2019-07-11 | |
| US62/873,054 | 2019-07-11 | ||
| US201962873576P | 2019-07-12 | 2019-07-12 | |
| US62/873,576 | 2019-07-12 | ||
| PCT/US2020/041211 WO2021007328A1 (en) | 2019-07-11 | 2020-07-08 | Method and apparatus for video coding |
| US16/923,599 US11356675B2 (en) | 2019-07-11 | 2020-07-08 | Method and apparatus for video coding |
| US16/923,599 | 2020-07-08 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022521168A JP2022521168A (ja) | 2022-04-06 |
| JP7297908B2 true JP7297908B2 (ja) | 2023-06-26 |
Family
ID=74102805
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021547118A Active JP7297908B2 (ja) | 2019-07-11 | 2020-07-08 | ビデオコーディング方法、装置及びコンピュータプログラム |
Country Status (6)
| Country | Link |
|---|---|
| US (2) | US11356675B2 (ja) |
| EP (1) | EP3997870A4 (ja) |
| JP (1) | JP7297908B2 (ja) |
| KR (1) | KR102764181B1 (ja) |
| CN (2) | CN118660158A (ja) |
| WO (1) | WO2021007328A1 (ja) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2021013240A1 (en) | 2019-07-25 | 2021-01-28 | Beijing Bytedance Network Technology Co., Ltd. | Mapping restriction for intra-block copy virtual buffer |
| JP7670680B2 (ja) * | 2019-07-25 | 2025-04-30 | 北京字節跳動網絡技術有限公司 | イントラブロックコピー仮想バッファに対するサイズ制限 |
| WO2021043299A1 (en) | 2019-09-05 | 2021-03-11 | Beijing Bytedance Network Technology Co., Ltd. | Range constrains for block vector in intra-block copy mode |
| KR102735189B1 (ko) | 2019-09-23 | 2024-11-28 | 두인 비전 컴퍼니 리미티드 | 가상 파이프라인 데이터 유닛에 기초한 인트라 블록 복사 가상 버퍼의 설정 |
| US11539939B2 (en) * | 2019-11-27 | 2022-12-27 | Hfi Innovation Inc. | Video processing methods and apparatuses for horizontal wraparound motion compensation in video coding systems |
| WO2021185306A1 (en) | 2020-03-18 | 2021-09-23 | Beijing Bytedance Network Technology Co., Ltd. | Intra block copy buffer and palette predictor update |
| WO2023055199A1 (ko) * | 2021-09-30 | 2023-04-06 | 한국전자통신연구원 | 영상 부호화/복호화를 위한 방법, 장치 및 기록 매체 |
| CN120019659A (zh) * | 2022-10-13 | 2025-05-16 | Oppo广东移动通信有限公司 | 编解码方法及装置、编解码器、码流、存储介质 |
| CN120676172A (zh) * | 2024-03-19 | 2025-09-19 | 腾讯科技(深圳)有限公司 | 视频处理方法、装置、介质及电子设备 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20190208217A1 (en) | 2017-12-29 | 2019-07-04 | Microsoft Technology Licensing, Llc | Constraints on locations of reference blocks for intra block copy prediction |
Family Cites Families (34)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7330509B2 (en) | 2003-09-12 | 2008-02-12 | International Business Machines Corporation | Method for video transcoding with adaptive frame rate control |
| US8238442B2 (en) | 2006-08-25 | 2012-08-07 | Sony Computer Entertainment Inc. | Methods and apparatus for concealing corrupted blocks of video data |
| US7983496B2 (en) | 2007-06-26 | 2011-07-19 | Mitsubishi Electric Research Laboratories, Inc. | Inverse tone mapping for bit-depth scalable image coding adapted to variable block sizes |
| US8085852B2 (en) | 2007-06-26 | 2011-12-27 | Mitsubishi Electric Research Laboratories, Inc. | Inverse tone mapping for bit-depth scalable image coding |
| US8526495B2 (en) | 2010-11-22 | 2013-09-03 | Mediatek Singapore Pte. Ltd. | Apparatus and method of constrained partition size for high efficiency video coding |
| US9049452B2 (en) | 2011-01-25 | 2015-06-02 | Mediatek Singapore Pte. Ltd. | Method and apparatus for compressing coding unit in high efficiency video coding |
| EP2745519B1 (en) | 2011-08-17 | 2017-09-27 | MediaTek Singapore Pte Ltd. | Method and apparatus for intra prediction using non-square blocks |
| BR112013014374B8 (pt) | 2011-09-13 | 2022-08-30 | Mediatek Singapore Pte Ltd | Método e aparelho para codificação de modo intra em hevc |
| US10136144B2 (en) | 2012-05-21 | 2018-11-20 | Mediatek Singapore Pte. Ltd. | Method and apparatus of inter-layer filtering for scalable video coding |
| US10313682B2 (en) * | 2013-08-26 | 2019-06-04 | Qualcomm Incorporated | Determining regions when performing intra block copying |
| US9503715B2 (en) | 2013-08-30 | 2016-11-22 | Qualcomm Incorporated | Constrained intra prediction in video coding |
| AU2013228045A1 (en) * | 2013-09-13 | 2015-04-02 | Canon Kabushiki Kaisha | Method, apparatus and system for encoding and decoding video data |
| WO2015070801A1 (en) | 2013-11-14 | 2015-05-21 | Mediatek Singapore Pte. Ltd. | Method of video coding using prediction based on intra picture block copy |
| EP3130147B1 (en) | 2014-05-06 | 2022-05-04 | HFI Innovation Inc. | Methods of block vector prediction and decoding for intra block copy mode coding |
| US10327001B2 (en) | 2014-06-19 | 2019-06-18 | Qualcomm Incorporated | Systems and methods for intra-block copy |
| CN106464896B (zh) | 2014-07-07 | 2020-03-13 | 寰发股份有限公司 | 利用帧内区块复制模式编码的视频编码方法 |
| KR102068828B1 (ko) | 2014-09-30 | 2020-01-22 | 에이치에프아이 이노베이션 인크. | 비디오 코딩을 위한 적응적 모션 벡터 레졸루션 방법 |
| EP3243330B1 (en) | 2015-02-13 | 2021-10-27 | MediaTek Inc. | Method for palette syntax coding in video and image compression |
| CA2983881C (en) | 2015-04-29 | 2019-11-19 | Hfi Innovation Inc. | Method and apparatus for intra block copy reference list construction |
| EP3292691A4 (en) | 2015-05-29 | 2019-01-23 | HFI Innovation Inc. | METHOD OF MANAGING A DECODED IMAGE DEVICE FOR INTRABLOCK COPYING MODE |
| ES2736374B1 (es) * | 2015-09-11 | 2021-03-05 | Kt Corp | Procedimiento y dispositivo para realizar intrapredicción durante la codificación o decodificación de un vídeo |
| CN112565792B (zh) | 2015-10-19 | 2023-07-11 | 寰发股份有限公司 | 管理已解码图像缓存器的方法及装置 |
| US10397569B2 (en) | 2016-06-03 | 2019-08-27 | Mediatek Inc. | Method and apparatus for template-based intra prediction in image and video coding |
| US10582195B2 (en) | 2017-06-02 | 2020-03-03 | Futurewei Technologies, Inc. | Intra prediction using unequal weight planar prediction |
| US10595019B2 (en) | 2017-09-20 | 2020-03-17 | Futurewei Technologies, Inc. | Noise suppression filter parameter estimation for video coding |
| US10609384B2 (en) | 2017-09-21 | 2020-03-31 | Futurewei Technologies, Inc. | Restriction on sub-block size derivation for affine inter prediction |
| US10609402B2 (en) | 2018-05-02 | 2020-03-31 | Tencent America LLC | Method and apparatus for prediction and transform for small blocks |
| US10587885B2 (en) | 2018-06-04 | 2020-03-10 | Tencent America LLC | Method and apparatus for merge mode with additional middle candidates in video coding |
| US10567752B2 (en) | 2018-07-02 | 2020-02-18 | Tencent America LLC | Method and apparatus for intra prediction for non-square blocks in video compression |
| US10609403B2 (en) | 2018-07-09 | 2020-03-31 | Tencent America LLC | Method and apparatus for block partition with non-uniform quad split |
| US10999594B2 (en) * | 2018-12-20 | 2021-05-04 | Qualcomm Incorporated | Virtual search area for current picture referencing (CPR) and intra block copy (IBC) |
| US20200260107A1 (en) * | 2019-02-13 | 2020-08-13 | Qualcomm Incorporated | Virtual pipeline data unit design for intra block copy mode for video coding |
| WO2020171046A1 (en) * | 2019-02-20 | 2020-08-27 | Panasonic Intellectual Property Corporation Of America | Image encoder and image decoder |
| US20200296360A1 (en) * | 2019-03-13 | 2020-09-17 | Qualcomm Incorporated | Inter merge mode and intra block copy merge mode in the same shared merge list area |
-
2020
- 2020-07-08 JP JP2021547118A patent/JP7297908B2/ja active Active
- 2020-07-08 WO PCT/US2020/041211 patent/WO2021007328A1/en not_active Ceased
- 2020-07-08 US US16/923,599 patent/US11356675B2/en active Active
- 2020-07-08 CN CN202410933619.1A patent/CN118660158A/zh active Pending
- 2020-07-08 CN CN202080026597.0A patent/CN113661703A/zh active Pending
- 2020-07-08 KR KR1020217024405A patent/KR102764181B1/ko active Active
- 2020-07-08 EP EP20837674.9A patent/EP3997870A4/en active Pending
-
2022
- 2022-05-06 US US17/738,463 patent/US11800118B2/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20190208217A1 (en) | 2017-12-29 | 2019-07-04 | Microsoft Technology Licensing, Llc | Constraints on locations of reference blocks for intra block copy prediction |
Non-Patent Citations (2)
| Title |
|---|
| XU, Xiaozhong et al.,Non-CE8: Constraints on IBC reference block locations,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, 1-11 October 2019, [JVET-P0454-v3],JVET-P0454 (version 3),ITU-T,2019年10月10日,<URL:https://jvet-experts.org/doc_end_user/documents/16_Geneva/wg11/JVET-P0454-v3.zip>: JVET-P0454-v3.docx: pp.1-4 |
| XU, Xiaozhong et al.,Non-CE8: IBC search range increase for small CTU size,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, 19-27 March 2019, [JVET-N0384-v2],JVET-N0384 (version 2),ITU-T,2019年03月21日,<URL:http://phenix.it-sudparis.eu/jvet/doc_end_user/documents/14_Geneva/wg11/JVET-N0384-v2.zip>: JVET-N0384-v2.docx: pp.1-4 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20220264114A1 (en) | 2022-08-18 |
| CN113661703A (zh) | 2021-11-16 |
| US20210014504A1 (en) | 2021-01-14 |
| EP3997870A4 (en) | 2023-06-14 |
| US11356675B2 (en) | 2022-06-07 |
| US11800118B2 (en) | 2023-10-24 |
| KR20210107858A (ko) | 2021-09-01 |
| WO2021007328A1 (en) | 2021-01-14 |
| JP2022521168A (ja) | 2022-04-06 |
| KR102764181B1 (ko) | 2025-02-07 |
| EP3997870A1 (en) | 2022-05-18 |
| CN118660158A (zh) | 2024-09-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102838307B1 (ko) | 인트라 픽처 블록 보상을 위한 디코딩된 블록 벡터의 변환 | |
| JP7297908B2 (ja) | ビデオコーディング方法、装置及びコンピュータプログラム | |
| JP2023549155A (ja) | ビデオコーディング方法、装置、およびコンピュータプログラム | |
| JP7027617B2 (ja) | ビデオエンコーディング及びデコーディングのための方法、装置、コンピュータプログラム、及び非一時的なコンピュータ可読媒体 | |
| JP7648830B2 (ja) | ビデオをデコードするための方法、装置及びプログラム | |
| JP7608554B2 (ja) | イントラ予測モードとブロック差分パルスコード変調モードとの間の相互作用のための方法および装置 | |
| JP2022521516A (ja) | ビデオコーディングのための方法およびコンピュータプログラム | |
| JP2021518091A (ja) | ビデオ符号化のための方法並びにその装置及びコンピュータプログラム | |
| JP2023111920A (ja) | ビデオ符号化における隣接ブロックの利用可能性のための方法および装置 | |
| JP7238150B2 (ja) | イントラピクチャブロック補償のための予測候補リストサイズシグナリングのための方法および装置 | |
| CN111919440B (zh) | 用于视频解码的方法、装置和计算机可读介质 | |
| JP7625667B2 (ja) | ビデオ復号方法、ビデオ復号装置、コンピュータプログラム、およびビデオ符号化方法 | |
| JP7467675B2 (ja) | ビデオコーディングのための方法および装置 | |
| KR102781109B1 (ko) | 비디오 코딩을 위한 방법 및 장치 | |
| JP2025071096A5 (ja) | ||
| JP7584539B2 (ja) | Cuレベル重みをシグナリングしない双予測 | |
| JP2023552141A (ja) | 適応的ローカル参照範囲によるイントラブロックコピー | |
| JP7686765B2 (ja) | ビデオ復号化方法及び装置、並びにビデオ符号化方法 | |
| JP7476426B2 (ja) | ビデオコーディングのための方法、装置、およびコンピュータプログラム | |
| JP7189370B2 (ja) | Cuに基づく補間フィルタ選択のシグナリング | |
| JP7203996B2 (ja) | 映像を復号する方法、装置、およびコンピュータプログラム | |
| JP7493613B2 (ja) | ビデオコーディングのための方法および装置 | |
| JP7169451B2 (ja) | ビデオ復号の方法、装置、及びコンピュータプログラム | |
| JP2025503823A (ja) | 画像および映像圧縮におけるクロスコンポーネント平面予測 | |
| RU2779825C1 (ru) | Способ и устройство для взаимодействия между режимом внутреннего предсказания и режимом блочной дифференциальной импульсно-кодовой модуляции |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210811 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210811 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20221017 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230116 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20230515 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230614 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7297908 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |