以下に添付図面を参照して、本実施の形態にかかる画像再生装置、プログラム、および画像再生方法について詳細に説明する。
<第1の実施の形態>
図1は、本実施の形態にかかる画像再生装置としてデジタルカメラ100の前面図である。図2は、本実施の形態にかかるデジタルカメラ100の背面図である。
本実施の形態にかかるデジタルカメラ100のボディ101の前面には、レンズ102と、ストロボ発光部104と、接眼窓105と、が設けられている。また、デジタルカメラ100の上面には、押圧操作により静止画または動画の撮影が開始されるレリーズボタン103が設けられている。また、図示しないボディ101側面には、記憶部としてのメモリカードが着脱可能なメモリスロットを覆う蓋が設けられている。
レンズ102は、ボディ101の前面の中央に設けられ、撮影光が入射される。本実施の形態では、ズーム式の撮影レンズを用いている。ストロボ発光部104は、低照度での撮影時に使用され、光を発光して被写体を照らす。
接眼窓105は、光学式ファインダであり、レンズ102の上方に設けられている。ユーザは、接眼窓105から目視によって撮影範囲等を確認する。接眼窓105から確認できる撮影範囲は、後述するズームボタン108の操作によるズーミングに応じて変化する。なお、本実施の形態では、接眼窓105を通して撮影範囲を確認することとしたが、これに限定するものではない。例えば、レンズ102を通して撮影され、後述する表示部106に表示された被写体の画像により撮影範囲を確認するように構成してもよい。
デジタルカメラ100のボディ101の背面には、図2に示すように、表示部(LCD)106と、モード切換スイッチ107と、ズームボタン108と、操作ボタン109と、十字キー110と、接眼窓105と、が設けられている。
ズームボタン108は、テレ側またはワイド側への押圧操作により、レンズ102の焦点距離を動かす動作(ズーミング)に用いられる。十字キー110は、表示部106に表示されるカーソル106fを上下左右に移動させ、中央部を押下して画像データ等の選択を決定する操作に用いられる。
操作ボタン109は、電源のオン・オフ、再生モード時の画像データの選択や消去などの操作に用いられる。具体的には、操作ボタン109が操作されてデジタルカメラ100の電源がONされると、レンズ102が沈胴位置からデジタルカメラ100前面の前方へ突出し、撮影位置まで繰り出される。
モード切換スイッチ107は、デジタルカメラ100の動作モードを選択する際に操作される。本実施の形態にかかる動作モードには、静止画モード、動画モード、及び再生モードがある。
静止画モードは、静止画を撮影するモードである。具体的には、レンズ102の内部に搭載されたCCDイメージセンサ(CCD)で撮影された1フレーム分の画像を取り込む。そして、得られた静止画の画像データ(以下、静止画データとする)は、図示しない記憶部に格納される。ここで、静止画データとは、CCDにより撮影された1フレーム分の画像とする。
動画モードは、動画を撮影するモードである。具体的には、利用者によるレリーズボタン103の押圧操作により、CCDによる動画の撮影が開始される。CCDは、所定時間(例えば、1/30秒)毎に撮影を行う。そして、利用者が、レリーズボタン103を再度押圧操作すると、動画の撮影が停止される。撮影された動画の画像データ(以下、動画像データとする)は、記憶部に格納される。ここで、動画像データとは、所定時間毎にCCDにより撮影された静止画(1フレーム)の集合とする。
再生モードは、メモリカードに格納された静止画データまたは動画像データを再生するモードである。静止画データの再生は、静止画データを表示部106に表示する処理である。動画像データの再生は、一定時間毎に動画像データに含まれる静止画を時系列に表示部106に表示することにより行われる。
また、再生モードは、利用者から受け付けた分割数に応じて動画像データを時系列に分割し、分割された各動画像データを同時再生する機能(以下、分割再生機能とする)を有する。利用者は、再生する動画像データが記憶部から読み出された際に、操作ボタン109を操作して分割再生機能を選択することにより、分割再生機能を起動させることができる。この分割再生機能は、撮影した動画の内容を簡単かつ短時間に視聴できるようにしたものである。
表示部106は、画面上に静止画データ、動画像データ等の各種データを表示する。図2に示す表示部106の画面は、分割再生機能により分割された各動画像データが同時に再生された場合の表示例である。図2に示した表示例では、2つに分割された動画像データ(106a、106b)を同時に再生した場合の画面を表している。
このように、本実施の形態にかかるデジタルカメラ100は、2つに分割された動画像データ(106a、106b)を同時に再生した画面を、当該動画像データの数に応じて分割された表示領域106eに表示する。また、表示領域106eの下部には、各動画像データの録画日時、再生時間、解像度等の属性情報(106c、106d)を表示する。以下、分割再生機能を実現するデジタルカメラ100の構成について説明する。
図3は、第1の実施の形態にかかるデジタルカメラ100の構成を示すブロック図である。本図に示すように、このデジタルカメラ100は、動画像データ記憶部301、動画像管理データベース302、選択受付部303、分割数受付部304、分割部305、表示制御部306、再生部307、フレーム指定部308、フレーム抽出部309、及びサムネイル画像データ記憶部310を備えている。
動画像データ記憶部301は、動画モードにより撮影された動画像データを記憶する。
動画像管理データベース302は、動画像データ記憶部301に記憶された動画像データの情報をテーブルで管理している。
図4は、動画像管理データベース302に格納された動画像管理テーブルの構造を示した図である。動画像管理テーブルは、動画像データ名と、記憶日時と、再生時間と、解像度とが対応付けられている。動画像データ名は、動画像データとして動画像データ記憶部301に格納された各動画像データの名前とする。記憶日時は、動画像データが動画像データ記憶部301に格納された日時とする。再生時間は、動画像データの再生に要する時間とする。解像度は、撮影された動画像データに含まれるフレームにおける画素の密度とする。
図3に戻り、選択受付部303は、再生部307により再生する動画像データの選択を受け付ける。利用者は、表示部106に表示された動画像データの一覧から再生したい動画像データを選択する。
図5は、再生する動画像データを選択する際に表示部106に表示される画面の一例を示す説明図である。図5に示す画面は、モード切換スイッチ107の操作により再生モードを選択し、かつ操作ボタン109の操作により分割再生機能を起動させることにより表示される。また、この画面には、選択可能な各動画像データの最初のフレームが表示される。利用者は、当該フレームを参考にして再生する動画像データを選択することができる。
具体的には、利用者は、十字キー110の上下左右のボタンを操作して再生したい動画像データ(AAA、BBB、CCC、DDD、EEE、FFF、...)にカーソル501を移動させる。次に、利用者は、カーソル501を再生したい動画像データに合わせた状態で、十字キー110の中央部のボタンを押下して再生する動画像データを選択する。なお、表示部106に表示される動画像データの一覧に含まれる動画像データの数(例えば、12個)は、ズームボタン108をテレ側またはワイド側へ押圧操作することにより、段階的に変化させることができる。
また、選択受付部303は、分割部305によって動画像データが複数の動画像データに分割された後、複数に分割された動画像データから更に分割する動画像データの選択を受け付ける。具体的には、動画像データの分割後、表示部106に表示される当該分割された動画像データの中から、更に分割する動画像データの選択を受け付ける。
図3に戻り、分割数受付部304は、動画像データを分割する数(以下、分割数とする)を受け付ける。具体的には、図6に示す表示部106に表示される画面において指示された分割数の入力を受け付ける。図6は、動画像データの分割数の入力を受け付ける際に表示部106に表示される画面の一例を示した説明図である。この画面は、選択受付部303によって再生する動画像データが選択されることにより表示される。利用者は、十字キー110を操作して選択したい分割数(601、602、603)にカーソル604を移動させる。次に、利用者は、カーソル604を所望の分割数に合わせた状態で、十字キー110の中央部のボタンを押下して分割数を選択する。なお、図6に示した画面には、分割する動画像データの最初のフレーム605及び当該動画像データの情報606が表示される。これにより、利用者は、分割する動画像データの内容を再度確認することができる。
また、分割数受付部304は、分割された動画像データを更に分割する分割数を受け付ける。具体的には、図7に示す表示部106に表示される画面において、分割部305によって分割された動画像データを更に分割する分割する分割数の入力を受け付ける。図7は、動画像データの分割後に表示部106に表示される画面の一例を示した説明図である。この画面は、分割部305によって動画像データが分割された後に表示され、分割する動画像データの選択および分割数の選択を受け付ける。また、この図7に示した画面には、さらに分割する各動画像データの最初のフレーム(705、706)及び当該画像データの情報(708、709)が表示される。
利用者は、十字キー110の上下のボタンを操作してカーソル704を選択したい分割数(701、702、703)へ移動させ、カーソル704を所望の分割数に合わせた状態で、十字キー110の中央部のボタンを押下して、分割数を選択する。
さらに、利用者は、分割数を選択した後または分割数を選択する前に、十字キー110の左右のボタンを操作してカーソル707を動画像データ(aaa、bbb)へ移動させ、カーソル707を所望の動画像データに合わせた状態で、十字キー110の中央部のボタンを押下することで、更に分割する動画像データを選択することができる。そして、以上の操作により選択された分割数および動画像データは、上述した選択受付部303により受け付けられる。
図3に戻り、分割部305は、動画像データを複数の動画像データに時系列に分割する。具体的には、選択受付部303により受け付けた動画像データを動画像データ記憶部301から取得し、取得した動画像データを分割数受付部304で受け付けた分割数に分割する。
図8は、動画像データを2つの動画像データに時系列に分割した一例を示す説明図である。タイムライン801は、動画像データ記憶部301から取得した分割前の動画像データの時間軸である。タイムライン801に示す動画像データは、再生時間が2分である。タイムライン802は、タイムライン801に示す動画像データを分割した2つの動画像データのうち、00:00:00から00:01:00までの動画像データの時間軸である。タイムライン803は、タイムライン801に示す動画像データを分割した2つの動画像データのうち、00:01:00から00:02:00までの動画像データの時間軸である。このように、分割部305は、分割数受付部304で受け付けた分割数で動画像データを均等な時間で分割する。
なお、本実施の形態では、分割数受付部304で受け付けた分割数で動画像データを均等な時間で分割しているが、これに限定するものではない。例えば、ユーザが任意に設定した時間間隔で動画像データを分割してもよい。
また、分割部305は、タイムライン802に示す動画像データ及びタイムライン803に示す動画像データを動画像データ記憶部301に格納する。さらに、分割部305は、分割した各動画像データの情報を動画像管理データベース302に格納する。
具体的には、タイムライン802に示す動画像データの情報とは、分割前の動画像データと同一の動画像データ名、分割前の動画像データの記憶日時、分割前の動画像データのタイムライン801における再生時間(00:00:00〜00:01:00)、及び動画像データの解像度である。また、タイムライン803に示す動画像データの情報とは、分割前の動画像データと同一の動画像データ名、分割前の動画像データの記憶日時、分割前の動画像データのタイムライン801における再生時間(00:01:00〜00:02:00)、及び動画像データの解像度である。
また、分割部305は、分割された動画像データを更に分割する。具体的には、動画像データを分割した後、分割数受付部304によって動画像データを更に分割する分割数が受け付けられた場合、分割された動画像データを受け付けた分割数で更に分割する。図9は、図8に示したタイムライン802に示す動画像データを更に2つの動画像データに時系列に分割した例を示した説明図である。タイムライン901は、タイムライン802に示す動画像データを2つに分割した動画像データのうち00:00:00から00:00:30までの動画像データの時間軸である。タイムライン902は、タイムライン802が示す動画像データを2つに分割した動画像データのうち00:00:30から00:01:00までの動画像データの時間軸である。
また、分割部305は、タイムライン901に示す動画像データ及びタイムライン902に示す動画像データを動画像データ記憶部301に格納する。さらに、分割部305は、分割した各動画像データの情報を動画像管理データベース302に格納する。
具体的には、タイムライン901に示す動画像データの情報とは、分割前の動画像データと同一の動画像データ名、分割前の動画像データの記憶日時、分割前の動画像データのタイムライン802における再生時間(00:00:00〜00:00:30)、及び動画像データの解像度である。また、タイムライン902に示す動画像データの情報とは、分割前の動画像データと同一の動画像データ名、分割前の動画像データの記憶日時、分割前の動画像データのタイムライン802における再生時間(00:00:30〜00:01:00)、及び動画像データの解像度である。
図3に戻り、表示制御部306は、再生部307によって再生される複数の動画像データの数に応じて表示部106の表示領域を分割し、複数の動画像データを分割した表示領域に各々表示する。本実施の形態では、図2に示す表示部106内の表示領域106eを、再生される動画像データの数(例えば、2)に分割する。なお、再生される動画像データの下部には、当該動画像データの情報が表示される。
また、表示制御部306は、利用者の操作により分割再生機能が起動されると、動画像データ記憶部301に記憶される各動画像データの最初のフレームを取得する。そして、図5に示すように、取得した動画像データの最初のフレームを動画像データの一覧として表示部106に表示する。また、ズームボタン108の押圧操作により表示部106に表示される動画像データの数が変更された場合は、表示部106に表示される動画像データの一覧に含まれるフレームの数を増減させる。
また、表示制御部306は、図5に示す画面で再生する動画像データが選択されると、図6に示すように、動画像データを分割する数を選択するアイコン(601、602、603)、選択された動画像データの最初のフレーム605、及び選択された動画像データの情報を表示する。その際、表示制御部306は、動画像データの最初のフレーム605を動画像データ記憶部301から取得し、動画像データの情報を動画像管理データベース302から取得する。
さらに、表示制御部306は、分割部305により動画像データが分割された後、図7に示すように、動画像データの更に分割する分割数を選択するアイコン(701、702、703)、分割された各動画像データの最初のフレーム(705、706)、及び分割された各動画像データの情報(708、709)を表示する。その際、表示制御部306は、動画像データの最初のフレーム(705、706)を動画像データ記憶部301から取得し、動画像データの情報(708、709)を動画像管理データベース302から取得する。
図3に戻り、再生部307は、分割部305により分割された複数の動画像データを、表示制御部306により分割された各表示領域で同時に再生する。本実施の形態では、分割部305により分割され、動画像データ記憶部301に記憶される各動画像データを、表示制御部306により分割された各表示領域で同時に再生する。
具体的には、再生部307は、分割された各動画像データに含まれる静止画(フレーム)を、時系列に再生することにより当該各動画像データの再生を実行する。なお、動画像データの再生は、利用者による再生停止の操作が行われるまで繰り返し行われるものとする。
図10は、図8に示すタイムライン802に示す動画像データ及びタイムライン803に示す動画像データを同時に再生した一例を示す説明図である。再生部307は、図10に示すように、タイムライン802に示す00:00:00から00:01:00までの動画像データと、タイムライン803に示す00:01:00から00:02:00までの動画像データとを同時に再生する。
図2に示す表示部106に表示された画面は、タイムライン802に示す00:00:00から00:01:00までの動画像データ106aと、タイムライン803に示す00:01:00から00:02:00までの動画像データ106bと、が同時に再生された場合の画面である。これにより、利用者は、図8に示すタイムライン801に示す動画像データを半分の時間(1分)で視聴することができる。
図11は、図9に示すタイムライン901に示す動画像データ及びタイムライン902に示す動画像データを同時に再生した一例を示す説明図である。再生部307は、図11に示すように、タイムライン901に示す00:00:00から00:00:30までの動画像データと、タイムライン902に示す00:01:00までの動画像データとを同時に再生する。これにより、利用者は、図9に示すタイムライン802に示す動画像データを半分の時間(30秒)で視聴することができる。
図3に戻り、フレーム指定部308は、表示部106に表示されている動画像データに含まれる1フレームを指定する。具体的には、動画像データの再生中に、利用者により操作ボタン109が押下された場合、フレーム指定部308は、再生部307により再生されている動画像データに含まれる1フレームの指定を受け付ける。
利用者は、図2に示す表示部106に表示される画面において、十字キー110を左右に操作して、動画像データ106a又は動画像データ106bにカーソル106fを移動させる。そして、利用者は、指定したい場面が表示されたときに操作ボタン109を押下することにより、フレームを指定する。
図3に戻り、フレーム抽出部309は、フレーム指定部308により指定されたときに表示部106に表示されていた1フレームを動画像データから抽出する。本実施の形態では、フレーム指定部308により指定されたときに、再生部307により再生されていたフレームを、動画像データ記憶部301に記憶された動画像データからから抽出する。なお、フレーム抽出部309は、抽出したフレームを縮小し、縮小した画像(サムネイル画像)をサムネイル画像データ記憶部310に格納する。
サムネイル画像データ記憶部310は、フレーム抽出部309により抽出され、縮小されたサムネイル画像を記憶する。利用者は、サムネイル画像データ記憶部310に記憶されたサムネイル画像をプリントすることができる。
次に、図12を用いて、分割再生機能により動画像データを時系列に分割し、分割した複数の動画像データを同時に再生する処理について説明する。図12は、分割再生機能により動画像データを再生する処理の手順を示すフローチャートである。
まず、選択受付部303は、動画像データ記憶部301に記憶された動画像データのうち、分割再生機能により再生する動画像データの選択を受け付ける(ステップS1201)。次に、分割数受付部304は、選択を受け付けた動画像データを分割する分割数の選択を受け付ける(ステップS1202)。
動画像データ及び分割数の選択が受け付けられると、分割部305は、選択を受け付けた動画像データを動画像データ記憶部301から取得し(ステップS1203)、選択を受け付けた分割数で取得した動画像データを時系列に分割する(ステップS1204)。
動画像データが分割されると、表示制御部306は、再生部307によって再生される複数の動画像データの数に応じて表示部106の表示領域を分割する(ステップS1205)。
次に、分割数受付部304は、分割された各動画像データを更に分割する分割数の選択を待って待機する(ステップS1206)。そして、分割された動画像データを更に分割する分割数の選択が受け付けられた場合(ステップS1206:Yes)、ステップ1203に戻る。
一方、分割された動画像データを更に分割する分割数が選択されなかった場合(ステップS1206:No)、再生部307は、分割された複数の動画像データを、表示制御部306により分割された各表示領域で同時に再生する(ステップS1207)。
再生部307により動画像データが再生されている間、フレーム指定部308は、利用者による操作ボタン109の押下による表示部106に表示されているフレームの指定を待って待機する(ステップS1208)。フレームが指定されなかった場合(ステップS1208:No)、フレーム指定部308は、利用者による再生停止の操作が行われて動画像データの再生が停止するまで、フレームの指定を待って待機する(ステップS1208)。
一方、フレームが指定された場合(ステップS1208:Yes)、フレーム抽出部309は、フレーム指定部308により指定されたときに再生部307により再生されていた動画像データに含まれるフレームを動画像データから抽出する(ステップS1209)。なお、フレームの抽出後は、フレーム指定部308は、利用者による再生停止の操作が行われて動画像データの再生が停止するまで、再び、フレームの指定を待って待機する(ステップS1208)。
このように本実施の形態にかかるデジタルカメラ100では、分割部305により動画像データを複数の動画像データに時系列に分割し、表示制御部306により当該複数の動画像データの数に応じて表示部106の表示領域106eを分割し、複数の動画像データを分割した表示領域106eに各々表示し、複数の動画像データを各表示領域106eで同時に再生することにより、分割前の動画像データを見るよりも短時間でその内容をより簡単に視聴することができ、かつユーザは動画像データから確認したい所望のシーン又はフレームを用意に見つけることができる。
図13は、本実施の形態にかかる分割再生機能を実現するためのプログラムを実行したデジタルカメラ100のハードウェア構成を示した図である。本実施の形態にかかるデジタルカメラ100は、レンズ102、表示部106、CCD1301、アナログ信号処理回路1302、A/D変換回路1303、AF処理回路1304、記憶部1305、キャッシュメモリ1306、ROM(Read Only Memory)、RAM(Random Access Memory)、HDD(Hard Disk Drive)、CD(Compact Disk)等の記憶部I/F1307、CPU(Central Processing Unit)等の制御部1308、ネットワークと接続する通信用I/F1309、及び操作部I/F1310を備えている。
CCD1301は、レンズ102のデジタルカメラ100内部側に配置され、光学的な被写体の画像を電気的な撮影信号に変換して出力する。
アナログ信号処理回路1302は、CCD1301から出力された撮影信号に対してゲイン調整、ガンマ処理などを実行する。
A/D変換回路1303は、アナログ信号処理回路1302で処理された撮影信号をRGBの画像データに変換し、制御部1308及びAF処理回路1304に出力する。つまり、静止画モード又は動画モードで撮影された被写体画像は、アナログ信号処理回路1302を経て、A/D変換回路1303で画像データに変換される。なお、画像データは、輝度、色差データ(Y、Cr、Cbデータ)であっても良い。
制御部1308は、画像データにガンマ補正、解像度の変更、記録時のデータ圧縮や読み出し時のデータ伸長などの各種データ処理を実行する。制御部1308で処理された画像データは、表示部106に出力される。これにより、表示部106には、被写体画像がスルー画像として表示可能となる。
AF処理回路1304は、A/D変換回路1303から出力された画像データから被写体画像のコントラストを検出し、検出されたコントラストに基づいて適正なピント状態となるように図示しないフォーカスレンズの動作を制御する。
記憶部1305は、静止画データ、動画像データ、及び音声データが記録可能となっている。記憶部1305としては、不揮発性メモリが好ましく、更にはデジタルカメラ100に着脱可能なメモリカード等が好ましい。
キャッシュメモリ1306は、記憶部1305への各データの読み込み及び書き込みの速度を確保する。
記憶部I/F1307は、図示しないメモリスロットに装着されている記憶部1305に対する各データの入出力を制御する。
通信用I/F1309は、画像データの印刷等を実行するプリンタ等の出力装置1311や図示しないパーソナルコンピュータとの通信を制御する。
操作部I/F1310は、レリーズボタン103、モード切換スイッチ107、ズームボタン108、操作ボタン109、及び十字キー110からの操作信号の入力を制御する。
図3に示す構成は、これらのハードウェア構成により実現される。例えば、選択受付部303、分割数受付部304、分割部305、表示制御部306、再生部307、フレーム指定部308、及びフレーム抽出部309による各ハードウェア構成に対する指示は、記憶部1305に格納されたプログラムが実行された制御部1308により実現される。
また、動画像データ記憶部301、動画像管理データベース302、及びサムネイル画像データ記憶部310は、記憶部1305内に確保されているものとする。
(変形例)
上述の実施の形態では、図7に示す画面において、分割された複数の動画像データの中から更に分割する動画像データを選択する際、表示部106に表示されたカーソル707の位置を確認しながら十字キー110を操作しなければならない。そこで、本変形例では、図14に示すように、表示制御部306は、分割された複数の動画像データを十字キー110の上下左右の位置に合わせた位置に表示する。図14は、4つに分割された動画像データを上下左右に表示した一例を示す説明図である。なお、上述した実施の形態と同様の構成については説明を省略する。
図14(a)は、再生時間が4分の動画像データを4つに均等に分割した場合に表示部106に表示される画面、および十字キー110を示す説明図である。利用者は、十字キー110の右を指示することによりカーソル1401を動画像データBへ移動させ、さらに十字キー110の中央部のボタンを押下することで、動画像データBの選択を指示することができる。
図14(b)は、図14(a)に示す動画像データBが4つの動画像データに分割された場合に表示部106に表示される画面、および十字キー110を示す説明図である。利用者は、十字キー110の右を指示することによりカーソル1401を動画像データB1へ移動させ、さらに十字キー110の中央部のボタンを押下することで、動画像データB1の選択を指示することができる。
図14(c)は、図14(b)に示す動画像データB1が4つの動画像データに分割された場合に表示部106に表示される画面、および十字キー110を示す説明図である。利用者は、十字キー110の上を指示することによりカーソル1401を動画像データB1−4へ移動させ、さらに十字キー110の中央部のボタンを押下することで、動画像データB1−4の選択を指示することができる。
図14(d)は、図14(c)に示す動画像データB1−4が3つの動画像データに分割された場合に表示部106に表示される画面、および十字キー110を示す説明図である。本実施の形態では、1秒以下の動画像データには再生することができないものとする。そのため、図14(d)に示す例では、3つの動画像データに分割されている。なお、分割された各動画像データの下部には、各動画像データの再生時間が表示されるものとする。
<第2の実施の形態>
第2の実施の形態について、添付図面を参照して説明する。以下、本実施の形態にかかるデジタルカメラについて、第1の実施の形態にかかるデジタルカメラ100と異なる部分を説明する。
図15は、第2の実施の形態にかかるデジタルカメラ1500の構成を示すブロック図である。本図に示すように、このデジタルカメラ100は、動画像データ記憶部301、動画像管理DB302、選択受付部303、分割数受付部304、再生部307、フレーム指定部308、フレーム抽出部309、サムネイル画像データ記憶部310、時間帯指定部1501、分割部1502、表示制御部1503、および選択受付部1504を備えている。ここで、動画像データ記憶部301、動画像管理DB302、分割数受付部304、再生部307、フレーム指定部308、フレーム抽出部309、およびサムネイル画像データ記憶部310の構成、機能は、第1の実施の形態とほぼ同様であるので、説明を省略する。
時間帯指定部1501は、動画像データ記憶部301に記憶された動画像データのうち、再生する時間帯を指定する。具体的には、分割部1502によって動画像データ記憶部301から取得された動画像データのうち、再生したい時間帯を指定する。
図16(a)は、再生したい時間帯を指定する際に表示部106に表示される画面の一例を示す説明図である。図16(b)は、再生したい時間帯を変更した際に表示部106に表示される画面の一例を示す説明図である。図16(a)および(b)に示す画面には、分割部1502によって取得された動画像データの時間軸を示すタイムライン1601、再生する時間帯を示すタイムバー1602、および指定された時間帯の動画像データを3つに分割した動画像データが表示される。さらに、図16(a)および(b)に示す画面には、指定された時間帯の動画像データを3つに分割した動画像データが表示される。
具体的には、利用者は、十字キー110の左右のボタンを操作して、タイムバー1602を図16(a)に示す位置から図16(b)に示す位置へ移動させることにより時間帯を指定することができる。これにより、動画像データが長い場合であっても指定された時間帯の動画像データのみが再生されるため、所望の時間帯の動画像データを短時間で視聴することができる。
図15に戻り、分割部1502は、動画像データ記憶部301から取得した動画像データから時間帯指定部1501によりしてされた時間帯の動画像データを抽出し、抽出した動画像データを複数の動画像データに時系列に分割する。なお、動画像データを分割する処理は、第1の実施の形態と同様であるため、説明を省略する。
選択受付部1504は、分割部1502によって動画像データが複数の動画像データに分割された後、複数に分割された動画像データから更に分割する動画像データの選択を受け付ける。図17(a)は、抽出された動画像データを分割した後に表示される画面の一例を示す説明図である。図17(b)は、図17(a)に示す動画像データを更に分割した場合に表示される画面の一例を示す説明図である。利用者は、図17(a)に示す画面において、十字キー110を操作して選択したい動画像データにカーソル1701を移動させ、十字キー110の中央部のボタンを押下して動画像データを選択する。
また、利用者は、図17(b)に示す画面において、同様の操作を行うことにより、更に分割する動画像データを選択することができる。なお、図17(b)に示すタイムライン1702は、図17(a)において選択された動画像データの時間軸である。
表示制御部1503は、第1の実施の形態において説明した画面に加えて、図16および図17に示す画面を表示部106に表示させることができる。また、表示制御部1503は、図示しない初期設定ボタンが押下されると、図18に示す画面を表示部106に表示する。図18は、図16に示すタイムバー1602の指定範囲および分割数を受け付ける画面の一例を示す説明図である。ここで、指定範囲とは、タイムバー1602によって指定される時間帯の長さである。具体的には、利用者は、十字キー110またはズームボタン108を操作して、指定範囲1801および分割数1802を増減させることができる。
このように本実施の形態にかかるデジタルカメラ1500では、動画像データが長い場合に、動画像データ記憶部301から取得した動画像データから所望の時間帯の動画像データを抽出し、抽出した動画像データを時系列に分割して、分割した複数の動画像データを同時に再生することにより、短時間で所望の時間帯の動画像データを視聴することができる。
<第3の実施の形態>
第1および第2の実施の形態においては、本発明の画像再生装置として、デジタルカメラを適用したが、これに限るものではない。例えば、デジタルカメラをパーソナルコンピュータに接続するとともに、このパーソナルコンピュータのHDD(Hard Disk Drive)などの記憶装置に所定のプログラムをインストールし、このプログラムに従ってパーソナルコンピュータのCPU(Central Processing Unit )を動作させることによっても、前述したような各種の作用効果と同様の作用効果を得ることができる。
図19は、第3の実施の形態にかかる画像再生システムの概略構成例を示すブロック図である。図19に示す画像再生システム1900は、画像データの再生処理を行うパーソナルコンピュータ1901と、画像データを生成するデジタルカメラ1902とが、ケーブル1903を介して接続されて構築されている。
パーソナルコンピュータ1901は、デジタルカメラ1902から入力された動画像データ等を再生する。
デジタルカメラ1902は、パーソナルコンピュータ1901で再生する動画像データの撮影を行う。
以下、パーソナルコンピュータ1901の具体的な構成を順に説明する。なお、デジタルカメラ1902の構成は上述の実施の形態と同様であるため、説明を省略する。
図20は、パーソナルコンピュータの概略構成を示すブロック図である。図20において、パーソナルコンピュータ1901は、データを入力するための入力部2001と、表示部2002と、データ通信をおこなうための通信部2003と、装置全体の制御を司るCPU2004と、CPU2004のワークエリアとして使用されるRAM2005と、記憶媒体2007のデータのリード/ライトを行う記憶媒体ドライブ装置2006と、CPU2004を動作させるための各種プログラム等を記憶した記憶媒体2007とから構成されている。
入力部2001は、カーソルキー、数字入力キー及び各種機能キー等を備えたキーボード、表示部2002の表示画面上でキーの選択等を行うためのマウスやスライスパット等からなり、利用者がCPU2004に操作指示を与えたり、データを入力するためのユーザインタフェースである。
表示部2002は、CRTやLCD等により構成され、CPU2004から入力される表示データに応じた表示が行われる。通信部2003は、外部とデータ通信するためのものであり、例えば、ケーブル1903を介してデジタルカメラ1902等とデータ通信を行うためのものである。
CPU2004は、記憶媒体2007に格納されているプログラムに従って、装置全体を制御する中央制御ユニットであり、このCPU2004には、入力部2001、表示部2002、通信部2003、RAM2005、記憶媒体ドライブ装置2006が接続されており、データ通信、メモリへのアクセスによるアプリケーションプログラムの読み出しや各種データのリード/ライト、データ/コマンド入力、表示等を制御する。
RAM2005は、指定されたプログラム、入力指示、入力データ及び処理結果等を格納するワークメモリと、表示部2002の表示画面に表示する表示データを一時的に格納する表示メモリとを備えている。
上記記憶媒体2007は、CPU2004が実行可能なOSプログラム2007a(例えば、WINDOWS(登録商標)等)、文書作成アプリケーションプログラム2007b、デジタルカメラ1902に対応したドライバ317c等の各種プログラムやデータを格納する。記憶媒体2007としては、例えば、フレキシブルディスク、ハードディスク、CD−ROM、DVD−ROM、MOやPCカード等の光学的・磁気的・電気的な記憶媒体から成る。上記各種プログラムは、CPU2004が読み取り可能なデータ形態で記憶媒体2007に格納されている。また、上記各種プログラムは、予め記憶媒体に記録されている場合や通信回線を介してダウンロードされて記憶媒体に格納される場合等がある。また、上記各種プログラムは通信回線を介して配信可能である。
次に、パーソナルコンピュータ1901のドライバ2007cについて説明する。ドライバ2007cは、特定のプログラムに対して他のプログラムが、デジタルカメラ1902のハードウェアや内部“言語"に煩わされることなく操作できるように設計されたソフトウエアプログラムであり、デジタルカメラ1902を制御するためのもので、出力データの処理等をおこなうためのものである。
パーソナルコンピュータ1901のCPU2004は、ドライバ2007cに従って、通信部2003から入力された動画像データ等の再生等を行う。
図21は、パーソナルコンピュータの要部を示すブロック図である。パーソナルコンピュータ1901は、ドライバ2007cに従ってCPU2004が動作することにより、図21に示すように、動画像データ記憶部301、動画像管理データベース302、選択受付部303、分割数受付部304、分割部305、表示制御部306、再生部307、フレーム指定部308、フレーム抽出部309およびサムネイル画像データ記憶部310を備える。
このように、ドライバ2007cに従ってCPU2004が動作することにより、パーソナルコンピュータ1901は、図3に示したデジタルカメラ100と同等なシステム構成を備えることになり、第1および第2の実施の形態で説明したような各種の作用効果と同様の作用効果を得ることができる。なお、パーソナルコンピュータ1901のシステム構成は、図3に示すデジタルカメラ100のシステム構成とほぼ同様であるため、ここでは、異なる部分についてのみ説明する。
フレーム指定部308は、図22に示す表示画面において指定されたフレームの指定を受け付ける。図22(a)は、再生部307によって複数の動画像データが同時に再生された画面の一例を示す説明図である。図22(b)は、同時に再生する動画像データに含まれるフレームが指定されたときの画面の一例を示す説明図である。図22(c)は、指定されたフレームが表示された画面の一例を示す説明図である。図22(d)は、指定されたフレームの一覧が表示された画面の一例を示す説明図である。
利用者は、図22(a)に示す表示画面において、入力部2001が備えるマウスを操作してカーソル2201を所望の動画像データへ移動させる。そして、図22(b)に示すように、動画像データに含まれる所望のフレームが表示されたときに、当該フレームをドラッグして、動画像データの表示領域外へドロップすることにより、動画像データから抽出するフレームを指定することができる。なお、フレーム指定部308の指定に従ってフレーム抽出部309によって抽出されたフレーム2202は、図22(c)に示すように、動画像データの表示領域外に表示される。
なお、フレーム抽出部309によって抽出されたフレーム2202は、図22(d)に示すように、抽出されたフレームの一覧として表示することもできる。利用者は、図22(d)に示す表示画面においてカーソル2203をプリントアイコン2204へ移動させ、クリックすることにより、抽出されたフレームの印刷を指示することができる。
再生部307は、フレーム指定部308により動画像データに含まれるフレームが指定されたとき、当該指定されたフレームの所定時間前に戻って動画像データを再生することもできる。これにより、フレームを指定する操作により利用者が表示画面から目を離し、所望のシーンを見逃すことをなくすことができる。または、フレームが指定されたとき、所定時間だけ動画像データの再生速度を遅くしてもよい。
なお、本実施の形態においては、ドライバ2007cに従ってパーソナルコンピュータ1901のCPU2004を動作させることによって、入力部2001から入力された動画像データを再生させるようにしたが、これに限るものではなく、OSプログラム2007a等に従ってパーソナルコンピュータ1901のCPU2004を動作させることによって、動画像データの再生等を実行してもよい。
このように本実施の形態にかかる画像再生システムでは、動画像データに含まれるフレームの指定をより簡単な操作で行うことができる。また、本実施の形態によれば、パーソナルコンピュータが備える様々な編集機能を用いて、動画像データから抽出したフレームに対して種々の後処理を施すことができる。
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。また、上述した第1および第2の実施の形態において説明した構成や機能は、自由に組み合わせることができる。