JP5670226B2 - 動画像符号化装置、動画像符号化方法、およびプログラム - Google Patents
動画像符号化装置、動画像符号化方法、およびプログラム Download PDFInfo
- Publication number
- JP5670226B2 JP5670226B2 JP2011047060A JP2011047060A JP5670226B2 JP 5670226 B2 JP5670226 B2 JP 5670226B2 JP 2011047060 A JP2011047060 A JP 2011047060A JP 2011047060 A JP2011047060 A JP 2011047060A JP 5670226 B2 JP5670226 B2 JP 5670226B2
- Authority
- JP
- Japan
- Prior art keywords
- filter coefficient
- interpolation filter
- prediction
- value
- evaluation
- 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.)
- Expired - Fee Related
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/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/557—Motion estimation characterised by stopping computation or iteration based on certain criteria, e.g. error magnitude being too large or early exit
-
- 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/523—Motion estimation or motion compensation with sub-pixel accuracy
-
- 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/80—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
図1は、本発明の一実施形態に係る動画像符号化装置AAの構成を示すブロック図である。動画像符号化装置AAは、イントラ符号化予測値生成部1、インター符号化予測値生成部2、モード判定制御部3、DCT/量子化部4、IDCT/逆量子化部5、エントロピー符号化部6、第1のローカルメモリ7、および第2のローカルメモリ8を備える。
図4は、本発明の第1実施形態に係る動画像復号装置BBの構成を示すブロック図である。動画像復号装置BBは、符号化データ解析部110、予測手法制御部120、インター予測値生成部130、イントラ予測値生成部140、およびメモリ150を備え、動画像符号化装置AAにおいて生成された符号化データbを復号する。
BB・・・動画像復号装置
1・・・イントラ符号化予測値生成部
2・・・インター符号化予測値生成部
3・・・モード判定制御部
4・・・DCT/量子化部
5・・・IDCT/逆量子化部
6・・・エントロピー符号化部
7・・・第1のローカルメモリ
8・・・第2のローカルメモリ
9・・・第3のローカルメモリ
21・・・フィルタ係数推定部
22・・・デフォルトフィルタ予測性能評価部
23・・・推定フィルタ予測性能評価部
24・・・フィルタ係数制御部
25・・・動き補償処理部
Claims (6)
- フレーム間予測において予測値に対するフィルタ処理を許容する動画像符号化装置であって、
入力画像および符号化済み画像の周波数特性解析の結果に基づいて、小数精度動き補償補間フィルタ係数を算出するフィルタ係数算出手段と、
前記フィルタ係数算出手段により算出された補間フィルタ係数について、動き補償予測性能を評価して評価値を算出する予測性能評価手段と、
前記予測性能評価手段による評価結果に基づいて、前記フィルタ係数算出手段による補間フィルタ係数の算出をやり直すか否かを判定するフィルタ係数制御手段と、を備え、
前記フィルタ係数算出手段は、前記フィルタ係数制御手段によりやり直すと判定されると、当該やり直すと判定された補間フィルタ係数を用いて、補間フィルタ係数の算出をやり直し、
前記予測性能評価手段は、前記フィルタ係数制御手段によりやり直すと判定されると、当該やり直すと判定された補間フィルタ係数を算出する際に前記フィルタ係数算出手段により用いられた動きベクトル情報および符号化済み画像を用いて、前記フィルタ係数算出手段におけるやり直しにより算出された補間フィルタ係数について、動き補償予測性能を評価し、
前記フィルタ係数制御手段は、
前記予測性能評価手段による評価値と、当該予測性能評価手段による前回の評価値と、の差分を求め、当該差分と、予め定められた閾値と、を比較する第1の判定手順と、
前記予測性能評価手段による直近N回(Nは、N≧2を満たす整数)の評価値の変化の幅と、予め定められた閾値と、を比較する第2の判定手順と、を行って、前記算出をやり直すか否かを判定することを特徴とする動画像符号化装置。 - 前記フィルタ係数制御手段は、当該フィルタ係数制御手段によりやり直すと継続して判定した回数が予め定められた閾値以上になると、前記算出のやり直しを禁止することを特徴とする請求項1に記載の動画像符号化装置。
- 請求項1または2に記載の動画像符号化装置において、
前記予測性能評価手段は、動き補償誤差に関する絶対値和または誤差二乗和を用いて、動き補償予測性能を評価することを特徴とする動画像符号化装置。 - 請求項1から3のいずれかに記載の動画像符号化装置において、
予め定められたフィルタ係数について、動き補償予測性能を評価するデフォルト性能評価手段を備え、
前記フィルタ係数制御手段は、
前記予測性能評価手段による評価結果と、前記デフォルト性能評価手段による評価結果と、に基づいて、前記フィルタ係数算出手段により算出された補間フィルタ係数と、前記予め定められたフィルタ係数と、のいずれが適当であるかを判定し、
前記フィルタ係数算出手段により算出された補間フィルタ係数の方が適当であると判定すると、前記算出のやり直しを禁止することを特徴とする動画像符号化装置。 - フレーム間予測において予測値に対するフィルタ処理を許容する動画像符号化方法であって、
入力画像および符号化済み画像の周波数特性解析の結果に基づいて、小数精度動き補償補間フィルタ係数を算出する第1のステップと、
前記第1のステップにおいて算出した補間フィルタ係数について、動き補償予測性能を評価して評価値を算出する第2のステップと、
前記第2のステップにおける評価結果に基づいて、前記第1のステップにおける補間フィルタ係数の算出をやり直すか否かを判定する第3のステップと、を備え、
前記第1のステップでは、前記第3のステップにおいてやり直すと判定すると、当該やり直すと判定された補間フィルタ係数を用いて、補間フィルタ係数の算出をやり直し、
前記第2のステップでは、前記第3のステップにおいてやり直すと判定すると、当該やり直すと判定された補間フィルタ係数を算出する際に前記第1のステップにおいて用いた動きベクトル情報および符号化済み画像を用いて、前記第1のステップのやり直しにより算出された補間フィルタ係数について、動き補償予測性能を評価し、
前記第3のステップでは、
前記第2のステップによる評価値と、当該第2のステップによる前回の評価値と、の差分を求め、当該差分と、予め定められた閾値と、を比較する第1の判定手順と、
前記第2のステップによる直近N回(Nは、N≧2を満たす整数)の評価値の変化の幅と、予め定められた閾値と、を比較する第2の判定手順と、を行って、前記算出をやり直すか否かを判定することを特徴とする動画像符号化方法。 - フレーム間予測において予測値に対するフィルタ処理を許容する動画像符号化方法を、コンピュータに実行させるためのプログラムであって、
入力画像および符号化済み画像の周波数特性解析の結果に基づいて、小数精度動き補償補間フィルタ係数を算出する第1のステップと、
前記第1のステップにおいて算出した補間フィルタ係数について、動き補償予測性能を評価して評価値を算出する第2のステップと、
前記第2のステップにおける評価結果に基づいて、前記第1のステップにおける補間フィルタ係数の算出をやり直すか否かを判定する第3のステップと、をコンピュータに実行させ、
前記第1のステップでは、前記第3のステップにおいてやり直すと判定すると、当該やり直すと判定された補間フィルタ係数を用いて、補間フィルタ係数の算出をやり直させ、
前記第2のステップでは、前記第3のステップにおいてやり直すと判定すると、当該やり直すと判定された補間フィルタ係数を算出する際に前記第1のステップにおいて用いた動きベクトル情報および符号化済み画像を用いて、前記第1のステップのやり直しにより算出された補間フィルタ係数について、動き補償予測性能を評価し、
前記第3のステップでは、
前記第2のステップによる評価値と、当該第2のステップによる前回の評価値と、の差分を求め、当該差分と、予め定められた閾値と、を比較する第1の判定手順と、
前記第2のステップによる直近N回(Nは、N≧2を満たす整数)の評価値の変化の幅と、予め定められた閾値と、を比較する第2の判定手順と、を行って、前記算出をやり直すか否かを判定するためのプログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011047060A JP5670226B2 (ja) | 2011-03-04 | 2011-03-04 | 動画像符号化装置、動画像符号化方法、およびプログラム |
CN201210026257.5A CN102655591B (zh) | 2011-03-04 | 2012-02-07 | 运动图像编码装置、运动图像解码装置以及运动图像编码方法 |
US13/402,319 US8976864B2 (en) | 2011-03-04 | 2012-02-22 | Video encoding apparatus, video encoding method, and computer program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011047060A JP5670226B2 (ja) | 2011-03-04 | 2011-03-04 | 動画像符号化装置、動画像符号化方法、およびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012186573A JP2012186573A (ja) | 2012-09-27 |
JP5670226B2 true JP5670226B2 (ja) | 2015-02-18 |
Family
ID=46731110
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011047060A Expired - Fee Related JP5670226B2 (ja) | 2011-03-04 | 2011-03-04 | 動画像符号化装置、動画像符号化方法、およびプログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US8976864B2 (ja) |
JP (1) | JP5670226B2 (ja) |
CN (1) | CN102655591B (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11463689B2 (en) * | 2015-06-18 | 2022-10-04 | Qualcomm Incorporated | Intra prediction and intra mode coding |
US11095922B2 (en) * | 2016-08-02 | 2021-08-17 | Qualcomm Incorporated | Geometry transformation-based adaptive loop filtering |
US10341659B2 (en) * | 2016-10-05 | 2019-07-02 | Qualcomm Incorporated | Systems and methods of switching interpolation filters |
CA3135322A1 (en) | 2019-03-28 | 2020-10-01 | Huawei Technologies Co., Ltd. | Method and apparatus for intra smoothing |
CN114556923B (zh) * | 2019-10-03 | 2023-03-10 | 华为技术有限公司 | 编码器、解码器和使用插值滤波的对应方法 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6915319B1 (en) * | 1999-10-08 | 2005-07-05 | Kabushiki Kaisha Kenwood | Method and apparatus for interpolating digital signal |
BRPI0304545B1 (pt) * | 2002-01-14 | 2018-07-03 | Nokia Technologies Oy | Método de codificação das imagens em uma seqüência de vídeo digital para fornecer os dados de vídeo codificados, codificador de vídeo, método de decodificação dos dados indicativos de uma sequência de vídeo digital, decodificador de vídeo, e, sistema de codificação de vídeo |
US20040076333A1 (en) * | 2002-10-22 | 2004-04-22 | Huipin Zhang | Adaptive interpolation filter system for motion compensated predictive video coding |
EP1886502A2 (en) * | 2005-04-13 | 2008-02-13 | Universität Hannover | Method and apparatus for enhanced video coding |
US8208564B2 (en) * | 2005-06-24 | 2012-06-26 | Ntt Docomo, Inc. | Method and apparatus for video encoding and decoding using adaptive interpolation |
CN100566413C (zh) * | 2006-06-05 | 2009-12-02 | 华为技术有限公司 | 一种自适应插值处理方法及编解码模块 |
JP4956550B2 (ja) * | 2006-11-30 | 2012-06-20 | 株式会社エヌ・ティ・ティ・ドコモ | 動画像符号化装置、動画像符号化方法、動画像符号化プログラム、動画像復号化装置、動画像復号化方法及び動画像復号化プログラム |
JP2010011075A (ja) * | 2008-06-26 | 2010-01-14 | Toshiba Corp | 動画像符号化及び動画像復号化の方法及び装置 |
EP2141927A1 (en) * | 2008-07-03 | 2010-01-06 | Panasonic Corporation | Filters for video coding |
US8811484B2 (en) * | 2008-07-07 | 2014-08-19 | Qualcomm Incorporated | Video encoding by filter selection |
CN101365137B (zh) * | 2008-09-12 | 2010-08-25 | 华为技术有限公司 | 运动补偿参考数据载入方法和装置及解码器和编解码*** |
KR101647376B1 (ko) * | 2009-03-30 | 2016-08-10 | 엘지전자 주식회사 | 비디오 신호 처리 방법 및 장치 |
US9369712B2 (en) * | 2010-01-14 | 2016-06-14 | Dolby Laboratories Licensing Corporation | Buffered adaptive filters |
US8761245B2 (en) * | 2010-12-21 | 2014-06-24 | Intel Corporation | Content adaptive motion compensation filtering for high efficiency video coding |
-
2011
- 2011-03-04 JP JP2011047060A patent/JP5670226B2/ja not_active Expired - Fee Related
-
2012
- 2012-02-07 CN CN201210026257.5A patent/CN102655591B/zh not_active Expired - Fee Related
- 2012-02-22 US US13/402,319 patent/US8976864B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US20120224636A1 (en) | 2012-09-06 |
CN102655591A (zh) | 2012-09-05 |
JP2012186573A (ja) | 2012-09-27 |
CN102655591B (zh) | 2016-12-14 |
US8976864B2 (en) | 2015-03-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101351730B1 (ko) | 디코딩된 비디오 블록에서 예상 왜곡을 결정하기 위한 방법및 장치 | |
JP3964391B2 (ja) | 画像符号化装置、画像復号装置、画像符号化方法及び画像復号方法 | |
JP5801363B2 (ja) | 符号化及び復号化のための装置及び方法並びにコンピュータプログラム | |
US8094714B2 (en) | Speculative start point selection for motion estimation iterative search | |
JP4799477B2 (ja) | 画像符号化装置及び画像符号化方法 | |
JPWO2009001793A1 (ja) | 画像符号化と画像復号化の方法及び装置 | |
US8144766B2 (en) | Simple next search position selection for motion estimation iterative search | |
CN107211161B (zh) | 包括最后阶段处理的扩展空间的视频编码优化 | |
US20110032990A1 (en) | Apparatus and method for deblocking filtering image data and video decoding apparatus and method using the same | |
KR20090095317A (ko) | 영상 부호화 및 복호화 방법 및 장치 | |
JP5670226B2 (ja) | 動画像符号化装置、動画像符号化方法、およびプログラム | |
JP5613319B2 (ja) | 映像符号化装置、映像符号化方法および映像符号化プログラム | |
JP2007013298A (ja) | 画像符号化装置 | |
JP2009164915A (ja) | 画像符号化方法、画像復号方法、画像符号化装置、画像復号装置、画像符号化プログラム、画像復号プログラムおよびそれらのプログラムを記録したコンピュータ読み取り可能な記録媒体 | |
JP4452733B2 (ja) | 動画像符号化における動き評価装置,方法およびそのプログラム並びにその記録媒体 | |
JP5513333B2 (ja) | 動画像符号化装置、動画像符号化方法、およびプログラム | |
JP2007251815A (ja) | 再符号化装置及び再符号化用プログラム | |
JP6016488B2 (ja) | 映像圧縮フォーマット変換装置、映像圧縮フォーマット変換方法、およびプログラム | |
JP4697802B2 (ja) | 動画像予測符号化方法および装置 | |
KR100744435B1 (ko) | 고속 동영상 압축을 위한 dct 및 양자화 과정 생략 방법 | |
JP7134118B2 (ja) | 画像復号装置、画像復号方法及びプログラム | |
KR100687845B1 (ko) | 이미지 화소 필터링 방법 | |
JP2007228400A (ja) | 動画像変換装置 | |
KR100748512B1 (ko) | 블록 경계 영역 필터링 방법 | |
KR20090027091A (ko) | 동영상 부호화/복호화 방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130829 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140422 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140507 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140701 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140826 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20141024 |
|
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: 20141118 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20141217 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5670226 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |