(57)【特許請求の範囲】
【請求項１】
車載機と情報センタで通信を行う車両用通信システムにおいて、
前記車載機は、
データ送受信手段と、
データ入出力手段と、
データ処理手段と、
データ記憶手段と、
を有し、前記情報センタは、
音声認識処理及び検索処理を実行するセンタ側処理手段
を有し、
前記車載機の前記データ処理手段は、前記データ入出力手段を介してユーザから音声入力が要求されると前記データ送受信手段を介して前記情報センタに音声認識起動コマンドを送信し、かつ、前記データ入出力手段を介してユーザから入力された音声信号をデジタルの音素データに変換して前記データ送受信手段を介して前記情報センタに送信し、
前記情報センタは、前記車載機からの音声認識起動コマンドに応じて音声認識処理の実行を開始するとともに前記音素データに基づき語彙データベースを検索して音声認識し、認識結果を前記車載機に返信し、
前記車載機の前記データ処理手段は、前記認識結果を前記データ入出力手段を介してユーザに出力し、前記データ入出力手段を介してユーザから入力された同意を示す音声信号をデジタルの音素データに変換して前記データ送受信手段を介して前記情報センタに送信し、
前記情報センタは、前記車載機からの、前記同意を示す音声信号に応じて、前記認識結果に対応する検索処理を実行し、検索結果を前記車載機に返信する
ことを特徴とする車両用通信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は車両用通信システム、特に車載機と情報センタ間のデータ送受に関する。
【０００２】
【従来の技術】
従来より、車両機器のコンピュータ化が進み、ナビゲーション機能や自動車電話機能など種々の機能を有する車載機が開発されている。しかしながら、一つの車載機に複数の機能を搭載しようとすると、必然的に車載機のハードウェア構成（メモリ容量やＣＰＵの高速化）が高度化、複雑化するとともに、コストが増加する問題が生じる。
【０００３】
一方、ネットワークコンピュータの分野においては、例えば特開平９−３４８２５号公報のように、クライアントコンピュータにはハードディスクを持たせずキャッシュメモリのみ持たせ、必要なデータをサーバからクライアントのキャッシュメモリに送信して処理を行う技術が開示されている。これによれば、クライアントのハードウェア構成を簡略化しつつ、所望の処理を実行することができる。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記従来技術では、基本的にネットワークコンピュータを対象としており、車載機が実現すべき種々の機能、具体的にはナビゲーション機能や車両走行中に必要となる情報の取得機能について全く考慮されていない。
【０００５】
本発明は上記従来の課題に鑑みなされたものであり、その目的は、車載機のハードウェア構成を可能な限り簡略化しつつ、かつ、車載機に要求される多様な機能を実現できるシステムを提供することにある。
【０００６】
【課題を解決するための手段】
上記目的を達成するために、本発明は、車載機と情報センタで通信を行う車両用通信システムにおいて、前記車載機は、データ送受信手段と、データ入出力手段と、データ処理手段と、データ記憶手段とを有し、前記情報センタは、音声認識処理及び検索処理を実行するセンタ側処理手段を有し、前記車載機の前記データ処理手段は、前記データ入出力手段を介してユーザから音声入力が要求されると前記データ送受信手段を介して前記情報センタに音声認識起動コマンドを送信し、かつ、前記データ入出力手段を介してユーザから入力された音声信号をデジタルの音素データに変換して前記データ送受信手段を介して前記情報センタに送信し、前記情報センタは、前記車載機からの音声認識起動コマンドに応じて音声認識処理の実行を開始するとともに前記音素データに基づき語彙データベースを検索して音声認識し、認識結果を前記車載機に返信し、前記車載機の前記データ処理手段は、前記認識結果を前記データ入出力手段を介してユーザに出力し、前記データ入出力手段を介してユーザから入力された同意を示す音声信号をデジタルの音素データに変換して前記データ送受信手段を介して前記情報センタに送信し、前記情報センタは、前記車載機からの、前記同意を示す音声信号に応じて、前記認識結果に対応する検索処理を実行し、検索結果を前記車載機に返信することを特徴とする。
【０００７】
【発明の実施の形態】
以下、図面に基づき本発明の実施形態について説明する。
【０００８】
図１には、本実施形態のシステム概念図が示されている。車載機（車載端末）１０と情報センタ１２間で自動車電話や衛星のサブバンド通信でデータ送受を行うシステムである。
【０００９】
車載機１０には、データ送受信手段として自動車電話１０ａやＳ−ＢＡＮＤ（サブバンド）受信機１０ｍが設けられ、データ入出力手段としてマイク（Ｍｉｃ）１０ｃやデイスプレイ１０ｇ、スピーカ（図示せず）が設けられ、データ処理手段としてＭＰＵ（マイクロプロセッサユニット）１０ｅが設けられ、データ記憶手段としてハードディスク１０ｆやＶＲＡＭ１０ｈ、ＤＲＡＭ１０ｉ、ＳＲＡＭ１０ｊ、フラッシュＲＯＭ１０ｋが設けられる。これらのメモリの容量は小さくて良く、例えばハードディスク１０ｆは数百Ｍバイト、ＤＲＡＭ１０ｉは数Ｍバイト程度で良い。また、車両の現在位置を検出するためのＧＰＳ受信機１０ｄ及びジャイロ１０ｂが設けられる。これらは、互いに図示しない通信バスで接続されており、例えばＧＰＳ受信機１０ｄで検出されたＧＰＳ衛星からの信号はＭＰＵ１０ｅに供給され、車両の現在位置が算出されて自動車電話１０ａに送られる。また、情報センタ１２から受信したデータはハードディスク１０ｆやＤＲＡＭ１０ｉに記憶され、ＭＰＵ１０ｅが記憶されたデータを読み出してＶＲＡＭ１０ｈに供給し、さらにディスプレイ１０ｇに供給して表示する。
【００１０】
一方、情報センタ１２にも処理装置や記憶装置が設けられており、車載機１０からの要求に応じて必要なデータを車載機１０に送信する。情報センタ１２で行う機能としては、車載機１０から送信された現在位置と目的地に基づいて目的地に至る経路を探索して推奨経路を車載機１０に送信する経路計算機能、交通センタその他からの渋滞情報を入手して経路計算や交通情報提供に用いる渋滞情報入手機能、車載機１０からの要求に応じて必要な地図データを送信する地図データ供給・更新機能、車載機１０からの要求に応じて各種施設情報を提供するＰＯＩ（Point of Interest）データの供給・更新機能、各種情報を提供するＭＯＮＥＴ提供機能、登録会員を管理する機能、車載機１０のディスプレイ１０ｇに表示されるメニューを更新する機能、ディスプレイ１０ｇに表示されるリストデータを更新する機能、車載機１０から送られた音声データに基づいて音声認識を実行する機能、車載機１０からの要求に応じて検索する機能、オペレータ機能、車載機１０からのメーデー信号を受信して必要な施設（サービスセンタや警察、消防署）に連絡するメーデー機能等がある。情報センタ１２は、車載機１０の自動車電話１０ａから送信されたデータに基づいてこれらの機能を実行し、得られた結果を自動車電話回線あるいは衛星のサブバンド通信を用いて車載機１０に送信する。
【００１１】
以下、具体的に車載機１０と情報センタ１２間のデータ送受について説明する。
【００１２】
図２には、車載機１０を起動した直後のディスプレイ１０ｇの初期画面が例示されている。メニューとして、Ｃ−ＮＡＶＩ（センタ側で経路計算されるナビゲーション）、ＭＯＮＥＴ（各種情報提供）、ＩＮＴＥＲＮＥＴ（自動車電話を用いたインターネット）、ＴＥＬ（自動車電話の制御）、及び音声認識が示される。これらのメニューは、ハードディスク１０ｆに予め記憶されたプログラムを実行することで行われる。そして、例えばユーザがＣ−ＮＡＶＩを選択した場合、図３に示される画面に移行する。
【００１３】
図３の画面は、同様にハードディスク等に記憶されたプログラムをＭＰＵ１０ｅが実行することで表示され、メニューとして、「行き先を決める」、「ドライブに行く」、「地図で決める」、「施設を探す」、「ナビの設定」が表示される。そして、ユーザが「行き先を決める」を選択した場合、図４に示される画面を表示する。この画面では、さらに「住所で探す」、「電話番号で探す」、「５０音で探す」、「施設から探す」、「経路探索設定」のメニューが表示される。
【００１４】
一方、図３の画面でユーザが「ドライブに行く」を選択した場合、図５に示される画面に移行する。この画面では、さらに「海へ行こう」、「山へ行こう」、「旬の味覚」、「おすすめ夜景スポット」等のメニューが表示される。
【００１５】
また、図３の画面でユーザが「地図で決める」を選択した場合、図６に示される画面を表示する。この画面では、「現在地付近」、「地域を指定」、「メモリー地図を読み出す」、「郵便番号」のメニューが表示される。
【００１６】
いま、仮に図６の画面に移行し、ユーザが「地域を指定」のメニューを選択したとする。すると、図７に示す画面に移行し、地域のリストを表示する。この地域のリストもハードディスク１０ｆに記憶されているものである。そして、ユーザはこれらのリストの中から所望の地域を指定することになる。但し、図７のリストにおいて日本全国の地域をリストアップする必要はなく、メモリ容量が許す範囲内（例えば１Ｍバイト以内）で記憶しておけばよい。したがって、例えばあるエリア（中部地区や関東地区）のデータのみ、あるいは都道府県市町村名のデータのみをメモリに記憶しておけばよい。そして、これらの範囲を超えたデータが必要となった場合、ユーザは例えばディスプレイ１０ｇの「その他」（図示せず）メニューを操作すると、自動車電話１０ａを介してその要求が情報センタ１２に送られる。この要求を受信した情報センタ１２では、車載機１０に記憶されている地域以外の地域データを車載機１０に送信し、車載機１０は受信したデータをフラッシュＲＯＭ１０ｋに記憶してディスプレイ１０ｇに表示する。
【００１７】
以上のようにして地域リストが表示され、ユーザがいずれかの地域を選択した場合、選択された地域の地図データをディスプレイ１０ｇに表示する。但し、全ての地域の詳細地図データを記憶しておく必要はなく、上述の地域名リストと同様にメモリ容量が許す範囲内で記憶しておけばよい。例えば、概略図（１／１６万の縮尺図）のみ記憶する、あるいは特定のエリアについて１／４万の地図まで記憶する等である。そして、ユーザから要求された地図データがメモリに存在すればそれを読み出して表示し、ユーザから要求された地図データがメモリに存在しなければ、ＭＰＵ１０ｅは自動車電話１０ａを用いて情報センタ１２に対してその地図データを送信するよう要求する。情報センタ１２は、この要求を受けて該当する地図データを車載機１０に送信し、車載機１０は受信した地図データをフラッシュＲＯＭ１０ｋに記憶してディスプレイ１０ｇに表示する。
【００１８】
以上のようにして行き先を選択した後は、情報センタ１２側で車両の現在地（車載機１０から別途送信される）から選択された目的地に至る経路を探索し、得られた推奨経路を車載機１０に送信する。なお、情報センタ１２で推奨経路を探索する際には、渋滞情報を考慮して目的地に最短時間で到達できる経路を探索する。
【００１９】
また、図８には図４の画面でユーザが「施設から探す」を選択した場合に移行する画面が示されている。メニューとして「ゴルフ場」、「名所・旧跡」、レストラン」、「ショッピング」等が表示される。そして、ユーザが例えば「ゴルフ場」を選択すると、ゴルフ場リストが次に表示される。ここでも、全てのゴルフ場データをメモリで記憶しておく必要はなく、メモリ容量が許す範囲内（例えば１Ｍバイト）で記憶しておく。そして、メモリに記憶されていない他のゴルフ場要求がユーザからなされた場合、ＭＰＵ１０ｅは情報センタ１２に対して該当するゴルフ場のリスト（例えばメモリには関東地方のゴルフ場しか記憶されておらず、ユーザが中部地方のゴルフ場リストを要求した場合には中部地方のゴルフ場リスト）を要求する。情報センタ１２では、車載機１０からの要求を受け付け、該当する中部地方のゴルフ場リストを車載機１０に送信する。車載機１０では、受信したリストをフラッシュＲＯＭ１０ｋ（あるいはハードディスク１０ｆ）に記憶してディスプレイ１０ｇに表示する。
【００２０】
このように、車載機１０のメモリには必要最小限のデータのみを記憶させておき、データ量が大きいデータについては必要な場合に情報センタ１２に要求を出して受信することで、車載機１０のハードウェア構成を簡易化しつつ、種々の機能を実現することができる。
【００２１】
一方、図９には、図２の画面でユーザが音声認識のメニューを選択した場合の車載機１０側の処理と情報センタ１２側の処理が示されている。音声認識メニューを選択すると、ＭＰＵ１０ｅは自動車電話１０ａを介して情報センタ１２に発信するとともに、音声認識起動コマンドを送信する。情報センタ１２では、音声認識コマンドの受信により認識マシンを準備するとともに、車載機１０に対して待ち受け準備完了応答を自動車電話回線で通知する。この通知を受信した車載機１０のＭＰＵ１０ｅは、プリインストールのプログラムを実行して音声認識開始のメッセージ、例えば「モネでございます。ご依頼をどうぞお話下さい」なるメッセージをディスプレイ１０ｇに表示する。
【００２２】
このメッセージに従い、ユーザが例えば「海の近くのレストラン」なるリクエストをマイク１０ｃから入力すると、この音声データは自動車電話１０ａを介して情報センタ１２に送信される。情報センタ１２では、車載機１０から送信された音声データ「海の近くのレストラン」を解析して認識し、認識結果を車載機１０に送信する。
【００２３】
この部分について、図１０の処理フローチャートを用いてさらに説明する。図において、Ｓ１０１〜Ｓ１０４が車載機１０の処理であり、Ｓ１０５〜Ｓ１０８が情報センタ１２側の処理である。まず、ユーザが「海の近くのレストラン」と発声すると（Ｓ１０１）、その声がマイク１０ｃで集められ、音声信号に変換される（Ｓ１０２）。そして、車載機側で音声信号をデジタルの音素データ（「００１１０１０・・・」）にさらに変換する（Ｓ１０３）。得られた音素データを自動車電話１０ａを介して情報センタ１２に送信する（Ｓ１０４）。情報センタ１２では、受信した音素データを再生し（Ｓ１０５）、ユーザが発生した言葉「海の近くのレストラン」を得る。次に、得られた言葉をいくつかに分割して語彙認識し（Ｓ１０６）、「海」、「の」、「近く」、「の」、「レストラン」等を得る。そして、認識された語彙に基づいてデータベースを検索し（Ｓ１０７）、認識結果に基づいた情報サービスを実施する（Ｓ１０８）。
【００２４】
情報サービスを実施するに際しては、まず音声認識結果を車載機１０に返す。情報センタ１２から音声認識結果を受信した車載機１０では、受信データをディスプレイ１０ｇに表示し、ユーザの確認を得る。ユーザがマイク１０ｃを用いて同意する旨の音声「そう」を入力すると、この音声データも自動車電話１０ａを介して情報センタ１２に送信する。情報センタ１２では、音声データ「そう」を解析し、同意であると認識すると、前回認識した要求である「海の近くのレストラン」に該当する施設を検索する。検索に際しては、車載機１０から別途送信された車両の現在位置に近い施設から検索するのが好適である。また、「そう」という音声データを情報センタ１２に送信した車載機１０では、「ただいまお探ししております。他にご要望がありましたらＳＷを押して下さい」なるメッセージを表示して、情報センタ１２で検索中であることをユーザに報知する。
【００２５】
そして、情報センタ１２で検索が終了すると、その結果を車載機１０に送信する。車載機１０では、検索データを受信し、フラッシュＲＯＭ１０ｋ等に記憶してディスプレイ１０ｇにリスト形式で表示する。ユーザがこれらのいずれかを選択した場合、ＭＰＵ１０ｅは選択されたレストランの詳細情報を自動車電話１０ａを介して再び情報センタ１２に要求し、情報センタ１２はこの要求に応じて該当レストランの詳細情報を車載機１０に送信する。詳細情報は同様に車載機１０のディスプレイ１０ｇに表示され、ユーザは希望すればさらに予約を選択して情報センタ１２に対して該当レストランの予約を行うよう要求することもできる。
【００２６】
このように、音声認識という高度なソフトウェア処理が要求される機能については、車載機１０側で行わず情報センタ１２側で実行し、車載機１０は単にユーザの音声データのみを情報センタ１０に送信するだけで良いので、車載機１０のハードウェア並びにソフトウェアが簡略化される。
【００２７】
なお、本実施形態では、ナビゲーション機能及び音声認識機能を例にとり説明したが、他の機能についても同様に車載機１０で最小限の機能だけを有し、処理に必要なデータがメモリに存在しない場合に情報センタ１２に対して要求を出し、情報センタ１２から必要なデータを受信すればよい。
【００２８】
また、本実施形態において、例えば図２に示す初期メニュー画面を表示するために必要なデータのみを車載機１０のメモリに記憶し、ユーザが希望するサービスを実行するために必要なデータを全て情報センタ１２から送信するように構成することも可能である。この場合には車載機１０の実質的な機能は全て自動車電話や衛星通信などの通信メディアを介して成立することになる。
【００２９】
【発明の効果】
以上説明したように、本発明によれば、車載機のハードウェア構成を簡略化しつつ、かつ、車載機に要求される多様な機能を実現することができる。
【図面の簡単な説明】
【図１】  本発明の実施形態のシステム概念図である。
【図２】  本発明の実施形態の画面説明図（その１）である。
【図３】  本発明の実施形態の画面説明図（その２）である。
【図４】  本発明の実施形態の画面説明図（その３）である。
【図５】  本発明の実施形態の画面説明図（その４）である。
【図６】  本発明の実施形態の画面説明図（その５）である。
【図７】  本発明の実施形態の画面説明図（その６）である。
【図８】  本発明の実施形態の画面説明図（その７）である。
【図９】  本発明の実施形態の車載機と情報センタの処理説明図である。
【図１０】  本発明の実施形態の音声認識処理フローチャートである。
【符号の説明】
１０  車載機、１２  情報センタ。
【図１】
0003791205.tif 000002
【図２】
0003791205.tif 000003
【図３】
0003791205.tif 000004
【図４】
0003791205.tif 000005
【図５】
0003791205.tif 000006
【図６】
0003791205.tif 000007
【図７】
0003791205.tif 000008
【図８】
0003791205.tif 000009
【図９】
0003791205.tif 000010
【図１０】
0003791205.tif 000011