【手続補正書】
【提出日】平成25年2月8日(2013.2.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像内のブロックノイズを検出する方法であって、
前記画像内の隣接する画素の画素値の差分量を算出するステップと、
前記画像内の特徴によって生じた前記差分量から差分量の組を排除するステップと、
前記画像にメジアンフィルタを適用して出力を生成するステップと、
前記差分量から前記出力を減じるステップと、
前記画像内のエッジ検出を行ってエッジ画素位置を検出するステップと、
を含むことを特徴とする方法。
【請求項２】
前記差分量が、横に隣接する画素の水平差分量及び縦に隣接する画素の垂直差分量を含み、
前記水平差分量を垂直方向に平均化して、前記画像の幅の前記水平差分量の平均値の第１のベクトルを生成するステップと、
前記垂直差分量を水平方向に平均化して、前記画像の高さの前記垂直差分量の平均値の第２のベクトルを生成するステップと、
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記第１のベクトルを前記画像の前記幅に沿った画素位置と対照させてグラフにプロットするステップをさらに含む、
ことを特徴とする請求項２に記載の方法。
【請求項４】
前記第２のベクトルを前記画像の前記高さに沿った画素位置と対照させてグラフにプロットするステップをさらに含む、
ことを特徴とする請求項２に記載の方法。
【請求項５】
前記垂直差分量の前記平均値又は前記水平差分量の前記平均値からＤＣレベルを除去するステップをさらに含む、
ことを特徴とする請求項２に記載の方法。
【請求項６】
前記ＤＣレベルが、前記平均値にメジアンフィルタを適用し、この結果を前記平均値から減じることによって除去される、
ことを特徴とする請求項５に記載の方法。
【請求項７】
前記第１及び第２のベクトルの値を前記画像の前記エッジ近くに抑制するステップをさらに含む、
ことを特徴とする請求項２に記載の方法。
【請求項８】
１組の距離サイズ候補及び１組のオフセット候補について前記差分量の正規化した合計を求めるステップと、
前記正規化した合計の最大値を使用して、前記ブロックノイズの距離サイズ及びオフセットを求めるステップと、
をさらに含むことを特徴とする請求項２に記載の方法。
【請求項９】
前記距離サイズ及びオフセットを使用して、公称ブロックサイズ及び開始境界ブロック位置を求めるステップをさらに含む、
ことを特徴とする請求項８に記載の方法。
【請求項１０】
３つの正規化した前記差分量の合計を求めるステップをさらに含み、
前記３つの正規化した合計の第１の合計では、公称位置及び該公称位置−１を使用して合計値を算出し、該合計値のうちの大きい方をもたらす前記位置を選択し、
前記３つの正規化した合計の第２の合計では、公称位置及び該公称位置＋１を使用して合計値を算出し、該合計値のうちの大きい方をもたらす前記位置を選択し、
前記３つの正規化した合計の第３の合計では、前記公称位置を使用して合計値を算出し、前記公称位置を選択する、
ことを特徴とする請求項８に記載の方法。
【請求項１１】
最大限に正規化した差分量の合計を生成する距離サイズ候補及びオフセット値を識別するステップと、
前記最大限に正規化した合計を、前記距離サイズ候補の他の２つのオフセット値に関して算出した合計と比較して、前記ブロックノイズのブロックサイズを求めるとともに、前記公称ブロックサイズ及び前記開始境界位置を使用して最終的なブロックサイズ及びオフセット値を選択するステップと、
をさらに含むことを特徴とする請求項１０に記載の方法。
【請求項１２】
次の境界ブロック位置を識別するステップをさらに含み、
前記次の境界ブロック位置が、
前記開始ブロック位置を前記公称ブロックサイズにより増分することと、
前記次の境界ブロック位置の周辺のウィンドウ内の最大又は最大に近い差分量値の位置を識別することと、
前記最大又は最大に近い値の前記位置を前記次のブロック境界位置として選択することと、
によって求められる、
ことを特徴とする請求項９に記載の方法。
【請求項１３】
複数の次の境界ブロック位置を使用してブロック境界マップを生成するステップをさらに含む、
ことを特徴とする請求項１２に記載の方法。
【請求項１４】
前記差分量を使用して前記画像がスケーリングされているかどうかを判定するステップをさらに含む、
ことを特徴とする請求項１に記載の方法。
【請求項１５】
前記横及び縦に隣接する画素が１画素差である、
ことを特徴とする請求項１に記載の方法。
【請求項１６】
閾値以上の前記差分量の組を識別し、該差分量の組を前記閾値に設定することにより、前記差分量の組を減衰させるステップをさらに含む、
ことを特徴とする請求項１に記載の方法。
【請求項１７】
前記メジアンフィルタの前記出力を前記差分量から減じるステップが、ゼロ未満の値をゼロに切り上げるステップをさらに含む、
ことを特徴とする請求項１に記載の方法。
【請求項１８】
前記エッジ検出がソーベルフィルタを使用して行われる、
ことを特徴とする請求項１に記載の方法。
【請求項１９】
前記ソーベルフィルタが３×３である、
ことを特徴とする請求項１８に記載の方法。
【請求項２０】
前記エッジ画素位置における前記エッジ差分量を抑制するステップが、対応する勾配の大きさが勾配閾値以上の前記エッジ画素位置の位置における前記エッジ差分量をゼロに設定するステップをさらに含む、
ことを特徴とする請求項２に記載の方法。
【請求項２１】
前記差分量が、輝度及び彩度に関して算出される、
ことを特徴とする請求項２に記載の方法。
【請求項２２】
前記彩度に関して算出した前記差分量を使用して彩度ブロック境界マップを生成し、前記輝度に関して算出した前記差分量を使用して輝度ブロック境界マップを生成するステップをさらに含む、
ことを特徴とする請求項２１に記載の方法。
【請求項２３】
正規化した合計を使用して前記ブロックノイズのノイズ特性の組を求め、差分量データを使用して前記画像の画像特性の組を求めるステップをさらに含む、
ことを特徴とする請求項８に記載の方法。
【請求項２４】
前記ノイズ特性の組が、ブロックノイズの強度及びブロックサイズを含み、前記画像特性の組が、前記画像内の詳細量を含む、
ことを特徴とする請求項２３に記載の方法。
【請求項２５】
前記ノイズ特性及び画像特性の組を使用してブロックノイズフィルタのゲイン値を求めるステップをさらに含む、
ことを特徴とする請求項２３に記載の方法。
【請求項２６】
ブロックノイズフィルタを、画像内のブロックノイズをフィルタ処理するように構成する方法であって、
横に隣接する画素の水平差分量及び縦に隣接する画素の垂直差分量を含む、前記画像内の隣接する画素の画素値の差分量を算出するステップと、
前記差分量の正規化した合計を使用して前記ブロックノイズのノイズ特性の組を求めるステップと、
差分量データを使用して前記画像の画像特性の組を求めるステップと、
前記ノイズ特性及び画像特性の組を使用して前記ブロックノイズフィルタへの入力を構成するステップと、
を含むことを特徴とする方法。
【請求項２７】
前記ブロックノイズフィルタへの前記入力が、垂直フィルタゲイン及び水平フィルタゲインを有するゲイン値を含む、
ことを特徴とする請求項２６に記載の方法。
【請求項２８】
前記ノイズ特性の組が、ブロックノイズの強度及びブロックサイズを含み、
前記画像特性の組が、前記画像内の詳細量を含む、
ことを特徴とする請求項２６に記載の方法。
【請求項２９】
前記ゲイン値が、水平フィルタゲイン及び垂直フィルタゲインを含む、
ことを特徴とする請求項２６に記載の方法。
【請求項３０】
ブロックノイズの強度が増加した場合に前記ブロックノイズフィルタの前記ゲイン値を増加させるステップをさらに含む、
ことを特徴とする請求項２７に記載の方法。
【請求項３１】
前記画像内の詳細量が少ない場合に前記ブロックノイズフィルタの前記ゲイン値を増加させるステップをさらに含む、
ことを特徴とする請求項２７に記載の方法。
【請求項３２】
ブロックノイズが大きい場合に前記ブロックノイズフィルタの前記ゲイン値を増加させるステップをさらに含む、
ことを特徴とする請求項２７に記載の方法。
【請求項３３】
前記ブロックノイズフィルタへの前記入力が、水平エッジ乗数及び垂直エッジ乗数を有するエッジ勾配乗数をさらに含む、
ことを特徴とする請求項２６に記載の方法。
【請求項３４】
ブロックノイズの強度が増加した場合に前記エッジ勾配乗数を減少させるステップをさらに含む、
ことを特徴とする請求項３３に記載の方法。
【請求項３５】
前記画像内の詳細量が多い場合に前記エッジ勾配乗数を増加させるステップをさらに含む、
ことを特徴とする請求項３３に記載の方法。
【請求項３６】
前記画像内のブロックノイズ境界位置のブロック境界マップを生成するステップをさらに含み、前記ブロック境界マップが垂直及び水平境界を含む、
ことを特徴とする請求項２６に記載の方法。
【請求項３７】
前記ブロックノイズフィルタを、前記ブロック境界マップ、前記ゲイン値、及び前記エッジ勾配乗数で構成するステップと、
前記画像に前記ブロックノイズフィルタを適用してフィルタ処理した画像を生成するステップと、
をさらに含むことを特徴とする請求項２６に記載の方法。
【請求項３８】
前記フィルタ処理した画像にエッジブレンディングを行うステップをさらに含む、
ことを特徴とする請求項３７に記載の方法。
【請求項３９】
前記フィルタ処理した画像にエッジスムージングを行うステップをさらに含む、
ことを特徴とする請求項３７に記載の方法。
【請求項４０】
画像にブロックノイズフィルタを適用する方法であって、
前記画像内のブロックノイズ特性に基づいて、前記ブロックノイズフィルタの、垂直ゲイン係数を含むゲイン設定を選択するステップと、
前記垂直ゲイン係数を使用して垂直輝度フィルタの係数の組を算出するステップと、
前記垂直ゲイン係数を使用して垂直彩度フィルタの係数の組を算出するステップと、
前記垂直フィルタ及び彩度フィルタの前記係数を使用して前記画像を縦寸法に沿ってフィルタ処理して、垂直フィルタ処理した画像を生成するステップと、
を含むことを特徴とする方法。
【請求項４１】
前記ゲイン設定が水平ゲイン係数を含み、
前記水平ゲイン係数を使用して水平輝度フィルタの係数の組を算出するステップと、
前記水平ゲイン係数を使用して水平彩度フィルタの係数の組を算出するステップと、
前記水平フィルタ及び彩度フィルタの前記係数を使用して前記画像を横寸法に沿ってフィルタ処理して、水平フィルタ処理した画像を生成するステップと、
をさらに含むことを特徴とする請求項４０に記載の方法。
【請求項４２】
前記垂直フィルタ処理した画像と前記画像を混合することによって第１の混合画像を生成するステップと、
前記垂直フィルタ処理した画像と前記水平フィルタ処理した画像とを混合することによって第２の混合画像を生成するステップと、
をさらに含むことを特徴とする請求項４１に記載の方法。
【請求項４３】
前記混合画像にエッジスムージングを行うステップをさらに含む、
ことを特徴とする請求項４２に記載の方法。
【請求項４４】
前記画像内の隣接する画素の画素値の差分量を算出するための手段と、
前記画像内の特徴によって生じる前記差分量から差分量の組を排除するための手段と、
距離サイズ候補の組及びオフセット候補の組の正規化した前記差分量の合計を求めるための手段と、
前記差分量値の行及び列の平均を算出して求めるための手段と、
前記距離サイズ及びオフセットを使用して公称ブロックサイズ及び開始境界ブロック位置を求めるための手段と、
前記公称ブロックサイズを使用して前記開始ブロック位置を増分することによって求められる次の境界ブロック位置を識別する手段と、
前記正規化した合計の最大値を使用して前記ブロックノイズの距離サイズ及びオフセットを求めるための手段と、
複数の次の境界ブロック位置を使用してブロック境界マップを生成する手段と、
を備えることを特徴とするシステム。
【請求項４５】
動作時に光ディスクを読み取る光ディスクリーダと、
前記光ディスクリーダに結合されたメモリと、
前記メモリに結合されたグラフィックプロセッサと、
を備え、前記グラフィックプロセッサが、画像にブロックノイズフィルタを適用するアルゴリズムを実行し、該アルゴリズムが、
前記画像内のブロックノイズ特性に基づいて、前記ブロックノイズフィルタの、垂直ゲイン係数及び水平ゲイン係数を含むゲイン設定を選択することと、
前記垂直ゲイン係数を使用して垂直輝度フィルタの係数を算出することと、
前記垂直ゲイン係数を使用して垂直彩度フィルタの係数を算出することと、
前記垂直フィルタ及び彩度フィルタの前記係数を使用して、前記画像を縦寸法に沿ってフィルタ処理して垂直フィルタ処理した画像を生成することと、
前記水平ゲイン係数を使用して水平輝度フィルタの係数を算出することと、
前記水平ゲイン係数を使用して水平彩度フィルタの係数を算出することと、
前記水平フィルタ及び彩度フィルタの前記係数を使用して、前記垂直フィルタ処理した画像を横寸法に沿ってフィルタ処理して水平フィルタ処理した画像を生成することと、
前記垂直フィルタ処理した画像と前記画像とを混合することによって第１の混合画像を生成することと、
前記垂直フィルタ処理した画像と前記水平フィルタ処理した画像とを混合することによって第２の混合画像を生成することと、
によって実行される、
ことを特徴とする光ディスク装置。
【請求項４６】
前記光ディスクリーダがＢｌｕ−ｒａｙディスクリーダである、
ことを特徴とする請求項４５に記載の装置。
【請求項４７】
前記光ディスクリーダがデジタル多用途ディスク（ＤＶＤ）リーダである、
ことを特徴とする請求項４５に記載の装置。
【請求項４８】
前記光ディスクリーダが高精細ＤＶＤ（ＨＤ−ＤＶＤ）リーダである、
ことを特徴とする請求項４５に記載の装置。