(57)【特許請求の範囲】
【請求項１】
車載ネットワークに接続されるインテリジェントＨＭＩ機能付きＩＯ機器において、
画像及び音声の少なくとも一方を入力する入力機器と、
前記入力機器と前記車載ネットワークとの間に接続され、前記画像及び音声の少なくとも一方に関するインターフェースとして機能するＨＭＩユニットとを備え、
前記ＨＭＩユニットは、
前記入力機器により入力される入力データに対して認識処理を実行する処理実行手段と、
前記認識処理された処理データと前記入力データとを、外部から前記車載ネットワークを介して入力する制御信号によって選択する選択手段と、
前記選択手段によって選択された前記処理データ及び前記入力データのいずれか一方を、所定形式のデータパケットに変換して前記車載ネットワークに送り出すパケット送出手段と、
を備えたことを特徴とするインテリジェントＨＭＩ機能付きＩＯ機器。
【請求項２】
車載ネットワークに接続されるインテリジェントＨＭＩ機能付きＩＯ機器において、
対象物を撮像する撮像装置と、
前記撮像装置と前記車載ネットワークとの間に接続され、撮像した画像に関するインターフェースとして機能するＨＭＩユニットとを備え、
前記ＨＭＩユニットは、
前記撮像装置より入力される画像入力データに対して画像認識処理を実行する処理実行手段と、
前記画像認識処理された処理データと前記画像入力データとを、外部から前記車載ネットワークを介して入力する制御信号によって選択する選択手段と、
前記選択手段によって選択された前記処理データ及び前記画像入力データのいずれか一方を、所定形式のデータパケットに変換して前記車載ネットワークに送り出すパケット送出手段と、
を備えたことを特徴とするインテリジェントＨＭＩ機能付きＩＯ機器。
【請求項３】
車載ネットワークに接続されるインテリジェントＨＭＩ機能付きＩＯ機器において、
音声を集音する集音装置と、
前記集音装置と前記車載ネットワークとの間に接続され、集音した音声に関するインターフェースとして機能するＨＭＩユニットとを備え、
前記ＨＭＩユニットは、
前記集音装置より入力される音声入力データに対して音声認識処理を実行する処理実行手段と、
前記音声認識処理された処理データと前記音声入力データとを、外部から前記車載ネットワークを介して入力する制御信号によって選択する選択手段と、
前記選択手段によって選択された前記処理データ及び前記音声入力データのいずれか一方を、所定形式のデータパケットに変換して前記車載ネットワークに送り出すパケット送出手段と、
を備えたことを特徴とするインテリジェントＨＭＩ機能付きＩＯ機器。
【請求項４】
前記入力機器と前記ＨＭＩユニットとは、互いに一体に構成されることを特徴とする請求項１に記載のインテリジェントＨＭＩ機能付きＩＯ機器。
【請求項５】
前記撮像装置と前記ＨＭＩユニットとは、互いに一体に構成されることを特徴とする請求項２に記載のインテリジェントＨＭＩ機能付きＩＯ機器。
【請求項６】
前記集音装置と前記ＨＭＩユニットとは、互いに一体に構成されることを特徴とする請求項３に記載のインテリジェントＨＭＩ機能付きＩＯ機器。
【請求項７】
車載ネットワークに接続されるインテリジェントＨＭＩ機能付きＩＯ機器において、
音声を出力する出力機器と、
前記出力機器と前記車載ネットワークとの間に接続され、前記音声に関するインターフェースとして機能するＨＭＩユニットとを備え、
前記ＨＭＩユニットは、
前記車載ネットワークを経由して入力される音声入力データと音声合成用データとを所定形式のデータパケットとして受け取るパケット受取手段と、
前記パケット受取手段により受け取られた前記音声合成用データに対して音声合成処理を実行して合成音声データを生成する処理実行手段と、
音声合成処理された前記合成音声データと前記音声入力データとを、外部から前記車載ネットワークを介して入力する制御信号によって選択する選択手段と、
前記選択手段によって選択された前記合成音声データ及び前記音声入力データのいずれか一方を、アナログ音声信号に変換して前記出力機器に供給するデータ供給手段と、
を備えたことを特徴とするインテリジェントＨＭＩ機能付きＩＯ機器。
【請求項８】
前記出力機器と前記ＨＭＩユニットとは、互いに一体に構成されることを特徴とする請求項７に記載のインテリジェントＨＭＩ機能付きＩＯ機器。
【請求項９】
第２の集音装置と、
前記第２の集音装置で集音されたバックグランドノイズを用いて、前記集音装置によって集音された音声に含まれるノイズを抑制する手段と、
をさらに備えたことを特徴とする請求項３に記載のインテリジェントＨＭＩ機能付きＩＯ機器。
【請求項１０】
集音装置と、
前記集音装置で集音されたバックグランドノイズを用いて、前記合成音声データ及び前記音声入力データに含まれるノイズを抑制する手段と、
をさらに備えたことを特徴とする請求項７に記載のインテリジェントＨＭＩ機能付きＩＯ機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、カメラ（撮像装置）、マイク、スピーカ等の画像又は音声のＩＯ（Ｉｎｐｕｔ／Ｏｕｔｐｕｔ：入出力）機器において、車載機器、携帯電話、家電機器等の種々の機器に適用され、音声合成、音声認識、画像認識、デコード／エンコード等の処理機能としてのインテリジェントＨＭＩ（Ｈｕｍａｎ−Ｍａｃｈｉｎｅ  Ｉｎｔｅｒｆａｃｅ）機能付きＩＯ機器に関する。
【０００２】
【従来の技術】
近年のコンピュータやＨＭＩ技術の進歩に伴い、手入力や手動操作等の煩わしさを解消しうる機器操作や自動化処理等のＨＭＩとして、画像や音声を利用する機会が多くなってきている。例えば、カメラで撮像された画像をコンピュータで画像認識させたりその認識結果を元に各種処理を行わせたり、マイクから入力される音声をコンピュータで音声認識させてテキストデータに変換したりその意味を解釈して各種処理を行わせたり、これとは逆にテキストデータをコンピュータで音声合成してスピーカから音声出力させたりする等のＨＭＩとしてのコンピュータ利用が広まりつつある。
【０００３】
このようなＨＭＩとして一般的に利用され、或いは今後の普及が期待されているコンピュータには、ＰＣ（パーソナルコンピュータ）のほか、近年のインターネットに代表されるＩＴ（情報技術）の進展を背景にして、携帯電話等のモバイル機器や、カーナビ等の車載機器、テレビやオーディオ機器等の家電機器が挙げられる。
【０００４】
【発明が解決しようとする課題】
しかしながら、画像や音声のＩＯ機器としてのカメラ、マイク、及びスピーカと、その画像や音声のＨＭＩとして画像認識、音声認識、音声合成等のインテリジェント化に関する処理を行なうコンピュータとは、比較的長い伝送路（ケーブル等）を介して接続されることが多いため、データ量が比較的多くバンド幅の大きな信号で構成される画像や音声のデータ伝送を考えた場合、必ずしも適した環境とはなっていない。この点は、ＩＯ機器及びそのＨＭＩ間の伝送路がインターネット等のネットワークとして利用される場合には特に顕著となる。
【０００５】
この対策として、ＩＯ機器及びそのＨＭＩを一体に構成することも考えられるが、この場合にはＩＯ機器固有のＨＭＩを機器毎に構築する必要があり、機器構成が複雑で高価なものになりやすいといった問題が想定される。また、この場合には、ＨＭＩとしての機能が必要な場合と必要でない場合との使い分けをどのような仕組みで実現するのか、必ずしも明確にされていない。
【０００６】
本発明は、このような従来の事情を背景にしてなされたもので、画像や音声のＩＯ機器及びそのＨＭＩ間の伝送効率を高めることが可能な一体化を志向した機器構成を簡素に構築し且つ比較的安価に提供すると共に、ＨＭＩとしての機能が必要な場合と必要でない場合との使い分けをより簡単な仕組みで実現することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するため、請求項１記載の発明に係るインテリジェントＨＭＩ機能付きＩＯ機器は、車載ネットワークに接続されるインテリジェントＨＭＩ機能付きＩＯ機器において、画像及び音声の少なくとも一方を入力する入力機器と、この入力機器と前記車載ネットワークとの間に接続され、前記画像及び音声の少なくとも一方に関するインターフェースとして機能するＨＭＩユニットとを備え、このＨＭＩユニットは、前記入力機器により入力される入力データに対して認識処理を実行する処理実行手段と、前記認識処理された処理データと前記入力データとを、外部から前記車載ネットワークを介して入力する制御信号によって選択する選択手段と、前記選択手段によって選択された前記処理データ及び前記入力データのいずれか一方を、所定形式のデータパケットに変換して前記車載ネットワークに送り出すパケット送出手段とを備えたことを特徴とする。
【００２５】
【発明の実施の形態】
以下、本発明に係るインテリジェントＨＭＩ機能付きＩＯ機器の実施形態を図１〜図１２に基づいて説明する。ここでのインテリジェントＨＭＩ機能付きＩＯ機器は、統合化された車載ネットワークシステム（ビークルプラットフォーム（以下、必要に応じて「ＶＰ」と略称する））に適用される。この車載ネットワークシステムは、車のネットワーク化を支える車載ＬＡＮ（Ｌｏｃａｌ  ＡｒｅａＮｅｔｗｏｒｋ）と、そこに接続された複数の車載モジュールとで車載分散システム環境を実現し、その環境下で車内外の通信を車載ゲートウェイ装置（Ｇａｔｅｗａｙ）で統合し、各モジュールのインターフェースを標準化したオープンシステムを構築するものである。
【００２６】
図１において、本実施形態のインテリジェントＨＭＩ機能付きＩＯ機器を搭載した車載ネットワークシステム１は、車載ＬＡＮによりネットワーク化されたボディ制御系ＬＡＮ１０、車体制御系２０、及び情報処理系３０と、これら各系１０〜３０の車内外での通信を総合する車載ゲートウェイ装置としてのゲートウェイ５０とを備える。
【００２７】
ボディ制御系１０は、車ＶＥに搭載されるワイパー１１、ドア１２、及びエアコン１３等のボディ制御系用の複数コンポーネントと、これらの各コンポーネントに内蔵される図示しない処理系（又は制御系）を通信可能に接続する車載ＬＡＮ（以下「ボディ制御系ＬＡＮ」と呼ぶ）１４と、このボディ制御系ＬＡＮ１４及びゲートウェイ５０間を接続するルータ等の中継装置１５とを含む。
【００２８】
車体制御系２０は、車ＶＥに搭載されるエンジン２１、ブレーキ２２、及びハンドル２３等の車体制御用の各コンポーネントと、これらの各コンポーネントに内蔵される図示しない処理系（又は制御系）を接続する車載ＬＡＮ（以下、「車体制御系ＬＡＮ」と呼ぶ）２４と、この車体制御系ＬＡＮ２４及びゲートウェイ５０間を接続するルータ等の中継装置２５とを含む。
【００２９】
情報処理系３０は、ビークルプラットフォーム用にモジュール化された各コンポーネント（以下、「モジュール」と呼ぶ）Ｍ１〜Ｍｎと、これらの各モジュールＭ１〜Ｍｎを接続するＩＥＥＥ１３９４等の標準化された通信規格に基づく車載ＬＡＮ（以下「情報処理系ＬＡＮ」）３１と、この情報処理系ＬＡＮ及びゲートウェイ５０間を接続するルータ等の中継装置３２とを含む。
【００３０】
この内、モジュールＭ１〜Ｍｎは、情報処理系３０内でその情報処理系ＬＡＮ３１と共に分散処理システム環境を実現するもので、情報処理系ＬＡＮ３１に接続され、オープンシステムとして標準化されたＩＥＥＥ１３９４等の通信規格に基づくデータ入出力用のインターフェース（以下、「ネットワーク用Ｉ／Ｆ」と呼ぶ）３３と、そのネットワーク用Ｉ／Ｆ３３に接続されるモジュール本体３４とを共通に備える。モジュール本体３４には、分散処理システム環境下で使用可能なＣＰＵ３５と、そのＣＰＵ３５が実行すべき各モジュールＭ１〜Ｍｎ毎のソフトウエアであるプログラム（以下、「モジュール用プログラム」）３６ａ及びその処理対象のデータ３６ｂを格納／記憶するＲＯＭ／ＲＡＭ等のメモリ３６とを含むコンピュータ・アーキテクチャに基づく各種構成要素が内蔵される。
【００３１】
この内、ＣＰＵ３５には、例えば回路構成がシンプルで高速化が容易且つ低消費電力等の特長を備えたＲＩＳＣ（Ｒｅｄｕｃｅｄ  Ｉｎｓｔｒｕｃｔｉｏｎ  Ｓｅｔ  Ｃｏｍｐｕｔｅｒ）プロセッサが採用される。このＲＩＳＣプロセッサの一例としては、例えばＴＸ１９、３９、４９、７９（東芝製）等の組み込み用プロセッサを例示できる。このＣＰＵ３５が実行するプログラム３６ａには、例えばＬｉｎｕｘ（ＵＮＩＸ系）やＲＴＯＳ（Ｒｅａｌ  Ｔｉｍｅ  ＯＳ）等のＯＳ（基本ソフトウエア）及びそのＯＳ上で動作する各種アプリケーション・ソフトウエアが含まれ、そのプログラム記述言語には例えばＪａｖａ等が使用される。
【００３２】
上記の各モジュールＭ１〜Ｍｎには、本例の場合では図１に示すように、カメラ（撮像装置）４０を含むモジュールＭ１、スイッチやキーボード等の入力デバイス４１を含むモジュールＭ２、マイク（音声入力ユニット）４２を含むモジュールＭ３、オーディオ／ラジオ／ＴＶ装置４３を含むモジュールＭ４、ＥＴＣ（Ｅｌｅｃｔｒｏｎｉｃ  Ｔｏｌｌ  Ｃｏｌｌｅｃｔｉｏｎ  Ｓｙｓｔｅｍ）／ＤＳＲＣ（Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ  Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）ユニット４４を含むモジュールＭ５、スピーカ４５を含むモジュールＭ６、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｅｖｉｃｅ：液晶ディスプレイ）４６を含むモジュールＭ７、コンピューティング・サーバ４７を含むモジュールＭ８、及びストレージ・サーバ４８を含むモジュールＭ９が含まれる。この各モジュールＭ２〜Ｍ９にも、特に図示していないが、上記と同様にＣＰＵ３５及びメモリ３６等のコンピュータ・アーキテクチャに基づく各種構成要素が含まれる。
【００３３】
この内、オーディオ／ラジオ／ＴＶ装置４３を含むモジュールＭ４は、音楽録画／再生、動画録画／再生、及びラジオ／ＴＶ放送受信の各機能を搭載したものである。こういった音楽、画像、動画データ等のマルティメディア情報を記録する記録媒体には、例えばＭＤ、ＣＤ、ＳＤカード等が使用される。このオーディオ／ラジオ／ＴＶ装置４３は、例えば、そのメモリ３６上のデータ３６ｂとして放送局情報等を有し、これら情報を元にそのＣＰＵ３５がそのメモリ３６上のプログラム３６ａとして例えばＬｉｎａｘ上で動作する所定のＭＰ３（ＭＰＥＧ−１  Ａｕｄｉｏ  Ｌａｙｅｒ−ＩＩＩ）エンコード／デコード用のアプリケーション・ソフトウエアやＭＰＥＧ−４エンコード／デコード用のアプリケーション・ソフトウエア等のプログラムを実行して上記の各機能を実現している。
【００３４】
ＬＣＤ４６を含むモジュールＭ７は、例えばユーザの指示をその画面上から受け付け可能なタッチパネル機能を搭載した液晶ディスプレイで構成される。このＬＣＤ４６上に表示される情報には、通常のカーナビゲーションで使用される地図情報はもちろんのこと、必要に応じて道路交通情報、観光／娯楽、広告等や、ＴＶ放送、インターネット上のＷｅｂ情報、上記のマイク４２から入力された音声の認識結果等の情報も含まれる。
【００３５】
コンピューティング・サーバ４７を含むモジュールＭ８は、その他のモジュールＭ１〜Ｍｎ（コンピューティング・サーバ４７を含むモジュールＭ８を除く）単体では高負荷となる高パフォーマンスの要求される処理、例えばＨＭＩエンジンを用いた音声対話、画像処理、及びナビゲーション等の各処理の一部又は全てを、これらの各処理を必要とする各モジュールＭ１〜Ｍｎと共に連携等して分散処理環境下で実行するものである。
【００３６】
ストレージ・サーバ４８を含むモジュールＭ９は、ハードディスクドライブ（ＨＤＤ）や半導体メモリ等の記録媒体上に地図情報や音楽情報等の各種データを所定のファイル形式で例えばデータベースとして蓄積するものである。
【００３７】
ゲートウェイ５０は、例えばＣＰＵ（前述と同様の組み込み用プロセッサ等）５１のほか、そのＣＰＵ５１が実行すべきゲートウェイ用プログラム５２ａ等を記憶するメモリ５２、ボディ制御系ＬＡＮ用Ｉ／Ｆ５３、車体制御系ＬＡＮ用Ｉ／Ｆ５４、および情報処理系ＬＡＮ用Ｉ／Ｆ５５等を搭載したコンピュータ・マシンで構成され、これにより、上記のボディ制御系ＬＡＮ１４、車体制御系ＬＡＮ２４、および情報処理系ＬＡＮ３１間の相互の接続／分離／通信プロトコル変換等のゲートウェイ機能を有している。
【００３８】
このゲートウェイ５０には、上記構成要素に加え、ＧＰＳ衛星２００からのＧＰＳ位置信号を受信するＧＰＳ装置６０と、路側の基地局２０１との間で路車間通信が可能な通信装置６１と、ユーザＯＳが持つ携帯端末（携帯電話、ＰＨＳ、ＰＤＡ、ノートＰＣ、ウエラブルコンピュータ等）２０２との間でブルートゥースによる無線通信が可能なブルートゥース通信装置６２とが一体に搭載され、これらの各装置６０〜６２がそれぞれのインターフェース（Ｉ／Ｆ）６０ａ〜６２ａを介してＣＰＵ５１に接続されている。これにより、上記の各装置６０〜６２は、各車載ＬＡＮ１４、２４、３１に接続された各コンポーネントや各モジュールとの間で情報のやり取りが可能となっている。
【００３９】
また、このゲートウェイ５０には、必要に応じて、パケットのＩＰアドレスを元に外部からの不正パケットの侵入防止やＬＡＮ同士の間のデータ暴走等による悪影響回避等の所定のネットワークセキュリティ機能（ＴＣＰ／ＩＰ等のＯＳＩ参照モデルに基づく通信プロトコルの各層に対するパケットフィルタリング機能等）を有するファイア・ウォール７０や、外部からの通信データ等のデータを必要に応じて一時的に蓄積する情報記録装置７１も一体に搭載されている。
【００４０】
このような構成の車載ネットワークシステム１によれば、車載ＬＡＮにより車のネットワーク化を構築し、その車載ＬＡＮに複数の車載モジュールを接続し、その複数の車載モジュールと車の車内外との間の通信を統合化する車載ゲートウェイを設けたため、車載機器の多様化及び増加に伴う設置場所の不足や通信アンテナの乱立、ＨＭＩの不統一による機器操作の煩わしさを殆ど解消でき、ユーザの利便性が大幅に向上するようになる。
【００４１】
しかも、メーカ側にとっては、車の安全走行の確保と利便性の向上を両立させることができると共に、分散モジュールにより設計自由度が大幅に向上し、付加機能の高度化、多様化がより容易となる等の利点もある。また、利用者にとっては、車と家庭、オフィスとの間でシームレスな情報通信・処理が実現し、統合されたＨＭＩにより使い勝手も格段によくなり、機器の機能拡張とそのアップデートがより容易になる等の利点もある。
【００４２】
こういった特徴を持つ車載ネットワークシステム１には、前述したモジュールＭ１〜Ｍｎとして、本発明に係るインテリジェントＨＭＩ機能付きＩＯ機器が適用されている。すなわち、このインテリジェントＨＭＩ機能付きＩＯ機器を構成するモジュールＭ１〜Ｍｎには、カメラ４０のモジュールＭ１（画像認識機能付きカメラ）、マイク４２のモジュールＭ３（音声認識機能付きマイク）、及びスピーカ４５のモジュールＭ６（音声合成機能付きスピーカ）が含まれる。
【００４３】
以下、カメラ４０、マイク４２、及びスピーカ４５の各モジュールＭ１、Ｍ３、Ｍ６について、図２〜図１２を参照にして順次説明する。
【００４４】
（カメラ４０のモジュールＭ１）
図２は、カメラ４０のモジュールＭ１の構成例を説明するものである。図２において、このモジュールＭ１は、対象物を撮像するカメラ（本発明の入力機器を成す）４０と、このカメラ４０で得られる画像のＨＭＩとして機能するＨＭＩユニット１００とを備える。
【００４５】
この内、カメラ４０は、例えば車外の障害物、追越車、白線等や車内のドライバーの顔や視線等の対象物を撮像可能な車両ＶＥ上の適宜位置に設置される。このカメラ４０は、例えばＣＣＤ等の固体撮像素子やその他の撮像デバイスで構成され、これにより、対象物を撮像しその映像信号を光電変換してデジタル量の電気信号（以下、「画像データ」）としてＨＭＩユニット１００に出力する。このカメラ４０の内、例えば車内のドライバーが操作可能な位置に設置されるカメラ４０上の適宜位置には、ドライバーが操作可能なスイッチ（操作器又は入力デバイス）４０ａが設けられる。
【００４６】
また、ＨＭＩユニット１００は、その機能上、前述したネットワーク用Ｉ／Ｆ３３及びモジュール本体３４内の機能を一体に搭載したもので、図２に示すように、情報処理系ＬＡＮ３１を経由して伝送される制御信号や各種情報のデータパケットを取り込んだり、その逆にカメラ４０からの画像データに対する後述の処理結果や生データを所定形式のデータパケット（図中の符号Ｐ１、Ｐ２、…、Ｐｎ参照）として情報処理系ＬＡＮ３１上に送り出すデータバッファ機能付きのネットワーク用Ｉ／Ｆ（本発明のパケット送出手段を含む）１０１を備える。
【００４７】
その他、ＨＭＩユニット１００には、その機能上、カメラ４０からの画像データを入力するカメラ用Ｉ／Ｆ１０２と、このカメラ用Ｉ／Ｆ１０２経由の画像データに対し画像のインテリジェント化に関する処理（画像認識／エンコード）を実行する処理実行部（本発明の処理実行手段を成す）１０３と、この処理実行部１０３による処理結果のデータ及びカメラ用Ｉ／Ｆ１０２経由の生の画像データの少なくとも一方を切り替えてネットワーク用Ｉ／Ｆ１０１側に渡すセレクタ（本発明の判断手段の一部を成す）１０４と、これら各部の動作を制御するコントローラ（セレクタ１０４と共に本発明の判断手段の要部を成す）１０５とが装備される。
【００４８】
この内、処理実行部１０３は、例えば前述したモジュール本体３４内のＣＰＵ３５及びメモリ３６等で構成され、その機能上、画像データに対し所定の画像処理アルゴリズムに基づく画像認識の処理（例えば、障害物検出、追越車検出、白線検出、顔認識、視線検出等）を実行する画像認識ユニット１０３ａと、画像データに対しＧＩＦ（Ｇｒａｐｈｉｃｓ  Ｉｎｔｅｒｃｈａｎｇｅ  Ｆｏｒｍａｔ）やＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）等の標準化された所定の画像（圧縮）フォーマットにエンコードする処理を実行するエンコーダ１０３ｂとを含む。
【００４９】
ここで、コントローラ１０５の処理を中心にして、本例の動作例を図３及び図４に基づいて説明する。
【００５０】
図３は、コントローラ１０５の処理手順の概要を説明するものである。図３において、コントローラ１０５は、カメラ４０からの画像データを入力する前に予め情報処理系ＬＡＮ３１経由で送られてくる例えば前述した入力デバイス用のモジュールＭ２からの操作信号や図示しない全体コントローラ用のモジュールからの制御信号に相当するデータパケット中のタグ（付加情報）をネットワーク用Ｉ／Ｆ１０１の図示しないデータバッファから入力する（ステップＳｔ１１）。
【００５１】
このタグには、図４に示すように、その一例として、パケットの送り元／送り先アドレスや、カメラ４０からの画像データに対し、画像認識させるか、所定の画像フォーマット（ＧＩＦ／ＪＰＥＧ等）にエンコードさせるか、或いはカメラ４０からの生データ（画像データ）をそのまま通過させるかのいずれかの判別情報や、画像認識の場合に用いるアルゴリズムの種類（障害物検出／追越車検出／白線検出／顔認識／視線検出等）、その他の付加情報が含まれる。
【００５２】
そこで、コントローラ１０５は、図３に示すように、上記のパケットのタグを解釈してカメラ４０から入力される画像データに対し、▲１▼画像認識するか、▲２▼所定の画像フォーマットにエンコードするか、▲３▼そのままの生データとして通過させるかのいずれかを判別し（ステップＳｔ１２）、その判別結果を元に制御信号を生成し、その制御信号をセレクタ１０４に出力する（ステップＳｔ１３）。
【００５３】
この制御信号を元に、セレクタ１０４にて、カメラ４０から入力される画像データに対し、画像認識ユニット１０３により画像認識された処理結果のデータ、エンコーダによりエンコードされたデータ、及びカメラ４０からの生データの内の少なくとも１つが選択される。そして、このように選択されたデータが、ネットワーク用Ｉ／Ｆ１０１にて、そのデータ種類等や前述した付加情報等のタグが付されたデータパケットＰ１、Ｐ２、…、Ｐｎとして情報処理系ＬＡＮ３１上の例えば前述したディスプレイ用モジュールＭ７や別途のアラーム用モジュールＭ１０等の各車載モジュールや各車載ユニット、或いは車外の外部機器等の対象機器に向けて送り出される。
【００５４】
例えば、画像認識により追越車検出処理を行う場合には、上記の処理（パケットのタグに基づく制御内容の判別処理）にて予め追越車検出用の画像認識処理が行われるようにＨＭＩユニット１００内のコントローラ１０５がセットされる。これにより、例えば車両ＶＥの後方側の適宜位置に置かれたカメラ４０からの画像データがＨＭＩユニット１００に入力されると、コントローラ１０５による制御の元で、カメラ４０からの画像データに対し画像認識により追越車に関する各種情報（追越車の位置（ｘ、ｙ）、相対速度等）が検出され、その検出結果のデータがセレクタ１０４で選択され、ネットワークＩ／Ｆ１０１にてパケット化されて情報処理系ＬＡＮ３１上の例えばアラーム用モジュールＭ１０に送り出される。
【００５５】
これにより、アラーム用モジュールＭ１０は、そのＨＭＩユニット１００からの追越車に関する各種情報の検出結果を元に、例えば追越車と衝突するまでに所定時間（例えば１秒）以内であるか否かを判定し、これでＹＥＳと判定される場合にブザーを鳴らしてドライバーに注意を促す等の事故防止を図ることも可能となる。
【００５６】
その他、画像認識によるドライバーの視線検出を行い、例えば所定時間（（例えば３秒）以上ドライバーが目をつぶっていると検出された場合や、画像認識でユーザの顔を認識させ、予め登録された正規のドライバー以外のユーザに対し運転を禁止する場合（盗難防止）等でも、同様にブザーを鳴らしたりする等の事故防止や盗難防止の処置が可能となる。
【００５７】
従って、本例によれば、カメラ及びその画像のＨＭＩ間の伝送効率を高めることが可能な一体化を志向した機器構成を簡素に構築できる画像認識機能付きカメラをより安価に提供でき、ＨＭＩとしての機能が必要な場合と必要でない場合との使い分けに関してもより簡単な仕組みで実現することができる。
【００５８】
なお、本例では、パケットのタグを元にデータの画像認識／エンコードの処理実行の有無を判別する場合を例示してあるが、本発明はこれに限らず、例えばユーザからの操作信号をカメラ４０に取り付けたスイッチ４０ａからコントローラ１０５に送り、その操作信号を元にコントローラ１０５をセットすることも可能である。或いは、カメラ４０のモジュールＭ１導入時の初期設定時に予めコントローラ１０５をセットしておくことも可能である。
【００５９】
また、本例では、カメラ４０とＨＭＩユニット１００とは１つのモジュールＭ１として構成されるが、それ以外の一体化構成として、例えば画像認識機能付きカメラとして同一基板内或いは同一筐体内に組み込むことが可能である。
【００６０】
（マイク４２のモジュールＭ３）
図５は、マイク４２のモジュールＭ３の構成例を説明するものである。図５において、このモジュールＭ３は、ドライバー等のユーザの音声を入力するマイク（本発明の入力機器を成す）４２と、このマイク４２から入力される音声のＨＭＩとして機能するＨＭＩユニット１１０とを備える。
【００６１】
マイク４２は、例えば車内の適宜位置に設置され、ユーザからの音声等の音響信号をアナログ量の電気信号に変換してＨＭＩユニット１１０に出力する。このマイク４２上の適宜位置には、ユーザが操作可能なスイッチ（操作器又は入力デバイス）４２ａが設けられる。
【００６２】
ＨＭＩユニット１１０は、その機能上、前述したネットワーク用Ｉ／Ｆ３３及びモジュール本体３４内の機能を一体に搭載したもので、図５に示すように、情報処理系ＬＡＮ３１を経由して伝送される制御信号や各種情報のデータパケットを取り込んだり、その逆にマイク４２から入力される音声に対する後述の処理結果や生データを所定形式のデータパケット（図中の符号Ｐ１、Ｐ２、…、Ｐｎ参照）として情報処理系ＬＡＮ３１上に送り出すデータバッファ機能付きのネットワーク用Ｉ／Ｆ（本発明のパケット送出手段を含む）１１１を備える。
【００６３】
その他、ＨＭＩユニット１１０には、その機能上、マイク４２からの音声をアナログ量からデジタル量の信号に変換して入力するＡ／Ｄコンバータ１１２と、このＡ／Ｄコンバータ１１２経由のデジタル量の音声データに対し音声のインテリジェント化に関する処理（音声認識／エンコード）を実行する処理実行部（本発明の処理実行手段を成す）１１３と、この処理実行部１１３による処理結果のデータ及びＡ／Ｄコンバータ１１２経由の生の音声データの少なくとも一方を切り替えてネットワーク用Ｉ／Ｆ１１１側に渡すセレクタ（本発明の判断手段の一部を成す）１１４と、これら各部の動作を制御するコントローラ（セレクタ１１４と共に本発明の判断手段の要部を成す）１１５とが装備される。
【００６４】
この内、処理実行部１１３は、例えば前述したモジュール本体３４内のＣＰＵ３５及びメモリ３６等で構成され、その機能上、音声データに対し所定の音声処理アルゴリズムに基づく音声認識の処理（例えば、音声／テキスト変換、コマンド認識等）を実行する音声認識ユニット１１３ａと、音声データに対しＭＰ３（ＭＰＥＧ−１  Ａｕｄｉｏ  Ｌａｙｅｒ−ＩＩＩ）、ＭＰＥＧ（Ｍｏｔｉｏｎ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）、ＡＡＣ（Ａｄｖａｎｃｅｄ  Ａｕｄｉｏ  Ｃｏｄｉｎｇ）等の標準化された所定の音声（圧縮）フォーマットにエンコードする処理を実行するエンコーダ１１３ｂとを含む。
【００６５】
ここで、コントローラ１１５の処理を中心にして、本例の動作例を図６及び図７に基づいて説明する。
【００６６】
図６は、コントローラ１１５の処理手順の概要を説明するものである。図６において、コントローラ１１５は、マイク４２からの音声データを入力する前に予め情報処理系ＬＡＮ３１経由で送られてくる例えば前述した入力デバイス用のモジュールＭ２からの操作信号や全体コントローラ用のモジュールＭ１１からの制御信号に相当するデータパケット中のタグ（付加情報）をネットワーク用Ｉ／Ｆ１１１の図示しないデータバッファから入力する（ステップＳｔ２１）。
【００６７】
このタグには、図７に示すように、その一例として、パケットの送り元／送り先アドレスや、マイク４２からの音声データに対し、音声認識させるか、所定の音声フォーマット（ＭＰ３／ＭＰＥＧ等）にエンコードさせるか、或いはマイク４２からの生データ（音声データ）をそのまま通過させるかのいずれかの判別情報や、音声認識の場合に用いるアルゴリズムの種類（音声／テキスト変換、コマンド解釈等）、その他の付加情報が含まれる。
【００６８】
そこで、コントローラ１１５は、図６に示すように、上記のパケットのタグを解釈してマイク４２から入力される音声データに対し、▲１▼音声認識するか、▲２▼所定の音声フォーマットにエンコードするか、▲３▼そのままの生データとして通過させるかのいずれかを判別し（ステップＳｔ２２）、その判別結果を元に制御信号を生成し、その制御信号をセレクタ１０４に出力する（ステップＳｔ２３）。
【００６９】
この制御信号を元に、セレクタ１１４にて、マイク４２から入力される音声データに対し、音声認識ユニット１１３ａにより音声認識された処理結果のデータ、エンコーダ１１３ｂによりエンコードされたデータ、及びマイク４２からの生データの内の少なくとも１つが選択される。そして、このように選択されたデータが、ネットワーク用Ｉ／Ｆ１１１にて、そのデータ種類等や前述した付加情報等のタグが付されたデータパケットＰ１、Ｐ２、…、Ｐｎとして情報処理系ＬＡＮ３１上の例えば別途の各種アクチュエータ（図１中のボディ制御系１０や車体制御系２０内の各種アクチュエータ等も含む）や後述のスピーカ４５のモジュールＭ６等の各車載モジュールや各車載ユニット、或いは車外の外部機器等の対象機器に向けて送り出される。
【００７０】
例えば、音声認識により音声／テキスト変換の処理を行う場合には、上記の処理（パケットのタグに基づく制御内容の判別処理）にて予め音声認識処理が行われるようにＨＭＩユニット１１０内のコントローラ１１５がセットされる。これにより、マイク４２からの音声データがＨＭＩユニット１１０に入力されると、コントローラ１１５による制御の元で、マイク４２からＡ／Ｄコンバータ１１２経由でデジタル化された音声データが音声認識ユニット１１３ａによる音声認識によりその音声に応じたテキストコードに変換され、そのテキストコードがセレクタ１１４で選択され、ネットワークＩ／Ｆ１１１にてパケット化されて情報処理系ＬＡＮ３１上に送り出される。
【００７１】
従って、本例によれば、マイク及びその音声のＨＭＩ間の伝送効率を高めることが可能な一体化を志向した機器構成を簡素に構築できる音声認識機能付きマイクをより安価に提供でき、ＨＭＩとしての機能が必要な場合と必要でない場合との使い分けに関してもより簡単な仕組みで実現することができる。
【００７２】
なお、本例では、パケットのタグを元にデータの音声認識／エンコードの処理実行の有無を判別する場合を例示してあるが、本発明はこれに限らず、例えばユーザからの操作信号をマイク４２に取り付けたスイッチ４２ａからコントローラ１１５に送り、その操作信号を元にコントローラ１１５をセットすることも可能である。或いは、マイク４２のモジュールＭ３導入時の初期設定時に予めコントローラ１１５をセットしておくことも可能である。
【００７３】
また、本例の車載モジュール化された音声認識機能付きマイクに対し、ノイズキャンセル等の付加機能を備えた構成例を図８に示す。
【００７４】
図８において、マイク４２のモジュールＭ６には、前述した図５と同様の構成のほか、ＨＭＩユニット１１０に接続される付加要素として、音声データバッファ１１６ａやコマンドバッファ１１６ｂのほか、ノイズバックグランドノイズ情報を入力するノイズキャンセル用のマイク１１６ｃが追加される。
【００７５】
また、ＨＭＩユニット１１０内の付加要素としては、図８に示す処理実行部１１３内には、ノイズキャンセル用のマイク１１６からのバックグランドノイズ情報を元にマイク４２から入力される音声中のノイズをキャンセル（マイク４２の音声入力を補正）するノイズキャンセルブロック１１７が追加される。
【００７６】
また、図８に示す音声認識ユニット１１３ａには、さらに具体化した機能ブロック構成例として、音声／テキスト変換用の音声認識ブロック１１８ａと、所定の対話処理を実行する対話処理ブロック１１８ｂと、音声から変換されたテキストコードを元に音声で指示されたコマンドを解釈／抽出するコマンド解釈／抽出ブロック１１８ｃと、その解釈／抽出されたコマンドをネットワーク用Ｉ／Ｆ１１１経由で情報処理系ＬＡＮ３１上に送り出すコマンド送出ブロック１１８ｄとが含まれる。
【００７７】
なお、この場合のバックグランドノイズ除去の他の手法として、情報処理系３０内にバックグランドノイズ収集ユニットを１つ又は複数備え、情報処理系ＬＡＮ３１経由のタグ（付加情報）の１つとしてモジュールＭ３のＨＭＩユニット１１０内の音声認識ユニット１１３ａに送り込む手法を用いることも可能である。
【００７８】
また、本例では、マイク４２とＨＭＩユニット１１０とが１つのモジュールＭ３として構成されるが、それ以外の一体化構成として、例えば音声認識機能付きマイクとして同一基板内或いは同一筐体内に組み込むことが可能である。
【００７９】
（スピーカ４５のモジュールＭ６）
図９は、スピーカ４５のモジュールＭ６の構成例を説明するものである。図９において、このモジュールＭ６は、ドライバー等のユーザに対し音声を出力するスピーカ（本発明の出力機器を成す）４５と、このスピーカ４５から出力する音声のＨＭＩとして機能するＨＭＩユニット１２０とを備える。
【００８０】
スピーカ４５は、例えば車内の適宜位置に設置され、ＨＭＩユニット１２０からの音声用の電気信号を音響信号に変換して出力する。このスピーカ４５上の適宜位置には、ユーザが操作可能なスイッチ（操作器又は入力デバイス）４５ａが設けられても良い。
【００８１】
ＨＭＩユニット１２０は、その機能上、前述したネットワーク用Ｉ／Ｆ３３及びモジュール本体３４内の機能を一体に搭載したもので、図９に示すように、情報処理系ＬＡＮ３１を経由して伝送されるエンコードされた音声データや各種テキストコード、制御信号等の各種情報のデータパケットＰ１、Ｐ２、…、Ｐｎを取り込むデータバッファ機能付きのネットワーク用Ｉ／Ｆ（本発明のパケット送出手段を含む）１２１を備える。
【００８２】
その他、ＨＭＩユニット１２０には、その機能上、ネットワーク用Ｉ／Ｆ１２１にて取り込まれたデータに対し音声のインテリジェント化に関する処理（音声合成／デコード）を実行する処理実行部（本発明の処理実行手段を成す）１２２と、この処理実行部１２２により処理（合成音声／デコード）された音声データ及びネットワーク用Ｉ／Ｆ１２１にて取り込まれた生の音声データの少なくとも一方を切り替えるセレクタ１２３と、このセレクタ１２３からのデジタル量の音声データに対しアナログ量に変換するＤ／Ａコンバータ１２４ａ及びそのアナログ量の音声信号を増幅してスピーカ４５に出力するアンプ１２４ｂを含むスピーカ用Ｉ／Ｆ１２４と、これら各部の動作を制御するコントローラ（セレクタ１２３と共に本発明の判断手段の要部を成す）１２５とが装備される。
【００８３】
この内、処理実行部１２２は、例えば前述したモジュール本体３４内のＣＰＵ３５及びメモリ３６等で構成され、その機能上、音声データに対し所定の音声処理アルゴリズムに基づく音声合成の処理を実行する音声認識ユニット１２２ａと、ＭＰ３、ＭＰＥＧ、ＡＡＣ等の標準化された音声（圧縮）フォーマットにエンコードされた音声データをデコードする処理を実行するデコーダ１２２ｂとを含む。
【００８４】
ここで、コントローラ１２５の処理を中心にして、本例の動作例を図１０及び図１１に基づいて説明する。
【００８５】
図１０は、コントローラ１２５の処理手順の概要を説明するものである。図１０において、コントローラ１２５は、情報処理系ＬＡＮ３１経由で送られてくる各種情報のデータパケット中のタグ（付加情報）をネットワーク用Ｉ／Ｆ１２１の図示しないデータバッファから入力する（ステップＳｔ３１）。
【００８６】
このタグには、図１１に示すように、その一例として、パケットの送り元／送り先アドレスや、情報処理系ＬＡＮ３１経由で送られてくる各種情報のデータに対し、音声合成させるか、デコードさせるか、或いは情報処理系ＬＡＮ３１上からの生データ（音声データ）をそのまま通過させるかのいずれかの判別情報や、データのエンコード形式（ＭＰ３／ＭＰＥＧ／ＡＣＣ等）、音量レベル、声質（男／女／子供／その他）、速度／タイミング、データ種類（音楽／スピーチ／その他）、ステレオ（ｏｎ／ｏｆｆ／Ｌ／Ｒ）、ドルビー（ｏｎ／ｏｆｆ）、特殊効果（有／無）、ノイズキャンセル（ｏｎ／ｏｆｆ）、その他の付加情報が含まれる。
【００８７】
そこで、コントローラ１２５は、上記のパケットのタグを解釈して情報処理系ＬＡＮ３１経由で送られてくる各種情報のデータに対し、▲１▼音声合成するか、▲２▼デコードするか、▲３▼そのままの生データとして通過させるかのいずれかを判別し（ステップＳｔ３２）、その判別結果を元に制御信号を生成し、その制御信号をセレクタ１０４に出力する（ステップＳｔ３３）。
【００８８】
この制御信号を元に、セレクタ１２３にて、情報処理系ＬＡＮ３１経由で送られてくる各種情報のデータに対し、音声合成ユニット１２２ａによる音声合成データ、デコーダ１２２ｂによりエンコードされたデータ、及び情報処理系ＬＡＮ３１経由の生の音声データの内の少なくとも１つが選択される。そして、このように選択された音声データが、スピーカ用Ｉ／Ｆ１２４を介してスピーカ４５から出力される。
【００８９】
従って、本例によれば、スピーカ及び音声のＨＭＩ間の伝送効率を高めることが可能な一体化を志向した機器構成を簡素に構築できる音声合成機能付きスピーカをより安価に提供でき、ＨＭＩとしての機能が必要な場合と必要でない場合との使い分けに関してもより簡単な仕組みで実現することができる。
【００９０】
なお、本例では、パケットのタグを元にデータの音声合成／デコードの処理実行の有無を判別する場合を例示してあるが、本発明はこれに限らず、例えばユーザからの操作信号をスピーカ４５に取り付けたスイッチ４５ａからコントローラ１２５に送り、その操作信号を元にコントローラ１２５をセットすることも可能である。この場合、スイッチの操作によって、男女の声色の選択、音量の調整などを受け取り側でセットすることが可能となる。
【００９１】
また、本例の車載モジュール化された音声合成機能付きスピーカに対し、ノイズキャンセル等の付加機能を備えた構成例を図１２に示す。
【００９２】
図１２において、スピーカ４５のモジュールＭ６には、前述した図９と同様の構成のほか、ＨＭＩユニット１２０に接続される付加要素として、データバッファ１２６のほか、ノイズバックグランドノイズ情報を入力するノイズキャンセル用のマイク１２７が追加される。
【００９３】
また、ＨＭＩユニット１１０内の付加要素としては、図１２に示す処理実行部１１３内には、ミキシングブロック１２８のほか、ノイズキャンセル用のマイク１２７からのバックグランドノイズ情報を元に音声中のノイズをキャンセルするノイズキャンセルブロック１２８が追加される。また、図１２に示すコントローラ１２５には、さらに具体化した機能ブロック構成例として、コマンド解釈ブロック１２５ａが含まれる。
【００９４】
なお、この場合のバックグランドノイズ除去の他の手法として、情報処理系３０内にバックグランドノイズ収集ユニットを１つ又は複数備え、情報処理系ＬＡＮ３１経由のタグ（付加情報）の１つとしてスピーカ４５のモジュールＭ６のＨＭＩユニット１２０内の処理実行部１２２に送り込む手法を用いることも可能である。
【００９５】
また、本例では、スピーカ４５６とＨＭＩユニット１３０とが１つのモジュールＭ３として構成されるが、それ以外の一体化構成として、例えば音声合成機能付きスピーカとして同一基板内或いは同一筐体内に組み込むことが可能である。
【００９６】
また、本実施形態では、インテリジェントＨＭＩ機能付きＩＯ機器（画像認識機能付きカメラ、音声認識機能付きマイク、音声合成機能付きスピーカ）を車載ネットワークシステムにおける情報処理系内の標準化された車載ＬＡＮ上での車載モジュール（車載機器）として構成してあるが、本発明はこれに限らず、電話機や、携帯電話、ＰＨＳ、携帯情報端末（ＰＤＡ）等のモバイル機器のほか、テレビ、オーディオ機器、冷蔵庫、電子炊飯器、電子レンジ、洗濯機等の家電機器等のＨＭＩが利用可能な各種の機器に応用できる。
【００９７】
【発明の効果】
以上説明したように、本発明によれば、画像や音声のＩＯ機器及びそのＨＭＩ間の伝送効率を高めることが可能な一体化を志向した機器構成を簡素に構築し且つ比較的安価に提供すると共に、ＨＭＩとしての機能が必要な場合と必要でない場合との使い分けをより簡単な仕組みで実現することができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係るインテリジェントＨＭＩ機能付きＩＯ機器が搭載された車載ネットワークシステムの全体構成を示す概略ブロック図。
【図２】車載ネットワークシステム内のカメラ用モジュール（画像認識機能付きカメラ）の構成を示す概略ブロック図。
【図３】カメラ用モジュールにおけるＨＭＩユニット内のコントローラの処理例を示す概略フローチャート。
【図４】カメラ用モジュールにおけるＨＭＩユニット内のコントローラの処理で用いるパケットのタグ（付加情報）を説明する図。
【図５】車載ネットワークシステム内のマイク用モジュール（音声認識機能付きマイク）の構成を示す概略ブロック図。
【図６】マイク用モジュールにおけるＨＭＩユニット内のコントローラの処理例を示す概略フローチャート。
【図７】マイク用モジュールにおけるＨＭＩユニット内のコントローラの処理で用いるパケットのタグ（付加情報）を説明する図。
【図８】ノイズキャンセル機能を有するマイク用モジュールの構成例を説明する概略ブロック図。
【図９】車載ネットワークシステム内におけるスピーカ用モジュール（音声合成機能付きスピーカ）の構成を示す概略ブロック図。
【図１０】スピーカ用モジュールのＨＭＩユニット内のコントローラの処理例を示す概略フローチャート。
【図１１】スピーカ用モジュールにおけるＨＭＩユニット内のコントローラの処理で用いるパケットのタグ（付加情報）を説明する図。
【図１２】ノイズキャンセル機能を有するスピーカ用モジュールの構成例を説明する概略ブロック図。
【符号の説明】
１…車載ネットワークシステム（ビークルプラットフォーム）、１０…ボディ制御系、１１…ワイパー、１２…エアコン、１３…ドア、１４…ボディ制御系ＬＡＮ、１５…中継装置（ボディ制御系）、２０…車体制御系、２１…エンジン、２２…ブレーキ、２３…ハンドル、２４…車体制御系ＬＡＮ、２５…中継装置（ボディ制御系）、３０…情報処理系、３１…情報処理系ＬＡＮ、３２…中継装置（情報処理系）、３３…ＬＡＮ用Ｉ／Ｆ、３４…モジュール本体、３５…ＣＰＵ（モジュール）、３６…メモリ（モジュール）、３６ａ…モジュール用プログラム、３６ｂ…処理対象データ、４０…カメラ（撮像装置）、４０ａ…スイッチ、４１…入力デバイス、４２…マイク、４２ａ…スイッチ、４３…オーディオ／ラジオ／ＴＶ装置、４４…ＥＴＣ／ＤＳＲＣユニット、４５…スピーカ、４５ａ…スイッチ、４６…ＬＣＤ、４７…コンピューティング・サーバ、４８…ストレージ・サーバ、５０…ゲートウェイ、５１…ＣＰＵ（ゲートウェイ）、５２…メモリ、５２ａ…ゲートウェイ用プログラム、５３…ボディ制御系ＬＡＮ用Ｉ／Ｆ、５４…車体制御系ＬＡＮ用Ｉ／Ｆ、５５…情報処理系ＬＡＮ用Ｉ／Ｆ、６０…ＧＰＳ装置、６１…通信装置、６２…ブルートゥース通信装置、７０…ファイア・ウォール、７１…情報記録装置、７２…情報記憶装置、１００…ＨＭＩユニット（カメラ）、１０１…ネットワーク用Ｉ／Ｆ、１０２…カメラ用Ｉ／Ｆ、１０３…処理実行部、１０３ａ…画像認識ユニット、１０３ｂ…エンコーダ、、１０４…セレクタ、１０５…コントローラ、１１０…ＨＭＩユニット（マイク）、１１１…ネットワーク用Ｉ／Ｆ、１１２…Ａ／Ｄコンバータ、１１３…処理実行部、１１３ａ…音声認識ユニット、１１３ｂ…エンコーダ、１１４…セレクタ、１１５…コントローラ、１１６ａ…音声データバッファ、１１６ｂ…コマンドバッファ、１１６ｃ…ノイズキャンセル用マイク、１１７…ノイズキャンセルブロック、１１８ａ…音声認識ブロック、１１８ｂ…対話処理ブロック、１１８ｃ…コマンド解釈／抽出ブロック、１１８ｄ…コマンド送出ブロック、１２０…ＨＭＩユニット（スピーカ）、１２１…ネットワーク用Ｉ／Ｆ、１２２…処理実行部、１２２ａ…音声合成ユニット、１２２ｂ…デコーダ、１２３…セレクタ、１２４…スピーカ用Ｉ／Ｆ、１２４ａ…Ｄ／Ａコンバータ、１２４ｂ…アンプ、１２５…コントローラ、１２６…データバッファ、１２７…ノイズキャンセル用マイク、１２８…ミキシングブロック、１２９…ノイズキャンセルブロック、２００…ＧＰＳ衛星、２０１…基地局、２０２…携帯端末、Ｍ１〜Ｍｎ…モジュール
【図１】
0004481519.tif 000002
【図２】
0004481519.tif 000003
【図３】
0004481519.tif 000004
【図４】
0004481519.tif 000005
【図５】
0004481519.tif 000006
【図６】
0004481519.tif 000007
【図７】
0004481519.tif 000008
【図８】
0004481519.tif 000009
【図９】
0004481519.tif 000010
【図１０】
0004481519.tif 000011
【図１１】
0004481519.tif 000012
【図１２】
0004481519.tif 000013