(57)【特許請求の範囲】
【請求項１】
表示部に対する画像信号出力を停止する停止期間を判別可能とする停止期間識別信号を生成し、画像信号とともに出力する再生制御部であり、前記停止期間を画像フレーム間、または画像フレーム内に設定した停止期間識別信号を生成する再生制御部と、
前記画像信号の表示部に対する出力制御を実行する表示制御部であり、前記停止期間識別信号により停止期間を判別し、画像フレーム間、または画像フレーム内に設定された停止期間においては表示部に対する画像信号出力を停止し、停止期間以外の有効期間のみ画像信号の出力を行い、画像フレームを間引くことなく画像信号出力を実行し、
前記再生制御部は、最速再生画像であるｎ倍速画像をオリジナル画像として、該オリジナル画像に対して前記停止期間の設定処理を実行し、０〜ｎ倍速の範囲内の任意再生速度での再生を可能とする停止期間識別信号を生成する構成であり、
前記再生制御部は、
（ａ）停止期間を画像フレームの間に設定するＹ方向集約型停止期間設定態様、
（ｂ）停止期間を画像フレーム内に分散して設定するＹ方向分散型停止期間設定態様、
（ｃ）停止期間を画像フレームを構成するラインの間に設定するＸ方向集約型停止期間設定態様、
（ｄ）停止期間を画像フレームを構成するライン内に分散して設定するＸ方向分散型停止期間設定態様、
上記（ａ）〜（ｄ）の停止期間設定態様のいずれかの態様、または複数の態様の組み合わせで設定し、設定した停止期間を判別可能とする停止期間識別信号を生成し、
前記表示制御部は、停止期間が設定されていない画像は継続的な表示部に対する画像出力によりｎ倍速画像の表示を行い、
停止期間の設定された画像は、停止期間識別信号によって判別される停止期間の長さに応じた画像信号出力停止処理により、０〜ｎ倍速の画像表示を行う情報再生装置。
【請求項２】
前記再生制御部は、
ユーザインタフェースを介して入力される再生速度指定情報に応じて、指定再生速度の設定に必要となる停止期間を決定し、決定した停止期間を判別可能とする停止期間識別信号を生成する請求項１に記載の情報再生装置。
【請求項３】
前記再生制御部は、
前記停止期間識別信号として、前記表示制御部の処理タイミングを制御するクロック信号の有効期間と無効期間を設定したイネーブル信号を生成し、前記停止期間を無効期間としたイネーブル信号の生成を行い、
前記表示制御部は、
前記イネーブル信号に応じて入力クロックの有効期間と無効期間を判別して有効期間は前記表示部に対する画像信号出力処理を実行し、無効期間においては前記表示部に対する画像信号出力処理を停止する請求項１に記載の情報再生装置。
【請求項４】
前記再生制御部は、
前記停止期間識別信号として、画像信号に対する垂直同期信号または水平同期信号の少なくともいずれかの同期信号を調整した同期信号調整信号の生成を行い、
前記表示制御部は、
前記同期信号調整信号における同期信号区間のクロック数のカウント値と、予めメモリに保持した基準カウント値とを比較し、基準カウント値を超える同期信号区間を停止期間と判断し、前記表示部に対する画像信号出力を停止する請求項１に記載の情報再生装置。
【請求項５】
情報再生装置において実行する情報再生方法であり、
再生制御部が、表示部に対する画像信号出力を停止する停止期間を判別可能とする停止期間識別信号を生成し、画像信号とともに出力する再生制御ステップであり、前記停止期間を画像フレーム間、または画像フレーム内に設定した停止期間識別信号を生成再生制御ステップと、
表示制御部が、前記画像信号の表示部に対する出力制御を実行する表示制御部であり、前記停止期間識別信号により停止期間を判別し、画像フレーム間、または画像フレーム内に設定された停止期間においては表示部に対する画像信号出力を停止し、停止期間以外の有効期間のみ画像信号の出力を行い、画像フレームを間引くことなく画像信号出力を実行する表示制御ステップを有し、
前記再生制御ステップは、
最速再生画像であるｎ倍速画像をオリジナル画像として、該オリジナル画像に対して前記停止期間の設定処理を実行し、０〜ｎ倍速の範囲内の任意再生速度での再生を可能とする停止期間識別信号の生成を行い、
（ａ）停止期間を画像フレームの間に設定するＹ方向集約型停止期間設定態様、
（ｂ）停止期間を画像フレーム内に分散して設定するＹ方向分散型停止期間設定態様、
（ｃ）停止期間を画像フレームを構成するラインの間に設定するＸ方向集約型停止期間設定態様、
（ｄ）停止期間を画像フレームを構成するライン内に分散して設定するＸ方向分散型停止期間設定態様、
上記（ａ）〜（ｄ）の停止期間設定態様のいずれかの態様、または複数の態様の組み合わせで設定し、設定した停止期間を判別可能とする停止期間識別信号を生成するステップであり、
前記表示制御ステップは、停止期間が設定されていない画像は継続的な表示部に対する画像出力によりｎ倍速画像の表示を行い、
停止期間の設定された画像は、停止期間識別信号によって判別される停止期間の長さに応じた画像信号出力停止処理により、０〜ｎ倍速の画像表示を行うステップである情報再生方法。
【請求項６】
情報再生装置において情報再生処理を実行させるプログラムであり、
再生制御部に、表示部に対する画像信号出力を停止する停止期間を判別可能とする停止期間識別信号を生成させて、画像信号とともに出力させる再生制御部であり、前記停止期間を画像フレーム間、または画像フレーム内に設定した停止期間識別信号を生成させる再生制御ステップと、
表示制御部に、前記画像信号の表示部に対する出力制御を実行させる表示制御部であり、前記停止期間識別信号により停止期間を判別し、画像フレーム間、または画像フレーム内に設定された停止期間においては表示部に対する画像信号出力を停止し、停止期間以外の有効期間のみ画像信号を出力させ、画像フレームを間引くことなく画像信号出力を実行させる表示制御ステップを有し、
前記再生制御ステップは、
最速再生画像であるｎ倍速画像をオリジナル画像として、該オリジナル画像に対して前記停止期間の設定処理を実行し、０〜ｎ倍速の範囲内の任意再生速度での再生を可能とする停止期間識別信号の生成を行わせ、
（ａ）停止期間を画像フレームの間に設定するＹ方向集約型停止期間設定態様、
（ｂ）停止期間を画像フレーム内に分散して設定するＹ方向分散型停止期間設定態様、
（ｃ）停止期間を画像フレームを構成するラインの間に設定するＸ方向集約型停止期間設定態様、
（ｄ）停止期間を画像フレームを構成するライン内に分散して設定するＸ方向分散型停止期間設定態様、
上記（ａ）〜（ｄ）の停止期間設定態様のいずれかの態様、または複数の態様の組み合わせで設定し、設定した停止期間を判別可能とする停止期間識別信号を生成させるステップであり、
前記表示制御ステップは、停止期間が設定されていない画像は継続的な表示部に対する画像出力によりｎ倍速画像の表示を行い、
停止期間の設定された画像は、停止期間識別信号によって判別される停止期間の長さに応じた画像信号出力停止処理により、０〜ｎ倍速の画像表示を行わせるステップであるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報再生装置、および情報再生方法、並びにプログラムに関する。さらに、詳細には、高速再生や低速再生など様々な再生速度でのコンテンツ再生を行う情報再生装置、および情報再生方法、並びにプログラムに関する。
【背景技術】
【０００２】
ハードディスクやＤＶＤ、ＢＤなどのメディア（情報記録媒体）の記録コンテンツを再生する情報再生装置には再生速度を変更して再生する機能を備えたものがある。このような装置は、ユーザの指定によって例えば高速再生やスロー再生が可能となる。
【０００３】
例えば、従来装置における再生速度変更処理においては以下のような処理が行われる。高速再生処理は、動画像コンテンツの構成フレームを所定間隔で間引き、間引き後のフレームを表示部に表示する。また、スロー再生処理は、同じフレームを複数回繰り返して重複表示するといった処理が行われる。
【０００４】
しかし、このようなフレーム間引き処理、あるいはフレーム重複表示処理を行うとジャーキネスが発生する。例えば、ある速度で動く移動オブジェクトを表示すると、動きが不自然なものになる。いわゆる動きのガタツキとしてのジャーキネスが発生する。
【０００５】
図１を参照して、ジャーキネスの発生メカニズムについて説明する。図１（ａ）に示す時間的に連続するフレーム１〜１２について、高速再生を行なう場合について想定する。各フレーム１〜１２には、移動オブジェクト１１が含まれる。オブジェクト１１は、フレームの進行に従って、下方向に移動している。図１（ｂ）は、オブジェクト１１を含む画像領域の縦ラインのみを抽出して、フレーム１〜１２まで並べた図である。縦方向の升目は１画素（ピクセル）とする。移動オブジェクト１１は各フレームについて１画素ずつ下方向に移動する。
【０００６】
この画像データを高速再生する場合、フレームの間引きが実行される。ここでは、フレーム３，６，９，１２を間引く処理を実行して再生するものとする。再生速度は、１．５倍速（３／２倍）になる。フレーム間引き結果を、図１（ｃ）に示す。再生画像は、フレーム３，６，９，１２が間引かれ、フレーム１，２，４，５，７，８，１０，１１の順に再生される。
【０００７】
図１（ｃ）から理解されるように、移動オブジェクト１１は、再生フレーム１，２間では、１画素移動し、再生フレーム２，４間では、２画素移動する。高速再生では、フレーム１，２，４，５，７，８，１０，１１のフレーム順に時間的に等間隔で再生されることになる。この結果、視聴者はオブジェクト１１の動きが早くなったり遅くなったりを繰り返す不自然な動きを観察することになる。この現象が、表示オブジェクトの動きがカクカクとする、いわゆるジャーキネスと呼ばれる現象である。このジャーキネスを発生させる要因は、再生フレームの間引き処理によるものである。
【０００８】
本出願人は、このような再生速度の変更に伴うジャーキネス発生を解決する構成として、システムクロックのクロック速度である周波数を変更し、高速再生時にはクロック周波数を高く設定し、低速再生時にはクロック周波数を低下させる構成を提案した。これらの構成については、特許文献１（特開２００７−７４０３７号公報）、特許文献２（特開２００７−７４０３８号公報）に記載がある。
【０００９】
これらの特許文献に記載の処理は、出力フレームレートを変更して高速再生や低速再生を実現するものであり、いわゆるフレームレートを可変としたコンピュータ機器の表示装置などに利用されるマルチスキャンモニタと類似する処理を行うものである。
【００１０】
ＰＣの表示装置などに利用されるマルチスキャンモニタは、例えば、ＮＴＳＣ圏の基準フレームレートである５９．９４Ｈｚだけでなく、７０Ｈｚ，８０Ｈｚといったフレーム周波数の動画像を入力することが可能であり、そのフレームレートで表示を行うことができる。再生速度を変更しても速度に応じたフレームレートで表示するとジャーキネスが発生しない。したがって、マルチスキャンモニタを用いれば、再生速度を変えても動き劣化を生じることなく表示することは可能である。
【００１１】
しかし、再生速度を動的に変えようとするとマルチスキャンモニタでは問題が生じる。具体例としては、フレームレートを変える際に、画面の表示が行えなくなる期間、いわゆるタイムラグ（Ｔｉｍｅ  Ｌａｇ）が生じてしまう。すなわち、コンテンツを再生しながら視聴速度を動的に変えようとした場合には表示が止まってしまう期間が生じてしまい、快適な視聴を継続するのが困難になる。
【００１２】
例えば、図２に示すように、フレームレート［ｆａ］で再生しているコンテンツを、ユーザが時間（ｔ１）に再生速度変更指示を入力してフレームレート［ｆｂ］に変更とようとしても、時間（ｔ１）から一定期間後の時間（ｔ２）まで画像は停止状態となる。その後、時間（ｔ２）からフレームレート［ｆｂ］で再生することが可能となる。この時間ｔ１〜ｔ２の期間がラグ（Ｔｉｍｅ  Ｌａｇ）として発生する。
【００１３】
このタイムラグ（Ｔｉｍｅ  Ｌａｇ）は、ロックがはずれた期間とも表現される。マルチスキャンモニタは同期信号であるシンクと呼ばれるタイミング基準信号を元に入力画像のデータを読み取る。従って、再生速度変更時に新たな同期調整を行う必要が発生し、この期間、再生が停止ししてしまうタイムラグを生ずることになる。すなわち、フレームレートを変えるにはシンク信号のタイミングを変更する必要があり、それによって一時的にデータが読み取れなくなってしまう。たとえば、シンク信号からＰＬＬのクロック信号を発生させて内部動作を行う装置の場合、ＰＬＬのロックがはずれるためデータ読み出しが不可能になる期間が生じてしまう。
【００１４】
ジャーキネスを発生させずに再生速度を変更する方法としては、出力フレームレートの変更を行うことが有効な方法であるが、上述のように出力フレームレートの変更時に出力画像が停止するタイムラグが発生してしまうという問題がある。
【先行技術文献】
【特許文献】
【００１５】
【特許文献１】特開２００７−７４０３７号公報
【特許文献２】特開２００７−７４０３８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１６】
本発明は、例えば上述の問題点に鑑みてなされたものであり、高速再生や低速再生など再生速度を変更するコンテンツ再生処理において、ジャーキネスの発生を防止するとともに、スムーズな再生速度変更を可能とする情報再生装置、および情報再生方法、並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１７】
本発明の第１の側面は、
表示部に対する画像信号出力を停止する停止期間を判別可能とする停止期間識別信号を生成し、画像信号とともに出力する再生制御部と、
前記画像信号の表示部に対する出力制御を実行する表示制御部であり、前記停止期間識別信号により停止期間を判別し、停止期間においては表示部に対する画像信号出力を停止し、停止期間以外の有効期間のみ画像信号の出力を行う表示制御部と、
を有する情報再生装置にある。
【００１８】
さらに、本発明の情報再生装置の一実施態様において、前記再生制御部は、最速再生画像であるｎ倍速画像をオリジナル画像として、該オリジナル画像に対して前記停止期間の設定処理を実行し、０〜ｎ倍速の範囲内の任意再生速度での再生を可能とする停止期間識別信号を生成し、前記表示制御部は、停止期間が設定されていない画像は継続的な表示部に対する画像出力によりｎ倍速画像の表示を行い、停止期間の設定された画像は、停止期間識別信号によって判別される停止期間の長さに応じた画像信号出力停止処理により、０〜ｎ倍速の画像表示を行う。
【００１９】
さらに、本発明の情報再生装置の一実施態様において、前記再生制御部は、
（ａ）停止期間を画像フレームの間に設定するＹ方向集約型停止期間設定態様、
（ｂ）停止期間を画像フレーム内に分散して設定するＹ方向分散型停止期間設定態様、
（ｃ）停止期間を画像フレームを構成するラインの間に設定するＸ方向集約型停止期間設定態様、
（ｄ）停止期間を画像フレームを構成するライン内に分散して設定するＸ方向分散型停止期間設定態様、
上記（ａ）〜（ｄ）の停止期間設定態様のいずれかの態様、または複数の態様の組み合わせで設定し、設定した停止期間を判別可能とする停止期間識別信号を生成する。
【００２０】
さらに、本発明の情報再生装置の一実施態様において、前記再生制御部は、ユーザインタフェースを介して入力される再生速度指定情報に応じて、指定再生速度の設定に必要となる停止期間を決定し、決定した停止期間を判別可能とする停止期間識別信号を生成する。
【００２１】
さらに、本発明の情報再生装置の一実施態様において、前記再生制御部は、前記停止期間識別信号として、前記表示制御部の処理タイミングを制御するクロック信号の有効期間と無効期間を設定したイネーブル信号を生成し、前記停止期間を無効期間としたイネーブル信号の生成を行い、前記表示制御部は、前記イネーブル信号に応じて入力クロックの有効期間と無効期間を判別して有効期間は前記表示部に対する画像信号出力処理を実行し、無効期間においては前記表示部に対する画像信号出力処理を停止する。
【００２２】
さらに、本発明の情報再生装置の一実施態様において、前記再生制御部は、前記停止期間識別信号として、画像信号に対する垂直同期信号または水平同期信号の少なくともいずれかの同期信号を調整した同期信号調整信号の生成を行い、前記表示制御部は、前記同期信号調整信号における同期信号区間のクロック数のカウント値と、予めメモリに保持した基準カウント値とを比較し、基準カウント値を超える同期信号区間を停止期間と判断し、前記表示部に対する画像信号出力を停止する。
【００２３】
さらに、本発明の第２の側面は、
表示部に対する画像信号出力を停止する停止期間を判別可能とする停止期間識別信号を生成し、画像信号とともに出力する再生制御部と、
前記画像信号の表示部に対する出力制御を実行する表示制御部であり、前記停止期間識別信号により判別される再生速度に応じてシステムクロックの周波数を調整した調整クロック信号を生成し、生成した調整クロック信号により表示デバイス駆動部を駆動させて再生速度の変更を実行する表示制御部と、
を有する情報再生装置にある。
【００２４】
さらに、本発明の第３の側面は、
情報再生装置において実行する情報再生方法であり、
再生制御部が、表示部に対する画像信号出力を停止する停止期間を判別可能とする停止期間識別信号を生成し、画像信号とともに出力する再生制御ステップと、
表示制御部が、前記画像信号の表示部に対する出力制御を実行する表示制御部であり、前記停止期間識別信号により停止期間を判別し、停止期間においては表示部に対する画像信号出力を停止し、停止期間以外の有効期間のみ画像信号の出力を行う表示制御ステップと、
を有する情報再生方法にある。
【００２５】
さらに、本発明の第４の側面は、
情報再生装置において情報再生処理を実行させるプログラムであり、
再生制御部に、表示部に対する画像信号出力を停止する停止期間を判別可能とする停止期間識別信号を生成させて、画像信号とともに出力させる再生制御ステップと、
表示制御部に、前記画像信号の表示部に対する出力制御を実行させる表示制御部であり、前記停止期間識別信号により停止期間を判別し、停止期間においては表示部に対する画像信号出力を停止し、停止期間以外の有効期間のみ画像信号の出力を行わせる表示制御ステップと、
を有するプログラムにある。
【００２６】
なお、本発明のプログラムは、例えば、様々なプログラム・コードを実行可能な画像処理装置やコンピュータ・システムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体によって提供可能なプログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、画像処理装置やコンピュータ・システム上でプログラムに応じた処理が実現される。
【００２７】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００２８】
本発明の一実施例によれば、最速再生画像であるｎ倍速画像をオリジナル画像とし、オリジナル画像に対して、表示部に対する画像信号出力停止期間を判別する停止期間識別信号を設定する。表示制御部は、停止期間識別信号により停止期間を判別して、停止期間においては表示部に対する画像信号出力を停止し、停止期間以外の有効期間のみ画像信号の出力を行う。停止期間の長さに応じた画像信号出力停止処理により、ジャーキネスのない０〜ｎ倍速の画像表示が実現される。
【図面の簡単な説明】
【００２９】
【図１】ジャーキネスの発生メカニズムについて説明する図である。
【図２】従来の再生装置における再生速度変更例について説明する図である。
【図３】本発明の一実施例に係る情報再生装置の構成について説明する図である。
【図４】本発明の情報再生装置における再生速度変更例について説明する図である。
【図５】本発明の一実施例に係る情報再生装置の構成について説明する図である。
【図６】本発明の一実施例に係る情報再生装置の実行する停止期間の設定と停止期間を用いた再生処理例について説明する図である。
【図７】本発明の一実施例に係る情報再生装置の実行する停止期間の設定と停止期間を用いた再生処理例について説明する図である。
【図８】本発明の一実施例に係る情報再生装置の実行する停止期間の設定と停止期間を用いた再生処理例について説明する図である。
【図９】再生装置の実行するデータ出力シーケンスについて説明する図である。
【図１０】本発明の一実施例に係る情報再生装置の実行する停止期間を適用したデータ出力シーケンスについて説明する図である。
【図１１】本発明の一実施例に係る情報再生装置の実行する停止期間を適用したデータ出力シーケンスについて説明する図である。
【図１２】本発明の一実施例に係る情報再生装置の実行する停止期間を適用したデータ出力シーケンスについて説明する図である。
【図１３】本発明の一実施例に係る情報再生装置の実行する停止期間を適用したデータ出力シーケンスについて説明する図である。
【図１４】本発明の一実施例に係る情報再生装置の実行する停止期間を適用したデータ出力シーケンスについて説明する図である。
【図１５】本発明の一実施例に係る情報再生装置の実行する停止期間識別信号の設定例について説明する図である。
【図１６】本発明の一実施例に係る情報再生装置の実行する停止期間識別信号の設定例について説明する図である。
【図１７】本発明の一実施例に係る情報再生装置の実行する同期信号を用いた停止期間の設定および停止期間判別による再生処理例について説明する図である。
【図１８】本発明の一実施例に係る情報再生装置の実行する同期信号を用いた停止期間の設定および停止期間判別による再生処理例について説明する図である。
【図１９】本発明の一実施例に係る情報再生装置の実行する同期信号を用いた停止期間の設定および停止期間判別による再生処理例について説明する図である。
【図２０】本発明の一実施例に係る情報再生装置の実行する同期信号を用いた停止期間の設定および停止期間判別による再生処理例について説明する図である。
【図２１】本発明の一実施例に係る情報再生装置の実行する同期信号を用いた停止期間の設定判別によるデータ出力シーケンスについて説明する図である。
【図２２】本発明の一実施例に係る情報再生装置の実行する同期信号を用いた停止期間の設定判別によるデータ出力シーケンスについて説明する図である。
【図２３】本発明の一実施例に係る情報再生装置の表示制御部の構成について説明する図である。
【図２４】本発明の一実施例に係る情報再生装置の表示制御部の構成について説明する図である。
【図２５】本発明の一実施例に係る情報再生装置の表示制御部において生成する調整クロック信号の例について説明する図である。
【図２６】本発明の一実施例に係る情報再生装置の表示制御部において生成する調整クロック信号の例について説明する図である。
【発明を実施するための形態】
【００３０】
以下、図面を参照しながら本発明の情報再生装置、および情報再生方法、並びにプログラムの詳細について説明する。説明は、以下の項目に従って行う。
１．本発明の情報再生装置の構成および処理例について（実施例１）
２．停止期間識別信号を省略し同期信号（Ｓｙｎｃ）の設定変更による停止期間識別を行う処理例（実施例２）
３．停止期間識別信号に応じて表示デバイスに対する供給クロックを変更する処理例（実施例３）
【００３１】
［１．本発明の情報再生装置の構成および処理例について（実施例１）］
以下、図面を参照しながら本発明の情報再生装置、および情報再生方法、並びにコンピュータ・プログラムの詳細について説明する。
【００３２】
まず、図３以下を参照して本発明の一実施例に係る情報再生装置の構成について説明する。図３に示す情報再生装置１００は、例えばＤＶＤ、ハードディスク等の情報記録媒体に格納されたコンテンツ、あるいは放送、ネットワークを介して入力するコンテンツの再生処理を実行する情報再生装置である。なお、情報再生装置１００は、例えば従来の録画再生装置、例えば、ＶＴＲやＨＤＤレコーダに代表される録画再生装置と同様の構成を有し、さらに、図３に示す本発明に従った処理を実行するための構成を付加した装置として構成可能である。図３は従来装置と異なる本発明に関連する部分を抽出して示した図である。
【００３３】
本発明の情報再生装置１００は動画コンテンツを、表示部１３０を介して表示する。入力コンテンツを再生し、かつ、再生速度を変えられるという特徴を有する。また、再生速度を変えても動き劣化であるジャーキネスを発生させず、かつ、再生速度変更時に画像停止期間をほとんど発生させないという特徴を持つ。
【００３４】
図３に示すように、情報再生装置１００は、再生制御部１１０、表示制御部１２０、表示部１３０、ユーザインタフェース（ＩＦ）１４０、システムクロック１５０を有する。
【００３５】
再生制御部１１０は入力コンテンツに含まれる画像、音声、および付随データ（字幕など）を復号する。表示制御部１２０はデコードされたデータを再生制御部１１０から入力して表示部１３０に表示する処理を行う、なお、図３には、再生制御部１１０と、表示制御部１２０を一体化した装置として示しているが、これらの各構成部は個別の装置として例えばケーブルやネットワークによって接続された構成としてもよい。
【００３６】
ユーザは表示部１３０に表示された画像を視聴する。なお、表示部１３０は、例えば液晶表示装置のようなホールド型の表示装置によって構成することが好ましい。
再生速度についてはユーザがユーザＩＦ１４０を介して任意に指定できる。なお、再生速度の指定はユーザの人為的な指定を行うほかに、例えば初期的な再生速度としてはシステム内部で予め設定もしくは生成されるデフォルトの再生速度を利用する構成としてもよい。
【００３７】
システムクロック１５０は、再生制御部１１０と表示制御部１２０に対してｎ倍速でのコンテンツ再生処理を可能とするように、ｎ倍速以上のクロック周期のクロックを再生制御部１１０と表示制御部１２０に対して供給する。なお、ｎ＝２、あるいはｎ＝４など固定されている構成でよい。システムクロック１５０は、一般的な再生装置において供給されるクロックより速いｎ倍周期のクロックを供給する。
【００３８】
再生制御部１１０と表示制御部１２０は、このｎ倍速クロックに従った処理を行う。例えばｎ＝２の場合、２倍速の再生速度での再生データが生成されることになる。ｎ＝４の場合、４倍速の再生速度での再生データが生成されることになる。なお、このような高速クロックを用いた再生処理については、本出願人の先の出願である特開２００７−７４０３７号公報、特開２００７−７４０３８号公報に記載されている。
【００３９】
これらの特開２００７−７４０３７号公報、特開２００７−７４０３８号公報に記載の構成では、様々なクロック周期に設定可能な構成とし、高速再生を行う場合は、クロック周期を高くし、低速再生を行う場合はクロック周期を低くする設定としていた。
【００４０】
本発明では、図３に示すシステムクロック１５０はｎ倍速の高速再生コンテンツを生成するためのｎ倍速クロックを再生制御部１１０と表示制御部１２０に供給する。前述のようにｎ＝２など固定値としてよい。再生制御部１１０は、ｎ倍速クロックに従ってｎ倍速再生可能なコンテンツを生成する。ここまでの処理は、前述の特開２００７−７４０３７号公報、特開２００７−７４０３８号公報に記載された処理と同様の処理として実行する。
【００４１】
本願発明の情報再生装置１００は、このｎ倍速での再生可能なコンテンツを基にして、さらに０〜ｎ倍速の任意速度での再生コンテンツを生成する。
図３に示すように、再生制御部１１０は、ｎ倍速動画信号２１１を生成して表示制御部１２０に出力する。図に示すように、再生制御部１１０が表示制御部１２０に出力するｎ倍速動画信号２１１には、停止期間識別信号が含まれる。
【００４２】
表示制御部１２０は、再生制御部１１０から入力するｎ倍速動画信号２１１と停止期間識別信号を用いて、０〜ｎ倍速動画信号２３１を生成して表示部１３０に表示する。なお、ユーザはユーザＩＦ１４０を介して０〜ｎ倍の範囲で任意の再生速度を任意のタイミングで指定可能である。再生制御部１１０は、ユーザＩＦ１４０を介して入力された再生速度指定信号に応じて停止期間識別信号を生成または更新する処理を行う。この処理によって、表示部１３０に表示される動画コンテンツの再生速度が０〜ｎ倍速の範囲で即座に変更されることになる。
【００４３】
本発明に従った情報再生装置１００は、再生速度の変更処理を例えば図４に示すようなイメージで行うことができる。図４は、縦軸が再生速度（出力フレームレート）、横軸に時間（Ｔｉｍｅ）を示している。ユーザは任意タイミングで０〜ｎ倍速の範囲で再生速度変更指定をユーザＩＦ１４０を介して行うことができる。再生制御部１１０と表示制御部１２０は、ユーザ指定に応じた処理を行い表示部１３０に表示されているコンテンツの再生速度をユーザの指定した速度に変更する。
【００４４】
具体的には、停止期間の変更によりコンテンツの再生速度を変更する。なお、この処理についての詳細は後段で説明する。従来の装置では、再生速度変更時にいわゆるシンク（同期信号）の再設定を行うことが必要となり、この処理期間、出力画像が停止してしまうが、本発明の構成では、このようなシンク（同期信号）の再設定を行う必要がなく、停止期間の設定、変更処理によって再生速度を変更するものであるため、図４に示すような画像停止を伴わないスムーズな再生速度変更処理が実現される。
【００４５】
図５は、本発明の情報再生装置１００内の再生制御部１１０と表示制御部１２０の詳細構成例を示す図である。
再生制御部１１０は、デコード部１１１、出力情報生成部１１２、バッファメモリ１１３、出力部１１４を有する。
表示制御部１２０は、入力部１２１、駆動タイミング制御部１２２、表示デバイス駆動部１２３を有する。
【００４６】
再生制御部１１０内のデコード部１１１は、入力コンテンツのデコード処理、例えばＭＰＥＧデコード処理などを行い、デコード結果を出力情報生成部１１２に提供する。出力情報生成部１１２は、デコード部１１１から入力するデコード結果をバッファメモリ１１３に一時的に格納する。出力情報生成部１１２は、さらに、ユーザＩＦ１４０を介して指定されたコンテンツ再生速度に応じた停止期間を設定し、設定した停止期間に応じた停止期間識別信号情報（イネーブル信号）を生成する。
【００４７】
出力情報生成部１１２は、バッファメモリ１１３に格納された画像信号と音声信号を含むコンテンツ、さらに停止期間識別信号（イネーブル信号）を出力部１１４を介して表示制御部１２０に出力する。なお、再生制御部１１０は、システムクロックからｎ倍速クロックを入力して動作しており、再生制御部１１０から表示制御部１２０に提供されるコンテンツは、このまま再生を行えばｎ倍速再生が実行されるコンテンツである。なお、コンテンツは動画信号と音声信号とによって構成されるが、音声信号は画像信号の再生速度に同期させた再生、あるいは高速再生の場合には音声信号をカットするといった処理が可能であり、以下では動画信号の処理を中心として説明する。
【００４８】
図５に示すように、再生制御部１１０から表示制御部１２０に対してｎ倍速動画信号２１１が転送される。ｎ倍速動画信号２１１には停止期間識別信号（イネーブル信号）が含まれる。
【００４９】
表示制御部２１１の入力部１２１は、再生制御部１１０からの転送信号を入力して駆動タイミング制御部１２２に提供する。駆動タイミング制御部１２２は、ｎ倍速動画を表示デバイス駆動部１２３を駆動させて表示部１３０に表示する。この処理に際して、駆動タイミング制御部１２２は、停止期間識別信号（イネーブル信号）によって示される停止期間の間は、ｎ倍速動画信号の表示を停止させる処理を行う。
【００５０】
すなわち、駆動タイミング制御部１２２は、停止期間識別信号（イネーブル信号）によって停止期間とされた期間は、表示デバイス駆動部１２３の駆動を停止し、停止期間識別信号（イネーブル信号）によって停止期間とされていない期間（有効期間）においてのみ表示デバイス駆動部１２３の駆動を実行してｎ倍速動画信号の表示を実行する。
【００５１】
図５に示すように、駆動タイミング制御部１２２は、ｎ倍速動画信号＋間欠駆動信号２２１によって表示デバイス駆動部１２３を駆動する。この処理によって、表示部１３０には（０〜ｎ）倍速動画信号２３１が表示される。
【００５２】
停止期間識別信号（イネーブル信号）による停止期間が設定されていない場合、表示部１３０に表示される動画はｎ倍速となる。一方、停止期間識別信号（イネーブル信号）による停止期間が設定されている場合は、設定されている停止期間の量に応じて、再生コンテンツの再生速度が０〜ｎ倍速の範囲に設定される。
【００５３】
図６以下を参照して停止期間の設定と再生速度との対応例について説明する。図６には、
（ａ）ｎ倍速システムクロックを適用した通常再生
（ｂ１）ｎ倍速システムクロックを適用し、かつ停止期間を設定した例（Ｙ方向集約型停止期間設定例）
これらの図を示している。
なお、以下では、ｎ＝２として、２倍速システムクロックを利用した例について説明する。この場合、停止期間を設定せずに再生を行なった場合２倍速再生が実行される。
【００５４】
図６（ａ）は、ｎ＝２の場合の停止期間を設定しない再生処理例であり、フレームｆ０１〜ｆ０４・・の各フレームが２倍速で再生される。なお、各フレームはＷ×Ｈのサイズであるとする。フレームｆ０１は時間ｔ１〜ｔ２の期間表示され、フレームｆ０２は時間ｔ２〜ｔ３、フレームｆ０３は時間ｔ３〜ｔ４、フレームｆ０４は時間ｔ４〜ｔ５の期間表示される。
【００５５】
一方図６（ｂ１）は、停止期間を設定した例である。図６（ｂ１）に示す停止期間設定例は、２倍速再生における１フレーム表示期間と同じ期間を停止期間として設定した例である。この場合、１倍速再生が実現される。
【００５６】
停止期間は、各フレーム表示後に設定している。図６（ｂ１）に示す例において、フレームｆ０１は時間ｔ１〜ｔ２の期間表示され、その後、停止期間ｔ２〜ｔ３の間もフレームｆ０１の表示が継続することになる。
【００５７】
この停止期間ｔ２〜ｔ３では、図４に示す表示制御部１２０の駆動タイミング制御部１２２が、表示デバイス駆動部１２３に対して、フレームｆ０２の表示信号の出力を停止する。図３、図５に示す表示部１３０は例えば液晶表示装置のようなホールド型の表示部であり、次の表示信号が入力されるまでは前の表示信号を継続して表示する。従って、図６（ｂ１）に示す停止期間ｔ２〜ｔ３の間もフレームｆ０１の表示が継続する。すなわち、フレームｆ０１は、時間ｔ１〜ｔ３の間、表示部１３０に表示される。
【００５８】
停止期間ｔ２〜ｔ３の後の時間ｔ３〜ｔ４は停止期間が解除された有効期間であり、表示デバイス駆動部１２３に対して、フレームｆ０２の表示信号の出力が行われる。従って、フレームｆ０２は時間ｔ３〜ｔ４の期間、表示される。その後、停止期間ｔ４〜ｔ５の間もフレームｆ０２の表示が継続することになる。
【００５９】
図６（ｂ１）に示すような停止期間の設定により、ｎ倍速コンテンツをｎ／２倍速コンテンツに再生速度を低下して再生することができる。図６の例では、ｎ＝２の例であり、２倍速コンテンツを１倍速コンテンツとして再生することができる。
【００６０】
図６（ｂ１）に示す例は停止期間を１フレーム表示期間と同じ期間に設定しているが、図６（ｂ１）に「可変」として示しているように停止期間の幅は任意の値に設定できる。この停止期間を長く設定すれば、再生速度を低下させることが可能であり、短く設定すれば再生速度を高速にすることができる。すなわち、入力されるｎ倍速コンテンツに対する様々な停止期間の設定により０〜ｎ倍速の任意の再生速度でコンテンツを再生することができる。
【００６１】
なお、０〜ｎ倍速再生を行う場合の再生フレームは、ｎ倍速再生可能なオリジナルコンテンツに含まれる全フレームであり削除フレームは存在しない。従ってジャーキネスが発生しない品質の高い動画再生が可能となる。
【００６２】
なお、図６に示す例では、ｎ倍速の通常再生における１フレームの再生期間の後、次のフレームの再生が開始される前に停止期間をまとめて設定しているが、停止期間の設定は、このようなフレーム間に設定する例のみならず、１つのフレームの再生出力期間の内部に分散して設定することも可能である。
【００６３】
フレーム方向（Ｈ方向）をＹ方向、フレームの走査方向（Ｗ方向）をＸ方向として、そのいずれの方向に沿って停止期間を設定するか、また、まとめて停止期間を設定する（集約型）か分散して停止期間を設定する（分散型）かに応じて、以下の４パータンの停止期間設定態様がある。
Ｘ方向集約型停止期間設定態様、
Ｘ方向分散型停止期間設定態様、
Ｙ方向集約型停止期間設定態様、
Ｙ方向分散型停止期間設定態様、
これらの４パータンの停止期間設定態様がある。図６（ｂ１）に示す例はＹ方向集約型停止期間設定態様を示している。
【００６４】
図７はＹ方向分散型停止期間設定例を示す図である。図７（ｂ２）は、フレームｆ０１のＹ方向に複数の停止期間を分散して設定している。例えば１ライン、あるいは複数ライン毎に停止期間と有効期間（白い部分）を設定する。フレームｆ０２についても、同様にＹ方向に複数の停止期間を分散して設定している。図の例は、停止期間と有効期間（白い部分）が１：１であり、ｎ／２倍速再生が行われる。ｎ＝２の場合は、１倍速再生となる。図７（ｂ２）は、フレーム横方向の１ラインを単位として停止期間を設定しているが、例えば、図７（ｂ３）に示すような１ラインの途中から停止期間を発生させる設定も可能である。なお、図７に示すような分散型の停止期間の設定の場合にも、各停止期間の長さや間隔の調整によって、再生速度を０〜ｎ倍の範囲で調整することが可能である。
【００６５】
図８は、Ｘ方向停止期間設定例を示している。図８（ｃ１）がＸ方向集約型停止期間、（ｃ２）がＸ方向分散型停止期間の設定例である。
図８（ｃ１）の例は、フレームを構成する各ラインの描画終了後に１ラインの描画期間と同じ期間の停止期間を設けている。すなわち１ラインの描画処理期間と同じ期間の有効期間と停止期間を交互に設定している例である。このような停止期間を設定した場合、ｎ／２倍速のコンテンツ再生が可能となる。
【００６６】
図８（ｃ１）に「可変」として示しているように停止期間の幅は任意の値に設定できる。この停止期間を長く設定すれば、再生速度を低下させることが可能であり、短く設定すれば再生速度を高速にすることができる。すなわち、入力されるｎ倍速コンテンツに対する様々な停止期間の設定により０〜ｎ倍速の任意の再生速度でコンテンツを再生することができる。
【００６７】
図８（ｃ２）に示す例は、Ｘ方向分散型の停止期間設定例を示している。フレームの１つのラインの中に複数の停止期間を分散して設定した例である。図８（ｃ２）に示すような分散型の停止期間の設定の場合にも、各停止期間の長さや間隔の調整によって、再生速度を０〜ｎ倍の範囲で調整することが可能である。
【００６８】
なお、図８（ｃ１）Ｘ方向集約型停止期間、（ｃ２）Ｘ方向分散型停止期間の設定のいずれの場合も停止期間は各ライン単位で異なる期間とすることが可能である。ライン単位で異なる停止期間とした例が、図８の下段に示す図である。それぞれ、
（ｃ１ｂ）Ｘ方向集約型停止期間、
（ｃ２ｂ）Ｘ方向分散型停止期間、
これらについてライン単位で異なる停止期間とした例を示している。
【００６９】
次に、図９以下を参照して停止期間を利用した表示部に対する画像出力処理シーケンスについて説明する。以下では、ｎ＝２として、図３、図５に示す再生制御部１１０において、まず２倍速のコンテンツを生成した場合の処理例について説明する。
【００７０】
図９は、
（１）１倍速再生時の描画処理（スキャン動作）、
（２）２倍速再生時の描画処理（スキャン動作）、
これらを示している。
（１）の１倍速再生は、入力コンテンツをそのまま再生する場合の処理例を参考として示している。（２）の２倍速再生は、ｎ＝２のシステムクロックの生成するクロックを入力して処理を行い、停止期間を設けずに表示部に出力する場合の例を示している。（１），（２）とも横軸が時間、縦軸が、スキャンラインのフレームの垂直方向の位置（０〜Ｈ）を示している。
【００７１】
図９（１）に示す１倍速再生時の描画処理（スキャン動作）では、時間ｔ１〜ｔ３の期間においてフレームｆ０１の描画処理が実行され、次の時間ｔ３〜ｔ５でフレームｆ０２、時間ｔ５〜ｔ７においてフレームｆ０３の描画処理が行われる。各フレームの描画間隔は［Ｔｖ／１］である。Ｔｖは１倍速再生における１フレームの表示期間に相当する。
【００７２】
これに対して、図９（２）は、図３、図５に示す本発明に従った情報再生装置において、ｎ＝２のシステムクロックの生成するクロックを入力して処理を行い、停止期間を設けずに表示部に出力する場合の描画処理例である。まず、時間ｔ１〜ｔ２の期間においてフレームｆ０１の描画処理が実行され、次の時間ｔ２〜ｔ３でフレームｆ０２、時間ｔ３〜ｔ４においてフレームｆ０３の描画処理が行われる。各フレームの描画間隔は［Ｔｖ／２］である。Ｔｖは１倍速再生における１フレームの表示期間に相当する。このように、図９（２）の描画処理は、図９（１）に示す描画処理の半分の期間で各フレームの描画処理が実行される。結果として２倍速再生が行われることになる。
【００７３】
本発明の情報再生装置１００の再生制御部１１０の出力情報生成部１１２は、まず、図９（２）の態様、すなわちｎ倍速再生を可能としたコンテンツを生成する。その後、出力情報生成部１１２は、ユーザ指定の再生速度に応じた停止期間を設定する。
【００７４】
ｎ＝２として、バッファメモリ１１３に格納したコンテンツが２倍速再生コンテンツである場合に、ユーザから１．５倍速再生の指定が行われた場合の停止期間の設定例について図１０以下を参照して説明する。
【００７５】
図１０には、
（２）２倍速再生時の描画処理（スキャン動作）、
（３ａ）１．５倍速再生時の描画処理（スキャン動作）、
これらを示している。
図１０（２）は図９（２）に示す描画処理と同様の処理であり、時間ｔ１〜ｔ２の期間においてフレームｆ０１の描画処理が実行され、次の時間ｔ２〜ｔ３でフレームｆ０２、時間ｔ３〜ｔ４においてフレームｆ０３の描画処理が行われる。
【００７６】
図１０（３ａ）に示す描画処理は、各フレームの描画処理の後に停止期間を設定した例である。この停止期間設定例は、先に図６（ｂ１）を参照して説明したＹ方向集約型停止期間の設定例に対応する。
【００７７】
図１０（３ａ）に示す描画処理は、時間ｔ１〜ｔ２の期間においてフレームｆ０１の描画処理が実行され、次の時間ｔ２〜ｔａが停止期間である。この停止期間は、図５に示す出力情報生成部１１２が、ユーザ指定の再生速度情報に応じて設定した停止期間である。
【００７８】
この停止期間情報は、ｎ倍速のコンテンツとともに表示制御部１２０に提供され、駆動タイミング制御部１２２において表示デバイス駆動部１２３の駆動タイミングを設定するために利用される。すなわち、停止期間の間は、駆動タイミング制御部１２２の制御によって、表示デバイス駆動部１２３の描画処理が停止される。
【００７９】
図１０（３ａ）に示す例では、時間ｔ１〜ｔ２は停止期間でない有効期間であり、２倍速コンテンツのフレームｆ０１の描画処理が実行される。しかし、その後の時間ｔ２〜ｔａは停止期間として設定されている。この停止期間は、駆動タイミング制御部１２２の制御によって、表示デバイス駆動部１２３の描画処理が停止される。時間ｔａ以後は停止期間が解除され、有効期間となり次のフレームｆ０２の描画が行われる。以下同様に各フレームの描画処理と停止期間が交互に繰り返される。
【００８０】
この例では、例えばフレームｆ０１は、表示部１３０にｔ１〜ｔａまでの期間、表示が行われる。フレームｆ０２への切り替えは時間ｔａ以降となる。図１０（３ａ）に示す例は１．５倍速再生の停止期間設定例であり、
ｔ１〜ｔ２：ｔ１〜ｔａ＝１：１．５である。
すなわち、図１０（３ａ）に示す描画シーケンスでは、図１０（２）に示す２倍速再生におけるフレームｆ０１の表示期間［ｔ１〜ｔ２］の１．５倍の期間である［ｔ１〜ｔａ］の期間、フレームｆ０１が表示される。その後のフレームについても同様に、図１０（２）に示す２倍速再生におけるフレーム表示期間の１．５倍の期間、各フレームの表示が行われる。図に示すように各フレームの描画間隔は［Ｔｖ／１．５］である。Ｔｖは１倍速再生における１フレームの表示期間に相当する。
【００８１】
この停止期間を長く設定すれば再生速度が低下し、短く設定すれば再生速度が高速となる。図５に示す再生制御部１１０の出力情報生成部１１２は、例えばユーザの指定した再生速度に応じて停止期間を設定して表示制御部１２０に出力する。
【００８２】
表示制御部１２０の駆動タイミング制御部１２２は、出力情報生成部１１２の生成した停止期間情報に応じて、例えば図１０（３ａ）に示すように表示デバイス駆動部１２３を間欠駆動する。この処理によって、０〜ｎ倍速のコンテンツ再生が実現される。
【００８３】
前述のように図１０（３ａ）に示す停止期間設定例は、図６（ｂ１）に示すＹ方向集約型の停止期間設定例に対応する。
図７（ｂ２）に示すＹ方向分散型の停止期間設定例に対応する描画シーケンスを図１１（３ｂ）に示す。
図１１には、
（２）２倍速再生時の描画処理（スキャン動作）、
（３ｂ）１．５倍速再生時の描画処理（スキャン動作）、
これらを示している。
図１１（２）は図９（２）に示す描画処理と同様の処理であり、時間ｔ１〜ｔ２の期間においてフレームｆ０１の描画処理が実行され、次の時間ｔ２〜ｔ３でフレームｆ０２、時間ｔ３〜ｔ４においてフレームｆ０３の描画処理が行われる。
【００８４】
図１１（３ｂ）に示す描画処理は、各フレームの描画処理の中間と最後に停止期間を分散して設定した例である。この停止期間設定例は、先に図７（ｂ２）を参照して説明したＹ方向分散型停止期間の設定例に対応する。
【００８５】
図１１（３ｂ）に示す例では、時間ｔ１〜ｔａは停止期間でない有効期間であり、２倍速コンテンツのフレームｆ０１の前半部分の描画処理が実行される。しかし、その後の時間ｔａ〜ｔｂは停止期間として設定されている。この停止期間は、駆動タイミング制御部１２２の制御によって、表示デバイス駆動部１２３の描画処理が停止される。時間ｔｂ以後は停止期間が解除され、有効期間となりフレームｆ０１の後半部の描画が行われる。フレームｆ０１の後半部の描画終了後の時間ｔｃから時間ｔｄまで、停止期間となる。時間ｔｄ以後に有効期間となり、次のフレームｆ０２の描画が開始される。以下同様に各フレームの描画処理に対して２回の停止期間が設定された処理が繰り返される。
【００８６】
この例では、例えばフレームｆ０１は、表示部１３０にｔ１〜ｔｄまでの期間、表示が行われる。フレームｆ０２への切り替えは時間ｔｄ以降となる。図１１（３ｂ）に示す例は１．５倍速再生の停止期間設定例であり、
ｔ１〜ｔ２：ｔ１〜ｔｄ＝１：１．５である。
すなわち、図１１（３ｂ）に示す描画シーケンスでは、図１１（２）に示す２倍速再生におけるフレームｆ０１の表示期間［ｔ１〜ｔ２］の１．５倍の期間である［ｔ１〜ｔｄ］の期間、フレームｆ０１が表示される。その後のフレームについても同様に、図１１（２）に示す２倍速再生におけるフレーム表示期間の１．５倍の期間、各フレームの表示が行われる。図に示すように各フレームの描画間隔は［Ｔｖ／１．５］である。Ｔｖは１倍速再生における１フレームの表示期間に相当する。
【００８７】
なお、本例においても各停止期間を長く設定する処理や、１フレーム内にさらに多くの停止期間を設定することで再生速度を低下させることができる。また各停止期間を短く設定する処理や、１フレーム内に設定する停止期間の数を少なくすれば再生速度が高速となる。図５に示す再生制御部１１０の出力情報生成部１１２は、例えばユーザの指定した再生速度に応じて停止期間を設定して表示制御部１２０に出力する。
【００８８】
図９〜図１１を参照してＹ方向集約型の停止期間設定例と、Ｙ方向分散型の停止期間設定例における描画シーケンスについて説明した。
次に、図１２〜図１４を参照してＸ方向集約型の停止期間設定例と、Ｘ方向分散型の停止期間設定例における描画シーケンスについて説明する。
【００８９】
図１２は、Ｘ方向、すなわちフレームを構成する１つのラインの描画処理シーケンスを示している。
（４）１倍速再生時の描画処理（スキャン動作）、
（５）２倍速再生時の描画処理（スキャン動作）、
これらの描画シーケンスを示している。
（４）の１倍速再生は、入力コンテンツをそのまま再生する場合の処理例を参考として示している。（５）の２倍速再生は、ｎ＝２のシステムクロックの生成するクロックを入力して処理を行い、停止期間を設けずに表示部に出力する場合の例を示している。（４），（５）とも横軸が時間、縦軸が、フレームを構成するスキャンラインの１ラインの位置（０〜Ｗ）を示している。
【００９０】
図１２（４）に示す１倍速再生時の描画処理（スキャン動作）では、時間ｔ１〜ｔ３の期間においてフレームｆ０１の第１ラインであるＬ０１の描画処理が実行され、次の時間ｔ３〜ｔ５で第２ラインＬ０２、時間ｔ５〜ｔ７において第３ラインＬ０３の描画処理が行われる。各ラインの描画間隔は［Ｔｈ／１］である。Ｔｈは１倍速再生における１ラインの描画期間に相当する。
【００９１】
これに対して、図１２（５）は、図３、図５に示す本発明に従った情報再生装置において、ｎ＝２のシステムクロックの生成するクロックを入力して処理を行い、停止期間を設けずに表示部に出力する場合の描画処理例である。まず、時間ｔ１〜ｔ２の期間においてフレームｆ０１の第１ラインであるＬ０１の描画処理が実行され、次の時間ｔ２〜ｔ３でラインＬ０２、時間ｔ３〜ｔ４においてラインＬ０３の描画処理が行われる。各ラインの描画間隔は［Ｔｈ／２］である。Ｔｈは１倍速再生における１ラインの描画期間に相当する。このように、図１２（２）の描画処理は、図１２（１）に示す描画処理の半分の期間で各ラインの描画処理が実行される。結果として２倍速再生が行われることになる。
【００９２】
本発明の情報再生装置１００の再生制御部１１０の出力情報生成部１１２は、先にも説明したように、まず図１２（５）の態様、すなわちｎ倍速再生を可能としたコンテンツをバッファメモリ１１３に格納する。その後、出力情報生成部１１２は、ユーザ指定の再生速度に応じた停止期間を設定する。
【００９３】
ｎ＝２として、バッファメモリ１１３に格納したコンテンツが２倍速再生コンテンツである場合に、ユーザから１．５倍速再生の指定が行われた場合の停止期間の設定処理例について図１３以下を参照して説明する。
【００９４】
図１３には、
（５）２倍速再生時の描画処理（スキャン動作）、
（６ａ）１．５倍速再生時の描画処理（スキャン動作）、
これらを示している。
図１３（５）は図１２（５）に示す描画処理と同様の処理であり、時間ｔ１〜ｔ２の期間においてフレームｆ０１のラインＬ０１の描画処理が実行され、次の時間ｔ２〜ｔ３でラインＬ０２、時間ｔ３〜ｔ４においてラインＬ０３の描画処理が行われる。
【００９５】
図１３（６ａ）に示す描画処理は、各ラインの描画処理の後に停止期間を設定した例である。この停止期間設定例は、先に図８（ｃ１）を参照して説明したＸ方向集約型停止期間の設定例に対応する。
【００９６】
図１３（６ａ）に示す描画処理は、時間ｔ１〜ｔ２の期間においてラインＬ０１の描画処理が実行され、次の時間ｔ２〜ｔａが停止期間である。この停止期間は、図５に示す出力情報生成部１１２が、ユーザ指定の再生速度情報に応じて設定した停止期間である。
【００９７】
この停止期間情報は、ｎ倍速のコンテンツとともに表示制御部１２０に提供され、駆動タイミング制御部１２２において表示デバイス駆動部１２３の駆動タイミングを設定するために利用される。すなわち、停止期間の間は、駆動タイミング制御部１２２の制御によって、表示デバイス駆動部１２３の描画処理が停止される。
【００９８】
図１３（６ａ）に示す例では、時間ｔ１〜ｔ２は停止期間でない有効期間であり、２倍速コンテンツのラインＬ０１の描画処理が実行される。しかし、その後の時間ｔ２〜ｔａは停止期間として設定されている。この停止期間は、駆動タイミング制御部１２２の制御によって、表示デバイス駆動部１２３の描画処理が停止される。時間ｔａ以後は停止期間が解除され、有効期間となり次のラインＬ０２の描画が行われる。以下同様に各ラインの描画処理と停止期間が交互に繰り返される。
【００９９】
図１３（６ａ）に示す例は１．５倍速再生の停止期間設定例であり、
ｔ１〜ｔ２：ｔ１〜ｔａ＝１：１．５である。
すなわち、図１３（６ａ）に示す描画シーケンスでは、図１３（２）に示す２倍速再生における１ラインの描画時間の１．５倍の時間毎に１ラインの描画が順次行われる。図に示すように各ラインの描画間隔は［Ｔｈ／１．５］である。Ｔｈは１倍速再生における１ラインの描画期間に相当する。
【０１００】
この停止期間を長く設定すれば再生速度が低下し、短く設定すれば再生速度が高速となる。図５に示す再生制御部１１０の出力情報生成部１１２は、例えばユーザの指定した再生速度に応じて停止期間を設定して表示制御部１２０に出力する。
【０１０１】
表示制御部１２０の駆動タイミング制御部１２２は、出力情報生成部１１２の生成した停止期間情報に応じて、例えば図１３（６ａ）に示すように表示デバイス駆動部１２３を間欠駆動する。この処理によって、０〜ｎ倍速のコンテンツ再生が実現される。
【０１０２】
先に図９（ｃ２）を参照して説明したＸ方向分散型の停止期間設定例に対応する描画シーケンスを図１４（６ｂ）に示す。
図１４には、
（５）２倍速再生時の描画処理（スキャン動作）、
（６ｂ）１．５倍速再生時の描画処理（スキャン動作）、
これらを示している。
図１４（５）は図１２（５）に示す描画処理と同様の処理であり、時間ｔ１〜ｔ２の期間においてラインＬ０１の描画処理が実行され、次の時間ｔ２〜ｔ３でラインＬ０２、時間ｔ３〜ｔ４においてラインＬ０３の描画処理が行われる。
【０１０３】
図１４（６ｂ）に示す描画処理は、各ラインの描画処理の中間と最後に停止期間を分散して設定した例である。この停止期間設定例は、先に図８（ｃ２）を参照して説明したＸ方向分散型停止期間の設定例に対応する。
【０１０４】
図１４（６ｂ）に示す例では、時間ｔ１〜ｔａは停止期間でない有効期間であり、２倍速コンテンツのフレームを構成する第１ラインＬ０１の前半部分の描画処理が実行される。しかし、その後の時間ｔａ〜ｔｂは停止期間として設定されている。この停止期間は、駆動タイミング制御部１２２の制御によって、表示デバイス駆動部１２３の描画処理が停止される。時間ｔｂ以後は停止期間が解除され、有効期間となりラインＬ０１の後半部の描画が行われる。ラインＬ０１の後半部の描画終了後の時間ｔｃから時間ｔｄまで、停止期間となる。時間ｔｄ以後に有効期間となり、次のラインＬ０２の描画が開始される。以下同様に各ラインの描画処理に対して２回の停止期間が設定された処理が繰り返される。
【０１０５】
図１４（６ｂ）に示す例は１．５倍速再生の停止期間設定例であり、
ｔ１〜ｔ２：ｔ１〜ｔｄ＝１：１．５である。
すなわち、図１４（６ｂ）に示す描画シーケンスでは、図１４（２）に示す２倍速再生における１ラインの描画時間の１．５倍の時間毎に１ラインの描画が順次行われる。図に示すように各ラインの描画間隔は［Ｔｈ／１．５］である。Ｔｈは１倍速再生における１ラインの描画期間に相当する。
【０１０６】
なお、本例においても各停止期間を長く設定する処理や、１ライン内にさらに多くの停止期間を設定することで再生速度を低下させることができる。また各停止期間を短く設定する処理や、１ライン内に設定する停止期間の数を少なくすれば再生速度が高速となる。図５に示す再生制御部１１０の出力情報生成部１１２は、例えばユーザの指定した再生速度に応じて停止期間を設定して表示制御部１２０に出力する。
【０１０７】
次に、図１５以下を参照して、クロックと停止期間との対応例について説明する。前述したように、停止期間は、例えばユーザの指定する再生速度情報をユーザＩＦ１４０から入力して、再生制御部１１０の出力情報生成部１１２が設定する。
【０１０８】
出力情報設定部１１２の設定する停止期間は、例えば、図１５に示すような停止期間識別信号（イネーブル信号）として設定される。図１５には、システムクロック１５０の供給するクロック信号と、出力情報生成部１１２の生成する停止期間識別信号（イネーブル信号）の例を示している。
【０１０９】
再生制御部１１０の出力情報生成部１１２は、例えばユーザインタフェース１４０を介して入力される再生速度指定情報に応じて、指定再生速度の設定に必要となる停止期間を決定し、決定した停止期間を判別可能とする停止期間識別信号を生成する。
【０１１０】
出力情報生成部１１２の生成する停止期間識別信号の一例を示すのが図１５に示す停止期間識別信号（イネーブル信号）である。すなわち、表示制御部１２０の処理タイミングを制御するクロック信号の有効期間と無効期間を設定した停止期間識別信号（イネーブル信号）である。出力情報生成部１１２は停止期間を無効期間とした停止期間識別信号（イネーブル信号）を生成する。
【０１１１】
表示制御部１２０の駆動タイミング制御部１２２は、停止期間識別信号（イネーブル信号）に応じて入力クロックの有効期間と無効期間を判別して有効期間は表示部１３０に対する画像信号出力処理を実行し、無効期間においては表示部１３０に対する画像信号出力処理を停止するという処理を行う。
【０１１２】
図１５に示す例は、Ｙ方向集約型の停止期間設定例に対応する停止期間識別信号（イネーブル信号）の例である。すなわち、図６（ｂ１）、図１０（３ａ）を参照して説明したＹ方向集約型の停止期間設定例に対応する停止期間識別信号（イネーブル信号）の例である。図１５に示す例は、ｎ／２倍速再生を行う場合の信号例を示している。
【０１１３】
時間ｔ１〜ｔ２が有効期間、時間ｔ２〜ｔ３が停止期間である。停止期間識別信号（イネーブル信号）は、例えば時間ｔ１〜ｔ２の有効期間において［１］、時間ｔ２〜ｔ３の停止期間において［０］を示す信号として設定される。図に示す例は、ｎ／２倍速再生の場合であり、
時間ｔ１〜ｔ２＝時間ｔ２〜ｔ３として、停止期間識別信号（イネーブル信号）が設定される。この例は図６（ｂ１）に示す図と対応する。
【０１１４】
例えば、時間ｔ１〜ｔ２の有効期間において、フレームｆ０１の描画処理が実行され、フレームｆ０１の描画処理終了後、時間ｔ２〜ｔ３の期間が停止期間となり、フレームｆ０１が継続して表示部１３０に表示される。その後、時間ｔ３以降が有効期間であり、フレームｆ０２の表示が開始される。その後は、同様に、停止期間、有効期間が繰り返される。
【０１１５】
出力情報生成部１１２は、例えばユーザＩＦ１４０を介してｎ／２倍速の再生速度指定情報を入力した場合、図１５に示すような停止期間識別信号（イネーブル信号）を生成する。生成した停止期間識別信号（イネーブル信号）はｎ倍速コンテンツとともに表示制御部１２０に出力される。
【０１１６】
表示制御部１２０の駆動タイミング制御部１２２は、停止期間識別信号（イネーブル信号）の有効期間においてのみ、表示デバイス駆動部１２３を駆動し、停止期間は駆動を停止する。この処理によってｎ倍速コンテンツに基づいて０〜ｎ倍速のコンテンツ再生が可能となる。
【０１１７】
次に、図１６（２）に１．５倍速再生の場合の停止期間識別信号（イネーブル信号）例を示す。図１６（２）に示す例において、時間ｔａ〜ｔｂが有効期間、時間ｔｂ〜ｔｃが停止期間である。停止期間識別信号（イネーブル信号）は、例えば時間ｔａ〜ｔｂの有効期間において［１］、時間ｔｂ〜ｔｃの停止期間において［０］を示す信号として設定される。図に示す例は、ｎ＝２とした場合、１．５倍速再生の場合である。
【０１１８】
この場合、出力情報生成部１１２は、
時間ｔａ〜ｔｂ：時間ｔａ〜ｔｃ＝１：１．５
上記設定として、停止期間識別信号（イネーブル信号）を設定する。
なお、図１６（２）に示す例も、図６（ｂ１）、図１０（３ａ）を参照して説明したＹ方向集約型の停止期間設定例に対応する停止期間識別信号（イネーブル信号）の例である。
【０１１９】
図１６（３）に示す停止期間識別信号（イネーブル信号）の例は停止期間を設定しない場合の例である。ユーザがｎ倍速再生を望んだ場合、出力情報生成部１１２は、停止期間を設定することなく、全区間を有効期間とした停止期間識別信号（イネーブル信号）を表示制御部１２０に出力する。
【０１２０】
この場合、表示制御部１２０の駆動タイミング制御部１２２は、クロック信号に応じて表示デバイス駆動部１２３を駆動して、ｎ倍速コンテンツをそのまま表示部１３０に出力する。
【０１２１】
なお、図１５、図１６を参照して説明した停止期間識別信号（イネーブル信号）の例は、Ｙ方向集約型の停止期間設定例に対応する。先に説明したように、停止期間の設定態様は、
Ｘ方向集約型停止期間設定態様、
Ｘ方向分散型停止期間設定態様、
Ｙ方向集約型停止期間設定態様、
Ｙ方向分散型停止期間設定態様、
これらの４パータンの停止期間設定態様がある。
【０１２２】
停止期間識別信号（イネーブル信号）は、これらの各設定態様に応じて、有効期間を［１］、停止期間を［０］とする設定で出力情報生成部１１２において生成される。
【０１２３】
なお、情報再生装置は、
Ｘ方向集約型停止期間設定態様、
Ｘ方向分散型停止期間設定態様、
Ｙ方向集約型停止期間設定態様、
Ｙ方向分散型停止期間設定態様、
これらの４パータンの停止期間設定態様の中の１つのみを利用する構成としてもよいし、複数を組み合わせて利用する構成としてもよい。
【０１２４】
［２．停止期間識別信号を省略し同期信号（Ｓｙｎｃ）の設定変更による停止期間識別を行う処理例（実施例２）］
上述した実施例では、図３、図５に示す情報再生装置１００の再生制御部１１０における出力情報生成部１１２が、例えばユーザの指定した再生速度に応じて、図１５や図１６を参照して説明した停止期間識別信号（イネーブル信号）を生成して、画像を含むｎ倍速コンテンツとともに表示制御部１２０に提供していた。表示制御部１２０の駆動タイミング制御部１２２は停止期間識別信号（イネーブル信号）に従って、表示デバイス駆動部１２３の間欠駆動を行う。
【０１２５】
しかし、停止期間識別信号（イネーブル信号）は、これまでの従来型の再生装置では利用されていない信号であり、この新たな信号を利用する場合、この新たな信号を伝達する処理構成や、信号を識別するための新たな処理構成が必要となる。
以下の実施例では、この新たな信号を適用することなく、従来の画像表示装置において利用される同期信号（Ｈｓｙｎｃ，Ｖｓｙｎｃ）を利用して停止期間を判別する処理例について説明する。
【０１２６】
以下に説明する処理例では、図５に示す情報再生装置の再生制御部１１０内の出力情報生成部１１２が、例えばユーザの指定した再生速度に応じて同期信号の設定変更を行う。設定の変更された同期信号はｎ倍速コンテンツとともに表示制御部１２０に出力される。表示制御部１２０の駆動タイミング制御部１２２は、同期信号の設定位置に応じて、停止期間を判別して表示デバイス駆動部１２３の間欠駆動を行う。
【０１２７】
図１７以下を参照して、本実施例における具体的な処理例について説明する。
図１７は、先の実施例における図６に対応するＹ方向集約型の停止期間設定例である。先の実施例では、例えば図１７（ｂ１）に示すような停止期間を設定する場合、図５に示す再生制御部１１０の出力情報生成部１１２において、たとえば図１５を参照して説明した識別信号（イネーブル信号）を生成していた。
【０１２８】
これに対して、本実施例では、図１７（ｂ１）に示すような停止期間を設定する場合、出力情報生成部１１２は、図１５を参照して説明した識別信号（イネーブル信号）を生成することなく、同期信号の設定を調整する処理を行う。図１７（ｂ２）に示す例では、垂直同期信号（Ｖｓｙｎｃ）の設定位置を調整する。
【０１２９】
停止期間を設けない場合、図１７（ａ）に示すようなｎ倍速再生が実行されるフレーム構成となるが、この場合の垂直同期信号（Ｖｓｙｎｃ）は、フレーム切り替えタイミングの位置に設定される。図１７（ａ）に示すように垂直同期信号（Ｖｓｙｎｃ）は、時間ｔ１，ｔ２，ｔ３，ｔ４，ｔ５のフレーム切り替え位置に設定される。
【０１３０】
これに対して、ｎ／２倍速の設定である図１７（ｂ１）に示す停止期間設定を行う場合、図５に示す再生制御部１１０の出力情報生成部１１２は、図１７（ｂ１）に示すように、垂直同期信号（Ｖｓｙｎｃ）を、時間ｔ１，ｔ３の位置に設定する。すなわち、時間ｔ２，ｔ４の位置には垂直同期信号（Ｖｓｙｎｃ）を設定しない。
【０１３１】
出力情報生成部１１２は、このような垂直同期信号（Ｖｓｙｎｃ）を設定してｎ倍速画像データとともに表示制御部１２０に出力する。
【０１３２】
表示制御部１２０の駆動タイミング制御部１２２は、表示制御部１２０に入力されるクロック数のカウンタを用いて垂直同期信号（Ｖｓｙｎｃ）の設定位置を計測する。なお、駆動タイミング制御部１２２は、オリジナルデータであるｎ倍速コンテンツの基本的な垂直同期信号（Ｖｓｙｎｃ）の設定間隔（基準カウント値）を予めメモリに保持している。
【０１３３】
駆動タイミング制御部１２２は、再生制御部１１０から受領したデータの垂直同期信号（Ｖｓｙｎｃ）の間隔に相当するカウント値が基準カウント値を超えた場合、停止期間が設定されていると判断する。例えば、図１７（ｂ１）に示す例では、時間ｔ１の垂直同期信号（Ｖｓｙｎｃ）からのクロック数のカウントを始め、時間ｔ２の時点で計測カウントが基準カウント値を超えることになる。駆動タイミング制御部１２２は、基準カウント値を超えた地点から次の垂直同期信号（Ｖｓｙｎｃ）の発生地点（ｔ３）までを停止期間と判断する。
【０１３４】
駆動タイミング制御部１２２は、停止期間は表示デバイス駆動部１２３の駆動を停止する処理を行う。結果として、図１７（ｂ１）に示すように、時間ｔ１〜ｔ２においてフレームｆ０１の表示処理がなされ、その後、停止期間ｔ２〜ｔ３において駆動タイミング制御部１２２は、表示デバイス駆動部１２３の駆動を停止する。表示部１３０にはフレームｆ０１がそのまま表示される。その後、時間ｔ３〜ｔ４においてフレームｆ０２の表示処理がなされ、その後、停止期間ｔ４〜ｔ５も、表示部１３０にはフレームｆ０２がそのまま表示される。
【０１３５】
このように、本実施例においては、同期信号（Ｓｙｎｃ）を用いて停止期間の判別を行う構成であり、先の実施例のように新たな識別信号を追加する必要がない。
【０１３６】
図１７を参照して説明した処理は、垂直同期信号（Ｖｓｙｎｃ）を用いて停止期間判別を行った処理例であるが、次に、図１８を参照して水平同期信号（ＨＳｙｎｃ）を用いて停止期間の判定を行う処理例について説明する。
【０１３７】
図１８は、先の実施例で図７を参照して説明したＹ方向分散型の停止期間の設定例と同様の停止期間の設定例を示している。
図１８の左側に示すように、ｎ倍速再生（ｎ＝２）の場合、フレームの各ラインの表示は、水平同期信号（Ｈｓｙｎｃ）によって、各ラインデータの区切りを判別して表示処理が行われる。
【０１３８】
時間ｔ１〜ｔ２の水平同期信号（Ｈｓｙｎｃ）区間において、ラインＬ１のデータ
表示処理が実行され、時間ｔ２〜ｔ３の水平同期信号（Ｈｓｙｎｃ）区間において、ラインＬ２のデータ表示処理が実行される。この場表示処理は、停止期間が設定されないデータ表示であり、ｎ倍速の再生が行われることになる。
【０１３９】
図１８の右側に示す（ｂ２）の例は、ｎ／２倍速再生の例であり、停止期間を各ライン間に１ライン分設定した例である。この場合、図５に示す再生制御部１１０の出力情報生成部１１２は、図１８（ｂ２）に示すように、水平同期信号（Ｈｓｙｎｃ）を、時間ｔ１，ｔ３の位置に設定する。すなわち、時間ｔ２，ｔ４の位置には水平同期信号（Ｈｓｙｎｃ）を設定しない。
【０１４０】
出力情報生成部１１２は、このような水平同期信号（Ｈｓｙｎｃ）を設定してｎ倍速画像データとともに表示制御部１２０に出力する。
【０１４１】
表示制御部１２０の駆動タイミング制御部１２２は、表示制御部１２０に入力されるクロック数のカウンタを用いて水平同期信号（Ｈｓｙｎｃ）の設定位置を計測する。なお、駆動タイミング制御部１２２は、オリジナルデータであるｎ倍速コンテンツの基本的な水平同期信号（Ｈｓｙｎｃ）の設定間隔（基準カウント値）を予めメモリに保持している。
【０１４２】
駆動タイミング制御部１２２は、再生制御部１１０から受領したデータの水平同期信号（Ｈｓｙｎｃ）の間隔に相当するカウント値が基準カウント値を超えた場合、停止期間が設定されていると判断する。例えば、図１８（ｂ２）に示す例では、時間ｔ１の水平同期信号（Ｈｓｙｎｃ）からのクロック数のカウントを始め、時間ｔ２の時点で計測カウントが基準カウント値を超えることになる。駆動タイミング制御部１２２は、基準カウント値を超えた地点から次の水平同期信号（Ｈｓｙｎｃ）の発生地点（ｔ３）までを停止期間と判断する。
【０１４３】
駆動タイミング制御部１２２は、停止期間は表示デバイス駆動部１２３の駆動を停止する処理を行う。結果として、図１８（ｂ２）に示すように、時間ｔ１〜ｔ２においてラインＬ１の表示処理がなされ、その後、停止期間ｔ２〜ｔ３はライン表示を停止する。その後、時間ｔ３〜ｔ４においてラインＬ２の表示処理がなされ、その後、停止期間ｔ４〜ｔ５はライン表示処理を停止する。この処理の結果として、ｎ／２倍速の再生データの表示処理が実行される。
【０１４４】
次に、図１９を参照してＸ方向集約型の停止期間設定例における同期信号の利用構成について説明する。
図１９には、先の実施例で図８を参照して説明したＸ方向集約型の停止期間の設定例と同様の停止期間の設定例を示している。図１９の左側に示すように、ｎ倍速再生（ｎ＝２）の場合、フレームの各ラインの表示は、水平同期信号（Ｈｓｙｎｃ）によって、各ラインデータの区切りを判別して表示処理が行われる。
【０１４５】
図１９の右側に示す（ｃ１）の例は、ｎ／２倍速再生の例であり、停止期間を各ライン間に１ライン分設定した例である。この場合、図５に示す再生制御部１１０の出力情報生成部１１２は、図１９（ｃ１）に示すように、水平同期信号（Ｈｓｙｎｃ）を、時間ｔ１，ｔ３の位置に設定する。すなわち、時間ｔ２の位置には水平同期信号（Ｈｓｙｎｃ）を設定しない。
【０１４６】
出力情報生成部１１２は、このような水平同期信号（Ｈｓｙｎｃ）を設定してｎ倍速画像データとともに表示制御部１２０に出力する。
【０１４７】
表示制御部１２０の駆動タイミング制御部１２２は、表示制御部１２０に入力されるクロック数のカウンタを用いて水平同期信号（Ｈｓｙｎｃ）の設定位置を計測する。なお、駆動タイミング制御部１２２は、オリジナルデータであるｎ倍速コンテンツの基本的な水平同期信号（Ｈｓｙｎｃ）の設定間隔（基準カウント値）を予めメモリに保持している。
【０１４８】
駆動タイミング制御部１２２は、再生制御部１１０から受領したデータの水平同期信号（Ｈｓｙｎｃ）の間隔に相当するカウント値が基準カウント値を超えた場合、停止期間が設定されていると判断する。例えば、図１９（ｃ１）に示す例では、時間ｔ１の水平同期信号（Ｈｓｙｎｃ）からのクロック数のカウントを始め、時間ｔ２の時点で計測カウントが基準カウント値を超えることになる。駆動タイミング制御部１２２は、基準カウント値を超えた地点から次の水平同期信号（Ｈｓｙｎｃ）の発生地点（ｔ３）までを停止期間と判断する。
【０１４９】
駆動タイミング制御部１２２は、停止期間は表示デバイス駆動部１２３の駆動を停止する処理を行う。結果として、図１９（ｃ１）に示すように、時間ｔ１〜ｔ２においてラインＬ１の表示処理がなされ、その後、停止期間ｔ２〜ｔ３はライン表示を停止する。その後、時間ｔ３〜ｔ４においてラインＬ２の表示処理がなされ、その後、停止期間ｔ４〜ｔ５はライン表示処理を停止する。この処理の結果として、ｎ／２倍速の再生データの表示処理が実行される。
【０１５０】
このように、本実施例においては、同期信号（Ｓｙｎｃ）を用いて停止期間の判別を行う構成であり、先の実施例のように新たな識別信号を追加する必要がない。
【０１５１】
なお、先に、図８を参照して説明したように、Ｘ方向に停止期間を設定する場合、停止期間は各ライン単位で異なる設定とすることが可能である。ライン単位で異なる停止期間を設定した場合の水平同期信号（Ｈｓｙｎｃ）の設定例を図２０に示す。
【０１５２】
図２０（ｃ１ｂ）は、図８（ｃ１ｂ）に対応する停止期間の設定例である。ライン単位で異なる停止期間を設定している。この場合、図５に示す再生制御部１１０の出力情報生成部１１２は、図２０（ｃ１ｂ）に示すように、水平同期信号（Ｈｓｙｎｃ）の期間ｔ１〜ｔ３を、各水平ライン単位に対して停止期間に応じて設定する。最初のラインの水平同期信号（Ｈｓｙｎｃ）の期間はｔ１〜ｔ３ａ、次のラインの水平同期信号（Ｈｓｙｎｃ）の期間はｔ１〜ｔ３ｂ、次のラインの水平同期信号（Ｈｓｙｎｃ）の期間はｔ１〜ｔ３ｃのように設定する。時間ｔ２の位置には水平同期信号（Ｈｓｙｎｃ）を設定しない。ただし、停止期間を設定しないラインは時間ｔ２の位置に水平同期信号（Ｈｓｙｎｃ）を設定する。
【０１５３】
出力情報生成部１１２は、このような水平同期信号（Ｈｓｙｎｃ）を設定してｎ倍速画像データとともに表示制御部１２０に出力する。
【０１５４】
表示制御部１２０の駆動タイミング制御部１２２は、表示制御部１２０に入力されるクロック数のカウンタを用いて、各ライン単位で水平同期信号（Ｈｓｙｎｃ）の設定位置を計測する。駆動タイミング制御部１２２は、再生制御部１１０から受領したデータの水平同期信号（Ｈｓｙｎｃ）の間隔に相当するカウント値が基準カウント値を超えた場合、停止期間が設定されていると判断する。図２０に示す例では、各ライン単位で異なる停止期間が設定される。
【０１５５】
次に、図２１、図２２を参照して、停止期間と同期信号との対応について説明する。
図２１は、停止期間と垂直同期信号（Ｖｓｙｎｃ）との対応関係、
図２２は、停止期間と水平同期信号（Ｈｓｙｎｃ）との対応関係、
これらの対応関係を示している。
【０１５６】
まず、図２１を参照して停止期間と垂直同期信号（Ｖｓｙｎｃ）との対応関係について説明する。図２１（Ａ）は停止期間を設定しない場合の処理、（Ｂ）は停止期間を設定した場合の処理を示している。
【０１５７】
図２１（Ａ），（Ｂ）それぞれには、横軸を時間（Ｔ）、縦軸をスキャンライン（垂直（Ｖ）方向）としたフレーム出力処理シーケンスを示すグラフと、垂直同期信号（Ｖｓｙｎｃ）の設定タイミングを示している。
【０１５８】
停止期間を設定しない場合のｎ培速再生では、
時間ｔ１〜ｔ２の垂直同期信号（Ｖｓｙｎｃ）間でフレームｆ０１の出力処理、
時間ｔ２〜ｔ３の垂直同期信号（Ｖｓｙｎｃ）間でフレームｆ０２の出力処理、
時間ｔ３〜ｔ４の垂直同期信号（Ｖｓｙｎｃ）間でフレームｆ０３の出力処理、
以下同様に、各フレームの描画処理が連続して実行される。
なお、この例ではｎ＝２とした２倍速再生の例であり、各垂直同期信号の間隔は、
１／１２０ｓｅｃとなる。ただし、１倍速再生のフレームレートを６０フレーム／秒としている。
【０１５９】
これに対して、停止期間を設定した図２１（Ｂ）に示す例では、
時間ｔ１〜ｔ２の間にフレームｆ０１の出力処理の後、
時間ｔ２〜ｔａの間が停止期間とされる。
図５に示す表示制御部１２０の駆動タイミング制御部１２２は、時間ｔ２の時点で、次の垂直同期信号（Ｖｓｙｎｃ）が検出されないため、時間ｔ２以降を停止期間とする。その後、時間ｔａにおいて垂直同期信号（Ｖｓｙｎｃ）が検出されると、次のフレームの表示を開始する。
【０１６０】
図２１（Ｂ）に示す停止期間設定例は、１．５倍速再生の場合であり、垂直同期信号（Ｖｓｙｎｃ）の間隔が１／９０ｓｅｃとなる。この間隔は、図５に示す再生制御部１１０の出力情報生成部１１２が設定した間隔である。
【０１６１】
表示制御部１２０の駆動タイミング制御部１２２は、このように垂直同期信号（Ｖｓｙｎｃ）の設定に従って停止期間を判別して様々な再生速度での再生処理を行う。
【０１６２】
次に、図２２を参照して停止期間と水平同期信号（Ｈｓｙｎｃ）との対応関係について説明する。図２２（Ａ）は停止期間を設定しない場合の処理、（Ｂ）は停止期間を設定した場合の処理を示している。
【０１６３】
図２２（Ａ），（Ｂ）それぞれには、横軸を時間（Ｔ）、縦軸をスキャンドット（水平（Ｈ）方向）としたライン出力処理シーケンスを示すグラフと、水平同期信号（Ｈｓｙｎｃ）の設定タイミングを示している。
【０１６４】
停止期間を設定しない場合のｎ培速再生では、
時間ｔ１〜ｔ２の水平同期信号（Ｈｓｙｎｃ）間でラインＬ０１の出力処理、
時間ｔ２〜ｔ３の水平同期信号（Ｈｓｙｎｃ）間でラインＬ０２の出力処理、
時間ｔ３〜ｔ４の水平同期信号（Ｈｓｙｎｃ）間でラインＬ０３の出力処理、
以下同様に、各ラインの描画処理が連続して実行される。
なお、この例ではｎ＝２とした２倍速再生の例であり、各水平同期信号の間隔は、
１／１２０／１１２５ｓｅｃとなる。ただし、１倍速再生のフレームレートを６０フレーム／秒、１フレーム中のライン数を１１２５としている。
【０１６５】
これに対して、停止期間を設定した図２２（Ｂ）に示す例では、
時間ｔ１〜ｔ２の間にラインＬ０１の出力処理の後、
時間ｔ２〜ｔａの間が停止期間とされる。
図５に示す表示制御部１２０の駆動タイミング制御部１２２は、時間ｔ２の時点で、次の水平同期信号（Ｈｓｙｎｃ）が検出されないため、時間ｔ２以降を停止期間とする。その後、時間ｔａにおいて水平同期信号（Ｈｓｙｎｃ）が検出されると、次のラインの表示を開始する。
【０１６６】
図２２（Ｂ）に示す停止期間設定例は、１．５倍速再生の場合であり、水平同期信号（Ｈｓｙｎｃ）の間隔が１／９０／１１２５ｓｅｃとなる。この間隔は、図５に示す再生制御部１１０の出力情報生成部１１２が設定した間隔である。
【０１６７】
表示制御部１２０の駆動タイミング制御部１２２は、このように水平同期信号（Ｈｓｙｎｃ）の設定に従って停止期間を判別して様々な再生速度での再生処理を行う。
【０１６８】
本実施例における表示制御部１２０の構成例について、図２３を参照して説明する。本実施例における表示制御部１２０は、先に図５を参照して説明した表示制御部の構成と同様、入力部１２１、駆動タイミング制御部１２２、表示デバイス駆動部１２３を有している。
【０１６９】
本実施例では、表示制御部１２０内の駆動タイミング制御部１２２の構成が先の実施例とは異なり、カウンタ３０１を有する。カウンタ３０１は、システムクロック１５０からクロックを入力して、入力部１２１を介して再生制御部１１０（図５参照）から入力するデータ中の同期信号の間隔に対応するクロック数をカウントする。カウント値は、駆動タイミング設定部３０２に入力される。
【０１７０】
メモリ３０３には、オリジナルデータの同期信号（Ｖｓｙｎｃ，Ｈｓｙｎｃ）の基準カウント値が格納されている。すなわち停止期間を設定していないｎ倍速再生コンテンツに対応する垂直同期信号（Ｖｓｙｎｃ）の間隔に対応するクロック数と、水平同期信号（Ｈｓｙｎｃ）の間隔に対応するクロック数である。
【０１７１】
駆動タイミング設定部３０２は、カウンタ３０１から入力するカウント値と、メモリ３０３に格納された基準カウント値を比較し、計測カウントが基準カウントを超えた時点から、次の同期信号が検出されるまでの期間を停止期間として判断し、この停止期間では、表示デバイス駆動部１２３の駆動を停止する処理を行う。
【０１７２】
このような処理によって、入力するｎ倍速コンテンツに対して、任意の停止期間を設定し０〜ｎ倍速のコンテンツ再生を行う。
本実施例では、画像信号に付随する同期信号を停止期間識別信号として利用した構成であるので、新たな信号の伝送や処理構成を追加することなく再生速度変更を実現することができる。
【０１７３】
［３．停止期間識別信号に応じて表示デバイスに対する供給クロックを変更する処理例（実施例３）］
上述した実施例では、システムクロック１５０の供給するｎ倍速クロックに基づいて再生制御部１１０、表示制御部１２０が動作し、ｎ倍速再生画像を表示部１３０に対して出力／停止を間欠的に実行することで、再生速度を０〜ｎ倍速の範囲で実行する構成として説明した。
【０１７４】
表示部１３０に対する再生速度の変更処理は、上記の処理に限らず、例えば表示制御部１２０の表示デバイス駆動部１２３の動作速度を規定するクロック周波数を変更することでも実現可能である。
【０１７５】
例えば、図２４に示すように、表示制御部１２０の駆動タイミング制御部１２２に、停止期間解析部３２１と、クロック調整部３２２を設定する。停止期間解析部３２１は、先の実施例１で図１５等を参照して説明した停止期間識別信号（イネーブル信号）、あるいは実施例２において説明した同期信号を解析して再生速度が０〜ｎ倍速のどのスピードであるかを判別する。
【０１７６】
クロック調整部３２２は、停止期間解析部３２１の解析した再生速度情報に基づいて、表示デバイス駆動部１２３に対して供給する調整クロック信号を生成する。
【０１７７】
クロック調整部３２２の生成する調整クロック信号の例について図２５を参照して説明する。図２５には以下の調整クロック信号を示している。
（ａ）停止期間なし（２倍速再生）の場合の調整クロック信号
（ｂ）停止期間あり（１．５倍速再生）の場合の調整クロック信号
（ｃ）停止期間あり（１．０倍速再生）の場合の調整クロック信号
【０１７８】
（ａ）の停止期間がない場合は、システムクロック１５０の供給クロックを、そのまま表示デバイス駆動部１２３に対して供給する。表示デバイス駆動部１２３このクロックで動作することになり、２倍速の画像が表示部１３０に出力される。
【０１７９】
（ｂ）の停止期間あり（１．５倍速再生）の場合は、クロック調整部３２２は、システムクロック１５０の供給クロックを変更する。システムクロック１５０の供給クロックの間隔を１．５倍に設定した調整クロック信号を生成して表示デバイス駆動部１２３に対して供給する。表示デバイス駆動部１２３このクロックで動作することになり、１．５倍速の画像が表示部１３０に出力される。
【０１８０】
（ｃ）の停止期間あり（１．０倍速再生）の場合は、クロック調整部３２２は、システムクロック１５０の供給クロックを変更する。システムクロック１５０の供給クロックの間隔を２．０倍に設定した調整クロック信号を生成して表示デバイス駆動部１２３に対して供給する。表示デバイス駆動部１２３このクロックで動作することになり、１．０倍速の画像が表示部１３０に出力される。
【０１８１】
このように、表示制御部１２０の駆動タイミング制御部１２２が、表示デバイス駆動部１２３に対する供給クロックを変更する処理を行うことでさまざまな再生速度の再生処理が実現される。
【０１８２】
図２５に示した調整クロック信号は、システムクロック１５０の供給クロックの間隔を１．５倍、２倍に設定し、クロック周期を変更する例であるが、例えば図２６に示すように、クロック周期を変更せず、クロックのオン期間とクロックのオフ期間との比率を変更する設定としてもよい。図２６に示す例は、
（ａ）停止期間なし（２倍速再生）の場合の調整クロック信号
（ｂ）停止期間あり（１．５倍速再生）の場合の調整クロック信号
（ｃ）停止期間あり（１．０倍速再生）の場合の調整クロック信号
これらのクロック信号を示している。
【０１８３】
なお、本実施例では、再生制御部１１０内で停止期間を設定するといつた処理を行なわなくても、表示制御部１２０の駆動タイミング制御部１２２がユーザインタフェース１４０からの再生速度指定情報を入力して、指定された再生速度に対応するクロック周波数を設定した調整クロック信号を生成して表示デバイス駆動部１２３に提供する構成としてもよい。
【０１８４】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【０１８５】
また、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。例えば、プログラムは記録媒体に予め記録しておくことができる。記録媒体からコンピュータにインストールする他、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットといったネットワークを介してプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【０１８６】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【０１８７】
以上、説明したように、本発明の一実施例構成によれば、最速再生画像であるｎ倍速画像をオリジナル画像とし、オリジナル画像に対して、表示部に対する画像信号出力停止期間を判別する停止期間識別信号を設定する。表示制御部は、停止期間識別信号により停止期間を判別して、停止期間においては表示部に対する画像信号出力を停止し、停止期間以外の有効期間のみ画像信号の出力を行う。停止期間の長さに応じた画像信号出力停止処理により、ジャーキネスのない０〜ｎ倍速の画像表示が実現される。
【符号の説明】
【０１８８】
１１  移動オブジェクト
１００  情報再生装置
１１０  再生制御部
１１１  デコード部
１１２  出力情報生成部
１１３  バッファメモリ
１１４  出力部
１２０  表示制御部
１２１  入力部
１２２  駆動タイミング制御部
１２３  表示デバイス駆動部
１３０  表示部
１４０  ユーザＩＦ
１５０  システムクロック
３０１  カウンタ
３０２  駆動タイミング設定部
３０３  メモリ
３２１  停止期間解析部
３２２  クロック調整部
【図２】
0005428565.tif 000002
【図３】
0005428565.tif 000003
【図４】
0005428565.tif 000004
【図５】
0005428565.tif 000005
【図６】
0005428565.tif 000006
【図７】
0005428565.tif 000007
【図８】
0005428565.tif 000008
【図９】
0005428565.tif 000009
【図１０】
0005428565.tif 000010
【図１１】
0005428565.tif 000011
【図１２】
0005428565.tif 000012
【図１３】
0005428565.tif 000013
【図１４】
0005428565.tif 000014
【図１５】
0005428565.tif 000015
【図１６】
0005428565.tif 000016
【図１７】
0005428565.tif 000017
【図１８】
0005428565.tif 000018
【図１９】
0005428565.tif 000019
【図２０】
0005428565.tif 000020
【図２１】
0005428565.tif 000021
【図２２】
0005428565.tif 000022
【図２３】
0005428565.tif 000023
【図２４】
0005428565.tif 000024
【図２５】
0005428565.tif 000025
【図２６】
0005428565.tif 000026
【図１】
0005428565.tif 000027