JP7085021B2 - 動画の符号化並びに復号の方法、装置及びコンピュータプログラム - Google Patents
動画の符号化並びに復号の方法、装置及びコンピュータプログラム Download PDFInfo
- Publication number
- JP7085021B2 JP7085021B2 JP2020558911A JP2020558911A JP7085021B2 JP 7085021 B2 JP7085021 B2 JP 7085021B2 JP 2020558911 A JP2020558911 A JP 2020558911A JP 2020558911 A JP2020558911 A JP 2020558911A JP 7085021 B2 JP7085021 B2 JP 7085021B2
- Authority
- JP
- Japan
- Prior art keywords
- block
- video
- decoder
- motion information
- spatially adjacent
- 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/109—Selection of coding mode or of prediction mode among a plurality of temporal 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/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/513—Processing of motion vectors
- H04N19/517—Processing of motion vectors by encoding
- H04N19/52—Processing of motion vectors by encoding by predictive encoding
-
- 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/129—Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
-
- 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/132—Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
-
- 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/136—Incoming video signal characteristics or properties
- H04N19/137—Motion inside a coding unit, e.g. average field, frame or block difference
- H04N19/139—Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
-
- 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/44—Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
JEM:共同探査モデル
VVC:多用途ビデオ符号化
BMS:基準設置
MV:動きベクトル
HEVC:高効率ビデオ符号化
SEI:補助拡張情報
VUI:ビデオユーザビリティ情報
GOP:ピクチャグループ
TU:変換ユニット
PU:予測ユニット
CTU:符号化ツリーユニット
CTB:符号化ツリーブロック
PB:予測ブロック
HRD:仮想参照復号器
SNR:信号対雑音比
CPU:中央処理ユニット
GPU:グラフィックス処理ユニット
CRT:陰極線管
LCD:液晶ディスプレイ
OLED:有機発光ダイオード
CD:コンパクトディスク
DVD:デジタルビデオディスク
ROM:読み取り専用メモリ
RAM:ランダムアクセスメモリ
ASIC:特定用途向け集積回路
PLD:プログラマブルロジックデバイス
LAN:ローカルネットワーク
GSM:モバイル通信のグローバルシステム
LTE:長期的な進化
CANBus:コントローラエリアネットワークバス
USB:ユニバーサルシリアルバス
PCI:周辺コンポーネント相互接続
FPGA:フィールドプログラマブルゲートアレイ
SSD:ソリッドステートドライブ
IC:集積回路
CU:符号化ユニット
Claims (15)
- デコーダが実行するビデオ復号の方法であって、
前記デコーダが、
符号化されたビデオビットストリームから、現在のピクチャにおけるブロックの予測情報を復号するステップであって、前記予測情報がインター予測モードを示すものである、ステップと、
前記インター予測モードに応じて、候補動きベクトル予測子の候補リストを、前記ブロックの空間的隣接領域における動き情報の統計に基づいてソートされたランキング順に構築するステップであって、前記動き情報の統計とは同じ動き情報を持つ隣接ブロックのカウントを指す、ステップと、
前記ランキング順に従う前記候補リストから、動きベクトル予測子を決定するステップと、
決定した前記動きベクトル予測子に関連付けられる動き情報に基づき、前記ブロックの少なくとも1つのサンプルを再構築するステップと、
を含み、
前記方法は、
前記デコーダが、前記ブロックの幅又は高さが所定の閾値よりも大きい場合、前記候補動きベクトル予測子の候補リストを前記ランキング順に構築し、そうでない場合、元のマージ候補リストを構築するステップをさらに含む、方法。 - 前記デコーダが、前記空間的隣接領域における隣接ブロックをスキャンし、前記空間的隣接領域における前記動き情報の統計を収集するステップをさらに含む、請求項1に記載の方法。
- 前記デコーダが、前記空間的隣接領域における最小サイズのブロックをスキャンし、前記空間的隣接領域における前記動き情報の統計を収集するステップをさらに含む、請求項2に記載の方法。
- 前記デコーダが、前記ブロックに隣接する最小サイズのブロックをスキャンし、前記空間的隣接領域における前記動き情報の統計を収集するステップをさらに含む、請求項2に記載の方法。
- 前記デコーダが、
前記ブロックの隣接する左の列に位置し、且つ前記ブロックの下にある、第1の最小サイズのブロックをスキャンし、前記空間的隣接領域における前記動き情報の統計を収集するステップと、
前記ブロックの隣接する上の行に位置し、且つ前記ブロックの右にある、第2の最小サイズのブロックをスキャンし、前記空間的隣接領域における前記動き情報の統計を収集するステップと、
をさらに含む、請求項2に記載の方法。 - 前記デコーダが、
前記ブロックの隣接する左の複数の列に位置し、且つ前記ブロックの下にある、第1の最小サイズのブロックをスキャンし、前記空間的隣接領域における前記動き情報の統計を収集するステップと、
前記ブロックの隣接する上の複数の行に位置し、且つ前記ブロックの右にある、第2の最小サイズのブロックをスキャンし、前記空間的隣接領域における前記動き情報の統計を収集するステップと、
をさらに含む、請求項2に記載の方法。 - 前記デコーダが、前記ブロックに隣接するグリッドユニットにおいて代表的な最小サイズのブロックをそれぞれスキャンし、前記空間的隣接領域における前記動き情報の統計を収集するステップをさらに含む、請求項2に記載の方法。
- 前記デコーダが、
前記ブロックの隣接する左の列に位置し、且つ前記ブロックの下にある第1のグリッドユニットにおいて第1の代表的な最小サイズのブロックをそれぞれスキャンし、前記空間的隣接領域における前記動き情報の統計を収集するステップと、
前記ブロックの隣接する上の行に位置し、且つ前記ブロックの右にある第2のグリッドユニットにおいて第2の代表的な最小サイズのブロックをそれぞれスキャンし、前記空間的隣接領域における前記動き情報の統計を収集するステップと、
をさらに含む、請求項2に記載の方法。 - 前記デコーダが、
前記ブロックの隣接する左の複数の列に位置し、且つ前記ブロックの下にある第1のグリッドユニットにおいて第1の代表的な最小サイズのブロックをそれぞれスキャンし、前記空間的隣接領域における前記動き情報の統計を収集するステップと、
前記ブロックの隣接する上の複数の行に位置し、且つ前記ブロックの右にある第2のグリッドユニットにおいて第2の代表的な最小サイズのブロックをそれぞれスキャンし、前記空間的隣接領域における前記動き情報の統計を収集するステップと、
をさらに含む、請求項2に記載の方法。 - 前記デコーダが、
前記統計に基づき、前記空間的隣接領域における前記動き情報のヒストグラムを構築するステップと、
前記ヒストグラムに基づき、複数の動きベクトル予測子を前記空間的隣接領域から前記ランキング順にソートするステップと、
をさらに含む、請求項2に記載の方法。 - 前記デコーダが、各々の動きベクトルに対応するビンにより、前記ヒストグラムを構築するステップをさらに含む、請求項10に記載の方法。
- 前記デコーダが、複数の動きベクトルの範囲に対応するビンにより、前記ヒストグラムを構築するステップをさらに含む、請求項10に記載の方法。
- 前記デコーダが、ソートされた前記動きベクトル予測子の一部を前記ランキング順に選択するステップをさらに含む、請求項10に記載の方法。
- 処理回路を含む、ビデオ復号のための装置であって、
前記処理回路は、請求項1乃至13の何れか一項に記載の方法を実行するように構成される、装置。 - コンピュータに、請求項1乃至13の何れか一項に記載の方法を実行させるためのプログラム。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201862693055P | 2018-07-02 | 2018-07-02 | |
US62/693,055 | 2018-07-02 | ||
US16/222,626 | 2018-12-17 | ||
US16/222,626 US10531090B1 (en) | 2018-07-02 | 2018-12-17 | Method and apparatus for video coding |
PCT/US2019/039252 WO2020009872A1 (en) | 2018-07-02 | 2019-06-26 | Method and apparatus for video coding |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021519039A JP2021519039A (ja) | 2021-08-05 |
JP7085021B2 true JP7085021B2 (ja) | 2022-06-15 |
Family
ID=69008522
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020558911A Active JP7085021B2 (ja) | 2018-07-02 | 2019-06-26 | 動画の符号化並びに復号の方法、装置及びコンピュータプログラム |
Country Status (6)
Country | Link |
---|---|
US (2) | US10531090B1 (ja) |
EP (1) | EP3818702A4 (ja) |
JP (1) | JP7085021B2 (ja) |
KR (1) | KR102480934B1 (ja) |
CN (1) | CN111903126B (ja) |
WO (1) | WO2020009872A1 (ja) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10880354B2 (en) | 2018-11-28 | 2020-12-29 | Netflix, Inc. | Techniques for encoding a media title while constraining quality variations |
US10841356B2 (en) | 2018-11-28 | 2020-11-17 | Netflix, Inc. | Techniques for encoding a media title while constraining bitrate variations |
CN113994698B (zh) * | 2019-06-04 | 2023-11-24 | 北京字节跳动网络技术有限公司 | 有条件地实施运动候选列表构建过程 |
EP3963890A4 (en) | 2019-06-04 | 2022-11-02 | Beijing Bytedance Network Technology Co., Ltd. | BUILDING A LIST OF MOVEMENT CANDIDATES USING NEIGHBOR BLOCK INFORMATION |
CN114128295B (zh) | 2019-07-14 | 2024-04-12 | 北京字节跳动网络技术有限公司 | 视频编解码中几何分割模式候选列表的构建 |
WO2021057996A1 (en) | 2019-09-28 | 2021-04-01 | Beijing Bytedance Network Technology Co., Ltd. | Geometric partitioning mode in video coding |
CN113709484B (zh) * | 2020-03-26 | 2022-12-23 | 杭州海康威视数字技术股份有限公司 | 解码方法、编码方法、装置、设备及机器可读存储介质 |
US11418810B2 (en) * | 2020-09-21 | 2022-08-16 | Tencent America LLC | Methods of inter picture motion prediction for multi-view video compression |
WO2023131125A1 (en) * | 2022-01-04 | 2023-07-13 | Beijing Bytedance Network Technology Co., Ltd. | Method, apparatus, and medium for video processing |
US20230217013A1 (en) * | 2022-01-04 | 2023-07-06 | FG Innovation Company Limited | Device and method for decoding video data |
WO2024010309A1 (ko) * | 2022-07-06 | 2024-01-11 | 엘지전자 주식회사 | 영상 인코딩/디코딩 방법 및 장치, 그리고 비트스트림을 저장한 기록 매체 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017197126A1 (en) | 2016-05-13 | 2017-11-16 | Qualcomm Incorporated | Merge candidates for motion vector prediction for video coding |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8155195B2 (en) * | 2006-04-07 | 2012-04-10 | Microsoft Corporation | Switching distortion metrics during motion estimation |
US8144766B2 (en) * | 2008-07-16 | 2012-03-27 | Sony Corporation | Simple next search position selection for motion estimation iterative search |
JP5343089B2 (ja) * | 2008-12-03 | 2013-11-13 | 出光興産株式会社 | インデノフルオレンジオン誘導体、有機エレクトロルミネッセンス素子用材料及び有機エレクトロルミネッセンス素子 |
WO2011146451A1 (en) * | 2010-05-20 | 2011-11-24 | Thomson Licensing | Methods and apparatus for adaptive motion vector candidate ordering for video encoding and decoding |
FI4164224T3 (fi) * | 2011-06-28 | 2024-05-07 | Lg Electronics Inc | Videodekoodauslaitteisto ja videokoodauslaitteisto |
KR101960034B1 (ko) * | 2011-09-09 | 2019-03-19 | 엘지전자 주식회사 | 인터 예측 방법 및 그 장치 |
WO2017043734A1 (ko) * | 2015-09-07 | 2017-03-16 | 엘지전자(주) | 인터 예측 모드 기반 영상 처리 방법 및 이를 위한 장치 |
US10602180B2 (en) * | 2017-06-13 | 2020-03-24 | Qualcomm Incorporated | Motion vector prediction |
-
2018
- 2018-12-17 US US16/222,626 patent/US10531090B1/en active Active
-
2019
- 2019-06-26 EP EP19831527.7A patent/EP3818702A4/en active Pending
- 2019-06-26 WO PCT/US2019/039252 patent/WO2020009872A1/en unknown
- 2019-06-26 JP JP2020558911A patent/JP7085021B2/ja active Active
- 2019-06-26 KR KR1020207030615A patent/KR102480934B1/ko active IP Right Grant
- 2019-06-26 CN CN201980020381.0A patent/CN111903126B/zh active Active
- 2019-11-12 US US16/681,766 patent/US20200084450A1/en not_active Abandoned
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017197126A1 (en) | 2016-05-13 | 2017-11-16 | Qualcomm Incorporated | Merge candidates for motion vector prediction for video coding |
Non-Patent Citations (1)
Title |
---|
Jicheng An et al.,Enhanced Merge Mode based on JEM7.0,Joint Video Experts Team (JVET),2018年04月15日,[JVET-J0059-v1] (version 3) |
Also Published As
Publication number | Publication date |
---|---|
US20200084450A1 (en) | 2020-03-12 |
CN111903126B (zh) | 2022-04-19 |
WO2020009872A1 (en) | 2020-01-09 |
JP2021519039A (ja) | 2021-08-05 |
EP3818702A1 (en) | 2021-05-12 |
KR102480934B1 (ko) | 2022-12-23 |
KR20200128582A (ko) | 2020-11-13 |
CN111903126A (zh) | 2020-11-06 |
EP3818702A4 (en) | 2022-04-27 |
US20200007864A1 (en) | 2020-01-02 |
US10531090B1 (en) | 2020-01-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7085021B2 (ja) | 動画の符号化並びに復号の方法、装置及びコンピュータプログラム | |
KR102635957B1 (ko) | 비디오 코딩을 위한 방법 및 장치 | |
JP7101818B2 (ja) | マージモードでのビデオ符号化/復号のための方法および装置 | |
CN112806009B (zh) | 一种生成合并候选列表的方法和相关装置 | |
JP7436715B2 (ja) | ビデオコーディングの方法および装置、ならびにコンピュータプログラム | |
CN113424541B (zh) | 视频编解码的方法和装置 | |
JP2021524176A (ja) | ビデオ符号化のための方法、機器及びコンピュータ・プログラム | |
CN113330749A (zh) | 用于变换跳过模式和块差分脉冲编码调制的改进的残差编解码 | |
JP7055485B2 (ja) | 映像符号化のための方法並びに、その、装置及びコンピュータプログラム | |
JP7080434B2 (ja) | サブブロックの動きベクトル予測の方法、並びにその装置及びコンピュータプログラム | |
JP7270644B2 (ja) | ビデオ復号化のための方法、装置及びコンピュータプログラム | |
CN113228667B (zh) | 视频编解码的方法、装置及存储介质 | |
JP2022510354A (ja) | ビデオ符号化における隣接ブロックの利用可能性のための方法および装置 | |
CN112840657B (zh) | 用于视频解码的方法、装置、设备和可读介质 | |
JP7025562B2 (ja) | ビデオ符号化のための方法、及び装置 | |
JP2022522683A (ja) | ビデオコーディングのための方法並びにその、装置およびコンピュータプログラム | |
JP7419506B2 (ja) | 映像コーディングのための方法及び装置 | |
CN113728628B (zh) | 合并候选搜索方法和设备 | |
CN110708554B (zh) | 视频编解码的方法及装置 | |
JP2022521089A (ja) | Cuに基づく補間フィルタ選択のシグナリング | |
JP7061680B2 (ja) | ビデオ符号化において縮減された前のラインバッファを使用するインター予測の方法及び装置 | |
JP2021517394A5 (ja) | ||
RU2783341C1 (ru) | Способ и устройство для уменьшения количества контекстных моделей для энтропийного кодирования флага значимости коэффициента преобразования | |
RU2777392C1 (ru) | Способ и устройство для кодирования видеоданных | |
JP2022523616A (ja) | ビデオ復号の方法、装置、及びコンピュータプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20201022 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20211109 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220131 |
|
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: 20220517 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220603 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7085021 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |