(57)【特許請求の範囲】
【請求項１】
被写体を撮像して画像を得る撮像画像を得る撮像部と、
前記撮像画像を表示する表示部と、
当該携帯機器の位置を検出する位置検出部と、
前記携帯機器の方位を検出する方位検出部と、
前記携帯機器に発生した加速度を検出する加速度検出部と、
前記方位検出部によって検出された方位と平行な方向の加速度が前記加速度検出部によって検出されたときに、前記位置と前記方位とに基づいて地図画像を取得する地図画像取得部と、
当該携帯機器の姿勢を検出する姿勢検出部と、
前記姿勢検出部によって検出された当該携帯機器の姿勢から前記表示部の表示面の向きが地表に対して垂直であると判別した場合に、前記取得された地図画像を台形状に整形し、該整形した地図画像を前記撮像画像に重畳して前記表示部に表示させる表示制御部と、
を具備し、
前記表示制御部は、前記撮像画像に前記台形状に整形された地図画像を重畳表示した後、前記加速度検出部によって、前記方位検出部によって検出された方位と平行な方向の加速度が再度検出された場合に、前記表示部に表示されている台形状に整形された地図画像よりもさらに遠方の地図画像を前記台形状内に表示することを特徴とする携帯機器。
【請求項２】
前記表示制御部は、ユーザによって所定の操作が行われた際に、前記台形状内に表示されている地図画像を拡大表示することを特徴とする請求項１に記載の携帯機器。
【請求項３】
前記表示部の表示面への接触を検出する接触検出部をさらに具備し、
前記表示制御部は、前記台形状内に表示されている地図画像の拡大表示は、前記接触検出部の所定の位置への接触が検出された際に行われることを特徴とする請求項２に記載の携帯機器。
【請求項４】
前記地図画像取得部は、前記撮像部の画角に基づいて、前記取得する地図画像の前記方位と直交する方向の幅を固定の幅とし、
前記加速度検出部で検出された加速度の大きさまたは前記撮像部の焦点距離に基づいて、前記取得する地図画像の前記方位と平行な方向の幅を決定することを特徴とする請求項１に記載の携帯機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像画像と地図画像とを表示可能な携帯機器に関する。
【背景技術】
【０００２】
近年、デジタルカメラ等の携帯機器において、地図画像を表示できるようにしたものが提案されている。例えば、特許文献１において提案されている携帯機器は、ＧＰＳ（Global Positioning System）モジュール等の位置検出部が搭載されており、位置検出部で検出された現在位置の周辺の地図画像を表示させるように構成されている。また、特許文献１において提案されている携帯機器は、電子ファインダ表示（スルー画表示等ともいう）も可能であり、電子ファインダ画像と地図画像との表示切り替えをスムーズに行うことができるように、携帯機器の姿勢変化に応じて電子ファインダ画像と地図画像との表示切り替えを行うように構成されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４２６４０９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、特許文献１では、携帯機器の現在位置の周辺の地図画像を表示させるようにしている。しかしながら、特許文献１では、地図画像の表示範囲を切り替える際の操作性の向上については特に言及がない。例えば、地図画像の表示範囲を切り替えるための操作として、従来では、タッチパネル上での指のスライド操作に応じて地図画像の表示範囲を切り替える手法等が知られている。このような手法を特許文献１に適用した場合には、ユーザが、携帯機器を持ちながら地図画像の表示範囲の切り替えの操作を行うことになる。この場合、特に、携帯機器を両手で持った状態での操作は困難である。
【０００５】
本発明は、前記の事情に鑑みてなされたもので、携帯機器を持ちながらであっても容易に地図画像の表示範囲を切り替えることが可能な携帯機器を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記の目的を達成するために、本発明の一態様の携帯機器は、被写体を撮像して画像を得る撮像画像を得る撮像部と、前記撮像画像を表示する表示部と、当該携帯機器の位置を検出する位置検出部と、前記携帯機器の方位を検出する方位検出部と、前記携帯機器に発生した加速度を検出する加速度検出部と、前記方位検出部によって検出された方位と平行な方向の加速度が前記加速度検出部によって検出されたときに、前記位置と前記方位とに基づいて地図画像を取得する地図画像取得部と、当該携帯機器の姿勢を検出する姿勢検出部と、前記姿勢検出部によって検出された当該携帯機器の姿勢から前記表示部の表示面の向きが地表に対して垂直であると判別した場合に、前記取得された地図画像を台形状に整形し、該整形した地図画像を前記撮像画像に重畳して前記表示部に表示させる表示制御部とを具備し、前記表示制御部は、前記撮像画像に前記台形状に整形された地図画像を重畳表示した後、前記加速度検出部によって、前記方位検出部によって検出された方位と平行な方向の加速度が再度検出された場合に、前記表示部に表示されている台形状に整形された地図画像よりもさらに遠方の地図画像を前記台形状内に表示することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、携帯機器を持ちながらであっても容易に地図画像の表示範囲を切り替えることが可能な携帯機器を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る携帯機器の一例としてのデジタルカメラの構成を示す図である。
【図２】撮像画像と地図画像の向きの関係を示した図である。
【図３】ユーザがデジタルカメラを構えているときの様子を示した図である。
【図４】地図画像の例を示す図である。
【図５】本発明の一実施形態におけるスルー画表示中の地図画像の表示例を示す図である。
【図６】地図画像を表示させるための操作について示した図である。
【図７】地図画像の拡大表示について示した図である。
【図８】地図画像の重ね表示から拡大表示への切り替え操作について示した図である。
【図９】拡大表示から地図画像の重ね表示への切り替え操作について示した図である。
【図１０】本発明の一実施形態に係るデジタルカメラの撮影モードの制御について示すフローチャートである。
【図１１】地図画像データの取得処理について説明するための図である。
【図１２】地図表示モードの制御について示すフローチャートである。
【図１３】地図表示モード中の地図画像の表示範囲の切り替え操作について示した図である。
【図１４】再生モードの制御について示すフローチャートである。
【図１５】再生モード中の地図画像の表示操作について示した図である。
【図１６】高度情報を有する地図画像データの例を示す図である。
【図１７】高度情報を考慮した地図画像データの取得処理の例を示した図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照して本発明の実施形態を説明する。  
図１は、本発明の一実施形態に係る携帯機器の一例としてのデジタルカメラの構成を示す図である。本実施形態に係るデジタルカメラ（以下、カメラという）１は、制御部１１と、データ記録部１２と、ボタン操作部１３と、タッチパネル１４と、撮像部１５と、記憶部１６と、表示駆動部１７と、表示部１８と、画像処理部１９と、圧縮伸長部２０と、記録・再生部２１と、画像記録部２２と、方位検出部２３と、位置検出部２４と、加速度検出部２５と、を有している。
【００１０】
制御部１１は、例えばＣＰＵ（Central Processing Unit）で構成されており、カメラ１の動作を統括的に制御する。この制御部１１は、ＧＵＩ（Graphical User Interface）制御部１１ａ、機能実行部１１ｂ、表示制御部１１ｃ、地図画像取得部１１ｄ、及び操作検出部１１ｅとしての機能を有している。ＧＵＩ制御部１１ａとしての機能は、データ記録部１２のＧＵＩデータ記録部１２ａに記録されているＧＵＩ表示データを受け取り、ＧＵＩ表示データを表示駆動部１７に出力して表示部１８にＧＵＩ画面を表示させる機能である。機能実行部１１ｂとしての機能は、操作検出部１１ｅの機能によって検出されたボタン操作部１３又はタッチパネル１４の操作に応じてカメラ１の動作を実行する機能である。表示制御部１１ｃとしての機能は、画像記録部２２に記録されている撮像画像データや地図データ記録部１２ｃに記録されている地図画像データ等に基づく各種の画像を表示部１８に表示させるための制御を行う機能である。地図画像取得部１１ｄとしての機能は、方位検出部２３、位置検出部２４等の出力に基づき、所定範囲の地図画像データを地図データ記録部１２ｃから取得する機能である。操作検出部１１ｅとしての機能は、ボタン操作部１３又はタッチパネル１４からの操作信号を検出することにより、ボタン操作部１３又はタッチパネル１４の操作を検出する機能である。
【００１１】
また、制御部１１は、バスライン３０を介して、撮像部１５と、記憶部１６と、表示駆動部１７と、画像処理部１９と、圧縮伸長部２０と、記録・再生部２１と、方位検出部２３と、位置検出部２４と、加速度検出部２５とに接続されている。
【００１２】
データ記録部１２は、例えばフラッシュメモリ等の電気的に書き換えが可能な不揮発性メモリで構成されている。このデータ記録部１２は、ＧＵＩデータ記録部１２ａ、プログラム記録部１２ｂ、及び地図データ記録部１２ｃとしての記録領域を有している。ＧＵＩデータ記録部１２ａは、ＧＵＩ表示データを記録しておくための記録領域である。ＧＵＩ表示データは、表示部１８の表示画面上での操作を行うためのＧＵＩ画面を表示部１８に表示させるために必要となる情報である。このＧＵＩ表示データは、アイコンデータ等から構成されている。プログラム記録部１２ｂは、機能実行部１１ｂによって実行されるカメラ１の制御プログラムや制御プログラムの実行に必要な制御パラメータを記録しておくための記録領域である。地図データ記録部１２ｃは、地図画像データを記録しておくための記録領域である。ここで、地図画像データは、位置（緯度・経度）情報と対応付けがなされている。
【００１３】
ボタン操作部１３は、レリーズボタン、電源ボタン、ズームボタン、モードボタン、十字ボタン、決定ボタン等の、押圧操作によって操作される操作部材である。各ボタンは、押圧操作によって信号を出力する。ここで、レリーズボタンは、ユーザが撮影タイミングを指示するためのボタンである。電源ボタンは、カメラ１の電源のオン又はオフを指示するためのボタンである。ズームボタンは、ズーミングの指示をするために用いられるボタンである。モードボタンは、カメラ１の動作モードを変更するために用いられるボタンである。十字ボタンは、例えばＧＵＩ画面内での項目の選択に用いられるボタンである。決定ボタンは、例えばＧＵＩ画面内での項目の決定に用いられるボタンである。上述の各種のボタンは、必ずしもボタン式の操作部として構成する必要はない。
【００１４】
接触検出部の一例として機能するタッチパネル１４は、例えば表示部１８の表示画面の上に重ねて配置されている。このタッチパネル１４は、指等の接触があると、その接触位置から信号を出力する。このタッチパネル１４により、ＧＵＩ画面上に表示されているアイコンへの接触操作を検出する。
【００１５】
撮像部１５は、カメラ部と撮像処理部とを有している。  
カメラ部は、被写体像を撮像するためのものであり、撮像光学系、撮像素子、絞り、シャッタ、ＡＦ機構、ＡＦ駆動回路、ズーム機構、ズーム駆動回路等を有している。撮像光学系は、フォーカスレンズやズームレンズ等の複数のレンズを有し、被写体像を集光して撮像素子に結像させる。撮像素子は、例えばＣＣＤセンサやＣＭＯＳセンサ等の２次元固体撮像素子であり、撮像光学系を通して入射する被写体像を光電変換し、アナログ電気信号として出力する。絞りは、例えば撮像光学系内に配置されており、絞り込まれることによって、撮像光学系を通して撮像素子に入射する光束を制限する。シャッタは、例えば撮像素子の受光面に対して進退自在に構成されており、撮像素子の受光面を遮光状態又は露出状態とする。ＡＦ機構は、フォーカスレンズを駆動させるための機能である。フォーカスレンズを駆動することにより、撮像光学系の焦点位置が調整される。ＡＦ駆動回路は、ＡＦ機構を駆動するための駆動回路である。ズーム機構は、ズームレンズを駆動させるための機能である。ズームレンズを駆動することにより、撮像光学系の画角が調整される。ズーム駆動回路は、ズーム機構を駆動するための駆動回路である。
【００１６】
撮像処理部は、撮像素子駆動回路、アナログ処理回路、Ａ／Ｄ変換回路等を有している。撮像素子駆動回路は、撮像素子の駆動をするとともに、撮像素子からのアナログ電気信号を読み出す。アナログ処理回路は、撮像素子から出力されるアナログ電気信号に対してＡＧＣ（Auto Gain Control）処理やＣＤＳ（Correlated Double Sampling）処理等のアナログ信号処理を施す。ＡＧＣ処理は、撮像素子からのアナログ電気信号を所定のゲインで増幅する処理である。ＣＤＳ処理は、アナログ電気信号に含まれている暗電流ノイズ等を除去する処理である。また、Ａ／Ｄ変換回路は、アナログ処理回路でアナログ処理されたアナログ電気信号を、デジタル電気信号に変換して出力する。
【００１７】
記憶部１６は、例えばＳＤＲＡＭで構成されている。この記憶部１６は、制御部１１等において各種処理を実行する際のワーキングエリアとして利用される。また、記憶部１６は、撮像部１５で得られたデジタル電気信号（ＲＡＷデータ等と呼ばれる）や、画像処理部１９における処理によって得られた撮像画像データ等の各種のデータを一時的に記憶しておくためにも利用される。
【００１８】
表示駆動部１７は、Ｄ／Ａ変換回路等を有している。Ｄ／Ａ変換回路は、制御部１１から受け取った撮像画像データや地図画像データ等を、表示部１８の表示画面のサイズに合わせてリサイズし、リサイズした撮像画像データや地図画像データ等を表示部１８に出力して表示部１８に画像を表示させる。
【００１９】
表示部１８は、表示駆動部１７に接続されており、例えばＬＣＤ（Liquid Crystal Display）やＥＬＤ（Electroluminescence Display）等の表示部である。この表示部１８は、例えばカメラ１の本体背面に露出配置されており、表示駆動部１７から入力された画像データに基づいて撮像画像、地図画像、スルー画像等の各種の画像を表示する。また、表示部１８は、表示駆動部１７から入力されたＧＵＩ表示データに基づいてＧＵＩ画面を表示することも行う。
【００２０】
画像処理部１９は、撮像部１５から出力されたデジタル電気信号に対して画像処理を施して撮像画像データを得る。この画像処理としては、画素補間処理、色補正処理、ガンマ処理等がある。画素補間処理は、複数の隣接する画素のデータを加算したり、複数の隣接する画素のデータから新たな画素のデータを作成したりする処理である。色補正処理は、画像の色を表示や記録に適したものに補正する処理である。ガンマ処理は、画像の階調を表示や記録に適したものに補正する処理である。この画像処理部１９は、記録時（撮影時）には記録用の画像処理を施し、スルー画表示時には表示用の簡易な画像処理を施す。
【００２１】
圧縮伸長部２０は、記録時（撮影時）には、画像処理部１９によって得られた撮像画像データに対して例えば周知のＪＰＥＧ方式に基づく圧縮処理を施す。また、圧縮伸長部２０は、再生時には、画像記録部２２に記録されている圧縮済みの撮像画像データに対して周知のＪＰＥＧ方式に基づく伸長処理を施す。
【００２２】
記録・再生部２１は、画像記録部２２への画像ファイルの書き込みや画像記録部２２からの画像ファイルの読み出しを行うためのものであり、画像記録部２２の種類に応じたものが用いられる。また、記録・再生部２１は、画像記録部２２に記録された一部の画像ファイルの削除や画像記録部２２の記録状態の初期化（画像ファイルの全削除）も実行する。
【００２３】
画像記録部２２は、画像ファイルを記録するための記録媒体である。この画像記録部２２は、例えばＳＤカード（登録商標）やコンパクトフラッシュ（登録商標）カード等のカメラ本体に着脱自在な記録媒体や、ＨＤＤ（Hard Disc Drive）等のカメラ本体に内蔵される記録媒体である。
【００２４】
方位検出部２３は、カメラ１の現在の方位（例えば北を基準とした方位）を検出する。この方位検出部２３は、例えば電子コンパスで構成されている。方位検出部２３によって検出される方位から、撮像光学系の向きを検出することも可能である。
【００２５】
位置検出部２４は、カメラ１の現在位置（例えば緯度及び経度）を検出する。この位置検出部２４は、例えばＧＰＳモジュールであって、図示しない複数のＧＰＳ衛星からの信号を受けてカメラ１の現在位置を検出する。
【００２６】
加速度検出部２５は、カメラ１に発生している加速度を検出する。この加速度検出部２５は、例えば図２に示すようにしてカメラ１の本体に設定された３軸方向の加速度をそれぞれ検出する３個の加速度検出部を有している。図２の例は、ユーザがカメラ１を横位置で構えたときに、地表に対して平行であって撮像光学系の光軸に対して垂直な方向をＸ軸に、地表に対して垂直な方向をＹ軸に、地表に対して平行であって撮像光学系の光軸に対しても平行な方向をＺ軸に設定している。また、Ｘ軸の正方向は、カメラ１を正面から見た場合の左手方向とし、Ｙ軸の正方向は、カメラ１を正面から見た場合の天空方向とし、Ｚ軸の正方向は、カメラ１の正面に向かう方向としている。
【００２７】
ここで、加速度検出部２５を構成する何れの加速度検出部によって重力が検出されるかによって、カメラ１の姿勢を検出することもできる。この場合、加速度検出部２５は、姿勢検出部としても機能する。加速度の検出と姿勢の検出とを別個の加速度検出部によって行っても良いし、角速度検出部等を用いて姿勢の検出を行うようにしても良い。
【００２８】
次に、本実施形態に係る携帯機器の動作について説明する。撮像画像の記録時に、ユーザ１００は、図３に示すようにしてカメラ１を構えつつ、被写体（例えば建物）２００に向ける。このとき、被写体２００を含む地表に対して垂直な平面内の画像が、撮像画像として取得される。一方、地図データ記録部１２ｃに記録されている地図画像データが、図４に示すような、上空から俯瞰して見た地図を示す画像データであるとする。この場合、撮像画像の向きと地図画像の向きとが、図２に示すように互いに直交する関係となる。
【００２９】
例えば、図３のようにしてカメラ１を構えている状態でスルー画表示が行われるとする。スルー画表示では、図５（ａ）に示すような、撮像部１５を介して得られるスルー画表示用の撮像画像（以下、スルー画像という）１８１が、表示部１８に逐次表示される。このようなスルー画表示によって表示部１８をファインダとして利用可能である。
【００３０】
本実施形態では、図６に示すようにしてカメラ１を前方に動かす（Ｚ軸方向の加速度を加える操作をする）ことにより、スルー画表示中の地図画像表示を行う。ここで、スルー画表示中においては、カメラ１が向いている方向に何があるのかを特定できたほうが良い。このため、本実施形態では、例えば、位置検出部２４によって検出されたカメラ１の現在の位置から、方位検出部２３によって検出されたカメラ１の現在の方位と平行な方向の所定の範囲の地図画像を表示させることとする。ここで、図４に示したような地図画像を表示部１８にそのまま表示させてしまうと、表示部１８の表示面が地表に対して垂直になっていることから、地図画像の方向が実際の風景と対応しなくなる。したがって、本実施形態では、図５（ｂ）に示すようにして地図画像を台形状に整形してからスルー画像に重畳させる。この台形状は、カメラ１の現在位置から見て遠い側の辺（以下、上辺という）の幅が、カメラ１の現在位置から見て近い側の辺（以下、下辺という）の幅よりも短くなっている台形状である。また、地図画像の向きは、図５（ｂ）に示すように、地図画像の上辺が、表示部１８の上側となるようにする。さらに、地図画像とともに地図画像内の地名を表す指標、地図画像の縮尺を表す指標、現在地を示す指標等を表示させるようにしても良い。
【００３１】
図５（ｂ）にして地図画像１８２を重畳することにより、スルー画像と地図画像との関係が、図２で示した関係と対応する。このため、ユーザがスルー画像と地図画像との関係を把握し易くなる。また、地図画像を表示させるための操作を、図６に示すようなカメラ１を前方に動かす操作とすることにより、表示部１８の表示面を地表に対して垂直な状態としたままで操作を行うことが可能である。このため、ユーザは、カメラ１を両手で構えた状態でかつスルー画像を見ながら地図画像の表示操作を行うことが可能である。
【００３２】
また、本実施形態では、図５（ｂ）に示したようにして地図画像１８２が表示された後、再度、カメラ１を前方に動かすことにより、地図画像の表示範囲の切り替えを行う。このとき、図５（ｃ）に示すようにして、現在の表示範囲よりも遠方の所定範囲の地図画像１８２ａをスルー画像１８１に重畳させる。この地図画像の表示範囲の切り替え操作も、ユーザがカメラ１を両手で構えた状態でかつスルー画像を見ながら行うことが可能である。
【００３３】
図５（ｂ）又は図５（ｃ）で示した表示がなされている状態では、ユーザは、スルー画画像と地図画像の両方を同時に見ることが可能である。さらに、図５（ｂ）又は図５（ｃ）の表示がなされている状態でユーザが所定の操作を行った場合には、図７に示すようにして地図画像１８２を拡大して表示させる。この表示を行うための所定の操作としては、例えば、図８（ａ）に示すような地図画像１８２の下部にタッチする操作、図８（ｂ）に示すようなカメラ１を下に向ける操作等が考えられる。図８（ａ）及び図８（ｂ）で示した以外の操作としても良い。図７に示したような拡大表示では、図５（ｂ）又は図５（ｃ）の表示に比べて地図画像の表示面積を広くすることができる。
【００３４】
また、図７で示す拡大表示中に図８と逆の操作がなされた場合には、図５（ｂ）又は図５（ｃ）で示した表示に戻す。即ち、図９（ａ）に示すような地図画像１８２の上部にタッチする操作、図９（ｂ）に示すようなカメラ１を上に向ける操作が行われた場合には表示を戻すようにする。この他、図９（ｃ）に示すようにして、地図画像１８２を画面外に移動させるように指をスライドさせるような操作を受けて図５の表示に戻すようにしても良い。なお、図９で示した操作が行われた場合には、図５（ｂ）又は図５（ｃ）の表示に戻すのではなく、図５（ａ）で示したスルー画表示に戻すようにしても良い。
【００３５】
以下、上述した地図画像表示の詳細についてさらに説明する。図１０は、カメラ１の制御部１１において実行される撮影モードの制御について示すフローチャートである。カメラ１の電源がオンされると、制御部１１は、プログラム記録部１２ｂに記録された制御プログラムを読み出して図１０の制御を開始する。この後、方位検出部２３と、位置検出部２４と、加速度検出部２５の動作をそれぞれ開始させる。
【００３６】
図１０において、まず、制御部１１は、カメラ１の動作モードが撮影モードであるか否かを判定する（ステップＳ１０１）。本実施形態に係るカメラ１は、動作モードとして、撮影モード、再生モード、地図表示モードを少なくとも有している。撮影モードは、記録用の撮像画像を得るための動作モードである。再生モードは、画像記録部２２に記録された撮像画像を再生するための動作モードである。地図表示モードは、図７で示したような拡大された地図画像を表示するための動作モードである。これらの動作モードの切り替えは、例えばユーザによるモードボタンの操作によって行われる。
【００３７】
ステップＳ１０１において、動作モードが撮影モードであると判定した場合、制御部１１は、撮像部１５によるスルー画表示用の撮像を開始させる（ステップＳ１０２）。そして、制御部１１は、スルー画表示を行う（ステップＳ１０３）。スルー画表示に際し、制御部１１は、画像処理部１９により、撮像部１５を介して得られたスルー画表示用のデジタル電気信号に対してスルー画表示用の画像処理を施し、この画像処理によって得られたスルー画像データを表示駆動部１７に出力する。これを受けて、表示駆動部１７は、図５（ａ）に示すようなスルー画像を表示部１８に表示させる。
【００３８】
スルー画表示の後、制御部１１は、地図画像が表示中であるか否かを判定する（ステップＳ１０４）。ステップＳ１０４において、地図画像が表示中でないと判定した場合、制御部１１は、Ｙ軸方向の加速度を検出する加速度検出部２５の出力が、重力加速度（約９.８ｍ/ｓ２）を示しているか否かを判定する（ステップＳ１０５）。
【００３９】
ステップＳ１０５において、Ｙ軸方向の加速度を検出する加速度検出部２５の出力が重力加速度を示していると判定した場合、即ちカメラ１が図３のようにして構えられており、表示部１８の表示面がユーザのほうを向いていると考えられる場合に、制御部１１は、画像処理部１９で得られたスルー画像データの中央部に顔画像が存在していないか否かを判定する（ステップＳ１０６）。ステップＳ１０６においては、例えば、スルー画像データの中央部から顏の特徴量が検出されない場合には顔画像が存在していないと判定する。この他、簡易的な手法として、例えばスルー画像データの中央部に略円形の輪郭が抽出されない場合には、顔画像が存在しないと判定するようにしても良い。なお、ステップＳ１０６の判定を行うのは、地図画像の表示が主に風景撮影の際に用いられると考えられるためである。用途によらずに地図画像を表示させる場合には、ステップＳ１０６の判定を省略する。
【００４０】
ステップＳ１０６において、スルー画像データの中央部に顏画像が存在していない、即ち風景撮影がなされていると判定した場合に、制御部１１は、Ｚ軸方向の加速度が発生したか否かを判定する（ステップＳ１０７）。ステップＳ１０７においては、例えばＺ軸方向の加速度を検出する加速度検出部２５の出力が所定の値以上となった場合に、Ｚ軸方向の加速度が発生したと判定する。この加速度の閾値は、例えば制御パラメータとしてプログラム記録部１２ｂに予め記録されている。
【００４１】
ステップＳ１０５においてＹ軸方向の加速度を検出する加速度検出部２５の出力が重力加速度を示していないと判定した場合、ステップＳ１０６においてスルー画像データの中央部に顏画像が存在していると判定した場合、又はステップＳ１０７においてＺ軸方向の加速度を検出する加速度検出部２５の出力が所定の値以上となっていないと判定した場合に、制御部１１は、処理をステップＳ１１５に移行させる。
【００４２】
ステップＳ１０７において、Ｚ軸方向の加速度を検出する加速度検出部２５の出力が所定の値以上となったと判定した場合、即ち図６で示したような前方へのカメラ１の動きが検出された場合に、制御部１１は、地図データ記録部１２ｃから地図画像データを取得する（ステップＳ１０８）。
【００４３】
ここで、ステップＳ１０８における地図画像データの取得処理について説明する。まず、第１の例として、カメラ１の画角を考慮して地図画像データを取得する。例えば、地図上の図１１（ａ）の位置にカメラ１が存在しており、図１１（ａ）で示す方位にカメラ１の撮像光学系が向いているとすると、図１１（ａ）の画角φによって規定される範囲内の撮像画像が取得される。第１の例では、この画角φに対応した範囲の地図画像を表示させる。例えば、図１１（ａ）に示すように、カメラ１の現在位置を含んでカメラ１の現在の方位と直交する方向の辺を下辺とし、この下辺からカメラ１の現在の方位と平行な方向に所定距離Ｌ（例えば１ｋｍ）の整数倍だけ離れた辺を上辺とする矩形の範囲であって、上辺の長さが画角φと対応している範囲の地図画像データを取得する。より詳しく説明すると、第１の例では、カメラ１の現在位置を含み、カメラ１の現在の方位と平行な方向の幅が（ｎ×Ｌ）（ｎ＝１、２、…）であり、カメラ１の現在の方位と直交する方向の幅が（２×ｎ×Ｌｔａｎ（φ/２））である矩形の範囲の地図画像データを取得する。ｎの値は、初期値を１とし、Ｚ軸の正方向の加速度がカメラ１に加えられる毎に１ずつ増加させる。この場合、ステップＳ１０８の処理では、図１１（ａ）の地図範囲１で示す地図画像データが取得され、その後のステップＳ１１１においてＺ軸の正方向の加速度が再び検出されたときには、図１１（ａ）の地図範囲２で示す地図画像データが取得される。このような第１の例では、現在位置から撮影可能なランドマークを知ることができる地図画像を表示させることが可能である。  
なお、上述の地図画像データの取得処理によって、該当する地図画像データを取得できない場合も考えられる。このような場合には、該当する地図画像データが存在していない旨をユーザに警告することが望ましい。この際、制御部１１は、例えば表示部１８に警告表示を行う。この他、音声再生部を持たせれば、音声によって警告をしても良い。
【００４４】
また、第２の例として、カメラ１の画角を考慮せずに地図画像データを取得するようにしても良い。第２の例では、図１１（ｂ）に示すように、カメラ１の現在位置を含んでカメラ１の方位と直交する方向の所定幅Ｗの辺を下辺とし、この下辺からカメラ１の現在の方位と平行な方向に所定距離Ｌ（例えば地図画像上での１ｋｍ）の整数倍だけ離れた所定幅Ｗの辺を上辺とする矩形の範囲の地図画像データを取得する。より詳しく説明すると、第２の例では、カメラ１の現在位置を含み、カメラ１の現在の方位と平行な方向の幅が（ｎ×Ｌ）（ｎ＝１、２、…）であり、カメラ１の方位と直交する方向の辺の幅がＷである矩形の範囲の地図画像データを取得する。ｎの値は、初期値を１とし、Ｚ軸の正方向の加速度がカメラ１に加えられる毎に１ずつ増加させる。この場合、ステップＳ１０８の処理では、図１１（ｂ）の地図範囲１で示す地図画像データが取得され、その後のステップＳ１１１においてＺ軸の正方向の加速度が再び検出されたときには、図１１（ｂ）の地図範囲２で示す地図画像データが取得される。このような第２の例では、カメラ１の向いているほうに何があるかを知ることができる地図画像を表示させることが可能である。また、第２の例では、第１の例に比べて地図画像データの範囲の演算を簡略化することが可能である。
【００４５】
ここで、第１の例及び第２の例では、カメラ１が前方に動かされる毎にＬずつ遠方の地図画像データを取得するようにしている。これに対し、Ｌを可変としても良い。例えば、Ｚ軸の正方向の加速度の大きさに応じてＬを設定したり、撮像光学系の焦点距離、即ちズームレンズのズーム状態に応じてＬを設定したりしても良い。さらには、これらを組み合わせてＬを変化させるようにしても良い。
【００４６】
例えば、加速度の大きさに応じてＬを設定する場合、Ｌと加速度の大きさとの関係を定義しておく。例えば、Ｌ＝（αＺ/α０）×Ｌ０と定義しておく。この式のαＺは、Ｚ軸方向の加速度である。また、α０は、所定の加速度の大きさであって、例えば重力加速度や加速度検出部２５で検出可能な最大加速度である。また、Ｌ０は所定値（例えば地図画像上での１ｋｍ）である。このようにして加速度に応じてＬを可変とすることにより、例えば遠方の地図画像を表示させるために何回もカメラ１を動かす必要がなくなる。
【００４７】
また、ズーム状態に応じてＬを設定する場合には、Ｌとズーム位置との関係を定義しておく。この関係は、例えばテーブルとして地図データ記録部１２ｃに記憶させておく。なお、このテーブルは、ズームレンズが望遠側にある場合のＬよりもズームレンズが広角側にある場合のＬのほうが短くなるように設定しておく。
【００４８】
以下、図１０の説明に戻る。地図画像データを取得した後、制御部１１は、取得した地図画像データに基づく地図画像をスルー画像に重ねて表示させる（ステップＳ１０９）。その後、制御部１１は、処理をステップＳ１１５に移行させる。ここで、ステップＳ１０９において、制御部１１は、地図画像データを表示駆動部１７に入力する。表示駆動部１７は、入力された地図画像データを表示部１８の表示画面の大きさに合わせてリサイズするとともに台形状に整形し、台形状に整形した地図画像データをスルー画像データに重ねて表示部１８に表示させる。ここで、台形状地図画像データの高さは、例えばもとの１/２とする。また、上辺と下辺の長さの比は、例えば１：２とする。これらの値は一例であって適宜変更可能である。
【００４９】
また、ステップＳ１０４において、地図画像が表示中であると判定した場合、制御部１１は、制御部１１は、Ｚ軸方向の加速度が再び発生したか否かを判定する（ステップＳ１１０）。
【００５０】
ステップＳ１１０において、Ｚ軸方向の加速度が再び発生したと判定した場合、制御部１１は、現在のカメラ１の方位と平行な方向のさらに遠方の地図画像をスルー画像に重ねて表示させる（ステップＳ１１１）。その後、制御部１１は、処理をステップＳ１１５に移行させる。ステップＳ１１１の処理は、ステップＳ１０８及びＳ１０９の処理に準じたものであり、ｎの値に１を加えた範囲の地図画像データを新たに取得して表示部１８に表示させる点が異なる。
【００５１】
また、ステップＳ１１０において、Ｚ軸方向の加速度が再び発生していないと判定した場合、制御部１１は、タッチパネル１４の出力から、ユーザによって表示部１８に表示中の地図画像の下部へのタッチ操作がなされたか否かを判定するとともに、Ｚ軸方向の加速度を検出する加速度検出部２５の出力が重力加速度を示しているか否かを判定する（ステップＳ１１２）。
【００５２】
ステップＳ１１２において、ユーザによる地図画像の下部へのタッチ操作がなされたと判定した場合、又はＺ軸方向の加速度を検出する加速度検出部２５の出力が重力加速度を示していると判定した場合、即ちカメラ１の姿勢が下向き（撮像光学系が地表を向いている状態）に変化したと考えられる場合に、制御部１１は、後述する地図表示モードの制御を実行する。
【００５３】
ステップＳ１１２において、ユーザによる地図画像へのタッチ操作がなされていないと判定し、Ｚ軸方向の加速度を検出する加速度検出部２５の出力が重力加速度を示していないと判定した場合、制御部１１は、Ｚ軸方向の加速度を検出する加速度検出部２５の出力が負の重力加速度を示しているか否かを判定する（ステップＳ１１３）。Ｚ軸方向の加速度を検出する加速度検出部２５の出力が負の重力加速度を示している状態とは、カメラ１の姿勢が上向きになってカメラ１の背面側に重力がかかっている状態を示している。
【００５４】
ステップＳ１１３において、Ｚ軸方向の加速度を検出する加速度検出部２５の出力が負の重力加速度を示していないと判定した場合、制御部１１は、処理をステップＳ１１５に移行させる。また、ステップＳ１１３において、Ｚ軸方向の加速度を検出する加速度検出部２５の出力が負の重力加速度を示していると判定した場合、即ちカメラ１の姿勢が上向きに変化したと考えられる場合に、制御部１１は、地図画像の表示を終了させるように表示駆動部１７に指示する（ステップＳ１１４）。その後、制御部１１は、処理をステップＳ１０１に戻す。
【００５５】
また、ステップＳ１０５、Ｓ１０６、１０７、Ｓ１１３においてＮｏであると判定した場合、又はステップＳ１０９、Ｓ１１１の後、制御部１１は、ユーザによって撮影実行の指示がなされたか、即ちユーザによってレリーズボタンが押されたか否かを判定する（ステップＳ１１５）。  
ステップＳ１１５において、撮影実行の指示がなされていないと判定した場合に、制御部１１は、処理をステップＳ１０１に戻す。また、ステップＳ１１５において、撮影実行の指示がなされたと判定した場合に、制御部１１は、撮影動作及び記録動作を実行する（ステップＳ１１６）。撮影動作において、制御部１１は、ＡＦ駆動回路を制御してＡＦ機構を駆動させることにより、フォーカスレンズを駆動して撮像光学系の焦点位置を調整する。その後、制御部１１は、絞りやシャッタを駆動しつつ、撮像部１５による撮像を開始させる。続いて、制御部１１は、撮像部１５を介して得られた記録用のデジタル電気信号に対し、画像処理部１９により、記録用の画像処理を施す。そして、制御部１１は、画像処理によって得られた撮像画像データを、圧縮伸長部２０により圧縮する。その後、制御部１１は、圧縮した撮像画像データにヘッダ情報を追加して画像ファイルを生成し、生成した画像ファイルを記録・再生部２１を介して画像記録部２２に記録させる。ここで、ヘッダ情報としては、絞りやシャッタの値やズーム状態等の他、ファイル名、撮影日時情報、撮影場所の経度情報Ｋ及び緯度情報Ｉ等を記録する。
【００５６】
ここで、記録動作の際に、撮影動作の直前にスルー画像データに重畳されていた地図画像データを、画像ファイルと併せて画像記録部２２に記録させるようにしても良い。この場合には、撮像画像データと地図画像データとを単一のファイルに記録しても良いし、別々のファイルに記録しても良い。また、地図画像データは、台形状に整形した後のものを記録しても良いし、台形状に整形する前のものを記録しても良い。
【００５７】
また、ステップＳ１０１において、動作モードが撮影モードでないと判定した場合、制御部１１は、動作モードが再生モードであるか否かを判定する（ステップＳ１１７）。ステップＳ１１７において、動作モードが再生モードであると判定した場合、制御部１１は、後述する再生モードの処理を実行する。また、ステップＳ１１７において、動作モードが再生モードでないと判定した場合、即ち動作モードが地図表示モードである場合に、制御部１１は、地図データ記録部１２ｃから地図画像データを取得する（ステップＳ１１８）。その後、制御部１１は、後述する地図表示モードの処理を実行する。ここで、ステップＳ１１８の処理は、ステップＳ１０８と同様の処理で良いため、説明を省略する。
【００５８】
図１２は、地図表示モードの制御について示すフローチャートである。地図表示モードにおいて、制御部１１は、表示部１８におけるスルー画表示を中止させる。その後、制御部１１は、表示部１８に表示させている地図画像を、図７に示すようにして表示部１８の全面に表示させる（ステップＳ２０１）。全面表示の際には、地図画像データを台形状に補正する必要はない。
【００５９】
地図画像を全面表示した後、制御部１１は、Ｚ軸方向の加速度を検出する加速度検出部２５の出力が、重力加速度を示しているか否かを判定する（ステップＳ２０２）。ステップＳ２０２において、Ｚ軸方向の加速度を検出する加速度検出部２５の出力が重力加速度を示していないと判定した場合、例えばカメラ１が横向きで構えられていると考えられる場合に、制御部１１は、モードボタンが操作されたか否かを判定する（ステップＳ２０３）。ステップＳ２０３において、モードボタンが操作されていないと判定した場合に、制御部１１は、処理をステップＳ２０１に戻す。また、ステップＳ２０３において、モードボタンが操作されたと判定した場合に、制御部１１は、処理をステップＳ１０１に戻す。
【００６０】
また、ステップＳ２０２において、Ｚ軸方向の加速度を検出する加速度検出部２５の出力が重力加速度を示していると判定した場合、即ちカメラ１が下向きで構えられており、表示部１８の表示面が上面を向いていると考えられる場合に、制御部１１は、Ｙ軸方向の加速度を検出する加速度検出部２５の出力が重量加速度を示しているか否かを判定する（ステップＳ２０４）。
【００６１】
ステップＳ２０４において、Ｙ軸方向の加速度を検出する加速度検出部２５の出力が重力加速度を示していないと判定した場合、即ちカメラ１の姿勢が下向きのままであると考えられる場合に、制御部１１は、タッチパネル１４の出力から、ユーザによって地図画像の上部へのタッチ操作がなされたか否かを判定する（ステップＳ２０５）。
【００６２】
ステップＳ２０４においてＹ軸方向の加速度を検出する加速度検出部２５の出力が重力加速度を示していると判定した場合、即ちカメラ１の姿勢が下向きから横向きに変化したと考えられる場合、又はユーザによって地図画像の上部へのタッチ操作がなされたと判定した場合に、制御部１１は、処理をステップＳ１１５に移行させる。この場合には、図７で示した表示から図５（ｂ）又は図５（ｃ）で示した表示に戻る。
【００６３】
ステップＳ２０５において、ユーザによって地図画像の上部へのタッチ操作がなされていないと判定した場合に、制御部１１は、Ｙ軸方向の加速度が発生したか否かを判定する（ステップＳ２０６）。ステップＳ２０６においては、例えばＹ軸方向の加速度を検出する加速度検出部２５の出力が所定の値以上となった場合に、Ｙ軸方向の加速度が発生したと判定する。この加速度の閾値は、例えば制御パラメータとしてプログラム記録部１２ｂに予め記録されている。
【００６４】
ステップＳ２０６においてＹ軸方向の加速度が発生していないと判定した場合に、制御部１１は、処理をステップＳ２０１に戻す。この場合、地図画像の拡大表示が継続される。また、ステップＳ２０６において、Ｙ軸方向の加速度が発生したと判定した場合、即ち図１３で示したように、カメラ１が下向きの状態で前方への加速度が加えられたと考えられる場合に、制御部１１は、方位検出部２３の出力から、現在のカメラ１の方位を検出する（ステップＳ２０７）。続いて、制御部１１は、現在のカメラ１の方位と平行な方向のさらに遠方の地図画像を表示させる（ステップＳ２０８）。その後、制御部１１は、処理をステップＳ２０１に戻す。
【００６５】
図１４は、再生モードの制御について示すフローチャートである。再生モードにおいて、制御部１１は、表示駆動部１７を制御して、画像記録部２２に記録されている画像ファイルの一覧を表示部１８に表示させる（ステップＳ３０１）。その後、制御部１１は、ユーザにより、一覧表示された画像ファイルの何れかが選択されたか否かを判定する（ステップＳ３０２）。
【００６６】
ステップＳ３０２において、画像ファイルの何れかが選択されたと判定した場合に、制御部１１は、選択された画像ファイルを再生する（ステップＳ３０３）。この際、制御部１１は、記録・再生部２１を介して画像ファイルを読み出し、読み出した画像ファイルを圧縮伸長部２０に入力して撮像画像データを伸張する。その後、制御部１１は、伸長した撮像画像データを表示駆動部１７に入力し、表示部１８に拡大画像を表示させる。
【００６７】
画像ファイルの再生後、制御部１１は、Ｚ軸方向の加速度を検出する加速度検出部２５の出力が重力加速度から増加したか否かを判定する（ステップＳ３０４）。
【００６８】
ステップＳ３０４において、Ｚ軸方向の加速度を検出する加速度検出部２５の出力が重力加速度から増加していないと判定した場合に、制御部１１は、処理をステップＳ３０２に戻す。また、ステップＳ３０４において、Ｚ軸方向の加速度を検出する加速度検出部２５の出力が重力加速度から増加したと判定した場合、即ち図１５に示すようにカメラ１が下向きの状態で下方への加速度が加えられたと考えられる場合に、制御部１１は、選択されている画像ファイルのヘッダ情報から、撮影時において、撮像画像が得られた位置を示す経度情報Ｋ及び緯度情報Ｉを取得する（ステップＳ３０５）。そして、制御部１１は、取得した経度情報Ｋ及び緯度情報Ｉを含む地図画像データを、地図データ記録部１２ｃから検索する（ステップＳ３０６）。
【００６９】
地図画像データの検索の後、制御部１１は、該当する地図画像データが存在しているか否かを判定する（ステップＳ３０７）。ステップＳ３０７において、該当する地図画像データが存在していると判定した場合に、制御部１１は、該当する地図画像データを地図データ記録部１２ｃから読み出し、読み出した地図画像データに基づく地図画像を現在再生中の撮像画像に重ねて表示させる（ステップＳ３０８）。この際、例えば再生中の撮像画像と地図画像の何れか一方を縮小して表示させる。
【００７０】
地図画像の表示後、制御部１１は、画像ファイルの再生を終了させるか否かを判定する（ステップＳ３０９）。画像ファイルの再生を終了させるか否かの判定は、例えば画像ファイルの終了を指示するための所定のボタンが操作されたか否かを判定することで行う。ステップＳ３０９において、画像ファイルの再生を終了させないと判定した場合に、制御部１１は、処理をステップＳ３０８に戻す。また、ステップＳ３０９において、画像ファイルの再生を終了させると判定した場合に、制御部１１は、処理をステップＳ３０２に戻す。
【００７１】
また、ステップＳ３０７において、該当する地図画像データが存在していないと判定した場合に、制御部１１は、該当する地図画像データが存在していない旨をユーザに警告する（ステップＳ３１０）。この際、制御部１１は、例えば表示部１８に警告表示を行う。この他、音声再生部を持たせれば、音声によって警告をしても良い。
【００７２】
また、ステップＳ３０２において、画像ファイルが選択されていないと判定した場合に、制御部１１は、モードボタンが操作されたか否かを判定する（ステップＳ３１１）。ステップＳ３１１において、モードボタンが操作されていないと判定した場合に、制御部１１は、処理をステップＳ３０１に戻す。また、ステップＳ３１１において、モードボタンが操作されたと判定した場合に、制御部１１は、処理をステップＳ１０１に戻す。
【００７３】
以上説明したように、本実施形態によれば、カメラ１の現在の方位と平行な方向の加速度（動き）に応じて地図画像の表示を開始させたり、地図画像の表示範囲を切り替えたりするようにしている。これにより、ユーザは、カメラ１を両手で構えながらでも容易に、地図画像の表示に関する操作を行うことが可能である。
【００７４】
また、本実施形態では、カメラ１が構えられている、即ち表示部１８の表示面がユーザのほうを向いている場合には、地図画像を台形状に補正してからスルー画像に重ねて表示させるようにしている。これにより、地図画像を見たユーザに奥行感を感じさせ、また、撮像画像（スルー画像）と地図画像との関係が把握し易くなる。また、カメラ１が下向きで構えられている、即ち表示部１８の表示面が上を向いている場合には、地図画像を全面表示させるようにしている。図４に示したような地図画像の場合、表示部１８の表示面が上を向いている場合には地図画像と実際の風景とが対応するので両者の関係が把握し易くなる。
【００７５】
以下、本実施形態の変形例について説明する。  
図１０の例では、カメラ１の電源オンとともに、方位検出部２３と、位置検出部２４と、加速度検出部２５の動作をそれぞれ開始させるようにようしている。これに対し、例えば特定のボタンが操作されている間だけ、方位検出部２３と、位置検出部２４と、加速度検出部２５を動作させるようにようしても良い。例えば、レリーズボタンは、２段押し式のボタンで構成されることがあり、この場合、レリーズボタンの１段目の押圧を受けてＡＦ等を実行してレリーズボタンの１段目の押圧がされている間はフォーカスレンズのフォーカスを維持する所謂フォーカスロック機能をカメラ１に持たせることが可能である。フォーカスロックがされている間、方位検出部２３と、位置検出部２４と、加速度検出部２５を動作させるようにすることで、撮影時において最も地図画像が必要とされるタイミングで方位検出部２３と、位置検出部２４と、加速度検出部２５を動作させることにより、これらを常に動作させる場合に比べて消費電力の低減を図ることが可能である。
【００７６】
また、ステップＳ１０８における地図画像データの取得に際しては、撮像光学系の水平画角に応じた範囲の地図画像データを抽出するようにしている。しかしながら、実際には垂直方向にも画角が存在するので、カメラ１の仰角によっては、図１１（ａ）で示した水平画角φ内であっても撮像できないランドマークが存在する可能性がある。したがって、地図画像データが３次元情報（緯度・経度・高度）を有している場合には、カメラ１の画角だけでなく、カメラ１の仰角に応じた範囲の地図画像データを取得するようにすることが望ましい。なお、３次元情報を有する地図画像データとは、例えば図１６に示すようなランドマークの高さが等高線によって示されている地図画像データである。
【００７７】
例えば、ユーザ１００が、図１７（ａ）に示すように、地表に対する仰角θでカメラ１を構えたとする。このとき、カメラ１の光軸は、図１７（ｂ）に示すように、地表に対してθだけ傾いた状態となる。したがって、高度Ｈの方向で見た場合のカメラ１の撮影可能な範囲は、光軸を中心として垂直画角φの範囲となる。距離Ｌ１だけ離れたランドマークの高さが、垂直画角φによって規定される高さよりも低い場合には、そのランドマークを撮影することができない。実際には、ユーザ１００の身長Ｈ１を考慮した範囲が、高度Ｈの方向で見た場合の撮影可能な範囲となる。身長Ｈ１は、固定値（例えば１.５ｍ）としてもそれほど大きな誤差とはならない。また、仰角θは、加速度検出部１２５の出力から検出することが可能である。図１７（ｂ）に示す関係から撮影することができないと判定されたランドマークを、図１７（ｃ）に示すようにして除去する。例えば、高度Ｈが、Ｈ＜Ｈ１＋Ｌ１ｔａｎ（θ−φ/２）となるランドマークを取得した地図画像データから除去して表示させる。これにより、より正確にカメラ１の向いている方向で撮影可能なランドマークを、地図画像上で認識することが可能である。
【００７８】
また、上述の実施形態では、携帯機器としてのカメラ１が横向きで構えられている状態で前方に動かされた場合に地図画像の表示開始や表示範囲の切り替えを行うようにしている。実際には、カメラ１は縦向きで構えられる場合もあり、カメラ１が縦向きで構えられていた場合には、Ｙ軸方向の加速度を検出する加速度検出部の出力が重力加速度とならずに、Ｘ軸方向の加速度を検出する加速度検出部の出力が重力加速度となる。しかしながら、カメラ１が縦向きで構えられた場合であっても表示部１８の表示面はユーザのほうを向くので、カメラ１が横向きで構えられた場合と同様の制御を行うことが可能である。この場合には、図１０のステップＳ１０５において、Ｙ軸方向の加速度のみで判定を行うのではなく、Ｙ軸方向とＸ軸方向の何れかで重力加速度が検出された場合にステップＳ１０５をステップＳ１０６に分岐するようにする。
【００７９】
以上実施形態に基づいて本発明を説明したが、本発明は上述した実施形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形や応用が可能なことは勿論である。  
例えば、上述した実施形態では、携帯機器としてデジタルカメラを例示しているが、本実施形態の技術は、撮影画像と地図画像を表示可能な種々の携帯機器、例えば携帯電話機等にも適用可能である。  
また、前述の各動作フローチャートの説明において、便宜上「まず」、「次に」等を用いて動作を説明しているが、この順で動作を実施することが必須であることを意味するものではない。  
さらに、上記した実施形態には種々の段階の発明が含まれており、開示される複数の構成要件の適当な組合せにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、上述したような課題を解決でき、上述したような効果が得られる場合には、この構成要件が削除された構成も発明として抽出され得る。
【符号の説明】
【００８０】
１…デジタルカメラ、１１…制御部、１１ａ…ＧＵＩ制御部、１１ｂ…機能実行部、１１ｃ…表示制御部、１１ｄ…地図画像取得部、１１ｅ…操作検出部、１２…データ記録部、１２ａ…ＧＵＩデータ記録部、１２ｂ…プログラム記録部、１２ｃ…地図データ記録部、１３…ボタン操作部、１４…タッチパネル、１５…撮像部、１６…記憶部、１７…表示駆動部、１８…表示部、１９…画像処理部、２０…圧縮伸長部、２１…記録・再生部、２２…画像記録部、２３…方位検出部、２４…位置検出部、２５…加速度検出部、３０…バスライン
【図１】
0005851766.tif 000002
【図２】
0005851766.tif 000003
【図３】
0005851766.tif 000004
【図４】
0005851766.tif 000005
【図５】
0005851766.tif 000006
【図６】
0005851766.tif 000007
【図７】
0005851766.tif 000008
【図８】
0005851766.tif 000009
【図９】
0005851766.tif 000010
【図１０】
0005851766.tif 000011
【図１１】
0005851766.tif 000012
【図１２】
0005851766.tif 000013
【図１３】
0005851766.tif 000014
【図１４】
0005851766.tif 000015
【図１５】
0005851766.tif 000016
【図１６】
0005851766.tif 000017
【図１７】
0005851766.tif 000018