(57)【要約】【課題】異なるフレームレートで記録された動画を高速再生する際に、所望の画面を迅速に検索したり、または動画の概要を確認したりすることを容易にする。【解決手段】フレームレートが異なる複数の動画データが記録された記録媒体から前記動画データを再生する再生手段と、前記再生手段により再生された動画データを表示装置に出力する出力手段と、前記動画データの高速再生時の再生速度を指定する指定手段と、高速再生の指示に応じて、前記再生手段により再生された動画データから一部のフレームを選択し、前記選択したフレームの動画データを出力するように前記出力手段を制御する制御手段とを設け、ユーザの意図にあった表示方法で表示することができるようにする。【選択図】図３
2013005054.tif 000002
【特許請求の範囲】
【請求項１】
フレームレートが異なる複数の動画データが記録された記録媒体から前記動画データを再生する再生手段と、
前記再生手段により再生された動画データを表示装置に出力する出力手段と、
前記動画データの高速再生時の再生速度を指定する指定手段と、
高速再生の指示に応じて、前記再生手段により再生された動画データから一部のフレームを選択し、前記選択したフレームの動画データを出力するように前記出力手段を制御する制御手段とを備え、
前記制御手段は、前記再生手段により再生された動画データのフレームレートと、前記指定手段により指定された再生速度とに応じて、前記複数のフレームレートの動画データそれぞれについて高速再生の際の再生速度に応じた所定のフレーム間隔で前記表示装置に出力すべきフレームを選択する第１の再生モードと、前記複数のフレームレートの動画データそれぞれについて前記動画データの記録時の実時間に対するフレームの間隔が一定となるように前記表示装置に出力すべきフレームを選択する第２の再生モードのいずれかのモードを選択することを特徴とする再生装置。
【請求項２】
前記制御手段は、前記再生された動画データのフレームレートが所定のフレームレートよりも大きく、前記指定された再生速度が第１の再生速度であった場合、前記第１の再生モードを選択し、前記再生された動画データのフレームレートが所定のフレームレートよりも大きく、前記指定された再生速度が前記第１の再生速度よりも速い第２の再生速度であった場合、前記第２の再生モードを選択することを特徴とする請求項１に記載の再生装置。
【請求項３】
前記制御手段は、前記再生された動画データのフレームレートが所定のフレームレートよりも小さく、前記指定された再生速度が第１の再生速度であった場合、前記第２の再生モードを選択し、前記再生された動画データのフレームレートが所定のフレームレートよりも小さく、前記指定された再生速度が前記第１の再生速度よりも速い第２の再生速度であった場合、前記第１の再生モードを選択することを特徴とする請求項１に記載の再生装置。
【請求項４】
前記制御手段は、前記再生された動画データのフレームレートが所定のフレームレートよりも小さく、更に、閾値よりも小さい場合には、前記指定された再生速度に関わらず前記第１の再生モードを選択することを特徴とする請求項２に記載の再生装置。
【請求項５】
前記閾値は、前記表示装置のフレームレートと同じフレームレートの動画データを前記第２の再生速度で再生した際に出力されるフレームの間隔に対応したフレームレートであることを特徴とする請求項４に記載の再生装置。
【請求項６】
フレームレートが異なる複数の動画データが記録された記録媒体から前記動画データを再生する再生工程と、
前記再生工程において再生された動画データを表示装置に出力する出力工程と、
前記動画データの高速再生時の再生速度を指定する指定工程と、
高速再生の指示に応じて、前記再生工程において再生された動画データから一部のフレームを選択し、前記選択したフレームの動画データを出力するように前記出力工程を制御する制御工程とを備え、
前記制御工程は、前記再生工程において再生された動画データのフレームレートと、前記指定工程において指定された再生速度とに応じて、前記複数のフレームレートの動画データそれぞれについて高速再生の際の再生速度に応じた所定のフレーム間隔で前記表示装置に出力すべきフレームを選択する第１の再生モードと、前記複数のフレームレートの動画データそれぞれについて前記動画データの記録時の実時間に対するフレームの間隔が一定となるように前記表示装置に出力すべきフレームを選択する第２の再生モードのいずれかのモードを選択することを特徴とする再生方法。
【請求項７】
フレームレートが異なる複数の動画データが記録された記録媒体から前記動画データを再生する再生工程と、
前記再生工程において再生された動画データを表示装置に出力する出力工程と、
前記動画データの高速再生時の再生速度を指定する指定工程と、
高速再生の指示に応じて、前記再生工程において再生された動画データから一部のフレームを選択し、前記選択したフレームの動画データを出力するように前記出力工程を制御する制御工程とをコンピュータに実行させるプログラムであって、
前記制御工程においては、前記再生工程において再生された動画データのフレームレートと、前記指定工程において指定された再生速度とに応じて、前記複数のフレームレートの動画データそれぞれについて高速再生の際の再生速度に応じた所定のフレーム間隔で前記表示装置に出力すべきフレームを選択する第１の再生モードと、前記複数のフレームレートの動画データそれぞれについて前記動画データの記録時の実時間に対するフレームの間隔が一定となるように前記表示装置に出力すべきフレームを選択する第２の再生モードのいずれかのモードを選択するようにコンピュータを制御することを特徴とするプログラム。
【請求項８】
請求項７に記載のプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は再生装置及び再生方法に関し、特に、フレームレートが異なる複数の動画を連続してサーチ再生する際に、ユーザの意図にあった表示方法で再生するために用いて好適な技術に関する。
【背景技術】
【０００２】
従来、動画を撮影して記録媒体に記録するビデオカメラが知られている。また、近年では、動画のフレームレート（単位時間当たりのフレーム数）を変更して記録する撮影装置も提案されている（例えば、特許文献１）。この様にフレームレートを変更して撮影した動画を決められたフレームレートで再生することで、スローモーション効果やファストモーション効果を得ることができる。
【０００３】
例えば、１２０フレーム／秒（ｆｐｓ）のフレームレートで撮影した動画を、６０ｆｐｓで再生することにより、フレームの表示間隔が撮影時よりも長くなるので、１／２倍速のスローモーション効果が得られる。また、３０ｆｐｓで撮影した動画を６０ｆｐｓで再生することにより、２倍速のファストモーション効果が得られる。
【０００４】
また、高フレームレートで記録された動画を記録時と同じフレームレートで表示するか、或いは、再生された動画の一部のフレームを間引いた後、低いフレームレートで表示すれば、実時間での再生を行うことができる。例えば、１２０ｆｐｓで撮影した動画を再生し、１２０ｆｐｓで表示すれば、表示されるフレームのタイミングは撮影時と同じ表示タイミングとなる。或いは、１２０ｆｐｓで撮影した動画を再生し、１フレーム毎に間引いた後６０ｆｐｓで表示しても、表示されるフレームのタイミングは撮影時と同じ表示タイミングとなる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−１２５２１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
前述の様に、高フレームレートで撮影し、記録された動画を再生することにより、スロー効果を得るが、高フレームレートの動画を早送り再生した場合、通常のフレームレートの動画に比べ、再生速度（表示画面の更新周期）が低くなってしまう。
そのため、早送り再生することにより所望の画面を迅速に見つけたい場合には、使い勝手が悪い問題点があった。
本発明は前述の問題点に鑑み、異なるフレームレートで記録された動画を高速再生する際に、再生中の動画のフレームレートと高速再生時の再生速度とに基づく高速再生を行うことができるようにすることを目的としている。
【課題を解決するための手段】
【０００７】
本発明の再生装置は、フレームレートが異なる複数の動画データが記録された記録媒体から前記動画データを再生する再生手段と、前記再生手段により再生された動画データを表示装置に出力する出力手段と、前記動画データの高速再生時の再生速度を指定する指定手段と、高速再生の指示に応じて、前記再生手段により再生された動画データから一部のフレームを選択し、前記選択したフレームの動画データを出力するように前記出力手段を制御する制御手段とを備え、前記制御手段は、前記再生手段により再生された動画データのフレームレートと、前記指定手段により指定された再生速度とに応じて、前記複数のフレームレートの動画データそれぞれについて高速再生の際の再生速度に応じた所定のフレーム間隔で前記表示装置に出力すべきフレームを選択する第１の再生モードと、前記複数のフレームレートの動画データそれぞれについて前記動画データの記録時の実時間に対するフレームの間隔が一定となるように前記表示装置に出力すべきフレームを選択する第２の再生モードのいずれかのモードを選択することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、異なるフレームレートで記録された動画を高速再生する際の使い勝手を向上することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係る撮像装置の構成例を示すブロック図である。
【図２】符号化される動画データの構成を示す図である。
【図３】再生時の処理を示すフローチャートである。
【図４】基準フレームレート再生処理を示すフローチャートである。
【図５】高フレームレート再生処理を示すフローチャートである。
【図６】低フレームレート再生処理を示すフローチャートである。
【図７】低フレームレート再生処理を示すフローチャートである。
【図８】高速再生時に表示される画面を示す図である。
【発明を実施するための形態】
【００１０】
（第１の実施形態）
以下、本発明の実施形態について図面を参照しながら説明する。
図１は、本発明の実施形態としての撮像装置（ビデオカメラ）の構成を示すブロック図である。なお、本実施形態の撮像装置１００は、所定の記録フォーマットに従い動画と音声を記録する。また、記録媒体に記録された動画やその他の情報は、ＦＡＴ(File Allocation Table)ファイルシステムに従い、ファイルとして管理される。また、撮像装置１００は、撮影する動画のフレームレート（単位時間あたりのフレーム数）を複数の所定のフレームレートの何れかに設定することができる。また、撮像装置１００は、記録された動画を３０ｆｐｓで再生して表示する。
【００１１】
図１において、撮像部１０１は被写体を撮影し、被写体を示す動画データを生成して出力する。撮像部１０１は、ズームレンズやフォーカスレンズ等の光学系、ＣＭＯＳ等のイメージセンサ、アイリス、撮影した動画データをデジタルデータに変換するＡＤ変換器、撮影された動画データに必要な処理を施す処理回路等を含む。
【００１２】
音声入力部１０２は、マイクロフォンやアンプ、ＡＤ変換器等を有し、被写体の音声を取得し、音声データを出力する。メモリ１０３は、撮像部１０１から出力された動画データや音声入力部１０２からの音声データ、表示用の画像信号、圧縮された動画データやその他の情報を記憶する。
【００１３】
信号処理部１０４は、記録時においては、撮影された動画データや音声データに対して公知のＭＰＥＧ方式に従う符号化処理を施し、その情報量を圧縮してメモリ１０３に記憶する。また、信号処理部１０４は、再生時においては、再生された動画データや音声データを復号し、情報量を伸張する。表示制御部１０５は、制御部１０７からの指示に従い、動画像や各種の情報を表示部１０６に出力する。表示部１０６は液晶パネル等、公知の表示装置を含む。
【００１４】
制御部１０７は、マイクロコンピュータ（ＣＰＵ）やその他必要なメモリを有し、不図示の不揮発メモリに記憶されたプログラムに従い、操作部１０８からの指示に応じて撮像装置１００の各部の動作を制御する。操作部１０８は、ユーザにより操作可能な電源スイッチ、動画像の撮影開始、停止を指示するトリガスイッチ、再生スイッチ、メニュースイッチ等の各種のスイッチを備える。制御部１０７は、操作部１０８からのユーザの指示を受け付ける。また、ユーザはメニュースイッチを操作して表示部１０６にメニュー画面を表示し、このメニュー画面を利用して撮像装置１００の動作モードを変更し、また、設定を変更する。
【００１５】
記録再生部１０９は、制御部１０７からの指示に従い、動画データや音声データ、各種の情報を記録媒体１１０に記録し、記録媒体１１０から再生する。記録媒体１１０はメモリカードやハードディスク（ＨＤＤ）等のランダムアクセス可能な記録媒体である。本実施形態では、記録媒体１１０はフラッシュメモリを内蔵した交換可能なメモリカードである。
【００１６】
また、不図示の装着、排出機構により、撮像装置１００に対してユーザが容易に記録媒体１１０を装着、排出可能である。音声出力部１１１は、スピーカやアンプを含み、再生された音声を出力する。外部インターフェイス（ＩＦ）１１２は、ＰＣや外部の表示装置等の外部機器との間で、動画や音声データ、その他の情報を通信する。内部バス１１３は、撮像装置１００の各部の間で、各種のデータやコマンドを転送するために用いられる。
【００１７】
次に、撮像装置１００による記録処理について説明する。
ユーザが操作部１０８を操作することにより撮像装置１００の電源が投入されると、制御部１０７は各部を制御して、撮像部１０１により得られた動画データをメモリ１０３に記憶する。制御部１０７は、フレームレートを３０フレーム／秒（ｆｐｓ）に設定し、撮影した動画データを出力するように撮像部１０１を制御する。そして、メモリ１０３に記憶された動画データに応じた被写体の動画像を表示部１０６に表示し、記録待機状態となる。
【００１８】
ユーザは、記録待機状態において操作部１０８を操作することで、撮影する動画のフレームレートを１２０ｆｐｓから１ｆｐｓの間で任意の値を設定できる。また、動画の記録開始から記録停止までの間、ユーザは撮影する動画のフレームレートを変更することができない。
【００１９】
この様な記録待機状態において、操作部１０８より記録開始の指示があると、制御部１０７は、現在設定されているフレームレートを確認する。そして、制御部１０７は、撮像部１０１に対して設定されたフレームレートの動画データを生成するように指示する。また、制御部１０７は、撮像部１０１により生成された動画データと音声データを符号化するように、信号処理部１０４に指示する。
【００２０】
本実施形態では、動画データをＭＰＥＧ方式に従って符号化する。ＭＰＥＧ方式では、動画の各フレームを、フレーム内符号化（Ｉフレーム）、前方予測フレーム間予測符号化（Ｐフレーム）、双方向予測フレーム間予測符号化（Ｂフレーム）の何れかを用いて符号化する。また、ＭＰＥＧでは、ＧＯＰと呼ばれる所定数のフレームを単位として符号化を行う。本実施形態では、一つのＧＯＰを１５フレームで構成する。
【００２１】
また、各ＧＯＰは、１フレームのＩフレームと、２フレームおきに（３フレーム毎に１フレームの）Ｐフレームが含まれる構成とする。図２にＧＯＰの様子を示す。データ列２０１は、撮像部１０１から出力された動画データの１ＧＯＰの様子を示している。データ列２０２は、データ列２０１の符号順を示している。図２において、Ｉが付加されたフレームはＩフレーム、Ｐが付加されたフレームがＰフレーム、Ｂが付加されたフレームがＢフレームであり、数字は入力順を示している。
【００２２】
記録再生部１０９は、この様に符号化された動画データと音声データをメモリ１０３より読み出し、記録媒体１１０に記録する。本実施形態では、再生時のフレームレートと同じフレームレート、即ち３０ｆｐｓを基準フレームレートとして設定する。また、制御部１０７は、設定されたフレームレートが基準フレームレート以外であった場合は、音声データの符号化と記録を禁止するように各部に指示する。そのため、フレームレートが３０ｆｐｓ以外の動画を記録する場合には、音声は記録されない。
【００２３】
この様に、動画と音声の記録を開始した後、操作部１０８より記録停止の指示があると、制御部１０７は、記録再生部１０９に対して、動画の記録停止を指示する。そして、制御部１０７は、動画データのフレームレートの情報を含む付加情報を生成し、動画ファイルの付加情報として記録媒体１１０に記録するように記録再生部１０９に指示する。本実施形態では、記録開始の指示から記録停止の指示までの間に記録された一連の動画と音声を一つのファイルとして管理する。
【００２４】
制御部１０７は、記録媒体１１０に記録された管理ファイルを更新するように記録再生部１０９に指示する。管理ファイルは、記録媒体１１０に記録された各ファイルの記録位置やファイル名、或いは各動画ファイルの再生順序を示す情報などを含むファイルである。
図８に、前述した様に撮影、記録された動画データの様子を示す。図８（ａ）の動画データ８０１において、Ｔ０からＴ１までの期間が３０ｆｐｓの動画で、Ｔ１からＴ２までの期間が１２０ｆｐｓの動画である。また、図８（ｂ）の動画データ８０４において、Ｔ０からＴ１までの期間が３０ｆｐｓの動画で、Ｔ１からＴ２までの期間が２０ｆｐｓの動画である。
【００２５】
次に、再生処理を説明する。
ユーザが操作部１０８を操作して、再生モードへの切り替えを指示すると、制御部１０７は、記録再生部１０９に対し、記録媒体１１０に記録された各動画ファイルの先頭部分を読み出すように指示する。そして、制御部１０７は、信号処理部１０４に対し、各動画ファイルの先頭部分を復号し、サムネイル画像のデータを生成する様に指示する。
【００２６】
信号処理部１０４は、各動画ファイルの先頭部分をデコードした後、先頭フレームのサイズを縮小してサムネイル画像データを生成し、表示制御部１０５に出力する。表示制御部１０５は、複数の動画ファイルのサムネイル画像からなるインデックス画面を生成し、サムネイル画像を選択するためのカーソル画像やその他の情報と共に表示部１０６に表示する。また、制御部１０７は、各動画ファイルの付加情報に基づいて、各動画のフレームレートの情報と共にサムネイル画像を表示するように、表示制御部１０５に指示する。
【００２７】
ユーザは操作部１０８を操作することにより、インデックス画面に表示された複数のサムネイル画像のうち、所望のサムネイル画像を選択して再生開始を指示することができる。制御部１０７は、ユーザの操作に応じて再生開始の指示があると、選択されたサムネイルに対応する動画ファイルを再生する様に記録再生部１０９に指示する。記録再生部１０９は、指定された動画ファイルを記録媒体１１０から再生し、一旦メモリ１０３に記憶する。
【００２８】
信号処理部１０４は、メモリ１０３より再生された動画と音声データを読み出して復号し、再度メモリ１０３に記憶する。表示制御部１０５は、メモリ１０３から復号された動画データを読み出し、インデックス画面に代えて再生された動画を表示する。また、音声出力部１１１は、メモリ１０３から復号された音声データを読み出し、スピーカより音声を出力する。
【００２９】
本実施形態の撮像装置１００は、通常再生の他に、早送り再生機能を有する。そして、早送り再生時の再生速度として、第１の速度と第２の速度を用意しているので、ユーザはいずれかの再生速度を選択して設定することができる。
【００３０】
通常再生時においては、動画のフレームレートにかかわらず、全てのフレームを再生し、３０ｆｐｓで表示する。そのため、通常再生時においては、１２０ｆｐｓの動画は１／４倍速のスロー再生（効果）となり、２０ｆｐｓの動画は３／２倍速のファスト再生となる。
また、本実施形態では、早送り再生時の再生モードとして、第１の再生モードと第２の再生モードを有する。制御部１０７は、早送り再生の指示を受けると、再生中の動画のフレームレートと、早送り再生時の再生速度とに基づいて、これら第１の再生モードと第２の再生モードの何れかを自動的に選択する。
【００３１】
早送り再生時においては、動画の一部のフレームを選択して出力するが、第１の再生モードと第２の再生モードとで、出力するフレームの選択方法が異なる。第１の再生モードでは、動画の全てのフレームから、再生速度に応じた間隔で出力するフレームを選択し、３０ｆｐｓで表示する。例えば、早送り再生時の再生速度が３倍速であった場合には、３フレーム毎に１フレームを選択して出力する。
【００３２】
これに対し、第２の再生モードでは、表示画面の間隔を早送り再生時の再生速度に応じた間隔とし、且つ、何れのフレームレートでも実時間に対する表示間隔が同じになるように、出力するフレームを選択する。具体的には、早送り再生時の再生速度が６倍速であった場合、表示画面の間隔が、基準フレームレートである３０ｆｐｓの動画を６倍速再生した際に表示されるフレームの間隔、即ち、１／５秒となるようにすればよい。例えば、１２０ｆｐｓの動画については、表示フレーム間隔を２４フレームに設定し、２４フレーム毎に１フレームを選択して３０ｆｐｓで表示する。なお、動画のフレームレートによっては、実時間に対する表示間隔が同じになるように、出力するフレームを選択できない場合がある。その場合には、表示すべきフレームのタイミングに最も近いタイミングのフレームを選択して表示する。
【００３３】
図３は、再生処理を示すフローチャートである。図３の処理は制御部１０７が各部を制御することにより実行される。前述の様に、インデックス画面から所望のサムネイル画像が選択され、再生開始の指示があると、図３の処理を開始する。
制御部１０７は、現在選択されているシーンの動画のフレームレートＦＲを管理情報に基づいて検出する（Ｓ３０１）。次に、制御部１０７は、検出されたフレームレートＦＲが基準フレームレート、即ち、３０ｆｐｓであるか否かを判別する（Ｓ３０２）。ＦＲが３０ｆｐｓだった場合、制御部１０７は、基準フレームレート再生処理を実行する（Ｓ３０３）。
【００３４】
また、ＦＲが基準フレームレートでない場合、制御部１０７は、ＦＲが基準フレームレートよりも大きいか否かを判別する（Ｓ３０４）。ＦＲが基準フレームレートよりも大きい場合、制御部１０７は、高フレームレート再生処理を実行する（Ｓ３０５）。また、Ｓ３０４で、ＦＲが基準フレームレートよりも大きくないと判別した場合には、制御部１０７は、ＦＲが基準フレームレートよりも小さいと判別し、低フレームレート再生処理を実行する（Ｓ３０６）。
【００３５】
次に、基準フレームレート再生処理を説明する。図４は、基準フレームレート再生処理を示すフローチャートである。
まず、制御部１０７は、現在設定されている再生速度を検出する（Ｓ４０１）。そして、制御部１０７は、指定された動画データを記録媒体１１０から再生する様に記録再生部１０９に指示する。これにより、記録媒体１１０に記録された動画データを再生する処理が行なわれる（Ｓ４０２）。
【００３６】
制御部１０７は、再生された動画データのうち、再生速度に対応するフレームを選択し、３０ｆｐｓで表示部１０６に出力する様に表示制御部１０５に指示する（Ｓ４０３）。本実施形態では、ユーザは通常再生と早送り再生を指示することができる。通常再生では、フレームレートにかかわらず、再生された動画の全てのフレームを３０ｆｐｓで表示する。そのため、基準フレームレートの動画の場合には、通常再生時における再生速度は１倍速となる。
【００３７】
また、本実施形態では、早送り再生時の再生速度として、二つの再生速度を設けている。そして、ユーザは、これら二つの再生速度のうちの何れかを選択し、早送り再生を指示することができる。例えば、本実施形態では、早送り再生時の再生速度として、基準フレームレートの動画を再生した場合の３倍速と６倍速を設けている。そして、基準フレームレートの動画を３倍速再生する場合には、再生された動画データから３フレーム毎に１フレームを選択し、３０ｆｐｓで表示する。また、基準フレームレートの動画を６倍速再生する場合には、再生された動画データから６フレーム毎に１フレームを選択し、３０ｆｐｓで表示する。
【００３８】
Ｓ４０３においては、この様に再生速度に応じたフレームを選択して出力する。そして、制御部１０７は、操作部１０８より再生速度の変更指示を受けたか否かを判別する（Ｓ４０４）。再生速度の変更指示を受けた場合、制御部１０７は、再生速度を指定された再生速度に設定し（Ｓ４０８）、Ｓ４０１に戻る。また、再生速度の変更指示がない場合、制御部１０７は、現在再生中の動画ファイルの最後まで再生したか否かを判別する（Ｓ４０５）。
【００３９】
最後まで再生した場合、制御部１０７は、管理ファイルに格納された再生順序の情報に従って、次のシーン（動画ファイル）を選択し（Ｓ４０９）、図３のＳ３０１に戻る。
また、最後まで再生していない場合、制御部１０７は、再生停止の指示があったか否かを判別し（Ｓ４０６）、再生停止の指示があると、動画ファイルの再生を停止する（Ｓ４０７）。そして、再度インデックス画面を表示させる。再生停止の指示が無い場合にはＳ４０１に戻って再生を続ける。
【００４０】
次に、高フレームレート再生処理を説明する。図５は、高フレームレート再生処理を示すフローチャートである。
まず、制御部１０７は、現在設定されている再生速度を検出する（Ｓ５０１）。そして、制御部１０７は、現在の再生速度が通常再生速度（１倍速）か否かを判別する（Ｓ５０２）。通常再生速度であった場合、制御部１０７は、指定された動画データを記録媒体１１０から再生する様に記録再生部１０９に指示する（Ｓ５０３）。制御部１０７は、再生された動画データの全てのフレームを３０ｆｐｓで表示部１０６に出力する様に表示制御部１０５に指示する（Ｓ５０４）。
【００４１】
次に、制御部１０７は、操作部１０８より再生速度の変更指示を受けたか否かを判別する（Ｓ５０５）。ユーザは操作部１０８を操作することにより、早送り再生を指示することができる。また、ユーザは操作部１０８を操作することにより、早送り再生の際の再生速度を指定することができる。Ｓ５０５では、この様な早送り再生の指示による再生速度の変更指示を受けたか否かを判別する。再生速度の変更指示を受けた場合、制御部１０７は、再生速度を指定された再生速度に設定し（Ｓ５０９）、Ｓ５０１に戻る。また、再生速度の変更指示がない場合、制御部１０７は、現在再生中の動画ファイルの最後まで再生したか否かを判別する（Ｓ５０６）。最後まで再生した場合、制御部１０７は、管理ファイルに格納された再生順序の情報に従って、次のシーン（動画ファイル）を選択し（Ｓ５１８）、図３のＳ３０１に戻る。
【００４２】
また、最後まで再生していない場合、制御部１０７は、再生停止の指示があったか否かを判別し（Ｓ５０７）、再生停止の指示があると、動画ファイルの再生を停止する（Ｓ５０８）。そして、再度インデックス画面を表示させる。再生停止の指示が無い場合にはＳ５０１に戻って再生を続ける。
【００４３】
また、Ｓ５０２で、通常再生速度でないと判別された場合、制御部１０７は、現在の再生速度が通常再生速度よりも速い第１の再生速度であるか否かを判別する（Ｓ５１０）。第１の再生速度が設定されていた場合、制御部１０７は、早送り再生時の再生モードを第１の再生モードに設定する（Ｓ５１１）。また、第１の再生速度よりも速い第２の再生速度が設定されていた場合、制御部１０７は、早送り再生時の再生モードを第２の再生モードに設定する（Ｓ５１２）。
【００４４】
次に、制御部１０７は、指定された動画データを記録媒体１１０から再生する様に記録再生部１０９に指示する（Ｓ５１３）。制御部１０７は、再生された動画データのうち、再生モードに応じたフレームを選択し、選択したフレームを３０ｆｐｓで表示部１０６に出力する様に表示制御部１０５に指示する（Ｓ５１４）。
【００４５】
そして、制御部１０７は、操作部１０８より再生速度の変更指示を受けたか否かを判別する（Ｓ５１５）。Ｓ５１５では、通常再生速度への変更指示、第１の再生速度から第２の再生速度への変更指示、或いは、第２の再生速度から第１の再生速度への変更指示があったかどうかを判別する。再生速度の変更指示を受けた場合、制御部１０７は、再生速度を指定された再生速度に設定し（Ｓ５１９）、Ｓ５０１に戻る。また、再生速度の変更指示がない場合、制御部１０７は、現在再生中の動画ファイルの最後まで再生したか否かを判別する（Ｓ５１６）。最後まで再生した場合、制御部１０７は、管理ファイルに格納された再生順序の情報に従って、次のシーン（動画ファイル）を選択し（Ｓ５１８）、図３のＳ３０１に戻る。
【００４６】
また、最後まで再生していない場合、制御部１０７は、再生停止の指示があったか否かを判別し（Ｓ５１７）、再生停止の指示があると、動画ファイルの再生を停止する（Ｓ５０８）。そして、再度インデックス画面を表示させる。再生停止の指示が無い場合にはＳ５０１に戻って再生を続ける。
【００４７】
図８（ａ）は、基準フレームレート（３０ｆｐｓ）の動画と高フレームレート（１２０ｆｐｓ）の動画の高速再生時に表示されるフレームを示す図である。図８（ａ）において、動画８０２は第１の再生速度で早送り再生した場合に表示されるフレームであり、動画８０３は第２の再生速度で早送り再生した場合に表示されるフレームである。
基準フレームレートの動画については、第１の再生速度の早送り再生時には３フレーム毎に１フレームを選択して表示し、第２の再生速度の早送り再生時には６フレーム毎に１フレームを選択して表示する。
【００４８】
一方、高フレームレートの動画については、第１の再生速度の早送り再生時には、第１の再生モード、つまり、一定の間隔でフレームを選択して出力する。ここでは、基準フレームレートの動画を３倍速で再生した場合のフレーム間隔に基づいて、２フレーム間隔で１フレームを選択して出力する。
【００４９】
また、第２の再生速度の早送り再生時には、第２の再生モード、つまり、表示されるフレームの間隔が早送り再生時の再生速度に応じた間隔となるように、フレームを選択する。ここでは、基準フレームレートの動画を６倍速で再生した場合のフレーム間隔に基づいて、出力するフレームを選択する。基準フレームレートの動画を６倍速で再生した場合の表示画面の間隔は、６／３０秒、つまり、１／５秒間隔となる。そのため、１２０ｆｐｓの動画のうち、実時間に対する表示画面の間隔が１／５秒となるように、２４フレーム毎に１フレームを選択して出力する。
【００５０】
なお、本実施形態では、動画を符号化する際に、図２に示す様なＧＯＰの構成で符号化している。そこで、第１の再生速度の早送り再生時には、ＩフレームとＰフレームを全て再生、復号して出力する。また、第２の再生速度の早送り再生時には、ＩフレームとＰフレームを選択して再生、復号し、復号されたフレームを１フレームおきに出力する。
【００５１】
次に、低フレームレート再生処理を説明する。
図６は、低フレームレート再生処理を示すフローチャートである。
まず、制御部１０７は、現在設定されている再生速度を検出する（Ｓ６０１）。そして、制御部１０７は、現在の再生速度が通常再生速度か否かを判別する（Ｓ６０２）。通常再生速度であった場合、制御部１０７は、指定された動画データを記録媒体１１０から再生する様に記録再生部１０９に指示する（Ｓ６０３）。制御部１０７は、再生された動画データの全てのフレームを３０ｆｐｓで表示部１０６に出力する様に表示制御部１０５に指示する（Ｓ６０４）。
【００５２】
次に、制御部１０７は、操作部１０８より再生速度の変更指示を受けたか否かを判別する（Ｓ６０５）。Ｓ６０５では、早送り再生の指示による再生速度の変更指示を受けたか否かを判別する。再生速度の変更指示を受けた場合、制御部１０７は、再生速度を指定された再生速度に設定し（Ｓ６０９）、Ｓ６０１に戻る。また、再生速度の変更指示がない場合、制御部１０７は、現在再生中の動画ファイルの最後まで再生したか否かを判別する（Ｓ６０６）。最後まで再生した場合、制御部１０７は、管理ファイルに格納された再生順序の情報に従って、次のシーン（動画ファイル）を選択し（Ｓ６１８）、図３のＳ３０１に戻る。
【００５３】
また、最後まで再生していない場合、制御部１０７は、再生停止の指示があったか否かを判別し（Ｓ６０７）、再生停止の指示があると、動画ファイルの再生を停止する（Ｓ６０８）。そして、再度インデックス画面を表示させる。再生停止の指示が無い場合にはＳ６０１に戻って再生を続ける。
【００５４】
また、Ｓ６０２で、通常再生速度でないと判別された場合、制御部１０７は、現在の再生速度が第１の再生速度であるか否かを判別する（Ｓ６１０）。第１の再生速度が設定されていた場合、制御部１０７は、早送り再生時の再生モードを第２の再生モードに設定する（Ｓ６１１）。また、第２の再生速度が設定されていた場合、制御部１０７は、早送り再生時の再生モードを第１の再生モードに設定する（Ｓ６１２）。
【００５５】
次に、制御部１０７は、指定された動画データを記録媒体１１０から再生する様に記録再生部１０９に指示する（Ｓ６１３）。制御部１０７は、再生された動画データのうち、再生モードに応じたフレームを選択し、選択したフレームを３０ｆｐｓで表示部１０６に出力する様に表示制御部１０５に指示する（Ｓ６１４）。
【００５６】
次に、制御部１０７は、操作部１０８より再生速度の変更指示を受けたか否かを判別する（Ｓ６１５）。再生速度の変更指示を受けた場合、制御部１０７は、再生速度を指定された再生速度に設定し（Ｓ６１９）、Ｓ６０１に戻る。また、再生速度の変更指示がない場合、制御部１０７は、現在再生中の動画ファイルの最後まで再生したか否かを判別する（Ｓ６１６）。最後まで再生した場合、制御部１０７は、管理ファイルに格納された再生順序の情報に従って、次のシーン（動画ファイル）を選択し（Ｓ６１８）、図３のＳ３０１に戻る。
【００５７】
また、最後まで再生していない場合、制御部１０７は、再生停止の指示があったか否かを判別し（Ｓ６１７）、再生停止の指示があると、動画ファイルの再生を停止する（Ｓ６０８）。そして、再度インデックス画面を表示させる。再生停止の指示が無い場合にはＳ６０１に戻って再生を続ける。
【００５８】
図８（ｂ）は、基準フレームレート（３０ｆｐｓ）の動画と低フレームレート（２０ｆｐｓ）の動画の高速再生時に表示されるフレームを示す図である。図８（ｂ）において、動画８０５は第１の再生速度で早送り再生した場合に表示されるフレームであり、動画８０６は第２の再生速度で早送り再生した場合に表示されるフレームである。
基準フレームレートの動画については、第１の再生速度の早送り再生時には３フレーム毎に１フレームを選択して表示し、第２の再生速度の早送り再生時には６フレーム毎に１フレームを選択して表示する。
【００５９】
一方、低フレームレートの動画については、第１の再生速度の早送り再生時には、第２の再生モード、つまり、表示画面の間隔が早送り再生時の再生速度に応じた間隔となるように、フレームを選択する。ここでは、基準フレームレートの動画を３倍速で再生した場合の表示画面の間隔に基づいて、出力するフレームを選択する。基準フレームレートの動画を３倍速で再生した場合の表示画面の間隔は、３／３０秒、つまり、１／１０秒間隔となる。そのため、実時間に対する表示画面の間隔が１／１０秒となるように、ここでは、２０ｆｐｓの動画を１フレームおきに選択して出力する。
【００６０】
また、第２の再生速度の早送り再生時には、第１の再生モード、つまり、所定数のフレーム毎に１フレームを選択して出力する。ここでは、基準フレームレートの動画を６倍速で再生した場合のフレーム間隔に基づいて、６フレーム毎に１フレームを選択して出力する。
【００６１】
このように、本実施形態では、動画データのフレームレートと、早送り再生時における再生速度とに応じて、これら第１の再生モードと第２の再生モードを自動的に選択して、動画を早送り再生する。
【００６２】
例えば、高フレームレートの動画は、基準フレームレートの動画に比べ、実時間でのフレーム間隔が短い。そのため、ユーザが目的の画面を速く探すために早送り再生を行った場合でも、基準フレームレートの動画に比べ、より時間がかかってしまう。
【００６３】
そこで、本実施形態では、高フレームレートの動画を早送り再生する際、再生速度が速い場合には、ユーザが目的の画面を迅速に探していると考え、第２の再生モードを選択する。これにより、表示されるフレームの間隔が長くなるので、ユーザが目的の画面を迅速に検索しやすくなる。また、再生速度が遅い場合には、第１の再生モードを選択することで、表示されるフレームの間隔が短くなり、ユーザが動画の概要を確認しやすくした。
【００６４】
また、低フレームレートの動画は、基準フレームレートの動画に比べ、実時間でのフレーム間隔が長い。そのため、ユーザが動画の概要を確認するための早送り再生を行った場合、基準フレームレートの動画よりも表示されるフレームの間隔が長いので、確認したい画面が飛ばされてしまう可能性がある。
【００６５】
そこで、本実施形態では、低フレームレートの動画を早送り再生する際、再生速度が遅い場合には、ユーザが動画の概要を確認したいと考え、第２の再生モードを選択する。これにより、表示されるフレームの間隔が短くなるので、ユーザが動画の概要を確認しやすくなる。また、再生速度が速い場合には、第１の再生モードを選択することで、表示されるフレームの間隔が長くなり、ユーザが目的の画面を迅速に検索しやすくなる。
なお、本実施形態では、撮影した動画を３０ｆｐｓで再生する構成であったが、これ以外のフレームレートで再生することも可能である。この場合、再生時のフレームレートを基準フレームレートとする。
【００６６】
また、早送り再生時の再生速度として、三つ以上の再生速度を設けることも可能である。この場合は、例えば、Ｓ５１０において、現在の再生速度が所定の再生速度よりも速いか否かを判別し、所定の再生速度より速い場合に第２の再生モードを選択し、それ以外は第１の再生モードを選択すればよい。また、例えば、Ｓ６１０において、現在の再生速度が所定の再生速度よりも速いか否かを判別し、所定の再生速度より速い場合に第１の再生モードを選択し、それ以外は第２の再生モードを選択すればよい。
【００６７】
（第２の実施形態）
次に、第２の実施形態を説明する。例えば、１ｆｐｓなど、実時間に対するフレームの間隔が、第２の再生モードで早送り再生する際に表示するフレーム間隔よりも長い場合には、早送り再生中にもかかわらず、同じ画面が繰り返し表示されてしまうことがある。
そこで、本実施形態では、低フレームレート再生処理において、再生中の動画のフレームレートが閾値よりも低い場合には、第１の再生モードで早送り再生する。
【００６８】
図７は、本実施形態における低フレームレート再生処理を示すフローチャートである。図７においては、ほとんどの処理が図６と同じである。図６と異なるのは、Ｓ６０２で通常再生速度で無いと判別された場合に、制御部１０７が、再生中の動画のフレームレートＦＲが閾値よりも低いか否かを判別する（Ｓ７０１）点である。ここで、閾値を以下の様に設定する。即ち、本実施形態では、基準フレームレートの動画を第２の再生モードで早送り再生した場合のフレーム間隔に対応するフレームレートを閾値とする。
【００６９】
例えば、低フレームレート再生処理では、再生速度が第１の再生速度であった場合に第２の再生モードが設定される。そのため、３０ｆｐｓの動画を３倍速で早送り再生した場合のフレーム間隔である１／１０秒に対応するフレームレート、１０ｆｐｓを閾値とする。
Ｓ７０１において、フレームレートＦＲが閾値より小さいと判別された場合、制御部１０７は、再生速度にかかわらず、第１の再生モードを設定する。そのため、フレームレートが低く、フレーム間隔が長い動画を早送り再生した場合にも、同じ画面が繰り返し表示されることがない。
【００７０】
また、Ｓ７０１において、ＦＲが閾値以上の場合には、Ｓ６１０に進み、制御部１０７は図６と同様に再生速度に応じて第１の再生モードと第２の再生モードのいずれかのモードを選択する。
【００７１】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（コンピュータプログラム）を、ネットワーク又は各種のコンピュータ読み取り可能な記憶媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００７２】
１０１  撮像部、１０２  音声入力部、１０３  メモリ、１０４  信号処理部、１０５  表示制御部、１０６  表示部、１０７  制御部、１０８  操作部、１０９  記録再生部１０９、１１０  記録媒体、１１１  音声出力部、１１２  外部インターフェイス（ＩＦ）、１１３  内部バス
【図１】
2013005054.tif 000003
【図２】
2013005054.tif 000004
【図３】
2013005054.tif 000005
【図４】
2013005054.tif 000006
【図５】
2013005054.tif 000007
【図６】
2013005054.tif 000008
【図７】
2013005054.tif 000009
【図８】
2013005054.tif 000010