(57)【特許請求の範囲】
【請求項１】
複数の動画ファイルのそれぞれに対応する複数のサムネイル画像の一覧を表示部に表示する表示手段と、
前記複数の動画ファイルのうちの１つを選択する選択手段と、
選択された前記動画ファイルを再生する再生手段と、
前記選択された動画ファイルを再生するときの再生速度を指示する指示手段と、
前記複数の動画ファイルのそれぞれのフレームレートを取得する取得手段と、
前記指示手段で指示された前記再生速度と前記取得手段で取得された前記フレームレートから前記複数の動画ファイルのそれぞれに対応する複数の実再生フレームレートを算出する算出手段と、
前記実再生フレームレートを予め設定された所定のフレームレートと比較する比較手段と、
前記比較の結果にしたがって、前記サムネイル画像の表示態様を変更する変更手段と
を備えることを特徴とする画像再生装置。
【請求項２】
前記算出手段により算出される前記実再生フレームレートは、前記再生速度と前記フレームレートの積であることを特徴とする請求項１に記載の画像再生装置。
【請求項３】
前記表示手段は、前記選択された動画ファイルの前記再生速度を調整するためのスライダーバーを前記表示部に表示し、
前記指示手段は、前記スライダーバー上のスライダーの位置に対応する前記再生速度で前記選択された動画ファイルを再生するように指示することを特徴とする請求項１または２に記載の画像再生装置。
【請求項４】
前記表示手段は、前記比較の結果、前記所定のフレームレートよりも小さな前記実再生フレームレートが前記算出手段により算出される前記再生速度の範囲を、前記スライダーバー上で識別可能に表示することを特徴とする請求項３に記載の画像再生装置。
【請求項５】
前記再生手段は、前記比較の結果、前記所定のフレームレートよりも前記実再生フレームレートが小さいとき、前記動画ファイルを前記所定のフレームレートで再生することを特徴とする請求項１乃至４のいずれか１項に記載の画像再生装置。
【請求項６】
前記表示手段は、前記比較の結果、前記所定のフレームレートより大きい前記実再生フレームレートを有する前記動画ファイルに対応する前記サムネイル画像を前記複数のサムネイル画像の前記一覧において第１の表示態様で表示し、前記所定のフレームレートより小さい前記実再生フレームレートを有する前記動画ファイルに対応する前記サムネイル画像を前記複数のサムネイル画像の前記一覧において第２の表示態様で表示することを特徴とする請求項１乃至５のいずれか１項に記載の画像再生装置。
【請求項７】
複数の動画ファイルのそれぞれに対応する複数のサムネイル画像の一覧を表示部に表示するステップと、
前記複数の動画ファイルのうちの１つを選択するステップと、
選択された前記動画ファイルを再生するステップと、
前記選択された動画ファイルを再生するときの再生速度を指示するステップと、
前記複数の動画ファイルのそれぞれのフレームレートを取得するステップと、
指示された前記再生速度と取得された前記フレームレートから前記複数の動画ファイルのそれぞれに対応する複数の実再生フレームレートを算出するステップと、
前記実再生フレームレートを予め設定された所定のフレームレートと比較するステップと、
前記比較の結果にしたがって、前記サムネイル画像の表示態様を変更する変更ステップと
を備えることを特徴とする画像再生装置の制御方法。
【請求項８】
コンピュータに、
複数の動画ファイルのそれぞれに対応する複数のサムネイル画像の一覧を表示部に表示するステップと、
前記複数の動画ファイルのうちの１つを選択するステップと、
選択された前記動画ファイルを再生するステップと、
前記選択された動画ファイルを再生するときの再生速度を指示するステップと、
前記複数の動画ファイルのそれぞれのフレームレートを取得するステップと、
指示された前記再生速度と取得された前記フレームレートから前記複数の動画ファイルのそれぞれに対応する複数の実再生フレームレートを算出するステップと、
前記実再生フレームレートを予め設定された所定のフレームレートと比較するステップと、
前記比較の結果にしたがって、前記サムネイル画像の表示態様を変更する変更ステップとを実行させることを特徴とするプログラム。
【請求項９】
請求項８に記載のプログラムを記録したコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、様々なフレームレートで撮影された動画を、任意の再生速度で再生する画像再生装置に関する。
【背景技術】
【０００２】
従来、フレームレートを極端に遅くして撮影した動画（1ｆｐｓ）を、通常のフレームレート（30ｆｐｓ）で再生することにより、撮影時の３０倍の速度で動画を再生することが行われている（特開文献1参照）。また、撮影フレームレートを速くして動画を撮影することや、再生速度を調整して動画を再生することが行われている（特許文献2参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2008-252373号公報
【特許文献２】特開2002-320203号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザが任意の再生速度を設定して動画を再生する場合、設定された再生速度に対応する再生フレームレートが低くなってしまい、動画がぎこちなくなって見にくくなることがあった。また、動画を見やすく再生するためには、ユーザが試行錯誤して最適な再生速度を探して設定し直さなければならず手間がかかっていた。
そこで、本発明は、動画が再生されるとぎこちなく見える再生速度をユーザに分かり易く通知してユーザの動画再生操作の手間を軽減することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の一観点によれば、複数の動画ファイルのそれぞれに対応する複数のサムネイル画像の一覧を表示部に表示する表示手段と、前記複数の動画ファイルのうちの１つを選択する選択手段と、選択された前記動画ファイルを再生する再生手段と、前記選択された動画ファイルを再生するときの再生速度を指示する指示手段と、前記複数の動画ファイルのそれぞれのフレームレートを取得する取得手段と、前記指示手段で指示された前記再生速度と前記取得手段で取得された前記フレームレートから前記複数の動画ファイルのそれぞれに対応する複数の実再生フレームレートを算出する算出手段と、前記実再生フレームレートを予め設定された所定のフレームレートと比較する比較手段と、前記比較の結果にしたがって、前記サムネイル画像の表示態様を変更する変更手段とを備えることを特徴とする画像再生装置が提供される。
【発明の効果】
【０００６】
本件発明によれば、ユーザが動画の再生速度を任意に設定するときに、動画を再生するとぎこちなく見えるフレームレートになることを容易に認識することが可能となる。その結果、ユーザは動画を滑らかに見えるように再生するのに好適な再生速度を容易に設定することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の第１の実施例の画像再生装置の構成を示すブロック図。
【図２】本発明の第１の実施例の画像再生装置のユーザインターフェイスを示す図。
【図３】本発明の第１の実施例の画像再生装置の起動時のフローチャートを示す図。
【図４】本発明の第１の実施例の画像再生装置のユーザインターフェイスを操作した時の処理フローチャートを示す図
【図５】図４のステップＳ４１０で実行される報知対象の動画の検索と報知処理のフローチャートを示す図。
【発明を実施するための形態】
【０００８】
以下、本発明の実施例形態を、図面を参照して詳細に説明する。
【０００９】
＜第１の実施形態＞
本実施例の画像再生装置は、ＰＣ上で動作するアプリケーションで実現される。
図１は、本発明の実施形態に係る画像再生装置の構成を示すブロック図である。
図１において、１０１は画像再生装置１００全体を制御する制御部であり、例えばＣＰＵ(Central Processing Unit）である。１０２は変更を必要としないプログラムやパラメータを格納するＲＯＭ（Read Only Memory）である。１０３は外部装置などから供給されるプログラムやデータを一時記憶するＲＡＭ（Random Access Memory）である。１０４は画像再生装置１００に内蔵されたハードディスクやメモリカード、あるいは画像再生装置１００から着脱可能なフロッピー（登録商標）ディスク（ＦＤ）やＣＤ（Compact Disk）等の光ディスク、磁気や光カード、ＩＣカードなどを含む外部記憶装置である。１０５はユーザの操作を受けてデータを入力するマウスやキーボードなどの操作部である。１０６は画像再生装置１００が保持するデータや供給されたデータを表示するための表示部である。１０７はインターネットなどのネットワーク回線に接続して通信を行なうためのネットワーク通信部である。１０８は１０１〜１０７の各ユニットを通信可能に接続するシステムバスである。外部記憶装置１０４には、後述する画像再生プログラムが制御部１０１に読み取り可能なプログラムコードとして格納されており、制御部１０１がこのプログラムコードを読み出して実行する。
【００１０】
以上のように構成された画像再生装置での動作例を以下に説明する。
まず、本実施例の動画ファイルは、高速度撮影により得られたものであり、高い撮影フレームレートを持ち、撮影フレームレートと同じフレームレートが再生フレームレートとして記録されている。撮影フレームレートおよび再生フレームレートは動画ファイルのメタデータに記録されている。また、動画ファイルは、外部記憶装置１０４に記憶されている。
【００１１】
次に、本実施例の画像再生装置の概要を以下に説明する。
本実施例の画像再生装置には、動画の再生速度が遅くなり、フレームレートが低下することによって、再生された動画が人間の目でぎこちなく見え始めるフレームレートの限界値として、ある決められた固定の値が設定され、外部記憶装置１０４に保持されている。本実施例では、所定のフレームレートを３０ｆｐｓとする。本実施例では、この限界値より低いフレームレートになる再生速度の範囲を識別して表示することにより操作者に報知する。また、操作者が設定した再生速度で再生すると、限界値より低いフレームレートになる動画ファイルの表示態様を変更することで操作者に報知する。
【００１２】
制御部１０１は画像再生プログラムを起動し、表示画面２００を表示部１０６に表示するよう表示制御を行う。
【００１３】
本実施例の画像再生プログラムの表示画面２００の一例を図２に示す。
図２において、２０１は、図１の外部記憶装置１０４に記憶されている動画ファイルに対応するサムネイル画像の一覧を表示する領域である。制御部１０１は外部記憶装置１０４に記憶されている動画ファイルを読み出してサムネイル画像を作成し、その一覧を表示画面２００に出力する。図２では、サムネイル画像２０２、２０３、２０４、２０５ の４つが表示されている。なお、サムネイル画像に限らず、動画ファイルに関するファイル名等の画像情報を表示するようにしてもよい。操作者が操作部１０５を操作し、サムネイル画像のいずれかを選択すると、制御部１０１は選択されたサムネイル画像に対応する動画ファイルを動画表示窓２０６に再生する。図２では、サムネイル画像２０４が選択され、それと対応する動画ファイル（Movie_3）が動画表示窓２０６で再生されている。
【００１４】
また、それぞれ対応する動画ファイルの撮影フレームレートは、サムネイル画像２０２は６００ｆｐｓ、サムネイル画像２０３は３００ｆｐｓ、サムネイル画像２０４は２４０ｆｐｓ、サムネイル画像２０５は１２０ｆｐｓである。
【００１５】
２０７は、動画ファイルの再生動作を指示する再生ボタンである。動画ファイルの再生前に、操作者が操作部１０５を操作して再生ボタン２０７を押すと、制御部１０１は動画表示窓２０６の動画ファイルの再生を開始するよう制御する。また、動画再生中に再生ボタン２０７が押下されると、制御部１０１は動画ファイルの再生を停止するよう制御する。
【００１６】
２０８は、動画ファイルの再生位置を指定するタイムスライダーバーである。タイムスライダーバー２０８上に、動画ファイルの再生位置を表示するつまみ２１１がある。制御部１０１は、動画の再生処理に合わせてつまみ２１１を移動するよう表示画面を更新し、動画ファイルの現在の再生位置を示す。操作者は操作部１０５を操作して、タイムスライダーバー２０８のつまみ２１１を操作すると、制御部１０１は動画表示窓２０６に表示されている動画ファイルの現在の再生位置をつまみ２１１の位置に対応する位置に変更する。
【００１７】
２０９は、動画ファイルの再生速度を調整するための速度変更スライダーバーである。速度変更スライダーバー２０９には、再生速度の設定値に対応する位置にスライダー２１２が存在する。操作者が操作部１０５を操作し、スライダー２１２を移動すると、制御部１０１は動画ファイルの再生速度を変更する。本実施例のスライダー２１２の位置は、動画ファイルの再生フレームレートに対する再生速度の倍率に対応するものとする。また、本実施例の速度変更スライダーバー２０９上で設定された設定値は、動画表示窓２０６で再生される動画ファイルが切り替わっても維持される。また、図２では、速度変更スライダーバー上でスライダー２１２が左に行くほど倍率を低く、また右に行くほど倍率を高く設定する。本実施例の速度変更スライダーバー２０９では、２０分の１倍から２０倍までの倍率を設定できるものとする。
ここで、サムネイル画像２０４、２０５は二重線の枠に囲まれて表示され、サムネイル画像２０２、２０３のように一重線の枠に囲まれた画像よりも表示が強調されている。これは、速度変更スライダーバー２０９上のスライダー２１２の位置と対応する再生速度でサムネイル画像２０４、２０５の動画ファイル（MOVIE_3、MOVIE_4）を再生すると実再生フレームレートが限界値より低くなることを報知している。これにより、操作者は、現在の再生速度の設定値で再生すると、ぎこちなく見える動画ファイルを容易に識別できる。また、動画表示窓２０６も二重線の枠に囲まれて表示されている。これは、速度変更スライダーバー２０９上のスライダー２１２の位置に対応する再生速度で、動画表示窓２０６に表示中の動画ファイル（Movie3）を再生すると、実再生フレームレートが限界値より低くなることを報知している。これにより、操作者は、現在の再生速度の設定値で再生すると、動画ファイルがぎこちなく見えることを容易に認識できる。また、動画ファイルが再生中であれば、ぎこちなくみえているのが再生速度の設定値が不適切なためであることを簡単に知ることができる。
【００１８】
また、速度変更スライダーバー２０９上には、動画表示窓２０６に表示中の動画ファイルの再生がぎこちなくなるフレームレートになる再生速度の範囲２１０が強調して表示される。例えば、範囲２１０が他の範囲に比べて太線で表示されたり、他の範囲とは異なる色で表示されたり、点滅して表示される。これにより、操作者は操作部１０５を操作してスライダー２１２を範囲２１０に移動し、その位置に対応する再生速度を設定すると、動画ファイルが再生されるとぎこちなく見えることが事前に分かる。例えば、範囲２１０は、動画表示窓２０６に表示中の動画ファイル（MOVIE_3）の再生フレームレートが２４０ｆｐｓの場合、限界値（３０ｆｐｓ）となる８分の１倍より低い範囲の倍率となる。なお、範囲２１０は、動画表示窓２０６に表示中の動画ファイルではなく、動画リストの中でフレームレートが最小の動画ファイルの限界値となる倍率より低い範囲の倍率を示すようにしてもよい。
【００１９】
２１１は、動画再生プログラムの終了を指示する終了ボタンである。
【００２０】
図３は、図１の外部記憶装置１０４から動画再生プログラムが読み込まれた後、図１の外部記憶装置１０４の動画ファイルから動画のサムネイルリストを作成して図2の画面を表示する処理のフローチャートを示す図である。
【００２１】
図３においてステップＳ３０１では、制御部１０１が外部記憶装置１０４から動画ファイルを検索する。
【００２２】
ステップＳ３０２では、制御部１０１がステップＳ３０１で動画ファイルが見つかったかどうか判断する。動画ファイルが見つかった場合、制御部１０１が処理をステップＳ３０３へ移行する。動画ファイルが見つからなかった場合は、本処理を終了する。
【００２３】
ステップＳ３０３では、制御部１０１がステップＳ３０１で見つかった動画ファイルからサムネイル画像を作成して外部記憶装置１０４に記憶する。
【００２４】
ステップＳ３０４では、制御部１０１がステップＳ３０１で見つかった動画ファイルから再生フレームレートを取得する。そして、制御部１０１は取得された再生フレームレートを、ステップＳ３０３で記憶されたサムネイル画像のファイルパスに関連付けて動画リストに追加し、外部記憶装置１０４に保持する。本実施例では、動画リストに各動画ファイルのサムネイル画像２０２、２０３、２０４、２０５のファイルパスとそれぞれの動画の再生フレームレート６００ｆｐｓ、３００ｆｐｓ、２４０ｆｐｓ、１２０ｆｐｓを対応付けて保持する。
【００２５】
ステップＳ３０５では、制御部１０１が表示部１０６に表示画面２００を表示するよう表示制御する。表示画面２００には、動画リストに基づいてサムネイル画像と動画ファイルの再生フレームレートが表示される。
【００２６】
図４は、表示画面２００のサムネイル画像の一覧、再生ボタン２０７、タイムスライダーバー２０８、速度変更スライダーバー２０９、終了ボタン２１１を操作者が操作部１０５により操作するときに行われる処理のフローチャートを示す図である。
【００２７】
ステップＳ４０１では、制御部１０１が操作部１０５の操作により、サムネイル画像の一覧からいずれかが選択されたかどうかを判断する。サムネイル画像が選択されたと判断した場合は、制御部１０１は処理をステップＳ４０２へ移行する。サムネイル画像が選択されたと判断しなかった場合、処理をステップＳ４０５へ移行する。
【００２８】
ステップＳ４０２では、制御部１０１がステップＳ４０１で選択されたサムネイル画像の動画ファイルを動画表示窓２０６に表示する。
【００２９】
ステップＳ４０３では、制御部１０１が、動画ファイルを再生するとぎこちなく見える再生フレームレートの限界値を取得する。限界値は画像再生装置にあらかじめ決められた固定の値として保持されており、本実施例では３０ｆｐｓとする。なお、３０ｆｐｓ以外の値として、一般的に滑らかに見えるフレームレートとして映画で使用されている２４ｆｐｓやＰＡＬで使用されている２５ｆｐｓを使用してもよい。また、操作者が任意の値を指定できるようにし、それを取得するようにしてもよい。
ステップＳ４０４では、制御部１０１が、ステップＳ４０３で取得した限界値に基づいて、動画表示窓２０６に表示されている動画ファイルの再生がぎこちなくなる再生速度の範囲２１０を速度変更スライダーバー２０９上に表示する。制御部１０１は、動画表示窓２０６に表示している動画ファイルの再生フレームレートが限界値となる倍率を算出し、その倍率よりも小さい倍率の範囲２１０を強調して表示する。動画ファイルの再生フレームレートが２４０ｆｐｓであれば限界値が３０ｆｐｓとなる倍率は８分の１であるので、８分の１より小さい倍率の範囲が速度変更スライダーバー２０９上で強調して表示される。
【００３０】
ステップＳ４０５では、制御部１０１が、動画表示窓２０６に動画ファイルが表示されているかどうかを判断する。表示されていると判断した場合は、制御部１０１は処理をステップＳ４０６へ移行する。表示されていないと判断した場合は、処理をステップＳ４１２へ移行する。
【００３１】
ステップＳ４０６では、制御部１０１が、動画ファイルの再生指示があったかどうかを判断する。動画ファイルの再生指示は、操作者が操作部１０５を操作して再生ボタン２０７を押下することによって行われる。制御部１０１が動画の再生指示があったと判断した場合は、処理をステップＳ４０７へ移行する。動画ファイルの再生指示がなかったと判断した場合は、処理をステップＳ４０９へ移行する。
【００３２】
ステップＳ４０７では、制御部１０１が、速度変更スライダーバー２０９に設定されている再生速度（スライダー２１２の位置と対応する倍率）と動画ファイルに記録されている再生フレームレートに基づいて実再生フレームレートを算出する。実再生フレームレートは、動画ファイルの再生フレームレートに再生速度の倍率を掛けることで算出される。
【００３３】
ステップＳ４０８では、制御部１０１が、ステップＳ４０７で算出した実再生フレームレートで動画ファイルを再生する。なお、動画ファイルの再生を開始する位置は、タイムスライダーバー２０８で設定されている位置（つまみ２１１に対応する位置）から行う。
【００３４】
ステップＳ４０９では、制御部１０１が、速度変更指示があったかどうかを判断する。速度変更指示は、操作者が操作部１０５を操作して速度変更スライダーバー２０９のスライダー２１２を操作することで行われる。速度変更指示があったと判断された場合は、制御部１０１は処理をステップＳ４１０へ移行する。速度変更指示がなかったと判断された場合は、処理をステップＳ４１２へ移行する。
【００３５】
ステップＳ４１０では、制御部１０１が、操作された速度変更スライダーバー２０９のスライダー２１２の位置と対応する値を取得して再生速度の倍率として設定する。
【００３６】
ステップＳ４１１では、制御部１０１が、ステップＳ４１０で設定された再生速度で再生すると、ぎこちなく見える動画ファイルを動画リストから検索する。ここで行われる処理の詳細は、後述する。
【００３７】
ステップＳ４１２では、制御部１０１が、終了ボタン２１１を押す操作が操作部１０５の操作で行われたかどうかを判断する。終了ボタン２１１が押されたと判断した場合、制御部１０１は動画再生プログラムを終了する。終了ボタン２１１が押されなかったと判断した場合は、制御部１０１は処理をステップＳ４０１へ移行し、ステップＳ４０１からステップＳ４１２を繰り返す。
【００３８】
図５は、図４のステップＳ４１１の処理のフローチャートを示す図である。
【００３９】
ステップＳ５０１では、制御部１０１が、図３のステップＳ３０３で作成した動画リストに存在する動画ファイルのうち１つの再生フレームレートを取得する。
【００４０】
ステップＳ５０２では、制御部１０１が、速度変更スライダーバー２０９で設定された再生速度の倍率を取得する。本実施例では、画像再生装置の操作者によって速度変更スライダーバー２０９上でスライダー２１２が移動することにより、１０分の１倍が設定されたとする。
【００４１】
ステップＳ５０３では、制御部１０１が、ステップＳ５０１で取得した動画ファイルの再生フレームレートとステップＳ５０２で取得した再生速度の倍率に基づいて、各動画ファイルの実再生フレームレートを算出する。例えば、サムネイル画像２０２、２０３、２０４、２０５の動画ファイルの再生フレームレートは６００ｆｐｓ、３００ｆｐｓ、２４０ｆｐｓ、１２０ｆｐｓである。よって、サムネイル画像２０２、２０３、２０５の動画ファイルの実再生フレームレートは６０ｆｐｓ、３０ｆｐｓ、１２ｆｐｓと算出される。
【００４２】
ステップＳ５０４では、制御部１０１がステップＳ５０３で算出された実再生フレームレートと限界値を比較し、実再生フレームレートが限界値以上かどうかを判断する。本実施例では限界値を３０ｆｐｓとしたので、例えば、動画表示窓２０６に表示されている動画ファイルの実再生フレームレートは２４ｆｐｓなので、限界値より低いと判断される。また、サムネイル画像２０２、２０３の動画ファイル実再生フレームレートはそれぞれ６０ｆｐｓ、３０ｆｐｓなので、限界値以上と判断される。一方、サムネイル画像２０５の動画ファイル実再生フレームレートは１２ｆｐｓなので、限界値より低いと判断される。
ステップＳ５０４で実再生フレームレートが限界値より高いと判断された場合、報知の必要がないため、制御部１０１はステップＳ５０７の処理へ移行する。実再生フレームレートが限界値より高くないと判断された場合は、報知が必要なためステップＳ５０５の処理へ移行する。
【００４３】
ステップＳ５０５では、制御部１０１がステップＳ５０４で実再生フレームレートが限界値より低いと判断された動画ファイルの表示枠の位置を取得する。動画ファイルの表示枠としては、サムネイル画像２０２、２０３、２０４、２０５それぞれの表示枠および動画表示窓２０６の表示枠がある。
【００４４】
ステップＳ５０６では、制御部１０１が、ステップＳ５０５で取得された動画ファイルの表示枠の表示態様を強調するように変更して表示することで操作者に対して報知を行う。
【００４５】
本実施例では、図２に示すように、動画ファイルのサムネイル画像の表示枠を一重線から二重線に変更することにより、報知対象の（再生するとぎこちなく見えるフレームレートとなる）動画ファイルを識別可能に表示するようにした。識別するための表示態様としては枠の線の形状に限らず、枠の色を変更するようにしてもよいし、枠あるいはサムネイル画像を点滅するように変更してもよい。また、上記以外でも、操作者が再生するとぎこちなくみえる動画ファイルであることが分かれば他の表示態様で表示するようにしてもよい。
【００４６】
ステップＳ５０７では、制御部１０１が動画リストに記述されている動画ファイルをすべて検索したかどうかを判断する。動画リストの動画ファイルをすべて検索したと判断した場合には、制御部１０１は処理を終了する。動画リストの動画ファイルをすべて検索していないと判断した場合は、処理をステップＳ５０１へ移行する。
このように制御部１０１は、ステップＳ５０１からステップＳ５０７の処理を繰り返すことで、速度変更スライダーバー２０９の現在の設定値で再生するとぎこちなく見える動画ファイルを特定し、特定した動画ファイルの操作者への報知を実行する。
【００４７】
以上のように、図２の表示画面に示すように、設定された再生速度の倍率に基づいて、当該再生速度で再生するとぎこちなく見える動画ファイルが存在することを報知するので、操作者が不適切な再生速度に設定して動画ファイルを再生するのを防ぐことができる。
また、再生するとぎこちなく見えるようになる再生速度の範囲を報知するので、操作者は適切な再生速度を容易に識別し、設定することができる。
【００４８】
なお、本実施例では、動画ファイルに記録されている再生フレームレートは撮影フレームレートと同じであるとして、ステップＳ３０４で再生フレームレートを取得した。しかし、撮影フレームレートとは異なるフレームレートが再生フレームレートとして動画ファイルに記録されている場合は、ステップＳ３０４で再生フレームレートの代わりに撮影フレームレートを取得して再生フレームレートとしてもよい。
【００４９】
本実施例の速度変更スライダーバー２０９では、再生速度の倍率を設定する構成としたが、実再生フレームレートを直接指定するように構成してもよい。また、撮影フレームレートに対する倍率を指定するようにしてもよい。なお、上記したように速度変更スライダーバー２０９で再生フレームレートに対する再生速度の倍率を指定するようにしたことにより、複数の動画ファイルに対して再生速度の変更の割合を一律に制御できる。よって、動画速度の変更の割合を固定して、次々と複数の動画ファイルを切り換えて再生するときの操作者の操作性を向上することができる。
【００５０】
また、速度変更スライダーバー２０９で実再生フレームレートを直接指定すれば、複数の動画ファイルの再生速度を一律に制御できる。よって、動画ファイルの再生フレームレートを固定して、次々と複数の動画ファイルを切り換えて再生するときの操作者の操作性を向上することができる。
【００５１】
また、速度変更スライダーバー２０９で撮影フレームレートに対する倍率を指定すれば、複数の動画ファイルの撮影時の実時間に対する再生速度を一律に制御できる。よって、操作者は、動画ファイルを撮影したときの実時間に対して遅く再生しているのか早く再生しているのかを容易に判断することが可能となる。
【００５２】
本実施例では、再生するとぎこちなく見えるフレームレートを限界値(第１の限界値)として設定し、実再生フレームレートとの比較結果にしたがって選択的に報知する例を説明した。しかし、限界値は、これに限定されるものではない。例えば、画像再生装置の表示能力に基づき、間引きが行われるフレームレートを限界値(第２の限界値)として設定してもよい。実再生フレームレートが第２の限界値を超えると、画像再生装置は間引き処理をしてから動画ファイルを再生する。また、これら第１および第２の限界値を組み合わせて設定する構成にしてもよい。画像再生装置が、実再生フレームレートが第１の限界値より低くなる再生速度と、実再生フレームレートが第２の限界値より高くなる再生速度を報知することにより、操作者は不適切な再生速度を容易に認識するできことができる。
【００５３】
なお、設定した再生速度では実再生フレームレートが第１の限界値より小さいまたは第２の限界値より大きい場合には、第１の限界値または第２の限界値のフレームレートで動画ファイルを再生するようにしてもよい。限界値のフレームレートで再生することにより、動画ファイルを再生しても滑らかに見えるようにすることができる。
【００５４】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。
【００５５】
また、上述の実施形態の機能を実現するソフトウエアのプログラムを、記録媒体から直接、或いは有線／無線通信を用いてプログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのプログラムを実行する場合も本発明に含まれる。従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。プログラムを供給するための記録媒体としては、例えば、ハードディスク、磁気テープ等の磁気記録媒体、光／光磁気記憶媒体、不揮発性の半導体メモリでもよい。
【００５６】
また、プログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムを記憶し、接続のあったクライアントコンピュータがコンピュータプログラムをダウンロードしてプログラムするような方法も考えられる。
【図１】
0005759253.tif 000002
【図２】
0005759253.tif 000003
【図３】
0005759253.tif 000004
【図４】
0005759253.tif 000005
【図５】
0005759253.tif 000006