【手続補正書】
【提出日】平成28年12月2日(2016.12.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
映像情報をフィルタリングする方法であって、
映像情報を格納することであって、前記映像情報は、少なくとも２つの空間的に隣接する映像ブロックを備え、各映像ブロックは、複数の映像サンプルを備え、各映像サンプルは、ビット深度を有し、前記映像サンプルは、前記隣接する映像ブロックのうちの２つの間の縁を横切って延びるサンプルの連続するライン上の空間的に隣接する映像サンプルを備えることと、
前記映像サンプルの少なくとも１つに基づいてフィルタリング入力を決定すること、及び、前記フィルタリング入力の前記ビット深度が、前記フィルタリング入力が基づく前記少なくとも１つの映像サンプルの総ビット深度よりも少ないように、前記フィルタリング入力の前記ビット深度を制限することと、
前記フィルタリング入力値及び前記映像サンプルのうちの１つ以上の組み合わせとして調整値を決定することと、
フィルタリングされた映像サンプルを入手するために前記映像サンプルのうちの１つ以上と前記調整値を組み合わせることと
を備える、方法。
【請求項２】
前記フィルタリング入力値は、下限及び上限を有する予め決定された範囲内に抑えられ、
前記フィルタリング入力値は、前記フィルタリング入力値が前記下限を下回る場合は前記フィルタリング入力値を前記下限に設定し、前記フィルタリング入力値が前記上限を上回る場合は前記フィルタリング入力値を前記上限に設定することによって抑えられる請求項１に記載の方法。
【請求項３】
前記調整値は、下限及び上限を有する予め決定された範囲内に抑えられ、
前記調整値は、前記調整値が前記下限を下回る場合は前記調整値を前記下限に設定し、前記調整値が前記上限を上回る場合は前記調整値を前記上限に設定することによって抑えられる請求項１に記載の方法。
【請求項４】
前記フィルタリング入力値の前記ビット深度は、前記入力値を量子化することによって制限される請求項１に記載の方法。
【請求項５】
前記フィルタリング入力値をラインバッファに格納することをさらに備える請求項１に記載の方法。
【請求項６】
前記フィルタリングされた映像サンプルを用いて前記映像情報を符号化することをさらに備える請求項１に記載の方法。
【請求項７】
前記フィルタリングされた映像サンプルを用いて前記映像情報を復号することをさらに備える請求項１に記載の方法。
【請求項８】
前記フィルタリングされた映像サンプルは、フィルタリング強度に少なくとも部分的に基づいて決定される請求項１に記載の方法。
【請求項９】
前記フィルタリング入力値、すなわちｐｓｈｏｒｔ、は、下記の式に従って決定される：
pshort = Clipa-b(p3 - 2*p2 + p1)
または
pshort = Clipa-b(2*p3 - 5*p2 + p1 + 2*p0)
ここで、ｐ０、ｐ１、ｐ２、およびｐ３は、前記少なくとも２つの隣接するブロック間の前記縁からの前記隣接する映像サンプルであり、ａは、前記フィルタリング入力値に関する最大値であり、ｂは、前記フィルタリング入力値に関する最小値である、請求項１に記載の方法。
【請求項１０】
前記少なくとも２つの隣接するブロック間の前記縁から３番目に位置する前記サンプル、ｐ２、に関する前記調整値は、
Clip(-2*tc)-(2*tc) ((2*pshort - p2 - p1 +q0 + 4) >> 3)
であり、
ここで、調整値の最大値及び最小値は、前記範囲（−２＊ｔｃ）乃至（２＊ｔｃ）にあり、ここで、ｑ０は、ｐ２に対する前記縁の反対側における前記縁に最も近い前記映像サンプルである、請求項９に記載の方法。
【請求項１１】
コンピュータによって読み取り可能な記憶媒体であって、実行されたときに、請求項１乃至１０のうちのいずれか１項に記載の方法を装置に行わせる命令を記憶した、コンピュータによって読み取り可能な記憶媒体。
【請求項１２】
映像情報をフィルタリングするための装置であって、
映像情報を格納するための手段であって、前記映像情報は、少なくとも２つの空間的に隣接する映像ブロックを備え、各映像ブロックは、複数の映像サンプルを備え、各映像サンプルは、ビット深度を有し、前記映像サンプルは、前記隣接する映像ブロックのうちの２つの間の縁を横切って延びるサンプルの連続するライン上の空間的に隣接する映像サンプルを備える手段と、
前記映像サンプルの少なくとも１つに基づいてフィルタリング入力を決定する、及び、前記フィルタリング入力の前記ビット深度が、前記フィルタリング入力が基づく前記少なくとも１つの映像サンプルの総ビット深度よりも少ないように、前記フィルタリング入力の前記ビット深度を制限するための手段と、
前記フィルタリング入力値及び前記映像サンプルのうちの１つ以上の組み合わせとして調整値を決定するための手段と、
フィルタリングされた映像サンプルを入手するために前記映像サンプルのうちの１つ以上と前記調整値を組み合わせるための手段と
を備える、装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
［００２２］復号が行われるときには、量子化プロセス及び変換プロセスが逆転され、各ブロックに関するサンプルの組を提供する。これらのサンプルは、上述されるように、量子化プロセスによって導入された誤差又はアーティファクトに起因して符号化されたオリジナルのサンプルとまったく同じでないことがある。その結果、符号化されたデータから得られたピクチャは、ブロッキングアーティファクトを含むことがあり、例えば、ピクチャが表示されたときに視覚的に煩わしい不連続部として現れることができるブロック縁を横切るサンプル値の鋭い遷移である。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
［００２３］本開示において説明される技法は、該ブロッキングアーティファクトの影響を軽減するために使用されるデブロッキングフィルタに関連する課題に対処することができる。デブロッキングフィルタは、ブロックの縁を横切る遷移を平滑化するために隣接するブロック内のサンプルを調整することができる。デブロッキングフィルタによって行われる調整は、ブロック内のサンプルを入力として使用する決定及び計算を含むことができる。本開示の技法は、１つ以上の代替入力を選択するために使用することができ、それらは、１つ以上のサンプルの代わりに決定及び計算において使用することができる。代替入力自体をサンプルから導き出すことができるが、それのビット深度は、それが取って代わるサンプルのビット深度よりも小さくなるように制限することができる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００６５
【補正方法】変更
【補正の内容】
【００６５】
［００７３］デブロッキングフィルタ６４は、隣接する映像ブロック間の縁を横切るフィルタリングを行う。映像符号器２０の幾つかの実装においては、デブロッキングフィルタ６４は、映像の異なる部分をフィルタリングするときに異なるフィルタリング強度を適用することができ、及び、映像の一部は、まったくフィルタリングすることができない。従って、デブロッキングフィルタ６４は、縁をフィルタリングすべきかどうか、及びどのフィルタリング強度を使用すべきかに関する決定を行うように構成することができる。デブロッキングフィルタ６４が縁をフィルタリングすることを決定した場合は、それは、縁の各側におけるサンプルの値を調整することによってそれらのサンプル間の遷移を平滑化することができる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００７９
【補正方法】変更
【補正の内容】
【００７９】
［００８７］デブロッキングフィルタ８２は、ブロッキングアーティファクトを除去するために加算器８０からの復号されたブロックをフィルタリングする。デブロッキングフィルタ８２は、フィルタリングすべきかどうかを決定することと、フィルタリング強度を決定することと、ブロックの縁を横切る遷移を平滑化するために復号されたブロック内のサンプルを調整することと、を含むフィルタリングプロセスを実装することができる。フィルタリングプロセスの一部又は全体は、１つ以上のサンプルから導き出される入力に依存することができる。本開示の態様により、それらの入力は、それらが導き出されるサンプルのビット深度よりも小さいビット深度を有することができる。以下では、入力のビット深度を小さくするために使用することができる技法が、追加の図面及び例に関して詳細に開示される。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０１１０
【補正方法】変更
【補正の内容】
【０１１０】
上記の条件は、４サンプルの縁セグメントに関する強い／弱い決定を定義する。従って、縁を横切る４つの行又は４つの列の組に対して単一の強い／弱い決定が適用される。前記のように、４つの行又は４つの列の最初及び最後のみが決定に含められる。含められる行及び列に関して、Ｄｒａｆｔは、ｐ３及びｑ３が条件２において考慮されるように要求する。しかしながら、プロセス６００において、ｐ３は、ラインバッファにない。従って、ｐ３は、条件２においてはｐ２に取って代わられる。さらに、対称性を維持するためにｑ３はｑ２に取って代わられる。従って、条件２は、次のようになる。
【数６】
2016506160.tif 000001
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０１２６
【補正方法】変更
【補正の内容】
【０１２６】
［００１２３］図７Ａは、隣接する映像ブロック内のサンプル、及びこれらのサンプルのうちの一部を格納するために使用することができるラインバッファを例示した概念図である。図７Ａは、デブロッキングフィルタに関する可能な記憶要求の一例を提供する。縁７０６を横切るフィルタリングのための準備として、デブロッキングフィルタは、ブロック７０２からのサンプルをラインバッファ内に格納する。この例では、ブロック７０４からのサンプルは、図６のプロセス６００に関して前述されるように、フィルタリングプロセス中にその他のソースから入手することができるため、それらは、ラインバッファには格納されない。