(57)【要約】      （修正有）【課題】回路規模や消費電力を抑えながら、迅速にインデクス画面を表示することが可能な撮像装置を提供する。【解決手段】撮像手段並びに第１及び第２の処理回路を備える。第１処理回路は、第１のＣＰＵと第１の通信手段とを有し、撮像手段から取得した画像データを記録媒体に記録すると共に、取得した画像データを第１のメモリに記憶する。第２の処理回路は、第２のＣＰＵと第２の通信手段とを有し、撮像手段から取得した画像データを記録媒体に記録すると共に、取得した画像データを第２のメモリに記憶し、インデクス画面の表示指示に応じて第２のメモリに記憶された画像データを用いて記録媒体に記録された画像データのインデクス画面を表示する。第２のＣＰＵは、撮影指示に応じた記録媒体への画像データの記録終了に応じて第１の処理回路に対して画像データの転送指示を発行し、第１の処理回路から送信された画像データを第２のメモリに記憶する。【選択図】図１
2014232956.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段と、
第１のＣＰＵと第１の通信手段とを有する第１の処理回路であって、撮影指示に応じて前記撮像手段から取得した画像データを記録媒体に記録すると共に、取得した画像データを第１のメモリに記憶する第１の処理回路と、
第２のＣＰＵと第２の通信手段とを有する第２の処理回路であって、撮影指示に応じて前記撮像手段から取得した画像データを前記記録媒体に記録すると共に、取得した画像データを第２のメモリに記憶し、インデクス画面の表示指示に応じて前記第２のメモリに記憶された画像データを用いて前記記録媒体に記録された画像データのインデクス画面を表示する第２の処理回路とを備え、
前記第２のＣＰＵは、撮影指示に応じた前記記録媒体への画像データの記録終了に応じて前記第１の処理回路に対して画像データの転送指示を発行し、前記転送指示に応じて前記第１の処理回路から送信された画像データを前記第２のメモリに記憶することを特徴とする撮像装置。
【請求項２】
前記第２のＣＰＵは、前記転送指示に応じて前記第１の処理回路から送信された画像データを受信した場合に、前記第２のメモリに前記受信した画像データを記憶するための空き領域があるか否かを判別し、空き領域がない場合、前記第２のメモリに記憶されている画像データのうち、最も古い画像データを削除することで空き領域を確保し、前記受信した画像データを前記第２のメモリに記憶することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記第２のＣＰＵは、前記表示指示に係る画像データが前記第２のメモリに記憶されていない場合、前記表示指示に係る画像データを送信するように前記第１の処理回路に指示することを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記第２のＣＰＵは、前記表示指示に係る画像データを前記第１の処理回路から取得できない場合、前記表示指示に係る画像データを前記記録媒体から取得することを特徴とする請求項３に記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮像装置に関し、特に動画の記録を行う撮像装置に関する。
【背景技術】
【０００２】
従来、動画を撮影してメモリカードなどの記録媒体に記録するデジタルカメラなどの撮像装置が知られている（例えば特許文献１）。民生用のデジタルカメラにおいても、近年では、画素数の多い画像を撮影することができるものも登場している。
【０００３】
撮影する画像の画素数が多くなった場合、処理すべきデータ量が増加する。特に静止画の連写時においては、今までよりも高速に画像データを処理する必要がある。画像データの処理能力を上げるためには、記憶容量が大きく高速にアクセスが可能なメモリや、より高速に画像データを処理可能なマイクロコンピュータなどの処理回路が必要になる。
【０００４】
しかしながら、このような高性能なメモリやマイコンを使うことは、回路規模の大型化や消費電力の増加につながる。民生用のデジタルカメラにおいては、サイズやコスト面での制約から、或いは、消費電力を極力抑えることの要請から、高性能なメモリやマイコンを使うことができない場合がある。
【０００５】
そこで、複数の処理回路を備え、撮影した画像をこれら複数の処理回路により並列に処理して記録することが考えられる。また、記録された画像を再生する際、記録された画像の縮小画像（サムネイル）画像の一覧を含むインデクス画面を表示し、インデクス画面に表示されたサムネイル画像からユーザが選択した画像を再生する構成が一般的である。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−１０１８３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
インデクス画面を表示する際、記録媒体から画像データを再生して復号した後、画面サイズを縮小する必要がある。そのため、インデクス画面を表示するまでに時間がかかってしまうという問題がある。そこで、撮影された画像をメモリに記憶しておき、インデクス画面を表示する際には、メモリに記憶された画像データを縮小して表示することで、撮影後に迅速にインデクス画面を表示することが考えられる。
【０００８】
しかしながら、前述のように、複数の処理回路によりそれぞれ記録された画像をメモリに記憶していた場合、各処理回路がメモリから画像データを読み出してインデクス画面を生成する必要がある。そのため、表示までに時間がかかってしまうことが考えられる。
【０００９】
本発明はこのような問題を解決し、回路規模や消費電力を抑えながら、迅速にインデクス画面を表示することが可能な撮像装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の一側面によれば、撮像手段と、第１のＣＰＵと第１の通信手段とを有する第１の処理回路であって、撮影指示に応じて前記撮像手段から取得した画像データを記録媒体に記録すると共に、取得した画像データを第１のメモリに記憶する第１の処理回路と、第２のＣＰＵと第２の通信手段とを有する第２の処理回路であって、撮影指示に応じて前記撮像手段から取得した画像データを前記記録媒体に記録すると共に、取得した画像データを第２のメモリに記憶し、インデクス画面の表示指示に応じて前記第２のメモリに記憶された画像データを用いて前記記録媒体に記録された画像データのインデクス画面を表示する第２の処理回路とを備え、前記第２のＣＰＵは、撮影指示に応じた前記記録媒体への画像データの記録終了に応じて前記第１の処理回路に対して画像データの転送指示を発行し、前記転送指示に応じて前記第１の処理回路から送信された画像データを前記第２のメモリに記憶することを特徴とする撮像装置が提供される。
【発明の効果】
【００１１】
本発明によれば、回路規模や消費電力を抑えながら、迅速にインデクス画面を表示することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】実施形態における撮像装置の構成を示すブロック図。
【図２】処理回路２００による記録時の処理を示すフローチャート。
【図３】処理回路１００による記録時の処理を示すフローチャート。
【図４】処理回路２００によるインデクス画像の受信処理を示すフローチャート。
【図５】処理回路１００によるインデクス画像の送信処理を示すフローチャート。
【図６】インデクス画面の表示処理を示すフローチャート。
【発明を実施するための形態】
【００１３】
以下、図面を参照して本発明の好適な実施形態について詳細に説明する。なお、本発明は以下の実施形態に限定されるものではなく、本発明の実施に有利な具体例を示すにすぎない。また、以下の実施形態の中で説明されている特徴の組み合わせの全てが本発明の課題解決のために必須のものであるとは限らない。
【００１４】
図１は、本発明の実施形態に係る撮像装置５００の構成の一例を示すブロック図である。撮像装置５００は、二つの処理回路１００（第１の処理回路）と処理回路２００（第２の処理回路）を備えている。本実施形態では、これら二つの処理回路１００、２００はそれぞれが一つの集積回路（ＩＣ）として構成される。
【００１５】
また、二つの処理回路１００と処理回路２００の間で通信を行うためのデータバス３００が設けられている。処理回路１００、２００はそれぞれ独立に撮像部４００から動画データを取得することが可能である。処理回路１００、２００はそれぞれ、撮像部４００から取得した動画データを処理することが可能である。
【００１６】
次に、処理回路１００と処理回路２００の構成について説明する。処理回路１００は、画像処理部１０１、ＣＰＵ１０２（Central Processing Unit）（第１のＣＰＵ）、メモリ１０３、記録再生部１０４、コーデック部１０５、通信部１０６、バス１０７を有する。本実施形態では、メモリ１０３としてＳＤＲＡＭを使用する。また、メモリ１０３は処理回路１００に内蔵されているが、処理回路１００の外部に設けられてもよい。
【００１７】
ＣＰＵ１０２は、メモリ１０３に格納されているコンピュータプログラム（ソフトウェア）に従って、撮像装置５００全体の動作を制御する。メモリ１０３は、ＣＰＵ１０２のワークエリアとして機能する。なお、ＣＰＵ１０２のワークエリアは、メモリ１０３に限られるものではなく、ハードディスクドライブ等の外部記録装置等であってもよい。画像処理部１０１は、撮像部４００から取得した静止画データに対して画素補間処理や色変換処理等の画像処理を行う。画像処理部１０１は、撮像部４００から取得したＲＧＢ色空間の動画データをＹＵＶ色空間のデータフォーマットに変換する。また、画像処理部１０１は、撮像部４００が取得した画像の画素数（画面サイズ）を縮小、或いは拡大（リサイズ）する。
【００１８】
撮像部４００及び画像処理部１０１は、ＣＰＵ１０２によって、オートフォーカス（ＡＦ）処理及び自動露出制御（ＡＥ）処理を行うように制御される。ＣＰＵ１０２から撮影を行うように指示された場合、撮像部４００及び画像処理部１０１は露光処理や現像処理等の処理を含む撮影処理を実行する。撮像部４００は、ＣＣＤやＣＭＯＳ等の撮像素子やＡＤ変換器等を備える。撮像部４００は、撮像素子により得られたアナログ信号をデジタルデータに変換して出力する。撮像部４００から取得された静止画データは、ＹＵＶ形式の静止画データとしてメモリ１０３に記憶される。メモリ１０３に記憶された静止画データに対して、コーデック部１０５（第１の符号化部、第１の復号部）により符号化処理が行われ、静止画データのデータ量が圧縮される。
【００１９】
記録再生部１０４は、記録時においては、符号化された静止画データを記録媒体２１１に書き込む。コーデック部１０５は、撮影時においては、撮像部４００より取得した静止画データをＪＰＥＧ等の公知の符号化方式により符号化する。
【００２０】
通信部１０６（第１の通信部）は、処理回路２００との間で動画データやその他必要なコマンドを送受信する。通信部１０６は、動画データを受信するためのデータ受信部１０６ａ、画像データを送信するためのデータ送信部１０６ｂ、制御コマンドなどのメッセージを送るためのメッセージ通信部１０６ｃを有する。通信部１０６での通信は専用のデータバス３００を介して行われる。それぞれの通信は独立して行うことが可能である。
【００２１】
本実施形態においては、後述のように、連写後、処理回路１００により処理されたインデクス用の画像データが通信部１０６により処理回路２００に送信される。
【００２２】
処理回路２００は、画像処理部２０１、ＣＰＵ２０２（第２のＣＰＵ）、メモリ２０３、記録再生部２０４、コーデック部２０５、通信部２０６、ファイル制御部２０７、表示部２０８、操作部２０９、バス２１０を有する。本実施形態では、メモリ２０３としてＳＤＲＡＭを使用する。また、メモリ２０３は処理回路１００に内蔵されているが、処理回路２００の外部にメモリ２０３を設けることも可能である。画像処理部２０１、ＣＰＵ２０２、メモリ２０３、コーデック部２０５、通信部２０６（第２の通信部）の各ブロックは処理回路１００における各ブロックと同様の機能を持つ。
【００２３】
処理回路２００は、撮影時には、撮像部４００から動画データを取得して、コーデック部２０５（第２の符号化部、第２の復号部）により符号化処理を行う。記録再生部２０４は、記録時においては、コーデック部２０５により符号化された静止画データを記録媒体２１２に記録する。記録媒体２１１は、メモリカードなどのランダムアクセス媒体である。また、本実施形態では、不図示の装着、排出機構により、容易に装着、排出が可能となっている。また、記録媒体２１１を撮像装置５００に内蔵する構成としてもよい。ＣＰＵ２０２は、操作部２０９により指定された画素数や画質の設定に従って静止画データの記録を制御する。また、記録再生部２０４は、再生時においては、後述のようにユーザによって選択された静止画データを記録媒体２１１から読み出す。コーデック部２０５は、再生時においては、記録媒体２１１から読み出された静止画データを復号する。
【００２４】
画像処理部２０１（第２のリサイズ部）は、撮影時においては、撮像部４００から取得した動画データの画像サイズを表示部２０８のサイズに合わせて変更してメモリ２０３に記憶する。そして、リサイズされたデータが表示部２０８に供給されて表示される。また、再生時においては、画像処理部２０１は、再生された静止画データのサイズを表示部２０８のサイズに合わせて変更してメモリ２０３に記憶する。そして、リサイズされたデータが表示部２０８に供給されて表示される。表示部２０８は、撮影された画像や再生された画像の他、各種の必要な情報を表示する。ＣＰＵ２０２は、表示部２０８に表示する情報を生成して表示部２０８に送る。
【００２５】
ファイル制御部２０７は、所定のファイルシステムに従い、記録媒体２１１に記録された静止画をファイルとして管理する。本実施形態では、ＦＡＴファイルシステムに従い、記録媒体２１１に記録された画像ファイルを管理する。なお、本実施形態では、ファイル制御部２０７は処理回路２００に設けている。ファイル制御部２０７は、電源投入時、或いは、記録媒体が装着された場合に、記録媒体２１１からファイルシステムに係る管理情報（ＦＡＴやディレクトリエントリなど）を読み出し、メモリ２０３に記憶する。そして、記録媒体２１１に対する記録処理に伴い、メモリ２０３に記憶された管理情報を変更（更新）する。そして、静止画記録時などの所定のタイミングで、メモリ２０３より管理情報を読み出し、記録再生部２０４により記録媒体２１１に記録することにより、記録媒体２１２の管理情報を更新する。
【００２６】
操作部２０９は、撮像装置５００を操作するためのユーザインターフェースとして機能する。操作部２０９は、撮像装置５００を操作するための電源ボタン、モード変更ボタン、シャッターボタン、十字ボタン、メニューボタン等を有し、各ボタンはスイッチ、タッチパネル等により構成される。ＣＰＵ２０２は、操作部２０９を介して入力されたユーザの指示に従って撮像装置５００を制御する。ユーザによって操作部２０９のボタンが操作された場合、操作部２０９から各ボタンに応じた操作信号がＣＰＵ２０２に入力される。ＣＰＵ２０２は操作部２０９から入力された操作信号を解析し、解析結果に応じて操作信号に対応した処理を判定する。ＣＰＵ２０２は、操作部２０９から入力された操作信号に対応した処理を実行するように撮像装置５００の各部を制御する。また、ＣＰＵ２０２は、操作部２０９のシャッターボタンがユーザにより連続して操作されている場合に、所定のタイミングで連続的に撮影指示を発行することにより、静止画の連写を行う。
【００２７】
次に、撮像装置５００における記録時の処理について説明する。図２は処理回路２００における記録時の処理を示すフローチャートである。図２の処理はＣＰＵ２０２が各部を制御することにより実行される。まず、記録に先立ち、ファイル制御部２０７は、記録媒体２１１から読み出した管理情報（ＦＡＴ）に基づいて、記録媒体２１１における空き領域を判別する。ファイル制御部２０７は、この空き領域に基づいて、記録媒体２１１に対してデータを書き込むための書き込みアドレスを決める。
【００２８】
操作部２０９より静止画撮影の指示があった場合、ＣＰＵ２０２は、通信部２０６により通信を行うことにより、処理回路１００が撮影待機状態、即ち、撮像部４００により撮影された静止画を処理しているか否かを判別する（Ｓ２０１）。処理回路１００が待機状態である場合、ＣＰＵ２０２は、通信部２０６により、処理回路１００に対し撮影指示を出力する（Ｓ２１３）。処理回路１００が待機状態ではない場合、ＣＰＵ２０２は、撮像部４００から１フレームの静止画データを取得し、画像処理部２０１にてＹＵＶ色空間データに変換した後、メモリ２０３に記憶する（Ｓ２０２）。次に、ＣＰＵ２０２は、コーデック部２０５により、メモリ２０３に記憶された静止画データを符号化し、メモリ２０３に記憶する（Ｓ２０３）。ここでメモリ２０３に記憶された静止画データは、インデクス画像として使用するため、電源がオフされるか、或いは、メモリ２０３の空き領域が無くなって削除されるまで、メモリ２０３に保持される。
【００２９】
１画面の静止画データの処理が完了した場合、ＣＰＵ２０２は、ファイル制御部２０７に対し、この符号化データの書き込みを指示する。ファイル制御部２０７は、記録媒体２１２の空き領域から書き込みアドレスを決定し、記録再生部２０４に対しデータの書き込みを指示する。記録再生部２０４はメモリ２０３より符号化データを読み出し、記録媒体２１１の指定されたアドレスに書き込む（Ｓ２０４）。データの書き込みが完了した場合、ファイル制御部２０７は、メモリ２０３に記憶された管理情報の内容を更新すると共に、空き領域も更新する（Ｓ２０５）。
【００３０】
次に、ＣＰＵ２０２は、処理回路１００から、符号化された静止画データのデータ量の情報が通知されたか否かを判別する（Ｓ２０６）。データ量の情報が通知された場合、ＣＰＵ２０２は、記録再生部２０４により記録媒体２１１に直前に書き込まれた静止画データの書き込みアドレスと、通知されたデータ量とに基づいて、処理回路１００による符号化データの書き込みアドレスを決定する。そして、決定した書き込みアドレスをデータ送信部２０６ａより処理回路１００に送信する（Ｓ２０７）。即ち、ＣＰＵ２０２は、連写時において、直前に書き込まれた静止画データの最終書き込みアドレスを含むクラスタの次のクラスタの先頭から処理回路１００が符号化データを書き込むように、書き込みアドレスを決定する。
【００３１】
このように書き込みアドレスの情報を送信した後、ＣＰＵ２０２は、処理回路１００から符号化データの書き込み完了の通知が送信されたか否かを判別する（Ｓ２０８）。書き込み完了の通知がデータ受信部２０６ｂにより受信された場合、ＣＰＵ２０２は、ファイル制御部２０７に対し、ＦＡＴを更新するように指示する。ファイル制御部２０７は、処理回路１００による書き込みに応じて、メモリ２０３に記憶されたＦＡＴの内容を更新する（Ｓ２０９）。
【００３２】
次に、ＣＰＵ２０２は、操作部２０９により撮影指示の操作が行われているか否かを判別する（Ｓ２１０）。撮影指示の操作が行われている場合、ＣＰＵ２０２は、Ｓ２０１に戻って処理を続ける。また、撮影指示の操作が行われていない場合、ＣＰＵ２０２は、メモリ２０３に記憶された管理情報を記録媒体２１１に書き込むように記録再生部２０４に指示する。記録再生部２０４は、メモリ２０３から管理情報を読み出し、記録媒体２１１に記録する（Ｓ２１１）。次に、ＣＰＵ２０２は、処理回路１００からインデクス画像を転送する転送処理を行う（Ｓ２１２）。
【００３３】
図３は、処理回路１００における記録時の処理を示すフローチャートである。図３の処理はＣＰＵ１０２が各部を制御することにより実行される。ＣＰＵ１０２は、通信部１０６により、処理回路２００から撮影指示（図２のＳ２１３参照。）を受けたか否かを判別する（Ｓ３０１）。撮影指示を受けていない場合はＳ３０７に進む。撮影指示を受けた場合、ＣＰＵ１０２は、撮像部４００から１フレームの画像データを取得し、画像処理部１０１にてＹＵＶ色空間データに変換した後、メモリ１０３に記憶する（Ｓ３０２）。ここでメモリ１０３に記憶された静止画データは、静止画の記録終了後に、インデクス画像として処理回路２００に転送される。そのため、電源がオフされるか、メモリ１０３の空き領域が無くなって削除されるまで、或いは、処理回路２００への転送が完了するまで、メモリ１０３に保持される。次に、ＣＰＵ１０２は、符号化された静止画データのサイズの情報をメッセージ通信部１０６ｃにより処理回路２００に送信する（Ｓ３０４）。
【００３４】
次に、ＣＰＵ１０２は、処理回路２００から送信された、記録媒体２１１における書き込みアドレスの情報（図２のＳ２０７参照。）が受信されたか否かを判別する（Ｓ３０５）。書き込みアドレスの情報が受信されていた場合、ＣＰＵ１０２は、記録媒体２１１における指定された書き込みアドレスに、メモリ１０３に記憶された静止画データを書き込むように記録再生部１０４に指示する。記録再生部１０４は、メモリ１０３より符号化された静止画データを読み出し、記録媒体２１１の指定された書き込みアドレスに書き込む（Ｓ３０６）。符号化データの書き込みが完了すると、ＣＰＵ１０２は、メッセージ通信部１０６ｃにより、書き込み完了の通知を処理回路２００に送信する（Ｓ３０７）。（図２のＳ２０８参照。）
【００３５】
次に、転送処理について説明する。図４は、処理回路２００におけるインデクス画像の転送処理（Ｓ２１２）を示すフローチャートである。図４の処理はＣＰＵ２０２が各部を制御することにより実現される。まず、ＣＰＵ２０２は、メッセージ通信部２０６ｃにより、処理回路１００に対してインデクス画像の転送指示を発行する（Ｓ４０１）。次に、ＣＰＵ２０２は、メッセージ通信部２０６ｃにより、全て転送済みである旨の応答を処理回路１００から受信したか否かを判別する（Ｓ４０２）。全て転送済みの応答を受信した場合、処理を終了する。未転送の画像データがある場合、データ受信部２０６ｂが処理回路１００から１画面のインデクス用の画像データを受信する（Ｓ４０３）。ＣＰＵ２０２は、画像データを受信した場合、メモリ２０３に当該画像データを記憶するための空き領域があるか否かを判別する（Ｓ４０４）。空き領域がある場合、ＣＰＵ２０２は、受信した画像データをメモリ２０３に記憶する（Ｓ４０５）。メモリ２０３の空き領域が無い場合、ＣＰＵ２０２は、メモリ２０３に記憶されている画像データのうち、最も古い画像データを削除することで空き領域を確保し（Ｓ４０６）、受信した画像データを記憶する。
【００３６】
図５は、処理回路１００におけるインデクス画像の転送処理を示すフローチャートである。図５の処理はＣＰＵ１０２が各部を制御することにより実現される。この処理は、メッセージ通信部１０６ｃにより、処理回路２００からインデクス画像の転送指示（図４のＳ４０１参照。）を受信したことに応答して開始される。まず、ＣＰＵ１０２は、メモリ１０３に記憶されたインデクス画面用の画像データのうち、未転送の画像データがあるか否かを判別する（Ｓ５０１）。なお本実施形態では、ＣＰＵ１０２は、メモリ１０３に記憶された画像データを処理回路２００に転送した場合に、転送済みの情報をメモリ１０３に記憶している。また、本実施形態では、ＣＰＵ１０２は、メモリ１０３において、インデクス画像としての画像データを記憶するための空き領域がない場合、メモリ１０３に記憶された画像データのうち、最も古い画像データを削除して空き領域を作る。そして、新たに撮影された静止画の画像データをインデクス画像のための画像データとして保持しておく。全て転送済みである場合、ＣＰＵ１０２は、メッセージ通信部１０６ｃにより、全ての画像データを転送済みである旨の応答を処理回路２００に送信し（図４のＳ４０２参照。）、処理を終了する（Ｓ５０２）。一方、未転送の画像データがある場合、ＣＰＵ１０２は、メモリ１０３に記憶された未転送の画像データのうち、最新の画像データを選択する（Ｓ５０３）。そして、ＣＰＵ１０２は、選択した画像データをメモリ１０３から読み出し、データ送信部１０６ｂにより処理回路２００に送信する（Ｓ５０４）。
【００３７】
このように、撮影が終了した後、処理回路１００から処理回路２００に対し、インデクス画像のための画像データが送信され、メモリ２０３に記憶される。
【００３８】
次に、再生時におけるインデクス画面の生成処理を説明する。操作部２０９よりインデクス画面の表示指示があった場合、ＣＰＵ２０２は、インデクス画面を生成する。本実施形態では、インデクス画面の表示指示があった場合、撮影の順に、最新の画像からｎ画面分のサムネイル画像を生成し、これらｎ画面のサムネイル画像を含むインデクス画面が表示される。なお、１画面に表示するサムネイル画像の画面数ｎを、ユーザが操作部２０９を操作することにより決める構成としてもよい。この場合、ＣＰＵ１０２は、設定されている画面数ｎに基づいて、表示すべきサムネイル画像を決める。
【００３９】
図６は処理回路２００によるインデクス画面の表示処理を示すフローチャートである。図６の処理はＣＰＵ２０２が各部を制御することにより実行される。まず、ＣＰＵ２０２は、前述のように決定したサムネイル画像の一つを指定する（Ｓ６０１）。そして、ＣＰＵ２０２は、指定された画像データがメモリ２０３に記憶されているか否かを判別する（Ｓ６０２）。メモリ２０３に指定された画像データが記憶されていた場合、ＣＰＵ２０２は、コーデック部２０５により指定された画像データを復号する（Ｓ６０３）。ＣＰＵ２０２は、画像処理部２０１により復号された画像データのサイズを縮小し、メモリ２０３のインデクス画面用の記憶領域に記憶する（Ｓ６０４）。次に、ＣＰＵ２０２は、表示すべき全てのサムネイル画像がメモリ２０３に記憶され、表示準備が完了したか否かを判別する（Ｓ６０５）。全てのサムネイル画像がメモリ２０３に記憶され、表示準備が完了した場合、ＣＰＵ２０２は、各サムネイル画像データをメモリ２０３より読み出し、インデクス画面を生成して表示部２０８に表示する（Ｓ６０６）。
【００４０】
Ｓ６０２において、メモリ２０３に指定された画像データが記憶されていない場合、ＣＰＵ２０２は、メッセージ通信部２０６ｃにより、指定された画像データが処理回路１００のメモリ１０３に記憶されているかを処理回路１００に問い合わせる（Ｓ６０７）。この結果、処理回路１００より、指定された画像データがメモリ１０３に記憶されている旨の応答をメッセージ通信部２０６ｃにより受信した場合、ＣＰＵ２０２は、指定した画像データの転送を処理回路１００に指示する（Ｓ６０８）。そして、ＣＰＵ２０２は、データ受信部２０６ｂにより画像データを受信し（Ｓ６０９）、指定された画像データをコーデック部２０５によりデコードする。このように、ＣＰＵ２０２は、表示指示に係る画像データがメモリ２０３に記憶されていない場合、処理回路１００のメモリ１０３に対して当該表示指示に係る画像データの取得を試行する。
【００４１】
Ｓ６０７で、メモリ１０３に指定された画像データが記憶されていない旨の応答を受信した場合、ＣＰＵ２０２は、記録再生部２０４により、指定された画像データを記録媒体２１１から読み出す（Ｓ６１０）。こうして、ＣＰＵ２０２は、Ｓ６０７〜Ｓ６０９の試行による上記表示指示に係る画像データの取得に失敗した場合には、当該表示指示に係る画像データを記録媒体２１１から取得することができる。そして、読み出した画像データをコーデック部２０５により復号する。
【００４２】
このようにインデクス画面が表示部２０８に表示された後、ユーザが操作部２０９を操作して再生する画像を指定し、再生を指示することができる。再生が指示された場合、ＣＰＵ２０２は、記録再生部２０４により、指定された画像データを記録媒体２１１より読み出し、コーデック部２０５によりデコードする。そして、デコードされた静止画データを画像処理部２０１により縮小し、表示部２０８により表示する。
【００４３】
このように、本実施形態では、二つの処理回路１００、２００により静止画を撮影し記録する構成において、撮影終了後、処理回路１００より画像データを処理回路２００に転送する。そして、転送された画像データを処理回路２００におけるメモリ２０３に記憶しておく。そのため、インデクス画面の表示指示があった場合、このメモリ２０３に記憶された画像データからサムネイル画像を生成し、インデクス画面を表示することにより、迅速にインデクス画面を表示することができる。また、連写時においては、連写中には処理回路１００から画像データが転送されないので、ＣＰＵ１０２、２０２に対する処理負荷を軽減することができる。
【００４４】
（他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
2014232956.tif 000003
【図２】
2014232956.tif 000004
【図３】
2014232956.tif 000005
【図４】
2014232956.tif 000006
【図５】
2014232956.tif 000007
【図６】
2014232956.tif 000008