(57)【要約】【課題】一般ユーザであっても容易に相互に関連する複数の画像、及びその相互関係を示す情報の出力を可能にする。【解決手段】「関連付け撮影モード」において、撮像装置は、リンク元画像の撮影をユーザに促すガイダンスを表示部１２４に表示する。リンク元画像の撮影が行われると、リンク元画像上のリンク元領域の指定をユーザに促すガイダンスを、撮影済みのリンク元画像に重畳させて表示部１２４に表示する。リンク元領域の指定が行われると、リンク先画像の撮影をユーザに促すガイダンスを表示部１２４に表示する。リンク先画像の撮影が行われると、メモリ１１４に予め記録されているテンプレートに、メモリ１１４に記録されているリンク元画像及びリンク先画像のファイル名、並びにリンク元領域のテキストを代入し、その相互関係を示すテキストファイルを生成する。【選択図】図２
2015015641.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段と、前記撮像手段により撮像された画像上の領域を指定する領域指定手段とを備えた撮像装置であって、
リンク元画像を撮影するように促す第１のガイダンス手段と、
前記第１のガイダンス手段のガイダンスに応じてリンク元画像が撮影された後、該リンク元画像上の領域の指定を促す第２のガイダンス手段と、
前記第２のガイダンス手段のガイダンスに応じて前記リンク元画像上の領域の指定があった後、該指定領域に関連するリンク先画像を撮影するように促す第３のガイダンス手段と、
前記リンク元画像と前記指定領域と前記リンク先画像との相互関係を示す情報を生成する情報生成手段とを備えたことを特徴とする撮像装置。
【請求項２】
前記情報生成手段は、前記相互関係を示す情報をウェブ記述言語のソースコードで生成することを特徴とする請求項１に記載の撮像装置。
【請求項３】
単一のリンク元画像に対して、複数のリンク元領域及び複数のリンク先画像を関連付け可能にしたことを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記第２のガイダンス手段及び前記第３のガイダンス手段は、前記リンク元画像上の領域の指定と、該指定領域に関連するリンク先画像の撮影とをセットとして複数回繰り返すようにガイダンスすることを特徴とする請求項３に記載の撮像装置。
【請求項５】
前記第２のガイダンス手段及び前記第３のガイダンス手段は、前記リンク元画像上の複数の領域の指定を行い、その後に該複数の指定領域それぞれに関連するリンク先画像の撮影を行うようにガイダンスすることを特徴とする請求項３に記載の撮像装置。
【請求項６】
撮像手段と、前記撮像手段により撮像された画像上の領域を指定する領域指定手段とを備えた撮像装置の制御方法であって、
リンク元画像を撮影するように促す第１のガイダンスステップと、
前記第１のガイダンス手段のガイダンスに応じてリンク元画像が撮影された後、該リンク元画像上の領域の指定を促す第２のガイダンスステップと、
前記第２のガイダンスステップのガイダンスに応じて前記リンク元画像上の領域の指定があった後、該指定領域に関連するリンク先画像を撮影するように促す第３のガイダンスステップと、
前記リンク元画像と前記指定領域と前記リンク先画像との相互関係を示す情報を生成する情報生成ステップとを有することを特徴とする撮像装置の制御方法。
【請求項７】
撮像手段と、前記撮像手段により撮像された画像上の領域を指定する領域指定手段とを備えた撮像装置を制御するためのプログラムであって、
リンク元画像を撮影するように促す第１のガイダンス手段と、
前記第１のガイダンス手段のガイダンスに応じてリンク元画像が撮影された後、該リンク元画像上の領域の指定を促す第２のガイダンス手段と、
前記第２のガイダンス手段のガイダンスに応じて前記リンク元画像上の領域の指定があった後、該指定領域に関連するリンク先画像を撮影するように促す第３のガイダンス手段と、
前記リンク元画像と前記指定領域と前記リンク先画像との相互関係を示す情報を生成する情報生成手段としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
ウェブ上に存在する各種ホームページでは関連性がある複数のファイル同士にリンク関係を構築することにより、利用する者を知りたい情報へ誘導でき、その利便性が図られている。そこで、ＨＴＭＬは、関連性を持つ複数画像の関係をクリッカブルマップという機能で表現できるようになっている。しかし、ＨＴＭＬのクリッカブルマップソース記述方法はリンク元画像上の位置を表現するために、リンク元画像をアドレスマップに分解し、座標位置を指定する必要があるので、一般ユーザにはソース記述が困難である。そのため、もっぱら複数画像のリンク関係を示すＨＴＭＬソースの記述作業はホームページ管理者が行っていた。
特許文献１に開示されているクリッカブルマップ設定データ作成方法では、リンク元画像中のリンク元位置を指定し、リンク先アドレスを指定すると、両者の関係を示すソースコードを出力する手段を有することにより、面倒な作業を省くことが試みられている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−２８２１２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示されている技術は、予めリンク元ファイル、リンク先アドレスが装置内に保存されているので、リンク関係を示すソース出力方法は静的な動作である。つまり、リンク元画像ファイル及びリンク先画像ファイルの取得操作に関する記述はない。そのため、依然多くのファイル知識が必要であり、操作できるのはホームページ管理者に限られ、例えばカメラ撮影を趣味とする一般ユーザにとっては敷居が高い。一例として、一般ユーザがウェブ上へ、自ら撮影した複数の関連付けられた写真群を投稿する際には、関連する写真Ａと、写真Ｂと、写真ＡとＢの関係を説明したテキスト文とをホームページ管理者に送付する必要があった。
【０００５】
本発明は上記のような点に鑑みてなされたものであり、一般ユーザであっても容易に相互に関連する複数の画像、及びその相互関係を示す情報の出力を可能にすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の撮像装置は、撮像手段と、前記撮像手段により撮像された画像上の領域を指定する領域指定手段とを備えた撮像装置であって、リンク元画像を撮影するように促す第１のガイダンス手段と、前記第１のガイダンス手段のガイダンスに応じてリンク元画像が撮影された後、該リンク元画像上の領域の指定を促す第２のガイダンス手段と、前記第２のガイダンス手段のガイダンスに応じて前記リンク元画像上の領域の指定があった後、該指定領域に関連するリンク先画像を撮影するように促す第３のガイダンス手段と、前記リンク元画像と前記指定領域と前記リンク先画像との相互関係を示す情報を生成する情報生成手段とを備えたことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、一般ユーザであっても容易に相互に関連する複数の画像、及びその相互関係を示す情報の出力が可能になる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施形態に係る撮像装置の構成を示すブロック図である。
【図２】第１実施形態における「関連付け撮影モード」の動作を示すフローチャートである。
【図３】リンク元画像、リンク元領域、及びリンク先画像を示す図である。
【図４】リンク元領域を説明するための図である。
【図５】リンク先画像／リンク元画像／リンク元領域が合成された画像を示す図である。
【図６】第１の実施形態におけるリンク元画像／リンク元領域／リンク先画像の相互関係を示すテキストファイルの生成を説明するための図であり、（ａ）がテンプレートを示す図、（ｂ）がリンク元画像及びリンク先画像のファイル名、並びにリンク元領域のテキストを示す図、（ｃ）が相互関係を示すテキストファイルを示す図である。
【図７】第２実施形態における「関連付け撮影モード」の動作を示すフローチャートである。
【図８】第２の実施形態におけるテンプレートを示す図である。
【図９Ａ】第３実施形態における「関連付け撮影モード」の動作を示すフローチャートである。
【図９Ｂ】第３実施形態における「関連付け撮影モード」の動作を示すフローチャートである。
【図１０】リンク元画像、及びリンク先画像／リンク元画像／リンク元領域が合成された画像を示す図である。
【図１１】第３の実施形態におけるテンプレートの例を示す図である。
【図１２Ａ】第４実施形態における「関連付け撮影モード」の動作を示すフローチャートである。
【図１２Ｂ】第４実施形態における「関連付け撮影モード」の動作を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明の好適な実施形態について説明する。
（第１の実施形態）
図１は、第１の実施形態に係る撮像装置の構成を示すブロック図である。
１１０はレンズであり、可視範囲から撮影領域の光を撮り込む。１１２は撮像素子であり、光学画像を電気信号に変換する。１１４はメモリであり、画像信号等を一旦保存する。１１８はメモリカード等の記録媒体であり、画像ファイルやテキストファイルを記録する。１１６はインタフェース部であり、メモリ１１４上のデータを記録媒体１１８に合致した信号形式に変換する。１２０は撮像装置全体を制御するＣＰＵであり、その内蔵メモリ上のソフト指示に従いデータ受渡しや演算を行う。１２２はＯＳＤ重畳部であり、メモリ１１４の画像信号上に、ＣＰＵ１２０から出力されるオンスクリーンディスプレイ記号及び文字を重畳する。１２４は液晶パネル等の表示部であり、撮影中や撮影済み画像モニタとして使用される。１３０は表示部１２４に併設されたタッチセンサであり、画像モニタ上に触れた指等の画面上の位置を検出する。１２６は記録モードスイッチであり、「通常撮影モード」と「関連付け撮影モード」とを切り換える。１２８はトリガスイッチであり、デジタルカメラではシャッターボタンとも呼ばれる。
【００１０】
まず、撮像装置の基本動作である「通常撮影モード」を説明し、次に「関連付け撮影モード」を説明する。
「通常撮影モード」は、ＣＰＵ１２０が記録モードスイッチ１２６を検査することにより認識され、以後ＣＰＵ１２０が「通常撮影モード」で制御する。まず、ユーザのトリガスイッチ１２８の操作により、ＣＰＵ１２０の制御下で、レンズ１１０を通過した光学画像が撮像素子１１２で電気信号に変換され、この画像信号がメモリ１１４に一旦保存される。メモリ１１４に保存された画像信号は、インタフェース部１１６を介して記録媒体１１８に転送され、記録保存される。また、メモリ１１４に保存された画像信号は、ＯＳＤ重畳部１２２でＣＰＵ１２０によって制御されたＯＳＤ記号や文字が重畳された後、表示部１２４に転送され、モニタ表示される。
【００１１】
「通常撮影モード」から「関連付け撮影モード」への切り換えは、ＣＰＵ１２０が記録モードスイッチ１２６を検査することにより認識され、以後ＣＰＵ１２０が「関連付け撮影モード」で制御する。
図２、図３を参照して、第１実施形態における「関連付け撮影モード」の動作を説明する。
図２は、第１の実施形態における「関連付け撮影モード」の動作を示すフローチャートである。図２の各処理は、ＣＰＵ１２０がその内蔵メモリ上のプログラムを実行することによって実現される。
ＣＰＵ１２０が記録モードスイッチ１２６を検査することにより「関連付け撮影モード」であると認識すると、ＣＰＵ１２０は、リンク元画像の撮影をユーザに促すガイダンスを表示部１２４に表示するようＯＳＤ重畳部１２２に指示する（ステップＳ２０１）。
次に、ＣＰＵ１２０は、トリガスイッチ１２８の状態を確認する（ステップＳ２０２）。トリガスイッチ１２８がＯＦＦであればステップＳ２０１に戻り、リンク元画像撮影要求ガイダンスを出し続ける。一方、トリガスイッチ１２８がＯＮであればステップＳ２０３に進み、本ステップで撮影されたリンク元画像を、メモリ１１４にリンク元画像ファイル名linkage-source1.jpgとして記録する。図３（ａ）がリンク元画像の例であり、２人の人物が写っており、１人がイチゴシェイクを飲んでいる写真がリンク元画像３０１となっている。
【００１２】
次に、ＣＰＵ１２０は、リンク元画像３０１上のリンク元領域の指定をユーザに促すガイダンスを、撮影済みのリンク元画像３０１に重畳させて表示部１２４に表示するようＯＳＤ重畳部１２２に指示する（ステップＳ２０４）。
次に、ＣＰＵ１２０は、表示部１２４に併設されたタッチセンサ１３０の状態を確認する（ステップＳ２０５）。ユーザによるリンク元領域の指定動作がなければステップＳ２０４に戻り、リンク元領域指定要求ガイダンスを出し続ける。一方、リンク元領域の指定動作があればステップＳ２０６に進み、指定領域であるリンク元領域を記録する。図３（ｂ）がリンク元領域指定の例であり、人物が飲んでいるイチゴシェイク（太い矩形線）が指定されている（リンク元領域３０２）。ここでは、リンク元領域の指定方法を矩形対角位置２点のタッチで行うことを想定しているが、他の指定方法でも構わない。
図４を参照して、ステップＳ２０６のリンク元領域の記録の詳細について説明する。リンク元画像３０１は、Ｘ方向３７０ピクセル、Ｙ方向２９５ピクセルの画像である。ステップＳ２０５でユーザが指定したリンク元領域３０２を示す矩形対角点座標は、Ｅ点（Ｘ６５，Ｙ１４２）とＦ点（Ｘ１１３，Ｙ２２９）の２点であった。ステップＳ２０６のリンク元領域の記録においては、ＣＰＵ１２０が、タッチセンサ１３０の出力値からＥ点座標値（Ｘ６５，Ｙ１４２）とＦ点座標値（Ｘ１１３，Ｙ２２９）を読取る。そしてＣＰＵ１２０は読み取った座標値を、メモリ１１４にテキストでリンク元領域（６５，１４２，１１３，２２９）として記録する。
【００１３】
次に、ＣＰＵ１２０は、リンク先画像の撮影をユーザに促すガイダンスを表示部１２４に表示するようＯＳＤ重畳部１２２に指示する（ステップＳ２０７）。
次に、ＣＰＵ１２０は、トリガスイッチ１２８の状態を確認する（ステップＳ２０８）。トリガスイッチ１２８がＯＦＦであればステップＳ２０７に戻り、リンク先画像撮影要求ガイダンスを出し続ける。一方、トリガスイッチ１２８がＯＮであればステップＳ２０９に進み、本ステップで撮影されたリンク先画像を、メモリ１１４にリンク先画像ファイル名destination1.jpgとして記録する。図３（ｃ）がリンク先画像の例であり、イチゴシェイクの原材料となったイチゴの写真がリンク先画像３０３となっている。
【００１４】
次に、ＣＰＵ１２０は、メモリ１１４に保存されているリンク先画像３０３、リンク元画像３０１を合成し、ＯＳＤ重畳部１２２に伝送する。また、リンク元画像３０１上のリンク元領域３０２の座標をメモリ１１４から読取り、その矩形領域をＯＳＤ重畳部１２２に伝送する。この動作により、図５に示すように、表示部１２４には、リンク先画像３０３／リンク元画像３０１／リンク元領域３０２が合成された画像が表示される（ステップＳ２１０）。
【００１５】
次に、ＣＰＵ１２０は、メモリ１１４に予め記録されているテンプレートに、メモリ１１４に記録されているリンク元画像３０１及びリンク先画像３０３のファイル名、並びにリンク元領域３０２のテキストを代入し、その相互関係を示すテキストファイルを生成する（相互関係を示す情報生成）。図６（ａ）がテンプレートの例を示し、（ｂ）がリンク元画像及びリンク先画像のファイル名、並びにリンク元領域のテキストの例を示し、（ｃ）がリンク元画像／リンク元領域／リンク先画像の相互関係を示すテキストファイルの例を示す。ＣＰＵ１２０は、この相互関係を示すテキストファイルをメモリ１１４に記録する（ステップＳ２１１）。
【００１６】
次に、ＣＰＵ１２０は、リンク元画像ファイル、リンク先画像ファイル、及び相互関係を示すテキストファイルを、メモリ１１４からインタフェース部１１６を介して記録媒体１１８に転送し、記録保存する（ステップＳ２１２）。記録媒体１１８に保存されたリンク元画像ファイル、リンク先画像ファイル、及び相互関係を示すテキストファイルをユーザがウェブ管理者に送付することにより、ウェブ管理者はクリッカブルマップ付きのＨＰを作成することができる。
【００１７】
第１の実施形態では、リンク先画像の撮影後、直ちにリンク先画像／リンク元画像／リンク元領域が合成された画像を表示する構成となっている。これにより、ユーザは一連の関連付け撮影の結果を即座に確認することができる。
【００１８】
（第２の実施形態）
第１の実施形態では、リンク元画像／リンク元領域／リンク先画像の相互関係を示す情報としてテキストファイルを生成するようにしたが、第２の実施形態では、ＨＴＭＬソースを生成する。なお、第２の実施形態に係る撮像装置の構成は第１の実施形態と同様であり、以下では、第１の実施形態との相違点を中心に説明する。
【００１９】
図７は、第２の実施形態における「関連付け撮影モード」の動作を示すフローチャートである。図７の各処理は、ＣＰＵ１２０がその内蔵メモリ上のプログラムを実行することによって実現される。
第１の実施形態では、リンク元画像／リンク元領域／リンク先画像の相互関係を示すテキストファイルを生成するようにしたが、第２の実施形態では、ＨＴＭＬソースを生成する。第２の実施形態に係る撮像装置の動作は、ＨＴＭＬソースを生成する箇所を除き、第１の実施形態と同様であるので、説明済み動作の説明は省略する。すなわち、図７において、リンク元画像撮影記録、リンク元領域記録、リンク先画像撮影記録（ステップＳ２０１〜Ｓ２１０）までは第１の実施形態と同様であり、その説明を省略する。
【００２０】
ステップＳ７０１で、ＣＰＵ１２０は、メモリ１１４に予め記録されているテンプレートに、メモリ１１４に記録されているリンク元画像３０１及びリンク先画像３０３のファイル名、並びにリンク元領域３０２のテキストを代入する。そしてＣＰＵ１２０は、それら相互関係を示すＨＴＭＬソースを生成する。図８に、テンプレートの例を示す。図８に示すテンプレートの四角枠で囲われた代入領域に、図６（ｂ）のリンク元画像及びリンク先画像のファイル名、並びにリンク元領域のテキストを代入し、ＨＴＭＬソースを生成する。この相互関係を示すＨＴＭＬソースをメモリ１１４に記録する。
【００２１】
次に、ＣＰＵ１２０は、リンク元画像ファイル、リンク先画像ファイル、及び相互関係を示すＨＴＭＬソースを、メモリ１１４からインタフェース部１１６を介して記録媒体１１８に転送し、記録保存する（ステップＳ７０２）。記録媒体１１８に保存されたリンク元画像ファイル、リンク先画像ファイル、及び相互関係を示すＨＴＭＬソースをユーザがウェブ管理者に送付することにより、ウェブ管理者はクリッカブルマップ付きのＨＰを作成することができる。
【００２２】
第２の実施形態では、リンク元画像／リンク元領域／リンク先画像の相互関係を示す情報としてＨＴＭＬソースを生成するようにした。ＨＴＭＬは、ウェブ記述言語のソースコードであり、ウェブ上のドキュメント作成用言語としては最も汎用的なものとなっている。したがって、ユーザがＨＴＭＬソースまで完成させてウェブ管理者に送付することができれば、殆どのウェブ管理者による編集作業はＨＴＭＬソースのカットアンドペーストだけで完了し、その効率が著しく向上する。
【００２３】
（第３の実施形態）
第１、第２の実施形態では、単一のリンク元画像に対して、単一のリンク元領域及び単一のリンク先画像を関連付ける例を説明したが、単一のリンク元画像に対して、複数のリンク元領域及び複数のリンク先画像を関連付け可能にしてもよい。第３の実施形態では、単一のリンク元画像に対して、複数のリンク元領域及び複数のリンク先画像を関連付けし、リンク元画像／複数のリンク元領域／複数のリンク先画像の相互関係を示すＨＴＭＬソースを生成する。なお、第３の実施形態に係る撮像装置の構成は第１の実施形態と同様であり、以下では、第１の実施形態との相違点を中心に説明する。
【００２４】
図９Ａ、図９Ｂは、第３の実施形態における「関連付け撮影モード」の動作を示すフローチャートである。図９Ａ、図９Ｂの各処理は、ＣＰＵ１２０がその内蔵メモリ上のプログラムを実行することによって実現される。
ステップＳ２０１、Ｓ２０２、Ｓ２０３のリンク元画像撮影記録は第１の実施形態と同じ動作であり、その説明を省略する。図１０（ａ）がリンク元画像の例であり、コンバインと小麦運搬車が写った写真がリンク元画像１００１となっている。
【００２５】
次に、ＣＰＵ１２０は、リンク元画像１００１上の第１のリンク元領域の指定をユーザに促すガイダンスを、撮影済みのリンク元画像１００１に重畳させて表示部１２４に表示するようＯＳＤ重畳部１２２に指示する（ステップＳ９０１）。
次に、ＣＰＵ１２０は、表示部１２４に併設されたタッチセンサ１３０の状態を確認する（ステップＳ９０２）。ユーザによる第１のリンク元領域の指定動作がなければステップＳ９０１に戻り、リンク元領域指定要求ガイダンスを出し続ける。一方、第１のリンク元領域の指定動作があればステップＳ９０３に進み、指定領域である第１のリンク元領域を記録する。
この例では、ステップＳ９０２でユーザが指定した第１のリンク元領域１００２が、矩形対角点座標点（Ｘ５０７，Ｙ１８７）と点（Ｘ８２５，Ｙ４１２）で囲まれる矩形領域で、この領域には小麦運搬車が存在する（図１０（ｂ）を参照）。ＣＰＵ１２０は、この矩形対角点座標点（Ｘ５０７，Ｙ１８７）と点（Ｘ８２５，Ｙ４１２）をタッチセンサ１３０の出力値から読取り、メモリ１１４にテキストで第１のリンク元領域（５０７，１８７，８２５，４１２）として記録する（ステップＳ９０３）。
【００２６】
次に、ＣＰＵ１２０は、第１のリンク先画像の撮影をユーザに促すガイダンスを表示部１２４に表示するようＯＳＤ重畳部１２２に指示する（ステップＳ９０４）。
次に、ＣＰＵ１２０は、トリガスイッチ１２８の状態を確認する（ステップＳ９０５）。トリガスイッチ１２８がＯＦＦであればステップＳ９０４に戻り、リンク先画像撮影要求ガイダンスを出し続ける。一方、トリガスイッチ１２８がＯＮであればステップＳ９０６に進み、本ステップで撮影された第１のリンク先画像を、メモリ１１４にリンク先画像ファイル名destination1.jpgとして記録する。ここでは、小麦を原材料とするパンの写真が第１のリンク先画像１００３となっている（図１０（ｂ）を参照）。
【００２７】
次に、ＣＰＵ１２０は、メモリ１１４に保存されている第１のリンク先画像１００３、リンク元画像１００１を合成し、ＯＳＤ重畳部１２２に伝送する。また、リンク元画像１００１上の第１のリンク元領域１００２の座標をメモリ１１４から読取り、その矩形領域をＯＳＤ重畳部１２２に伝送する。この動作により、図１０（ｂ）に示すように、表示部１２４には、第１のリンク先画像１００３／リンク元画像１００１／第１のリンク元領域１００２が合成された画像が表示される（ステップＳ９０７）。
【００２８】
次に、ＣＰＵ１２０は、第２のリンク先画像の追加要求有無の指示を促すガイダンスを表示部１２４に表示するようＯＳＤ重畳部１２２に指示する（ステップＳ９０８）。
次に、ＣＰＵ１２０は、表示部１２４に併設されたタッチセンサ１３０の状態を確認する（ステップＳ９０９）。ユーザによる第２のリンク先画像の追加要求がなければステップＳ９１７に進み、ＨＴＭＬソース出力動作に移行する。一方、第２のリンク先画像の追加要求があればステップＳ９１０に進み、第２のリンク先画像の取得動作に移行する。
【００２９】
ここでは、第２のリンク先画像の追加要求があった場合の動作を説明する。ＣＰＵ１２０は、リンク元画像１００１上の第２のリンク元領域の指定をユーザに促すガイダンスを、撮影済みのリンク元画像１００１に重畳させて表示部１２４に表示するようＯＳＤ重畳部１２２に指示する（ステップＳ９１０）。
次に、ＣＰＵ１２０は、表示部１２４に併設されたタッチセンサ１３０の状態を確認する（ステップＳ９１１）。ユーザによる第２のリンク元領域の指定動作がなければステップＳ９１０に戻り、リンク元領域指定要求ガイダンスを出し続ける。一方、第２のリンク元領域の指定動作があればステップＳ９１２に進み、指定領域である第２のリンク元領域を記録する。
この例では、ステップＳ９１１でユーザが指定した第２のリンク元領域１００４が、矩形対角点座標点（Ｘ１３９，Ｙ１３４）と点（Ｘ５００，Ｙ４００）で囲まれる矩形領域で、この領域にはコンバインが存在する（図１０（ｃ）を参照）。ＣＰＵ１２０は、この矩形対角点座標点（Ｘ１３９，Ｙ１３４）と点（Ｘ５００，Ｙ４００）をタッチセンサ１３０の出力値から読取り、メモリ１１４にテキストで第２のリンク元領域（１３９，１３４，５００，４００）として記録する（ステップＳ９１２）。
【００３０】
次に、ＣＰＵ１２０は、第２のリンク先画像の撮影をユーザに促すガイダンスを表示部１２４に表示するようＯＳＤ重畳部１２２に指示する（ステップＳ９１３）。
次に、ＣＰＵ１２０は、トリガスイッチ１２８の状態を確認する（ステップＳ９１４）。トリガスイッチ１２８がＯＦＦであればステップＳ９１３に戻り、リンク先画像撮影要求ガイダンスを出し続ける。一方、トリガスイッチ１２８がＯＮであればステップＳ９１５に進み、本ステップで撮影された第２のリンク先画像を、メモリ１１４にリンク先画像ファイル名destination2.jpgとして記録する。ここでは、コンバインと同じ農業機械であるトラクターの写真が第２のリンク先画像１００５となっている（図１０（ｃ）を参照）。
【００３１】
次に、ＣＰＵ１２０は、メモリ１１４に保存されている第２のリンク先画像１００５、リンク元画像１００１を合成し、ＯＳＤ重畳部１２２に伝送する。また、リンク元画像１００１上の第１のリンク元領域１００２の座標と第２のリンク元領域１００４の座標をメモリ１１４から読取り、その矩形領域をＯＳＤ重畳部１２２に伝送する。この動作により、図１０（ｃ）に示すように、表示部１２４には、第２のリンク先画像１００５／リンク元画像１００１／第１と第２のリンク元領域１００２、１００４が合成された画像が表示される（ステップＳ９１６）。図１０（ｃ）に示すように、ステップＳ９１６で複数のリンク元領域をＯＳＤ表示する際に、記録したばかりのリンク元領域の枠線を黒色ラインで、以前に記録したリンク元領域の枠線を白色ラインで表示し、リンク元撮影履歴が一目瞭然となる構成にしている。これにより、ユーザが誤ってリンク先写真を重複して撮影してしまうことを未然に防止できる。
【００３２】
次に、再びＣＰＵ１２０は、第３のリンク先画像の追加要求有無の指示を促すガイダンスを表示部１２４に表示するようＯＳＤ重畳部１２２に指示する（ステップＳ９０８）。
次に、ＣＰＵ１２０は、表示部１２４に併設されたタッチセンサ１３０の状態を確認する（ステップＳ９０９）。ユーザによる第３のリンク先画像の追加要求がなければステップＳ９１７に進み、ＨＴＭＬソース出力動作に移行する。一方、第３のリンク先画像の追加要求があればステップＳ９１０に進み、第３のリンク先画像の取得動作に移行する。
【００３３】
ここでは、第３のリンク先画像の追加要求がなかった場合の動作を説明する。ステップＳ９１７で、ＣＰＵ１２０は、メモリ１１４に予め記録されているテンプレートに、メモリ１１４に記録されているリンク元画像１００１及び第１と第２のリンク先画像１００３、１００５のファイル名、並びに第１と第２のリンク元領域１００２、１００４のテキストを代入する。そしてＣＰＵ１２０は、それら相互の関係を示すＨＴＭＬソースを生成する。図１１に、テンプレートの一例を示す。図１１に示すテンプレートの四角枠で囲われた代入領域に、リンク元画像及び複数のリンク先画像のファイル名、並びに複数のリンク元領域のテキストを代入し、ＨＴＭＬソースを生成する。この相互関係を示すＨＴＭＬソースをメモリ１１４に記録する。
【００３４】
次に、ＣＰＵ１２０は、リンク元画像ファイル、第１と第２のリンク先画像ファイル、及び相互関係を示すＨＴＭＬソースを、メモリ１１４からインタフェース部１１６を介して記録媒体１１８に転送し、記録保存する（ステップＳ９１８）。記録媒体１１８に保存されたリンク元画像ファイル、第１と第２の複数のリンク先画像ファイル、及び相互関係を示すＨＴＭＬソースをユーザがウェブ管理者に送付することにより、ウェブ管理者はクリッカブルマップ付きのＨＰを作成することができる。
【００３５】
（第４の実施形態）
第４の実施形態でも、第３の実施形態と同様に、単一のリンク元画像に対して、複数のリンク元領域及び複数のリンク先画像を関連付けし、リンク元画像／複数のリンク元領域／複数のリンク先画像の相互関係を示すＨＴＭＬソースを生成する。なお、第４の実施形態に係る撮像装置の構成は第１の実施形態と同様であり、以下では、第１の実施形態との相違点を中心に説明する。
【００３６】
図１２Ａ、図１２Ｂは、第４の実施形態における「関連付け撮影モード」の動作を示すフローチャートである。図１２Ａ、図１２Ｂの各処理は、ＣＰＵ１２０がその内蔵メモリ上のプログラムを実行することによって実現される。
ステップＳ２０１、Ｓ２０２、Ｓ２０３のリンク元画像撮影記録は第１の実施形態と同じ動作であり、その説明を省略する。図１０（ａ）がリンク元画像の例であり、コンバインと小麦運搬車が写った写真がリンク元画像１００１となっている。
【００３７】
次に、ＣＰＵ１２０は、リンク元画像１００１上の第１のリンク元領域の指定をユーザに促すガイダンスを、撮影済みのリンク元画像１００１に重畳させて表示部１２４に表示するようＯＳＤ重畳部１２２に指示する（ステップＳ１２０１）。
次に、ＣＰＵ１２０は、表示部１２４に併設されたタッチセンサ１３０の状態を観測する（ステップＳ１２０２）。ユーザによる第１のリンク元領域の指定がなければステップＳ１２０１に戻り、リンク元領域指定要求ガイダンスを出し続ける。一方、第１のリンク元領域の指定動作があればステップＳ１２０３に進み、指定領域である第１のリンク元領域を記録する。
この例では、ステップＳ１２０２でユーザが指定した第１のリンク元領域１００２が、矩形対角点座標点（Ｘ５０７，Ｙ１８７）と点（Ｘ８２５，Ｙ４１２）で囲まれる矩形領域で、この領域には小麦運搬車が存在する（図１０（ｂ）を参照）。ＣＰＵ１２０は、この矩形対角点座標点（Ｘ５０７，Ｙ１８７）と点（Ｘ８２５，Ｙ４１２）をタッチセンサ１３０の出力値から読取り、メモリ１１４にテキストで第１のリンク元領域（５０７，１８７，８２５，４１２）として記録する（ステップＳ１２０３）。
【００３８】
次に、ＣＰＵ１２０は、第２のリンク元領域の追加有無の指示をユーザに促すガイダンスを表示部１２４に表示するようＯＳＤ重畳部１２２に指示する（ステップＳ１２０４）。
次に、ＣＰＵ１２０は、表示部１２４に併設されたタッチセンサ１３０の状態を確認する（ステップＳ１２０５）。ユーザによるリンク元領域追加の指示動作がなければステップＳ１２０６に進み、リンク先画像の撮影動作に移行する。一方、リンク元領域追加の指示動作があればステップＳ１２０１に戻り、リンク元領域指定要求ガイダンスを出す。
【００３９】
ここでは、リンク元領域追加の指示があった場合の動作を説明する。ＣＰＵ１２０は、リンク元画像１００１上の第２のリンク元領域の指定をユーザに促すガイダンスを、撮影済みのリンク元画像１００１に重畳させて表示部１２４に表示するようＯＳＤ重畳部１２２に指示する（ステップＳ１２０１）。
次に、ＣＰＵ１２０は、表示部１２４に併設されたタッチセンサ１３０の状態を確認する（ステップＳ１２０２）。ユーザによる第２のリンク元領域の指定動作がなければステップＳ１２０１に戻り、リンク元領域指定要求ガイダンスを出し続ける。一方、第２のリンク元領域の指定動作があればステップＳ１２０３に進み、指定領域である第２のリンク元領域を記録する。
この例では、ステップＳ１２０１でユーザが指定した第２のリンク元領域１００４が、矩形対角点座標点（Ｘ１３９，Ｙ１３４）と点（Ｘ５００，Ｙ４００）で囲まれる矩形領域で、この領域にはコンバインが存在する（図１０（ｃ）を参照）。ＣＰＵ１２０は、この矩形対角点座標点（Ｘ１３９，Ｙ１３４）と点（Ｘ５００，Ｙ４００）をタッチセンサ１３０の出力値から読取り、メモリ１１４にテキストで第２のリンク元領域（１３９，１３４，５００，４００）として記録する（ステップＳ１２０３）。
【００４０】
次に、再びＣＰＵ１２０は、第３のリンク元領域の追加有無の指示をユーザに促すガイダンスを表示部１２４に表示するようＯＳＤ重畳部１２２に指示する（ステップＳ１２０４）。
次に、ＣＰＵ１２０は、表示部１２４に併設されたタッチセンサ１３０の状態を確認する（ステップＳ１２０５）。ユーザによるリンク元領域追加の指示動作がなければステップＳ１２０６に進み、リンク先画像の撮影動作に移行する。一方、リンク元領域追加の指示動作があればステップＳ１２０１に戻り、リンク元領域指定要求ガイダンスを出す。
【００４１】
ここでは、リンク元領域追加の指示がなかった場合の動作を説明する。ＣＰＵ１２０は、第１のリンク先画像の撮影をユーザに促すガイダンスを表示部１２４に表示するようＯＳＤ重畳部１２２に指示する（ステップＳ１２０６）。
次に、ＣＰＵ１２０は、トリガスイッチ１２８の状態を確認する（ステップＳ１２０７。トリガスイッチ１２８がＯＦＦであればステップＳ１２０６に戻り、リンク先画像撮影要求ガイダンスを出し続ける。一方、トリガスイッチ１２８がＯＮであればステップＳ１２０８に進み、本ステップで撮影された第１のリンク先画像を、メモリ１１４にリンク先画像ファイル名destination1.jpgとして記録する。ここでは、小麦を原材料とするパンの写真が第１のリンク先画像１００３となっている（図１０（ｂ）を参照）。
【００４２】
次に、ＣＰＵ１２０は、メモリ１１４に保存されている第１のリンク先画像１００３、リンク元画像１００１を合成し、ＯＳＤ重畳部１２２に伝送する。また、リンク元画像１００１上の第１のリンク元領域１００２の座標をメモリ１１４から読取り、その矩形領域をＯＳＤ重畳部１２２に伝送する。この動作により、図１０（ｂ）に示すように、表示部１２４には、第１のリンク先画像１００３／リンク元画像１００１／第１のリンク元領域１００２が合成された画像が表示される（ステップＳ１２０９）。
【００４３】
次に、ＣＰＵ１２０は、ステップＳ１２０８で記録した撮影済みリンク先画像数と、ステップＳ１２０３で記録したリンク元領域の数ｎとを比較する（ステップＳ１２１０）。そして、未撮影のリンク先があればステップＳ１２０６に戻り、リンク先画像の撮影動作に移行し、未撮影のリンク先がなければステップＳ１２１１に進み、ＨＴＭＬソース出力動作に移行する。
本例では、リンク元領域が２つあるので、ＣＰＵ１２０は、第２のリンク先画像の撮影をユーザに促すガイダンスを表示部１２４に表示するようＯＳＤ重畳部１２２に指示する（ステップＳ１２０６）。
次に、ＣＰＵ１２０は、トリガスイッチ１２８の状態を確認する（ステップＳ１２０７）。トリガスイッチ１２８がＯＦＦであればステップＳ１２０６に戻り、リンク先画像撮影要求ガイダンスを出し続ける。一方、トリガスイッチ１２８がＯＮであればステップＳ１２０８に進み、本ステップで撮影された第２のリンク先画像を、メモリ１１４にリンク先画像ファイル名destination2.jpgとして記録する。ここでは、コンバインと同じ農業機械であるトラクターの写真が第２のリンク先画像１００５となっている（図１０（ｃ）を参照）。
【００４４】
次に、ＣＰＵ１２０は、メモリ１１４に保存されている第２のリンク先画像１００５、リンク元画像１００１を合成し、ＯＳＤ重畳部１２２に伝送する。また、リンク元画像１００１上の第１のリンク元領域１００２の座標と第２のリンク元領域１００４の座標をメモリ１１４から読取り、その矩形領域をＯＳＤ重畳部１２２に伝送する。この動作により、図１０（ｂ）に示すように、表示部１２４には、第１のリンク先画像１００３／リンク元画像１００１／第１のリンク元領域１００２が合成された画像が表示される（ステップＳ１２０９）。第３の実施形態と同様、ステップＳ１２０９で複数のリンク元領域をＯＳＤ表示する際に、記録したばかりのリンク元領域の枠線を黒色ラインで、以前に記録したリンク元領域の枠線を白色ラインで表示し、リンク元撮影履歴が一目瞭然となる構成にしている。
【００４５】
次に、再びＣＰＵ１２０は、ステップＳ１２０８で記録した撮影済みリンク先画像数と、ステップＳ１２０３で記録したリンク元領域の数ｎとを比較する（ステップＳ１２１０）。そして、未撮影のリンク先があればステップＳ１２０６に戻り、リンク先画像の撮影動作に移行し、未撮影のリンク先がなければステップＳ１２１１に進み、ＨＴＭＬソース出力動作に移行する。
本例では、未撮影のリンク先がなくなったので、ステップＳ１２１１に進む。ＣＰＵ１２０は、メモリ１１４に予め記録されているテンプレートに、メモリ１１４に記録されているリンク元画像１００１及び第１と第２のリンク先画像１００３、１００５のファイル名、並びに第１と第２のリンク元領域１００２、１００４のテキストを代入する。そしてＣＰＵ１２０は、その相互の関係を示すＨＴＭＬソースを生成する。図１１に、テンプレートの一例を示す。図１１に示すテンプレートの四角枠で囲われた代入領域に、リンク元画像及び複数のリンク先画像のファイル名、並びに複数のリンク元領域のテキストを代入し、ＨＴＭＬソースを生成する。この相互関係を示すＨＴＭＬソースをメモリ１１４に記録する。
【００４６】
次に、ＣＰＵ１２０は、リンク元画像ファイル、第１と第２のリンク先画像ファイル、及び相互関係を示すＨＴＭＬソースを、メモリ１１４からインタフェース部１１６を介して記録媒体１１８に転送し、記録保存する（ステップＳ１２１２）。記録媒体１１８に保存されたリンク元画像ファイル、第１と第２の複数のリンク先画像ファイル、及び相互関係を示すＨＴＭＬソースをユーザがウェブ管理者に送付することにより、ウェブ管理者はクリッカブルマップ付きのＨＰを作成することができる。
【００４７】
第３の実施形態では、「リンク元領域指定」、「リンク先画像撮影」をセットとして複数回繰り返し行うのに対し、第４の実施形態では、まず先に複数回の「リンク元領域指定」を行い、その後に複数回の「リンク先画像撮影」を撮影する。第４の実施形態により、ユーザが当初撮影しようと計画していたリンク先画像の撮影忘れを未然に防止することができる。
なお、第３、第４の実施形態ではＨＴＭＬソースを生成する例としたが、第１の実施形態で述べたようにテキストファイルを生成するようにしてもよい。
【００４８】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。すなわち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2015015641.tif 000003
【図２】
2015015641.tif 000004
【図３】
2015015641.tif 000005
【図４】
2015015641.tif 000006
【図５】
2015015641.tif 000007
【図６】
2015015641.tif 000008
【図７】
2015015641.tif 000009
【図８】
2015015641.tif 000010
【図９Ａ】
2015015641.tif 000011
【図９Ｂ】
2015015641.tif 000012
【図１０】
2015015641.tif 000013
【図１１】
2015015641.tif 000014
【図１２Ａ】
2015015641.tif 000015
【図１２Ｂ】
2015015641.tif 000016