(57)【特許請求の範囲】
【請求項１】
動画データの複数の代表画像を代表画像一覧として表示する際の基準フレームの前記動画データにおけるオフセットを保持する基準フレームオフセット保持手段と、
前記代表画像一覧における前記基準フレームの表示位置を保持する基準フレーム表示位置保持手段と、
前記代表画像の表示間隔を保持する表示間隔保持手段と、
前記表示間隔保持手段に保持される表示間隔を更新する表示間隔更新手段と、
前記表示間隔が更新されると前記動画データの先頭フレームから前記更新された表示間隔に従って前記複数の代表画像を決定して、その決定された代表画像に前記基準フレームが含まれていない場合であっても前記基準フレームのオフセットおよび表示位置を維持した状態で前記代表画像一覧を表示するように制御する表示制御手段と
を具備する画像再生制御装置。
【請求項２】
前記表示制御手段は、前記基準フレームのオフセットが前記更新された表示間隔の倍数である場合には前記更新された表示間隔に従って前記代表画像を表示させ、前記基準フレームのオフセットが前記更新された表示間隔の倍数でない場合には前記更新された表示間隔に従って前記代表画像を表示させるとともに前記基準フレームのオフセットに従って前記基準フレームの画像を表示させる
請求項１記載の画像再生制御装置。
【請求項３】
前記表示制御手段は、前記動画データの先頭フレームから前記表示間隔毎のフレームの画像を前記代表画像として決定する
請求項１記載の画像再生制御装置。
【請求項４】
前記表示制御手段は、前記基準フレームを中心として前記表示間隔毎のフレームの画像を前記代表画像として決定する
請求項１記載の画像再生制御装置。
【請求項５】
操作入力を受け付ける操作入力受付手段と、
前記操作入力が前記基準フレームの変更操作である場合には前記変更操作に従って前記基準フレームオフセット保持手段に保持されるオフセットおよび前記基準フレーム表示位置保持手段に保持される表示位置を更新する基準フレーム更新手段と
をさらに具備する請求項１記載の画像再生制御装置。
【請求項６】
動画データの複数の代表画像を代表画像一覧として表示する際の基準フレームの前記動画データにおけるオフセットを保持する基準フレームオフセット保持手段と、前記代表画像一覧における前記基準フレームの表示位置を保持する基準フレーム表示位置保持手段と、前記代表画像の表示間隔を保持する表示間隔保持手段とを備える画像再生制御装置における画像再生制御方法であって、
前記表示間隔保持手段に保持される表示間隔を更新する表示間隔更新手順と、
前記表示間隔が更新されると前記動画データの先頭フレームから前記更新された表示間隔に従って前記代表画像を決定する代表画像決定手順と、
前記決定された代表画像に前記基準フレームが含まれていない場合であっても前記基準フレームのオフセットおよび表示位置を維持した状態で前記代表画像一覧を表示するように制御する表示制御手順と
を具備する画像再生制御方法。
【請求項７】
動画データの複数の代表画像を代表画像一覧として表示する際の基準フレームの前記動画データにおけるオフセットを保持する基準フレームオフセット保持手段と、前記代表画像一覧における前記基準フレームの表示位置を保持する基準フレーム表示位置保持手段と、前記代表画像の表示間隔を保持する表示間隔保持手段とを備える画像再生制御装置において、
前記表示間隔保持手段に保持される表示間隔を更新する表示間隔更新手順と、
前記表示間隔が更新されると前記動画データの先頭フレームから前記更新された表示間隔に従って前記代表画像を決定する代表画像決定手順と、
前記決定された代表画像に前記基準フレームが含まれていない場合であっても前記基準フレームのオフセットおよび表示位置を維持した状態で前記代表画像一覧を表示するように制御する表示制御手順と
を前記画像再生制御装置に実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像再生制御装置に関し、特に動画データの代表画像一覧を表示させる画像再生制御装置、および、その処理方法ならびに当該方法をコンピュータに実行させるプログラムに関する。
【背景技術】
【０００２】
動画データの内容を簡潔に把握させるために、動画データの画像の一部を代表画像として一覧表示する手法が知られている。例えば、動画データから所定間隔でフレームを抽出した上で、動画データの開始付近および終了付近の更新周期を長くする画像処理装置が提案されている（例えば、特許文献１参照。）。
【特許文献１】特開２００３−０２３５９５号公報（図５）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述の従来技術では、動画データから所定間隔で抽出されたフレームを代表画像として一覧表示することにより、動画データの内容を把握し易いように画面表示している。しかしながら、このような一覧表示において、ユーザが代表画像の表示間隔を変更した場合、変更前にユーザが着目していた代表画像を見失ってしまうおそれがあった。例えば、動画データの先頭から３０フレーム目にユーザが着目していたときに、一覧表示の代表画像の表示間隔が１０フレームから２０フレームに変更された場合、３０フレーム目の代表画像は一覧表示に表示されなくなってしまう。このような場合、３０フレーム目に近い２０フレーム目または４０フレーム目の画像が代わりに表示されるか、もしくは、表示間隔の変更に伴い動画データの先頭から一覧表示がされるようにリセットされる可能性がある。何れの場合においても、ユーザに対して不自然な印象を与えるおそれがある。
【０００４】
本発明はこのような状況に鑑みてなされたものであり、動画データの代表画像一覧の表示間隔が変更された際に、変更前に基準とされていた代表画像の表示状態をそのまま維持することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、上記課題を解決するためになされたものであり、その第１の側面は、動画データの複数の代表画像を代表画像一覧として表示する際の基準フレームの上記動画データにおけるオフセットを保持する基準フレームオフセット保持手段と、上記代表画像一覧における上記基準フレームの表示位置を保持する基準フレーム表示位置保持手段と、上記代表画像の表示間隔を保持する表示間隔保持手段と、上記表示間隔保持手段に保持される表示間隔を更新する表示間隔更新手段と、上記表示間隔が更新されると上記更新された表示間隔に従って上記複数の代表画像を決定して上記基準フレームのオフセットおよび表示位置を維持した状態で上記代表画像一覧を表示するように制御する表示制御手段とを具備することを特徴とする画像再生制御装置、これら各手段による処理手順を具備する画像再生制御方法、これら処理手順をコンピュータに実行させるプログラムである。これにより、表示間隔の更新の前後に亘って基準フレームのオフセットおよび表示位置を維持した状態で代表画像一覧を表示させるという作用をもたらす。
【０００６】
また、この第１の側面において、上記表示制御手段は、上記基準フレームのオフセットが上記更新された表示間隔の倍数である場合には上記更新された表示間隔に従って上記代表画像を表示させ、上記基準フレームのオフセットが上記更新された表示間隔の倍数でない場合には上記更新された表示間隔に従って上記代表画像を表示させるとともに上記基準フレームのオフセットに従って上記基準フレームの画像を表示させてもよい。これにより、基準フレームのオフセットが更新された表示間隔の倍数である場合には、基準フレームの画像を別途挿入せずに代表画像一覧を表示させるという作用をもたらす。
【０００７】
また、この第１の側面において、上記表示制御手段は、上記動画データの先頭フレームから上記表示間隔毎のフレームの画像を上記代表画像として決定してもよく、また、上記基準フレームを中心として上記表示間隔毎のフレームの画像を上記代表画像として決定してもよい。
【０００８】
また、この第１の側面において、操作入力を受け付ける操作入力受付手段と、上記操作入力が上記基準フレームの変更操作である場合には上記変更操作に従って上記基準フレームオフセット保持手段に保持されるオフセットおよび上記基準フレーム表示位置保持手段に保持される表示位置を更新する基準フレーム更新手段とをさらに具備してもよい。これにより、基準フレームのオフセットおよび表示位置を変更操作に基づいて更新させるという作用をもたらす。
【発明の効果】
【０００９】
本発明によれば、動画データの代表画像一覧の表示間隔が変更された際に、変更前に基準とされていた代表画像の表示状態をそのまま維持することができるという優れた効果を奏し得る。
【発明を実施するための最良の形態】
【００１０】
次に本発明の実施の形態について図面を参照して詳細に説明する。
【００１１】
図１は、本発明の実施の形態における画像再生制御装置の一構成例を示す図である。この画像再生制御装置は、装置制御部１１０と、操作入力受付部１２０と、媒体アクセス部１３０と、画像メモリ１４０と、復号処理部１５０と、出力信号処理部１６０と、表示部１７０とを備えている。
【００１２】
操作入力受付部１２０は、ユーザからの操作入力を受け付けるインターフェースである。この操作入力受付部１２０は、例えば、タッチパネルや方向ボタンなどにより実現される。
【００１３】
媒体アクセス部１３０は、記録媒体１９０に対して書込みまたは読出しのアクセスを行うものである。記録媒体１９０には、例えば、ＭＰＥＧ−２プログラムストリームなどのデータストリームが保持されているものとする。媒体アクセス部１３０は、記録媒体１９０からデータストリームを読み出して、画像メモリ１４０に供給する。
【００１４】
画像メモリ１４０は、媒体アクセス部１３０から供給されたデータストリームを一時的に保存するメモリである。
【００１５】
復号処理部１５０は、画像メモリ１４０に保存されているデータストリーム中のビデオストリームとオーディオストリームとを分離して、動画データを復号するものである。この復号処理部１５０によって復号された動画データは、出力信号処理部１６０に供給される。
【００１６】
出力信号処理部１６０は、復号処理部１５０から供給された動画データに対してガンマ補正等の信号処理を施して表示部１７０に出力するものである。
【００１７】
表示部１７０は、出力信号処理部１６０において信号処理の施された動画データを表示するものである。この表示部１７０は、例えば、ＬＣＤ（Liquid Crystal Display）などにより実現される。なお、表示部１７０と操作入力受付部１２０とを一体化してタッチパネルにより実現してもよい。
【００１８】
装置制御部１１０は、画像再生制御装置の全体の制御を司るものであり、プロセッサ１１１と、ＲＯＭ（Read Only Memory）１１２と、ＲＡＭ（Random Access Memory）１１３と、入出力インターフェース１１４と、これらを相互に接続するバス１１５とを備えている。
【００１９】
プロセッサ１１１は、ＲＯＭ１１２に保持されるプログラムを実行する処理装置である。このプロセッサ１１１は、媒体アクセス部１３０における記録媒体１９０へのアクセスに対する制御、復号処理部１５０における動画データの復号に対する制御、および、出力信号処理部１６０における信号処理に対する制御などを行う。また、このプロセッサ１１１は、表示部１７０に対して、文字やアイコンなどを表示させることができる。
【００２０】
ＲＯＭ１１２は、プロセッサ１１１により実行されるプログラムや、各種パラメータ等を保持するメモリであり、例えば、フラッシュメモリ等のＥＥＰＲＯＭ（Electronically Erasable and Programmable Read Only Memory）により実現される。
【００２１】
ＲＡＭ１１３は、プロセッサ１１１におけるプログラム実行に必要な作業データ等を保持するメモリであり、例えば、ＳＲＡＭ（Static RAM）やＤＲＡＭ（Dynamic RAM）等により実現される。
【００２２】
入出力インターフェース１１４は、装置外部とのデータのやり取りを行うものであり、例えば、ＲＯＭ１１２内のプログラムを更新する等のために用いられる。
【００２３】
図２は、本発明の実施の形態における画像再生制御装置の機能構成例を示す図である。この例では、操作入力受付部２１０と、基準フレーム更新部２２１と、基準フレーム表示位置保持部２２２と、基準フレームオフセット保持部２２３と、表示間隔更新部２４１と、表示間隔保持部２４２と、表示制御部２６０と、表示部２７０と、画像記憶部２９０の各機能が設けられている。
【００２４】
操作入力受付部２１０は、ユーザからの操作入力を受け付けるインターフェースであり、図１の操作入力受付部１２０に対応するものである。
【００２５】
基準フレーム更新部２２１は、動画データの複数の代表画像を代表画像一覧として表示する際の基準フレームを更新するものである。基準フレームとは、代表画像一覧において着目されている代表画像に対応する、動画データのフレームであり、システムによって任意に定義される。例えば、基準フレームに対応する代表画像に枠を施すことにより、現時点の基準フレームを明示することができる。この場合、基準フレームを示す枠は、操作入力受付部２１０を介して変更できるようにしてもよい。また、基準フレームに対応する代表画像を、最右側などの特定の位置に固定してもよい。
【００２６】
基準フレーム表示位置保持部２２２は、代表画像一覧における基準フレームに対応する画像の表示位置を保持するものである。例えば、代表画像一覧における複数の表示位置に対して識別番号を付与しておいて、現時点で基準フレームとなっている画像の表示位置の識別番号を基準フレーム表示位置保持部２２２に保持しておくことができる。
【００２７】
基準フレームオフセット保持部２２３は、代表画像一覧における基準フレームに対応する画像の動画データにおけるオフセットを保持するものである。例えば、動画データの先頭フレームを「０」フレーム目として、基準フレームが何フレーム目に該当するのかを基準フレームオフセット保持部２２３に保持しておくことができる。
【００２８】
これら基準フレーム表示位置保持部２２２および基準フレームオフセット保持部２２３の保持内容は、基準フレーム更新部２２１による基準フレームの更新に応じて変更される。例えば、操作入力受付部２１０によって基準フレームの枠が移動された場合には、基準フレーム表示位置保持部２２２に保持される識別番号が変更されるとともに、基準フレームオフセット保持部２２３に保持されるオフセット番号が変更される。
【００２９】
表示間隔保持部２４２は、代表画像一覧における代表画像の表示間隔を保持するものである。代表画像の表示間隔は、例えば、動画データにおけるフレーム数や時間（例えば百分の１秒）などを単位として表すことができる。
【００３０】
表示間隔更新部２４１は、代表画像一覧における代表画像の表示間隔を更新するものである。この表示間隔更新部２４１による表示間隔の更新結果は表示間隔保持部２４２に反映される。
【００３１】
表示制御部２６０は、表示間隔保持部２４２に保持される表示間隔に従って、代表画像一覧を表示部２７０に表示させるものである。このとき、表示制御部２６０は、基準フレームオフセット保持部２２３に保持されているオフセット番号に基づいて、基準フレームの代表画像とそれ以外の代表画像との関係を把握する。すなわち、表示間隔保持部２４２に保持される表示間隔に従って表示される代表画像の中に、基準フレームに対応する代表画像が含まれている場合には、基準フレームに対応する代表画像を重複して表示せずに、表示間隔に従って代表画像を表示させる。一方、表示間隔保持部２４２に保持される表示間隔に従って表示される代表画像の中に、基準フレームに対応する代表画像が含まれていない場合には、基準フレーム表示位置保持部２２２に保持される表示位置に、基準フレームに対応する代表画像を併せて表示させる。
【００３２】
また、表示制御部２６０は、代表画像一覧の表示の際、基準フレーム表示位置保持部２２２に保持される表示位置に従って、基準フレームの枠を表示部２７０に表示させることができる。
【００３３】
表示部２７０は、動画データを表示するものであり、図１の表示部１７０に対応するものである。画像記憶部２９０は、動画データを記憶するものであり、図１における記録媒体１９０に対応するものである。
【００３４】
図３は、本発明の実施の形態における動画データと代表画像一覧との関係例を示す図である。
【００３５】
図３（ａ）は、表示間隔を１０フレームとした場合の例である。ここでは、１０フレーム目、２０フレーム目、３０フレーム目、４０フレーム目、５０フレーム目、６０フレーム目の各代表画像が一覧表示されている。また、左から３番目の代表画像が基準フレームに対応する表示位置６０９として枠が施されている。すなわち、基準フレームは３０フレーム目となる。この状態で、表示間隔が２０フレームに変更された場合が図３（ｂ）の例である。
【００３６】
図３（ｂ）では、表示間隔に従って、０フレーム目、２０フレーム目、４０フレーム目、６０フレーム目、８０フレーム目の各代表画像が一覧表示されている。また、基準フレームの表示位置６０９には、３０フレーム目の代表画像が表示間隔の変更前からそのまま維持されている。したがって、基準フレームの前後のフレームの間隔は他の表示間隔よりも狭くなっている。
【００３７】
図４は、本発明の実施の形態における動画データと代表画像一覧との他の関係例を示す図である。
【００３８】
図４（ａ）は、表示間隔を１０フレームとした場合の例である。ここでは、２０フレーム目、３０フレーム目、４０フレーム目、５０フレーム目、６０フレーム目、７０フレーム目の各代表画像が一覧表示されている。また、左から３番目の代表画像が基準フレームに対応する表示位置６０９として枠が施されている。すなわち、基準フレームは４０フレーム目となる。この状態で、表示間隔が２０フレームに変更された場合が図４（ｂ）の例である。
【００３９】
図４（ｂ）では、表示間隔に従って、０フレーム目、２０フレーム目、４０フレーム目、６０フレーム目、８０フレーム目、１００フレーム目の各代表画像が一覧表示されている。この例では、基準フレーム（４０フレーム目）の画像が表示間隔の変更後の代表画像に含まれているため、基準フレームの前後のフレームの間隔は他の表示間隔と等しくなっている。なお、この場合も、基準フレームの表示位置６０９には、４０フレーム目の代表画像が表示間隔の変更前からそのまま維持されている。
【００４０】
図５は、本発明の実施の形態における代表画像一覧の表示例を示す図である。この例では、表示対象となる動画データ（例えば、チャプタ）の代表画像が１０枚表示可能となっている。すなわち、画像６２１を１枚目として左から右、上から下にかけて１０枚の代表画像が表示される。これらの中から代表画像を選択することにより、対応する再生位置から動画データを再生することができる。
【００４１】
これら１０枚の代表画像の中で特定の１枚には、基準フレームを表す枠６２９が付されている。この例ではページ先頭の画像が基準フレームの表示位置になっているが、これは操作入力によって変更することができる。また、ページ変更ボタン６２２および６２３が押下されると、それぞれ前の画像および次の代表画像が表示されるようになっている。
【００４２】
表示画面左側には、表示対象となる動画データの先頭フレームの画像６１１が表示されており、動画データ変更ボタン６１２および６１３を押下することにより、表示対象となる動画データを変更することができる。
【００４３】
画面上部には表示対象となる動画データの撮影日６３１が表示されている。日付ボタン６５１を押下することにより、撮影日に基づいて動画データを検索することができる。また、画面下部には表示対象となる動画データの撮影時間長６３２が表示されている。また、画面左下部には、動画データの画像品質６３３が表示されている。この例では、画像品質が高精細（ＨＤ：High Definition）であることが示されている。
【００４４】
また、画面下部には、表示間隔６４１が表示されている。この例では、表示間隔が３０フレームであることが示されている。この表示間隔を変更するためには、例えば、オプションボタン６４２を押下して、オプションメニューから間隔設定メニューを選択する。
【００４５】
なお、終了ボタン６６１が押下されると、代表画像一覧表示が終了して、撮像画面に戻るようになっている。
【００４６】
図６は、本発明の実施の形態における代表画像一覧による表示間隔の変更例を示す図である。間隔設定メニューが選択されると、画面上には現在の表示間隔６７１と、表示間隔変更ボタン６７２および６７３が表示される。表示間隔変更ボタン６７２が押下されると表示間隔６７１は減少し、表示間隔変更ボタン６７３が押下されると表示間隔６７１は増加する。戻るボタン６６３が押下されると、元の代表画像一覧表示の画面に戻る。
【００４７】
このようにして表示間隔の変更操作がされると、表示間隔更新部２４１が表示間隔保持部２４２の保持内容を更新する。これにより、代表画像一覧における表示間隔が変更される。
【００４８】
図７は、本発明の実施の形態における代表画像一覧と再生表示を組み合わせた表示例を示す図である。この表示例では、画面下部に５枚の代表画像７２１乃至７２５が表示されており、中心に配置される代表画像７２１が基準フレームとして選択されている。領域７１０には代表画像７２１に対応する動画データが再生表示される。
【００４９】
この例では、代表画像７２２乃至７２５が２０フレームの表示間隔に従って表示されており、代表画像７２３と７２４との間に基準フレームの代表画像７２１が１０フレームという例外的な表示間隔により表示されている。これは、図３（ｂ）のように表示間隔が変更された際、変更前の基準フレームが維持されたことに起因するものである。
【００５０】
この例外的な表示間隔を表現するために、この例では、個々の表示間隔を示す表示７３１乃至７３４が表示されている。すなわち、代表画像７２２乃至７２５が２０フレームの表示間隔に従って表示されており、代表画像７２３と７２４の中間にそれぞれ１０フレーム間隔で代表画像７２１が表示されていることがわかる。
【００５１】
図８は、本発明の実施の形態における代表画像一覧と基準フレームとの関係例を示す図である。
【００５２】
図８（ａ）は、先頭フレームから表示間隔Ｄ毎に代表画像を表示する場合であって、基準フレームのオフセットがＤの倍数でない場合の例である。この例では、Ｘ番目の代表画像を基準フレームの画像として、Ｘ−１番目とＸ＋１番目の代表画像の間の表示間隔がＤとなっている。すなわち、基準フレームのオフセットがＤの倍数でない場合、表示間隔Ｄで表示される代表画像の中間に、基準フレームの画像が挿入されることになる。
【００５３】
一方、図８（ｂ）は、先頭フレームから表示間隔Ｄ毎に代表画像を表示する場合であって、基準フレームのオフセットがＤの倍数である場合の例である。この例では、Ｘ番目の代表画像を基準フレームの画像として、Ｘ−１番目の代表画像と基準フレームの画像との間の表示間隔、および、基準フレームの画像とＸ＋１番目の代表画像との間の表示間隔は、ともにＤとなっている。すなわち、基準フレームのオフセットがＤの倍数である場合、表示間隔Ｄで表示される代表画像に、基準フレームの画像が含まれることになる。したがって、この場合は、基準フレームの画像を別途挿入する必要はない。
【００５４】
また、上の例では先頭フレームから表示間隔Ｄ毎に代表画像を表示しているが、これ以外の基準によって代表画像を決定してもよい。図８（ｃ）は、基準フレームを中心として表示間隔Ｄとなるように代表画像を表示する場合の例である。この例では、Ｘ番目の代表画像を基準フレームの画像として、Ｘ−１番目の代表画像と基準フレームの画像との間の表示間隔、および、基準フレームの画像とＸ＋１番目の代表画像との間の表示間隔は、ともにＤとなっている。この場合、先頭フレームは代表画像として選択されない可能性もあるため、必要に応じて先頭フレームを代表画像として加えるようにしてもよい。
【００５５】
次に本発明の実施の形態における画像再生制御装置の動作について図面を参照して説明する。
【００５６】
図９は、本発明の実施の形態における画像再生制御方法の処理手順例を示すフローチャートである。操作入力受付部２１０によって表示間隔の変更操作が受け付けられると、表示間隔保持部２４２に保持される表示間隔が表示間隔更新部２４１によって更新される。このようにして表示間隔が更新されると（ステップＳ９１１）、以下の処理が順次行われる。
【００５７】
まず、基準フレーム表示位置保持部２２２に保持される基準フレームの表示位置、および、基準フレームオフセット保持部２２３に保持される基準フレームのオフセット番号が表示制御部２６０によって取得される（ステップＳ９１２）。これにより、基準フレームとして扱うべき代表画像の表示位置およびオフセットが判明する。
【００５８】
また、基準フレーム以外の代表画像のオフセットが表示制御部２６０によって決定される（ステップＳ９２０）。このオフセット決定のための処理手順については図１０により説明する。
【００５９】
このようにして取得され、または、決定された代表画像について、画像記憶部２９０における物理アドレスが決定される（ステップＳ９１３）。例えば、ＤＶＤ（Digital Versatile Disk）では、ＩＦＯ（InFOmation）ファイルを参照することにより、ディスク上の論理ブロック番号（ＬＢＮ：Logical Block Number）およびセクターアドレスを取得することができる。物理アドレスが決定されると、媒体アクセス部１３０に読出し要求が発行される（ステップＳ９１４）。これにより、代表画像に対応する画像が画像記憶部２９０から読み出される。代表画像に対応する画像の読出しが完了すると（ステップＳ９１５）、表示部２７０にそれぞれの代表画像の表示位置が設定される（ステップＳ９１６）。
【００６０】
その後、復号処理部１５０に復号要求が発行される（ステップＳ９１７）。これにより、読み出された画像の復号処理が行われる。そして、復号処理が完了すると（ステップＳ９１８）、それぞれの代表画像は予め設定された表示位置に表示される（ステップＳ９１９）。
【００６１】
図１０は、本発明の実施の形態における基準フレーム以外の代表画像のオフセット決定処理（ステップＳ９２０）の処理手順例を示すフローチャートである。ここでは、ｉ番目の代表画像のオフセットをＳ（ｉ）、基準フレームの表示位置をＸ、表示間隔をＤとしている。また、プログラム上のカウンタをＮとしている。
【００６２】
まず、カウンタＮは「０」にリセットされる（ステップＳ９２１）。そして、表示間隔ＤにカウンタＮをかけた値が基準フレームのオフセットＳ（Ｘ）以上になるまで（ステップＳ９２３）、「１」ずつカウントアップされていく（ステップＳ９２２）。
【００６３】
表示間隔ＤにカウンタＮをかけた値が基準フレームのオフセットＳ（Ｘ）以上になると、表示間隔Ｄに（Ｎ−１）をかけた値が、基準フレームの前の代表画像のオフセットＳ（Ｘ−１）として設定される（ステップＳ９２４）。このとき、表示間隔ＤにカウンタＮをかけた値が基準フレームのオフセットＳ（Ｘ）と等しければ（ステップＳ９２５）、表示間隔Ｄに（Ｎ＋１）をかけた値が、基準フレームの次の代表画像のオフセットＳ（Ｘ＋１）として設定される（ステップＳ９２６）。一方、表示間隔ＤにカウンタＮをかけた値が基準フレームのオフセットＳ（Ｘ）と等しくなければ（ステップＳ９２５）、表示間隔ＤにカウンタＮをかけた値が、基準フレームの次の代表画像のオフセットＳ（Ｘ＋１）として設定される（ステップＳ９２７）。すなわち、基準フレームの次の代表画像のオフセットは、基準フレームのオフセットがＤの倍数である場合には（Ｎ＋１）・Ｄとなり、基準フレームのオフセットがＤの倍数でない場合にはＮ・Ｄとなる。
【００６４】
なお、ここでは、基準フレームの前後に表示すべき代表画像が存在することを前提として説明した。これに対し、基準フレームの表示位置が代表画像一覧の先頭である場合には、基準フレームの前に代表画像は表示されないため、Ｓ（Ｘ−１）の設定は行われない。同様に、基準フレームの表示位置が代表画像一覧の末尾である場合には、基準フレームの次に代表画像は表示されないため、Ｓ（Ｘ＋１）の設定は行われない。
【００６５】
このように、本発明の実施の形態によれば、表示間隔保持部２４２に保持される代表画像の表示間隔が変更された場合において、基準フレームの表示位置およびオフセットは、それぞれ基準フレーム表示位置保持部２２２および基準フレームオフセット保持部２２３に保持された状態を維持することができ、また、基準フレーム以外の代表画像は変更後の表示間隔により適切に表示することができる。
【００６６】
なお、本発明の実施の形態では、動画データにおけるフレームを単位として表示間隔を決定しているが、これは時間（例えば百分の１秒）などを単位としてもよい。また、動画データがＭＰＥＧ−２方式により符号化されている場合、ＧＯＰ（Group Of Picture）におけるＩピクチャの何れかを代表画像として選択してもよい。Ｉピクチャは単独で復号可能であり、取り扱いが容易だからである。
【００６７】
なお、本発明の実施の形態は本発明を具現化するための一例を示したものであり、以下に示すように特許請求の範囲における発明特定事項とそれぞれ対応関係を有するが、これに限定されるものではなく本発明の要旨を逸脱しない範囲において種々の変形を施すことができる。
【００６８】
すなわち、請求項１において、基準フレームオフセット保持手段は例えば基準フレームオフセット保持部２２３に対応する。また、基準フレーム表示位置保持手段は例えば基準フレーム表示位置保持部２２２に対応する。また、表示間隔保持手段は例えば表示間隔保持部２４２に対応する。また、表示間隔更新手段は例えば表示間隔更新部２４１に対応する。また、表示制御手段は例えば表示制御部２６０に対応する。
【００６９】
また、請求項５において、操作入力受付手段は例えば操作入力受付部２１０に対応する。また、基準フレーム更新手段は例えば基準フレーム更新部２２１に対応する。
【００７０】
また、請求項６および７において、基準フレームオフセット保持手段は例えば基準フレームオフセット保持部２２３に対応する。また、基準フレーム表示位置保持手段は例えば基準フレーム表示位置保持部２２２に対応する。また、表示間隔保持手段は例えば表示間隔保持部２４２に対応する。また、表示間隔更新手順は例えばステップＳ９１１に対応する。また、代表画像決定手順は例えばステップＳ９２０に対応する。また、表示制御手順は例えばステップＳ９１９に対応する。
【００７１】
なお、本発明の実施の形態において説明した処理手順は、これら一連の手順を有する方法として捉えてもよく、また、これら一連の手順をコンピュータに実行させるためのプログラム乃至そのプログラムを記憶する記録媒体として捉えてもよい。
【図面の簡単な説明】
【００７２】
【図１】本発明の実施の形態における画像再生制御装置の一構成例を示す図である。
【図２】本発明の実施の形態における画像再生制御装置の機能構成例を示す図である。
【図３】本発明の実施の形態における動画データと代表画像一覧との関係例を示す図である。
【図４】本発明の実施の形態における動画データと代表画像一覧との他の関係例を示す図である。
【図５】本発明の実施の形態における代表画像一覧の表示例を示す図である。
【図６】本発明の実施の形態における代表画像一覧による表示間隔の変更例を示す図である。
【図７】本発明の実施の形態における代表画像一覧と再生表示を組み合わせた表示例を示す図である。
【図８】本発明の実施の形態における代表画像一覧と基準フレームとの関係例を示す図である。
【図９】本発明の実施の形態における画像再生制御方法の処理手順例を示すフローチャートである。
【図１０】本発明の実施の形態における基準フレーム以外の代表画像のオフセット決定処理の処理手順例を示すフローチャートである。
【符号の説明】
【００７３】
１１０  装置制御部
１１１  プロセッサ
１１２  ＲＯＭ
１１３  ＲＡＭ
１１４  入出力インターフェース
１１５  バス
１２０、２１０  操作入力受付部
１３０  媒体アクセス部
１４０  画像メモリ
１５０  復号処理部
１６０  出力信号処理部
１７０、２７０  表示部
１９０  記録媒体
２２１  基準フレーム更新部
２２２  基準フレーム表示位置保持部
２２３  基準フレームオフセット保持部
２４１  表示間隔更新部
２４２  表示間隔保持部
２６０  表示制御部
２９０  画像記憶部
【図１】
0004978356.tif 000002
【図２】
0004978356.tif 000003
【図３】
0004978356.tif 000004
【図４】
0004978356.tif 000005
【図５】
0004978356.tif 000006
【図６】
0004978356.tif 000007
【図７】
0004978356.tif 000008
【図８】
0004978356.tif 000009
【図９】
0004978356.tif 000010
【図１０】
0004978356.tif 000011