(57)【要約】【課題】再生する動画クリップの切り替えの有無に応じて、動画クリップの拡大表示においてユーザにとって利便性の高い領域を拡大して表示することができる動画再生装置、動画再生方法及びプログラムを提供する。【解決手段】表示制御手段は、拡大表示の終了指示を受けた後、拡大表示の開始指示を受けた場合において、一の動画クリップと関連付けられた変更後の位置が記憶手段に記憶されているときには、一の動画クリップのフレームの拡大領域を、記憶手段に記憶された変更後の位置で表示部に表示する拡大表示を行い、記憶されていないときには、別の動画クリップのフレームの拡大領域を所定の位置で表示部に表示する拡大表示を行う。【選択図】図３
2018006868.tif 000002
【特許請求の範囲】
【請求項１】
１回の撮影で生成された動画クリップを再生し、前記動画クリップのフレームの全体を表示部に表示する全体表示を行い、拡大表示の開始指示を受けると、前記全体表示を終了して、前記動画クリップのフレームの一部の領域である拡大領域を前記表示部に表示する拡大表示を行い、前記拡大表示の終了指示を受けると、前記拡大表示を終了して前記全体表示を行う表示制御手段と、
前記拡大表示の間に前記拡大領域の位置の変更指示を受けると、前記表示部に表示される前記拡大領域の位置を変更する位置変更手段と、
前記位置変更手段により変更された前記拡大領域の変更後の位置を、再生中の前記動画クリップと関連付けて記憶する記憶手段と、
再生する前記動画クリップが一の動画クリップから別の動画クリップに切り替えられると、その切り替え前の前記一の動画クリップと関連付けて前記記憶手段に記憶された前記拡大領域の変更後の位置を消去する消去手段と
を有し、
前記表示制御手段は、前記拡大表示の終了指示を受けた後、前記拡大表示の開始指示を受けた場合において、前記一の動画クリップと関連付けられた前記変更後の位置が前記記憶手段に記憶されているときには、前記一の動画クリップのフレームの前記拡大領域を、前記記憶手段に記憶された前記変更後の位置で前記表示部に表示する前記拡大表示を行い、記憶されていないときには、前記別の動画クリップのフレームの前記拡大領域を所定の位置で前記表示部に表示する前記拡大表示を行うことを特徴とする動画再生装置。
【請求項２】
前記所定の位置は、前記別の動画クリップのフレームの中央であることを特徴とする請求項１に記載の動画再生装置。
【請求項３】
前記動画クリップは、１回の撮影で生成された１つの動画ファイル、又は１回の撮影で生成された複数の動画ファイルの組であることを特徴とする請求項１又は２に記載の動画再生装置。
【請求項４】
前記表示制御手段は、前記拡大表示において、前記拡大領域を１００％表示又は任意の倍率で拡大して表示することを特徴とする請求項１乃至３のいずれか１項に記載の動画再生装置。
【請求項５】
前記記憶手段は、前記拡大領域の前記変更後の位置を記憶する記憶領域を１つだけ有することを特徴とする請求項１乃至４のいずれか１項に記載の動画再生装置。
【請求項６】
１回の撮影で生成された動画クリップを再生し、前記動画クリップのフレームの全体を表示部に表示する全体表示を行い、拡大表示の開始指示を受けると、前記全体表示を終了して、前記動画クリップのフレームの一部の領域である拡大領域を前記表示部に表示する拡大表示を行い、前記拡大表示の終了指示を受けると、前記拡大表示を終了して前記全体表示を行うステップと、
前記拡大表示の間に前記拡大領域の位置の変更指示を受けると、前記表示部に表示される前記拡大領域の位置を変更するステップと、
前記拡大領域の変更後の位置を、再生中の前記動画クリップと関連付けて記憶手段に記憶するステップと、
再生する前記動画クリップが一の動画クリップから別の動画クリップに切り替えられると、その切り替え前の前記一の動画クリップと関連付けて前記記憶手段に記憶された前記拡大領域の変更後の位置を消去するステップと、
前記拡大表示の終了指示を受けた後、前記拡大表示の開始指示を受けた場合において、前記一の動画クリップと関連付けられた前記変更後の位置が前記記憶手段に記憶されているときには、前記一の動画クリップのフレームの前記拡大領域を、前記記憶手段に記憶された前記変更後の位置で前記表示部に表示する前記拡大表示を行い、記憶されていないときには、前記別の動画クリップのフレームの前記拡大領域を所定の位置で前記表示部に表示する前記拡大表示を行うステップと
を有することを特徴とする動画再生方法。
【請求項７】
コンピュータに、
１回の撮影で生成された動画クリップを再生し、前記動画クリップのフレームの全体を表示部に表示する全体表示を行い、拡大表示の開始指示を受けると、前記全体表示を終了して、前記動画クリップのフレームの一部の領域である拡大領域を前記表示部に表示する拡大表示を行い、前記拡大表示の終了指示を受けると、前記拡大表示を終了して前記全体表示を行うステップと、
前記拡大表示の間に前記拡大領域の位置の変更指示を受けると、前記表示部に表示される前記拡大領域の位置を変更するステップと、
前記拡大領域の変更後の位置を、再生中の前記動画クリップと関連付けて記憶手段に記憶するステップと、
再生する前記動画クリップが一の動画クリップから別の動画クリップに切り替えられると、その切り替え前の前記一の動画クリップと関連付けて前記記憶手段に記憶された前記拡大領域の変更後の位置を消去するステップと、
前記拡大表示の終了指示を受けた後、前記拡大表示の開始指示を受けた場合において、前記一の動画クリップと関連付けられた前記変更後の位置が前記記憶手段に記憶されているときには、前記一の動画クリップのフレームの前記拡大領域を、前記記憶手段に記憶された前記変更後の位置で前記表示部に表示する前記拡大表示を行い、記憶されていないときには、前記別の動画クリップのフレームの前記拡大領域を所定の位置で前記表示部に表示する前記拡大表示を行うステップと
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画再生装置、動画再生方法及びプログラムに関する。
【背景技術】
【０００２】
連写等で撮影された複数の静止画を連続して拡大表示するとき、次の静止画に同じ拡大位置を適用することが行われている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２６０７１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
動画を連続して再生するとき、１つの同じ動画に含まれる各フレームについては、時間軸方向に似た構図で被写体が撮影されていることが多いので、同じ領域を拡大して表示する方が視認性がよい。一方、異なる動画は構図が異なっているため、前の動画と同じ領域を拡大すると、ユーザの意図とは異なる場合がある。
【０００５】
本発明の目的は、再生する動画クリップの切り替えの有無に応じて、動画クリップの拡大表示においてユーザにとって利便性の高い領域を拡大して表示することができる動画再生装置、動画再生方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一観点によれば、１回の撮影で生成された動画クリップを再生し、前記動画クリップのフレームの全体を表示部に表示する全体表示を行い、拡大表示の開始指示を受けると、前記全体表示を終了して、前記動画クリップのフレームの一部の領域である拡大領域を前記表示部に表示する拡大表示を行い、前記拡大表示の終了指示を受けると、前記拡大表示を終了して前記全体表示を行う表示制御手段と、前記拡大表示の間に前記拡大領域の位置の変更指示を受けると、前記表示部に表示される前記拡大領域の位置を変更する位置変更手段と、前記位置変更手段により変更された前記拡大領域の変更後の位置を、再生中の前記動画クリップと関連付けて記憶する記憶手段と、再生する前記動画クリップが一の動画クリップから別の動画クリップに切り替えられると、その切り替え前の前記一の動画クリップと関連付けて前記記憶手段に記憶された前記拡大領域の変更後の位置を消去する消去手段とを有し、前記表示制御手段は、前記拡大表示の終了指示を受けた後、前記拡大表示の開始指示を受けた場合において、前記一の動画クリップと関連付けられた前記変更後の位置が前記記憶手段に記憶されているときには、前記一の動画クリップのフレームの前記拡大領域を、前記記憶手段に記憶された前記変更後の位置で前記表示部に表示する前記拡大表示を行い、記憶されていないときには、前記別の動画クリップのフレームの前記拡大領域を所定の位置で前記表示部に表示する前記拡大表示を行うことを特徴とする動画再生装置が提供される。
【０００７】
本発明の他の観点によれば、１回の撮影で生成された動画クリップを再生し、前記動画クリップのフレームの全体を表示部に表示する全体表示を行い、拡大表示の開始指示を受けると、前記全体表示を終了して、前記動画クリップのフレームの一部の領域である拡大領域を前記表示部に表示する拡大表示を行い、前記拡大表示の終了指示を受けると、前記拡大表示を終了して前記全体表示を行うステップと、前記拡大表示の間に前記拡大領域の位置の変更指示を受けると、前記表示部に表示される前記拡大領域の位置を変更するステップと、前記拡大領域の変更後の位置を、再生中の前記動画クリップと関連付けて記憶手段に記憶するステップと、再生する前記動画クリップが一の動画クリップから別の動画クリップに切り替えられると、その切り替え前の前記一の動画クリップと関連付けて前記記憶手段に記憶された前記拡大領域の変更後の位置を消去するステップと、前記拡大表示の終了指示を受けた後、前記拡大表示の開始指示を受けた場合において、前記一の動画クリップと関連付けられた前記変更後の位置が前記記憶手段に記憶されているときには、前記一の動画クリップのフレームの前記拡大領域を、前記記憶手段に記憶された前記変更後の位置で前記表示部に表示する前記拡大表示を行い、記憶されていないときには、前記別の動画クリップのフレームの前記拡大領域を所定の位置で前記表示部に表示する前記拡大表示を行うステップとを有することを特徴とする動画再生方法が提供される。
【発明の効果】
【０００８】
本発明によれば、再生する動画クリップの切り替えの有無に応じて、動画クリップの拡大表示においてユーザにとって利便性の高い領域を拡大して表示することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態による動画再生装置の構成を示すブロック図である。
【図２Ａ】本発明の一実施形態による動画再生装置における動画再生プログラムの画面の例を示す図（その１）である。
【図２Ｂ】本発明の一実施形態による動画再生装置における動画再生プログラムの画面の例を示す図（その２）である。
【図２Ｃ】本発明の一実施形態による動画再生装置における動画再生プログラムの画面の例を示す図（その３）である。
【図２Ｄ】本発明の一実施形態による動画再生装置における動画再生プログラムの画面の例を示す図（その４）である。
【図３】本発明の一実施形態による動画再生装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の一実施形態を、図面を参照して詳細に説明する。なお、本発明は以下の実施形態に限定されるものではなく、その要旨を逸脱しない範囲において適宜変更可能である。また、以下で説明する図面において、同じ機能を有するものは同一の符号を付し、その説明を省略又は簡潔にすることもある。
【００１１】
＜一実施形態＞
本発明の一実施形態による動画再生装置及び動画再生方法について図１乃至図３を用いて説明する。
【００１２】
まず、本実施形態による動画再生装置の構成について図１を用いて説明する。本実施形態による動画再生装置は、ＰＣ（Personal Computer）等のコンピュータ装置上で動作するソフトウェアで実現される。なお、本実施形態による動画再生装置は、動画を再生する機能のほか、動画を編集する機能をも有する動画編集装置であってもよい。また、本実施形態による動画再生装置は、デジタルビデオカメラ、動画撮影機能付きのデジタルスチルカメラ等の動画撮影装置に一体的に組み込まれたものであってもよい。この場合、動画再生装置は、動画撮影装置の表示部又は動画撮影装置に接続された外部の表示部に動画クリップを再生表示することができる。
【００１３】
図１は、本実施形態による動画再生装置の構成を示すブロック図である。図１に示すように、本実施形態による動画再生装置１００は、制御部１０１と、ＲＯＭ（Read Only Memory）１０２と、ＲＡＭ（Random Access Memory）１０３とを有している。さらに、本実施形態による動画再生装置１００は、外部記憶装置１０４と、操作部１０５と、表示部１０６とを有している。制御部１０１、ＲＯＭ１０２、ＲＡＭ１０３、外部記憶装置１０４、操作部１０５、及び表示部１０６は、それぞれシステムバス１０７に接続されている。
【００１４】
制御部１０１は、動画再生装置１００全体を制御するものであり、例えばＣＰＵ（Central Processing Unit）である。制御部１０１は、例えば、ＲＯＭ１０２に記憶されたプログラムや、ＲＡＭ１０３に記憶された情報、操作部１０５からの情報等に従って各部を制御する。制御部１０１は、後述するように表示制御手段等として機能する。
【００１５】
ＲＯＭ１０２は、不揮発性メモリであり、例えばフラッシュＲＯＭ等が用いられている。ＲＯＭ１０２は、例えば、変更を必要としないプログラムやパラメータを格納する。
【００１６】
ＲＡＭ１０３は、揮発性メモリである。ＲＡＭ１０３は、例えば、外部装置等から供給されるプログラムやデータを一時記憶する。制御部１０１は、ＲＡＭ１０３をワークメモリとして使用する。
【００１７】
外部記憶装置１０４は、再生すべき動画クリップを記録するものである。外部記憶装置１０４は、動画再生装置１００の本体内に固定されて設置されていてもよいし、動画再生装置１００の本体外に設置されてケーブル等を介して動画再生装置１００に接続されていてもよい。外部記憶装置１０４は、例えば、ハードディスクやフラッシュメモリ等である。あるいは、外部記憶装置１０４は、動画再生装置１００から着脱可能なフレキシブルディスクや、ＣＤ（Compact Disk）等の光ディスク、磁気や光カード、ＩＣ（Integrated Circuit）カード、メモリーカード等である。
【００１８】
操作部１０５は、各種操作を入力するためのものであり、ユーザの操作を受け、データを入力するキーボード、マウス等である。また、操作部１０５としては、例えば、カーソルキー、ポインティングデバイス、タッチパネル、ダイヤル等のあらゆるタイプの操作子を用いることができる。操作部１０５の各操作部材は、表示部１０６に表示される種々の機能アイコンによって実現することも可能である。ユーザは、これらの機能アイコンを適宜選択することによって、操作を行うことが可能である。
【００１９】
表示部１０６は、動画再生装置１００の保持するデータや供給されたデータを表示するものである。表示部１０６には、制御部１０１により実行される動画再生プログラムの画面が表示される。動画再生プログラムの画面には、後述するように、動画再生装置１００により再生される動画クリップが再生表示される動画再生エリアが含まれている。動画再生装置１００が動画編集機能をも有する動画編集装置である場合、動画再生エリアは、編集される動画を再生表示するプレビューエリアである。表示部１０６としては、例えば液晶表示装置等の表示装置を用いることができる。表示部１０６は、動画再生装置１００に接続された外部の表示装置であってもよいし、動画再生装置１００に内蔵された表示装置であってもよい。
【００２０】
システムバス１０７は、制御部１０１、ＲＯＭ１０２、ＲＡＭ１０３、外部記憶装置１０４、操作部１０５、及び表示部１０６の各ユニットを通信可能に接続する。
【００２１】
ＲＯＭ１０２には、後述する動画再生プログラムが制御部１０１に読み取り可能なプログラムコードとして格納されている。本実施形態による動画再生装置１００では、このＲＯＭ１０２に格納されたプログラムコードを制御部１０１が実行する構成になっている。ＲＯＭ１０２に格納された動画再生プログラムは、図３に示すフローチャートを用いて後で説明する処理の各ステップを実行させる。
【００２２】
以上のように構成された本実施形態による動画再生装置１００の動作例を説明する。
本実施形態による動画再生装置１００が再生の対象とする動画は、１回の撮影で生成された動画クリップである。１回の撮影で生成された動画クリップとは、１回の撮影で生成された１つの動画ファイル、又は１回の撮影で生成された複数の動画ファイルを１つの組としたものである。動画クリップを構成する動画ファイルは、ある一定のファイルサイズ又は記録時間等で複数に分割されたものでもよいし、１フレームが１ファイルで構成されるものでもよい。１つの動画クリップにおいて複数の動画ファイルを１つの組として管理する方法では、例えば、動画ファイルのファイル名に関する命名規則で関連付けて管理してもよい。具体的には、動画クリップを構成する複数の動画ファイルに、例えば、再生順を示す連続番号を含むファイル名を付けて管理することができる。また、例えば、１つのフォルダ又はディレクトリに入っている複数の動画ファイルを１つの動画クリップと関連付けて管理してもよいし、複数の動画ファイルを管理するための管理ファイルを作成して管理してもよい。なお、ここで列挙した複数の動画ファイルを１つの組として管理する方法は、あくまで例であり、これ以外の方法で管理してもよい。
【００２３】
また、上記動画クリップを構成する動画ファイルのファイル形式は、特に限定されるものではなく、例えばＭＯＶ、ＭＰ４、ＡＶＩ等である。また、動画ファイルのフレームレート、ビットレート、解像度等も特に限定されるものではない。また、動画ファイルに含まれる映像データ及び音声データのコーデックも、それぞれ特に限定されるものではなく、動画ファイルのファイル形式に応じたコーデックが用いられる。また、動画ファイルは、映像データと音声データとを含むもののみならず、映像データを含むが音声データを含まないものであってもよい。
【００２４】
本実施形態による動画再生装置１００は、動画クリップを再生し、動画クリップのフレームの全体を順に表示部１０６の画面に全体表示し、又は動画クリップのフレームの一部の領域を順に表示部１０６の画面に拡大表示することが可能になっている。全体表示の場合、動画クリップのフレームを縮小してその全体を表示部１０６の画面に全体表示する。一方、拡大表示の場合、動画クリップのフレームの一部の領域である拡大領域を１００％で表示してその拡大領域を表示部１０６の画面に拡大表示する。表示部１０６の画面では、その動画再生エリアに、動画クリップが全体表示又は１００％表示で再生される。
【００２５】
１００％表示では、動画クリップのフレームの１ピクセルと、表示部１０６の動画再生エリアの１ピクセルとを１：１で対応させて表示する。本実施形態では、表示部１０６の動画再生エリアのピクセル数が、動画クリップのフレームのピクセル数より少ない。このため、１００％表示では、表示部１０６の動画再生エリアに、動画クリップのフレームの一部の領域である拡大領域が、全体表示の場合と比較して拡大されて表示されることになる。拡大領域は、操作部１０５を介して入力されるユーザの指示に応じて、動画クリップのフレームの隅々まで移動することが可能になっている。なお、本実施形態では、拡大表示の場合に、動画クリップのフレームの拡大領域を１００％で表示しているが、拡大領域の表示倍率は１００％に限定されるものではなく、任意の倍率に設定することができる。拡大表示は、動画クリップのフレームの一部の領域を拡大して表示するものであればよい。
【００２６】
制御部１０１は、上記のような動画クリップの全体表示及び拡大表示を行う表示制御手段として機能する。また、制御部１０１は、拡大表示の間に操作部１０５を介してユーザによる拡大領域の位置の変更指示を受けると、表示部１０６に表示される拡大領域の位置を変更する位置変更手段として機能する。制御部１０１は、変更した拡大領域の変更後の位置を、再生中の動画クリップと関連付けてＲＡＭ１０３に記憶する。ＲＡＭ１０３は、制御部１０１により変更された拡大領域の変更後の位置を、再生中の動画クリップと関連付けて記憶する記憶手段として機能する。なお、ＲＡＭ１０３に代えて、例えば、外部記憶装置１０４やその他の記憶装置が、制御部１０１により変更された拡大領域の変更後の位置を、再生中の動画クリップと関連付けて記憶する記憶手段として機能するように構成することもできる。さらに、制御部１０１は、再生する動画クリップが一の動画クリップから別の動画クリップに切り替えられると、その切り替え前の一の動画クリップと関連付けてＲＡＭ１０３に記憶された拡大領域の変更後の位置を消去する消去手段として機能する。
【００２７】
さらに、本実施形態による動画再生装置１００は、同一の動画クリップを再生している間は、１００％表示時に表示する拡大領域の位置を移動させたときに、その表示した拡大領域の位置を記憶しておく。さらに、同一の動画クリップを再生している間、１００％表示をオフにして再びオンにしたときに、記憶しておいた表示位置で１００％表示を行う。一方、再生する動画ファイルを別の動画ファイルに切り替えた場合には、切り替え前に記憶していた拡大領域の位置を消去して初期化し、所定の初期位置の拡大領域を１００％表示する。
【００２８】
本実施形態による動画再生装置１００の制御部１０１により実行される動画再生プログラムは、起動すると外部記憶装置１０４に格納された動画クリップを読み込む。さらに、動画再生プログラムは、読み込んだ動画クリップのうち、再生可能な動画クリップを表示部１０６にリスト化して表示し、そのリストの先頭の動画クリップを選択状態にする。なお、動画再生プログラムは、外部記憶装置１０４に格納された動画クリップから、再生可能な動画クリップをユーザが任意に選択できるように構成することもできる。
【００２９】
上記動画再生プログラムの画面についてさらに図２を用いて説明する。図２Ａ乃至図２Ｄは、それぞれ本実施形態による動画再生装置１００における動画再生プログラムの画面の例を示す図である。
【００３０】
図２Ａ乃至図２Ｄは、それぞれ動画再生装置１００の表示部１０６に表示された動画再生プログラムの画面２０１０、２２１０、２４１０、２６１０を示している。画面２０１０、２２１０、２４１０、２６１０のうち、画面２０１０、２２１０、２４１０は、互いに同一の動画クリップ（「Ｍｏｖｉｅ Ａ」）を再生表示しているものである。一方、画面２６１０は、画面２０１０、２２１０、２４１０で再生表示された動画クリップとは異なる動画クリップ（「Ｍｏｖｉｅ Ｂ」）を再生表示しているものである。なお、画面２０１０、２２１０、２４１０、２６１０は、「Ｍｏｖｉｅ Ａ」を再生した後、続いて「Ｍｏｖｉｅ Ｂ」を再生した際に表示部１０６に表示された動画再生プログラムの一連の画面を時間順に示している。
【００３１】
まず、図２Ａに示す画面２０１０について説明する。
図２Ａに示すように、画面２０１０は、動画クリップのフレーム全体を表示するフィット表示になっている。画面２０１０は、動画再生エリア２０２０と、１００％表示チェックボックス２０３０と、ガイドエリア２０４０と、クリップリスト表示エリア２０５０と、閉じるボタン２０６０と、再生ボタン２０７０と、再生スライダ２０８０とを含んでいる。
【００３２】
動画再生エリア２０２０は、クリップリスト表示エリア２０５０で選択されている動画クリップのフレームを表示するものである。この動画再生エリア２０２０では、１００％表示時に動画再生エリア２０２０の表示画像を例えばマウスでドラッグする操作で、動画クリップのフレームにおける任意の場所を隅々まで１００％表示することができる。
【００３３】
１００％表示チェックボックス２０３０は、動画クリップのフレームを１００％表示するときにチェックするものである。この１００％表示チェックボックス２０３０がチェックされてチェックが有効になると、動画再生エリア２０２０に動画クリップのフレームが１００％表示、すなわちドットバイドットで拡大表示される。画面２０１０では、１００％表示チェックボックス２０３０がチェックされていないため、動画再生エリア２０２０には、動画クリップのフレームの全体が表示されている。
【００３４】
ガイドエリア２０４０は、動画クリップのフレームの中のどの部分を拡大表示しているのかを示すものである。画面２０１０では、１００％表示チェックボックス２０３０のチェックが無効であるため、動画クリップのフレーム全体を動画再生エリア２０２０に表示している。このときのガイドエリア２０４０の表示は、フレーム全体を表すだけであるため、フレームの中の拡大表示された部分を表す枠が描画されていない。
【００３５】
クリップリスト表示エリア２０５０は、外部記憶装置１０４から読み込まれた再生可能な動画クリップの一覧を表示するものである。画面２０１０におけるクリップリスト表示エリア２０５０には、「Ｍｏｖｉｅ Ａ」、「Ｍｏｖｉｅ Ｂ」、及び「Ｍｏｖｉｅ Ｃ」の３つの動画クリップがリストアップされていて、反転表示された「Ｍｏｖｉｅ Ａ」が選択されている状態である。ユーザは、クリップリスト表示エリア２０５０において、反転表示された動画クリップを切り替えることにより、再生すべき動画クリップとして選択する動画クリップを切り替えることができる。
【００３６】
閉じるボタン２０６０は、動画再生プログラムを終了するときに押すものである。
再生ボタン２０７０は、クリップリスト表示エリア２０５０で選択している動画クリップを再生するときに押すものである。なお、再生ボタン２０７０は、動画クリップの再生時には、動画クリップの再生を一時停止するときに押す一時停止ボタン等に切り替わるようになっていてもよい。
再生スライダ２０８０は、動画再生エリア２０２０に表示されているフレームが動画クリップのどの再生位置なのかを確認したり、再生位置を調整したりするものである。
【００３７】
次に、図２Ｂに示す画面２２１０について説明する。
図２Ｂに示すように、画面２２１０は、動画クリップのフレームを１００％表示で拡大する拡大表示になっている。拡大表示された拡大領域の位置は、初期位置である動画クリップのフレームの中央になっている。画面２２１０は、動画再生エリア２２２０と、１００％表示チェックボックス２２３０と、ガイドエリア２２４０と、クリップリスト表示エリア２２５０と、閉じるボタン２２６０と、再生ボタン２２７０と、再生スライダ２２８０とを含んでいる。
【００３８】
動画再生エリア２２２０は、クリップリスト表示エリア２２５０で選択されている動画クリップのフレームを表示するものである。この動画再生エリア２２２０では、１００％表示時に動画再生エリア２２２０の表示画像を例えばマウスでドラッグする操作で、動画クリップのフレームにおける任意の場所を隅々まで１００％表示することができる。
【００３９】
１００％表示チェックボックス２２３０は、動画クリップのフレームを１００％表示するときにチェックするものである。画面２２１０では、１００％表示チェックボックス２２３０にチェックが入っており、チェックが有効になっている。このため、画面２２１０では、動画再生エリア２２２０に、動画クリップのフレームが１００％表示、すなわちドットバイドットで拡大表示されている。拡大表示されている拡大領域は、後述するガイドエリア２２４０に表示される枠２２４０ａのエリアである。
【００４０】
ガイドエリア２２４０は、動画クリップのフレームの中のどの部分を拡大表示しているのかを示すものである。画面２２１０では、１００％表示チェックボックス２２３０のチェックが有効であるため、動画クリップのフレームのうち、ガイドエリア２２４０内に表示された枠２２４０ａのエリアに相当する領域を動画再生エリア２２２０に表示している。ガイドエリア２２４０内の枠２２４０ａは、表示する拡大領域としてフレームの中央部分の領域を示している。
【００４１】
クリップリスト表示エリア２２５０は、外部記憶装置１０４から読み込まれた再生可能な動画クリップの一覧を表示するものである。画面２２１０におけるクリップリスト表示エリア２２５０には、「Ｍｏｖｉｅ Ａ」、「Ｍｏｖｉｅ Ｂ」、及び「Ｍｏｖｉｅ Ｃ」の３つの動画クリップがリストアップされていて、反転表示された「Ｍｏｖｉｅ Ａ」が選択されている状態である。ユーザは、クリップリスト表示エリア２２５０において、反転表示された動画クリップを切り替えることにより、再生すべき動画クリップとして選択する動画クリップを切り替えることができる。
【００４２】
閉じるボタン２２６０は、動画再生プログラムを終了するときに押すものである。
再生ボタン２２７０は、クリップリスト表示エリア２２５０で選択している動画クリップを再生するときに押すものである。なお、再生ボタン２２７０は、動画クリップの再生時には、動画クリップの再生を一時停止するときに押す一時停止ボタン等に切り替わるようになっていてもよい。
再生スライダ２２８０は、動画再生エリア２２２０に表示されているフレームが動画クリップのどの再生位置なのかを確認したり、再生位置を調整したりするものである。
【００４３】
次に、図２Ｃに示す画面２４１０について説明する。
図２Ｃに示すように、画面２４１０は、動画クリップのフレームを１００％表示で拡大する拡大表示になっている。拡大表示された拡大領域の位置は、図２Ｂに示す場合の初期位置から左上に動かした位置になっている。画面２４１０は、動画再生エリア２４２０と、１００％表示チェックボックス２４３０と、ガイドエリア２４４０と、クリップリスト表示エリア２４５０と、閉じるボタン２４６０と、再生ボタン２４７０と、再生スライダ２４８０とを含んでいる。
【００４４】
動画再生エリア２４２０は、クリップリスト表示エリア２４５０で選択されている動画クリップのフレームを表示するものである。この動画再生エリア２４２０では、１００％表示時に動画再生エリア２４２０の表示画像を例えばマウスでドラッグする操作で、動画クリップフレームにおける任意の場所を隅々まで１００％表示することができる。
【００４５】
１００％表示チェックボックス２４３０は、動画クリップのフレームを１００％表示するときにチェックするものである。画面２４１０では、１００％表示チェックボックス２４３０にチェックが入っており、チェックが有効になっている。このため、画面２４１０では、動画再生エリア２４２０に、動画クリップのフレームが１００％、すなわちドットバイドットで拡大表示されている。拡大表示されている拡大領域は、後述するガイドエリア２４４０に表示される枠２４４０ａのエリアである。
【００４６】
ガイドエリア２４４０は、動画クリップのフレームの中のどの部分を拡大表示しているのかを示すものである。画面２４１０では、１００％表示チェックボックス２４３０のチェックが有効であるため、動画クリップのフレームのうち、ガイドエリア２４４０内に表示された枠２４４０ａのエリアに相当する領域を動画再生エリア２４２０に表示している。ガイドエリア２４４０内の枠２４４０ａは、表示する拡大領域としてフレームの左上部分の領域を示している。
【００４７】
クリップリスト表示エリア２４５０は、外部記憶装置１０４から読み込まれた再生可能な動画クリップの一覧を表示するものである。画面２４１０におけるクリップリスト表示エリア２４５０には、「Ｍｏｖｉｅ Ａ」、「Ｍｏｖｉｅ Ｂ」、及び「Ｍｏｖｉｅ Ｃ」の３つの動画クリップがリストアップされていて、反転表示された「Ｍｏｖｉｅ Ａ」が選択されている状態である。ユーザは、クリップリスト表示エリア２４５０において、反転表示された動画クリップを切り替えることにより、再生すべき動画クリップとして選択する動画クリップを切り替えることができる。
【００４８】
閉じるボタン２４６０は、動画再生プログラムを終了するときに押すものである。
再生ボタン２４７０は、クリップリスト表示エリア２４５０で選択している動画クリップを再生するときに押すものである。なお、再生ボタン２４７０は、動画クリップの再生時には、動画クリップの再生を一時停止するときに押す一時停止ボタン等に切り替わるようになっていてもよい。
再生スライダ２４８０は、動画再生エリア２４２０に表示されているフレームが動画クリップのどの再生位置なのかを確認したり、再生位置を調整したりするものである。
【００４９】
次に、図２Ｄに示す画面２６１０について説明する。
図２Ｄに示すように、画面２６１０は、動画クリップのフレームを１００％表示で拡大する拡大表示になっている。画面２６１０で再生されている動画クリップは、画面２０１０、２２１０、２４１０で再生されている動画クリップとは異なっている。拡大表示された拡大領域の位置は、初期位置である動画クリップのフレームの中央になっている。画面２６１０は、動画再生エリア２６２０と、１００％表示チェックボックス２６３０と、ガイドエリア２６４０と、クリップリスト表示エリア２６５０と、閉じるボタン２６６０と、再生ボタン２６７０と、再生スライダ２６８０とを含んでいる。
【００５０】
動画再生エリア２６２０は、クリップリスト表示エリア２６５０で選択されている動画クリップのフレームを表示するものである。この動画再生エリア２６２０では、１００％表示時に動画再生エリア２６２０の表示画像を例えばマウスでドラッグする操作で、動画クリップのフレームにおける任意の場所を隅々まで１００％表示することができる。
【００５１】
１００％表示チェックボックス２６３０は、動画クリップのフレームを１００％表示するときにチェックするものである。画面２６１０では、１００％表示チェックボックス２６３０にチェックが入っており、チェックが有効になっている。このため、画面２６１０では、動画再生エリア２６２０に、動画クリップのフレームが１００％表示、すなわちドットバイドットで表示されている。拡大表示されている拡大領域は、後述するガイドエリア２６４０に表示される枠２６４０ａのエリアである。
【００５２】
ガイドエリア２６４０は、動画クリップのフレームの中のどの部分を拡大表示しているのかを示すものである。画面２６１０では、１００％表示チェックボックス２６３０のチェックが有効であるため、動画クリップのフレームのうち、ガイドエリア２６４０内に表示された枠２６４０ａのエリアに相当する領域を動画再生エリア２６２０に表示している。ガイドエリア２６４０内の枠２６４０ａは、表示する拡大領域としてフレームの中央部分の領域を示している。
【００５３】
クリップリスト表示エリア２６５０は、外部記憶装置１０４から読み込まれた再生可能な動画クリップの一覧を表示するものである。画面２６１０におけるクリップリスト表示エリア２６５０には、「Ｍｏｖｉｅ Ａ」、「Ｍｏｖｉｅ Ｂ」、及び「Ｍｏｖｉｅ Ｃ」の３つの動画クリップがリストアップされていて、反転表示された「Ｍｏｖｉｅ Ｂ」が選択されている状態である。ユーザは、クリップリスト表示エリア２６５０において、反転表示された動画クリップを切り替えることにより、再生すべき動画クリップとして選択する動画クリップを切り替えることができる。
【００５４】
閉じるボタン２６６０は、動画再生プログラムを終了するときに押すものである。
再生ボタン２６７０は、クリップリスト表示エリア２６５０で選択している動画クリップを再生するときに押すものである。なお、再生ボタン２６７０は、動画クリップの再生時には、動画クリップの再生を一時停止するときに押す一時停止ボタン等に切り替わるようになっていてもよい。
再生スライダ２６８０は、動画再生エリア２６２０に表示されているフレームが動画クリップのどの再生位置なのかを確認したり、再生位置を調整したりするものである。
【００５５】
次に、本実施形態による動画再生装置１００の動作についてさらに図３を用いて説明する。図３は、本実施形態による動画再生装置１００の動作を示すフローチャートである。
【００５６】
本実施形態による動画再生装置１００では、ユーザが操作部１０５を操作して、本実施形態による動画再生プログラムを制御部１０１に実行させて起動する。動画再生プログラムを実行する制御部１０１は、外部記憶装置１０４に記録されている動画ファイルから動画クリップを構成する１つの動画ファイル又は複数の動画ファイルの組を探索して見つけ出す。制御部１０１は、探索の結果、見つけ出した動画ファイルにより構成される動画クリップのリストを表示部１０６に表示する。動画クリップのリストは、図２に示すクリップリスト表示エリア２０５０、２２５０、２４５０、２６５０に表示される。その後、制御部１０１は、動画クリップのリストの先頭に表示された動画クリップを選択したあと、図３に示すフローチャートによる処理を開始して、動画クリップを再生表示する。なお、動画再生エリアに表示するフレームは、再生ボタンやスライダの操作によりユーザが任意に変更することができる。以下では、このような表示するフレームの変更処理については、ユーザが任意に操作可能な処理として特に処理フローを明示しないことにする。
【００５７】
まず、ステップＳ３０１０で、制御部１０１は、選択されている動画クリップを構成する１つ又は複数の動画ファイルをすべて取得する。例えば、図２Ａ、図２Ｂ、及び図２Ｃの場合、動画クリップである「Ｍｏｖｉｅ Ａ」を構成する動画ファイルを取得する。図２Ｄの場合、動画クリップである「Ｍｏｖｉｅ Ｂ」を構成する動画ファイルを取得する。
【００５８】
次いで、ステップＳ３０２０で、制御部１０１は、ステップＳ３０１０で取得した動画ファイルを読み込む。制御部１０１は、取得した動画クリップを構成する動画ファイルを再生表示し、その間、以下のようにして全体表示と拡大表示とを切り替える。
【００５９】
ステップＳ３０３０で、制御部１０１は、拡大表示時に表示する拡大領域の位置を初期化する。本実施形態では、１００％表示チェックボックスのチェックが有効なときに表示する拡大領域の位置情報を動画クリップのフレームの中心座標で初期化を行う。これにより、制御部１０１は、１００％表示時に表示する拡大領域の中心位置を、動画クリップのフレームの中心座標である初期位置に設定する。すなわち、制御部１０１は、１００％表示時に表示する拡大領域の位置を、動画クリップのフレームの中央である初期位置に設定する。また、制御部１０１は、後述するように動画クリップと関連付けられた拡大領域の位置がＲＡＭ１０３に記憶されていれば、この拡大領域の位置を消去する。なお、ＲＡＭ１０３には、拡大領域の位置を記憶する記憶領域が１つだけ設けられている。また、ＲＡＭ１０３とは別個に、拡大領域の位置を記憶する記憶装置が設けられていてもよい。
【００６０】
次いで、ステップＳ３０４０で、制御部１０１は、１００％表示チェックボックスのチェックが有効であるか否かを判定して、拡大表示の開始指示を受けたか否かを判定する。本実施形態では、図２Ａに示す１００％表示チェックボックス２０３０のようにチェックがなく有効でないと判定した場合（ステップＳ３０４０、Ｎｏ）、ステップＳ３０９０へ移行する。一方、図２Ｂ乃至図２Ｄに示す１００％表示チェックボックス２２３０、２４３０、２６３０のようにチェックがあり有効であると判定した場合（ステップＳ３０４０、Ｙｅｓ）、拡大表示の開始指示を受けたものとして、ステップＳ３０５０へ移行する。
【００６１】
ステップＳ３０５０で、拡大表示の開始指示を受けた制御部１０１は、１００％表示時にどの部分を拡大表示するかを示す位置情報、すなわち拡大表示時に表示する拡大領域の中心位置をＲＡＭ１０３から読み出して取得する。１００％表示の状態で表示位置を動かしていないときには、拡大領域の中心位置として、ステップＳ３０３０で初期化したフレームの中心座標が取得される。一方、動画再生エリアで、画像をドラッグする操作で表示位置を動かしていた場合は、拡大領域の中心位置として、後述するステップＳ３０８０で更新した動画再生エリアに表示されている画像の中心座標が取得される。ＲＡＭ１０３において拡大領域の中心位置を記憶する領域は、１つなので、動画の再生位置によらず、拡大領域の中心位置として同じ値が取得される。
【００６２】
ステップＳ３０６０で、拡大表示の開始指示を受けた制御部１０１は、ステップＳ３０５０で取得した中心座標が動画再生エリアの中心座標に合致するように１００％の大きさでフレームの拡大表示を行う。
【００６３】
ステップＳ３０７０で、制御部１０１は、動画再生エリアに表示する拡大領域の位置を変更する指示があったか否かを判定する。本実施形態では、拡大領域の位置を変更する指示は、ユーザが操作部１０５を操作して動画再生エリアに表示されているフレームの画像をドラッグすることで行う。拡大領域の位置を変更する指示があったと判定した場合（ステップＳ３０７０、Ｙｅｓ）、ステップＳ３０８０へ移行する。一方、拡大領域の位置を変更する指示がなかったと判定した場合（ステップＳ３０７０、Ｎｏ）、ステップＳ３１００へ移行する。
【００６４】
ステップＳ３０８０で、拡大領域の位置変更の指示を受けた制御部１０１は、操作部１０５を介したユーザによる指示に応じて、動画再生エリアに表示する拡大領域の位置を更新して変更する。このとき、制御部１０１は、拡大領域の中心位置を、動画再生エリアに表示されている画像の中心座標の情報で更新する。これにより、制御部１０１は、拡大領域の中心位置を、動画再生エリアに表示されている画像の中心座標に設定する。また、制御部１０１は、更新により設定した拡大領域の中心位置を、再生している動画クリップと関連付けてＲＡＭ１０３に記憶する。
【００６５】
こうして、ステップＳ３０７０及びステップＳ３０８０の処理が行われることで、拡大表示時に表示する拡大領域の位置の更新を行う。ステップＳ３０８０で更新設定した拡大領域の位置は、再生する動画クリップの切り替えが行われない限り、拡大領域を表示する位置を初期化するステップＳ３０３０が行われないため、再生している動画クリップに関連付けて保持した状態となる。本実施形態では、動画再生エリアの画像のドラッグ処理が完了するたびに、表示している拡大領域の位置を更新する。
【００６６】
一方、ステップＳ３０９０で、制御部１０１は、動画クリップのフレーム全体を動画再生エリアの表示領域にフィットさせて全体表示する。このとき、制御部１０１は、動画クリップのフレームのアスペクト比を維持してフレーム全体を表示することもできるし、動画クリップのフレームのアスペクト比を変更して動画再生エリアの表示領域の形状にあわせてフレーム全体を表示することもできる。ユーザは、全体表示の場合にアスペクト比を維持するかどうかを任意に設定することができる。
【００６７】
こうして、制御部１０１は、動画クリップを再生する間、動画クリップのフレームの全体を順に表示部１０６に表示し、ユーザの指示に応じて、動画クリップのフレームの一部の領域である拡大領域を順に表示部１０６に表示する。
【００６８】
さらに、ステップＳ３１００で、制御部１０１は、再生する動画クリップを切り替える指示を受けたか否かを判定する。動画クリップを切り替える指示は、例えば、ユーザが操作部１０５のマウス等を操作して、図２に示すクリップリスト表示エリア２０５０、２２５０、２４５０、２６５０から別の動画クリップを選択することで行う。動画クリップを切り替える指示を受けたと判定した場合（ステップＳ３１００、Ｙｅｓ）、ステップＳ３１１０へ移行する。一方、動画クリップを切り替える指示を受けなかった判定した場合（ステップＳ３１００、Ｎｏ）、ステップＳ３１２０へ移行する。
【００６９】
ステップＳ３１１０で、制御部１０１は、再生する動画クリップを、ステップＳ３１００で選択された別の動画クリップへの切り替える処理を行う。この切り替え処理で、クリップリスト表示エリア２０５０、２２５０、２４５０、２６５０の動画クリップの選択状態を更新する。ステップＳ３１１０の後、ステップＳ３０１０に移行し、制御部１０１は、切り替え後の動画クリップの再生を開始する。切り替え後の動画クリップの再生では、ステップＳ３０３０の初期化処理において、制御部１０１は、ＲＡＭ１０３に記憶された切り替え前の動画クリップと関連付けられた拡大領域の位置を消去する。
【００７０】
一方、ステップＳ３１２０で、制御部１０１は、１００％表示チェックボックスのチェックの有効・無効を変更する指示を受けたか否かを判定する。チェックを有効から無効に変更する指示は、拡大表示を終了して全体表示を開始する指示に対応する。また、チェックを無効から有効に変更する指示は、全体表示を終了して拡大表示を開始する指示に対応する。ユーザは、例えば操作部１０５のマウス等を操作して、図２に示す１００％表示チェックボックス２０３０、２２３０、２４３０、２６３０のチェックを入れ、又はチェックを外すことにより、チェックを有効又は無効に変更することができる。変更する指示を受けたと判定した場合（ステップＳ３１２０、Ｙｅｓ）、ステップＳ３１３０へ移行する。一方、変更する指示を受けなかったと判定した場合（ステップＳ３１２０、Ｎｏ）、ステップＳ３１４０へ移行する。
【００７１】
ステップＳ３１３０で、制御部１０１は、１００％表示チェックボックスのチェックの有効・無効の情報を更新して表示する。チェックボックスの性質上、ステップＳ３１２０での変更指示前にチェックが有効な場合は、変更指示後にチェックが無効になる。ステップＳ３１２０での変更指示前にチェックが無効な場合は、変更指示後にチェックが有効になる。図２に示す１００％表示チェックボックス２０３０、２２３０、２４３０、２６３０では、チェックが入っていればそのチェックが外れ、チェックが入っていなければチェックが入る。ステップＳ３１３０の後、ステップＳ３０４０に移行する。
【００７２】
一方、ステップＳ３１４０で、制御部１０１は、動画クリップの再生を終了する指示を受けたか否かを判定する。終了指示は、例えば、ユーザが操作部１０５のマウス等を操作し、図２の閉じるボタン２０６０、２２６０、２４６０、２６６０を押すことで行う。終了指示を受けたと判定した場合、この処理フローを終了する。一方、終了指示を受けなかったと判定した場合、ステップＳ３０４０へ移行する。
【００７３】
ステップＳ３１００からステップＳ３１１０、さらに続いてステップＳ３０１０からステップＳ３０３０へと処理が行われることで、動画クリップの切り替え指示によって、ステップＳ３０３０で、拡大表示する拡大領域の位置を初期化する処理が行われる。この初期化によって、制御部１０１は、ステップＳ３０８０で動画クリップの切り替え前の動画クリップに関連付けられてＲＡＭ１０３に記憶されていた拡大領域の位置を消去する。これにより、切り替え後の動画クリップで拡大表示である１００％表示を行った場合、拡大表示される拡大領域の中心位置は、まずはフレームの中心座標である初期位置になる。こうして、１００％表示チェックボックスのチェック有効な状態で拡大領域の位置を変更した後、再生する動画クリップを別の動画クリップに切り替えた場合、例えば、図２Ｃの表示から図２Ｄの表示になる。図２Ｃに示す動画クリップから切り替えられた別の動画クリップで拡大表示を行うと、図２Ｄに示すように、拡大領域の位置は、初期位置であるフレームの中央になる。
【００７４】
ステップＳ３１００の動画クリップの切り替え指示、又はステップＳ３１４０の終了指示が行われるまでは、ステップＳ３０４０からステップＳ３１３０までの処理が繰り返し行われる。ここで、ステップＳ３０４０からステップＳ３１３０までの間には、ステップＳ３０３０の拡大領域の位置を初期化する処理がない。このため、動画クリップを切り替えずに同一の動画クリップを再生している間は、１００％表示チェックボックスのチェックを無効から有効に切り替えた場合に、前回の拡大領域と同じ位置の拡大領域を拡大表示することができる。すなわち、ステップＳ３０５０で取得した前回の１００％表示チェックボックスのチェックが有効なときに表示していた拡大領域の位置でフレームを拡大表示することができる。このため、動画クリップを切り替えない限り、動画クリップの再生位置によらず、図２Ａに示す状態と図２Ｃに示す状態とは、交互に切り替えることが可能となる。
【００７５】
なお、本実施形態では、１００％表示時の拡大領域の位置を、動画再生エリアに表示される画像をドラッグして移動することにより変更する例を示したが、拡大領域の変更はこれに限定されるものではない。例えば、ユーザが操作部１０５のキーボードを操作して、１００％表示時の拡大領域の位置の変更をできるようにしてもよい。または、それら以外の方法で、１００％表示時の拡大領域の位置の変更をするようにしてもよい。
【００７６】
このように、本実施形態による動画再生装置１００は、拡大表示する拡大領域の位置を記憶する記憶領域をＲＡＭ１０３に設け、動画クリップの切り替えの有無に応じて、その記憶領域から制御部１０１が読み出す拡大領域の位置が異なるように構成されている。すなわち、動画クリップの切り替えが行われない間は、制御部１０１は、その記憶領域に記憶される、ユーザの指示応じて更新される拡大領域の位置を読み出す。一方、動画クリップの切り替えが行われれば、その動画クリップの切り替えをきっかけにして、制御部１０１は、初期化された拡大領域の位置、すなわち拡大領域の初期位置を読み出す。なお、読み込んで再生している動画クリップと関連付けて拡大領域の位置を一時的に記憶しておき、動画クリップが切り替わるときにその関連付けを消去して初期位置で拡大領域を表示するような構成にしてもよい。
【００７７】
また、動画再生装置１００の構成は、上記の構成に限定されるものではない。同一の動画クリップで、拡大表示をオンからオフにした後、その動画クリップの再生位置によらず拡大表示を再びオンにしたときに前回の拡大表示の位置を再現し、その後動画クリップが切り替わったときに所定の初期位置で拡大表示する構成であればよい。
【００７８】
また、本実施形態では、１００％表示する拡大領域の適切な初期位置として、動画クリップのフレームの中央としたが、それ以外の箇所を拡大領域の初期位置としてもよい。
【００７９】
以上の処理によって、本実施形態では、同一の動画クリップの再生中には、当該動画クリップに含まれるフレーム毎に拡大表示のために同じ位置の指定をユーザが繰り返す手間を省くことができる。また、他の動画クリップの再生へ切り替えたときには、一般的に適切な位置である初期位置から拡大表示を開始することができ、ユーザが拡大領域の位置の変更を指定しやすくなる。こうして、本実施形態によれば、再生する動画クリップの切り替えの有無に応じて、動画クリップの拡大表示においてユーザにとって利便性の高い領域を拡大して表示することができる。
【００８０】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。また、上述の実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線／無線通信を用いてプログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのプログラムを実行する場合も本発明に含む。従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。プログラムを供給するための記録媒体としては、例えば、ハードディスク、磁気テープ等の磁気記録媒体、光／光磁気記憶媒体、不揮発性の半導体メモリでもよい。また、プログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムを記憶し、接続のあったクラアントコンピュータがコンピュータプログラムをダウンロードしてプログラムするような方法も考えられる。本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００８１】
１００…動画再生装置
１０１…制御部
１０２…ＲＯＭ
１０３…ＲＡＭ
１０４…外部記憶装置
１０５…操作部
１０６…表示部
１０７…システムバス
【図１】
2018006868.tif 000003
【図２Ａ】
2018006868.tif 000004
【図２Ｂ】
2018006868.tif 000005
【図２Ｃ】
2018006868.tif 000006
【図２Ｄ】
2018006868.tif 000007
【図３】
2018006868.tif 000008