(57)【特許請求の範囲】
【請求項１】
操作に応じて、撮像により得られた画像情報である撮像画像情報を取得する撮像手段と、
上記撮像手段により取得された撮像画像情報の画像を配置用画像として、この配置用画像を、所定の画像表示領域範囲内に配置させるようにした配置表示を行う表示制御手段と、
上記配置表示の内容が再現されるようにして再生出力が行われるようにするための情報である配置表示情報を作成する情報作成手段と、
上記配置表示情報を記憶媒体に記憶させる記憶制御手段と、
を備え、
上記情報作成手段は、上記配置表示情報として、上記配置用画像の撮像画像情報であって、上記記憶媒体への記録に適合させた形式とした記録用撮像画像情報と、この記録用撮像画像情報を利用して上記配置表示が再現されるようにするための、上記記録用撮像画像情報ごとについての所定の表示出力態様を指定する指定情報を有して形成される表示制御情報とを形成するようにされ、
上記表示制御情報が有する記録用撮像画像情報ごとの上記指定情報は、上記画像表示領域範囲内における画像の配置位置を指示する位置情報、上記配置用画像としての表示サイズを指示するサイズ情報、上記配置用画像が重なって配置されるときの、重なり順を指示する重なり順情報として形成される、
撮像装置。
【請求項２】
操作に応じて、撮像手段により撮像を行って得られた画像情報である撮像画像情報を取得する撮像画像情報取得手順と、
上記撮像画像情報取得手順により取得された撮像画像情報の画像を配置用画像として、この配置用画像を、所定の画像表示領域範囲内に配置させるようにした配置表示を行う表示制御手順と、
上記配置表示の内容が再現されるようにして再生出力が行われるようにするための情報である配置表示情報を作成する情報作成手順と、
上記配置表示情報を記憶媒体に記憶させる記憶制御手順と、
を実行し、
上記情報作成手順においては、上記配置表示情報として、上記配置用画像の撮像画像情報であって、上記記憶媒体への記録に適合させた形式とした記録用撮像画像情報と、この記録用撮像画像情報を利用して上記配置表示が再現されるようにするための、上記記録用撮像画像情報ごとについての所定の表示出力態様を指定する指定情報を有して形成される表示制御情報とを形成されるようにされ、
上記表示制御情報が有する記録用撮像画像情報ごとの上記指定情報は、上記画像表示領域範囲内における画像の配置位置を指示する位置情報、上記配置用画像としての表示サイズを指示するサイズ情報、上記配置用画像が重なって配置されるときの、重なり順を指示する重なり順情報として形成される、
情報処理方法。
【請求項３】
操作に応じて、撮像手段により撮像を行って得られた画像情報である撮像画像情報を取得する撮像画像情報取得手順と、
上記撮像画像情報取得手順により取得された撮像画像情報の画像を配置用画像として、この配置用画像を、所定の画像表示領域範囲内に配置させるようにした配置表示を行う表示制御手順と、
上記配置表示の内容が再現されるようにして再生出力が行われるようにするための情報である配置表示情報を作成する情報作成手順と、
上記配置表示情報を記憶媒体に記憶させる記憶制御手順と、
をを撮像装置に実行させ、
上記情報作成手順においては、上記配置表示情報として、上記配置用画像の撮像画像情報であって、上記記憶媒体への記録に適合させた形式とした記録用撮像画像情報と、この記録用撮像画像情報を利用して上記配置表示が再現されるようにするための、上記記録用撮像画像情報ごとについての所定の表示出力態様を指定する指定情報を有して形成される表示制御情報とを形成されるようにされ、
上記表示制御情報が有する記録用撮像画像情報ごとの上記指定情報は、上記画像表示領域範囲内における画像の配置位置を指示する位置情報、上記配置用画像としての表示サイズを指示するサイズ情報、上記配置用画像が重なって配置されるときの、重なり順を指示する重なり順情報として形成される、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像により得た画像情報を記憶媒体に記録するようにされた撮像装置と、このような撮像装置に適用可能な情報処理方法に関する。また、この情報処理方法を実現し、撮像装置などに実行させるプログラムに関する。
【背景技術】
【０００２】
デジタルスチルカメラなどの撮像装置では、撮影モード時においては本体背面側に設けられた表示部のほぼ全領域に対してフルサイズで撮像画像を表示させるようにしている。このようにして表示部に表示される撮像画像がいわゆるモニタ画像といわれるもので、ユーザ（撮影者）は、このモニタ画像を見ながら構図などを決めて撮影を行うことができる。
また、上記のようにして撮影された画像は、例えば所定形式の静止画像ファイルの単位で管理されるようにして、デジタルスチルカメラに装填されたリムーバブルの記憶媒体、あるいは内蔵の記憶媒体で記録されるようになっている。そして、これらの記憶媒体に記憶された画像ファイルは、例えば表示部に表示させてその画像内容を確認することができる。画像ファイルを表示部に対して表示出力させる際には、モニタ画像と同様に、表示部に対してフルサイズで表示させることが行われる。また、画像ファイルの画像をフルサイズよりも縮小したいわゆるサムネイル画像を所定規則に従って配列することにより、記録媒体に記録された画像ファイルの一覧表示を行うこともできるようにされている。
【０００３】
また、上記のようにして記憶媒体に記録された画像ファイルを複数利用して合成を行うような編集は、記憶媒体に記憶されたファイルをパーソナルコンピュータのＨＤＤ（ハードディスク）などにコピー、又は移動させたうえで、パーソナルコンピュータの画像編集用のアプリケーションソフトウェアを用いて行うことが通常である。
【０００４】
【特許文献１】特開平６−１０５１９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記のようなパーソナルコンピュータによる画像編集は、一般に高機能であって実に多様な編集結果が得られるが、その反面で、例えばパーソナルコンピュータなどのハードウェアと、これにインストールされるアプリケーションソフトウェアが必要であり、例えばコストが高くつくことや、システム、作業がおおがかりで比較的複雑で面倒なものになってしまうというデメリットがある。
本願発明は、撮像装置で完結する撮影画像を利用した編集機能として、これまでよりも高度なものを提供できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
そこで本発明は上記した課題を考慮して、撮像装置として次のように構成する。
つまり、操作に応じて、撮像により得られた画像情報である撮像画像情報を取得する撮像手段と、上記撮像手段により取得された撮像画像情報の画像を配置用画像として、この配置用画像を、所定の画像表示領域範囲内に配置させるようにした配置表示を行う表示制御手段と、上記配置表示の内容が再現されるようにして再生出力が行われるようにするための情報である配置表示情報を作成する情報作成手段と、上記配置表示情報を記憶媒体に記憶させる記憶制御手段と、を備え、上記情報作成手段は、上記配置表示情報として、上記配置用画像の撮像画像情報であって、上記記憶媒体への記録に適合させた形式とした記録用撮像画像情報と、この記録用撮像画像情報を利用して上記配置表示が再現されるようにするための、上記記録用撮像画像情報ごとについての所定の表示出力態様を指定する指定情報を有して形成される表示制御情報とを形成するようにされ、上記表示制御情報が有する記録用撮像画像情報ごとの上記指定情報は、上記画像表示領域範囲内における画像の配置位置を指示する位置情報、上記配置用画像としての表示サイズを指示するサイズ情報、上記配置用画像が重なって配置されるときの、重なり順を指示する重なり順情報として形成される、こととした。
【０００７】
上記構成によれば、撮像時においては、撮像により得られた撮像画像情報の画像を、所定の画像表示領域範囲内に対して配置させるという配置表示が、撮像装置にて行われることになる。つまり、撮像時におけるモニタ画像が上記配置表示となるものである。従って、撮像時のモニタ画像としては、撮像操作を行うごとに、所定の画像表示領域範囲に対して、撮像を行った画像が貼り付けられるようにして表示態様が変化していくようにされる。そして、このようにして表示されるモニタ画像の表示内容が後で再現されるようにして、記憶媒体に対する情報記録が行われる。この場合、上記しているようなモニタ画像を表示させながら撮像操作を行うということは、上記所定の画像表示領域範囲を台紙的なものに見立てて、撮像した画像を貼り付けていくような編集を、そのときの撮像により得られた撮像画像情報を利用してリアルタイムで行っているということがいえる。そして、記憶媒体への情報記録により、編集結果が保存され、この後において、そのときの配置表示の内容が再現可能となる。
【発明の効果】
【０００８】
このようにして本発明は、台紙としての画像表示領域範囲に撮像した画像を貼り付けていくものとして捉えることのできる画像編集を、撮像装置単体で完結するようにして実行させることが可能とされる。つまり、撮像装置単体で可能な撮像画像対象の編集機能としてはこれまでよりも高度なものを、撮像操作に応じてリアルタイムで行わせていくようにすることで、手軽に実現しているものであり、これにより、撮像装置としての利便性、娯楽性が高まることになる。
【発明を実施するための最良の形態】
【０００９】
図１は、本発明を実施するための最良の形態（以下、実施の形態という）としての装置である、デジタルスチルカメラの外観例を示している。
この図においては、本実施の形態のデジタルスチルカメラ１についての背面の様子を平面図により示している。この図に示されるようにして、デジタルスチルカメラ１の背面においては、表示画面部７Ａが表出するようにして設けられる。この表示画面部７Ａは、例えばＬＣＤ(Liquid Crystal Display)などの表示デバイスの表示画面となる部位とされる。また、表示画面部７Ａのサイズは、デジタルスチルカメラ１の実際のサイズにもよるが、例えば２型〜３型前後程度であるのが一般的である。撮像時においては、この表示画面部７Ａに撮像画像が表示されるようになっており、撮影者であるユーザは、ビューファインダの代わりに、この表示画面部７Ａに表示される画像を見ながら写真撮影を行うことができる。また、例えば所定の記憶媒体２０に記録された撮像画像などの画像データを、画像として再生して表示出力させることもできるようになっている。さらには、例えば、デジタルスチルカメラ１についての各種設定を行うための操作画面なども表示するようにされる。
【００１０】
また、デジタルスチルカメラ１には、写真撮影その他必要な操作のために各種操作子が設けられる。図１では、これらの操作子のうち、以降の実施の形態としての説明に関連するものを含む主要な操作子を示している。
シャッターボタン３１は、撮像画像を写真画像として記録するための操作子である。シャッターボタン３１が操作されることに応じて、その操作に応じたタイミングで得られていた撮像画像が、例えば所定形式の静止画像データとして、デジタルスチルカメラ１に装填、あるいは内蔵される記憶媒体に書き込まれて記憶される。
ズームキー３２は、撮像画像の画角を変更するために用いられる操作子であり、例えば、ワイド（Ｗ：Wide）側に対して操作を行えば画角が拡大した撮像画像となり、望遠（Ｔ：Tele）側に対して操作を行えば画角が狭くなって望遠の撮像画像になる。なお、ズームキー３２は、デジタルスチルカメラ１の動作モードに応じて、画角変更以外の操作に割り当てられることがある。
この場合の十字キー部３３は、上キー３３ａ、下キー３３ｂ、左キー３３ｃ、右キー３３ｄの他、センターキー３３ｅを加えて成る。上キー３３ａ、下キー３３ｂ、左キー３３ｃ、右キー３３ｄは、それぞれ、上下左右方向に対応した位置関係により配置され、これらのキーを操作することにより、それぞれ上下左右の方向を択一的に指定するようにされる。また、この場合のセンターキー３３ｄは、上下左右キーに対して中央となる位置に配置され、例えば選択決定などの意義の操作などに用いられる。
また、この図では、ボタンキー３４，３５，３６も示されている。これらのボタンキー３４，３５，３６は、単純に押圧／解除が可能なキーとされている。
上記十字キー部３３、及びボタンキー３４，３５，３６も、そのときのデジタルスチルカメラ１の動作モード等に応じて、機能割り当ての意義（キーアサインともいわれる）は異なってくるものとされる。
なお、この図に示すデジタルスチルカメラ１の操作子の構成は、あくまでも一例であって、実際においては、図１に示す以外の操作子が設けられてかまわない。また、この図１において図示されていないデジタルスチルカメラ１の前面側には、例えば撮像光学系であるカメラレンズ部などが前方を撮像方向とするようにして備えられる。
【００１１】
図２は、本実施の形態としてのデジタルスチルカメラ１の構成例を示すブロック図である。
この図に示すデジタルスチルカメラ１において、光学系部２は、撮像レンズ、絞りなどを備えて成り、入射された光を撮像光として、光電変換部３に結像させる。また、光学系部２においては、フォーカス（焦点）調整のためのフォーカス調整機構や、絞り値に応じて絞りを可変する絞り可変機構などを備えているものとされ、このような機構部の駆動は、カメラ機能部６から出力される駆動信号によって行われる。カメラ機能部６は、ＣＰＵ１０の制御に応じて、しかるべきフォーカス状態や絞りの状態等が得られるように所要の駆動信号を出力するようにされている。
また、例えば光学ズーム機能を与えることとした場合には、光学系部２においてズームレンズを移動させるズーム機構を設けると共に、上記と同様にして、ＣＰＵ１０の制御に応じて上記ズーム機構を移動させる駆動部を設けるようにすればよい。さらに、カメラ機能部６として、ストロボを設けたうえで、ストロボ発光機能を与えるように構成することもできる。
【００１２】
光電変換部３は、例えば光電変換素子であるＣＣＤ(Charge Coupled Device)、あるいはＣＭＯＳセンサ等を備えて構成され、光学系部２から入射されて受光面にて結像された撮像光を光電変換することで撮像信号を生成して画像信号処理部４に出力する。撮影時においては、例えば露出設定結果に応じて決定されるシャッター速度の指示が、ＣＰＵ１０から画像信号処理部４に通知される。画像信号処理部４では、通知されたシャッター速度に対応する走査タイミング信号を光電変換部３に出力する。光電変換部３は、この走査タイミング信号に応じて走査を行うようにして、光電変換処理を実行して映像信号を出力するようにされる。
【００１３】
画像信号処理部４は、光電変換部３から入力されたアナログの映像信号について、例えばゲイン調整、サンプルホールド処理を施すことによって波形整形を行ったうえで、Ａ／Ｄ変換を行うことで、デジタルとしての画像信号データに変換する。そして、この変換処理によって得られたデジタル画像信号について、例えば、カラー表示に対応する表示用輝度データ（表示用画像データ）の生成処理などをはじめ、表示部７にて表示が行われるようにするための画像信号処理を実行する。これに伴い、画像信号処理部４では、ＣＰＵ１０の制御に応じてキャラクタ画像なども撮像画像に重畳して表示可能なように、いわゆるオンスクリーンディスプレイのための信号処理も実行可能とされている。
表示部７として採用される実際のディスプレイデバイスについては特に限定されるべきものではないが、現状においては、前述もしたように、広くＬＣＤが採用されている。
【００１４】
また、画像信号処理部４は、光電変換部３から入力されたアナログ画像信号を変換して得たデジタル画像信号について、例えば所定方式による画像データ圧縮処理を施して、圧縮画像データを生成することも可能とされている。この圧縮画像データは、記録用データとして、例えばＣＰＵ１０の制御によってメディアコントローラ１３に転送される。なお、この図では、記録用データは、ＣＰＵ１０を介するようにしてメディアコントローラ１３に転送される形態として示されている。
【００１５】
また、画像信号処理部４では、光電変換部３から入力された画像（映像）信号や、後述する記憶媒体２０から読み出された画像データなどを、所定方式のアナログ画像信号又はデジタル画像信号に変換して、画像入出力部５を介して外部機器などに出力可能とされている。
【００１６】
また、この画像入出力部５は、外部から所定方式の画像信号を入力可能ともされており、この入力した画像信号を画像信号処理部４の処理を経て表示部７に表示させることが可能とされる。また、画像信号処理部４は、画像入出力部５が入力した画像信号について、光電変換部３から入力されたアナログ画像信号と同様にして、記録用データに変換してメディアコントローラ１３に転送することもできる。
これに対応して、画像入出力部５は、例えば所定方式に従った映像（画像）信号出力端子／映像信号入力端子を備える。
【００１７】
メディアコントローラ１３は、ＣＰＵ１０との連携により、所定の記憶媒体（メディア）２０に対応して、データ処理に関する制御処理を実行可能に構成される。ここでいう記憶媒体２０に対するデータ処理とは、記憶媒体２０のフォーマット処理や、記憶媒体２０の記憶領域に対するファイル及びファイル管理のための情報（ファイル管理情報）などの書き込み／読み出し処理など、記憶媒体２０に記憶されるべきデータに関連する何らかの処理をいう。
なお、ここでの記憶媒体２０の種類としては特に限定されるべきものではないが、現状においては、フラッシュメモリなどによるリムーバブルの記憶媒体を挙げることができる。このようなリムーバブルの記憶媒体に対応するメディアコントローラ１３の具体的構成としては、装填された記憶媒体に対してデータの書き込み、読み出しを直接的に実行するドライブとしての物理デバイスと、このドライブとＣＰＵ１０との間の通信を実現するためのプログラムなどとされる。
【００１８】
また、例えば記憶媒体２０に記憶されている静止画の画像ファイルを再生するときには、ＣＰＵ１０及びメディアコントローラ１３は、指定された画像ファイルにアクセスして読み出しを行い、画像信号処理部４に転送する。
このようにして画像ファイルが転送されてきた場合、画像信号処理部４は、この静止画ファイルの画像が表示部７にて再生表示されるように、画像信号処理を実行する。
【００１９】
また、本実施の形態のデジタルスチルカメラ１は、音声処理部８及び音声入出力部９を備えることで、音声信号の入出力も可能とされている。
音声入力については、音声入出力部９としてマイクロフォンなどを備え、外部音声の収音を行って音声信号に変換して音声を入力するようにされる。あるいは、音声信号入力端子などを備えて外部のオーディオ機器などからオーディオ信号を入力する。そして、このようにして入力した音声信号を音声処理部８に出力する。音声処理部８は、所定形式に符号化されたデジタルオーディオデータに変換するなどの音声信号処理を施す。このデジタルオーディオデータは、ＣＰＵ１０の制御によって、例えば静止画データに付随する所定形式のオーディオデータや、所定形式のオーディオデータファイルなどの記録データとして、例えば上記のようにして記憶媒体２０に記憶させることが可能とされる。
また、上記のようにして記憶媒体２０に記憶されたオーディオデータを、音声処理部８及び音声入出力部９により音声として再生出力することも可能とされる。例えば、ＣＰＵ１０は、記憶媒体２０からオーディオデータを読み出して音声処理部８に転送する。音声処理部８は、転送されてきたオーディオデータの形式に応じた復号処理など所要の音声信号処理を施して、アナログ音声信号として音声入出力部９に出力する。音声入出力部９は、スピーカあるいはヘッドフォン端子などを備え、例えば音声処理部８から入力された音声信号を増幅してスピーカを駆動し、再生音声を出力する。あるいは、ヘッドフォン端子に供給する。また、例えば記憶媒体２０から再生されたオーディオデータは、音声処理部８の音声信号処理を経た後に、音声入出力部９を介して、外部に対して所定形式のオーディオ信号、オーディオデータとして出力することも可能とされている。この場合、音声入出力部９としては、音声処理部８から出力されるオーディオ信号、オーディオデータの形式に対応するオーディオ出力端子を備えることになる。
【００２０】
ＣＰＵ(Central Processing Unit)１０は、プログラムを実行することでデジタルスチルカメラ１についての各種制御処理を実行する。ＲＯＭ１１は、ＣＰＵ１０が実行する各種プログラムのほか、ＣＰＵ１０が処理を実行するのに使用する各種設定情報などが記憶されている。ＲＡＭ１２は、ＣＰＵ１０がプログラムに従った処理を実行するときの作業領域として使用されるもので、各種の演算処理結果などのデータが保持される。
また、不揮発性メモリ１２ａは、例えばフラッシュメモリなどをはじめとした、電源供給が停止しても記憶内容が消去されない性質のメモリ素子により形成され、ＣＰＵ１０の制御によって、データの書き込み／読み出しが実行される。この不揮発性メモリ１２ａに記憶されるべきデータ（情報）としては、例えば操作や機器の動作結果などに応じて変更（書き換え）が行われる設定情報などが一般的であるが、特に限定されるものではなく、実際のデジタルスチルカメラ１の仕様などに応じて各種所要の情報を記憶することとされればよい。
【００２１】
この場合の操作入力部１５は、図１に示した操作子を含み、デジタルスチルカメラ１に備えられる各種操作子を一括して示しているものとされる。例えば、この操作入力部１５における操作子としては、写真撮影時に操作されるシャッターボタン、撮影モードなどを選択する操作子、パラメータ値のアップ／ダウンを行うための操作子などが含まれる。また、操作入力部１５として、例えば表示部７の表示画面を利用したＧＵＩとしての入力操作を実現するための構成を備えるようにしてもよい。
【００２２】
通信部１６は、ＣＰＵ１０の制御に応じて、所定のデータ通信方式により外部デバイスと通信を行うためのハードウェア、ソフトウェアを実装して構成される部位である。この通信部１６が対応するデータ通信方式としては、有線、無線を問わず特に限定されるべきものではなく、また、対応するデータ通信方式の数も限定されるべきものでない。現状であれば、データ通信方式としては、有線ではEthernet（商標）などのネットワーク、ＵＳＢ(Universal Serial Bus)、IEEE1394などのデータバス規格などを挙げることができる。また、無線であれば、Bluetooth（商標）などのデバイス間近距離無線通信、IEEE802.11a/b/gなどの無線ＬＡＮ(Local Area Network)規格を挙げることができる。
【００２３】
電源部１７は、デジタルスチルカメラ１における各種のハードウェアデバイスに対して動作電源を供給するもので、例えばバッテリや電源アダプタからの電力供給を受けて動作する電源回路などを備えて構成される。
【００２４】
上記のようにして構成される本実施の形態のデジタルスチルカメラ１では、写真を撮影するための撮影モードとして、写真撮影としての撮像操作を行いながら、撮像画像についての所定内容の編集を同時的に実行できるモードを備える。本実施の形態では、この撮影モードについて、以降説明するようにして、台紙としてみることのできる所定範囲の画像表示領域における任意の位置に対して撮像画像を貼り付けるようにして配置（レイアウト）させる編集が行われ、上記台紙については、ユーザ（撮影者）に対してはキャンバスと称して提供することに基づいて、キャンバス撮影モードということにする。
【００２５】
先ず、図３〜図５によりキャンバス撮影モードにおける操作手順と、キャンバス撮影モード時におけるモニタ画像の表示態様例について説明する。ここでのモニタ画像とは、撮影モード時において、そのときに撮像されている画像の表示を伴う表示画面部７Ａ全体としての表示を指す。
図３（ａ）は、通常撮像モードにおける表示画面部７Ａのモニタ画像の表示内容例を示している。通常撮影モードにおいては、モニタ画像として、例えば表示画面部７Ａの表示画面サイズ全体に対して、そのときの光学系部２により撮像されている撮像画像が表示されるようになっている。この状態から、同じ図３（ａ）に示すようにして、所定操作によりメニュー表示１００を呼び出して、キャンバス撮影モードをオフ（OFF）からオン（ON）に切り換えたとされると、デジタルスチルカメラ１は、キャンバス撮影モードに移行することになり、表示画面部７Ａに表示されるモニタ画像は、図３（ｂ）に示すようにして、キャンバス撮影モードに対応したもの（キャンバス撮影対応モニタ画像）に変化する。
【００２６】
図３（ｂ）においては、先ず、表示画面部７Ａにおける表示領域全体の範囲が、キャンバスとしての背景となる。そして、そのキャンバスの上に、そのときに光学系部２により撮像されている撮像画像が、レイアウト設定対象画像（配置用画像）１０１Ａとして所定サイズに縮小されるようにして表示される。このレイアウト設定対象画像１０１Ａの縁部に対しては、図示するようにしてレイアウト設定枠１０２Ａとしての枠が配置表示されることで現在の撮像画像の表示部分であることを強調して示すようにされる。また、ここでは、レイアウト設定枠１０２Ａの四辺ごとに対応して、移動可能方向を示す三角形表示が行われている。
【００２７】
キャンバス撮影モードにおいては、このレイアウト設定枠１０２Ａにより縁取りされたレイアウト設定対象画像１０１Ａを、十字キー部３３の上キー３３ａ、下キー３３ｂ、左キー３３ｃ、右キー３３ｄに対する操作に応じて、キャンバス上で上下左右のいずれかの方向に対して移動させることが可能とされている。つまり、撮影者であるユーザは、十字キー部３３の上下左右キーの操作により、レイアウト設定対象画像１０１Ａをキャンバス上の任意の位置に移動させることができる。ここでは、例えば図３（ｂ）から図３（ｃ）への遷移として示すようにして、レイアウト設定対象画像１０１Ａを移動させた状態が示されている。そして、例えば図３（ｃ）に示される表示状態の下で、シャッターボタン３１を操作したとする。このときのシャッターボタン３１に対する操作は、レイアウト設定対象画像１０１Ａを写真として撮影して、このキャンバス撮影対応モニタ画像に固定させるための操作となる。
【００２８】
上記シャッターボタン３１の操作に応じて、キャンバス撮影対応モニタ画像は、図３（ｃ）から図４（ａ）に示すようにして変化する。つまり、図３（ｃ）においてレイアウト設定対象画像１０１Ａとされていたそれまでの撮像画像は、その位置にて写真画像として固定されるようにして表示されることになる。また、それまで縁取り表示されていたレイアウト設定枠１００Ａの表示は消去されて、撮像画像部分のみが表示されるようになる。ここでは、このようにして写真として固定表示された撮像画像を、レイアウト確定画像１０３Ａとしている。
そして、このレイアウト確定画像１０３Ａとともに、新たな２枚目としてのレイアウト設定対象画像１０１Ｂが表示されることになる。このレイアウト設定対象画像１０１Ｂも、そのときに光学系部２により撮像されている撮像画像が表示され、レイアウト設定枠１０２Ｂによる縁取り表示が行われる。なお、以降において、レイアウト設定対象画像について何枚目であるかは問わずに、一般的に指す場合には、符号の末尾に付している順番に対応したＡ，Ｂ・・のアルファベットを省略して、レイアウト設定対象画像１０１と記載し、これに応じて、レイアウト設定枠についても、レイアウト設定枠１０２と記載する。また、次に説明するレイアウト確定画像１０３Ａ，１０３Ｂについてもこれに準ずることとする。
【００２９】
また、図４（ａ）においては、レイアウト確定画像１０３Ａの左下隅に対して、レイアウト設定対象画像１０１Ｂの右上隅が重なるようにして配置表示されている。ここでは、このレイアウト設定対象画像１０１Ｂの位置が、初期的に配置される位置であることになる。本実施の形態において、レイアウト設定対象画像１０１を初期表示させる位置としては、予め設定した規則に従って定められているものとする。
また、重なり順位についてみると、
レイアウト設定対象画像１０１Ｂは、その右上隅が、レイアウト確定画像１０３Ａの左下隅に対して、上から重なるようにして配置表示されている。つまり、このときのレイアウト確定画像１０３Ａとレイアウト設定対象画像１０１Ｂとの間での画像の重なり順は、レイアウト設定対象画像１０１Ｂが上で、レイアウト確定画像１０３Ａがその下となるようにされている。これは、画像（レイアウト確定画像１０３、レイアウト設定対象画像１０１）の撮影時間に対応しているものとされ、撮影時間的に過去のものとなるほど、重なり順は下となるようにされている。
但し、本実施の形態としては、所定操作により、キャンバス撮影対応モニタ画像内に表示される画像（レイアウト確定画像１０３、レイアウト設定対象画像１０１）の重なり順を変更することが可能とされている。例えば、図４（ａ）の表示状態のもとであれば、レイアウト確定画像１０３Ａが、レイアウト設定対象画像１０１Ｂの上に重なる態様で表示されるように重なり順を変更できる。
また、この図では、下側画像の上側画像と重なり合う部分は、上側画像により完全に見えなくなるようにされているが、例えば画像を形成する画素データについて透明度を設定するなどして、下側画像の上側画像と重なり合う部分について、上側画像が透けて見えるような表示態様とすることも考えられる。
【００３０】
また、先の図３（ｂ）（ｃ）の説明から分かるように、レイアウト設定対象画像（１０１）は、十字キー部３３の上下左右キーに対する操作により移動させることが可能とされているが、さらに、所定操作により、そのサイズ（高さと幅の表示寸法）を変更することができるものとされる。ここでは、このようなサイズの変更は、ズームキー３２の操作を割り当てることとしている。例えばズームキー３３の望遠（Ｔ）キーを操作するとレイアウト設定対象画像１０１のサイズが拡大し、ワイド（Ｗ）キーを操作するとそのサイズが縮小するようになっている。また、このズームキー３２の操作によるレイアウト設定対象画像１０１の拡大／縮小は、縦横比が保たれるようにして行われるものとする。もちろん、所定操作によって、レイアウト設定対象画像１０１の縦方向のみ、あるいは横方向のみの寸法が変更されるようにしてもよいものである。
【００３１】
そこで、ここでは、図４（ａ）に示される２枚目のレイアウト設定対象画像１０１Ｂについてサイズ変更を行って、図４（ｂ）に示すようにして或るサイズにまで拡大をさせることとする。そして、この表示状態のもとで、シャッターボタン３１を操作したとすると、図４（ｂ）から図４（ｃ）への遷移として示すように、これまでのレイアウト設定対象画像１０１Ｂは、2枚目のレイアウト確定画像１０３Ｂとして、1枚目のレイアウト確定画像１０３Ａとともに、キャンバス上で固定的に表示される。そして、これとともに、新たな3枚目のレイアウト設定対象画像１０１Ｃが表示されることになる。
【００３２】
以下、同様にして、レイアウト設定対象画像１０１について配置位置設定、サイズ設定、重なり順設定などの操作を必要に応じて行った上で、シャッターボタン３１を操作していくことで、順次、ユーザの意図に沿った配置位置、サイズ、重なり順などにより、レイアウト確定画像１０３が固定されるようにして配置表示されていく。また、本実施の形態としては、キャンバス撮影対応モニタ画像上で、例えばレイアウト確定画像１０３を削除する操作が可能とされる。また、そのときのキャンバス撮影モードを設定する以前において撮像した撮像画像ファイルを記憶媒体２０から呼び出してレイアウト設定対象画像１０１として表示させた上で、上記と同様の手順によりレイアウト確定画像１０３として固定させることも可能とされる。つまり、既に記憶媒体２０に記憶されている撮像画像ファイルの画像を、レイアウト確定画像１０３として追加することができる。つまり、本実施の形態のキャンバス撮影モードでは、キャンバスに対する画像配置に関する編集を行うことができるようにされている。そして、このようにして撮像の操作と共に、配置用画像についての編集を行っていくことで、例えば、図５に示すようなキャンバス撮影対応モニタ画像の表示内容が得られることになる。
【００３３】
そして、例えば図５に示す状態から、例えば再生モードに移行させたり、通常の記録モードに移行させたり、あるいは、メニュー表示に切り換えたりするなどの操作が行われることで、キャンバス撮影モードが終了されたとすると、この図５に示しているとされるレイアウト撮影の表示内容に対応する情報が、１つのキャンバスデータとして扱われるものとして記憶媒体２０に保存される。以降は、記憶媒体２０に記憶されているキャンバスデータのリストのうちから、任意のデータを選択して再生出力を指示するための操作を行えば、最後に保存されたときのキャンバス撮影対応モニタ画像（ここでは「キャンバス画像」ともいうことにする）の表示内容が再現されることになる。
【００３４】
上記図３〜図５の説明から理解されるように、本実施の形態のキャンバス撮影モードは、撮像により得た複数の画像をキャンバスに貼り付けていく作業を模した画像データ編集を、デジタルスチルカメラ１による撮影と同時併行して行えるようにしたものといえる。
これまでのデジタルスチルカメラなどにおける、撮影とともにリアルタイムに行われる編集としては、例えばモノクロームやセピア色などで撮影するものなどが知られているが、本実施の形態におけるような画像編集機能は撮像画像データを複数利用することから、デジタルスチルカメラで完結して行われると共に、撮影時にリアルタイムで行われる撮像画像関連の編集機能としては、これまでよりも高度であるということがいえる。そして、このような画像編集機能について、図３〜図５により説明したような操作手順により、撮影と併行して行えるようにしていることで、相応に高度でありながらも、簡単で手軽に行えるようにされているものである。また、撮影時においてリアルタイム性をもって編集作業が行われることで、例えば撮影時における撮影者の感覚なども反映されやすくなるという利点もあると考えられる。
【００３５】
続いては、本実施の形態のキャンバス撮影モードを実現するための技術構成例について説明していくこととする。
先ず、図６により、キャンバス撮影モードに対応して記憶媒体２０に記憶される情報構造例について説明する。
図６（ａ）に示されるように、キャンバス撮影モードに対応する情報の種類として、記憶媒体２０には、キャンバス管理ファイル２００と、撮像画像ファイル２０１とが少なくとも記憶される。ユーザには、キャンバス撮影モードにより編集した結果は、キャンバスデータとして提示するようにされるが、１つのキャンバスデータの実体は、以降の説明から理解されるように、１つのキャンバス管理ファイル２００と、このキャンバス管理ファイル２００により指定される撮像画像ファイルとから成る。
【００３６】
キャンバス管理ファイル２００は、キャンバスデータと１対１で対応するもので、例えば図６（ｂ）に示す構造を有する。
この図６（ｂ）に示されるキャンバス管理ファイル２００は、大きくはヘッダとデータとに分けられる。
ヘッダには、図示しているように、例えばファイル識別子、作成日時、更新日時、及びファイルサイズなどをはじめとする所要の情報項目が所定構造により格納される。
ヘッダにおいて、ファイル識別子は、キャンバス管理ファイル２００を個々に識別するための情報であり、キャンバス管理ファイル２００ごとに固有となる値が格納される。作成日時は、現キャンバス管理ファイル２００に対応するキャンバスデータが最初に作成されたとする日時を示す情報を格納する。また、図３〜図５によっては説明しなかったが、一度作成されたキャンバスデータは、後からの操作により編集し直すことが可能とされている。このような編集のし直しが確定されるのに応じて、キャンバス管理ファイル２００におけるデータの内容が変更、更新されることになる。更新日時は、キャンバス管理ファイル２００が最後に更新された日時を示す情報を格納する。ファイルサイズは、現キャンバス管理ファイル２００のファイルサイズを示す。
【００３７】
キャンバス管理ファイル２００のデータは、例えば図示するようにして、撮像画像ファイルＩＤごとに対して、位置情報、サイズ情報、レイヤ情報などの項目を対応付けた行（組）単位の情報の集合として形成されることとしている。
撮像画像ファイルＩＤは、キャンバスに配置表示される画像の元となる撮像画像ファイル２０１を特定するための識別子である。この撮像画像ファイルＩＤの実際としては、記憶媒体２０における撮像画像ファイル２０１のディレクトリを、相対パスあるいは絶対パスにより示すような情報とすることが考えられる。あるいは、記憶媒体２０に記憶される撮像画像ファイルのファイル名について重複がないようにして付与する規則となっているのであれば、撮像画像ファイルのファイル名などとすることも考えられる。上記しているように、１つのキャンバスデータは、１つのキャンバス管理ファイル２００と、このキャンバス管理ファイル２００のデータにおける撮像画像ファイルＩＤが指定する撮像画像ファイルから成るものとされる。
位置情報は、対応する撮像画像ファイルＩＤにより指定される撮像画像ファイルの画像を配置させるキャンバス上の位置を示す情報である。この位置情報は、例えばキャンバスとしての画像表示領域を形成する画素についての水平・垂直位置の座標（ｘ、ｙ座標）により表現するものとすることが考えられる。また、このｘ、ｙ座標が示す点は、例えばレイアウト設定対象画像１０１における所定位置とすればよい。例えば画像枠の４つの角のいずれかであってもよいし、画像としての四角形の対角線の交点とすることも考えられる。
サイズ情報は、対応する撮像画像ファイルＩＤにより指定される撮像画像ファイルの画像をキャンバス上に配置させるときのサイズ（高さ、幅）を示す情報である。
レイヤ情報は、撮像画像ファイルＩＤにより指定される撮像画像ファイルの画像についての、キャンバス上に配置させたときの重なり順を指定するものである。例えばキャンバス上に配置表示させるべき撮像画像ファイルの画像が１０あるとすれば、これらの撮像画像ファイルごとに対応したレイヤ情報に対しては、１番目〜１０番目までの順位を示す値のうちから、実際に設定された重なり順を示す値を格納するようにされる。
【００３８】
撮像画像ファイル２０１は、原則としてデジタルスチルカメラ１により撮影して得られた撮像画像のデータを、ファイルとして管理される形式で記憶媒体２０に記憶したものとされる。なお、ここで留意すべきことは、ここで示す撮像画像ファイル２０１としては、キャンバス撮影モードにより撮像して得られた撮像画像ファイルとされるのであるが、その形式などは、通常の撮像モードにより撮像して得られた撮像画像ファイルと同様でよいものとされる。従って、キャンバス撮影モードにより撮像して得られた撮像画像ファイルも、通常再生モードにより、通常の撮像モードにより撮像して得られた撮像画像ファイルと同じようにして記憶媒体２０から読み出して表示出力させることができる。
【００３９】
上記図６に示す構造の情報を利用したキャンバス画像の再生出力処理について説明しておくことにする。
ユーザが操作入力部１５に対して所定操作を行って、キャンバスデータのリストのうちから、任意のキャンバスデータを選択指定した上で、この選択指定したキャンバスデータの再生出力を指示するようにされる。
すると、デジタルスチルカメラ１においては、ＣＰＵ１０としての制御処理により、記憶媒体２０から、選択指定されたキャンバスデータに対応するキャンバス管理ファイル２００を読み出すようにされる。このとき、キャンバスデータを指定することによっては、キャンバス管理ファイル２００のヘッダに格納されるファイル識別子を指定するようにされ、これにより、記憶媒体２０から読み出すべきキャンバス管理ファイルが特定される。
【００４０】
続いては、上記のようにして読み出したキャンバス管理ファイル２００の内容を参照して、例えば撮像画像ファイルごとに画像レイアウトの処理を実行していくようにされる。なお、この処理は、例えばＣＰＵ１０の制御に応じて画像信号処理部４が実行するようにされる。
この画像レイアウトの処理としては、例えばキャンバス管理ファイル２００のデータにおける1つ目の行の撮像画像ファイルＩＤを参照して、この撮像画像ファイルＩＤが示す撮像画像ファイルのデータを記憶媒体２０から読み出すようにされる。そして、この読み出した撮像画像ファイルについて、対応するサイズ情報が示す高さと幅により表示サイズを決定し、この表示サイズに応じた配置用画像データを生成する。この配置用画像データは、例えば画像信号処理部４において備えられるとされるＶＲＡＭなどを利用して、キャンバスとしての背景画像の上に対してその画像が重なるような表示態様が得られるようにして、上記キャンバスとしての背景画像のデータと合成される。このときの背景画像に対する配置用画像データの画像の配置位置は、キャンバス管理ファイル２００のデータにおける位置情報を参照して決定される。
上記のようにして、１つの撮像画像ファイルのレイアウトの処理を完了したとされると、同様の手順により、順次、次の撮像画像ファイルのレイアウト処理を実行していくようにされる。そしてこのようにして撮像画像ファイルのレイアウト処理を実行していく過程において、そのときにレイアウト対象となっている撮像画像ファイルの画像が、これまでにレイアウト処理を完了させた撮像画像ファイルの画像と重なる部分がある場合には、この重なる部分を有する複数の撮像画像ファイルごとに対応する、キャンバス管理ファイル２００のデータにおけるレイヤ情報を参照するようにされる。そして、レイヤ情報が示す重なり順に応じた画像の重なり状態の表示となるようにして、画像信号処理を実行する。
そして、キャンバス管理ファイル２００のデータに示される全ての撮像画像ファイルのレイアウトの処理を完了させて得られた表示用画像データにより、表示部７に対する表示駆動を実行するようにされる。これにより、表示画面部７Ａには、キャンバス画像が表示されることになる。なお、このような表示は、例えば画像入出力部５を介して、外部に対してキャンバス画像の映像信号を出力することで、外部のディスプレイ装置などにより表示出力させることができる。
【００４１】
続いて、キャンバス撮影モード時における処理手順について、図７及び図８のフローチャートを参照して説明する。なお、この図に示す手順は、ＣＰＵ１０がプログラムを実行して得られる処理動作としてみることこともできる。このようなプログラムは、例えば工場出荷時などにおいてＲＯＭ１１に格納しておくようにされる。あるいは、所定の記憶媒体などに記憶させた状態で保存し、この記憶媒体からデジタルスチルカメラ１に対してインストールするようにして記憶させることも考えられる。また、デジタルスチルカメラ１に対してネットワーク機能を設け、デジタルスチルカメラ１によりネットワーク経由で上記プログラムをサーバなどからダウンロードしてインストールするような構成も考えられる。
【００４２】
例えばユーザが、レイアウト撮影モードとするための操作部２１に対する所定操作を行ったとすると、図７のステップＳ１０１として示すように、キャンバス撮影モードが設定される。このときには、例えば表示画面部７Ａにおいて、図３（ｂ）に示したようなキャンバス撮影対応モニタ画像が表示されるように画像信号処理を実行させる。
また、ステップＳ１０２として示すように、今回設定されたキャンバス撮影モードに応じたキャンバス管理ファイル２００を新規に作成しておくようにされる。この新規作成されたキャンバス管理ファイル２００は、例えばＲＡＭ１２に保持しておくようにされる。
【００４３】
ステップＳ１０３以降においては、キャンバス撮影モードに応じたキーイベントの発生に応じて適宜処理が実行されることになる。
先ず、ステップＳ１０３においては、キーイベントとして、シャッターボタン３１に対する操作が行われたか否かについて判別するようにしている。ここで、ステップＳ１０３において肯定の判別結果が得られたとされると、ステップＳ１０４に進み、上記ステップＳ１０３においてシャッターボタン３１に対する操作に応じたキーイベントが発生したとされるときに光学系部２にて撮像して得られていた撮像画像の情報を、撮像画像ファイルとして、記憶媒体２０に書き込んで記憶（記録）させるための制御処理を実行する。この処理は、それまでキャンバス撮影対応モニタ画像上においてキャンバス撮影対応モニタ画像上に表示されていたレイアウト設定対象画像１０１を、撮像画像ファイルとして記録するものとなる。
【００４４】
また、次のステップＳ１０５により、上記ステップＳ１０４により記録した撮像画像ファイルについての情報を、ステップＳ１０２にて作成したキャンバス管理ファイル２００のデータに登録するようにされる。
つまり、上記ステップＳ１０４により記録した撮像画像ファイルのＩＤに対して、位置情報、サイズ情報、レイヤ情報などを対応付けたものを、ＲＡＭ１２に保持しているキャンバス管理ファイル２００のデータに登録する。このときの位置情報、サイズ情報、レイヤ情報は、ステップＳ１０３に対応してシャッターボタン３１に対する操作が行われたとするタイミングにおいて、それまで表示されていたレイアウト設定対象画像１０１に設定されていた、モニタ画像上の位置、サイズ、及び重なり順を反映した内容が格納されることになる。
そして、ステップＳ１０３からステップＳ１０４を経て、ステップＳ１０５の処理を実行した段階では、キャンバス撮影対応モニタ画像は、ステップＳ１０３のシャッターボタン３１に対する操作が行われるまでレイアウト設定対象画像１０１として表示されていた部分は、レイアウト確定画像１０３として固定表示され、新たなレイアウト設定対象画像１０１が表示される状態となるようにされる。
【００４５】
また、ステップＳ１０３において否定の判別結果が得られた場合には、ステップＳ１０６により、モード変更のための操作として、再生モードに変更するための操作が行われたか否かについて判別する。ここで、モード変更操作が行われたとして肯定の判別結果が得られた場合には、ステップＳ１０７に進む。
ステップＳ１０７では、例えばこれまでＲＡＭ１２に保持していたキャンバス管理ファイル２００を、記憶媒体２０に書き込んで記憶させるための処理を実行する。このようにして、キャンバス管理ファイル２００が記憶媒体２０に記憶されることで、既に記憶媒体２０に記憶されている、レイアウト確定画像１０３として撮影した撮像画像ファイルとともに、キャンバスデータが完全に記憶されたことになる。そして、キャンバス管理ファイル２００の記憶媒体２０への記憶を完了させたとすると、キャンバス撮影モードを終了して再生モードに移行させ、この図に示す処理は抜けるようにされる。
【００４６】
ステップＳ１０６にて否定の判別結果が得られた場合には、ステップＳ１０８により、メニューキーに対する操作が行われたか否かを判別する。メニューキーは、例えば図１の場合であれば、ボタンキー３４，３５，３６の何れかを割り当てればよい。そして、メニューキー操作が行われたとして、肯定の判別結果が得られたとされると、ステップＳ１０９に進む。
ステップＳ１０９においても、ステップＳ１０７と同様にしてキャンバス管理ファイル２００を記憶媒体２０に記憶させたうえで、キャンバス撮影モードを終了してメニュー表示モードに移行し、この図に示す処理は抜けるようにされる。
【００４７】
ここで、キャンバス撮影モードにおける具体的なキーアサインの例として、本実施の形態では、シフトキーを操作した状態でズームキー３２を操作することによりレイアウト設定対象画像１０１の拡大／縮小の操作が行われるものとする。また、シフトキーを操作した状態で十字キー部３３の上下左右キー（３３ａ，３３ｂ，３３ｃ，３３ｄ）を操作することにより、キャンバス上におけるレイアウト設定対象画像１０１の位置を上下左右方向に変更することができる。また、ズームキー３２のみが操作された場合には、そのときの撮像画像であるレイアウト設定対象画像１０１の画像の画角調整が行われる。また、十字キー部３３の上下左右キーのみの操作が行われた場合には、そのときに選択されている操作パラメータ（設定値）の増減が行われる。
【００４８】
ステップＳ１１０は、シフトキーに対する操作が行われているか否かについての判別を行っている。なお、シフトキーとしても、図１との対応ではボタンキー３４，３５，３６の何れかを割り当てることとすればよい。
ステップＳ１１０にて否定の判別結果が得られた場合には、先ず、ステップＳ１１１に進んで、ズームキー３２に対する操作が行われたか否かを判別する。ここでズームキー３２に対する操作が行われたとして肯定の判別結果が得られた場合には、ステップＳ１１２により画角値を変更して、次のステップＳ１１３により変更した画角値を例えばレジスタなどにセットして保持するようにされる。これにより、光学系部２においては、セットされた画角値となるようにしてズーム機構が駆動され、結果として、そのときにレイアウト設定対象画像１０１として表示されている画像の画角が変更するようにして表示される。また、ステップＳ１１１にてズームキー３２に対する操作が行われなかったとして否定の判別結果が得られた場合には、ステップＳ１１４に進む。
【００４９】
ステップＳ１１４においては、十字キー部３３における上下左右キーの何れかに対する操作が行われたか否かについて判別することとしており、肯定の判別結果がえられたのであれば、ステップＳ１１５に進む。
ステップＳ１１５では、そのときに十字キー部３３の上下左右キーに割り当てられている操作パラメータに応じて、その設定値の増減を行うようにされ、次のステップＳ１１６にて、その変更された設定値をレジスタなどにセットするようにして保持する。これにより、実際においては、セットされた設定値が反映されるようにしてデジタルスチルカメラ１が動作することになる。
【００５０】
一方、ステップＳ１１０においてシフトキー３２が操作されたとして肯定の判別結果が得られた場合には、ステップＳ１１７に進む。
ステップＳ１１７では、ズームキー３２に対する操作が行われたか否かについて判別する。つまり、シフトキー＋ズームキー３２の複合操作が行われているか否かを判別する。ここで肯定の判別結果が得られた場合には、ステップＳ１１８により、現在、キャンバス撮影対応モニタ画像上に表示されるレイアウト設定対象画像１０１のサイズを変更するための画像表示制御処理を実行し、次のステップＳ１１９により、この変更されたサイズ情報が反映されるように、ＲＡＭ１２に保持されているキャンバス管理ファイル２００の内容を更新する。
【００５１】
また、ステップＳ１１７において否定の判別結果が得られた場合には、ステップＳ１２０により、十字キー部３３の上下左右キーに対する操作が行われたか否かについて判別し、肯定の判別結果が得られたのであれば、ステップＳ１２１に進む。
ステップＳ１２１においては、上下左右キーの操作に応じて位置情報を変更し、ステップＳ１２２により、変更された位置情報が反映されるようにして、ＲＡＭ１２に保持されているキャンバス管理ファイル２００の内容を更新する。
【００５２】
ステップＳ１１３，Ｓ１１６の手順を完了した場合、あるいはステップＳ１１４又はステップＳ１２０にて否定の判別結果が得られた場合、あるいはステップＳ１１９，Ｓ１２２の手順を完了した場合には、図８のステップＳ１２３以降の処理に進むようにされる。
【００５３】
図８のステップＳ１２３においては、レイアウト設定対象画像１０１の重なり順を変更するための所定操作が行われたか否かについて判別しており、ここで肯定の判別結果が得られたとすると、ステップＳ１２４に進む。
ステップＳ１２４では、変更された重なり順に応じて、ＲＡＭ１２に保持しているキャンバス管理ファイル２００におけるレイヤ情報のうちから、必要なものを読み出して値の変更を行い、次のステップＳ１２５において、この変更したレイヤ情報の値により、ＲＡＭ１２に保持しているキャンバス管理ファイル２００を更新するようにされる。ステップＳ１２５の手順の後は、図７のステップＳ１０３に戻る。
【００５４】
ステップＳ１２３において否定の判別結果が得られた場合にはステップＳ１２６に進む。
ステップＳ１２６においては、キャンバス撮影対応モニタ画像に対して、記憶部２０に記憶済みとされている撮像画像ファイルの画像を追加表示させるための処理が行われたか否かについて判別している。ここで肯定の判別結果が得られた場合には、ステップＳ１２７に進んで、追加表示させるべきとして指定された撮像画像ファイルを、レイアウト設定対象画像１０１として、キャンバス撮影対応モニタ画像に対して表示させる。この場合、それまで表示されていた、そのときの撮像画像の内容を有するレイアウト設定対象画像１０１はキャンバス撮影対応モニタ画像から消去されるものとする。このステップＳ１２７の処理を実行したとすると、図７のステップＳ１０３に戻るようにされる。これにより、ステップＳ１２７により表示された、記録済みの撮像画像のレイアウト設定対象画像についても、位置、サイズ等を変更した上で、シャッターボタン３１を操作することにより、レイアウト確定画像１０３として、キャンバス撮影対応モニタ画像に固定表示させることができる。
【００５５】
ステップＳ１２８においては、既にキャンバス撮影対応モニタ画像に固定表示されているレイアウト確定画像１０３を削除するための所定操作が行われたか否かを判別することとしており、ここで肯定の判別結果が得られたのであれば、ステップＳ１２９に進んで、指定されたレイアウト確定画像１０３を削除するための処理を実行する。このためには、ＲＡＭ１２に保持されているキャンバス管理ファイル２００のデータから、削除するものとして指定されたレイアウト確定画像１０３に対応する画像ファイルＩＤと、これに対応付けられた位置情報、サイズ情報、レイアウト情報などから成る行データを削除する。また、この行データの削除に応じて、例えばレイアウト情報などについては、重なり順の繰り上げ、繰り下げを行うようにされる。このようにして、キャンバス管理ファイル２００を更新することに応じて、キャンバス撮影対応モニタ画像からは、削除指定したレイアウト確定画像１０３が消去されるようにして表示されることになる。
このステップＳ１２９の手順を完了した場合、あるいは、ステップＳ１２８にて否定結果が得られた場合には、図７のステップＳ１０３に戻るようにされる。
【００５６】
ところで、上記図７及び図８のフローチャートに示したキャンバス撮影モードの手順では、レイアウト設定対象画像１０１のサイズ、及び位置の変更に関して、具体的なキーアサインの例を挙げて示している。つまり、レイアウト設定対象画像１０１のサイズの変更についてはシフトキーとズームキー３２の複合操作により行うこととし、レイアウト設定対象画像１０１の位置変更は、シフトキー十字キー部３３の上下左右キーの複合操作により行うこととしている。しかしながら、このようなキーアサインはあくまでも一例であって、他にも考えられるものである。
また、これに伴って、キャンバス撮影モードの下で、撮影とともに編集を行っていくときの操作手順なども適宜変更されてよい。
【００５７】
また、本実施の形態としては、これまでに説明した内容に加えて各種の変形例を考えることができる。ここで、いくつかの変形例について述べておく。
これまでの説明にあっては、キャンバス撮影モードにおける編集結果は、キャンバス管理ファイル２００と、撮像画像ファイルとから成るキャンバスデータとして記憶媒体２０に保存されるべきものとしている。このようなキャンバスデータの構造であれば、先の説明からも理解できるように、キャンバス管理ファイル２００の内容を変更することで、例えば一旦保存した後の編集なども容易に可能とされる。このような編集作業は、本実施の形態のデジタルスチルカメラ１によっても可能であるが、パーソナルコンピュータなどによっても行うことが可能である。
つまり、パーソナルコンピュータには、キャンバス撮影モードにより作成されたキャンバスデータを編集可能なアプリケーションプログラムをインストールしておくようにされる。このようなアプリケーションプログラムは、例えばキャンバス撮影モードの機能を有する本実施の形態のデジタルスチルカメラ１を製造販売するメーカ、ベンダーなどがパッケージメディアや、インターネットなどを利用して有償若しくは無償で配布するものとすればよい。
そして、デジタルスチルカメラ１により作成したキャンバスデータの記憶された記憶媒体２０を、所定のデータインターフェイスやドライブ装置などを利用してパーソナルコンピュータのＨＤＤなどにコピーし、このコピーしたキャンバスデータを対象として、上記したアプリケーションプログラムを起動して操作を行って編集を施すようにされる。
上記のようにして、パーソナルコンピュータを用いれば、例えば、デジタルスチルカメラ１単体で編集を行う場合よりも充実した操作環境で編集を行うことが可能になる。また、例えば管理ファイル２００における定義内容などについて、撮像画像ファイルＩＤ、位置情報、サイズ情報、レイヤ情報以外の情報を追加することで、より高度な編集も可能とされる。
【００５８】
一方で、例えば或るデジタルスチルカメラ１により編集、作成したキャンバス画像を、他の記憶媒体にコピーして持ち歩き、例えば他のデジタルスチルカメラなどによって再生表示させたいような場合を考えてみる。この場合には、他の記憶媒体に対してキャンバスデータをコピーすることとなるが、キャンバスデータは、キャンバス管理ファイル２００と、このキャンバス管理ファイル２００が指定する撮像画像ファイルから成る。従って、記憶媒体にキャンバスデータをコピーすることとした場合には、コピーに必要なデータサイズが相当に大きくなり、例えばコピーされる側の記憶媒体の記憶可能要領を圧迫してしまうことになる。また、キャンバス管理ファイル２００と、このキャンバス管理ファイル２００に応じて必要な撮像画像ファイルとが適正にコピーされるようにコピー制御プログラムを構築する必要も生じることになり、デジタルスチルカメラ１のプログラムなどについての設計負担が増す。
そこで、デジタルスチルカメラ１により編集作成したキャンバス画像を保存するのにあたっては、キャンバスデータ（キャンバス管理ファイル２００と撮像画像ファイル）として記憶する他に、通常の撮像画像ファイルと同じ形式の画像ファイルとして保存することも可能なように構成される。このためには、例えばキャンバスデータにより、先ず、キャンバス画像としての表示内容を有する画像データを作成する。そして、この画像データを、例えば撮像画像ファイルと同じ形式のデータに変換し、記憶媒体２０などに記憶させることとすればよい。そして、このようにして記憶媒体２０に記憶されたキャンバス画像の画像ファイルを、通常の撮像画像ファイルと同様の手順で、他の記憶媒体などにコピーさせればよい。そして、例えば他のデジタルスチルカメラをはじめとする、撮像画像ファイルと同じ形式の画像データの再生機能を持つ機器に、キャンバス画像の画像ファイルが記憶された記憶媒体を装填する。この機器では、記憶媒体に記憶されるキャンバス画像の画像ファイルについて、自身が対応する通常の画像ファイル再生機能により再生処理を行って表示出力することができる。
【００５９】
また、先に図３〜図５により説明したキャンバス撮影モードでは、撮影者であるユーザが、レイアウト設定対象画像１０１の位置、サイズなどを任意に設定可能とされているが、ユーザによっては、自分自身でレイアウト設定対象画像１０１の位置、サイズを決めることが面倒であったり、難しかったりするような場合のあることも考えられる。
そこで、キャンバス画像を作成するのにあたっては、レイアウト設定対象画像１０１の位置、サイズなどが予め決められたようなキャンバス画像作成のテンプレートを用意しておき、ユーザは、このテンプレートを用いてキャンバス撮影モードを行えるようにすることが考えられる。
つまり、前述のようにして、レイアウト設定対象画像１０１は、先ず、キャンバス撮影モードが開始されることで１枚目が表示され、以降は、シャッターボタン３１が操作されるのに応じてそれまでのレイアウト設定対象画像１０１がレイアウト確定画像１０３として固定されるごとに、新規に表示されるようになっている。テンプレートとしては、このようにして順次表示されるレイアウト設定対象画像１０１について、予めその位置、サイズが決められたものを用意するようにされる。この場合、ユーザは、シャッターボタン３１を操作して、順次レイアウト設定対象画像１０１がレイアウト確定画像１０３として固定させていくだけで、相応にレイアウトの状態が整ったキャンバス画像を手軽に作成することが可能になる。また、このようなテンプレートは、ファクトリープリセットとして、例えば複数を用意してＲＯＭ１１あるいは不揮発性メモリ１２ａに記憶させておき、このようにして記憶されたテンプレートのうちからユーザが選択して利用できるようにしてよい。また、テンプレートを、ユーザが作成したデジタルスチルカメラ１の不揮発性メモリ１２ａなどに記憶させておき、このようにして記憶させたテンプレートを利用できるようにすることも考えられる。
また、図３〜図５では、キャンバス画像においてキャンバスとして扱われる画像背景は、モノトーン的なものとして示しているが、例えば、色や絵柄などのデザインが施されていてかまわない。
【００６０】
また、本願発明としては、これまでに説明した実施の形態、及び変形例に限定されるものではない。例えば、ここでは本願発明の撮像装置として、デジタルスチルカメラを例に挙げているが、例えば動画撮影が可能なビデオカメラ装置などにおける静止画撮影機能にも適用できる。また、撮像機能を備える携帯電話装置などにも適用できる。
【図面の簡単な説明】
【００６１】
【図１】本発明の実施の形態としてのデジタルスチルカメラの背面側の外観例を示す図である。
【図２】実施の形態のデジタルスチルカメラの構成例を示すフローチャートである。
【図３】実施の形態のキャンバス撮影モードにおける撮影、編集手順例を示す図である。
【図４】実施の形態のキャンバス撮影モードにおける撮影、編集手順例を示す図である。
【図５】実施の形態のキャンバス撮影モードにおける撮影、編集結果としてのキャンバス画像の内容例を示す図である。
【図６】記憶媒体に記憶されるキャンバス画像の構造例を模式的に示す図である。
【図７】キャンバス撮影モードにおける撮影、編集操作に応じた処理手順例を示すフローチャートである。
【図８】キャンバス撮影モードにおける撮影、編集操作に応じた処理手順例を示すフローチャートである。
【符号の説明】
【００６２】
１  デジタルスチルカメラ、２  光学系部、３  光電変換部、４  画像信号処理部、５  画像入出力部、６  カメラ機能部、７  表示部、７Ａ  表示画面部、８  音声処理部、９  音声入出力部、１０  ＣＰＵ、１１  ＲＯＭ、１２  ＲＡＭ、１２ａ  不揮発性メモリ、１３  メディアコントローラ、１５  操作入力部、１６  通信部、２０  記憶媒体、３１  シャッターボタン、３２  ズームキー、３３  十字キー部、３３ａ  上キー、３３ｂ  下キー、３３ｃ  左キー、３３ｄ  右キー、３３ｅ  センターキー、３４，３５，３６  ボタンキー
【図１】
0004524665.tif 000002
【図２】
0004524665.tif 000003
【図３】
0004524665.tif 000004
【図４】
0004524665.tif 000005
【図５】
0004524665.tif 000006
【図６】
0004524665.tif 000007
【図７】
0004524665.tif 000008
【図８】
0004524665.tif 000009