JP6412530B2 - ビデオ符号化及び復号のためのヒストグラム分割ベースのローカル適応フィルタ - Google Patents
ビデオ符号化及び復号のためのヒストグラム分割ベースのローカル適応フィルタ Download PDFInfo
- Publication number
- JP6412530B2 JP6412530B2 JP2016175993A JP2016175993A JP6412530B2 JP 6412530 B2 JP6412530 B2 JP 6412530B2 JP 2016175993 A JP2016175993 A JP 2016175993A JP 2016175993 A JP2016175993 A JP 2016175993A JP 6412530 B2 JP6412530 B2 JP 6412530B2
- Authority
- JP
- Japan
- Prior art keywords
- histogram
- pixels
- different
- values
- video encoder
- 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
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
Claims (19)
- プロセッサが、ビデオエンコーダに入力され、前記ビデオエンコーダによってエンコードされた複数の画素を、少なくとも2つの複数の異なるヒストグラム分割方法のそれぞれを用いて、複数の異なるヒストグラムビンに分類する段階と、
前記プロセッサが、前記複数の異なるヒストグラム分割方法のそれぞれについて、前記複数の異なるヒストグラムビンに分類された前記複数の画素を、異なるオフセットを有するウィーナーフィルタを用いてフィルタリングする段階と、
前記プロセッサが、フィルタリングされた前記複数の画素のそれぞれについて、位置における入力画素の値とその位置における前記フィルタリングの後の画素値との間の差分値を導出し、導出した前記複数の差分値を全て加算し、全て加算した値を前記ヒストグラムビンにおける画素数で除算することによって、特定のビンの適応フィルタオフセットを生成する段階と
を備える、方法。 - 前記複数の異なるヒストグラム分割方法は、ヒストグラムを複数のヒストグラム特性に基づいて分割したヒストグラムビンに複数の画素を分割する方法を含む、請求項1に記載の方法。
- プロセッサが、ビデオエンコーダに入力され、前記ビデオエンコーダによってエンコードされた複数の画素を、ヒストグラムを複数のヒストグラム特性に基づいて分割したヒストグラムビンに複数の画素を分割する方法を含む少なくとも2つの複数の異なるヒストグラム分割方法のそれぞれを用いて、複数の異なるヒストグラムビンに分類する段階と、
前記プロセッサが、前記複数の異なるヒストグラム分割方法のそれぞれについて、前記複数の異なるヒストグラムビンに分類された前記複数の画素を、異なるオフセットを有するウィーナーフィルタを用いてフィルタリングする段階と、
前記プロセッサが、フィルタリングされた前記複数の画素のそれぞれについて、位置における入力画素の値とその位置における前記フィルタリングの後の画素値との間の差分値を導出し、導出した前記複数の差分値を全て加算し、全て加算した値を前記ヒストグラムビンにおける画素数で除算することによって、特定のビンの適応フィルタオフセットを生成する段階と
を備える、方法。 - 前記プロセッサが、前記フィルタリングする段階においてフィルタリングされた前記複数の画素の値と、前記ビデオエンコーダに入力された前記複数の画素の値と、レート歪み最適化基準とに基づいて、前記複数の異なるヒストグラム分割方法から、一のヒストグラム分割方法を決定する段階と、
前記プロセッサが、前記決定する段階における決定結果を示すフラグを、前記ビデオエンコーダによってエンコードされた前記複数の画素をデコードするデコーダに送信する段階と
を備える、請求項1から3のいずれか一項に記載の方法。 - 前記ビデオエンコーダから前記デコーダに対して、前記複数の異なるヒストグラムビンの数を送信する段階を含む、請求項4に記載の方法。
- コンピュータが備えるプロセッサに、
ビデオエンコーダに入力され、前記ビデオエンコーダによってエンコードされた複数の画素を、少なくとも2つの複数の異なるヒストグラム分割方法のそれぞれを用いて、複数の異なるヒストグラムビンに分類する手順と、
前記複数の異なるヒストグラム分割方法のそれぞれについて、前記複数の異なるヒストグラムビンに分類された前記複数の画素を、異なるオフセットを有するウィーナーフィルタを用いてフィルタリングする手順と、
フィルタリングされた前記複数の画素のそれぞれについて、位置における入力画素の値とその位置における前記フィルタリングの後の画素値との間の差分値を導出し、導出した前記複数の差分値を全て加算し、全て加算した値を前記ヒストグラムビンにおける画素数で除算することによって、特定のビンの適応フィルタオフセットを生成する手順と
を実行させるための、プログラム。 - 前記複数の異なるヒストグラム分割方法は、ヒストグラムを複数のヒストグラム特性に基づいて分割したヒストグラムビンに複数の画素を分割する方法を含む、請求項6に記載のプログラム。
- コンピュータが備えるプロセッサに、
ビデオエンコーダに入力され、前記ビデオエンコーダによってエンコードされた複数の画素を、ヒストグラムを複数のヒストグラム特性に基づいて分割したヒストグラムビンに複数の画素を分割する方法を含む少なくとも2つの複数の異なるヒストグラム分割方法のそれぞれを用いて、複数の異なるヒストグラムビンに分類する手順と、
前記複数の異なるヒストグラム分割方法のそれぞれについて、前記複数の異なるヒストグラムビンに分類された前記複数の画素を、異なるオフセットを有するウィーナーフィルタを用いてフィルタリングする手順と、
フィルタリングされた前記複数の画素のそれぞれについて、位置における入力画素の値とその位置における前記フィルタリングの後の画素値との間の差分値を導出し、導出した前記複数の差分値を全て加算し、全て加算した値を前記ヒストグラムビンにおける画素数で除算することによって、特定のビンの適応フィルタオフセットを生成する手順と
を実行させるためのプログラム。 - 前記プロセッサに、
前記フィルタリングする手順によってフィルタリングされた前記複数の画素の値と、前記ビデオエンコーダに入力された前記複数の画素の値と、レート歪み最適化基準とに基づいて、前記複数の異なるヒストグラム分割方法から、一のヒストグラム分割方法を決定する手順と、
前記決定する手順による決定結果を示すフラグを、前記ビデオエンコーダによってエンコードされた前記複数の画素をデコードするデコーダに送信する手順と
を実行させるための、請求項6から8のいずれか一項に記載のプログラム。 - 前記プロセッサに、
前記ビデオエンコーダから前記デコーダに対して、前記複数の異なるヒストグラムビンの数を送信する手順を実行させるための、請求項9に記載のプログラム。 - 請求項6から10のいずれか一項に記載のプログラムを記録したコンピュータ可読記録媒体。
- 異なるオフセットを有するウィーナーフィルタと、
ビデオエンコーダに入力され、前記ビデオエンコーダによってエンコードされた複数の画素を、少なくとも2つの複数の異なるヒストグラム分割方法のそれぞれを用いて、複数の異なるヒストグラムビンに分類し、前記複数の異なるヒストグラム分割方法のそれぞれについて、前記複数の異なるヒストグラムビンに分類された前記複数の画素を、前記ウィーナーフィルタを用いてフィルタリングし、フィルタリングされた前記複数の画素のそれぞれについて、位置における入力画素の値とその位置における前記フィルタリングの後の画素値との間の差分値を導出し、導出した前記複数の差分値を全て加算し、全て加算した値を前記ヒストグラムビンにおける画素数で除算することによって、特定のビンの適応フィルタオフセットを生成する、前記ウィーナーフィルタに連結されるプロセッサと
を備える、装置。 - 前記複数の異なるヒストグラム分割方法は、ヒストグラムを複数のヒストグラム特性に基づいて分割したヒストグラムビンに複数の画素を分割する方法を含む、請求項12に記載の装置。
- 異なるオフセットを有するウィーナーフィルタと、
ビデオエンコーダに入力され、前記ビデオエンコーダによってエンコードされた複数の画素を、ヒストグラムを複数のヒストグラム特性に基づいて分割したヒストグラムビンに複数の画素を分割する方法を含む少なくとも2つの複数の異なるヒストグラム分割方法のそれぞれを用いて、複数の異なるヒストグラムビンに分類し、前記複数の異なるヒストグラム分割方法のそれぞれについて、前記複数の異なるヒストグラムビンに分類された前記複数の画素を、前記ウィーナーフィルタを用いてフィルタリングし、フィルタリングされた前記複数の画素のそれぞれについて、位置における入力画素の値とその位置における前記フィルタリングの後の画素値との間の差分値を導出し、導出した前記複数の差分値を全て加算し、全て加算した値を前記ヒストグラムビンにおける画素数で除算することによって、特定のビンの適応フィルタオフセットを生成する、前記ウィーナーフィルタに連結されるプロセッサと
を備える、装置。 - 前記プロセッサは、前記ウィーナーフィルタを用いてフィルタリングした前記複数の画素の値と、前記ビデオエンコーダに入力された前記複数の画素の値と、レート歪み最適化基準とに基づいて、前記複数の異なるヒストグラム分割方法から、一のヒストグラム分割方法を決定し、決定結果を示すフラグを、前記ビデオエンコーダによってエンコードされた前記複数の画素をデコードするデコーダに送信する、請求項12から14のいずれか一項に記載の装置。
- 前記ビデオエンコーダと、前記デコーダとを含み、前記プロセッサは、前記ビデオエンコーダから前記デコーダに対して、複数のビンの数を送信する、請求項15に記載の装置。
- オペレーティングシステムを含む、請求項12から16のいずれか1項に記載の装置。
- バッテリを含む、請求項12から17のいずれか1項に記載の装置。
- ファームウェアと、前記ファームウェアを更新するためのモジュールとを含む、請求項12から18のいずれか1項に記載の装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016175993A JP6412530B2 (ja) | 2016-09-08 | 2016-09-08 | ビデオ符号化及び復号のためのヒストグラム分割ベースのローカル適応フィルタ |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016175993A JP6412530B2 (ja) | 2016-09-08 | 2016-09-08 | ビデオ符号化及び復号のためのヒストグラム分割ベースのローカル適応フィルタ |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015532266A Division JP6005292B2 (ja) | 2012-09-24 | 2012-09-24 | ビデオ符号化及び復号のためのヒストグラム分割ベースのローカル適応フィルタ |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017106047A Division JP6379408B2 (ja) | 2017-05-29 | 2017-05-29 | ビデオ符号化及び復号のためのヒストグラム分割ベースのローカル適応フィルタ |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017028714A JP2017028714A (ja) | 2017-02-02 |
JP6412530B2 true JP6412530B2 (ja) | 2018-10-24 |
Family
ID=57946222
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016175993A Active JP6412530B2 (ja) | 2016-09-08 | 2016-09-08 | ビデオ符号化及び復号のためのヒストグラム分割ベースのローカル適応フィルタ |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6412530B2 (ja) |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8761268B2 (en) * | 2009-04-06 | 2014-06-24 | Intel Corporation | Selective local adaptive wiener filter for video coding and decoding |
WO2011039931A1 (ja) * | 2009-09-30 | 2011-04-07 | 三菱電機株式会社 | 画像符号化装置、画像復号装置、画像符号化方法及び画像復号方法 |
JP5291134B2 (ja) * | 2011-03-09 | 2013-09-18 | 日本電信電話株式会社 | 映像符号化/復号方法,映像符号化/復号装置およびそのプログラム |
-
2016
- 2016-09-08 JP JP2016175993A patent/JP6412530B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2017028714A (ja) | 2017-02-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101717915B1 (ko) | 동적 생성 그래픽 자원들에 대한 압축 기술들 | |
JP6109956B2 (ja) | ビデオコンテンツを前処理するエンコーダハードウェアの活用 | |
JP5985053B2 (ja) | 関心領域ベースの3dビデオコーディング | |
KR20140018157A (ko) | 미디어 작업부하 스케줄러 | |
EP2693754A1 (en) | Transcoding video data | |
CN110072033B (zh) | 使用选择性色彩变换的色彩压缩 | |
US9681133B2 (en) | Two bins per clock CABAC decoding | |
US10334245B2 (en) | Adjustment of intra-frame encoding distortion metrics for video encoding | |
CN107113435B (zh) | 分区模式和变换尺寸确定方法、装置、***及介质 | |
JP2016506165A (ja) | インターレイヤの動きデータ継承 | |
JP6005847B2 (ja) | スケーラブルなビデオコーディングのためのアダプティブフィルタリング | |
JP6005292B2 (ja) | ビデオ符号化及び復号のためのヒストグラム分割ベースのローカル適応フィルタ | |
JP6412530B2 (ja) | ビデオ符号化及び復号のためのヒストグラム分割ベースのローカル適応フィルタ | |
JP6379408B2 (ja) | ビデオ符号化及び復号のためのヒストグラム分割ベースのローカル適応フィルタ | |
US10123011B2 (en) | Histogram segmentation based local adaptive filter for video encoding and decoding | |
US10021387B2 (en) | Performance and bandwidth efficient fractional motion estimation | |
JP6156808B2 (ja) | 圧縮されたビデオデータをデコードするための装置、システム、方法、集積回路、およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170912 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20171211 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180209 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180227 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20180525 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180711 |
|
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: 20180731 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20180829 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180928 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6412530 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |