JP4847222B2 - 動画像のフィルタ処理方法,装置,フィルタ処理プログラムおよびその記録媒体 - Google Patents
動画像のフィルタ処理方法,装置,フィルタ処理プログラムおよびその記録媒体 Download PDFInfo
- Publication number
- JP4847222B2 JP4847222B2 JP2006161870A JP2006161870A JP4847222B2 JP 4847222 B2 JP4847222 B2 JP 4847222B2 JP 2006161870 A JP2006161870 A JP 2006161870A JP 2006161870 A JP2006161870 A JP 2006161870A JP 4847222 B2 JP4847222 B2 JP 4847222B2
- Authority
- JP
- Japan
- Prior art keywords
- rectangular area
- edge
- filter
- vertical edge
- horizontal edge
- 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
H.264/AVC Reference Software,version: JM 10.2 http://iphome.hhi.de/suehring/tml/download/jm10.2.zip ,January ,2006.
関連技術例1は,本発明に関連する第一の技術をH.264の動画像符号化でMbAffFrameFlag=0の場合に適用した例である。関連技術例1によるフィルタ処理方法を図1に示す。この図において,太線で囲まれた各矩形領域はマクロブロックである。vは縦16画素の垂直エッジを,hは横16画素の水平エッジを示す。vやhの前の数字が小さいほど先にフィルタを適用する。(α,β)は(0,1)または(1,10)を示す。ただし,この例は画像が4つ以上の矩形領域に分割されている場合にも拡張できるため,この図中の数字が整数で連続している場合でも,連続してフィルタを適用する制約はないものとする。
関連技術例2は,本発明に関連する第二の技術を適用した例である。関連技術例2によるフィルタ処理装置を図2に示す。図2のフィルタ処理装置10において,「ブロックエッジにおけるフィルタ計算部」11は,フィルタを適用する順番が早い順に,第一の矩形領域の内部垂直エッジ,第一の矩形領域の上端水平エッジ,第一の矩形領域の内部水平エッジ,第二の矩形領域の左端垂直エッジ,第三の矩形領域の内部垂直エッジ,第三の矩形領域の上端水平エッジ,第三の矩形領域の内部水平エッジ,第二の矩形領域の内部垂直エッジ,第二の矩形領域の上端水平エッジ,第二の矩形領域の内部水平エッジ,であるフィルタ処理を行う。
実施例1は,第一の発明をH.264の動画像符号化でMbAffFrameFlag=0の場合に適用した例である。実施例1によるフィルタ処理方法を図3に示す。この図において,太線で囲まれた各矩形領域はマクロブロックである。vは縦16画素の垂直エッジを,hは横16画素の水平エッジを示す。また下線無しは第一の処理を,一重下線は第二の処理を,二重下線は第三の処理を示す。vやhの前の数字が小さいほど第一の処理内または第二の処理内または第三の処理内で先にフィルタを適用する。(α,β)は(0v,1v)または(0v,二重下線付きの0v)を示す。ただし,この実施例は画像が4つ以上の矩形領域に分割されている場合にも拡張できるため,この図中の数字が整数で連続している場合でも,連続してフィルタを適用する制約はないものとする。
実施例2は,第二の発明を適用した例である。実施例2によるフィルタ処理装置を図4に示す。図4のフィルタ処理装置20において,「第一の処理を行う部分」21は,フィルタを適用する順番が早い順に,第一の矩形領域の内部垂直エッジ,第一の矩形領域の上端水平エッジ,第一の矩形領域の内部水平エッジ,第二の矩形領域の左端垂直エッジ,であるフィルタ処理を含む第一の処理を行い,その処理が終了した後に,「第二の矩形領域の左端垂直エッジフィルタ適用後の第二の矩形領域内の画素値を記憶する領域」22に第二の矩形領域の左端垂直エッジフィルタ適用後の第二の矩形領域内の画素値を出力し,また,「第二の矩形領域の左端垂直エッジフィルタ適用後の第一の矩形領域内の画素値を記憶する領域」23に第二の矩形領域の左端垂直エッジフィルタ適用後の第二の矩形領域内の画素値を出力し,フィルタ処理の終了した第一の矩形領域内の画素値を装置外部に出力する。
関連技術例3は,本発明に関連する第一の技術をH.264の動画像符号化でMbAffFrameFlag=0の場合に繰り返し適用した例である。関連技術例3によるフィルタ処理方法を図5に示す。この図において,太線で囲まれた各矩形領域はマクロブロックである。vは縦16画素の垂直エッジを,hは横16画素の水平エッジを示す。vやhの前の数字が小さいほど先にフィルタを適用する。(α,β,γ)は(0,1,2)または(1,11,20)を示す。ただし,この例は画像が更に多くの矩形領域に分割されている場合にも拡張できるため,この図中の数字が整数で連続している場合でも,連続してフィルタを適用する制約はないものとする。
関連技術例4は,本発明に関連する第一の技術をH.264の動画像符号化でMbAffFrameFlag=1の場合に適用した例である。関連技術例4によるフィルタ処理方法を図6に示す。この図において,太線で囲まれた各矩形領域はマクロブロックであり,斜線で網掛けされた部分はマクロブロックペアである。vは縦16画素の垂直エッジを,hは横16画素の水平エッジを示す。vやhの前の数字が小さいほど先にフィルタを適用する。(α,β,γ)は(0,1,2)または(1,10,20)を示す。ただし,この実施例は画像が更に多くの矩形領域に分割されている場合にも拡張できるため,この図中の数字が整数で連続している場合でも,連続してフィルタを適用する制約はないものとする。
関連技術例5は,本発明に関連する第一の技術をH.264の動画像符号化で関連技術例3を更に繰り返し適用した例である。関連技術例5によるフィルタ処理方法を図7に示す。この図において,太線で囲まれた各矩形領域はマクロブロックを,矢印はフィルタ処理順を示す。
本実施例は本発明に関連する第一の技術と第一の発明の両方をH.264の動画像符号化で適用した例である。実施例3によるフィルタ処理を図8に示す。この図において,太線で囲まれた各矩形領域はマクロブロックを,矢印はフィルタ処理順を示し,実線矢印,破線矢印は,それぞれ処理部A,処理部B(図示省略)がフィルタ処理することを示す。数字はフィルタを適用する順番であり,同じ数字は同じ時刻に処理することを示す。
本実施例は本発明に関連する第一の技術と第一の発明の両方をH.264の動画像符号化で適用した例である。実施例4によるフィルタ処理を図9に示す。この図において,太線で囲まれた各矩形領域はマクロブロックを,矢印はフィルタ処理順を示し,実線矢印,破線矢印,一点鎖線矢印は,それぞれ処理部A,処理部B,処理部C(図示省略)がフィルタ処理することを示す。数字はフィルタを適用する順番であり,同じ数字は同じ時刻に処理することを示す。
関連技術例6は,本発明に関連する第一の技術をH.264の動画像符号化でMbAffFrameFlag=0の場合に適用した例で,関連技術例6と類似する例であるが,縦4画素の垂直エッジ単位でフィルタ処理を行う例である。関連技術例6によるフィルタ処理を図10に示す。この図において,太線で囲まれた各矩形領域はマクロブロックである。2vから13vは縦4画素の垂直エッジを,それ以外の数字のvは縦16画素の垂直エッジを,hは横16画素の水平エッジを示す。vやhの前の数字が小さいほど先にフィルタを適用する。(α,β)は(0,1)または(1,19)を示す。ただし,この例は画像が4つ以上の矩形領域に分割されている場合にも拡張できるため,この図中の数字が整数で連続している場合でも,連続してフィルタを適用する制約はないものとする。
11 ブロックエッジにおけるフィルタ計算部
12 第二の矩形領域の左端垂直エッジフィルタ適用後の画素値を記憶する領域
20 フィルタ処理装置
21 第一の処理を行う部分
22 第二の矩形領域の左端垂直エッジフィルタ適用後の第二の矩形領域内の画素値を記憶する領域
23 第二の矩形領域の左端垂直エッジフィルタ適用後の第一の矩形領域内の画素値を記憶する領域
24 処理部A
25 処理部B
Claims (4)
- 画像を,第一の矩形領域と,第一の矩形領域の右側に接する第二の矩形領域と,第一の矩形領域の下側に接する第三の矩形領域を含む少なくとも3つの矩形領域に分割し,フィルタを適用する順番が早い順に,第一の矩形領域の左端垂直エッジ,第一の矩形領域の内部垂直エッジ,第一の矩形領域の上端水平エッジ,第一の矩形領域の内部水平エッジ,第二の矩形領域の左端垂直エッジ,第二の矩形領域の内部垂直エッジ,第二の矩形領域の上端水平エッジ,第二の矩形領域の内部水平エッジ,第三の矩形領域の左端垂直エッジ,第三の矩形領域の内部垂直エッジ,第三の矩形領域の上端水平エッジ,第三の矩形領域の内部水平エッジ,であることが規定されている動画像符号化規格に対応したフィルタ処理方法において,
フィルタを適用する順番が早い順に,第一の矩形領域の内部垂直エッジ,第一の矩形領域の上端水平エッジ,第一の矩形領域の内部水平エッジ,第二の矩形領域の左端垂直エッジ,であるフィルタ処理を含む第一の処理が終了した後に,
フィルタを適用する順番が早い順に,第二の矩形領域の内部垂直エッジ,第二の矩形領域の上端水平エッジ,第二の矩形領域の内部水平エッジ,であるフィルタ処理を含む第二の処理と,
フィルタを適用する順番が早い順に,第三の矩形領域の内部垂直エッジ,第三の矩形領域の上端水平エッジ,第三の矩形領域の内部水平エッジ,であるフィルタ処理を含む第三の処理とを独立して実行し,かつ,
第一の矩形領域,第三の矩形領域,第二の矩形領域の順,または
第一の矩形領域の後,第二の矩形領域および第三の矩形領域の2領域同時の順,
にフィルタ処理が終了する
ことを特徴とする動画像のフィルタ処理方法。 - 画像を,第一の矩形領域と,第一の矩形領域の右側に接する第二の矩形領域と,第一の矩形領域の下側に接する第三の矩形領域を含む少なくとも3つの矩形領域に分割し,フィルタを適用する順番が早い順に,第一の矩形領域の左端垂直エッジ,第一の矩形領域の内部垂直エッジ,第一の矩形領域の上端水平エッジ,第一の矩形領域の内部水平エッジ,第二の矩形領域の左端垂直エッジ,第二の矩形領域の内部垂直エッジ,第二の矩形領域の上端水平エッジ,第二の矩形領域の内部水平エッジ,第三の矩形領域の左端垂直エッジ,第三の矩形領域の内部垂直エッジ,第三の矩形領域の上端水平エッジ,第三の矩形領域の内部水平エッジ,であることが規定されている動画像符号化規格に対応したフィルタ処理装置において,
フィルタを適用する順番が早い順に,第一の矩形領域の内部垂直エッジ,第一の矩形領域の上端水平エッジ,第一の矩形領域の内部水平エッジ,第二の矩形領域の左端垂直エッジ,であるフィルタ処理を含む第一の処理を行う手段と,
第二の矩形領域の左端垂直エッジフィルタ適用後の第一の矩形領域内の画素値を記憶する手段と,
第二の矩形領域の左端垂直エッジフィルタ適用後の第二の矩形領域内の画素値を記憶する手段と,
記憶されている第二の矩形領域の左端垂直エッジフィルタ適用後の第二の矩形領域内の画素値を読み出す手段と,
フィルタを適用する順番が早い順に,第二の矩形領域の内部垂直エッジ,第二の矩形領域の上端水平エッジ,第二の矩形領域の内部水平エッジ,であるフィルタ処理を含む第二の処理を行う手段と,
前記第一の処理が終了した後に,前記第二の処理を行う手段とは独立に,記憶されている第二の矩形領域の左端垂直エッジフィルタ適用後の第一の矩形領域内の画素値を読み出す手段と,
前記第二の処理を行う手段とは独立に,フィルタを適用する順番が早い順に,第三の矩形領域の内部垂直エッジ,第三の矩形領域の上端水平エッジ,第三の矩形領域の内部水平エッジ,であるフィルタ処理を含む第三の処理を行う手段とを備える
ことを特徴とする動画像のフィルタ処理装置。 - 請求項1記載の動画像のフィルタ処理方法を,コンピュータに実行させるための動画像のフィルタ処理プログラム。
- 請求項1記載の動画像のフィルタ処理方法を,コンピュータに実行させるための動画像のフィルタ処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006161870A JP4847222B2 (ja) | 2006-06-12 | 2006-06-12 | 動画像のフィルタ処理方法,装置,フィルタ処理プログラムおよびその記録媒体 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006161870A JP4847222B2 (ja) | 2006-06-12 | 2006-06-12 | 動画像のフィルタ処理方法,装置,フィルタ処理プログラムおよびその記録媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007335931A JP2007335931A (ja) | 2007-12-27 |
JP4847222B2 true JP4847222B2 (ja) | 2011-12-28 |
Family
ID=38935028
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006161870A Active JP4847222B2 (ja) | 2006-06-12 | 2006-06-12 | 動画像のフィルタ処理方法,装置,フィルタ処理プログラムおよびその記録媒体 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4847222B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008020470A1 (en) * | 2006-08-15 | 2008-02-21 | Fujitsu Limited | Decoding method and device |
US9143804B2 (en) * | 2009-10-29 | 2015-09-22 | Nec Corporation | Method and apparatus for parallel H.264 in-loop de-blocking filter implementation |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070183508A1 (en) * | 2004-08-05 | 2007-08-09 | Shintaro Kudo | Image decoding device and image encoding device |
JP4407472B2 (ja) * | 2004-10-29 | 2010-02-03 | ソニー株式会社 | 符号化及び復号装置並びに符号化及び復号方法 |
-
2006
- 2006-06-12 JP JP2006161870A patent/JP4847222B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2007335931A (ja) | 2007-12-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2760909C1 (ru) | Способ кодирования | |
KR101547201B1 (ko) | 비디오 부호화를 위한 샘플 적응 오프셋의 장치 및 방법 | |
JP4605052B2 (ja) | 動画像符号化方法、動画像復号方法、動画像符号化装置、動画像復号装置、フィルタ装置及びプログラム | |
CN108781285B (zh) | 基于帧内预测的视频信号处理方法及装置 | |
EP3057320A1 (en) | Method and apparatus of loop filters for efficient hardware implementation | |
CN103891277A (zh) | 回路滤波方法及其装置 | |
JP2008054267A (ja) | 画像処理装置、画像符号化装置及び画像復号化装置 | |
CN103947208A (zh) | 减少解块滤波器的方法及装置 | |
CN103843350A (zh) | 回路滤波方法及其装置 | |
WO2014023207A1 (en) | Method and apparatus for sample adaptive offset in a video decoder | |
CN111147849A (zh) | 后处理装置和后处理方法 | |
JP4847222B2 (ja) | 動画像のフィルタ処理方法,装置,フィルタ処理プログラムおよびその記録媒体 | |
US20150117535A1 (en) | Motion search with scaled and unscaled pictures | |
CN113841397A (zh) | 影像编码和解码方法及装置 | |
JP2022177181A (ja) | 画像復号装置、画像復号方法及びプログラム | |
JP2008271068A (ja) | 動画像符号化方法,動画像並列符号化用符号化器,動画像並列符号化方法,動画像並列符号化装置,それらのプログラム,およびそれらのプログラムを記録したコンピュータ読み取り可能な記録媒体 | |
CN113228652B (zh) | 图像编码装置和方法、图像解码装置和方法以及存储介质 | |
CN113196759B (zh) | 图像编码设备和方法、图像解码设备和方法以及存储介质 | |
JP2019087850A (ja) | 領域分割装置、分割領域合成装置、符号化装置、復号装置、及びプログラム | |
TW202418801A (zh) | 圖像編碼裝置、圖像解碼裝置、其等之控制方法及程式 | |
TW202034699A (zh) | 圖像編碼裝置、圖像解碼裝置、圖像編碼方法、圖像解碼方法及程式 | |
CN113411584A (zh) | 视频编解码的方法和装置 | |
CN117793358A (zh) | 一种图像编码方法、装置及电子设备 | |
WO2016143093A1 (ja) | 動画像符号化装置及びそれに用いるIntra予測符号化方法、及び動画像復号化装置 | |
JP2016036134A (ja) | 画像処理方法及び装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20080529 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080801 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20100331 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100525 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100601 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100730 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110208 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110404 |
|
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: 20111011 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111013 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141021 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4847222 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |