(57)【要約】【課題】多様なレイアウトを選択でき、選択したレイアウトで描画可能かつ選択したレイアウトと別個に描画可能に被写体画像を記録できるディジタルカメラを提供する。【解決手段】ディジタル画像の描画時のレイアウトであって外部記憶手段に格納されているレイアウトの選択を受け付ける（Ｓ４００）選択受付手段と、選択されたレイアウトを入力する（Ｓ４１０）レイアウト入力手段と、入力されたレイアウトが格納される内部メモリと、変換手段が変換したディジタル画像を、選択受付手段によって選択されたレイアウトに関連付けてリムーバブルメモリに格納する（Ｓ４３０及びＳ４４０）被写体画像出力手段と、内部メモリに格納されたレイアウトを、被写体画像出力手段によってディジタル画像が格納されるリムーバブルメモリに格納する（Ｓ４６０）レイアウト出力手段と、を備える。【選択図】  図１
2004228744.tif 000002
【特許請求の範囲】
【請求項１】
被写体の光学像を結像させる光学系と、
結像された被写体の光学像をディジタル画像に変換する変換手段と、
ディジタル画像の描画時のレイアウトであって外部記憶手段に格納されているレイアウトの選択を受け付ける選択受付手段と、
選択されたレイアウトを入力するレイアウト入力手段と、
入力されたレイアウトが格納される内部メモリと、
前記変換手段が変換したディジタル画像を、前記選択受付手段によって選択されたレイアウトに関連付けてリムーバブルメモリに格納する被写体画像出力手段と、
前記内部メモリに格納されたレイアウトを、前記被写体画像出力手段によってディジタル画像が格納されるリムーバブルメモリに格納するレイアウト出力手段と、
を備えることを特徴とするディジタルカメラ。
【請求項２】
被写体の光学像を結像させる光学系と、
結像された被写体の光学像をディジタル画像に変換する変換手段と、
ディジタル画像に合成される既定画像であって外部記憶手段に格納されている既定画像の選択を受け付ける選択受付手段と、
選択された既定画像を入力する既定画像入力手段と、
入力された既定画像が格納される内部メモリと、
前記変換手段が変換したディジタル画像を、前記選択受付手段によって選択された既定画像に関連付けてリムーバブルメモリに格納する被写体画像出力手段と、
前記内部メモリに格納された既定画像を、前記被写体画像出力手段によってディジタル画像が格納されるリムーバブルメモリに格納する既定画像出力手段と、を備えることを特徴とするディジタルカメラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はディジタルカメラに関する。
【０００２】
【従来の技術】
ディジタルカメラには、例えば合成画像の素材としての被写体を記録するという用途がある。合成画像は、写真付挨拶状、枠付き写真シールなどを印刷するために広く用いられている。
従来、縁取りや背景を表すディジタル画像（既定画像）と被写体を表すディジタル画像（被写体画像）とを合成して得た合成画像を外部メモリに記録するディジタルカメラが知られている（例えば特許文献１参照）。
【０００３】
また、被写体画像とともに、被写体画像を証明写真等のアスペクト比に応じてクリッピング等して印刷するための枠の情報をメモリに記録し、被写体画像を枠の情報に基づいてプリンタに印刷させるディジタルカメラが知られている（例えば特許文献２参照）。
【０００４】
【特許文献１】
特開２００１−４５３５２号公報
【特許文献２】
特開２０００−３５８２０６号公報（段落００７５）
【０００５】
【発明が解決しようとする課題】
しかし、特許文献１に開示されたディジタルカメラによると、外部メモリに記録する前に既定画像と被写体画像とを合成してしまうため、合成前の被写体画像が外部メモリに記録されない。このため、撮影前に選択した既定画像と合成する用途以外に被写体画像を転用することができない。
【０００６】
また、特許文献２に開示されたディジタルカメラによると、枠の情報をディジタルカメラに入力するインタフェースがないため、ユーザが利用できる枠の情報が限定されている。
本発明の第一の目的は、多様なレイアウトを選択でき、選択したレイアウトで描画可能かつ選択したレイアウトと別個に描画可能に被写体画像を記録できるディジタルカメラを提供することを目的とする。
【０００７】
本発明の第二の目的は、多様な既定画像を選択でき、選択した既定画像と合成して描画可能かつ選択した既定画像と別個に描画可能に被写体画像を記録できるディジタルカメラを提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記第一の目的を達成するため、本発明に係るディジタルカメラは、被写体の光学像を結像させる光学系と、結像された被写体の光学像をディジタル画像に変換する変換手段と、ディジタル画像の描画時のレイアウトであって外部記憶手段に格納されているレイアウトの選択を受け付ける選択受付手段と、選択されたレイアウトを入力するレイアウト入力手段と、入力されたレイアウトが格納される内部メモリと、前記変換手段が変換したディジタル画像を、前記選択受付手段によって選択されたレイアウトに関連付けてリムーバブルメモリに格納する被写体画像出力手段と、前記内部メモリに格納されたレイアウトを、前記被写体画像出力手段によってディジタル画像が格納されるリムーバブルメモリに格納するレイアウト出力手段と、を備えることを特徴とする。
【０００９】
外部記憶手段に格納されているレイアウトを選択可能にすることにより、ユーザは多様なレイアウトを選択できる。また、選択されたレイアウトを内部メモリに格納するため、例えばリムーバブルメモリなどの着脱自在な外部記憶媒体を利用する外部記憶手段から選択するとした場合、選択後にリムーバブルメモリを交換しても、交換前に選択していたレイアウトにディジタル画像を関連付けできなくなるという不具合は生じない。また、被写体画像をレイアウトに基づいて編集した画像ではなく被写体画像そのものをリムーバブルメモリに格納することにより、選択したレイアウトで描画可能かつ選択したレイアウトと別個に描画可能に被写体画像を記録できる。また、レイアウトを被写体のディジタル画像とともにリムーバブルメモリに格納することにより、プリンタ等の描画装置において被写体画像をディジタルカメラにおいて選択したレイアウトに従って確実に描画できる。
【００１０】
上記第二の目的を達成するため、本発明に係るディジタルカメラは、被写体の光学像を結像させる光学系と、結像された被写体の光学像をディジタル画像に変換する変換手段と、ディジタル画像に合成される既定画像であって外部記憶手段に格納されている既定画像の選択を受け付ける選択受付手段と、選択された既定画像を入力する既定画像入力手段と、入力された既定画像が格納される内部メモリと、前記変換手段が変換したディジタル画像を、前記選択受付手段によって選択された既定画像に関連付けてリムーバブルメモリに格納する被写体画像出力手段と、前記内部メモリに格納された既定画像を、前記被写体画像出力手段によってディジタル画像が格納されるリムーバブルメモリに格納する既定画像出力手段と、を備えることを特徴とする。
【００１１】
外部記憶手段に格納されている既定画像を選択可能にすることにより、ユーザは多様な既定画像を選択できる。また、選択された既定画像を内部メモリに格納するため、例えばリムーバブルメモリなどの着脱自在な外部記憶媒体を利用する外部記憶手段から選択するとした場合、選択後にリムーバブルメモリを交換しても、交換前に選択していた既定画像にディジタル画像を関連付けできなくなるという不具合は生じない。また、被写体画像を既定画像と合成した画像ではなく被写体画像そのものをリムーバブルメモリに格納することにより、選択した既定画像で描画可能かつ選択した既定画像と別個に描画可能に被写体画像を記録できる。また、既定画像を被写体のディジタル画像とともにリムーバブルメモリに格納することにより、プリンタ等の描画装置において被写体画像をディジタルカメラにおいて選択した既定画像に従って確実に描画できる。
【００１２】
尚、本発明に備わる複数の手段の各機能は、構成自体で機能が特定されるハードウェア資源、プログラムにより機能が特定されるハードウェア資源、又はそれらの組み合わせにより実現される。また、これら複数の手段の各機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。
【００１３】
【発明の実施の形態】
図２は、本発明の一実施例に係るディジタルカメラ１０１の構成を示すブロック図である。図３（Ａ）、図３（Ｂ）は、それぞれディジタルカメラ１０１の外観を示す背面図、正面図である。
光学系１３０は、筐体１６４に収容されたレンズ１６８、絞り等で構成されている。光学系１３０はイメージセンサ１３２の受光面に被写体の光学像を結像させる。
【００１４】
変換手段としてのイメージセンサ１３２は、２次元空間に離散的に配置された光電変換素子とＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）等の電荷転送素子とを備えたエリアイメージセンサである。イメージセンサ１３２は、センサコントローラ１４０によって制御される。イメージセンサ１３２は、光電変換して得られる電荷を光電変換素子毎に一定時間蓄積し、光電変換素子毎の受光量に応じた電気信号を出力する。受光面にＣ（Ｃｙａｎ）、Ｍ（Ｍａｇｅｎｔａ）、Ｙ（Ｙｅｌｌｏｗ）及びＧ（Ｇｒｅｅｎ）の４色の補色フィルタ、又はＲ（Ｒｅｄ）、Ｇ（Ｇｒｅｅｎ）及びＢ（Ｂｌｕｅ）の原色フィルタを設けることによりカラー画像を形成することが可能になる。
【００１５】
変換手段としてのＡ／Ｄ変換部（ＡＤＣ）１３４は、イメージセンサ１３２から出力されるアナログ信号を量子化しディジタル信号に変換する。具体的には例えば、ＡＤＣ１３４は、アナログ信号に含まれる雑音の低減処理、ゲインの調整によるアナログ信号のレベル調整処理、量子化処理等を行う。
変換手段としての画像形成部１３６は、ＡＤＣ１３４から出力されたディジタル信号に対し、画像形成処理、ホワイトバランス補正、γ補正、色空間変換等を施し、各画素についてＲ、Ｇ、Ｂの階調値や、Ｙ、Ｃｂ、Ｃｒの階調値などを表す画像データを出力する。尚、ここでいう画像形成処理とは、一色分の濃度情報からなる画素を近傍画素の異なる色の濃度情報で補間することにより画素毎にＲＧＢ又はＹＣｂＣｒの３つの階調値を持つディジタル画像データを出力する処理である。
【００１６】
圧縮・伸張部１３８は、ディジタル画像データを圧縮又は伸張する。具体的には、ディジタル画像データの系列変換及びエントロピー符号化を行うことによりディジタル画像データを圧縮し、それらの逆変換を施すことによりディジタル画像データを伸張する。具体的には例えば離散コサイン変換、ウェーブレット変換、ランレングス符号化、ハフマン符号化等を用いてディジタル画像データを圧縮する。圧縮・伸張部１３８で圧縮されたディジタル画像データは入出力部１５０によって不揮発性メモリとしてのリムーバブルメモリ１５６に格納される。
【００１７】
入出力部１５０は、メモリコントローラと、リムーバブルメモリ１５６を脱着自在に接続するためのカードスロットとを備える。メモリコントローラはＣＰＵ１４２によって制御され、リムーバブルメモリ１５６へのデータの格納や読み出しを行う。尚、本実施例では入出力部１５０とリムーバブルメモリ１５６とを特許請求の範囲に記載の外部記憶手段としても用いるものとする。
【００１８】
選択受付手段としての操作部１４４は、ダイヤルスイッチ１６０、押しボタンスイッチ１１４、１１６、１２０、十字キー１１８、シャッタスイッチ１６２等を備える。ダイヤルスイッチ１６０は回転角度に応じて撮影モード、再生モード、ダイレクトプリントモード等のモードを設定するためのダイヤルスイッチである。押しボタンスイッチ１２０は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）１５４にメニューを呼び出すためのスイッチである。押しボタンスイッチ１１４、１１６、十字キー１１８は、ＬＣＤ１５４に表示されるメニューを操作するためのスイッチである。シャッタスイッチ１６２は、静止画像記録指示を入力するためのスイッチである。撮影モードでは、シャッタスイッチ１６２を押すことにより静止画記録指示を入力することができる。
【００１９】
ＬＣＤ１５４は、撮影モードで電子ビューファインダとして機能する。ディスプレイコントローラ１５２は、ＬＣＤ１５４の一画面分のディジタル画像データを格納するためのフレームバッファと、フレームバッファに格納されたディジタル画像データに基づいてＬＣＤ１５４を駆動するための表示回路とを備える。撮影モードでは、被写体を表すディジタル動画像、被写体を表すディジタル画像（被写体画像）に合成される画像の全体又は一部を表すディジタル静止画像、これら２つの画像を合成するためのαチャンネル情報、メニューを構成するオブジェクト等がワークメモリ１４８に格納される。表示回路はワークメモリ１４８からこれらの画像等を表示可能に合成してフレームバッファに転送し、フレームバッファに格納されたこれらのオブジェクトをＬＣＤ１５４に表示する。
【００２０】
ＣＰＵ１４２は、内部メモリとしてのフラッシュメモリ１４６に記憶されているコンピュータプログラムを実行することにより、ディジタルカメラ１０１の全体を制御する。ワークメモリ１４８は、プログラムやデータを一時的に記憶するためのメモリである。
図４は、フラッシュメモリ１４６及びリムーバブルメモリ１５６に格納されるファイルをディレクトリ構造と共に示す模式図である。「￥ｉｎｔｅｒｎａｌ」はフラッシュメモリ１４６のルートディレクトリに対応し、「￥ｒｅｍｏｖａｂｌｅ」はリムーバブルメモリ１５６のルートディレクトリに対応する。尚、図４はリムーバブルメモリ１５６に格納されているレイアウト定義ファイルがフラッシュメモリ１４６に格納された直後の状態を示しており、レイアウト定義ファイルに関連付けられた被写体画像が１つも記録されていない状態を示している。
【００２１】
拡張子が「．ｊｐｇ」のファイルは被写体画像であって、リムーバブルメモリ１５６に格納される。被写体画像をリムーバブルメモリ１５６に格納することにより、リムーバブルメモリ１５６を媒体としてプリンタ等の描画装置に被写体画像を容易に転送することができる。
拡張子が「．ｕｓｄ」のファイルは被写体画像の描画時のレイアウトと描画時に被写体画像に合成される既定画像とを定義する情報（レイアウト定義ファイル）であって、用紙サイズ毎に保存されている。レイアウト定義ファイルについては後に詳述する。拡張子が「．ｕｓｍ」のファイルはインデックスファイルである。インデックスファイルには、用紙サイズが互いに異なり互いに相似の関係にある複数のレイアウト定義ファイルのインデックス情報が記述されている。具体的には例えば、インデックスファイルには、互いに相似の関係にあるレイアウト定義ファイルの数や、互いに相似の関係にあるレイアウト定義ファイルのファイル名等が記述されている。拡張子が「．ｅｆｆ」のファイルはレイアウト定義ファイルに基づいて被写体画像と合成されるディジタル画像（既定画像）である。拡張子が「．ｕｓｆ」のファイルは描画装置用サムネイルである。描画装置用サムネイルは、レイアウト定義ファイルで定義しているレイアウトをプリンタやパーソナルコンピュータなどの描画装置のモニタに表示するためのサムネイル画像ファイルである。拡張子が「．ｃｔｆ」のファイルはカメラ用サムネイルである。カメラ用サムネイルは、レイアウト定義ファイルで定義しているレイアウト及び既定画像をディジタルカメラ１０１のＬＣＤ１５４に画像として表示するためのサムネイル画像ファイルである。既定画像、描画装置用サムネイル及びカメラ用サムネイルは、描画装置用サムネイル及びカメラ用サムネイルによって表示されるレイアウトを定義したレイアウト定義ファイルのファイル名が記述されたインデックスファイルのファイル名と同名のフォルダに格納されている。すなわち、カメラ用サムネイルとインデックスファイルとはカメラ用サムネイルが格納されているフォルダの名前によって互いに関連付けられている。
【００２２】
図５はレイアウト定義ファイル１７０の内容を示す模式図である。図６（Ａ）は、レイアウト定義ファイル１７０を用いて描画される画像を説明するための模式図である。図６（Ｂ）はレイアウト定義ファイル１７０を用いて印刷したはがき１７４を示す平面図である。レイアウト定義ファイル１７０には、被写体画像のレイアウトがスクリプトによって定義されている。スクリプトは、被写体画像を印刷用紙に配置するための位置情報、被写体画像を回転して印刷用紙に配置するための情報、被写体画像を拡大又は縮小するための情報等をプリンタ等で一義的に解釈可能に定義する。具体的には例えば、用紙サイズ（例えば「はがき」）、印刷用紙の向きを規定する情報（例えば「縦長」）、被写体画像を配置する枠（被写体画像枠）を規定する情報（例えば枠の左上座標「（ｘ１，ｙ１）」と枠の右下座標「（ｘ２，ｙ２）」）、その枠に被写体画像を配置するときの回転を規定する情報（例えば「反時計回りに９０度回転」）等がレイアウト定義ファイル１７０にスクリプトによって記述されている。
【００２３】
レイアウト定義ファイル１７０には、被写体画像に合成する画像（既定画像）を特定するための情報（例えば既定画像のファイル名としての「ｂｉｒｔｈｄａｙ．ｅｆｆ」）、既定画像を配置する枠を規定する情報（例えば枠の左上座標「（ｘ３，ｙ３）」と枠の右下座標「（ｘ４，ｙ４）」）、αチャンネル情報を規定する情報（例えばαチャンネル情報のタグ）等をスクリプトによって記述してもよい。また、レイアウト定義ファイル１７０にはαチャンネル情報１７２を格納してもよい。αチャンネル情報とは、２つの画像を重畳合成するときにどちらの画像の画素を合成画像に反映させるかを画素毎に定義した情報である。既定画像を特定するための情報がスクリプトによって記述されているレイアウト定義ファイル１７０が選択されることは、当該既定画像が選択されることに等しい。
【００２４】
図７はカメラ用サムネイル１７８の内容を示す模式図である。カメラ用サムネイル１７８には、レイアウト定義ファイル１７０に定義されたレイアウトの全体を示すディジタル静止画像（全体サムネイル）１１７が格納されている。また、カメラ用サムネイル１７８には、全体サムネイル１１７と被写体画像とを合成表示するためのαチャンネル情報１７６が格納されている。全体サムネイル１１７及びαチャンネル情報１７６は、ＪＰＥＧ等のデータ形式で圧縮されていることが好ましい。さらにカメラ用サムネイル１７８には、付属情報として、全体サムネイル１１７の向きを規定する情報（例えば「縦長」）、被写体画像を配置する枠を規定する情報（例えば枠の左上座標「（ｘ１，ｙ１）」と枠の右下座標「（ｘ２，ｙ２）」）、被写体画像を配置する枠の向きを規定する情報（例えば「縦長」）等が付属情報として格納されている。
【００２５】
以降の説明においては、レイアウト定義ファイル、インデックスファイル、既定画像、描画装置用サムネイル及びカメラ用サムネイルをまとめてレイアウトファイルセットというものとする。
図１は、レイアウトの選択を受け付けてからレイアウトをリムーバブルメモリに格納するまでの処理の流れを示すフローチャートである。図８はこの処理のためのＨＭＩを説明するための模式図であってＬＣＤ１５４の画面の遷移を示している。図９、１０及び１１は、図１に示す処理によって変化するフラッシュメモリ１４６及びリムーバブルメモリ１５６の状態を示す模式図である。尚、図９、１０及び１１、並びに前述した図４はレイアウトファイルセットが一つしかない場合を示しているが、リムーバブルメモリ１５６には一つ以上のレイアウトファイルセットを格納でき、フラッシュメモリ１４６にも一つ以上のレイアウトファイルセットを格納できるものとする。図１に示す処理は、撮影モードで押しボタンスイッチ１２０及び押しボタンスイッチ１１６が続けて押されると開始され、ＣＰＵ１４２がフラッシュメモリ１４６に格納された所定のプログラムを実行することにより進行する。すなわち、ＣＰＵ１４２はフラッシュメモリ１４６に格納された所定のプログラムを実行することにより選択受付手段、レイアウト入力手段、既定画像入力手段、被写体画像出力手段、レイアウト出力手段及び既定画像出力手段として機能する。
【００２６】
Ｓ４００では、リムーバブルメモリ１５６に格納されたレイアウト及び既定画像の選択を受け付ける。尚、この時点でフラッシュメモリ１４６には図９に示すように未だレイアウトファイルセットは格納されておらず、レイアウトファイルセットはリムーバブルメモリ１５６にだけ格納された状態にある。レイアウト及び既定画像の選択は、具体的には例えば次のようにして受け付ける。撮影モードで押しボタンスイッチ１２０及び押しボタンスイッチ１１６が続けて押されると、リムーバブルメモリ１５６に格納されたレイアウトファイルセットの識別子１２３と、リムーバブルメモリ１５６に格納されたカメラ用サムネイルに基づいてレイアウト定義ファイルの内容を示す画像１２１とを画面１５のようにＬＣＤ１５４に表示する。画面１５が表示された状態で十字キー１１８の上端又は下端が押されると、リムーバブルメモリ１５６に格納された次のレイアウトファイルセットの識別子１２５とレイアウト定義ファイルの内容を表す画像１２７とを例えば画面１６のようにＬＣＤ１５４に表示する。画面１５又は画面１６のように現在選択中のレイアウトファイルセットの識別子１２３、１２５と、レイアウト定義ファイルの内容を示す画像１２１、１２７とが表示されている状態で押しボタンスイッチ１１６が押されると、選択中のレイアウトファイルセットを選択されたレイアウトファイルセットとして特定する。
【００２７】
Ｓ４１０では、選択されたレイアウト及び既定画像を入力し、フラッシュメモリ１４６に格納する。具体的には、ＣＰＵ１４２は押しボタンスイッチ１１６が押されたときに選択中のレイアウトファイルセットをメモリコントローラを制御してリムーバブルメモリ１５６から読み込む。これによりレイアウト及び既定画像をディジタルカメラ１０１に入力する。次に、読み込んだレイアウトファイルセットを図４に示すようにフラッシュメモリ１４６に格納する。本実施例では、例えばフラッシュメモリ１４６の記憶容量の残りが少なくレイアウトファイルセットを格納できない場合、あるいは複数のレイアウトファイルセットのデータ量の合計が予め設定したデータ量を超える場合、あるいはレイアウトファイルセットの数が予め設定した数を超える場合、最も後で選択されたレイアウトファイルセットほど最も利用する可能性が高いものとして、フラッシュメモリ１４６において最も先に選択されたレイアウトファイルセットを格納している記憶領域に最も後で選択されたレイアウトファイルセットを上書きする。すなわちレイアウトファイルセットはフラッシュメモリ１４６にキャッシュされることになる。
【００２８】
Ｓ４２０では、撮影モードに戻り、現在選択されているレイアウトファイルセットであってフラッシュメモリ１４６にキャッシュされているレイアウトファイルセットを構成するレイアウト定義ファイルの内容の一部を表す画像１２４、並びに被写体動画像１２６とメニュー１２７とを画面１７のように合成表示する。被写体動画像１２６は、画像形成部１３６から所定の時間間隔で出力される被写体画像から構成される。
【００２９】
Ｓ４３０の処理は、レイアウトファイルセットが選択されている撮影モードにおいてシャッタスイッチ１６２が押されると開始される。Ｓ４３０では、画像形成部１３６から出力され圧縮・伸張部１３８で圧縮された被写体画像がメモリコントローラによってリムーバブルメモリ１５６に格納される。
Ｓ４４０では、現在選択されているレイアウトファイルセットのインデックスファイルのファイル名を記述した関連付けファイルが被写体画像と同一のフォルダに格納される。この結果、現在選択されているレイアウトファイルセットに関連付けて被写体画像がリムーバブルメモリ１５６に格納される。関連付けファイルにはインデックスファイルのファイル名が記述され、インデックスファイルに記述されたレイアウト定義ファイルに関連付けようとする被写体画像のファイル名と同一のファイル名を付ける。図１１に示す拡張子が「．ｕｓｔ」のファイルは、上述した関連付けファイルである。例えば「０００３．ｕｓｔ」の関連付けファイルには、「ｄａｅｎ＿０．ｕｓｍ」というファイル名が記述されている。すなわち、被写体画像と関連付けファイルとはそれらのファイル名によって互いに関連付けられる。関連付けファイルとインデックスファイルとは、関連付けファイルに記述されたファイル名によって関連付けられる。インデックスファイルとレイアウト定義ファイルとは、インデックスファイルに記述されたレイアウト定義ファイルのファイル名によって関連付けられる。これら複数のファイルによる関連付けによって、用紙サイズが異なり互いに相似の関係にある複数のレイアウト定義ファイルが１つの被写体画像に関連付けられる。
【００３０】
Ｓ４５０では、キャッシュされているレイアウトファイルセットがリムーバブルメモリ１５６に格納されているか否かを判別する。キャッシュされているファイルセットが既にリムーバブルメモリ１５６に格納されていれば処理を終了する。リムーバブルメモリ１５６の空き容量に余裕があれば交換は不要であるが、空き容量が不足している場合、Ｓ４００でレイアウトファイルセットを選択した後、Ｓ４３０の前までにリムーバブルメモリ１５６が交換されている場合がある。しかしながら、交換後のリムーバブルメモリ１５６には必ずしも現在選択されているレイアウトファイルセットが格納されているとは限らず、多くの場合、交換直後は図１０に示すように現在選択されているレイアウトファイルセットは交換後のリムーバブルメモリ１５６には格納されていない。この場合、現在選択されているレイアウトファイルセットを交換後のリムーバブルメモリ１５６に格納すれば選択したレイアウトで被写体画像を描画可能にできる。しかしながら、本実施例では単に現在選択されているレイアウトファイルセットが交換後のリムーバブルメモリ１５６に格納されているか否かを判別するのではなく、キャッシュされているレイアウトファイルセットが全てリムーバブルメモリ１５６に格納されているか否かを判別する。キャッシュされているレイアウトファイルセットの一つでもリムーバブルメモリ１５６に格納されていない場合、Ｓ４６０に進む。
【００３１】
Ｓ４６０では、キャッシュされているレイアウトファイルセットのうちリムーバブルメモリ１５６に格納されていないレイアウトファイルセットを図１１に示すようにリムーバブルメモリ１５６に格納する。キャッシュされているレイアウトファイルセットをリムーバブルメモリ１５６に格納すると、現在選択されているレイアウトファイルセットで被写体画像を描画可能、かつ選択したレイアウトファイルセットと別個に描画可能に被写体画像を記録できる。更に、リムーバブルメモリ１５６を交換した後に例えば前回選択したレイアウトファイルセットを再度利用したい場合、前回選択したレイアウトファイルセットが格納されているリムーバブルメモリ１５６に再度交換する必要がなく、従って前回選択したレイアウトファイルセットを再度利用する際の手間が低減できる。
【００３２】
尚、本実施例では被写体画像をリムーバブルメモリ１５６に格納した後でレイアウトファイルセットを当該リムーバブルメモリ１５６に格納しているが、被写体画像を格納する前にレイアウトファイルセットをリムーバブルメモリ１５６に格納してもよい。例えば、リムーバブルメモリ１５６が交換されたことを検知し、交換を検知した時点でキャッシュされているレイアウトファイルセットを交換後のリムーバブルメモリ１５６に格納するようにしてもよい。
【００３３】
以上説明した本発明の一実施例に係るディジタルカメラ１０１によると、リムーバブルメモリ１５６に格納されたレイアウトファイルセットを選択可能であるため、ユーザは多様なレイアウトファイルセットを選択することができる。
さらに、ディジタルカメラ１０１によると、選択されたレイアウトファイルセットをフラッシュメモリ１４６に格納するため、レイアウトファイルセットをリムーバブルメモリ１５６から選択し、選択後にリムーバブルメモリ１５６を交換しても、交換前に選択していたレイアウトファイルセットに被写体画像を関連付けできなくなるという不具合は生じない。従ってユーザはリムーバブルメモリ１５６を交換しても交換前に選択していたレイアウトファイルセットを継続して利用できる。また、継続して利用する場合、ユーザは継続して利用するための何等かの操作を要求されることがなく、複数のリムーバブルメモリ１５６を交換しながら利用する際のユーザの手間が低減される。
【００３４】
さらに、ディジタルカメラ１０１によると、リムーバブルメモリ１５６に被写体のディジタル画像とレイアウトファイルセットとを互いに関連付けて出力するため、ディスプレイ、プリンタ等の描画装置において、被写体画像を、選択したレイアウトファイルセットに従って確実に描画することができる。
さらに、ディジタルカメラ１０１によると、選択されたレイアウトファイルセットを、当該レイアウトファイルセットに関連付ける被写体画像をリムーバブルメモリ１５６に出力した後に、リムーバブルメモリ１５６に出力するため、選択されたレイアウトファイルセットを無駄なく確実にリムーバブルメモリ１５６に出力することができる。
【００３５】
さらに、ディジタルカメラ１０１によると、リムーバブルメモリ１５６に格納されているレイアウトファイルセットを重複してリムーバブルメモリ１５６に出力しないため、リムーバブルメモリ１５６の記憶領域の浪費を防止できる。
尚、本実施例では入出力部１５０とリムーバブルメモリ１５６とを外部記憶手段としても用いているが、外部記憶手段はディジタルカメラ１０１以外の他の装置が備えていてもよい。具体的には例えばディジタルカメラ１０１をＢｌｕｅｔｏｏｔｈなどの通信手段でネットワークに接続可能にし、当該ネットワークに接続されている他の装置が備えるハードディスクドライブなどの磁気ディスク装置に格納されているレイアウトファイルセットの選択を受け付けるようにしてもよい。
【００３６】
また、本実施例ではリムーバブルメモリ１５６からレイアウトファイルセットが選択されたとき常にフラッシュメモリ１４６に格納しているが、選択されたレイアウトファイルセットをフラッシュメモリ１４６に格納するか否か、すなわち当該レイアウトファイルセットをキャッシュするか否かをユーザが設定できるようにしてもよい。例えば、リムーバブルメモリ１５６を交換しつつ継続して利用するレイアウトファイルセットと、一度だけ単発的に利用するレイアウトファイルセットとがある場合、単発的に利用するレイアウトファイルセットで継続して利用するレイアウトファイルセットが上書きされると、継続して利用するレイアウトファイルセットを利用するとき、ユーザは当該レイアウトファイルセットが格納されているリムーバブルメモリ１５６に交換して再度選択しなければならないという手間がある。キャッシュするか否かをユーザが設定できるようにすると、選択の手間を低減できる。
【図面の簡単な説明】
【図１】ディジタルカメラの処理を示すフローチャートである。
【図２】ディジタルカメラのブロック図である。
【図３】（Ａ）はディジタルカメラの背面図、（Ｂ）はディジタルカメラに係る正面図である。
【図４】格納されたレイアウト及び既定画像を示す模式図である。
【図５】レイアウトを定義するファイルの模式図である。
【図６】（Ａ）はレイアウトに基づいた描画を説明する模式図であり、（Ｂ）はレイアウトに基づいた描画の結果を示す平面図である。
【図７】レイアウトを表すサムネイル画像を示す模式図である。
【図８】ディジタルカメラが表示する画面の遷移を示す模式図である。
【図９】格納されたレイアウト及び既定画像を示す模式図である。
【図１０】格納されたレイアウト及び既定画像を示す模式図である。
【図１１】格納されたレイアウト及び既定画像を示す模式図である。
【符号の説明】
１０１  ディジタルカメラ、１３０  光学系、１３２  イメージセンサ（変換手段）、１３４  ＡＤＣ（変換手段）、１３６  画像形成部（変換手段）、１４２ＣＰＵ（選択受付手段、レイアウト入力手段、既定画像入力手段、被写体画像出力手段、レイアウト出力手段、既定画像出力手段）、１４４  操作部（選択受付手段）、１４６  フラッシュメモリ（内部メモリ）、１５０  入出力部（外部記憶手段、選択受付手段、レイアウト出力手段、既定画像入力手段、被写体画像出力手段、レイアウト出力手段、既定画像出力手段）、１５２  （選択受付手段）、１５４  ＬＣＤ（選択受付手段）、１５６  リムーバブルメモリ（外部記憶手段）
【図１】
2004228744.tif 000003
【図２】
2004228744.tif 000004
【図３】
2004228744.tif 000005
【図４】
2004228744.tif 000006
【図５】
2004228744.tif 000007
【図６】
2004228744.tif 000008
【図７】
2004228744.tif 000009
【図８】
2004228744.tif 000010
【図９】
2004228744.tif 000011
【図１０】
2004228744.tif 000012
【図１１】
2004228744.tif 000013