(57)【要約】【課題】ユーザー個人に応じた好適な動作状態への自動設定を行う。【解決手段】ナビゲーション装置やオーディオ再生装置の表示部や操作パネル付近などの位置に、乗車しているユーザーを撮像できる撮像部を設け、撮像部で撮像した画像から顔特徴データを検出する（Ｆ１０２）。顔特徴データはユーザー個人を判別する情報として用いる。そしてユーザー個人を判別したら、ナビゲーション動作やオーディオ再生動作においてそのユーザー個人に応じた制御を行う（Ｆ１０４，Ｆ１０５，Ｆ１０７）。例えばナビゲーション装置の場合の地図画像表示や音声による走行ガイドなどとして、ユーザーの好みや必要性に応じたナビゲーション出力を行う。【選択図】図６
2007255971.tif 000002
【特許請求の範囲】
【請求項１】
車内の人物を撮像できるように配置された撮像部と、
上記撮像部で撮像された画像データを解析し、撮像された人物の顔特徴データを生成する画像解析部と、
顔特徴データに対応したユーザー情報を記憶するメモリ部と、
上記メモリ部から、上記画像解析部で生成された顔特徴データに対応するユーザー情報を読み出し、読み出したユーザー情報に基づいた動作制御を実行する制御部と、
を備えたことを特徴とする車載用電子機器。
【請求項２】
上記車載用電子機器は車載用のナビゲーション装置であって、
表示部と、
ナビゲーション情報を取得するナビゲーション情報取得部と、
を更に備え、
上記制御部は、上記表示部において、上記ナビゲーション情報取得部で取得したナビゲーション情報としての地図情報による地図表示を実行させる際に、上記画像解析部で生成された顔特徴データに対応して上記メモリ部から読み出したユーザー情報に基づいて、地図表示上の表示内容を制御することを特徴とする請求項１に記載の車載用電子機器。
【請求項３】
上記車載用電子機器は車載用のナビゲーション装置であって、
音声出力部と、
ナビゲーション情報を取得するナビゲーション情報取得部と、
現在位置情報を検出する位置検出部と、
を更に備え、
上記制御部は、上記音声出力部から、上記ナビゲーション情報取得部で取得したナビゲーション情報又は上記位置検出部で検出した現在位置情報に基づいた音声出力を実行させる動作に関して、上記画像解析部で生成された顔特徴データに対応して上記メモリ部から読み出したユーザー情報に基づいて、音声出力内容を制御することを特徴とする請求項１に記載の車載用電子機器。
【請求項４】
上記車載用電子機器は車載用のオーディオ再生装置であって、
オーディオソースから供給されるオーディオ信号について信号処理を行うオーディオ信号処理部と、
上記オーディオ信号処理部で信号処理されたオーディオ信号を１又は複数のスピーカに供給するオーディオ出力処理部と、
を更に備え、
上記制御部は、上記画像解析部で生成された顔特徴データに対応して上記メモリ部から読み出したユーザー情報に基づいて、上記オーディオ信号処理部での信号処理を制御することを特徴とする請求項１に記載の車載用電子機器。
【請求項５】
上記車載用電子機器は車載用のオーディオ再生装置であって、
複数のオーディオソースからのオーディオ信号を選択する選択部と、
上記選択部で選択されたオーディオ信号を１又は複数のスピーカに供給するオーディオ出力処理部と、
を更に備え、
上記制御部は、上記画像解析部で生成された顔特徴データに対応して上記メモリ部から読み出したユーザー情報に基づいて、上記選択部でのオーディオ信号の選択動作を制御することを特徴とする請求項１に記載の車載用電子機器。
【請求項６】
上記画像解析部が生成する上記顔特徴データは、顔の構成要素の相対位置情報であることを特徴とする請求項１に記載の車載用電子機器。
【請求項７】
上記ユーザー情報を入力する入力部を更に備え、
上記制御部は、上記入力部により入力されたユーザー情報を、上記画像解析部で生成された顔特徴データに対応させて、上記メモリ部に記憶させることを特徴とする請求項１に記載の車載用電子機器。
【請求項８】
操作入力部を更に備え、
上記制御部は、上記操作入力部を用いた操作内容、もしくは操作内容の履歴によりユーザー情報を生成し、上記画像解析部で生成された顔特徴データに対応させて、上記メモリ部に記憶させることを特徴とする請求項１に記載の車載用電子機器。
【請求項９】
車内の人物を撮像できるように配置された撮像部と、
上記撮像部で撮像された画像データを解析し、撮像された人物の顔特徴データを生成する画像解析部と、
顔特徴データに対応したユーザー情報を記憶するメモリ部と、
を備えた車載用電子機器の動作制御方法として、
上記画像解析部で顔特徴データを生成するステップと、
上記メモリ部から、上記顔特徴データに対応するユーザー情報を読み出すステップと、
読み出したユーザー情報に基づいて動作制御を実行するステップと、
を備えたことを特徴とする車載用電子機器の動作制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばナビゲーション装置やオーディオ再生装置などの車載用電子機器と、その動作制御方法に関するものである。
【背景技術】
【０００２】
【特許文献１】特開２００３−３２７７６号公報
【特許文献２】特開平７−３２９６３９号公報
【特許文献３】特開平９−９０９６３号公報
【０００３】
車載用の電子機器として、例えばナビゲーション装置やオーディオ再生装置が広く利用されている。
そしてこれらの車載用機器として、特に撮像部（カメラ）を備えるようにして、撮像した画像から例えば自動車の乗車人数や乗車位置を判別するなどし、それらの状況に応じて音響特性を調整する技術が、上記特許文献に記載されている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで車載用電子機器は、ユーザー個人毎に、使用する際の設定の好みや動作の必要性が異なる。例えば一台の自動車を家族で使用している場合、車載用電子機器のユーザーは複数となるが、車載用電子機器の動作に関してそれぞれの好みや必要性が異なる。
例えばナビゲーション装置の場合、表示や音声によるガイド内容として、欲する内容がユーザー毎に異なり、ユーザー個人毎にとって、過剰なガイドとなったり、逆に望むガイド内容が出力されないといったことが生ずる。
オーディオ再生装置の場合、音量、音響設定などの好みがユーザー毎に異なる。
このため、乗車するユーザーが代わる毎に、各人は自分の好みの状態に操作し直す必要があり、操作が面倒となる。或いは操作が面倒であれば、好みでない動作状態を認容しなければならない。
【０００５】
そこで本発明では、乗車するユーザーが代わっても、各人が毎回面倒な操作を行うことなく、乗車するユーザーに適した動作が行われる車載用電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の車載用電子機器は、車内の人物を撮像できるように配置された撮像部と、上記撮像部で撮像された画像データを解析し、撮像された人物の顔特徴データを生成する画像解析部と、顔特徴データに対応したユーザー情報を記憶するメモリ部と、上記メモリ部から上記画像解析部で生成された顔特徴データに対応するユーザー情報を読み出し、読み出したユーザー情報に基づいた動作制御を実行する制御部とを備える。
【０００７】
また上記車載用電子機器は車載用のナビゲーション装置であって、表示部と、ナビゲーション情報を取得するナビゲーション情報取得部とを更に備える。そして上記制御部は、上記表示部において、上記ナビゲーション情報取得部で取得したナビゲーション情報としての地図情報による地図表示を実行させる際に、上記画像解析部で生成された顔特徴データに対応して上記メモリ部から読み出したユーザー情報に基づいて、地図表示上の表示内容を制御する。
また上記車載用電子機器は車載用のナビゲーション装置であって、音声出力部と、ナビゲーション情報を取得するナビゲーション情報取得部と、現在位置情報を検出する位置検出部とを更に備える。そして上記制御部は、上記音声出力部から、上記ナビゲーション情報取得部で取得したナビゲーション情報又は上記位置検出部で検出した現在位置情報に基づいた音声出力を実行させる動作に関して、上記画像解析部で生成された顔特徴データに対応して上記メモリ部から読み出したユーザー情報に基づいて、音声出力内容を制御する。
【０００８】
なお、ここでのナビゲーション情報とは、地図データや地図上に表示する画像データ、ＰＯＩ（Point of Interest）データ、車線／進路情報、有料道路の料金情報、走行上の注意や案内の情報、道路情報、渋滞情報など、ナビゲーション動作として出力する情報の元となる情報のことである。
そしてナビゲーション情報取得部とは、例えば光ディスク、ＨＤＤ（Hard Disc Drive）などの記録媒体からナビゲーション情報を再生したり、或いは外部と通信してナビゲーション情報を受信するなどして情報を取得する部位である。
【０００９】
また上記車載用電子機器は車載用のオーディオ再生装置であって、オーディオソースから供給されるオーディオ信号について信号処理を行うオーディオ信号処理部と、上記オーディオ信号処理部で信号処理されたオーディオ信号を１又は複数のスピーカに供給するオーディオ出力処理部とを更に備える。そして上記制御部は、上記画像解析部で生成された顔特徴データに対応して上記メモリ部から読み出したユーザー情報に基づいて、上記オーディオ信号処理部での信号処理を制御する。
なお、上記オーディオ信号処理部での信号処理とは、例えば音量調整処理、イコライジングやリバーブなどの音響処理、複数チャンネルスピーカの出力バランスの設定処理などである。
また上記車載用電子機器は車載用のオーディオ再生装置であって、複数のオーディオソースからのオーディオ信号を選択する選択部と、上記選択部で選択されたオーディオ信号を１又は複数のスピーカに供給するオーディオ出力処理部とを更に備える。そして上記制御部は、上記画像解析部で生成された顔特徴データに対応して上記メモリ部から読み出したユーザー情報に基づいて、上記選択部でのオーディオ信号の選択動作を制御する。
【００１０】
また、上記画像解析部が生成する上記顔特徴データは、顔の構成要素の相対位置情報である。
また上記ユーザー情報を入力する入力部を更に備え、上記制御部は、上記入力部により入力されたユーザー情報を、上記画像解析部で生成された顔特徴データに対応させて、上記メモリ部に記憶させる。
また操作入力部を更に備え、上記制御部は、上記操作入力部を用いた操作内容、もしくは操作内容の履歴によりユーザー情報を生成し、上記画像解析部で生成された顔特徴データに対応させて、上記メモリ部に記憶させる。
【００１１】
本発明の動作制御方法は、車内の人物を撮像できるように配置された撮像部と、上記撮像部で撮像された画像データを解析し、撮像された人物の顔特徴データを生成する画像解析部と、顔特徴データに対応したユーザー情報を記憶するメモリ部とを備えた車載用電子機器の動作制御方法であり、上記画像解析部で顔特徴データを生成するステップと、上記メモリ部から、上記顔特徴データに対応するユーザー情報を読み出すステップと、読み出したユーザー情報に基づいて動作制御を実行するステップとを備える。
【００１２】
以上の本発明の場合、例えばナビゲーション装置やオーディオ再生装置の表示部や操作パネル付近などの位置に、乗車しているユーザーを撮像できる撮像部を設け、撮像部で撮像した画像から顔特徴データを検出する。顔特徴データはユーザー個人を判別する情報として用いる。そしてユーザー個人を判別したら、ナビゲーション動作やオーディオ再生動作においてそのユーザー個人に応じた制御を行う。
【発明の効果】
【００１３】
本発明によれば、撮像部で撮像された人物の顔特徴データにより、ユーザーを判別し、そのユーザーに対応したユーザー情報に基づいた動作制御を実行することで、個々のユーザーに適した動作が行われる。例えばナビゲーション装置の場合の地図画像表示や音声による走行ガイドなどとして、ユーザーの好みや必要性に応じたナビゲーション出力を行うことができる。同様にオーディオ再生装置の場合は、再生出力されるオーディオ信号として、ユーザーの好み等に応じた音量、音質（音響効果）、バランス、オーディオソース選択などが行われる。
即ち、複数のユーザーが乗車する車の車載用電子機器として、個々のユーザーが、調整操作を行わなくとも、乗車しているユーザーにとって快適なナビゲーション動作やオーディオ再生動作等が実現できる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の車載用電子機器の実施の形態として、ナビゲーション装置、オーディオ再生装置の例を、次の順序で説明する。
［１．第１の実施の形態：ナビゲーション装置］
［２．第２の実施の形態：オーディオ再生装置］
［３．実施の形態の効果及び変形例］
【００１５】
［１．第１の実施の形態：ナビゲーション装置］
図１は実施の形態の車載用ナビゲーション装置１０のブロック図である。
図１のナビゲーション装置１０は、演算処理部１、操作入力部２、映像信号処理部３、位置検出部４、センサ部５、ディスクドライブ装置部６、音声合成／再生処理部７、表示部８、スピーカ部９、撮像部１６、画像解析部１７、通信部１８を有する。これらの各部は、一体的に設けられても良いし、それぞれ別の筐体の装置部とされ、有線又は無線で通信可能に接続されるものであってもよい。
【００１６】
操作入力部２は、ユーザの操作を受け、その操作情報を演算処理部１に伝達する装置部である。例えばナビゲーション装置１０の本体筐体のパネル上に設けられた各種のキーやジョグダイヤル、スティック等の操作子として実現されたり、本体筐体とは別体に設けられたリモートコントローラなどとして実現される。リモートコントローラとされる場合、リモートコントローラ上に設けられたキーやダイヤル等の操作子の操作情報を、赤外線や電波により演算処理部１に送信したり、或いは演算処理部１を有する筐体と有線接続されて操作情報を送信する。
また操作入力部２としては、表示画面上のタッチパネルとされる場合もある。その場合、表示部８と一体的に設けられる。さらには表示部８に表示されたメニュー画面やアイコン表示に対してマウスや所定のポインティングデバイスによってクリックを行う形態も操作入力部２の一態様として考えられる。
【００１７】
表示部８及びスピーカ部９は、ユーザーに対する画像や音声の出力装置部となる。
表示部８は、演算処理部１でのナビゲーション動作のための処理で生成された地図画像、経路案内画像、操作メニュー、アイコン、ＰＯＩ（Point of Interest）情報、検索リスト等の各種ナビゲーション画像を表示する。
映像信号処理部３は、演算処理部１で生成されたナビゲーション画像データやその他の画像データに関して必要な処理を行い、表示部８での表示を実行させる。
スピーカ部９は、演算処理部１でのナビゲーション動作のための処理に基づく音声の出力を行う。
音声合成／再生処理部７は、ナビゲーション音声、例えば経路案内処理によるガイド音声等を出力するための音声合成処理を実行し、スピーカ部９から出力させる。
【００１８】
位置検出部４は、当該ナビゲーション装置１０の位置、即ち当該ナビゲーション装置１０が搭載された自動車の位置を検出する装置部であり、例えばＧＰＳ（Global Positioning System）を利用したＧＰＳ測位装置である。既に公知の通り、ＧＰＳ測位装置は、複数のＧＰＳ衛星から送られてくる電波を受信することで、静止衛星からの位置を計算し、自車の地図上の位置として緯度、経度を求める。
位置検出部４は測位した自車位置としての緯度、経度の情報を演算処理部１に供給する。
【００１９】
センサ部５は、車の走行状況や挙動等を検出する装置部である。例えば、車輪の回転数を検知する車速センサ、車体の回転角速度を検知する振動ジャイロセンサ、車の加速度を検知する加速度センサ、車の振動を検知する振動センサなどである。また、車の走行操作装置の状態を検出する装置、例えばパーキングブレーキスイッチやブレーキランプスイッチ、ステアリング舵角センサ、スロットル開度センサなども想定される。
センサ部５によるこれらの検出情報は、演算処理部１に供給される。演算処理部１では、これらのセンサ部５からの検出情報と、位置検出部４からの位置情報とを併せて用いることで、より精度の高い自車位置検出を実行することができる。
【００２０】
ディスクドライブ装置部６は、ＣＤ（Compact Disc）方式或いはＤＶＤ（Digital Versatile Disc）方式、或いはブルーレイディスク方式など外部記録媒体としてのディスク９０について再生を行う再生装置である。
このディスクドライブ装置６に地図データ等を含むナビゲーション情報が記録されたディスク９０が装填されることで、本ナビゲーション装置１０はナビゲーション情報を読み込むことができ、地図データ等に基づいたナビゲーション処理が可能となる。
なお、本明細書では「ナビゲーション情報」とは、ナビゲーション処理に用いるデータの総称として用いており、ナビゲーション情報には、地図データ、地図画像を生成するための地図画像や地図画像上のアイコン等を含む地図描画データ、経路計算用のデータ、経路誘導データ、ＰＯＩ（Point of Interest）データ、検索用データ、管理データなどが含まれる。ＰＯＩデータとは、レストラン、各種店舗、スポーツ施設、娯楽施設など、多様な地点情報を示すものであり、例えばこれらの各種地点をジャンル別等に体系化して検索できるようにした情報である。
一般に車載用ナビゲーション装置では、ユーザーが目的地を設定することに応じて好適な経路を算出し、表示部において地図画像上で経路を表示するナビゲーション動作が行われる。このナビゲーション動作のためには、まずユーザーが目的地を入力することが必要であるが、この目的地の入力のためには様々な方式があり、例えば目的地の住所や地名等を入力する方式や、地図上で位置を指定する方式、さらには目的地を検索して選択する方式などがある。検索による方式としてＰＯＩ入力方式が知られている。例えばユーザーの操作に応じて、ＰＯＩデータとしての地点情報をカテゴリ別などで分類したデータベースに対して検索を行い、検索結果をリスト表示する。そしてユーザーがリストアップされたエントリの１つを指定することで、目的地として登録できるものである。検索のためのユーザーの入力は、例えばメニュー形式などでカテゴリを指定し、指定されたカテゴリをキーとして検索を行ったり、或いはユーザーがキーとなる文字等を入力し、これに基づいて検索するなど、多様な形態がある。
【００２１】
ディスクドライブ装置部６は、演算処理部１を有する本体筐体に一体的に設けられても良いし、別体とされて有線又は無線で演算処理部１と通信可能とされてもよい。
なお説明上は、再生される外部記録媒体の例として、ＣＤ方式又はＤＶＤ方式のディスク９０を挙げているが、他の種類の光ディスクや光磁気ディスク、或いはメモリカードなどの可搬型の記録媒体が外部記録媒体として用いられても良い。もちろんその場合は、外部記録媒体に対応した再生装置部が設けられる。またＨＤＤとしてのディスクドライブ装置部６が設けられても良い。
【００２２】
撮像部１６は、撮像光学レンズ系、レンズ駆動系、ＣＣＤセンサやＣＭＯＳセンサによる撮像素子部、撮像素子部で撮像された画像信号についてサンプリング、ゲイン調整、映像信号処理（輝度処理、色処理、補正処理等）等を行う撮像信号処理回路などを搭載して形成され、撮像動作により画像データを出力する。この撮像部１６により、自動車内のユーザーの顔の撮像が行われる。
図３には、自動車内のフロントコンソールに配置されたナビゲーション装置１０を示しているが、そのフロントパネル上には、表示部８としての画面や、操作入力部２としての各種操作子とともに、撮像部１６における撮像レンズ１６ａが設けられる。この撮像レンズ１６ａは、例えば運転席のユーザーの顔の位置を被写体方向として捉えるように撮像方向が設定されている。
なお、撮像部１６の撮像方向は、運転者の顔の方向に固定しても良いが、助手席方向や後部座席方向に変更できるようにしてもよい。また車内を広角で撮像し、車内のユーザーの全ての顔を被写体として捉えることができるようにしてもよい。
【００２３】
画像解析部１７は、撮像部１６で得られた撮像画像データについて解析処理を行う。
この画像解析部１７は、撮像画像データから人物の顔の画像を処理対象のオブジェクトとして抽出する処理と、抽出した顔画像から、顔特徴データＦＤＴを生成する処理を行う。
顔特徴データＦＤＴとは、例えば顔の構成要素の相対位置情報であり、ここでは比情報Ｆａ、Ｆｂの２つのデータを含む例とする。
比情報Ｆａは、図４（ｂ）に示す、目の中心と鼻との距離ＥＮと目の間隔の距離Ｅｄの比とする。例えばＦａ＝Ｅｄ／ＥＮとする。
比情報Ｆｂは、目の中心と口との距離ＥＭと目の間隔の距離Ｅｄの比とする。例えばＦｂ＝Ｅｄ／ＥＭとする。
このような顔の構成要素の相対位置情報は、個人毎に特有となるとともに、髪型や眼鏡等の装着物などによる、外観上の変化の影響を受けない情報である。さらに加齢によっても変化しないことが知られている。従って、これら比情報Ｆａ，Ｆｂを含む顔特徴データＦＤＴは、ユーザー個人の顔を高い精度で識別できる情報となる。
画像解析部１７は、撮像画像データからこのような顔特徴データＦＤＴを生成して演算処理部１に供給する。
【００２４】
通信部１８は、携帯電話網や他の無線ネットワークを介して情報サーバと通信を行う通信部である。演算処理部１は、通信部１８による所定の情報サーバとの間の通信により、例えば道路状況、渋滞情報などを得ることができる。
【００２５】
演算処理部１は、ナビゲーション動作としての必要な演算処理を行う装置部であり、例えばＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、不揮発性メモリ１４、インターフェース部１５を備えて構成される。
ＲＯＭ１２には動作プログラムや各種処理に用いる定数、固定情報が記憶される。なお、動作プログラムは、ディスクドライブ装置部６に装填されたディスク９０に格納され、動作時に演算処理部１内にロードされるようにしてもよい。
ＲＡＭ１３は、ワーク領域やプログラムのロード領域に用いられたり、一時的な情報の蓄積に用いられる。またディスクドライブ装置部６で読み出されたデータについてのバッファリングやデータ処理のための一時的な格納領域ともされる。
【００２６】
不揮発性メモリ１４は書換え可能かつシステムの電源供給が途絶えた時にも記憶したデータを保持できるメモリであり、例えばフラッシュメモリである。なお電池によりバックアップされたＳＲＡＭ（Static Random Access Memory）等でもよい。この不揮発性メモリ１４には、各種処理に用いる係数やユーザが登録した情報や指定した経路情報、過去の走行履歴情報などが記憶される。
さらに本例では、不揮発性メモリ１４は後述するユーザーデータベースの格納にも用いられる。
【００２７】
ＣＰＵ１１は、ＲＯＭ１２に記憶されたプログラムに基づいて、ナビゲーション装置として必要な情報処理や制御処理を行う。これらの情報処理や制御処理のために、ＲＡＭ１３をワーク領域として用いたり、ＲＯＭ１２や不揮発性メモリ１４に記憶された情報を参照する。
【００２８】
インターフェース１５は、演算処理部１と他の各部、即ち操作入力部２、映像信号処理部３、位置検出部４、センサ部５、ディスクドライブ装置部６、音声合成／再生処理部７、画像解析部１７、通信部１８との間での入出力を行う。インターフェース部１５は、操作入力部２からの操作情報や各種入力情報、位置検出部４からの位置情報、センサ部５による検出情報を入力し、ＣＰＵ１１に伝達する。またインターフェース部１５は、ＣＰＵ１１が出力する制御情報や画像データ、音声データを映像信号処理部３や音声合成／再生処理部７に供給し、ナビゲーションシステムとしての必要な表示出力、音声出力を実行させる。またインターフェース部１５はＣＰＵ１１からのアクセス要求をディスクドライブ装置部６に伝え、ディスクドライブ装置部６に所要のデータ再生を実行させる。またインターフェース部１５は、ディスクドライブ装置部６での再生動作によって転送されてくるナビゲーション情報を演算処理部１内に取り込む。またインターフェース部１５は、画像解析部１７で生成される顔特徴データ１７をＣＰＵ１１に伝達する。またインターフェース部１５は通信部１８により行われるデータ通信のためのデータ授受を行う。
【００２９】
図２に、ＣＰＵ１１が有する機能、即ちＲＯＭ１２等に記憶されたプログラムに基づいた演算処理により実現される機能を示す。
ＣＰＵ１１の機能として、ナビゲーション処理制御機能２１、顔特徴データ対応学習／設定機能２２、顔特徴データ対応制御機能２３が設けられる。これらの機能は、それぞれが個別のプログラムモジュールで実現されても良いし、１つのプログラム内に複数の機能を実行するためのプログラムが混在しても良い。
【００３０】
ナビゲーション処理制御機能２１は、ナビゲーション装置として必要とされる処理動作を制御する機能であり、他の各部に対して処理の指示やタイミング制御を行い、系統的なナビゲーション動作を実行させる。
例えばナビゲーション処理制御機能２１は、ユーザーの目的地や中継地点の登録、経路探索等の処理や、自車の進行に伴った経路案内の処理を行う。また、後述する通常ナビゲーションモード、簡易ナビゲーションモードの設定や、モードに応じた処理の指示を行う。
またナビゲーション処理制御機能２１は、ディスクドライブ装置部６を制御し、ディスク９０からのナビゲーション情報の読込を実行させる。例えば自車位置やユーザーに指定された位置、或いはユーザーが指定した経路情報などに応じて、必要とされる範囲の地図情報、地図描画用データ、ＰＯＩデータ、ガイド情報等をＲＡＭ１３に読み込む。
またナビゲーション処理制御機能２１は、位置検出部４からの位置情報とセンサ部５からの検出情報に基づいて、自車位置や自車の挙動を判別する。
またナビゲーション処理制御機能２１は、表示部８に表示する画像データ、例えば地図画像、メニュー画像、アイコン画像、各種イメージ画像、各種案内画像のための画像データを生成する。
またナビゲーション処理制御機能２１は、経路案内音声等の音声出力制御を行う。
【００３１】
顔特徴データ対応学習／設定機能２２は、顔特徴データＦＤＴで識別される個々のユーザーについてのユーザー情報を、自動的な学習処理もしくはユーザー操作に応じた設定処理によりユーザーデータベースに登録する機能である。
ユーザーデータベースは例えば図５のようなデータベースであり、例えばこのユーザーデータベースは不揮発性メモリ１４内の記憶領域に格納される。
ユーザーデータベースは、図５のように、個々の顔特徴データＦＤＴ（ＦＤＴ１，ＦＤＴ２・・・）、つまりユーザー個人毎に、ユーザー情報を登録するデータベースである。この場合、ユーザー情報の例として目的地履歴情報、嗜好種別情報、音声ガイド選択情報を挙げている。
【００３２】
例えば顔特徴データＦＤＴ１が「ユーザーＡ」、顔特徴データＦＤＴ２が「ユーザーＢ」であるとする。
目的地履歴情報は、各ユーザーが設定した目的地情報を登録したものである。
例えばユーザーＡがナビゲーション装置１０を使用して目的地を選択した場合に、その目的地を示す目的地情報ＰＰ１１、ＰＰ１２・・・が顔特徴データＦＤＴ１に対応した目的地履歴情報として登録される。
またユーザーＢがナビゲーション装置１０を使用して目的地を選択した場合は、その目的地を示す目的地情報ＰＰ２１、ＰＰ２２・・・が顔特徴データＦＤＴ２に対応した目的地履歴情報として登録される。
【００３３】
嗜好種別情報は、ユーザーが興味を持っている分野やナビゲーション装置としてのガイドを欲する分野（嗜好種別）を示す情報である。これは、例えば「スポーツ」「ファッション」「ショッピング」「音楽」「グルメ」「レジャー」などの各分野や、これらをさらに再分類した分野（例えば「スポーツ」の下位として「野球」「サッカー」「テニス」・・・等）などを示す情報が嗜好種別情報である。この種別は、ＰＯＩデータにおける分類に沿ったものとすればよい。
例えばユーザーＡが興味を持っている分野が「スポーツ」「音楽」であるとすると、顔特徴データＦＤＴ１に対応して嗜好種別情報として「スポーツ」を示す値ＬＪ１や「音楽」を示す値ＬＪ２等が登録される。
またユーザーＢが興味を持っている分野が「ファッション」「ショッピング」「グルメ」であるとすると、顔特徴データＦＤＴ２に対応して、嗜好種別情報として「ファッション」を示す値ＬＪ３、「ショッピング」を示す値ＬＪ４、「グルメ」を示す値ＬＪ５等が登録される。
【００３４】
音声ガイド選択情報は、ユーザーが音声によるナビゲーションを出力させたいとして選択された内容を示す情報である。
上記ナビゲーション処理制御機能２１によるナビゲーション動作として、音声による各種ガイド出力がおこなれるが、その音声の内容としては、例えば、右折、左折等を指示する「経路案内音声」、道路幅、車線数、カーブ、上り下りなどを案内する「道路情報音声」、「渋滞情報音声」、「有料道路の料金案内音声」、適切な進路や車線を案内する「推奨走行案内音声」、走行中にユーザーの注意を促す「注意音声」、さらにはナビゲーション装置１０の操作方法の「操作ガイド音声」など、多様な種類がある。
これらの中で、各ユーザーが必要と考える音声ガイドが、音声ガイド選択情報として登録される。
例えばユーザーＡが、音声ガイドは最小限必要なもののみが良いと選択した場合は、例えば「経路案内音声」を示す値ＡＧ１が顔特徴データＦＤＴ１に対応して登録される。
またユーザーＢが、「経路案内音声」「渋滞情報音声」「操作ガイド音声」を必要と考えて選択した場合は、顔特徴データＦＤＴ２に対応して、これらを示す値ＡＧ１，ＡＧ２，ＡＧ３が登録される。
【００３５】
顔特徴データ対応学習／設定機能２２によっては、このようなユーザーデータベースとして、顔特徴データＦＤＴに対応したデータ群が生成される。
【００３６】
顔特徴データ対応制御機能２３は、ナビゲーション動作としての地図画像表示や音声出力において、上記ユーザーデータベースに登録された内容に基づいた制御を行う機能である。即ち顔特徴データ対応制御機能２３は、乗車しているユーザー（例えば運転者）を、顔特徴データＦＤＴにより判別し、そのユーザーが顔特徴データＦＤＴ１のユーザーであれば、ユーザーデータベースにおいて顔特徴データＦＤＴ１に対応して登録されている内容に沿うように画像や音声の出力制御を行う。
例えばユーザーＡが運転者である場合、顔特徴データＦＤＴ１に対応して登録されている嗜好種別情報ＬＪ１、ＬＪ２に該当する施設や店舗のアイコンや名称を地図画像上に表示させる。嗜好種別情報ＬＪに対応する施設や店舗などの情報は、ＰＯＩデータを検索することで得ることができる。また、顔特徴データＦＤＴ１に対応した目的地履歴情報として記憶されている各目的地を表示させる。また、音声ガイドについては、顔特徴データＦＤＴ１の音声ガイド選択情報として選択されている内容の音声のみを出力するように制御する。
一方、ユーザーＢが運転者である場合、顔特徴データＦＤＴ２に対応して登録されている嗜好種別情報ＬＪ３、ＬＪ４、ＬＪ５に該当する施設や店舗のアイコンや名称を地図画像上に表示させる。また、顔特徴データＦＤＴ２に対応した目的地履歴情報として記憶されている各目的地を表示させる。音声ガイドについては、顔特徴データＦＤＴ２の音声ガイド選択情報として選択されている内容の音声のみを出力するように制御する。
つまり顔特徴データ対応制御機能２３は、ナビゲーション処理制御機能２１が実行するナビゲーション処理において表示及び音声出力する内容を、ユーザー毎に切り換えるように制御するものである。
【００３７】
以上の構成のナビゲーション装置１０の処理動作を説明していく。なお以下の動作例では、撮像部１６は、運転席に座ったときの運転者の顔の位置を中心とした範囲を被写体方向とし、従って画像解析部１７は、運転者の顔特徴データＦＤＴを生成するものとして説明する。  
【００３８】
図６は、ナビゲーション装置１０が電源オンとされたときのＣＰＵ１１の処理を示している。例えばユーザーが自動車のエンジンキーをアクセサリポジションとするか、もしくはエンジンをかけることで、ナビゲーション装置１０が電源オンとされる。
電源オンとなったら、ＣＰＵ１１はステップＦ１０１として起動処理を行い、動作プログラムのロードや各部の起動制御を行う。
【００３９】
電源オン時の起動処理を完了したら、ＣＰＵ１１はステップＦ１０２で、撮像部１６の撮像処理及び画像解析部１７の顔特徴データＦＤＴの生成処理を開始させ、画像解析部１７からの顔特徴データＦＤＴの取込を開始する。
なお、画像解析部１７での顔特徴データＦＤＴの生成及びＣＰＵ１１の顔特徴データＦＤＴの取込は、その顔特徴データＦＤＴの生成に要する時間間隔で常時連続的に行っても良いし、或る程度の時間間隔で定期的に行うようにしても良い。また、通常、車のエンジンが起動されている状態で運転者が頻繁に代わることは無いことを考えれば、運転中に顔特徴データＦＤＴを取り込んだ後は、停車、エンジン停止など、運転者が代わる可能性のあるタイミングをセンサ部５の情報から検出し、それに応じて顔特徴データＦＤＴを新たに取り込むようにしてもよい。
【００４０】
顔特徴データＦＤＴを取り込んだら、ＣＰＵ１１はステップＦ１０３で、その顔特徴データＦＤＴがユーザーデータベースに登録されているユーザーに相当するか否かを確認する。即ちユーザーデータベースを検索して、同一（或いは或る程度の許容範囲内で類似）の顔特徴データＦＤＴが存在するか否かを確認する。
ユーザーデータベースの登録については図８，図９で後述する処理などで行われるが、ＣＰＵ１１が、過去にユーザーの操作に応じた登録処理や学習による登録処理が行われていれば、ユーザーデータベースには１又は複数の顔特徴データＦＤＴに対して図５のような内容のユーザー情報が記憶されている。
【００４１】
もし、今回取り込まれた顔特徴データＦＤＴが、ユーザーデータベースに登録されていない顔特徴データＦＤＴであったら、ＣＰＵ１１は処理をステップＦ１０６に進め、通常のナビゲーション動作の設定を行い、ステップＦ１０７のナビゲーション処理にうつる。通常のナビゲーション動作の設定とは、ナビゲーション処理において表示出力する内容や、出力する音声ガイドの内容として、例えば装置内でデフォルトで決められている設定である。
ステップＦ１０７でのナビゲーション処理では、上述したナビゲーション処理制御機能２１の制御に基づいて、ディスクドライブ装置部６からのナビゲーション情報の読み込み、位置検出部４からの現在位置情報の取得、センサ部５の検出情報の取得、通信部１８を介した通信、操作入力部２からの操作の検知を行うと共に、これらに基づいて、ユーザーに対して表示部８で地図画像等を表示させたり、スピーカ部９からのガイド音声の出力を実行させる。
【００４２】
一方、ステップＦ１０３で、今回の顔特徴データＦＤＴ（つまり運転者）が、ユーザーデータベースに登録された顔特徴データＦＤＴであると判別された場合は、ＣＰＵ１１は処理をステップＦ１０４、Ｆ１０５として顔特徴データ対応制御機能２３による処理を行う。まずステップＦ１０４では、ユーザーデータベースからユーザー情報を読み出す。例えば取り込まれた顔特徴データＦＤＴが「ＦＤＴ１」であったとしたら、図５のユーザーデータベースにおいて顔特徴データ「ＦＤＴ１」に対して登録されている目的地履歴情報、嗜好種別情報、音声ガイド選択情報を読み出すことになる。
そしてＣＰＵ１１はステップＦ１０５で、読み出したユーザー情報に基づいて、ナビゲーション動作の設定を行う。これは、顔特徴データ対応制御機能２３が、ナビゲーション処理制御機能２１によって実行されるナビゲーション動作処理において、特にユーザー情報に基づいた表示処理や音声ガイドの出力処理が行われるように指示する処理であり、表示出力や音声ガイド出力に関する動作設定を通常の設定ではなく現在の運転者であるユーザー個人に対応した設定とする処理である。
続いてステップＦ１０７でのナビゲーション処理として、上述したようにナビゲーション処理制御機能２１の制御に基づいてナビゲーション動作が行われるものとなるが、この場合は、ユーザー個人に対応した設定状態で、表示出力や音声ガイド出力が行われることになる。
【００４３】
なお、ステップＦ１０２で顔特徴データＦＤＴの取込が開始された以降は、ステップＦ１０７のナビゲーション動作中も、例えば定期的、或いは運転者の変更の可能性がある場合などに、ＣＰＵ１１は逐次顔特徴データＦＤＴを取り込んでおり、取り込まれる顔特徴データＦＤＴが変化したか否か（つまり運転者が代わったか否か）を確認している。
顔特徴データＦＤＴの変化が検知されなければ、ステップＦ１０７のナビゲーション処理が、それまでの設定状態で継続されるが、もし顔特徴データＦＤＴの変化を検知したら、ステップＦ１０８からＦ１０３に戻って、上述した処理を行う。
従って、もし運転者が代わると、ステップＦ１０５もしくはＦ１０６で再度ナビゲーション動作設定が行われ、その後のステップＦ１０７のナビゲーション動作の設定が変更されることになる。
【００４４】
この図９の処理からわかるように、ステップＦ１０７のナビゲーション処理では、運転者に応じて動作設定、つまり表示内容と音声ガイド出力内容が切り換えられる。このようなユーザー個人に対応した動作設定による出力例を示す。
例えば図７（ａ）（ｂ）は、表示部８に表示する地図画像の例である。例えば自車位置３１を略中心とした地図画像３０が表示され、また地図画像３０上では、目的地３２（或いは経由地）が表示されている。また図では表現していないが、目的地３２までの経路が異なる色などで表示される。
ここで図７（ａ）は、運転者がユーザーＡ（顔特徴データＦＤＴ１）の場合の表示例、図７（ｂ）は、運転者がユーザーＢ（顔特徴データＦＤＴ２）の場合の表示例としている。
【００４５】
図７（ａ）（ｂ）では、いずれも基本的な地図画像３０は同じであるが、図７（ａ）の場合、ユーザーデータベースに顔特徴データＦＤＴ１に対応して登録されている嗜好種別情報及び目的地履歴情報が反映された表示となる。
即ちユーザーＡが、「スポーツ」や「音楽」を嗜好することが嗜好種別情報として示されているとすると、図７（ａ）のように、嗜好種別情報に応じた画像３３が表示される。例えばＣＰＵ１１は、ＰＯＩデータを参照して、現在の表示中の地図範囲内で「スポーツ」や「音楽」に関連する店舗や施設を検出し、その店舗等を提示する画像３３として表示させるようにすることで、画像３３としてスポーツショップや音楽ショップ等が明示される。
またユーザーＡが過去に目的地として目的地履歴情報に登録されている地点が、現在の表示中の地図範囲内に存在すれば、過去の目的地を提示する画像３４を表示させる。
このような表示が行われることで、ユーザーＡが、現在位置の近くに自分の興味のある店舗や施設が存在することや、過去に訪れた場所などを認識でき、ユーザーＡにとって有用な地図表示となる。
【００４６】
一方、ユーザーＢが運転者であるときは、図７（ｂ）のような表示となる。
即ちユーザーＢが、「ファッション」や「ショッピング」等を嗜好することが嗜好種別情報として示されているとすると、図７（ｂ）のように、嗜好種別情報に応じた画像３３が表示される。例えばＣＰＵ１１は、ＰＯＩデータを参照して、現在の表示中の地図範囲内で「ファッション」や「ショッピング」に関連する店舗や施設を検出し、その店舗等を提示する画像３３として表示させるようにすることで、画像３３としてファッション関係の店舗等が明示される。
またユーザーＢが過去に目的地として目的地履歴情報に登録されている地点が、現在の表示中の地図範囲内に存在すれば、過去の目的地を提示する画像３４を表示させる。
このような表示が行われることで、ユーザーＢが、現在位置の近くに自分の興味のある店舗や施設が存在することや、過去に訪れた場所などを認識でき、ユーザーＢにとって有用な地図表示となる。
【００４７】
例えばこのように、ステップＦ１０７でのナビゲーション処理の際には、ＣＰＵ１１は顔特徴データＦＤＴによって判別したユーザーの嗜好や履歴に応じた地図表示、即ちユーザーデータベース登録された嗜好種別情報に該当する店舗、施設等の表示や、目的地履歴情報による過去の目的地の表示を行うことで、ユーザー個人にあわせて有効なナビゲーション表示を行うことができる。
【００４８】
またスピーカ部９から出力させる音声ガイドの内容も、ＣＰＵ１１はユーザーデータベースの登録内容に応じて制御する。
ＣＰＵ１１はステップＦ１０７において、音声ガイド情報として、経路案内音声、道路情報音声、渋滞情報音声、有料道路の料金案内音声、推奨走行案内音声、注意音声、操作ガイド音声など、多様な種類の音声を所要のタイミングで出力させる。
即ちＣＰＵ１１は、右折・左折・直進などを告知する経路案内音声については、現在位置情報、目的地までの経路探索結果、地図データに基づいて、例えば交差点に接近したタイミングなどでスピーカ部９から出力させる。
またＣＰＵ１１は道路情報音声、料金案内音声、推奨走行案内音声、注意音声などを、地図データに付加された情報や、現在位置に応じた所要のタイミングで出力させる。
またＣＰＵ１１は、通信部１８を介して受信した渋滞情報の音声を、所要のタイミングで出力させる。
またＣＰＵ１１は、ユーザーは操作入力部２で操作を行うための操作ガイド音声を、操作の必要性や表示中の内容などに応じた所要のタイミングで出力させる。
【００４９】
例えばステップＦ１０６による通常の設定では、これらの各内容のガイド音声を全て出力させるように設定されているとする。
一方、ステップＦ１０５でユーザー個人に応じた設定がされる場合とは、ユーザーデータベースにおいて音声ガイド選択情報として登録されている音声のみを出力させる。
即ちユーザーＡについて、顔特徴データＦＤＴ１に対応した音声ガイド選択情報として、経路案内音声のみが登録されている場合、ユーザーＡが運転者であるときは、ステップＦ１０５の設定で経路案内音声のみが出力されるように設定されることになり、ステップＦ１０７のナビゲーション処理中には、音声ガイド情報としては経路案内音声のみが出力される。
またユーザーＢについて、顔特徴データＦＤＴ２に対応した音声ガイド選択情報として、経路案内音声、渋滞情報音声、操作ガイド音声が登録されている場合、ユーザーＢが運転者であるときは、ステップＦ１０５の設定で経路案内音声、渋滞情報音声、操作ガイド音声が出力されるように設定されることになり、ステップＦ１０７のナビゲーション処理中には、音声ガイド情報としては経路案内音声、渋滞情報音声、操作ガイド音声のみが出力される。
【００５０】
例えばこのように、ステップＦ１０７でのナビゲーション処理の際には、ＣＰＵ１１は顔特徴データＦＤＴによって判別したユーザーについての音声ガイド選択情報に応じたガイド音声出力を行うことで、ユーザー個人にあわせて好適な音声ガイドを行うことができる。
【００５１】
ところで、以上の説明では、ユーザーデータベースにユーザー個人に対応したユーザー情報が登録されていることを前提に述べた。以下では、ユーザーデータベースへのユーザー情報の登録処理について説明する。
ユーザーデータベースへのユーザー情報の登録は、ユーザーの登録操作に基づいて行われたり、学習動作によって自動的に行われる。
【００５２】
図８は、ユーザーが登録操作を行う場合のＣＰＵ１１の処理を示している。なお、この図８の処理は、図６のステップＦ１０７のナビゲーション処理中に、ユーザーが操作入力部２を用いて登録モード操作を行った場合に開始されればよい。ＣＰＵ１１、顔特徴データ対応学習／設定機能２２による処理として図８の処理を行う。
【００５３】
ＣＰＵ１１は、ユーザーが操作入力部２を用いて登録モード操作を行ったことを検知したら、処理を図８のステップＦ２０１からＦ２０２に進める。
ステップＦ２０２では、ＣＰＵ１１は、その時点で取り込まれている顔特徴データＦＤＴについて、ユーザーデータベースに登録されている顔特徴データＦＤＴであるか否かを確認する。なお、顔特徴データＦＤＴの取込が或る程度の時間行われていなければ、この時点で新たに顔特徴データＦＤＴを取り込んで、その顔特徴データＦＤＴがユーザーデータベースに登録されているものでであるか否かを判断しても良い。
【００５４】
現在の顔特徴データＦＤＴ（即ち現在の運転者）が、ユーザーデータベースに登録されていない顔特徴データＦＤＴであれば、ステップＦ２０３からＦ２０４に進み、現在の顔特徴データＦＤＴを新規の顔特徴データとして新たにユーザーデータベースに登録してからステップＦ２０５に進む。
現在の顔特徴データＦＤＴが既に登録されている顔特徴データであったら、ステップＦ２０３からそのままＦ２０５に進む。
【００５５】
ＣＰＵ１１はステップＦ２０５では、表示部８に登録用の画面を表示する。
登録用画面は、例えばメニュー形式で、ユーザーの趣味・嗜好や、音声ガイドの内容を選択させるような画面とし、ユーザーがその画面表示を見ながら選択操作することで、趣味・嗜好や、望む音声ガイドの内容を入力できるようにする。
例えば嗜好種別の選択画面として、メニュー形式で「スポーツ」「ファッション」「ショッピング」「音楽」「グルメ」「レジャー」などの各分野の項目を表示させ、これらのうちからユーザーが選択できるようにする。もちろん、階層的にメニュー画面が進んで、これらの下位の分類も選択できるようにしてもよい。
また、ガイド音声の内容の選択画面として、メニュー形式で「経路案内音声」「道路情報音声」「渋滞情報音声」「有料道路の料金案内音声」「推奨走行案内音声」「注意音声」「操作ガイド音声」などの項目を表示させ、ユーザーが出力させ音声内容を選択できるようにする。
【００５６】
ＣＰＵ１１は、このような登録用の画面表示を行い、またユーザー操作に応じてメニュー画面を切り換えさせながらユーザーの選択決定操作を待機する。ユーザーが項目を選択決定する操作を行ったら、ステップＦ２０６からＦ２０７に進んで、選択された項目を記憶する。これを登録終了操作がおこなわれるまで繰り返す。
ユーザーが、例えばメニュー画面や操作案内の表示に従って、嗜好種別やガイド音声を選択する操作を行っていくことで、各選択結果がＣＰＵ１１に記憶される。
ユーザーが一連の登録のための選択操作を完了するとして登録終了操作を行ったら、ＣＰＵ１１はステップＦ２０８からＦ２０９に進み、顔特徴データＦＤＴに対応させて、選択された内容をユーザーデータベースに登録する。即ちユーザーの選択操作に応じて、そのユーザーの顔特徴データＦＤＴに対応された状態で、嗜好種別情報、音声ガイド選択情報がユーザーデータベースに登録されることになる。
【００５７】
なお、この処理では新規なユーザーは無条件で登録される（ステップＦ２０３→Ｆ２０４）としたが、新規なユーザーの顔特徴データＦＤＴを登録する際には、例えば車のオーナー等が予め設定したパスワード等の入力を要求するようにし、乗車した人物がむやみに登録されないようにしてもよい。
【００５８】
図９は、ＣＰＵ１１がユーザーデータベースに目的地履歴情報を登録すると共に、学習動作により嗜好種別情報を登録する処理例を示している。
図９の処理も、図６のステップＦ１０７のナビゲーション処理中に行われるもので、この場合、ユーザーが操作入力部２を用いて目的地指定操作を行った場合の処理としている。
一般に車載用ナビゲーション装置では、ユーザーが目的地を設定することに応じて好適な経路を算出し、表示部において地図画像上で経路を表示するナビゲーション動作が行われる。
このナビゲーション動作のためには、まずユーザーが目的地を入力することが必要であるが、この目的地の入力のためには様々な方式があり、例えば目的地の住所や地名等を入力する方式や、地図上で位置を指定する方式、さらには目的地を検索して選択する方式などがある。
ユーザーが目的地指定を行おうとする場合、ＣＰＵ１１は、まずユーザーに出発地、目的地、経由地等、経路探索のために必要な情報の入力を求める表示を表示部８で実行させる。ユーザーは表示部８でのメニュー表示、ガイド表示、地図表示等に従って、操作入力部２を用いて目的地等を入力する。ＣＰＵ１１は、ユーザーの入力に従って、出発地、経由地、目的地等を設定する。
このような目的地指定操作が行われたら、ＣＰＵ１１は処理をステップＦ３０２に進め、目的地（経由地）に対する経路探索計算を行う。即ち出発地から目的地までの最適ルート、場合によっては経由地を介した最適経路を探索する。そして探索結果を目的地までの経路情報として決定する。
ここで決定された経路情報が、以降のナビゲーション処理での表示や音声ガイドに反映される。
【００５９】
ＣＰＵ１１では、ナビゲーション処理制御機能２１による通常のナビゲーション処理制御としてステップＦ３０２までが行われるが、本例の場合、ＣＰＵ１１の顔特徴データ対応学習／設定機能２２による処理として、ステップＦ３０３以降が行われる。
ステップＦ３０３では、ＣＰＵ１１は、その時点で取り込まれている顔特徴データＦＤＴについて、ユーザーデータベースに登録されている顔特徴データＦＤＴであるか否かを確認する。なお、顔特徴データＦＤＴの取込が或る程度の時間行われていなければ、この時点で新たに顔特徴データＦＤＴを取り込んで、その顔特徴データＦＤＴがユーザーデータベースに登録されているものでであるか否かを判断しても良い。
【００６０】
現在の顔特徴データＦＤＴ（即ち現在の運転者）が、ユーザーデータベースに登録されていない顔特徴データＦＤＴであれば、ステップＦ３０４からＦ３０５に進み、現在の顔特徴データＦＤＴを新規の顔特徴データとして新たにユーザーデータベースに登録してからステップＦ３０６に進む。
現在の顔特徴データＦＤＴが既に登録されている顔特徴データであったら、ステップＦ３０４からそのままＦ３０６に進む。
【００６１】
ステップＦ３０６では、今回設定された目的地の情報を、ユーザーデータベースに登録する。即ち、この時点で取得されている顔特徴データＦＤＴに対応させて、目的地情報をユーザーデータベースの目的地履歴情報として追加登録する。
この処理により、ユーザーがナビゲーション装置１０において目的地指定を行う毎に、ユーザーデータベースには、そのユーザーに対応して、今回の目的地が目的地履歴情報として登録されることになる。
【００６２】
またステップＦ３０７では、登録されている目的地履歴情報から、嗜好種別の判定処理を行う。即ち今回目的地履歴情報に追加された目的地を含んで、この時点で目的地履歴情報に登録されている各目的地の種別を判別し、ユーザーの嗜好を推定する学習処理を行う。
例えば履歴登録されている各目的地について、ＰＯＩデータを参照し、分類が判定できる目的地を抽出する。そして抽出された各目的地の分類、例えばスポーツ関係、ショッピング関係などの分類を集計し、そのユーザーが目的地とする機会の多い分類を判定する。例えば所定回数以上目的地とされた分類を判定するなどの処理を行なって、ユーザーの嗜好種別を推定する。
【００６３】
例えば目的地履歴情報に登録された目的地が少数であったり、多様な分野に分散しすぎているなどで、ステップＦ３０７で或る嗜好種別を判定できなかった場合は、ステップＦ３０８で判定不能として処理を終える。
一方、目的地履歴情報に登録された目的地の分類の傾向から、ユーザーの嗜好種別が推定できた場合は、ステップＦ３０９に進む。ステップＦ３０９では、その嗜好種別が、当該ユーザー（顔特徴データＦＤＴ）に対応した嗜好種別情報として、既にユーザーデータベースに登録されているか否かを判断し、登録されていれば、処理を終える。登録されていなければステップＦ３１０に進み、ＣＰＵ１１は今回判定した嗜好種別を、当該ユーザー（顔特徴データＦＤＴ）に対応した新たな嗜好種別としてユーザーデータベースの嗜好種別情報に登録して処理を終える。
【００６４】
例えばこの図９の処理により、ユーザーの目的地指定に応じてユーザーデータベースに目的地履歴情報が追加登録され、また目的地履歴情報から推定される、ユーザー嗜好種別が嗜好種別情報として登録されることになる。
そして、図８，図９のような処理でユーザー情報がユーザーデータベースに登録されることで、上記図６の処理において述べたように、ユーザー個人の目的地履歴、嗜好種別情報、音声ガイド選択情報に応じたナビゲーション処理が実行されるものとなる。
【００６５】
［２．第２の実施の形態：オーディオ再生装置］
続いて第２の実施の形態を説明する。第２の実施の形態は、車載用のオーディオ再生装置の例である。
図１０はオーディオ再生装置１００の構成を示している。このオーディオ再生装置１００は、図１２のように自動車のフロントコンソールなどに取り付けられる車載用のオーディオ再生装置であって、例えばＣＤ（Compact Disc）やミニディスクなどのオーディオディスクの再生機能やラジオチューナ機能などを備え、自動車内に配置されたスピーカから音楽等の再生音声を出力させる装置である。
【００６６】
図１０のオーディオ再生装置１００において、ＣＰＵ１１０は、動作プログラムや操作入力に応じて、オーディオ再生のために各部を制御する。
メモリ部１１１は、ＣＰＵ１１０において実行されるプログラムコードを格納したり、実行中の作業データを一時保管するために使用される。この図の場合、メモリ部１１１としては、揮発メモリ、不揮発性メモリの双方を含むものとして示している。例えばプログラムを格納するＲＯＭ、演算ワーク領域や各種一時記憶のためのＲＡＭ、ＥＥＰ−ＲＯＭ（Electrically Erasable and Programmable Read Only Memory）等の不揮発性メモリを含む。
またメモリ部１１１としての不揮発性メモリには、ユーザー個人に対応したユーザー情報を登録するユーザーデータベースが格納される。
【００６７】
操作部１１２は、オーディオ再生装置１００のフロントパネルに配置される各種操作キーやダイヤル等の操作子を備える。ユーザーは操作部１１２により、例えばオーディオモード（ソース切換）操作、ボリューム（音量）操作、音質操作、ディスク再生操作、早送り／早戻し操作、頭出し操作、ラジオ放送等の選局操作が可能とされる。
表示部１１３は、例えば液晶パネルによる表示部とされ、図１２に示したように、オーディオ再生装置１００のフロントパネルに設けられる。この表示部１１３では、ＣＰＵ１１０の制御に基づいて、オーディオモード表示、再生や早送りなどの動作を示す表示、スペクトルアナライザ表示、音量レベル表示、再生している曲等のトラックナンバや受信している放送局の表示などが行われる。
【００６８】
再生出力するオーディオ信号のソースとして、ディスク再生部１１５、チューナ部１１６、外部入力部１１７を示している。セレクタ１１８はこれらオーディオ信号のソースを選択する回路である。
なお、オーディオ信号のソースとして、これ以外に楽曲等を記憶させたＨＤＤ（Hard Disc Drive）や、メモリカードからオーディオ信号を再生するメモリカードリーダなどが設けられても良い。
【００６９】
ディスク再生部１１５は、例えばＣＤ（Compact Disc）／ＤＶＤ（Digital Versatile Disc）等の光ディスクに対する再生装置部、もしくはミニディスク等の光ディスク／光磁気ディスクに対する再生装置部とされる。
ユーザーが操作部１１２からディスク再生に関する操作を行うことで、ＣＰＵ１１０はディスク再生部１１５に再生動作を開始させたり、操作に応じた動作（頭出しサーチ等）を実行させる。ディスク再生部１１５で再生が行われるときはＣＰＵ１１０はセレクタ１１８がディスク再生部１１５を選択するように制御する。そしてディスク再生部１１５でディスクから再生されたオーディオ信号は、デジタルデータのままセレクタ１１８を介してＤＳＰ（Digital Signal Processor）１１４に供給される。
【００７０】
チューナ部１１６は、ラジオ放送等の放送受信器であり、放送波の受信／復調を行う。チューナ部１１６で放送受信を行うときはＣＰＵ１１０はセレクタ１１８がチューナ部１１６を選択するように制御する。そしてチューナ部１１６で復調されたオーディオ信号はデジタルデータに変換されて、セレクタ１１８を介してＤＳＰ１１４に供給される。
【００７１】
外部入力部１１７は、例えばチェンジャーシステム、ナビゲーション装置など、同じく自動車内に搭載された外部の機器からのオーディオ信号を入力する回路部である。
ユーザー操作によりソースとして外部入力部１１７が指定された場合、ＣＰＵ１１０はセレクタ１１８が外部入力部１１７を選択するように制御する。そして外部入力部１１７により外部機器から入力されたオーディオ信号（デジタルデータ）は、セレクタ１１８を介してＤＳＰ１１４に供給される。
【００７２】
ＤＳＰ１１４は、出力するオーディオ信号に対して各種の信号処理を行う。例えばイコライジング／リバーブ等の音響効果処理、音量調整処理、タイムアライメント処理、チャンネルデバイド処理、スピーカバランス調整処理などを行う。
音量調整処理、音響効果処理、スピーカバランス調整処理などは、操作部１１２からのユーザー操作に基づいて行う。
【００７３】
ＤＳＰ１１４では、以上のような各種の音声信号処理を行って、例えば４チャンネルスピーカから出力する４チャンネルのオーディオ信号を出力する。
各チャンネルのオーディオ信号は、Ｄ／Ａ変換器１１９ａ，１１９ｂ，１１９ｃ，１１９ｄにおいてアナログ信号に変換された後、それぞれアンプ部１２０ａ，１２０ｂ，１２０ｃ，１２０ｄで増幅され、スピーカ１２１ａ，１２１ｂ，１２１ｃ，１２１ｄから音声として出力される。スピーカ１２１ａ，１２１ｂ，１２１ｃ，１２１ｄは、例えばフロント右スピーカ、フロント左スピーカ、リア右スピーカ、リア左スピーカとして車内に配置されている。
なお、ＤＳＰ１１４で行われるスピーカバランス調整処理とは、例えばフロント側スピーカとリア側スピーカでの音量バランスや、左側のスピーカと右側のスピーカでの音量バランスなどの可変設定処理である。
ユーザーは、フロント側スピーカとリア側スピーカとの音量バランス等を操作により任意に設定できる。
【００７４】
撮像部１２３は、撮像光学レンズ系、レンズ駆動系、ＣＣＤセンサやＣＭＯＳセンサによる撮像素子部、撮像素子部で撮像された画像信号についてサンプリング、ゲイン調整、映像信号処理（輝度処理、色処理、補正処理等）等を行う撮像信号処理回路などを搭載して形成され、撮像動作により画像データを出力する。この撮像部１２３により、自動車内のユーザーの顔の撮像が行われる。
撮像部１２３における撮像レンズ１２３ａは図１２のように、オーディオ再生装置１００のフロントパネル上に設けられており、この撮像レンズ１２３ａは、例えば運転席のユーザーの顔の位置を被写体方向として捉えるように撮像方向が設定されている。
もちろん、撮像部１２３の撮像方向は、運転者の顔の方向に固定しても良いが、助手席方向や後部座席方向に変更できるようにしてもよい。また車内を広角で撮像し、車内のユーザーの全ての顔を被写体として捉えることができるようにしてもよい。
【００７５】
画像解析部１２４は、撮像部１２３で得られた撮像画像データについて解析処理を行う。
この画像解析部１２４は、撮像画像データから人物の顔の画像を処理対象のオブジェクトとして抽出する処理と、抽出した顔画像から、顔特徴データＦＤＴを生成する処理を行う。第１の実施の形態の場合と同様、顔特徴データＦＤＴは、例えば顔の構成要素の相対位置情報であり、図４で説明した比情報Ｆａ、Ｆｂの２つのデータを含む。
画像解析部１２４は、撮像画像データから生成した顔特徴データＦＤＴをＣＰＵ１１０に供給する。
【００７６】
図１１に、ＣＰＵ１００が有する機能、即ちメモリ部１１１のＲＯＭ等に記憶されたプログラムに基づいた演算処理により実現される機能を示す。
ＣＰＵ１００の機能として、オーディオ再生装置制御機能１３１、顔特徴データ対応学習／設定機能１３２、顔特徴データ対応制御機能１３３が設けられる。これらの機能は、それぞれが個別のプログラムモジュールで実現されても良いし、１つのプログラム内に複数の機能を実行するためのプログラムが混在しても良い。
【００７７】
オーディオ再生制御機能１３１は、オーディオ再生装置として必要とされる処理動作を制御する機能であり、他の各部に対して処理の指示やタイミング制御を行い、必要なオーディオ再生動作を実行させる。
例えばオーディオソースであるディスク再生部１１５やチューナ部１１６の動作制御、競れ苦端部１１８の切換制御、ＤＳＰ１１４のオーディオ信号処理の制御、撮像部１２３の撮像動作制御、表示部１１３の表示動作制御、操作部１１２の操作入力の検知などの処理を行う。
【００７８】
顔特徴データ対応学習／設定機能１３２は、顔特徴データＦＤＴで識別される個々のユーザーについてのユーザー情報を、自動的な学習処理もしくはユーザー操作に応じた設定処理によりユーザーデータベースに登録する機能である。
ユーザーデータベースは例えば図１３のようなデータベースであり、例えばこのユーザーデータベースはメモリ部１１１内の不揮発性メモリに格納される。
ユーザーデータベースは、図１３のように、個々の顔特徴データＦＤＴ（ＦＤＴ１，ＦＤＴ２・・・）、つまりユーザー個人毎に、ユーザー情報を登録するデータベースである。この場合、ユーザー情報の例として音響設定情報、ソース設定情報を挙げている。音響設定情報とは、イコライジングやリバーブ等のための音響効果値ＥＦ、音量値ＶＯＬ、スピーカバランス調整値ＳＰＢなどである。ソース設定情報ＡＳは、例えば図１０のようにディスク再生部１１５，チューナ部１１６、外部入力部１１７の３つのオーディオソースが存在する場合、そのうちの１つを示す値である。
【００７９】
例えば顔特徴データＦＤＴ１が「ユーザーＡ」、顔特徴データＦＤＴ２が「ユーザーＢ」であるとする。
音響設定情報は、各ユーザーが設定した音響設定値を登録したものである。例えばユーザーＡがオーディオ再生装置１００の使用のために登録した音響効果値ＥＦ、音量値ＶＯＬ、スピーカバランス調整値ＳＰＢが、顔特徴データＦＤＴ１に対応して登録される。
またユーザーＢがオーディオ再生装置１００の使用のために登録した音響効果値ＥＦ、音量値ＶＯＬ、スピーカバランス調整値ＳＰＢが、顔特徴データＦＤＴ２に対応して登録される。
【００８０】
ソース設定情報ＡＳは、ユーザーが選択したオーディオソースを示す情報である。例えばユーザーＡがディスク再生部１１５を通常使用するオーディオソースとして選択した場合、ディスク再生部１１５を示す値がソース設定情報ＡＳとして顔特徴データＦＤＴ１に対応して登録される。またユーザーＢがチューナ部１１６を通常使用するオーディオソースとして選択した場合、チューナ部１１６を示す値がソース設定情報ＡＳとして顔特徴データＦＤＴ２に対応して登録される。
顔特徴データ対応学習／設定機能１３２によっては、このようなユーザーデータベースとして、顔特徴データＦＤＴに対応したデータ群が生成される。
【００８１】
顔特徴データ対応制御機能１３３は、オーディオ再生動作の際に、セレクタ部１１８でのソース選択やＤＳＰ１１４でのオーディオ信号処理に関して、上記ユーザーデータベースに登録された内容に基づいた動作が行われるように制御する機能である。即ち顔特徴データ対応制御機能１３３は、乗車しているユーザー（例えば運転者）を、顔特徴データＦＤＴにより判別し、そのユーザーが顔特徴データＦＤＴ１のユーザーであれば、ユーザーデータベースにおいて顔特徴データＦＤＴ１に対応して登録されている内容に沿うようにソース選択やオーディオ信号処理が実行されるように制御する。
例えばユーザーＡが運転者である場合、顔特徴データＦＤＴ１に対応して登録されているソース設定情報ＡＳに示されたソースが、最初のオーディオソースとして選択されるようにし、また音響設定情報で示される値として、音響効果、音量、スピーカバランス調整が行われるようにする。
一方、ユーザーＢが運転者である場合、顔特徴データＦＤＴ２に対応して登録されてい
るソース設定情報ＡＳに示されたソースが、最初のオーディオソースとして選択されるようにし、また音響設定情報で示される値として、音響効果、音量、スピーカバランス調整が行われるようにする。
つまり顔特徴データ対応制御機能１３３は、オーディオ再生時のソース選択やオーディオ信号処理の内容を、ユーザー毎に切り換えるように制御するものである。
【００８２】
以上の構成のオーディオ再生装置１００の処理動作を説明していく。なお撮像部１２３は、運転席に座ったときの運転者の顔の位置を中心とした範囲を被写体方向とし、従って画像解析部１２４は、運転者の顔特徴データＦＤＴを生成するものとして説明する。  
【００８３】
図１４は、オーディオ再生装置１００が電源オンとされたときのＣＰＵ１１０の処理を示している。例えばユーザーが自動車のエンジンキーをアクセサリポジションとするか、もしくはエンジンをかけることで、オーディオ再生装置１００が電源オンとされる。
電源オンとなったら、ＣＰＵ１１０はステップＦ４０１として起動処理を行い、動作プログラムのロードや各部の起動制御を行う。
【００８４】
電源オン時の起動処理を完了したら、ＣＰＵ１１０はステップＦ４０２で、撮像部１２３の撮像処理及び画像解析部１２４の顔特徴データＦＤＴの生成処理を開始させ、画像解析部１２４からの顔特徴データＦＤＴの取込を開始する。
上記第１の実施の形態の場合と同様に、画像解析部１２４での顔特徴データＦＤＴの生成及びＣＰＵ１１０の顔特徴データＦＤＴの取込は、その顔特徴データＦＤＴの生成に要する時間間隔で常時連続して行っても良いし、或る程度の時間間隔で定期的に行うようにしても良い。また、停車時、エンジン停止時などを検出できるようにして、運転者が代わる可能性のあるタイミングで顔特徴データＦＤＴを新たに取り込むようにしてもよい。
【００８５】
顔特徴データＦＤＴを取り込んだら、ＣＰＵ１１０はステップＦ４０３で、その顔特徴データＦＤＴがユーザーデータベースに登録されているユーザーに相当するか否かを確認する。即ちユーザーデータベースを検索して、同一（或いは或る程度の許容範囲内で類似）の顔特徴データＦＤＴが存在するか否かを確認する。
もし、今回取り込まれた顔特徴データＦＤＴが、ユーザーデータベースに登録されていない顔特徴データＦＤＴであったら、ＣＰＵ１１０は処理をステップＦ４０６に進め、通常のオーディオ再生動作の設定を行い、ステップＦ４０７のオーディオ再生処理にうつる。通常のオーディオ再生設定とは、最初に選択するオーディオソースや、音響効果値、音量値、スピーカバランス調整値として、例えば装置内でデフォルトで決められている設定である。或いは、前回の電源オフ時におけるこれらの値を記憶しておき（いわゆるラストメモリ）、その記憶値に応じた設定としてもよい。
【００８６】
ステップＦ４０７でのオーディオ再生処理では、ユーザーの操作や、上述したオーディオ再生制御機能１３１の制御に基づいて、選択されているオーディオソースからの再生音声出力が行われる。
【００８７】
一方、ステップＦ４０３で、今回の顔特徴データＦＤＴ（つまり運転者）が、ユーザーデータベースに登録された顔特徴データＦＤＴであると判別された場合は、ＣＰＵ１１０は処理をステップＦ４０４、Ｆ４０５として顔特徴データ対応制御機能１３３による処理を行う。まずステップＦ４０４では、ユーザーデータベースからユーザー情報を読み出す。例えば取り込まれた顔特徴データＦＤＴが「ＦＤＴ１」であったとしたら、図１３のユーザーデータベースにおいて顔特徴データ「ＦＤＴ１」に対して登録されている音響設定情報ＥＦ，ＶＯＬ，ＳＰＢ、ソース設定情報ＡＳを読み出す。
そしてＣＰＵ１１０はステップＦ４０５で、読み出したユーザー情報に基づいて、オーディオ再生動作の設定、即ちオーディオソース及びオーディオ信号処理の設定を行う。
続いてステップＦ４０７でのオーディオ再生処理として、オーディオ再生動作が行われるものとなるが、この場合は、ユーザー個人に対応した設定状態で動作が行われる。つまりこの場合ＣＰＵ１１０は、音響設定情報ＥＦ，ＶＯＬ，ＳＰＢに示された値で音量調整、音響効果処理、スピーカバランス調整処理が行われるようにＤＳＰ１１４を制御し、またソース設定情報ＡＳに基づいてセレクタ部１１８の切換制御及びソース指定された部位の動作制御を行うことになる。
【００８８】
なお、ステップＦ４０２で顔特徴データＦＤＴの取込が開始された以降は、ステップＦ４０７のオーディオ再生動作中も、例えば定期的、或いは運転者の変更の可能性がある場合などに、ＣＰＵ１１０は逐次顔特徴データＦＤＴを取り込んでおり、取り込まれる顔特徴データＦＤＴが変化したか否か（つまり運転者が代わったか否か）を確認している。
顔特徴データＦＤＴの変化が検知されなければ、ステップＦ４０７のオーディオ再生処理が、それまでの設定状態で継続されるが、もし顔特徴データＦＤＴの変化を検知したら、ステップＦ４０８からＦ４０３に戻って、上述した処理を行う。
従って、もし運転者が代わると、ステップＦ４０５もしくはＦ４０６で再度オーディオ再生動作設定が行われ、その後のステップＦ４０７のナビゲーション動作の設定が変更されることになる。
【００８９】
この図１４の処理からわかるように、ステップＦ４０７のオーディオ再生処理では、運転者に応じて動作設定、つまりソース選択やオーディオ信号処理の値が切り換えられることになる。
例えば、通常はＣＤ等のディスク再生音楽をいつも聴く人や、通常はラジオ放送を主に聞く人など、ユーザー個人毎にオーディオソースの選択の傾向が異なる。
また大音量を好む人、大音量を嫌う人という違いもある。音響効果やスピーカバランスの設定に関しても好みがある。
本例の場合、ユーザー毎に、そのユーザーに適したオーディオソースや音量、音響効果、スピーカバランス調整などが自動的に行われることになる。これによって、乗車するユーザーが代わる毎に、ソース選択を切り換えたり、音量や音響効果、スピーカバランス調整をし直すような操作を行う必要はなく、各ユーザーにとって快適なオーディオ再生を楽しむことができるようになる。
【００９０】
ユーザーデータベースへのユーザー情報の登録は、ユーザーの登録操作に基づいて行われたり、学習動作によって自動的に行われる。
ユーザーが登録操作を行う場合のＣＰＵ１１０の処理は、上述した図８とほぼ同様とすればよい。
即ち図８のステップＦ２０１〜Ｆ２０４の処理を行った後、ステップＦ２０５で、オーディオソース選択のための画面や、音量、音響効果、スピーカバランス調整のための設定を行う画面を表示させ、ユーザーの項目の選択操作や値の入力操作に応じて、ステップＦ２０９で、顔特徴データＦＤＴに対応するユーザー情報としてユーザーデータベースに音響設定情報（ＥＦ，ＶＯＬ，ＳＰＢ）やソース設定情報ＡＳを登録すればよい。
なお、音響設定情報（ＥＦ，ＶＯＬ，ＳＰＢ）の登録のためには、例えば再生音声出力を行った状態でユーザー操作により好みの音量、音響効果状態、スピーカバランス調整状態を可変させ、ユーザーが決定操作したときのこれらの値を、音響設定情報としての音響効果値ＥＦ、音量値ＶＯＬ、スピーカバランス調整値ＳＰＢとして登録すればよい。
【００９１】
また、このようなユーザー操作に基づく登録の他、学習処理による登録を行うこともできる。
例えばユーザーデータベースを図１５のような内容とする。即ち、ユーザーデータベースには、音響設定情報（ＥＦ，ＶＯＬ，ＳＰＢ）、ソース設定情報ＡＳとともに、これらの履歴情報として音響設定履歴情報やソース履歴情報を登録する。
【００９２】
例えば図１４のステップＦ４０７のオーディオ再生処理中には、ユーザーの操作に応じて図１６の処理が行われるようにする。
図１６はユーザーが音量変更操作、音響効果変更操作、スピーカバランス変更操作、ソース変更操作を行った際の処理を示している。
【００９３】
ＣＰＵ１１０は、ユーザーが音量変更操作を行ったら、処理をステップＦ５０１からＦ５０５に進め、ＤＳＰ１１４に対して操作に応じた音量変更制御を行う。これにより再生されている音楽等の出力音量が変更される。次にステップＦ５０６で、今回の変更後の音量値をユーザーデータベースに登録する。即ち、この時点で取得されている顔特徴データＦＤＴに対応させて、音響設定履歴情報の音量値ＶＯＬｘｘとして追加登録する。
ステップＦ５０５では、音響設定履歴情報に追加登録された音量値ＶＯＬｘｘを加えた、その時点で履歴登録されている音量値（例えばユーザーＡの場合としたら、図１５のＶＯＬ１１，ＶＯＬ１２・・・ＶＯＬｘｘ）を用いて、このユーザーの好む音量値を算出する。例えば履歴登録されいる音量値ＶＯＬ１１，ＶＯＬ１２・・・の平均値を算出するなどして、これをユーザーの好む音量値とする。なお、平均値をとるときに、履歴として登録されている各音量値の分布や標準偏差などを求め、代表的な音量と極端に異なる音量値は、平均値算出から除外するようにするとよい。
そして例えば平均値などとして音量値が算出されたら、それを新たな音響設定情報における音量値ＶＯＬとして更新する。
【００９４】
またＣＰＵ１１０は、ユーザーが音響効果としてイコライジングやリバーブレベル等の変更操作を行ったら、処理をステップＦ５０２からＦ５０８に進め、ＤＳＰ１１４に対して操作に応じた音響効果値の変更制御を行う。これにより再生されている音楽等の出力音量の音響効果が変更される。次にステップＦ５０９で、今回の変更後の音響効果値をユーザーデータベースに登録する。即ち、この時点で取得されている顔特徴データＦＤＴに対応させて、音響設定履歴情報の音響効果値ＥＦｘｘとして追加登録する。
ステップＦ５１０では、音響設定履歴情報に追加登録された音響設定値ＥＦｘｘを加えた、その時点で履歴登録されている音響効果値（ユーザーＡの場合としたらＥＦ１１，ＥＦ１２・・・ＥＦｘｘ）を用いて、このユーザーの好む音量値を算出する。例えば履歴登録されいる音響効果値ＥＦ１１，ＥＦ１２・・・の平均値を算出するなどして、これをユーザーの好む音響効果値とする。この場合も、履歴登録された音響効果値において代表的な音響効果値と極端に異なる音響効果値は、平均値算出から除外するようにするとよい。
そして例えば平均値などとして音響効果値が算出されたら、それを新たな音響設定情報における音響効果値ＥＦとして更新する。
【００９５】
またＣＰＵ１１０は、ユーザーがスピーカバランス変更操作を行ったら、処理をステップＦ５０３からＦ５１１に進め、ＤＳＰ１１４に対して操作に応じたスピーカバランスの変更制御を行う。これにより再生されている音楽等の出力のスピーカバランスが変更される。次にステップＦ５１２で、今回の変更後のスピーカバランス調整値をユーザーデータベースに登録する。即ち、この時点で取得されている顔特徴データＦＤＴに対応させて、音響設定履歴情報のスピーカバランス調整値ＳＰＢｘｘとして追加登録する。
ステップＦ５１３では、音響設定履歴情報に追加登録されたスピーカバランス調整値ＳＰＢｘｘを加えた、その時点で履歴登録されているスピーカバランス調整値（ユーザーＡの場合としたらＳＰＢ１１，ＳＰＢ１２・・・ＳＰＢｘｘ）を用いて、このユーザーの好むスピーカバランス調整値を算出する。これも平均的な値を算出すればよい。
そして例えば平均値などとしてスピーカバランス調整値が算出されたら、それを新たな音響設定情報におけるスピーカバランス調整値ＳＰＢとして更新する。
【００９６】
またＣＰＵ１１０は、ユーザーがオーディオソースの切り換え操作を行ったら、処理をステップＦ５０４からＦ５１４に進め、セレクタ部１１８の切換制御及び新たに選択されたオーディオソースの動作制御（例えばチューナ部１１６が選択された場合はチューナ部１１６の動作制御）を行う。これにより再生出力されるオーディオソースが切り換えられる。次にステップＦ５１５で、今回の変更後のオーディオソースを示す値をユーザーデータベースに登録する。即ち、この時点で取得されている顔特徴データＦＤＴに対応させて、ソース履歴情報に、今回のオーディオソースを示す値を追加登録する。
ステップＦ５１６では、ソース履歴情報に追加登録されたオーディオソースを加えた、その時点で履歴登録されているオーディオソースを用いて、このユーザーの好むオーディオソースを判別する。例えばオーディオソースとしてディスク再生部１１５（ＡＳ１）、チューナ部１１６（ＡＳ２）、外部入力部１１７（ＡＳ３）として、それぞれ履歴登録されている数を集計し、最大数のオーディオソースを、そのユーザーが好むオーディオソースと判定する。そして判定したオーディオソースにより、ソース設定情報ＡＳの値を更新する。
【００９７】
例えばこのような処理が行われることで、図１５のようなユーザーデータベースでは、音響設定情報（ＥＦ，ＶＯＬ、ＳＰＢ）及びソース設定情報ＡＳが、ユーザーの使用時の操作に応じて経時的に好む傾向が学習され、その結果、音響設定情報（ＥＦ，ＶＯＬ、ＳＰＢ）及びソース設定情報ＡＳはユーザーの好みの設定状態を示すものとなる。そして図１４のステップＦ４０５でオーディオ再生動作の設定が行われるときに、このような学習結果としての音響設定情報（ＥＦ，ＶＯＬ、ＳＰＢ）及びソース設定情報ＡＳが反映されることで、ユーザーの好みの状態のオーディオ再生が行われることになる。
【００９８】
［３．実施の形態の効果及び変形例］
以上、実施の形態を説明してきたが、これらのような実施の形態によれば、撮像された人物の顔特徴データＦＤＴによりユーザーを判別し、ユーザーデータベースにおいてそのユーザーに対応したユーザー情報に基づいた動作制御を実行することで、個々のユーザーに適した動作が行われる。
例えばナビゲーション装置１０の場合の地図画像表示や音声による走行ガイドなどとして、ユーザーの好みや必要性に応じたナビゲーション出力を行うことができる。
同様にオーディオ再生装置１００の場合は、再生出力されるオーディオ信号として、ユーザーの好み等に応じた音量、音質（音響効果）、スピーカバランス、オーディオソース選択などが行われる。
即ち、複数のユーザーが乗車する車の車載用電子機器として、個々のユーザーが、わざわざ調整操作を行わなくとも、乗車しているユーザー（運転者）にとって快適なナビゲーション動作やオーディオ再生動作等が実現できる。
【００９９】
なお、本発明は実施の形態の例に限らず、多様な変形例が考えられる。
ナビゲーション処理１０やオーディオ再生装置１００の構成は上記例に限らず多様に考えられる。また、ナビゲーション装置とオーディオ再生装置の複合機器も想定される。
さらに車載用の電子機器としては、これら以外に、ビデオ機器、テレビジョンチューナ機器なども想定される。
【０１００】
ユーザーデータベースに登録されるユーザー情報も、上記例に限られない。例えばナビゲーション装置や映像再生装置、テレビジョン装置等において表示部の輝度レベル、コントラスト、シャープネスなどの調整値として、各ユーザー個人の好む値をユーザーデータベースに登録し、そのユーザーの使用時にその調整値が設定されるようにしてもよい。
オーディオ再生装置やテレビジョンチューナ機器の場合の選局（チャンネル）の好みなどもユーザー情報として採用できる。
【０１０１】
実施の形態では、撮像して顔特徴データＦＤＴを検出するユーザーを、運転者としたが、もちろんこれに限らず、助手席の人物や後部座席の人物を撮像対象としても良いし、撮像対象となる人物（座席位置）を可変できるようにしてもよい。
また、車室内全体を撮像できるようにし、複数の人物が乗車するときには、それに応じた登録が行われるようにしても良い。即ち検出される顔特徴データＦＤＴの組み合わせでユーザーデータベースを構成する。
ユーザーＡ、Ｂ、Ｃの３人の家族で使用する車のナビゲーション装置１０やオーディオ再生装置１００であるとして、撮像部１６，１２３が車室内の全体を撮像するように被写体方向が設定されている場合、検出される顔特徴データＦＤＴとしては、次の場合がある。
・ユーザーＡのみ
・ユーザーＢのみ
・ユーザーＣのみ
・ユーザーＡとＢ
・ユーザーＡとＣ
・ユーザーＢとＣ
・ユーザーＡとＢとＣ
これら７とおりの場合を、それぞれユーザーデータベースにおいて、別に登録されるようにする。そしてそれぞれの場合において、操作状況や登録操作に応じて、ユーザー情報を登録する。
このようにすることで、乗っている人物の組み合わせに応じて、適切なナビゲーション処理やオーディオ再生処理が実現できる。
【０１０２】
ところで、ナビゲーション装置１０やオーディオ再生装置１００に撮像部１６、１２３を設けることで、次のような処理も可能となる。
例えば撮像画像信号から車室内の明るさを検出し、車室内の明るさに合わせて表示部８、１１３装置の輝度を設定する。これにより、室内が暗くなった場合に表示画面の輝度を下げることはもちろん、天気の良い日中には非常に見にくくなるカーオーディオやカーナビゲーションの表示画面の輝度を明るく調整することも可能となる。
【０１０３】
また、ユーザーデータベースに顔特徴データＦＤＴを登録することは、車のセキュリティに利用できる。即ち運転席に、ユーザーデータベースに登録されていない顔特徴データＦＤＴの人物が座っているときには、エンジンを始動させないなどの処理が可能である。
【０１０４】
また、定期的に車室内を撮像して、例えばナビゲーション装置で得られる現在位置情報と合わせて撮像画像データ一定期間記録しておくことにより、位置情報にリンクした写真日記として利用することもできる。
【図面の簡単な説明】
【０１０５】
【図１】本発明の第１の実施の形態のナビゲーション装置のブロック図である。
【図２】第１の実施の形態のナビゲーション装置の機能構成の説明図である。
【図３】第１の実施の形態のナビゲーション装置の設置状態の説明図である。
【図４】実施の形態の顔特徴データの説明図である。
【図５】第１の実施の形態のユーザーデータベースの説明図である。
【図６】第１の実施の形態の処理のフローチャートである。
【図７】第１の実施の形態の地図表示例の説明図である。
【図８】第１の実施の形態の登録操作時の処理のフローチャートである。
【図９】第１の実施の形態の学習による登録処理のフローチャートである。
【図１０】本発明の第２の実施の形態のオーディオ再生装置のブロック図である。
【図１１】第２の実施の形態のオーディオ再生装置の機能構成の説明図である。
【図１２】第２の実施の形態のオーディオ再生装置の設置状態の説明図である。
【図１３】第２の実施の形態のユーザーデータベースの説明図である。
【図１４】第２の実施の形態の処理のフローチャートである。
【図１５】第２の実施の形態のユーザーデータベースの変形例の説明図である。
【図１６】第２の実施の形態の学習処理のフローチャートである。
【符号の説明】
【０１０６】
１  演算処理部、２  操作入力部、３  映像信号処理部、４  位置検出部、５  センサ部、６  ディスクドライブ装置部、７  音声合成／再生処理部、８  表示部、９  スピーカ部、１１  ＣＰＵ、１２  ＲＯＭ、１３  ＲＡＭ、１４  不揮発性メモリ、１５  インターフェース部、１６  撮像部、１７  画像解析部、２１  ナビゲーション処理制御機能、２２  顔特徴データ対応学習／設定機能、２３  顔特徴データ対応制御機能、１００  オーディオ再生装置、１１０  ＣＰＵ１１０、１１１  メモリ部、１１２  操作部、１１３  表示部、１１４  ＤＳＰ、１２３  撮像部、１２４  画像解析部、１３１  オーディオ再生制御機能、１３２  顔特徴データ対応学習／設定機能、１３３  顔特徴データ対応制御機能
【図１】
2007255971.tif 000003
【図２】
2007255971.tif 000004
【図３】
2007255971.tif 000005
【図４】
2007255971.tif 000006
【図５】
2007255971.tif 000007
【図６】
2007255971.tif 000008
【図７】
2007255971.tif 000009
【図８】
2007255971.tif 000010
【図９】
2007255971.tif 000011
【図１０】
2007255971.tif 000012
【図１１】
2007255971.tif 000013
【図１２】
2007255971.tif 000014
【図１３】
2007255971.tif 000015
【図１４】
2007255971.tif 000016
【図１５】
2007255971.tif 000017
【図１６】
2007255971.tif 000018