(57)【要約】【課題】動画単位が複数連結されているような再生単位において、早送りまたは早戻し再生を行う場合に、目標倍速と実倍速との差が少ない再生方法を提供する。【解決手段】早送りまたは早戻し再生を行う動画再生方法であって、動画単位が切り替わる際、早送り再生の場合は、既ジャンプ時間として、切り替わる前の動画単位における最後に表示した画像の再生時刻とその動画単位の終端時刻との差分を算出し（Ｓ１０４）、残ジャンプ時間として、既ジャンプ時間算出ステップで算出した既ジャンプ時間を指定倍速に応じたジャンプ時間から引いた値を算出し（Ｓ１０５）、再生開始時刻として、残ジャンプ時間算出ステップで算出した残ジャンプ時間を次の動画単位の先頭時刻に加えた時刻を算出し（Ｓ１０６）、再生開始時刻から動画を再生する。【選択図】図１
2011259110.tif 000002
【特許請求の範囲】
【請求項１】
１つの連続した動画である動画単位を複数連結して構成される再生単位の再生において、動画中の１枚の画像を指定倍速に応じたジャンプ時間でジャンプさせながら再生する早送りまたは早戻し再生を行う動画再生方法であって、
早送りまたは早戻し再生において動画単位をまたいでジャンプするときのジャンプ時間のうち、先の動画単位に配分すべき時間である既ジャンプ時間を算出する既ジャンプ時間算出ステップと、
早送りまたは早戻し再生において動画単位をまたいでジャンプするときのジャンプ時間のうち、後の動画単位に配分すべき時間である残ジャンプ時間を前記既ジャンプ時間から算出する残ジャンプ時間算出ステップと、
前記残ジャンプ時間に基づいて再生開始時刻を算出する再生開始時刻算出ステップと、
前記再生開始時刻から前記動画を再生する再生ステップとを含み、
前記動画単位が切り替わる際、
早送り再生の場合は、
前記既ジャンプ時間算出ステップでは、前記既ジャンプ時間として、切り替わる前の動画単位における最後に表示した画像の再生時刻とその動画単位の終端時刻との差分を算出し、
前記残ジャンプ時間算出ステップでは、前記残ジャンプ時間として、前記既ジャンプ時間算出ステップで算出した既ジャンプ時間を指定倍速に応じたジャンプ時間から引いた値を算出し、
前記再生開始時刻算出ステップでは、前記再生開始時刻として、前記残ジャンプ時間算出ステップで算出した残ジャンプ時間を次の動画単位の先頭時刻に加えた時刻を算出し、
早戻し再生の場合は、
前記既ジャンプ時間算出ステップでは、前記既ジャンプ時間として、切り替わる前の動画単位における最後に表示した画像の再生時刻とその動画単位の先頭時刻との差分を算出し、
前記残ジャンプ時間算出ステップでは、前記残ジャンプ時間として、前記既ジャンプ時間算出ステップで算出した既ジャンプ時間を指定倍速に応じたジャンプ時間から引いた値を算出し、
前記再生開始時刻算出ステップでは、前記再生開始時刻として、前記残ジャンプ時間算出ステップで算出した残ジャンプ時間を次の動画単位の終端時刻から引いた時刻を算出する
動画再生方法。
【請求項２】
さらに、
切り替わる前の動画単位における最後に表示すべき画像を再生した時の実時刻と、次の動画単位の最初に表示すべき画像を再生した時の実時刻との差分に指定倍速に応じた倍数を乗算した時間である切替処理補正時間を算出する切替処理補正時間算出ステップを含み、
前記次の動画単位のさらに次の動画単位に切り替わる場合に、
早送り再生の場合は、
前記再生開始時刻算出ステップでは、さらに、前記再生開始時刻として、前記さらに次の動画単位の先頭時刻に前記切替処理補正時間算出ステップで算出した切替処理補正時間を加えた時刻を算出し、
早戻し再生の場合は、
前記再生開始時刻算出ステップでは、さらに、前記再生開始時刻として、前記さらに次の動画単位の終端時刻に前記切替処理補正時間算出ステップで算出した切替処理補正時間を引いた時刻を算出する
請求項１記載の動画再生方法。
【請求項３】
早送り再生の場合は、
前記再生開始時刻算出ステップでは、さらに、前記再生開始時刻として、前記残ジャンプ時間と前記切替処理補正時間の和を次の動画単位の先頭時刻に加えた時刻を算出し、
早戻し再生の場合は、
前記再生開始時刻算出ステップでは、さらに、前記再生開始時刻として、前記残ジャンプ時間と前記切替処理補正時間の和を次の動画単位の終端時刻から引いた時刻を算出する
請求項２記載の動画再生方法。
【請求項４】
前記残ジャンプ時間算出ステップで算出した残ジャンプ時間が、次の動画単位もしくは連続する複数の動画単位全体の再生時間よりも大きい場合に、
早送り再生の場合は、
前記再生ステップでは、前記次の動画単位もしくは連続する複数の動画単位を再生せず、
前記再生開始時刻算出ステップでは、さらに、前記再生開始時刻として、前記残ジャンプ時間から前記次の動画単位もしくは連続する複数の動画単位全体の再生時間を引いた時間を、前記次の動画単位もしくは連続する複数の動画単位の次の動画単位の先頭時刻に加えた時刻を算出し、
早戻し再生の場合は、
前記再生ステップでは、前記次の動画単位もしくは連続する複数の動画単位を再生せず、
前記再生開始時刻算出ステップでは、さらに、前記再生開始時刻として、前記残ジャンプ時間から前記次の動画単位もしくは連続する複数の動画単位全体の再生時間を引いた時間を、前記次の動画単位もしくは連続する複数の動画単位の次の動画単位の終端時刻から引いた時刻を算出する
請求項１記載の動画再生方法。
【請求項５】
前記切替処理補正時間算出ステップで算出した切替処理補正時間が、次の動画単位もしくは連続する複数の動画単位全体の再生時間よりも大きい場合に、
早送り再生の場合は、
前記再生ステップでは、前記次の動画単位もしくは連続する複数の動画単位を再生せず、
前記再生開始時刻算出ステップでは、さらに、前記再生開始時刻として、前記切替処理補正時間から前記次の動画単位もしくは連続する複数の動画単位全体の再生時間を引いた時間を、前記次の動画単位もしくは連続する複数の動画単位の次の動画単位の先頭時刻に加えた時刻を算出し、
早戻し再生の場合は、
前記再生ステップでは、前記次の動画単位もしくは連続する複数の動画単位を再生せず、
前記再生開始時刻算出ステップでは、さらに、前記再生開始時刻として、前記切替処理補正時間から前記次の動画単位もしくは連続する複数の動画単位全体の再生時間を引いた時間を、前記次の動画単位もしくは連続する複数の動画単位の次の動画単位の終端時刻から引いた時刻を算出する
請求項２記載の動画再生方法。
【請求項６】
前記残ジャンプ時間と前記切替処理補正時間の和が、次の動画単位もしくは連続する複数の動画単位全体の再生時間よりも大きい場合に、
早送り再生の場合は、
前記再生ステップでは、前記次の動画単位もしくは連続する複数の動画単位を再生せず、
前記再生開始時刻算出ステップでは、さらに、前記再生開始時刻として、前記残ジャンプ時間と前記切替処理補正時間の和から前記次の動画単位もしくは連続する複数の動画単位全体の再生時間を引いた時間を、前記次の動画単位もしくは連続する複数の動画単位の次の動画単位の先頭時刻に加えた時刻を算出し、
早戻し再生の場合は、
前記再生ステップでは、前記次の動画単位もしくは連続する複数の動画単位を再生せず、
前記再生開始時刻算出ステップでは、さらに、前記再生開始時刻として、前記残ジャンプ時間と前記切替処理補正時間の和から前記次の動画単位もしくは連続する複数の動画単位全体の再生時間を引いた時間を、前記次の動画単位もしくは連続する複数の動画単位の次の動画単位の終端時刻から引いた時刻を算出する
請求項３記載の動画再生方法。
【請求項７】
１つの連続した動画である動画単位を複数連結して構成される再生単位の再生において、動画中の１枚の画像を指定倍速に応じたジャンプ時間でジャンプさせながら再生する早送りまたは早戻し再生を行う動画再生装置であって、
早送りまたは早戻し再生において動画単位をまたいでジャンプするときのジャンプ時間のうち、先の動画単位に配分すべき時間である既ジャンプ時間を算出する既ジャンプ時間算出部と、
早送りまたは早戻し再生において動画単位をまたいでジャンプするときのジャンプ時間のうち、後の動画単位に配分すべき時間である残ジャンプ時間を前記既ジャンプ時間から算出する残ジャンプ時間算出部と、
前記残ジャンプ時間に基づいて再生開始時刻を算出する再生開始時刻算出部と、
前記再生開始時刻から前記動画を再生する再生部とを備え、
前記動画単位が切り替わる際、
早送り再生の場合は、
前記既ジャンプ時間算出部は、前記既ジャンプ時間として、切り替わる前の動画単位における最後に表示した画像の再生時刻とその動画単位の終端時刻との差分を算出し、
前記残ジャンプ時間算出部は、前記残ジャンプ時間として、前記既ジャンプ時間算出部で算出した既ジャンプ時間を指定倍速に応じたジャンプ時間から引いた値を算出し、
前記再生開始時刻算出部は、前記再生開始時刻として、前記残ジャンプ時間算出部で算出した残ジャンプ時間を次の動画単位の先頭時刻に加えた時刻を算出し、
早戻し再生の場合は、
前記既ジャンプ時間算出部は、前記既ジャンプ時間として、切り替わる前の動画単位における最後に表示した画像の再生時刻とその動画単位の先頭時刻との差分を算出し、
前記残ジャンプ時間算出部は、前記残ジャンプ時間として、前記既ジャンプ時間算出部で算出した既ジャンプ時間を指定倍速に応じたジャンプ時間から引いた値を算出し、
前記再生開始時刻算出部は、前記再生開始時刻として、前記残ジャンプ時間算出部で算出した残ジャンプ時間を次の動画単位の終端時刻から引いた時刻を算出する
動画再生装置。
【請求項８】
さらに、
切り替わる前の動画単位における最後に表示すべき画像を再生した時の実時刻と、次の動画単位の最初に表示すべき画像を再生した時の実時刻との差分に指定倍速に応じた倍数を乗算した時間である切替処理補正時間を算出する切替処理補正時間算出部を備え、
前記次の動画単位のさらに次の動画単位に切り替わる場合に、
早送り再生の場合は、
前記再生開始時刻算出部は、さらに、前記再生開始時刻として、前記さらに次の動画単位の先頭時刻に前記切替処理補正時間算出部で算出した切替処理補正時間を加えた時刻を算出し、
早戻し再生の場合は、
前記再生開始時刻算出部は、さらに、前記再生開始時刻として、前記さらに次の動画単位の終端時刻に前記切替処理補正時間算出部で算出した切替処理補正時間を引いた時刻を算出する
請求項７記載の動画再生装置。
【請求項９】
早送り再生の場合は、
前記再生開始時刻算出部は、さらに、前記再生開始時刻として、前記残ジャンプ時間と前記切替処理補正時間の和を次の動画単位の先頭時刻に加えた時刻を算出し、
早戻し再生の場合は、
前記再生開始時刻算出部は、さらに、前記再生開始時刻として、前記残ジャンプ時間と前記切替処理補正時間の和を次の動画単位の終端時刻から引いた時刻を算出する
請求項８記載の動画再生装置。
【請求項１０】
前記残ジャンプ時間算出部で算出した残ジャンプ時間が、次の動画単位もしくは連続する複数の動画単位全体の再生時間よりも大きい場合に、
早送り再生の場合は、
前記再生部は、前記次の動画単位もしくは連続する複数の動画単位を再生せず、
前記再生開始時刻算出部は、さらに、前記再生開始時刻として、前記残ジャンプ時間から前記次の動画単位もしくは連続する複数の動画単位全体の再生時間を引いた時間を、前記次の動画単位もしくは連続する複数の動画単位の次の動画単位の先頭時刻に加えた時刻を算出し、
早戻し再生の場合は、
前記再生部は、前記次の動画単位もしくは連続する複数の動画単位を再生せず、
前記再生開始時刻算出部は、さらに、前記再生開始時刻として、前記残ジャンプ時間から前記次の動画単位もしくは連続する複数の動画単位全体の再生時間を引いた時間を、前記次の動画単位もしくは連続する複数の動画単位の次の動画単位の終端時刻から引いた時刻を算出する
請求項７記載の動画再生装置。
【請求項１１】
前記切替処理補正時間算出部で算出した切替処理補正時間が、次の動画単位もしくは連続する複数の動画単位全体の再生時間よりも大きい場合に、
早送り再生の場合は、
前記再生部は、前記次の動画単位もしくは連続する複数の動画単位を再生せず、
前記再生開始時刻算出部は、さらに、前記再生開始時刻として、前記切替処理補正時間から前記次の動画単位もしくは連続する複数の動画単位全体の再生時間を引いた時間を、前記次の動画単位もしくは連続する複数の動画単位の次の動画単位の先頭時刻に加えた時刻を算出し、
早戻し再生の場合は、
前記再生部は、前記次の動画単位もしくは連続する複数の動画単位を再生せず、
前記再生開始時刻算出部は、さらに、前記再生開始時刻として、前記切替処理補正時間から前記次の動画単位もしくは連続する複数の動画単位全体の再生時間を引いた時間を、前記次の動画単位もしくは連続する複数の動画単位の次の動画単位の終端時刻から引いた時刻を算出する
請求項８記載の動画再生装置。
【請求項１２】
前記残ジャンプ時間と前記切替処理補正時間の和が、次の動画単位もしくは連続する複数の動画単位全体の再生時間よりも大きい場合に、
早送り再生の場合は、
前記再生部は、前記次の動画単位もしくは連続する複数の動画単位を再生せず、
前記再生開始時刻算出部は、さらに、前記再生開始時刻として、前記残ジャンプ時間と前記切替処理補正時間の和から前記次の動画単位もしくは連続する複数の動画単位全体の再生時間を引いた時間を、前記次の動画単位もしくは連続する複数の動画単位の次の動画単位の先頭時刻に加えた時刻を算出し、
早戻し再生の場合は、
前記再生部は、前記次の動画単位もしくは連続する複数の動画単位を再生せず、
前記再生開始時刻算出部は、さらに、前記再生開始時刻として、前記残ジャンプ時間と前記切替処理補正時間の和から前記次の動画単位もしくは連続する複数の動画単位全体の再生時間を引いた時間を、前記次の動画単位もしくは連続する複数の動画単位の次の動画単位の終端時刻から引いた時刻を算出する
請求項９記載の動画再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体等に格納された動画を再生する方法およびその装置に関するものである。
【背景技術】
【０００２】
近年、テレビ番組の録画やデジタルビデオカメラの録画、またその録画データの保存において光ディスクが利用されるようになってきた。特に放送を録画した動画データは、ＤＶＤ−ＶＲ（ＶｉｄｅｏＲｅｃｏｒｄｉｎｇ）フォーマットにより光ディスクに保存される。
【０００３】
ＤＶＤ−ＶＲ規格では、ユーザが識別できる１つの再生単位であるタイトル（プログラム／プレイリスト）の中に、１つの連続した動画の単位であるＣＥＬＬが、複数記録できる規格となっている。
【０００４】
ＤＶＤ−ＶＲフォーマットのディスク内には、異なる音声属性や映像属性の動画を記録することができる。１つのタイトルにＣＥＬＬが複数存在すれば、これら属性の異なる複数のＣＥＬＬを１タイトル内で順次再生することができる。
【０００５】
ただし、タイトル内でＣＥＬＬが切り替わる場合、再生する映像や音声の属性が変わることがあり、さらにディスクからリードするデータの物理的位置も変わることがあるため、同一タイトル内であっても、ＣＥＬＬが変われば、動画の連続性は途切れ、新たな動画としてＣＥＬＬ先頭から再生を行っている（ＤＶＤ−ＶＲ規格については、例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１１−１８７３５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従来のＤＶＤ−ＶＲ再生方法では、早送り／早戻しの制御は、同一ＣＥＬＬ内であれば管理情報より次のジャンプ先を見つけることができるため、指定倍速に応じたジャンプ量を維持することが可能である。しかしながら、ＣＥＬＬ境界では次に再生するＣＥＬＬを新たな動画として先頭／終端から早送り／早戻しを行っているため、指定倍速に応じたジャンプ量よりも実際にジャンプする量が小さくなってしまうことにより、早送り／早戻し時の倍速設定と実際の再生速度に大きな差が生じるという問題点を有している。
【０００８】
本発明は、上記従来の問題点を解決するもので、指定倍速と実際の再生速度との差を少なくすることができる動画再生方法および動画再生装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
前記従来の課題を解決するために、本発明の動画再生方法の一形態は、１つの連続した動画である動画単位を複数連結して構成される再生単位の再生において、動画中の１枚の画像を指定倍速に応じたジャンプ時間でジャンプさせながら再生する早送りまたは早戻し再生を行う動画再生方法であって、早送りまたは早戻し再生において動画単位をまたいでジャンプするときのジャンプ時間のうち、先の動画単位に配分すべき時間である既ジャンプ時間を算出する既ジャンプ時間算出ステップと、早送りまたは早戻し再生において動画単位をまたいでジャンプするときのジャンプ時間のうち、後の動画単位に配分すべき時間である残ジャンプ時間を前記既ジャンプ時間から算出する残ジャンプ時間算出ステップと、前記残ジャンプ時間に基づいて再生開始時刻を算出する再生開始時刻算出ステップと、前記再生開始時刻から前記動画を再生する再生ステップとを含み、前記動画単位が切り替わる際、早送り再生の場合は、前記既ジャンプ時間算出ステップでは、前記既ジャンプ時間として、切り替わる前の動画単位における最後に表示した画像の再生時刻とその動画単位の終端時刻との差分を算出し、前記残ジャンプ時間算出ステップでは、前記残ジャンプ時間として、前記既ジャンプ時間算出ステップで算出した既ジャンプ時間を指定倍速に応じたジャンプ時間から引いた値を算出し、前記再生開始時刻算出ステップでは、前記再生開始時刻として、前記残ジャンプ時間算出ステップで算出した残ジャンプ時間を次の動画単位の先頭時刻に加えた時刻を算出し、早戻し再生の場合は、前記既ジャンプ時間算出ステップでは、前記既ジャンプ時間として、切り替わる前の動画単位における最後に表示した画像の再生時刻とその動画単位の先頭時刻との差分を算出し、前記残ジャンプ時間算出ステップでは、前記残ジャンプ時間として、前記既ジャンプ時間算出ステップで算出した既ジャンプ時間を指定倍速に応じたジャンプ時間から引いた値を算出し、前記再生開始時刻算出ステップでは、前記再生開始時刻として、前記残ジャンプ時間算出ステップで算出した残ジャンプ時間を次の動画単位の終端時刻から引いた時刻を算出する。
【００１０】
このような構成により、動画中の１枚の画像を指定倍速に応じたジャンプ時間でジャンプさせながら再生する早送りまたは早戻し再生を行う再生方法において、動画単位が切り替わる際に指定倍速に応じたジャンプ時間を維持することができるため、指定倍速と実際の再生速度との差を少なくするという効果を得ることができる。
【００１１】
また、本発明の動画再生方法の別の一形態は、さらに、切り替わる前の動画単位における最後に表示すべき画像を再生した時の実時刻と、次の動画単位の最初に表示すべき画像を再生した時の実時刻との差分に指定倍速に応じた倍数を乗算した時間である切替処理補正時間を算出する切替処理補正時間算出ステップを含み、前記次の動画単位のさらに次の動画単位に切り替わる場合に、早送り再生の場合は、前記再生開始時刻算出ステップでは、さらに、前記再生開始時刻として、前記さらに次の動画単位の先頭時刻に前記切替処理補正時間算出ステップで算出した切替処理補正時間を加えた時刻を算出し、早戻し再生の場合は、前記再生開始時刻算出ステップでは、さらに、前記再生開始時刻として、前記さらに次の動画単位の終端時刻に前記切替処理補正時間算出ステップで算出した切替処理補正時間を引いた時刻を算出する。
【００１２】
このような構成により、動画中の１枚の画像を指定倍速に応じたジャンプ時間でジャンプさせながら再生する早送りまたは早戻し再生を行う再生方法において、動画単位が切り替わる際にかかる時間を、再生時刻に補正を加えることで吸収し、指定倍速と実際の再生速度との差を少なくするという効果を得ることができる。
【００１３】
ここで、早送り再生の場合は、前記再生開始時刻算出ステップでは、さらに、前記再生開始時刻として、前記残ジャンプ時間と前記切替処理補正時間の和を次の動画単位の先頭時刻に加えた時刻を算出し、早戻し再生の場合は、前記再生開始時刻算出ステップでは、さらに、前記再生開始時刻として、前記残ジャンプ時間と前記切替処理補正時間の和を次の動画単位の終端時刻から引いた時刻を算出してもよい。
【００１４】
このような構成により、動画中の１枚の画像を指定倍速に応じたジャンプ時間でジャンプさせながら再生する早送りまたは早戻し再生を行う再生方法において、動画単位が切り替わる際に指定倍速に応じたジャンプ時間を維持することができ、かつ動画単位が切り替わる際にかかる時間を、ジャンプ時間に補正を加えることで吸収し、指定倍速と実際の再生速度との差を少なくするという効果を得ることができる。
【００１５】
また、前記残ジャンプ時間算出ステップで算出した残ジャンプ時間が、次の動画単位もしくは連続する複数の動画単位全体の再生時間よりも大きい場合に、早送り再生の場合は、前記再生ステップでは、前記次の動画単位もしくは連続する複数の動画単位を再生せず、前記再生開始時刻算出ステップでは、さらに、前記再生開始時刻として、前記残ジャンプ時間から前記次の動画単位もしくは連続する複数の動画単位全体の再生時間を引いた時間を、前記次の動画単位もしくは連続する複数の動画単位の次の動画単位の先頭時刻に加えた時刻を算出し、早戻し再生の場合は、前記再生ステップでは、前記次の動画単位もしくは連続する複数の動画単位を再生せず、前記再生開始時刻算出ステップでは、さらに、前記再生開始時刻として、前記残ジャンプ時間から前記次の動画単位もしくは連続する複数の動画単位全体の再生時間を引いた時間を、前記次の動画単位もしくは連続する複数の動画単位の次の動画単位の終端時刻から引いた時刻を算出してもよい。
【００１６】
このような構成により、動画中の１枚の画像を指定倍速に応じたジャンプ時間でジャンプさせながら再生する早送りまたは早戻し再生を行う再生方法において、指定倍速に応じたジャンプ時間より小さい動画単位が複数存在している場合でも、指定倍速に応じたジャンプ時間を維持することができるため、指定倍速と実際の再生速度との差を少なくするという効果を得ることができる。
【００１７】
また、前記切替処理補正時間算出ステップで算出した切替処理補正時間が、次の動画単位もしくは連続する複数の動画単位全体の再生時間よりも大きい場合に、早送り再生の場合は、前記再生ステップでは、前記次の動画単位もしくは連続する複数の動画単位を再生せず、前記再生開始時刻算出ステップでは、さらに、前記再生開始時刻として、前記切替処理補正時間から前記次の動画単位もしくは連続する複数の動画単位全体の再生時間を引いた時間を、前記次の動画単位もしくは連続する複数の動画単位の次の動画単位の先頭時刻に加えた時刻を算出し、早戻し再生の場合は、前記再生ステップでは、前記次の動画単位もしくは連続する複数の動画単位を再生せず、前記再生開始時刻算出ステップでは、さらに、前記再生開始時刻として、前記切替処理補正時間から前記次の動画単位もしくは連続する複数の動画単位全体の再生時間を引いた時間を、前記次の動画単位もしくは連続する複数の動画単位の次の動画単位の終端時刻から引いた時刻を算出してもよい。
【００１８】
このような構成により、動画中の１枚の画像を指定倍速に応じたジャンプ時間でジャンプさせながら再生する早送りまたは早戻し再生を行う再生方法において、前記切替処理補正時間と比較して小さい動画単位が複数存在している場合でも、動画単位が切り替わる際にかかる時間を、再生時刻に補正を加えることで吸収し、指定倍速と実際の再生速度との差を少なくするという効果を得ることができる。
【００１９】
また、前記残ジャンプ時間と前記切替処理補正時間の和が、次の動画単位もしくは連続する複数の動画単位全体の再生時間よりも大きい場合に、早送り再生の場合は、前記再生ステップでは、前記次の動画単位もしくは連続する複数の動画単位を再生せず、前記再生開始時刻算出ステップでは、さらに、前記再生開始時刻として、前記残ジャンプ時間と前記切替処理補正時間の和から前記次の動画単位もしくは連続する複数の動画単位全体の再生時間を引いた時間を、前記次の動画単位もしくは連続する複数の動画単位の次の動画単位の先頭時刻に加えた時刻を算出し、早戻し再生の場合は、前記再生ステップでは、前記次の動画単位もしくは連続する複数の動画単位を再生せず、前記再生開始時刻算出ステップでは、さらに、前記再生開始時刻として、前記残ジャンプ時間と前記切替処理補正時間の和から前記次の動画単位もしくは連続する複数の動画単位全体の再生時間を引いた時間を、前記次の動画単位もしくは連続する複数の動画単位の次の動画単位の終端時刻から引いた時刻を算出してもよい。
【００２０】
このような構成により、動画中の１枚の画像を指定倍速に応じてジャンプさせながら再生する早送りまたは早戻し再生を行う再生方法において、動画単位が切り替わる際に指定倍速に応じたジャンプ時間を維持することができ、かつ動画単位が切り替わる際にかかる時間を、ジャンプ時間に補正を加えることで吸収し、指定倍速に応じたジャンプ時間より小さい動画単位が複数存在している場合や前記指定倍速に応じた倍数を乗算した時間である切替処理補正時間と比較して小さい動画単位が複数存在している場合でも、指定倍速に応じたジャンプ時間および経過時間を維持することができるため、指定倍速と実際の再生速度との差を少なくするという効果を得ることができる。
【００２１】
なお、本発明は、上述のような動画再生方法として実現できるだけでなく、動画再生方法に含まれる各ステップを構成要素とするコンピュータ実行可能なプログラム、そのプログラムが格納されたＤＶＤ等のコンピュータ読み取り可能な記録媒体、動画再生装置として実現することもできる。
【発明の効果】
【００２２】
本発明による動画再生方法および動画再生装置は、動画中の１枚の画像を指定倍速に応じてジャンプさせながら再生する早送りまたは早戻し再生を行う再生方法において、動画単位が切り替わる際に、指定倍速に応じたジャンプ時間を維持、または動画単位が切り替わる際の時間を、ジャンプ時間を変更することで吸収し、前記指定倍速に応じたジャンプ時間および経過時間を維持することにより、指定倍速と実際の再生速度との差を少なくするという効果を奏することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明に係る動画再生装置の構成を示す機能ブロック図
【図２】ＤＶＤ−ＶＲにおけるＣＥＬＬが持つ情報を示す図
【図３】図１に示された制御部の詳細な機能構成を示す図
【図４】本発明の第１の切り替え方法において、早送りによって順方向にＣＥＬＬが切り替わる際の次の再生開始時刻決定方法を示すフローチャート
【図５】本発明の第１の切り替え方法において、早戻しによって逆方向にＣＥＬＬが切り替わる際の次の再生開始時刻決定方法を示すフローチャート
【図６】本発明の第２の切り替え方法において、早送りによって順方向にＣＥＬＬが切り替わる際の次の再生開始時刻決定方法を示すフローチャート
【図７】本発明の第２の切り替え方法において、早戻しによって逆方向にＣＥＬＬが切り替わる際の次の再生開始時刻決定方法を示すフローチャート
【図８】本発明の第３の切り替え方法において、早送りによって順方向にＣＥＬＬが切り替わる際の次の再生開始時刻決定方法を示すフローチャート
【図９】本発明の第３の切り替え方法において、早戻しによって逆方向にＣＥＬＬが切り替わる際の次の再生開始時刻決定方法を示すフローチャート
【発明を実施するための形態】
【００２４】
以下、本発明を実施するための形態について、図面を参照しながら説明する。なお、以下では、１つの連続した動画である動画単位（ここでは、ＣＥＬＬ）を複数連結して構成される１つの再生単位（ここでは、タイトル）が記録された記録媒体として、ＤＶＤ−ＶＲ規格に準拠した光ディスクを用いて説明を行う。
【００２５】
図１は、本発明に係る動画再生装置１０の構成を示す機能ブロック図である。この動画再生装置１０は、ＤＶＤ−ＶＲ規格に従って動画が記録されたＤＶＤ等の記録媒体から動画を読み出して再生する装置であり、バス１６で接続された制御部１１、入出力部１２、読み出し部１３、再生部１４および信号処理部１５を備える。
【００２６】
制御部１１は、ＣＰＵ、制御プログラムを格納したＲＯＭ、ＲＡＭ等から構成され、バス１６を介して、各構成要素（入出力部１２、読み出し部１３、再生部１４および信号処理部１５）を制御する。
【００２７】
入出力部１２は、ユーザとの対話機能を果たすインターフェイス回路であり、リモコン、ボタン等を介して入力されるユーザからの指示（早送り再生、早戻し再生、指定倍速等）を取得したり、図示されていないＬＣＤ等のフロントパネルに各種情報を表示したり、外部機器として接続されるＴＶに対して操作メニュー等の映像信号を出力したりする。
【００２８】
読み出し部１３は、記録媒体２０に格納された動画（圧縮された映像および音声）を読み出して再生部１４に出力する処理部であり、光ヘッド、その駆動機構、読み出した信号を復調する回路等からなる。
【００２９】
再生部１４は、読み出し部１３から出力された動画を復号して信号処理部１５に出力するＭＰＥＧデコーダである。
【００３０】
信号処理部１５は、再生部１４から出力された動画を映像信号および音声信号に変換して外部端子から出力するＡ／Ｄ変換器、増幅器等からなる。
【００３１】
図２は、図１に示された記録媒体２０に格納されているＣＥＬＬ情報の構造を示す図である。ここには、記録媒体２０に格納されている動画を構成する複数のＣＥＬＬのうちの一つ（ＣＥＬＬ＃ｉ）に関するＣＥＬＬ情報のデータ構造が示されている。
【００３２】
ＣＥＬＬ情報＃ｉ（ＣＩ＃ｉ）２１は、動画ＣＥＬＬ情報（Ｍ＿ＣＩ）２２ａまたは静止画ＣＥＬＬ情報（Ｓ＿ＣＩ）２２ｂに分類される。
【００３３】
動画ＣＥＬＬ情報（Ｍ＿ＣＩ）２２ａは、一般情報（Ｍ＿Ｃ＿ＧＩ）２３ａと、エントリポイント情報＃１（Ｍ＿Ｃ＿ＥＰＩ＃１）２３ｂ〜エントリポイント情報＃ｎ（Ｍ＿Ｃ＿ＥＰＩ＃ｎ）２３ｃとから構成される。ここで、エントリポイント情報＃１（Ｍ＿Ｃ＿ＥＰＩ＃１）２３ｂ〜エントリポイント情報＃ｎ（Ｍ＿Ｃ＿ＥＰＩ＃ｎ）２３ｃは、当該ＣＥＬＬ＃ｉが、ＣＥＬＬの再生順序を規定したプログラムチェーン内のどの位置に置かれるかを示す情報である。
【００３４】
一般情報（Ｍ＿Ｃ＿ＧＩ）２３ａは、予備領域（ｒｅｓｅｒｖｅｄ）２４ａ、ＣＥＬＬタイプ（Ｃ＿ＴＹ）２４ｂ、Ｍ＿ＶＯＢＩサーチポインタ番号（Ｍ＿ＶＯＢＩ＿ＳＲＰＮ）２４ｃ、Ｃ＿ＥＰＩの個数（Ｃ＿ＥＰＩ＿Ｎｓ）２４ｄ、ＣＥＬＬ先頭時刻（Ｃ＿Ｖ＿Ｓ＿ＰＴＭ）２４ｅおよびＣＥＬＬ終端時刻（Ｃ＿Ｖ＿Ｅ＿ＰＴＭ）２４ｆから構成される。
【００３５】
予備領域（ｒｅｓｅｒｖｅｄ）２４ａは、将来の用途のために確保された記憶領域である。
【００３６】
ＣＥＬＬタイプ（Ｃ＿ＴＹ）２４ｂは、当該ＣＥＬＬの種類を示す情報である。
Ｍ＿ＶＯＢＩサーチポインタ番号（Ｍ＿ＶＯＢＩ＿ＳＲＰＮ）２４ｃは、当該ＣＥＬｌを構成するＶＯＢＵ（Ｖｉｄｅｏ  Ｏｂｊｅｃｔ  Ｕｎｉｔ）の位置に関する情報である。ＶＯＢＵは、０．４から１．２秒の動画単位であり、このＶＯＢＵの中にＭＰＥＧ２のフォーマットにおける１つ以上のＧＯＰ（Ｇｒｏｕｐ  ｏｆ  Ｐｉｃｔｕｒｅｓ）が含まれる。
【００３７】
Ｃ＿ＥＰＩの個数（Ｃ＿ＥＰＩ＿Ｎｓ）２４ｄは、エントリポイント情報＃１（Ｍ＿Ｃ＿ＥＰＩ＃１）２３ｂ〜エントリポイント情報＃ｎ（Ｍ＿Ｃ＿ＥＰＩ＃ｎ）２３ｃの合計数（ｎ個）を示す情報である。
【００３８】
ＣＥＬＬ先頭時刻（Ｃ＿Ｖ＿Ｓ＿ＰＴＭ）２４ｅは、当該ＣＥＬＬの再生における先頭時刻を示す情報である。
【００３９】
ＣＥＬＬ終端時刻（Ｃ＿Ｖ＿Ｅ＿ＰＴＭ）２４ｆは、当該ＣＥＬＬの再生における終端時刻を示す情報である。
【００４０】
図３は、図１に示された制御部１１の詳細な機能構成を示す図である。制御部１１は、本発明に係る早送りおよび早戻し再生の制御を行うために、既ジャンプ時間算出部１１ａ、残ジャンプ時間算出部１１ｂ、切替処理補正時間算出部１１ｃおよび再生開始時刻算出部１１ｄを有する。
【００４１】
この制御部１１は、早送りおよび早戻し再生において、読み出し部１３および再生部１４を制御することで、ＣＥＬＬを構成するＶＯＢＵの先頭Ｉピクチャを間引きながら再生と表示を行わせる。たとえば、再生部１４は、制御部１１による制御のもとで、０．５秒毎に存在するＩピクチャを１枚おきに間引いて再生することで、２倍速の早送り再生をする。間引きの間隔であるジャンプ時間は、処理中に１枚のＩピクチャを表示する実時間に目標倍速を掛けたものから算出できる。ＤＶＤ−ＶＲ規格における時間であるＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）では最小単位を１／９００００秒としており、例えば、１フレーム３０ｆｐｓのテレビシステムにおいて、目標倍速が１０倍、１枚のＩピクチャを１０フレーム表示した場合（この場合には、Ｉピクチャを表示する実時間（秒）＝１／３０×１０）のジャンプ時間をＰＴＳで表すと１／３０×１０×１０×９００００＝３０００００となる。
【００４２】
既ジャンプ時間算出部１１ａは、早送りおよび早戻し再生において、既ジャンプ時間を算出する処理部である。ここで、「既ジャンプ時間」とは、早送り再生（あるいは、早戻し再生）においてＣＥＬＬ＃ｎ−１（あるいは、ＣＥＬＬ＃ｎ＋１）からＣＥＬＬ＃ｎへ動画単位をまたいでジャンプするときのジャンプ時間のうち、先の動画単位、つまり、ＣＥＬＬ＃ｎ−１（あるいは、ＣＥＬＬ＃ｎ＋１）に配分すべき時間である。
【００４３】
残ジャンプ時間算出部１１ｂは、早送りおよび早戻し再生において、残ジャンプ時間を算出する処理部である。ここで、「残ジャンプ時間」とは、早送り再生（あるいは、早戻し再生）においてＣＥＬＬ＃ｎ−１（あるいは、ＣＥＬＬ＃ｎ＋１）からＣＥＬＬ＃ｎへ動画単位をまたいでジャンプするときのジャンプ時間のうち、後の動画単位、つまり、ＣＥＬＬ＃ｎに配分すべき時間（つまり、ジャンプ時間から既ジャンプ時間を差し引いた残り時間）である。
【００４４】
切替処理補正時間算出部１１ｃは、早送りおよび早戻し再生において、切替処理補正時間を算出する処理部である。ここで、「切替処理補正時間」とは、早送り再生（あるいは、早戻し再生）においてＣＥＬＬ＃ｎ−１（あるいは、ＣＥＬＬ＃ｎ＋１）からＣＥＬＬ＃ｎへ切り替えるときに、ＣＥＬＬ＃ｎ−１（あるいは、ＣＥＬＬ＃ｎ＋１）における最後に表示すべき画像を再生した時の実時刻と、ＣＥＬＬ＃ｎにおける最初に表示すべき画像を再生した時の実時刻との差分に指定倍速に応じた倍数を乗算した時間である。
【００４５】
再生開始時刻算出部１１ｄは、既ジャンプ時間算出部１１ａによって算出された既ジャンプ時間、残ジャンプ時間算出部１１ｂによって算出された残ジャンプ時間、および、切替処理補正時間算出部１１ｃによって算出されて切替処理補正時間の少なくとも一つに基づいて、早送りおよび早戻し再生においてＣＥＬＬを切り替える際における切り替え後のＣＥＬＬの再生開始時刻を算出する。制御部１１は、この再生開始時刻算出部１１ｄで算出された再生開始時刻から切り替え後のＣＥＬＬが再生されるように、再生部１４を制御する。
【００４６】
なお、制御部１１は、早送りおよび早戻し再生においてＣＥＬＬが切り替わる際に、予めユーザによって選択された３種類の切り替え方法の少なくとも一つを用いて、指定倍速と実際の再生速度との差を少なくする制御をする。つまり、制御部１１は、３種類の切り替え方法の少なくとも一つを用いて、切り替え後のＣＥＬＬでの再生開始時刻を決定し、決定した時刻でそのＣＥＬＬを再生させる。以下、その３種類の切り替え方法を説明する。
【００４７】
（第１の切り替え方法）
図４は、動画単位であるＣＥＬＬの境界において、早送り再生にてＣＥＬＬ＃ｎ−１からＣＥＬＬ＃ｎへ切り替わる際、本発明の第１の切り替え方法に係る再生開始時刻決定方法を示すフローチャートである。
【００４８】
最初に、ステップＳ１０１では、既ジャンプ時間算出部１１ａは、ＣＥＬＬ＃ｎ−１の再生処理において最後に表示したフレームのＰＴＳにジャンプ時間を加算して得られるジャンプ先位置を変数Ｌ１に代入する。
【００４９】
次に、ステップＳ１０２では、既ジャンプ時間算出部１１ａは、前記ステップＳ１０１で算出された変数Ｌ１が図２に示したＣＥＬＬ＃ｎ−１の終端時刻を表すＣ＿Ｖ＿Ｅ＿ＰＴＭより大きいかどうかをチェックする。大きいもしくは等しい場合は（Ｓ１０２でＹＥＳ）、ＣＥＬＬ＃ｎ−１が再生終了したと判断し、ステップＳ１０４へ進み、小さい場合は（Ｓ１０２でＮＯ）、ＣＥＬＬ＃ｎ−１が再生中であると判断し、ステップＳ１０３へ進む。
【００５０】
次に、ステップＳ１０３では、再生部１４は、ＣＥＬＬ＃ｎ−１の変数Ｌ１に対応するフレームを再生し、ステップＳ１０１から再度実行する。
【００５１】
次に、ステップＳ１０４では、既ジャンプ時間算出部１１ａは、ＣＥＬＬ＃ｎ−１のＣ＿Ｖ＿Ｅ＿ＰＴＭからＣＥＬＬ＃ｎ−１の最後に表示したフレームのＰＴＳを減算して得られる既ジャンプ時間を変数Ｊ１に代入する。
【００５２】
次に、ステップＳ１０５では、残ジャンプ時間算出部１１ｂは、ジャンプ時間から前記ステップＳ１０４で算出された変数Ｊ１を減算して得られる残ジャンプ時間を変数Ｊ２に代入する。
【００５３】
最後に、ステップＳ１０６では、再生開始時刻算出部１１ｄは、図２に示したＣＥＬＬ＃ｎの先頭時刻を表すＣ＿Ｖ＿Ｓ＿ＰＴＭに前記ステップＳ１０５で算出された変数Ｊ２を加算することで、再生開始時刻を決定する。
【００５４】
以上のようにＣＥＬＬが切り替わる際の再生開始時刻を決定することで、ＤＶＤ−ＶＲの早送り再生において、ジャンプ時間を一定に保つことができるため、目標倍速と実倍速との差の減少が期待できる。
【００５５】
図５は、早戻し再生にてＣＥＬＬ＃ｎ＋１からＣＥＬＬ＃ｎへ切り替わる際、本発明の第１の切り替え方法に係る再生開始時刻決定方法を示すフローチャートである。
【００５６】
最初に、ステップＳ４０１では、既ジャンプ時間算出部１１ａは、ＣＥＬＬ＃ｎ＋１の再生処理において最後に表示したフレームのＰＴＳからジャンプ時間を減算して得られるジャンプ先位置を変数Ｌ１に代入する。
【００５７】
次に、ステップＳ４０２では、既ジャンプ時間算出部１１ａは、前記ステップＳ４０１で算出された変数Ｌ１がＣＥＬＬ＃ｎ＋１のＣ＿Ｖ＿Ｅ＿ＰＴＭより小さいかどうかをチェックする。小さいもしくは等しい場合は（Ｓ４０２でＹＥＳ）、ＣＥＬＬ＃ｎ＋１が再生終了したと判断し、ステップＳ４０４へ進み、大きい場合は（Ｓ４０２でＮＯ）、ＣＥＬＬ＃ｎ＋１が再生中であると判断し、ステップＳ４０３へ進む。
【００５８】
次に、ステップＳ４０３では、再生部１４は、ＣＥＬＬ＃ｎ＋１の変数Ｌ１に対応するフレームを再生し、ステップＳ４０１から再度実行する。
【００５９】
次に、ステップＳ４０４では、既ジャンプ時間算出部１１ａは、ＣＥＬＬ＃ｎ＋１の最後に表示したフレームのＰＴＳからＣＥＬＬ＃ｎ＋１のＣ＿Ｖ＿Ｓ＿ＰＴＭを減算して得られる既ジャンプ時間を変数Ｊ１に代入する。
【００６０】
次に、ステップＳ４０５では、残ジャンプ時間算出部１１ｂは、ジャンプ時間から前記ステップＳ４０４で算出された変数Ｊ１を減算して得られる残ジャンプ時間を変数Ｊ２に代入する。
【００６１】
最後に、ステップＳ４０６では、再生開始時刻算出部１１ｄは、ＣＥＬＬ＃ｎのＣ＿Ｖ＿Ｅ＿ＰＴＭから前記ステップＳ４０５で算出された変数Ｊ２を減算することで、再生開始時刻を決定する。
【００６２】
以上のようにＣＥＬＬが切り替わる際の再生開始時刻を決定することで、ＤＶＤ−ＶＲの早戻し再生において、ジャンプ時間を一定に保つことができるため、目標倍速と実倍速との差の減少が期待できる。
【００６３】
（第２の切り替え方法）
図６は、早送り再生にて、ＣＥＬＬ＃ｎ−１からＣＥＬＬ＃ｎ、ＣＥＬＬ＃ｎからＣＥＬＬ＃ｎ＋１へ切り替わる際、本発明の第２の切り替え方法に係る再生開始時刻決定方法を示すフローチャートである。
【００６４】
最初に、ステップＳ２０１では、切替処理補正時間算出部１１ｃは、第１の切り替え方法におけるステップＳ１０１、ステップＳ１０２、ステップＳ１０３と同様の方法によりＣＥＬＬ＃ｎ−１が再生終了したかどうかを判定する。
【００６５】
次に、ステップＳ２０２では、切替処理補正時間算出部１１ｃは、ＣＥＬＬ＃ｎ−１の最後に表示すべきフレームを表示したときの実時刻を取得し、変数Ｔ１に代入する。
【００６６】
次に、ステップＳ２０３では、再生部１４は、ＣＥＬＬ＃ｎの再生を開始する。
次に、ステップＳ２０４では、切替処理補正時間算出部１１ｃは、ＣＥＬＬ＃ｎの最初に表示すべきフレームを表示したときの実時刻を取得し、変数Ｔ２に代入する。
【００６７】
次に、切替処理補正時間算出部１１ｃは、ステップＳ２０５では、前記ステップＳ２０４で取得した変数Ｔ２から前記ステップＳ２０２で取得した変数Ｔ１を減算したものに指定倍速に応じた倍速を乗算して得られる切替処理補正時間を変数Ｔ３に代入する。
【００６８】
次に、再生開始時刻算出部１１ｄは、ステップＳ２０６では、第１の切り替え方法におけるステップＳ１０１、ステップＳ１０２、ステップＳ１０３と同様の方法によりＣＥＬＬ＃ｎが再生終了したかどうかを判定する。
【００６９】
最後に、ステップＳ２０７では、再生開始時刻算出部１１ｄは、ＣＥＬＬ＃ｎ＋１のＣ＿Ｖ＿Ｓ＿ＰＴＭに前記ステップＳ２０５で算出された変数Ｔ３を加算することで、再生開始時刻を決定する。
【００７０】
以上のようにＣＥＬＬが切り替わる際の再生開始時刻を決定することで、ＤＶＤ−ＶＲの早送り再生において、ＣＥＬＬが切り替わる際にかかる時間を吸収することができるため、目標倍速と実倍速との差の減少が期待できる。
【００７１】
図７は、早戻し再生にて、ＣＥＬＬ＃ｎ＋１からＣＥＬＬ＃ｎ、ＣＥＬＬ＃ｎからＣＥＬＬ＃ｎ−１へ切り替わる際、本発明の第２の切り替え方法に係る再生開始時刻決定方法を示すフローチャートである。
【００７２】
最初に、ステップＳ５０１では、切替処理補正時間算出部１１ｃは、第１の切り替え方法におけるステップＳ４０１、ステップＳ４０２、ステップＳ４０３と同様の方法によりＣＥＬＬ＃ｎ＋１が再生終了したかどうかを判定する。
【００７３】
次に、ステップＳ５０２では、切替処理補正時間算出部１１ｃは、ＣＥＬＬ＃ｎ＋１の最後に表示すべきフレームを表示したときの実時刻を取得し、変数Ｔ１に代入する。
【００７４】
次に、ステップＳ５０３では、再生部１４は、ＣＥＬＬ＃ｎの再生を開始する。
次に、ステップＳ５０４では、切替処理補正時間算出部１１ｃは、ＣＥＬＬ＃ｎの最初に表示すべきフレームを表示したときの実時刻を取得し、変数Ｔ２に代入する。
【００７５】
次に、ステップＳ５０５では、切替処理補正時間算出部１１ｃは、前記ステップＳ５０４で取得した変数Ｔ２から前記ステップＳ５０２で取得した変数Ｔ１を減算したものに指定倍速に応じた倍速を乗算して得られる切替処理補正時間を変数Ｔ３に代入する。
【００７６】
次に、ステップＳ５０６では、再生開始時刻算出部１１ｄは、第１の切り替え方法におけるステップＳ４０１、ステップＳ４０２、ステップＳ４０３と同様の方法によりＣＥＬＬ＃ｎが再生終了したかどうかを判定する。
【００７７】
最後に、ステップＳ５０７では、再生開始時刻算出部１１ｄは、ＣＥＬＬ＃ｎ−１のＣ＿Ｖ＿Ｅ＿ＰＴＭから前記ステップＳ５０５で算出された変数Ｔ３を減算することで、再生開始時刻を決定する。
【００７８】
以上のようにＣＥＬＬが切り替わる際の再生開始時刻を決定することで、ＤＶＤ−ＶＲの早戻し再生において、ＣＥＬＬが切り替わる際にかかる時間を吸収することができるため、目標倍速と実倍速との差の減少が期待できる。
【００７９】
（第３の切り替え方法）
図８は、早送り再生にて、ＣＥＬＬ＃ｎ−１からＣＥＬＬ＃ｎ＋ｉへ切り替わる際、本発明の第３の切り替え方法に係る再生開始時刻決定方法を示すフローチャートである。
【００８０】
最初に、ステップＳ３０１では、再生開始時刻算出部１１ｄは、第１の切り替え方法におけるステップＳ１０１、ステップＳ１０２、ステップＳ１０３と同様の方法によりＣＥＬＬ＃ｎ−１が再生終了したかどうかを判定する。
【００８１】
次に、ステップＳ３０２では、再生開始時刻算出部１１ｄは、第１の切り替え方法のステップＳ１０５で算出した変数Ｊ２と第２の切り替え方法のステップＳ２０５で算出した変数Ｔ３とを合計して得られる追加ジャンプ時間を変数Ｋ１に代入する。なお、変数Ｋ１に代入する値は、変数Ｊ２（残ジャンプ時間）もしくは変数Ｔ３（切替処理補正時間）でもよい。
【００８２】
次に、ステップＳ３０３では、再生開始時刻算出部１１ｄは、変数ｉを、そこに０を代入することで初期化する。
【００８３】
次に、ステップＳ３０４では、再生開始時刻算出部１１ｄは、ＣＥＬＬ＃ｎ＋ｉのＣ＿Ｖ＿Ｅ＿ＰＴＭからＣＥＬＬ＃ｎ＋ｉのＣ＿Ｖ＿Ｓ＿ＰＴＭを減算することで得られるＣＥＬＬ＃ｎ＋ｉ再生時間を変数Ｐ１に代入する。
【００８４】
次に、ステップＳ３０５では、再生開始時刻算出部１１ｄは、変数Ｋ１が変数Ｐ１よりも大きいかどうかをチェックし、大きいもしくは等しい場合は（Ｓ３０５でＹＥＳ）、ステップＳ３０６へ進み、小さい場合は（Ｓ３０５でＮＯ）、ステップＳ３０８へ進む。
【００８５】
次に、ステップＳ３０６では、再生開始時刻算出部１１ｄは、変数Ｋ１から変数Ｐ１を減算することで、変数Ｋ１を更新する。
【００８６】
次に、ステップＳ３０７では、再生開始時刻算出部１１ｄは、変数ｉをインクリメントし、ステップＳ３０４から再度実行する。
【００８７】
最後に、ステップＳ３０８では、再生開始時刻算出部１１ｄは、ＣＥＬＬ＃ｎ＋ｉのＣ＿Ｖ＿Ｓ＿ＰＴＭに変数Ｋ１を加算することで、再生開始時刻を決定する。
【００８８】
以上のようにＣＥＬＬが切り替わる際の再生開始時刻を決定することで、ＤＶＤ−ＶＲの早送り再生において、表示する必要のないＩピクチャを再生しないことができるため、目標倍速と実倍速との差の減少が期待できる。
【００８９】
図９は、早戻し再生にて、ＣＥＬＬ＃ｎ＋１からＣＥＬＬ＃ｎ−ｉへ切り替わる際、本発明の第３の切り替え方法に係る再生開始時刻決定方法を示すフローチャートである。
【００９０】
最初に、ステップＳ６０１では、再生開始時刻算出部１１ｄは、第１の切り替え方法におけるステップＳ４０１、ステップＳ４０２、ステップＳ４０３と同様の方法によりＣＥＬＬ＃ｎ＋１が再生終了したかどうかを判定する。
【００９１】
次に、ステップＳ６０２では、再生開始時刻算出部１１ｄは、第１の切り替え方法のステップＳ４０５で算出した変数Ｊ２と第２の切り替え方法のステップＳ５０５で算出した変数Ｔ３とを合計して得られる追加ジャンプ時間を変数Ｋ１に代入する。なお、変数Ｋ１に代入する値は、変数Ｊ２（残ジャンプ時間）もしくは変数Ｔ３（切替処理補正時間）でもよい。
【００９２】
次に、ステップＳ６０３では、再生開始時刻算出部１１ｄは、変数ｉを、そこに０を代入することで初期化する。
【００９３】
次に、ステップＳ６０４では、再生開始時刻算出部１１ｄは、ＣＥＬＬ＃ｎ−ｉのＣ＿Ｖ＿Ｅ＿ＰＴＭからＣＥＬＬ＃ｎ−ｉのＣ＿Ｖ＿Ｓ＿ＰＴＭを減算して得られるＣＥＬＬ＃ｎ−ｉ再生時間を変数Ｐ１に代入する。
【００９４】
次に、ステップＳ６０５では、再生開始時刻算出部１１ｄは、変数Ｋ１が変数Ｐ１よりも大きいかどうかをチェックし、大きいもしくは等しい場合は（Ｓ６０５でＹＥＳ）、ステップＳ６０６へ進み、小さい場合は（Ｓ６０５でＮＯ）、ステップＳ６０８へ進む。
【００９５】
次に、ステップＳ６０６では、再生開始時刻算出部１１ｄは、変数Ｋ１から変数Ｐ１を減算することで、変数Ｋ１を更新する。
【００９６】
次に、ステップＳ６０７では、再生開始時刻算出部１１ｄは、変数ｉをインクリメントし、ステップＳ６０４から再度実行する。
【００９７】
最後に、ステップＳ６０８では、再生開始時刻算出部１１ｄは、ＣＥＬＬ＃ｎ−ｉのＣ＿Ｖ＿Ｅ＿ＰＴＭから変数Ｋ１を減算することで、再生開始時刻を決定する。
【００９８】
以上のようにＣＥＬＬが切り替わる際の再生開始時刻を決定することで、ＤＶＤ−ＶＲの早戻し再生において、表示する必要のないＩピクチャを再生しないことができるため、目標倍速と実倍速との差の減少が期待できる。
【００９９】
なお、早送り再生におけるジャンプ処理（ステップＳ３０６およびＳ３０７）および早戻し再生におけるジャンプ処理（ステップＳ６０６およびＳ６０７）により、残ジャンプ時間と切替処理補正時間との和が、次の動画単位もしくは連続する複数の動画単位全体の再生時間よりも大きい場合に、（１）早送り再生の場合は、次の動画単位もしくは連続する複数の動画単位を再生しないで、再生開始時刻として、残ジャンプ時間と切替処理補正時間の和から次の動画単位もしくは連続する複数の動画単位全体の再生時間を引いた時間を、次の動画単位もしくは連続する複数の動画単位の次の動画単位の先頭時刻に加えた時刻を算出し、一方、（２）早戻し再生の場合は、次の動画単位もしくは連続する複数の動画単位を再生しないで、再生開始時刻として、残ジャンプ時間と切替処理補正時間の和から次の動画単位もしくは連続する複数の動画単位全体の再生時間を引いた時間を、次の動画単位もしくは連続する複数の動画単位の次の動画単位の終端時刻から引いた時刻を算出している。これにより、動画中の１枚の画像を指定倍速に応じてジャンプさせながら再生する早送りまたは早戻し再生を行う再生方法において、指定倍速に応じたジャンプ時間より小さい動画単位が複数存在している場合や前記指定倍速に応じた倍数を乗算した時間である切替処理補正時間と比較して小さい動画単位が複数存在している場合でも、指定倍速に応じたジャンプ時間および経過時間を維持することができるため、指定倍速と実際の再生速度との差を少なくするという効果を得ることができる。
【０１００】
なお、上述したように、ステップＳ３０２およびＳ６０２では、変数Ｋ１に代入する値として、変数Ｊ２（残ジャンプ時間）もしくは変数Ｔ３（切替処理補正時間）でもよい。変数Ｋ１に変数Ｊ２（残ジャンプ時間）を代入した場合には、早送り再生におけるジャンプ処理（ステップＳ３０６およびＳ３０７）および早戻し再生におけるジャンプ処理（ステップＳ６０６およびＳ６０７）により、以下のことがいえる。
【０１０１】
つまり、残ジャンプ時間が、次の動画単位もしくは連続する複数の動画単位全体の再生時間よりも大きい場合に、（１）早送り再生の場合は、次の動画単位もしくは連続する複数の動画単位を再生しないで、再生開始時刻として、残ジャンプ時間から次の動画単位もしくは連続する複数の動画単位全体の再生時間を引いた時間を、次の動画単位もしくは連続する複数の動画単位の次の動画単位の先頭時刻に加えた時刻を算出し、一方、（２）早戻し再生の場合は、次の動画単位もしくは連続する複数の動画単位を再生しないで、再生開始時刻として、残ジャンプ時間から次の動画単位もしくは連続する複数の動画単位全体の再生時間を引いた時間を、次の動画単位もしくは連続する複数の動画単位の次の動画単位の終端時刻から引いた時刻を算出している。これにより、動画中の１枚の画像を指定倍速に応じたジャンプ時間でジャンプさせながら再生する早送りまたは早戻し再生を行う再生方法において、指定倍速に応じたジャンプ時間より小さい動画単位が複数存在している場合でも、指定倍速に応じたジャンプ時間を維持することができるため、指定倍速と実際の再生速度との差を少なくするという効果を得ることができる。
【０１０２】
また、変数Ｋ１に変数Ｔ３（切替処理補正時間）を代入した場合には、早送り再生におけるジャンプ処理（ステップＳ３０６およびＳ３０７）および早戻し再生におけるジャンプ処理（ステップＳ６０６およびＳ６０７）により、以下のことがいえる。
【０１０３】
つまり、切替処理補正時間が、次の動画単位もしくは連続する複数の動画単位全体の再生時間よりも大きい場合に、（１）早送り再生の場合は、次の動画単位もしくは連続する複数の動画単位を再生しないで、再生開始時刻として、切替処理補正時間から次の動画単位もしくは連続する複数の動画単位全体の再生時間を引いた時間を、次の動画単位もしくは連続する複数の動画単位の次の動画単位の先頭時刻に加えた時刻を算出し、一方、（２）早戻し再生の場合は、次の動画単位もしくは連続する複数の動画単位を再生しないで、再生開始時刻として、切替処理補正時間から次の動画単位もしくは連続する複数の動画単位全体の再生時間を引いた時間を、次の動画単位もしくは連続する複数の動画単位の次の動画単位の終端時刻から引いた時刻を算出している。これにより、動画中の１枚の画像を指定倍速に応じたジャンプ時間でジャンプさせながら再生する早送りまたは早戻し再生を行う再生方法において、切替処理補正時間と比較して小さい動画単位が複数存在している場合でも、動画単位が切り替わる際にかかる時間を、再生時刻に補正を加えることで吸収し、指定倍速と実際の再生速度との差を少なくするという効果を得ることができる。
【０１０４】
以上、本発明に係る動画再生装置および動画再生方法について、実施の形態に基づいて説明したが、本発明は、このような実施の形態に限定されるものではない。
【０１０５】
たとえば、本発明の主旨を逸脱しない範囲で、実施の形態に対して当業者が思いつく各種変形を施して得られる形態や、実施の形態における３種類の切り替え方法を任意に組み合わせて得られる形態も、本発明に含まれる。
【０１０６】
また、実施の形態では、動画再生装置について説明したが、本発明に係る動画再生方法は、動画を再生する機能だけを備える再生装置に限られず、動画を記録する機能と再生する機能とを備える録画再生装置にも適用することができる。
【産業上の利用可能性】
【０１０７】
以上のように、本発明によって、動画単位が複数連結されているような再生単位において、より正確な倍速による早送りまたは早戻し再生を実現することができ、映像の内容を確認しながら目的の場面に素早く、正確に、かつ容易にアクセスできるといった、高い利便性が要求されるＤＶＤレコーダやプレーヤ、デジタルビデオカメラに内蔵される動画再生装置などに適用して有用である。
【符号の説明】
【０１０８】
１０    動画再生装置
１１    制御部
１１ａ  既ジャンプ時間算出部
１１ｂ  残ジャンプ時間算出部
１１ｃ  切替処理補正時間算出部
１１ｄ  再生開始時刻算出部
１２    入出力部
１３    読み出し部
１４    再生部
１５    信号処理部
１６    バス
２０    記録媒体
【図１】
2011259110.tif 000003
【図２】
2011259110.tif 000004
【図３】
2011259110.tif 000005
【図４】
2011259110.tif 000006
【図５】
2011259110.tif 000007
【図６】
2011259110.tif 000008
【図７】
2011259110.tif 000009
【図８】
2011259110.tif 000010
【図９】
2011259110.tif 000011