(57)【要約】【課題】高倍速再生の中に使用者が選択した位置に正確に移動して再生することが可能な再生制御装置を提供すること。【解決手段】記録媒体に貯蔵されたデータストリームを読み出して再生する再生部と、使用者からの再生状態の変更要請を受け付ける入力部と、現在の再生状態を変更しようとする状態変更要請が前記入力部に入力されれば、要請された新しい再生状態を適用する時点を補償して、前記補償された時点から前記新しい再生状態を適用するように前記再生部を制御する制御部と、を含むことを特徴とする、再生制御装置が提供される。前記状態変更は再生速度変更または画面停止を含む。現在の再生速度、再生方向、使用者反応時間、及びシステム反応時間に基づいて、前記新しい再生状態を適用する時点の補償値が計算される。【選択図】図４
2008159250.tif 000002
【特許請求の範囲】
【請求項１】
現在の再生状態を新しい再生状態に変更する要請を確認する段階と、
前記要請された新しい再生状態を適用する時点を補償する段階と、
を含むことを特徴とする、再生制御方法。
【請求項２】
前記状態変更は、再生速度変更または画面停止を含むことを特徴とする、請求項１記載の再生制御方法。
【請求項３】
前記補償する段階では、
現在の再生速度、再生方向、使用者反応時間、及びシステム反応時間に基づいて、前記新しい再生状態を適用する時点についての補償値を計算することを特徴とする、請求項２記載の再生制御方法。
【請求項４】
前記補償値は、前記使用者反応時間と前記システム反応時間の和に、前記現在の再生速度に対応する値を乗算して得られることを特徴とする、請求項３記載の再生制御方法。
【請求項５】
前記現在の再生状態を止めた時点から前記計算された補償値分だけ移動して、前記新しい再生状態を適用する段階をさらに含むことを特徴とする、請求項３記載の再生制御方法。
【請求項６】
前記現在の再生状態が正方向再生である場合、前記補償値は負の値に成り、前記現在の再生状態が逆方向再生である場合、前記補償値は正の値になることを特徴とする、請求項５記載の再生制御方法。
【請求項７】
データに対する再生時間と記録位置が連携された情報、または、現在再生されるデータのビットレートに基づいて、前記移動する位置を決定することを特徴とする、請求項５記載の再生制御方法。
【請求項８】
前記使用者反応時間は、使用者が所望する場面を選択した時点から前記要請を入力するまでに要する時間の実験値であり、
前記システム反応時間は、前記要請が入力された時点から前記新しい再生状態が適用されるまでに要する時間の実験値であり、
前記使用者反応時間と前記システム反応時間は、不揮発性メモリーで管理されることを特徴とする、請求項３記載の再生制御方法。
【請求項９】
記録媒体に貯蔵されたデータストリームを読み出して再生する再生部と、
使用者からの再生状態の変更要請を受け付ける入力部と、
現在の再生状態を変更しようとする状態変更要請が前記入力部に入力されれば、要請された新しい再生状態を適用する時点を補償して、前記補償された時点から前記新しい再生状態を適用するように前記再生部を制御する制御部と、
を含むことを特徴とする、再生制御装置。
【請求項１０】
前記状態変更は、再生速度変更または画面停止を含むことを特徴とする、請求項９記載の再生制御装置。
【請求項１１】
前記制御部は、現在の再生速度、再生方向、使用者反応時間、及びシステム反応時間に基づいて、前記新しい再生状態を適用する時点についての補償値を計算することを特徴とする、請求項１０記載の再生制御装置。
【請求項１２】
前記制御部は、前記使用者反応時間と前記システム反応時間の和に、前記現在の再生速度に対応する値を乗算して、前記補償値を得ることを特徴とする、請求項１１記載の再生制御装置。
【請求項１３】
前記制御部は、前記現在の再生状態を止めた時点から前記計算された補償値分だけ移動して、前記新しい再生状態を適用するように、前記再生部を制御することを特徴とする、請求項１１記載の再生制御装置。
【請求項１４】
前記現在の再生状態が正方向再生である場合、前記補償値は負の値に成り、前記現在の再生状態が逆方向再生である場合、前記補償値は正の値になることを特徴とする、請求項１３記載の再生制御装置。
【請求項１５】
前記制御部は、データに対する再生時間と記録位置が連携された情報、または、現在再生されるデータのビットレートに基づいて、前記移動する位置を決定することを特徴とする、請求項１３記載の再生制御装置。
【請求項１６】
前記使用者反応時間と前記システム反応時間を貯蔵する不揮発性メモリーをさらに含み、
前記使用者反応時間は、使用者が所望する場面を選択した時点から前記要請を入力するまでに要する時間の実験値であり、
前記システム反応時間は、前記要請が入力された時点から前記新しい再生状態が適用されるまでに要する時間の実験値であることを特徴とする、請求項１１記載の再生制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は再生制御装置及び再生制御方法に関する。
【背景技術】
【０００２】
近年、デジタル放送を受信してハードディスク（ＨＤＤ)のような記録媒体に録画することができるＰＶＲ（Ｐｅｒｓｏｎａｌ  Ｖｉｄｅｏ  Ｒｅｃｏｒｄｉｎｇ）機能を備えたセットトップボックス（ＳＴＢ：Ｓｅｔ  Ｔｏｐ  Ｂｏｘ）またはデジタルテレビ（Ｄｉｇｉｔａｌ  Ｔｅｌｅｖｉｓｉｏｎ）などのような多様な類型のデジタルビデオ録画機が常用化されて広く普及されている。
【０００３】
忙しい現代の使用者は、デジタルビデオ録画機を利用して所望する放送プログラムを記録媒体に予約録画した後、これを後で視聴する。この場合、録画された放送プログラムを高倍速で再生しながら関心ある場面で元々の速度で再生したり、止めたりする。しかし、記録媒体に記録されたプログラムを高倍速で再生する途中、所望する場面が出れば、使用者はリモートコントローラーなどを操作して再生速度を元々の速度に変えたり、当該場面で止めたりするが、元々の速度で再生される位置や止める位置と、使用者が所望する場面の位置とでは、時間差が発生してしまう。
【０００４】
すなわち、使用者が所望する場面より後の場面から再生されるので、使用者はリモートコントローラーなどを再度操作して、反対方向での検索動作を受動で遂行しなければならない不便さがある。逆方向で高倍速再生動作を遂行する場合にも、同一に使用者が所望する場面より前の場面から再生されて、再度反対方向に検索動作をしなければならないという不便さがある。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、高倍速再生の中に使用者が選択した位置に正確に移動して再生することが可能な、新規かつ改良された再生制御装置及び再生制御方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある観点によれば、現在の再生状態を新しい再生状態に変更する要請を確認する段階と、前記要請された新しい再生状態を適用する時点を補償する段階と、を含むことを特徴とする、再生制御方法が提供される。
【０００７】
また、前記状態変更は、再生速度変更または画面停止を含むようにしてもよい。
【０００８】
また、前記補償する段階では、現在の再生速度、再生方向、使用者反応時間、及びシステム反応時間に基づいて、前記新しい再生状態を適用する時点についての補償値を計算するようにしてもよい。
【０００９】
また、前記補償値は、前記使用者反応時間と前記システム反応時間の和に、前記現在の再生速度に対応する値を乗算して得られるようにしてもよい。
【００１０】
また、前記現在の再生状態を止めた時点から前記計算された補償値分だけ移動して、前記新しい再生状態を適用する段階をさらに含むようにしてもよい。
【００１１】
また、前記現在の再生状態が正方向再生である場合、前記補償値は負の値に成り、前記現在の再生状態が逆方向再生である場合、前記補償値は正の値になるようにしてもよい。
【００１２】
また、データに対する再生時間と記録位置が連携された情報、または、現在再生されるデータのビットレートに基づいて、前記移動する位置を決定するようにしてもよい。
【００１３】
また、前記使用者反応時間は、使用者が所望する場面を選択した時点から前記要請を入力するまでに要する時間の実験値であり、前記システム反応時間は、前記要請が入力された時点から前記新しい再生状態が適用されるまでに要する時間の実験値であり、前記使用者反応時間と前記システム反応時間は、不揮発性メモリーで管理されることを特徴とする、請求項３記載の再生制御方法。
【００１４】
また、上記課題を解決するために、本発明の別の観点によれば、記録媒体に貯蔵されたデータストリームを読み出して再生する再生部と、使用者からの再生状態の変更要請を受け付ける入力部と、現在の再生状態を変更しようとする状態変更要請が前記入力部に入力されれば、要請された新しい再生状態を適用する時点を補償して、前記補償された時点から前記新しい再生状態を適用するように前記再生部を制御する制御部と、を含むことを特徴とする、再生制御装置が提供される。
【００１５】
また、前記状態変更は、再生速度変更または画面停止を含むようにしてもよい。
【００１６】
また、前記制御部は、現在の再生速度、再生方向、使用者反応時間、及びシステム反応時間に基づいて、前記新しい再生状態を適用する時点についての補償値を計算するようにしてもよい。
【００１７】
また、前記制御部は、前記使用者反応時間と前記システム反応時間の和に、前記現在の再生速度に対応する値を乗算して、前記補償値を得るようにしてもよい。
【００１８】
また、前記制御部は、前記現在の再生状態を止めた時点から前記計算された補償値分だけ移動して、前記新しい再生状態を適用するように、前記再生部を制御するようにしてもよい。
【００１９】
また、前記現在の再生状態が正方向再生である場合、前記補償値は負の値に成り、前記現在の再生状態が逆方向再生である場合、前記補償値は正の値になるようにしてもよい。
【００２０】
また、前記制御部は、データに対する再生時間と記録位置が連携された情報、または、現在再生されるデータのビットレートに基づいて、前記移動する位置を決定するようにしてもよい。
【００２１】
また、前記使用者反応時間と前記システム反応時間を貯蔵する不揮発性メモリーをさらに含み、前記使用者反応時間は、使用者が所望する場面を選択した時点から前記要請を入力するまでに要する時間の実験値であり、前記システム反応時間は、前記要請が入力された時点から前記新しい再生状態が適用されるまでに要する時間の実験値であるようにしてもよい。
【発明の効果】
【００２２】
以上説明したように本発明によれば、使用者が所望する場面と、実際に再生を開始する場面／停止する場面との時間差を償うことができるので、使用者の便宜性を高めることができる。
【発明を実施するための最良の形態】
【００２３】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２４】
再生される動画コンテンツから使用者が所望する場面を認知して選択する時点から、システムに命令を入力する時点（即ち、実際にリモートコントローラーなどを通じて所望する機能に相当するボタン（例えば停止ボタン）を操作する時点）までの間には、多少の時間差が発生するが、この時間差を使用者反応時間（Ａ）という。また、システムが使用者入力を受けてから、使用者入力に対応する動作を遂行するまでにかかる時間をシステム反応時間（Ｂ）という。
【００２５】
一般的に、使用者反応時間（Ａ）としては、実験的に知られている単純な視覚的刺激に反応する時間（Ｓｉｍｐｌｅ  ｒｅａｃｔｉｏｎ  ｔｉｍｅ）である２００ｍｓを用いることができる。システム反応時間（Ｂ）としては、使用者反応時間に比べて非常に小さくて使用者反応時間を補正する概念で１００ｍｓ以下の値を用いることができる。
【００２６】
システム反応時間（Ｂ）は、システムの状態、すなわち再生条件などによって多少は変わるが、使用者が所望する場面を認知してシステムに命令を入力してからシステムが反応するまでにかかる絶対的な時間は一定であるといえる。
【００２７】
例えば、２倍速再生途中で、使用者が所望する場面を選択する時点から、実際に１倍速再生を開始する時点の間には、使用者反応時間（Ａ）とシステム反応時間（Ｂ）を合算した時間差（Ａ＋Ｂ）が発生し、同様に、４倍速再生途中に使用者が所望する場面を選択する時点から、実際に１倍速再生を開始する時点までの間には、時間差（Ａ＋Ｂ）が発生する。
【００２８】
しかし、現在の再生状態、すなわち再生速度によって再生中の動画コンテンツでの相対的な経過時間は差が生じる。図１に示したように、高倍速で再生中の動画コンテンツで使用者が所望する場面から実際に再生速度が１倍速に変わって再生される場面までのコンテンツ内での進行時間は、再生速度が４倍速である場合が、再生速度が２倍速である場合の２倍になる。図２に示したように、逆方向（巻き戻し方向）に高速で再生してから所望する場面で止めようとする場合も、同様である。
【００２９】
したがって、本発明の一実施形態では、高倍速再生中に使用者が選択した位置に正確に移動して再生するように、現在の再生速度、再生方向（順送り又は逆送り）、使用者反応時間及びシステム反応時間に基づいて、使用者が選択した位置と、使用者が要請した再生モードが適用される位置との間の時間的距離(Ｏｆｆｓｅｔ）を計算して、計算されたオフセット(Ｏｆｆｓｅｔ）の分だけ、現在進行中の再生方向と反対方向に、使用者が要請した再生モードを適用する位置（例えば、再生速度を変える位置又は画面停止する位置）を移動させて、その位置から使用者が要請した再生モードを適用する。
【００３０】
本発明の一実施形態に係る再生制御装置及び再生制御方法は、ＰＶＲ機能を備えたセットトップボックス（ＳＴＢ）またはデジタルテレビ（Ｄｉｇｉｔａｌ  Ｔｅｌｅｖｉｓｉｏｎ）などのような多様な類型のデジタルビデオ録画機に適用することができ、また、ＤＶＤプレーヤー、Ｄｖｉｘプレーヤーなどの多様な類型のデジタルビデオ再生機にも適用することができる。
【００３１】
例えば、本発明の一実施形態に係るデジタルビデオ録画機は、図３に示したように、チューナー１０、Ｄｅｍｕｘ１１、オーディオバッファ１２、ビデオバッファ１３、データバッファ１４、ＭＰＥＧデコーダー１５、制御部１６、メモリー１７、入力部１８、記録/再生システム１９、そしてハードディスク等の貯蔵部２０などから構成される。
【００３２】
制御部１６は、入力部１８を通じて放送録画が要請された場合、記録/再生システム１９を制御して、チューナー１０とＤｅｍｕｘ１１を通じて受信されるＭＰＥＧ−２トランスポートストリームの放送プログラムデータを、大容量のハードディスク、光ディスク、フラッシュメモリーなどの貯蔵部２０に録画する。
【００３３】
また、制御部１６は、貯蔵部２０に録画される放送プログラムのデータストリームでプレゼンテーションタイムスタンプ（ＰＴＳ：Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）のような視覚情報を抽出して、これを各視覚にあたるデータストリームの記録位置と連携してログ（Ｌｏｇ）ファイルを生成して、メモリー１７に貯蔵する、または、録画される放送プログラムのデータストリームに対するビットレート(Ｂｉｔ  Ｒａｔｅ）情報を検索して、メモリー１７に貯蔵する。例えば、メモリー１７は非揮発性のフラッシュメモリーなどが私用できる。
【００３４】
そして、メモリー１７には、前述した使用者反応時間（Ａ）とシステム反応時間（Ｂ）が記憶され、この時間（Ａ）（Ｂ）は、予め実施された実験結果値で設定・管理される。例えば、使用者反応時間はＡ＝２００ｍｓ、システム反応時間はＢ＝１００ｍｓに設定することができる。
【００３５】
また、制御部１６は、入力部１８を通じて録画放送プログラムに対する再生動作が要請される場合、記録/再生システム１９を制御して、当該の放送プログラムのデータストリームを読み出して再生する。
【００３６】
一方、制御部１６は、使用者の要請に従って録画放送プログラムを高倍速で再生する最中に、入力部１８を通じて１倍速再生または画面停止が要請されれば、現在の高倍速再生方向を確認すると同時に、高倍速再生モードを１倍速再生モードまたは画面停止モードに切り替える。
【００３７】
このとき、制御部１６は、現在の再生方向及び速度と、メモリー１７に管理される使用者反応時間と、システム反応時間とに基づいて、オフセット値を計算した後、そのオフセット値に対応する位置、すなわち計算されたオフセット分だけ、現在の再生方向と反対方向に移動して、１倍速再生動作を開始する、または、画面停止するように、記録/再生システム１９を制御する。これにより、使用者が所望する場面から、１倍速再生動作を開始したり、画面停止させたりできる。これについて詳しく説明すれば次のようである。
【００３８】
図４は、本発明の一実施形態係るデジタルビデオ録画機での再生制御方法の動作フロー図を示す。
【００３９】
図４に示すように、まず、制御部１６は、使用者の要請に応じて、記録/再生システム１９を制御して、貯蔵部２０に録画された放送プログラムのデータストリームを２倍速以上で読み出して再生する高倍速再生動作を遂行する（Ｓ１０)。
【００４０】
このように高倍速再生動作を遂行する途中、入力部１８などを通じて１倍速再生動作または画面停止が要請される場合（Ｓ１１）、制御部１６は、現在の再生方向を確認し（Ｓ１２）、例えば、現在再生が正方向への高倍速再生の場合、記録/再生システム１９を制御して、使用者が要請した動作モード、例えば１倍速再生モードまたは画面停止モードに切り替える（Ｓ１３）。
【００４１】
そして、制御部１６は、高倍速再生方向及び再生速度と、メモリー１７で管理される使用者反応時間（Ａ）及びシステム反応時間（Ｂ）に基づいて、逆方向への移動（Ｂａｃｋ  
Ｍｏｖｅ）のためのオフセット（Ｏｆｆｓｅｔ）値を算出する（Ｓ１４)。
【００４２】
例えば、図５に示したように、正方向での２倍速再生動作を遂行する途中に、１倍速再生動作が要請されれば、メモリー１７に管理される使用者反応時間（Ａ）とシステム反応時間（Ｂ）を合算した値に、切り替え前の高倍速再生速度に対応する係数（Ｋ）を乗算して、オフセット値−Ｋ＊（Ａ＋Ｂ）を算出する。係数（Ｋ）は高倍速再生速度に比例する値であり、例えば２倍速再生の場合、Ｋ＝２であり、４倍速再生の場合、Ｋ＝４であり、８倍速再生の場合、Ｋ＝８である。
【００４３】
また、オフセット値は、現在の高倍速再生方向が正方向であると負の値になり、逆方向であると正の値になる、図５に示したように、正方向への２倍速再生の時オフセット値が−２＊（Ａ＋Ｂ）であると、正方向への４倍速再生の時オフセット値は−４＊（Ａ＋Ｂ）の値になる。
【００４４】
制御部１６は、逆方向へのオフセット値を算出した後に、記録/再生システム１９を制御して、切り替え後のモードの適用位置を、算出されたオフセット値に相応する位置に逆方向移動させる（Ｓ１５）。
【００４５】
すなわち、制御部１６は、メモリー１７に貯蔵管理されるログ（Ｌｏｇ）ファイルを参照する、または、放送プログラムのデータストリームに対するビットレート（Ｂｉｔ  Ｒａｔｅ）情報を参照して、オフセット値に相応する記録位置への逆方向移動動作が遂行されるように記録/再生システム１９を制御する。
【００４６】
その後、制御部１６は、記録/再生システム１９を制御して、移動した記録位置から１倍速再生動作を開始、または、画面が停止されるようにするので、使用者が所望する場面から１倍速再生を開始したり、使用者が所望する場面で画面を停止させたりできる。
【００４７】
一方、現在の再生方向が逆方向の場合（Ｓ１２）、制御部１６は、記録/再生システム１９を制御して、１倍速再生モードまたは画面停止モードに切り替えると同時に（Ｓ１６）、高倍速再生方向及び再生速度と、メモリー１７で管理される使用者反応時間（Ａ）
及びシステム反応時間（Ｂ）に基づいて、正方向への移動（Ｆｏｒｗａｒｄ  Ｍｏｖｅ）のためのオフセット（Ｏｆｆｓｅｔ）値を算出する（Ｓ１７）。
【００４８】
例えば、図６に示したように、逆方向への２倍速再生動作を遂行する途中に、１倍速再生動作が要請されれば、メモリー１７に管理される使用者反応時間（Ａ）とシステム反応時間（Ｂ）を合算した値に、切り替え前の高倍速再生速度に対応する係数（Ｋ）を乗算して、オフセット値Ｋ＊（Ａ＋Ｂ）を算出する。係数（Ｋ）は高倍速再生速度に比例する値であり、例えば、逆方向での２倍速再生の場合、オフセット値が２＊（Ａ＋Ｂ）となり、逆方向への４倍速再生の場合、オフセット値は４＊（Ａ＋Ｂ）となる。
【００４９】
制御部１６は、正方向へのオフセット値を算出した後に、記録/再生システム１９を制御して、切り替え後のモードの適用位置を、算出されたオフセット値に相応する位置に正方向移動させる（Ｓ１８）。
【００５０】
その後、制御部１６は、記録/再生システム１９を制御して、移動した記録位置から１倍速再生動作を開始、又は、移動した記録位置で画面が停止されるようにする。これにより、使用者が所望する場面から１倍速再生を開始したり、使用者が所望する場面で画面を停止させたりできる（Ｓ１９）。
【００５１】
上記の実施形態では、２倍速以上の高倍速で再生している途中に、１倍速で再生または画面停止を要請する場合について説明したが、１倍速または１倍速より低い低倍速で再生している途中に、画面停止させる場合、または、さらに低い再生倍速への変更が要請される場合にも、適用することができる。
【００５２】
この場合、（Ａ＋Ｂ）に現在の倍速を乗算した時間分だけ、現在再生進行方向と反対に移動させて、変更要請された動作を処理することができる。例えば、１倍速正方向再生で画面停止が要請される場合、（Ａ＋Ｂ）時間分だけ戻った場面を停止画面として再生処理できる。また、１倍速逆方向再生の場合、（Ａ＋Ｂ）時間分だけ先に進んだ場面を停止画面として再生処理することができる。また、１／２倍速正方向再生の場合、０．５（Ａ＋Ｂ）時間分だけ戻った場面を、停止画面として再生処理することができる。
【００５３】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【図面の簡単な説明】
【００５４】
【図１】一般的な再生制御過程を示す図。
【図２】一般的な再生制御過程を示す図。
【図３】本発明の第１の実施形態にかかるデジタルビデオ録画機の構成を示す図。
【図４】本実施形態にかかる再生制御方法の動作フロー図。
【図５】本実施形態にかかる再生制御過程を示す図。
【図６】本実施形態にかかる再生制御過程を示す図。
【符号の説明】
【００５５】
１６    制御部
１７    メモリー
１８    入力部
１９    記録再生システム
２０    貯蔵部
【図１】
2008159250.tif 000003
【図２】
2008159250.tif 000004
【図３】
2008159250.tif 000005
【図４】
2008159250.tif 000006
【図５】
2008159250.tif 000007
【図６】
2008159250.tif 000008