(57)【要約】【課題】倍速再生の再生位置を倍速再生する時間幅に一致させる再生制御装置および再生制御方法を提供する。【解決手段】本実施形態に係る再生制御装置１００は、倍速再生する速さの指定を受け付ける倍速再生受付部１１０と、指定における倍速再生の速さから、単位時間当たりに倍速再生する再生時間を算出する再生時間算出部１２０と、算出した指定時間と、倍速再生を開始するビデオデータの再生時間とに基づいて、そのビデオデータを再生後に倍速再生として再生を行う再生データ位置を算出する倍速再生データ位置算出部１３０と、倍速再生を開始するビデオデータの再生開始位置から算出した再生データ位置までの各ビデオデータの再生時間の総和と算出した指定時間とに基づいて、算出した再生データ位置を補正する倍速再生データ位置補正部１４０と、補正した再生データ位置のビデオデータをビデオデータの再生後に通常再生する再生部１５０と、を備える。【選択図】  図１
2014049943.tif 000002
【特許請求の範囲】
【請求項１】
倍速再生する速さの指定を受け付ける倍速再生受付部と、
前記受け付けた指定における倍速再生の速さから、単位時間当たりに倍速再生する再生時間を算出する再生時間算出部と、
前記算出した再生時間と、倍速再生を開始するビデオデータの再生時間とに基づいて、そのビデオデータを再生後に倍速再生として再生を行う再生データ位置を算出する倍速再生データ位置算出部と、
前記倍速再生を開始するビデオデータの再生開始位置から前記算出した再生データ位置までの各ビデオデータの再生時間の総和と前記算出した再生時間とに基づいて、前記算出した再生データ位置を補正する倍速再生データ位置補正部と、
前記補正した再生データ位置のビデオデータを前記ビデオデータの再生後に通常再生する再生部と、
を備える再生制御装置。
【請求項２】
前記倍速再生データ位置補正部は、
前記算出した再生データ位置までの各ビデオデータの再生時間の総和が、前記算出した再生時間以上となる再生データ位置に、前記算出した再生データ位置を補正する
請求項１に記載の再生制御装置。
【請求項３】
前記再生部は、
前記ビデオデータの通常再生が終了すると、前記補正した再生データ位置におけるビデオデータを通常再生し、
前記倍速再生データ位置算出部は、
前記再生部において前記ビデオデータが通常再生されている間に、次に倍速再生を行う再生データ位置を算出し、
前記倍速再生データ位置補正部は、
前記再生部において前記ビデオデータが通常再生されている間に、前記算出された再生データ位置を補正する
請求項１または２に記載の再生制御装置。
【請求項４】
倍速再生する速さの指定を受け付ける倍速再生受付ステップと、
前記受け付けた指定における倍速再生の速さから、単位時間当たりに倍速再生する再生時間を算出する再生時間算出ステップと、
前記算出した再生時間と、倍速再生を開始するビデオデータの再生時間とに基づいて、そのビデオデータを再生後に倍速再生として再生を行う再生データ位置を算出する倍速再生データ位置算出ステップと、
前記倍速再生を開始するビデオデータの再生開始位置から前記算出した再生データ位置までの各ビデオデータの再生時間の総和と前記算出した再生時間とに基づいて、前記算出した再生データ位置を補正する倍速再生データ位置補正ステップと、
前記補正した再生データ位置のビデオデータを前記ビデオデータの再生後に通常再生する再生ステップと、
を含む再生制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、再生制御装置および再生制御方法に関する。
【背景技術】
【０００２】
近年、ＤＶＤ−Ｖｉｄｅｏ（Digital Versatile Disk-Video）形式で光ディスク（例えば、ＤＶＤ（Digital Versatile Disk：登録商標））に記録された映像を再生するＤＶＤ再生装置が、広く普及している。
【０００３】
このようなＤＶＤ再生装置は、ＤＶＤに記録されている映像（例えば、ビデオデータ）を倍速再生する機能を有している。具体的には、一般的なＤＶＤ再生装置では、２倍速の早送りや２倍速の巻き戻しまたはスロー再生などの機能を有している。
【０００４】
ここで、一般的なＤＶＤ再生装置で映像を倍速再生する場合、倍速再生する再生時間に基づいて、ビデオデータの数を分割し、デコーダの性能によって表示可能な範囲内で分割したビデオデータを表示するようになっている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−７１６４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述したＤＶＤ再生装置は、ビデオデータに含まれるＩピクチャの再生時間が等間隔であることを前提として倍速再生の飛び先を設定している。すなわち、１秒あたりに表示することができるＩピクチャの数とＤＶＤ再生装置が有するデコーダの性能とに基づいて、Ｉピクチャが等間隔に並んでいることを前提に、倍速再生の飛び先を決定して倍速再生を行っている。
【０００７】
ところが、実際のビデオデータには、Ｉピクチャ以外に、ＰピクチャとＢピクチャとが含まれている。特に、Ｂピクチャは、１ビデオデータに含まれる数について制限はない。すなわち、ビデオデータは、再生するビデオデータごとにＢピクチャの数が異なるため、ビデオデータに含まれるＢピクチャの数によって、各ビデオデータの再生時間がそれぞれ異なっている。
【０００８】
このように、ビデオデータに含まれるＢピクチャの数によってビデオデータの再生時間が異なるため、各ビデオデータの再生時間が等間隔であることを前提にＩピクチャの表示間隔を算出した場合、倍速再生する飛び先の再生箇所の数は同じであっても、倍速再生を行う再生時間にずれを生じていた。
【０００９】
すなわち、ビデオデータの再生時間が等間隔であると仮定して倍速再生する表示間隔を算出すると、実際にはビデオデータごとに再生時間が異なるので、倍速再生の再生位置と倍速再生時間とが一致していなかった。
【課題を解決するための手段】
【００１０】
本実施形態に係る再生制御装置は、倍速再生する速さの指定を受け付ける倍速再生受付部と、受け付けた指定における倍速再生の速さから、単位時間当たりに倍速再生する再生時間を算出する再生時間算出部と、算出した再生時間と、倍速再生を開始するビデオデータの再生時間とに基づいて、そのビデオデータを再生後に倍速再生として再生を行う再生データ位置を算出する倍速再生データ位置算出部と、倍速再生を開始するビデオデータの再生開始位置から算出した再生データ位置までの各ビデオデータの再生時間の総和と算出した再生時間とに基づいて、算出した再生データ位置を補正する倍速再生データ位置補正部と、補正した再生データ位置のビデオデータをビデオデータの再生後に通常再生する再生部と、を備える。
【図面の簡単な説明】
【００１１】
【図１】本実施形態に係る再生制御装置の機能を示した機能ブロック図。
【図２】本実施形態に係る再生部が、倍速再生を実現する概略を説明した説明図。
【図３】本実施形態に係る再生制御装置の構成を示すハードウエアブロック図。
【図４】本実施形態に係る再生制御装置が、倍速再生の要求を受け付けたときにＤＶＤの映像を倍速再生する倍速再生処理を示したフローチャート。
【図５】本実施形態に係る再生制御装置が、倍速再生の要求を受け付けたときに倍速再生する再生データ位置を決定するための説明図。
【発明を実施するための形態】
【００１２】
本実施形態に係る再生制御装置１００は、ＤＶＤ−Ｖｉｄｅｏ（Digital Versatile Disk-Video）形式で光ディスク（例えば、ＤＶＤ（Digital Versatile Disk：登録商標））に記録された映像を倍速再生する、ＤＶＤ再生装置を想定して説明する。
【００１３】
以下、本実施形態に係る再生制御装置１００について、添付図面を参照して説明する。
【００１４】
図１は、本実施形態に係る再生制御装置１００の機能を示した機能ブロック図である。
【００１５】
図１に示すように、再生制御装置１００は、倍速再生受付部１１０、再生時間算出部１２０、倍速再生データ位置算出部１３０、倍速再生データ位置補正部１４０および再生部１５０を備えて構成されている。
【００１６】
倍速再生受付部１１０は、倍速再生する速さの指定を受け付けるようになっている。
【００１７】
再生時間算出部１２０は、受け付けた指定における倍速再生の速さ（これを指定倍速ともいう。）から、単位時間当たりに倍速再生する再生時間を算出するようになっている。
【００１８】
倍速再生データ位置算出部１３０は、算出した再生時間と、倍速再生を開始するビデオデータの再生時間とに基づいて、そのビデオデータを再生後に倍速再生として再生を行う再生データ位置を算出するようになっている。
【００１９】
倍速再生データ位置補正部１４０は、倍速再生を開始するビデオデータの再生開始位置から、算出した再生データ位置までの各ビデオデータの再生時間の総和と、算出した再生時間とに基づいて、算出した再生データ位置を補正するようになっている。
【００２０】
再生部１５０は、補正した再生データ位置のビデオデータを、倍速再生として再生を開始したビデオデータの再生後に、通常再生するようになっている。ここで、再生部１５０が、倍速再生を実現する方法について、図面を用いて説明する。
【００２１】
図２は、本実施形態に係る再生部１５０が、倍速再生を実現する概略を説明した説明図である。
【００２２】
図２に示すように、本実施形態に係る再生部１５０は、指定倍速が２倍速の場合、１秒間で２秒間分の再生を行うことを意味しており、かつその１秒間での再生は、通常再生を行うものとする。すなわち、２倍速の場合、１秒間で通常再生した後は、次に再生すべき１秒間分のビデオデータを飛ばして、再生したビデオデータの１秒後のビデオデータから１秒間（すなわち、指定時間である２秒後のビデオデータから１秒間）、通常再生を行う方式を採用している。
【００２３】
また、３倍速の場合には、再生部１５０は、１秒間で３秒間分の再生を行うことを意味しており、かつその１秒間での再生は、通常再生を行うものとする。すなわち、３倍速の場合、１秒間で通常再生した後、次に再生すべき２秒間分のビデオデータを飛ばして、再生したビデオデータの２秒後のビデオデータから１秒間（すなわち、指定時間である３秒後のビデオデータから１秒間）、通常再生を行う方式を採用して、倍速再生を構成している。
【００２４】
図３は、本実施形態に係る再生制御装置１００の構成を示すハードウエアブロック図である。
【００２５】
図３に示すように、再生制御装置１００は、ＣＰＵ（Central Processing Unit）１６０、ＲＯＭ（Read Only Memory）１６２、ＲＡＭ（Random Access Memory）１６４、操作部１６６、記憶部１６８、表示部１７０、内部バス１７２などを備えて構成されている。
【００２６】
ＣＰＵ１６０は、再生制御装置１００全体の統括制御を行っており、ＲＯＭ１６２に格納されている各種プログラムや各種データをＲＡＭ１６４にロードしてそのプログラムを展開することにより、図１に示した各機能を実現するようになっている。
【００２７】
ＲＡＭ１６４は、ワークエリア（作業用メモリ）として利用されるようになっている。ＲＯＭ１６２は、各種プログラムや各種データを格納するようになっている。ＲＯＭ１６２に格納されている各種プログラムには、ＤＶＤ−Ｖｉｄｅｏ形式で記録されたＤＶＤを通常再生や倍速再生するプログラム、ＤＶＤに記録されている項目をハイライト表示するプログラムなどが含まれる。
【００２８】
操作部１６６は、ユーザからの各種の操作（ユーザ操作）を受け付けて、ＣＰＵ１６０に通知する機能を有している。この操作部１６６は、例えば、再生制御装置１００の倍速再生の操作を受け付けて操作信号を送信するリモートコントローラ（remote controller）や、ユーザが倍速再生や停止などの操作を直接選択する操作ボタンなどによって構成されている。
【００２９】
記憶部１６８は、大容量不揮発の記憶装置であり、動画や静止画などの映像を保存したり、文字情報を保存するようになっている。本実施形態では、ＤＶＤが所定の挿入口に挿入されることにより記憶部を構成するようになっている。また、ハードディスク（Hard Disk）に映像や文字などを格納することにより、記憶部１６８を構成してもよい。
【００３０】
表示部１７０は、ＤＶＤにコンテンツとして記録されている映像、各種操作画面、案内画面などをユーザインターフェースとして表示する機能を有している。表示部１７０は、例えば、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）などにより構成されている。なお、コンテンツとは、ＤＶＤに記録された内容であって、ユーザが表示部１７０で観賞可能な情報のことをいい、例えば、映像、画像、音楽、文字またはこれらの組み合わせなどが該当する。
【００３１】
内部バス１７２は、再生制御装置１００を統括制御するＣＰＵ１６０に接続されるとともに、各構成要素を相互に接続するためのバスである。
【００３２】
このような構成により、本実施形態に係る再生制御装置１００は、ＲＯＭ１６２に格納されている各種のプログラムをＣＰＵ１６０が実行することができ、記憶部１６８を構成するＤＶＤからそのＤＶＤのコンテンツとして記録されている映像を取得して、ユーザが選択した指定倍速により表示部１７０に映像を倍速再生するようになっている。
【００３３】
次に、本実施形態に係る再生制御装置１００の動作について説明する。
【００３４】
（倍速再生処理）
図４は、本実施形態に係る再生制御装置１００が、倍速再生の要求を受け付けたときにＤＶＤの映像を倍速再生する倍速再生処理を示したフローチャートである。図４において、Ｓに数字を付した符号は、シーケンス図の各ステップを示している。
【００３５】
まず、ステップＳ００１では、再生制御装置１００においてＤＶＤを再生中に、操作部１６６を介してユーザからの倍速再生の要求を受け付けると、倍速再生受付部１１０は、倍速再生する速さの指定（すなわち指定倍速）を受け付ける。この場合、例えば、倍速再生受付部１１０は、操作部１６６を介して、ユーザから２倍速や３倍速という指定倍速を受け付ける。
【００３６】
ステップＳ００３では、再生時間算出部１２０は、受け付けた指定倍速における倍速再生の速さから、単位時間当たりに倍速再生する再生時間（指定時間）を算出する。例えば、２倍速の場合は、１秒間に２秒間分を再生することを意味し、また、３倍速の場合には、１秒間に３秒間分を再生することを意味している。
【００３７】
本実施形態では、上述したように、２倍速の場合には、約１秒間はビデオデータを通常再生し、次に、指定時間である約２秒後のビデオデータを、約１秒分再生する。また、３倍速の場合には、約１秒間はビデオデータを通常再生し、次に、指定時間である約３秒後のビデオデータを、約１秒分再生する。このように、再生時間算出部１２０は、単位時間に相当するビデオデータの再生をした後に、再生する倍速再生の速さに相当する指定時間を算出する。
【００３８】
また、単位時間に相当するビデオデータの再生は、１ビデオデータを通常再生することとし、その１ビデオデータを再生した後（約１秒間）に、指定時間経過後である次に再生すべきビデオデータについて通常再生を行うものとする。なお、ビデオデータにＢピクチャがいくつ含まれていても、１ビデオデータを通常再生するものとする。また、１ビデオデータは、ＤＶＤ−Ｖｉｄｅｏ規格では、再生時間が、０．４秒〜１．２秒（最終のビデオデータのみ１．２秒、それ以外１．０秒）と規定されているため、１ビデオデータを通常再生した場合は、約１秒間となる。
【００３９】
ステップＳ００５では、倍速再生データ位置算出部１３０は、算出した再生時間（すなわち指定時間）と、倍速再生を開始するビデオデータの再生時間とに基づいて、そのビデオデータを再生後に倍速再生として再生を行う再生データ位置を算出する。ここで、再生データ位置を算出する方法について、図面を用いて説明する。
【００４０】
図５は、本実施形態に係る再生制御装置１００が、倍速再生の要求を受け付けたときに倍速再生する再生データ位置を決定するための説明図である。
【００４１】
図５では、ビデオデータをＶＯＢＵ＃１〜２５で示し、これらのビデオデータからセル（Ｃ＿ＩＤ１、Ｃ＿ＩＤ２・・・）が構成されていることを示している。また、ＶＯＢ（ＶＯＢ：Video  Object file、ＶＯＢ＿ＩＤ１、ＶＯＢ＿ＩＤ２・・・）は、ＤＶＤ−Ｖｉｄｅｏ規格において、１つ以上のセルから構成されており、画像ファイルと音声ファイルの情報を１つのオブジェクトとして格納することができるデータ構造を有している。また、各ビデオデータＶＯＢＵ＃１〜２５には、そのビデオデータの再生に要する再生時間が、ＮＶ＿ＰＣＫ（ナビゲーションパック）というデータ領域に格納されている。
【００４２】
ここで、ステップＳ００１において２倍速が指定された場合には、１秒間で２秒間分の再生を行うこととなる。したがって、例１としては、図５に示すように、ＶＯＢＵ＃１の再生時間が、０．４秒であった場合に、倍速再生データ位置算出部１３０は、次のビデオデータ（ＶＯＢＵ＃２からＶＯＢＵ＃５）も０．４秒と推定して、約２秒後と推定されるＶＯＢＵ＃６を、ＶＯＢＵ＃１の再生後に通常再生を行う再生データ位置として算出する。
【００４３】
例２として、ＶＯＢＵ＃１の再生時間が、１．０秒であった場合には、倍速再生データ位置算出部１３０は、次のビデオデータ（ＶＯＢＵ＃２）も１．０秒と推定し、約２秒後と推定されるＶＯＢＵ＃３を、ＶＯＢＵ＃１の再生後に通常再生を行う再生データ位置として算出する。
【００４４】
ステップＳ００７（図４）では、倍速再生データ位置補正部１４０は、倍速再生を開始するビデオデータの再生開始位置から（例えば、ＶＯＢＵ＃１）、算出した再生データ位置（例えば、ＶＯＢＵ＃３やＶＯＢＵ＃６）までの各ビデオデータの再生時間の総和と、算出した再生時間（すなわち指定時間）とに基づいて、算出した再生データ位置までの各ビデオデータの再生時間の総和が、上述した指定時間以上となる位置に再生データ位置があるか否かを判定する。
【００４５】
また、倍速再生データ位置補正部１４０は、算出した再生データ位置までの各ビデオデータの再生時間の総和が上述した指定時間以上となる位置に、算出した再生データ位置を補正する。
【００４６】
例えば、図５に示す例１の場合、倍速再生データ位置補正部１４０は、ＶＯＢＵ＃１からＶＯＢＵ＃５の再生時間の総和が、２倍速の２秒（指定時間）以上か否かの判定を行い（ステップＳ００７）、再生時間の総和が２秒（指定時間）以上の場合には（ステップＳ００７：Ｙｅｓ）、ＶＯＢＵ＃１のビデオデータを再生した後に、再生データ位置であるＶＯＢＵ＃６において通常再生を行う（ステップＳ００９）。
【００４７】
一方、再生時間の総和が２秒（指定時間）未満の場合には（ステップＳ００７：Ｎｏ）、再生データ位置をＶＯＢＵ＃７に補正し、次のビデオデータ（この場合、ＶＯＢＵ＃６）の再生時間を、ＶＯＢＵ＃１からＶＯＢＵ＃５の再生時間に加算する（ステップＳ０１１）。
【００４８】
倍速再生データ位置補正部１４０は、再び、ＶＯＢＵ＃１からＶＯＢＵ＃６の再生時間の総和が、２倍速の２秒（指定時間）以上か否かの判定を行う（ステップＳ００７）。
【００４９】
また、図５に示す例２の場合には、倍速再生データ位置補正部１４０は、ＶＯＢＵ＃１とＶＯＢＵ＃２の再生時間の総和が、２倍速の２秒（指定時間）以上か否かの判定を行い（ステップＳ００７）、再生時間の総和が２秒（指定時間）以上の場合には（ステップＳ００７：Ｙｅｓ）、ＶＯＢＵ＃１のビデオデータを再生した後に、再生データ位置であるＶＯＢＵ＃３において通常再生を行う（ステップＳ００９）。
【００５０】
一方、再生時間の総和が２秒（指定時間）未満の場合には（ステップＳ００７：Ｎｏ）、再生データ位置をＶＯＢＵ＃４に補正し、次のビデオデータ（この場合、ＶＯＢＵ＃３）の再生時間を、ＶＯＢＵ＃１とＶＯＢＵ＃２の再生時間に加算する（ステップＳ０１１）。倍速再生データ位置補正部１４０は、再び、ＶＯＢＵ＃１からＶＯＢＵ＃３の再生時間の総和が、２倍速の２秒（指定時間）以上か否かの判定を行う（ステップＳ００７）。
【００５１】
このように、本実施形態に係る再生制御装置１００は、倍速再生データ位置補正部１４０において、ビデオデータの再生時間の総和が、指定倍速の指定時間以上か否かの判定を行い（ステップＳ００７）、再生時間の総和が指定時間以上となるように再生データ位置を補正する。
【００５２】
ステップＳ０１３では、本実施形態に係る再生制御装置１００は、再生部１５０による倍速再生が最後のビデオデータまで終了したか否かを判定しており、最後のビデオデータまで倍速再生が終了した場合には（ステップＳ０１３：Ｙｅｓ）、倍速再生処理を終了し、一方、最後のビデオデータまで倍速再生が終了していない場合には（ステップＳ０１３：Ｎｏ）、ステップＳ００５に戻り、ステップＳ００５以降の処理を繰り返す。
【００５３】
以上説明したように、本実施形態に係る再生制御装置１００は、受け付けた指定倍速における倍速再生の速さから指定時間を算出し、算出した指定時間と、倍速再生を開始するビデオデータの再生時間とに基づいて、倍速再生として再生を行う再生データ位置を算出する。そして、再生制御装置１００は、倍速再生を開始するビデオデータの再生開始位置から、算出した再生データ位置までの各ビデオデータの再生時間の総和と算出した指定時間とに基づいて、算出した再生データ位置を補正する。
【００５４】
このように、本実施形態に係る再生制御装置１００は、ビデオデータが通常再生されている間に、次に倍速再生として通常再生を行う再生データ位置を算出するとともに、算出された再生データ位置を補正して、その補正した再生データ位置において通常再生を行う。
【００５５】
これにより、本実施形態に係る再生制御装置１００は、倍速再生時の再生位置を倍速再生する時間幅に一致させ、倍速再生する時間幅を一定に保つことができるので、ユーザに対して、倍速再生における時間幅の誤差を解消した再生表示を表示することができる。したがって、本実施形態に係る再生制御装置１００は、倍速再生によって生じる再生時間と再生位置とのずれを解消することができる。
【００５６】
なお、本実施形態では、ＤＶＤ−Ｖｉｄｅｏ規格におけるビデオデータの再生時間に基づいて、説明しているが、本実施形態はこれに限定されるものでない。すなわち、映像や音声を再生する他の規格であっても、ビデオデータに再生時間を含んでいれば、適用することができる。
【００５７】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【００５８】
また、本発明の実施形態では、フローチャートの各ステップは、記載された順序に沿って時系列的に行われる処理の例を示したが、必ずしも時系列的に処理されなくとも、並列的あるいは個別実行される処理をも含むものである。
【符号の説明】
【００５９】
１００  再生制御装置
１１０  倍速再生受付部
１２０  再生時間算出部
１３０  倍速再生データ位置算出部
１４０  倍速再生データ位置補正部
１５０  再生部
１６０  ＣＰＵ
１６２  ＲＯＭ
１６４  ＲＡＭ
１６６  操作部
１６８  記憶部
１７０  表示部
１７２  内部バス
【図１】
2014049943.tif 000003
【図２】
2014049943.tif 000004
【図３】
2014049943.tif 000005
【図４】
2014049943.tif 000006
【図５】
2014049943.tif 000007