(57)【要約】【課題】  撮影位置等に基づいて一の画像の撮影範囲内で撮影された画像を自動的に選出し、画像同士をリンクさせるためのユーザ操作を補助することが可能な画像撮影制御装置等を実現すること。【解決手段】  リンクモードにおいて、ＣＰＵ１００は、再生画像の撮影位置、撮影方位及び撮影時の画角に基づいてその撮影範囲を算出する。そして、保存画像データ１９２に設定されている撮影画像の中から、撮影時の撮影位置が再生画像の撮影範囲内である画像をリンク画像として選出し、当該再生画像とリンクさせる。またこのとき、ＣＰＵ１００は、選出したリンク画像の撮影位置に対応する再生画像中の位置を特定し、再生画像中の特定された位置と対応付けて当該リンク画像をリンクさせる。【選択図】  図２
2006319538.tif 000002
【特許請求の範囲】
【請求項１】
被写体を電子的に撮影する撮影手段と、
撮影時の撮影位置である位置情報を取得する位置取得手段と、
撮影時の撮影方位である方位情報を取得する方位取得手段と、
前記撮影手段により撮影された画像を、前記位置取得手段により取得された位置情報及び前記方位取得手段により取得された方位情報と対応づけて保存する画像保存手段と、
この画像保存手段に保存された画像のうちの一の画像を表示する制御を行う表示制御手段と、
少なくとも前記画像保存手段に保存された位置情報及び方位情報に基づいて、撮影位置が前記一の画像の撮影範囲内である画像を前記一の画像の関連画像として選出する関連画像選出手段と、
前記選出された関連画像の撮影位置に対応する前記一の画像中の位置を特定する位置特定手段と、
前記表示制御手段により表示制御されている一の画像上の前記特定された位置と対応付けて、前記関連画像へのリンク情報を記録する記録手段と、
を備えることを特徴とする画像撮影制御装置。
【請求項２】
請求項１に記載の画像撮影制御装置において、
前記表示制御手段により表示制御されている一の画像上の前記特定された位置に、所定の識別体を表示する制御を行う識別体表示制御手段、を備えることを特徴とする画像撮影制御装置。
【請求項３】
請求項２に記載の画像撮影制御装置において、
前記識別体表示制御手段により表示制御された識別体の中から、所定のユーザ操作に従って識別体を選択する選択手段と、
前記選択手段により選択された識別体の関連画像を表示する制御を行う関連画像表示制御手段と、
を備えることを特徴とする画像撮影制御装置。
【請求項４】
請求項２又は３に記載の画像撮影制御装置において、
所定のユーザ操作に従って前記識別体表示制御手段により表示制御されている識別体のうちの一の識別体の新たな表示位置を指定する指定手段と、
この指定手段により指定された前記一の識別体の新たな表示位置に基づいて、前記識別体表示制御手段により表示制御されている全ての識別体の表示位置を補正して識別体を更新表示する制御を行う位置補正手段と、
を備えることを特徴とする画像撮影制御装置。
【請求項５】
請求項２〜４の何れか一項に記載の画像撮影制御装置において、
前記識別体は、方向を指示する形態を有しており、
前記識別体表示制御手段は、前記画像保存手段に保存された位置情報及び方位情報に基づき、前記一の画像の撮影方位を基準とした前記関連画像の相対的な撮影方位を示す方向を指示するように前記一の画像上に識別体を表示する制御を行う識別体向き制御手段を有する、
ことを特徴とする画像撮影制御装置。
【請求項６】
請求項１〜５の何れか一項に記載の画像撮影制御装置において、
前記撮影手段は、画角を変更して撮影が可能な手段であり、
前記画像保存手段は、前記撮影された画像を、撮影時の画角である画角情報とさらに対応付けて保存する手段であり、
前記関連画像選出手段は、
前記画像保存手段に保存された前記一の画像の位置情報、方位情報及び画角情報に基づいて当該一の画像の撮影範囲を判別する撮影範囲判別手段と、
撮影位置が、前記撮影範囲判別手段により判別された撮影範囲内である画像を関連画像として選出する撮影範囲内画像選出手段と、
を有することを特徴とする画像撮影制御装置。
【請求項７】
複数の画像を撮影時の撮影位置である位置情報と撮影時の撮影方位である方位情報とともに記憶する画像保存手段と、
この画像保存手段に保存された画像のうちの一の画像を表示する制御を行う表示制御手段と、
少なくとも前記画像保存手段に保存された位置情報及び方位情報に基づいて、撮影位置が前記一の画像の撮影範囲内である画像を前記一の画像の関連画像として選出する関連画像選出手段と、
前記選出された関連画像の撮影位置に対応する前記一の画像中の位置を特定する位置特定手段と、
前記表示制御手段により表示制御されている一の画像上の前記特定された位置と対応付けて、前記関連画像へのリンク情報を記録する記録手段と、
を備えることを特徴とする画像編集装置。
【請求項８】
ゲーム場面の変更に伴って背景画像を変更してゲームを進行させるゲーム機において、
前記背景画像には、次のゲーム場面が展開される位置に、当該次のゲーム場面を表す表示体が描かれており、
撮影手段により撮影された画像を、撮影時の撮影位置である位置情報及び撮影時の撮影方位である方位情報と対応づけて保存する画像保存手段と、
前記ゲーム場面の中から背景画像を差し替えるゲーム場面を選択する場面選択手段と、
前記画像保存手段に保存された位置情報及び方位情報に基づき、前記画像保存手段に保存された画像のうち、一の画像中における他の画像の撮影位置の位置関係が、前記選択されたゲーム場面の背景画像中における次のゲーム場面の表示体の位置関係と適合する一の画像を、差替画像として抽出する差替画像抽出手段と、
ゲーム進行が前記選択されたゲーム場面となった場合に、当該ゲーム場面の背景画像を前記抽出された差替画像として表示制御するとともに、当該ゲーム場面の次のゲーム場面の背景画像を前記他の画像として表示制御する背景画像差替制御手段と、
を備えることを特徴とするゲーム機。
【請求項９】
被写体を電子的に撮影する撮影手段を備えたコンピュータに、
撮影時の撮影位置である位置情報を取得する位置取得機能と、
撮影時の撮影方位である方位情報を取得する方位取得機能と、
前記撮影手段により撮影された画像を、前記位置取得機能により取得された位置情報及び前記方位取得機能により取得された方位情報と対応づけて保存する画像保存機能と、
この画像保存機能により保存された画像のうちの一の画像を表示する制御を行う表示制御機能と、
少なくとも前記画像保存機能により保存された位置情報及び方位情報に基づいて、撮影位置が前記一の画像の撮影範囲内である画像を前記一の画像の関連画像として選出する関連画像選出機能と、
前記選出された関連画像の撮影位置に対応する前記一の画像中の位置を特定する位置特定機能と、
前記表示制御機能により表示制御されている一の画像上の前記特定された位置と対応付けて、前記関連画像へのリンク情報を記録する記録機能と、
を実現させるためのプログラム。
【請求項１０】
コンピュータに、
複数の画像を撮影時の撮影位置である位置情報と撮影時の撮影方位である方位情報とともに記憶する画像保存機能と、
この画像保存機能により保存された画像のうちの一の画像を表示する制御を行う表示制御機能と、
少なくとも前記画像保存機能により保存された位置情報及び方位情報に基づいて、撮影位置が前記一の画像の撮影範囲内である画像を前記一の画像の関連画像として選出する関連画像選出機能と、
前記選出された関連画像の撮影位置に対応する前記一の画像中の位置を特定する位置特定機能と、
前記表示制御機能により表示制御されている一の画像上の前記特定された位置と対応付けて、前記関連画像へのリンク情報を記録する記録機能と、
を実現させるためのプログラム。
【請求項１１】
ゲーム場面の変更に伴って背景画像を変更してゲームを進行させるコンピュータに、
前記背景画像には、次のゲーム場面が展開される位置に、当該次のゲーム場面を表す表示体が描かれており、
撮影手段により撮影された画像を、撮影時の撮影位置である位置情報及び撮影時の撮影方位である方位情報と対応づけて保存する画像保存機能と、
前記ゲーム場面の中から背景画像を差し替えるゲーム場面を選択する場面選択機能と、
前記画像保存機能により保存された位置情報及び方位情報に基づき、前記画像保存機能により保存された画像のうち、一の画像中における他の画像の撮影位置の位置関係が、前記選択されたゲーム場面の背景画像中における次のゲーム場面の表示体の位置関係と適合する一の画像を、差替画像として抽出する差替画像抽出機能と、
ゲーム進行が前記選択されたゲーム場面となった場合に、当該ゲーム場面の背景画像を前記抽出された差替画像として表示制御するとともに、当該ゲーム場面の次のゲーム場面の背景画像を前記他の画像として表示制御する背景画像差替制御機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像撮影制御装置、画像編集装置、ゲーム機及びプログラムに関する。
【背景技術】
【０００２】
従来から、被写体を電子的に撮影するデジタルカメラと言われる画像撮影制御装置が知られている。デジタルカメラは、レンズを通してＣＣＤ（Charge Coupled Device）等の撮像素子で取り込んだ撮影画像を記憶装置に保存する。
【０００３】
また、前述のような画像撮影制御装置において、撮影した画像間にリンク関係を設定するものが知られている。例えば、特許文献１の技術によれば、リンク元の撮影画像と、当該リンク元の撮影画像の被写体の一部分を被写体として撮影した部分画像との近似度が所定の閾値以上である場合に、これらを自動的にリンクさせることができる。
【特許文献１】特開２０００−４４２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、画像同士の近似度に基づいて画像間にリンク関係を設定する場合には次のような問題があった。すなわち、例えば山の画像を撮影し、この山の画像と、当該山の頂上から撮影した画像とをリンクさせたいといった場合に、リンク先である山の頂上から撮影した画像には当該山の画像は含まれないため、これらの画像は近似せず、自動的にリンクさせることはできなかった。
【０００５】
そこで本発明は、撮影位置等に基づいて一の画像の撮影範囲内で撮影された画像を自動的に選出し、画像同士をリンクさせるためのユーザ操作を補助することが可能な画像撮影制御装置等を実現することを目的とする。
【課題を解決するための手段】
【０００６】
以上の課題を解決するため、請求項１に記載の発明の画像撮影制御装置は、
被写体を電子的に撮影する撮影手段（例えば、図１に示す撮影レンズ１３，図２に示すＣＣＤ１５２；図５に示すステップａ２０）と、
撮影時の撮影位置である位置情報を取得する位置取得手段（例えば、図２に示す位置情報取得装置２００；図５に示すステップａ２０）と、
撮影時の撮影方位である方位情報を取得する方位取得手段（例えば、図２に示す方位情報取得装置２１０；図５に示すステップａ２０）と、
前記撮影手段により撮影された画像を、前記位置取得手段により取得された位置情報及び前記方位取得手段により取得された方位情報と対応づけて保存する画像保存手段（例えば、図２に示すＣＰＵ１００，保存画像データ１９２；図５に示すステップａ２０）と、
この画像保存手段に保存された画像のうちの一の画像を表示する制御を行う表示制御手段（例えば、図２に示すＣＰＵ１００；図５に示すステップａ４０〜ステップａ１１０）と、
少なくとも前記画像保存手段に保存された位置情報及び方位情報に基づいて、撮影位置が前記一の画像の撮影範囲内である画像を前記一の画像の関連画像として選出する関連画像選出手段（例えば、図２に示すＣＰＵ１００；図８に示すリンク画像候補選出処理）と、
前記選出された関連画像の撮影位置に対応する前記一の画像中の位置を特定する位置特定手段（例えば、図２に示すＣＰＵ１００；図６に示すステップｂ６０，ｂ７０）と、
前記表示制御手段により表示制御されている一の画像上の前記特定された位置と対応付
けて、前記関連画像へのリンク情報を記録する記録手段（例えば、図２に示すＣＰＵ１００；図６に示すステップｂ１５０）と、
を備えることを特徴としている。
【０００７】
また、請求項９に記載の発明のプログラムは、
被写体を電子的に撮影する撮影手段を備えたコンピュータに、
撮影時の撮影位置である位置情報を取得する位置取得機能（例えば、図２に示す位置情報取得装置２００；図５に示すステップａ２０）と、
撮影時の撮影方位である方位情報を取得する方位取得機能（例えば、図２に示す方位情報取得装置２１０；図５に示すステップａ２０）と、
前記撮影手段により撮影された画像を、前記位置取得機能により取得された位置情報及び前記方位取得機能により取得された方位情報と対応づけて保存する画像保存機能（例えば、図２に示すＣＰＵ１００，保存画像データ１９２；図５に示すステップａ２０）と、
この画像保存機能により保存された画像のうちの一の画像を表示する制御を行う表示制御機能（例えば、図２に示すＣＰＵ１００；図５に示すステップａ４０〜ステップａ１１０）と、
少なくとも前記画像保存機能により保存された位置情報及び方位情報に基づいて、撮影位置が前記一の画像の撮影範囲内である画像を前記一の画像の関連画像として選出する関連画像選出機能（例えば、図２に示すＣＰＵ１００；図８に示すリンク画像候補選出処理）と、
前記選出された関連画像の撮影位置に対応する前記一の画像中の位置を特定する位置特定機能（例えば、図２に示すＣＰＵ１００；図６に示すステップｂ６０，ｂ７０）と、
前記表示制御機能により表示制御されている一の画像上の前記特定された位置と対応付けて、前記関連画像へのリンク情報を記録する記録機能（例えば、図２に示すＣＰＵ１００；図６に示すステップｂ１５０）と、
を実現させるためのプログラムである。
【０００８】
そして、請求項２に記載の発明は、請求項１に記載の画像撮影制御装置において、
前記表示制御手段により表示制御されている一の画像上の前記特定された位置に、所定の識別体を表示する制御を行う識別体表示制御手段（例えば、図２に示すＣＰＵ１００；図６に示すステップｂ８０）、を備えることを特徴としている。
【０００９】
そして、請求項３に記載の発明は、請求項２に記載の画像撮影制御装置において、
前記識別体表示制御手段により表示制御された識別体の中から、所定のユーザ操作に従って識別体を選択する選択手段（例えば、図２に示すＣＰＵ１００；図５に示すステップａ１４０）と、
前記選択手段により選択された識別体の関連画像を表示する制御を行う関連画像表示制御手段（例えば、図２に示すＣＰＵ１００；図５に示すステップａ１４０）と、
を備えることを特徴としている。
【００１０】
そして、請求項４に記載の発明は、請求項２又は３に記載の画像撮影制御装置において、
所定のユーザ操作に従って前記識別体表示制御手段により表示制御されている識別体のうちの一の識別体の新たな表示位置を指定する指定手段（例えば、図２に示すＣＰＵ１００，入力装置；図６に示すステップｂ９０（ＹＥＳ））と、
この指定手段により指定された前記一の識別体の新たな表示位置に基づいて、前記識別体表示制御手段により表示制御されている全ての識別体の表示位置を補正して識別体を更新表示する制御を行う位置補正手段（例えば、図２に示すＣＰＵ１００；図６に示すステップｂ１００〜ステップｂ１３０）と、
を備えることを特徴としている。
【００１１】
そして、請求項５に記載の発明は、請求項２〜４の何れか一項に記載の画像撮影制御装置において、
前記識別体は、方向を指示する形態を有しており、
前記識別体表示制御手段は、前記画像保存手段に保存された位置情報及び方位情報に基づき、前記一の画像の撮影方位を基準とした前記関連画像の相対的な撮影方位を示す方向を指示するように前記一の画像上に識別体を表示する制御を行う識別体向き制御手段（例えば、図２に示すＣＰＵ１００；図６に示すステップｂ８０，ｂ１３０）を有する、
ことを特徴としている。
【００１２】
そして、請求項６に記載の発明は、請求項１〜５の何れか一項に記載の画像撮影制御装置において、
前記撮影手段は、画角を変更して撮影が可能な手段（例えば、図２に示すＣＰＵ１００，ズーム駆動モータ１４０；図５に示すステップａ２０）であり、
前記画像保存手段は、前記撮影された画像を、撮影時の画角である画角情報とさらに対応付けて保存する手段（例えば、図２に示すＣＰＵ１００，保存画像データ１９２；図５に示すステップａ２０）であり、
前記関連画像選出手段は、
前記画像保存手段に保存された前記一の画像の位置情報、方位情報及び画角情報に基づいて当該一の画像の撮影範囲を判別する撮影範囲判別手段（例えば、図２に示すＣＰＵ１００；図８に示すステップｃ１０）と、
撮影位置が、前記撮影範囲判別手段により判別された撮影範囲内である画像を関連画像として選出する撮影範囲内画像選出手段（例えば、図２に示すＣＰＵ１００；図８に示すステップｃ２０〜ステップｃ５０）と、
を有することを特徴としている。
【００１３】
請求項７に記載の発明の画像編集装置は、
複数の画像を撮影時の撮影位置である位置情報と撮影時の撮影方位である方位情報とともに記憶する画像保存手段と、
この画像保存手段に保存された画像のうちの一の画像を表示する制御を行う表示制御手段と、
少なくとも前記画像保存手段に保存された位置情報及び方位情報に基づいて、撮影位置が前記一の画像の撮影範囲内である画像を前記一の画像の関連画像として選出する関連画像選出手段と、
前記選出された関連画像の撮影位置に対応する前記一の画像中の位置を特定する位置特定手段と、
前記表示制御手段により表示制御されている一の画像上の前記特定された位置と対応付けて、前記関連画像へのリンク情報を記録する記録手段と、
を備えることを特徴としている。
【００１４】
また、請求項１０に記載の発明のプログラムは、
コンピュータに、
複数の画像を撮影時の撮影位置である位置情報と撮影時の撮影方位である方位情報とともに記憶する画像保存機能と、
この画像保存機能により保存された画像のうちの一の画像を表示する制御を行う表示制御機能と、
少なくとも前記画像保存機能により保存された位置情報及び方位情報に基づいて、撮影位置が前記一の画像の撮影範囲内である画像を前記一の画像の関連画像として選出する関連画像選出機能と、
前記選出された関連画像の撮影位置に対応する前記一の画像中の位置を特定する位置特
定機能と、
前記表示制御機能により表示制御されている一の画像上の前記特定された位置と対応付けて、前記関連画像へのリンク情報を記録する記録機能と、
を実現させるためのプログラムである。
【００１５】
請求項８に記載の発明は、
ゲーム場面の変更に伴って背景画像を変更してゲームを進行させるゲーム機において、
前記背景画像には、次のゲーム場面が展開される位置に、当該次のゲーム場面を表す表示体が描かれており、
撮影手段により撮影された画像を、撮影時の撮影位置である位置情報及び撮影時の撮影方位である方位情報と対応づけて保存する画像保存手段（例えば、図１５に示す保存画像データ１９２）と、
前記ゲーム場面の中から背景画像を差し替えるゲーム場面を選択する場面選択手段（例えば、図１５に示すＣＵＰ５１０，入力装置５２０；図２０に示すステップｅ１０）と、
前記画像保存手段に保存された位置情報及び方位情報に基づき、前記画像保存手段に保存された画像のうち、一の画像中における他の画像の撮影位置の位置関係が、前記選択されたゲーム場面の背景画像中における次のゲーム場面の表示体の位置関係と適合する一の画像を、差替画像として抽出する差替画像抽出手段（例えば、図１５に示すＣＵＰ５１０；図２０に示すステップｅ２０）と、
ゲーム進行が前記選択されたゲーム場面となった場合に、当該ゲーム場面の背景画像を前記抽出された差替画像として表示制御するとともに、当該ゲーム場面の次のゲーム場面の背景画像を前記他の画像として表示制御する背景画像差替制御手段（例えば、図１５に示すＣＵＰ５１０，ゲーム使用背景データ５６６；図１９に示すステップｄ３０）と、
を備えることを特徴としている。
【００１６】
また、請求項１１に記載の発明のプログラムは、
ゲーム場面の変更に伴って背景画像を変更してゲームを進行させるコンピュータに、
前記背景画像には、次のゲーム場面が展開される位置に、当該次のゲーム場面を表す表示体が描かれており、
撮影手段により撮影された画像を、撮影時の撮影位置である位置情報及び撮影時の撮影方位である方位情報と対応づけて保存する画像保存機能（例えば、図１５に示す保存画像データ１９２）と、
前記ゲーム場面の中から背景画像を差し替えるゲーム場面を選択する場面選択機能（例えば、図１５に示すＣＵＰ５１０，入力装置５２０；図２０に示すステップｅ１０）と、
前記画像保存機能により保存された位置情報及び方位情報に基づき、前記画像保存機能により保存された画像のうち、一の画像中における他の画像の撮影位置の位置関係が、前記選択されたゲーム場面の背景画像中における次のゲーム場面の表示体の位置関係と適合する一の画像を、差替画像として抽出する差替画像抽出機能（例えば、図１５に示すＣＵＰ５１０；図２０に示すステップｅ２０）と、
ゲーム進行が前記選択されたゲーム場面となった場合に、当該ゲーム場面の背景画像を前記抽出された差替画像として表示制御するとともに、当該ゲーム場面の次のゲーム場面の背景画像を前記他の画像として表示制御する背景画像差替制御機能（例えば、図１５に示すＣＵＰ５１０，ゲーム使用背景データ５６６；図１９に示すステップｄ３０）と、
を実現させるためのプログラムである。
【発明の効果】
【００１７】
請求項１又は９に記載の発明によれば、撮影された画像の撮影時の撮影位置及び撮影方位に基づいて、撮影位置が一の画像の撮影範囲内である画像を当該一の画像の関連画像として自動的に選出し、選出した関連画像の撮影位置に対応する当該一の画像中の位置を特定することができる。したがって、撮影された画像間を関連付けさせるためのユーザ操作
を補助することが可能となる。
【００１８】
請求項２に記載の発明によれば、前述のように特定された、一の画像上の関連画像の撮影位置に対応する位置に、関連画像を示す所定の識別体を表示することができる。
【００１９】
請求項３に記載の発明によれば、前記一の画像上に表示制御された識別体が所定のユーザ操作によって選択された場合に、当該選択された識別体の関連画像を表示することができる。
【００２０】
請求項４に記載の発明によれば、所定のユーザ操作によって、前記一の画像上に表示制御されている識別体のうちの一の識別体の新たな表示位置が指定された場合には、当該指定された一の識別体の新たな表示位置に基づいて、表示制御されている全ての識別体の表示位置を補正して更新表示することができる。
【００２１】
請求項５に記載の発明によれば、識別体が指示する方向によって、表示制御中の一の画像の撮影方位を基準とした関連画像の相対的な撮影方位を示すことができる。
【００２２】
請求項６に記載の発明によれば、前記一の画像の撮影位置、撮影方位及び画角に基づいて当該一の画像の撮影範囲を判別し、撮影位置が判別した撮影範囲内である画像を関連画像として自動的に選出することができる。
【００２３】
請求項７又は１０に記載の発明によれば、保存された画像の撮影時の撮影位置及び撮影方位に基づいて、撮影位置が一の画像の撮影範囲内である画像を当該一の画像の関連画像として選出し、選出した関連画像の撮影位置に対応する当該一の画像中の位置を特定することができる。したがって、撮影された画像間を関連付けさせるためのユーザ操作を補助することが可能となる。
【００２４】
請求項８又は１１に記載の発明によれば、ゲーム場面の中から背景画像を差し替えるゲーム場面が選択された場合に、撮影手段により撮影されて保存された画像の中から、一の画像中における他の画像の撮影位置の位置関係が、選択されたゲーム場面の背景画像中における次のゲーム場面の表示体の位置関係と適合する一の画像を差替画像として抽出することができる。そして、ゲーム進行が前述のように選択されたゲーム場面となった場合に、当該ゲーム場面の背景画像を差替画像として表示制御するとともに、当該ゲーム場面の次のゲーム場面では、背景画像を前記他の画像として表示制御することができる。したがって、ユーザは、撮影した画像を背景画像としたゲームを楽しむことができる。
【発明を実施するための最良の形態】
【００２５】
以下、図面を参照して、本発明の好適な実施形態について詳細に説明する。
【００２６】
（第１実施形態）
先ず、図１〜図２２を参照して、第１実施形態について説明する。第１実施形態は、本発明の画像撮影制御装置をデジタルカメラに適用した場合の実施形態である。
【００２７】
［概観］
図１（ａ）はデジタルカメラ１の正面斜視図を、（ｂ）は背面斜視図を、それぞれ示す図である。
デジタルカメラ１は、被写体を撮影フレームに収めるように狙うためのファインダー１１や、撮影レンズ１３、ズーム機能を備えた撮影レンズ１３を通して入射した光をデジタル信号に変換するＣＣＤ（Charge Coupled Diode）やＣＭＯＳ（Complementary Metal Oxide Semiconductor）といった撮像素子（図示略）等を備えて構成され、本体上面には、
シャッターボタン１５、及びデジタルカメラ１の電源の投入／遮断を切り替える電源ボタン１７が設けられている。
【００２８】
また、デジタルカメラ１の本体背面には、モードスイッチ１８、各種指示を入力するための十字キー１９ａや操作ボタン１９ｂ，１９ｃ、表示装置１２２が設けられている。
モードスイッチ１８は、撮影モード「Ｒ」及び再生モード「Ｐ」を切り替えるためのスイッチであり、例えばスライドスイッチにより実現される。
十字キー１９ａは、上キー、下キー、左キー、及び右キーの各方向キーを有する。第１実施形態では、各方向キーのキー操作に応じて、表示装置１２２に表示された画像が切り替えられる。
表示装置１２２は、撮影モード時には電子ファインダーとして被写体の画像（ファインダー画像）を表示し、再生モード時には撮影された画像（撮影画像）を再生表示する。また、表示装置１２２には、その表示領域全体に亘ってタッチパネル（図示略）が一体的に形成されており、ユーザは、ペン３０を使用した表示装置１２２上のタッチ操作により操作入力を行うことも可能である。
【００２９】
このデジタルカメラ１のユーザが、電源ボタン１７を押下してデジタルカメラ１の電源を投入し、モードスイッチ１８により動作モードを撮影モードに切り替えると、デジタルカメラ１が撮影可能な状態となり、撮影レンズ１３を通して撮像素子に集光された画像データがデジタル信号に変換されて、ファインダー画像として表示装置１２２に表示される。またこのとき、ユーザは、所定のズーム操作（例えば、上下キーのキー操作）によって適宜ズームを変更し、画角を決定することができる。そして、シャッターボタン１５を押下したタイミングで電子的な撮影が実行されることとなる。
【００３０】
一方、デジタルカメラ１の本体側面には、メモリカード１９０を着脱自在に装着するカードスロット２５が設けられており、前述の撮影モードで撮影された撮影画像がメモリカード１９０に保存されるようになっている。そして、メモリカード１９０に保存された撮影画像は、再生モードにおいて表示装置１２２に再生表示させることができる。以下、再生表示させた撮影画像を、「再生画像」という。
【００３１】
さらに、本体側面には、データの入力端子を備えた通信コネクタ２７が設けられており、例えばＵＳＢ（Universal Serial Bus）等の通信ケーブル２９により接続される外部機器との間でデータの送受が可能である。例えば、撮影画像をデジタルカメラ１からパソコンに送信し、パソコンで画像処理を施した後、パソコンに接続されたプリンタ等で当該撮影画像を印刷するといったことが一般的に行われる。
【００３２】
［機能構成］
図２は、デジタルカメラ１の主要機能構成の一例を示すブロック図である。図２に示すように、デジタルカメラ１は、ＣＰＵ１００、入力装置１１０、表示装置１２２、表示バッファ１２４、表示装置駆動回路１２６、タッチパネル１３２、位置検出回路１３４、ズーム駆動モータ１４０、ＣＣＤ１５２、ＣＣＤ制御回路１５４、ＲＯＭ１６０、ＲＡＭ１７０、外部記憶装置１８０、位置情報取得装置２００、及び方位情報取得装置２１０の各部を備えて構成されている。
【００３３】
ＣＰＵ１００は、入力装置１１０や位置検出回路１３４から入力される信号等に応じてＲＯＭ１６０から所定のプログラムを読み出して実行し、各機能部への指示やデータの転送等を行って、デジタルカメラ１を統括的に制御する。また、ＣＰＵ１００は、ＣＣＤ制御回路１５４から入力されたデジタル信号をもとにファインダー画像を生成し、このファインダー画像に基づく表示信号を表示装置駆動回路１２６に出力する。一方、ＣＰＵ１００は、撮影タイミング（図１に示すシャッターボタン１５の押下タイミング）でＣＣＤ制
御回路１５４から入力されたデジタル信号をもとに撮影画像を生成する。そして、ＣＰＵ１００は、生成した撮影画像をもとに、ＪＰＥＧ等の所定の記録方式に基づく保存画像データを生成し、外部記憶装置１８０に出力する。例えば、撮影画像は、撮影日付、撮影位置等のＧＰＳ（Global Positioning System）情報、撮影方位、タイトル、コメント、個人情報といったＥｘｉｆ（EXchangeable Image File）情報を含むヘッダを付加したファイル形式で、外部記憶装置１８０に保存される。
【００３４】
入力装置１１０は、撮影指示や、撮影条件の設定操作、モードの切替操作等、ユーザによる各種操作入力を受け付けて、操作入力に応じた操作信号をＣＰＵ１００に出力する。この入力装置１１０は、各種機能が割り当てられたボタンスイッチ等により実現されるものであり、図１では、電源ボタン１７やシャッターボタン１５、モードスイッチ１８、十字キー１９ａ、操作ボタン１９ｂ，１９ｃがこれに該当する。
【００３５】
表示装置１２２は、撮影画像やファインダー画像、或いはデジタルカメラ１の各種設定情報等を表示するための装置であり、ＬＣＤ（Liquid Crystal Display）やＥＬＤ（Electronic Luminescent Display）等で実現される。
表示バッファ１２４は、表示装置１２２に表示される画面データを一時的に格納するための記憶装置であり、ＶＲＡＭ等で実現される。
表示装置駆動回路１２６は、ＣＰＵ１００の制御に応じた各種画面を表示装置１２２に表示させる。具体的には、表示装置駆動回路１２６は、ＣＰＵ１００から入力される表示信号に対応する表示情報を画面データとして表示バッファ１２４に格納するとともに、表示バッファ１２４に格納された画面データを表示装置１２２に表示させる。
【００３６】
また、第１実施形態のデジタルカメラ１は、表示装置１２２と一体的に形成されたタッチパネル１３２を備える。このタッチパネル１３２は、表示装置１２２における位置を指示するスタイラスペン（図１のペン３０）等の装置と、指示された表示装置１２２のタッチ操作位置を感知する装置とが組み合わされた入力装置であり、このタッチパネル１３２に接続される位置検出回路１３４は、タッチパネル１３２により指示された位置座標を検出してＣＰＵ１００に出力する。
【００３７】
ズーム駆動モータ１４０は、ズーム機構を駆動するためのモータであり、ズーム操作が為された場合にＣＰＵ１００により駆動制御される。すなわち、ＣＰＵ１００は、先ずその操作量に従ってズーム率を決定する。そして、ＣＰＵ１００は、決定したズーム率に基づいて駆動量を算出し、ズーム駆動モータ１４０を制御する。
【００３８】
ＣＣＤ１５２は、撮影レンズ（図１（ａ）の撮影レンズ１３）を通して受光した光を電気信号に変換する撮像素子である。
ＣＣＤ制御回路１５４は、ＣＣＤ１５２で変換された電気信号をデジタル信号に変換し、ＣＰＵ１００に出力する。
【００３９】
ＲＯＭ１６０には、各種初期設定や、ハードウェアの検査、或いは必要なプログラムのロード等を行うための初期プログラムが格納される。ＣＰＵ１００は、デジタルカメラ１の電源投入時においてこの初期プログラムを実行することにより、デジタルカメラ１の動作環境を設定する。また、ＲＯＭ１６０には、画像処理や、各種設定処理等のデジタルカメラ１の動作に係る各種処理プログラムや、デジタルカメラ１の備える種々の機能を実現するためのプログラムやデータ等が格納される。特に、第１実施形態を実現するため、リンク設定プログラム１６２ａを含むメインプログラム１６２が格納される。
【００４０】
第１実施形態は、撮影画像同士のリンク関係を設定するデジタルカメラ１の機能を実現するものであり、ＣＰＵ１００は、再生画像の表示制御中に所定のリンクモード切替操作
が為されたならば、リンク設定プログラム１６２ａに従ってリンク設定処理を実行する。具体的には、ＣＰＵ１００は、撮影画像の中から、その撮影位置が再生画像の撮影範囲内である画像をリンク画像（関連画像）として選出し、当該再生画像とリンクさせる。より詳細には、ＣＰＵ１００は、選出したリンク画像の撮影位置に対応する再生画像中の位置を特定する処理を行い、再生画像中の特定された位置と対応付けて当該リンク画像をリンクさせる。
【００４１】
ＲＡＭ１７０は、ＣＰＵ１００の作業用メモリとして用いられる半導体メモリであり、ＣＰＵ１００が実行する各種プログラムや、これらプログラムの実行に係るデータ、或いは撮影画像を一時的に保持するためのメモリ領域や、メモリカード１９０に保存する保存画像データを生成する際の作業用領域を備えている。
【００４２】
外部記憶装置１８０は、メモリカード１９０を着脱自在に装着し、当該メモリカード１９０に保存されているデータ（例えば保存画像データ）を読み出して、ＣＰＵ１００に出力する。また、外部記憶装置１８０は、ＣＰＵ１００の制御により、メモリカード１９０に対して保存画像データ等のデータを書き込む。この外部記憶装置１８０は、メモリカード１９０の種類に応じた読み書き装置によって実現されるものである。
【００４３】
メモリカード１９０は、フラッシュメモリ等のＣＰＵ１００により読み取り可能な記録媒体である。このメモリカード１９０には、第１実施形態を実現するため、保存画像データ１９２と、リンク情報１９４とが格納される。
【００４４】
保存画像データ１９２は、デジタルカメラ１によって撮影された撮影画像を蓄積・保存する。図３は、保存画像データ１９２のデータ構成例を示す図である。図３に示すように、撮影画像は、撮影画像に固有に割り当てられる画像番号、撮影時の撮影時刻、撮影位置情報、撮影方位情報、及び画角情報と対応付けられて保存される。
【００４５】
撮影位置情報には、撮影時において位置情報取得装置２００によって算出された撮影位置（具体的には、緯度、経度及び高度）が設定される。
撮影方位情報には、撮影時において方位情報取得装置２１０によって取得された方位情報に基づいて算出される撮影方位が設定される。
画角情報には、撮影時のデジタルカメラ１の画角（例えば、撮影時のズーム率）が設定される。
【００４６】
リンク情報１９４は、保存画像データ１９２に保存された撮影画像同士のリンク関係を記憶する。図４は、リンク情報１９４のデータ構成例を示す図である。図４に示すように、リンク情報１９４には、リンク元の撮影画像（以下、適宜「リンク元画像」という。）の画像番号をリンク元とし、リンク先の撮影画像（リンク画像）の画像番号及びアイコン表示位置をリンク先としたリンクデータが設定される。アイコン表示位置には、当該リンク画像の撮影位置に対応するリンク元画像中の位置座標が設定される。
【００４７】
例えば、保存画像データ１９２に保存された画像番号“Ｐ＿００２”の撮影画像には、リンク画像として画像番号“Ｐ＿００３”、“Ｐ＿０２１”、“Ｐ＿０４７”、及び“Ｐ＿０４９”の各撮影画像が、それぞれその撮影位置に対応する画像番号“Ｐ＿００２”の撮影画像中の位置座標であるアイコン表示位置と対応付けられて設定されている（レコードＬ１１）。この画像番号“Ｐ＿００２”の撮影画像を再生表示する場合には、ＣＰＵ１００は、対応するアイコン表示位置を読み出し、当該撮影画像（再生画像）上に各リンク画像を示す識別子としてのリンクアイコンを表示する制御を行う。尚、リンクアイコンは、例えばキャラクタの形態を有しており、当該キャラクタの向きが、再生画像の撮影位置及び撮影方位を基準とした当該リンク画像の相対的な撮影方位を示す方向を指示するよう
に表示制御される。
【００４８】
位置情報取得装置２００は、位置情報を検出するための電波を受信して現在の位置情報（例えば、緯度や経度、高度）を算出してＣＰＵ１００に出力する。例えば、ＧＰＳ衛星からの電波を受信するアンテナ、及びアンテナで受信した電波に基づいて位置情報を算出する演算装置等によって実現される。この位置情報取得装置２００からの出力をもとに、撮影時の位置（撮影位置）が特定される。
【００４９】
方位情報取得装置２１０は、デジタルカメラ１の方位（具体的には、デジタルカメラ１がどの方角を向いているか）を検出し、検出値をＣＰＵ１００に出力する。例えば、地磁気から方位を検知する方位センサによって実現される。この方位情報取得装置２１０からの出力をもとに、撮影時のデジタルカメラ１の向き（撮影方位）が特定される。
【００５０】
［処理の流れ］
次に、第１実施形態におけるデジタルカメラ１のメイン処理の流れについて、図５に示すフローチャートを参照して説明する。尚、ここで説明する処理はデジタルカメラ１の電源が投入されると開始される処理であり、ＣＰＵ１００がリンク設定プログラム１６２ａを含むメインプログラム１６２を読み出して実行することによって実現される。
【００５１】
このメイン処理において、ＣＰＵ１００は、モードスイッチ１８による動作モードの切替操作によって撮影モードが指示された場合には、動作モードを撮影モードに設定する（ステップａ１０）。そして、ユーザによる撮影実行操作に応じて、ＣＰＵ１００は、撮影処理を実行する（ステップａ２０）。この際、撮影された画像（撮影画像）が、撮影時のデジタルカメラ１の画角、撮影位置、撮影方位等と対応付けられて保存画像データ１９２に保存される。
【００５２】
モードスイッチ１８による動作モードの切替操作によって再生モードが指示された場合には、ＣＰＵ１００は、動作モードを再生モードに設定し（ステップａ３０）、保存画像データ１９２から、再生画像として、例えば撮影時刻が最新の撮影画像を読み出す（ステップａ４０）。
【００５３】
続いて、ＣＰＵ１００は、再生画像にリンク画像が設定されている場合、すなわち、リンク情報１９４に、再生画像の画像番号がリンク元に設定されたリンクデータが含まれる場合には（ステップａ５０：ＹＥＳ）、表示画面を再生画像表示画面とリンク画像表示画面とに分割し（ステップａ６０）、再生画像表示画面に再生画像を表示する制御を行う（ステップａ７０）。
【００５４】
続いて、ＣＰＵ１００は、対応するリンク画像を所定のサイズに縮小する処理を行い（ステップａ８０）、当該縮小したリンク画像をリンク画像表示画面に一覧表示する制御を行うとともに（ステップａ９０）、対応するアイコン表示位置に基づいて、再生画像上にリンクアイコンを表示する制御を行う（ステップａ１００）。
【００５５】
一方、ステップａ４０で読み出した再生画像にリンク画像が設定されていない場合、すなわち、リンク情報１９４に、再生画像の画像番号がリンク元に設定されたリンクデータが含まれていない場合には（ステップａ５０：ＮＯ）、再生画像を全画面表示する制御を行う（ステップａ１１０）。
【００５６】
この再生モードにおいて、ＣＰＵ１００は、再生画像切替操作を検知した場合には（ステップａ１２０：ＹＥＳ）、例えば撮影時刻に従って再生表示する再生画像を決定して保存画像データ１９２から読み出し（ステップａ１３０）、ステップａ５０に戻って上記し
た処理を実行する。具体的には、ＣＰＵ１００は、再生モード中の上下キーのキー操作を再生画像切替操作として検知する。
【００５７】
また、ＣＰＵ１００は、リンク画像確認表示操作を検知した場合、或いは再生画像上でのリンクアイコン選択操作を検知した場合には、保存画像データ１９２から該当するリンク画像を読み出して表示する制御を行う（ステップａ１４０）。具体的には、ＣＰＵ１００は、再生モード中の左右キーのキー操作をリンク画像確認表示操作として検知し、例えば撮影時刻に従ってリンク画像を選択して全画面表示する制御を行う。また、再生画像上のタッチ操作によってリンクアイコンが選択された場合には、ＣＰＵ１００は、選択されたリンクアイコンに対応するリンク画像を全画面表示する制御を行う。
【００５８】
また、所定のリンクモード切替操作を検知した場合には、ＣＰＵ１００は、動作モードをリンクモードに設定し（ステップａ１５０）、続いてリンク設定処理を実行する（ステップａ１６０）。図６は、リンク設定処理の流れを説明するためのフローチャートである。
【００５９】
リンク設定処理では、ＣＰＵ１００は、先ず、リンク画像候補選出処理を実行する（ステップｂ１０）。ここで、図７を参照して、リンク画像候補の選出方法について説明する。図７は、撮影された撮影画像の撮影位置（絶対位置）の位置関係の一例を示す概略図であり、各撮影画像を表すアイコンに付記された矢印は、当該撮影画像の撮影方位（絶対向き）を示している。例えば撮影画像Ｐ１１に着目すれば、その撮影位置、撮影方位及び撮影時の画角に基づいて撮影範囲（図中ハッチングで示した区域）が算出され、当該算出された撮影範囲内で撮影された撮影画像Ｐ２１，Ｐ２３，Ｐ２５，Ｐ２７がリンク画像候補として選出される。
【００６０】
具体的には、ＣＰＵ１００は、図８に示すフローチャートに従ってリンク画像候補選出処理を実行する。すなわち、ＣＰＵ１００は、先ず、保存画像データ１９２から再生画像の撮影位置、撮影方位及び画角を読み出し、これらに基づいて当該再生画像の撮影範囲を算出する（ステップｃ１０）。
【００６１】
続いて、ＣＰＵ１００は、保存画像データ１９２に設定されている全ての撮影画像をそれぞれ処理対象として、ループＡの処理を実行する（ステップｃ２０〜ｃ５０）。すなわち、ＣＰＵ１００は、処理対象の撮影画像の撮影位置が、ステップｃ１０で算出した再生画像の撮影範囲内であるか否かを判別し、撮影範囲内ならば（ステップｃ３０：ＹＥＳ）、当該処理対象の撮影画像をリンク画像候補として選出する（ステップｃ４０）。ループＡを終了したならば、本処理は終了される。
【００６２】
図６に戻り、続いてＣＰＵ１００は、表示画面を再生画像表示画面とリンク画像表示画面とに分割し（ステップｂ２０）、再生画像表示画面に再生画像を表示する制御を行う（ステップｂ３０）。また、ＣＰＵ１００は、ステップｂ１０のリンク画像候補選出処理の結果選出されたリンク画像候補を所定のサイズに縮小する処理を行い（ステップｂ４０）、当該縮小したリンク画像をリンク画像表示画面に一覧表示する制御を行う（ステップｂ５０）。
【００６３】
そして、リンク設定操作が為されるまでの間待機状態となる。この間、ユーザは、リンク画像表示画面に一覧表示されたリンク画像候補の中から、再生画像とリンクさせない画像を指定する等の操作が可能である。そして、ユーザのリンク設定操作によってリンク画像が確定される。
【００６４】
リンク設定操作が為されたならば、ＣＰＵ１００は、再生画像中における各リンク画像
のリンクアイコンの横位置を決定し（ステップｂ６０）、次いで縦位置を決定して（ステップｂ７０）、リンクアイコンのアイコン表示位置（すなわち、各リンク画像の撮影位置に対応する再生画像中の位置座標）を算出する。
【００６５】
ここで、図９及び図１０を参照して、アイコン表示位置の算出方法について説明する。図９及び図１０は、再生画像Ｐ１１とリンク画像Ｐ２１，Ｐ２３，Ｐ２５，Ｐ２７との撮影位置の位置関係の一例を示す図であり、再生画像Ｐ１１の撮影位置及び撮影方位を基準とした座標系で各リンク画像Ｐ２１，Ｐ２３，Ｐ２５，Ｐ２７の撮影位置を示している。詳細には、図９は上空から見下ろした（高さ方向であるＹ軸方向に沿って見た）概略俯瞰図であり、図１０は横軸を水平方向、縦軸を高さ方向であるＹ軸として撮影位置の高さを表した概略図である。各リンク画像Ｐ２１，Ｐ２３，Ｐ２５，Ｐ２７を示すリンクアイコンのアイコン表示位置は、当該リンク画像の撮影位置が、これを含むＸＹ平面と平行な領域内のどこに位置するかによって定まる。
【００６６】
例えば、リンク画像Ｐ２３に着目すれば、図９に示す比率（Ａ：Ｂ）に基づいてリンク画像Ｐ２３を示すリンクアイコンの再生画像中の横位置が決定され、図１０に示す比率（Ｃ：Ｄ）に基づいてリンク画像Ｐ２３を示すリンクアイコンの再生画像中の縦位置が決定される。
【００６７】
図６に戻り、続いてＣＰＵ１００は、ステップｂ６０で決定した各リンクアイコンの縦位置及びステップｂ７０で決定した各リンクアイコンの横位置に基づいて、再生画像上にリンクアイコンを表示する制御を行う（ステップｂ８０）。尚、前述のように、リンクアイコンはキャラクタの形態を有しており、ステップｂ８０の処理において、ＣＰＵ１００は、当該キャラクタの向きが、再生画像の撮影位置及び撮影方位を基準としたリンク画像の相対的な撮影方位を示す方向を指示するように表示制御する。
【００６８】
そして、ＣＰＵ１００は、リンクアイコンの表示位置修正操作又はリンクアイコンの位置確定操作を検知するまで待機状態となる。具体的には、ＣＰＵ１００は、再生画像表示画面上での一のリンクアイコンに対するスライド操作（スタイラスペン（図１のペン３０）を当接させたままでタッチパネル１３２上を摺動させる操作）を表示位置修正操作として検知し（ステップｂ９０：ＹＥＳ）、その操作方向及び操作量に基づいて当該リンクアイコンのアイコン表示位置を補正する。そして、ＣＰＵ１００は、補正したアイコン表示位置に基づいて撮影方位を修正する（ステップｂ１００）。これにより、当該再生画像の撮影時におけるデジタルカメラ１の撮影方位の誤差が修正される。
【００６９】
この場合には、ＣＰＵ１００は、修正後の撮影方位をもとに、再度各リンク画像のリンクアイコンの横位置を決定する処理（ステップｂ１１０）、及び縦位置を決定する処理（ステップｂ１２０）を行って各リンク画像のアイコン表示位置を補正し、再生画像上にリンクアイコンを再配置する（ステップｂ１３０）。
【００７０】
また、リンクアイコンの位置確定操作を検知したならば（ステップｂ１４０：ＹＥＳ）、ＣＰＵ１００は、リンク情報１９４を更新して（ステップｂ１５０）、本処理を終了する。
【００７１】
図５に戻り、ＣＰＵ１００は、再生モード終了操作を検知するまではステップａ１２０に戻って上記した処理を繰り返す。一方、再生モード終了操作を検知したならば（ステップａ１７０：ＹＥＳ）、ＣＰＵ１００は、再生モードを終了する（ステップａ１８０）。
【００７２】
次に、図１１及び図１２を参照して、第１実施形態に係るデジタルカメラ１の操作例について説明する。
【００７３】
［操作例１］
図１１は、再生モードにおいて表示装置１２２に表示される画面例を示す図である。モードスイッチ１８により動作モードを再生モードに切り替えた際、再生表示させる撮影画像にリンク画像が設定されていない場合には、図１１（ａ）に示すように、再生画像が全画面表示される。
【００７４】
この場合には、内部処理として次の処理が実行される。すなわち、ＣＰＵ１００は、リンク情報１９４に、再生画像の画像番号がリンク元に設定されたリンクデータが含まれていないと判断し、再生画像を全画面表示する制御を行う（図５に示すステップａ５０（ＮＯ）→ａ１１０）。
【００７５】
そして、デジタルカメラ１の操作ボタン１９ｂ，１９ｃの操作等して動作モードをリンクモードに切り替えると、再生画像のリンク画像候補が撮影画像の中から選出され、図１１（ｂ）に示すように、表示画面が再生画像表示画面Ｗ１１とリンク画像表示画面Ｗ１３とで構成された２画面状態となる。そして、再生画像表示画面Ｗ１１に再生画像が表示され、リンク画像表示画面Ｗ１３において、選出されたリンク画像候補がそれぞれ所定のサイズに縮小されて一覧表示される。
【００７６】
この場合には、ＣＰＵ１００により以下の内部処理が実行される。すなわち、ＣＰＵ１００は、再生画像の撮影位置、撮影方位及び画角に基づいて当該再生画像の撮影範囲を算出し、撮影位置が、当該算出した再生画像の撮影範囲内である撮影画像をリンク画像候補として選出する（図８に示すリンク画像候補選出処理）。そして、ＣＰＵ１００は、表示画面を再生画像表示画面とリンク画像表示画面とに分割し、再生画像を再生画像表示画面に、所定のサイズに縮小したリンク画像候補をリンク画像表示画面に一覧表示する制御を行う（図６のステップｂ２０→ｂ３０→ｂ４０→ｂ５０）。
【００７７】
このリンク画像表示画面Ｗ１３において、ユーザは、再生画像とリンクさせないリンク画像候補を指定することにより、リンク画像表示画面Ｗ１３から消去させるといったことができる。そして、デジタルカメラ１の操作ボタン１９ｂ，１９ｃを操作等してリンク設定操作を行うと、図１１（ｃ）に示すように、再生画像表示画面Ｗ１１において、各リンク画像の撮影位置に対応する再生画像中の位置にそれぞれキャラクタの形態を有するリンクアイコンＩＣ１１，ＩＣ１３，ＩＣ１５，ＩＣ１７が表示され、各キャラクタの向きによって、再生画像の撮影位置及び撮影方位を基準とした対応するリンク画像の相対的な撮影方位が示される。
【００７８】
この場合には、ＣＰＵ１００により次の内部処理が実行される。すなわち、ＣＰＵ１００は、再生画像中における各リンク画像のリンクアイコンの横位置及び縦位置を算出して、リンクアイコンのアイコン表示位置を決定し、決定したアイコン表示位置にリンクアイコンを表示する制御を行う（図６のステップｂ６０→ｂ７０→ｂ８０）。
【００７９】
［操作例２］
図１２は、リンクモードにおいて表示装置１２２に表示される画面例を示す図であり、図１２（ａ）は、図１１（ｃ）に示して説明した画面である。再生画像表示画面Ｗ１１上でペン３０により一のリンクアイコンＩＣ１７を選択して矢印Ａ１１で示すスライド操作を行うと、図１２（ｂ）に示すように、各リンクアイコンＩＣ１１，ＩＣ１３，ＩＣ１５，ＩＣ１７のアイコン表示位置が補正されて表示が更新される。
【００８０】
この場合には、ＣＰＵ１００により次の内部処理が実行される。すなわち、ＣＰＵ１００は、入力されたスライド操作の操作方向及び操作量に基づいて当該リンクアイコンのア
イコン表示位置を補正し、補正したアイコン表示位置に基づいて撮影方位を修正する（図６のステップｂ９０（ＹＥＳ）→ｂ１００）。そして、ＣＰＵ１００は、修正後の撮影方位をもとに、再度各リンク画像のリンクアイコンの横位置及び縦位置を決定して各リンク画像のアイコン表示位置をそれぞれ補正し、再生画像上にリンクアイコンを再配置する（図６のステップｂ１１０→ｂ１２０→ｂ１３０）。
【００８１】
以上説明したように、第１実施形態によれば、再生画像の撮影時の撮影位置、撮影方位、及び画角に基づいて当該再生画像の撮影範囲を算出し、当該算出した撮影範囲内で撮影された撮影画像をリンク画像として自動的に選出することができる。そして、選出したリンク画像の撮影位置に対応する再生画像中の位置を特定し、再生画像上の特定した位置と対応付けて、選出した各リンク画像をリンクさせることができる。したがって、撮影された撮影画像間をリンクさせる際のユーザ操作を補助することが可能となる。
【００８２】
また、再生画像上のリンクアイコンのうち、一のリンクアイコンが選択されて表示位置修正操作が為された場合には、その操作方向及び操作量に基づいて当該リンクアイコンのアイコン表示位置を補正することができる。そして、補正したアイコン表示位置に基づいて撮影方位を修正し、他のリンクアイコンのアイコン表示位置を再度算出してリンクアイコンを更新表示することができる。これにより、当該再生画像の撮影時におけるデジタルカメラ１の撮影方位の誤差を補正することができる。
【００８３】
尚、第１実施形態では、撮影位置の情報として高度を取得することとしたが、高度が取得されない場合には、以下のようにしてもよい。例えば、高度を“０”と仮定してリンクアイコンの位置を決定する。すなわち、図１０に示した高度＝０の位置をリンクアイコンの縦位置とする。またこの場合には、各アイコンの表示位置を、ユーザ操作に従って個別に修正することとしてもよい。
【００８４】
また、第１実施形態では、本発明の画像撮影制御装置をデジタルカメラ１に適用した場合について説明したが、デジタル撮影の機能を有する携帯電話機やＰＤＡ（Personal Digital Assistant）、パソコン、電子時計、ビデオカメラといった電子機器にも同様に適用可能である。
【００８５】
また、パソコン等の画像編集装置に、リンク設定プログラム１６２ａを含むメインプログラム１６２を組み込むとともにデジタルカメラ１で撮影した画像を取り込むことにより、当該画像編集装置で撮影画像間をリンクさせることも可能である。具体的には、画像編集装置は、メイン処理として、デジタルカメラ１から撮影画像を取り込む処理を行い、続いて図５に示すステップａ１０及びａ２０を除いた処理を実行する。
【００８６】
そして、画像編集装置は、リンクモードに移行した場合には、リンク設定プログラム１６２ａに従ってリンク設定処理を行い、先ず、再生表示中の撮影画像のＥｘｉｆ情報を参照して再生画像の撮影範囲を算出し、当該算出した撮影範囲内で撮影された撮影画像をリンク画像として選出する。そして、選出したリンク画像の撮影位置に対応する再生画像中の位置を特定し、特定した位置と対応付けて選出した各リンク画像をリンクさせる。また、画像編集装置は、再生画像上の一のリンクアイコンが選択されて表示位置修正操作が為された場合には、その操作方向及び操作量に基づいて当該リンクアイコンのアイコン表示位置を補正するとともに、補正したアイコン表示位置に基づいて撮影方位を修正する。
【００８７】
（第２実施形態）
次に、図１３〜図２２を参照して、第２実施形態について説明する。第２実施形態は、本発明のゲーム機を携帯型ゲーム機に適用した場合の実施形態であり、より詳細には、本発明のゲームを、ゲーム進行上、異なる複数のステージ（ゲーム場面）に分岐するＲＰＧ
ゲーム（ロールプレイングゲーム）に適用したものである。
【００８８】
［概観］
図１３は、携帯型ゲーム機５の概観例を示す図であり、携帯型ゲーム機５は、ユーザがゲーム操作等を入力するための方向キー５１ａや操作ボタン５１ｂ、表示装置５３０、スピーカ５５等を備えて構成されている。また、筐体側面には、図示しない電源ボタンや音量調節ボタン等が設けられている。尚、図示しないが、表示装置５３０には、その表示領域全体に亘ってタッチパネルが一体的に形成されており、ユーザは、手指や専用のスタイラスペン等を使用した表示装置５３０上のタッチ操作により操作入力を行うことも可能である。
【００８９】
また、携帯型ゲーム機５の筐体側面には、第１実施形態で説明したデジタルカメラ１に装着されるメモリカード１９０（すなわち、デジタルカメラ１で撮影された撮影画像が保存されたメモリカード）を着脱自在に装着するカードスロット５７が設けられている。
【００９０】
ユーザは、表示装置５３０に表示されるゲーム画面を見ながら方向キー５１ａや操作ボタン５１ｂを操作し、ＲＰＧゲームを楽しむ。具体的には、ユーザは、あるステージ上で操作対象のキャラクタを移動させて次に攻略するステージを選択し、ＲＰＧゲームを進行していく。
【００９１】
図１４は、ステージの分岐例を示す図である。図１４によれば、「平野ステージ」は、「山岳ステージ」及び「城ステージ」へと分岐する。ゲーム中、携帯型ゲーム機５の表示装置５３０には、予め用意された攻略中のステージ用のステージ画像（例えば「山岳ステージ」では、ステージ画像“ｓａｎｇａｋｕ”）を背景としたゲーム画面が表示されるが、第２実施形態では、このステージ画像が、後述する所定のユーザ操作に従ってメモリカード１９０内の撮影画像に差し替えられる。
【００９２】
［機能構成］
図１５は、携帯型ゲーム機５の主要機能構成の一例を示すブロック図である。図１５に示すように、携帯型ゲーム機５は、ＣＰＵ５１０、入力装置５２０、表示装置５３０、タッチパネル５４２、位置検出回路５４４、ＲＡＭ５５０、フラッシュＲＯＭ５６０、及び外部記憶装置５７０の各部を備えて構成されている。
【００９３】
ＣＰＵ５１０は、入力される指示に応じたプログラムに基づく処理を実行し、携帯型ゲーム機５を構成する各部への指示やデータの転送等を行って携帯型ゲーム機５を統括的に制御する。具体的には、ＣＰＵ５１０は、入力装置５２０や位置検出回路５４４から入力される信号等に応じてフラッシュＲＯＭ５６０から所定のプログラムを読み出し、当該プログラムに従って処理を実行する。そして、処理結果をＲＡＭ５５０に保存するとともに、当該処理結果を表示するための表示信号を適宜表示装置５３０に出力し、対応する表示情報を表示させる。
【００９４】
入力装置５２０は、文字キーや数字キー、各種機能キー等を備えたキーボード、或いはマウスやタブレットといったポインティングデバイス等により実現されるものであり、これらが操作された場合には、その操作に応じた操作信号をＣＰＵ５１０に出力する。図１３では、方向キー５１ａや操作ボタン５１ｂがこれに該当する。
【００９５】
表示装置５３０は、ＣＰＵ５１０から入力される表示信号に基づいて各種画面を表示するためのものであり、例えば、ＬＣＤ（Liquid Crystal Display）やＥＬＤ（Electronic
Luminescent Display）等により実現される。
【００９６】
また、第２実施形態の携帯型ゲーム機５は、表示装置５３０と一体的に形成されたタッチパネル５４２を備える。このタッチパネル５４２は、表示装置５３０における位置を指示するスタイラスペン等の装置と、指示された表示装置５３０の位置を感知する装置とが組み合わされた入力装置であり、このタッチパネル５４２に接続される位置検出回路５４４は、タッチパネル５４２により指示された位置座標を検出してＣＰＵ５１０に出力する。
【００９７】
ＲＡＭ５５０は、ＣＰＵ５１０の作業用メモリとして用いられる半導体メモリであり、ＣＰＵ５１０が実行するプログラムや、これらプログラムの実行に係るデータ等を一時的に保持するメモリ領域を備える。
【００９８】
フラッシュＲＯＭ５６０には、各種初期設定、ハードウェアの構成、又は必要なプログラムのロード等を行うための初期プログラムが格納される。ＣＰＵ５１０は、携帯型ゲーム機５の電源投入時においてこの初期プログラムを実行することにより、携帯型ゲーム機５の動作環境を設定する。また、フラッシュＲＯＭ５６０には、携帯型ゲーム機５の動作に係るプログラムや、携帯型ゲーム機５の備える種々の機能を実現するためのプログラム、これらプログラムの実行に係るデータ等が格納される。特に、第２実施形態を実現するため、ゲームプログラム５６１と、背景差替プログラム５６２と、リンク設定プログラム５６３と、ステージ進行データ５６４と、ステージ設定データ５６５と、ゲーム使用背景データ５６６とが格納される。
【００９９】
ゲームプログラム５６１は、ＲＰＧゲームを実現するためのプログラムであり、ＣＰＵ５１０は、このゲームプログラム５６１に従って種々のゲーム処理を実行する。
【０１００】
背景差替プログラム５６２は、ＲＰＧゲームを構成するステージの背景をメモリカード１９０の保存画像データ１９２に設定されている撮影画像に差し替えるためのプログラムであり、ＣＰＵ５１０は、後述する背景差替メニューの選択操作が為されたならば、背景差替プログラム５６２に従って背景差替処理を実行する。
【０１０１】
リンク設定プログラム５６３は、第１実施形態で説明したリンク設定プログラム５６３と同様のプログラムであり、第２実施形態では、後述するリンク設定メニューの選択操作が為された場合にＣＰＵ５１０により読み出されて実行される。ＣＰＵ５１０は、このリンク設定プログラム５６３に従ってリンク設定処理を実行し、メモリカード１９０の保存画像データ１９２に設定されている撮影画像同士のリンク関係を定義したリンクデータを生成してリンク情報１９４を更新する。また第１実施形態と同様に、タッチパネル５４２によってリンクアイコンの表示位置修正操作が為された場合には、アイコン表示位置を補正する。
【０１０２】
ステージ進行データ５６４は、ＲＰＧゲームを構成するステージのステージ分岐を記憶する。図１６は、ステージ進行データ５６４のデータ構成例を示す図である。図１６に示すように、ステージ進行データ５６４には、各ステージそれぞれの分岐先ステージが定義されている。
【０１０３】
ステージ設定データ５６５は、ＲＰＧゲームを構成するステージをゲーム画面上に表示するためのデータを記憶する。図１７は、ステージ設定データ５６５のデータ構成例を示す図である。このステージ設定データ５６５には、ステージ毎に、予め用意されたステージ画像、及び当該ステージ画像中に表示される分岐先ステージの表示位置である分岐先ステージ位置が設定されている。例えば、「山岳ステージ」と「城ステージ」に分岐するステージである「平野ステージ」のステージ画像として、対応する分岐先ステージ位置に山岳や城が表示されたステージ画像が用意される（レコードＬ２１）。
【０１０４】
ゲーム使用背景データ５６６は、実際にゲームに使用する各ステージの背景を記憶する。図１８は、ゲーム使用背景データ５６６のデータ構成例を示す図である。図１８に示すように、ゲーム使用背景データ５６６には、各ステージそれぞれのゲーム使用背景が設定されている。
【０１０５】
具体的には、初期状態ではステージ設定データ５６５に設定されている各ステージのステージ画像がゲーム使用背景として設定され、背景差替メニューでのユーザ操作に従って、該当するステージのゲーム使用背景が保存画像データ１９２に設定されている撮影画像（より詳細には、リンク情報１９４にリンク元として設定されている撮影画像）に差し替えられる。図１８では、「平野ステージ」のゲーム使用背景に、ステージ設定データ５６５としてフラッシュＲＯＭ５６０内に格納されているステージ画像“ｈｅｉｙａ”が設定されている（レコードＬ３１）。また、「山岳ステージ」のゲーム使用背景には、保存画像データ１９２としてメモリカード１９０内に格納されている撮影画像“○○山１．ｊｐｇ”が設定されている（レコードＬ３３）。
【０１０６】
外部記憶装置５７０は、第１実施形態で説明したメモリカード１９０を着脱自在に装着し、当該メモリカード１９０に保存されているデータ（保存画像データ１９２やリンク情報１９４）を読み出して、ＣＰＵ５１０に出力する。また、外部記憶装置５７０は、ＣＰＵ５１０の制御により、メモリカード１９０に対してデータ（例えばリンク設定処理の結果生成されたリンクデータ）を書き込む。この外部記憶装置５７０は、メモリカード１９０の種類に応じた読み書き装置によって実現されるものである。
【０１０７】
メモリカード１９０は、フラッシュメモリ等のＣＰＵ５１０により読み取り可能な記録媒体である。すなわち、メモリカード１９０には、第１実施形態で説明した保存画像データ１９２及びリンク情報１９４が格納される。
【０１０８】
［処理の流れ］
次に、図１９及び図２０を参照して、携帯型ゲーム機５における処理の流れについて説明する。尚、ここで説明する処理は、ＣＰＵ５１０がゲームプログラム５６１、背景差替プログラム５６２、及びリンク設定プログラム５６３を読み出して実行することにより実現される。
【０１０９】
図１９は、携帯型ゲーム機５の全体処理の流れを説明するためのフローチャートである。この処理は、携帯型ゲーム機５の電源が投入（ＯＮ）されると開始され、電源が遮断（ＯＦＦ）されるまでの間繰り返し実行される処理である。
【０１１０】
図１９によれば、ＣＰＵ５１０は、メニュー選択操作が為されるまでの間待機状態となる。そして、メニュー選択操作が為されたならば（ステップｄ１０：ＹＥＳ）、選択されたメニューに応じて処理を分岐する。
【０１１１】
すなわち、背景差替メニューが選択されたならば、ＣＰＵ５１０は、背景差替処理を実行する（ステップｄ２０）。図２０は、背景差替処理の流れを説明するためのフローチャートである。
【０１１２】
この背景差替処理では、ＣＰＵ５１０は、先ず、ステージ選択操作を受け付けて背景を差し替えるステージを選択する（ステップｅ１０）。そして、ステージを選択したならば、ＣＰＵ５１０は、続いてリンク情報１９４を参照し、リンク元画像の中から当該選択したステージの背景として差し替え可能な画像を差替え画像として抽出する。
【０１１３】
すなわち、先ず、ＣＰＵ５１０は、リンク元画像それぞれについて、対応するアイコン表示位置をもとに差し替えの適否を判別する（ステップｅ２０）。具体的には、当該リンク元画像中のアイコン表示位置の位置関係が、ステージ設定データ５６５に設定されているステップｅ１０で選択したステージに対応するステージ画像中の分岐先ステージ位置の位置関係と適合するか否かを判定する。
【０１１４】
次いで、ＣＰＵ５１０は、適合すると判別されたリンク元画像を差替画像候補として表示する制御を行う（ステップｅ３０）。そして、差替画像選択操作が為されたならば、ＣＰＵ５１０は、ステップｅ１０で選択したステージのゲーム使用背景を選択された差替画像に変更してゲーム使用背景データ５６６を更新し（ステップｅ４０）、本処理を終了する。
【０１１５】
図１９に戻り、ゲーム開始メニューが選択されたならば、ＣＰＵ５１０は、ゲーム処理を実行する（ステップｄ３０）。このゲーム処理は、ＲＰＧゲームの実行に係る処理であり、従来のＲＰＧゲームと同様にして実行可能であるのでここでの詳細な説明は省略するが、ゲーム使用背景データ５６６に保存画像データ１９２に設定されている撮影画像が設定されているステージでは、当該撮影画像を背景としたゲーム画面を表示するとともに、ゲーム進行に伴いステージが分岐先ステージに分岐した際には、当該撮影画像のリンク画像を背景としたゲーム画面を表示する。
【０１１６】
また、リンク設定メニューが選択されたならば、ＣＰＵ５１０は、リンク設定処理を実行する（ステップｄ４０）。このリンク設定処理は、第１実施形態において図６に示して説明したリンク設定処理と同様の処理であり、ＣＰＵ５１０は、保存画像データ１９２に設定されている撮影画像同士のリンク関係を定義したリンクデータを生成し、リンク情報１９４を更新する。
【０１１７】
そして、携帯型ゲーム機５では、電源がＯＦＦされるまでは上記した処理を繰り返す。携帯型ゲーム機の電源がＯＦＦされたならば（ステップｄ５０：ＹＥＳ）、本処理は終了される。
【０１１８】
［操作例］
次に、図２１及び図２２を参照し、背景差替メニューにおいてユーザが行う操作について説明する。前述の通り、この背景差替メニューにおいて、ユーザは指定したステージの背景を撮影画像に差し替えることができる。
【０１１９】
具体的に説明する。背景差替メニューを選択すると、先ず、図２１に示すステージ選択画面が表示される。ユーザは、このステージ選択画面において背景を差し替えるステージを選択する。具体的には、ユーザは、リストボックスＬＢ５１から一のステージ（図２１では、「平野ステージ」）を選択し、ＯＫボタンＢＮ５１を選択する。尚、ステージ選択画面では、選択したステージの分岐先ステージが提示されるとともに、背景表示部Ｗ５１において、当該選択したステージのステージ画像が、分岐先ステージ位置とともに表示されるようになっている。
【０１２０】
ＯＫボタンＢＮ５１が選択されたならば、続いて図２２に示す背景選択画面が表示され、指定したステージの背景として差し替え可能な差替画像候補が表示される。この場合には、内部処理として次の処理が実行される。すなわち、ＣＰＵ５１０は、リンク情報１９４に設定されているリンク元画像のうち、対応するアイコン表示位置の位置関係が、ステージ設定データ５６５に設定されている前記選択されたステージに対応するステージ画像中の分岐先ステージ位置の位置関係と適合するリンク元画像を差替画像候補として表示制御する（図２０のステップｅ２０→ｅ３０）。
【０１２１】
例えば、図２２に示す撮影画像（リンク元画像）は、リンクアイコンＩＣ６１及びリンクアイコンＩＣ６３のアイコン表示位置が、図２１に示した「山岳ステージ」及び「城ステージ」へのステージ分岐位置の位置関係と適合すると判定されて、差替画像候補として表示制御されたものである。
【０１２２】
ユーザは、この背景選択画面において、ボタンＢＮ６１，６３を選択して差替画像候補の中から一の画像（差替画像）を選択する。ＯＫボタンＢＮ６５が選択されたならば、内部処理として次の処理が実行され、指定したステージの背景が選択した差替画像に差し替えられる。すなわち、ＣＰＵ５１０は、選択されたステージのゲーム使用背景を選択された差替画像に変更してゲーム使用背景データ５６６を更新する（図２０のステップｅ４０）。
【０１２３】
例えば、図２２に示す撮影画像（リンク元画像）を差替画像として選択したならば、「平野ステージ」において当該撮影画像を背景としたゲーム画面が表示されることとなる。そして、ゲーム進行に伴いステージが例えば分岐先ステージである「山岳ステージ」に分岐したならば、リンクアイコンＩＣ６１のリンク画像を背景としたゲーム画面が表示され、「城ステージ」に分岐したならば、リンクアイコンＩＣ６３のリンク画像を背景としたゲーム画面が表示される。
【０１２４】
以上説明したように、第２実施形態によれば、ゲームを構成するステージの背景を、デジタルカメラ等で撮影した画像に差し替えることができる。具体的には、ユーザ操作によってゲームを構成するステージの中から背景を差し替えるステージが選択されたならば、リンク情報１９４を参照し、対応するアイコン表示位置の位置関係が、予め当該ステージの背景として用意されたステージ画像中の分岐先ステージ位置の位置関係と適合するリンク元画像を、当該ステージの背景として差し替えることができる。したがって、ユーザは、撮影画像を背景としたゲームを楽しむことができる。
【０１２５】
尚、第２実施形態では、本発明のゲーム機を携帯型ゲーム機に適用した場合について説明したが、家庭用ゲーム機、パソコン等の汎用コンピュータ、ゲームセンターやアミューズメント施設等に設置される業務用ゲーム機等の装置にも同様に適用可能である。また、被写体を電子的に撮影する撮影手段を備えたゲーム機に適用しても構わない。
【図面の簡単な説明】
【０１２６】
【図１】（ａ）はデジタルカメラの正面斜視図を、（ｂ）は背面斜視図を、それぞれ示す図。
【図２】デジタルカメラの主要機能構成の一例を示すブロック図。
【図３】保存画像データのデータ構成例を示す図。
【図４】リンク情報のデータ構成例を示す図。
【図５】メイン処理の流れを説明するためのフローチャート。
【図６】リンク設定処理の流れを説明するためのフローチャート。
【図７】撮影された撮影画像の撮影位置の位置関係の一例を示す概略図。
【図８】リンク画像候補選出処理の流れを説明するためのフローチャート。
【図９】アイコン表示位置の算出方法について説明するための図。
【図１０】アイコン表示位置の算出方法について説明するための図。
【図１１】デジタルカメラの操作例を説明するための図。
【図１２】デジタルカメラの操作例を説明するための図。
【図１３】携帯型ゲーム機の概観例を示す図。
【図１４】ステージの分岐例を示す図。
【図１５】携帯型ゲーム機の主要機能構成の一例を示すブロック図。
【図１６】ステージ進行データのデータ構成例を示す図。
【図１７】ステージ設定データのデータ構成例を示す図。
【図１８】ゲーム使用背景データのデータ構成例を示す図。
【図１９】携帯型ゲーム機における全体処理の流れを説明するためのフローチャート。
【図２０】背景差替処理の流れを説明するためのフローチャート。
【図２１】ゲーム機の操作例を説明するための図。
【図２２】ゲーム機の操作例を説明するための図。
【符号の説明】
【０１２７】
１                デジタルカメラ
１００          ＣＰＵ
１１０          入力装置
１２２          表示装置
１２４          表示バッファ
１２６          表示駆動回路
１３２          タッチパネル
１３４          位置検出回路
１４０          ズーム駆動モータ
１５２          ＣＣＤ
１５４          ＣＣＤ制御回路
１６０          ＲＯＭ
１６２        メインプログラム
１６２ａ    リンク設定プログラム
１７０          ＲＡＭ
１８０          外部記憶装置
１９０          メモリカード
１９２        保存画像データ
１９４        リンク情報
２００          位置情報取得装置
２１０          方位情報取得装置
【図１】
2006319538.tif 000003
【図２】
2006319538.tif 000004
【図３】
2006319538.tif 000005
【図４】
2006319538.tif 000006
【図５】
2006319538.tif 000007
【図６】
2006319538.tif 000008
【図７】
2006319538.tif 000009
【図８】
2006319538.tif 000010
【図９】
2006319538.tif 000011
【図１０】
2006319538.tif 000012
【図１１】
2006319538.tif 000013
【図１２】
2006319538.tif 000014
【図１３】
2006319538.tif 000015
【図１４】
2006319538.tif 000016
【図１５】
2006319538.tif 000017
【図１６】
2006319538.tif 000018
【図１７】
2006319538.tif 000019
【図１８】
2006319538.tif 000020
【図１９】
2006319538.tif 000021
【図２０】
2006319538.tif 000022
【図２１】
2006319538.tif 000023
【図２２】
2006319538.tif 000024