(57)【要約】【課題】本発明は、位置情報をバーコードに簡単かつ正確に変換できる装置を提供することを目的とする。【解決手段】情報処理装置１０には、操作入力装置１０２Ａ、表示装置１０５Ａ、印刷装置１０４Ａが接続されている。情報処理装置１０は、表示装置１０５Ａの画面に表示された地図上における任意の地点が操作入力装置１０２Ａから入力された操作信号によって指定されると、当該地点の緯度経度情報を求め、この緯度経度情報を２次元バーコードに変換し、これを印刷装置１０４Ａによって紙に印刷させる。【選択図】      図２
2004333383.tif 000002
【特許請求の範囲】
【請求項１】
操作信号を入力する入力手段と、
地図データを取得する取得手段と、
前記取得手段により取得された地図データを表示装置に供給する供給手段と、
前記供給手段により供給された地図データに基づいて前記表示装置に表示された地図上における任意の地点が前記入力手段により入力された操作信号によって指定されると、該地点の位置を示す位置情報を求める位置特定手段と、
前記位置特定手段により求められた位置情報をバーコードに変換する変換手段と、
前記変換手段により変換されたバーコードを出力する出力手段と
を具備することを特徴とする情報処理装置。
【請求項２】
操作信号を入力する入力手段と、
地図データを取得する取得手段と、
前記取得手段により取得された地図データを表示装置に供給する供給手段と、
前記供給手段により供給された地図データに基づいて前記表示装置に表示された地図上における任意の地点が前記入力手段により入力された操作信号によって指定されると、該地点の位置を示す位置情報を求める位置特定手段と、
前記位置特定手段により求められた位置情報と該位置情報を用いた処理における該位置情報の取扱い内容を示すタグとをバーコードに変換する変換手段と、
前記変換手段により変換されたバーコードを出力する出力手段と
を具備することを特徴とする情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、地図上の地点を表す位置情報を入力する際に用いられる技術に関する。
【０００２】
【従来の技術】
例えば、カーナビゲーション装置は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｙｔｅｍ）を利用して車両の現在地を測位し、現在地から、予め設定された目的地までの経路や所要時間等を求めてユーザに報知することができる。このようなカーナビゲーション装置において目的地を設定する際、ユーザは、例えば、目的地の緯度経度情報を示す計１６桁に及ぶ数値をテンキーを操作して入力しなければならない。このような入力作業は、ユーザにとって大変煩わしく、また入力ミスが生じる恐れもある。
このような問題を解決するため、目的地の緯度経度情報をバーコードに変換して当該バーコードを旅行雑誌等の印刷物に印刷しておき、このバーコードをカーナビゲーション装置に備わるバーコードリーダで読み取らせることにより、目的地の入力作業を簡素化し、かつ正確に行えるようにした技術がある（特許文献１参照）。
【０００３】
【特許文献１】
特開平４−３３１３１３号公報
【０００４】
【発明が解決しようとする課題】
ところで、特許文献１に記載されているように、バーコードを用いて目的地の緯度経度情報（位置情報）をカーナビゲーション装置に提供するためには、目的地の位置情報を求めたり、目的地の位置情報をバーコードに変換する作業が必要となる。このため、バーコードを用いて目的地の位置情報を提供しようとする者は、例えば、地図を調べて目的地の位置情報を自ら算出し、算出した目的地の位置情報をバーコード変換用の機材を利用してバーコードに変換しなければならない。このような作業は煩雑であるし、誤った位置情報が算出される恐れもある。
【０００５】
本発明は、以上説明した事情に鑑みてなされたものであり、その目的は、位置情報をバーコードに簡単かつ正確に変換できる装置を提供することである。
【０００６】
【課題を解決するための手段】
上記課題を解決するために、本発明は、操作信号を入力する入力手段と、地図データを取得する取得手段と、前記取得手段により取得された地図データを表示装置に供給する供給手段と、前記供給手段により供給された地図データに基づいて前記表示装置に表示された地図上における任意の地点が前記入力手段により入力された操作信号によって指定されると、該地点の位置を示す位置情報を求める位置特定手段と、前記位置特定手段により求められた位置情報をバーコードに変換する変換手段と、前記変換手段により変換されたバーコードを出力する出力手段とを具備することを特徴とする情報処理装置を提供する。
【０００７】
本発明によれば、表示装置に表示された地図上における任意の地点が指定されると、該地点の位置を示す位置情報が求められてバーコードに変換され、該バーコードが出力される。
【０００８】
また、本発明は、操作信号を入力する入力手段と、地図データを取得する取得手段と、前記取得手段により取得された地図データを表示装置に供給する供給手段と、前記供給手段により供給された地図データに基づいて前記表示装置に表示された地図上における任意の地点が前記入力手段により入力された操作信号によって指定されると、該地点の位置を示す位置情報を求める位置特定手段と、前記位置特定手段により求められた位置情報と該位置情報を用いた処理における該位置情報の取扱い内容を示すタグとをバーコードに変換する変換手段と、前記変換手段により変換されたバーコードを出力する出力手段とを具備することを特徴とする情報処理装置を提供する。
【０００９】
本発明によれば、表示装置に表示された地図上における任意の地点が指定されると、該地点の位置を示す位置情報が求められ、該位置情報と該位置情報を用いた処理における該位置情報の取扱い内容を示すタグとがバーコードに変換され、該バーコードが出力される。
【００１０】
【発明の実施の形態】
以下、図面を参照して、本発明の実施形態について説明する。なお、各図において共通する部分には、同一の符号が付されている。
［第１実施形態］
（構成）
図１は、本発明に係る情報処理装置１０を含むシステム全体を説明するための図である。
情報処理装置１０は、例えばコンピュータ装置本体であって、情報処理装置１０には、キーボードやマウス等の操作入力装置１０２Ａ、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）やＣＲＴ（Ｃａｔｈｏｄｅ−Ｒａｙ  Ｔｕｂｅ）等の表示装置１０５Ａ、印刷装置１０４Ａが接続されている。この情報処理装置１０は、表示装置１０５Ａの画面に表示された地図上における任意の地点が操作入力装置１０２Ａから入力された操作信号によって指定されると、当該地点の緯度及び経度の情報（緯度経度情報）を求め、この緯度経度情報を２次元バーコードに変換し、これを印刷装置１０４Ａによって紙に印刷させる。携帯電話機２０は、２次元バーコードを読み取り、２次元バーコードからデコードした緯度経度情報をテキストデータとしてカーナビゲーション装置３０へ送信する。カーナビゲーション装置３０は、携帯電話機２０から受信した緯度経度情報により示される地点を目的地として設定する。
【００１１】
＜情報処理装置１０の構成＞
図２は、情報処理装置１０のハードウェア構成を例示するブロック図である。入力インターフェース１０２は、操作入力装置１０２Ａから入力される操作信号をＣＰＵ１００に供給する。表示インターフェース１０５は、ＣＰＵ１００によって供給される画像データを表示装置１０５Ａに供給する。印刷インターフェース１０４は、ＣＰＵ１００によって供給される画像データを印刷装置１０４Ａに供給する。
記憶部１０６は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０７と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０８と、ＨＤ（Ｈａｒｄ  Ｄｉｓｋ）１０９とを有している。ＣＰＵ１００は、記憶部１０６に記憶されている各種プログラムを実行することにより、装置各部の制御を行なう。
【００１２】
ＨＤ１０９には、地図情報データベース１０９ａが記憶されている。地図情報データベース１０９ａには、表示装置１０５Ａに表示される地図の画像データ（地図画像データ）や、表示装置１０５Ａに表示された地図上においてユーザにより指定された地点の緯度経度情報を算出するために必要となる、基準地点の位置を示す緯度経度情報や縮尺情報等のデータを含んでいる。
また、ＨＤ１０９には地図ソフトウェアが記憶されている。この地図ソフトウェアとは、ＣＰＵ１００に以下のことを行わせるソフトウェアである。
ＣＰＵ１００は、地図情報データベース１０９ａから読み出した地図画像データを表示インターフェース１０５を介して表示装置１０５Ａに供給する。この結果、表示装置１０５Ａの画面に地図が表示される。そして、表示された地図上における任意の地点が操作入力装置１０２Ａから入力インターフェース１０２を介して入力された操作信号によって指定されると、ＣＰＵ１００は、指定された地点の緯度経度情報を地図情報データベース１０９ａに記憶されているデータを用いて算出する。この後、ＣＰＵ１００は、算出した緯度経度情報を２次元バーコードに変換し、当該２次元バーコードの画像データを印刷インターフェース１０４を介して印刷装置１０４Ａに供給する。この結果、該画像データによって表される２次元バーコードが印刷装置１０４Ａにより印刷される。
【００１３】
＜携帯電話機２０の構成＞
携帯電話機２０は、例えばＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）カメラ等の撮像部（図示せず）を備え、書籍等に印刷された２次元バーコードの画像を撮像し、撮像された画像内から２次元バーコードを識別して、当該２次元バーコードから緯度経度情報をデコードする機能を有している。また、携帯電話機２０は、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＩｒＤＡ等の近距離無線通信を行う通信制御部（図示せず）を備え、２次元バーコードからデコードした緯度経度情報をテキストデータとしてカーナビゲーション装置３０へ送信する。
なお、携帯電話機２０は、撮像部の代わりにバーコードリーダを備え、バーコードリーダにより２次元バーコードを読み取る構成であっても良い。
【００１４】
＜カーナビゲーション装置３０の構成＞
カーナビゲーション装置３０は、ＧＰＳを利用して自装置３０の現在位置を測位する機能を有するとともに、測位された現在位置を示す緯度経度情報に基づいて、現在位置付近の地図をカーナビゲーション装置３０に備わる液晶表示装置の画面に表示する機能を有している。また、カーナビゲーション装置３０は、携帯電話機２０との間で近距離無線通信を行う通信制御部（図示せず）を備え、携帯電話機２０から送信された緯度経度情報を受信し、当該緯度経度情報により示される地点を目的地として、現在位置から目的地までのルートを設定するルート設定機能を有している。
【００１５】
（動作）
次に、本実施形態に係る動作について説明する。図３は、本実施形態に係る情報処理装置１０の動作の流れを示すフローチャートである。
ユーザが操作入力装置１０２Ａを操作して地図ソフトウェアの起動を指示すると、その操作信号が入力インターフェース１０２を介してＣＰＵ１００に供給される。すると、ＣＰＵ１００は、供給された操作信号に応じて、ＨＤ１０９に記憶されている地図ソフトウェアを起動する。そして、地図情報データベース１０９ａに記憶されている地図画像データを表示インターフェース１０５を介して表示装置１０５Ａに供給する。この結果、表示装置１０５Ａに地図が表示される。そして、図４に示されるように、表示された地図上で、ユーザが操作入力装置１０２Ａを操作して所望する地点を指定すると（ステップＳ１０）、ＣＰＵ１００は、入力インターフェース１０２を介して供給された操作信号に基づいて、指定された地点の緯度経度情報を地図情報データベース１０９ａに記憶されているデータを用いて算出する（ステップＳ１１）。次いで、ＣＰＵ１００は、図５に示されるように、「２次元バーコードに変換しますか？」というメッセージを表示インターフェース１０５を介して表示装置１０５Ａに表示させる。そして、２次元バーコードに変換する旨の指示が入力インターフェース１０２を介して入力されると（ステップＳ１２：ＹＥＳ）、次に、ＣＰＵ１００は、算出した緯度経度情報を２次元バーコードに変換する（ステップＳ１３）。その後、「２次元バーコードに変換しました。印刷しますか？」というメッセージを表示インターフェース１０５を介して表示装置１０５Ａに表示させる。そして、２次元バーコードを印刷する旨の指示が入力インターフェース１０２を介して入力されると（ステップＳ１４：ＹＥＳ）、この２次元バーコードを表す画像データを印刷インターフェース１０４を介して印刷装置１０４Ａに供給する（ステップＳ１５）。この結果、印刷装置１０４Ａにおいて、図６に示されるように、ユーザによって指定された地点に対応する緯度経度情報を表す２次元バーコードが紙に印刷される。
【００１６】
以上のようにして、ユーザは、簡単な操作で、所望の地点の緯度経度情報を２次元バーコードに変換させ、この２次元バーコードを出力させることができる。
【００１７】
その後、ユーザは、携帯電話機２０を操作して、紙に印刷された２次元バーコードの撮像を指示する。すると、携帯電話機２０は、撮像部により２次元バーコードの画像を撮像し、撮像された画像内から２次元バーコードを識別して、当該２次元バーコードから緯度経度情報をデコードする。そして、デコードが終わると、「変換が終わりました。カーナビゲーション装置へ送信してください」というメッセージを表示する。
このメッセージを見たユーザが、携帯電話機２０をカーナビゲーション装置３０に近づけて、携帯電話機２０とカーナビゲーション装置３０との間の近距離通信を可能な状態にさせた後、携帯電話機２０を操作して、テキストデータをカーナビゲーション装置３０に送信する指示を出すと、ＣＰＵ１００は、当該テキストデータをカーナビゲーション装置３０へ送信する。
カーナビゲーション装置３０は、携帯電話機２０から送信されたテキストデータを受信すると、当該テキストデータによって表される緯度経度情報により示される地点を目的地として、現在位置から目的地までのルートを設定する。そして、ＧＰＳを利用して測位された自装置３０の現在位置から目的地への道筋や距離、所要時間等の情報を算出し、これらの情報を表示する。なお、これらの情報を音声によって報知するようにしても良い。
【００１８】
以上のようにして、ユーザは、カーナビゲーション装置３０において、所望の地点を目的地として簡単に設定することが可能となる。
【００１９】
なお、カーナビゲーション装置３０にバーコードリーダを備え、カーナビゲーション装置３０自体が、紙に印刷された２次元バーコードを読み取る構成であっても良い。
【００２０】
［第２実施形態］
本実施形態が上述の第１実施形態と異なる点は以下の通りである。
ユーザは、表示装置１０５Ａに表示される地図上で、目的地とする地点とその目的地に向かう途中に経由すべき地点（経由地）とをそれぞれ指定する。そして、指定した地点が目的地であるのか又は経由地であるのかの種別をそれぞれ指定する。情報処理装置１０は、ユーザからの指示によって、各地点の緯度経度情報と該地点の種別の情報とを対応付け、更に、これらの情報を、各地点を各地点の種別に応じて設定する旨をカーナビゲーション装置３０へ指示する情報として、２次元バーコードに変換する。
カーナビゲーション装置３０は、携帯電話機２０から送信されたテキストデータを受信すると、当該テキストデータによって表される各地点の緯度経度情報と各地点の種別とを識別し、識別した結果に応じて、目的地や経由地の設定を行い、現在位置から経由地を経由して目的地まで辿るルートを設定する。
【００２１】
次に、本実施形態に係る動作について説明する。図７は、本実施形態に係る情報処理装置１０の動作の流れを示すフローチャートである。
上述の第１実施形態と同様に、ユーザからの指示により、ＣＰＵ１００は、ＨＤ１０９に記憶されている地図ソフトウェアを起動し、地図情報データベース１０９ａに記憶されている地図画像データによって表される地図を表示装置１０５Ａに表示させる。そして、ユーザによって所望される地点が指定されると（ステップＳ２０）、ＣＰＵ１００は、当該地点の緯度経度情報を算出する（ステップＳ２１）。そして、本実施形態においては、この地点が目的地であるのか又は経由地であるのかをユーザに指定させるため、図８に示される画面を表示装置１０５Ａに表示させ、種別の指定をユーザに促す。種別の指定がユーザによってなされると（ステップＳ２２）、この種別の情報と、当該地点の緯度経度情報とを対応付ける。以上のようにして、各地点の指定が行われ、各地点の緯度経度情報とその地点の種別の情報とが対応付けられる。そして、各地点の指定が終了して処理を終了する旨が指示されると（ステップＳ２３：ＹＥＳ）、ＣＰＵ１００は、「２次元バーコードに変換しますか？」というメッセージを表示装置１０５Ａに表示させる。そして、２次元バーコードに変換する旨の指示が入力されると（ステップＳ２４：ＹＥＳ）、次に、ＣＰＵ１００は、各地点に係る情報を１つの２次元バーコードに変換する（ステップＳ２５）。その後、「２次元バーコードに変換しました。印刷しますか？」というメッセージを表示装置１０５Ａに表示させる。そして、２次元バーコードを印刷する旨の指示が入力されると（ステップＳ２６：ＹＥＳ）、ＣＰＵ１００は、この２次元バーコードを表す画像データを印刷インターフェース１０４を介して印刷装置１０４Ａに供給する（ステップＳ２７）。この結果、印刷装置１０４Ａにおいて、ユーザによって指定された各地点の緯度経度情報と各地点の種別の情報とを表す２次元バーコードが印刷される。
【００２２】
その後、ユーザは、上述の第１実施形態と同様にして、この紙に印刷された２次元バーコードを携帯電話機２０によってデコードさせ、デコードされたテキストデータをカーナビゲーション装置３０へ送信する。カーナビゲーション装置３０は、当該テキストデータを受信すると、当該テキストデータによって表される各地点の緯度経度情報と各地点の種別の情報とを識別し、識別した結果に応じて、目的地や経由地の設定を行い、現在位置から経由地を経由して目的地まで辿るルートを設定する。
【００２３】
以上のようにして、ある地点の緯度経度情報のみならず該地点の種別の情報もともに２次元バーコードに変換して出力することにより、カーナビゲーション装置３０においてユーザが行う様々な設定作業を簡素化することが可能となる。また、複数の地点に係る情報を１つの２次元バーコードで表すようにすることにより、ユーザの設定作業を更に簡素化できる。
【００２４】
［変形例］
以上この発明の一実施形態について説明したが、上記実施形態はあくまでも例示であり、上記実施形態に対しては、本発明の趣旨から逸脱しない範囲で様々な変形を加えることができる。変形例としては、例えば以下のようなものが考えられる。
【００２５】
＜１＞上述の各実施形態において、位置情報として、緯度経度情報を用いたが、住所を表す情報を用いても良い。また２次元バーコードに変換される情報は、位置情報の他、その地点の名称や電話番号等のその地点を特定可能な情報も含むようにしても良い。
また、上述の各実施形態においては、バーコードとして２次元バーコードを使用したが、これに限らず、１次元バーコードやカラーバーコード等の、光学的に読み取り可能な図像で表されるコードを使用しても良い。
また、情報処理装置１０は、緯度経度情報や種別の情報を２次元バーコードに変換した後にも、これらの情報を変換前の状態で保持するようにしても良い。
【００２６】
＜２＞上述の第２実施形態において、位置情報を用いた処理における該位置情報の取扱い内容を示すタグとして、位置情報によって特定される地点を目的地として取り扱うのか又は経由地として取り扱うのかを示す情報、つまり、地点の種別を示す情報を用いた。しかし、例えば、位置情報を目的地として設定するのではなく登録する旨をカーナビゲーション装置３０へ指示する情報や、その位置情報によって特定される地点の名称を検索する旨を指示する情報や、地図上で表示されるその地点の表示形態を指示する情報を用いても良い。
また、１つの位置情報に対し複数種類のタグを対応つけるようにしても良い。
【００２７】
＜３＞情報処理装置１０が２次元バーコードを用いて緯度経度情報を提供する装置は、カーナビゲーション装置３０に限定されず、例えば、歩行者ＩＴＳ（Ｉｎｔｅｌｌｉｇｅｎｔ  Ｔｒａｎｓｐｏｒｔ  Ｓｙｓｔｅｍｓ）において歩行者に携行される、測位機能を有する携帯機器であっても良い。
【００２８】
＜４＞地図情報データベース１０９ａは、ＣＤ−ＲＯＭ（Ｃｏｍａｃｔ  Ｄｉｓｋ  ＲＯＭ）やＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等の記憶媒体に記憶されており、情報処理装置１０は、記憶媒体に記憶されたデータを読み出すドライブ装置を備え、当該ドライブ装置を介して記憶媒体に記憶された地図情報データベース１０９ａのデータを読み出す構成であっても良い。
また、地図情報データベース１０９ａは、インターネット等のネットワークに接続されたサーバに記憶されており、情報処理装置１０は、ネットワークを介して通信を行う通信制御部を備え、当該通信制御部を介してサーバに記憶された地図情報データベース１０９ａのデータを取得する構成であっても良い。
【００２９】
＜５＞情報処理装置１０（コンピュータ）は、記憶部１０６に記憶されている地図ソフトウェア（プログラム）に従って本発明に係る処理を実行するが、この地図ソフトウェアを情報処理装置１０が読み取り可能な記録媒体に記録して提供しても良い。また、地図ソフトウェアをネットワークを介して通信により情報処理装置１０に提供しても良い。
【００３０】
＜６＞上述した各実施形態では、図２に示したように、表示装置１０５Ａ、操作入力装置１０２Ａ、印刷装置１０４Ａが情報処理装置１０に含まれない場合を例示して説明を行ったが、例えば、表示装置と一体となったコンピュータ装置があるように、表示装置１０５Ａが情報処理装置１０に含まれていてもよいし、あるいは操作入力装置１０２Ａや印刷装置１０４Ａが情報処理装置１０に含まれていてもよい。
また、情報処理装置１０は、２次元バーコードの画像データを表示装置１０５Ａに出力しても良い。この場合、携帯電話機２０は、表示装置１０５Ａの画面に表示された２次元バーコードを撮像すれば良い。また、情報処理装置１０は、２次元バーコードの画像データをネットワークを介した通信により他の装置に出力しても良い。
【００３１】
【発明の効果】
以上説明したように、本発明によれば、位置情報をバーコードに簡単かつ正確に変換できる。更に、位置情報と該位置情報を用いた処理における該位置情報の取扱い内容を示すタグとを共に簡単かつ正確にバーコードに変換できる。したがって、これらの情報をカーナビゲーション装置などの装置に提供すれば、該装置に対してタグに示された取扱い内容に従って位置情報を用いた処理を行わせることが可能となる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る情報処理装置１０を含むシステム全体を説明するための図である。
【図２】同実施形態に係る情報処理装置１０の構成を示すブロック図である。
【図３】同実施形態に係る情報処理装置１０の動作の流れを示すフローチャートである。
【図４】同実施形態に係る画面の表示例を示す図である。
【図５】同実施形態に係る画面の表示例を示す図である。
【図６】同実施形態に係る画面の表示例を示す図である。
【図７】本発明の他の実施形態に係る情報処理装置１０の動作の流れを示すフローチャートである。
【図８】同実施形態に係るメッセージの表示例を示す図である。
【符号の説明】
１０・・・情報処理装置、１０２・・・入力インターフェース、１０４・・・印刷インターフェース、１０５・・・表示インターフェース、１０６・・・記憶部、１０７・・・ＲＯＭ、１０８・・・ＲＡＭ、１０９・・・ＨＤ、１０９ａ・・・地図情報データベース、１０２Ａ・・・操作入力装置、１０４Ａ・・・印刷装置、１０５Ａ・・・表示装置、２０・・・携帯電話機、３０・・・カーナビゲーション装置。
【図１】
2004333383.tif 000003
【図２】
2004333383.tif 000004
【図３】
2004333383.tif 000005
【図４】
2004333383.tif 000006
【図５】
2004333383.tif 000007
【図６】
2004333383.tif 000008
【図７】
2004333383.tif 000009
【図８】
2004333383.tif 000010