(57)【要約】    【課題】      デコード側の処理速度を上げたり間引き処理機能を付加したりする必要が無く、円滑な特殊再生を実現する特殊再生用ＭＰＥＧデータを作成すること。    【解決手段】  デコーダ性能がデコード処理の上限値となるビデオ再生システムが対象となる場合、コンテンツビットレートが閾値より高い場合は、指定倍速の標準間引きフレーム間隔に対してコンテンツビットレートを指定倍速のコンテンツビットレートの閾値で割った値を掛けて、フレーム間引き間隔を増加させた上でフレーム間引きを行う。コンテンツビットレートがデコード処理の上限値と想定されるビデオ再生システムが対象となる場合、ＧＯＰフレーム構成がＩフレーム以外であれば、指定倍速に応じた標準間引きフレーム間隔に対して該表示対象フレームの表示に必要な最低フレーム数からＩフレームの表示に必要な最低フレーム数を減じた値を加算してフレーム間引き間隔を増加させた上でフレーム間引きを行う。  【選択図】      図２
2006295645.tif 000002
【特許請求の範囲】
【請求項１】
ｎ倍速で早送り又は巻き戻しを行う特殊再生のためのＭＰＥＧデータを生成する特殊再生データ生成方法であって、デコーダ性能がデコード処理の上限値となるビデオ再生システムが対象となる場合、ＧＯＰフレーム構成に応じてコンテンツビットレートの閾値を定めておき、再生しているコンテンツビットレートが閾値より低い場合は指定倍速に応じた等間隔の標準間引きフレーム間隔でフレーム間引きを行い、再生しているコンテンツビットレートが閾値より高い場合は、指定倍速の標準間引きフレーム間隔に対して、再生しているコンテンツビットレートを指定倍速のコンテンツビットレートの閾値で割った値を掛けて、フレーム間引き間隔を増加させた上でフレーム間引きを行うことを特徴とする特殊再生データ生成方法。
【請求項２】
ｎ倍速で早送り又は巻き戻しを行う特殊再生のためのＭＰＥＧデータを生成する特殊再生データ生成方法であって、再生しているコンテンツビットレートがデコード処理の上限値と想定されるビデオ再生システムが対象となる場合、ＧＯＰフレーム構成がＩフレーム以外であれば、指定倍速に応じた等間隔の標準間引きフレーム間隔に対して、該表示対象フレームの表示に必要な最低フレーム数からＩフレームの表示に必要な最低フレーム数を減じた値を加算してフレーム間引き間隔を増加させた上でフレーム間引きを行うことを特徴とする特殊再生データ生成方法。
【請求項３】
前記フレーム間引き間隔によって元データから表示対象フレームを抽出すると共に該表示対象フレームの表示に必要な付随フレームを抽出することを特徴とする請求項１又は請求項２記載の特殊再生データ生成方法。
【請求項４】
抽出フレーム数が最大デコードフレーム数を超える場合は、抽出フレームに含まれた表示対象フレームのうちＢフレームに注目し、元データにおいて前記注目Ｂフレームの次フレームがＩフレームとなる部分が存在すれば、前記注目Ｂフレームと該Ｂフレームに付随して抽出されているＰフレームとを、前記Ｉフレームに入れ替えることを特徴とする請求項３記載の特殊再生データ生成方法。
【請求項５】
元データにおいて前記注目Ｂフレームの次フレームがＩフレームとなる部分が存在しなければ、前記注目Ｂフレームを削除して代わりに該Ｂフレームに付随して抽出された１フレーム前のＰフレームを表示対象フレームとする請求項４記載の特殊再生データ生成方法。
【請求項６】
元データにおいて番号が連続しているフレームが抽出フレームとして存在し、その番号が連続する表示対象フレームが全てＩフレームである場合は、時間的に最も遅い側のＩフレームを表示対象フレームとして残し、それ以外のＩフレームを削除することを特徴とする請求項５記載の特殊再生データ生成方法。
【請求項７】
元データにおいて番号が連続しているフレームが抽出フレームとして存在し、その番号が連続する表示対象フレームにＩフレームが含まれる場合は、Ｉフレームを表示対象フレームとして残し、それ以外のフレームを削除することを特徴とする請求項５又は請求項６記載の特殊再生データ生成方法。
【請求項８】
元データにおいて番号が連続しているフレームが抽出フレームとして存在し、その番号が連続する表示対象フレームにＢフレームが含まれる場合は、当該Ｂフレームを削除し、残りの他のフレームを表示対象フレームとして残すことを特徴とする請求項５から請求項７のいずれかに記載の特殊再生データ生成方法。
【請求項９】
最大デコードフレーム数以内まで抑制しＩフレームを基点にして塊を形成したフレームをＧＯＰ化し、ＧＯＰのフレームをＰＥＳに分割し、ＰＥＳに設定するＤＴＳ（デコード開始時間）を任意に決定し、デコーダのシステムクロックを初期化するためにＰＣＲ領域に前記ＤＴＳを設定したＰＣＲ用ＴＳパケットを追加することを特徴とする請求項３から請求項７のいずれかに記載の特殊再生データ生成方法。
【請求項１０】
フレームの塊単位で、塊を形成する各フレームのＰＥＳに同じＤＴＳを設定し、表示対象でないフレームのＰＥＳにはＤＴＳとの関係でフレーム破棄条件が成立するＰＴＳ（表示開始時間）を設定し、表示対象フレームには直前の表示対象フレームのＰＴＳに当該直前表示対象フレームの表示時間を加味したＰＴＳを設定することを特徴とする請求項９記載の特殊再生データ生成方法。
【請求項１１】
ＤＴＳ、ＰＴＳの設定後、フレームの塊単位でＴＳパケットに変換し、当該フレームの塊単位のＴＳパケットの後に、表示対象フレームのＰＥＳに設定したＰＴＳをＰＣＲ領域に設定したヘッダのみのＴＳパケットを追加し、フレームの塊の開始フレームのＰＥＳに設定したＤＴＳに当該塊のデータ量をデコーダ最大ビットレートで割った値を加えたＰＣＲをＰＣＲ領域に設定したヘッダのみのＴＳパケットを追加することを特徴とする請求項１０記載の特殊再生データ生成方法。
【請求項１２】
ＭＰＥＧデータを記憶する記憶手段と、前記記憶手段からＭＰＥＧデータを読み出す読出手段と、読み出されたＭＰＥＧデータを解析する解析手段と、前記解析手段による解析結果を参照して指示倍速で早送り又は巻き戻しを行う特殊再生のためのＭＰＥＧデータを生成する特殊再生データ生成手段と、を備え、
前記特殊再生データ生成手段は、ＧＯＰフレーム構成に応じてコンテンツビットレートの閾値を定めておき、再生しているコンテンツビットレートが閾値より低い場合は指定倍速に応じた等間隔の標準間引きフレーム間隔でフレーム間引きを行い、再生しているコンテンツビットレートが閾値より高い場合は、指定倍速の標準間引きフレーム間隔に対して、再生しているコンテンツビットレートを指定倍速のコンテンツビットレートの閾値で割った値を掛けて、フレーム間引き間隔を増加させた上でフレーム間引きを行うことを特徴とする配信装置。
【請求項１３】
ＭＰＥＧデータを記憶する記憶手段と、前記記憶手段からＭＰＥＧデータを読み出す読出手段と、読み出されたＭＰＥＧデータを解析する解析手段と、前記解析手段による解析結果を参照して指示倍速で早送り又は巻き戻しを行う特殊再生のためのＭＰＥＧデータを生成する特殊再生データ生成手段と、を備え、
前記特殊再生データ生成手段は、ＧＯＰフレーム構成がＩフレーム以外であれば、指定倍速に応じた等間隔の標準間引きフレーム間隔に対して、該表示対象フレームの表示に必要な最低フレーム数からＩフレームの表示に必要な最低フレーム数を減じた値を加算してフレーム間引き間隔を増加させた上でフレーム間引きを行うことを特徴とする配信装置。
【請求項１４】
ＭＰＥＧデータを記憶する記憶手段と、前記記憶手段からＭＰＥＧデータを読み出す読出手段と、読み出されたＭＰＥＧデータを解析する解析手段と、前記解析手段による解析結果を参照して指示倍速で早送り又は巻き戻しを行う特殊再生のためのＭＰＥＧデータを生成する特殊再生データ生成手段と、前記特殊再生データ生成手段が生成した特殊再生用のＭＰＥＧデータを映像信号と音声信号に分解するＤＥＭＵＸ手段と、分解されたＭＰＥＧデータをデコードするデコード手段と、デコードした映像音声信号をディスプレイ装置へ出力して表示手段と、を具備したビデオ再生システムであり、
前記特殊再生データ生成手段は、ＧＯＰフレーム構成に応じてコンテンツビットレートの閾値を定めておき、再生しているコンテンツビットレートが閾値より低い場合は指定倍速に応じた等間隔の標準間引きフレーム間隔でフレーム間引きを行い、再生しているコンテンツビットレートが閾値より高い場合は、指定倍速の標準間引きフレーム間隔に対して、再生しているコンテンツビットレートを指定倍速のコンテンツビットレートの閾値で割った値を掛けて、フレーム間引き間隔を増加させた上でフレーム間引きを行うことを特徴とするビデオ再生システム。
【請求項１５】
特殊再生用のＭＰＥＧデータを生成して配信する配信装置と、前記配信装置からストリーミング形式で特殊再生用のＭＰＥＧデータを受信してデコードする受信装置とを備えたビデオ再生システムであり、
前記配信装置は、ＭＰＥＧデータを記憶する記憶手段と、前記記憶手段からＭＰＥＧデータを読み出す読出手段と、読み出されたＭＰＥＧデータを解析する解析手段と、前記解析手段による解析結果を参照して指示倍速で早送り又は巻き戻しを行う特殊再生のためのＭＰＥＧデータを生成する特殊再生データ生成手段と、前記特殊再生データ生成手段が生成した特殊再生用のＭＰＥＧデータを送信する送信手段とを備え、
前記受信装置は、前記配信装置がストリーミング形式で配信する特殊再生用のＭＰＥＧデータを受信する受信手段と、前記受信手段で受信した特殊再生用のＭＰＥＧデータを映像信号と音声信号に分解するＤＥＭＵＸ手段と、分解されたＭＰＥＧデータをデコードするデコード手段と、デコードした映像音声信号をディスプレイ装置へ出力して表示手段とを備え、
前記特殊再生データ生成手段は、ＧＯＰフレーム構成がＩフレーム以外であれば、指定倍速に応じた等間隔の標準間引きフレーム間隔に対して、該表示対象フレームの表示に必要な最低フレーム数からＩフレームの表示に必要な最低フレーム数を減じた値を加算してフレーム間引き間隔を増加させた上でフレーム間引きを行うことを特徴とするビデオ再生システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特殊再生のためのＭＰＥＧデータを生成する特殊再生データ生成方法、特殊再生データを生成して配信する配信装置及びビデオ再生システムに関する。
【背景技術】
【０００２】
従来、ＭＰＥＧデータを特殊再生（例えば、２倍速、３倍速等による再生）する方法としていくつか提案されている。ＭＰＥＧデータの特殊再生方法として、Ｐフレーム、Ｂフレームを間引く方法、ＧＯＰ単位で間引く方法がある（例えば特許文献１参照）。ＭＰＥＧデータを構成するフレームデータのうちＩフレーム以外のＰフレーム又はＢフレームを間引くことにより、デコード量を減らして再生速度を上げ早送りや巻き戻し等の特殊再生を実現するものである。ＧＯＰ単位で間引く方法は、ＧＯＰ単位で複数フレーム毎に間引くことで、デコード処理量を減らし、再生速度を上げてＧＯＰ単位で早送りや巻き戻しを行うものである。
【０００３】
また、フレーム間引き以外の方法として、再生速度に合わせてデコード処理速度を上げる方法が提案されている（例えば特許文献２参照）。この方法では再生速度に従ってデコード処理の速度を上げている。例えば、２倍速の早送りであれば、通常の１秒間に３０フレームの２倍の６０フレームをデコード処理するようにする。なお、ビデオ  オン  デマンド等のストリーミングサービスでは、インターネット、イントラネット等のデータ通信網を介して、これら特殊再生用のＭＰＥＧデータがサーバからクライアントへ配信され、クライアント上で再生する形態を採る。
【特許文献１】特開２００３−３２４６８７号公報
【特許文献２】特開２００２−３５４４１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、Ｐ、Ｂフレームを間引く方法及びＧＯＰ単位で間引く方法は、ＭＰＥＧのＶＩＤＥＯのフレーム構成により、機械的に間引くものであり、ユーザから見ると適切で円滑に特殊再生されない場合が多い。これは、ＧＯＰは単なるエンコード時のフレーム構成の構造を規定するものであり、そこに含まれるフレーム数、フレームの種類（Ｉのみ、ＩとＰの組み合わせ、ＩとＰとＢの組み合わせ）、前のＧＯＰとの連続性等、エンコード時にパラメータとして自由に変更でき、特にユーザから見た場合の視点で決定されるものでなく、容量や画質等の単なるエンコード時のユーザの都合によって決定されることに起因するものと考えられる。また、再生速度に合わせてデコード処理速度を上げる方法は、ハードウェア・ソフトウェアの性能及び表示する表示装置側の性能によって制限されるため再生速度に限界がある。さらに、ストリーミングサービスでは、使用できるネットワーク帯域の制限も加わることとなる。
【０００５】
本発明は、以上のような実情に鑑みてなされたもので、再生ビットレートとデコード処理性能に合わせた最適な特殊再生用のＭＰＥＧデータを作成でき、デコード側の処理速度を上げたり間引き処理機能を付加したりする必要が無く、円滑な特殊再生を実現できる特殊再生データ生成方法、配信装置及びビデオ再生システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、デコーダ性能がデコード処理の上限値となるビデオ再生システムが対象となる場合、ＧＯＰフレーム構成に応じてコンテンツビットレートの閾値を定めておき、再生しているコンテンツビットレートが閾値より低い場合は指定倍速に応じた等間隔の標準間引きフレーム間隔でフレーム間引きを行い、再生しているコンテンツビットレートが閾値より高い場合は、指定倍速の標準間引きフレーム間隔に対して、再生しているコンテンツビットレートを指定倍速のコンテンツビットレートの閾値で割った値を掛けて、フレーム間引き間隔を増加させた上でフレーム間引きを行うものとした。
【０００７】
また本発明は、再生しているコンテンツビットレートがデコード処理の上限値と想定されるビデオ再生システムが対象となる場合、ＧＯＰフレーム構成がＩフレーム以外であれば、指定倍速に応じた標準間引きフレーム間隔に対して、該表示対象フレームの表示に必要な最低フレーム数からＩフレームの表示に必要な最低フレーム数を減じた値を加算してフレーム間引き間隔を増加させた上でフレーム間引きを行うものとした。
【発明の効果】
【０００８】
本発明によれば、再生ビットレートとデコード処理性能に合わせた最適な特殊再生用のＭＰＥＧデータを作成でき、デコード側の処理速度を上げたり間引き処理機能を付加したりする必要が無く、円滑な特殊再生を実現できる特殊再生データ生成方法、配信装置及びビデオ再生システムを提供できる。
【発明を実施するための最良の形態】
【０００９】
本発明の第１の態様は、ｎ倍速で早送り又は巻き戻しを行う特殊再生のためのＭＰＥＧデータを生成する特殊再生データ生成方法であって、デコーダ性能がデコード処理の上限値となるビデオ再生システムが対象となる場合、ＧＯＰフレーム構成に応じてコンテンツビットレートの閾値を定めておき、再生しているコンテンツビットレートが閾値より低い場合は指定倍速に応じた標準間引きフレーム間隔でフレーム間引きを行い、再生しているコンテンツビットレートが閾値より高い場合は、指定倍速の標準間引きフレーム間隔に対して、再生しているコンテンツビットレートを指定倍速のコンテンツビットレートの閾値で割った値を掛けて、フレーム間引き間隔を増加させた上でフレーム間引きを行うことを特徴とする特殊再生データ生成方法である。
【００１０】
特殊再生データを生成する部分とデコードする部分とがネットワークを経由せずに接続されるビデオ再生システムでは、デコーダ性能がデコード処理の上限値となる。このようなビデオ再生システムにおいて、再生しているコンテンツビットレートが閾値より低い場合は指定倍速に応じた等間隔の標準間引きフレーム間隔でフレーム間引きを行うことで指定倍速に対応したＭＰＥＧデータを生成する。等間隔の標準間引きフレーム間隔でフレーム間引きを行った場合にはユーザから見て滑らかな再生画像を表示することができる。一方、再生しているコンテンツビットレートが閾値より高い場合は、指定倍速の標準間引きフレーム間隔に対して、再生しているコンテンツビットレートを指定倍速のコンテンツビットレートの閾値で割った値を掛けて、フレーム間引き間隔を増加させた上でフレーム間引きを行うことでより等間隔のフレーム間引きに近づけることができ、ユーザから見て滑らかな再生画像を表示することができる。
【００１１】
本発明の第２の態様は、ｎ倍速で早送り又は巻き戻しを行う特殊再生のためのＭＰＥＧデータを生成する特殊再生データ生成方法であって、再生しているコンテンツビットレートがデコード処理の上限値と想定されるビデオ再生システムが対象となる場合、ＧＯＰフレーム構成がＩフレーム以外であれば、指定倍速に応じた標準間引きフレーム間隔に対して、該表示対象フレームの表示に必要な最低フレーム数からＩフレームの表示に必要な最低フレーム数を減じた値を加算してフレーム間引き間隔を増加させた上でフレーム間引きを行うことを特徴とする特殊再生データ生成方法である。
【００１２】
特殊再生データを生成する部分とデコードする部分とがネットワークを経由するビデオ再生システムでは、再生しているコンテンツビットレートがデコード処理の上限値と想定する。ＧＯＰフレーム構成がＩフレーム以外であれば等間隔に間引かれなくなるが、指定倍速に応じた標準間引きフレーム間隔に対して、該表示対象フレームの表示に必要な最低フレーム数からＩフレームの表示に必要な最低フレーム数を減じた値を加算してフレーム間引き間隔を増加させることから等間隔のフレーム間引きに近づけることができ、ユーザから見て滑らかな再生画像を表示することができる。
【００１３】
本発明の第３の態様は、第１又は第２の態様の特殊再生データ生成方法において、前記フレーム間引き間隔によって元データから表示対象フレームを抽出すると共に該表示対象フレームの表示に必要な付随フレームを抽出するものとした。
【００１４】
これにより、表示対象フレームの表示に必要な付随フレームを抽出するので、表示対象フレームにＩフレーム以外が含まれていても表示することができるものとなる。
【００１５】
本発明の第４の態様は、第３の態様の特殊再生データ生成方法において、抽出フレーム数が最大デコードフレーム数を超える場合は、抽出フレームに含まれた表示対象フレームのうちＢフレームに注目し、元データにおいて前記注目Ｂフレームの次フレームがＩフレームとなる部分が存在すれば、前記注目Ｂフレームと該Ｂフレームに付随して抽出されているＰフレームとを、前記Ｉフレームに入れ替えることとした。
【００１６】
これにより、注目Ｂフレームと該Ｂフレームに付随して抽出されているＰフレームとを、注目Ｂフレームの次のＩフレームに入れ替えるので、付随フレームを伴わないＩフレームに入れ替えるので、効果的にフレーム数を削減することができ、しかも時間的に近接しているＩフレームを選択するのでユーザに与える違和感を抑制する効果もある。
【００１７】
本発明の第５の態様は、第４の態様の特殊再生データ生成方法において、元データにおいて前記注目Ｂフレームの次フレームがＩフレームとなる部分が存在しなければ、前記注目Ｂフレームを削除して代わりに該Ｂフレームに付随して抽出された１フレーム前のＰフレームを表示対象フレームとするものとした。
【００１８】
これにより、注目Ｂフレームを削除して代わりに該Ｂフレームに付随して抽出された１フレーム前のＰフレームを表示対象フレームとするので、Ｂフレームよりも付随フレーム数の少ないＰフレームが表示対象フレームとして残り、フレーム数を削減でき、しかも時間的に近接しているＩフレームを選択するのでユーザに与える違和感を抑制する効果もある。
【００１９】
本発明の第６の態様は、第５の態様の特殊再生データ生成方法において、元データにおいて番号が連続しているフレームが抽出フレームとして存在し、その番号が連続する表示対象フレームが全てＩフレームである場合は、時間的に最も遅い側のＩフレームを表示対象フレームとして残し、それ以外のＩフレームを削除することとした。
【００２０】
これにより、注目Ｂフレームを削除して代わりに該Ｂフレームに付随して抽出された１フレーム前のＰフレームを表示対象フレームとしている場合に、時間的に逆方向に戻す時間的に最も遅い側のＩフレームを表示対象フレームとして残すので、間引き間隔を均等化することができる。
【００２１】
本発明の第７の態様は、第５又は第６の態様の特殊再生データ生成方法において、元データにおいて番号が連続しているフレームが抽出フレームとして存在し、その番号が連続する表示対象フレームにＩフレームが含まれる場合は、Ｉフレームを表示対象フレームとして残し、それ以外のフレームを削除することとした。
【００２２】
これにより、Ｉフレームを表示対象フレームとして残し、それ以外のフレームを削除することにより、Ｉフレーム以外を残すよりも付随フレームを伴わないＩフレームを残すことでフレーム削減効率を上げることができるとともに、元データにおいて番号が連続しているフレームの一つを残すので、間引き間隔の均等化に与える影響を最小限に抑えることもできる。
【００２３】
本発明の第８の態様は、第５から第７のいずれかの態様の特殊再生データ生成方法において、元データにおいて番号が連続しているフレームが抽出フレームとして存在し、その番号が連続する表示対象フレームにＢフレームが含まれる場合は、当該Ｂフレームを削除し、残りの他のフレームを表示対象フレームとして残すこととした。
【００２４】
これにより、Ｂフレームを削除し、残りの他のフレームを表示対象フレームとして残すことにより、フレーム削減効率を上げることができると共に、元データにおいて番号が連続しているフレームの一つを残すので、間引き間隔の均等化に与える影響を最小限に抑えることもできる。
【００２５】
本発明の第９の態様は、第３から第７のいずれかの態様の特殊再生データ生成方法において、最大デコードフレーム数以内まで抑制しＩフレームを基点にして塊を形成したフレームをＧＯＰ化し、ＧＯＰのフレームをＰＥＳに分割し、ＰＥＳに設定するＤＴＳ（デコード開始時間）を任意に決定し、デコーダのシステムクロックを初期化するためにＰＣＲ領域に前記ＤＴＳを設定したＰＣＲ用ＴＳパケットを追加することとした。
【００２６】
これにより、ＰＣＲ領域にＤＴＳを設定したＰＣＲ用ＴＳパケットを追加することにより、デコーダのシステムクロックのずれを特殊再生用コンテンツデータの時間に合わせることができる。
【００２７】
本発明の第１０の態様は、第９の態様の特殊再生データ生成方法において、フレームの塊単位で、塊を形成する各フレームのＰＥＳに同じＤＴＳを設定し、表示対象でないフレームのＰＥＳにはＤＴＳとの関係でフレーム破棄条件が成立するＰＴＳを設定し、表示対象フレームには直前の表示対象フレームのＰＴＳに当該直前表示対象フレームの表示時間を加味したＰＴＳを設定することとした。
【００２８】
これにより、表示対象でないフレームのＰＥＳにはＤＴＳとの関係でフレーム破棄条件が成立するＰＴＳを設定したことにより、これらフレームはデコードされるが表示されずに破棄されることとなる。また表示対象フレームには直前の表示対象フレームのＰＴＳに当該直前表示対象フレームの表示時間を加味したＰＴＳを設定することにより、表示対象フレームは正常に表示されることとなる。
【００２９】
本発明の第１１の態様は、第１０の態様の特殊再生データ生成方法において、ＤＴＳ、ＰＴＳの設定後、フレームの塊単位でＴＳパケットに変換し、当該フレームの塊単位のＴＳパケットの後に、表示対象フレームのＰＥＳに設定したＰＴＳをＰＣＲ領域に設定したヘッダのみのＴＳパケットを追加し、さらにその後、フレームの塊の開始フレームのＰＥＳに設定したＤＴＳに当該塊のデータ量をデコーダ最大ビットレートで割った値を加えたＰＣＲをＰＣＲ領域に設定したヘッダのみのＴＳパケットを追加することとなる。
【００３０】
これにより、表示対象フレームのＰＴＳにシステムクロックを設定することで、表示対象フレームを表示するとともに、表示対象でないフレームを破棄するために変更したシステムクロックを後続のフレームのために元に戻すことができる。
【００３１】
本発明の第１２の態様は、ＭＰＥＧデータを記憶する記憶手段と、前記記憶手段からＭＰＥＧデータを読み出す読出手段と、読み出されたＭＰＥＧデータを解析する解析手段と、前記解析手段による解析結果を参照して指示倍速で早送り又は巻き戻しを行う特殊再生のためのＭＰＥＧデータを生成する特殊再生データ生成手段と、を備え、前記特殊再生データ生成手段は、ＧＯＰフレーム構成に応じてコンテンツビットレートの閾値を定めておき、再生しているコンテンツビットレートが閾値より低い場合は指定倍速に応じた標準間引きフレーム間隔でフレーム間引きを行い、再生しているコンテンツビットレートが閾値より高い場合は、指定倍速の標準間引きフレーム間隔に対して、再生しているコンテンツビットレートを指定倍速のコンテンツビットレートの閾値で割った値を掛けて、フレーム間引き間隔を増加させた上でフレーム間引きを行うことを特徴とする配信装置である。
【００３２】
このような配信装置によれば、再生しているコンテンツビットレートが閾値より低い場合は指定倍速に応じた等間隔の標準間引きフレーム間隔でフレーム間引きを行うことで指定倍速に対応したＭＰＥＧデータを生成する。等間隔の標準間引きフレーム間隔でフレーム間引きを行った場合にはユーザから見て滑らかな再生画像を表示することができる。一方、再生しているコンテンツビットレートが閾値より高い場合は、指定倍速の標準間引きフレーム間隔に対して、再生しているコンテンツビットレートを指定倍速のコンテンツビットレートの閾値で割った値を掛けて、フレーム間引き間隔を増加させた上でフレーム間引きを行うことでより等間隔のフレーム間引きに近づけることができ、ユーザから見て滑らかな再生画像を表示することができる。
【００３３】
本発明の第１３の態様は、ＭＰＥＧデータを記憶する記憶手段と、前記記憶手段からＭＰＥＧデータを読み出す読出手段と、読み出されたＭＰＥＧデータを解析する解析手段と、前記解析手段による解析結果を参照して指示倍速で早送り又は巻き戻しを行う特殊再生のためのＭＰＥＧデータを生成する特殊再生データ生成手段と、を備え、前記特殊再生データ生成手段は、ＧＯＰフレーム構成がＩフレーム以外であれば、指定倍速に応じた標準間引きフレーム間隔に対して、該表示対象フレームの表示に必要な最低フレーム数からＩフレームの表示に必要な最低フレーム数を減じた値を加算してフレーム間引き間隔を増加させた上でフレーム間引きを行うことを特徴とする配信装置である。
【００３４】
このような配信装置によれば、ＧＯＰフレーム構成がＩフレーム以外であれば等間隔に間引かれなくなるが、指定倍速に応じた標準間引きフレーム間隔に対して、該表示対象フレームの表示に必要な最低フレーム数からＩフレームの表示に必要な最低フレーム数を減じた値を加算してフレーム間引き間隔を増加させることから等間隔のフレーム間引きに近づけることができ、ユーザから見て滑らかな再生画像を表示することができる。
【００３５】
本発明の第１４の態様は、ＭＰＥＧデータを記憶する記憶手段と、前記記憶手段からＭＰＥＧデータを読み出す読出手段と、読み出されたＭＰＥＧデータを解析する解析手段と、前記解析手段による解析結果を参照して指示倍速で早送り又は巻き戻しを行う特殊再生のためのＭＰＥＧデータを生成する特殊再生データ生成手段と、前記特殊再生データ生成手段が生成した特殊再生用のＭＰＥＧデータを映像信号と音声信号に分解するＤＥＭＵＸ手段と、分解されたＭＰＥＧデータをデコードするデコード手段と、デコードした映像音声信号をディスプレイ装置へ出力して表示手段と、を具備したビデオ再生システムであり、前記特殊再生データ生成手段は、ＧＯＰフレーム構成に応じてコンテンツビットレートの閾値を定めておき、再生しているコンテンツビットレートが閾値より低い場合は指定倍速に応じた標準間引きフレーム間隔でフレーム間引きを行い、再生しているコンテンツビットレートが閾値より高い場合は、指定倍速の標準間引きフレーム間隔に対して、再生しているコンテンツビットレートを指定倍速のコンテンツビットレートの閾値で割った値を掛けて、フレーム間引き間隔を増加させた上でフレーム間引きを行うことを特徴とするビデオ再生システムである。
【００３６】
本発明の第１５の態様は、特殊再生用のＭＰＥＧデータを生成して配信する配信装置と、前記配信装置からストリーミング形式で特殊再生用のＭＰＥＧデータを受信してデコードする受信装置とを備えたビデオ再生システムであり、前記配信装置は、ＭＰＥＧデータを記憶する記憶手段と、前記記憶手段からＭＰＥＧデータを読み出す読出手段と、読み出されたＭＰＥＧデータを解析する解析手段と、前記解析手段による解析結果を参照して指示倍速で早送り又は巻き戻しを行う特殊再生のためのＭＰＥＧデータを生成する特殊再生データ生成手段と、前記特殊再生データ生成手段が生成した特殊再生用のＭＰＥＧデータを送信する送信手段とを備え、前記受信装置は、前記配信装置がストリーミング形式で配信する特殊再生用のＭＰＥＧデータを受信する受信手段と、前記受信手段で受信した特殊再生用のＭＰＥＧデータを映像信号と音声信号に分解するＤＥＭＵＸ手段と、分解されたＭＰＥＧデータをデコードするデコード手段と、デコードした映像音声信号をディスプレイ装置へ出力して表示手段とを備え、前記特殊再生データ生成手段は、ＧＯＰフレーム構成がＩフレーム以外であれば、指定倍速に応じた標準間引きフレーム間隔に対して、該表示対象フレームの表示に必要な最低フレーム数からＩフレームの表示に必要な最低フレーム数を減じた値を加算してフレーム間引き間隔を増加させた上でフレーム間引きを行うことを特徴とするビデオ再生システムである。
【００３７】
以下、本発明の一実施の形態に係るビデオ再生システムついて図面を参照して具体的に説明する。
【００３８】
図１は本実施の形態に係るビデオ再生システムのシステム構成図である。特殊再生用のＭＰＥＧデータを生成して出力する配信装置１１と、特殊再生用のＭＰＥＧデータを受信する受信装置１２とをデータ通信網の一つであるインターネット１３を経由して接続している。例えば、インターネット１３は１００Ｍｂｐｓの帯域を確保し、４Ｍｂｐｓのストリーミングデータを配信するようにする。受信装置１２にはビデオ再生画像を表示する表示装置としてテレビジョン装置１４を接続している。
【００３９】
図２は配信装置１１の機能ブロック図である。ビデオコンテンツであるＭＰＥＧファイル（ＭＰＥＧデータ）２１は記憶手段２２に記憶している。記憶手段２２からのＭＰＥＧデータの読み出しは読出手段２３が行う。読出手段２３が読み出したＭＰＥＧデータの解析は解析手段２４が行う。特殊再生データ生成手段２５がＭＰＥＧデータの解析結果に基づいて特殊再生用のＭＰＥＧデータを生成する。特殊再生用のＭＰＥＧデータ又は読み出したＭＰＥＧデータは送出手段２６からインターネット１３経由で受信装置１２へ送信される。
【００４０】
図３は受信装置１２の機能ブロック図である。配信装置１１から送信した特殊再生用のＭＰＥＧデータ（又は通常のＭＰＥＧデータ）を受信手段３１で受信する。受信手段３１によって受信したＭＰＥＧデータはＤＥＭＵＸ手段３２により映像信号と音声信号に分解し、バッファ手段３３に書き込んでバッファリングする。デコード手段３４はシステムクロック３５から基準クロックを受けて動作しバッファ手段３３にバッファリングされているＭＰＥＧデータをデコードする。表示手段３６は、デコード手段３４がデコードした映像／音声信号をテレビジョン装置１４へ出力してビデオ再生出力する。
【００４１】
また、本発明のビデオ再生システムは、配信装置１１と受信装置１２とをデータ通信網経由で接続する形態に限定されものではなく、図４に示すビデオ再生システム４０のように配信装置４１と受信装置４２とを直接接続する構成としてもよい。この場合、図２に示す配信装置１１の機能ブロックからデータ通信機能に係る機能である送出手段２６を削除し、図３に示す受信装置１２の機能ブロックから受信手段３１を削除することとなる。
【００４２】
本ビデオ再生システムは、配信装置１１、４１において早送り／巻き戻しなどの指定倍速に応じてフレーム間引き間隔を決定する。図５から図８を参照して本ビデオ再生システムにおけるフレーム間引き間隔の決定アルゴリズムを説明する。
【００４３】
図５は特殊再生のうち２倍速、４倍速、８倍速の各々に対応した標準間引きフレーム間隔を示している。２倍速の場合、表示対象フレーム数は６０枚から３０枚に間引くので、標準間引きフレーム間隔は２枚から１枚となる。４倍速の場合、表示対象フレーム数は１２０枚から３０枚に間引くので、標準間引きフレーム間隔は４枚から１枚となる。８倍速の場合、表示対象フレーム数は２４０枚から３０枚に間引くので、標準間引きフレーム間隔は８枚から１枚となる。
【００４４】
図６は受信装置１２、４２におけるデコード手段３４の性能であるプロファイル（ＭＰ＠ＭＬ）を示す図である。デコード手段３４の性能を、最大ビットレート、最大表示対象フレームレート、画素数／ライン、ライン数／フレームで定義している。プロファイル（ＭＰ＠ＭＬ）はデコード手段３４に予め保管されている。
【００４５】
図７は図４に示す形態でのＧＯＰフレーム構成とコンテンツビットレートの閾値との関係を示す図である。ＧＯＰフレームはＩフレームのみで構成される場合、Ｉ、Ｐフレームで構成される場合、Ｉ、Ｐ、Ｂフレームで構成される場合がある。Ｉフレームのみで構成される場合、表示に必要な最低フレーム数はＩフレームのみの１枚であるので、コンテンツビットレートの閾値は図６に示す最大ビットレート（１５Ｍｂｐｓ）となる。Ｉ、Ｐフレームで構成される場合、表示に必要な最低フレーム数はＩ、Ｐフレームの２枚であるので、コンテンツビットレートの閾値は最大ビットレートの１／２（７．５Ｍｂｐｓ）となる。Ｉ、Ｐ、Ｂフレームで構成される場合、表示に必要な最低フレーム数はＩ、Ｐ、Ｂフレームの３枚であるので、コンテンツビットレートの閾値は最大ビットレートの１／３（５Ｍｂｐｓ）となる。
【００４６】
ここで、再生しているコンテンツビットレートが閾値以下の場合、図５に示す標準間引きフレーム間隔で特殊再生の間引き処理を実施することができるが、コンテンツビットレートが閾値を超える場合は標準間引きフレーム間隔で特殊再生の間引き処理はできない。この場合、フレーム間引き間隔を増加させる必要がある。本実施の形態では、ＧＯＰフレーム構成毎に式１に従い、フレーム間引き間隔を決定する。
フレーム間引き間隔＝各倍速の標準間引き間隔×（再生しているコンテンツビットレート／コンテンツビットレートの閾値）・・・（式１）
【００４７】
図８は図１に示す形態でのＧＯＰフレーム構成とフレーム間引き間隔との関係を示す図である。コンテンツがネットワーク経由で送られる場合、現在のビットレートでは通信可能なことが判るので、最大速度とみなしてそれをボトルネックと考える。図１に示すビデオ再生システムは、コンテンツデータが配信装置１１から受信装置１２へネットワーク経由で送られるため、コンテンツビットレートがデコード処理のボトルネックとなる。このため、特殊再生の１秒間のデコードフレーム数（３０フレーム／秒）を増加させることができない。フレーム数を増加できないので、図７にしたがってフレーム間引き間隔を決定することはできない。本ビデオ再生システムにおけるフレーム間引き間隔は、ＧＯＰフレーム構成毎に図８に従うものとする。すなわち、Ｉ、Ｐフレームで構成される場合、２倍速では３枚に１枚、４倍速では５枚に１枚、８倍速では９枚に１枚を間引く。Ｉ、Ｐ、Ｂフレームで構成される場合、２倍速では４枚に１枚、４倍速では６枚に１枚、８倍速では１０枚に１枚を間引く。以上がフレーム間引き間隔の決定アルゴリズムである。
【００４８】
図９から図１１を参照して本ビデオ再生システムのメインフローを説明する。
【００４９】
図９は、図１に示すビデオ再生システムのメインフロー図である。配信装置４１において読出手段２３が記憶手段２２からコンテンツデータを読み出し（Ｓ１００）、読み出されたコンテンツデータを特殊再生データ生成手段２５が２倍速、４倍速等の指定倍速に応じた特殊再生データに変換する（Ｓ１０１）。図１に示すビデオ再生システムでは特殊再生データ生成手段２５が出力する特殊再生データはＤＥＭＵＸ手段３２に直接入力される。ＤＥＭＵＸ手段３２は、特殊再生データをＶＩＤＥＯの圧縮データであるＥＳデータに変換し（Ｓ１０２）、変換されたＥＳデータをデコード手段３４が表示手段３６で処理可能な形式のデータにデコードする（Ｓ１０３）。デコードされたコンテンツデータを表示手段３６がテレビジョン装置１４に表示する（Ｓ１０４）。
【００５０】
図１０、図１１は、図１に示すビデオ再生システムのメインフロー図である。配信装置１１と受信装置１２との間で送信処理と受信処理とが追加される他は、図９のメインフローと同じ処理で構成される。すなわち、配信装置１１において送出手段２６が特殊再生データを受信装置１２へ送信し（図１０のＳ１１０）、受信装置１２において受信手段３１が特殊再生データを受信してＤＥＭＵＸ手段３２へ提供する（図１１のＳ１１１）。
【００５１】
図１２は、上記ステップ１００における読み出しに関するフロー図である。読出手段２３は、早送りの場合は記憶手段２２におけるコンテンツデータの読み出し先頭位置からアドレスの増加方向に順次読み出し（Ｓ１２０）、巻き戻しの場合は読み出し先頭位置から逆方向にアドレスをインクリメントしてコンテンツデータを読み出す（Ｓ１２１）。
【００５２】
次に、上記ステップ１０１における特殊再生データ生成手段２５の処理内容について具体的に説明する。
【００５３】
図１３から図１６は特殊再生データ生成手段２５における特殊再生用データへの変換処理のフロー図である。図１３に示すように、特殊再生データ生成手段２５は、読み出したコンテンツデータを解析した解析手段２４からＧＯＰのフレーム構成情報を取得する（Ｓ１３０）。ＧＯＰフレーム構成情報は、読み出したコンテンツデータのＧＯＰを構成するフレームの種類（Ｉ，Ｐ，Ｂ）を示すものであり、ＧＯＰフレーム構成情報にはコンテンツビットレート等の情報も含むものとする。特殊再生データ生成手段２５は、一方でデコード手段３４からプロファイル情報（デコーダ最大ビットレート）を取得する（Ｓ１３１）。これら取得情報から指定倍速に応じたフレーム間引き間隔を決定する。
【００５４】
具体的には、ストリーミングでない（図４のシステム構成）と判定される場合（Ｓ１３２）、コンテンツビットレート、デコーダ最大ビットレート、指定倍速、コンテンツビットレートの閾値から、図１７のフロー図にしたがってフレーム間引き間隔を決定する（Ｓ１３３）。図１７に示すように、ステップＳ２００においてコンテンツビットレートが閾値以下と判定した場合は、指定倍速に対応した標準間引きフレーム間隔（図５）をフレーム間引き間隔として決定する（Ｓ２０１）。またコンテンツビットレートが閾値より大きい場合は、前述した式１にしたがってフレーム間引き間隔を決定する（Ｓ２０２）。
【００５５】
ストリーミングである（図１のシステム構成）と判定される場合（Ｓ１３２）は、最大デコードフレーム数／秒を３０フレームとし、デコーダ最大ビットレートを現在のコンテンツビットレートとし、指定倍速に対応したフレーム間引き間隔を図８に示す表から決定する（Ｓ１３４）。以上の処理によりフレーム間引き間隔が決定した。
【００５６】
ステップＳ１３３又はステップＳ１３４で決定したフレーム間引き間隔が、次の倍速のフレーム間引き間隔を越えていないならば（Ｓ１３５）、ステップＳ１３６へ進み、指定倍速に対応した時間だけ読出手段２３によりコンテンツデータを読み出す。例えば、２倍速であれば２秒間、４倍速であれば４秒間読み出しを行う。この読み出されたコンテンツデータから、フレーム間引き間隔によって、表示するフレーム及び該表示対象フレームの表示に必要なフレーム（付随フレーム）を抽出するフレーム抽出処理を実行する（Ｓ１３７）。
【００５７】
図１８はステップＳ１３７で実行されるフレーム抽出処理のフロー図である。例えば、２倍速の場合であれば等間隔に２枚に１枚を間引くことになるが、直前の他フレームである付随フレーム（Ｉフレーム、Ｐフレーム等）から生成されるＰフレームやＢフレームが表示対象フレームとなる場合には該表示対象フレームの他に付随フレームも一緒にＧＯＰから抽出する必要がある。
【００５８】
図１８では表示対象フレームの種類をＰＩＣＴＵＲＥヘッダより確認し（Ｓ２１０）、表示対象フレームがＩフレームであれば該Ｉフレームのみ抽出する（Ｓ２１１）。Ｉフレームは付随フレームを必要としないフレームだからである。
【００５９】
また、表示対象フレームがＰフレームの場合は、直前のＩフレーム又はＰフレームから該表示対象フレーム（Ｉ）が生成されるので、直前のＩフレーム、Ｐフレームを抽出する（Ｓ２１２）。
【００６０】
また、表示対象フレームがＢフレームの場合は、直前のＩフレーム及びＰフレーム又はＢフレームから該表示対象フレーム（Ｂ）が生成されるので、直前のＩフレーム及びＰフレーム又はＢフレームを抽出する（Ｓ２１３）。
【００６１】
図１９（ａ）（ｂ）はＧＯＰを構成するフレーム（６フレーム）が全てＩフレームで構成されている場合の、元データと抽出フレームとの関係を示す図である。Ｉフレームは、表示にあたり付随フレームを必要としないフレームであるので、図１９（ａ）（ｂ）に示すように元データから（図１９（ａ））から２枚に１枚を間引いたものがそのまま抽出フレーム（図１９（ｂ））となっている。
【００６２】
図２０（ａ）（ｂ）（ｃ）はＧＯＰを構成するフレーム（６フレーム）がＩフレームとＰフレームとで構成されている場合の、元データ、抽出フレーム、後述する入れ替え・削除フレームの関係を示す図である。２倍速の場合、元データから２枚に１枚を抽出すると、図２０（ａ）におけるＩ（１）、Ｐ（３）、Ｐ（５）・・・になる。Ｐ（３）フレームの生成には直前のＩ（１）又はＰ（２）が必要であり、またＰ（５）フレームの生成には直前のＩ（４）が必要である。したがって、図２０（ｂ）に示すように、表示対象フレームＩ（１）Ｐ（３）Ｐ（５）に対するＧＯＰからは、さらに付随フレームであるＰ（２）、Ｉ（４）が一緒に抽出されている。他のブロックでも同様にして、表示対象フレーム及び付随フレームのフレーム抽出している。
【００６３】
図２１（ａ）（ｂ）（ｃ）はＧＯＰを構成するフレーム（６フレーム）がＩフレーム、Ｐフレーム、Ｂフレームとで構成されている場合の、元データ、抽出フレーム、後述する入れ替え・削除フレームの関係を示す図である。２倍速の場合、元データから２枚に１枚を抽出すると、図２１（ａ）における最初のＧＯＰでは、Ｉ（１）、Ｂ（３）、Ｐ（５）が対象となる。Ｂ（３）フレームの生成には直前のＩ（１）及びＰ（２）が必要であり、またＰ（５）フレームの生成には直前のＩ（１）又はＰ（２）が必要である。したがって、図２１（ｂ）に示すように、対象フレームＩ（１）Ｂ（３）Ｐ（５）に関連して、さらに参照フレームであるＰ（２）が一緒に抽出されている。他のブロックでも同様にしてフレーム抽出している。
【００６４】
以上のようにしてＧＯＰ毎に抽出フレームが決定する。本実施の形態では、抽出フレームに対してＩフレームを基点にしてフレームの塊を作るパッキングを行う（Ｓ２１４）。図１９（ｂ）、図２０（ｂ）、図２１（ｂ）はいずれもパッキングした後のフレームの塊とした後の状態を示している。パッキングする理由は後の処理を容易にするためである。
【００６５】
図１４のステップＳ１３７でＧＯＰから倍速に対応した表示対象フレーム及び関連する付随フレームを抽出した結果、それらフレーム数が最大デコードフレーム数／秒を超える場合は（Ｓ１３８）、抽出フレームからフレーム入替・削除処理を実施する（Ｓ１３９）。最大デコードフレーム数／秒以内であればフレーム入替・削除処理は不要である。
【００６６】
図２２はＳ１３９で実施されるフレーム入替・削除処理の概略的なフロー図である。表示対象フレームとしてＢフレームを含む塊を、フレーム数が多い順番に検索する（Ｓ３００）。Ｂフレームを含む塊を最初に検索するのは、Ｂフレームは付随フレーム数が多いので、フレームの入替・削除処理により、フレーム効果を期待できるからである。
【００６７】
抽出フレームの塊にＢフレームを含む塊が存在すれば（Ｓ３０１）、各塊に対して図２３に示すフレーム入替・削除処理を実施する（Ｓ３０２）。フレーム入替・削除処理を実施した結果、最大デコードフレーム数／秒以内になったか否か判断し（Ｓ３０３）、最大デコードフレーム数／秒以内に収まっていれば処理を終了する。
【００６８】
一方、Ｂフレームを含む塊についてフレーム入替・削除処理を実施した結果、依然として最大デコードフレーム数／秒を越えている場合は（Ｓ３０３）、表示対象フレームとしてＰフレームを含む塊をフレーム数の多い順番に検索する（Ｓ３０４）。
【００６９】
抽出フレームの塊にＰフレームを含む塊が存在すれば（Ｓ３０５）、各塊に対して図２３に示すフレーム入替・削除処理を実施する（Ｓ３０６）。Ｐフレームを含む塊が存在しなければ（Ｓ３０５）、処理を終了する。
【００７０】
以上の処理を繰り返すことにより、最終的にＧＯＰ単位のＩフレームに近づいていくことになる。
【００７１】
ここで、上記ステップＳ３０２及びＳ３０６で実施するフレーム入替・削除処理について具体的に説明する。
【００７２】
図２３はステップＳ３０２及びＳ３０６で実施するフレーム入替・削除処理のフロー図である。先ず、元データにおいて、表示対象フレームがフレームＢであり次がＩフレームとなっているところが存在するか否か判定する（Ｓ３１０）。Ｂフレームを表示するためには直前のＩフレーム及びＰフレームが付随フレームとして含まれているので、Ｂフレーム＋付随フレームの塊を別種類の付随フレームの少ない又は付随フレームの無いフレーム（本例ではＩフレーム）と置き換えることにする。よって、表示対象フレームがフレームＢであり次がＩフレームとなっているところが存在した場合、表示対象フレーム及び付随フレームの塊と、その次のＩフレームとを入れ替える（Ｓ３１１）。
【００７３】
ここでの入替処理について、図２１の具体例を参照して説明する。図２１（ｂ）に示す抽出フレームに含まれたＢ（１７）に着目すると、Ｂ（１７）は表示対象フレームとなっており、元データを見ると次にＩフレームであるＩ（１８）が来ている。このような場合、表示対象フレーム（Ｂ（１７））とその付随フレーム（Ｐ（１６））とに代えて、次のＩフレーム（Ｉ（１８））を入れる入替えを行う。なお、表示対象フレーム（Ｂ（１７））の付随フレームにはＩ（１３）も含まれるが表示対象フレームであること、重要フレームであることから入れ替え対象としないこととする。上記入替処理により付随フレーム（Ｐ（１６））が削除された。Ｂ（１７）とＩ（１８）は１フレームしかずれていないので、Ｂ（１７）の代わりにＩ（１８）が表示されてもユーザの感じる違和感は小さく抑えられる。
【００７４】
一方、表示対象フレームがフレームＢであり次がＩフレームとなっているところが存在しなかった場合（Ｓ３１０）、表示対象フレームであるＢフレームを該Ｂフレームが含まれた塊から削除し、直前（左側）のフレームを表示対象フレームとする（Ｓ３１２）。
【００７５】
図２１（ｂ）に示す抽出フレームに含まれたＢ（９）に着目すると、Ｂ（９）は表示対象フレームとなっており、元データを見ると次にＩフレームが来ていない。このような場合、図２１（ｃ）に示すように、Ｂ（９）を削除し、直前フレームであるＰ（８）を表示対象フレームとする。上記条件となっているＢ（３）、Ｂ（５７）に対しても同様の削除を行っている。表示対象フレームが、Ｂフレームよりも付随フレームの少ないＰフレームとなる。
【００７６】
次に、表示対象フレームの番号が連続しているか否か判定する（Ｓ３１３）。番号が連続している場合は、当該連続番号を持つフレームの塊が全てＩフレームで構成されているか否か判断する（Ｓ３１４）。全てＩフレームの場合は、左側のフレームを削除し、右側のフレームを表示対象フレームとする（Ｓ３１５）。これは先にステップＳ３１２において左側を表示対象フレームとする処理を行っているので、間引き間隔を均等化させるためにここでは右側を残している。
【００７７】
図２０（ｂ）に示す抽出フレームに含まれたＩ（９）、Ｉ（１０）に着目すると、左側の表示対象フレームＩ（９）を削除し、右側のＩ（１０）を表示対象フレームとして残している。
【００７８】
ステップＳ３１５で番号の連続するＩフレームが表示対象フレームとなっている部分を処理したら、次に表示対象フレームの番号が連続するが一部にだけＩフレームが含まれている部分が存在するか判定する（Ｓ３１６）。このような部分が存在していれば、その部分からＩフレームを表示対象フレームとして残し、他の種類のフレームを削除する（Ｓ３１７）。Ｉフレームは付随フレームを伴わないので、Ｉフレームを残すことは付随フレームを持つ他の種類のフレームを残すよりも削除効率を高めることができる。
【００７９】
図２１（ｂ）に示す抽出フレームに含まれたＩ（７）、Ｐ（８）に着目すると、左側のＩ（７）を残し、右側のＰ（８）を削除する。
【００８０】
ステップＳ３１７で表示対象フレームの番号が連続するが一部にだけＩフレームが含まれている部分の処理が終了したら、次に表示対象フレームの番号が連続するが一部にだけＢフレームが含まれている部分が存在するか判定する（Ｓ３１８）。そのような部分が存在していれば、その部分からＢフレームを削除し、他を表示対象フレームとする（Ｓ３１９）。これにより付随フレームの多いＢフレームを削除することにより一緒に付随フレームも不要となるので削除効率を高めることができる。
【００８１】
図２１（ｂ）に示す抽出フレームに含まれたＢ（３）、Ｐ（５）に着目すると、ＢフレームであるＢ（３）を削除し、他の種類のフレームであるＰ（５）を残している。
【００８２】
ステップＳ３１９で表示対象フレームの番号が連続し一部にだけＢフレームが含まれている部分の処理が終了したら、次に表示対象フレームの番号が連続し、それらが全てＰフレームで構成される部分が存在するか否か判定する（Ｓ３２０）。そのような部分が存在していれば、その部分では左側のフレームを表示対象フレームとし、右側のフレームを削除する（Ｓ３２１）。Ｐフレームは順方向予測なので左側のフレームを選択しないとフレーム数を削減できないためである。
【００８３】
図２０（ｂ）に示す抽出フレームに含まれたＰ（１５）、Ｐ（１６）に着目すると、左側のＰ（１５）を残し、右側のＰ（１６）を削除している。
【００８４】
以上のようにしてフレーム入替・削除処理が行われた後、図１４のステップＳ１３８又はＳ１４０で処理後のフレーム数が最大デコードフレーム数／秒以内になったか否か判断する。ステップＳ１４０の判定で最大デコードフレーム数／秒を超えると判定された場合は、フレーム間引き間隔を１つインクリメントして（Ｓ１４１）、再びステップＳ１３５へ戻り、インクリメント後のフレーム間引き間隔が次の倍速のフレーム間引き間隔を超えるか否か判断する。フレーム間引き間隔が次の倍速のフレーム間引き間隔を超える場合は再び抽出フレームからのフレーム入替・削除処理を実施する（Ｓ１４２）。フレーム入替・削除処理は図２２，図２３のフロー図に従うものとする。そして、フレーム入替・削除処理後のフレーム数が最大デコードフレーム数以内となるまで繰り返す（Ｓ１４３）。
【００８５】
フレーム入替・削除処理を実施して最大デコードフレーム数／秒以内になったところで、早送りか巻き戻しかを判断し（Ｓ１４４）、巻き戻しの場合は、特殊再生の１秒間のフレーム単位に逆に並べ替える（Ｓ１４５）。
【００８６】
次に、デコード手段３４の処理速度をプロファイルの最大ビットレートで動かす為にＭＰＥＧヘッダのパラメータを変える処理を行う。ＭＰＥＧのコンテンツには固定ビットレートと可変ビットレートとが存在する。固定ビットレートはデータサイズが同じであるが、可変ビットレートは動きが大きいところは最大ビットレートとなるが動きが少ないところではビットレートをさげるようにする。これにより、全体のデータサイズが変わることになる。固定ビットレートと可変ビットレートとでデコード処理を最大にするために変えるエリアが異なる。
【００８７】
そこで、図１５に示すように、固定ビットレートか可変ビットレートかを判断し（Ｓ１４６）、固定ビットレートの場合は各フレームのＰＩＣＴＵＲＥヘッダのｖｂｖ  ｄｅｌａｙを、最大ビットレートで動作した場合の値にする（Ｓ１４７）。具体的には、フレームデータ量を最大ビットレートで割った値にする。
【００８８】
一方、可変ビットレートの場合は、特殊再生が開始されたところから（Ｓ１４８）、シーケンスヘッダのｂｉｔ  ｒａｔｅを最大（１５Ｍｂｐｓ）にする（Ｓ１４９）。このようなシーケンスヘッダは特殊再生が開始された最初にのみ追加する。
【００８９】
以上の処理を行うことにより、デコード手段３４は最大ビットレートである１５Ｍｂｐｓで動作することになる。
【００９０】
次に、ＧＯＰヘッダを１秒単位で付け（Ｓ１５０）、１秒単位のＧＯＰのフレームをＰＥＳに分割する（Ｓ１５１）。ＰＥＳのパケットヘッダにはデコード時間（ＤＴＳ）と表示時間（ＰＴＳ）とがあり、ＤＴＳとＰＴＳとを分ける仕組みになっている。後述するように、ＤＴＳとＰＴＳとを制御して、いらないフレーム（表示対象フレーム以外の付随フレーム）をデコードするが表示せずに破棄する処理を行う。
【００９１】
特殊再生を開始するところで（Ｓ１５２）、ＤＴＳの開始時間を任意に設定し、ＰＴＳをＰＴＳ＝ＤＴＳ＋１０００ｍｓｅｃに設定する（Ｓ１５３）。これによりＰＴＳはＤＴＳより１秒進んでいるように設定されたことになる。
【００９２】
次に、ＴＳパケットにＰＣＲ＝ＤＴＳとしたＰＣＲ用ＴＳパケットを追加する（Ｓ１５４）。ＰＣＲ用ＴＳパケットによりデコード手段３４のシステムクロック３５が初期化される。ＴＳパケットのＰＣＲエリアにシステムクロック３５（ＳＴＣ）を合わせるためのデータを設定することにより、システムクロック３５のずれをコンテンツデータの時間に合わせることができる。
【００９３】
次に、フレームの塊単位に各フレームにＤＴＳ、ＰＴＳを付与する。ここで付与するＤＴＳ、ＰＴＳの値を調整することにより表示対象フレームは表示されるが、付随フレームはデコードされても表示されないように制御している。
【００９４】
図２４は上記ステップＳ１５５におけるＤＴＳ、ＰＴＳを付与するフロー図である。図２７、図２８のフレーム構成図を参照して説明する。先ず、フレームの塊に含まれた開始フレーム（本例ではＩフレーム）のＰＥＳのＤＴＳとＰＴＳを設定する（Ｓ４００）。図２７に示す例で説明する。前の塊（１）がＩ＋Ｐで構成され、今回対象の塊（２）がＩ＋Ｐ＋Ｂで構成されていて、Ｂフレームが表示対象フレームであるものとする。
【００９５】
開始フレーム（Ｉ）のＤＴＳ（２）は前の塊（１）の開始フレーム（Ｉ）に設定したＤＴＳ（１）に前の塊（１）のデータ処理時間（Ｘバイト／デコーダ最大ビットレート）を加算した値となる。また、塊（２）の開始フレーム（Ｉ）のＰＴＳは、ＤＴＳ（２）から１０００ｍｓｅｃを減算した値としている（図２８）。塊（２）の開始フレーム（Ｉ）は表示対象フレームではないので、デコード後に破棄する対象となる。ＭＰＥＧではＤＴＳとＰＴＳの差が７００ｍｓｅｃを超えると、当該フレームは破棄されるように規定されている。したがって、表示しないフレームを破棄するには、表示しないフレームのデコード処理時のシステムクロック（ＳＴＣ＝ＤＴＳ）と表示しないフレームのＰＴＳとの関係がＳＴＣ（＝ＤＴＳ）−表示しないＰＴＳ＞７００ｍｓｅｃとする必要がある。表示しないフレームはデコード後、予測バッファに移されるが、表示バッファからは破棄される。上記したようにＰＴＳ＝ＤＴＳ（２）−１０００ｍｓｅｃと設定することにより、ＤＴＳとＰＴＳの差が確実に７００ｍｓｅｃを超えることになり、当該開始フレーム（Ｉ）は表示されないこととなる。
【００９６】
次に、塊（２）に含まれる中間フレーム（本例ではＰフレーム）のＰＥＳのＰＴＳとＤＴＳを設定する（Ｓ４０１）。中間フレーム（Ｐ）のＰＥＳのＰＴＳは、ＤＴＳ（２）から１０００ｍｓｅｃを減算した値としている。すなわち、同じく非表示対象フレームである開始フレーム（Ｉ）のＰＥＳのＰＴＳと同じ値に設定している。また中間フレーム（Ｐ）のＰＥＳのＤＴＳは、同じ塊（２）の開始フレーム（Ｉ）のＰＥＳのＤＴＳ（２）と同じ値に設定する（図２８）。これにより、中間フレーム（Ｐ）はＤＴＳとＰＴＳの差が確実に７００ｍｓｅｃを超えることになり、当該中間フレーム（Ｐ）は表示されないこととなる。
【００９７】
次に、塊（２）に含まれる表示対象フレーム（本例ではＢフレーム）のＰＥＳのＰＴＳとＤＴＳを設定する（Ｓ４０２）。塊（２）の表示対象フレーム（Ｂ）のＰＥＳのＰＴＳは、直前の表示対象フレームのＰＴＳ（１）に３３ｍｓｅｃを加算した値とする。塊（２）の表示対象フレーム（Ｂ）のＰＥＳのＤＴＳは、同じ塊（２）の開始フレーム（Ｉ）のＰＥＳのＤＴＳ（２）と同じ値に設定する（図２８）。これにより、表示対象フレーム（Ｂ）は表示されることとなる。
【００９８】
なお、同じ塊に含まれる各フレームに対して同じＤＴＳを付加しているが、これは即時にデコードされるからであり、厳密にはフレームのデコード処理時間を足し合わせることになる。以上のようにして各フレームにＤＴＳ、ＰＴＳが付加される。
【００９９】
次に、ＴＳパケットにＰＣＲ用ＴＳパケットを追加することにより、表示対象フレームが表示されるようにシステムクロック（ＳＴＣ）を合わせると共に、後の表示対象フレームが破棄されないようにするためにシステムクロック（ＳＴＣ）を元に戻すことになる。そこで、先ずフレームの塊単位にＴＳパケットに変換する（Ｓ１５６）。そして、フレームの塊単位のＴＳパケットにＰＣＲ用ＴＳパケットを追加する（Ｓ１５７）。
【０１００】
図２５は上記ステップＳ１５７におけるＴＳパケットにＰＣＲ用ＴＳパケットを追加する処理のフロー図である。
【０１０１】
フレームの塊単位のＴＳパケットの後に、adaptation fieldのみのＴＳパケットを追加する（Ｓ４１０）。当該adaptation fieldには上記ステップ４０２において表示対象フレームのＰＥＳに付与したＰＴＳをＰＣＲデータとして設定している。この追加ＴＳパケットによりシステムクロック（ＳＴＣ）が表示対象フレームに付与したＰＴＳに合わせられる。
【０１０２】
さらに、ステップＳ４１０で追加したＴＳパケットの後に、さらにadaptation fieldのみのＴＳパケットを追加する（Ｓ４１１）。当該adaptation fieldには、塊の開始フレームのＰＥＳに付与したＤＴＳに、該塊のデコード処理時間（該塊のデータ量／最大ビットレート）を加えた値をＰＣＲデータとして設定している。
【０１０３】
以上の処理により、配信装置１１，４１の特殊再生データ生成手段２５における特殊再生用データへの変換処理が完了する。
【０１０４】
次に、上記特殊再生用ＭＰＥＧデータを受信した受信装置１２，４２における処理について説明する。
【０１０５】
図２６は特殊再生用ＭＰＥＧデータを受信した受信装置１２，４２におけるフロー図である。ＤＥＭＵＸ手段３２は受信データを受け取ると、ＴＳパケットを分解してヘッダを解析する（Ｓ５００）。ＴＳパケットにＰＣＲが付加されていれば（Ｓ５０１）、システムクロック３５をＰＣＲに合わせ、塊のＰＴＳをＰＣＲとしたＴＳパケットにより、システムクロック（ＳＴＣ）を表示対象フレームのＰＴＳ時間として表示対象フレームを表示させる（Ｓ５０２）。その後のＤＴＳをＰＣＲとしたＴＳパケットにより、システムクロック（ＳＴＣ）を戻す（Ｓ５０２）。
【０１０６】
そして、ＴＳパケットにペイロードがあれば（Ｓ５０３）、ＤＥＭＵＸ手段３２は、ペイロードをＰＥＳに組み立てる（Ｓ５０４）。組み立てたＰＥＳがＶＩＤＥＯの場合、ＤＴＳとＰＴＳ、及び、ＥＳデータを取り出し、デコード手段３４によりデコードする（Ｓ５０５）。その際、ＤＴＳが設定されていれば、ＤＴＳとシステムクロック（ＳＴＣ）が一致した時にフレームがデコードされ、ＰＴＳが設定されていれば、ＰＴＳとシステムクロック（ＳＴＣ）が一致した時にフレームが表示される。また、その際、ＰＴＳがシステムクロック（ＳＴＣ）よりも、７００ｍｓｅｃ以上、遅れていれば、フレームは表示されずに破棄される。以降、特殊再生用ＭＰＥＧデータを受信している間、Ｓ５００からＳ５０５のステップを繰り返す。
【０１０７】
ここで、受信装置１２，４２におけるデコード処理について上記ステップＳ５０２におけるシステムクロック（ＳＴＣ）合わせを含めて具体的に説明する。ＩフレームとＰフレーム（表示対象フレーム）から構成されるフレームの塊を例に説明する。
【０１０８】
図２９はＤＴＳ時間のフレームデコード処理を示している。ＩフレームにはＤＴＳが１０ｓｅｃ１０００ｍｓｅｃと設定されているため、システムクロック（ＳＴＣ）が１０ｓｅｃ１０００ｍｓｅｃになった時に、デコードされる。しかし、ＰＴＳが９ｓｅｃ１０００ｍｓｅｃであるので、ＰＴＳとＳＴＣの差が１ｓｅｃであり、７００ｍｓｅｃ以上の差があるため、表示されずに破棄される。
【０１０９】
図３０は追加ＴＳパケットのＰＣＲによりＳＴＣを進める様子を示す図である。ＴＳパケットのＰＣＲはＰＴＳが設定されている。ＰフレームにはＤＴＳが１０ｓｅｃ１０００ｍｓｅｃと設定されているため、直前のＩフレームがデコードされた後、順次デコードされる。但し、ＳＴＣは、１０ｓｅｃ１０００ｍｓｅｃ＋α（前記Ｉフレームのデコード処理時間）であり、ＰＴＳが１１ｓｅｃ３３ｍｓｅｃのため、表示は待たされる。その後、追加ＴＳパケットのＰＣＲが１１ｓｅｃ３３ｍｓｅｃと設定されているため、当該ＴＳパケットによりＳＴＣが１１ｓｅｃ３３ｍｓｅｃに時間が進んだように設定される。このために、ＰフレームのＰＴＳがＳＴＣと一致し、表示される。
【０１１０】
図３１は再追加ＴＳパケットのＰＣＲによりＳＴＣを戻す様子を示す図である。図３０に示すように追加ＴＳパケットによりＳＴＣを進めた後、ＰＣＲが１０ｓｅｃ１０３３ｍｓｅｃと設定されたＴＳパケットにより、ＳＴＣがデコード処理のための時間である１０ｓｅｃ１０３３ｍｓｅｃに戻されて設定される。これにより、次の塊のデコード処理に備える。
【０１１１】
図３２（ａ）（ｂ）（ｃ）はＰＴＳ、ＤＴＳが付与されたフレーム並びにＰＣＲによるＳＴＣ制御を説明する為の図である。
【０１１２】
図３２（ａ）はＩフレームのみで構成される場合を示している。デコードと表示が同じであるため、前ＰＴＳ（＝ＤＴＳ）のみ付与されている。これはＭＰＥＧの規定でＤＴＳとＰＴＳとが同値の場合、ＰＴＳのみ付与するように定められているためのこれにしたがってこのようになっている。ＩフレームにＰＴＳを付与して、ＰＴＳ（＝ＤＴＳ）＝前の表示対象フレームのＰＴＳ＋３３ｍｓｅｃとすることにより、表示対象フレームに付与するＰＴＳは、ＤＴＳよりも＋１ｓｅｃ進む。
【０１１３】
図３２（ｂ）はＩ、Ｐフレームで構成される場合を示している。ＩフレームにはＰＴＳ（Ｉ）、ＤＴＳ（Ｉ）を付与して、ＤＴＳ＝前の塊のデータ量／デコード最大ビットレート、ＰＴＳ＝ＤＴＳ−１０００ｍｓｅｃを設定している。これにより、表示対象フレームでないＩフレームはデコード処理後に、表示せずに破棄される。表示対象フレームのＰフレームについてはＰＴＳ（Ｐ）、ＤＴＳ（Ｐ）を付与して、ＤＴＳ＝前の塊のデータ量／デコード最大ビットレート、ＰＴＳ＝前の表示対象フレームのＰＴＳ＋３３ｍｓｅｃを設定している。表示対象フレームに付与するＰＴＳは、ＤＴＳよりも１ｓｅｃ進んでいる。ＰＣＲ＝ＰＴＳ（Ｐ）としてＰＴＣをＰＴＳ（Ｐ）に設定することで、Ｐフレームが表示される。ＰＣＲ（ＤＴＳ）は、ＰＣＲ＝ＤＴＳ（Ｐ）＋この塊（Ｉ，Ｐフレーム）のデコード処理時間とすることにより、ＳＴＣをデコード処理のための時間に戻している。
【０１１４】
図３２（ｃ）はＩ、Ｐ、Ｂフレームで構成される場合を示している。表示対象フレームのＩフレームにＰＴＳ（Ｉ）、ＤＴＳ（Ｉ）を付与する。ＤＴＳ＝前の塊のデータ量／デコード最大ビットレート、ＰＴＳ＝前の表示対象フレームのＰＴＳ＋３３ｍｓｅｃとすることにより、表示対象フレームであるＩフレームに付与するＰＴＳはＤＴＳよりも１ｓｅｃ進んでいる。ＰＣＲ１（ＰＴＳ）としてＰＣＲ＝ＰＴＳ（Ｉ）を設定し、ＳＴＣをＰＴＳ（Ｉ）に設定することで、Ｉフレームを表示する。ＰＣＲ１（ＤＴＳ）についてはＰＣＲ＝ＤＴＳ（Ｉ）＋３３ｍｓｅｃを設定してＳＴＣをデコード処理のための時間に戻している。表示対象フレームでないＰフレームにＰＴＳ（Ｐ）、ＤＴＳ（Ｐ）を付与し、ＤＴＳ＝前の塊のデータ量／デコード最大ビットレート、ＰＴＳ＝ＤＴＳ−１０００ｍｓｅｃを設定することにより、デコード処理後に表示せずに破棄する。表示対象フレームであるＢフレームにＰＴＳ（Ｂ）、ＤＴＳ（Ｂ）を付与し、ＤＴＳ＝前の塊のデータ量／デコード最大ビットレート、ＰＴＳ＝前の表示対象フレーム（＝この塊のＩフレーム）のＰＴＳ＋３３ｍｓｅｃに設定し、表示対象フレームに付与するＰＴＳは、ＤＴＳよりも＋１ｓｅｃ進んでいる。ＰＣＲ２（ＰＴＳ）についてはＰＣＲ＝ＰＴＳ（Ｂ）に設定し、ＳＴＣをＰＴＳ（Ｂ）に設定することで、Ｂフレームを表示している。ＰＣＲ２（ＤＴＳ）についてはＰＣＲ＝ＤＴＳ（Ｂ）＋この塊（Ｉ、Ｐ、Ｂフレーム）のデコード処理時間に設定し、ＳＴＣをデコード処理のための時間に戻す。
【産業上の利用可能性】
【０１１５】
本発明は、再生ビットレートとデコード処理性能に合わせた最適な特殊再生用のＭＰＥＧデータを作成でき、デコード側の処理速度を上げたり間引き処理機能を付加したりする必要が無く、円滑な特殊再生を実現でき、ビデオ再生システムに適用可能である。
【図面の簡単な説明】
【０１１６】
【図１】本実施の形態に係るビデオ再生システムのシステム構成図
【図２】上記実施の形態のビデオ再生システムにおける配信装置の機能ブロック図
【図３】上記実施の形態のビデオ再生システムにおける受信装置の機能ブロック図
【図４】配信装置と受信装置とを直接接続するビデオ再生システムのシステム構成図
【図５】２倍速、４倍速、８倍速の各々に対応した標準間引きフレーム間隔を示す図
【図６】デコード手段のプロファイル（ＭＰ＠ＭＬ）を示す図
【図７】図４に示す形態でのＧＯＰフレーム構成とコンテンツビットレートの閾値との関係を示す図
【図８】図１に示す形態でのＧＯＰフレーム構成とフレーム間引き間隔との関係を示す図
【図９】図４に示すビデオ再生システムの概略的なフロー図
【図１０】図１に示すビデオ再生システムにおける配信装置の概略的なフロー図
【図１１】図１に示すビデオ再生システムにおける受信装置の概略的なフロー図
【図１２】読出手段による読み出し手順を示すフロー図
【図１３】特殊再生用データへの変換処理であってフレーム間引き間隔決定までのフロー図
【図１４】特殊再生用データへの変換処理であって抽出フレームの並べ替えまでのフロー図
【図１５】特殊再生用データへの変換処理であってＳＴＣ初期化用データ設定までのフロー図
【図１６】特殊再生用データへの変換処理であってＰＣＲ用ＴＳパケット追加までのフロー図
【図１７】非ストリーミングの場合のフレーム間引き間隔決定のフロー図
【図１８】フレーム抽出処理のフロー図
【図１９】Ｉフレームで構成されたＧＯＰの元データ、抽出フレームを示す図
【図２０】Ｉ、Ｐフレームで構成されたＧＯＰの元データ、抽出フレーム、入れ替え・削除フレームを示す図
【図２１】Ｉ、Ｐ、Ｂフレームで構成されたＧＯＰの元データ、抽出フレーム、入れ替え・削除フレームを示す図
【図２２】抽出フレームからのフレーム入替・削除処理の全体的なフロー図
【図２３】図２２におけるフレーム入替・削除処理の具体的なフロー図
【図２４】残ったフレームに付与するＤＴＳ、ＰＴＳの内容を決めるフロー図
【図２５】ＴＳパケットを追加するフロー図
【図２６】受信装置のデコード処理のフロー図
【図２７】抽出フレームのフレーム構成を示す図
【図２８】塊を構成する各フレームのＤＴＳとＰＴＳの内容を示す図
【図２９】ＤＴＳ時間のフレームデコード処理を説明するための図
【図３０】ＰＴＳをＰＣＲとしたＴＳパケットによるＰＴＳ時間へのＳＴＣ変更を示す図
【図３１】ＤＴＳをＰＣＲとしたＴＳパケットによるＤＴＳ時間へのＳＴＣ変更を示す図
【図３２】（ａ）Ｉフレームのみで構成される場合のＰＴＳとＤＴＳの関係を示す図、（ｂ）Ｉ、Ｐフレームで構成される場合のＰＴＳとＤＴＳの関係及びＰＣＲの設定内容を示す図、（ｃ）Ｉ、Ｐ、Ｂフレームで構成される場合のＰＴＳとＤＴＳの関係及びＰＣＲの設定内容を示す図
【符号の説明】
【０１１７】
１１，４１  配信装置
１２，４２  受信装置
１３  インターネット
１４  テレビジョン装置
２１  ＭＰＥＧファイル
２２  記憶手段
２３  読出手段
２４  解析手段
２５  特殊再生データ生成手段
２６  送出手段
３１  受信手段
３２  ＤＥＭＵＸ手段
３３  バッファ手段
３４  デコード手段
３５  システムクロック
３６  表示手段
【図１】
2006295645.tif 000003
【図２】
2006295645.tif 000004
【図３】
2006295645.tif 000005
【図４】
2006295645.tif 000006
【図５】
2006295645.tif 000007
【図６】
2006295645.tif 000008
【図７】
2006295645.tif 000009
【図８】
2006295645.tif 000010
【図９】
2006295645.tif 000011
【図１０】
2006295645.tif 000012
【図１１】
2006295645.tif 000013
【図１２】
2006295645.tif 000014
【図１３】
2006295645.tif 000015
【図１４】
2006295645.tif 000016
【図１５】
2006295645.tif 000017
【図１６】
2006295645.tif 000018
【図１７】
2006295645.tif 000019
【図１８】
2006295645.tif 000020
【図１９】
2006295645.tif 000021
【図２０】
2006295645.tif 000022
【図２１】
2006295645.tif 000023
【図２２】
2006295645.tif 000024
【図２３】
2006295645.tif 000025
【図２４】
2006295645.tif 000026
【図２５】
2006295645.tif 000027
【図２６】
2006295645.tif 000028
【図２７】
2006295645.tif 000029
【図２８】
2006295645.tif 000030
【図２９】
2006295645.tif 000031
【図３０】
2006295645.tif 000032
【図３１】
2006295645.tif 000033
【図３２】
2006295645.tif 000034