(57)【特許請求の範囲】
【請求項１】
被写体を撮像し、画像として記録するとともに、記録された画像を再生する情報処理装置において、
前記被写体の画像を撮像日時情報とともに記録する記録手段と、
前記記録手段に記録された前記画像を所定の割合で縮小し、サムネイル画像を作成するサムネイル画像作成手段と、
前記記録手段に記録された前記画像の中から、前記サムネイル画像を作成する画像を前記撮像日時情報に基づいて選択するよう前記サムネイル画像作成手段を制御する制御手段と、
前記サムネイル画像作成手段により作成された前記サムネイル画像を表示装置に出力する出力手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記制御手段は、前記サムネイル画像作成手段を制御し、前記表示装置の１画面上に表示可能な個数の前記サムネイル画像を作成させる
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記制御手段は、前記サムネイル画像作成手段を制御し、前記表示装置の１画面上に表示可能な個数の前記サムネイル画像と、前記表示装置の画面がスクロールされた場合に新たに表示される所定の個数の前記サムネイル画像を作成させる
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記制御手段は、記録された画像を再生する再生モードが設定された場合に、前記サムネイル画像作成手段を制御し、前記サムネイル画像を作成させる
ことを特徴とする請求項１乃至３の何れかに記載の情報処理装置。
【請求項５】
前記制御手段は、電源スイッチがＯＮの状態にされた場合に、前記サムネイル画像作成手段を制御し、前記サムネイル画像を作成させる
ことを特徴とする請求項１乃至３の何れかに記載の情報処理装置。
【請求項６】
前記制御手段は、前記表示装置の画面がスクロールされた場合に、前記サムネイル画像作成手段を制御し、前記画面に新たに表示される前記サムネイル画像を作成させる
ことを特徴とする請求項１または２に記載の情報処理装置。
【請求項７】
前記制御手段は、所定の時間以上操作がなされない場合に、前記サムネイル画像作成手段を制御し、前記サムネイル画像を作成させる
ことを特徴とする請求項１乃至３の何れかに記載の情報処理装置。
【請求項８】
前記制御手段は、前記サムネイル画像作成手段を制御し、記録日時が新しい画像、または古い画像から順に前記サムネイル画像を作成させる  ことを特徴とする請求項１乃至７の何れかに記載の情報処理装置。
【請求項９】
前記制御手段は、前記サムネイル画像作成手段を制御し、前記表示装置に表示される順に前記サムネイル画像を作成させる
ことを特徴とする請求項１乃至７の何れかに記載の情報処理装置。
【請求項１０】
前記サムネイル画像作成手段によって作成された前記サムネイル画像を記録する第２の記録手段を更に備え、
前記制御手段は、記録された情報を再生する再生モードから、情報を記録する記録モードに変更された場合に、前記第２の記録手段に記録された前記サムネイル画像を消去する
ことを特徴とする請求項１乃至９の何れかに記載の情報処理装置。
【請求項１１】
前記サムネイル画像作成手段によって作成された前記サムネイル画像を記録する第２の記録手段を更に備え、
前記制御手段は、電源スイッチがＯＦＦの状態にされた場合に、前記第２の記録手段に記録された前記サムネイル画像を消去する
ことを特徴とする請求項１乃至９の何れかに記載の情報処理装置。
【請求項１２】
前記表示装置は、前記画像のサムネイル画像と、前記画像に関連した関連情報を同時に表示する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項１３】
前記被写体を連続的に撮像する連写モードが設定された場合、前記制御手段は、前記サムネイル画像作成手段を制御し、連写動作中における前記サムネイル画像の作成を禁止させ、連写動作終了後に、前記サムネイル画像を作成させる
ことを特徴とする請求項１乃至７の何れかに記載の情報処理装置。
【請求項１４】
前記連写モードには、低速の連写モードと、高速の連写モードとがあり、前記制御手段は、前記高速の連写モードのとき、前記サムネイル画像作成手段を制御し、連写動作中における前記サムネイル画像の作成を禁止させ、連写動作終了後に、前記サムネイル画像を作成させる
ことを特徴とする請求項１３に記載の情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置に関し、特に、被写体を撮像し、画像として記録するとともに、記録された画像を再生する情報処理装置に関する。
【０００２】
【従来の技術】
例えば、従来の電子カメラ等において、撮影された画像（以下、撮影画像と略記する）を再生する場合は、撮影がなされた順に、撮影画像が表示されるようになされていた。
【０００３】
【発明が解決しようとする課題】
しかしながら、このような再生方法では、撮影画像が再生される順序が決まっているため、撮影画像を任意に選択して再生することができないという課題があった。
【０００４】
そこで、撮影画像を再生する際は、撮影画像を所定の割合で縮小して縮小画像（以下、サムネイル画像という）を作成し、画面上にリスト形式で表示しておく。そして、ユーザに所望のサムネイル画像を選択させることにより、任意の撮影画像を再生するようにすることが考えられる。
【０００５】
しかしながら、撮影画像は多数の画素データから構成されているため、撮影画像からサムネイル画像を作成するためには多くの処理が必要となる。従って、サムネイル画像を作成するためには多大の時間を要するという課題があった。
【０００６】
そこで、例えば、撮影が行われる度にサムネイル画像を作成し、メモリなどに記憶させておくことにより、サムネイル画像を繰り返し作成する手間を省くことが考えられる。しかしながら、このような方法では、撮影画像を記憶させるメモリの一部がサムネイル画像により占有されてしまうため、記録可能な撮影画像の数が制限されるという課題があった。
【０００７】
本発明は以上のような状況に鑑みてなされたものであり、サムネイル画像の作成に要する時間を短縮するとともに、サムネイル画像により占有されるメモリの領域を削減することを可能とするものである。
【０００８】
【課題を解決するための手段】
請求項１に記載の情報処理装置は、被写体の画像を撮像日時情報とともに記録する記録手段と、記録手段に記録された画像を所定の割合で縮小し、サムネイル画像を作成するサムネイル画像作成手段と、記録手段に記録された画像の中から、サムネイル画像を作成する画像を撮像日時情報に基づいて選択するようサムネイル画像作成手段を制御する制御手段と、サムネイル画像作成手段により作成されたサムネイル画像を表示装置に出力する出力手段とを備えることを特徴とする。
【０００９】
請求項１に記載の情報処理装置においては、サムネイル画像作成手段が、所定のタイミングで、サムネイル画像を作成するように制御手段により制御される。これにより、ユーザが、被写体を撮像しようとしているタイミングにおいて、サムネイル画像が作成され、被写体をなかなか撮像することができなくなってしまうようなことが防止される。
【００１０】
【発明の実施の形態】
以下に本発明の実施の形態を説明するが、特許請求の範囲に記載の発明の各手段と以下の実施の形態との対応関係を明らかにするために、各手段の後の括弧内に、対応する実施の形態（但し一例）を付加して本発明の特徴を記述すると、次のようになる。但し勿論この記載は、各手段を記載したものに限定することを意味するものではない。
【００１１】
請求項１に記載の情報処理装置は、被写体の画像を撮像日時情報とともに記録する記録手段（例えば、図４のメモリカード２４）と、記録手段に記録された画像を所定の割合で縮小し、サムネイル画像を作成するサムネイル画像作成手段（例えば、図１２のステップＳ５２）と、記録手段に記録された画像の中から、サムネイル画像を作成する画像を撮像日時情報に基づいて選択するようサムネイル画像作成手段を制御する制御手段（例えば、図１２のステップＳ５１、Ｓ５３、Ｓ５４）と、サムネイル画像作成手段により作成されたサムネイル画像を表示装置（例えば、図４のＬＣＤ６）に出力する出力手段（例えば、図４のフレームメモリ４７）とを備えることを特徴とする。
【００１２】
請求項１０に記載の情報処理装置は、サムネイル画像作成手段によって作成されたサムネイル画像を記録する第２の記録手段（例えば、図４のバッファメモリ３５）を更に備え、制御手段は、記録された情報を再生する再生モードから、情報を記録する記録モードに変更された場合に、第２の記録手段に記録されたサムネイル画像を消去することを特徴とする。
【００１３】
請求項１１に記載の情報処理装置は、サムネイル画像作成手段によって作成されたサムネイル画像を記録する第２の記録手段（例えば、図４のバッファメモリ３５）を更に備え、制御手段は、電源スイッチがＯＦＦの状態にされた場合に、第２の記録手段に記録されたサムネイル画像を消去することを特徴とする。
【００１４】
以下、本発明の実施の形態を図面を参照して説明する。
【００１５】
図１及び図２は、本発明を適用した電子カメラの一実施の形態の構成を示す斜視図である。本実施の形態の電子カメラにおいては、被写体を撮影する場合において、被写体に向けられる面が面Ｘ１とされ、ユーザ側に向けられる面が面Ｘ２とされている。面Ｘ１の上端部には、被写体の撮影範囲の確認に用いられるファインダ２、被写体の光画像を取り込む撮影レンズ３、及び、被写体を照明する場合に発光される発光部（フラッシュランプ）４が設けられている。
【００１６】
一方、面Ｘ１に対向する面Ｘ２の上端部（面Ｘ１の、ファインダ２、撮影レンズ３、発光部４が形成されている部分に対向する部分）には、上記ファインダ２、及びこの電子カメラ１に記録されている音声を出力するスピーカ５が設けられている。また、面Ｘ２に形成されているＬＣＤ６および操作キー７（メニューキー７Ａ、実行キー７Ｂ、クリアキー７Ｃ、キャンセルキー７Ｄ、およびスクロールキー７Ｅ）は、ファインダ２、撮影レンズ３、発光部４、及びスピーカ５よりも、鉛直下側に形成されている。ＬＣＤ６の表面上には、後述するペン型指示装置の接触操作により、指示された位置に対応する位置データを出力する、いわゆるタッチタブレット６Ａが形成されている。
【００１７】
このタッチタブレット６Ａは、ガラス、樹脂等の透明な材料によって構成されており、ユーザは、タッチタブレット６Ａの内側に形成されているＬＣＤ６に表示される画像を、タッチタブレット６Ａを介して観察することができる。
【００１８】
操作キー７は、ＬＣＤ６に記録データを再生表示する場合などに操作されるキーであり、以下に示すキーによって構成されている。すなわち、メニューキー７Ａは、ＬＣＤ６上にメニュー画面を表示する場合に操作されるキーである。実行キー７Ｂは、ユーザによって選択された記録情報を再生する場合に操作されるキーである。
【００１９】
クリアキー７Ｃは、記録した情報を削除する場合に操作されるキーである。キャンセルキー７Ｄは、記録情報の再生処理を中断する場合に操作されるキーである。スクロールキー７Ｅは、ＬＣＤ６に記録情報の一覧が表示されている場合において、画面を上下方向にスクロールさせるときに操作されるキーであり、１行または数行単位のスクロールを行うラインスクロールアップキー７Ｅ−Ａおよびラインスクロールダウンキー７Ｅ−Ｂ、並びに、ページ単位のスクロールを行うページスクロールアップキー７Ｅ−Ｃおよびページスクロールダウンキー７Ｅ−Ｄにより構成されている。
【００２０】
電子カメラ１の上面である面Ｚには、音声を集音するマイクロホン８、及び図示せぬイヤホンが接続されるイヤホンジャック９が設けられている。
【００２１】
左側面（面Ｙ１）には、被写体を撮像するときに操作されるレリーズスイッチ１０、電源スイッチ１１、および、ＡＣアダプタを接続するためのＡＣアダプタジャック１５が設けられている。
【００２２】
一方、面Ｙ１に対向する面Ｙ２（右側面）には、音声を録音するときに操作される録音スイッチ１２と、撮影時の連写モードを切り換えるときに操作される連写モード切り換えスイッチ１３が設けられている。なお、録音スイッチ１２は、面Ｙ１のレリーズスイッチ１０とほぼ同じ高さに形成されており、左右どちらの手で持っても、違和感のないように構成されている。
【００２３】
なお、録音スイッチ１２とレリーズスイッチ１０の高さを、あえて異ならせることにより、一方のスイッチを押す場合に、この押圧力によるモーメントを打ち消すために反対側の側面を指で保持したとき、誤ってこの反対側の側面に設けられたスイッチが押されてしまわないようにしてもよい。
【００２４】
上記連写モード切り換えスイッチ１３は、ユーザがレリーズスイッチ１０を押して被写体を撮影するとき、被写体を１コマだけ撮影するのか、または、所定の複数コマ撮影するのかを設定する場合に用いられる。例えば、連写モード切り換えスイッチ１３の指針が「Ｓ」と印刷された位置に切り換えられている（すなわち、Ｓモードに切り換えられている）場合において、レリーズスイッチ１０が押されると、１コマだけ撮影が行われるようになされている。
【００２５】
また、連写モード切り換えスイッチ１３の指針が「Ｌ」と印刷された位置に切り換えられている（すなわち、Ｌモードに切り換えられている）場合において、レリーズスイッチ１０が押されると、レリーズスイッチ１０の押されている期間中、１秒間に８コマの撮影が行われるようになされている（すなわち、低速連写モードになる）。
【００２６】
さらに、連写モード切り換えスイッチ１３の指針が「Ｈ」と印刷された位置に切り換えられている（すなわち、Ｈモードに切り換えられている）場合において、レリーズスイッチ１０が押されると、レリーズスイッチ１０の押されている期間中、１秒間に３０コマの撮影が行われるようになされている（すなわち、高速連写モードになる）。
【００２７】
次に、電子カメラ１の内部の構成について説明する。図３は、図１及び図２に示す電子カメラの内部の構成例を示す斜視図である。ＣＣＤ２０は、撮影レンズ３の後段（面Ｘ２側）に設けられており、撮影レンズ３を介して結像する被写体の光画像を電気信号に光電変換するようになされている。
【００２８】
ＬＣＤ６の鉛直下側には、円柱形状の４本のバッテリ（単３型乾電池）２１が縦に並べられており、このバッテリ２１が発生する電力が装置の各部に供給される。また、発光部４を発光させるための電荷を蓄積しているコンデンサ２２は、バッテリ２１と並べて配置されている。
【００２９】
回路基板２３には、この電子カメラ１の各部を制御する種々の制御回路が形成されている。また、回路基板２３と、ＬＣＤ６及びバッテリ２１の間には、挿抜可能なメモリカード２４が設けられており、この電子カメラ１に入力される各種の情報が、メモリカード２４の予め設定されている領域に記録される。
【００３０】
なお、本実施の形態においては、メモリカード２４は挿抜可能とされているが、回路基板２３上にメモリを設け、そのメモリに各種情報を記録するようにしてもよい。また、メモリ（メモリカード２４）に記録されている各種情報を、図示せぬインタフェースを介して外部のパーソナルコンピュータに出力することができるようにしてもよい。
【００３１】
次に、本実施の形態の電子カメラ１の内部の電気的構成を、図４のブロック図を参照して説明する。レンズ駆動回路３０は、ＣＰＵ３６に制御され、撮影レンズ３を光軸方向に移動させ、オートフォーカスを実行する。複数の画素を備えているＣＣＤ２０は、各画素に結像した光画像を画像信号（電気信号）に光電変換するようになされている。また、ＣＣＤ駆動回路３９は、ディジタルシグナルプロセッサ（以下、ＤＳＰという）３３に制御され、ＣＣＤ２０を駆動するようになされている。
【００３２】
画像処理部３１は、ＣＣＤ２０が光電変換した画像信号を所定のタイミングで相関二重サンプリングすると共に、オートゲインコントロールにより、サンプリングされた画像信号の信号値が最適となるよう制御する。アナログ／ディジタル変換回路（以下、Ａ／Ｄ変換回路という）３２は、画像処理部３１でサンプリングした画像信号をディジタル化してＤＳＰ３３に供給するようになされている。
【００３３】
ＤＳＰ３３は、ディジタル化された画像信号に後述する所定の処理を施し、圧縮伸長回路およびメモリコントローラ（以下、圧縮伸長回路と略記する）３４に供給する。圧縮伸長回路３４は、ＤＳＰ３３から供給された画像信号（以下、単に撮影画像データという）を圧縮し、ＣＰＵ３６の制御に応じて、メモリカード２４の所定の領域（撮影画像記録領域）に格納するようになされている。
【００３４】
タイマ４５は、撮影した日時（年、月、日、時刻）の情報を画像データのヘッダ情報として、メモリカード２４の撮影画像記録領域に記録するようになされている（すなわち、メモリカード２４の撮影画像記録領域に記録される撮影画像データには、撮影日時のデータが付随している）。
【００３５】
マイクロホン８は、音声を入力し（音声を集音し）、対応する電気信号に変換して音声ＩＣ（Integrated Ciruit）３８に供給する。音声ＩＣ３８は、入力された音声信号をＡ／Ｄ変換するとともに、ＡＤＰＣＭ（Adaptive Differential Pulse Code Modulation）による圧縮処理を施し、ＣＰＵ制御バスを介してＣＰＵ３６に供給する。
【００３６】
ＣＰＵ３６は、ディジタル化されて圧縮された音声データをＣＰＵ制御バスを介してメモリカード２４の所定の領域（音声記録領域）に記録するようになされている。また、このとき、メモリカード２４の音声記録領域には、録音日時のデータが音声データのヘッダ情報として記録されるようになされている。
【００３７】
ユーザの操作するペン型指示装置（以下、ペンと略記する）４６によってタッチタブレット６Ａの所定の位置が押圧されると、ＣＰＵ３６は、タッチタブレット６Ａの押圧された位置のＸ−Ｙ座標を読み取り、その座標データ（後述する線画情報）をバッファメモリ３５に格納するようになされている。また、ＣＰＵ３６は、バッファメモリ３５に格納された線画情報を、線画情報入力日時のヘッダ情報とともに、メモリカード２４の線画情報記録領域に記録するようになされている。
【００３８】
フレームメモリ４７は、ＣＰＵ制御バスを介して送られてきた画像データを記憶し、ＬＣＤ６に表示するようになされている。但し、圧縮処理が施された撮影画像データは、一旦、圧縮伸長回路３４に入力され、そこで、伸長されてからフレームメモリ４７に供給されるようになされている。
【００３９】
更に、メモリカード２４から出力された音声データは、音声ＩＣ３８によりディジタル／アナログ変換（以下、Ｄ／Ａ変換という）が施され、アナログ信号に変換された後、スピーカ５に供給され、音声として出力されるようになされている。
【００４０】
フラッシュランプ駆動回路４１は、ＣＰＵ３６によって制御され、発光部４に内蔵されているフラッシュランプ４２を駆動するようになされている。また、赤目軽減ランプ駆動回路４３は、同様に、ＣＰＵ３６によって制御され、発光部４に内蔵されている赤目軽減ランプ４４を駆動するようになされている。なお、この赤目軽減ランプ４４は、フラッシュランプ４２が点灯される直前に発光されるようになされており、これにより被写体となる人物の瞳孔が閉じられるので、撮影された画像中の人物の目が赤くなる、いわゆる赤目を軽減することができる。
【００４１】
検出回路４０は、バッテリ２１の電圧を対応するディジタル信号に変換し、ＣＰＵ３６に供給する。ＣＰＵ３６は、検出回路４０から供給されるディジタル信号により、バッテリ２１の残量を検知することができる。
【００４２】
次に、本実施の形態の電子カメラ１の各種動作について説明する。
【００４３】
まず、本装置の音声情報の入出力処理（但し、音声情報のみの入出力処理）について説明する。
【００４４】
電源スイッチ１１が操作されることにより電子カメラ１に電源が投入された後、面Ｙ２に設けられている録音スイッチ１２が押されると、音声の録音処理（音声情報の入力処理）が開始される。音声情報はマイクロホン８を介して入力され、音声ＩＣ３８によりＡ／Ｄ変換と圧縮処理が施された後、ＣＰＵ３６に供給される。
【００４５】
ＣＰＵ３６に供給された音声データは、メモリカード２４に供給され、音声記録領域に記録される。このとき、メモリカード２４の音声記録領域には、録音日時のデータが、ヘッダ情報として記録される。このような動作が、録音スイッチ１２を押圧している期間中、連続して行われる。
【００４６】
なお、この場合における音声は、ＡＤＰＣＭ方式で圧縮されるようにしたが、他の圧縮方式を用いるようにしてもよい。
【００４７】
次に、本実施の形態による被写体の撮影時の動作について説明する。
【００４８】
第１に、面Ｙ２に設けられている連写モード切り換えスイッチ１３が、Ｓモード（１コマだけ撮影を行うモード）に切り換えられている場合について説明する。最初に、面Ｙ１に設けられている電源スイッチ１１をユーザが操作することにより、電子カメラ１に電源を投入する。ファインダ２で被写体を確認し、面Ｙ１に設けられているレリーズスイッチ１０を押すと、被写体の撮影処理が開始される。
【００４９】
ファインダ２で観察される被写体の光画像が撮影レンズ３によって集光され、複数の画素を備えるＣＣＤ２０上に結像する。ＣＣＤ２０に結像した被写体の光画像は、各画素で画像信号に光電変換され、画像処理部３１によってサンプリングされる。画像処理部３１によってサンプリングされた画像信号は、Ａ／Ｄ変換回路３２に供給され、そこでディジタル化されてＤＳＰ３３に出力される。
【００５０】
ＤＳＰ３３は、ＲＧＢ（Red Green Blue）信号から色差信号を生成する処理を行うとともに、非線形処理であるγ処理を施す。圧縮伸長回路３４は、ＤＳＰ３３から供給された画像データを、離散的コサイン変換、量子化及びハフマン符号化を組み合わせたＪＰＥＧ（Joint Photografic Experts Group）方式に従って圧縮し、メモリカード２４の撮影画像記録領域に記録させる。このとき、メモリカード２４の撮影画像記録領域には、撮影日時のデータが、撮影画像データのヘッダ情報として記録される。
【００５１】
なお、連写モード切り換えスイッチ１３がＳモードに切り換えられている場合においては、１コマの撮影だけが行われ、レリーズスイッチ１０が継続して押され続けても、それ以降の撮影は行われず、ＬＣＤ６上に撮影された画像が表示される。
【００５２】
第２に、連写モード切り換えスイッチ１３がＬモード（１秒間に８コマの連写を行うモード）に切り換えられている場合について説明する。電源スイッチ１１を操作することにより、電子カメラ１に電源を投入し、面Ｙ１に設けられているレリーズスイッチ１０を押すと、被写体の撮影処理が開始される。
【００５３】
ファインダ２で観察される被写体の光画像が撮影レンズ３によって集光され、複数の画素を備えるＣＣＤ２０に結像する。ＣＣＤ２０に結像した被写体の光画像は画像信号に光電変換され、画像処理部３１によって１秒間に８回の割合でサンプリングされる。また、このとき、画像処理部３１は、ＣＣＤ２０の全画素のうち４分の１の画素をサンプリングする。
【００５４】
すなわち、画像処理部３１は、マトリクス状に配列されているＣＣＤ２０の画素を、図５に示すように、２×２画素（４つの画素）の領域に分割し、各領域の所定の位置に配置されている１画素の画像信号をサンプリングし、残りの３画素を間引く。
【００５５】
例えば、第１回目のサンプリング時（１コマ目）においては、各基本単位の左上の画素ａがサンプリングされ、その他の画素ｂ，ｃ，ｄが間引かれる。第２回目のサンプリング時（２コマ目）においては、各基本単位の右上の画素ｂがサンプリングされ、その他の画素ａ，ｃ，ｄが間引かれる。以下、第３回目、第４回目のサンプリング時においては、左下の画素ｃ、右下の画素ｄが、それぞれ、サンプリングされ、その他の画素が間引かれる。つまり、各画素は４回に１回だけサンプリングされる。
【００５６】
画像処理部３１によってサンプリングされた画像信号（ＣＣＤ２０の全画素中の４分の１の画素の画像信号）は、Ａ／Ｄ変換回路３２に供給され、そこでディジタル化されてＤＳＰ３３に出力される。
【００５７】
ＤＳＰ３３は、ディジタル化された画像信号に対して前述した処理を施し、圧縮伸長回路３４に出力する。圧縮伸長回路３４は、画像信号に対してＪＰＥＧ方式に基づく圧縮処理を施し、ＣＰＵ制御バスを介して、メモリカード２４の撮影画像記録領域に記録する。このとき、メモリカード２４の撮影画像記録領域には、撮影日時のデータが、撮影画像データのヘッダ情報として記録される。
【００５８】
第３に、連写モード切り換えスイッチ１３がＨモード（１秒間に３０コマの連写を行うモード）に切り換えられている場合について説明する。電源スイッチ１１を操作することにより、電子カメラ１の電源をＯＮの状態にし、面Ｙ１に設けられているレリーズスイッチ１０を押すと、被写体の撮影処理が開始される。
【００５９】
ファインダ２で観察される被写体の光画像が撮影レンズ３によって集光され、ＣＣＤ２０に結像する。複数の画素を備えるＣＣＤ２０に結像した被写体の光画像は、各画素で画像信号に光電変換され、画像処理部３１によって１秒間に３０回の割合でサンプリングされる。また、このとき、画像処理部３１は、ＣＣＤ２０の全画素のうち９分の１の画素をサンプリングする。
【００６０】
すなわち、画像処理部３１は、マトリクス状に配列されているＣＣＤ２０の画素を、図６に示すように、３×３画素を１つとする領域に分割し、その１つの領域から、所定の位置に配置されている１画素の画像電気信号を、１秒間に３０回の割合でサンプリングし、残りの８画素を間引く。
【００６１】
例えば、第１回目のサンプリング時（１コマ目）においては、各領域の左上の画素ａがサンプリングされ、その他の画素ｂ乃至ｉが間引かれる。第２回目のサンプリング時（２コマ目）においては、画素ａの右側に配置されている画素ｂがサンプリングされ、その他の画素ａ，ｃ乃至ｉが間引かれる。以下、第３回目以降のサンプリング時においては、画素ｃ、画素ｄ・・・が、それぞれ、サンプリングされ、その他の画素が間引かれる。つまり、９コマ毎に各画素がサンプリングされる。
【００６２】
画像処理部３１によってサンプリングされた画像信号（ＣＣＤ２０の全画素中の９分の１の画素の画像信号）は、Ａ／Ｄ変換回路３２に供給され、そこでディジタル化されてＤＳＰ３３に出力される。
【００６３】
ＤＳＰ３３は、ディジタル化された画像信号に前述の処理を施し、圧縮伸長回路３４に供給する。圧縮伸長回路３４は、ＪＰＥＧ方式に従って画像信号に圧縮処理を施した後、タイマ４５から供給される撮影日時をヘッダ情報として付加し、メモリカード２４の撮影画像記録領域に記録する。
【００６４】
次に、タッチタブレット６Ａから２次元の線画情報（ペン入力情報）を入力する場合の動作について説明する。タッチタブレット６Ａがペン４６のペン先で押圧されると、接触した箇所のＸ−Ｙ座標がＣＰＵ３６に供給される。このＸ−Ｙ座標は、バッファメモリ３５に格納されるとともに、フレームメモリ４７の内部の上記Ｘ−Ｙ座標の各点に対応した箇所にデータが書き込まれ、ＬＣＤ６上に表示される。
【００６５】
上述したように、ＬＣＤ６の表面上に形成されているタッチタブレット６Ａは、透明部材によって構成されているので、ユーザは、ＬＣＤ６上に表示される点（ペン４６のペン先で押圧された位置の点）を観察することができ、あたかもＬＣＤ６上に直接ペン入力をしたかのように感じることができる。また、ペン４６をタッチタブレット６Ａ上で移動させると、ＬＣＤ６上には、ペン４６の移動に伴う線が描画される。さらに、ペン４６をタッチタブレット６Ａ上で断続的に移動させると、ＬＣＤ６上には、ペン４６の移動に伴う破線が表示される。以上のようにして、ユーザは、タッチタブレット６Ａ（ＬＣＤ６）から所望の文字、図形等の線画情報を入力することができる。
【００６６】
また、ＬＣＤ６上に撮影画像が表示されている場合において、ペン４６によって線画情報が入力されると、この線画情報が、撮影画像情報とともに、フレームメモリ４７で合成され、ＬＣＤ６上に表示される。
【００６７】
なお、ユーザは、図示せぬ色選択スイッチを操作することによって、ＬＣＤ６上に表示される線画の色を、黒、白、赤、青等の色から選択することができる。
【００６８】
ペン４６によるタッチタブレット６Ａへの線画情報の入力後、操作キー７の実行キー７Ｂが押されると、バッファメモリ３５に格納されている線画情報が、入力日時のヘッダ情報とともにＣＰＵ制御バスを介してメモリカード２４に供給され、線画情報記録領域に記録される。
【００６９】
なお、メモリカード２４に記録される線画情報は、圧縮処理の施された情報である。タッチタブレット６Ａに入力された線画情報は空間周波数成分の高い情報を多く含んでいるので、撮影画像の圧縮に用いられる上記ＪＰＥＧ方式によって圧縮処理を行うと、圧縮効率が悪く、情報量を削減できないので、圧縮及び伸長に必要な時間が長くなってしまう。さらに、ＪＰＥＧ方式による圧縮は、非可逆圧縮であるので、情報量の少ない線画情報の圧縮には適していない（伸長してＬＣＤ６上に表示した場合、情報の欠落に伴うギャザ、にじみが際だってしまうため）。
【００７０】
そこで、本実施の形態においては、ファックス等において用いられるランレングス法によって、線画情報を圧縮するようにしている。ランレングス法とは、線画画面を水平方向に走査し、黒、白、赤、青等の各色の情報（点）の継続する長さ、及び無情報（ペン入力のない部分）の継続する長さを符号化することにより、線画情報を圧縮する方法である。
【００７１】
このランレングス法を用いることにより、線画情報を有効に圧縮することができ、また、圧縮された線画情報を伸長した場合においても、情報の欠落を抑制することが可能になる。なお、線画情報は、その情報量が比較的少ない場合には、圧縮しないようにすることもできる。
【００７２】
また、上述したように、ＬＣＤ６上に撮影画像が表示されている場合において、ペン入力を行うと、撮影画像データとペン入力の線画情報がフレームメモリ４７で合成され、撮影画像と線画の合成画像がＬＣＤ６上に表示される。その一方で、メモリカード２４においては、撮影画像データは、撮影画像記録領域に記録され、線画情報は、線画情報記録領域に記録される。このように、２つの情報が、各々異なる領域に記録されるので、ユーザは、撮影画像と線画の合成画像から、いずれか一方の画像（例えば線画）を削除することができ、さらに、各々の画像情報を個別の圧縮方法で圧縮することもできる。
【００７３】
メモリカード２４の音声記録領域、撮影画像記録領域、または線画情報記録領域にデータを記録した後に再生モードにすると、図７に示すように、ＬＣＤ６に所定の表示が行われる。図７に示す表示例においては、情報が記録された年月日（記録年月日）（この場合、１９９６年６月３０日）が画面の上端部に表示され、その記録年月日に記録された情報の記録時刻が画面の最左端に表示されている。
【００７４】
記録時刻の右隣には、サムネイル画像が表示されている。このサムネイル画像は、メモリカード２４に記録された撮影画像データの各画像データのビットマップデータを間引いて（縮小して）作成されたものである。この表示のある情報は、撮影画像を含む情報である。この表示例では、全ての情報に撮影画像情報が含まれている。なお、撮影画像がＬまたはＨモードで撮影された場合は、複数の画像の中から所定の画像（例えば、最初の画像）が選択されてサムネイル画像が作成される。
【００７５】
また、メモ記号「＊」は、線画情報として所定のメモが記録されていることを表している。
【００７６】
サムネイル画像の表示領域の右側には、音声サムネイルが表示され、録音時間の長さに対応する長さのバー（線）が表示される（音声情報が入力されていない場合は、表示されない）。
【００７７】
なお、この表示例においては、サムネイル画像や音声サムネイルなどの表示の順序は、メモリカード２４に記録されている順番（時系列順）とされている。即ち、１画面で表示することができない多数の情報が記録されている場合に、この画面の表示処理を行うと、最も古い記録情報が最初の行に表示され、以下、記録日時（撮影日時、入力日時、または録音日時）が古い順に表示されることになる。なお、このような画面の表示方法については後述する。
【００７８】
ユーザは、図７に示すＬＣＤ６の所望の音声サムネイルの一部を、ペン４６のペン先で押圧して再生する情報を選択指定し、図２に示す実行キー７Ｂをペン４６のペン先で押圧することにより、選択した情報を再生させることができる。
【００７９】
例えば、図７に示す「１０時１６分」の右側に表示されている音声サムネイルがペン４６によって押圧されると、ＣＰＵ３６は、選択された録音日時（１０時１６分）に対応する音声データをメモリカード２４から読み出し、音声ＩＣ３８に供給する。音声ＩＣ３８は、音声データ（圧縮されている音声データ）に伸長処理を施し、更にＤ／Ａ変換を施してアナログ信号に変換してスピーカ５に供給する。スピーカ５は、供給されたアナログ信号を音声に変換し、出力する。なお、イヤホンジャック９に図示せぬイヤホンが接続されている場合においては、スピーカ５からは音声が再生されず、図示せぬイヤホンにより音声が再生される。
【００８０】
メモリカード２４に記録した撮影画像データを再生する場合、ユーザは、所望のサムネイル画像をペン４６のペン先で押圧することにより、その情報を選択し、続いて、実行キー７Ｂを押すことにより、選択した情報を再生させる。
【００８１】
ＣＰＵ３６は、選択された撮影日時に対応する撮影画像データをメモリカード２４から読み出し、圧縮伸長回路３４に供給する。圧縮伸長回路３４に供給された撮影画像データ（圧縮されている撮影画像データ）はそこで伸長され、ＣＰＵ３６に再び出力される。ＣＰＵ３６は、この撮影画像データをビットマップデータとしてフレームメモリ４７に一旦格納させた後、ＬＣＤ６に表示させる。
【００８２】
Ｓモードで撮影された画像は、ＬＣＤ６上に、静止画像として表示される。この静止画像は、ＣＣＤ２０の全ての画素の画像信号を再生したものであることはいうまでもない。
【００８３】
Ｌモードで撮影された画像は、ＬＣＤ６上において、１秒間に８コマの割合で連続して表示される。このとき、各コマに表示される画素数は、ＣＣＤ２０の全画素数の４分の１である。
【００８４】
人間の視覚は、静止画像の解像度の劣化に対しては敏感であるため、静止画像の画素を間引くと、ユーザはこれを容易に感知してしまう。しかしながら、１秒間に８コマの画像が再生されるＬモードでは、各コマの画素数はＣＣＤ２０の画素数の４分の１になるが、前述のように１秒間に８コマの画像が再生されるので、単位時間当たりの情報量は、静止画像の場合に比べて２倍になる。
【００８５】
すなわち、Ｓモードで撮影された画像の１コマの画素数を１とすると、Ｌモードで撮影された画像の１コマの画素数は１／４となる。Ｓモードで撮影された画像（静止画像）がＬＣＤ６に表示された場合、１秒間に人間の目に入る情報量は１（＝（画素数１）×（コマ数１））となる。一方、Ｌモードで撮影された画像がＬＣＤ６に表示された場合、１秒間に人間の目に入る情報量は２（＝（画素数１／４）×（コマ数８））となる（すなわち、人間の目には、静止画像の２倍の情報が入る）。従って、１コマ中の画素の数を４分の１にした場合でも、再生時において、ユーザは、画質の劣化をさほど気にしない。
【００８６】
さらに、本実施の形態においては、各コマ毎に異なる画素をサンプリングし、そのサンプリングした画素をＬＣＤ６に表示するようにしているので、人間の目に残像効果が起こり、１コマ当たり４分の３画素を間引いたとしても、ユーザは、画質の劣化をさほど気にすることなく、ＬＣＤ６に表示されるＬモードで撮影された画像を観察することができる。
【００８７】
また、Ｈモードで撮影された画像は、ＬＣＤ６上において、１秒間に３０コマの割合で連続して表示される。このとき、各コマに表示される画素数は、ＣＣＤ２０の全画素数の９分の１であるが、Ｌモードの場合と同様の理由で、ユーザは、画質の劣化をさほど気にすることなくＬＣＤ６に表示されるＨモードで撮影された画像を観察することができる。
【００８８】
本実施の形態においては、Ｌモード及びＨモードで被写体を撮像する場合、画像処理部３１が、再生時における画質の劣化が気にならない程度にＣＣＤ２０の画素を間引くようにしているので、ＤＳＰ３３と圧縮伸長回路３４の負荷を低減することができ、これらを、低速度、低電力で作動させることができる。また、このことにより、装置の低コスト化及び低消費電力化が可能になる。
【００８９】
次に、本発明を適用したサムネイル画像の表示および作成方法について説明する。
【００９０】
図８は、画像と音声の記録の履歴を示している。この図において、下向きの矢印（↓）は、矢印によって指示される時点において画像が撮影されたことを示しており、また、矢印の上端に付加されている丸（○）は、音声が同時に録音されたことを示している。これらの画像や音声は、メモリカード２４の撮影画像記録領域と音声記録領域にそれぞれ格納されている。
【００９１】
図９は、メモリカード２４に記録されている画像からサムネイル画像を作成し、図７に示すような表示を行う際の処理の一例を説明するフローチャートである。
【００９２】
この処理は、電子カメラ１が再生モードに設定された場合に実行される。即ち、メニューキー７Ａがペン４６により押圧されることにより表示される図示せぬメニューの中から再生モードが選択された場合、ＣＰＵ３６は、ステップＳ１の処理を実行する。
【００９３】
ＣＰＵ３６は、ステップＳ１において、最初に処理しようとする撮影画像データの序数（メモリカード２４に記録されている順序を示す数）が格納されている変数ｓｔａｒｔの内容を変数ｉに代入する。図７に示す表示例では、６月３０日に撮影された画像Ｖが最初に処理しようとする撮影画像であるので、ｓｔａｒｔには序数２２が格納されており、ステップＳ１の処理により、ｉに値２２が代入されることになる。
【００９４】
ステップＳ２において、ＣＰＵ３６は、第ｉ番目の撮影画像データをメモリカード２４から読み出す。そして、ステップＳ３に進み、第ｉ番目の撮影画像を所定の割合で縮小し、サムネイル画像を作成する。
【００９５】
続くステップＳ４において、ＣＰＵ３６は、サムネイル画像をバッファメモリ３５に格納すると共に、ＬＣＤ６に表示させる。
【００９６】
いま、ｉ＝２２であるので、ＣＰＵ３６は、メモリカード２４に記憶されている第２２番目の撮影画像データＶを読み出し、所定の割合で縮小してサムネイル画像を作成する。そして、得られたサムネイル画像をバッファメモリ３５に格納するとともに、ＬＣＤ６上に撮影日時に続けて表示する。その結果、図７に示すように、記録時刻（１０：０５）と撮影画像Ｖに対するサムネイル画像が表示されることになる。
【００９７】
次に、ＣＰＵ３６は、ステップＳ５に進み、変数ｉの値を１だけインクリメントする。ステップＳ６では、第ｉ番目の撮影画像データが存在するか否かが判定され、第ｉ番目の撮影画像データが存在する（ＹＥＳ）と判定された場合は、ステップＳ７に進み、また、第ｉ番目の撮影画像データが存在しない（ＮＯ）と判定された場合は、処理を終了する（エンド）。
【００９８】
ステップＳ７では、画面が一杯であるか否かが判定される。即ち、ＬＣＤ６に新たなサムネイル画像を表示するスペースが存在するか否かが判定される。その結果、画面が一杯である（ＹＥＳ）と判定された場合は、処理を終了する（エンド）。また、画面が一杯ではない（ＮＯ）と判定された場合は、ステップＳ２に戻り同様の処理が繰り返される。
【００９９】
いま、ｉ＝２２であるので、ステップＳ５の処理の結果ｉ＝２３となり、ステップＳ６の処理では、第２３番目の撮影画像データが存在する（ＹＥＳ）と判定され、ステップＳ７に進む。ステップＳ７では、画面がまだ一杯ではないことから、ＮＯと判定され、ステップＳ２に戻り同様の処理が繰り返されることになる。
【０１００】
そして、以上のような処理は、撮影画像データＶ乃至Ｚに対して実行され、その結果、図７に示すように、これらの撮影画像データに対するサムネイル画像が表示されることになる。なお、撮影画像データＺに対する処理が終了した後は、ステップＳ６において、第２７番目の撮影画像データが存在しない（ＮＯ）と判定され、処理を終了することになる（エンド）。
【０１０１】
なお、以上の説明では、簡略化のために音声サムネイルとメモ記号の表示処理の説明は省略した。また、以上の処理では、ｓｔａｒｔを始点として、撮影された順（図８の左から右へ向かう順）にサムネイル画像を作成するようにしたが、例えば、ｅｎｄを終点（最下行）として、撮影日時が新しい順（図８の右から左へ向かう順）にサムネイル画像を作成するようにしてもよい。
【０１０２】
次に、図７に示す表示画面において、スクロールキー７Ｅが押圧された場合の処理について、図１０を参照して説明する。
【０１０３】
この処理は、例えば、図９に示す処理が終了した後に続いて実行される。ＣＰＵ３６は、ステップＳ２０において、画面の最上行に現在表示されているサムネイル画像に対応する撮影画像の序数（以下、サムネイル画像の序数と略記する）を変数ｔに代入し、同様に、画面の最下行に現在表示されているサムネイル画像の序数を変数ｂに代入する。また、変数ｎには、１回のスクロールにより新たに表示されるサムネイル画像の個数を代入する。例えば、１行ずつスクロールさせる場合は、変数ｎに１が代入する。更に、変数ｍには、画面に１度に表示可能なサムネイル画像の個数を代入する。
【０１０４】
ステップＳ２１では、ＣＰＵ３６は、スクロールキー７Ｅが押圧されたか否かを判定する。その結果、上方（図７の上方）に行単位のスクロールを行うためのラインスクロールアップキー７Ｅ−Ａが押圧された（１）とＣＰＵ３６が判定した場合は、ステップＳ２２に進み、また、下方（図７の下方）に行単位のスクロールを行うためのラインスクロールダウンキー７Ｅ−Ｂが押圧された（２）と判定した場合は、ステップＳ２７に進む。更に、ＣＰＵ３６が、スクロールキー７Ｅが押圧されていない（３）と判定した場合は、処理を終了する（エンド）。
【０１０５】
いま、例えば、上方にスクロールを行うためのラインスクロールアップキー７Ｅ−Ａが押圧されたとすると、ステップＳ２２の処理に分岐することになる。
【０１０６】
ステップＳ２２では、第（ｔ−ｎ）番目の撮影画像データが存在するか否かが判定される。即ち、画面の最上行に現在表示されているサムネイル画像の序数から、１回のスクロールにより新たに表示されるサムネイル画像の個数が減算され、得られた値に対応する序数の画像データが存在するか否かが判定される。その結果、第（ｔ−ｎ）番目の撮影画像データが存在する（ＹＥＳ）と判定された場合は、ステップＳ２３の処理をスキップし、ステップＳ２４に進む。また、第（ｔ−ｎ）番目の撮影画像データが存在しない（ＮＯ）と判定された場合は、ステップＳ２３の処理に進む。
【０１０７】
ステップＳ２３の処理では、スクロールが実行された後に画面の最上行に新たに表示されるサムネイル画像を、第１番目の撮影画像データに対応するものにするため、変数ｔに値（ｎ＋１）が代入される。即ち、値（ｔ−ｎ）≦０である場合は、対応する撮影画像データが存在しないため、ステップＳ２４以下の処理において、正常な処理を実行するために、変数ｔに値（ｎ＋１）を代入する。その結果、例えば、後述するステップＳ２４の処理においては、第１（＝ｔ−ｎ＝（ｎ＋１）−ｎ＝１）番目の撮影画像データを先頭としてサムネイル画像が作成されることになる。
【０１０８】
ステップＳ２４では、第（ｔ−ｎ）番目乃至第（ｔ−１）番目の撮影画像データからサムネイル画像が作成され、バッファメモリ３５に格納される。
【０１０９】
いま、ｎ＝２（２行ずつスクロールされることを示す）であり、また、図７に示すように、ｔ＝２２，ｂ＝２６，ｍ＝５であるとすると、第２０（＝ｔ−ｎ＝２２−２）番目の撮影画像（撮影画像Ｔ）は存在するので、ステップＳ２２において、ＹＥＳと判定され、ステップＳ２４に進む。そして、ステップＳ２４では、第２０（＝ｔ−ｎ＝２２−２）番目と第２１（＝ｔ−１＝２２−１）番目の撮影画像データからサムネイル画像が作成され、バッファメモリ３５に格納される。なお、これらのサムネイル画像は、スクロールの結果、画面上に新規に表示される分である。
【０１１０】
ステップＳ２５では、第（ｔ−ｎ）番目乃至第（ｔ−ｎ＋ｍ−１）番目のサムネイル画像がＬＣＤ６上に表示される。そして、ステップＳ２６に進み、第（ｔ−ｎ＋ｍ）番目乃至第（ｔ＋ｍ−１）番目のサムネイル画像がバッファメモリ３５より削除され、処理を終了する（エンド）。
【０１１１】
いま、前述のようにｔ＝２２であることから、ステップＳ２５の処理では、第２０（＝ｔ−ｎ＝２２−２）番目乃至第２４（＝ｔ−ｎ＋ｍ−１＝２２−２＋５−１）番目のサムネイル画像が図１１に示すようにＬＣＤ６上に表示される。即ち、バッファメモリ３５に新たに記憶された第２０番目（撮影画像Ｔ）と第２１番目（撮影画像Ｕ）のサムネイル画像と、以前に記憶された第２２番目乃至第２４番目（撮影画像Ｖ乃至Ｘ）のサムネイル画像がＬＣＤ６上に表示されることになる。
【０１１２】
ステップＳ２６では、第２５（＝ｔ−ｎ＋ｍ＝２２−２＋５）番目と第２６（＝ｔ＋ｍ−１＝２２＋５−１）番目のサムネイル画像がバッファメモリ３５から削除され、処理を終了する（エンド）。即ち、第２５番目と第２６番目のサムネイル画像は、スクロールにより画面から消去される分であるので、これらのサムネイル画像は、バッファメモリ３５より削除される。
【０１１３】
次に、ステップＳ２１において、ラインスクロールダウンキー７Ｅ−Ｂが押圧された場合について説明する。
【０１１４】
ステップＳ２１において、ラインスクロールダウンキー７Ｅ−Ｂが押圧された（２）と判定された場合は、ステップＳ２７に分岐する。ステップＳ２７では、第（ｂ＋ｎ）番目の撮影画像データが存在するか否かが判定される。その結果、第（ｂ＋ｎ）番目の撮影画像データが存在する（ＹＥＳ）と判定された場合は、ステップＳ２８の処理をスキップし、ステップＳ２９の処理に進む。また、第（ｂ＋ｎ）番目の撮影画像データが存在しない（ＮＯ）と判定された場合は、ステップＳ２８の処理に進む。
【０１１５】
ステップＳ２８の処理においては、スクロールの結果、画面の最下行に新たに表示されるサムネイル画像を最後（第Ｎ番目）の撮影画像データに対応するものとするために、変数ｂに値（Ｎ−ｎ）が代入される。即ち、値（ｂ＋ｎ）＞Ｎである場合は、対応する撮影画像データが存在しないため、ステップＳ２９以下の処理において、正常な処理を実行するために、変数ｂに値（Ｎ−ｎ）を代入する。その結果、例えば、後述するステップＳ２９の処理においては、第Ｎ（＝ｂ＋ｎ＝（Ｎ−ｎ）＋ｎ）番目の撮影画像データを末尾としてサムネイル画像が作成されることになる。
【０１１６】
ステップＳ２９の処理においては、第（ｂ＋１）番目乃至第（ｂ＋ｎ）番目の撮影画像データからサムネイル画像が作成され、バッファメモリ３５に格納される。
【０１１７】
いま、例えば、Ｎ＝２６（図８における場合）であり、画面上に第１番目乃至第５番目のサムネイル画像が表示されているとする。即ち、ｂ＝５，ｍ＝５であり、また、ｎ＝２であるとする。このとき、ラインスクロールダウンキー７Ｅ−Ｂが押圧されたとすると、ステップＳ２１において、ラインスクロールダウンキー７Ｅ−Ｂが押圧された（２）と判定され、ステップＳ２７に分岐する。
【０１１８】
ステップＳ２７では、第７（＝ｂ＋ｎ＝５＋２）番目の撮影画像データは存在するので、ＹＥＳと判定され、ステップＳ２９に進む。ステップＳ２９においては、第６（＝ｂ＋１＝５＋１）番目と第７（＝ｂ＋ｎ＝５＋２）番目の撮影画像データからサムネイル画像が作成され、バッファメモリ３５に格納される。
【０１１９】
ステップＳ３０においては、第（ｂ＋ｎ−ｍ＋１）番目乃至第（ｂ＋ｎ）番目のサムネイル画像がＬＣＤ６上に表示されることになる。そして、ステップＳ３１に進み、第（ｂ−ｍ＋１）番目乃至第（ｂ＋ｎ−ｍ）番目のサムネイル画像がバッファメモリ３５より削除され、処理を終了する（エンド）。
【０１２０】
いま、ｂ＝５であるので、ステップＳ３０の処理では、第３（＝ｂ＋ｎ−ｍ＋１＝５＋２−５＋１）番目乃至第７（＝ｂ＋ｎ＝５＋２）番目のサムネイル画像が表示される。即ち、画面が下方に２行分だけスクロールされる。そして、ステップＳ３１の処理に進み、第１（＝ｂ−ｍ＋１＝５−５＋１）番目と第２（＝ｂ＋ｎ−ｍ＝５＋２−５）番目のサムネイル画像がバッファメモリ３５から削除され、処理を終了することになる（エンド）。
【０１２１】
次に、ステップＳ２２またはステップＳ２７において、ＮＯと判定された場合の処理について説明する。
【０１２２】
いま、画面上に第２番目乃至第６番目のサムネイル画像が表示されている場合に（ｔ＝２，ｍ＝５である場合に）、ラインスクロールアップキー７Ｅ−Ａが押圧されたとする。このとき、ｎ＝２（２行ずつスクロールすることを示す）であるとすると、ステップＳ２２において、第０（＝ｔ−ｎ＝２−２）番目の撮影画像データは存在しない（ＮＯ）と判定され、ステップＳ２３に進む。
【０１２３】
ステップＳ２３では、変数ｔに値３（＝ｎ＋１＝２＋１）が代入され、ステップＳ２４に進む。ステップＳ２４では、第１（＝ｔ−ｎ＝３−２）番目の撮影画像データからサムネイル画像が作成され、バッファ３５に格納される。なお、第２番目のサムネイル画像は、バッファメモリ３５に既に格納されているので、第２番目の撮影画像データに対する処理は実行されない。
【０１２４】
ステップＳ２５の処理では、第１（＝ｔ−ｎ＝３−２）番目乃至第５（＝ｔ−ｎ＋ｍ−１＝３−２＋５−１）番目のサムネイル画像がＬＣＤ６に表示される。そして、ステップＳ２６において、第６（＝ｔ−ｎ＋ｍ＝３−２＋５）番目のサムネイル画像がバッファメモリ３５より削除される。なお、この例では、第７（＝ｔ＋ｍ−１＝３＋５−１）番目のサムネイル画像は、作成されていないので、第７番目のサムネイル画像を削除する処理は実行されない。
【０１２５】
続いて、ステップＳ２７においてＮＯと判定された場合の処理について説明する。
【０１２６】
いま、画面上に第２１番目乃至第２５番目のサムネイル画像が表示されている場合に（ｂ＝２５，ｍ＝５であり、また、Ｎ＝２６である場合に）、ラインスクロールダウンキー７Ｅ−Ｂが押圧されたとする。このとき、ｎ＝２（２行ずつスクロールすることを示す）であるとすると、ステップＳ２７において、第２７（＝ｂ＋ｎ＝２５＋２）番目の撮影画像データは存在しない（ＮＯ）と判定され、ステップＳ２８に進む。
【０１２７】
ステップＳ２８では、変数ｂに値２４（＝Ｎ−ｎ＝２６−２）が代入され、ステップＳ２９に進む。ステップＳ２９では、第２６番目の撮影画像データからサムネイル画像が作成され、バッファメモリ３５に格納される。即ち、ステップＳ２９の処理では、第２５（＝ｂ＋１＝２４＋１）番目乃至第２６（＝ｂ＋ｎ＝２４＋２）番目の撮影画像データからサムネイル画像が作成されることになるが、第２５番目のサムネイル画像は既に作成されているので、第２６番目のサムネイル画像のみが作成されることになる。
【０１２８】
続くステップＳ３０では、第２２（＝ｂ＋ｎ−ｍ＋１＝２４＋２−５＋１）番目乃至第２６（＝ｂ＋ｎ＝２４＋２）番目のサムネイル画像がＬＣＤ６に表示される。そして、ステップＳ３１においては、第２１（＝ｂ＋ｎ−ｍ＝２４＋２−５）番目のサムネイル画像がバッファメモリ３５より削除される。即ち、ステップＳ３１の処理では、第２０（＝ｂ−ｍ＋１＝２４−５＋１）番目乃至第２１（＝ｂ＋ｎ−ｍ＝２４＋２−５）番目のサムネイル画像がバッファメモリ３５より削除されることになるが、第２０番目のサムネイル画像は存在しないので、第２１番目のサムネイル画像のみが削除されることになる。そして、処理を終了する（エンド）。
【０１２９】
以上のような処理によれば、電子カメラ１が再生モードにされた場合に、１画面分のサムネイル画像が作成され、バッファメモリ３５に格納されるとともに、ＬＣＤ６に表示される。そして、画面上にサムネイル画像が表示された状態において、スクロールキー７Ｅが押圧されると、スクロールにより新たに画面表示されるサムネイル画像が作成され、バッファメモリ３５に格納されるとともにＬＣＤ６に表示される。また、スクロールの結果、画面から消去されるサムネイル画像は、バッファメモリ３５からも削除される。従って、バッファメモリ３５には常に１画面分のサムネイル画像が記憶されていることになる。
【０１３０】
このように、１画面分のサムネイル画像をバッファメモリ３５に格納しておくのは、例えば、サムネイル画像を表示している画面（図７参照）から他の画面（例えば、特定のサムネイル画像に対応する撮影画像を再生する画面）に移行された（サムネイル画像が画面から消去された）後に、元の画面に復帰する際に、サムネイル画像を再度作成する手間を省くためである。
【０１３１】
なお、バッファメモリ３５に格納されているサムネイル画像は、再生モードから記録モードに変更された場合に削除するようにしてもよい。
【０１３２】
また、以上の実施の形態では、１画面分のサムネイル画像を作成し、バッファメモリ３５に格納しておくようにしたが、例えば、１画面分のサムネイル画像と、スクロールが実行された際に新たに表示されるサムネイル画像（例えば、上下１行分または１画面分のサムネイル画像）を作成してバッファメモリ３５に格納しておくようにしてもよい。そのような構成によれば、スクロールキー７Ｅが押圧された場合に、迅速にスクロールを実行することが可能となる。
【０１３３】
更に、以上の実施の形態では、行単位でスクロールを行う場合についてのみ説明したが、変数ｎの値を適当に選択することにより、画面単位でスクロールを実行することも可能である。即ち、ページスクロールアップキー７Ｅ−Ｃまたはページスクロールダウンキー７Ｅ−Ｄが押圧された場合には、変数ｎに変数ｍの値を代入し（１回のスクロールにより新たに表示されるサムネイル画像の個数ｎを１画面に表示可能なサムネイルの個数ｍとし）、図１０に示す処理を実行することにより、ページ単位のスクロールを実行することができる。
【０１３４】
次に、本発明の他の実施の形態について説明する。
【０１３５】
図１２に示すフローチャートは、所定の時間以上入力がなされない場合に、サムネイル画像を作成する処理を説明するフローチャートである。
【０１３６】
この処理は、電子カメラ１の電源スイッチ１１がオンの状態にされた場合に、選択されているモードに関係なく所定の時間（例えば、５秒）毎に実行される。ステップＳ５０の処理が実行されるとＣＰＵ３６は、所定の時間（例えば、１分）以上入力がなされていないか否かを判定する。その結果、１分以上入力がなされていない（ＹＥＳ）と判定した場合は、ステップＳ５１に進み、また、入力がなされた（ＮＯ）と判定した場合は、処理を終了する（エンド）。
【０１３７】
ステップＳ５１の処理では、その日（スイッチが投入された日）の午前０時以降に最初に撮影された画像の序数が変数ｉに代入される。次のステップＳ５２の処理では、第ｉ番目の撮影画像データからサムネイル画像が作成され、バッファメモリ３５に格納される。そして、ステップＳ５３において、変数ｉの値が１だけインクリメントされ、ステップＳ５４に進む。
【０１３８】
ステップＳ５４の処理では、第ｉ番目の撮影画像データが存在するか否かが判定される。その結果、第ｉ番目の撮影画像データが存在する（ＹＥＳ）と判定された場合は、ステップＳ５２に戻り同様の処理が繰り返される。また、第ｉ番目の撮影画像データが存在しない（ＮＯ）と判定された場合は、処理を終了する（エンド）。
【０１３９】
いま、電子カメラ１の電源スイッチ１１がオンの状態にされてから１分以上入力がなされていないとすると、ステップＳ５０においてＹＥＳと判定され、ステップＳ５１に進む。仮に、電源スイッチ１１がオンの状態とされた日にちが６月３０日であるとすると、６月３０日の午前０時以降に最初に撮影された画像は、撮影画像Ｖ（図８参照）であることから、ステップＳ５１では、この撮影画像Ｖの序数２２が変数ｉに代入される。
【０１４０】
そして、ステップＳ５２に進み、第２２番目の撮影画像データからサムネイル画像が作成され、バッファメモリ３５に格納される。続くステップＳ５３において、変数ｉの値２２が１だけインクリメントされ、ｉ＝２３となる。
【０１４１】
ステップＳ５４では、第２３番目の撮影画像データが存在することからＹＥＳと判定され、ステップＳ５２に戻り同様の処理が繰り返される。その結果、第２２番目乃至第２６番目の撮影画像（撮影画像Ｖ乃至Ｚ）に対するサムネイル画像が作成され、バッファメモリ３５に格納されることになる。
【０１４２】
このように、所定の時間以上入力がない場合に、サムネイル画像を作成するようにすれば、所定の時間以上入力がないということは、ユーザが、電子カメラを直ちに操作する可能性が少ないので、いわば、電子カメラ１の使用されていない期間を検出して、その空き時間にサムネイル画像を作成することになる。従って、ユーザが、電子カメラを使用しようとした場合において、サムネイル画像が作成中であり、作成終了まで使用ができなくなったり、ユーザの操作に対する応答が遅くなるといったような事態が発生することが防止される。
【０１４３】
なお、以上の実施の形態では、一旦処理が開始されると、サムネイル画像の作成処理（ステップＳ５２乃至５４の処理）が終了するまでは、ユーザからの入力を受け付けない状態となる。そこで、ユーザが入力を行った場合は、サムネイル画像の作成処理を一旦中断し、入力に対する処理が終了した後に、サムネイル画像の作成処理を再開するようにしてもよい。また、以上の実施の形態では、記録日時の古い撮影画像から順にサムネイル画像を作成するようにしたが、記録日時の新しい撮影画像から順にサムネイル画像を作成するようにしてもよい。
【０１４４】
図１３は、図１２の処理により作成されたサムネイル画像をＬＣＤ６に表示する処理の一例を説明するフローチャートを示している。なお、この処理は、電子カメラ１が再生モードにされた場合に実行される。
【０１４５】
ステップＳ７０において、ＣＰＵ３６は、変数ｉを１に初期設定する。続くステップＳ７１では、ＣＰＵ３６は、バッファメモリ３５に格納されている第ｉ番目のサムネイル画像を読み出し、ＬＣＤ６に表示する。
【０１４６】
そして、ステップＳ７２に進み、変数ｉの値が１だけインクリメントされ、ステップＳ７３において、第ｉ番目のサムネイル画像がバッファメモリ３５に存在するか否かが判定される。その結果、第ｉ番目のサムネイル画像が存在する（ＹＥＳ）と判定された場合はステップＳ７４に進み、また、第ｉ番目のサムネイル画像が存在しない（ＮＯ）と判定された場合は処理を終了する（エンド）。
【０１４７】
ステップＳ７４では、画面が一杯か否かが判定される。その結果、画面が一杯である（ＹＥＳ）と判定された場合は処理を終了する（エンド）。また、画面が一杯ではない（ＮＯ）と判定された場合はステップＳ７１に戻り同様の処理が繰り返される。
【０１４８】
いま、図１２の処理の結果、第２２番目乃至第２６番目の撮影画像（撮影画像Ｖ乃至Ｚ）に対するサムネイル画像がバッファメモリ３５に格納されている場合に、図１３に示す処理が実行されたとする。その場合、ステップＳ７１の処理において、第１番目のサムネイル画像（撮影画像Ｖに対するサムネイル画像）がバッファメモリ３５より読み出され、ＬＣＤ６の最上行に表示される。そして、ステップＳ７３の処理では、第２番目のサムネイル画像が存在する（ＹＥＳ）と判定され、ステップＳ７１に戻り同様の処理が繰り返される。その結果、図７に示すように、６月３０日に撮影された撮影画像Ｖ乃至Ｚから作成されたサムネイル画像が画面上に表示されることになる。
【０１４９】
図１４は、図１２の処理により作成され、バッファメモリ３５に格納されているサムネイル画像を削除するための処理の一例を説明するフローチャートである。なお、本実施の形態のＣＰＵ３６は、低消費電力型であるので、常に通電状態とされている。従って、電源スイッチ１１がオフの状態とされた場合でも、ＣＰＵ３６は所定の処理を実行することが可能である。
【０１５０】
ＣＰＵ３６は、ステップＳ９０において、電源スイッチ１１がオフの状態にされたか否かを判定する。その結果、電源スイッチ１１がオフの状態にされていない（ＮＯ）と判定した場合は処理を終了し（エンド）、また、電源スイッチ１１がオフの状態とされた（ＹＥＳ）と判定した場合はステップＳ９１に進む。
【０１５１】
ステップＳ９１において、ＣＰＵ３６は変数ｉを１に初期設定する。そして、ステップＳ９２に進み、第ｉ番目のサムネイル画像をバッファメモリ３５より削除する。そして、ステップＳ９３に進み、変数ｉの値を１だけインクリメントする。
【０１５２】
ステップＳ９４では、第ｉ番目のサムネイル画像が存在するか否かが判定される。そして、第ｉ番目のサムネイル画像が存在する（ＹＥＳ）と判定された場合はステップＳ９２に戻り同様の処理が繰り返される。また、ステップＳ９４において、第ｉ番目のサムネイル画像が存在しない（ＮＯ）と判定された場合は、処理を終了する（エンド）。
【０１５３】
いま、図１２の処理が実行された結果、バッファメモリ３５に第２２番目乃至第２６番目の撮影画像（撮影画像Ｖ乃至Ｚ）に対するサムネイル画像が格納されているとする。このとき、電源スイッチ１１がオフの状態とされると、ステップＳ９０においてＹＥＳと判定され、ステップＳ９２において、バッファメモリ３５に記憶されている第１番目のサムネイル画像（撮影画像Ｖに対するサムネイル画像）が削除される。ステップＳ９４では、第２番目のサムネイル画像が存在することからＹＥＳと判定され、ステップＳ９２に戻り同様の処理が繰り返される。その結果、バッファメモリ３５に記憶されている第１番目乃至第５番目のサムネイル画像（図８に示す、撮影画像Ｖ乃至Ｚに対するサムネイル画像）が次々と削除されていくことになる。そして、第５番目のサムネイル画像が削除された時点で処理を終了する（エンド）。
【０１５４】
以上のような処理によれば、電源投入後、所定の時間以上入力がなされない場合に、サムネイル画像の作成処理が実行され、作成されたサムネイル画像が順次バッファメモリ３５に格納されていく。このようにして作成されたサムネイル画像は、再生モードにされた場合にＬＣＤ６に表示されることになる。また、電源スイッチがオフの状態にされると、バッファメモリ３５に格納されているサムネイル画像が削除されることになる。
【０１５５】
なお、以上の実施の形態においては、１画面分、または、１日分のサムネイル画像を作成するようにしたが、メモリカード２４に記憶されている全ての撮影画像のサムネイル画像を作成するようにしてもよい。
【０１５６】
図１５は、さらに他の実施の形態を表している。この実施の形態においては、サムネイル画像が、撮影が行われるたびに作成されるようになされている。
【０１５７】
すなわち、最初にステップＳ１００において、レリーズスイッチ１０がオンされたか否かが判定される。レリーズスイッチ１０がオンされていない場合には、オンされるまで待機する。ステップＳ１００において、レリーズスイッチ１０がオンされたと判定された場合、ステップＳ１０１に進み、ＣＰＵ３６は、これから撮影するコマの番号ｊの値を変数ｉに代入する。そして、ステップＳ１０２において、ｉ番目の画像を撮影する。この撮影の処理は、既に説明してあるので、ここでは省略する。
【０１５８】
そして、ステップＳ１０３に進み、ＣＰＵ３６は、変数ｉを１だけインクリメントする。さらにステップＳ１０４に進み、ＣＰＵ３６は、連写モード切り換えスイッチ１３が、ＬモードまたはＨモードに切り換えられているか否かが判定される（連写モードであるか否かが判定される）。連写モード切り換えスイッチ１３が、ＬモードまたはＨモードのいずれにも設定されていない場合（Ｓモードに設定されている場合）、ステップＳ１０６に進み、ＣＰＵ３６は、ｊ番目からｉ番目までの撮影データのサムネイル画像を作成する。いまの場合、ｊ＝ｉであるから、いま撮影した画像のサムネイル画像が作成され、バッファメモリ３５に記憶される。
【０１５９】
これに対して、ステップＳ１０４において、連写モード切り換えスイッチ１３が、ＬモードまたはＨモードに設定されていると判定された場合（連写モードが設定されていると判定された場合）、ステップＳ１０５に進み、ＣＰＵ３６は、レリーズスイッチ１０が、まだオンされているか否かを判定する。レリーズスイッチ１０が、まだオンされている場合には、ステップＳ１０２に戻り、次の画像が撮影される。
【０１６０】
以上のようにして、連写モードが設定されている場合には、レリーズスイッチ１０がオンされている期間、連続して撮影が行われる。そして、撮影が行われている期間、ステップＳ１０６のサムネイル画像作成処理は実行されない。すなわち、連写モードにおいては、実質的にサムネイル作成処理が禁止される。
【０１６１】
連写モードが設定されている場合にも、１コマの撮影が行われる毎に、サムネイル画像を作成するようにすることも可能である。しかしながら、そのようにすると、サムネイル画像の作成処理に時間がかかり、単位時間あたりに８枚（Ｌモードの場合）、または、３０枚（Ｈモードの場合）のコマを連続的に撮影することが困難になり、連写速度が遅くなってしまうおそれがある。そこで、この実施の形態においては、連写モード時の撮影動作中のサムネイル画像作成処理は禁止される。
【０１６２】
そして、ステップＳ１０５において、レリーズスイッチ１０がオフされたと判定された場合、ステップＳ１０６に進み、ｊ番目からｉ番目までの撮影データのサムネイル画像が作成される。すなわち、連写モードにおいて撮影した各コマのサムネイル画像が作成される。
【０１６３】
上述したように、Ｌモード時においては、１秒間に８コマの撮影が行われ、Ｈモード時においては、１秒間に３０コマの撮影が行われる。従って、Ｌモード時においては、Ｈモード時における場合に較べて、時間的余裕がある。そこで、Ｈモードが設定されている場合にだけ、撮影動作中、サムネイル画像の作成を禁止し、Ｌモードが設定されている場合、およびＳモードが設定されている場合には、１コマ撮影が行われる毎に、サムネイル画像を作成するようにしてもよい。図１６は、この場合の処理例を表している。
【０１６４】
図１６のステップＳ１１０乃至Ｓ１１３の処理は、図１５のステップＳ１００乃至Ｓ１０３の処理と同様の処理である。すなわち、レリーズスイッチ１０がオンされると、１コマの撮影が行われ、変数ｉが１だけインクリメントされる。そして、ステップＳ１１４において、連写モード切り換えスイッチ１３がＨモードに設定されているか否かが判定される。連写モード切り換えスイッチ１３がＨモードに設定されている場合には、ステップＳ１１５に進み、レリーズスイッチ１０がオンされているか否かが判定される。レリーズスイッチ１０がオンされている場合には、ステップＳ１１２に戻り、それ以降の処理が繰り返し実行される。ステップＳ１１５において、レリーズスイッチ１０がオンされていないと判定された場合（オフされていると判定された場合）、ステップＳ１１６に進み、ｊ番目からｉ番目までの撮影画像のサムネイル画像が作成される。すなわち、Ｈモードが設定されている場合における処理は、図１５に示した場合と同様となる。
【０１６５】
これに対して、ステップＳ１１４において、連写モード切り換えスイッチ１３がＨモードに設定されていないと判定された場合（Ｌモードに設定されているか、またはＳモードに設定されていると判定された場合）、ステップＳ１１７に進み、ＣＰＵ３６は、ｉ番目の撮影データのサムネイル画像を作成する処理を実行する。すなわち、いま撮影した１コマの画像のサムネイル画像が作成される。次に、ステップＳ１１８に進み、連写モード切り換えスイッチ１３が、Ｌモードに設定されているか否かが判定される。連写モード切り換えスイッチ１３が、Ｌモードに設定されていないと判定された場合（Ｓモードに設定されていると判定された場合）、処理が終了される。すなわち、連写モード切り換えスイッチ１３が、Ｓモードに設定されている場合における処理も、図１５に示した場合と同様となる。
【０１６６】
これに対して、ステップＳ１１８において、連写モード切り換えスイッチ１３がＬモードに設定されていると判定された場合、ステップＳ１１９に進み、レリーズスイッチ１０が、まだオンされているか否かが判定され、まだオンされていると判定された場合には、ステップＳ１１２に戻り、それ以降の処理が繰り返し実行される。すなわち、連写モード切り換えスイッチ１３が、Ｌモードに設定されている場合には、１コマ撮影される毎に、そのサムネイル画像が作成される。そして、ステップＳ１１９において、レリーズスイッチ１０がオンされていないと判定された場合（オフされていると判定された場合）、処理が終了される。
【０１６７】
ＣＰＵ３６の処理に時間的余裕がある場合には、このように、Ｈモードが設定されている場合にだけ、撮影動作中のサムネイル画像作成処理を禁止し、ＳモードまたはＬモードが設定されている場合には、１コマの撮影が行われる毎に、サムネイル画像を作成することができる。
【０１６８】
【発明の効果】
以上の如く、請求項１に記載の情報処理装置によれば、サムネイル画像を作成するサムネイル画像作成手段を、撮像日時情報に基づいてサムネイル画像を作成する画像を選択するよう制御手段で制御するようにしたので、撮像日時単位のサムネイル画像の一覧を必要に応じて作成することが可能となり、サムネイル画像を迅速に作成することができるとともに、サムネイル画像を記憶させるために必要なメモリの容量を削減することができる。
【図面の簡単な説明】
【図１】本発明の情報処理装置を適用した電子カメラの構成の一例を示す斜視図である。
【図２】図１に示す電子カメラの面Ｘ１に対向する側から見た場合の斜視図である。
【図３】図１または図２に示す電子カメラの内部の構成を示す斜視図である。
【図４】図１または図２に示す電子カメラの電気的な構成を示すブロック図である。
【図５】Ｌモードにおける画素の間引き処理を説明する図である。
【図６】Ｓモードにおける画素の間引き処理を説明する図である。
【図７】記録された情報を再生する場合の表示画面の表示例である。
【図８】画像と音声の記録履歴の一例を示す図である。
【図９】１画面分のサムネイル画像を作成し、表示する処理の一例を説明するフローチャートである。
【図１０】図９の処理により表示された表示画面において、スクロールを実行する処理の一例を説明するフローチャートである。
【図１１】図１０に示す処理により、スクロールが実行された後の表示の一例を示す図である。
【図１２】所定の時間以上入力がなされない場合にサムネイル画像を作成する処理の一例を説明するフローチャートである。
【図１３】図１２の処理により作成されたサムネイル画像を表示する処理の一例を説明するフローチャートである。
【図１４】電源スイッチがオフの状態とされた場合にサムネイル画像を削除する処理を説明するフローチャートである。
【図１５】レリーズスイッチがオンされた場合にサムネイル画像を作成する処理の例を説明するフローチャートである。
【図１６】レリーズスイッチがオンされた場合にサムネイル画像を作成する他の処理の例を説明するフローチャートである。
【符号の説明】
２４  メモリカード
３５  バッファメモリ
３６  ＣＰＵ
４７  フレームメモリ
【図１】
0004099680.tif 000002
【図２】
0004099680.tif 000003
【図３】
0004099680.tif 000004
【図４】
0004099680.tif 000005
【図５】
0004099680.tif 000006
【図６】
0004099680.tif 000007
【図７】
0004099680.tif 000008
【図８】
0004099680.tif 000009
【図９】
0004099680.tif 000010
【図１０】
0004099680.tif 000011
【図１１】
0004099680.tif 000012
【図１２】
0004099680.tif 000013
【図１３】
0004099680.tif 000014
【図１４】
0004099680.tif 000015
【図１５】
0004099680.tif 000016
【図１６】
0004099680.tif 000017