(57)【特許請求の範囲】
【請求項１】
自身の現在位置の情報である現在位置データを取得する位置取得部と、
安全な場所と安全でない場所とを判別可能な地図データを記憶する記憶部と、
前記地図データに基づいて、前記現在位置データが示す現在位置が前記安全な場所内であるか否かを判定する安全性判定部と、
前記安全性判定部により現在位置が安全な場所内でないと判定された場合に報知を行う報知部と、
画像を撮像する撮像部と、
前記撮像部が撮像している画像を表示する表示部と、
を有し、
前記報知部は、
前記表示部が前記撮像部によって撮像されたプレビュー画像を表示している場合に、報知を行う携帯電子機器。
【請求項２】
表示部を有し、
前記報知部は、
前記表示部に、報知を行う
請求項１に記載の携帯電子機器。
【請求項３】
前記位置取得部は、
現在位置の特定に利用可能な電波を受信する受信部と、
位置の移動方向および移動加速度の少なくとも一方を検出する移動検出センサと
を有し、
前記安全性判定部は、
前記地図データと前記位置取得部による位置の変位量とを比較し、当該位置の変位量の示す位置が安全な場所内であるか否かを判定する
請求項１または２に記載の携帯電子機器。
【請求項４】
前記報知部は、
前記移動検出センサによる現在位置を含む現在位置エリアの境界と、前記安全な場所の境界とが重なる場合に報知を行う
請求項３記載の携帯電子機器。
【請求項５】
前記安全性判定部は、
前記地図データに基づいて、前記現在位置エリアに安全でない場所が含まれるか否かを判断し、前記現在位置エリアに安全でない場所が含まれる場合に、前記移動検出センサによって検出される現在位置が安全な場所であるか否かを判断する
請求項４記載の携帯電子機器。
【請求項６】
前記撮像部は、
被写体に近接して撮影するマクロモードを有し、
前記安全性判定部は、
前記撮像部が前記マクロモードである場合には、前記現在位置の安全性の判定をしない
請求項１記載の携帯電子機器。
【請求項７】
前記報知部は、
前記受信部の受信電波に基づく現在位置が、前記地図データから判別される屋内である場合には、報知を行わない
請求項３から５のいずれか一項記載の携帯電子機器。
【請求項８】
前記報知部は、
前記受信部の受信電波に基づく現在位置が、前記地図データから判別される道路上の構造物である場合には、報知を行わない
請求項３から５および７のいずれか一項記載の携帯電子機器。
【請求項９】
前記安全性判定部は、
前記地図データから判別される道路または当該道路から所定の範囲の周辺部を安全でない場所と判断する
請求項１から８のいずれか一項記載の携帯電子機器。
【請求項１０】
前記安全性判定部は、
前記地図データから判断される道路の幅が大きいほど、当該道路の周辺部の幅を広くする
請求項９記載の携帯電子機器。
【請求項１１】
時刻を計測する時計部を有し、
前記安全性判定部は、
前記道路の周辺部の幅を時間帯に応じて変化させる
請求項９または１０記載の携帯電子機器。
【請求項１２】
前記安全性判定部は、
前記道路の周辺部の幅を、昼間の時間帯よりも夜間の時間帯において広くする
請求項１１記載の携帯電子機器。
【請求項１３】
前記地図データは、
前記安全な場所と前記安全でない場所とが異なる色で色分けされたテクスチャデータを有し、
前記安全性判定部は、
前記テクスチャデータの色に基づいて、前記安全な場所と前記安全でない場所とを判別する
請求項１から１２のいずれか一項記載の携帯電子機器。
【請求項１４】
前記報知部は、
報知後に位置が変化しない場合には、前記安全性判定部により現在位置が安全な場所内でないと再び判定されたとしても、２回目以降の報知を行わない
請求項１から１３のいずれか一項記載の携帯電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電子機器に関する。
【背景技術】
【０００２】
特許文献１は、携帯電話機を開示する。
特許文献１の携帯電話機は、撮像部を備える。
特許文献１の携帯電話機などの携帯電子機器は、撮像部を用いて画像を撮像することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３１２１４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、携帯電子機器を用いて撮像をする場合、ユーザは、撮影に集中してしまうことがある。この場合、周囲の状況に対するユーザの注意力は、散漫になってしまう。
なお、携帯電子機器には、この他にも音楽を再生する機能や、通話機能を有するものがある。このような場合にも、周囲の状況に対するユーザの注意力は、散漫になることがある。
【０００５】
このように携帯電子機器では、ユーザの注意を喚起することが求められている。
【課題を解決するための手段】
【０００６】
本発明の第１の観点の携帯電子機器は、自身の現在位置の情報である現在位置データを取得する位置取得部と、安全な場所と安全でない場所とを判別可能な地図データを記憶する記憶部と、前記地図データに基づいて、前記現在位置データが示す現在位置が前記安全な場所内であるか否かを判定する安全性判定部と、前記安全性判定部により現在位置が安全な場所内でないと判定された場合に報知を行う報知部と、画像を撮像する撮像部と、前記撮像部が撮像している画像を表示する表示部と、を有し、前記報知部は、前記表示部が前記撮像部によって撮像されたプレビュー画像を表示している場合に、報知を行う。
【０００８】
好適には、表示部を有し、前記報知部は、前記表示部に、報知を行ってもよい。
【０００９】
好適には、前記位置取得部は、現在位置の特定に利用可能な電波を受信する受信部と、位置の移動方向および移動加速度の少なくとも一方を検出する移動検出センサとを有し、前記安全性判定部は、前記地図データと前記位置取得部による位置の変位量とを比較し、当該位置の変位量の示す位置が安全な場所内であるか否かを判定する。
【００１０】
好適には、前記報知部は、前記移動検出センサによる現在位置を含む現在位置エリアの境界と、前記安全な場所の境界とが重なる場合に報知を行ってもよい。
【００１１】
好適には、前記安全性判定部は、前記地図データに基づいて、前記現在位置エリアに安全でない場所が含まれるか否かを判断し、前記現在位置エリアに安全でない場所が含まれる場合に、前記移動検出センサによって検出される現在位置が安全な場所であるか否かを判断してもよい。
【００１２】
好適には、前記撮像部は、被写体に近接して撮影するマクロモードを有し、前記安全性判定部は、前記撮像部が前記マクロモードである場合には、前記現在位置の安全性の判定をしなくてもよい。
【００１３】
好適には、前記報知部は、前記受信部の受信電波に基づく現在位置が、前記地図データから判別される屋内である場合には、報知を行わなくてもよい。
【００１４】
好適には、前記報知部は、前記受信部の受信電波に基づく現在位置が、前記地図データから判別される道路上の構造物である場合には、報知を行わなくてもよい。
【００１５】
好適には、前記安全性判定部は、前記地図データから判別される道路または当該道路から所定の範囲の周辺部を安全でない場所と判断してもよい。
【００１６】
好適には、前記安全性判定部は、前記地図データから判断される道路の幅が大きいほど、当該道路の周辺部の幅を広くしてもよい。
【００１７】
好適には、時刻を計測する時計部を有し、前記安全性判定部は、前記道路の周辺部の幅を時間帯に応じて変化させてもよい。
【００１８】
好適には、前記安全性判定部は、前記道路の周辺部の幅を、昼間の時間帯よりも夜間の時間帯において広くしてもよい。
【００１９】
好適には、前記地図データは、前記安全な場所と前記安全でない場所とが異なる色で色分けされたテクスチャデータを有し、前記安全性判定部は、前記テクスチャデータの色に基づいて、前記安全な場所と前記安全でない場所とを判別してもよい。
【００２０】
好適には、前記報知部は、報知後に位置が変化しない場合には、前記安全性判定部により現在位置が安全な場所内でないと再び判定されたとしても、２回目以降の報知を行わなくてもよい。
【発明の効果】
【００２１】
本発明では、電子機器においてユーザの注意を喚起できる。
【図面の簡単な説明】
【００２２】
【図１】図１は、本発明の実施形態に係る携帯電話機の外観の斜視図である。
【図２】図２は、図１の携帯電話機のハードウェア構成図である。
【図３】図３は、撮影時に図１の携帯電話機に実現される機能を示すブロック図である。
【図４】図４は、図１の携帯電話機が撮像中に実行する位置報知処理の一例のフローチャートである。
【図５】図５は、ＧＰＳ受信部による現在位置と設定部による現在位置の安全性の確認処理との関係の一例の説明図である。
【図６】図６は、ＧＰＳ受信部による現在位置と設定部による現在位置の安全性の確認処理との関係の他の例の説明図である。
【図７】図７は、判定エリアと現在位置エリアとの関係を示す説明図である。
【図８】図８は、表示部に表示される報知の報知画面の一例である。
【発明を実施するための形態】
【００２３】
以下、本発明の実施形態を図面に関連付けて説明する。
【００２４】
図１は、本発明の実施形態に係る携帯電話機１の外観の斜視図である。
図１の携帯電話機１は、上部筐体１０１、下部筐体１０２およびヒンジ部１０３を有する。
【００２５】
上部筐体１０１および下部筐体１０２は、略同一サイズの長方形形状を有する。
上部筐体１０１と下部筐体１０２とは、ヒンジ部１０３により開閉可能に連結される。
図１は、上部筐体１０１と下部筐体１０２とを開いた状態である。
上部筐体１０１には、表示部１３が設けられる。
下部筐体１０２には、操作部１２の複数の入力キーが設けられる。
【００２６】
図２は、図１の携帯電話機１のハードウェア構成図である。
携帯電話機１は、たとえば無線通信部（ＲＦ）１１、操作部（ＫＥＹ）１２、表示部（ＤＩＳＰ）１３、音声モデム部（ＭＯＤＥＭ）１４、タイマ（ＲＴＣ）１５、撮像部（ＣＡＭ）１６、ＧＰＳ受信部（ＧＰＳ）１７、６軸センサ（ＳＯＲ）１８、ＣＰＵ（Central Processing Unit）１９、記憶部（ＭＥＭ）２０、およびこれらを接続するシステムバス２１とを有する。
【００２７】
無線通信部１１は、図示しない基地局との通信チャネルを確立し、基地局と通信データを送受する。
そして、無線通信部１１は、ＣＰＵ１９からの入力信号に含まれる通信データを基地局へ無線送信する。
また、無線通信部１１は、基地局から受信した通信データを含む信号をＣＰＵ１９へ出力する。
【００２８】
操作部１２は、複数の入力キーを有する。
複数の入力キーには、たとえばテンキー、電源キー、通話キー、数字キー、文字キー、発信キーなどがある。
入力キーは、図１に示すように、携帯電話機１の下部筐体１０２の前面に配置される。
そして、操作部１２は、ユーザにより操作された入力キーに対応する入力データを含む操作信号をＣＰＵ１９へ出力する。
【００２９】
表示部１３は、ＬＣＤ（Liquid Crystal Display Device）や有機ＥＬ（Electro-Luminescence）デバイスなどを有する。
ＬＣＤまたは有機ＥＬデバイスは、図１に示すように、携帯電話機１の上部筐体１０１の前面に配置される。
そして、表示部１３は、ＣＰＵ１９から入力された表示信号に含まれる表示データを表示する。
これにより、表示部１３には、たとえば撮像時のプレビュー画像、報知を表示する。
【００３０】
タイマ１５は、時刻および経過時間を計測する。
そして、タイマ１５は、経過時間などを計測し、計測した経過時間の情報を含む信号をＣＰＵ１９へ出力する。
【００３１】
音声モデム部１４は、スピーカ２２およびマイクロホン２３に接続される。
そして、音声モデム部１４は、マイクロホン２３に入力された音声をサンプリングし、音声データを含む信号をＣＰＵ１９へ出力する。
また、音声モデム部１４は、ＣＰＵ１９からの入力信号に含まれる音声データによりスピーカ２２を駆動する。
これにより、スピーカ２２からたとえば報知音や音声が再生される。
【００３２】
ＧＰＳ受信部１７は、ＧＰＳ衛星からのＧＰＳ電波を受信する。ＧＰＳ電波には、ＧＰＳ衛星の位置情報と時刻情報とが含まれる。ＧＰＳ衛星は、地球の衛星軌道上に複数個配置されている。
そして、ＧＰＳ受信部１７は、受信した情報を含む信号をＣＰＵ１９へ出力する。
ＣＰＵ１９は、少なくとも個のＧＰＳ衛星からのＧＰＳ電波を用いて三角法などにより、ＧＰＳ受信部１７（携帯電話機１）の位置を演算できる。
ＧＰＳ受信部１７の位置情報としては、緯度、経度、高度が得られる。
ＧＰＳ電波による位置は、電波の受信状況にもよるが、通常は数メートル程度の誤差により計測可能である。
【００３３】
６軸センサ１８は、６軸センサ１８に作用する力による歪みなどを検出する。
６軸センサ１８の検出値には、たとえば６軸センサ１８のｘ軸方向の加速度、ｙ軸方向の加速度、ｚ軸方向の加速度、ｘ軸の周囲での回転方向の加速度、ｙ軸の周囲での回転方向の加速度、ｚ軸の周囲での回転方向の加速度がある。
そして、６軸センサ１８は、これらの検出値を含む信号をＣＰＵ１９へ出力する。
ＣＰＵ１９は、これらの検出値を積分することにより、６軸センサ１８（携帯電話機１）の移動量および移動方向を演算できる。
この６軸センサ１８の検出値に基づく現在位置の変位量は、６軸センサ１８の検出値の精度などに応じた精度となり、たとえば数メートル程度の範囲内であれば、数十センチメートル程度の誤差により計測可能である。
【００３４】
撮像部１６は、ＣＭＯＳセンサやＣＣＤなどを有する。
撮像部１６は、たとえば図１の携帯電話機１の上部筐体１０１の背面に配置される。
そして、撮像部１６は、撮像した画像データを含む撮像信号をＣＰＵ１９へ出力する。
また、ＣＰＵ１９は、撮像部１６の動作モードを設定する信号を撮像部１６へ出力する。撮像部１６の動作モードには、スナップ画像や風景画像を撮像するための通常モードの他に、マクロモードがある。マクロモードは、撮像部１６は、撮像部１６数センチから数十センチの距離にある被写体を撮像するモードである。
【００３５】
記憶部２０は、ＣＰＵ１９が読み込んで実行可能なプログラム、ＣＰＵ１９が使用するデータなどを有する。
記憶部２０は、後述する図３に示すように、地図データ３１、判定エリア３２、撮像データ３３などを記憶する。
【００３６】
地図データ３１は、携帯電話機１の現在位置を表示部１３に表示したり、携帯電話機１を用いたルート案内の画像を表示部１３に表示するためのデータである。
このため、地図データ３１は、地図や航空写真のテクスチャデータ、道路リンクデータなどを有する。地図のテクスチャデータでは、道路、建物などが色分けして表示される。航空写真のテクスチャデータでは、実在する道路や建物が写っている。道路リンクデータは、たとえば道路の車線数情報などを有する。
【００３７】
判定エリア３２は、携帯電話機１を用いた撮像中の安全性を確認する範囲として設定される。判定エリア３２は、ユーザの現在位置が安全であるか否かの判断に使用される。判定エリア３２は、たとえば数メートル程度の半径のエリアであればよい。
たとえば風景やスナップ写真などを撮像する場合、携帯電話機１のユーザは、被写体の写り方を調整するために、携帯電話機１のプレビュー画像を見ながら移動することがある。この場合おいて、携帯電話機１は、ユーザが道路などに飛び出さないように報知することが望ましい。
【００３８】
撮像データ３３は、携帯電話機１により撮像した画像のデータである。
【００３９】
記憶部２０に記憶されるプログラムは、たとえばＣＤ−ＲＯＭ（Compact Disc Read Only Memory）などのコンピュータ読み取り可能な記録媒体に記録されたものをインストールしたものであればよい。また、記憶部２０に記憶されるプログラムは、インターネットなどの伝送媒体を介してダウンロードしたものをインストールしたものであってもよい。
【００４０】
ＣＰＵ１９は、プログラムを実行するコンピュータである。
そして、ＣＰＵ１９が、記憶部２０に記憶されるプログラムを実行することで、携帯電話機１の制御部が実現される。
制御部は、携帯電話機１の動作を制御する。
【００４１】
図３は、撮影時に図１の携帯電話機１に実現される機能を示すブロック図である。
撮影時には、ＣＰＵ１９には、撮像制御部（ＣＡＭ＿ＣＴＲＬ）４１、判定エリア３２の設定部（ＳＥＴ）４２、変位量取得部（ＤＩＦＦ）４３、判定部（ＪＤＧ）４４、報知制御部（ＡＬＭ＿ＣＴＲＬ）４５が実現される。
【００４２】
撮像制御部４１は、撮像部１６を用いた撮像処理を実行する。
撮像制御部４１には、撮像部１６から撮像信号が入力される。撮像制御部４１は、撮像信号に含まれる画像データを表示データとした表示信号を表示部１３へ出力する。これにより、表示部１３には、撮像部１６により撮像されている画像がプレビュー画像として表示される。
撮像制御部４１には、操作部１２から操作信号が入力される。撮像制御部４１は、たとえば撮像動作を指示する操作信号が入力されると、撮像部１６から入力される撮像信号に含まれる画像データを記憶部２０に保存する。これにより、記憶部２０には、撮像テータが保存される。
【００４３】
設定部４２は、撮像中に周期的に、ＧＰＳ受信部１７の受信に基づく現在位置のデータに対して判定エリア３２を設定する。
設定部４２には、タイマ１５およびＧＰＳ受信部１７が接続される。
そして、設定部４２は、タイマ１５により所定の周期が計測されると、判定エリア３２の設定処理を開始する。設定部４２は、ＧＰＳ受信部１７の受信電波に基づいて、携帯電話機１の現在位置を特定する。設定部４２は、地図データ３１を読み込み、現在位置から所定の半径（例えばＮメートル：Ｎは自然数）の範囲が安全であるか否かを判断する。
現在位置から所定の半径の範囲が安全でない場合、設定部４２は、判定エリア３２を設定する。判定エリア３２は、当該所定の半径の範囲とすればよい。また、設定部４２は、起動信号を出力する。
現在位置から所定の半径の範囲が安全である場合、設定部４２は、判定エリア３２を設定しない。
【００４４】
また、設定部４２は、判定エリア３２を設定する場合、その設定に先立って、ＧＰＳ受信部１７の受信に基づく現在位置に対して、判定エリア３２よりも小さい半径（例えばＭメートル：ＭはＮより小さい自然数）の現在位置エリアを設定する。
そして、設定部４２は、地図データ３１に基づいて、現在位置エリアが安全であるか否かを判断する。
現在位置エリアが安全である場合、設定部４２は、判定エリア３２を設定する。
現在位置エリアが安全でない場合、設定部４２は、報知信号を出力する。
【００４５】
変位量取得部４３は、判定エリア３２に対する現在位置の変位量を取得する。
変位量取得部４３には、６軸センサ１８および設定部４２に接続される。
変位量取得部４３は、設定部４２から起動信号が入力されると、現在位置の変位量を取得する。
変位量取得部４３は、６軸センサ１８の検出値に基づいて、設定部４２から起動信号が入力されてからの現在位置の変位量を取得する。たとえば、変位量取得部４３は、設定部４２から起動信号が入力されてからの６軸センサ１８の検出値を積分する。
これにより、変位量取得部４３は、現在位置の移動量および移動方向を演算する。
【００４６】
判定部４４は、判定エリア３２と現在位置の変位量とを比較する。
これにより、判定部４４は、現在位置が安全であるか否かを判定する。
判定部４４には、設定部４２および変位量取得部４３が接続される。
判定部４４は、設定部４２から起動信号が入力されると、現在位置が安全であるか否かを判定する。
判定部４４は、変位量取得部４３が生成した現在位置の変位量と判定エリア３２とを比較する。たとえば判定部４４は、現在位置に対して、判定エリア３２よりも半径が小さい現在位置エリアを設定する。現在位置エリアは、たとえば半径１ｍ程度のエリアであればよい。
そして、判定部４４は、現在位置エリアの境界と、判定エリア３２の境界とを比較する。
現在位置エリアの境界が判定エリア３２の境界とが重なる場合、判定部４４は、現在位置が安全ではないと判定する。判定部４４は、報知信号を出力する。
現在位置エリアの境界が判定エリア３２の境界とが重ならない場合、判定部４４は、現在位置が安全であると判定する。
【００４７】
報知制御部４５は、ユーザに対して当該報知を行う制御を実行する。
報知制御部４５には、表示部１３、設定部４２および判定部４４が接続される。
報知制御部４５は、設定部４２または判定部４４から報知信号が入力されると、所定の報知を表示するための表示データを含む信号を表示部１３へ出力する。
これにより、表示部１３には、プレビュー画像に重ねて、所定の報知が表示される。
プレビュー画像を見ながら移動しているユーザは、報知を視認する。
【００４８】
次に、図３に示す撮像中の携帯電話機１の動作について説明する。
図４は、図１の携帯電話機１が撮像中に実行する位置報知処理の一例のフローチャートである。
【００４９】
携帯電話機１を用いて撮像をする場合、ＣＰＵ１９は、カメラ機能の起動処理を実行する。これにより、携帯電話機１には、図３のカメラ機能が実現される。
なお、ＣＰＵ１９は、たとえば操作部１２において携帯電話機１の撮像機能を起動するキーが操作されたことに基づいて、カメラ機能の起動処理を実行すればよい。
【００５０】
携帯電話機１のカメラ機能が起動されると、撮像部１６は、ＣＰＵ１９からの設定信号に基づいて、設定された通常モードまたはマクロモードにより動作する。
なお、ＣＰＵ１９は、たとえば操作部１２において撮像部１６の動作モードを設定するキーが操作されたことに基づいて、撮像部１６に動作モードを指示すればよい。
【００５１】
撮像部１６は、所定の期間毎に、設定された動作モードにより撮像する。撮像部１６は、撮像した画像データを含む信号を撮像制御部４１へ出力する。撮像制御部４１は、当該画像データを含む信号を表示部１３へ出力する。
これにより表示部１３には、撮像部１６が撮像している画像がプレビュー表示される。
【００５２】
このように撮像制御部４１によりプレビュー処理が実行されている一方で、図３の設定部４２、変位量取得部４３、判定部４４、および報知制御部４５は、撮像中のユーザの安全性を確認し、必要に応じて報知する。
【００５３】
図４に示すように、携帯電話機１のカメラ機能が起動されると、図３の操作部１２は、まず、撮像部１６のフォーカス設定を判断する（ステップＳＴ１）。
設定部４２は、たとえば撮像部１６から動作モードを取得し、取得した動作モードがマクロモードであるか否かを判断する。
【００５４】
撮像部１６がマクロモードで動作している場合、設定部４２は、安全性確認処理を休止する（ステップＳＴ２）。
これにより変位量取得部４３、判定部４４および報知制御部４５が休止する。
変位量取得部４３、判定部４４および報知制御部４５が動作することによる消費電力を抑えることができる。
【００５５】
安全確認処理を休止した後、設定部４２は、携帯電話機１が撮像中であるか否かを判断する（ステップＳＴ３）。
携帯電話機１が撮像中でない場合、設定部４２は、カメラ機能を停止する（ステップＳＴ４）。
これにより、携帯電話機１は、通常の待ち受け状態に戻る。
携帯電話機１が撮像中である場合、設定部４２は、所定の時間が経過したか否かを判断する（ステップＳＴ５）。
設定部４２は、たとえばタイマ１５により計測される経過時間が所定の時間となったか否かに基づいて判断する。
所定の時間が経過していない場合、設定部４２は、撮像中であるか否かを判断する。
所定の時間が経過している場合、設定部４２は、ステップＳＴ１のフォーカス確認処理に戻る。
【００５６】
以上のマクロモードでの処理期間では、携帯電話機１は、カメラによる撮像モードとなっている。ユーザは、表示部１３に表示された画面により被写体の写りを確認しながら、被写体を接写する。
マクロモードでの処理期間において、ユーザは、被写体に対して移動することが考えられるが、マクロモードの場合は被写体との距離が短いため、ユーザはプレビュー画面を見ながら大きく移動することはないと考えられる。
なお、マクロモードの際に判定部４４および報知制御部４５を動作させない理由は、マクロモードの際には近接したものを撮影することが多いため、ユーザが動き回ることはないと考えられ、また、判定部４４および報知制御部４５を動作させなくともユーザは安全だと考えられるためである。
【００５７】
これに対して、撮像部１６がマクロモード以外の動作モードで動作している場合、ユーザは、プレビュー画面を見ながら大きく移動することが予想される。
そのため、ステップＳＴ１においてマクロモード以外であると判断した場合、設定部４２は、ＧＰＳ受信部１７による現在位置を測位する（ステップＳＴ６）。
設定部４２は、ＧＰＳ受信部１７から衛星の位置情報を取得し、この衛星の位置情報に基づいて例えば三角法などにより携帯電話機１（ユーザ）の現在位置を演算する。
【００５８】
ＧＰＳ受信部１７による現在位置を演算すると、設定部４２は、現在位置の安全性を確認する。
まず、設定部４２は、現在位置が屋内であるか屋外であるかを判断する（ステップＳＴ７）。
具体的には、設定部４２は、地図データ３１から現在位置を含む地域のテクスチャデータを取得する。
そして、設定部４２は、取得したテクスチャデータと現在位置とを比較し、現在位置が安全であるか否かを判断する。
【００５９】
たとえばテクスチャデータにおいて建物と建物以外とが色分けされている場合、設定部４２は、テクスチャデータから現在位置と重なる地点の色成分を抽出する。
そして、設定部４２は、抽出した色成分が建物の色であるか否かを判断する。
抽出した色成分が建物の色である場合には、設定部４２は、現在位置が屋内であると判断する。
この場合、設定部４２は、安全性確認処理を休止し（ステップＳＴ２）、撮像中であるか否かを判断する（ステップＳＴ３）。その後、所定時間が経過すると、設定部４２は、ステップＳＴ１のフォーカス確認処理に戻る。
【００６０】
ＧＰＳによる現在位置と重なる地点の色成分が建物以外の色である場合には、設定部４２は、ステップＳＴ７において、現在位置が屋外であると判断する。
なお、地図データ３１に建物のテクスチャデータが含まれている場合、設定部４２は、当該建物データを取得し、当該建物データによる建物の位置情報に基づいて、現在位置が建物内であるか否かを判断してもよい。
【００６１】
ＧＰＳによる現在位置と重なる地点が屋外である場合、設定部４２は、ＧＰＳによる測位点に重なりがあるか否かを判断する（ステップＳＴ８）。
たとえば測位点の道路上に歩道橋などの構造物がある場合、その測位点には重なりがある。
具体的には、設定部４２は、地図データ３１を用いて、ＧＰＳによる測位点に重なりがあるか否かを判断する。
設定部４２は、たとえば地図データ３１の道路リンクデータを用いてＧＰＳによる現在位置が道路上であると判断される場合には、測位点のテクスチャデータの色成分を抽出する。
抽出した色が道路の色である場合、設定部４２は、ＧＰＳによる測位点に重なりがないと判断する。
【００６２】
抽出した色が道路の以外の色である場合、設定部４２は、ＧＰＳによる測位点に重なりがあると判断する。
この場合、設定部４２は、さらに現在位置の高度が、地表からの所定の高度以上であるか否かを判断する（ステップＳＴ９）。
そして、現在位置の高度が所定の高度以上である場合、設定部４２は、現在位置が歩道橋などの構造物上であると判断する。
この場合、設定部４２は、安全性確認処理を休止し（ステップＳＴ２）、撮像中であるか否かを判断する（ステップＳＴ３）。その後、所定時間が経過すると、設定部４２は、ステップＳＴ１のフォーカス確認処理に戻る。
【００６３】
ＧＰＳによる測位点に重なりがない場合、設定部４２は、ステップＳＴ８の判断の後に判定エリア３２の設定処理を開始する。
また、現在位置の高度が所定の高度以上でない場合、設定部４２は、ステップＳＴ９の判断の後に判定エリア３２の設定処理を開始する。
【００６４】
判定エリア３２の設定処理において、設定部４２は、まず、判定エリア３２の設定の要否を判断する。
具体的には、設定部４２は、まず、ＧＰＳによる現在位置の周囲の半径Ｎメートル以内が安全であるか否かを判断する（ステップＳＴ１０）。
設定部４２は、たとえば地図データ３１を読み込み、ＧＰＳによる現在位置の周囲の半径Ｎメートル以内に道路が存在するか否かを判断する。
半径Ｎメートル以内に道路が存在する場合、設定部４２は、安全ではないと判断する。設定部４２は、当該半径Ｎメートルの範囲を検出エリアに設定する。
この場合、設定部４２は、さらに現在位置の周囲のＭ（＜Ｎ）メートル以内が安全であるか否かを判断する（ステップＳＴ１１）。
【００６５】
半径Ｍメートル以内に道路が存在しない場合、設定部４２は、安全であると判断する。
現在位置のＭメートル以内が安全である場合、設定部４２は、判定エリア３２の設定処理を開始する。
設定部４２は、変位量取得部４３および判定部４４に起動信号を出力する。
設定部４２から起動信号が入力されると、変位量取得部４３は、６軸センサ１８の検出値に基づいて、ＧＰＳ受信部１７による現在位置からの位置の変位量を検出し、判定部４４へ出力する。
【００６６】
そして、設定部４２は、撮影する方向を検出し（ステップＳＴ１２）、変位量を検出する（ステップＳＴ１３）。
位置の変位量が入力されると、判定部４４は、判定エリア３２を用いて、現時点での現在位置の安全性を確認する。
具体的には、判定部４４は、６軸センサ１８の検出値に基づく位置の変位量に基づく現在位置の周囲に半径Ｍメートルの現在位置エリアを設定し、現在位置エリアの境界と、安全エリアの境界とが重なるか否かを判断する（ステップＳＴ１４）。
現在位置エリアの境界が安全エリアの境界と重ならない場合、判定部４４は、現時点での現在位置が安全であると判断する。
この場合、変位量取得部４３は、ステップＳＴ１２からＳＴ１４の６軸センサ１８の検出値に基づく位置の変位量の検出を継続する。また、判定部４４は、変位量取得部４３から位置の変位量が入力されると、当該時点での現在位置の安全性の確認を継続する。
【００６７】
現在位置エリアの境界が安全エリアの境界と重なる場合、判定部４４は、現時点での現在位置が安全でないと判断する。
判定部４４は、報知制御部４５へ報知信号を出力する。報知制御部４５は、所定の報知を表示部１３に表示させる。
これにより、表示部１３には、プレビュー画像に重ねて、所定の報知が表示される（ステップＳＴ１５）。
プレビュー画像を見ながら移動しているユーザは、報知を視認する。
【００６８】
また、半径Ｍメートル以内の現在位置エリアに道路が存在する場合、設定部４２は、ステップＳＴ１１の判断において、安全でないと判断する。
設定部４２は、報知制御部４５へ報知信号を出力する。報知制御部４５は、所定の報知を表示部１３に表示させる。
これにより、表示部１３には、プレビュー画像に重ねて、所定の報知が表示される（ステップＳＴ１５）。
プレビュー画像を見ながら移動しているユーザは、報知を視認する。
【００６９】
以上のような撮像中の安全性の確認および報知処理の実行中に、操作部１２の撮影キーが操作されると（ステップＳＴ１６）、撮像制御部４１は、現時点で撮像部１６から入力される画像データを記憶部２０に保存する（ステップＳＴ１７）。
操作部１２によりカメラ機能が終了されると、撮像制御部４１は、カメラ機能を停止する。または、携帯電話機１がたとえば所定の無操作期間が経過して節電モードになると、撮像制御部４１は、カメラ機能を停止する（ステップＳＴ１８〜ＳＴ１９）。
また、警告地点から移動した場合（ステップＳＴ２０）、撮像制御部４１は、撮像部１６から入力される画像データを記憶部２０に保存する（ステップＳＴ２１）。撮像制御部４１は、カメラ機能を停止する（ステップＳＴ１９）。
そして、操作部１２が操作されたりすることなくタイマ１５により所定の経過時間が計測されると（ステップＳＴ２２）、設定部４２は、ステップのフォーカス確認処理に戻る。
【００７０】
また、ＧＰＳによる現在位置の周囲の半径Ｎメートルの判定エリア以内に道路が存在しない場合、設定部４２は、ステップＳＴ１０において、安全であると判断する。
この場合、設定部４２は、判定エリア３２を設定しない。
判定エリア３２を設定しない場合において、操作部１２の撮影キーが操作されると（ステップＳＴ２３）、撮像制御部４１は、現時点で撮像部１６から入力される画像データを記憶部２０に保存する（ステップＳＴ２４）。
設定部４２の処理は、ステップＳＴ１のフォーカス確認処理に戻る。
操作部１２によりカメラ機能が終了されると、撮像制御部４１は、カメラ機能を停止する。または、携帯電話機１がたとえば所定の無操作期間が経過して節電モードになると、撮像制御部４１は、カメラ機能を停止する（ステップＳＴ２５〜ＳＴ２６）。
そして、操作部１２の撮像キーが操作されたりすることなくタイマ１５により所定の時間が計測されると（ステップＳＴ２７）、設定部４２は、ステップＳＴ１のフォーカス確認処理に戻る。
【００７１】
図５は、ＧＰＳ受信部１７による現在位置と設定部４２による現在位置の安全性の確認処理との関係の一例の説明図である。
図５は、ビル５１および道路５２を含む地域のテクスチャデータによる画像である。
ビル５１と道路５２とは、色分けされている。なお、図５の画像は、たとえばＧＰＳ受信部１７を用いたナビゲーション時に表示部１３に表示される。
また、図５には、ＧＰＳ受信部１７による現在位置として、屋外の第１の地点５３と、建物内の第２の地点５４とが図示されている。
【００７２】
そして、ＧＰＳ受信部１７による現在位置が屋外の第１の地点５３である場合、設定部４２は、図４のステップＳＴ７において屋外と判断する。
また、第１の地点５３は、道路５２上でもないため、設定部４２は、判定エリア３２を設定する。
これにより、携帯電話機１では、判定エリア３２と現在位置とによる安全性の判定および警告処理が実行される。
また、ＧＰＳ受信部１７による現在位置が屋内の第２の地点５４である場合、設定部４２は、図４のステップＳＴ７において屋内と判断する。
この場合、設定部４２は、判定エリア３２を設定しない。
【００７３】
図６は、ＧＰＳ受信部１７による現在位置と設定部４２による現在位置の安全性の確認処理との関係の他の例の説明図である。
図６は、道路６１と道路上の歩道橋６２とを含む地域のテクスチャデータによる画像である。
道路６１と歩道橋６２とは、色分けされている。なお、図６の画像は、たとえばＧＰＳ受信部１７を用いたナビゲーション時に表示部１３に表示される。
また、図６には、歩道橋６２上の第３の地点６３が図示されている。
そして、ＧＰＳ受信部１７による現在位置が歩道橋６２および道路６１と重なる第３の地点６３である場合、設定部４２は、図４のステップＳＴ９において現在位置の高度が所定の高度以上であると判断する。
この場合、設定部４２は、判定エリア３２を設定しない。
【００７４】
図７は、判定エリア３２と現在位置エリアとの関係を示す説明図である。
図７は、道路７１を含む地域のテクスチャデータによる画像である。
また、図７には、道路７１外の地点に、第４の地点７２が図示されている。
また、図７には、判定エリア３２の範囲７３と、現在位置エリアの範囲７４とが図示されている。
【００７５】
ＧＰＳ受信部１７による現在位置が道路外の第４の地点７２である場合、設定部４２は、図４のステップＳＴ１０において、現在位置の半径Ｎメートルの判定エリア３２内が安全でないと判断する。
また、設定部４２は、ステップＳＴ１１において、現在位置の半径Ｍメートルの現在位置エリア内が安全であると判断する。
そして、図７の第４の地点７２からたとえば図７の上方へユーザが移動すると、変位量取得部４３は、６軸センサ１８の検出値に基づいて第４の地点７２からの変位量を検出する。
その後、６軸センサ１８の検出値に基づく現在位置についての現在位置エリアの境界と、判定エリア３２の境界とが重なると、判定部４４は、現在位置が安全でないと判断する。
報知制御部４５は、ステップＳＴ１５において、プレビュー画像を表示している表示部１３に、報知を表示させる。
【００７６】
図８は、表示部１３に表示される報知の報知画面の一例である。
図８の表示画面では、画面中央に「後方注意」の報知が表示されている。
また、「後方注意」の報知の後ろに、撮影中のプレビュー画像が重ねて表示されている。
【００７７】
以上のように、本実施形態では、ユーザが携帯電話機１により撮像しながら移動する場合、携帯電話機１の移動を検出し、安全でない場所へ移動した場合にはプレビュー画面に報知を表示する。
よって、本実施形態では、撮像しながら移動するユーザに対して、注意を喚起することができる。
たとえば写真の撮影において撮影者が画角を調整するために表示画面を見ながら後退し、背後への注意が薄い場合において、ユーザに対して注意を喚起することができる。
【００７８】
また、本実施形態では、ＧＰＳ受信部１７と６軸センサ１８とを組み合わせて携帯電話機１の現在位置を取得している。ＧＰＳ電波による測位には、受信環境などに応じてユーザの位置精度が十分に得られない場合がある。
また、本実施形態では、ＧＰＳ受信部１７による現在位置に対して判定エリア３２を設定し、この判定エリア３２と６軸センサ１８の検出値とに基づいて現在位置を判定する。
よって、本実施形態では、現在位置の移動を高精度に検出し、報知を行うことができる。また、ＧＰＳ通信を減らすことができる。
【００７９】
また、本実施形態では、６軸センサ１８の検出値に基づく位置の変位量が示す現在位置に対して現在位置エリアを設定し、この現在位置エリアと判定エリア３２とが重なるか否かに基づいて現在位置の安全性を判定している。
よって、本実施形態では、６軸センサ１８の検出値に基づく位置の変位量が実際に判定エリア３２外となる前に報知を行い、安全マージンを確保できる。
また、現在位置エリアを設定することにより、本実施形態では、ＧＰＳ電波による現在位置または６軸センサ１８の検出値に基づく現在位置に誤差が含まれていたとしても、その誤差による判定誤りを減らすことができる。
【００８０】
また、本実施形態では、原則的には、現在位置エリアが安全な場所であり、かつ、判定エリア３２に安全でない場所が含まれる場合に判定エリア３２を設定し、それ以外の場合には、判定エリア３２を設定しない。
そして、設定部４２により判定エリア３２が設定されない場合には、変位量取得部４３および判定部４４は休止状態となる。
よって、本実施形態では、安全性を監視する必要性が低い場合には、変位量取得部４３および判定部４４の動作による消費電力を減らすことができる。
【００８１】
また、本実施形態では、撮像部１６がマクロモードである場合には、設定部４２により判定エリア３２が設定されない。
なお、撮像部１６がマクロモードである場合、ユーザがプレビュー画像を見ながら大きく移動することは考え難い。そのため、ユーザが安全な場所から安全でない場所へ移動してしまうことも考え難い。
また、本実施形態では、ＧＰＳ受信部１７による現在位置が屋内である場合には、設定部４２により判定エリア３２が設定されない。
また、本実施形態では、ＧＰＳ受信部１７による現在位置が道路上の歩道橋などの構造物である場合には、設定部４２により判定エリア３２が設定されない。
なお、ユーザが歩道橋から道路へプレビュー画像を見ながら移動するとは考え難い。
これらの場合も安全性を監視する必要性が低い場合に相当する。
そのため、本実施形態では、変位量取得部４３および判定部４４の動作による消費電力を減らしている。
ただし、たとえば撮影中に撮像部１６のフォーカス設定を変更することが予想されるため、本実施形態の設定部４２は、一定時間毎にこれらの確認を繰り返し実行する。
なお、カメラ起動時に既にマクロ設定になっている場合には、使用者が意図的にマクロ設定へ変更したとは限らない。この場合には、撮像制御部４１が、マクロ設定への設定変更の有無を確認してもよい。
【００８２】
また、本実施形態では、必要性が低い警告がプレビュー画面に重ねて表示されることがないので、ユーザは、当該警告に煩わされなくなる。
【００８３】
このように本実施形態では、ＧＰＳ機能と６軸センサ１８とを用いて、周囲に道路等な危険な場所であっても安全に注意しながらカメラ撮影を行うことができる。
また、本実施形態では、危険箇所が近くにある場合に使用者に通知することで事前に事故を防ぐことが可能となる。
また、本実施形態では、カメラのフォーカス設定、屋内外判定、高度判定によりシステムの動作・停止を切替えるため、電力量の消費も抑えることができる。
加えて、カメラの使用において、画角調整などでの移動期間は、カメラの試用期間に比べて短いと考えられる。そのため、本実施形態では、カーナビゲーション装置のように常にＧＰＳ通信を行う必要がないことにより、消費電力を抑えることができる。
【００８４】
以上の実施形態は、本発明の好適な実施形態の例であるが、本発明は、これに限定されるものではなく、発明の要旨を逸脱しない範囲において種々の変形または変更が可能である。
【００８５】
たとえば上記実施形態では、設定部４２は、図４のステップＳＴ１０において半径Ｎメートル以内が安全でない場合に、判定エリア３２を設定する。
この他にも例えば、設定部４２は、半径Ｎメートル以内が安全である場合に、判定エリア３２を設定してもよい。
また、判定部４４は、半径が互いに異なる複数の範囲について安全性を判断し、安全と判断された最大半径の範囲などを判定エリア３２に設定してもよい。
【００８６】
上記実施形態では、判定部４４は、判定エリア３２の境界と、現在位置エリアの境界との重なりの有無に基づいて、現在位置が安全であるか否かを判断する。
この他にも例えば、判定部４４は、現在位置が判定エリア３２内であるか否かに基づいて現在位置が安全であるか否かを判断してもよい。
【００８７】
上記実施形態では、設定部４２は、地図データ３１から判別される道路を安全でない場所と判断する。
この他にも例えば、設定部４２は、道路以外の場所を安全でない場所と判断してもよい。このような場所としては、たとえば道路から所定の範囲の周辺部がある。
そして、道路から所定の範囲の周辺部を判断する場合において、設定部４２は、地図データ３１から判断される道路の幅が大きいほど、道路の周辺部として安全でないと判断される場所を広い幅により判断してもよい。
また、設定部４２は、タイマ１５により計測される時刻に基づいて判断する時間帯に応じて当該周辺部の幅を変化させて判断してもよい。
たとえば、設定部４２は、昼間の時間帯よりも夜間の時間帯において周辺部の幅を広くして判断してもよい。
【００８８】
上記実施形態では、設定部４２または判定部４４は、現在位置が安全でないと判断すると、報知信号を報知制御部４５へ出力する。
このため、設定部４２または判定部４４により現在位置が安全でないと判断される度に、表示部１３には報知が表示される。
この他にも例えば、表示部１３は、たとえば報知後に現在位置が変化しない場合には、再び同じ現在位置の報知信号が入力されたとしても、２回目以降の報知を行わないようにしてもよい。
【００８９】
上記実施形態では、携帯電話機１は、プレビュー画面を表示する表示部１３に報知を表示している。
この他にも例えば、携帯電話機１は、スピーカ２２から音声により報知を行っても、プレビュー画面を表示する表示部１３とは別の表示部１３に報知を表示しても、振動発生装置による振動などにより報知を行ってもよい。
【００９０】
上記実施形態は、携帯電話機１の例である。
この他にも例えば、本発明は、ＰＨＳ端末、携帯ゲーム機器、ＰＤＡ、携帯ナビゲーション装置、携帯再生装置などに適用できる。
【符号の説明】
【００９１】
１…携帯電話機（携帯電子機器）、１３…表示部（報知部）、１６…撮像部、１７…ＧＰＳ受信部（受信部、位置取得部）、１８…６軸センサ（移動検出センサ、位置取得部）、２０…記憶部、３１…地図データ、３２…判定エリア、４２…設定部（安全性判定部）、４３…変位量取得部（安全性判定部）、４４…判定部（安全性判定部）、５２、６１、７１…道路、６２…歩道橋（道路上の構造物）、７３…判定エリアの範囲、７４…現在位置エリアの範囲
【図１】
0005491126.tif 000002
【図２】
0005491126.tif 000003
【図３】
0005491126.tif 000004
【図４】
0005491126.tif 000005
【図５】
0005491126.tif 000006
【図６】
0005491126.tif 000007
【図７】
0005491126.tif 000008
【図８】
0005491126.tif 000009