(57)【要約】【課題】ユーザが、特に図形コードの存在を意識せずに、撮影時等において気軽に写真に情報付与が可能な撮影装置を提供する。【解決手段】ＣＣＤ１０１ａを有する、被写体光をそのＣＣＤ１０１ａで捉えることによって被写体画像を取得する撮影部２１０と、情報を取得する情報取得部２２４と、この情報取得部２２４によって取得された情報が図形で表現された図形コードを作成するコードデコーダ／エンコーダ２２５と、上記撮影部２１０によって取得された被写体画像と、上記コードデコーダ／エンコーダ２２５によって作成された図形コードとを、同一の記録媒体の表面と裏面にプリントされるものとして互いに対応付けて記録する記録部２２８とを備えた。【選択図】        図３
2005295060.tif 000002
【特許請求の範囲】
【請求項１】
撮像素子を有する、被写体光を該撮像素子で捉えることによって被写体画像を取得する撮影部と、
情報を取得する情報取得部と、
前記情報取得部によって取得された情報が図形で表現された図形コードを作成するコード作成部と、
前記撮影部によって取得された被写体画像と、前記コード作成部によって作成された図形コードとを、同一の記録媒体の表面と裏面にプリントされるものとして互いに対応付けて記録する作成コード付画像記録部とを備えたことを特徴とする撮影装置。
【請求項２】
前記情報取得部が、音声の情報を取得するものであることを特徴とする請求項１記載の撮影装置。
【請求項３】
前記情報取得部が、文字の情報を取得するものであることを特徴とする請求項１記載の撮影装置。
【請求項４】
情報が図形で表現された、媒体表面の図形コードを読み取る読取部と、
前記読取部によって読み取られた図形コードが表わす情報を解読する解読部とを備え、
前記情報取得部が、前記解読部によって解読された情報を取得するものであることを特徴とする請求項１記載の撮影装置。
【請求項５】
互いに異なる複数種類の情報それぞれを表わす複数種類の図形コードが記憶されるコード記憶部と、
前記コード記憶部に記憶された複数種類の図形コードの中から、操作に応じた図形コードを選択するコード選択部と、
前記撮影部によって取得された被写体画像と、前記コード選択部によって選択された図形コードとを互いに対応付けて記録する選択コード付画像記録部とを備えたものであることを特徴とする請求項１記載の撮影装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被写体光を捉えることにより、画像を表わす画像データを得る撮影装置に関する。
【背景技術】
【０００２】
情報が図形で表現された図形コードとして、従来より、複数の縦線の並びで情報を表現するバーコードや、黒白のセルの二次元の配列で情報を表現するＱＲコード（登録商標）等が知られており、このような図形コードを利用して情報を伝達する技術が提案されている。例えば、図形コードを撮影し、その撮影された図形コードから、その図形コードが表わしている情報を得るデコード機能を有したデジタルカメラ（例えば、特許文献１参照。）や、写真のプリントに関わる分野において、写真店から顧客への情報の伝達を、上記のような図形コードが印刷されたレシートを顧客に渡すことにより行なう技術（例えば、特許文献２参照。）等が提案されている。
【特許文献１】特開２００２−１５２５８１号公報（段落番号００１６−段落番号００５７、図１）
【特許文献２】特開２００１−２９１１６１号公報（段落番号００１７−段落番号００４７、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、写真のプリントに関わる分野では、近年、記録媒体の両面に画像をプリントするという両面プリントの技術が登場し、特に、写真の裏面の有効な利用形態が模索されている。このような写真の裏面の利用形態の一つとして、写真の裏面に上記のような図形コードをプリントし、その図形コードを使って、表面の画像に関連した情報を個人間等で伝達することが考えられている。
【０００４】
ところで、上記の特許文献１に示すデジタルカメラは、例えば写真の裏面にプリントされた図形コード等を介して、その写真に関する情報を受け取ることはできても、逆に、撮影した写真に何らかの情報を付与する等といったことはできない。一方で、図形コードの読取り機能を有するこのようなデジタルカメラの登場とあいまって、撮影時等において写真に所望の情報を付与したいというユーザ側のニーズは高まりつつある。また、写真に情報を付与するための手段として、上記の図形コードは非常に有効なものではあるが、そのような図形コードの作成には専門的な知識が必要であり、一般のユーザが、所望の情報を表わす図形コードを気軽に作成することが可能な装置は未だ知られていない。
【０００５】
本発明は、上記事情に鑑み、ユーザが、特に図形コードの存在を意識せずに、撮影時等において気軽に写真に情報付与が可能な撮影装置を提供することを目的とするものである。
【課題を解決するための手段】
【０００６】
上記目的を達成する本発明の撮影装置は、撮像素子を有する、被写体光をその撮像素子で捉えることによって被写体画像を取得する撮影部と、
情報を取得する情報取得部と、
上記情報取得部によって取得された情報が図形で表現された図形コードを作成するコード作成部と、
上記撮影部によって取得された被写体画像と、上記コード作成部によって作成された図形コードとを、同一の記録媒体の表面と裏面にプリントされるものとして互いに対応付けて記録する作成コード付画像記録部とを備えたことを特徴とする。
【０００７】
本発明の撮影装置によれば、ユーザは、上記図形コードの存在を何ら意識すること無く、例えば自分が所望する情報を撮影装置に入力する等といった簡単な操作で、その情報を撮影によって取得した画像に気軽に付与することができる。そして、写真店に対して、そのような画像のプリントを依頼することにより、ユーザは、自分が所望する情報が付与された写真を、その情報を表わす図形コードが裏面にプリントされた写真という形で得ることができる。
【０００８】
ここで、本発明の撮影装置において、上記情報取得部は、
音声の情報を取得するものであっても良く、あるいは、
文字の情報を取得するものであっても良い。
【０００９】
これらの形態の撮影装置によれば、ユーザは、所望の音声情報あるいは所望の文字情報が付与された写真プリントを写真店に注文することができる。
【００１０】
また、本発明の撮影装置において、
「情報が図形で表現された、媒体表面の図形コードを読み取る読取部と、
上記読取部によって読み取られた図形コードが表わす情報を解読する解読部とを備え、
上記情報取得部が、上記解読部によって解読された情報を取得するものである」
という形態は好ましい形態である。
【００１１】
この好ましい形態の撮影装置によれば、ユーザは、既存の図形コードを撮影することによってコピーすることができるので、所望の情報を表わす図形コードをコピーして、その所望の情報を写真に付与することができる。
【００１２】
また、本発明の撮影装置において、
「互いに異なる複数種類の情報それぞれを表わす複数種類の図形コードが記憶されるコード記憶部と、
上記コード記憶部に記憶された複数種類の図形コードの中から、操作に応じた図形コードを選択するコード選択部と、
上記撮影部によって取得された被写体画像と、上記コード選択部によって選択された図形コードとを互いに対応付けて記録する選択コード付画像記録部とを備えたものである」
という形態も好ましい形態である。
【００１３】
この好ましい形態の撮影装置によれば、この撮影装置のユーザは、複数種類の図形コードそれぞれを表わす複数のコードデータを予め上記コード記憶部に記憶させておき、撮影によって得た各画像に、所望の図形コードを表わすコードデータを随時に対応させることができる。
【発明の効果】
【００１４】
以上、説明したように、本発明によれば、顧客側で写真の裏面と図形コードとを有効に利用できる、実現性のある撮影装置を提供することができる。
【発明を実施するための最良の形態】
【００１５】
以下図面を参照して本発明の実施の形態を説明する。
【００１６】
ここでは、固体撮像素子の一例に相当するＣｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ（ＣＣＤ）上に被写体の像を結像させて、その被写体を表す画像データを信号として取り込むデジタルカメラに本発明を適用した実施形態について説明する。
【００１７】
図１は、本発明の一実施形態のデジタルカメラを前面斜め上から見た外観斜視図であり、図２は、このデジタルカメラを背面斜め上から見た外観斜視図である。また、図３は、デジタルカメラの内部に配備された信号処理回路などの構成ブロック図である。
【００１８】
ここでは、まず図１〜図３を参照して、デジタルカメラの一般的な構成について説明する。
【００１９】
このデジタルカメラ１００の前面には、撮影レンズ１０１ａを内部に備えたレンズ鏡胴１０１が備えられている。この撮影レンズ１０１ａは、入射した被写体光を、内部に配置されたＣＣＤ（図示せず）の撮影面上に結像させる。
【００２０】
また、このデジタルカメラ１００の上面の右端には、撮影時に押されるシャッタレリーズボタン１０５が備えられており、このシャッタレリーズボタン１０５は、半押しおよび全押しの２段階に押下可能である。シャッタレリーズボタン１０５が半押しされると、撮影レンズ１０１ａが光軸に沿う方向に駆動されて、撮影画角の所定領域で被写体光がＣＣＤ上に結像する位置に撮影レンズ１０１ａが移動し、その位置が被写体光の読み取り（露光）まで維持されるフォーカスロックが設定される。また、シャッタレリーズボタン１０５が全押しされると実際の撮影が行われる。
【００２１】
さらに、このデジタルカメラ１００の前面には、外観上、シャッタレリーズボタン１０５の押下に同期して発光する閃光発光装置１０３、閃光発光装置１０３から発光された光量を計測する調光センサ１０２、撮影者が被写体の位置などを定めるために覗くファインダの対物窓１０４ａが備えられている。
【００２２】
また、このデジタルカメラ１００の側面には、ユーザが、撮影した画像に付与させたい音声を録音するためのマイクロホン１１３ａが備えられている。また、この側面とは反対側の、図２に示す側面には、上記の録音およびその他の方法で取得した音声を再生するためのスピーカ１１３ｂが備えられている。
【００２３】
また、図２に示すように、このデジタルカメラ１００の背面には、ファインダの接眼窓１０４ｂ、画像や日時やメニューなどを表示する液晶ディスプレイ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：ＬＣＤ）パネル１０６、ＬＣＤパネル１０６による表示をオン／オフするためのＬＣＤパネル起動ボタン１０７、メニュー項目の選択や簡単な文字列の入力などを行なう際に操作される十字キー１０８、例えば日時の設定や画像サイズの設定などといったメニューをＬＣＤパネル１０６上に表示させたり、そのメニューにおける項目選択を確定する際に使用されるメニュー／実行スイッチ１０９、各種操作によって変更された設定を無効にする際に使用されるキャンセル／戻るスイッチ１１２、写真撮影を行う“撮影記録”機能と、写真撮影されて記録された画像データを再生する“画像データ再生”機能とのうちのいずれかの機能を選択する際に使用される機能選択レバー１１０が備えられている。また、機能選択レバー１１０の軸上には、デジタルカメラ１００の電源をオン／オフするメインスイッチ１１１が設けられている。
【００２４】
このデジタルカメラ１００では、機能選択レバー１１０を“撮影記録”側１１０ａにもっていくことによって“撮影記録”機能が選択され、機能選択レバー１１０を“画像データ再生”側１１０ｂにもっていくことによって“画像データ再生”機能が選択される。
【００２５】
このデジタルカメラ１００内には、図３に示すように各種の信号処理回路などが配備されており、これら信号処理回路などにおける処理はＣＰＵ２１１によって制御されている。
【００２６】
このＣＰＵ２１１には、以下説明する各種スイッチが接続されている。
【００２７】
このＣＰＵ２１１には、まず、図２にも示した機能選択レバー１１０がレバースイッチとして接続されており、この機能選択レバー１１０が”画像記録”側１１０ａを向いていると、写真撮影を行う“撮影記録”機能が選択されたことを指示する信号がＣＰＵ２１１で検知される。また、機能選択レバー１１０が”画像データ再生”側１１０ｂを向いていると、記録メディア２４０からの再生を行う“画像データ再生”機能が選択されたことを指示する信号がＣＰＵ２１１で検知される。
【００２８】
また、ＣＰＵ２１１には、シャッタレリーズボタン１０５（図１，図２参照）の押下に同期して作動するシャッタスイッチ１０５ａが接続されており、このシャッタスイッチ１０５ａのオンオフ信号がＣＰＵ２１１へ入力される。“撮影記録”機能が選択されている場合には、シャッタスイッチ１０５ａの全押しに伴うオン信号が、写真撮影の開始を指示する信号としてＣＰＵ２１１で検知され、“画像データ再生”機能が選択されている場合には、シャッタスイッチ１０５ａからの信号は無視される。
【００２９】
さらに、ＣＰＵ２１１には、図２にも示した十字キー１０８の押下に同期して作動する接点スイッチ１０８１，１０８２，１０８３，１０８４も接続されており、十字キー１０８が押下されると接点スイッチ１０８１，…，１０８４のオンオフ信号がＣＰＵ２１１へ入力される。図２に示すＬＣＤパネル１０６にメニューや、文字列入力用の文字群が表示されている場合には、それら接点スイッチ１０８１，…，１０８４のオンオフ信号は、メニュー上での項目移動や設定変更を指示したり、文字群中の文字を選択したりするものとしてＣＰＵ２１１で検知される。また、上述した“撮影記録”機能が選択されている場合には、接点スイッチ１０８１，…，１０８４のオンオフ信号は、ズーム指示やマクロ撮影指示や閃光発光状態指示などを表すものとしてＣＰＵ２１１で検知される。
【００３０】
このようにＣＰＵ２１１には各種スイッチが接続されている。
【００３１】
また、このＣＰＵ２１１には、図１にも示す撮影レンズ１０１ａとＣＣＤ２１０ａとを備えた撮影部２１０が接続されている。この撮影部２１０では、撮影レンズ１０１ａによってＣＣＤ２１０ａの撮影面上に結像された被写体光に応じたデジタルのＲＧＢ信号からなる画像データが生成されて出力される。ＣＰＵ２１１は、この撮影部２１０に対して、撮影待機時に被写体像をモニタするための画像信号の出力、シャッタレリーズボタン１０５の押下に応じた撮影画像を表した画像データの出力を指示する信号を出力する。この撮影部２１０が、本発明にいう撮影部および読取部を兼ねたものの一例に相当する。
【００３２】
また、このＣＰＵ２１１には、図１にも示したマイクロホン１１３ａと図２にも示したスピーカ１１３ｂとが接続されている。マイクロホン１１３ａはＣＰＵ２１１の制御を受けて音声を集音し、スピーカ１１３ｂはＣＰＵ２１１の制御を受けて音声を再生する。
【００３３】
更に、ＣＰＵ２１１には、バス２２０を介して、メモリ２２１、画像信号処理回路２２２、圧縮処理回路２２３、情報取得部２２４、コードデコーダ／エンコーダ２２５、コード選択部２２６、画像表示装置２２７、記録部２２８、およびメディアコントローラ２２９などといった各種の処理回路が接続されており、ＣＰＵ２１１内には、これらの処理回路をバス２２０を介して制御する。ここで、メモリ２２１、情報取得部２２４およびコード選択部２２６は、それぞれ本発明にいうコード記憶部、情報取得部およびコード選択部の各一例に相当し、コードデコーダ／エンコーダ２２５は、本発明にいうコードデータ作成部と解読部とを兼ねたものの一例に相当する。また、記録部２２８は、本発明にいう作成コード付画像記録部と選択コード付画像記録部とを兼ねたものの一例に相当する。
【００３４】
以下では、これらの処理回路における各処理の説明を含む、デジタルカメラの基本的な動作説明を行う。
【００３５】
上述した機能選択レバー１１０が”画像記録”側１１０ａを向いていて“撮影記録”機能が選択され、シャッタレリーズボタン１０５が押下されずに撮影待機状態にある場合には、ＣＰＵ２１１から撮影部２１０に対して、被写体像をモニタするための画像データの出力が指示されて、撮影部２１０から、被写体光を捉えたＣＣＤ２１０ａから出力される画像信号に基づいて、所定の時間間隔ごとに画像データが出力される。その画像データは、バス２２０を経て、ＣＰＵ２１１による制御に従ってメモリ２２１に書き込まれる。メモリ２２１に書き込まれた画像データはＣＰＵ２１１によって読み出され、画像信号処理回路２２２によって所定の信号処理を施された後、画像表示装置２２７に供給される。この画像表示装置２２７は、上述したＬＣＤパネル１０８に、ユーザによって撮影レンズ１０１ａが向けられた方向の被写体像として、上記の信号処理済みの画像データが表わす画像を表示する。
【００３６】
本実施形態のデジタルカメラ１００は、ユーザが所望する情報を、撮影によって取得した撮影画像に対応付けて取得する機能を有している。このデジタルカメラ１００では、取得された情報は図形コードに変換され、その図形コードが所定位置に配置された画像が作成される。そして、この画像が、撮影画像がプリントされた写真の裏面にプリントされるものとして、撮影画像と対応付けられて記録メディア２４０に記録される。また、このデジタルカメラ１００は、写真の表面と裏面とのそれぞれにプリントされる２種類の撮影画像を取得し、これらの撮影画像を互いに対応付けて記録メディア２４０に記録する機能も有している。以下では、写真の表面にプリントされる画像を表面画像、写真の裏面にプリントされる画像を裏面画像と呼ぶ。
【００３７】
このデジタルカメラ１００では、上記の裏面画像を構成する図形コードの元となる情報が、撮影時に次の３種類の撮影モードのうちのいずれかのモードによって取得される。即ち、表面画像が取得された後に、音声情報が取得される音声コード取得モードと、表面画像が取得された後に、文字情報が取得されるテキストコード取得モードと、表面画像が取得された後に、後述のコードリストにプリントされた図形コードが撮影されて、その図形コードが表わす情報が取得されるコード取得撮影モードとの３種類の撮影モードである。
【００３８】
また、デジタルカメラ１００は、上記の３種類の撮影モード以外にも、表面画像および裏面画像それぞれのために撮影画像を取得する裏表撮影モードと、表面画像と裏面画像とを意識せずに撮影画像を取得する通常撮影モードとの２種類の撮影モードも有している。
【００３９】
ユーザは、撮影に先立って、まず、これらの５種類の撮影モードの中から所望の撮影モードを選択する設定処理を行なう。この設定処理は、十字キー１０８、メニュー／実行スイッチ１０９（図２参照）、およびキャンセル／戻るスイッチ１１２（図２参照）の操作によって実行される。この撮影モードの設定処理、および各撮影モードの詳細については後述する。
【００４０】
この設定処理によって所望の撮影モードが設定され、さらに、機能選択レバー１１０が“撮影記録”側１１０ａにセットされると、デジタルカメラ１００は撮影待機状態となる。写真撮影時には、ユーザは、ＬＣＤパネル１０６上に表示されている被写体像を見ながらフレーミングを行い、シャッタレリーズボタン１０５を半押しする。すると、ＣＰＵ２１１が図示しないレンズ移動機構を制御して撮影レンズ１０１ａの位置を調節することにより、自動的なフォーカシングが実行される。
【００４１】
その後、ユーザがシャッタレリーズボタン１０５を全押しすると、ＣＰＵ２１１は撮影部２１０に撮影を指示し、撮影部２１０はこの指示を受けて、その指示を受けたタイミングにおける撮影画像を表す画像データを出力させる。
【００４２】
撮影モードが上記の通常撮影モードに設定されている場合には、上記の画像データは、画像信号処理回路２２２による信号処理を経た後に、圧縮処理回路２２３によって所定の圧縮処理を施され、記録部２２８によって、メディアコントローラ２２９を介して記録メディア２４０に記録される。このとき、上記の画像データは、その画像データが表わす画像が写真の表面にプリントされ、その写真の裏面には何もプリントされないものとして記録される。
【００４３】
一方、撮影モードが上記の通常撮影モード以外のモードに設定されている場合には、上記の画像データは、上記の信号処理と圧縮処理を経た後に、一時的にメモリ２２１に格納される。そして、各撮影モードに従った撮影処理が実行され、各撮影処理で取得された表面画像および裏面画像が、記録部２２８によって互いに対応付けられて記録メディア２４０に記録される。ここで、これら表面画像および裏面画像は、同一の写真の表面と裏面にプリントされるものとして対応付けられて記録される。
【００４４】
また、デジタルカメラ１００の情報取得部２２４では、撮影モードが上記の音声コード取得モードに設定されている場合には、ユーザがマイクロホン１１３ａに吹き込んだ音声が信号化された音声情報が取得され、撮影モードが上記のテキストコード取得モードに設定されている場合には、ユーザが十字キー１０８を操作して入力した文字列が信号化された文字列情報が取得される。また、撮影モードが上記のコード取得撮影モードに設定されている場合には、ユーザが撮影部２１０で撮影した図形コードを、コードデコーダ／エンコーダ２２５がデコードしたデコード結果が情報取得部２２４で取得される。
【００４５】
コードデコーダ／エンコーダ２２５では、情報取得部２２４で取得された情報が、その情報を表わす図形コードに変換され、この図形コードが所定位置に配置されてなる裏面画像が、記録部２２８によって、被写体を撮影して得られた表面画像に対応付けられる。
【００４６】
ここで、本実施形態では、この図形コードの一例として、ＪＩＳＸ０５１０に基本仕様が規定されているＱＲコード（登録商標）が用いられる。
【００４７】
図４は、図３に示すコードデコーダ／エンコーダによってデコードされるＱＲコード（登録商標）、あるいはエンコードによって作成されるＱＲコード（登録商標）の一例を示す図である。
【００４８】
図４に示すように、このＱＲコード（登録商標）Ｃは、黒白のセルをマトリクス状に配置して構成したものであり、コード化されたデータとともに、３ヶ所のコーナーに配置された切出しシンボルＣ１を含んでいる。このような、ＱＲコード（登録商標）Ｃによれば、例えばバーコード等よりも多くの情報をコンパクトに表現することができる。ここで、以下の説明では、このＱＲコード（登録商標）を単にコードと呼ぶ。
【００４９】
図３に戻って、説明を続ける。
【００５０】
デジタルカメラ１００では、このような撮影処理を経て記録メディア２４０に記録された、写真１枚について対応付けられた表面画像と裏面画像のうちの裏面画像を編集する裏面編集処理を実行することができる。この裏面編集処理の詳細説明については後に回し、以下では裏面編集処理の概要のみを説明する。
【００５１】
この裏面編集処理では、例えば、上記の通常撮影モードによって表面画像のみが定義された写真の裏面に、所望のコードが所定位置に配置された裏面画像や、別の写真の表面画像として定義された所望の画像が操作に応じて対応付けられる等といった処理が実行される。また、例えば、上記の音声コード取得モード、テキストコード取得モード、およびコード取得撮影モードによって取得された各撮影モードに対応した種類のコードが裏面画像から外されたり、その裏面画像に新たなコードが追加される等といった編集処理も施される。ここで、これらの編集処理において各写真の裏面画像を構成するコードは、既にいずれかの写真の裏面画像として定義されて記録メディア２４０に記録されたコードであっても良く、あるいは、予め作成してメモリ２２１に格納しておいたコードであっても良い。上記の編集処理では、コード選択部２２６によって、これらのコードの中から所望のコードが選択される。
【００５２】
そして、このような裏面編集処理によって編集された裏面画像と、その裏面画像に対応する表面画像とが、記録部２２８によって新たに対応付けられて記録メディア２４０に記録される。
【００５３】
以上で、本実施形態のデジタルカメラ１００の概要説明を終了し、以下では、デジタルカメラ１００における本発明の一実施形態としての特徴である、上記の裏面画像の取得処理について、概要を上述した撮影モードの設定処理、およびその処理で設定される各撮影モードに従った撮影処理を表わすフローチャートなどを参照しながら説明する。また、以下の説明では図３に示す要素を、図番を特に断らずに図中の符号を使って適宜に参照する。
【００５４】
まず、撮影モードの設定処理について説明する。
【００５５】
図５は、撮影モードの設定処理を示すフローチャートである。
【００５６】
図５のフローチャートが示す処理は、デジタルカメラ１００のユーザが、上記の十字キー１０８、メニュー／実行スイッチ１０９、およびキャンセル／戻るスイッチ１１２といった各種スイッチを操作することにより、デジタルカメラ１００が撮影モードの設定を受け付ける状態にセットされるとスタートする。
【００５７】
この処理がスタートすると、まず、裏面画像を取得するタイミングとして、撮影中と撮影後とのいずれか一方の選択を促すメッセージがユーザに示され、そのメッセージに従った選択操作がユーザによって実行される（ステップＳ１０１）。次に、ステップＳ１０１における選択結果が、撮影中であるか否かが判定される（ステップＳ１０２）。その選択結果が撮影中であると判定された場合（ステップＳ１０２におけるＹｅｓ判定）には、次の処理（ステップＳ１０３）に進む。一方、上記の選択結果が撮影中ではないと判定された場合（ステップＳ１０２におけるＮｏ判定）には、撮影モードが上記の通常撮影モードに設定され（ステップＳ１０４）、撮影モードの設定処理が終了される。
【００５８】
ステップＳ１０３の処理では、撮影中に、裏面画像用の所望の情報を入力するか、あるいは裏面画像用に画像を撮影するかの選択を促すメッセージがユーザに示され、そのメッセージに従った選択操作がユーザによって実行される。次に、ステップＳ１０３における選択結果が、情報の入力であるか否かが判定される（ステップＳ１０５）。その選択結果が情報の入力であると判定された場合（ステップＳ１０５におけるＹｅｓ判定）には、次の処理（ステップＳ１０６）に進む。一方、上記の選択結果が情報の入力ではないと判定された場合（ステップＳ１０５におけるＮｏ判定）には、撮影モードが上記の裏表撮影モードに設定され（ステップＳ１０７）、撮影モードの設定処理が終了される。
【００５９】
ステップＳ１０６の処理では、撮影中における情報の入力方法として、音声入力と、文字入力と、後述のコードリストにプリントされたコードの撮影とのうちのいずれかを選択するように促すメッセージがユーザに示され、そのメッセージに従った選択操作がユーザによって実行される。次に、ステップＳ１０６における選択結果が、音声入力であるか否かが判定される（ステップＳ１０８）。その選択結果が音声入力であると判定された場合（ステップＳ１０８におけるＹｅｓ判定）には、撮影モードが上記の音声コード取得モードに設定され（ステップＳ１０９）、撮影モードの設定処理が終了される。一方、上記の選択結果が音声入力ではないと判定された場合（ステップＳ１０８におけるＮｏ判定）には、その選択結果が文字入力であるか否かが判定される（ステップＳ１１０）。その選択結果が文字入力であると判定された場合（ステップＳ１１０におけるＹｅｓ判定）には、撮影モードが上記のテキストコード取得モードに設定され（ステップＳ１１１）、撮影モードの設定処理が終了される。一方、上記の選択結果が文字入力ではないと判定された場合（ステップＳ１１０におけるＮｏ判定）には、撮影モードが上記のコード取得撮影モードに設定され（ステップＳ１１２）、撮影モードの設定処理が終了される。
【００６０】
次に、各撮影モードにおける撮影処理について説明する。まず、音声コード取得モードにおける撮影処理について説明する。
【００６１】
図６は、音声コード取得モードに応じて実行される音声コード取得撮影処理を表わすフローチャートである。
【００６２】
図６のフローチャートが示す処理は、上記の撮影モードの設定処理によって撮影モードが音声コード取得モードに設定された後に、デジタルカメラ１００が“撮影記録”状態となるとスタートする。
【００６３】
この処理がスタートすると、デジタルカメラ１００は撮影待機状態となる。そして、ユーザによって所望の被写体が撮影される（ステップＳ１５１）と、その撮影によって取得された画像が写真の表面にプリントされる表面画像であることを示す表識別子が、この画像を表わす画像データ（以下、適宜に表面画像データと呼ぶ）に添付される（ステップＳ１５２）。次に、音声の入力を促すメッセージがユーザに示され、そのメッセージに従った音声の入力がマイクロホン１１３ａを介して行なわれ、そして、その音声が信号化された音声の情報が取得される（ステップＳ１５３）。続いて、ステップＳ１５３の処理で入力された音声の内容を表わすコメント文の入力を促すメッセージがユーザに示され、そのメッセージに従ったコメント文の入力が行なわれる（ステップＳ１５４）。
【００６４】
次に、上記の音声とコメント文の内容の確認がユーザに求められる（ステップＳ１５５）。このステップＳ１５５の処理は、上記の音声がスピーカ１１３ｂで再生され、さらに上記のコメント文がＬＣＤパネルに表示されることによって行なわれる。そして、音声とコメント文の内容がこのままで良い旨をユーザが操作によってデジタルカメラ１００に伝えると（ステップＳ１５５におけるＹｅｓ判定）、次の処理（ステップＳ１５６）に進む。一方、音声とコメント文の内容がこのままでは良くない旨をユーザが操作によってデジタルカメラ１００に伝えると（ステップＳ１５６におけるＮｏ判定）、ステップＳ１５３の前まで戻り、再び音声およびコメント文の入力処理が実行される。
【００６５】
ステップＳ１５６の処理では、上記のステップＳ１５３の処理によって得られた情報がコード化され、その情報を表わすコード（音声コード）が作成される。
【００６６】
そして、ステップＳ１５６の処理によって得られたコードが所定位置に配置された裏面画像が作成される。さらに、上記のステップＳ１５１の撮影によって得られた表面画像が表面にプリントされた写真の裏面にプリントされる裏面画像であることを示す裏識別子が、この裏面画像を表わす裏面画像データに添付される。これにより、１枚の写真に対応した、表面画像と裏面画像とからなる１組の裏表画像セットが作成されて記録メディア２４０に記録される（ステップＳ１５７）。
【００６７】
ここで、写真の裏面における、上記の音声コード等といったコードが配置される上記の所定位置について説明する。
【００６８】
図７は、コードが配置された、写真の裏面の一例を模式的に示す図である。
【００６９】
図７に示す写真３００の裏面は、２つの領域３１０，３２０に分割されている。この２つの領域３１０，３２０のうちの一方は、写真店から顧客に向けてのメッセージ等といった写真店側の情報を表わす写真店側コードがプリントされる写真店側領域３１０であり、もう一方は、デジタルカメラ１００で作成された上記の音声コード等といった顧客側コードがプリントされる顧客側領域３２０である。図７には、この顧客側領域３２０に音声コード３２１と、その音声コード３２１に隣接するように配置された、その音声コード３２１が表わす音声の内容を示すコメント文（図７の例では、「寒かったよ」）３２２が示されている。
【００７０】
図６に戻って説明を続ける。
【００７１】
ステップＳ１５７の処理の次に、撮影を終了するか否かを問うメッセージがユーザに示され（ステップＳ１５８）。撮影を終了する旨をユーザが操作によってデジタルカメラ１００に伝えると（ステップＳ１５８におけるＹｅｓ判定）、次の処理（ステップＳ１５９）に進む。一方、撮影を続ける旨をユーザが操作によってデジタルカメラ１００に伝えると（ステップＳ１５８におけるＮｏ判定）、ステップＳ１５１の前まで戻り、上述のステップＳ１５１〜ステップＳ１５７までの処理が繰り返される。
【００７２】
ステップＳ１５９の処理では、上記の裏表画像セットを構成する表面画像と裏面画像との対応関係が、ステップＳ１５８までの処理で得られた全ての裏表画像セットについてまとめられた裏表対応表が作成される。このステップＳ１５９の処理が終了すると、この図６のフローチャートが示す音声コード取得撮影処理が終了する。
【００７３】
ここで、上記の裏表対応表について説明する。
【００７４】
図８は、裏表対応表の一例を示す図である。
【００７５】
図８には、複数の裏表画像セットそれぞれを構成する表面画像と裏面画像との対応関係を示す裏表対応表３５０が示されている。この裏表対応表３５０には、画像に対応する画像ファイル名３５１と、画像に対応する番号３５２と、画像が表面画像あるいは裏面画像のいずれであるかを示す識別符号３５３とが記載されている。この裏表対応表３５０では、識別符号「Ｆ」３５３ａに対応する画像が表面画像であり、識別符号「Ｒ」３５３ｂに対応する画像が裏面画像である。さらに、この裏表対応表３５０では、ある表面画像に対応する裏面画像の画像ファイル名および識別符号は、各々、表面画像の画像ファイル名および識別符号に続けて記載される。この図８の例では、番号「００１」に対応する表面画像と番号「００２」に対応する裏面画像とで１つの画像セット３５０＿１が構成されており、番号「００３」に対応する表面画像と番号「００４」に対応する裏面画像とで１つの画像セット３５０＿２が構成されている。
【００７６】
以上に説明した音声コード取得撮影処理によれば、ユーザは、撮影中に、１つの表面画像に１つの音声情報を付与することができる。
【００７７】
次に、図５のフローチャートが示す撮影モードの設定処理において、撮影モードがテキストコード取得モードに設定されたときに実行されるテキストコード取得撮影処理について説明する。ここで、テキストコード取得撮影処理は、入力される情報が文字列の情報である点を除いて、図６のフローチャートが示す音声コード取得撮影処理と同等な処理である。以下では、この相違点について説明する。
【００７８】
図９は、テキストコード取得撮影処理を表わすフローチャートである。図９では、図６に示す要素過程と同等な要素過程については図６と同じ符号を付し、以下では重複説明を省略する。
【００７９】
図９のフローチャートが示す処理は、撮影モードがテキストコード取得モードに設定された後に、デジタルカメラ１００が“撮影記録”状態となるとスタートする。
【００８０】
図９のフローチャートが示す処理では、上記の表識別子付の表面画像データが取得されると、まず、デジタルカメラ１００のＬＣＤパネル１０６に、ユーザが撮影前に作成してメモリ２２１に格納しておいた複数種類の文字列のリストが表示される（ステップＳ２０１）。そして、所望の文字列を選択するように促すメッセージがユーザに示され、そのメッセージに従った、文字列の選択操作がユーザによって実行される（ステップＳ２０２）。
【００８１】
ステップＳ２０２の処理以降は、図６のフローチャートが示す処理と同様に、コード化される情報の内容と、そのコードに付されるコメント文の確認が行なわれ、ユーザが承認した情報のコード化が実行される。ただし、この図９のフローチャートが示す処理では、コード化の対象となる情報が文字の情報であるので、上記の情報内容の確認はＬＣＤパネル１０６上で行なわれる。また、ここで取得されるテキストコードに付されるコメント文は、コード化される文字列そのものであり、上記の情報内容の確認をもってコメント文も確認されたとみなされる。そして、上記のテキストコードを用いた、裏面画像データ、裏表画像セット、および裏表対応表が作成されて記録メディア２４０に記録される。
【００８２】
以上に説明したテキストコード取得撮影処理によれば、ユーザは、撮影中に、１つの表面画像に１つの文字情報を付与することができる。
【００８３】
次に、図５のフローチャートが示す撮影モードの設定処理において、撮影モードがコード取得撮影モードに設定されたときに実行されるコード取得撮影処理について説明する。ここで、コード取得撮影処理は、入力される情報が、後述のコードリストにプリントされたコードを撮影することによって取得される点を除いて、図６のフローチャートが示す音声コード取得撮影処理と同等な処理である。以下では、この相違点について説明する。
【００８４】
図１０は、コード取得撮影処理を表わすフローチャートである。図１０では、図６に示す要素過程と同等な要素過程については図６と同じ符号を付し、以下では重複説明を省略する。
【００８５】
図１０のフローチャートが示す処理は、撮影モードがコード取得モードに設定された後に、デジタルカメラ１００が“撮影記録”状態となるとスタートする。
【００８６】
図１０のフローチャートが示す処理では、上記の表識別子付の表面画像データが取得されると、まず、所望のコードを撮影するように促すメッセージがユーザに示され、そのメッセージに従った、コードの撮影操作がユーザによって実行される（ステップＳ２５１）。そして、この撮影によって得られたコードがデコードされ、そのコードが表わす情報が取得される（ステップＳ２５２）。
【００８７】
ここで、このコードの撮影操作に利用されるコードリストについて説明する。
【００８８】
図１１は、コードリストの一例を示す図である。
【００８９】
図１１には、互いに異なる文字の情報を表わす複数のテキストコード４１１がプリントされたテキストコードリスト４１０と、互いに異なる音声の情報を表わす複数の音声コード４２１がプリントされた音声コードリスト４２０とが示されている。また、これらのコードリストには、各コードが表わす情報の内容を示すコメント文も記載されている。ここで、テキストコード４１１については、そのテキストコード４１１が表わす文字の情報がそのままコメント文となるので、テキストコード４１１をデコードすることによってそのコメント文も取得される。一方、音声コード４２１については、本実施形態では、同一のコードで、音声の情報とともに、その情報を示す例えば「寒かったよ」等といたコメント文も表わされており、音声コード４２１をデコードすることによってそのコメント文も取得される。
【００９０】
図１０に戻って説明を続ける。
【００９１】
ステップＳ２５２の処理以降は、図６のフローチャートが示す処理と同様に、コード化される情報の内容と、そのコードに付されるコメント文の確認が行なわれ、ユーザが承認した情報のコード化が実行される。ただし、この図１０のフローチャートが示す処理では、ステップＳ２５２の処理で取得された情報が、音声の情報であった場合には、確認はスピーカ１１３ｂが利用されて実行され、上記の情報が文字の情報あった場合には、確認はＬＣＤパネル１０６が利用されて実行される。そして、上記のコードを用いた、裏面画像データ、裏表画像セット、および裏表対応表が作成されて記録メディア２４０に記録される。
【００９２】
以上に説明したコード取得撮影処理によれば、ユーザは、撮影中に、１つの表面画像に、コードリスト上のコードを撮影して取得された１つの情報を付与することができる。
【００９３】
次に、図５のフローチャートが示す撮影モードの設定処理において、撮影モードが裏表撮影モードに設定されたときに実行される裏表撮影処理について説明する。
【００９４】
図１２は、裏表撮影処理を示すフローチャートである。
【００９５】
図１２のフローチャートが示す処理は、撮影モードが裏表撮影モードに設定された後に、デジタルカメラ１００において、上記の“撮影記録”機能がユーザの操作によって選択されるとスタートする。
【００９６】
この処理がスタートすると、デジタルカメラ１００は撮影待機状態となる。そして、ユーザの操作によって撮影が実行され、画像を表わす画像データが取得される（ステップＳ３０１）と、その画像データに上記の表識別子が添付される（ステップＳ３０２）。
【００９７】
次に、そのその画像データが表わす画像を、写真の表面にプリントするか裏面にプリントするかを問うメッセージがユーザに示され、そのメッセージに従った選択操作が実行される（ステップＳ３０３）。そして、その選択操作の結果が裏面か否かが判定される（ステップＳ３０４）。その選択操作の結果が裏面であった場合（ステップＳ３０４におけるＹｅｓ判定）には、次の処理（ステップＳ３０５）に進む。一方、上記の選択操作の結果が表面であった場合（ステップＳ３０４におけるＮｏ判定）には、ステップＳ３１０の処理の前まで処理が飛ばされる。
【００９８】
ステップＳ３０５の処理では、ステップＳ３０１の処理によって取得された画像データに、ステップＳ３０２の処理によって添付された表識別子が、その画像データが写真の裏面にプリントされる裏面画像であることを示す裏識別子に変更される。次に、現在、記録メディア２４０に記録されている、表識別子付の画像データが表わす画像が、サムネイル画像としてＬＣＤパネル１０６に表示される（ステップＳ３０６）。そして、ステップＳ３０１の処理によって取得され、ステップＳ３０３の処理によって裏面へのプリントが指定された裏面画像に対応付けられる表面画像を、ＬＣＤパネル１０６上のサムネイル画像の中から選択するように促すメッセージがユーザに示され、そのメッセージに従った表面画像の選択が実行される（ステップＳ３０７）。そして、選択された表面画像と上記の裏面画像とがＬＣＤパネル１０６上に並べて表示されて、表面画像と裏面画像とが、それぞれＬＣＤパネル１０６に表示された画像で良いかを問うメッセージがユーザに示される（ステップＳ３０８）。そして、表面画像と裏面画像とが、それぞれＬＣＤパネル１０６に表示された画像では良くない旨をユーザが操作によってデジタルカメラ１００に伝えると（ステップＳ３０８におけるＮｏ判定）、ステップＳ３０３の前まで戻り、ステップＳ３０３〜ステップＳ３０７までの処理が繰り返される。一方、表面画像と裏面画像とが、それぞれＬＣＤパネル１０６に表示された画像で良い旨をユーザが操作によってデジタルカメラ１００に伝えると（ステップＳ３０８におけるＹｅｓ判定）、それらの表面画像と上記の裏面画像とが互いに対応付けられて、１枚の写真に対応した１組の裏表画像セットが作成されて記録メディア２４０に記録される（ステップＳ３０９）。その後、撮影を終了するか否かを問うメッセージがユーザに示され（ステップＳ３１０）。撮影を終了する旨をユーザが操作によってデジタルカメラ１００に伝えると（ステップＳ３１０におけるＹｅｓ判定）、次の処理（ステップＳ３１１）に進む。一方、撮影を続ける旨をユーザが操作によってデジタルカメラ１００に伝えると（ステップＳ３１０におけるＮｏ判定）、ステップＳ３０１の前まで戻り、上述のステップＳ３０１〜ステップＳ３０９までの処理が繰り返される。
【００９９】
ステップＳ３１１の処理では、上記の裏表画像セットを構成する表面画像と裏面画像との対応関係が、ステップＳ３１０までの処理で得られた全ての裏表画像セットについてまとめられた裏表対応表が作成される。このステップＳ３１１の処理が終了すると、この図１２のフローチャートが示す裏表撮影処理が終了する。
【０１００】
以上に説明したコード取得撮影処理によれば、ユーザは、各々同一の写真の表面と裏面とにプリントされる２つの撮影画像のセットを撮影中に得ることができる。
【０１０１】
次に、以上説明した撮影処理あるいは上述した通常撮影処理が終了した後に実行される、上述の裏面編集処理について説明する。
【０１０２】
図１３は、裏面編集処理を示すフローチャートである。
【０１０３】
この図１３のフローチャートが示す処理は、デジタルカメラ１００のユーザが、上記の十字キー１０８、メニュー／実行スイッチ１０９、およびキャンセル／戻るスイッチ１１２といった各種スイッチを操作することにより、デジタルカメラ１００が裏面画像の編集を受け付ける状態にセットされるとスタートする。
【０１０４】
この裏面編集処理がスタートすると、まず、撮影によって取得された画像がＬＣＤパネル１０６に表示される（ステップＳ３５１）。ここで、撮影が上記の通常撮影処理で行なわれた場合には、ＬＣＤパネル１０６には、全ての画像が表面画像として表示される。また、撮影が通常撮影処理以外の、表面画像と裏面画像とを互いに対応付けながら取得する撮影処理で行なわれた場合には、それらの表面画像と裏面画像とが交互に並べられて表示される。そして、これらの画像の中から、編集したい裏面画像に対応する表面画像の選択を促すメッセージがユーザに示され、そのメッセージに従った選択操作がユーザによって実行される（ステップＳ３５２）。ここで、上記の通常撮影処理で取得された画像は、ＬＣＤパネル１０６には全て表面画像として表示され、ステップＳ３５２ではこれら全ての画像が選択の対象となる。一方、通常撮影処理以外の撮影処理で表面画像と裏面画像とが取得された場合には、これらの画像のうちの表面画像が選択の対象となる。
【０１０５】
図１４は、通常撮影処理以外の撮影処理によって取得された表面画像と裏面画像とがＬＣＤパネルに表示された様子を模式的に示す図である。
【０１０６】
図１４には、主領域１０６ａと、その主領域１０６ａよりも狭い従領域１０６ｂとに分かれたＬＣＤパネル１０６が示されている。図１３のフローチャートにおける、ステップＳ３５１の処理の際には、上記の主領域１０６ａに表面画像５０１と裏面画像５０２とが交互に並べられて表示される。ここで、各画像の右下隅には、その画像が表面画像であるかあるいは裏面画像であるかを示す識別マークが付されている。本実施形態では、表面画像５０１には識別マーク「Ｆ」５０１ａが付され、裏面画像５０２には識別マーク「Ｒ」５０２ａが付されている。また、主領域１０６ａにおける各画像の並びは、表面画像５０１の右隣に、その表面画像５０１に対応する裏面画像５０２が表示されるという並びになっている。この、図１４の例では、表面画像５０１の隣に、コード５０２ｂが配置された裏面画像５０２が表示されている。尚、撮影が上記の通常撮影処理で行なわれた場合には、上述したようにＬＣＤパネル１０６には、全ての画像が表面画像として表示される。この場合には、各画像に付される識別マークは全て「Ｆ」となる。
【０１０７】
図１４には、主領域１０６ａに表示された画像を選択するときに利用されるカーソル５０３も示されている。図１３のフローチャートにおける、ステップＳ３５２の処理の際には、ユーザが十字キー１０８を操作してこのカーソル５０３を所望の表面画像５０１の右に移動させることにより、その表面画像５０１が選択される。
【０１０８】
図１３に戻って説明を続ける。
【０１０９】
ステップＳ３５２の処理によって所望の表面画像が選択されると、次に、その表面画像に対応する裏面画像に新たにコードを対応させたいのか、あるいはその裏面画像として新たに撮影画像を対応させたいのかを問うメッセージがユーザに示され、そのメッセージに従って、コードと撮影画像のうちの一方がユーザに選択される（ステップＳ３５３）。ここで、上記の裏面画像に新たに対応させたいコードとは、通常撮影処理によって取得された表面画像に新たに対応させる裏面画像に配置するコードや、通常撮影処理以外の、音声コード取得撮影処理や、テキストコード取得撮影処理や、コード取得撮影処理によって取得された裏面画像に新たに追加するコードや、上述の裏表撮影処理で取得された裏面画像をキャンセルして新たに対応させる裏面画像に配置するコード等である。一方、裏面画像として新たに対応させたい撮影画像とは、通常撮影処理によって取得された表面画像に新たに裏面画像として対応させる撮影画像や、通常撮影処理以外の撮影処理で取得された裏面画像をキャンセルして新たに裏面画像として対応させる撮影画像等である。
【０１１０】
ステップＳ３５３の処理が終了すると、その処理における選択結果がコードであるか否かが判定される（ステップＳ３５４）。そして、選択結果がコードである場合（ステップＳ３５４におけるＹｅｓ判定）には、後述するコードの選択処理における最初の処理（ステップＳ３５５）に進む。一方、選択結果がコードではない場合（ステップＳ３５４におけるＮｏ判定）には、後述する撮影画像の選択処理における最初の処理（ステップＳ３４１）に進む。
【０１１１】
まずコードの選択処理について説明する。
【０１１２】
このコードの選択処理の最初の処理であるステップＳ３５５の処理では、選択対象のコードを、デジタルカメラ１００のメモリ２２１から読み出して取得するのか、上述したコードリストにプリントされたコードを撮影して取得するのかをを問うメッセージがユーザに示され、そのメッセージに従って、読出しと撮影のうちの一方がユーザに選択される。そして、その処理における選択結果が読出しであるか否かが判定される（ステップＳ３５６）。この選択結果が読出しである場合（ステップＳ３５６におけるＹｅｓ判定）には、次の処理（ステップＳ３５７）に進む。一方、上記の選択結果が読出しではない場合（ステップＳ３５６におけるＮｏ判定）には、後述のコードリストの撮影処理（ステップＳ３４０）が実行される。
【０１１３】
ステップＳ３５７の処理では、メモリ２２１からコードが読み出され、図１４に示す従領域１０６ｂに、人が読める形式で表示される。そして、これらのコードの中から所望のコードを選択するように促すメッセージがユーザに示され、そのメッセージに従ったコードの選択操作がユーザによって実行される（ステップＳ３５８）。ここで、ステップＳ３５８の処理では、ユーザは、図７に示す写真の裏面における顧客側領域３２０に配置できる限りにおいて、複数のコードを選択することができる。この選択操作が終了すると、選択結果の確認を促すメッセージがユーザに示され、そのメッセージに従って、選択結果が良いか否かがユーザの操作によってデジタルカメラ１００に伝えられる（ステップＳ３５９）。そして、選択結果が良い旨がユーザの操作によってデジタルカメラ１００に伝えられる（ステップＳ３５９におけるＹｅｓ判定）と、次の処理（ステップＳ３４４）に進む。一方、選択結果が良くない旨がユーザの操作によってデジタルカメラ１００に伝えられる（ステップＳ３５９におけるＮｏ判定）と、ステップＳ３５７の前まで戻り、再びコードの選択が実行される。
【０１１４】
図１５および図１６は、メモリから読み出されたコードが選択される様子を示す図である。
【０１１５】
図１５には、上記のコードが図１４にも示す従領域１０６ｂに表示された様子が示されている。ここで、従領域１０６ｂに表示されるコード６０１は、図４に示したようなＱＲコード（登録商標）そのものではなく、所定の輪郭６０１ａ内に、そのコードが表わす情報の形式（文字あるいは音声）と、その情報の内容を示すコメント文（例えば、２００３年８月九州旅行）６０１ｂが記載されたものである。また、従領域１０６ｂには、コード６０１を選択するときに利用されるカーソル６０２も示されている。また、図１５には、図１４にも示す主領域１０６ａにコードを追加したい裏面画像５０２が表示された様子も示されている。ここで、図１５の例では、この裏面画像５０２は上述のテキストコード取得撮影処理で取得されたものであり、この裏面画像５０２には、このテキストコード取得撮影処理の際に取得されたコード５０２ｂが配置されている。また、通常撮影処理によって取得された画像がステップＳ３５２の処理によって選択された場合には、図１５の例とは異なり、何のコードも配置されていない空白の裏面画像が、上記の主領域１０６ａに表示される。
【０１１６】
本実施形態では、図１３のフローチャートにおけるステップＳ３５２の処理で、表面画像が選択されると、その表面画像に対応する裏面画像が、図１５に示すように、主領域１０６ａに表示され、ステップＳ３５５の処理でコードの読出しが選択されると、メモリ２２１から読み出されたコードが、図１５に示すように、従領域１０６ｂに表示される。
【０１１７】
図１６には、ユーザがカーソル６０２を、所望のコード６０１の右に移動させることにより、そのコード６０１が選択され、選択されたコード６０１が裏面画像に配置された様子が示されている。このカーソル６０２の移動によるコードの選択が、図１３のフローチャートにおけるステップＳ３５８の処理に相当する。そして、裏面画像に配置するコードがこれで良い場合には、ユーザは十字キー１０８を操作して、主領域１０６ａにある決定指示部６０３を選択し、さらにメニュー／実行スイッチ１０９を押下することにより、裏面画像を確定する。
【０１１８】
以上、図１３のフローチャートにおけるステップＳ３５８の処理において、裏面画像に新たなコードを追加する際のコード選択操作について、図１５および図１６を用いて説明した。ステップＳ３５８の処理では、このような処理の他に、裏面画像に既に配置されているコードのキャンセルも行なわれる。このキャンセル操作を、図１５の例を参照して説明する。即ち、このキャンセル操作は、ユーザが、裏面画像に配置されているコード５０２ｂの右にカーソル６０２を移動させ、さらにキャンセル／戻るスイッチ１１２を押下することにより実行される。また、このキャンセル操作は、後述するコードリストの撮影処理（ステップＳ３４０）の際にも行なうことができる。
【０１１９】
以上で、図１３のフローチャートにおけるステップ３５７〜ステップ３５９の処理で実行されるコード選択処理についての説明を終了し、次に、コードリストの撮影処理（ステップＳ３４０について説明する。
【０１２０】
図１７は、コードリストの撮影処理を示すフローチャートである。
【０１２１】
図１７のフローチャートが示す処理は、図１３のフローチャートにおけるステップ３５５の処理で、ユーザによってコードの入力方法としてコードリストの撮影が選択され、ステップ３５６の処理で、ユーザによって選択されたコードの入力方法がメモリからの読出しではないと判定されるとスタートする。
【０１２２】
このコードリストの撮影処理がスタートすると、まず、図１１を参照して説明したコードリストにプリントされたコードの撮影を促すメッセージがユーザに示され、そのメッセージに従ったコードの撮影がユーザによって実行される。さらに、撮影されたコードが、デジタルカメラ１００のコードエンコーダ／デコーダ２２５によってデコードされることにより、そのコードが表わす音声情報あるいは文字情報が取得される（ステップＳ４０１）。また、上述したように、本実施形態では、コードリストにプリントされているコードのうちの音声コードは、音声情報に加えて、その音声情報の内容を示すコメント文も表わしている。つまり、ステップＳ４０１によって、この音声コードが撮影された場合には、音声情報とコメント文が取得される。一方、テキストコードについては、デコードによって取得される文字情報がそのままコメント文として利用される。
【０１２３】
ステップＳ４０１の処理が終了すると、次に、取得された音声情報あるいは文字情報、および情報の内容を示すコメント文の内容の確認がユーザに求められる（ステップＳ４０２）。このステップＳ４０２の処理は、確認の対象が音声情報の場合には、その音声情報が表わす音声がマイクロホン１１３ａで再生され、さらに上記のコメント文がＬＣＤパネルに表示されることによって行なわれる。また、確認の対象が文字情報の場合には、文字情報およびコメント文の内容の確認は、その文字情報が表わす文字列がＬＣＤパネルに表示されることによって行なわれる。
【０１２４】
ステップＳ４０２の処理において、情報とコメント文の内容がこのままで良い旨をユーザが操作によってデジタルカメラ１００に伝えると（ステップＳ４０２におけるＹｅｓ判定）、次の処理（ステップＳ４０３）に進む。一方、情報とコメント文の内容がこのままでは良くない旨をユーザが操作によってデジタルカメラ１００に伝えると（ステップＳ４０２におけるＮｏ判定）、ステップＳ４０１の前まで戻り、再びコードの撮影が実行される。
【０１２５】
ステップＳ４０３の処理では、デコードによって取得された音声情報あるいは文字情報がコード化され、音声コードあるいはテキストコードが作成される。そして、作成された音声コードあるいはテキストコードが、例えば図１５に示すような所望の裏面画像に配置される（ステップＳ４０４）。また、このステップＳ４０３の処理において、ユーザは、裏面画像に既に配置されているコードをキャンセルすることもできる。
【０１２６】
以上で、コードリストの撮影処理についての説明を終了し、次に、図１３のフローチャートのステップＳ３５３の処理で、表面画像に、所望の撮影画像を裏面画像として対応させたい旨がユーザによって選択された際に実行される裏面画像の選択処理について、図１３に戻って説明する。
【０１２７】
この処理は、ステップＳ３５４において、ユーザによって選択された処理が上述したコードの選択処理ではないと判定されるとスタートし、以下に説明するステップＳ３４１の処理が実行される。
【０１２８】
この処理がスタートすると、ステップ３５２で表面画像として選択された画像を除く撮影画像が、裏面画像の候補としてＬＣＤパネルに表示される（ステップＳ３４１）。そして、それらの裏面画像の候補の中から裏面画像を選択するように促すメッセージがユーザに示され、そのメッセージに従った選択操作がユーザによって実行される（ステップＳ３４２）。次に、裏面画像が、選択された画像で良いか否かの確認がユーザに求められる（ステップＳ３４３）。ユーザが、裏面画像は選択された画像で良い旨を操作によってデジタルカメラ１００に伝えると（ステップＳ３４３におけるＹｅｓ判定）、次の処理（ステップＳ３４４）に進む。一方、ユーザが、裏面画像は選択された画像では良くない旨を操作によってデジタルカメラ１００に伝えると（ステップＳ３４３におけるＮｏ判定）、ステップＳ３４１の前まで戻り、再び裏面画像の選択が実行される。
【０１２９】
以上に説明した、ステップＳ３５１〜ステップＳ３４３までの処理によって裏面画像が確定されると、所望のコードが所定位置に配置された裏面画像あるいは、撮影画像の中から選択された裏面画像に、上記のステップＳ３５２の撮影によって得られた表面画像が表面にプリントされた写真の裏面にプリントされる裏面画像であることを示す裏識別子が、これらの裏面画像を表わす裏面画像データに添付される。これにより、１枚の写真に対応した、表面画像と裏面画像とからなる１組の裏表画像セットが作成されて記録メディア２４０に記録される（ステップＳ３４４）。次に、編集を終了するか否かを問うメッセージがユーザに示される（ステップＳ３４５）。編集を終了する旨をユーザが操作によってデジタルカメラ１００に伝えると（ステップＳ３４５におけるＹｅｓ判定）、次の処理（ステップＳ３４６）に進む。一方、編集を続ける旨をユーザが操作によってデジタルカメラ１００に伝えると（ステップＳ３４５におけるＮｏ判定）、ステップＳ３５２の前まで戻り、上述のステップＳ３５２〜ステップＳ３４４までの処理が繰り返される。
【０１３０】
ステップＳ３４６の処理では、上記の裏表画像セットを構成する表面画像と裏面画像との対応関係が、ステップＳ３４５までの処理で得られた全ての裏表画像セットについてまとめられた裏表対応表が作成される。このステップＳ３４６の処理が終了すると、この図１３のフローチャートが示す裏面編集処理が終了する。
【０１３１】
以上に説明したように、本実施形態のデジタルカメラ１００によれば、ユーザは、このデジタルカメラ１００を用いて、図５〜図１７を参照して説明した撮影処理や裏面画像の編集処理を実行することにより、写真の裏面に、所望の情報や、所望の撮影画像を付与することができる。特に、所望の情報については、本実施形態のデジタルカメラ１００によれば、撮影処理や裏面画像の編集処理の際に、ユーザは所望の情報をコードの作成を意識することなく入力することができ、写真に所望の情報を気軽に付与することができる。
【０１３２】
尚、上記の説明では、本発明の撮影装置の一例としてデジタルカメラを挙げたが、本発明はこれに限るものではなく、例えば、このようなデジタルカメラの機能を備えた携帯電話等であっても良い。
【０１３３】
また、上記の説明では、本発明にいう図形コードの一例として、ＱＲコード（登録商標）を挙げたが、本発明はこれに限るものではなく、本発明にいう図形コードは、例えばバーコード等であっても良い。
【０１３４】
また、上記の説明では、本発明にいう文字の情報の一例として、例えば「２００３年８月九州旅行」等といった、表面画像のタイトルを挙げたが、本発明はこれに限るものではなく、例えば、電子メールのアドレスやＵＲＬ等であっても良い。
【図面の簡単な説明】
【０１３５】
【図１】本発明の一実施形態のデジタルカメラを前面斜め上から見た外観斜視図である。
【図２】デジタルカメラを背面斜め上から見た外観斜視図である。
【図３】デジタルカメラの内部に配備された信号処理回路などの構成ブロック図である。
【図４】図３に示すコードデコーダ／エンコーダによってデコードされるＱＲコード（登録商標）、あるいはエンコードによって作成されるＱＲコード（登録商標）の一例を示す図である。
【図５】撮影モードの設定処理を示すフローチャートである。
【図６】音声コード取得モードに応じて実行される音声コード取得撮影処理を表わすフローチャートである。
【図７】コードが配置された、写真の裏面の一例を模式的に示す図である。
【図８】裏表対応表の一例を示す図である。
【図９】テキストコード取得撮影処理を表わすフローチャートである。
【図１０】コード取得撮影処理を表わすフローチャートである。
【図１１】コードリストの一例を示す図である。
【図１２】裏表撮影処理を示すフローチャートである。
【図１３】裏面編集処理を示すフローチャートである。
【図１４】通常撮影処理以外の撮影処理によって取得された表面画像と裏面画像とがＬＣＤパネルに表示された様子を模式的に示す図である。
【図１５】メモリから読み出されたコードが図１４にも示す従領域に表示された様子を示す図である。
【図１６】選択されたコードが裏面画像に配置された様子を示す図である。
【図１７】コードリストの撮影処理を示すフローチャートである。
【符号の説明】
【０１３６】
１００    デジタルカメラ
１０１    レンズ鏡胴
１０１ａ    撮影レンズ
１０２    調光センサ
１０３    閃光発光装置
１０４ａ    対物窓
１０４ｂ    接眼窓
１０５    シャッタレリーズボタン
１０５ａ    シャッタスイッチ
１０６    ＬＣＤパネル
１０６ａ    主領域
１０６ｂ    従領域
１０７    ＬＣＤパネル起動ボタン
１０８    十字キー
１０８１，１０８２，１０８３，１０８４    接点スイッチ
１０９    メニュー／実行スイッチ
１１０    機能選択レバー
１１０ａ    “撮影記録”側
１１０ｂ    “画像データ再生”側
１１１    メインスイッチ
１１２    キャンセル／戻るスイッチ
１１３ａ    マイクロホン
１１３ｂ    スピーカ
２１０    撮影部
２１０ａ    ＣＣＤ
２１１    ＣＰＵ
２２０    バス
２２１    メモリ
２２２    画像信号処理回路
２２３    圧縮処理回路
２２４    情報取得部
２２５    コードデコーダ／エンコーダ
２２６    コード選択部
２２７    画像表示装置
２２８    記録部
２２９    メディアコントローラ
２４０    記録メディア
３００    写真
３１０    写真店側領域
３２０    顧客側領域
３２１    音声コード
３２２    コメント文
３５０    裏表対応表
３５０＿１，３５０＿２    画像セット
３５１    画像ファイル名
３５２    番号
３５３    識別符号
３５３ａ    識別符号「Ｆ」
３５３ｂ    識別符号「Ｒ」
４１０    テキストコードリスト
４１１    テキストコード
４２０    音声コードリスト
４２１    音声コード
５０１    表面画像
５０１ａ    識別マーク「Ｆ」
５０２    裏面画像
５０２ａ    識別マーク「Ｒ」
５０２ｂ    コード
５０３    カーソル
６０１    コード
６０１ａ    輪郭
６０１ｂ    コメント文
６０２    カーソル
６０３    決定指示部
【図１】
2005295060.tif 000003
【図２】
2005295060.tif 000004
【図３】
2005295060.tif 000005
【図４】
2005295060.tif 000006
【図５】
2005295060.tif 000007
【図６】
2005295060.tif 000008
【図７】
2005295060.tif 000009
【図８】
2005295060.tif 000010
【図９】
2005295060.tif 000011
【図１０】
2005295060.tif 000012
【図１１】
2005295060.tif 000013
【図１２】
2005295060.tif 000014
【図１３】
2005295060.tif 000015
【図１４】
2005295060.tif 000016
【図１５】
2005295060.tif 000017
【図１６】
2005295060.tif 000018
【図１７】
2005295060.tif 000019