(57)【要約】【課題】使用者がディスプレイを目視することなく目的地までの道のりにおける現在の進行方向を認識することを可能とすること。【解決手段】端末装置であって、地図情報を記憶する地図情報記憶部と、現在位置を取得する現在位置取得部と、目的地の入力を受け付ける目的地入力部と、地図情報に基づき、現在位置から目的地までの経路を検出し、経路と現在位置とに基づき現在の進行方向情報を取得する位置情報制御部と、複数の発熱装置を有する発熱部と、進行方向情報に基づき、進行方向に応じた発熱装置を発熱させる発熱部制御部と、を備える。【選択図】図３
2009236518.tif 000002
【特許請求の範囲】
【請求項１】
地図情報を記憶する地図情報記憶部と、
現在位置を取得する現在位置取得部と、
目的地の入力を受け付ける目的地入力部と、
前記地図情報に基づき、前記現在位置から前記目的地までの経路を検出し、前記経路と前記現在位置とに基づき現在の進行方向情報を取得する位置情報制御部と、
複数の発熱装置を有する発熱部と、
前記進行方向情報に基づき、進行方向に応じた前記発熱装置を発熱させる発熱部制御部と、
を備える端末装置。
【請求項２】
前記発熱装置は、ペルチェ素子を用いて構成され、その吸熱面は前記端末装置の内方に、その発熱面は前記端末装置の外方に、それぞれ向けて配置される、請求項１に記載の端末装置。
【請求項３】
進行方向情報更新要求の入力を受け付ける要求入力部をさらに備え、
前記現在位置取得部、前記位置情報制御部、及び前記発熱部制御部は、前記進行方向情報更新要求が入力されると動作する、
請求項１又は２に記載の端末装置。
【請求項４】
地図情報を記憶する地図情報記憶装置と、目的地の入力を受け付ける目的地入力部と、複数の発熱装置を有する発熱部と、を備える端末装置が、現在位置を取得するステップと、
前記端末装置が、前記地図情報に基づき、前記現在位置から前記目的地までの経路を検出し、前記経路と前記現在位置とに基づき現在の進行方向情報を取得するステップと、
前記端末装置が、前記進行方向情報に基づき、進行方向に応じた前記発熱装置を発熱させるステップと、
を含む方向指示方法。
【請求項５】
地図情報を記憶する地図情報記憶装置と、目的地の入力を受け付ける目的地入力部と、複数の発熱装置を有する発熱部と、を備えるコンピュータに、
現在位置を取得するステップと、
前記地図情報に基づき、前記現在位置から前記目的地までの経路を検出し、前記経路と前記現在位置とに基づき現在の進行方向情報を取得するステップと、
前記進行方向情報に基づき、進行方向に応じた前記発熱装置を発熱させるステップと、
を実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置、方向指示方法、及びコンピュータプログラムに関する。
【背景技術】
【０００２】
従来、ＧＰＳ（Global Positioning System）ナビゲーション機能を有する端末装置が提案されている。このような端末装置は、操作者による目的地の入力を受け付け、目的地までの道のりを案内する。この案内は、端末装置に設けられたディスプレイ等の出力装置に画像として表示されることが一般的であった（特許文献１参照）。
【特許文献１】特開２００７−２７１４５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、車の運転を行いながら端末装置に設けられたディスプレイを目視することは困難であった。特に、人ごみなどの混雑した状況では、通行人などに車が接触するおそれもあり、端末装置のディスプレイを目視することは危険を伴うことがあった。また、歩行者においても、このように端末装置のディスプレイを目視しながら歩行することには危険を伴うことがあった。
上記事情に鑑み、本発明は使用者がディスプレイを目視することなく目的地までの道のりにおける現在の進行方向を認識することを可能とする装置、方法及びコンピュータプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００４】
本発明の第一の態様は、端末装置であって、地図情報を記憶する地図情報記憶部と、現在位置を取得する現在位置取得部と、目的地の入力を受け付ける目的地入力部と、地図情報に基づき、現在位置から目的地までの経路を検出し、経路と現在位置とに基づき現在の進行方向情報を取得する位置情報制御部と、複数の発熱装置を有する発熱部と、進行方向情報に基づき、進行方向に応じた発熱装置を発熱させる発熱部制御部と、を備える。
本発明の第一の態様によれば、発熱部制御部が進行方向に応じた発熱装置を発熱させるため、この発熱の位置に従ってユーザはディスプレイ等を目視することなく進行方向を認識することが可能となる。
【０００５】
本発明の第一の態様において、発熱装置は、ペルチェ素子を用いて構成され、その吸熱面は端末装置の内方に、その発熱面は端末装置の外方に、それぞれ向けて配置されても良い。
このように構成された本発明の第一の態様によれば、発熱装置は、端末装置の基板などが収められている内方から吸熱を行い、端末装置の外方へと発熱を行う。そのため、発熱装置による発熱によって端末装置に備えられた基板などのハードウェアに対して与えられる影響を抑止することが可能となる。
【０００６】
本発明の第一の態様は、進行方向情報更新要求の入力を受け付ける要求入力部をさらに備え、現在位置取得部、位置情報制御部、及び発熱部制御部は、進行方向情報更新要求が入力されると動作するように構成されても良い。
このように構成された本発明の第一の態様によれば、ユーザは、進行方向情報更新要求を入力することにより、所望のタイミングで発熱による進行方向の指示を受けることが可能となる。
【０００７】
本発明は、コンピュータを、上述した端末装置として動作させるためのコンピュータプログラムとして特定されても良い。また、本発明は、上述した端末装置が行う方向指示方法として特定されても良い。
【発明の効果】
【０００８】
本発明により、使用者は、ディスプレイを目視することなく目的地までの道のりにおける現在の進行方向を認識することが可能となる。
【発明を実施するための最良の形態】
【０００９】
端末装置１は、バスによって接続されたＣＰＵや記憶装置や入出力装置を備え、記憶装置に記憶されたプログラムをＣＰＵが実行することによって動作する。端末装置１は、例えば携帯電話装置、ＰＤＡ（Personal Data Assistance）、等の携帯型コンピュータを用いて構成される。図１は、端末装置１の機能構成を示す概略ブロック図である。端末装置１は、画面表示部１１、入力部１２、制御部１３、記憶部１４、発熱部１５、ＧＰＳアンテナ部１６を備える。また、制御部１３は、ＧＰＳ情報受信部１３１、位置情報制御部１３２、発熱部制御部１３３を含む。また、記憶部１４は、現在位置情報記憶部１４１、進行方向情報記憶部１４２、地図情報記憶部１４３を含む。なお、制御部１３の一部又は全部は、ＣＰＵがプログラムを実行することによってではなく、専用のハードウェアを用いて実現されても良い。
【００１０】
画面表示部１１は、画像表示装置及びその制御を行う機能部を用いて構成される。画像表示装置とは、画像や文字の表示を行う装置であり、例えば液晶ディスプレイ、有機ＥＬディスプレイ等である。画面表示部１１は、制御部１３からの指示に従って、画像や文字を画像表示装置上に表示する。
【００１１】
入力部１２は、ユーザがこれを操作することにより、端末装置１に対してデータや命令を入力するための機能部である。入力部１２は、ユーザによる目的位置情報（目的地の位置を示す情報）の入力を受け付ける。また、入力部１２は、ユーザによる進行方向情報更新要求の入力を受け付ける。
【００１２】
ＧＰＳ情報受信部１３１は、ＧＰＳアンテナ部１６を介してＧＰＳ衛星から受信される信号に基づいて現在位置情報を取得する。現在位置情報とは、端末装置１が現在位置する場所の座標である。ＧＰＳ情報受信部１３１は、現在位置情報を現在位置情報記憶部１４１へ書き込む。
【００１３】
位置情報制御部１３２は、入力部１２を介して入力された目的位置情報と、現在位置情報記憶部１４１に記憶されている現在位置情報とを比較することによって、目的地の位置と現在位置とが一致するか否か判断する。
また、位置情報制御部１３２は、入力部１２を介して入力された目的位置情報と、現在位置情報記憶部１４１に記憶されている現在位置情報と、地図情報記憶部１４３に記憶されている地図情報と、に基づいて進行ルート（経路）を検出する。そして、位置情報制御部１３２は、検出された進行ルートと現在位置情報とに基づき、ユーザの進行方向情報を取得する。
【００１４】
位置情報制御部１３２は、具体的には、例えば以下のようにして進行方向情報を取得する。まず、位置情報制御部１３２は、現在位置情報及び目的位置情報に基づき、現在の位置及び目的地の位置が地図情報上のいずれの位置であるか判断する。位置情報制御部１３２は、地図情報に基づき、現在位置を始点ノード、目的位置を終点ノードとする経路探索を実行し、現在位置から目的位置までの進行ルートを取得する。この経路探索処理には、ダイクストラ法やエースター探索法など、公知のどのようなアルゴリズムが適用されても良い。
【００１５】
位置情報制御部１３２は、進行ルートと現在位置とを比較することにより、次に進行方向が変わる位置（以下、「進行方向変化位置」という。）を取得する。進行方向変化位置とは、左折や右折やＵターンが必要となる位置である。位置情報制御部１３２は、現在位置と進行方向変化位置との距離を算出し、この距離が閾値（例えば、５０ｍ、１００ｍ、２００ｍなど）以上である場合には、進行方向情報として直進を取得する。また、この距離が閾値未満である場合には、進行方向情報として、進行方向変化位置において変化する進行方向の値を取得する。例えば、現在位置から右折が必要となる進行方向変化位置までの距離が閾値未満である場合には、位置情報制御部１３２は、進行方向情報として右折の値を取得する。位置情報制御部１３２は、取得した進行方向情報を進行方向記憶部１４２に書き込む。
【００１６】
発熱部制御部１３３は、進行方向情報記憶部１４２から進行方向情報を取得する。発熱部制御部１３３は、取得した進行方向情報に基づいて、発熱部１５の発熱を制御する。まず、発熱部１５について説明する。発熱部１５は、発熱装置１５１〜１５４を有し、端末装置１の一面の四箇所にそれぞれ配置される。図２は、発熱部１５の設置状態例を示す図である。図２において、端末装置１は折りたたみ型の携帯電話装置である。この場合、ボタンが配置されている側（ディスプレイが配置されていない側）の背面部分に、発熱装置１５１〜１５４は配置される。発熱装置１５１は上方に、発熱装置１５２は左方に、発熱装置１５３は右方に、発熱装置１５４は下方に、それぞれ配置される。
【００１７】
発熱部制御部１３３は、進行方向情報記憶部１４２から取得された進行方向情報に基づいて、進行方向に合致する発熱装置１５１〜１５４を選択し発熱させる。発熱部制御部１３３は、進行方向情報が直進である場合には、発熱装置１５１を発熱させる。発熱部制御部１３３は、進行方向情報が左折である場合には、発熱装置１５２を発熱させる。発熱部制御部１３３は、進行方向情報が右折である場合には、発熱装置１５３を発熱させる。発熱部制御部１３３は、進行方向情報が後方（戻る方向）である場合には、発熱装置１５４を発熱させる。
【００１８】
現在位置情報記憶部１４１は、ＧＰＳ情報受信部１３１によって取得された現在位置情報を記憶する。進行方向情報記憶部１４２は、位置情報制御部１３２によって取得された進行方向情報を記憶する。地図情報記憶部１４３は、地図情報（道路や建物などの座標や住所など）を記憶する。なお、地図情報に含まれる座標は、ＧＰＳ情報受信部１３１によって取得される現在位置情報の座標とは、同じ座標軸における値であるか、制御部１３が双方に変換可能な値である。地図情報や現在位置情報における座標は、例えば緯度と経度とによって表される値である。
【００１９】
図３は、端末装置１の動作例を示すフローチャートである。以下、端末装置１の動作例について説明する。まず、入力部１２は目的位置情報の入力を受け付ける（ステップＳ３１）。また、ＧＰＳ情報受信部１３１は、現在位置情報を取得し、取得された現在位置情報を現在位置情報記憶部１４１に書き込む（ステップＳ３２）。次に、位置情報制御部１３２は、目的地の位置と現在位置とが一致するか否か判断する（ステップＳ３３）。
【００２０】
位置情報制御部１３２は、現在位置と目的地の位置とが同一である場合には、目的地に到着したと判断し処理を終了する（ステップＳ３３−現在位置と目的地が同一）。一方、現在位置と目的地の位置とが異なる場合は（ステップＳ３３−現在位置と目的地が異なる）、位置情報制御部１３２は、進行方向情報更新要求の入力があったか否か判断する（ステップＳ３４）。進行方向情報更新要求の入力がなかった場合は（ステップＳ３４−更新要求なし）、位置情報制御部１３２は、発熱を行うことを発熱部制御部１３３に指示する。この指示を受けて、発熱部制御部１３３は、進行方向情報記憶部１４２から進行方向情報を読み出す。そして、発熱部制御部１３３は、読み出された進行方向情報に合致する発熱装置１５１〜１５４のいずれかを発熱させる（ステップＳ３６）。端末装置１は、ステップＳ３６の処理の後、ステップＳ３２以降の処理を繰り返す。
【００２１】
ステップＳ３４において、進行方向情報更新要求の入力があった場合（ステップＳ３４−更新要求あり）、位置情報制御部１３２は、進行ルートを検出し、進行方向情報を取得する。位置情報制御部１３２は、新たな進行方向情報を進行方向情報記憶部１４２に書き込むことによって、進行方向情報の更新を行う（ステップＳ３５）。そして、位置情報制御部１３２は、発熱を行うことを発熱部制御部１３３に指示する。この指示を受けて、発熱部制御部１３３は、進行方向情報記憶部１４２から新たな進行方向情報を読み出す。そして、発熱部制御部１３３は、読み出された進行方向情報に合致する発熱装置１５１〜１５４のいずれかを発熱させる（ステップＳ３６）。端末装置１は、ステップＳ３６の処理の後、ステップＳ３２以降の処理を繰り返す。
【００２２】
端末装置１では、進行方向に合致した発熱装置１５１〜１５４が発熱するため、端末装置１のユーザは、ナビゲーションのディスプレイを目視せずとも、発熱した発熱装置１５１〜１５４の位置に基づいて目的地への進行方向を特定することが可能となる。
また、端末装置１では、進行方向情報更新要求が入力される毎に、進行方向情報が更新され、新たな進行方向情報に従った発熱が実行される。そのため、ユーザは、進行方向情報更新要求を入力することにより、所望のタイミングで発熱による進行方向の指示を受けることが可能となる。
【００２３】
発熱装置１５１〜１５４は、ペルチェ素子（Peltier device）を用いて構成されても良い。ペルチェ素子は、二種類の金属の接合部に電流を流すと一方の金属から他方の金属へ熱が移動するという効果（ペルチェ効果）を利用した板状の素子である。ペルチェ素子は、吸熱面１５０１と発熱面１５０２とを有する。ペルチェ素子は、直流電流を流すことにより、吸熱面１５０１から熱を吸熱し、発熱面１５０２から発熱する。
【００２４】
図４は、ペルチェ素子を用いて構成された発熱装置１５１〜１５４の配置例を示す図である。吸熱面１５０１（斜線部）は、端末装置１のＣＰＵやメモリ等が搭載された基板側（装置の内方）に向けて配置される。一方、発熱面１５０２（横線部）は、基板とは反対側、即ち端末装置１のケース背面側（装置の外方）に向けて配置される。発熱部制御部１３３は、発熱をさせるペルチェ素子に対し、所定の方向の電流を流す。この電流によって、ペルチェ素子は、吸熱面１５０１から吸熱し、その熱を発熱面へと移動させ、発熱面から熱を発する。
【００２５】
発熱装置１５１〜１５４にペルチェ素子を用いることにより、発熱部１５による発熱の際に、装置の内方を向いた吸熱面において吸熱が生じる。そして、装置の外方を向いた発熱面において発熱が生じる。そのため、発熱部１５における発熱に伴う端末装置１のハードウェアに対する負荷を抑止することが可能となる。
【００２６】
〔変形例〕
端末装置１に対する目的位置情報の入力は、公知のどのような方法を用いて実現されても良い。例えば、目的位置情報の入力は、店の名前の入力、ビルの名前の入力、電話番号の入力、住所の入力、住所や店を示すバーコードの読み取りによる入力などによって行われても良い。それぞれの場合、地図情報記憶部１３３は、上述した地図情報と、店の名前、ビルの名前、電話番号、住所、バーコードとを対応付けて記憶する。そして、位置情報制御部１３２は、地図情報を参照し、入力された値に対応付けられた位置を目的地の位置として取得する。
【００２７】
端末装置１の現在位置の取得は、ＧＰＳ情報受信部１３１によるＧＰＳを用いた方法ではなく、他の公知の位置測位方法によって実現されても良い。例えば、ガリレオ（Ｇａｌｉｌｅｏ）や準天頂衛星システムなどのシステムを用いて現在位置が取得されても良い。
【００２８】
図５は、端末装置１に対して進行方向情報要求を入力するためのボタン１２１の配置例を示す図である。端末装置１は、進行方向情報要求を入力する為のボタン１２１を、入力部１２として設けられる他のボタンとは異なる位置に有しても良い。例えば、端末装置１が折りたたみ型の携帯電話装置である場合には、その側面にボタン１２１が設けられても良い。図５に示す例では、正面に向かって右側にボタン１２１が設けられるが、ボタン１２１は、左側や下側や上側、若しくはディスプレイが設けられる側の背面などに設けられても良い。
【００２９】
発熱部１５は、必ずしも図２に示されるように４つの発熱装置１５１〜１５４を用いて構成される必要は無い。図６は、発熱装置の配置の変形例を示す図である。例えば、発熱部１５は、図６（ａ）に示されるように、左方に設けられた発熱装置１５２、右方に設けられた発熱装置１５３、及び下方に設けられた発熱装置１５４の３枚から構成されても良い。この場合、発熱部制御部１３３は、進行方向情報に基づき、左折の場合は発熱装置１５２を発熱させ、右折の場合は発熱装置１５３を発熱させ、後方である場合は発熱装置１５４を発熱させる。また、発熱部制御部１３３は、進行方向情報が直進の場合は、発熱部１５による発熱を実行しない。このように構成された場合、ユーザは、発熱が無い場合には直進であると判断することが可能となる。この場合、直進の場合には発熱部１５が発熱を行わないため、消費電力を抑えることが可能となる。
【００３０】
また、例えば、発熱部１５は、図６（ｂ）に示されるように、左方に設けられた発熱装置１５２、及び右方に設けられた発熱装置１５３の２枚から構成されても良い。この場合、発熱部制御部１３３は、進行方向情報に基づき、左折の場合は発熱装置１５２を発熱させ、右折の場合は発熱装置１５３を発熱させる。また、発熱部制御部１３３は、進行方向情報が直進及び後方の場合は、発熱部１５による発熱を実行しない。一般的に進行方向情報として後方が生じる場合は少ないことから、このように構成された場合、ユーザは、発熱が無い場合には直進であると判断することが可能となる。また、後方の場合は、発熱部制御部１３３は、端末装置１に供えられたバイブレータを振動させることによって、ユーザに報知しても良い。この場合、直進及び後方の場合には発熱部１５が発熱を行わないため、消費電力を抑えることが可能となる。
【００３１】
上述した実施形態における端末装置１の一部、例えば、制御部１３の機能をコンピュータで実現するようにしても良い。その場合、この情報管理機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時刻の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時刻プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【図面の簡単な説明】
【００３２】
【図１】端末装置の機能構成を示す概略ブロック図である。
【図２】発熱装置の配置を示す図である。
【図３】端末装置の動作例を示すフローチャートである。
【図４】ペルチェ素子を用いた発熱装置の配置の例を示す図である。
【図５】進行方向情報更新要求を入力する為のボタンの配置例を示す図である。
【図６】発熱装置の配置の変形例を示す図である。
【符号の説明】
【００３３】
１…端末装置，  １１…画面表示部，  １２…入力部（目的地入力部，要求入力部），  １３…制御部，  １３１…ＧＰＳ情報受信部（現在位置取得部），  １３２…位置情報制御部，  １３３…発熱部制御部，  １４…記憶部，  １４１…現在位置情報記憶部，  １４２…進行方向情報記憶部，  １４３…地図情報記憶部，  １５…発熱部，  １６…ＧＰＳアンテナ部，  １５１〜１５４…発熱装置，  １５０１…ペルチェ素子の吸熱面，  １５０２…ペルチェ素子の発熱面
【図１】
2009236518.tif 000003
【図２】
2009236518.tif 000004
【図３】
2009236518.tif 000005
【図４】
2009236518.tif 000006
【図５】
2009236518.tif 000007
【図６】
2009236518.tif 000008