JP7518163B2 - ビデオコーディングのための領域適応ループフィルタ - Google Patents
ビデオコーディングのための領域適応ループフィルタ Download PDFInfo
- Publication number
- JP7518163B2 JP7518163B2 JP2022523507A JP2022523507A JP7518163B2 JP 7518163 B2 JP7518163 B2 JP 7518163B2 JP 2022523507 A JP2022523507 A JP 2022523507A JP 2022523507 A JP2022523507 A JP 2022523507A JP 7518163 B2 JP7518163 B2 JP 7518163B2
- Authority
- JP
- Japan
- Prior art keywords
- computer
- filter
- regions
- index
- bitstream
- 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/117—Filters, e.g. for pre-processing or post-processing
-
- 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/146—Data rate or code amount at the encoder output
- H04N19/147—Data rate or code amount at the encoder output according to rate distortion criteria
-
- 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/167—Position within a video image, e.g. region of interest [ROI]
-
- 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/174—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 slice, e.g. a line of blocks or a group of blocks
-
- 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/184—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 bits, e.g. of the compressed video stream
-
- 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/70—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
本出願は、2020年6月3日に出願された米国仮特許出願第63/034,045号および2021年5月7日に出願された米国特許出願第17/314,687号に基づく優先権を主張し、その全体が参照により本出願に組み込まれる。
オンデマンドセルフサービス:クラウド消費者は、サービスのプロバイダとの人的な対話を必要とせずに、必要に応じて自動的に、サーバ時間およびネットワークストレージなどのコンピューティング機能を一方的にセットアップすることができる。
広範なネットワークアクセス:機能は、ネットワークを介して利用可能であり、異種のシンまたはシックなクライアントプラットフォーム(例えば、携帯電話、ラップトップ、およびPDA)による使用を促進する標準的な機構を介してアクセスされる。
リソースプーリング:プロバイダのコンピューティングリソースは、マルチテナントモデルを使用して複数の消費者にサービスを提供するためにプールされ、異なる物理リソースおよび仮想リソースは、需要に応じて動的に割り当ておよび再割り当てされる。消費者は、一般に、提供されたリソースの正確な位置に対する制御または知識を持たないが、より高い抽象化レベル(例えば、国、州、またはデータセンター)で位置を指定することができるという点で、位置独立性の感覚がある。
スピーディな拡張性:スピーディに、伸縮自在に、場合によっては自動で割り当ておよび提供が可能であり、即座にスケールアウトし、スピーディに解放されて即座にスケールインできる。消費者にとっては、多くの場合、割り当てのために利用可能な能力は無尽蔵であり、いつでもどんな量でも調達可能であるように見える。
測定されたサービス:クラウドシステムは、サービスのタイプ(例えば、ストレージ、処理、帯域幅、およびアクティブユーザアカウント)に適したある抽象化レベルで計量能力を活用することによって、リソース使用を自動的に制御および最適化する。リソース使用は、利用されるサービスのプロバイダおよび消費者の両方に透明性を提供するように監視、制御、および報告され得る。
サービスとしてのソフトウェア(SaaS):消費者に提供される機能は、クラウドインフラストラクチャ上で実行されるプロバイダのアプリケーションを使用することである。アプリケーションは、ウェブブラウザ(例えば、ウェブベースの電子メール)などのシンクライアントインターフェースを介して様々なクライアントデバイスからアクセス可能である。消費者は、あり得る、限られたユーザ固有のアプリケーション構成設定を除いて、ネットワーク、サーバ、オペレーティングシステム、ストレージ、または個々のアプリケーション機能さえも含む基盤となるクラウドインフラストラクチャを管理または制御しない。
サービスとしてのプラットフォーム(PaaS):消費者に提供される機能は、プロバイダによってサポートされるプログラミング言語およびツールを使用して作成された、消費者が作成または取得したアプリケーションをクラウドインフラストラクチャ上に展開することである。消費者は、ネットワーク、サーバ、オペレーティングシステム、またはストレージを含む基盤となるクラウドインフラストラクチャを管理または制御しないが、展開されたアプリケーションおよび場合によってはアプリケーションホスティング環境構成を制御する。
サービスとしてのインフラストラクチャ(laaS):消費者に提供される機能は、処理、ストレージ、ネットワーク、および他の基本的なコンピューティングリソースを提供することであり、消費者は、オペレーティングシステムおよびアプリケーションを含むことができる任意のソフトウェアを展開および実行することができる。消費者は、基盤となるクラウドインフラストラクチャを管理も制御もしないが、オペレーティングシステム、ストレージ、展開されたアプリケーション、および場合によっては選択ネットワーキング構成要素(例えば、ホストファイアウォール)の限定された制御を制御する。
プライベートクラウド:クラウドインフラストラクチャは、組織のために単独で動作する。これは、組織または第三者によって管理されてもよく、オンプレミスまたはオフプレミスで存在してもよい。
コミュニティクラウド:クラウドインフラストラクチャは、いくつかの組織によって共有され、共有された関心事項(例えば、ミッション、セキュリティ要件、ポリシー、およびコンプライアンスの考慮事項)を有する特定のコミュニティをサポートする。これは、組織または第三者によって管理されてもよく、オンプレミスまたはオフプレミスで存在してもよい。
パブリッククラウド:クラウドインフラストラクチャは、一般の人々または大規模な業界グループに提供され、クラウドサービスを販売する組織によって所有される。
ハイブリッドクラウド:クラウドインフラストラクチャは、独自のエンティティのままであるが、データおよびアプリケーションの可搬性(例えば、クラウド間の負荷分散のためのクラウドバースト)を可能にする標準化されたまたは専売技術によって互いに結び付けられた2つ以上のクラウド(私的、共同体、または公的)の構成である。
54A 携帯情報端末(PDA)または携帯電話
54B デスクトップコンピュータ
54C ラップトップコンピュータ
54N 自動車コンピュータシステム
60 ハードウェアおよびソフトウェア層
61 メインフレーム
62 RISC(縮小命令セットコンピュータ)アーキテクチャベースのサーバ
63 サーバ
64 ブレードサーバ
65 記憶装置
66 ネットワークおよびネットワーク構成要素
67 ネットワークアプリケーションサーバソフトウェア
68 データベースソフトウェア
70 仮想化層
71 仮想サーバ
72 仮想ストレージ
73 仮想ネットワーク
74 仮想アプリケーションおよびオペレーティングシステム
75 仮想クライアント
80 管理層
81 リソースプロビジョニング
82 計測および価格設定
83 ユーザポータル
84 サービスレベル管理
85 サービス水準合意(SLA)の計画および履行
90 ワークロード層
91 マッピングおよびナビゲーション
92 ソフトウェア開発およびライフサイクル管理
93 仮想教室教育配信
94 データ解析処理
95 取引処理
96 ビデオコーディング
100 ビデオコーディングシステム
102 コンピュータ
104 プロセッサ
106 データ記憶装置
108 ソフトウェアプログラム
110 通信ネットワーク
112 データベース
114 サーバコンピュータ
116 ビデオコーディングプログラム
200 適応ループフィルタ
300 構文データ
400 方法
500 コンピュータの内部構成要素および外部構成要素のブロック図
600 クラウドコンピューティング環境
700 機能抽象化層
800A 内部構成要素
800B 内部構成要素
820 プロセッサ
822 RAM
824 ROM
826 バス
828 オペレーティングシステム
830 コンピュータ可読有形記憶装置、ハードドライブ
832 R/Wドライブまたはインターフェース
836 ネットワークアダプタまたはインターフェース
840 デバイスドライバ
900A 外部構成要素
900B 外部構成要素
920 コンピュータディスプレイモニタ
930 キーボード
934 コンピュータマウス
936 ポータブルコンピュータ可読有形記憶装置
Claims (7)
- コンピュータプロセッサによって実行可能なビデオコーディングの方法であって、
所定の複数の領域を有する画像に対応するデータのビットストリームを受信するステップと、
前記画像に関連付けられた適応ループフィルタ内のフィルタの数に対応する数を前記ビットストリームから決定するステップと、
領域インデックスからフィルタインデックスへのルックアップテーブルを復号するステップと、
前記適応ループフィルタ内の前記フィルタのフィルタ係数を復号するステップと、
前記復号されたフィルタ係数および前記復号された領域インデックスからフィルタインデックスへのルックアップテーブルに基づいて前記画像を復号するステップと、
を含み、
前記フィルタの数は、1と所定の領域の数との間の数であり、
前記フィルタの数が1であること、または前記所定の領域の数であることに基づいて、前記領域インデックスからフィルタインデックスへのルックアップテーブルは、前記ビットストリーム内で符号化されず、前記領域インデックスはデフォルト値を使用して復号される、
ビデオコーディングの方法。 - コンピュータプロセッサによって実行可能なビデオコーディングの方法であって、
所定の複数の領域を有する画像に対応するデータのビットストリームを受信するステップと、
前記画像に関連付けられた適応ループフィルタ内のフィルタの数に対応する数を前記ビットストリームから決定するステップと、
領域インデックスからフィルタインデックスへのルックアップテーブルを復号するステップと、
前記適応ループフィルタ内の前記フィルタのフィルタ係数を復号するステップと、
前記復号されたフィルタ係数および前記復号された領域インデックスからフィルタインデックスへのルックアップテーブルに基づいて前記画像を復号するステップと、
を含み、
前記フィルタの数は、1と所定の領域の数との間の数であり、
前記フィルタの数が、2と前記所定の領域の数-1との間の数であることに基づいて、前記領域インデックスからフィルタインデックスへのルックアップテーブルは前記ビットストリームから復号される、
ビデオコーディングの方法。 - 前記画像を復号する前記ステップは、
前記所定の複数の領域の中から前記画像の領域のセットをマージするステップと、
同じフィルタを使用して領域の前記マージされたセットを復号するステップと
を含む、請求項1または2に記載の方法。 - 前記領域のセットは、前記領域のセットをマージする前記ステップに関連付けられたレート歪みコストを最小化することに基づいてマージされる、請求項3に記載の方法。
- 前記ビットストリーム内の前記複数の領域に関連付けられた前記フィルタ係数を1つまたは複数の構文要素でシグナリングするステップをさらに含む、請求項4に記載の方法。
- ビデオコーディングのためのコンピュータシステムであって、前記コンピュータシステムは、
コンピュータプログラムコードを記憶するように構成された1つまたは複数のコンピュータ可読非一時的記憶媒体と、
前記コンピュータプログラムコードにアクセスし、前記コンピュータプログラムコードによって命令されるように動作するように構成された1つまたは複数のコンピュータプロセッサと、
を備え、前記コンピュータプログラムコードは、前記1つまたは複数のコンピュータプロセッサに、請求項1~5のいずれか一項に記載の方法を行わせるためのコンピュータプログラムコードである、コンピュータシステム。 - 1つまたは複数のコンピュータプロセッサに、請求項1~5のいずれか一項に記載の方法を行わせるためのコンピュータプログラム。
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US202063034045P | 2020-06-03 | 2020-06-03 | |
| US63/034,045 | 2020-06-03 | ||
| US17/314,687 | 2021-05-07 | ||
| US17/314,687 US11463691B2 (en) | 2020-06-03 | 2021-05-07 | Region adaptive loop filter for video coding |
| PCT/US2021/033162 WO2021247241A1 (en) | 2020-06-03 | 2021-05-19 | Region adaptive loop filter for video coding |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022553695A JP2022553695A (ja) | 2022-12-26 |
| JP7518163B2 true JP7518163B2 (ja) | 2024-07-17 |
Family
ID=78818253
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022523507A Active JP7518163B2 (ja) | 2020-06-03 | 2021-05-19 | ビデオコーディングのための領域適応ループフィルタ |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US11463691B2 (ja) |
| EP (1) | EP4011081A4 (ja) |
| JP (1) | JP7518163B2 (ja) |
| CN (1) | CN114503578B (ja) |
| WO (1) | WO2021247241A1 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11863742B2 (en) * | 2020-12-03 | 2024-01-02 | Alibaba Group Holding Limited | Method for using adaptive loop filter and system thereof |
| US12132895B2 (en) * | 2021-12-06 | 2024-10-29 | Tencent America LLC | Interpolation filters for adaptive motion vector difference resolution |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2012045269A1 (en) | 2010-10-05 | 2012-04-12 | Mediatek Inc. | Method and apparatus of region-based adaptive loop filtering |
| WO2013018737A1 (ja) | 2011-07-29 | 2013-02-07 | シャープ株式会社 | 画像フィルタ装置、復号装置、符号化装置、および、データ構造 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120189064A1 (en) * | 2011-01-14 | 2012-07-26 | Ebrisk Video Inc. | Adaptive loop filtering using multiple filter shapes |
| KR20120090740A (ko) * | 2011-02-07 | 2012-08-17 | (주)휴맥스 | 정밀한 단위의 필터 선택을 적용한 영상 부호화/복호화 장치 및 방법 |
| US9344743B2 (en) * | 2011-08-24 | 2016-05-17 | Texas Instruments Incorporated | Flexible region based sample adaptive offset (SAO) and adaptive loop filter (ALF) |
| US10178395B2 (en) * | 2014-09-30 | 2019-01-08 | Qualcomm Incorporated | Explicit signaling of escape sample positions in palette coding mode for video coding |
-
2021
- 2021-05-07 US US17/314,687 patent/US11463691B2/en active Active
- 2021-05-19 JP JP2022523507A patent/JP7518163B2/ja active Active
- 2021-05-19 WO PCT/US2021/033162 patent/WO2021247241A1/en not_active Ceased
- 2021-05-19 EP EP21817086.8A patent/EP4011081A4/en active Pending
- 2021-05-19 CN CN202180005489.XA patent/CN114503578B/zh active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2012045269A1 (en) | 2010-10-05 | 2012-04-12 | Mediatek Inc. | Method and apparatus of region-based adaptive loop filtering |
| WO2013018737A1 (ja) | 2011-07-29 | 2013-02-07 | シャープ株式会社 | 画像フィルタ装置、復号装置、符号化装置、および、データ構造 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP4011081A4 (en) | 2022-11-30 |
| CN114503578A (zh) | 2022-05-13 |
| WO2021247241A1 (en) | 2021-12-09 |
| US20210385445A1 (en) | 2021-12-09 |
| JP2022553695A (ja) | 2022-12-26 |
| EP4011081A1 (en) | 2022-06-15 |
| KR20220036987A (ko) | 2022-03-23 |
| CN114503578B (zh) | 2024-07-05 |
| US11463691B2 (en) | 2022-10-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11765391B2 (en) | Supplemental enhancement information messages for neural network based video post processing | |
| US12219178B2 (en) | Method for efficient signaling of virtual boundary for loop filtering control | |
| JP7684008B2 (ja) | 符号化ツリー単位サイズの信号伝達のための方法、システム、プログラム | |
| JP2024180522A (ja) | 出力サブピクチャレイヤセットを伝達するための方法、装置及びコンピュータプログラム | |
| JP7518163B2 (ja) | ビデオコーディングのための領域適応ループフィルタ | |
| US11418792B2 (en) | Estimating attributes for the classification of adaptive loop filtering based on projection-slice theorem | |
| US12143647B2 (en) | Extended maximum coding unit size | |
| KR102762192B1 (ko) | 서브픽처 식별자를 시그널링하기 위한 방법 | |
| KR102920332B1 (ko) | 비디오 코딩을 위한 영역 적응형 루프 필터 | |
| HK40071289A (en) | Method, device, computer system and readable medium for video decoding | |
| HK40071289B (zh) | 视频解码的方法、装置、计算机系统及可读介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220420 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220420 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230424 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20230720 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230921 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231211 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240311 |
|
| 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: 20240610 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240704 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7518163 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |