【手続補正書】
【提出日】平成27年2月24日(2015.2.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の最小ブロックに分割された画像のデブロッキング処理方法であって、
前記複数の最小ブロックの境界を処理対象とし、各ブロックが隣接ブロックとの境界に垂直な複数の画素ラインで構成され、
前記ブロックの画素ラインのサブセットを構成する複数の画素に基づいて、前記境界の複数のセグメントの各々に対して判断を行うことにより、前記ブロックの前記境界のセグメントに対しデブロッキングフィルタを適用するか否かを判断するステップと、
個々の判断の結果に応じて、前記境界の前記セグメントに対しデブロッキングフィルタを適用する、または、適用しないステップとを含む、
デブロッキング処理方法。
【請求項２】
前記ブロックの前記境界のセグメントにデブロッキングフィルタを適用するか否かを判断する前記ステップは、
前記ブロックの前記画素ラインのサブセットのうち少なくとも１つの画素ラインを構成する複数の画素の画素値を用いて、前記境界のセグメントごとに個別決定値を取得するステップと、
前記境界のセグメントごとに、前記個別決定値と閾値とを比較するステップとを含む、
請求項１に記載の方法。
【請求項３】
前記境界のセグメントごとに個別決定値を取得する前記ステップは、
前記画素ラインのサブセットのうち１つの画素ラインに基づいて、複数の前記個別決定値のうち少なくとも１つの個別決定値を取得するステップを含む、
請求項２に記載の方法。
【請求項４】
前記境界のセグメントごとに個別決定値を取得する前記ステップは、
前記画素ラインのサブセットのうち前記１つの画素ラインに基づく前記少なくとも１つの個別決定値に対して最近傍補間を行うことにより、前記画素ラインのサブセットのうち前記１つの画素ラインに基づく少なくとも１つの個別決定値を取得するステップを含む、
請求項３に記載の方法。
【請求項５】
前記ブロックの前記境界のセグメントにデブロッキングフィルタを適用するか否かを判断する前記ステップは、前記ブロックの前記画素ラインのサブセットを構成する複数の画素に加えて、前記境界に垂直な別の境界を挟んで前記ブロックと隣接する別のブロックの画素ラインを構成する複数の画素に基づく、
請求項４に記載の方法。
【請求項６】
複数の最小ブロックに分割された画像のデブロッキング処理装置であって、
前記複数の最小ブロックの境界を処理対象とし、各ブロックが隣接ブロックとの境界に垂直な複数の画素ラインで構成され、
前記ブロックの画素ラインのサブセットを構成する複数の画素に基づいて、前記境界の複数のセグメントの各々に対して判断を行うことにより、前記ブロックの前記境界のセグメントに対しデブロッキングフィルタを適用するか否かを判断する判断部と、
個々の判断の結果に応じて、前記境界の前記セグメントに対しデブロッキングフィルタを適用する、または、適用しないデブロッキングフィルタリング部とを備える、
デブロッキング処理装置。 
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】デブロッキング処理方法およびデブロッキング処理装置
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
境界における、各画素列または各画素行の各サンプルに対する決定処理は、図５に示される隣接ブロックの画素値を用いて行う。図５のブロックｐは、１ライン（行または列）の画素値ｐ０、ｐ１およびｐ２を有する、図３または図４に示されるような処理済みブロック３４０または４２０を示す。ブロックｑは、同一ラインの画素値ｑ０、ｑ１およびｑ２を有する、図３および図４に示されるような対象ブロック３３０または４３０を示す。画素ｑ０は、ブロックｑにおいて、ライン内で境界に最も近い画素である。画素ｑ１は、ｑにおいて、同じライン内で境界に２番目に近い画素である。特に、同一の画素ラインに属する画素値ｐ０およびｑ０は、以下の条件が満たされる場合に、フィルタリングされる。 
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】変更
【補正の内容】
【００４２】
ＪＣＴＶＣ−Ｄ２６３に基づく、垂直境界／エッジの水平フィルタリングに関する決定については、図１１および１３を用いて以下で簡潔に説明する。図１１において、フィルタリングを行うか否かの決定の基準として用いられる画素行は、処理済みブロック１１４０および対象ブロック１１３０の境界における、４行目および５行目１１５０である。垂直境界全体が、８行から成るセグメント１１６０に対応する。 
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００５３
【補正方法】変更
【補正の内容】
【００５３】
したがって、２つの値ｄ１，ｈおよびｄ２，ｈを用いて、閾値処理により、セグメント１３１０の８列全てをフィルタリングするか否かを決定する。ここで、インデックスｈは、水平境界に関する決定を評価することを示すために用いられる。 
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０１００
【補正方法】変更
【補正の内容】
【０１００】
本発明の別の実施形態において、ブロックの境界のセグメントにデブロッキングフィルタを適用するか否かを判断するプロセスでは、境界の各セグメントに対する個別決定値を得るため、画素ラインのサブセットの１つの画素ラインに基づく個別決定値を線形補間し、その後、閾値と比較する。図２１および２２は、本実施形態に係る垂直エッジの水平フィルタリングに関する決定を示す。具体的には、境界の各セグメントに対する個別の決定の基準として用いる画素行のサブセットは、ブロックを構成する８行の画素行のうちの４行で構成される。図２１において、画素行のサブセットは、１行目、３行目、６行目および８行目の画素行である。これに基づき、処理済みブロック２１４０および対象ブロック２１３０間の垂直境界を成す各セグメントに対し、値ｄ１，ｖ、ｄ２，ｖ、ｄ３，ｖおよびｄ４，ｖ（ライン決定項）を算出し、個別決定値の取得に用いる。具体的には、１行目の画素行に対応する第１セグメントにデブロッキングフィルタを適用するか否かを判断するための条件を以下に示す。 
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０１８２
【補正方法】変更
【補正の内容】
【０１８２】
携帯電話ｅｘ１１４は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を有する主制御部ｅｘ３６０の制御に基づいて、音声通話モード時に音声入力部ｅｘ３５６で収音した音声信号を音声信号処理部ｅｘ３５４でデジタル音声信号に変換し、これを変調／復調部ｅｘ３５２でスペクトラム拡散処理し、送信／受信部ｅｘ３５１でデジタルアナログ変換処理および周波数変換処理を施した後にアンテナｅｘ３５０を介して送信する。また携帯電話ｅｘ１１４は、音声通話モード時にアンテナｅｘ３５０を介して受信した受信データを増幅して周波数変換処理およびアナログデジタル変換処理を施し、変調／復調部ｅｘ３５２でスペクトラム逆拡散処理し、音声信号処理部ｅｘ３５４でアナログ音声信号に変換した後、これを音声出力部ｅｘ３５７から出力する。 
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０１９４
【補正方法】変更
【補正の内容】
【０１９４】
多重化データに含まれる各ストリームはＰＩＤによって識別される。例えば、映画の映像に利用するビデオストリームには０ｘ１０１１が、オーディオストリームには０ｘ１１００から０ｘ１１１Ｆまでが、プレゼンテーショングラフィックスには０ｘ１２００から０ｘ１２１Ｆまでが、インタラクティブグラフィックスストリームには０ｘ１４００から０ｘ１４１Ｆまでが、映画の副映像に利用するビデオストリームには０ｘ１Ｂ００から０ｘ１Ｂ１Ｆまで、主音声とミキシングする副音声に利用するオーディオストリームには０ｘ１Ａ００から０ｘ１Ａ１Ｆが、それぞれ割り当てられている。 
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】０１９６
【補正方法】変更
【補正の内容】
【０１９６】
図４６は、ＰＥＳパケット列に、ビデオストリームがどのように格納されるかをさらに詳しく示している。図４６における第１段目はビデオストリームのビデオフレーム列を示す。第２段目は、ＰＥＳパケット列を示す。図４６の矢印ｙｙ１，ｙｙ２，ｙｙ３，ｙｙ４に示すように、ビデオストリームにおける複数のＶｉｄｅｏ  Ｐｒｅｓｅｎｔａｔｉｏｎ  ＵｎｉｔであるＩピクチャ、Ｂピクチャ、Ｐピクチャは、ピクチャごとに分割され、ＰＥＳパケットのペイロードに格納される。各ＰＥＳパケットはＰＥＳヘッダを持ち、ＰＥＳヘッダには、ピクチャの表示時刻であるＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ−Ｓｔａｍｐ）やピクチャの復号時刻であるＤＴＳ（Ｄｅｃｏｄｉｎｇ  Ｔｉｍｅ−Ｓｔａｍｐ）が格納される。 
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】０２１０
【補正方法】変更
【補正の内容】
【０２１０】
また、上記では、制御部ｅｘ５０１が、ＣＰＵｅｘ５０２、メモリコントローラｅｘ５０３、ストリームコントローラｅｘ５０４、駆動周波数制御部ｅｘ５１２等を有するとしているが、制御部ｅｘ５０１の構成は、この構成に限らない。例えば、信号処理部ｅｘ５０７がさらにＣＰＵを備える構成であってもよい。信号処理部ｅｘ５０７の内部にもＣＰＵを設けることにより、処理速度をより向上させることが可能になる。また、他の例として、ＣＰＵｅｘ５０２が信号処理部ｅｘ５０７、または信号処理部ｅｘ５０７の一部である例えば音声信号処理部を備える構成であってもよい。このような場合には、制御部ｅｘ５０１は、信号処理部ｅｘ５０７、またはその一部を有するＣＰＵｅｘ５０２を備える構成となる。 
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】０２１６
【補正方法】変更
【補正の内容】
【０２１６】
より具体的には、駆動周波数切替え部ｅｘ８０３は、図５２のＣＰＵｅｘ５０２と駆動周波数制御部ｅｘ５１２から構成される。また、上記各実施の形態で示した動画像復号化方法を実行する復号処理部ｅｘ８０１、および、従来の規格に準拠する復号処理部ｅｘ８０２は、図５２の信号処理部ｅｘ５０７に該当する。ＣＰＵｅｘ５０２は、映像データがどの規格に準拠するものであるかを識別する。そして、ＣＰＵｅｘ５０２からの信号に基づいて、駆動周波数制御部ｅｘ５１２は、駆動周波数を設定する。また、ＣＰＵｅｘ５０２からの信号に基づいて、信号処理部ｅｘ５０７は、映像データの復号を行う。ここで、映像データの識別には、例えば、記載した識別情報を利用することが考えられる。識別情報に関しては、上述したものに限られず、映像データがどの規格に準拠するか識別できる情報であればよい。例えば、映像データがテレビに利用されるものであるか、ディスクに利用されるものであるかなどを識別する外部信号に基づいて、映像データがどの規格に準拠するものであるか識別可能である場合には、このような外部信号に基づいて識別してもよい。また、ＣＰＵｅｘ５０２における駆動周波数の選択は、例えば、図５５のような映像データの規格と、駆動周波数とを対応付けたルックアップテーブルに基づいて行うことが考えられる。ルックアップテーブルを、バッファｅｘ５０８や、ＬＳＩの内部メモリに格納しておき、ＣＰＵｅｘ５０２がこのルックアップテーブルを参照することにより、駆動周波数を選択することが可能である。