(57)【要約】【課題】Ｂピクチャが含まれていないストリームに対しても、デコーダのデコード性能やコーデックタイプに依存することなく、設定された再生速度で高速再生を行う。【解決手段】動画像ストリームを構成するピクチャのデコードをスキップすることで高速再生を行う高速再生装置１００であって、前記動画像ストリームの再生速度を設定する再生速度設定部１１０と、前記再生速度に応じて、スキップするピクチャの割合であるスキップ割合を決定するスキップ割合決定部１１１と、前記スキップ割合に応じてスキップするピクチャを指示するスキップ制御部１１２と、前記スキップ制御部１１２からの指示に従ってピクチャのデコードを行うビデオデコーダ１０４とを備える。【選択図】図１
2009111531.tif 000002
【特許請求の範囲】
【請求項１】
動画像ストリームを構成するピクチャのデコードをスキップすることで高速再生を行う高速再生装置であって、
前記動画像ストリームの再生速度を設定する再生速度設定手段と、
前記再生速度に応じて、スキップするピクチャの割合を示すスキップ割合を決定するスキップ割合決定手段と、
前記スキップ割合に応じてスキップするピクチャを指示するスキップ制御手段と、
前記スキップ制御手段からの指示に従ってピクチャのデコードを行う復号化手段とを備える
ことを特徴とする高速再生装置。
【請求項２】
前記高速再生装置は、さらに、
前記再生速度と前記スキップ割合とを対応付けたスキップテーブルを記憶する記憶手段を備え、
前記スキップ割合決定手段は、前記スキップテーブルを参照することで前記スキップ割合を決定する
ことを特徴とする請求項１記載の高速再生装置。
【請求項３】
前記スキップ割合決定手段は、前記スキップ割合から算出される論理速度が、設定された前記再生速度よりも速くなるように、前記スキップ割合を決定する
ことを特徴とする請求項１記載の高速再生装置。
【請求項４】
前記スキップ割合決定手段は、予め定められた対象ピクチャ数あたりの、スキップするピクチャの数を示すスキップピクチャ数を前記スキップ割合として決定し、
前記スキップ制御手段は、前記動画像ストリームを構成するピクチャを前記対象ピクチャ数毎に分けた対象ピクチャ毎に、前記スキップピクチャ数のスキップするピクチャを指示する
ことを特徴とする請求項１記載の高速再生装置。
【請求項５】
前記スキップ制御手段は、Ｂピクチャのデコードのみをスキップする
ことを特徴とする請求項１記載の高速再生装置。
【請求項６】
前記スキップ制御手段は、前記動画像ストリームを構成するピクチャを前記対象ピクチャ数毎に分けた対象ピクチャ毎に、前記対象ピクチャ内で最初に現れたＢピクチャから前記スキップピクチャ数分のＢピクチャのデコードをスキップする
ことを特徴とする請求項５記載の高速再生装置。
【請求項７】
前記スキップ制御手段は、前記対象ピクチャ内の全てのＢピクチャのデコードをスキップしたとしても、スキップしたＢピクチャの数が前記スキップピクチャ数に達しない場合、前記対象ピクチャ内で最後に現れたＰピクチャ又はＩピクチャのデコードをスキップする
ことを特徴とする請求項６記載の高速再生装置。
【請求項８】
前記スキップ制御手段は、さらに、前記対象ピクチャ内で最後に現れたＰピクチャ又はＩピクチャのデコードをスキップした場合、該Ｐピクチャ又はＩピクチャに続くピクチャのデコードを次にＩピクチャが現れるまでスキップする
ことを特徴とする請求項７記載の高速再生装置。
【請求項９】
前記高速再生装置は、さらに、
前記動画像ストリームがＩピクチャとＰピクチャとから構成されると判断された場合に、Ｉピクチャのみを表示させるように制御する表示制御手段を備える
ことを特徴とする請求項１記載の高速再生装置。
【請求項１０】
前記表示制御手段は、前記動画像ストリームがＩピクチャとＰピクチャとから構成されると判断した場合に、予め定められたピクチャ数に対して１ピクチャのみを表示させるように制御する
ことを特徴とする請求項９記載の高速再生装置。
【請求項１１】
前記スキップ制御手段は、前記復号化手段がピクチャを復号化することによって得られるピクチャタイプを参照しながら、スキップするピクチャを指示する
ことを特徴とする請求項１記載の高速再生装置。
【請求項１２】
前記スキップ制御手段は、ピクチャのピクチャタイプを示す情報を得るためのデコードである第１デコード処理と、ピクチャの画像情報を得るためのデコードである第２デコード処理とを指示することができ、前記第１デコード処理によって得られたピクチャタイプを参照しながら、前記第２デコード処理をスキップするピクチャを指示する
ことを特徴とする請求項１１記載の高速再生装置。
【請求項１３】
前記スキップ制御手段は、ｎを予め定められた数として、Ｉピクチャを第１ピクチャとして前記第２デコード処理を行い、前記第１ピクチャからｎ−１枚の連続する第２〜第ｎピクチャがＩピクチャ又はＰピクチャである場合に、前記第ｎピクチャから次にＩピクチャが出現するまでに連続する全ピクチャに対する前記第２デコード処理をスキップし、
前記表示制御手段は、前記第２〜第ｎピクチャを表示させない
ことを特徴とする請求項１２記載の高速再生装置。
【請求項１４】
前記表示制御手段は、前記再生速度設定手段により設定された前記再生速度の基準となる時間に同期させて、デコードされたピクチャの表示時間を制御する
ことを特徴とする請求項１記載の高速再生装置。
【請求項１５】
前記スキップ制御手段は、前記スキップ割合に従ってスキップ処理を行っても、再生速度が設定した前記再生速度に間に合わないと判断した場合には、次のＩピクチャまでデコードをスキップする
ことを特徴とする請求項１記載の高速再生装置。
【請求項１６】
前記スキップ制御手段は、Ｉ／Ｐ／Ｂピクチャ以外のピクチャタイプを持ったピクチャがあった場合、フレーム間予測による符号化の有無と参照ピクチャとなり得るかどうかによってＩピクチャ、Ｐピクチャ又はＢピクチャと同等と見なす
ことを特徴とする請求項１記載の高速再生装置。
【請求項１７】
動画像ストリームを構成するピクチャのデコードをスキップすることで高速再生を行う高速再生方法であって、
前記動画像ストリームの再生速度を設定する再生速度設定ステップと、
前記再生速度に応じて、スキップするピクチャの割合であるスキップ割合を決定するスキップ割合決定ステップと、
前記スキップ割合に応じてスキップするピクチャを指示するスキップ制御ステップと、
前記スキップ制御ステップにおける指示に従ってピクチャのデコードを行う復号化ステップとを含む
ことを特徴とする高速再生方法。
【請求項１８】
動画像ストリームを構成するピクチャのデコードをスキップすることで高速再生を行う高速再生装置のためのプログラムであって、
請求項１７記載の高速再生方法をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画像ストリームを復号化し再生する高速再生装置であり、特に、動画像ストリームを高速で再生することができる高速再生装置に関する。
【背景技術】
【０００２】
従来、オーディオ付の動画像データを復号し高速再生する技術として、表示すべきピクチャのデコードをスキップすることで表示するピクチャの数を少なくする技術がある。１つのピクチャの表示時間は変えずに表示すべきピクチャの数を減らすことで、全体として動画像データを高速再生することができる。
【０００３】
通常、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）規格に基づく符号化では、Ｉピクチャ（Ｉｎｔｒａ−Ｐｉｃｔｕｒｅ）、Ｐピクチャ（Ｐｒｅｄｉｃｔｉｖｅ−Ｐｉｃｔｕｒｅ）及びＢピクチャ（Ｂｉ−ｄｉｒｅｃｔｉｏｎａｌ  Ｐｒｅｄｉｃｔｉｖｅ−Ｐｉｃｔｕｒｅ）の３種類の符号化タイプが存在する。例えば、ＭＰＥＧ２規格では、Ｉピクチャは、時間方向の動き予測を行うことなく１つのピクチャ内で符号化される。Ｐピクチャは、時間軸上の単方向でピクチャ間の動き予測を行うことで符号化される。Ｂピクチャは、時間軸上の双方向でピクチャ間の動き予測を行うことで符号化される。
【０００４】
このとき、ピクチャ間の動き予測を実行する際に参照されるピクチャはＩピクチャ及びＰピクチャである。つまり、Ｂピクチャは参照されることはない。したがって、Ｂピクチャのデコードをスキップした場合でも、他のピクチャのデコードが実行できなくなるなどの弊害は発生しない。このため、従来、Ｂピクチャのデコードをスキップすることで高速再生を実現している（特許文献１及び特許文献２参照）。
【０００５】
特許文献１には、ストリーム中のＢピクチャ及びＰピクチャのデコードをスキップし、Ｉピクチャのみを表示させることで高速再生を実現する技術が記載されている。
【０００６】
特許文献２には、Ｉピクチャ及びＰピクチャの出現周期を示すＭ値に応じて、スキップすべきＢピクチャを指定する技術が記載されている。具体的には、Ｍ値が２以上であれば、デコードをスキップするＢピクチャを判定することで、必要なピクチャのみをデコードする。Ｍ値が１であれば、全ピクチャがＩピクチャ又はＰピクチャであるから、全ピクチャをデコードする。Ｍ値が１の場合、全ピクチャをデコードすることから、表示にデコードが間に合わなくなる恐れがある。デコードが間に合わなくなった場合は、次のシーケンスまでデコードをスキップするという処理がなされている。
【特許文献１】特開２００６−２１７６３５号公報
【特許文献２】特開２００７−１２９４８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記従来技術では、以下のような課題がある。
【０００８】
Ｉピクチャのみで構成されるストリーム、並びに、Ｉピクチャ及びＰピクチャのみで構成されるストリーム、すなわち、Ｍ値が常に１であるストリームでは、スキップするＢピクチャが存在しないために１倍速を超えるデコード性能を持ったデコーダを用いない限り、デコードが表示に間に合わず高速再生ができないという課題である。この場合、実質的に通常再生と同様である１倍速にするしか方法がなかった。
【０００９】
また、Ｍ値が１の場合にデコードが表示に間に合わなくなった場合にデコードが完了するまで表示ピクチャをホールドせざるを得ず、表示にかくつきが見られるという課題もある。表示のかくつきとは、ピクチャが一定期間滑らかに表示されることと、１枚のピクチャがホールド表示されることとが繰り返されることで生じる、動画像が滑らかに表示されない現象である。一般的な表現で、画像が「カクカク」して表示されることである。
【００１０】
さらに、今後、多様な再生速度での高速再生への対応、又は、ＭＰＥＧ２、ＭＰＥＧ４−ＡＶＣ／Ｈ．２６４、ＶＣ−１などの多様なコーデックタイプへの対応も要求されることが考えられる。したがって、再生速度又はコーデックタイプに依存しない統一的な処理方式及びリカバリ方式を確立する必要がある。
【００１１】
そこで、本発明の高速再生装置は、デコーダのデコード性能に依存することなく、Ｂピクチャが含まれていないストリームに対しても、設定された再生速度で高速再生を行い、コーデックタイプに依存することなく、かつ、デコードが表示に間に合わなくなることによって生じる表示のかくつきが見られない高速再生装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するため、本発明の高速再生装置は、動画像ストリームを構成するピクチャのデコードをスキップすることで高速再生を行う高速再生装置であって、前記動画像ストリームの再生速度を設定する再生速度設定手段と、前記再生速度に応じて、スキップするピクチャの割合を示すスキップ割合を決定するスキップ割合決定手段と、前記スキップ割合に応じてスキップするピクチャを指示するスキップ制御手段と、前記スキップ制御手段からの指示に従ってピクチャのデコードを行う復号化手段とを備える。また、前記高速再生装置は、さらに、前記再生速度と前記スキップ割合とを対応付けたスキップテーブルを記憶する記憶手段を備え、前記スキップ割合決定手段は、前記スキップテーブルを参照することで前記スキップ割合を決定してもよい。
【００１３】
これにより、動画像ストリームがいかなるコーデックタイプであっても、また、いかなるピクチャタイプを有するピクチャで構成されている場合であっても、決定されたスキップ割合に基づいてピクチャのスキップを行うことができる。すなわち、コーデックタイプに依存することなく、Ｂピクチャが含まれていないストリームに対しても、設定された再生速度で高速再生を行い、かつ、表示のかくつきをなくすことができる。
【００１４】
また、前記スキップ割合決定手段は、前記スキップ割合から算出される論理速度が、設定された前記再生速度よりも速くなるように、前記スキップ割合を決定してもよい。
【００１５】
これにより、デコード処理にかかる遅延時間やデコーダのデコード性能等を考慮に入れた速度の設定を行うことができる。
【００１６】
また、前記スキップ割合決定手段は、予め定められた対象ピクチャ数あたりの、スキップするピクチャの数を示すスキップピクチャ数を前記スキップ割合として決定し、前記スキップ制御手段は、前記動画像ストリームを構成するピクチャを前記対象ピクチャ数毎に分けた対象ピクチャ毎に、前記スキップピクチャ数のスキップするピクチャを指示してもよい。
【００１７】
これにより、対象となるピクチャ数とスキップすべきピクチャ数とを指定するだけで、スキップ割合を算出することができる。
【００１８】
また、前記スキップ制御手段は、Ｂピクチャのデコードのみをスキップしてもよい。さらに、前記スキップ制御手段は、前記動画像ストリームを構成するピクチャを前記対象ピクチャ数毎に分けた対象ピクチャ毎に、前記対象ピクチャ内で最初に現れたＢピクチャから前記スキップピクチャ数分のＢピクチャのデコードをスキップしてもよい。
【００１９】
これにより、ピクチャ間の動き予測を実行する際の参照ピクチャとなることがないＢピクチャをスキップすることから、他のピクチャのデコードに影響を与えることなく、高速再生を実現することができる。
【００２０】
また、前記スキップ制御手段は、前記対象ピクチャ内の全てのＢピクチャのデコードをスキップしたとしても、スキップしたＢピクチャの数が前記スキップピクチャ数に達しない場合、前記対象ピクチャ内で最後に現れたＰピクチャ又はＩピクチャのデコードをスキップしてもよい。さらに、前記スキップ制御手段は、前記対象ピクチャ内で最後に現れたＰピクチャ又はＩピクチャのデコードをスキップした場合、該Ｐピクチャ又はＩピクチャに続くピクチャのデコードを次にＩピクチャが現れるまでスキップしてもよい。
【００２１】
これにより、Ｂピクチャのスキップだけで高速再生が実現できない場合であっても、他のピクチャのデコードに与える影響を最小限に抑えた上で、高速再生を実現することができる。
【００２２】
また、前記高速再生装置は、さらに、前記動画像ストリームがＩピクチャとＰピクチャとから構成されると判断された場合に、Ｉピクチャのみを表示させるように制御する表示制御手段を備えてもよい。さらに、前記表示制御手段は、前記動画像ストリームがＩピクチャとＰピクチャとから構成されると判断した場合に、予め定められたピクチャ数に対して１ピクチャのみを表示させるように制御してもよい。
【００２３】
これにより、全ての参照ピクチャをデコードすることで、デコードが画像の表示時間に間に合わず、画像の表示が偏ることで生じる表示のかくつきを防ぐことができる。
【００２４】
また、前記スキップ制御手段は、前記復号化手段がピクチャを復号化することによって得られるピクチャタイプを参照しながら、スキップするピクチャを指示してもよい。さらに、前記スキップ制御手段は、ピクチャのピクチャタイプを示す情報を得るためのデコードである第１デコード処理と、ピクチャの画像情報を得るためのデコードである第２デコード処理とを指示することができ、前記第１デコード処理によって得られたピクチャタイプを参照しながら、前記第２デコード処理をスキップするピクチャを指示してもよい。
【００２５】
これにより、ピクチャのピクチャタイプを参照しながらデコードを実行することができ、ストリームを構成するピクチャ構造の変化などにも対応することができる。
【００２６】
また、前記スキップ制御手段は、ｎを予め定められた数として、Ｉピクチャを第１ピクチャとして前記第２デコード処理を行い、前記第１ピクチャからｎ−１枚の連続する第２〜第ｎピクチャがＩピクチャ又はＰピクチャである場合に、前記第ｎピクチャから次にＩピクチャが出現するまでに連続する全ピクチャに対する前記第２デコード処理をスキップし、前記表示制御手段は、前記第２〜第ｎピクチャを表示させなくてもよい。
【００２７】
これにより、予め定められたピクチャ数のうち１枚のピクチャだけを表示することができ、一定間隔でピクチャを表示することができるから、表示のかくつきを防ぐことができる。
【００２８】
また、前記表示制御手段は、前記再生速度設定手段により設定された前記再生速度の基準となる時間に同期させて、デコードされたピクチャの表示時間を制御してもよい。
【００２９】
これにより、決定されたスキップ割合以上のピクチャがスキップされた場合であっても、表示するピクチャの表示時間を調整することで、設定された再生速度を実現することができる。
【００３０】
また、前記スキップ制御手段は、前記スキップ割合に従ってスキップ処理を行っても、デコードされた出画可能なピクチャが足りずに再生速度が設定した前記再生速度に間に合わないと判断した場合には、次のＩピクチャまでデコードをスキップしてもよい。
【００３１】
これにより、設定された再生速度にデコードが間に合わない場合であっても、再生速度を達成できる量のピクチャ数のデコードをスキップすることができ、設定された再生速度を実現することができる。
【００３２】
また、前記スキップ制御手段は、ピクチャがＩ／Ｐ／Ｂピクチャ以外のピクチャタイプであったとしても、時間方向の動き予測（フレーム間予測）を行わずに符号化が可能で参照ピクチャとなり得るピクチャはＩピクチャと同等に扱ってもよく、時間方向の動き予測を行うことで符号化が可能で参照ピクチャとなり得るピクチャはＰピクチャと同等に扱ってもよく、参照ピクチャにならないピクチャはＢピクチャと同等に扱ってもよい。
【００３３】
これにより、コーデックタイプに依存しない高速再生を実現することができる。
【発明の効果】
【００３４】
本発明の高速再生装置によれば、デコーダのデコード性能やコーデックタイプに依存することなく、Ｂピクチャが含まれていないストリームに対しても、設定された再生速度で高速再生を行い、かつ、デコードが表示に間に合わなくなることによって生じる表示のかくつきをなくすことができる。
【発明を実施するための最良の形態】
【００３５】
以下、本発明の高速再生装置の実施の形態について図面を参照して詳細に説明する。
【００３６】
まず、本実施の形態における「デコードのスキップ」について説明する。
【００３７】
本実施の形態の高速再生装置では、デコード処理はＰＬ（Ｐｉｃｔｕｒｅ  Ｌａｙｅｒ）デコードとＳＬ（Ｓｌｉｃｅ  Ｌａｙｅｒ）デコードの２段階のデコード処理を含む。ＰＬデコードを実行することで、ピクチャのピクチャタイプを判別することができる。ＳＬデコードを実行することで、表示する画像データを得ることができる。また、一般的にＰＬデコードにかかる時間は、ＳＬデコードにかかる時間より短い。そのため、表示をスキップする予定のピクチャのＳＬデコードをスキップすることで、デコードにかかる時間を短縮することができ、高速再生が可能となる。よって、本実施の形態の説明において、「デコードのスキップ」は「ＳＬデコードのスキップ」を意味する。
【００３８】
次に、本実施の形態の高速再生装置の構成について説明する。
【００３９】
図１は、本実施の形態の高速再生装置の構成を示す図である。
【００４０】
同図の高速再生装置１００は、ｄｅｍｕｘ／ストリーム書き込み制御部１０１、バッファメモリ１０２、ヘッダサーチ読み出し制御部１０３、ビデオデコーダ１０４、フレームバッファ１０５、表示制御部１０６、表示部１０７、退避メモリ１０８及びデコード制御部１０９を備える。
【００４１】
ｄｅｍｕｘ／ストリーム書き込み制御部１０１は、入力されたストリームの多重分離及びバッファメモリ１０２への書き込み制御を行う。
【００４２】
バッファメモリ１０２は、ストリームを蓄積する。
【００４３】
ヘッダサーチ読み出し制御部１０３は、バッファメモリ１０２に蓄積された情報からヘッダ情報をサーチして、ビデオデコーダ１０４へ受け渡す読み出し制御を行う。
【００４４】
ビデオデコーダ１０４は、バッファメモリ１０２から読み出したストリームに含まれる画像をデコードする。
【００４５】
フレームバッファ１０５は、ビデオデコーダ１０４がデコードした画像を格納する。
【００４６】
表示制御部１０６は、フレームバッファ１０５から画像を読み出し、動画像信号を出力する。このとき、ビデオの表示タイミングは、再生速度の基準となる時間に同期して実現する。再生速度の基準となる時間は、例えば高速に再生されたオーディオであっても良いし、カウンタであっても良い。したがって、ピクチャがデコードされフレームバッファ１０５に格納されたが、再生速度の基準となる時間の速度が速くてデコードされたピクチャの全てを表示できない場合、ピクチャの表示をスキップする。本実施の形態では、原則としてデコードされたピクチャは全て表示するが、ピクチャの表示スキップ処理が行われた場合、デコードされたものの表示されないピクチャが存在することになる。逆にピクチャのデコードが間に合わなくなり、同期による表示スキップ処理などを行うことでも対応できない場合の最終的なリカバリ処理をスキップ制御部１１２に指示する。
【００４７】
表示部１０７は、表示制御部１０６の指示に従い、動画像の表示を行う。なお、表示部１０７は、高速再生装置とは異なる表示機器であってもよい。この場合、表示制御部１０６は該表示機器のドライバーソフトで実現される。
【００４８】
退避メモリ１０８は、デコード途中のデータを保持するメモリである。
【００４９】
デコード制御部１０９は、どのストリームを制御するかの制御を行う。デコード制御部１０９は、再生速度設定部１１０、スキップ割合決定部１１１及びスキップ制御部１１２を備える。
【００５０】
再生速度設定部１１０は、再生速度の設定を行う。例えば、ユーザからの指示を受け付けることで再生速度の設定を行う。
【００５１】
スキップ割合決定部１１１は、設定された再生速度に応じて、スキップテーブル１２０を参照することで、スキップするピクチャの割合（以下、スキップ割合と称する）を決定する。つまり、対象ピクチャ数と、デコードピクチャ数と、スキップピクチャ数とを決定する。
【００５２】
対象ピクチャ数は、ストリームに含まれるピクチャを何枚毎に分けて処理するかを示す数である。対象ピクチャ数は、例えば、３〜５の値である。デコードピクチャ数は、対象ピクチャ数中のデコードするピクチャの数である。スキップピクチャ数は、対象ピクチャ数中のデコードスキップするピクチャの数である。なお、スキップ割合は、対象ピクチャ数中のスキップピクチャ数で示される割合である。
【００５３】
図２は、スキップテーブル１２０の一例を示す図である。同図の論理速度は、以下の式１で示される速度である。
【００５４】
論理速度  ＝  対象ピクチャ数  ÷  デコードピクチャ数            ・・・（式１）
【００５５】
スキップ制御部１１２は、決定されたスキップ割合に応じて、ビデオデコーダ１０４に対してデコードの指示を行う。
【００５６】
本実施の形態の高速再生装置において、ビデオの表示タイミングは、再生速度の基準となる時間に同期して実現する。すなわち、表示制御部１０６は、再生速度の基準となる時間の速度に合わせてビデオの表示の速度を決定する。具体的には、デコード済みのピクチャに対して、再生速度の基準となる時間に同期することにより表示のスキップ／ホールドの指示を行う。これにより、デコードはされたものの同期により表示が間に合わず、表示がスキップされるピクチャが出る場合がある。
【００５７】
さらに、ピクチャのデコードが間に合わなくなり、同期による表示スキップ処理などを行うことでも対応できない場合は、最終的なリカバリ処理を実行する。このリカバリ処理では、表示制御部１０６は、現在デコード中のピクチャから次のＩピクチャまでデコードをスキップする。このとき、表示の偏りをなくすため、予め定められたピクチャ数以上のピクチャのうち、１枚のピクチャを表示するように制御する。例えば、３枚以上で１枚のピクチャを表示する場合、現在デコード中のピクチャの次のピクチャがＩピクチャである場合は、さらにその次のＩピクチャが現れるまでピクチャのデコードをスキップする。
【００５８】
また、本実施の形態の高速再生装置では、ＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）が無効である場合に備え、全ピクチャについてＰＬデコードを行って、ＰＴＳの補完を行う。これは、ストリーム中にＰＴＳ補完を必要とするピクチャが含まれる場合に、ＰＴＳ補完が行われていなければ同期による表示のスキップ／ホールドが実現できないためである。
【００５９】
次に、本実施の形態の高速再生装置の動作について説明する。
【００６０】
図３は、本実施の形態の高速再生装置の動作を示すフローチャートである。
【００６１】
まず、再生速度設定部１１０が再生速度を設定する（Ｓ１０１）。再生速度設定処理（Ｓ１０１）は、例えば、ユーザからの再生速度の指示を受けることで開始される。
【００６２】
次に、ヘッダサーチ読み出し制御部１０３は、バッファメモリ１０２からストリームを読み出し、読み出されたストリームにＢピクチャが含まれるか否かを判定する（Ｓ１０２）。例えば、入力されたストリームの最初のＧＯＰ（Ｇｒｏｕｐ  Ｏｆ  Ｐｉｃｔｕｒｅｓ）にＢピクチャが含まれているか否かを判定基準とする。ストリームにＢピクチャが含まれると判定された場合（Ｓ１０２でＹｅｓ）、Ｂピクチャデコードスキップ処理（Ｓ１０３）が実行される。ストリームにＢピクチャが含まれないと判定された場合（Ｓ１０２でＮｏ）、Ｉ／ＩＰストリーム判定処理（Ｓ１０４）が実行される。
【００６３】
以下では、Ｂピクチャデコードスキップ処理（Ｓ１０３）について説明する。Ｂピクチャデコードスキップ処理は、再生速度に応じて予め定められた一定の間隔でＢピクチャのデコードをスキップする処理である。すなわち、表示に詰まった場合にデコードをスキップするのではなく、予めデコードをスキップさせて表示することで、画面のかくつきを削減することができる。さらに、Ｂピクチャデコードスキップ処理によりＢピクチャのデコードをスキップした場合であっても、設定された再生速度が得られない場合のリカバリ処理として、Ｐ／Ｉピクチャデコードスキップ処理が実行される。Ｐ／Ｉピクチャデコードスキップ処理については後述する。
【００６４】
図４は、Ｂピクチャデコードスキップ処理を示すフローチャートである。
【００６５】
Ｂピクチャデコードスキップ処理が開始されると、まず、スキップ割合決定部１１１は、スキップテーブル１２０を参照することで、設定された再生速度に応じたスキップ割合を決定する（Ｓ２０１）。
【００６６】
次に、スキップ制御部１１２はビデオデコーダ１０４に指示することで、決定されたスキップ割合に従って、対象ピクチャ内からＢピクチャのデコードをスキップさせる（Ｓ２０２）。具体的には、対象ピクチャ内で最初に現れたＢピクチャからスキップピクチャ数分のＢピクチャのＳＬデコードをスキップさせる。
【００６７】
次に、スキップ制御部１１２は、ＢピクチャのＳＬデコードをスキップすることで得られた再生速度が、設定された再生速度を満たすか否かを判定する（Ｓ２０３）。具体的には、スキップ割合決定部１１１で決定されたスキップピクチャ数と、実際にデコードスキップしたＢピクチャの数とが一致しているかを判定する。スキップピクチャ数と実際にスキップしたＢピクチャの数とが一致していない場合（Ｓ２０３でＮｏ）、Ｐ／Ｉピクチャデコードスキップ処理（Ｓ２０４）が実行される。
【００６８】
Ｐ／Ｉピクチャデコードスキップ処理は、対象ピクチャ内で最後に現れたＰピクチャ又はＩピクチャのＳＬデコードをスキップする処理である。Ｐ／Ｉピクチャデコードスキップ処理でＳＬデコードがスキップされるＰピクチャ又はＩピクチャの数は、スキップ割合決定部１１１で決定されたスキップピクチャ数から、ＢピクチャのＳＬデコードをスキップした数を減算した数である。この処理を実行した場合、次のＩピクチャが現れるまでピクチャのＰＬデコードを実行し、次のＩピクチャから対象ピクチャ数分のピクチャを新たな対象ピクチャと設定する。
【００６９】
スキップピクチャ数と実際にスキップしたＢピクチャの数とが一致した場合（Ｓ２０３でＹｅｓ）、又は、Ｐ／Ｉピクチャデコードスキップ処理が終了した場合、次の対象ピクチャがあるか否かを判断する（Ｓ２０５）。次の対象ピクチャがある場合（Ｓ２０５でＹｅｓ）、次の対象ピクチャに対してＢピクチャのスキップ処理（Ｓ２０２）を行う。次の対象ピクチャがない場合（Ｓ２０５でＮｏ）、本実施の形態の動画像復号化処理は終了される。
【００７０】
ここで、Ｂピクチャデコードスキップ処理を実行した場合のデコードされたピクチャの表示について説明する。
【００７１】
Ｂピクチャデコードスキップ処理を行った場合、表示制御部１０６は、デコードされた全てのピクチャを表示するように表示部１０７を制御する。Ｂピクチャデコードスキップ処理では、定められたスキップ割合に従ってピクチャがスキップされる。
【００７２】
以下では、Ｉ／ＩＰストリーム判定処理（Ｓ１０４）について説明する。Ｉ／ＩＰストリーム判定処理とは、ストリームがＩピクチャのみで構成される場合、又は、ＩピクチャとＰピクチャのみで構成される場合に実行される処理である。これらの場合、基本的には一定間隔でＩピクチャのみを表示する。なぜなら、例えば、ストリームが「ＩＰＰＰＰＰＰＰＩＰＰＰＰＰＰＰ」で構成される場合に、先頭の「ＩＰＰ」だけを表示すると、表示が大きくかくついてしまうためである。したがって、Ｉピクチャのみをホールド表示する。なお、本実施の形態では、３ピクチャ以上で１ピクチャのみ表示する。
【００７３】
図５は、Ｉ／ＩＰストリーム判定処理を示すフローチャートである。
【００７４】
Ｉ／ＩＰストリーム判定処理では、Ｉピクチャを１ピクチャ目として処理が実行される。まず、１ピクチャ目（Ｉピクチャ）のＰＬデコードとＳＬデコードとを実行する（Ｓ３０１）。続いて、２ピクチャ目のＰＬデコードを実行する（Ｓ３０２）。そして、２ピクチャ目がＩピクチャであるか否かを判定する（Ｓ３０３）。２ピクチャ目がＩピクチャである場合（Ｓ３０３でＹｅｓ）、３ピクチャ目のＰＬデコードを実行する（Ｓ３０４）。そして、次のＩピクチャが現れるまで、続くピクチャのＰＬデコードを実行する（Ｓ３１０）。次のＩピクチャが現れた場合（Ｓ３１１でＹｅｓ）、現れたＩピクチャを１ピクチャ目として、デコード処理を実行する（Ｓ３０１）。次のＩピクチャが現れなかった場合（Ｓ３１１でＮｏ）、本実施の形態の動画像復号化処理は終了される。このとき、表示制御部１０６は、１ピクチャ目として処理されるＩピクチャのみを順次ホールド表示する。
【００７５】
２ピクチャ目がＩピクチャでない場合（Ｓ３０３でＮｏ）、さらに、２ピクチャ目がＰピクチャであるか否かを判定する（Ｓ３０５）。２ピクチャ目がＰピクチャである場合（Ｓ３０５でＹｅｓ）、２ピクチャ目のＳＬデコードを実行し、３ピクチャ目のＰＬデコードを実行する（Ｓ３０６）。そして、３ピクチャ目がＩピクチャ又はＰピクチャであるか否かを判定する（Ｓ３０７）。３ピクチャ目がＩピクチャ又はＰピクチャである場合（Ｓ３０７でＹｅｓ）、４ピクチャ目をＰＬデコードする（Ｓ３０８）。そして、次のＩピクチャが現れるまで、続くピクチャのＰＬデコードを実行する（Ｓ３１０）。次のＩピクチャが現れた場合（Ｓ３１１でＹｅｓ）、現れたＩピクチャを１ピクチャ目として、デコード処理を実行する（Ｓ３０１）。次のＩピクチャが現れなかった場合（Ｓ３１１でＮｏ）、本実施の形態の動画像復号化処理は終了される。
【００７６】
３ピクチャ目がＩピクチャでもＰピクチャでもない場合（Ｓ３０７でＮｏ）、すなわち、３ピクチャ目がＢピクチャである場合、図４に示すＢピクチャデコードスキップ処理を実行する（Ｓ３０９）。
【００７７】
２ピクチャ目がＩピクチャでもＰピクチャでもない場合（Ｓ３０５でＮｏ）、すなわち、２ピクチャ目がＢピクチャである場合、図４に示すＢピクチャデコードスキップ処理を実行する（Ｓ３０９）。
【００７８】
なお、Ｉ／ＩＰストリーム判定処理は、Ｂピクチャが含まれていないと判定された場合に行う構成としている（図３のＳ１０２）。しかしながら、２ピクチャ目及び３ピクチャ目がＢピクチャであるか否かを判定する処理（図５のＳ３０５及びＳ３０７）を実行するのは、例えば、ストリームのＧＯＰの構成が途中で変化した場合に対応するためである。
【００７９】
以下では、具体的なストリームの例を用いて本実施の形態の高速再生装置の動作について説明する。
【００８０】
図６は、設定速度として１．３倍速を設定した場合のストリーム構造とデコードをスキップするピクチャと表示をスキップするピクチャとの関係を示す図である。同図において、Ｉ、Ｂ及びＰはそれぞれ、Ｉピクチャ、Ｂピクチャ及びＰピクチャを示す（他の図においても同様）。
【００８１】
再生速度が１．３倍速であるから、図２のスキップテーブルを参照することで、対象ピクチャ数が４、スキップピクチャ数が１、デコードピクチャ数が３となる。
【００８２】
図６（ａ）〜図６（ｅ）は、ストリームにＢピクチャが含まれている。すなわち、Ｂピクチャデコードスキップ処理が実行される。なお、図６（ａ）は、Ｍ値が４である場合の例である。図６（ｂ）は、Ｍ値が３である場合の例を示す。図６（ｃ）は、Ｍ値が２である場合であり、かつ、Ｐピクチャが含まれる場合の例を示す。図６（ｄ）は、Ｍ値が２である場合であり、かつ、Ｐピクチャが含まれない場合の例を示す。図６（ｅ）は、Ｉピクチャに続くピクチャがＰピクチャである場合の例を示す。なお、各図において、太線で囲ったピクチャの集まりが１つのＧＯＰであるとする。
【００８３】
例えば、図６（ａ）に示す例では、対象ピクチャ数が４であるから、ストリームは「ＩＢＢＢ」、「ＰＢＢＢ」、「Ｐ・・・」と分けられる。スキップピクチャ数は１であるから、対象ピクチャ中の最初に現れたＢピクチャのＳＬデコードをスキップさせる。これにより、「ＩＢＢＰ」の２ピクチャ目のＢピクチャ（Ｉピクチャの次のピクチャ）、及び、「ＰＢＢＢ」の２ピクチャ目のＢピクチャ（Ｐピクチャの次のピクチャ）がスキップされる。デコードがスキップされなかったピクチャは、再生速度の基準となる時間に同期して表示される。以上の処理を繰り返すことで、設定した再生速度を実現することができる。
【００８４】
図６（ｂ）〜図６（ｅ）についても同様に、Ｂピクチャデコードスキップ処理により、設定した再生速度を実現することができる。
【００８５】
図６（ｆ）〜図６（ｊ）は、ＧＯＰにＢピクチャが含まれていない。すなわち、Ｉ／ＩＰストリーム判定処理が実行される。なお、図６（ｆ）は、先頭のＩピクチャに続くピクチャが全てＰピクチャである場合の例を示す。図６（ｇ）は、ＩピクチャとＰピクチャとが交互に出現する場合の例を示す。図６（ｈ）は、全ピクチャがＩピクチャである場合の例を示す。図６（ｉ）は、２枚のＩピクチャと１枚のＰピクチャとが交互に出現する場合の例を示す。図６（ｊ）は、Ｉピクチャが１枚でＧＯＰを構成する場合の例を示す。
【００８６】
図６（ｆ）に示す例では、１ピクチャ目のＰＬデコード及びＳＬデコードを実行し、２ピクチャ目のＰＬデコードを実行する。２ピクチャ目がＰピクチャであるから、２ピクチャ目のＳＬデコードを実行し、かつ、３ピクチャ目のＰＬデコードを実行する。３ピクチャ目もＰピクチャであるから、３ピクチャ目のＳＬデコードは行わず、４ピクチャ目のＰＬデコードを実行する。３ピクチャ目のＳＬデコードを実行していないために、以降に続くＰピクチャのＳＬデコードは実行できない。したがって、次のＩピクチャが出現するまで、続くピクチャのＰＬデコードのみを実行し、次のＩピクチャを１ピクチャ目として同様の処理を実行する。図６（ｆ）に示す例では、表示部１０７が表示するピクチャは１ピクチャ目のＩピクチャのみである。２ピクチャ目のＰピクチャは、デコードは実行されるが表示はされない。なぜなら、２ピクチャ目のＰピクチャも表示すると、表示がかくついてしまうからである。
【００８７】
図６（ｈ）に示す例では、１ピクチャ目のＰＬデコード及びＳＬデコードを実行し、２ピクチャ目のＰＬデコードを実行する。２ピクチャ目がＩピクチャであるから、２ピクチャ目のＳＬデコードは行わず、３ピクチャ目のＰＬデコードを実行する。図６（ｆ）と同様に、次のＩピクチャが出現するまで、続くピクチャのＰＬデコードのみを実行し、次のＩピクチャを１ピクチャ目として同様の処理を実行する。図６（ｈ）に示す例では、４ピクチャ目がＩピクチャであるので、４ピクチャ目のＩピクチャを１ピクチャ目として同様の処理を実行する。また、表示部１０７が表示するピクチャは、１ピクチャ目のＩピクチャのみである。
【００８８】
図６（ｊ）に示す例では、Ｉピクチャが１枚でＧＯＰを構成する。このため、Ｂピクチャが含まれるか否かを判定する際に、最初のＧＯＰにＢピクチャが含まれているか否かを判定すると、Ｂピクチャが含まれていないと判定され、Ｉ／ＩＰストリーム判定処理が実行される。したがって、まず、１ピクチャ目のＰＬデコード及びＳＬデコードを実行し、２ピクチャ目のＰＬデコードを実行する。２ピクチャ目がＩピクチャであるから、２ピクチャ目のＳＬデコードは行わず、３ピクチャ目のＰＬデコードを実行する。２ピクチャ目のＩピクチャのＳＬデコードが行われていないために、続くピクチャがＰピクチャ又はＢピクチャであれば、ＳＬデコードが実行できない。したがって、次のＩピクチャが出現するまで、続くピクチャのＰＬデコードのみを実行し、次のＩピクチャを１ピクチャ目として同様の処理を実行する。このとき、２ピクチャ目がＢピクチャとなるので、以降の処理はＢピクチャデコードスキップ処理を実行する。図６（ｊ）に示す例では、１ピクチャ目のＩピクチャを表示する。以降、Ｂピクチャデコードスキップ処理では、図６（ａ）と同様に再生速度の基準となる時間に同期してデコードされたピクチャを表示する。
【００８９】
図６（ｇ）及び図６（ｉ）についても同様に、Ｉ／ＩＰストリーム判定処理により、設定した再生速度を実現することができる。
【００９０】
図７は、設定速度として２．９倍速を設定した場合のストリーム構造とデコードをスキップするピクチャと表示をスキップするピクチャとの関係を示す図である。
【００９１】
再生速度が２．９倍速であるから、図２のスキップテーブルを参照することで、対象ピクチャ数が３、スキップピクチャ数が２、デコードピクチャ数が１となる。
【００９２】
図７（ａ）〜図７（ｅ）は、ＧＯＰにＢピクチャが含まれている。すなわち、Ｂピクチャデコードスキップ処理が実行される。なお、図７（ａ）は、Ｍ値が４である場合の例である。図７（ｂ）は、Ｍ値が３である場合の例を示す。図７（ｃ）は、Ｍ値が２である場合であり、かつ、Ｐピクチャが含まれる場合の例を示す。図７（ｄ）は、Ｍ値が２である場合であり、かつ、Ｐピクチャが含まれない場合の例を示す。図７（ｅ）は、Ｉピクチャに続くピクチャがＰピクチャである場合の例を示す。
【００９３】
図７（ａ）に示す例では、対象ピクチャ数が３であるから、ストリームは「ＩＢＢ」、「ＢＰＢ」、「ＢＢＰ」と分けられる。スキップピクチャ数は２であるから、対象ピクチャ中の最初とその次に現れたＢピクチャのＳＬデコードをスキップさせる。これにより、「ＩＢＢ」の２ピクチャ目及び３ピクチャ目のＢピクチャ、「ＢＰＢ」の１ピクチャ目及び３ピクチャ目のＢピクチャ、並びに「ＢＢＰ」の１ピクチャ目及び２ピクチャ目のＢピクチャがスキップされる。デコードがスキップされなかったピクチャは、再生速度の基準となる時間に同期して表示される。以上の処理を繰り返すことで、設定した再生速度を実現することができる。
【００９４】
図７（ｂ）に示す例についても同様に、Ｂピクチャデコードスキップ処理により設定した再生速度を実現することができる。
【００９５】
図７（ｃ）に示す例では、最初の対象ピクチャが「ＩＢＰ」である。２ピクチャ目のＢピクチャのＳＬデコードはスキップされる。しかし、対象ピクチャ内にＢピクチャが１枚しかないため、設定された再生速度は実現できない。よって、Ｐ／Ｉピクチャデコードスキップ処理が実行され、３ピクチャ目のＰピクチャのＳＬデコードがスキップされる。これにより、３ピクチャ目以降に連続するＰピクチャ及びＢピクチャのＳＬデコードが実行できなくなるために、Ｉピクチャが出現するまでＳＬデコードは全てスキップされる。この場合、少なくとも設定速度により定められたスキップ割合（３ピクチャ中の２ピクチャをスキップ）より多くのピクチャのデコードがスキップされる。したがって、ピクチャの表示時間を制御することにより設定された再生速度を実現することができる。
【００９６】
図７（ｄ）及び図７（ｅ）に示す例についても同様に、Ｐ／Ｉピクチャデコードスキップ処理により設定した再生速度を実現することができる。
【００９７】
図７（ｇ）に示す例では、１ピクチャ目のＰＬデコード及びＳＬデコードを実行し、２ピクチャ目のＰＬデコードを実行する。２ピクチャ目がＰピクチャであるから、２ピクチャ目のＳＬデコードを実行し、３ピクチャ目のＰＬデコードを実行する。３ピクチャ目がＩピクチャであるから、３ピクチャ目のＳＬデコードは行わず、４ピクチャ目のＰＬデコードを実行する。３ピクチャ目のＳＬデコードを実行していないために、以降に連続するＰピクチャのＳＬデコードは実行できない。したがって、次のＩピクチャが出現するまで、連続するピクチャのＰＬデコードのみを実行し、次のＩピクチャを１ピクチャ目として同様の処理を実行する。図７（ｇ）に示す例では、表示部１０７が表示するピクチャは１ピクチャ目のＩピクチャのみである。２ピクチャ目のＰピクチャは、デコードは実行されるが表示はされない。なお、このパターンのみデコード性能が間に合わない可能性があり、最終的なリカバリ処理で対応する。すなわち、デコードが間に合わなければ、現在でコード処理中のピクチャから次にＩピクチャが出現するまでのＳＬデコードを全てスキップする。
【００９８】
図７（ｆ）、図７（ｈ）〜図７（ｊ）に示す例についても同様に、Ｉ／ＩＰストリーム判定処理により設定した再生速度を実現することができる。
【００９９】
図８は、動画像ストリームのデコード順（コーディングオーダ）と表示順（ディスプレイオーダ）とを示す図である。同図において、Ｉ０、Ｂ１及びＰ５などのＩ、Ｂ及びＰの文字に続く数字（０、１及び５など）は、原画像の表示順を示す。また、コーディングオーダにおける下線を付したピクチャが、ＳＬデコードをスキップするピクチャである。
【０１００】
図８（ａ）は、Ｍ値が３である場合のストリームの一例（図６（ｂ）に相当する）に対して、再生速度が１．３倍である場合のデコード順と表示順とを示す図である。図８（ｂ）は、Ｍ値が３である場合のストリームの一例に対して、再生速度が１．６倍である場合のデコード順と表示順とを示す図である。図８（ｃ）は、Ｍ値が３である場合のストリームの一例（図７（ｂ）に相当する）に対して、再生速度が２．９倍である場合のデコード順と表示順とを示す図である。
【０１０１】
ディスプレイオーダに示されるピクチャは、表示制御部１０６による再生速度の基準となる時間に同期することにより、表示される。
【０１０２】
以上のように、本実施の形態の高速再生装置によれば、デコード処理が行われる前に定められたスキップ割合に従ってピクチャのスキップを行うことで、設定された再生速度を実現する。そして、Ｂピクチャが含まれていないストリームに対しても、Ｐ／Ｉピクチャデコードスキップ処理及びＩ／ＩＰストリーム判定処理などの複数のスキップ処理を実行することで、設定された再生速度を実現する。これにより、コーデックタイプに依存することなく、Ｂピクチャが含まれていないストリームに対しても、設定された再生速度で高速再生を行うことができる。また、予め定められたピクチャ数に対して１枚のピクチャのみを表示するように制御することから、表示のかくつきを抑制することができる。
【０１０３】
なお、図２に示した対象ピクチャ数と、デコードピクチャ数と、スキップピクチャ数との間には以下の式２の関係がある。
【０１０４】
対象ピクチャ数  ＝  デコードピクチャ数  ＋  スキップピクチャ数  ・・・（式２）
【０１０５】
このため、本実施の形態では、スキップテーブル１２０に対象ピクチャ数と、デコードピクチャ数と、スキップピクチャ数との３つを記憶させたが、３つの中の任意の２つを記憶させておくだけでもよい。
【０１０６】
また、スキップテーブル１２０に、新たな再生速度と、それに対応する対象ピクチャ数、デコードピクチャ数及びスキップピクチャ数とをユーザが新たに加えてもよい。また、再生速度を設定するのではなく、直接、対象ピクチャ数と、デコードピクチャ数と、スキップピクチャ数とを設定してもよい。
【０１０７】
また、本発明は、装置として実現できるだけでなく、その装置を構成する処理手段をステップとする方法として実現したり、それらステップをコンピュータに実行させるプログラムとして実現したり、そのプログラムを記録したコンピュータ読み取り可能なＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの記録媒体として実現したり、そのプログラムを示す情報、データ又は信号として実現したりすることもできる。そして、それらプログラム、情報、データ及び信号は、インターネット等の通信ネットワークを介して配信してもよい。
【産業上の利用可能性】
【０１０８】
本発明は、高速再生装置に適用でき、特に、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）プレーヤ及びＢＤ再生機能を有するＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）プレーヤ等の動画像再生装置に適用できる。
【図面の簡単な説明】
【０１０９】
【図１】本実施の形態の高速再生装置の構成図である。
【図２】スキップテーブルの一例を示す図である。
【図３】本実施の形態の高速再生装置の動作を示すフローチャートである。
【図４】Ｂピクチャデコードスキップ処理を示すフローチャートである。
【図５】Ｉ／ＩＰストリーム判定処理を示すフローチャートである。
【図６】設定速度として１．３倍速を設定した場合のストリーム構造とデコードをスキップするピクチャと表示をスキップするピクチャとの関係を示す図である。
【図７】設定速度として２．９倍速を設定した場合のストリーム構造とデコードをスキップするピクチャと表示をスキップするピクチャとの関係を示す図である。
【図８】動画像ストリームのデコード順（コーディングオーダ）と表示順（ディスプレイオーダ）とを示す図である。
【符号の説明】
【０１１０】
１００  高速再生装置
１０１  ｄｅｍｕｘ／ストリーム書き込み制御部
１０２  バッファメモリ
１０３  ヘッダサーチ読み出し制御部
１０４  ビデオデコーダ
１０５  フレームバッファ
１０６  表示制御部
１０７  表示部
１０８  退避メモリ
１０９  デコード制御部
１１０  再生速度設定部
１１１  スキップ割合決定部
１１２  スキップ制御部
１２０  スキップテーブル
【図１】
2009111531.tif 000003
【図２】
2009111531.tif 000004
【図３】
2009111531.tif 000005
【図４】
2009111531.tif 000006
【図５】
2009111531.tif 000007
【図６】
2009111531.tif 000008
【図７】
2009111531.tif 000009
【図８】
2009111531.tif 000010