(57)【要約】  【課題】  住所等にコードを割り当てる作業を不要とし、かつ、ナビゲーション装置に住所等の情報を提供できるコードリーダを提供することである。  【解決手段】  バーコードパターン１が住所を表すことを示す種別コードＡＤＲと、住所の町域名を表す郵便番号と、住所の住所表示番号と、からバーコードパターン１を作成する。バーコードリーダ１０は、バーコードパターン１を解読して、郵便番号を抽出し、郵便番号変換テーブル２２を用いて、郵便番号を町域名に変換し、住所表示番号と結合して、住所データを作成する。バーコードリーダ１０は、住所データをカーナビゲーション装置３０に送信する。カーナビゲーション装置３０は、受信した住所データを目的地として経路検索を行う。【選択図】  図１
2012079191.tif 000002
【特許請求の範囲】
【請求項１】
郵便番号と、前記郵便番号が割り当てられた町域名と、を関連付けたテーブルと、
郵便番号及び住所表示番号を表すコードパターンを読み込むスキャン手段と、
前記スキャン手段が読み込んだ前記コードパターンを解読し、前記郵便番号及び前記住所表示番号を取得する解読手段と、
前記テーブルを参照して、前記解読手段が取得した前記郵便番号に割り当てられた町域名を取得する町域名取得手段と、
前記町域名取得手段が取得した前記町域名と、前記解読手段が取得した前記住所表示番号と、を結合して、住所を作成する住所作成手段と、
前記住所作成手段が作成した前記住所を、目的地への経路案内を行うナビゲーション装置に与える住所提供手段と、を備えるコードリーダ。
【請求項２】
郵便番号及び／又は電話番号である位置特定情報を表すコードパターンを読み込むスキャン手段と、
前記スキャン手段が読み込んだ前記コードパターンを解読し、前記位置特定情報を取得する解読手段と、
前記解読手段が取得した前記位置特定情報を、目的地への経路案内を行うナビゲーション装置に与える位置特定情報提供手段と、を備えるコードリーダ。
【請求項３】
住所、名称、郵便番号、及び、電話番号のうちのいずれか、一部、又は、全部である位置特定情報を表現するキャラクタコードを表すコードパターンを読み込むスキャン手段と、
前記スキャン手段が読み込んだ前記コードパターンを解読し、前記位置特定情報を取得する解読手段と、
前記解読手段が取得した前記位置特定情報を、目的地への経路案内を行うナビゲーション装置に与える位置特定情報提供手段と、を備えるコードリーダ。
【請求項４】
請求項１記載のコードリーダと、
前記コードリーダが提供する住所が示す目的地への経路案内を行うナビゲーション装置と、を備えるナビゲーションシステム。
【請求項５】
請求項２記載のコードリーダと、
前記コードリーダが提供する位置特定情報が示す目的地への経路案内を行うナビゲーション装置と、を備えるナビゲーションシステム。
【請求項６】
請求項３記載のコードリーダと、
前記コードリーダが提供する位置特定情報が示す目的地への経路案内を行うナビゲーション装置と、を備えるナビゲーションシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コード（例えばバーコード）を読み込み、ナビゲーション装置に提供するコードリーダ及びその関連技術に関する。
【背景技術】
【０００２】
特許文献１では、バーコードリーダは、変換テーブルを用いて、読み込んだバーコードを、都道府県市町村名、企業・店舗・施設名、住所、あるいは、電話番号に変換し、変換後の情報をカーナビゲーション装置に送信する。これにより、地図上の位置情報を簡単な操作で且つ確実に取得できる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−６１６１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１では、住所等にバーコードを割り当てる作業が必要であり、煩雑である。特に、住所等は膨大であり、しかも、重複することなく割り当てなければならないので、作業の負担は大きい。
【０００５】
そこで、本発明の目的は、住所等にコードを割り当てる作業を不要とし、かつ、ナビゲーション装置に住所等の情報を提供できるコードリーダ及びその関連技術を提供することである。
【課題を解決するための手段】
【０００６】
本発明の第１の観点によると、コードリーダは、郵便番号と、前記郵便番号が割り当てられた町域名と、を関連付けたテーブルと、郵便番号及び住所表示番号を表すコードパターンを読み込むスキャン手段と、前記スキャン手段が読み込んだ前記コードパターンを解読し、前記郵便番号及び前記住所表示番号を取得する解読手段と、前記テーブルを参照して、前記解読手段が取得した前記郵便番号に割り当てられた町域名を取得する町域名取得手段と、前記町域名取得手段が取得した前記町域名と、前記解読手段が取得した前記住所表示番号と、を結合して、住所を作成する住所作成手段と、前記住所作成手段が作成した前記住所を、目的地への経路案内を行うナビゲーション装置に与える住所提供手段と、を備える。
【０００７】
この構成によれば、既存の情報、つまり、町域名が既に割り当てられている郵便番号をそのままコードパターンで表すことにより、住所に新たにコードを割り当てる作業を不要とし、全体としての労力の軽減を図ることができる。また、コードパターンをスキャンして、ナビゲーション装置に送信するだけで、ナビゲーション装置に目的地住所を入力でき、ユーザにとって、住所入力の煩わしさを軽減できる。
【０００８】
本発明の第２の観点によると、コードリーダは、郵便番号及び／又は電話番号である位置特定情報を表すコードパターンを読み込むスキャン手段と、前記スキャン手段が読み込んだ前記コードパターンを解読し、前記位置特定情報を取得する解読手段と、前記解読手段が取得した前記位置特定情報を、目的地への経路案内を行うナビゲーション装置に与える位置特定情報提供手段と、を備える。
【０００９】
この構成によれば、既存の情報、つまり、郵便番号や電話番号をそのままコードパターンで表すことにより、郵便番号や電話番号に新たにコードを割り当てる作業を不要とし、全体としての労力の軽減を図ることができる。また、コードパターンをスキャンして、ナビゲーション装置に送信するだけで、ナビゲーション装置に郵便番号や電話番号を入力でき、ユーザにとって、郵便番号や電話番号の入力の煩わしさを軽減できる。
【００１０】
本発明の第３の観点によると、コードリーダは、住所、名称、郵便番号、及び、電話番号のうちのいずれか、一部、又は、全部である位置特定情報を表現するキャラクタコードを表すコードパターンを読み込むスキャン手段と、前記スキャン手段が読み込んだ前記コードパターンを解読し、前記位置特定情報を取得する解読手段と、前記解読手段が取得した前記位置特定情報を、目的地への経路案内を行うナビゲーション装置に与える位置特定情報提供手段と、を備える。
【００１１】
この構成によれば、住所等をキャラクタコードで表現し、それをそのままコードパターンで表すことにより、住所等に新たにコードを割り当てる作業を不要とし、全体としての労力の軽減を図ることができる。また、コードパターンをスキャンして、ナビゲーション装置に送信するだけで、ナビゲーション装置に住所等を入力でき、ユーザにとって、住所等の入力の煩わしさを軽減できる。
【００１２】
本発明の第４の観点によると、ナビゲーションシステムは、上記第１の観点によるコードリーダと、前記コードリーダが提供する住所が示す目的地への経路案内を行うナビゲーション装置と、を備える。
【００１３】
この構成によれば、上記第１の観点によるコードリーダと同様の効果を奏する。
【００１４】
本発明の第５の観点によると、ナビゲーションシステムは、上記第２の観点によるコードリーダと、前記コードリーダが提供する住所が示す目的地への経路案内を行うナビゲーション装置と、を備える。
【００１５】
この構成によれば、上記第２の観点によるコードリーダと同様の効果を奏する。
【００１６】
本発明の第６の観点によると、ナビゲーションシステムは、上記第３の観点によるコードリーダと、前記コードリーダが提供する住所が示す目的地への経路案内を行うナビゲーション装置と、を備える。
【００１７】
この構成によれば、上記第３の観点によるコードリーダと同様の効果を奏する。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施の形態によるカーナビゲーションシステム１００で利用されるバーコードパターン１の作成規則の説明図である。
【図２】図１のバーコードパターン１が印刷された紙媒体３の例示図である。
【図３】本発明の実施の形態によるカーナビゲーションシステム１００の電気的構成を示す図である。
【図４】図３のバーコードリーダ１０のメモリ１４に格納された郵便番号変換テーブル２２の例示図である。
【図５】図３のバーコードリーダ１０のＭＣＵ１２による処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下、本発明の実施の形態について、図面を参照しながら説明する。なお、図中、同一または相当部分については同一の参照符号を付してその説明を援用する。
【００２０】
本発明の実施の形態は、バーコードを利用して、カーナビゲーション装置への目的地の入力を簡易化するものである。
【００２１】
ここで、バーコードとは、バーコード情報及びバーコードパターンを包括した表現であって、これらを厳密に区別する必要のないときは、単にバーコードなる用語を使用する。バーコード情報とは、数字、文字、及び記号等のキャラクタ列を意味する。バーコードパターンとは、バーコード情報を黒色バーと白色スペースとの組み合わせにより表現したパターンを意味する。なお、バーコード、バーコード情報、及びバーコードパターンには、同じ参照符合「１」を付する。
【００２２】
図１は、本発明の実施の形態によるカーナビゲーションシステム１００で利用されるバーコードパターン１の作成規則の説明図である。図１を参照して、目的地の住所が、「滋賀県草津市山寺町４００」であるとする。この場合、町域名である「滋賀県草津市山寺町」を郵便番号「５２５００４２」で表す。そして、バーコードパターン１が住所を表していることを示すコード「ＡＤＲ」と、郵便番号「５２５００４２」と、住所表示番号「４００」と、を結合し、コード「ＡＤＲ５２５００４２４００」を作成し、このコードを表すバーコードパターン１を作成する。コード「ＡＤＲ」を種別コードと呼ぶこともある。なお、本実施の形態では、バーコードの体系として、Ｃｏｄｅ１２８を採用する。
【００２３】
以上のように、バーコードパターン１の先頭の３文字が種別コードであり、種別コードの後の７文字が郵便番号であり、郵便番号の後の文字列が住所表示番号である。
【００２４】
ここで、住所は、文字部分とそれに続く数字部分とにより構成される。文字部分が町域名であり、数字部分が住所表示番号である。住所は、一般に、都道府県−（郡）−市町村・特別区−（政令指定都市の区）−町（丁）・字−街区符号−住居番号−方書といった構成、あるいは、都道府県−（郡）−市町村・特別区−（政令指定都市の区）−町（丁）・字−地番−（支号）−方書といった構成をとる。前者の場合、町域名は、都道府県−（郡）−市町村・特別区−（政令指定都市の区）−町（丁）・字であり、住所表示番号は、街区符号−住居番号−方書である。ただし、「丁」を示す番号は、町域名ではなく、住所表示番号に含まれる。後者の場合、町域名は、都道府県−（郡）−市町村・特別区−（政令指定都市の区）−町（丁）・字であり、住所表示番号は、地番−（支号）−方書である。ただし、「丁」を示す番号は、町域名ではなく、住所表示番号に含まれる。
【００２５】
また、住所表示番号は、アルファベット及び数字並びにハイフンのみで構成する。具体的には次の通りである。住所表示番号に、アルファベット及び数字以外の文字が含まれる場合は、アルファベット及び数字以外の文字部分を省略し、かつ、省略した文字部分をハイフンで置き換え、それを住所表示番号として、バーコードパターン１を作成する。ただし、最後尾のアルファベット又は数字より後の文字は省略するだけでハイフンに置き換えない。また、住所表示番号に含まれるアルファベット及び数字であっても、ビル名やマンション名等、名称を表しているものは省略する。また、階層を表す「Ｆ」も省略する。例えば、住所表示番号が「１丁目１番１号ビルＡ棟５Ｆ５０１号」の場合、「１−１−１−Ａ−５−５０１」として、バーコードパターン１を作成する。
【００２６】
また、郵便番号のみで、住所（町域名及び住所表示番号）が表される場合があるが、この場合は、種別コード及び郵便番号のみで、バーコードパターン１を作成する。
【００２７】
以上のような作成規則に従って作成されたバーコードパターン１が、雑誌等の紙媒体に印刷される。
【００２８】
図２は、図１のバーコードパターン１が印刷された紙媒体３の例示図である。図２を参照して、この紙媒体３は、例えば、観光地や飲食店等のガイドブックである。そして、この紙媒体３には、観光地等の情報として、関連する写真５、その写真５や観光地等の説明を記載した説明欄７、及び、その観光地等の住所を表すバーコードパターン１が印刷される。
【００２９】
ユーザは、後述のバーコードリーダ１０によって、訪問したい観光地等の説明欄７の下部に印刷されたバーコードパターン１をスキャンする。バーコードリーダ１０は、バーコードパターン１を解析し、バーコード情報１を取得し、それを住所に変換する。そして、ユーザが、バーコードリーダ１０を操作して、後述のカーナビゲーション装置３０に、バーコードパターン１が表す住所を送信する。すると、カーナビゲーション装置３０は、受信した住所を目的地として、経路検索を行い、目的地まで案内する。
【００３０】
図３は、本発明の実施の形態によるカーナビゲーションシステム１００の電気的構成を示す図である。図３を参照して、このバーコードリーダ１０は、ＭＣＵ（Ｍｉｃｒｏ  Ｃｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ）１２、メモリ１４、スキャナ１６、及び通信装置１８を有する。スキャナ１６は、バーコードパターン１を光学的に読み込む（スキャン）。バーコード読取方式は特に限定されず、任意の方式を採用できる。例えば、バーコード読取方式として、マニュアルスキャン方式、ＣＣＤスキャン方式、レーザスキャン方式、及びイメージャ方式などを採用できる。また、バーコードリーダの形状も特に限定されない。
【００３１】
ＭＣＵ１２は、スキャナ１６で読み取られたバーコードパターン１を解読してバーコード情報１を取得する。メモリ１４は、ＲＡＭ、ＲＯＭ、及び／又はフラッシュメモリ等により構成され、バーコードパターン１を解読するためプログラムやバーコード情報１を住所に変換するプログラム等のコンピュータプログラム、図４に示す郵便番号変換テーブル２２、その他必要なデータを格納する。
【００３２】
図４を参照して、郵便番号変換テーブル２２は、郵便番号と町域名とを関連付けたテーブルである。ＭＣＵ１２は、郵便番号変換テーブル２２を参照して、バーコード情報１に関連付けられた町域名を取得する（郵便番号の町域名への変換）。そして、ＭＣＵ１２は、取得した町域名と、バーコード情報１に含まれた住所表示番号と、を結合し住所データを作成する。
【００３３】
図３に戻って、通信装置１８は、ＭＣＵ１２の制御の下、カーナビゲーション装置３０の通信装置５２や、図示しないパーソナルコンピュータ（ＰＣ）と通信するための機能を有する。例えば、通信装置１８は、ＵＳＢ及び／又はＢｌｕｅｔｏｏｔｈ（登録商標）といった通信規格に準拠した通信機能を有する。
【００３４】
ＭＣＵ１２は、ユーザの操作に応答して、住所データをカーナビゲーション装置３０に送信するよう、通信装置１８に命令する。すると、通信装置１８は、住所データを、カーナビゲーション装置３０の通信装置５２に送信する。
【００３５】
一方、カーナビゲーション装置３０は、プロセッサ３２、メモリ３４、位置検出器３６、Ｄ／Ａコンバータ４４、スピーカ４６、ＬＣＤドライバ４８、ＬＣＤ５０（タッチパネル付）、通信装置５２、ラジオ／ＴＶチューナ３８、ハードディスクドライブ（ＨＤＤ）４０、及び、ＣＤ／ＤＶＤドライブ４２を含む。
【００３６】
位置検出器３６は、図示は省略したが、地磁気センサ、ジャイロスコープ、距離センサ、及び、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星からの電波を受信するＧＰＳ受信機を含み、これらの出力に基づいて、カーナビゲーション装置３０が搭載された車両の現在位置（緯度及び経度）を算出し、プロセッサ３２に出力する。
【００３７】
ラジオ／ＴＶチューナ３８は、テレビ放送電波に係るビデオ信号及びオーディオ信号を受信し、及び、ラジオ放送電波に係るオーディオ信号を受信して、プロセッサ３２に出力する。ＨＤＤ４０は、プロセッサ３２からアクセスされ、図示しない地図データベース等を格納する。ＣＤ／ＤＶＤドライブ４２は、音楽ＣＤやＤＶＤから楽曲や映画の再生用データを読み出し、プロセッサ３２に出力する。
【００３８】
Ｄ／Ａコンバータ４４は、プロセッサ３２から与えられたデジタルオーディオ信号をアナログオーディオ信号に変換して、スピーカ４６に出力する。スピーカ４６は、入力されたアナログオーディオ信号に応じた音声を出力する。このようにして、ラジオ／ＴＶチューナ３８が受信した信号に応じた音声およびＣＤ／ＤＶＤドライブ４２が読み出した信号に応じた音声を出力する。また、ＬＣＤドライバ４８は、プロセッサ３２から表示データを受け取り、それに基づいて、ＬＣＤ５０を駆動する。これにより、ＬＣＤ５０は、表示データに対応した映像を表示する。このようにして、ＣＤ／ＤＶＤドライブ４２が読み出した信号に応じた映像を表示する。
【００３９】
通信装置５２は、プロセッサ３２の制御の下、バーコードリーダ１０の通信装置１８や、その他のデバイス（例えば携帯電話機）と通信するための機能を有する。例えば、通信装置５２は、ＵＳＢ及び／又はＢｌｕｅｔｏｏｔｈといった通信規格に準拠した通信機能を有する。
【００４０】
プロセッサ３２は、ＨＤＤ４０の地図データベースにアクセスして、車両の現在位置から目的地までの経路を算出し、映像及び音声により、目的地まで案内する。例えば、プロセッサ３２は、算出した目的地までの経路に基づき、地図上に現在位置及び経路を含んだ表示データを生成し、ＬＣＤドライバ４８に与えることにより、ＬＣＤ５０に現在位置及び経路を含んだ地図を表示して、目的地までの案内を行なう。同時に、プロセッサ３２は、進路変更等を指示するための音声データを生成し、Ｄ／Ａコンバータ４４に与えることにより、スピーカ４６から音声を出力して、目的地までの案内を行なう。
【００４１】
カーナビゲーション装置３０は、目的地の検索モードとして、郵便番号モード、電話番号モード、名称モード、及び、住所モードを有する。
【００４２】
郵便番号モードでは、ユーザは、ＬＣＤ５０のタッチパネルを操作して、郵便番号を入力する。すると、プロセッサ３２は、図４の郵便番号変換テーブル２２と同様のテーブル（ＨＤＤ４０に格納）を参照して、入力された郵便番号を町域名に変換し、ＬＣＤ５０に表示する。そして、ユーザは、ＬＣＤ５０のタッチパネルを操作して、住所表示番号を入力する。すると、プロセッサ３２は、郵便番号が示す町域名と住所表示番号とにより表される住所を目的地として経路検索を行う。
【００４３】
電話番号モードでは、ユーザは、ＬＣＤ５０のタッチパネルを操作して、電話番号を入力する。すると、プロセッサ３２は、電話番号と住所（緯度及び経度で表されていてもよい）とを関連付けた電話番号変換テーブル（ＨＤＤ４０に格納）を参照して、入力された電話番号を住所に変換し、その住所を目的地として経路検索を行う。
【００４４】
名称モードでは、ユーザは、ＬＣＤ５０のタッチパネルを操作して、目的地の名称を入力する。すると、プロセッサ３２は、名称と住所（緯度及び経度で表されていてもよい）とを関連付けた名称変換テーブル（ＨＤＤ４０に格納）を参照して、入力された名称を住所に変換し、その住所を目的地として経路検索を行う。
【００４５】
住所モードでは、ユーザは、ＬＣＤ５０のタッチパネルを操作して、目的地の住所を入力する。すると、プロセッサ３２は、入力された住所を目的地として経路検索を行う。
【００４６】
バーコードリーダ１０が、カーナビゲーション装置３０へ住所データを送信する際は、カーナビゲーション装置３０が住所モードに設定される。この場合、ユーザが、カーナビゲーション装置３０を操作して、住所モードに設定することもできるし、あるいは、バーコードリーダ１０が、カーナビゲーション装置３０を住所モードに設定する制御信号をカーナビゲーション装置３０に与えることもできる。
【００４７】
プロセッサ３２は、住所モードにて、バーコードリーダ１０から、住所データを受け取ると、その住所データが示す住所を目的として、経路検索を行う。このように、バーコードリーダ１０を利用することにより、住所入力の煩雑さを軽減できる。
【００４８】
図５は、図３のバーコードリーダ１０のＭＣＵ１２による処理の流れの一例を示すフローチャートである。図５を参照して、ステップＳ１にて、ＭＣＵ１２は、スキャナ１６が読み込んだバーコードパターン１を解読して、それが表すバーコード情報１を取得する。ステップＳ３にて、ＭＣＵ１２は、バーコード情報１の先頭の３文字が、コード“ＡＤＲ”か否かを判断し、コード“ＡＤＲ”の場合バーコード情報１が住所を表すのでステップＳ５に進み、それ以外はバーコード情報１をメモリ１４に格納して処理を終了する。
【００４９】
ステップＳ５にて、ＭＣＵ１２は、バーコード情報１から、種別コード“ＡＤＲ”の後の７文字を郵便番号として抽出し、郵便番号の後の文字列を住所表示番号として抽出する。ステップＳ７にて、ＭＣＵ１２は、図４の郵便番号変換テーブル２２を参照して、ステップＳ５で抽出した郵便番号を、町域名に変換する。ステップＳ９にて、ＭＣＵ１２は、ステップＳ７で得られた町域名と、ステップＳ５で抽出した住所表示番号と、を結合して、住所データを作成する。そして、ステップＳ１１にて、ＭＣＵ１２は、ユーザの操作に応答して、通信装置１８を介して、ステップＳ９で作成した住所データを、カーナビゲーション装置３０の通信装置５２に送信する。通信装置５２は、受信した住所データをプロセッサ３２に与える。
【００５０】
さて、以上のように、本実施の形態によれば、既存の情報、つまり、町域名が既に割り当てられている郵便番号をそのままバーコードパターン１で表すことにより、住所に新たにバーコードを割り当てる作業を不要とし、全体としての労力の軽減を図ることができる。また、バーコードパターン１をスキャンして、カーナビゲーション装置３０に送信するだけで、カーナビゲーション装置３０に目的地住所を入力でき、ユーザにとって、住所入力の煩わしさを軽減できる。
【００５１】
（第１の変形例）
【００５２】
本実施の形態の第１の変形例では、郵便番号又は電話番号（総称して、「位置特定情報」と呼ぶこともある。）を、バーコードパターン１で表す。例えば、郵便番号が５２５００４２の場合は、バーコードパターン１が郵便番号を表すことを示すコード“ＺＩＰ”を先頭に付加して、コード“ＺＩＰ５２５００４２”を作成し、それをバーコードパターン１にする。また、例えば、電話番号が０７７５６５６０５０の場合は、バーコードパターン１が電話番号を表すことを示すコード“ＴＥＬ”を先頭に付加して、コード“ＴＥＬ０７７５６５６０５０”を作成し、それをバーコードパターン１にする。なお、コード“ＺＩＰ”及び“ＴＥＬ”を種別コードと呼ぶこともある。
【００５３】
バーコードリーダ１０のＭＣＵ１２は、スキャンされたバーコードパターン１を解読して、バーコード情報１を取得する。
【００５４】
ＭＣＵ１２は、バーコード情報１の先頭が、コード“ＺＩＰ”である場合、通信装置１８を介して、カーナビゲーション装置３０を郵便番号モードに設定する制御信号をカーナビゲーション装置３０に与える。すると、カーナビゲーション装置３０は、郵便番号モードに設定される。そして、ＭＣＵ１２は、通信装置１８を介して、郵便番号をカーナビゲーション装置３０に送信する。カーナビゲーション装置３０は、通信装置５２経由で郵便番号を受け取り、上記した郵便番号モードの処理を実行する。
【００５５】
一方、ＭＣＵ１２は、バーコード情報１の先頭が、コード“ＴＥＬ”を含む場合、通信装置１８を介して、カーナビゲーション装置３０を電話番号モードに設定する制御信号をカーナビゲーション装置３０に与える。すると、カーナビゲーション装置３０は、電話番号モードに設定される。そして、ＭＣＵ１２は、通信装置１８を介して、電話番号をカーナビゲーション装置３０に送信する。カーナビゲーション装置３０は、通信装置５２経由で電話番号を受け取り、上記した電話番号モードの処理を実行する。
【００５６】
なお、ユーザがカーナビゲーション装置３０を操作して、郵便番号モード及び電話番号モードの設定を行うこともできる。
【００５７】
さて、以上のように、第１の変形例によれば、既存の情報、つまり、郵便番号や電話番号をそのままバーコードパターン１で表すことにより、郵便番号や電話番号に新たにバーコードを割り当てる作業を不要とし、全体としての労力の軽減を図ることができる。また、バーコードパターン１をスキャンして、カーナビゲーション装置３０に送信するだけで、カーナビゲーション装置３０に郵便番号や電話番号を入力でき、ユーザにとって、郵便番号や電話番号の入力の煩わしさを軽減できる。
【００５８】
（第２の変形例）
【００５９】
本実施の形態の第２の変形例では、種別コード、並びに、住所、名称、郵便番号、又は、電話番号（総称して、「位置特定情報」と呼ぶこともある。）を、キャラクタコード（例えば、シフトＪＩＳコード）で表す。そして、キャラクタコードで表された種別コードの後尾に、キャラクタコードで表された位置特定情報を付加し、バーコードパターン１で表す。この場合、例えば、１６進表記のキャラクタコードをバーコードパターン１で表す。なお、種別コードは、バーコードパターン１が何を表しているかを示すコードであり、郵便番号、電話番号、名称、及び、住所のいずれかを示す。郵便番号、電話番号、名称、及び、住所を示す種別コードは、それぞれ、コード“ＺＩＣ”、“ＴＥＣ”、“ＮＡＣ”、及び、“ＡＤＣ”である。
【００６０】
例えば、種別コード“ＡＤＣ”を、シフトＪＩＳコード（１６進表記）で表すと、「４１  ４４  ４３」である。例えば、住所「滋賀県草津市山寺町４００」を、シフトＪＩＳコード（１６進表記）で表すと、「８Ｅ  Ａ０  ８９  ＥＡ  ８Ｃ  Ａ７  ９１  ９０  ９２  Ｃ３  ８Ｅ  ７３  ８Ｅ  ５２  ８Ｅ  ９Ｂ  ９２  ＡＣ  ３４  ３０  ３０」となる。従って、この例では、キャラクタコード「４１  ４４  ４３  ８Ｅ  Ａ０  ８９  ＥＡ  ８Ｃ  Ａ７  ９１  ９０  ９２  Ｃ３  ８Ｅ  ７３  ８Ｅ  ５２  ８Ｅ  ９Ｂ  ９２  ＡＣ  ３４  ３０  ３０」を、バーコードパターン１で表す。
【００６１】
なお、第２の変形例では、バーコードパターン１が長くなるので、ＱＲコード等の二次元コードを利用するほうが好ましい。
【００６２】
さて、以上のように、第２の変形例によれば、住所等をキャラクタコードで表現し、それをそのままバーコードパターン１で表すことにより、住所等に新たにバーコードを割り当てる作業を不要とし、全体としての労力の軽減を図ることができる。また、バーコードパターン１をスキャンして、カーナビゲーション装置３０に送信するだけで、カーナビゲーション装置３０に住所等を入力でき、ユーザにとって、住所等の入力の煩わしさを軽減できる。
【００６３】
なお、本発明は、上記の実施の形態に限られるものではなく、その要旨を逸脱しない範囲で種々の態様において実施することが可能であり、例えば、以下のような変形も可能である。
【００６４】
（１）実施の形態、第１の変形例、及び、第２の変形例のうちの、二以上の組合せが可能である。
【００６５】
（２）バーコードリーダ１０の通信装置１８とカーナビゲーション装置３０の通信装置５２との接続は、無線でもよいし、有線でもよい。また、バーコードリーダ１０の通信装置１８とＰＣとの接続は、無線でもよいし、有線でもよい。
【００６６】
（３）上記では、種別コードをバーコードパターン１に含めたが、バーコードパターン１が表す内容の種別が一種類の場合は（例えば実施の形態）、種別コードは含めなくてよい。
【００６７】
（４）バーコードリーダ１０のメモリ１４の一部に、ユーザ領域を割り当てることもできる。バーコードリーダ１０がＰＣに接続されると、ＰＣはバーコードリーダ１０を記憶装置として認識する。従って、ユーザは、ＰＣから、バーコードリーダ１０のメモリ１４に割り当てられたユーザ領域にアクセスして、住所、名称、郵便番号、及び、電話番号のうちのいずれか、一部、又は、全部である位置特定情報を入力することもできる。この場合、バーコードリーダ１０は、ユーザの操作に応答して、メモリ１４のユーザ領域に格納された位置特定情報をバーコードリーダ１０に送信する。
【００６８】
なお、バーコードリーダ１０に、メモリカード等のリムーバブル記録媒体を装着可能とすることもできる。この場合、ユーザ領域は、リムーバブル記録媒体に設定されてもよい。この場合は、ユーザは、リムーバブル記録媒体をＰＣに装着して、ユーザ領域にアクセスして、位置特定情報を書込み、再びリムーバブル記録媒体をバーコードリーダ１０に装着する。
【００６９】
（５）バーコードリーダ１０のメモリ１４に格納された郵便番号変換テーブル２２は、最新のものに更新可能である。インターネット等のネットワーク上のサーバには、常に最新の郵便番号変換テーブル２２が格納される。ユーザは、ＰＣにより、このサーバにアクセスして、最新の郵便番号変換テーブル２２をダウンロードする。そして、ユーザは、バーコードリーダ１０をＰＣに接続し、メモリ１４に格納された郵便番号変換テーブル２２を、ダウンロードした最新の郵便番号変換テーブル２２で上書きする。
【００７０】
また、バーコードリーダ１０をＰＣに接続すると、ＰＣが自動的にサーバに接続され、最新の郵便番号変換テーブル２２のダウンロードサイトを表示することもできる。また、バーコードリーダ１０をＰＣに接続すると、ＰＣが自動的にサーバに接続され、ＰＣが自動的に最新の郵便番号変換テーブル２２をダウンロードして、自動的にメモリ１４の郵便番号変換テーブル２２を更新することもできる。
【００７１】
さらに、バーコードリーダ１０に、メモリカード等のリムーバブル記録媒体を装着可能とすることもできる。この場合、郵便番号変換テーブル２２は、リムーバブル記録媒体に格納されてもよい。この場合は、ユーザは、リムーバブル記録媒体をＰＣに装着して、郵便番号変換テーブル２２にアクセスして、郵便番号変換テーブル２２を更新し、再びリムーバブル記録媒体をバーコードリーダ１０に装着する。
【００７２】
（６）バーコードリーダ１０をカーナビゲーション装置３０に内蔵することもできる。また、バーコードリーダ１０として、携帯電話機等の携帯端末のバーコードリーダ機能を利用することもできる。
【００７３】
（７）上記では、ナビゲーション装置の例として、カーナビゲーション装置３０を挙げた。ただし、ナビゲーション装置は、現在位置を算出して目的地まで案内するものであれば、自動車用に限らず、徒歩用、自転車用、あるいはバイク用等であってもよい。
【００７４】
（８）上記では、一次元コードである一次元バーコードを利用したが、二次元コードである二次元バーコードやＱＲコード等を利用することもできる。また、例えば、バーコードの代わりに、ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）タグ等の電子タグ（ＩＣタグ）を利用できる。ただし、この場合には、バーコードリーダ１０に代えて、電子タグリーダ（ＩＣタグリーダ）で電子タグに格納された情報を読み込む。そして、電子タグリーダ（ＩＣタグリーダ）から、カーナビゲーション装置３０に住所データ等を送信する。
【００７５】
（９）実施の形態では、バーコード１を住所に変換した。ただし、ＭＣＵ１２は、住所をさらに、緯度経度データあるいは位置を特定するコード（以下、「位置特定コード」と呼ぶ。）に変換して、カーナビゲーション装置３０に送信することもできる。もちろん、バーコード１を、緯度経度データや位置特定コードに直接変換することもできる。
【００７６】
第１の変形例において、ＭＣＵ１２は、郵便番号を町域名に変換して、カーナビゲーション装置３０に送信することもできるし、さらに町域名が示す町域の所定位置を、緯度経度データあるいは位置特定コードに変換して、カーナビゲーション装置３０に送信することもできる。もちろん、町域名、並びに、緯度経度データ又は位置特定コードをカーナビゲーション装置３０に送信することもできる。また、郵便番号を、緯度経度データや位置特定コードに直接変換することもできる。
【００７７】
また、第１の変形例において、ＭＣＵ１２は、電話番号を住所に変換して、カーナビゲーション装置３０に送信することもできるし、さらに住所を、緯度経度データあるいは位置特定コードに変換して、カーナビゲーション装置３０に送信することもできる。もちろん、電話番号を、緯度経度データや位置特定コードに直接変換することもできる。
【００７８】
（１０）上記では、バーコード体系の例として、Ｃｏｄｅ１２８を挙げた。ただし、体系はこれに限定されるものではなく、また、独自の体系を採用してもよい。
【００７９】
（１１）本明細書及び特許請求の範囲において、手段とは必ずしも物理的手段を意味するものではなく、各手段の機能が、ソフトウェアによって実現される場合も包含する。さらに、一つの手段の機能が、二つ以上の物理的手段により実現されても、若しくは、二つ以上の手段の機能が、一つの物理的手段により実現されてもよい。
【産業上の利用可能性】
【００８０】
本発明は、現在位置から目的地まで案内するナビゲーション装置の分野に利用可能である。
【符号の説明】
【００８１】
１…バーコード、１０…バーコードリーダ、２２…郵便番号変換テーブル、３０…カーナビゲーション装置、１００…カーナビゲーションシステム。
【図１】
2012079191.tif 000003
【図２】
2012079191.tif 000004
【図３】
2012079191.tif 000005
【図４】
2012079191.tif 000006
【図５】
2012079191.tif 000007