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