JP2018506912A5 - - Google Patents

Download PDF

Info

Publication number
JP2018506912A5
JP2018506912A5 JP2017539277A JP2017539277A JP2018506912A5 JP 2018506912 A5 JP2018506912 A5 JP 2018506912A5 JP 2017539277 A JP2017539277 A JP 2017539277A JP 2017539277 A JP2017539277 A JP 2017539277A JP 2018506912 A5 JP2018506912 A5 JP 2018506912A5
Authority
JP
Japan
Prior art keywords
depth
current
context
neighboring
cus
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.)
Granted
Application number
JP2017539277A
Other languages
English (en)
Other versions
JP6462886B2 (ja
JP2018506912A (ja
Filing date
Publication date
Priority claimed from US15/007,060 external-priority patent/US9936201B2/en
Application filed filed Critical
Publication of JP2018506912A publication Critical patent/JP2018506912A/ja
Publication of JP2018506912A5 publication Critical patent/JP2018506912A5/ja
Application granted granted Critical
Publication of JP6462886B2 publication Critical patent/JP6462886B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Claims (36)

  1. ビデオデータをコーディングする方法であって、前記方法は、
    現在コーディングユニット(CU)のCU深度が1つまたは複数の隣接CUの最小CU深度よりも小さいかどうか、または前記現在CUの前記CU深度、前記1つまたは複数の隣接CUの最大CU深度よりも大きいかどうかを決定することと、
    エントロピーコーディングプロセスの一部として、前記現在CUに対する前記1つまたは複数の隣接CUのCU深度に関係する情報に基づいて、前記現在CUに関連するシンタックス要素のためのコンテキストを選択することと、ここにおいて、前記現在CUに対する前記1つまたは複数の隣接CUの前記CU深度に関係する前記情報は、前記現在CUの前記CU深度が前記1つまたは複数の隣接CUの前記最小CU深度よりも小さいかどうか、または前記現在CUの前記CU深度が前記1つまたは複数の隣接CUの前記最大CU深度よりも大きいかどうかを含み、前記シンタックス要素は、前記現在CUがサブCUにスプリットされるかどうかを表す、
    前記選択されたコンテキストに基づいて前記シンタックス要素をエントロピーコーディングすることと
    を備える、方法。
  2. 前記エントロピーコーディングプロセスがコンテキスト適応型バイナリ算術コーディング(CABAC)プロセスを備え、ここにおいて、エントロピーコーディングすることが、CABACコーディングすることを備える、請求項1に記載の方法。
  3. CABACコーディングすることが、CABAC符号化することまたはCABAC復号することを備える、請求項2に記載の方法。
  4. 前記1つまたは複数の隣接CUに関係する1つまたは複数のCU深度が、前記現在CUのCU深度に等しい、請求項1に記載の方法。
  5. 前記1つまたは複数の隣接CUに関係する1つまたは複数のCU深度が、前記現在CUのCU深度に等しくない、請求項1に記載の方法。
  6. 前記現在CUの前記CU深度が前記1つまたは複数の隣接CUの前記最小CU深度よりも小さいとき、255に等しい前記選択されたコンテキストに対応する初期値を設定すること
    をさらに備える、請求項1に記載の方法。
  7. 前記選択されたコンテキストは、前記現在CUの前記CU深度が前記1つまたは複数の隣接CUの前記最小CU深度よりも小さいとき、前記シンタックス要素のための1に等しい確率値に対応する、請求項1に記載の方法。
  8. 前記選択されたコンテキストが、1に等しい初期値をもつ専用コンテキストまたは適応コンテキストのうちの1つを備える、請求項7に記載の方法。
  9. 前記現在CUの前記CU深度が前記1つまたは複数の隣接CUの前記最大CU深度よりも大きいとき、0に等しい前記選択されたコンテキストに対応する初期値を設定すること
    をさらに備える、請求項1に記載の方法。
  10. 前記選択されたコンテキストは、前記現在CUの前記CU深度が前記1つまたは複数の隣接CUの前記最大CU深度よりも大きいとき、前記シンタックス要素のための0に等しい確率値に対応する、請求項1に記載の方法。
  11. 前記選択されたコンテキストが、0に等しい初期値をもつ専用コンテキストまたは適応コンテキストのうちの1つを備える、請求項10に記載の方法。
  12. 前記シンタックス要素がsplit_cu_flagシンタックス要素を備える、請求項1に記載の方法。
  13. 前記現在CUに関連するCTUが、64×64よりも大きいサイズを有する、請求項1に記載の方法。
  14. 少なくとも4つの可能なコンテキストのグループから前記コンテキストを選択することをさらに備える、請求項13に記載の方法。
  15. 少なくとも4つの可能なコンテキストの前記グループが6つの可能なコンテキストを備える、請求項14に記載の方法。
  16. 前記シンタックス要素のための前記コンテキストを選択することが、前記現在CUに対する1つまたは複数の空間的に隣接するCUのCU深度に関係する情報に基づく、請求項1に記載の方法。
  17. 前記シンタックス要素のための前記コンテキストを選択することが、前記現在CUに対する1つまたは複数の時間的に隣接するCUのCU深度に関係する情報に基づく、請求項1に記載の方法。
  18. ビデオデータをコーディングするためのデバイスであって、前記デバイスが、
    前記ビデオデータを記憶するように構成されたメモリと、
    前記メモリと通信しているビデオコーダと
    を備え、ここにおいて、前記ビデオコーダは、
    現在コーディングユニット(CU)のCU深度が1つまたは複数の隣接CUの最小CU深度よりも小さいかどうか、または前記現在CUの前記CU深度、前記1つまたは複数の隣接CUの最大CU深度よりも大きいかどうかを決定することと、
    エントロピーコーディングプロセスの一部として、前記現在CUに対する前記1つまたは複数の隣接CUのCU深度に関係する情報に基づいて、前記メモリに記憶された前記現在CUに関連するシンタックス要素のためのコンテキストを選択することと、ここにおいて、前記現在CUに対する前記1つまたは複数の隣接CUの前記CU深度に関係する前記情報は、前記現在CUの前記CU深度が前記1つまたは複数の隣接CUの前記最小CU深度よりも小さいかどうか、または前記現在CUの前記CU深度が前記1つまたは複数の隣接CUの前記最大CU深度よりも大きいかどうかを含み、前記シンタックス要素は、前記現在CUがサブCUにスプリットされるかどうかを表す、
    前記選択されたコンテキストに基づいて前記シンタックス要素をエントロピーコーディングすることと
    を行うように構成された、デバイス。
  19. 前記エントロピーコーディングプロセスがコンテキスト適応型バイナリ算術コーディング(CABAC)プロセスを備え、ここにおいて、エントロピーコーディングするように構成される前記ビデオコーダ、CABACコーディングするように構成される前記ビデオコーダを備える、請求項18に記載のデバイス。
  20. ABACコーディングするように構成される前記ビデオコーダ、CABAC符号化またはCABAC復号するように構成される前記ビデオコーダを備える、請求項19に記載のデバイス。
  21. 前記1つまたは複数の隣接CUに関係する1つまたは複数のCU深度が、前記現在CUのCU深度に等しい、請求項18に記載のデバイス。
  22. 前記1つまたは複数の隣接CUに関係する1つまたは複数のCU深度が、前記現在CUのCU深度に等しくない、請求項18に記載のデバイス。
  23. 前記ビデオコーダは、
    前記現在CUの前記CU深度が前記1つまたは複数の隣接CUの前記最小CU深度よりも小さいとき、255に等しい前記選択されたコンテキストに対応する初期値を設定すること
    を行うようにさらに構成された、請求項18に記載のデバイス。
  24. 前記選択されたコンテキストは、前記現在CUの前記CU深度が前記1つまたは複数の隣接CUの前記最小CU深度よりも小さいとき、前記シンタックス要素のための1に等しい確率値に対応する、請求項18に記載のデバイス。
  25. 前記選択されたコンテキストが、1に等しい初期値をもつ専用コンテキストまたは適応コンテキストのうちの1つを備える、請求項24に記載のデバイス。
  26. 前記ビデオコーダは、
    前記現在CUの前記CU深度が前記1つまたは複数の隣接CUの前記最大CU深度よりも大きいとき、0に等しい前記選択されたコンテキストに対応する初期値を設定すること
    を行うようにさらに構成された、請求項18に記載のデバイス。
  27. 前記選択されたコンテキストは、前記現在CUの前記CU深度が前記1つまたは複数の隣接CUの前記最大CU深度よりも大きいとき、前記シンタックス要素のための0に等しい確率値に対応する、請求項18に記載のデバイス。
  28. 前記選択されたコンテキストが、0に等しい初期値をもつ専用コンテキストまたは適応コンテキストのうちの1つを備える、請求項27に記載のデバイス。
  29. 前記シンタックス要素がsplit_cu_flagシンタックス要素を備える、請求項18に記載のデバイス。
  30. 前記現在CUに関連するCTUが、64×64よりも大きいサイズを有する、請求項18に記載のデバイス。
  31. 前記ビデオコーダが、
    少なくとも4つの可能なコンテキストのグループから前記コンテキストを選択すること を行うようにさらに構成された、請求項30に記載のデバイス。
  32. 少なくとも4つの可能なコンテキストの前記グループが6つの可能なコンテキストを備える、請求項31に記載のデバイス。
  33. 前記ビデオコーダが、前記現在CUに対する1つまたは複数の空間的に隣接するCUのCU深度に関係する情報に基づいて、前記シンタックス要素のための前記コンテキストを選択するように構成された、請求項18に記載のデバイス。
  34. 前記ビデオコーダが、前記現在CUに対する1つまたは複数の時間的に隣接するCUのCU深度に関係する情報に基づいて、前記シンタックス要素のための前記コンテキストを選択するように構成された、請求項18に記載のデバイス。
  35. ビデオデータをコーディングするための装置であって、前記装置は、
    現在コーディングユニット(CU)のCU深度が1つまたは複数の隣接CUの最小CU深度よりも小さいかどうか、または前記現在CUの前記CU深度、前記1つまたは複数の隣接CUの最大CU深度よりも大きいかどうかを決定するための手段と、
    エントロピーコーディングプロセスの一部として、前記現在CUに対する前記1つまたは複数の隣接CUのCU深度に関係する情報に基づいて、前記現在CUに関連するシンタックス要素のためのコンテキストを選択するための手段と、ここにおいて、前記現在CUに対する前記1つまたは複数の隣接CUの前記CU深度に関係する前記情報は、前記現在CUの前記CU深度が前記1つまたは複数の隣接CUの前記最小CU深度よりも小さいかどうか、または前記現在CUの前記CU深度が前記1つまたは複数の隣接CUの前記最大CU深度よりも大きいかどうかを含み、前記シンタックス要素は、前記現在CUがサブCUにスプリットされるかどうかを表す、
    前記選択されたコンテキストに基づいて前記シンタックス要素をエントロピーコーディングするための手段と
    を備える、装置。
  36. 実行されたとき、1つまたは複数のプロセッサに、
    現在コーディングユニット(CU)のCU深度が1つまたは複数の隣接CUの最小CU深度よりも小さいかどうか、または前記現在CUの前記CU深度、前記1つまたは複数の隣接CUの最大CU深度よりも大きいかどうかを決定することと、
    エントロピーコーディングプロセスの一部として、前記現在CUに対する前記1つまたは複数の隣接CUのCU深度に関係する情報に基づいて、前記現在CUに関連するシンタックス要素のためのコンテキストを選択することと、ここにおいて、前記現在CUに対する前記1つまたは複数の隣接CUの前記CU深度に関係する前記情報は、前記現在CUの前記CU深度が前記1つまたは複数の隣接CUの前記最小CU深度よりも小さいかどうか、または前記現在CUの前記CU深度が前記1つまたは複数の隣接CUの前記最大CU深度よりも大きいかどうかを含み、前記シンタックス要素は、前記現在CUがサブCUにスプリットされるかどうかを表す、
    前記選択されたコンテキストに基づいて前記シンタックス要素をエントロピーコーディングすることと
    を行わせる命令を記憶した非一時的コンピュータ可読記憶媒体。
JP2017539277A 2015-01-27 2016-01-27 大きいコーディングツリーユニットのためのコンテキスト Active JP6462886B2 (ja)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US201562108465P 2015-01-27 2015-01-27
US62/108,465 2015-01-27
US15/007,060 2016-01-26
US15/007,060 US9936201B2 (en) 2015-01-27 2016-01-26 Contexts for large coding tree units
PCT/US2016/015034 WO2016123169A1 (en) 2015-01-27 2016-01-27 Contexts for large coding tree units

Publications (3)

Publication Number Publication Date
JP2018506912A JP2018506912A (ja) 2018-03-08
JP2018506912A5 true JP2018506912A5 (ja) 2018-06-07
JP6462886B2 JP6462886B2 (ja) 2019-01-30

Family

ID=56433533

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017539277A Active JP6462886B2 (ja) 2015-01-27 2016-01-27 大きいコーディングツリーユニットのためのコンテキスト

Country Status (11)

Country Link
US (2) US9936201B2 (ja)
EP (1) EP3251354B1 (ja)
JP (1) JP6462886B2 (ja)
KR (1) KR102452744B1 (ja)
CN (1) CN107211132B (ja)
BR (1) BR112017016159B1 (ja)
CA (1) CA2971764A1 (ja)
EA (1) EA034984B1 (ja)
TN (1) TN2017000309A1 (ja)
TW (1) TWI686080B (ja)
WO (1) WO2016123169A1 (ja)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9936201B2 (en) 2015-01-27 2018-04-03 Qualcomm Incorporated Contexts for large coding tree units
WO2016153251A1 (ko) * 2015-03-23 2016-09-29 엘지전자 주식회사 비디오 신호의 처리 방법 및 이를 위한 장치
US9942548B2 (en) * 2016-02-16 2018-04-10 Google Llc Entropy coding transform partitioning information
US10880548B2 (en) * 2016-06-01 2020-12-29 Samsung Electronics Co., Ltd. Methods and apparatuses for encoding and decoding video according to coding order
KR20230070062A (ko) * 2016-10-04 2023-05-19 주식회사 비원영상기술연구소 영상 데이터 부호화/복호화 방법 및 장치
EP3306927A1 (en) * 2016-10-05 2018-04-11 Thomson Licensing Encoding and decoding methods and corresponding devices
US10798375B2 (en) * 2016-11-01 2020-10-06 Samsung Electronics Co., Ltd. Encoding method and device therefor, and decoding method and device therefor
KR102354628B1 (ko) * 2017-03-31 2022-01-25 한국전자통신연구원 부호화 트리 유닛 및 부호화 유닛의 처리를 수행하는 영상 처리 방법, 그를 이용한 영상 복호화, 부호화 방법 및 그 장치
JP6680260B2 (ja) 2017-04-28 2020-04-15 株式会社Jvcケンウッド 画像符号化装置、画像符号化方法及び画像符号化プログラム、並びに画像復号化装置、画像復号化方法及び画像復号化プログラム
WO2019009503A1 (ko) * 2017-07-07 2019-01-10 삼성전자 주식회사 비디오 부호화 방법 및 장치, 비디오 복호화 방법 및 장치
WO2019083393A1 (en) 2017-10-27 2019-05-02 Huawei Technologies Co., Ltd. METHODS AND APPARATUSES FOR SIGNALING PARTITIONING INFORMATION FOR IMAGE ENCODING AND DECODING
WO2019167849A1 (en) * 2018-02-28 2019-09-06 Sharp Kabushiki Kaisha Systems and methods for partitioning regions of a picture for video coding using different coding unit sizes
WO2019240539A1 (ko) * 2018-06-15 2019-12-19 엘지전자 주식회사 Cabac에 기반한 엔트로피 코딩 방법 및 그 장치
AU2018204786A1 (en) * 2018-06-29 2020-01-16 Canon Kabushiki Kaisha Method, apparatus and system for encoding and decoding a transformed block of video samples
CN111107378B (zh) * 2018-10-26 2024-05-14 北京字节跳动网络技术有限公司 分割信息的信令通知
JP7360466B2 (ja) * 2019-01-02 2023-10-12 フラウンホーファー-ゲゼルシャフト ツル フェルデルング デル アンゲヴァンテン フォルシュング エー ファウ 画像の符号化及び復号化
EP3942700A1 (en) * 2019-03-18 2022-01-26 FRAUNHOFER-GESELLSCHAFT zur Förderung der angewandten Forschung e.V. Methods and apparatuses for compressing parameters of neural networks
CN117560489A (zh) 2019-05-14 2024-02-13 北京字节跳动网络技术有限公司 用于残差编解码的上下文建模
CN117376559A (zh) * 2019-06-13 2024-01-09 北京达佳互联信息技术有限公司 用于视频编解码的子块变换的方法和***
US11284077B2 (en) * 2019-09-10 2022-03-22 Mediatek Inc. Signaling of subpicture structures

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004030369A1 (en) 2002-09-27 2004-04-08 Videosoft, Inc. Real-time video coding/decoding
JP2004328498A (ja) 2003-04-25 2004-11-18 Mitsubishi Electric Corp 基地局、端末、通信システム、及び通信方法
US8107535B2 (en) 2003-06-10 2012-01-31 Rensselaer Polytechnic Institute (Rpi) Method and apparatus for scalable motion vector coding
KR100703776B1 (ko) 2005-04-19 2007-04-06 삼성전자주식회사 향상된 코딩 효율을 갖는 컨텍스트 기반 적응적 산술 코딩및 디코딩 방법과 이를 위한 장치, 이를 포함하는 비디오코딩 및 디코딩 방법과 이를 위한 장치
JP2008167149A (ja) 2006-12-28 2008-07-17 Matsushita Electric Ind Co Ltd 通信方法及び通信装置
KR101356733B1 (ko) 2007-03-07 2014-02-05 삼성전자주식회사 컨텍스트 기반 적응적 이진 산술 부호화, 복호화 방법 및장치
US7941178B2 (en) 2007-04-06 2011-05-10 Intel Corporation Systems and methods for scheduling transmissions for coexistence of differing wireless radio protocols
US8483282B2 (en) 2007-10-12 2013-07-09 Qualcomm, Incorporated Entropy coding of interleaved sub-blocks of a video block
US8542748B2 (en) 2008-03-28 2013-09-24 Sharp Laboratories Of America, Inc. Methods and systems for parallel video encoding and decoding
US9479786B2 (en) 2008-09-26 2016-10-25 Dolby Laboratories Licensing Corporation Complexity allocation for video and image coding applications
CN101836454B (zh) 2008-12-03 2012-08-22 联发科技股份有限公司 对有序熵切片执行平行cabac码处理的方法及装置
US8787468B2 (en) 2009-06-19 2014-07-22 Motorola Mobility Llc Method and apparatus for multi-radio coexistence
US8626067B2 (en) 2009-10-26 2014-01-07 Mediatek Inc. System and methods for enhancing coexistence efficiency for multi-radio terminals
KR101700358B1 (ko) 2009-12-09 2017-01-26 삼성전자주식회사 영상의 부호화 방법 및 장치, 그 복호화 방법 및 장치
WO2011126277A2 (en) 2010-04-05 2011-10-13 Samsung Electronics Co., Ltd. Low complexity entropy-encoding/decoding method and apparatus
WO2012044104A2 (ko) 2010-09-30 2012-04-05 삼성전자 주식회사 계층적 구조의 심볼을 부호화하는 비디오 부호화 방법 및 그 장치, 계층적 구조의 심볼을 복호화하는 비디오 복호화 방법 및 그 장치
PL3962088T3 (pl) * 2010-11-04 2023-11-27 Ge Video Compression, Llc Kodowanie obrazu wspomagające scalanie bloków i tryb przeskoku
US9497472B2 (en) 2010-11-16 2016-11-15 Qualcomm Incorporated Parallel context calculation in video coding
WO2012134246A2 (ko) 2011-04-01 2012-10-04 엘지전자 주식회사 엔트로피 디코딩 방법 및 이를 이용하는 디코딩 장치
US8995523B2 (en) 2011-06-03 2015-03-31 Qualcomm Incorporated Memory efficient context modeling
EP4228264B1 (en) * 2011-06-23 2024-07-31 Sun Patent Trust Image decoding device, image encoding device
KR20130004173A (ko) * 2011-07-01 2013-01-09 한국항공대학교산학협력단 비디오 부호화 방법 및 복호화 방법과 이를 이용한 장치
MX2014000162A (es) 2011-07-01 2014-02-19 Samsung Electronics Co Ltd Metodo y aparato para codificacion de entropia usando unidad de datos jerargicos, y metodo y aparato para decodificacion.
SI2744204T1 (sl) * 2011-09-14 2019-02-28 Samsung Electronics Co., Ltd., Postopek dekodiranja enote za napovedovanje (PU) na podlagi njene velikosti
JP5934376B2 (ja) * 2011-10-31 2016-06-15 サムスン エレクトロニクス カンパニー リミテッド 変換係数レベルのエントロピー符号化及びエントロピー復号化のためのコンテクストモデル決定方法及びその装置
WO2015006951A1 (en) * 2013-07-18 2015-01-22 Mediatek Singapore Pte. Ltd. Methods for fast encoder decision
US9936201B2 (en) 2015-01-27 2018-04-03 Qualcomm Incorporated Contexts for large coding tree units

Similar Documents

Publication Publication Date Title
JP2018506912A5 (ja)
JP2015507430A5 (ja)
JP2018521556A5 (ja)
JP2017513369A5 (ja)
JP2019525659A5 (ja)
JP2016534649A5 (ja)
JP2015508953A5 (ja)
JP2018509032A5 (ja)
JP2017523685A5 (ja)
JP2015173459A5 (ja)
JP2016529783A5 (ja)
JP2018532319A5 (ja)
JP2016529782A5 (ja)
JP2015156648A5 (ja)
JP2017522795A5 (ja)
JP2017528976A5 (ja)
JP2018521554A5 (ja)
JP2015149774A5 (ja)
JP2018521553A5 (ja)
JP2016054538A5 (ja)
JP2016514931A5 (ja)
JP2018507612A5 (ja)
JP2016539537A5 (ja)
JP2016521043A5 (ja)
JP2015065671A5 (ja)