JP2007335931A - 動画像のフィルタ処理方法,装置,フィルタ処理プログラムおよびその記録媒体 - Google Patents
動画像のフィルタ処理方法,装置,フィルタ処理プログラムおよびその記録媒体 Download PDFInfo
- Publication number
- JP2007335931A JP2007335931A JP2006161870A JP2006161870A JP2007335931A JP 2007335931 A JP2007335931 A JP 2007335931A JP 2006161870 A JP2006161870 A JP 2006161870A JP 2006161870 A JP2006161870 A JP 2006161870A JP 2007335931 A JP2007335931 A JP 2007335931A
- Authority
- JP
- Japan
- Prior art keywords
- rectangular area
- edge
- horizontal edge
- vertical edge
- filter
- 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
Links
Images
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
【解決手段】フィルタを適用する順番が早い順に,第一の矩形領域の内部垂直エッジ,第一の矩形領域の上端水平エッジ,第一の矩形領域の内部水平エッジ,第二の矩形領域の左端垂直エッジ,第三の矩形領域の内部垂直エッジ,第三の矩形領域の上端水平エッジ,第三の矩形領域の内部水平エッジ,第二の矩形領域の内部垂直エッジ,第二の矩形領域の上端水平エッジ,第二の矩形領域の内部水平エッジ,であるフィルタ処理を含み,かつ第一の矩形領域,第三の矩形領域,第二の矩形領域の順に終了するようにフィルタ処理を実行する。
【選択図】図1
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は,フィルタを適用する順番が早い順に,第一の矩形領域の内部垂直エッジ,第一の矩形領域の上端水平エッジ,第一の矩形領域の内部水平エッジ,第二の矩形領域の左端垂直エッジ,第三の矩形領域の内部垂直エッジ,第三の矩形領域の上端水平エッジ,第三の矩形領域の内部水平エッジ,第二の矩形領域の内部垂直エッジ,第二の矩形領域の上端水平エッジ,第二の矩形領域の内部水平エッジ,であるフィルタ処理を行う。
実施例3は,第三の発明をH.264の動画像符号化でMbAffFrameFlag=0の場合に適用した例である。実施例3によるフィルタ処理方法を図3に示す。この図において,太線で囲まれた各矩形領域はマクロブロックである。vは縦16画素の垂直エッジを,hは横16画素の水平エッジを示す。また下線無しは第一の処理を,一重下線は第二の処理を,二重下線は第三の処理を示す。vやhの前の数字が小さいほど第一の処理内または第二の処理内または第三の処理内で先にフィルタを適用する。(α,β)は(0v,1v)または(0v,二重下線付きの0v)を示す。ただし,この実施例は画像が4つ以上の矩形領域に分割されている場合にも拡張できるため,この図中の数字が整数で連続している場合でも,連続してフィルタを適用する制約はないものとする。
実施例4は,第四の発明を適用した例である。実施例4によるフィルタ処理装置を図4に示す。図4のフィルタ処理装置20において,「第一の処理を行う部分」21は,フィルタを適用する順番が早い順に,第一の矩形領域の内部垂直エッジ,第一の矩形領域の上端水平エッジ,第一の矩形領域の内部水平エッジ,第二の矩形領域の左端垂直エッジ,であるフィルタ処理を含む第一の処理を行い,その処理が終了した後に,「第二の矩形領域の左端垂直エッジフィルタ適用後の第二の矩形領域内の画素値を記憶する領域」22に第二の矩形領域の左端垂直エッジフィルタ適用後の第二の矩形領域内の画素値を出力し,また,「第二の矩形領域の左端垂直エッジフィルタ適用後の第一の矩形領域内の画素値を記憶する領域」23に第二の矩形領域の左端垂直エッジフィルタ適用後の第二の矩形領域内の画素値を出力し,フィルタ処理の終了した第一の矩形領域内の画素値を装置外部に出力する。
実施例5は,第一の発明をH.264の動画像符号化でMbAffFrameFlag=0の場合に繰り返し適用した例である。実施例5によるフィルタ処理方法を図5に示す。この図において,太線で囲まれた各矩形領域はマクロブロックである。vは縦16画素の垂直エッジを,hは横16画素の水平エッジを示す。vやhの前の数字が小さいほど先にフィルタを適用する。(α,β,γ)は(0,1,2)または(1,11,20)を示す。ただし,この実施例は画像が更に多くの矩形領域に分割されている場合にも拡張できるため,この図中の数字が整数で連続している場合でも,連続してフィルタを適用する制約はないものとする。
実施例6は,第一の発明をH.264の動画像符号化でMbAffFrameFlag=1の場合に適用した例である。実施例6によるフィルタ処理方法を図6に示す。この図において,太線で囲まれた各矩形領域はマクロブロックであり,斜線で網掛けされた部分はマクロブロックペアである。vは縦16画素の垂直エッジを,hは横16画素の水平エッジを示す。vやhの前の数字が小さいほど先にフィルタを適用する。(α,β,γ)は(0,1,2)または(1,10,20)を示す。ただし,この実施例は画像が更に多くの矩形領域に分割されている場合にも拡張できるため,この図中の数字が整数で連続している場合でも,連続してフィルタを適用する制約はないものとする。
本実施例は第一の発明をH.264の動画像符号化で実施例5を更に繰り返し適用した例である。実施例7によるフィルタ処理方法を図7に示す。この図において,太線で囲まれた各矩形領域はマクロブロックを,矢印はフィルタ処理順を示す。
本実施例は第一の発明と第三の発明の両方をH.264の動画像符号化で適用した例である。実施例8によるフィルタ処理を図8に示す。この図において,太線で囲まれた各矩形領域はマクロブロックを,矢印はフィルタ処理順を示し,実線矢印,破線矢印は,それぞれ処理部A,処理部B(図示省略)がフィルタ処理することを示す。数字はフィルタを適用する順番であり,同じ数字は同じ時刻に処理することを示す。
本実施例は第一の発明と第三の発明の両方をH.264の動画像符号化で適用した例である。実施例9によるフィルタ処理を図9に示す。この図において,太線で囲まれた各矩形領域はマクロブロックを,矢印はフィルタ処理順を示し,実線矢印,破線矢印,一点鎖線矢印は,それぞれ処理部A,処理部B,処理部C(図示省略)がフィルタ処理することを示す。数字はフィルタを適用する順番であり,同じ数字は同じ時刻に処理することを示す。
実施例10は,第1の発明をH.264の動画像符号化でMbAffFrameFlag=0の場合に適用した例で,実施例1と類似する例であるが,縦4画素の垂直エッジ単位でフィルタ処理を行う例である。実施例10によるフィルタ処理を図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 (6)
- 画像を,第一の矩形領域と,第一の矩形領域の右側に接する第二の矩形領域と,第一の矩形領域の下側に接する第三の矩形領域を含む少なくとも3つの矩形領域に分割し,フィルタを適用する順番が早い順に,第一の矩形領域の左端垂直エッジ,第一の矩形領域の内部垂直エッジ,第一の矩形領域の上端水平エッジ,第一の矩形領域の内部水平エッジ,第二の矩形領域の左端垂直エッジ,第二の矩形領域の内部垂直エッジ,第二の矩形領域の上端水平エッジ,第二の矩形領域の内部水平エッジ,第三の矩形領域の左端垂直エッジ,第三の矩形領域の内部垂直エッジ,第三の矩形領域の上端水平エッジ,第三の矩形領域の内部水平エッジ,であることが規定されている動画像符号化規格に対応したフィルタ処理方法において,
フィルタを適用する順番が早い順に,第一の矩形領域の内部垂直エッジ,第一の矩形領域の上端水平エッジ,第一の矩形領域の内部水平エッジ,第二の矩形領域の左端垂直エッジ,第三の矩形領域の内部垂直エッジ,第三の矩形領域の上端水平エッジ,第三の矩形領域の内部水平エッジ,第二の矩形領域の内部垂直エッジ,第二の矩形領域の上端水平エッジ,第二の矩形領域の内部水平エッジ,であるフィルタ処理を含み,
かつ,第一の矩形領域,第三の矩形領域,第二の矩形領域の順にフィルタ処理が終了する
ことを特徴とする動画像のフィルタ処理方法。 - 画像を,第一の矩形領域と,第一の矩形領域の右側に接する第二の矩形領域と,第一の矩形領域の下側に接する第三の矩形領域を含む少なくとも3つの矩形領域に分割し,フィルタを適用する順番が早い順に,第一の矩形領域の左端垂直エッジ,第一の矩形領域の内部垂直エッジ,第一の矩形領域の上端水平エッジ,第一の矩形領域の内部水平エッジ,第二の矩形領域の左端垂直エッジ,第二の矩形領域の内部垂直エッジ,第二の矩形領域の上端水平エッジ,第二の矩形領域の内部水平エッジ,第三の矩形領域の左端垂直エッジ,第三の矩形領域の内部垂直エッジ,第三の矩形領域の上端水平エッジ,第三の矩形領域の内部水平エッジ,であることが規定されている動画像符号化規格に対応したフィルタ処理装置において,
フィルタを適用する順番が早い順に,第一の矩形領域の内部垂直エッジ,第一の矩形領域の上端水平エッジ,第一の矩形領域の内部水平エッジ,第二の矩形領域の左端垂直エッジ,であるフィルタ処理を行う手段と,
第二の矩形領域の左端垂直エッジフィルタ適用後の画素値を記憶する手段と,
フィルタを適用する順番が早い順に,第三の矩形領域の内部垂直エッジ,第三の矩形領域の上端水平エッジ,第三の矩形領域の内部水平エッジ,であるフィルタ処理を行う手段と,
記憶されている第二の矩形領域の左端垂直エッジフィルタ適用後の画素値を読み出す手段と,
フィルタを適用する順番が早い順に,第二の矩形領域の内部垂直エッジ,第二の矩形領域の上端水平エッジ,第二の矩形領域の内部水平エッジ,であるフィルタ処理を行う手段とを備える
ことを特徴とする動画像のフィルタ処理装置。 - 画像を,第一の矩形領域と,第一の矩形領域の右側に接する第二の矩形領域と,第一の矩形領域の下側に接する第三の矩形領域を含む少なくとも3つの矩形領域に分割し,フィルタを適用する順番が早い順に,第一の矩形領域の左端垂直エッジ,第一の矩形領域の内部垂直エッジ,第一の矩形領域の上端水平エッジ,第一の矩形領域の内部水平エッジ,第二の矩形領域の左端垂直エッジ,第二の矩形領域の内部垂直エッジ,第二の矩形領域の上端水平エッジ,第二の矩形領域の内部水平エッジ,第三の矩形領域の左端垂直エッジ,第三の矩形領域の内部垂直エッジ,第三の矩形領域の上端水平エッジ,第三の矩形領域の内部水平エッジ,であることが規定されている動画像符号化規格に対応したフィルタ処理方法において,
フィルタを適用する順番が早い順に,第一の矩形領域の内部垂直エッジ,第一の矩形領域の上端水平エッジ,第一の矩形領域の内部水平エッジ,第二の矩形領域の左端垂直エッジ,であるフィルタ処理を含む第一の処理が終了した後に,
フィルタを適用する順番が早い順に,第二の矩形領域の内部垂直エッジ,第二の矩形領域の上端水平エッジ,第二の矩形領域の内部水平エッジ,であるフィルタ処理を含む第二の処理と,
フィルタを適用する順番が早い順に,第三の矩形領域の内部垂直エッジ,第三の矩形領域の上端水平エッジ,第三の矩形領域の内部水平エッジ,であるフィルタ処理を含む第三の処理とを独立して実行し,かつ,
第一の矩形領域,第二の矩形領域,第三の矩形領域の順,または
第一の矩形領域,第三の矩形領域,第二の矩形領域の順,または
第一の矩形領域の後,第二の矩形領域および第三の矩形領域の2領域同時の順,
にフィルタ処理が終了する
ことを特徴とする動画像のフィルタ処理方法。 - 画像を,第一の矩形領域と,第一の矩形領域の右側に接する第二の矩形領域と,第一の矩形領域の下側に接する第三の矩形領域を含む少なくとも3つの矩形領域に分割し,フィルタを適用する順番が早い順に,第一の矩形領域の左端垂直エッジ,第一の矩形領域の内部垂直エッジ,第一の矩形領域の上端水平エッジ,第一の矩形領域の内部水平エッジ,第二の矩形領域の左端垂直エッジ,第二の矩形領域の内部垂直エッジ,第二の矩形領域の上端水平エッジ,第二の矩形領域の内部水平エッジ,第三の矩形領域の左端垂直エッジ,第三の矩形領域の内部垂直エッジ,第三の矩形領域の上端水平エッジ,第三の矩形領域の内部水平エッジ,であることが規定されている動画像符号化規格に対応したフィルタ処理装置において,
フィルタを適用する順番が早い順に,第一の矩形領域の内部垂直エッジ,第一の矩形領域の上端水平エッジ,第一の矩形領域の内部水平エッジ,第二の矩形領域の左端垂直エッジ,であるフィルタ処理を含む第一の処理を行う手段と,
第二の矩形領域の左端垂直エッジフィルタ適用後の第一の矩形領域内の画素値を記憶する手段と,
第二の矩形領域の左端垂直エッジフィルタ適用後の第二の矩形領域内の画素値を記憶する手段と,
記憶されている第二の矩形領域の左端垂直エッジフィルタ適用後の第二の矩形領域内の画素値を読み出す手段と,
フィルタを適用する順番が早い順に,第二の矩形領域の内部垂直エッジ,第二の矩形領域の上端水平エッジ,第二の矩形領域の内部水平エッジ,であるフィルタ処理を含む第二の処理を行う手段と,
前記第一の処理が終了した後に,前記第二の処理を行う手段とは独立に,記憶されている第二の矩形領域の左端垂直エッジフィルタ適用後の第一の矩形領域内の画素値を読み出す手段と,
前記第二の処理を行う手段とは独立に,フィルタを適用する順番が早い順に,第三の矩形領域の内部垂直エッジ,第三の矩形領域の上端水平エッジ,第三の矩形領域の内部水平エッジ,であるフィルタ処理を含む第三の処理を行う手段とを備える
ことを特徴とする動画像のフィルタ処理装置。 - 請求項1または請求項3記載の動画像のフィルタ処理方法を,コンピュータに実行させるための動画像のフィルタ処理プログラム。
- 請求項1または請求項3記載の動画像のフィルタ処理方法を,コンピュータに実行させるための動画像のフィルタ処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
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 true JP2007335931A (ja) | 2007-12-27 |
JP4847222B2 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) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4879269B2 (ja) * | 2006-08-15 | 2012-02-22 | 富士通株式会社 | 復号化方法及び装置 |
JP2013509738A (ja) * | 2009-10-29 | 2013-03-14 | 日本電気株式会社 | H.264インループ・デブロッキング・フィルタの並列実行装置及び方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006013854A1 (ja) * | 2004-08-05 | 2006-02-09 | Matsushita Electric Industrial Co., Ltd. | 画像復号化装置および画像符号化装置 |
JP2006129285A (ja) * | 2004-10-29 | 2006-05-18 | Sony Corp | 符号化及び復号装置並びに符号化及び復号方法 |
-
2006
- 2006-06-12 JP JP2006161870A patent/JP4847222B2/ja active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006013854A1 (ja) * | 2004-08-05 | 2006-02-09 | Matsushita Electric Industrial Co., Ltd. | 画像復号化装置および画像符号化装置 |
JP2006129285A (ja) * | 2004-10-29 | 2006-05-18 | Sony Corp | 符号化及び復号装置並びに符号化及び復号方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4879269B2 (ja) * | 2006-08-15 | 2012-02-22 | 富士通株式会社 | 復号化方法及び装置 |
JP2013509738A (ja) * | 2009-10-29 | 2013-03-14 | 日本電気株式会社 | H.264インループ・デブロッキング・フィルタの並列実行装置及び方法 |
Also Published As
Publication number | Publication date |
---|---|
JP4847222B2 (ja) | 2011-12-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2760909C1 (ru) | Способ кодирования | |
KR102401749B1 (ko) | 영상 부호화 및 복호화 장치 및 그 방법 | |
KR101547201B1 (ko) | 비디오 부호화를 위한 샘플 적응 오프셋의 장치 및 방법 | |
EP3057320A1 (en) | Method and apparatus of loop filters for efficient hardware implementation | |
JP4605052B2 (ja) | 動画像符号化方法、動画像復号方法、動画像符号化装置、動画像復号装置、フィルタ装置及びプログラム | |
CN108881912B (zh) | 自适应环路滤波方法及相应电路 | |
JP2008054267A (ja) | 画像処理装置、画像符号化装置及び画像復号化装置 | |
CN103947208A (zh) | 减少解块滤波器的方法及装置 | |
WO2014023207A1 (en) | Method and apparatus for sample adaptive offset in a video decoder | |
JP2007316161A (ja) | 残差補間を用いた超解像処理方法及び装置 | |
US9706221B2 (en) | Motion search with scaled and unscaled pictures | |
JP4847222B2 (ja) | 動画像のフィルタ処理方法,装置,フィルタ処理プログラムおよびその記録媒体 | |
JP2024023793A (ja) | 画像符号化装置及び画像復号装置及び画像符号化方法及び画像復号方法及びプログラム | |
CN113841397A (zh) | 影像编码和解码方法及装置 | |
JP4395174B2 (ja) | 動画像符号化方法,動画像並列符号化用符号化器,動画像並列符号化方法,動画像並列符号化装置,それらのプログラム,およびそれらのプログラムを記録したコンピュータ読み取り可能な記録媒体 | |
JP2022177181A (ja) | 画像復号装置、画像復号方法及びプログラム | |
CN113196759B (zh) | 图像编码设备和方法、图像解码设备和方法以及存储介质 | |
TW202418801A (zh) | 圖像編碼裝置、圖像解碼裝置、其等之控制方法及程式 | |
JP6519185B2 (ja) | 動画像符号化装置 | |
JP2021064979A (ja) | 符号化装置、符号化方法及びプログラム、復号装置、復号方法及びプログラム | |
CN113411584A (zh) | 视频编解码的方法和装置 | |
TW202034699A (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 |