(57)【要約】【課題】簡素なアルゴリズムでありながら乗員の識別確度を向上する技術を提供する。【解決手段】本明細書で開示するエージェントシステム２を実装したナビゲーション装置では、動き検出部４から出力される動き情報、及び、操作入力部３から出力される操作情報に基づいて、乗員の体が動いた動作タイミングとナビゲーション装置が操作された操作タイミングとが同期しているか否かを利用者識別部５により判定し、これらが同期している場合には、利用者識別部５は、体が動いた乗員の識別情報をエージェント特性制御部６に出力する。これにより、利用者識別部５では、動き検出部４の動き情報による動作タイミングと、操作入力部３の操作情報による操作タイミングとを比較する簡素なアルゴリズムでありながら、操作タイミングに同期して体が動いた乗員がナビゲーション装置を操作した乗員であるという判定をして識別確度を向上させる。【選択図】図１
2015039904.tif 000002
【特許請求の範囲】
【請求項１】
複数の乗員が操作し得る車載装置に対して操作した乗員を識別する操作者識別装置であり、
乗員の体の動きを検出して動き情報を出力する動き検出部と、
車載装置が操作されたタイミングを検出して操作時点情報を出力する操作時点検出部と、
動き検出部からの動き情報及び操作時点検出部からの操作時点情報に基づいて乗員の体が動いたタイミングと車載装置が操作されたタイミングとが同期しているか否かを判定して同期している場合に前記乗員の識別情報を車載装置に出力する識別判定部と、
を備えることを特徴とする操作者識別装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書が開示する技術は、車載装置を操作した乗員を識別する操作者識別装置に関する。
【背景技術】
【０００２】
車載装置を操作した乗員を識別する技術として、例えば、下記特許文献１に開示される技術がある。この技術では、カメラ、マイクロフォンやレーザセンサにより検出された画像情報や音声信号等に基づいて、操作対象となる装置（操作装置）に対する操作アクセスが運転者により行われるか他の乗員により行われるかを識別する。この識別に基づいて操作アクセスが運転者により行われている場合には、運転操作から注意を逸らせる可能性のある操作アクセスを抑制する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２００７−５２６８４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１には、顔認識に関する技術は直接的には開示されていない。例えば、カメラによる画像情報から顔認識をする技術として、予め登録された上半身の画像パターンとカメラで撮った画像情報を比較するものがある。このような顔認識の場合、運転者や他の乗員が、普段着用していないマスクや眼鏡あるいはサングラスを顔に着けている場合には顔の認識が難しい。また、画像認識処理のアルゴリズムは一般的に複雑であり情報処理に時間を要する。これに対して、マイクロフォンの音声信号に基づく識別として、上記特許文献１には、マイクロフォンによる音声信号の伝搬時間差から運転者と他の乗員とを識別する技術が開示されている。この技術では、それぞれの音声を集音するマイクロフォンを２本以上設ける必要がある。また、運転者と他の乗員がほぼ同時期に声を発した場合には、音声信号が乱れることから、声の認識が難しい。本明細書は、簡素なアルゴリズムでありながら操作者の識別確度を向上する技術を提供する。
【課題を解決するための手段】
【０００５】
本明細書が開示する操作者識別装置は、複数の乗員が操作し得る車載装置に対して操作した乗員を識別する操作者識別装置であり、動き検出部から出力される動き情報及び操作時点検出部から出力される操作時点情報に基づいて乗員の体が動いたタイミング（動作タイミング）と車載装置が操作されたタイミング（操作タイミング）とが同期しているか否かを識別判定部により判定して同期している場合、体が動いた乗員を識別する識別情報を車載装置に出力する。これにより、識別判定部は、動き検出部から出力される動作タイミングと操作時点検出部から出力される操作タイミングとを比較する簡素なアルゴリズムによって、体が動いた乗員が車載装置を操作したか否かを判定する。車載装置を操作するとき、操作をした乗員の体が動く。ここで、「体の動き」には、腕や頭の動きだけでなく、発話するときに口や胸部や頚部が動くこと、呼吸するときに胸の表面が変位すること、を含む。例えば、車載装置を手動により操作する場合には操作動作に伴い肩、腕や手が動く。また、車載装置を音声認識により操作した場合には発声や発話に伴い口や頚部や胸部が動く。したがって、車載装置が操作された操作タイミングに同期して体が動いた乗員が、車載装置を操作した乗員であるという判定をすることによって、簡素なアルゴリズムでありながら識別確度が向上する。
【０００６】
なお、動き検出部から出力される動き情報とは、動いた体部分を特定する情報やどのように動いたかを特定する情報（動いた部位の軌跡）などである。また、検出された体の動きが生じた位置に最も近い座席を特定する情報を含んでいてもよい。座席の情報により、体の動きを検知した対象の乗員が運転者であるか、助手席の乗員であるか、あるいは、後部座席の乗員であるかを特定することができる。
【０００７】
また、操作された対象（操作対象）に応じて、動きを着目する体の部位を選別（フィルタリング）することも好適である。例えば、音声入力装置が操作された場合には、動き検出部から出力される動き情報のうち、口と胸部の動きだけを抽出してそれらの動作タイミングを特定し、操作タイミングと比較する。また、スイッチが操作された場合には、動き検出部から出力される動き情報のうち、腕と肩の動きだけを抽出してそれらの動作タイミングを特定し、操作タイミングと比較する。操作対象に応じて動きを着目する体の部位を制限することで、操作者特定の精度を向上させることができる。
【０００８】
本明細書が開示する技術の詳細、及び、さらなる改良は、発明の実施の形態で説明する。
【図面の簡単な説明】
【０００９】
【図１】エージェントシステムの機能構成例を示すブロック図である。
【図２】エージェントシステムが実装される車載装置の一例として、ナビゲーション装置のハードウェア構成例を示すブロック図である。
【図３】図３（Ａ）はタッチパネルの操作入力に対する体の動き変化例を示す特性図、図３（Ｂ）はマイクの音声入力に対する体の動きの変化例を示す特性図である。
【図４】情報提示処理のフローチャートである。
【図５】図４に示すサブルーチン（利用者識別処理）のフローチャートである。
【発明を実施するための形態】
【００１０】
図面を参照して操作者識別装置を説明する。この実施例は、操作者識別装置を、エージェントシステムが実装された車載装置に適用したものである。エージェントシステムとは、擬人化されたキャラクタの画像をディスプレィに表示させて車両の乗員とのコミュニケーションに資するシステムのことであり、乗員の性格、行動、趣味や嗜好等の多様な情報を学習して最適な情報を提供する。このような車載装置として、例えば、カーナビゲーション装置が挙げられる。なお、本明細書及び図面において、擬人化されたキャラクタの画像を単に「エージェント」と称する。
【００１１】
まず、図１を参照してエージェントシステムの機能構成について説明する。図１に、当該システムの機能構成例を表すブロック図を示す。本実施例では、後に車載装置としてナビゲーション装置に適用した例を挙げて説明するが、まずは一般的な車載装置に対するエージェントシステムを説明する。
【００１２】
エージェントシステム２は、操作入力部３、動き検出部４、利用者識別部５、エージェント特性制御部６、提示情報生成部７及び提示情報出力部８により構成されている。これらのうち、操作入力部３、動き検出部４及び利用者識別部５が、操作者識別装置に相当する。
【００１３】
車載装置に指示を与えるための入力装置が操作入力部３を兼ねている。操作入力部３は、車載装置が操作されたタイミングを検出して操作情報（操作時点情報）を出力する機能を有するものである。例えば、乗員が指先で触れて操作するマンマシンインタフェースにおいては、タッチパネルを構成するタッチセンサがこれに相当する。また、音声入力により操作するマンマシンインタフェースにおいては、乗員の発話による音声を集音するマイクが操作入力部３に相当する。操作入力部３は、利用者識別部５、エージェント特性制御部６及び提示情報生成部７に接続されており、検出した操作情報をこれらに出力する。
【００１４】
動き検出部４は、乗員の体の動きを検出して動き情報を出力する機能を有するものである。後述するように、例えば、マイクロ波ドップラーセンサがこれに相当する。乗員の体の動きの例は、車載装置を手動により操作した場合における肩、腕や手の動きや、発話による胸部、頸部や口唇の動きである。動き検出部４も、利用者識別部５、エージェント特性制御部６及び提示情報生成部７に接続されており、検出した動き情報をこれらに出力する。動き検出部４は、上記したマイクロ波ドップラーセンサに代えて、あるいはマイクロ波ドップラーセンサに加えて、ほかのセンサ、例えば画像センサを装備してもよい。動き情報には、動いた体の部位を特定する情報や、動いた軌跡（動き開始の位置と動きが止まった位置の情報）が含まれる。画像情報から腕や肩や口の動きを検出するアルゴリズムは多数存在する。また、胸部や頚部の動きを検出するアルゴリズムは、前述の腕等の動きを検出するアルゴリズムをベースに実現することができる。それゆえ、動きを検出するアルゴリズムに関する説明は省略する。
【００１５】
動き検出部４は、動きが検出された位置から、車両内でその動きがどのシートに着座ししている乗員のものであるかを特定する情報（乗員の位置情報）も動き情報に付加して出力する。典型的には、腕の動きが検知された場合、助手席、運転席、後部右座席、後部左座席、後部中央座席のうち、動きが検知された腕の位置に最も近い座席を特定する情報を、乗員の位置情報として出力する。口の動きや胸部の動きが検知された場合も同様である。
【００１６】
利用者識別部５は、動き検出部４から入力される動き情報、及び、操作入力部３から入力される操作情報に基づいて、車載装置を操作した者が誰であるのかを識別する機能を有するものである。本実施例では、操作入力のタイミングと同期した体の動きの発生の有無を検出する第１段階と、動き情報から取得可能な１つ以上の生体信号に基づく個人の識別を行う第２段階と、の２段階に分けて乗員の識別を行う。このアルゴリズムについては後で詳述する。利用者識別部５は、エージェント特性制御部６及び提示情報生成部７に接続されており、これらに識別情報を出力する。
【００１７】
エージェント特性制御部６は、利用者識別部５から出力される識別情報に基づいて定められる乗員（以下「利用者」と称する）に対応するエージェントを特定するとともに、特定したエージェントの特性を決定する値（エージェント特性制御値）を動き情報及び操作情報に基づいて更新する機能を有するものである。エージェント特性制御部６は、提示情報出力部８に接続されており、これに更新したエージェント特性制御値を出力する。エージェント特性制御値に応じて変化するエージェント特性の項目としては、例えば、エージェントの喋り方や声のトーン（高低）、あるいはエージェントの体型や髪の色の明るさ等があり、これらが動き情報や操作情報に基づいて変化する。
【００１８】
例えば、車載装置がナビゲーション装置である場合、操作情報としては、利用者により入力される目的地情報やその周辺情報等がある。また、動き情報としては、利用者の腕や頭の動きのほか、心拍数や呼吸数等がある。操作情報としては、例えば、目的地の選択回数や周辺情報の検索回数等がある。これらの場合、特定の目的地（例えば、飲食店）を選択した回数が増えるほど、エージェントの口調がフレンドリーになり、また特定の周辺情報（例えば、コンビニエンスストア）を検索した回数が増えるほど、エージェントの声のトーンが高くなるようにエージェント特性制御値を更新する。また、心拍数の積算値が多くなるほどエージェントの体型が大型になるように、あるいは呼吸数の積算値が多くなるほどエージェントの髪の色が明るくなるように、エージェント特性制御値を更新する。
【００１９】
提示情報生成部７は、操作入力部３から入力される操作情報、動き検出部４から入力される動き情報、及び、利用者識別部５から入力される識別情報に基づいて、提示する情報（提示情報）を生成する機能を有するものである。例えば、操作情報による操作内容や要求動作に応じて、識別情報及び動き情報により特定された利用者の心拍や呼吸状態、さらには利用者の過去の履歴情報から、最適と推定される提示情報を生成する。利用者の過去の履歴情報は、例えば、当該システム２が有するデータベース又は外部のデータベースから得る。提示情報生成部７は、提示情報出力部８に接続されており、これに提示情報を出力する。
【００２０】
具体的には、例えば、操作情報が「周辺の飲食店を検索」するものであり、動き情報による心拍数や呼吸数から利用者が疲労状態であると判断される場合には、疲労回復に効果のある料理や食材を提供する飲食店をデータベースから検索する。そして、その検索結果の中から、利用者の過去の履歴情報に基づいて利用頻度の多い飲食店を抽出して、それを出力する。動き情報による心拍数や呼吸数に基づいて推定可能なものには、疲労度のほかに、眠気やリラックス度合い等がある。
【００２１】
提示情報出力部８は、利用者に対してエージェントを介して情報を提供する機能を有するものである。より詳しくは、提示情報出力部８は、エージェント特性制御部６から入力される更新された新たな制御値と提示情報生成部７から入力される提示情報とに基づいて、エージェントにより提示する情報を出力する機能を有するものである。具体的には、例えば、提示情報生成部７から入力される提示情報を、ディスプレィに表示されるエージェントを介して見せたりスピーカを介して喋らせたりして利用者に提供する。このときのエージェントは、エージェント特性制御部６から入力されるエージェント特性制御値によりその個性が与えられる。個性とは、前述したキャラクタの体型、髪の明るさ、声のトーンなど、視覚的聴覚的にキャラクタを特徴付けるデータである。エージェント特性制御値によりキャラクタの個性が変化するので、利用者の状態、趣味や嗜好等に基づく容姿に変更されたエージェントが提示情報を案内する。
【００２２】
このように構成されるエージェントシステム２は、本実施例ではナビゲーション装置１０に実装される。そのため、ここからはナビゲーション装置１０のハードウェア構成について図２を参照して説明する。なお、ナビゲーション装置１０は、当該システム２が実装される車載装置の一例である。そのため、例えば、車載用オーディオ機器や車載用ビデオ機器に前述したエージェントシステム２が実装される場合もあり得る。図２に、ナビゲーション装置１０のハードウェア構成例を表すブロック図を示す。
【００２３】
ナビゲーション装置１０は、主に、マイコン１１、記憶装置１２、通信装置１３、タッチパネル１５、動きセンサ１６、マイク１７、ディスプレィ１８、スピーカ１９により構成されている。なお、これらのハードウェアと前述したエージェントシステム２の各機能との対応関係は、次の通りである。操作入力部３は、タッチパネル１５及びマイク１７に対応する。動き検出部４は、動きセンサ１６に対応する。利用者識別部５及びエージェント特性制御部６は、マイコン１１に対応する。提示情報生成部７は、マイコン１１、記憶装置１２及び通信装置１３にそれぞれ対応する。提示情報出力部８は、マイコン１１、ディスプレィ１８及びスピーカ１９にそれぞれ対応する。
【００２４】
マイコン（マイクロコンピュータ）１１は、典型的には、制御用のワンチップマイコンやワンボードマイコン等がこれに相当する。本実施例では、マイコン１１が使用する主記憶等には、マイコン１１に内蔵されている半導体メモリが用いられる。マイコン１１には、シリアルやパラレルによる入出力インタフェースも内蔵されている。また、これらに加えて、アナログ信号による入力をディジタル信号に変換するＡ／Ｄ変換器等も、マイコン１１に内蔵されており、タッチパネル１５、動きセンサ１６やマイク１７から入力されるアナログ信号についても情報処理可能に構成されている。
【００２５】
記憶装置１２は、前述したデータベース及びマイコン１１の補助記憶装置として用いられるメモリ装置であり、ＥＥＰＲＯＭ等からなる半導体メモリ装置、又はハードディスク、ＤＶＤ若しくはＣＤ−ＲＯＭ等からなるディスクドライブ等である。この記憶装置１２には、ナビゲーションの処理に必要な経路探索プログラム及び地図データのほかに、前述したエージェントのシステムプログラムや利用者の過去の履歴情報、さらには後述する情報提示処理を実行するためのプログラム等々が格納されている。
【００２６】
通信装置１３は、外部データベースに対して情報通信可能にする通信インタフェースである。マイコン１１は、この通信装置１３を介して外部データベースにアクセスして前述したような飲食店等を検索する。外部データベースには、衣食住等に関する種々のデータが格納されている。
【００２７】
タッチパネル１５は、ディスプレィ１８の表面に設けられる入力装置であり、ポインティングデバイスの一種である。抵抗膜方式や静電気容量式等、様々な方式があるが、いずれもタッチされた位置情報をアナログ値又はディジタル値によって検出してマイコン１１に出力する。これにより、マイコン１１はディスプレィ１８に表示されるボタンやピクトグラム等の画像と重なる位置に入力があるか否かを判断する。
【００２８】
動きセンサ１６は利用者の体の動きを検知する複数のセンサの総称であり、画像センサのほか、例えば、マイクロ波ドップラーセンサがこれに相当する。画像センサは、経時的な画像の解析により、利用者の特に頭や腕の動きを検知する。画像から頭や腕を特定する技術や、その動きを特定する技術については説明を省略する。また、カメラの位置と、動きが検知された画像中の位置から、その動きがどの座席の乗員のものであるかを特定し、その情報（乗員の位置情報）を生成する。
【００２９】
また、本実施例では、マイクロ波ドップラーセンサは、乗員にマイクロ波を照射して反射波のドップラーシフトからセンサに対する乗員の体表面変位の速度を計測しその速度を変位量に変換しアナログ量としてマイコン１１に出力する。そのため、乗員のうち運転者（運転席に着座する乗員）の体表面変位や挙動を検出する場合には、運転席に向けてマイクロ波を照射する。このときの検知される動き情報には、その動きが運転席に着座した乗員のものであるという情報（乗員の位置情報）が付加される。
【００３０】
マイク１７は、乗員同士の会話音や発話音を集音するマイクロフォンであり、例えば、コンデンサマイクがこれに相当する。マイク１７による集音信号はアナログ量としてマイコン１１に出力される。本実施例では、マイク１７から入力された音声をマイコン１１による音声認識処理によってコマンド解析をすることにより、音声入力による操作を可能にしている。マイク１７とマイコン１１の間には、例えば、乗員の音声帯域を中心に低域及び高域の周波数成分を除去するカットするバンドパスフィルタが挿入されている。マイク１７で音声が検知されると同時に、動きセンサ１６の一つである画像センサは、乗員の口の動きを検知し、画像中の口の動きが検知された位置からその乗員の座席を特定し、その乗員の位置情報を含む動き情報を出力する。
【００３１】
ディスプレィ１８は、例えば、液晶表示装置であり、マイコン１１に接続されている。このディスプレィ１８には、マイコン１１から入力されるデータによって所定のメニュー画面、案内画面、さらにはエージェントが表示される。ディスプレィ１８の画面表面には、タッチパネル１５が設けられており、乗員によるタッチ操作を可能にするボタンやピクトグラム等の画像表示もこのディスプレィ１８により行われる。
【００３２】
スピーカ１９は、例えば、オーディオアンプ付きのスピーカであり、マイコン１１に接続されている。このスピーカ１９からは、例えば、ナビゲーション装置１０の起動や終了を知らせる所定音や経路案内に伴う合成音声、さらにはエージェントによるこれらの音声案内音等が出力される。
【００３３】
ここで、操作入力のタイミングと同期した体の動きの発生の有無を利用者識別部５による検出する方法（第１段階）について図３を参照して説明する。図３（Ａ）に、タッチパネル１５の操作入力に対する動きセンサ１６による体の動き（肩付近の動き）の変化例を表す特性図を示す。また、図３（Ｂ）に、マイク１７の音声入力に対する動きセンサ１６による体の動き（胸部の変位）の変化例を表す特性図を示す。
【００３４】
マイコン１１には、タッチパネル１５が乗員によりタッチされるとその位置情報（操作情報）が入力され、またその操作に伴って乗員の肩や腕等の位置が変化すると動きセンサ１６から乗員の動き情報が入力される。なお、前述したように、動き情報には乗員の位置情報が含まれる。タッチパネル１５による位置情報（操作情報）が入力されたタイミング、つまりナビゲーション装置１０がタッチ操作されたタイミング（操作タイミング）に同期して、動きセンサ１６から入力される動き情報に肩や腕の動きが示されている場合には、マイコン１１は、操作タイミングと体が動いたタイミング（動作タイミング）との同期を検出する（図３（Ａ）参照）。その結果、動き情報に含まれる乗員の位置情報から、ナビゲーション装置１０を操作した乗員がどの座席の乗員であるかが利用者識別部５により識別される。
【００３５】
また、マイコン１１には、マイク１７により乗員の音声が入力されるとその音声信号（操作情報）が入力され、またその発話に伴って胸部や頸部等の体表面が変位すると動きセンサ１６から胸部の動き情報が入力される。そのため、マイク１７による音声信号（操作情報）が入力されたタイミング、つまりナビゲーション装置１０が音声入力により操作された操作タイミングに同期して、動きセンサ１６から入力される動き情報が胸部の動きを示している場合には、マイコン１１は、操作タイミングと動作タイミングとの同期を検出する（図３（Ｂ）参照）。これにより、ナビゲーション装置１０を操作した乗員がどの座席の乗員であるかが利用者識別部５により識別される。通常、胸部や頸部等の体表面は呼吸によっても変位する。呼吸だけによる体表面の変位は周期的かつ定常的であるのに対して、発話時においてはこのような定常的な変位に変化が生じて乱れる。そのため、このような乱れによる変化を捉えることによって、呼吸による体表面の変位から発話による体の動きを判別する。
【００３６】
このように、操作された対象（操作対象）に応じて、動きを着目する体の部位を選別（フィルタリング）する。具体的には、マイコン１１は、タッチパネルが操作された場合には、着目する動きとして肩や腕の動き情報を採用し、口や胸部の動き情報は除外する。また、マイコン１１は、マイク１７により乗員の音声が入力された場合には、着目する動きとして口や胸部や頚部の動き情報を採用し、肩や腕の動き情報は除外する。
【００３７】
利用者識別部５では、このように操作入力のタイミングと同期した体の動きの発生の有無を検出する第１段階のほかに、動き情報から取得可能な１つ以上の生体信号に基づいて、個人の識別も行う（第２段階）。動きセンサ１６によって検出される体の動き情報は、呼吸の周期や呼吸に伴う胸部や頚部の体表面変位以外に、心拍の周期や心拍に伴う体表面変位に関する情報も含んでいる。そのため、これらの情報を生体信号に基づく情報として、例えば、記憶装置１２等のデータベースに格納することによって、マイコン１１では、ナビゲーション装置を操作した乗員を個人識別する。これにより、単にナビゲーション装置１０を操作した乗員がどの座席の乗員であるかを識別するだけでなく、操作者個人を識別することが可能になる。つまり、利用者識別部５による第２段階の識別では、操作者の個人レベルの識別が可能になる。
【００３８】
次に、図４及び図５を参照して情報提示処理を説明する。図４に、マイコン１１により実行される情報提示処理のフローチャートを図示する。また、図５に、図４に示されるサブルーチンである利用者識別処理のフローチャートを図示する。
【００３９】
この情報提示処理は、ナビゲーション装置１０の電源が投入された後、マイコン１１による所定の初期化処理やナビゲーションの準備処理等が実行された後に起動される。マイコン１１は、まず、操作情報の入力を待つ（Ｓ１１，１３；ＮＯ）。そして、操作情報の入力があると（Ｓ１３；ＹＥＳ）、利用者識別処理を行う。利用者識別処理は図５に図示されている。
【００４０】
図５に示す利用者識別処理では、まずタイミングの抽出を行う（Ｓ２１）。これは、前述したように、タッチパネル１５若しくはマイク１７による操作情報（位置情報又は音声信号）から、ナビゲーション装置１０が操作された操作タイミングを抽出する処理である。この操作タイミングに基づいて、動きセンサ１６から出力される乗員の動きのデータが示す動きが操作タイミングと同期しているか否か、つまり操作タイミングと動作タイミングとが同期しているか否かを判定する（Ｓ２３）。
【００４１】
そして、操作タイミングと変位タイミングが同期していると判定した場合には（Ｓ２３；ＹＥＳ）、利用者（ナビゲーション装置１０を操作した乗員）がどの座席の乗員であるかを特定する（Ｓ２５）。先に述べたように、動き情報には、動きが検知された乗員がどの座席の乗員かを示す情報（乗員の位置情報）が含まれる。乗員の位置情報から、利用者がどの座席の乗員であるかが特定される。これに対して、両タイミングが同期していると判定しない場合（両タイミングが同期していないと判定した場合）には（Ｓ２３；ＮＯ）、利用者の識別が不成功であったとして図５の処理を終了する。なお、利用者の識別が不成功であった場合（Ｓ２３；ＮＯ）には、ナビゲーション装置１０は、図４の「エージェント特性の制御値の更新」（Ｓ１７）もスキップし、ステップＳ１８にて、従来の不特定の利用者に対する提示情報を生成する。
【００４２】
利用者を識別できた場合（Ｓ２５）、続いて特徴量の抽出を行う（Ｓ２８）。これは、前述した利用者個人に特有の身体的特徴量（呼吸の周期と呼吸に伴う体表面変位量、及び心拍の周期と心拍に伴う体表面変位量等）を、動きセンサ１６から出力されるデータから抽出する処理である。これにより、抽出された身体的特徴量に基づいて、記憶装置１２に記憶されている乗員データを検索することによって、利用者を判別、つまり利用者個人の識別が可能になる。抽出された利用者の識別情報は、識別情報の出力処理によってエージェント特性制御部６に出力されて（Ｓ２９）、利用者識別処理が終了する。
【００４３】
利用者識別処理が終了すると、再び図３に示す情報提示処理に戻ってエージェント特性制御値の更新を行う（Ｓ１７）。エージェント特性制御値の更新処理では、前述したように、利用者識別部５から出力される識別情報に基づいて利用者に対応するエージェントを特定するとともに、エージェント特性制御値を動き情報及び操作情報に基づいて更新用の新たな制御値を設定して提示情報出力部８に出力する。続く提示情報の生成は、提示情報生成部７により行われる（Ｓ１８）。前述したように、操作入力部３から入力される操作情報、動き検出部４から入力される動き情報、及び、利用者識別部５から入力される識別情報に基づいて、提示情報を生成して提示情報出力部８に出力する。
【００４４】
このように設定された新たなエージェント特性制御値（Ｓ１７）と生成された提示情報（Ｓ１８）に基づいて、最後に提示情報の出力を行って（Ｓ１９）、一連の本情報提示処理を終了する。エージェントによる提示情報は、エージェントシステム２を構成する提示情報出力部８の説明で述べた通りである。
【００４５】
以上説明したように、エージェントシステム２を実装したナビゲーション装置１０では、動き検出部４（動きセンサ１６）から出力される動き情報、及び、操作入力部３（タッチパネル１５又はマイク１７）から出力される操作情報に基づいて、乗員の体が動いたタイミング（動作タイミング）とナビゲーション装置１０が操作されたタイミング（操作タイミング）とが同期しているか否かを利用者識別部５（マイコン１１）により判定し、これらが同期している場合には、動き情報に含まれる乗員の位置情報からその利用者がどの座席の乗員であるかを識別する情報（識別情報）をエージェント特性制御部６に出力する。このように、利用者識別部５は、動作タイミングと操作タイミングとを比較する簡素なアルゴリズムによって、どの座席の乗員がナビゲーション装置１０を操作したのかを特定することができる。実施例の技術は、簡素なアルゴリズムでありながら高い確度で利用者を識別することができる。また、識別確度の向上により、エージェントシステム２として、ナビゲーション装置１０を操作した乗員（利用者）に対する提示情報生成部７による適確な提示情報の生成や、エージェント特性制御部６及び提示情報出力部８による適確な情報提示が可能になる。そのため、よりフレンドリーなユーザインタフェースとして、エージェントシステム２の機能や性能の向上が図られる。さらに、操作情報及び動き情報を識別した乗員ごとに蓄積して学習させる機能をエージェント特性制御部６等に持たせることによって、エージェントが経験値を得て成長するような感覚を乗員（利用者）に与え得る。そのため、乗員（利用者）のエージェントに対する愛着や親近感が深まるので、提示情報の受容性の向上に寄与する。
【００４６】
実施例技術に関する留意点を述べる。操作入力部３が「操作時点検出部」の一例に相当し、利用者識別部５が「識別判定部」の一例に相当する。また、タッチパネル１５又はマイク１７が「操作時点検出部」の一例に相当し、画像センサやマイクロ波ドップラーセンサを含む動きセンサ１６が「動き検出部」の一例に相当し、マイコン１１が「識別判定部」の一例に相当する。さらに、ナビゲーション装置１０が「車載装置」の一例に相当する。操作情報が「操作時点情報」の一例に相当する。
【００４７】
動き検出部は、実施例で挙げた動きセンサ１６（画像センサやマイクロ波ドップラーセンサ）に限られない。簡単なものでは、人体の動きを検知する赤外線センサも利用可能であるし、レーザセンサを利用することも可能である。
【００４８】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。また、本明細書又は図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書又は図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【００４９】
２：エージェントシステム
３：操作入力部
４：体表面変位検出部
５：利用者識別部
６：エージェント特性制御部
７：提示情報生成部
８：提示情報出力部
１０：ナビゲーション装置
１１：マイコン
１２：記憶装置
１３：通信装置
１５：タッチパネル
１６：体表面変位センサ
１７：マイク
１８：ディスプレィ
１９：スピーカ
【図１】
2015039904.tif 000003
【図２】
2015039904.tif 000004
【図３】
2015039904.tif 000005
【図４】
2015039904.tif 000006
【図５】
2015039904.tif 000007