(57)【要約】【課題】ＣＰＵに大きな負荷をかけることなく、簡単な操作で見たい画像を適切に探し出すことができる画像再生方法を提供する。【解決手段】複数の動画データや静止画データを再生する場合、動画データに対する特定のフレームのサムネイル静止画像、および静止画データに対するサムネイル静止画像を同一の画面上に一覧表示しておき、オペレータが一覧表示されたサムネイル静止画像の中から所望のものを選択する。選択されたサムネイル静止画像に応じて動画サムネイル画像を再生する際、標準サイズの動画データの伸長処理を行いながら、同時に動画データの縮小処理を行ってサムネイルサイズの動画像を再生する。【選択図】      図１２
2004312463.tif 000002
【特許請求の範囲】
【請求項１】
画像データ記憶装置に記録された動画データおよび静止画データを基に動画像および静止画像を再生する画像再生方法において、
動画データから所定のフレームの縮小静止画像を作成する第１の縮小静止画像作成ステップと、
静止画データから縮小静止画像を作成する第２の縮小静止画像作成ステップと、
前記作成された縮小静止画像を表示装置の画面上に一覧表示する表示ステップと、
前記画面上に一覧表示された縮小静止画像を指定する静止画像指定ステップと、
該指定された縮小静止画像が前記動画データに対する縮小静止画像である場合、該動画データを再生する動画像再生ステップとを有し、
前記動画像再生ステップは、標準サイズの動画データから１フレーム分のデータを読み出す読出ステップと、該読み出されたデータを縮小サイズに縮小する縮小ステップと、前記縮小サイズに縮小されたデータを再生する再生ステップとを有し、前記動画データを構成する複数のフレームのデータに対し、前記読出ステップ、前記縮小ステップおよび前記再生ステップを順次繰り返すことで、前記動画データを縮小サイズで再生することを特徴とする画像再生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、静止画像および動画像の再生する画像再生方法に関する。
【０００２】
【従来の技術】
従来、静止画像および動画像の再生表示機能を有する画像再生装置では、画像データ記憶装置に記録されている動画データや静止画データの中から再生して見たい画像を探し出すために、アプリケーションを起動させていた。
【０００３】
また、撮影された、あるいはネットワークからダウンロードされた複数の静止画像および動画像を一覧表示し、再生して見たい画像を探し易くする場合、動画データおよび静止画データは、それぞれ別のアプリケーションによって個別にリスト表示されたり、サムネイル画像に並べられたりして、一覧表示されることが多かった（例えば、特許文献１参照）。
【０００４】
また、動画および静止画像を混在させて一覧表示を行う場合、静止画像については、画素数を減少させたサムネイル画像を作成し、動画像については、動画中の代表するフレームを取り出してサムネイル画像を作成し、動画像および静止画像のいずれも、サムネイル静止画データとして一覧表示されていた。
【０００５】
さらに、静止画像と動画像を区別するために、表示される各サムネイル画像にファイル名や識別マークを付加することも行われていた。
【０００６】
【発明が解決しようとする課題】
しかしながら、上記従来の画像再生方法では、以下に掲げる問題があり、その改善が要望されていた。すなわち、画像データ記憶装置に記録されている動画データや静止画データの中から再生して見たい画像を探し出すために、動画データ／静止画データに応じてアプリケーションを切り替える操作は煩雑であった。特に、動画像と静止画像を手当たり次第に選択して再生したい場合、その操作が煩わしくなっていた。
【０００７】
また、動画データも静止画データも、静止画サムネイル画像として一覧表示する場合、操作性は向上するものの、動画データにおいては、その一部のフレームのサムネイル画像だけで動画像の内容を想像することは困難であり、見たい動画像を適切に選択しにくかった。
【０００８】
さらに、サムネイル画像を一覧表示する場合、動画データについては、常にサムネイルサイズの動画像の再生を行うことも考えられるが、一画面に複数の動画データが存在する場合、複数の動画デコード処理を同時に実行しなければならず、ＣＰＵの負荷が大きかった。特に、携帯機器のような電池駆動の機器の場合、十分なパフォーマンスが得られないばかりか、消費電力が増大していた。
【０００９】
そこで、本発明は、ＣＰＵに大きな負荷をかけることなく、簡単な操作で見たい画像を適切に探し出すことができる画像再生方法を提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記目的を達成するために、本発明の動画再生方法は、画像データ記憶装置に記録された動画データおよび静止画データを基に動画像および静止画像を再生する画像再生方法において、動画データから所定のフレームの縮小静止画像を作成する第１の縮小静止画像作成ステップと、静止画データから縮小静止画像を作成する第２の縮小静止画像作成ステップと、前記作成された縮小静止画像を表示装置の画面上に一覧表示する表示ステップと、前記画面上に一覧表示された縮小静止画像を指定する静止画像指定ステップと、該指定された縮小静止画像が前記動画データに対する縮小静止画像である場合、該動画データを再生する動画像再生ステップとを有し、前記動画像再生ステップは、標準サイズの動画データから１フレーム分のデータを読み出す読出ステップと、該読み出されたデータを縮小サイズに縮小する縮小ステップと、前記縮小サイズに縮小されたデータを再生する再生ステップとを有し、前記動画データを構成する複数のフレームのデータに対し、前記読出ステップ、前記縮小ステップおよび前記再生ステップを順次繰り返すことで、前記動画データを縮小サイズで再生することを特徴とする。
【００１１】
【発明の実施の形態】
本発明の画像再生方法の実施の形態について図面を参照しながら説明する。本実施形態の画像再生方法はカメラ一体型の情報処理装置に適用される。
【００１２】
［第１の実施形態］
第１の実施形態のカメラ一体型の情報処理装置は、カメラモジュールを搭載しており、このカメラモジュールで撮影して静止画および動画を生成することができる。生成した（キャプチャされた）データは、静止画像の場合、ＪＰＥＧ圧縮データとして、動画像の場合、ＭＰＥＧ４圧縮データとして格納される。また、この情報処理装置は、静止画像および動画像が一覧表示された画面上から再生したい画像を選択可能なユーザインタフェースを有する。
【００１３】
図１は第１の実施形態における情報処理装置の構成を示すブロック図である。図において、１０１は装置全体を制御するＣＰＵ（中央演算処理装置）である。ＣＰＵ１０１には、静止画コーディック部１０２、動画コーディック部１０３、画像処理部１０４、制御プログラムを記憶するＲＯＭ１０６、ＲＡＭ１０７、データ格納部１０８、タブレットコントロール部１０９、ＬＣＤコントロール部１１１、シャッタＳＷ１１３、制御キー群１１４、および電源を供給するＤＣ／ＤＣコンバータ１１５が接続されている。
【００１４】
画像処理部１０４には、カメラ部１０５が接続されている。タブレットコントロール部１０９には、手書きタブレット１１０が接続されている。ＬＣＤコントロール部１１１には、表示部１１２が接続されている。表示部１１２はＴＦＴカラー液晶および駆動部から構成される。ＤＣ／ＤＣコンバータ１１５には、電池１１６から電源が供給されている。手書きタブレット１１０は、表示部１１２の上部に積層された一体構造の透明タブレットからなる。ユーザは、表示部１１２に表示されたグラフィックデータを参照し、その対応する位置にペンタッチを行うことで、操作可能である。
【００１５】
ＣＰＵ１０１は、ＲＯＭ１０６に格納された制御プログラムにしたがって各種制御を行う。これらの制御の中には、画像処理部１０４から出力された動画像あるいは静止画像等の撮影画像信号を読み込み、画像データとしてＲＡＭ１０７にＤＭＡ転送する処理、ＲＡＭ１０７からＬＣＤコントロール部１１１に画像データをＤＭＡ転送する処理、画像処理部１０４から送られてきた画像データをＪＰＥＧ圧縮またはＭＰＥＧ圧縮処理し、圧縮ファイル形式でデータ格納部１０８に格納する処理、ＪＰＥＧ圧縮／ＭＰＥＧ圧縮処理を行うために、静止画コーディック部１０２あるいは動画コーディック部１０３を駆動する処理が含まれる。
【００１６】
さらに、手書きタブレット１１０から入力された情報を基に各種アプリケーションの実行、シャッタＳＷ１１３操作による撮影動作の指示、アプリケーション実行中の制御キー群による対応する制御処理の実行、各素子への電源供給を制御するための制御信号をＤＣ／ＤＣコンバータ１１５に出力する処理などが含まれる。
【００１７】
ＲＡＭ１０７は、画像展開エリア１０７ａ、ワークエリア１０７ｂ、ＶＲＡＭ１０７ｃ、一時退避エリア１０７ｄを有する。画像展開エリア１０７ａは、画像処理部１０４から連続的に送られてくる撮影画像（ＹＵＶデジタル信号）、データ格納部１０８から読み出されたＪＰＥＧ圧縮画像データ、およびＭＰＥＧ圧縮画像データの一部を一時的に格納するテンポラリバッファとして、あるいは画像圧縮処理／伸長処理のための画像専用ワークエリアとして使用される。
【００１８】
ワークエリア１０７ｂは、各種プログラムのためのワークエリアであり、ＣＰＵ１０１が実行する各種アプリケーションプログラムによって使用される。ＶＲＡＭ１０７ｃは表示部１１２に表示される表示データを格納するために使用される。一時退避エリア１０７ｄは各種データを一時的に退避させるために使用される。
【００１９】
データ格納部１０８は、画像データ格納エリア１０８ａを有し、ＪＰＥＧ圧縮された撮影静止画データ、ＭＰＥＧ圧縮された撮影動画データ、サムネイル静止画データおよびサムネイル動画データを格納する領域として使用される他、アプリケーションにより参照される各種付属データ等のファイル、フォルダなどを格納する領域として使用される。本実施形態では、データ格納部１０８はフラッシュメモリで構成される。
【００２０】
カメラ部１０５は、レンズ群、ＣＣＤ、ＣＣＤコントロール部などを含む。レンズ群は、複数枚のレンズから構成され、被写体像をＣＣＤ上に投影する。ＣＣＤ（光電変換素子）は、レンズ群によって投影された撮影画像をアナログ電気信号に変換する。ＣＣＤコントロール部は、ＣＣＤに転送クロック信号やシャッタ信号を供給するタイミングジェネレータ、ＣＣＤ出力信号のノイズ除去やゲイン処理を行うゲイン回路、およびアナログ信号を１０ビットのデジタルデータに変換するＡ／Ｄ変換回路などを含む。
【００２１】
画像処理部１０４は、カメラ部１０５から出力された１０ビットのデジタルデータに対し、ガンマ変換、色空間変換、ホワイトバランス、ＡＥ、フラッシュ補正等の画像処理を行い、ＹＵＶ（４：２：２）フォーマットからなる各８ビットのデジタルデータを出力する。
【００２２】
静止画コーディック部１０２は、カメラ部１０５および画像処理部１０４によってキャプチャされた静止画データ（ＹＵＶデジタル画像データ）に対し、ＪＰＥＧ圧縮処理を行い、ＪＰＥＧ静止画データを作成するＪＰＥＧエンコーダ、およびこの静止画コーディック部１０２によってＪＰＥＧ圧縮処理され、データ格納部１０８に格納されている静止画データを受け取り、ＪＰＥＧ伸長処理によってＹＵＶデジタル静止画データに変換するＪＰＥＧデコーダを含む。
【００２３】
動画コーディック部１０３は、カメラ部１０５および画像処理部１０４によってキャプチャされた動画データ（ＹＵＶデジタル画像データ）に対し、ＭＰＥＧ圧縮処理を行い、ＭＰＥＧ動画データを作成するＭＰＥＧエンコーダ、およびこの動画コーディック部１０３によってＭＰＥＧ圧縮処理され、データ格納部１０８に格納されている動画データを受け取り、ＭＰＥＧ伸長処理によってＹＵＶデジタル動画データに変換するＭＰＥＧデコーダを含む。
【００２４】
タブレットコントロール部１０９は、手書きタブレット１１０を駆動する制御、およびペンタッチにより入力された各種情報をデジタルデータに変換してＣＰＵ１０１に転送する制御を行う。
【００２５】
ＬＣＤコントロール部１１１は、画像処理部１０４から転送されたＹＵＶデジタル画像データ、あるいはデータ格納部１０８に格納された画像ファイルに対し、ＪＰＥＧおよびＭＰＥＧ伸長処理が行われたＹＵＶデジタル画像データを受け取り、ＲＧＢデジタルデータに変換した後、表示部１１２に出力する処理、およびＶＲＡＭ１０７ｃに格納されているＲＧＢデジタルデータを、同様に表示部１１２に出力する処理を行う。
【００２６】
表示部１１２は、画像を表示するものであり、撮影時の電子ビューファインダとして撮影画像であるモニタ画像を出力し、またキャプチャされた静止画／動画データの再生表示を行い、さらにアプリケーション動作時のＧＵＩ画面を出力する。本実施形態では、表示部１１２として、ＶＧＡ規格（６４０×４８０ドット）のＴＦＴ液晶表示装置が用いられる。
【００２７】
シャッタＳＷ１１３は、撮影動作の開始を指示するものである。このシャッタＳＷ１１３には、スイッチの押下圧によって２段階のスイッチポジションが存在する。弱い押下圧による１段目のポジション（以下、半押しポジションという）が検知されると、ホワイトバランス、ＡＥ等のカメラ設定のロック動作が行われる。強い押下圧による２段目のポジション（以下、シャッタＯＮポジションという）が検知されると、キャプチャ信号の取り込み動作が行われる。
【００２８】
制御キー群１１４は、アプリケーション実行中のオペレーションをタブレットからのペン入力に限定せず、簡単な機能が実現されるようにした補助的なキーである。例えば、カーソルキー、スクロールキー、決定キー、キャンセルキー等が含まれる。
【００２９】
電池１１６は、再充電可能（リチャーチャブル）な２次電池あるいは乾電池である。ＤＣ／ＤＣコンバータ１１５は、電池１１６から電源供給を受け、昇圧やレギュレーションを行うことにより、複数の電源電圧を生成し、ＣＰＵ１０１の他、各部に必要な電源電圧を供給する。また、ＤＣ／ＤＣコンバータ１１５は、ＣＰＵ１０１からの制御信号にしたがって、各電源電圧の供給の開始／停止を制御する。
【００３０】
上記構成を有するカメラ一体型の情報処理装置の動作を示す。図２は情報処理装置における基本動作処理手順を示すフローチャートである。この処理プログラムは、前述したように、ＲＯＭ１０６に格納されており、ＣＰＵ１０１によって電源オン時に実行される。
【００３１】
情報処理装置本体の電源が投入されると、現在のモードが再生モードであるか否かを判別する（ステップＳ１）。再生モードである場合、データ格納部１０８に格納されている静止画データ・動画データの再生処理を行う（ステップＳ２）。この再生処理の詳細については、後述する。
【００３２】
一方、ステップＳ１で再生モードでない場合、現在のモードが撮影モードであるか否かを判別する（ステップＳ３）。撮影モードである場合、本体内蔵のカメラモジュール（カメラ部１０５）による静止画像・動画像の撮影処理を行う（ステップＳ４）。この撮影処理の詳細についても、後述する。一方、ステップＳ３で撮影モードでない場合、その他の処理を行う（ステップＳ５）。ここで、その他の処理とは、例えば、情報処理装置本体のシステム設定や環境設定など、管理用アプリケーションによる処理などである。
【００３３】
ステップＳ２、Ｓ４またはＳ５の処理が終了すると、電源ＯＦＦ操作が行われたか否か判別する（ステップＳ６）。電源ＯＦＦ操作が行われた場合、電源ＯＦＦの処理を行う（ステップＳ７）。一方、電源ＯＦＦ操作が行われていない場合、モード切り替え操作が行われているものとみなし、ステップＳ１に戻って、前述と同様の処理を繰り返す。
【００３４】
図３および図４はステップＳ２における静止画データ・動画データの再生処理手順を示すフローチャートである。まず、データ格納部１０８に格納されている各種静止画データ、動画データそれぞれに対応するサムネイル画像データの一覧表示を行う（ステップＳ１１）。ここで、静止画データに対応するサムネイル画像データは、サムネイルサイズ（８０×６０ｄｏｔ）に縮小処理され、ＪＰＥＧ圧縮されたデータである。一方、動画データに対応するサムネイル画像データは、動画データのうち、先頭位置または代表される位置のフレームデータが取り出され、縮小処理された後、静止画データとしてのＪＰＥＧ圧縮されたデータである。
【００３５】
また、サムネイル画像データを一覧表示する場合、元となる画像が静止画像であるか動画像であるかを区別するために、動画データにはマークが付けられる（図７参照）。このマークを参照しながら、オペレータによって画像の選択が行われる。画像の選択は、表示部１１２と一体になっている手書きタブレット１１０に対してペン操作で指定したり、制御キー群１１４に含まれる上下左右カーソルキーの操作によるフォーカス移動と決定キーによって行うことが可能である。
【００３６】
動画データに対応するサムネイル画像が選択されたか否かを判別する（ステップＳ１２）。すなわち、選択されたサムネイル画像が静止画像に対するサムネイル画像であるか、あるいは動画像に対するサムネイル画像であるかを判別する。動画データに対応するサムネイル画像が選択された場合、選択されたサムネイル画像は静止画サムネイル表示中であるか否かを判別する（ステップＳ１３）。
【００３７】
静止画サムネイル画像が表示中である場合、現在再生中の動画サムネイル画像が存在する場合、その動作を停止し、静止画サムネイル画像の表示に切り替える（ステップＳ１４）。
【００３８】
そして、選択された動画データに対応する動画サムネイルデータをデータ格納部１０８から読み出し、動画コーディック部１０３によるＭＰＥＧ伸長処理を行い、動画サムネイル画像を再生する（ステップＳ１５）。この動画サムネイル画像の再生表示状態は、動画データを作成すると同時に作成された縮小サイズの動画データを再生している状態であり、画面上に一覧表示されているサムネイル枠の中で縮小サイズの動画が再生されている状態である（図８参照）。この動画サムネイル画像の再生中、別のサムネイル画像の選択指示が行われたか否かを判別する（ステップＳ１６）。
【００３９】
別のサムネイル画像の選択指示が行われた場合、ステップＳ１２に戻って選択された画像の種別を行う。一方、別のサムネイル画像の選択指示が行われていない場合、ステップＳ１５に戻って動画サムネイル画像の再生動作を継続する。
【００４０】
一方、ステップＳ１３で、選択されたサムネイル画像が動画サムネイル画像の再生表示状態である場合、標準サイズで動画再生を行う（ステップＳ１７）。この標準サイズの動画再生では、データ格納部１０８に格納されている動画データが読み出され、読み出された動画データに対し、動画コーディック部１０３によるＭＰＥＧ伸長処理が行われる。動画再生処理が終了すると、その状態で、サムネイル画像の一覧表示画面に戻る指示があるまで待機する（ステップＳ１８）。戻る指示があった場合、ステップＳ１１のサムネイル画像の一覧表示に戻る。
【００４１】
一方、ステップＳ１２で、動画データに対応するサムネイル画像が選択されなかった場合、静止画データに対応するサムネイル画像が選択されたか否かを判別する（ステップＳ１９）。静止画データに対応するサムネイル画像が選択された場合、選択されたサムネイル画像に対応する静止画データを読み出し、標準サイズで静止画データを表示する（ステップＳ２０）。この標準サイズの静止画データの表示では、静止画コーディック部１０２によるＪＰＥＧ伸長処理が行われる。この後、ステップＳ１８でサムネイル画像データの一覧表示画面に戻る指示があるまで待機する。
【００４２】
一方、ステップＳ１９で、静止画データに対応するサムネイル画像が選択されなかった場合、再生処理の終了操作が行われたか否かを判別する（ステップＳ２１）。再生処理の終了操作が行われた場合、本処理を終了し、一方、再生処理の終了操作が行われなかった場合、ステップＳ１２に戻り、サムネイル画像の一覧表示画面上でオペレータの操作待ちとなる。
【００４３】
図５および図６はステップＳ４における静止画および動画の撮影処理手順を示すフローチャートである。まず、動画撮影モードであるか否かを判別する（ステップＳ３１）。動画撮影モードである場合、ステップＳ３２以降の動画撮影処理に進む。一方、動画撮影モードでない場合、静止画撮影モードであるとして、ステップＳ４０以降の静止画撮影処理に進む。
【００４４】
動画撮影処理では、まずシャッタＳＷ１１３が押されるまで待機する（ステップＳ３２）。この動画撮影におけるユーザインタフェースでは、シャッタＳＷ１１２が押されている間だけ動画のキャプチャが行われるようになっている。シャッタＳＷ１１３が押されると、動画データのキャプチャ処理を行う（ステップＳ３３）。この動画キャプチャ処理は、カメラ部１０５から画像処理部１０４を通じて出力される１フレーム分のＹＵＶデジタル画像データを、ＲＡＭ１０７の画像展開エリア１０７ａに格納する処理である。画像展開エリア１０７ａに格納されている１フレーム分の画像データに対し、動画コーディック部１０３によるＭＰＥＧ圧縮処理を行う（ステップＳ３４）。ＭＰＥＧ圧縮された１フレーム分のデータをデータ格納部１０８に一時的に格納する（ステップＳ３５）。
【００４５】
この後、シャッタＳＷ１１３が引き続き押されてＯＮしているか、それともＯＦＦされたかを判別する（ステップＳ３６）。引き続き押されてＯＮしている場合、ステップＳ３３に戻り、前述した動画キャプチャ処理、ステップＳ３４のＭＰＥＧ圧縮処理、ステップＳ３５のデータ格納処理を繰り返す。ステップＳ３５のデータ格納処理では、データ格納部１０８に一時的に格納されているフレームデータに追加される。
【００４６】
一方、ステップＳ３６でシャッタＳＷ１１３がＯＦＦされた場合、動画撮影処理の停止であり、データ格納部１０８に一時的に格納されているＭＰＥＧ動画データをファイルとして保存するとともに、撮影された動画データに対して縮小処理を行い、動画サムネイルデータ（サムネイルサイズのＭＰＥＧ動画データ）を作成する（ステップＳ３７）。この動画サムネイルデータも同様にデータ格納部１０８にファイルとして保存される。動画データの先頭フレームを取り出して縮小処理を行い、縮小処理されたデータに対して静止画コーディック部１０２によるＪＰＥＧ圧縮処理を行って静止画サムネイルデータを作成する（ステップＳ３８）。
【００４７】
この後、オペレータによる終了操作が行われたか否かを判別する（ステップＳ３９）。オペレータによる終了操作が行われた場合、撮影処理を終了する。一方、終了操作が行われなかった場合、ステップＳ３２に戻り、シャッタＳＷ１１３の操作待ちとなる。
【００４８】
また、ステップＳ３１で静止画撮影モードが選択された場合、カメラ部１０５から画像処理部１０４を通じて出力されるＹＵＶデジタル画像データを表示部１１２に連続的に出力する処理を行う（ステップＳ４０）。これにより、電子ビューファインダによる撮影対象画像のモニタ表示が行われる。
【００４９】
シャッタＳＷ１１３が押されたか否かを判別し（ステップＳ４１）、押されていない場合、ステップＳ４０の処理を繰り返す。一方、ステップＳ４１でシャッタＳＷ１１３が押された場合、静止画キャプチャ処理、つまり、出力されている画像データの１フレーム分のデータをＲＡＭ１０７の画像展開エリア１０７ａに格納する（ステップＳ４２）。
【００５０】
画像展開エリア１０７ａに格納されている１フレーム分の画像データに対し、静止画コーディック部１０２によるＪＰＥＧ圧縮処理を行う（ステップＳ４３）。ＪＰＥＧ圧縮された１フレーム分のデータをデータ格納部１０８にＪＰＥＧファイルとして格納する（ステップＳ４４）。キャプチャされた静止画データに対して縮小処理を行うとともに、ＪＰＥＧ圧縮処理による静止画サムネイルデータを作成する（ステップＳ４５）。
【００５１】
この後、オペレータの操作によりシャッタＳＷ１１３がＯＦＦされたか否かを判別し（ステップＳ４６）、シャッタＳＷ１１３がＯＦＦされた場合、静止画撮影処理を終了する。一方、シャッタＳＷ１１３がＯＦＦされなかった場合、ステップＳ４０に戻って、モニタ処理を行う。
【００５２】
図７はステップＳ１１におけるサムネイル画像の一覧表示画面を示す図である。このサムネイル画像データは、データ格納部１０８に格納されている各種の静止画データ、動画データにそれぞれ対応するサムネイル静止画データであり、８０×６０ｄｏｔの縮小画像のＪＰＥＧ圧縮データである。また、これらのサムネイル画像データは、前述した通り、静止画撮影処理および動画撮影処理の過程で同時に作成され、データ格納部１０８に格納されている。
【００５３】
図において、５０１はサムネイル画像の一覧表示領域である。このサムネイル画像の一覧表示領域５０１には、動画データ、静止画データに対応する静止画サムネイル画像が作成日時順に格子状に並べられている。５０２は動画データに対するサムネイル画像である。このサムネイル画像５０２には、動画データであることを識別するためのマーク５０４が重なるように付加されている。
【００５４】
５０３は静止画データに対するサムネイル画像である。このサムネイル画像５０３は静止画データに対応しているので、このサムネイル画像５０３には、マーク５０４は付加されていない。オペレータは、マーク５０４が表示されているか否かを見ることにより、サムネイル画像に対応するデータが動画データであるのか静止画データであるのかを容易に識別できる。
【００５５】
５０５はサムネイル画像データの１つが指定されている状態であることを表すフォーカス表示である。このフォーカス表示５０５は、制御キー群１１４に含まれる上下左右のカーソルキーを操作することにより、上下左右に任意に移動できる。フォーカスを当てて決定キーを押下することで、あるいはフォーカスが当たっているサムネイル画像領域をペンによりタッチすることで、フォーカスが当たっているサムネイル画像を選択することができる。あるいは、表示画面上の任意のサムネイル画像が表示されている領域をペンでダブルタッチしても、同様にサムネイル画像の選択を行うことができる。５０６、５０７はそれぞれ上、下スクロールを指示する矢印であり、サムネイル画像データが１画面に入りきれない場合、この矢印５０６、５０７をペンでタッチすることにより、サムネイル画像の一覧表示が上下にスクロールする。
【００５６】
図８は動画データに対するサムネイル画像が選択された場合の一覧表示画面を示す図である。図において、６０１はサムネイル画像５０２が選択されてサムネイル動画が再生されているサムネイル表示領域である。サムネイル画像５０２は動画データに対応するので、これが選択されると、動画サムネイル画像の再生が実行される。つまり、サムネイル表示領域６０１では、サムネイルサイズに縮小された動画データのＭＰＥＧ伸長処理による再生表示が行われている。
【００５７】
図９は動画サムネイル画像の再生が行われた状態で別の動画データに対するサムネイル画像が選択された場合の一覧表示画面を示す図である。図において、７０１はそれまで動画サムネイル画像の再生が行われていたサムネイル表示領域である。このサムネイル表示領域７０１では、他のサムネイル画像が選択されたことによりサムネイル動画の再生を一時停止し、停止時に再生されていたフレームのサムネイル画像が表示された状態のままとなっている。この場合も動画データに対するサムネイル画像であることを示すマーク５０４が再び表示されている。７０３は新たに選択された動画データに対するサムネイル画像を表示するサムネイル表示領域である。図８のサムネイル表示領域６０１と同様、選択された動画データに対する動画サムネイル画像の再生が行われている。
【００５８】
図１０はサムネイル表示領域６０１で再生されているサムネイル動画像が選択された場合に表示される標準サイズの動画表示画面を示す図である。再生されているサムネイル動画像の選択が行われると、標準サイズで動画データが再生表示が行われる。標準サイズの動画再生では、選択されたサムネイル動画像に対応する動画データをデータ格納部１０８から順次読み出し、ＭＰＥＧ伸長処理を行う。本実施形態では、動画データの標準サイズは、ＱＶＧＡサイズ（３２０×２４０ｄｏｔ）である。また、サムネイル動画像の選択操作は、図７と同様、フォーカスを当てた状態での決定キーの押下、ペンタッチあるいはペンによるダブルタッチによって行われる。
【００５９】
図において、８０１は動画再生領域である。動画再生領域８０１は、標準サイズとしてＱＶＧＡ（３２０×２４０ｄｏｔ）の大きさを有する。８０２はプレイボタンである。このプレイボタン８０２をペンタッチすることにより、標準サイズの動画再生処理がスタートする。８０３はストップボタンであり、動画再生を停止する。８０４はポーズボタンであり、動画再生を一時的に停止し、その後、再びプレイボタン８０２がタッチされると、その続きから動画再生が再開される。８０５はサムネイル画像の一覧表示に戻るためのアイコンである。このアイコン８０５をペンタッチすると、図７のサムネイル画像の一覧画面が表示される。
【００６０】
図１１は静止画データに対するサムネイル画像が選択された場合の静止画表示画面を示す図である。静止画データに対するサムネイル画像５０３が選択されると、サムネイル画像に対応する静止画データが標準サイズで再生される。標準サイズの静止画再生では、選択されたサムネイル画像に対応する静止画データをデータ格納部１０８から読み出し、ＪＰＥＧ伸長処理を行う。本実施形態では、静止画データの標準サイズはＶＧＡサイズ（６４０×４８０ｄｏｔ）である。また、サムネイル画像の選択操作は、図７と同様、フォーカスを当てた状態での決定キーの押下、ペンタッチあるいはペンによるダブルタッチによって行われる。図において、９０１は静止画表示領域である。標準サイズで静止画が表示されている状態では、画面の一部をペンタッチすると、再びサムネイル画像の一覧表示画面に戻る。
【００６１】
尚、本実施形態では、静止画を表すためのデータ記録方式としてＪＰＥＧ圧縮方式、動画を表すためのデータ記録方式としてＭＰＥＧ４圧縮方式を示したが、特にこれらの方式に限らず、他の静止画圧縮方式、他の動画圧縮方式でもよく、さらには、非圧縮によるデータを利用しても、同様な効果が得られることは勿論である。例えば、静止画としては、ＲＧＢビットマップデータ、ＧＩＦ圧縮データ、ＰＩＮＧ圧縮データなど各種フォーマットのデータ記録方式が挙げられる。また、動画としては、ＭＰＥＧ１、ＭＰＥＧ２圧縮データ、ＤＶ（デジタルビデオ）フォーマットデータなどのデータ記録方式が挙げられる。
【００６２】
また、本実施形態では、アプリケーションを実行するためのオペレーションとして、手書きタブレットをペン操作することを示したが、この操作に限定されず、キー操作によるオペレーションであってもよい。例えば、サムネイル画像の指定・選択などの操作は、上下左右のカーソルキーによってフォーカス枠を移動させることで、選択されているサムネイル画像を切り替え、さらに決定キーで選択されたサムネイル画像データを指定するような、ユーザインタフェースによるオペレーションであってもよい。
【００６３】
［第２の実施形態］
前記第１の実施形態では、動画サムネイルデータは、動画撮影時に標準サイズの動画データから縮小動画データとして作成され、データ格納部１０８に別のファイルとして格納される場合を示したが、動画サムネイルデータを別ファイルとして動画撮影時に作成する場合、標準サイズの動画撮影が終了した後にサムネイルサイズの動画作成処理を実行するので、動画の撮影時間が長い場合、動画サムネイルデータの作成に時間がかかり、動画撮影の終了までオペレータが待たされてしまう。
【００６４】
また、情報処理装置本体で撮影する場合、自動的に動画サムネイルデータが作成されるが、例えば他の機器で作成された動画データを情報処理装置本体に転送して再生する場合、通常、動画サムネイルデータは存在していないので、新たに動画サムネイルデータを作成するという処理を実行しなければならない。
【００６５】
これに対し、第２の実施形態では、撮影時に標準サイズの動画データだけを作成し、サムネイル動画の再生時、標準サイズの動画データのデコード処理（伸長処理）に引き続き、デコード処理された標準サイズの動画データから動画サムネイルデータに縮小処理を行うと同時に表示処理を行うことにより、動画サムネイル画像を再生する場合を示す。尚、情報処理装置の電気的構成は前記第１の実施形態と同じであるので、同一の符号を用いることとする。
【００６６】
図１２および図１３は第２の実施形態のステップＳ２における静止画データ・動画データの再生処理手順を示すフローチャートである。前記第１の実施形態と同一のステップ処理については同一のステップ番号が付されている。
【００６７】
まず、データ格納部１０８に格納されている各種静止画データ、動画データそれぞれに対応するサムネイル画像の一覧表示を行う（ステップＳ１１）。一覧表示画面上で、オペレータによる画像の選択が行われると、動画データに対応するサムネイル画像が選択されたか否かを判別する（ステップＳ１２）。すなわち、選択されたサムネイル画像が静止画サムネイルであるか、あるいは動画サムネイルであるかを判別する。動画データに対応するサムネイル画像が選択された場合、選択された動画データに対応するサムネイル画像が静止画サムネイル表示中であるか否かを判別する（ステップＳ１３）。静止画サムネイルが表示中である場合、現在再生中のサムネイル動画像があると、その再生動作を停止し、静止画サムネイルの表示に切り替える（ステップＳ１４）。
【００６８】
そして、１フレーム分の動画サムネイルデータを再生する、ステップＳ１５Ａ〜Ｓ１６Ｂの処理を繰り返し行うことで、動画サムネイルデータの連続再生が行われる。まず、標準サイズでＭＰＥＧ圧縮された画像データをデータ格納部１０８から１フレーム分読み出し、動画コーディック部１０３によるＭＰＥＧ伸長処理を行う（ステップＳ１５Ａ）。
【００６９】
伸長された標準サイズの動画データを縮小する処理を行う（ステップＳ１５Ｂ）。つまり、標準サイズであるＱＶＧＡサイズ（３２０×２４０ｄｏｔ）の画像データを、サムネイルサイズ（８０×６０ｄｏｔ）に変換する処理を行う。縮小処理された１フレーム分の画像データを表示部１１２に出力し、１フレーム分の画像データを表示させる（ステップＳ１５Ｃ）。１フレーム分のＭＰＥＧ伸長処理、縮小処理および表示処理が終了すると、別のサムネイル画像の選択・指示が行われたか否かを判別する（ステップＳ１６）。
【００７０】
別のサムネイル画像の選択・指示が行われた場合、ステップＳ１３の処理に戻る。一方、ステップＳ１６で別のサムネイル画像の選択・指示が行われていない場合、全てのフレームに対して上記処理が終了したか否かを判別する（ステップＳ１６Ａ）。全てのフレームに対して上記処理が終了していない場合、ステップＳ１５Ａに戻り、次のフレームの伸長処理を行う。一方、ステップＳ１６Ａで全てのフレームが終了した場合、再びフレームの先頭から再生を繰り返すため、先頭フレームデータに読み出しポインタを進め（ステップＳ１６Ｂ）、ステップＳ１５Ａにおける１フレーム分のデータ読み出し処理に戻る。このように、ステップＳ１５Ａ〜Ｓ１６Ｂの処理を繰り返すことにより、標準サイズの動画圧縮データからサムネイルサイズの動画再生処理が行われる。
【００７１】
一方、ステップＳ１３で、選択されたサムネイル画像が動画サムネイル表示状態である場合、標準サイズの動画再生処理を行う（ステップＳ１７）。この標準サイズの動画再生では、格納されている動画データが読み出され、動画コーディック部１０３によるＭＰＥＧ伸長処理が行われる。動画再生処理が終了すると、その後、サムネイル画像データの一覧表示画面に戻る指示があるまで待機する（ステップＳ１８）。戻る指示があった場合、ステップＳ１１のサムネイル画像の一覧表示処理に戻る。
【００７２】
一方、ステップＳ１２で、動画データに対応するサムネイル画像が選択されなかった場合、静止画データに対応するサムネイル画像が選択されたか否かを判別する（ステップＳ１９）。静止画データに対応するサムネイル画像が選択された場合、選択されたサムネイル画像に対応する静止画データを読み出し、標準サイズの静止画データの表示を行う（ステップＳ２０）。この標準サイズの静止画データの表示では、静止画コーディック部１０２によるＪＰＥＧ伸長処理が行われる。その後、ステップＳ１８でサムネイル画像データの一覧表示画面に戻る指示があるまで待機する。
【００７３】
一方、ステップＳ１９で、静止画データに対応するサムネイル画像が選択されなかった場合、再生処理の終了操作が行われたか否かを判別する（ステップＳ２１）。再生処理の終了操作が行われた場合、本処理を終了し、一方、再生処理の終了操作が行われなかった場合、ステップＳ１２に戻り、サムネイル画像の一覧表示画面上でオペレータの操作待ちとなる。
【００７４】
［第３の実施形態］
前記第１、第２の実施形態では、静止画・動画を撮影可能なカメラモジュール（カメラ部１０５）を搭載し、撮影された画像データの一覧表示画面から再生データを選択可能なユーザインタフェースを有する情報処理装置を示したが、これらの静止画・動画は内蔵のカメラモジュールによって撮影されたものに限らず、外部の機器によって作成されたものでもよく、作成されたデータに対して再生・表示を行うようにしてもよい。
【００７５】
第３の実施形態では、外部の機器で作成された静止画・動画データを読み込むためのインタフェースを有する情報処理装置を示す。この情報処理装置に備わるインタフェースとしては、パーソナルコンピュータ等と有線で接続可能なＵＳＢインタフェース、ＰＨＳや携帯電話等の無線によるデータ通信が行える通信インタフェース、可搬型のメモリカードとしてＣＦ（コンパクトフラッシュ（登録商標））が装着可能なＣＦインタフェース等が挙げられる。
【００７６】
図１４は第３の実施形態における情報処理装置の構成を示すブロック図である。前記第１の実施形態と同一の構成部分には、同一の符号が付されている。図において、１０１は装置全体を制御するＣＰＵ（中央演算処理装置）である。ＣＰＵ１０１には、静止画コーディック部１０２、動画コーディック部１０３、制御プログラムを記憶するＲＯＭ１０６、ＲＡＭ１０７、データ格納部１０８、タブレットコントロール部１０９、ＬＣＤコントロール部１１１、シャッタＳＷ１１３、制御キー群１１４、および電源を供給するＤＣ／ＤＣコンバータ１１５が接続されている。タブレットコントロール部１０９には、手書きタブレット１１０が接続されている。ＬＣＤコントロール部１１１には、表示部１１２が接続されている。表示部１１２はＴＦＴカラー液晶および駆動部から構成される。ＤＣ／ＤＣコンバータ１１５には、電池１１６から電源が供給されている。
【００７７】
さらに、ＣＰＵ１０１には、ＣＦ（コンパクトフラッシュ（登録商標））インタフェース２０１、ＵＳＢインタフェース２０３およびＰＨＳインタフェース２０４が接続されている。ＣＦインタフェース２０１は、ＣＦカード制御部やカードコネクタなどを含んでおり、ＣＦカード２０２が接続可能である。ＣＰＵ１０１は、ＣＦインタフェース２０１を制御し、ＣＦカードに格納されている静止画・動画データを読み出して再生処理を行う。アプリケーションを実行することによる静止画・動画データの再生処理手順は、前記第１、第２の実施形態と同様の手順で行われる。この場合、データの読み出し元は、データ格納部１０８ではなく、ＣＦインタフェース２０１を経由したＣＦカード２０２内のフラッシュメモリとなる。ＣＦカード２０２の中には、予めパーソナルコンピュータや他の機器によってＭＰＥＧ動画データやＪＰＥＧ静止画データを作成しておき、これらのデータが記録されているものとする。
【００７８】
また、ＵＳＢインタフェース２０３は、ＵＳＢ規格によるデータ通信を行う制御部やＵＳＢケーブルのコネクタなどを含んでおり、ＵＳＢケーブルを介してパーソナルコンピュータや他の機器等と接続されると、画像データの送受信が行われる。ＣＰＵ１０１は、ＵＳＢインタフェース２０３を制御し、パーソナルコンピュータ等の外部機器から静止画や動画のデータを受信し、データ格納部１０８に格納する。アプリケーションを実行することによる静止画、動画データの再生処理手順は、ＣＦカードを用いた場合と同じく、前記第１、第２の実施形態と同様の手順で行われる。
【００７９】
さらに、ＰＨＳインタフェース２０４は、ＰＨＳによるデータ通信を行う制御部を有し、ＰＨＳアンテナ２０５と接続されている。ＰＨＳを使用したデータ通信により、他のＰＨＳ機器やサーバ装置と画像データの送受信を行うことが可能である。ＣＰＵ１０１は、ＰＨＳインタフェース２０４を制御し、ＰＨＳ機器やサーバ装置等から静止画・動画データを受信し、データ格納部１０８に格納する。アプリケーションを実行することによる静止画、動画データの再生処理手順は、ＣＦカードやＵＳＢの場合と同じく、前記第１、第２の実施形態と同様の手順で行われる。
【００８０】
［第４の実施形態］
前記第１、第２の実施形態では、静止画や動画の圧縮・伸長処理は、ＣＰＵ１０１に接続された静止画コーディック部１０２および動画コーディック部１０３によって行われる場合を示したが、静止画、動画データは必ずしもハードウエアによるコーディックモジュールによって処理されるものではなく、ＣＰＵ１０１がＲＯＭに格納された各コーディックの制御プログラムを実行することによって処理されるようにしてもよい。
【００８１】
第４の実施形態では、静止画コーディックとしてＪＰＥＧコーディック処理制御プログラム、動画コーディックとしてＭＰＥＧコーディック処理制御プログラムがＲＯＭ１０６に格納されている。ＣＰＵ１０１がこれらのプログラムを読み出して実行することにより、各画像の圧縮・伸長処理は行われる。
【００８２】
図１５は第４の実施形態における情報処理装置の構成を示すブロック図である。前記第１の実施形態と同一の構成部分には、同一の符号が付されている。図において、１０１は装置全体を制御するＣＰＵ（中央演算処理装置）である。ＣＰＵ１０１には、静止画コーディック部１０２、動画コーディック部１０３、画像処理部１０４、制御プログラムを記憶するＲＯＭ１０６、ＲＡＭ１０７、データ格納部１０８、タブレットコントロール部１０９、ＬＣＤコントロール部１１１、シャッタＳＷ１１３、制御キー群１１４、および電源を供給するＤＣ／ＤＣコンバータ１１５が接続されている。
【００８３】
画像処理部１０４には、カメラ部１０５が接続されている。タブレットコントロール部１０９には、手書きタブレット１１０が接続されている。ＬＣＤコントロール部１１１には、表示部１１２が接続されている。表示部１１２はＴＦＴカラー液晶および駆動部から構成される。ＤＣ／ＤＣコンバータ１１５には、電池１１６から電源が供給されている。
【００８４】
１０６はＣＰＵ１０１に接続されているＲＯＭである。ＣＰＵ１０１はＲＯＭ１０６内の制御プログラムにしたがって各種制御を行う。ＲＯＭ１０６は、静止画コーディック処理部３０１、動画コーディック処理部３０２、アプリケーション部３０３、ＯＳ・ドライバ部３０４、その他の処理部３０５を含む。
【００８５】
静止画コーディック処理部３０１には、カメラ部１０５および画像処理部１０４によってキャプチャされた静止画データ（ＹＵＶデジタル画像データ）に対してＪＰＥＧ圧縮処理を行い、ＪＰＥＧ静止画データを作成するＪＰＥＧ圧縮処理制御プログラム、およびこのＪＰＥＧ圧縮処理制御プログラムによってＪＰＥＧ圧縮処理（エンコード）され、データ格納部１０８に格納されている静止画データを受け取り、ＪＰＥＧ伸長処理によってＹＵＶデジタル静止画データに変換するＪＰＥＧ伸長処理制御プログラムが格納されている。
【００８６】
動画コーディック処理部３０２には、カメラ部１０５および画像処理部１０４によってキャプチャされた動画データ（ＹＵＶデジタル画像データ）に対してＭＰＥＧ圧縮処理を行い、ＭＰＥＧ動画データを作成するＭＰＥＧ圧縮処理制御プログラム、およびこのＭＰＥＧ圧縮処理制御プログラムによってＭＰＥＧ圧縮処理（エンコード）され、データ格納部１０８に格納されている動画データを受け取り、ＭＰＥＧ伸長処理によってＹＵＶデジタル動画データに変換するＭＰＥＧ伸長処理制御プログラムが格納されている。
【００８７】
アプリケーション部３０３には、手書きタブレット１１０から入力された情報にしたがった各種アプリケーションの実行、シャッタＳＷ１１３の操作による撮影動作の指示やアプリケーション実行中の制御キー群１１４による制御指示により、対応する制御処理の実行などを含むアプリケーション制御プログラムが格納されている。
【００８８】
ＯＳ・ドライバ部３０４には、ＯＳ（オペレーティングシステム）プログラムや周辺機器を制御するためのドライバプログラムなどが格納されている。ドライバプログラムは、例えば画像処理部１０４から出力された動画および静止画の撮影画像信号を読み込み、ＲＡＭ１０７にＤＭＡ転送を行う処理、ＲＡＭ１０７からＬＣＤコントロール部にデータをＤＭＡ転送する処理、各素子への電源供給を制御する制御信号をＤＣ／ＤＣコンバータ１１５に出力する処理等が含まれる。その他の処理部３０５には、カメラ部１０５から送られる画像信号に対する信号処理、描画のためのウインドウシステムなどの処理プログラムが格納されている。
【００８９】
［第５の実施形態］
前記第１〜第４の実施形態では、動画サムネイルデータは、縮小サイズの動画データをＭＰＥＧ圧縮して作成されたデータ、あるいは標準サイズのＭＰＥＧ圧縮データを再生時に縮小処理して作成されたデータとして、再生される場合を示したが、動画サムネイルデータは、必ずしもＭＰＥＧ圧縮されたデータである必要はなく、サムネイル画像の一覧表示画面上で、他の動画コーディック方式で圧縮されたサムネイルデータを再生することも可能である。
【００９０】
また、フレームレートに関しても、動画イメージを確認することがサムネイル動画の目的であるので、元動画のフレームレートを踏襲する必要はなく、フレームを間引いた（フレームレートの低い）サムネイル動画を再生してもよい。
【００９１】
したがって、第５の実施形態では、サムネイル動画を縮小サイズのモーションＪＰＥＧデータに変換し、動画サムネイルデータとして再生する場合を示す。さらに、元動画の全フレームをモーションＪＰＥＧに変換するのではなく、フレームを間引きながら変換することにより、フレームレートの低い動画像として作成する。
【００９２】
図１６は元画像となるＭＰＥＧ圧縮データおよびサムネイル動画として変換された後のモーションＪＰＥＧ圧縮データのデータ構造を示す図である。図において、４０１は動画コーディック部１０３によってＭＰＥＧ圧縮された動画データである。４０２はＭＰＥＧ圧縮されたフレーム１のデータ部である。フレーム１のデータ部の後、ＭＰＥＧ圧縮されたフレーム２、フレーム３のデータ部が連続して繋がっている。同様に、４０３はＭＰＥＧ圧縮されたフレーム１６のデータ部である。４０４はＭＰＥＧ圧縮されたフレーム３１のデータ部である。
【００９３】
一方、４０５は静止画コーディック部１０２および動画コーディック部１０３によって動画データ４０１を基に作成される、サムネイルサイズに縮小されたモーションＪＰＥＧ圧縮されたデータである。ここで、モーションＪＰＥＧ圧縮データは、元となる動画データから必要なフレームを読み出し、動画コーディック部１０３によって伸長処理を行い、さらに伸長された１フレーム分の静止画データに対し、サムネイルサイズの縮小処理を行った後、静止画コーディック部１０３によってＪＰＥＧ圧縮したものを、動画の１フレームデータとするものである。
【００９４】
４０６はフレーム１のモーションＪＰＥＧ圧縮データである。同様に、４０７はフレーム１６のモーションＪＰＥＧ圧縮データである。４０８はフレーム３１のモーションＪＰＥＧ圧縮データである。本実施形態では、サムネイル動画データは、元の動画データに対して間引き処理されており、１５フレームに１回の割合でモーションＪＰＥＧ圧縮データが作成されている。したがって、モーションＪＰＥＧ圧縮データ４０５は、フレーム１、フレーム１６、フレーム３１の各ＪＰＥＧ圧縮データが連続するデータ構造を有する。
【００９５】
尚、第５の実施形態では、動画サムネイルデータは、フレームレートを落としたモーションＪＰＥＧ圧縮データとして作成される場合を示したが、モーションＪＰＥＧ圧縮データに限らず、前述したように、フレームレートの低いＭＰＥＧ圧縮データとして動画サムネイルデータを作成してもよく、サムネイル画像の一覧表示時に再生することで、同様な効果が得られる。また、フレームレートを制御できる他の動画圧縮方式でも同様である。
【００９６】
以上示したように、上記各実施形態によれば、次のような効果が得られる。オペレータが一覧表示の中から所望の画像を選択すると、選択された静止画データあるいは動画データは標準サイズで再生されるので、簡単な操作で見たい画像データを検索できる。
【００９７】
また、一覧表示中の動画データについては、動画の先頭あるいは代表的なフレームの静止画サムネイル画像の表示であるので、一覧表示の際には動画処理を行う必要はなく、動画コーディック処理部の動作を停止でき、消費電力を抑えることができる。
【００９８】
また、動画データのサムネイル画像であるか、静止画像のサムネイル画像であるかを区別するためのマークを画像中に付加することで、オペレータが容易に画像データの種類を識別できる。
【００９９】
また、一覧表示されたサムネイル静止画像のうち、動画データに対するサムネイル画像を選択すると、選択されたサムネイル静止画像がサムネイルサイズの動画の再生表示に切り替わるので、必要に応じて動画像を容易に確認でき、使い勝手が向上する。さらに、一覧表示中の別の動画データを選択すると、それまで再生されていたサムネイル動画を停止し、選択された動画データのサムネイル動画の再生が新たに開始されるので、複数の動画再生を同時に行うこともなく、システム（ＣＰＵ）の負荷や消費電力を抑えることができる。
【０１００】
また、サムネイル動画の再生が一時停止した動画データを再び選択すると、前回停止した位置（フレーム）から続きのサムネイル動画の再生が開始されるので、同じ再生部分を重複して見ることもなく、使い勝手が向上する。
【０１０１】
さらに、動画サムネイル画像の再生中、その動画サムネイル画像を選択すると、標準サイズの動画データの再生に切り替わるので、標準サイズへの切替が簡単であり、オペレータの操作性を向上できる。ここで、標準サイズでの動画データの再生は、必要なときだけ行えばよく、システム（ＣＰＵ）の負荷を軽減できる。
【０１０２】
また、動画サムネイルデータは、動画像の撮影処理中、標準サイズの動画データの撮影終了後に自動的に作成されるので、オペレータが意識することなく、操作の簡便性を維持できる。
【０１０３】
また、外部の機器やインターネット中のサーバ装置などから、動画データをダウンロードして再生する際に動画サムネイルデータが存在しない場合や、撮影終了後に動画サムネイルデータを作成する時間を待ちたくない場合、動画サムネイルデータの作成を行わず、動画サムネイル画像を再生する際、標準サイズの動画データの伸長処理を行いながら、同時に動画データの縮小処理を行って、サムネイルサイズの動画データを再生することで、再生可能な動画データの幅が拡がり、動画撮影時に動画サムネイルデータ作成のため、余分な待ち時間も必要なくなる。
【０１０４】
尚、動画サムネイルデータは、標準サイズの動画圧縮／伸長処理と同様のコーディックで作成されるだけでなく、静止画圧縮／伸長処理を利用してもよい。例えば、前述したモーションＪＰＥＧ圧縮データのように、連続した静止画データの集まり（集合体）として動画データを構成するように作成してもよい。これにより、動画・静止画サムネイルデータの一覧表示、および動画データに対するサムネイル静止画像を選択した際に実行される、動画サムネイル再生処理では、静止画データの伸長処理部を動作させるだけでよく、動画伸長処理部を動作させずに済むので、システム（ＣＰＵ）の負荷を軽減できる。
【０１０５】
さらに、動画サムネイル画像の再生は、標準サイズの動画データの再生と同じフレームレートではなく、間引かれたフレームに対して動画サムネイルデータを作成することにより、動画イメージの確認を容易に行え、同時にシステム（ＣＰＵ）の負荷も軽減できる。
【０１０６】
以上が本発明の実施の形態の説明であるが、本発明は、これら実施の形態の構成に限られるものではなく、特許請求の範囲で示した機能、または実施の形態の構成が持つ機能が達成できる構成であればどのようなものであっても適用可能である。
【０１０７】
例えば、上記実施形態では、画面上に一覧表示される縮小静止画像が動画データに対するものであるか、静止画データに対するものであるかを識別するために、縮小静止画像にマークが付加されたが、マークを付加する代わりに、縮小静止画像のサイズ、輝度、色合等を変更することで識別できるようにしてもよい。
【０１０８】
また、本発明の目的は、実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、情報処理装置に供給し、その装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【０１０９】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１１０】
又、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０１１１】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１１２】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１１３】
本発明の実施形態を以下に列挙する。
【０１１４】
［実施態様１］  画像データ記憶装置に記録された動画データおよび静止画データを基に動画像および静止画像を再生する画像再生方法において、動画データから所定のフレームの縮小静止画像を作成する第１の縮小静止画像作成ステップと、静止画データから縮小静止画像を作成する第２の縮小静止画像作成ステップと、前記作成された縮小静止画像を表示装置の画面上に一覧表示する表示ステップと、前記画面上に一覧表示された縮小静止画像を指定する静止画像指定ステップと、該指定された縮小静止画像が前記動画データに対する縮小静止画像である場合、該動画データを再生する動画像再生ステップとを有し、前記動画像再生ステップは、標準サイズの動画データから１フレーム分のデータを読み出す読出ステップと、該読み出されたデータを縮小サイズに縮小する縮小ステップと、前記縮小サイズに縮小されたデータを再生する再生ステップとを有し、前記動画データを構成する複数のフレームのデータに対し、前記読出ステップ、前記縮小ステップおよび前記再生ステップを順次繰り返すことで、前記動画データを縮小サイズで再生することを特徴とする画像再生方法。
【０１１５】
［実施態様２］  前記画面上に一覧表示された縮小静止画像に、前記動画データに対する縮小静止画像であることを識別するための識別マークを付加する付加ステップと、前記静止画像指定ステップで指定された縮小静止画像が前記静止画像データに対する縮小静止画像である場合、該静止画データを標準サイズで再生する静止画像再生ステップとを有することを特徴とする実施態様１記載の画像再生方法。
【０１１６】
［実施態様３］  前記縮小サイズで再生された動画データを指定する動画像指定ステップを有し、前記動画像再生ステップは、前記動画像指定ステップで前記縮小サイズで再生される動画データが指定された場合、該動画データを標準サイズで再生することを特徴とする実施態様１記載の画像再生方法。
【０１１７】
［実施態様４］  前記静止画像指定ステップで動画データに対する縮小静止画像が指定された場合、それまで他の動画データが縮小サイズで再生されていた場合、該動画データの再生を停止する再生停止ステップを有することを特徴とする実施態様１記載の画像再生方法。
【０１１８】
［実施態様５］  前記静止画像指定ステップで、一時停止中の動画データに対する縮小静止画像が指定された場合、前記動画像再生ステップは前回停止したフレームから、前記動画データを縮小サイズで再生することを特徴とする実施態様１記載の画像再生方法。
【０１１９】
［実施態様６］  撮像装置で撮影することにより動画データを生成する動画データ生成ステップと、該生成された動画データを前記画像データ記憶装置に記録する記録ステップとを有することを特徴とする実施態様１記載の画像再生方法。
【０１２０】
［実施態様７］  前記動画データは圧縮されたデータであり、前記動画像再生ステップは、前記読出ステップで読み出された１フレーム分のデータを伸長する伸長ステップを有し、前記縮小ステップは前記伸長されたデータを縮小することを特徴とする実施態様１記載の画像再生方法。
【０１２１】
［実施態様８］  前記動画データは、圧縮された静止画データの集合体であることを特徴とする実施態様７記載の画像再生方法。
【０１２２】
［実施態様９］  前記動画像再生ステップは、前記動画データを構成する全フレームのデータから間引かれた複数のフレームのデータに対し、前記読出ステップ、前記縮小ステップおよび前記再生ステップを順次繰り返すことを特徴とする実施態様１記載の画像再生方法。
【０１２３】
［実施態様１０］  画像データ記憶手段を備え、該画像データ記憶手段に記録された動画データおよび静止画データを基に動画像および静止画像を再生する画像再生装置において、動画データから所定のフレームの縮小静止画像を作成する第１の縮小静止画像作成手段と、静止画データから縮小静止画像を作成する第２の縮小静止画像作成手段と、前記作成された縮小静止画像を画面上に一覧表示する表示手段と、前記画面上に一覧表示された縮小静止画像を指定する静止画像指定手段と、該指定された縮小静止画像が前記動画データに対する縮小静止画像である場合、該動画データを再生する動画像再生手段とを備え、前記動画像再生手段は、標準サイズの動画データから１フレーム分のデータを読み出す読出手段と、該読み出されたデータを縮小サイズに縮小する縮小手段と、前記縮小サイズに縮小されたデータを再生する再生手段とを備え、前記動画データを構成する複数のフレームのデータに対し、前記読出手段、前記縮小手段および前記再生手段を順次繰り返すことで、前記動画データを縮小サイズで再生することを特徴とする画像再生装置。
【０１２４】
［実施態様１１］  画像再生装置に搭載されたコンピュータによって実行され、画像データ記憶装置に記録された動画データおよび静止画データを基に動画像および静止画像を再生するためのプログラムであって、動画データから所定のフレームの縮小静止画像を作成する第１の縮小静止画像作成手順と、静止画データから縮小静止画像を作成する第２の縮小静止画像作成手順と、前記作成された縮小静止画像を表示装置の画面上に一覧表示する表示手順と、前記画面上に一覧表示された縮小静止画像を指定する静止画像指定手順と、該指定された縮小静止画像が前記動画データに対する縮小静止画像である場合、該動画データを再生する動画像再生手順とを含み、前記動画像再生手順は、標準サイズの動画データから１フレーム分のデータを読み出す読出手順と、該読み出されたデータを縮小サイズに縮小する縮小手順と、前記縮小サイズに縮小されたデータを再生する再生手順とを含み、前記動画データを構成する複数のフレームのデータに対し、前記読出ステップ、前記縮小ステップおよび前記再生ステップを順次繰り返すことで、前記動画データを縮小サイズで再生することを特徴とするプログラム。
【０１２５】
【発明の効果】
本発明によれば、ＣＰＵに大きな負荷をかけることなく、簡単な操作で見たい画像を適切に探し出すことができる。
【図面の簡単な説明】
【図１】第１の実施形態における情報処理装置の構成を示すブロック図である。
【図２】情報処理装置における基本動作処理手順を示すフローチャートである。
【図３】ステップＳ２における静止画データ・動画データの再生処理手順を示すフローチャートである。
【図４】図３につづく静止画データ・動画データの再生処理手順を示すフローチャートである。
【図５】ステップＳ４における静止画および動画の撮影処理手順を示すフローチャートである。
【図６】図５につづくステップＳ４における静止画および動画の撮影処理手順を示すフローチャートである。
【図７】ステップＳ１１におけるサムネイル画像の一覧表示画面を示す図である。
【図８】動画データに対するサムネイル画像が選択された場合の一覧表示画面を示す図である。
【図９】動画サムネイル画像の再生が行われた状態で別の動画データに対するサムネイル画像が選択された場合の一覧表示画面を示す図である。
【図１０】サムネイル表示領域６０１で再生されているサムネイル動画像が選択された場合に表示される標準サイズの動画表示画面を示す図である。
【図１１】静止画データに対するサムネイル画像が選択された場合の静止画表示画面を示す図である。
【図１２】第２の実施形態のステップＳ２における静止画データ・動画データの再生処理手順を示すフローチャートである。
【図１３】図１２につづくステップＳ２における静止画データ・動画データの再生処理手順を示すフローチャートである。
【図１４】第３の実施形態における情報処理装置の構成を示すブロック図である。
【図１５】第４の実施形態における情報処理装置の構成を示すブロック図である。
【図１６】元画像となるＭＰＥＧ圧縮データおよびサムネイル動画として変換された後のモーションＪＰＥＧ圧縮データのデータ構造を示す図である。
【符号の説明】
１０１  ＣＰＵ
１０２  静止画コーディック部
１０３  動画コーディック部
１０６  ＲＯＭ
１０８  画像データ格納部
５０２  動画データに対するサムネイル画像
５０３  静止画データに対するサムネイル画像
５０４  マーク
６０１  サムネイル動画が再生されているサムネイル表示領域
【図１】
2004312463.tif 000003
【図２】
2004312463.tif 000004
【図３】
2004312463.tif 000005
【図４】
2004312463.tif 000006
【図５】
2004312463.tif 000007
【図６】
2004312463.tif 000008
【図７】
2004312463.tif 000009
【図８】
2004312463.tif 000010
【図９】
2004312463.tif 000011
【図１０】
2004312463.tif 000012
【図１１】
2004312463.tif 000013
【図１２】
2004312463.tif 000014
【図１３】
2004312463.tif 000015
【図１４】
2004312463.tif 000016
【図１５】
2004312463.tif 000017
【図１６】
2004312463.tif 000018