JP2007133728A - Agent device, on-vehicle navigation device with agent function and agent outputting method - Google Patents
Agent device, on-vehicle navigation device with agent function and agent outputting method Download PDFInfo
- Publication number
- JP2007133728A JP2007133728A JP2005327189A JP2005327189A JP2007133728A JP 2007133728 A JP2007133728 A JP 2007133728A JP 2005327189 A JP2005327189 A JP 2005327189A JP 2005327189 A JP2005327189 A JP 2005327189A JP 2007133728 A JP2007133728 A JP 2007133728A
- Authority
- JP
- Japan
- Prior art keywords
- agent
- user
- personality
- route
- character
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Navigation (AREA)
- User Interface Of Digital Computer (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
本発明はエージェント装置、エージェント機能付車載用ナビゲーション装置、エージェント出力方法に係り、とくにエージェントの性格が可変するエージェント装置、エージェント機能付車載用ナビゲーション装置、エージェント出力方法に関する。 The present invention relates to an agent device, an in-vehicle navigation device with an agent function, and an agent output method, and more particularly to an agent device, an in-vehicle navigation device with an agent function, and an agent output method.
例えば、車載用ナビゲーション装置では、ユーザがキー操作をする手間を省くとともにエンターテイメント性を持たせるために音声と画像により擬人化したエージェントを現出させ、エージェントとの対話でユーザが各種の指示を与えることができるようになっている。例えば、近くの食事のできるお店を検索して経路誘導させたい場合、ユーザが「お腹が空いた」とマイクに話すと、音声認識部で「お腹」、「が」、「空いた」と単語に分解して認識され、自然言語解析部で名詞、動詞、形容詞、形容動詞等の主要品詞別の単語が抽出され、エージェント処理部で表1の如く単語別カテゴリ分類表に基づき、今回の会話文のカテゴリーが「食事」であると解析されて、食事への誘導会話フローに移行する。
同様にして、「プールに行きたいな」、「遊園地に行きたいな」、「映画を見たいな」などと話し始めることで、近くのプール、遊園地、映画館などの所望地点を検索し経路誘導させることができる。このようにユーザはエージェントとの対話で所望地点の検索と経路誘導を指示できるほか、パワーウインドウの開閉指示、ワイパのオン/オフ、ラジオ/CDのオーディオ出力/停止など車両各部に対する制御指示も行える。例えば、ユーザが「暑いな」(「寒いな」)と話したとき、エージェントは表1に従いカテゴリーが機器制御のウインドウ開である御と分析し、「窓を開ける?」(「窓を閉める?」)と質問し、ユーザが「うん」と回答したあと、エージェント処理部はパワーウインドウを制御しウインドウを開け(閉め)させる。また、「雨だな」(「止んだな」)と話すとエージェントは「ワイパをオンする?」(「ワイパを止める?」)と質問し、「うん」と回答すると、エージェント処理部はワイパを制御してワイパを稼働(停止)させる。また、「暗くなってきたな」(「明るくなってきたな」)と話すとエージェントは「ライトを点ける?」(「ライトを消す?」)と質問し、「うん」と回答すると、エージェント処理部はヘッドライトを制御してライトを点灯(消灯)させる。
また、「ラジオが聞きたいな」(「ラジオを止めたい」)とに話すとエージェントは「ラジオを点ける?」(ラジオを止める?」)と質問し、ユーザが「うん」と返事すると、エージェント処理部はオーディオ部を制御してラジオ放送を出力させる(ラジオを止めさせる)。また、「CDが聞きたいな」(「CDを止めたい」)とに話すとエージェントは「CDを再生する?」(CDを止める?」)と質問し、ユーザが「うん」と返事すると、エージェント処理部はオーディオ部を制御してCDを再生させる(CDの再生を止めさせる)。
In the same way, search for a desired location such as a nearby pool, amusement park, or movie theater by starting to say "I want to go to the pool", "I want to go to the amusement park", "I want to watch a movie", etc. Can be guided. In this way, the user can instruct to search for a desired point and guide the route through dialogue with the agent, and can also instruct control of each part of the vehicle, such as power window opening / closing instruction, wiper on / off, radio / CD audio output / stop, etc. . For example, when the user speaks “hot” (“cold”), the agent analyzes that the category is “device control window open” according to Table 1, and asks “Open window?” (“Close window? ")" And the user answers "Yes", the agent processing unit controls the power window to open (close) the window. Also, if you say "It's raining"("It'sstopped"), the agent will ask "Why do you want to turn on the wiper?"("Do you want to stop the wiper?"), And if you answer "Yes", the agent processing unit To control the wiper to operate (stop). Also, when you say “I ’m getting dark” (“I ’m getting brighter”), the agent asks, “Turn on the light?” (“Turn off the light?”) And answer “Yes”. The processing unit controls the headlight to turn on (turn off) the light.
Also, when you say to “I want to listen to the radio” (“I want to stop the radio”), the agent asks “Do you want to turn on the radio?” (Do you want to stop the radio?), And the user answers “Yes” The agent processing unit controls the audio unit to output a radio broadcast (stops the radio). Also, when you say “I want to listen to the CD” (“I want to stop the CD”), the agent asks, “Do you want to play the CD?” (Stop the CD?), And the user answers “Yes”. The agent processing unit controls the audio unit to play the CD (stops playing the CD).
ところで、従来のエージェント機能付車載用ナビゲーション装置におけるエージェントは社交性、協調性等の性格の異なる複数種のタイプの中からユーザが最初に設定したタイプから変更できないため、長期にわたり使用するとエンターテイメント性が欠ける欠点があった。 By the way, since the agent in the conventional vehicle-mounted navigation device with an agent function cannot be changed from the type initially set by the user from among a plurality of types having different personalities such as sociality, cooperation, etc., it has entertainment characteristics when used for a long time. There was a lack of defects.
本発明は上記した従来技術の問題に鑑み、エンターテイメント性が持続するエージェント装置、エージェント機能付車載用ナビゲーション装置、エージェント出力方法を提供することを、その目的とする。 The present invention has been made in view of the above-described problems of the prior art, and an object thereof is to provide an agent device, an in-vehicle navigation device with an agent function, and an agent output method that maintain entertainment properties.
請求項1の発明は、ユーザと対話するエージェントを音声または音声と画像で現出させながらユーザの指示を認識し、各種指令を発するエージェント手段を含むエージェント装置において、エージェント手段に、ユーザとの対話からユーザの性格を判別する性格判別手段と、ユーザの性格に適したエージェントの性格に可変するエージェント可変手段と、を設けたことを特徴としている。
性格判別手段は、ユーザの性格判別用の質問をエージェントにさせたときの回答結果からユーザの性格判別するようにしても良い。この場合、季節、時間帯、天候の内、1または任意の複数の組合せの情報取得手段を設け、ユーザの性格判別用の質問は、季節、時間帯、天候の内、任意の組合せに合致した内容とすると良い。若し、ユーザに性格判別用の質問をしたとき無回答であれば、ユーザは協調性が低い性格と判別すると良い。
また、性格判別手段は、エージェントに対するユーザの指示頻度が一定以上大きいとき、ユーザは支配性が高いと判別するようにしてもよく、また、音楽ジャンルデータが付属する音楽データを再生出力するオーディオ手段から入力した音楽ジャンルデータも参照してユーザの性格を判別するようにしても良い。
エージェント可変手段は、性格の異なる複数のエージェントの中からユーザが選択したエージェントを初期設定するようにしても良い。
電源が一旦OFFされ、再びONされたときにするようにしても良い。
エージェントを音声と画像で現出させる場合、エージェント可変手段は、エージェントの性格を可変する際、容姿も合わせて可変させるようにしても良い。
According to the first aspect of the present invention, there is provided an agent apparatus including agent means for recognizing a user's instruction while making an agent interacting with the user appear in voice or voice and image, and issuing various commands. From the above, there is provided a personality discriminating means for discriminating the personality of the user and an agent variable means for changing the personality of the agent suitable for the personality of the user.
The personality discriminating means may discriminate the user's personality from an answer result when the agent is asked a question for discriminating the user's personality. In this case, information acquisition means for one or any combination of season, time zone, and weather is provided, and the user's personality determination question matches any combination of season, time zone, and weather. The content is good. If there is no answer when the user is asked a question for personality determination, the user may determine that the personality has low cooperation.
The personality determination means may determine that the user is highly dominant when the user's instruction frequency to the agent is greater than a certain level, and audio means for reproducing and outputting music data with music genre data attached The personality of the user may be determined by referring to the music genre data input from.
The agent variable means may initially set an agent selected by the user from a plurality of agents having different personalities.
Alternatively, the power may be turned off and then turned on again.
When making an agent appear with sound and image, the agent changing means may change the appearance of the agent when changing the character of the agent.
請求項9記載の発明では、現在位置を検出する現在位置検出手段と、現在位置情報に基づき地図データを参照して現在位置マーク付の地図画像を描画し表示したり、ユーザ所望の地点の検索、ユーザ所望地点までの経路探索・経路誘導をするナビゲーション手段と、ユーザと対話するエージェントを音声および/または画像で現出させながらユーザの指示を認識し、ナビゲーション手段および/または車両各部に各種指令を与えるエージェント手段と、を含むエージェント機能付車載用ナビゲーション装置において、エージェント手段に、ユーザとの対話からユーザの性格を判別する性格判別手段と、ユーザの性格に適したエージェントの性格に可変するエージェント可変手段と、を設けたことを特徴としている。
性格判別手段は、ユーザの性格判別用の質問をエージェントにさせたときの回答結果からユーザの性格判別するようにしても良い。この場合、目的地または走行中の場所、季節、時間帯、天候の内、1または任意の複数の組合せの情報取得手段を設け、ユーザの性格判別用の質問は、目的地または走行中の場所、季節、時間帯、天候の内、任意の組合せに合致した内容とすると良い。若し、ユーザに性格判別用の質問をしたとき無回答であれば、ユーザは協調性が低い性格と判別すると良い。
また、性格判別手段は、エージェントに対するユーザの指示頻度が一定以上大きいとき、ユーザは支配性が高いと判別するようにしてもよく、また、音楽ジャンルデータが付属する音楽データを再生出力するオーディオ手段から入力した音楽ジャンルデータも参照してユーザの性格を判別するようにしても良い。
エージェント可変手段は、性格の異なる複数のエージェントの中からユーザが選択したエージェントを初期設定するようにしても良い。
また、車載用ナビゲーション装置が目的地までの経路誘導を行う経路誘導手段と、誘導経路に沿って走行したか監視する監視手段とを備えている場合、性格判別手段は、ユーザが誘導経路に沿って走行しないとき、ユーザは協調性が低いと判別するようにしても良い。
また、エージェント可変手段は、性格の異なる複数のエージェントの中からユーザが選択したエージェントを初期設定するようにしても良い。
また、エージェント可変手段は、エンジン停止後所定の一定時間以上経過したあと再びエンジンが始動されたときに、エージェントの性格を可変するようにしても良い。
エージェントが音声と画像で現出される場合、エージェント可変手段は、エージェントの性格を可変する際、容姿も合わせて可変させるようにしても良い。
請求項11の発明では、音響手段まはた音響手段と表示手段を用いて、ユーザと対話するエージェントを音声または音声と画像で出力するエージェント出力方法において、予めエージェントの性格を可変可能としておき、ユーザとの対話からユーザの性格を判別し、ユーザの性格に適したエージェントの性格に可変するようにしたこと、を特徴としている。
According to the ninth aspect of the present invention, the current position detecting means for detecting the current position and the map image with the current position mark are drawn and displayed by referring to the map data based on the current position information, or the user's desired point is searched. , Navigation means for searching and guiding a route to a desired point of the user, and an agent interacting with the user appearing in voice and / or images, recognizing the user's instructions, and various commands to the navigation means and / or various parts of the vehicle In the vehicle-mounted navigation device with an agent function including the agent means, the agent means includes a personality determination means for determining the personality of the user from the dialogue with the user, and an agent that can be changed to an agent personality suitable for the personality of the user. And a variable means.
The personality discriminating means may discriminate the user's personality from an answer result when the agent is asked a question for discriminating the user's personality. In this case, information acquisition means of one or any combination of the destination or the traveling place, season, time zone, and weather is provided, and the question for determining the personality of the user is the destination or the traveling place. The content should match any combination of season, time, and weather. If there is no answer when the user is asked a question for personality determination, the user may determine that the personality has low cooperation.
The personality determination means may determine that the user is highly dominant when the user's instruction frequency to the agent is greater than a certain level, and audio means for reproducing and outputting music data with music genre data attached The personality of the user may be determined by referring to the music genre data input from.
The agent variable means may initially set an agent selected by the user from a plurality of agents having different personalities.
In addition, when the in-vehicle navigation device includes route guidance means for guiding the route to the destination and monitoring means for monitoring whether the vehicle has traveled along the guidance route, the personality determination means is configured so that the user follows the guidance route. When not running, the user may determine that the cooperation is low.
The agent variable means may be configured to initially set an agent selected by the user from a plurality of agents having different personalities.
Further, the agent changing means may change the character of the agent when the engine is started again after a predetermined period of time has elapsed after the engine is stopped.
When the agent appears in sound and image, the agent changing means may change the appearance of the agent when changing the character of the agent.
In the invention of claim 11, in the agent output method for outputting the agent interacting with the user by voice or voice and image using the acoustic means or the acoustic means and the display means, the character of the agent is made variable in advance. It is characterized in that the personality of the user is determined from the dialogue with the user, and the personality of the agent suitable for the personality of the user is changed.
本発明のエージェント装置、エージェント出力方法によれば、ユーザがエージェントの質問に答えるなど、エージェントと対話するだけでエージェントの性格が自動的に変わるためユーザは飽きの来ないエンターテイメント性を楽しめる。エージェントの性格はユーザの性格に合致するように可変するため愛着も湧く。ユーザへ性格判別用の質問する場合、季節・時間帯、天候など、現在の状況に因んだものとすることで違和感が生じないようにできる。エージェントに対するユーザの指示頻度が一定以上大きいとき、ユーザは支配性が高いと判別したり、ユーザの聴取する音楽のジャンルからユーザの性格を判別するようにした場合、ユーザが特に会話しなくてもエージェントの性格を可変させることができる。また、性格の異なる複数のエージェントの中からユーザが選択したエージェントを初期設定するようにした場合、一層、エンターテイメント性が高まる。電源が一旦OFFされた後、一定時間以上経過したあと再び電源ONされたときに、エージェントの性格を可変することで、短時間での性格変化に驚かないようにすることもできる。 According to the agent device and the agent output method of the present invention, since the personality of the agent is automatically changed simply by interacting with the agent, such as the user answering the agent's question, the user can enjoy the entertaining entertainment. Because the personality of the agent can be changed to match the personality of the user, it is also attached. When asking a user a question for personality determination, it is possible to prevent a sense of incongruity by using a question that depends on the current situation such as the season, time zone, and weather. When the user's instruction frequency to the agent is greater than a certain level, the user is determined to have high dominance, or the user's personality is determined from the music genre that the user listens to. The personality of the agent can be varied. In addition, when an agent selected by a user from among a plurality of agents having different personalities is initialized, the entertainment property is further enhanced. By changing the personality of the agent when the power is turned off and then turned on again after a certain period of time, the personality change in a short time can be avoided.
本発明のエージェント機能付車載用ナビゲーション装置によれば、ユーザがエージェントの質問に答えるなど、エージェントと対話するだけでエージェントの性格が自動的に変わるためユーザは飽きの来ないエンターテイメント性を楽しめる。エージェントの性格はユーザの性格に合致するように可変するため愛着も湧く。ユーザへ性格判別用の質問する場合、目的地または走行中の場所、季節・時間帯、天候など、現在の状況に因んだものとされるので違和感が生じない。 According to the vehicle-mounted navigation device with an agent function of the present invention, the user's personality changes automatically just by interacting with the agent, such as answering the agent's question. Because the personality of the agent can be changed to match the personality of the user, it is also attached. When asking a user a question for personality determination, the user feels uncomfortable because it depends on the current situation, such as the destination or the place where the car is traveling, the season / time zone, and the weather.
エージェント機能付車載用ナビゲーション装置において、プログラム記憶部に、目的地または走行中の場所、季節、時間帯、天候等の状況別に、内容が種々異なるユーザ性格判別用の質問と、エージェントの性格別の容姿・仕草を画像表示するためのアニメーション画像データを用意しておく。また、会話文のテキスト音声合成を行う音声合成部に性格別のイントネーションデータベース群を用意し、社交性、協調性、活動性、情緒性、支配性の5つの性格要素が異なる多種類の性格のエージェントに変更可能としておく。走行中でエージェントが空いた時間に、エージェント処理部は目的地または走行中の場所、季節、時間帯、天候等の状況情報を入手し、画像と音声により現出させたエージェントにより過去の質問と重ならず、状況に応じた違和感の無いユーザ性格判別用の質問をさせ、ユーザの回答結果からユーザの性格を判別し、ユーザの性格に合わせてエージェントの性格を可変させる。イントネーションユーザ性格判別用の質問は走行中で、エージェント処理部が前後に通常のエージェント処理をしない空いた時間を選んでなされるので、運転中のエンターテイメント性が高まる。エージェントの性格の可変は、ACC電源が一旦OFFされたあと再びONされたときとされる。 In the vehicle-mounted navigation device with agent function, the program storage unit stores a question for determining the user personality with different contents according to the destination or the location where the vehicle is running, the season, the time zone, the weather, etc. Prepare animation image data to display the appearance and gesture. In addition, a personalized intonation database group is prepared in the speech synthesizer that performs text-to-speech synthesis of conversational sentences, and there are many types of personalities with different five personality elements: social, cooperative, active, emotional, and dominant. It can be changed to an agent. At the time when the agent is vacant while traveling, the agent processing unit obtains status information such as destination or traveling location, season, time zone, weather, etc. A question for discriminating the user personality according to the situation is made without overlapping, the personality of the user is discriminated from the answer result of the user, and the personality of the agent is varied according to the personality of the user. The question for determining the intonation user personality is running, and the agent processing unit selects an empty time before and after the normal agent processing, so that entertainment characteristics during driving are enhanced. The character of the agent is changed when the ACC power is turned off and then turned on again.
図1は本発明の一つの実施例に係るエージェント機能付車載用ナビゲーション装置の構成を示すブロック図である。
1は表示装置であり、現在地周辺の地図画像、経路誘導用の交差点進路案内画像、エージェント画像などを表示する。2はアンプ、3はスピーカであり、経路誘導用の交差点進路案内音声、音楽、エージェント音声などを音響出力する。4は衛星航法により現在位置と現在方位を検出するGPS受信機、5は地図描画用の地図データ、経路探索用の道路データ、ガソリンスタンド、コンビニエンスストア、レストラン、映画館、遊園地、プール、競技場、海水浴場、病院、温泉旅館、史跡等の多種類の案内地点の種別、名称、位置、住所、電話番号等の案内地点データを記録したハードディスク等の大容量記憶装置である。6はナビゲーション部であり、地図データを用いて現在位置周辺の画像を描画し、表示装置に表示させたり、走行軌跡を記録したりする。ナビゲーション部6は後述するエージェント部の指令に従い、地点検索、経路探索、経路誘導なども行う。このナビゲーション部6の構成を図2に示す。図2の内、7は表示装置1の1画面分の地図画像を記憶可能な画像記憶部、8は地図データを用いて現在地周辺の地図画像を画像記憶部に描画する地図描画部、9は合成部であり、地図画像の上に後述する経路探索・経路誘導部の描画した交差点誘導進路案内画像または/及び後述するエージェント部で描画されたエージェント画像を合成し、映像信号に変換して表示装置1へ出力する。10はイグニッションスイッチがオンされてからオフされるまでを1回分の走行として、各走行毎に走行軌跡データ(現在位置の時系列変化)を大容量記憶装置5に追加して記録する走行軌跡記録部である。
FIG. 1 is a block diagram showing a configuration of an in-vehicle navigation device with an agent function according to one embodiment of the present invention.
11は案内地点の検索指令を受けると案内地点データを参照して現在地に近い所望種別の案内地点を検索する地点検索部、12は経路探索・経路誘導部であり、道路データを参照して現在地を出発地として所望の目的地までを結ぶ最適な経路を探索し、該最適経路上で進路変更を伴う経由地交差点が出発地側から順にn個存在するとき、最適経路を構成する出発地の位置、第1経由地交差点の位置と交差点形状と誘導進路、第2経由地交差点の位置と交差点形状と誘導進路、・・、第n経由地交差点の位置と交差点形状と誘導進路、目的地の位置を順に並べた誘導経路データを誘導経路記憶部13に記憶させ、経路誘導データの中で現在地から見て目的地寄りにある次に進路変更すべき経由地交差点を案内対象交差点として決定するとともに、現在地−案内対象交差点間の距離を計算し、案内対象交差点が現在地から1km以内に入ると、案内対象交差点の拡大画像に誘導進路を示す矢印と現在地−交差点間距離を重ねて交差点進路案内画像記憶部14に描画する。交差点進路案内画像記憶部14の記憶領域の大きさは縦×横が画像記憶部7の半分ずつの大きさである。経路探索・経路誘導部12は案内対象交差点の誘導進路と現在地−案内対象交差点間の距離を後述するエージェント処理部へ出力する。15は走行監視部であり、経路探索・経路誘導部12で決定した案内対象交差点付近での誘導経路と車両の実際の走行ルートとを比較し、一致しなかった場合に後述するエージェント部へルート外れ警告指令を出力するとともに警告した日時を大容量記憶装置5に追加して記憶し、更に再探索指令を与えて経路探索・経路誘導部12にその時の現在地から所望の目的地までを最短で結ぶ新たな最適経路を再探索させる。
11 is a point search unit for searching for a desired type of guide point close to the current location with reference to the guide point data upon receiving a guide point search command, and 12 is a route search / route guidance unit. Is searched for the optimal route connecting to the desired destination, and when there are n waypoint intersections in the order from the departure point side on the optimum route, the route of the departure point constituting the optimum route is determined. Location, first waypoint intersection position and intersection shape and guidance route, second waypoint intersection location and intersection shape and guidance route, ..., nth waypoint intersection location, intersection shape and guidance route, destination The guide route data in which the positions are arranged in order is stored in the guide
図1に戻って16はACCスイッチとイグニッションスイッチのオン・オフ、車速などを検出する検出部、17はラジオ/CDのオーディオ部、18は加算器、19はパワーウインドウ、20はワイパ、21はヘッドライトである。 Returning to FIG. 1, 16 is a detector for detecting on / off of the ACC switch and the ignition switch, vehicle speed, 17 is a radio / CD audio unit, 18 is an adder, 19 is a power window, 20 is a wiper, 21 is It is a headlight.
22はユーザが音声入力するマイク、23はエージェント部であり、表示装置1とスピーカ3を用いて、ユーザと対話する擬人化したエージェントを音声と画像で現出させ、ユーザの指示を認識してナビゲーション部に対する各種指令や車両各部に対する各種制御をしたり、経路誘導モード中に案内対象交差点の誘導進路を音声案内したりする。この実施例ではエージェント部23はユーザと対話しながらユーザの性格を判別し、判別したユーザの性格に合わせてエージェントの性格と容姿が可変するようになっている。このエージェント部23は図3に示す如く構成されている。この内、24はマイク入力された音声から単語を認識する音声認識部、25は自然言語解析部であり、音声認識された単語の内、名詞、動詞、形容詞等の主要品詞を抽出する。26は社交性S、協調性C、活動性A、情緒性M、支配性Oの5つの性格要素が異なる多種類の性格のエージェントの容姿、仕草を映像で表現するために必要なアニメーション画像データを記憶したエージェントデータ記憶部である。各性格要素の度合いdを0〜8まで9段階に分け(0が一番弱く8が一番強い)、社交性Sをsa(d=0〜2)、sb(d=3〜5)、sc(d=6〜8)の3群、協調性Cをca(d=0〜2)、cb(d=3〜5)、cc(d=6〜8)の3群、活動性Aをaa(d=0〜2)、ab(d=3〜5)、ac(d=6〜8)の3群、情緒性Mをma(d=0〜2)、mb(d=3〜5)、mc(d=6〜8)の3群、支配性Oをoa(d=0〜2)、ob(d=3〜5)、oc(d=6〜8)の3群に分けたときの性格要素の組合せ毎に性格の異なる35 種類のエージェントAg{si,cj,ak,mx,oy}(但し、i,j,k,x,yは各々a,b,cの中の任意の1つ)の各々について、個別にアニメーション画像データが記憶されている。エージェントの性格は要素の組合せ{sd,cd,ad,md,od}={s4,c4,a4,m4,o4}が標準的な性格である。
27はエージェント処理部であり、プログラム記憶部28に予め記憶された通常のエージェント処理プログラムに従い、プログラム記憶部28に予め記憶された通常の会話文群を用いて、ユーザと対話する擬人化したエージェントを画像と音声で現出させ、ユーザ所望の指示を分析するとともに(分析には表1の如き単語別カテゴリ分類表を参照する)、ナビゲーション部6にユーザ所望地点の検索指令、経路探索指令、経路誘導指令等の各種指令を与えたり、ナビゲーション部6から所望地点の検索結果、経路誘導用の案内対象交差点誘導進路情報等の各種データを取得したり、検出部16から各種検出データを入力したり、オーディオ部17、パワーウインドウ19、ワイパ20、ヘッドライト21に対し各種制御をしたりする(通常のエージェント処理)。また、エージェント処理部27はプログラム記憶部28に記憶されたエージェント性格可変処理プログラムに従い、プログラム記憶部28に予め記憶されたエージェント性格可変処理用会話文群(ユーザ判別用質問群を含む)を用いて、所定の空き時間にユーザの性格判別用の対話を行ってユーザの性格を判別するとともにユーザの性格に合ったエージェントの性格を決定し、画像と音声で現出するエージェントの種類を変更させる(エージェント性格可変処理)。なお、ここでは、通常のエージェント処理とエージェント性格可変処理で用いる会話文はどのエージェントでも共通に使用するものとするが、同じ意味を表す会話文をエージェントの性格毎に用意しても良い。
29はエージェント処理部27により描画されるエージェント画像を記憶するエージェント画像記憶部、30はエージェント処理部27から入力したエージェントの会話文をテキスト音声合成方式により音声合成する音声合成部であり、テキストの解析、エージェントの性格に合わせたイントネーションの設定、音声素片の選択・接続をして音声合成を行う。具体的には、単語辞書301と文法辞書302を用いて会話文の単語を同定した後、読み・アクセントを決定し、次にエージェントの性格別に用意されたイントネーションデータベース群303を用いて読みと構文を参考にして会話文に対しエージェントの性格に合うようにイントネーションやポーズの挿入位置を設定し、多種類の音声素片データ(音声波形データ)を記憶した音声データベース304の中からイントネーションや読みに対して適切な音声素片を検索・接続し、音声合成を行うことで、種々の性格の話し方を現出できるようになっている。31は日時の計時を行うタイマ、32は外部の情報センタと無線で接続されて渋滞、通行止め等の道路交通情報、天候情報等を受信する情報受信部である。
An
29 is an agent image storage unit that stores an agent image drawn by the
図4乃至図6はプログラム記憶部28に記憶された場所、ジャンル、季節、時間帯、天候の組合せ別の種々のユーザ性格判別用質問文と回答結果に対応するユーザの性格特徴及び回答結果から可変するエージェントの性格要素と可変段階数の関係の一例を示す説明図、図7はエージェント処理部27が実行する通常のエージェント処理を示すフローチャート、図8と図9はエージェント処理部27が実行するエージェント性格可変処理を示すフローチャートであり、以下、これらの図を参照して図1に示す車載用ナビゲーション装置の動作を説明する。図4乃至図6中の「不」は不問の意味である。
なお、予め、経路誘導モードはオフしているものとし、大容量記憶装置5には前回の走行までk回分の走行軌跡データが記憶されているものとする。また、エージェント処理部27では最初、現在エージェント性格データAG=次エージェント性格データAG´=A{s4,c4,a4,m4,o4}が設定されているものとする。また、通常のエージェント処理とエージェント性格可変処理は平行処理されるものとする。
ユーザが運転を開始するためイグニッションキーを回してまずACCスイッチをオンすると車載用ナビゲーション装置の電源がオンし、更にイグニッションスイッチをオンしてエンジンを始動すると、検出部16からACCスイッチON信号とイグニッションスイッチON信号がナビゲーション部6、エージェント処理部27に出力される。
4 to 6 show various user personality determination questions for each combination of location, genre, season, time zone, and weather stored in the
In addition, it is assumed that the route guidance mode is turned off in advance and the large-
When the user turns on the ignition key to start operation, the ACC switch is first turned on to turn on the power of the vehicle-mounted navigation device. Further, when the ignition switch is turned on and the engine is started, the detection unit 16 outputs the ACC switch ON signal and the ignition. A switch ON signal is output to the
電源オンでナビゲーション部6はナビゲーションモードとなり、GPS受信機4が定期的に車両の現在位置と現在方位を検出する。現在位置または車両方位が変化する度に、地図描画部8は地図データを用いて現在位置を中心とする車両進行方向を上向きとした所定の縮尺の地図画像を画像記憶部7に描画する。画像記憶部7の地図画像は合成部9により読み出され、映像信号に変換されて表示装置1へ出力され画面表示される。一方、走行軌跡記録部10はイグニッションスイッチON信号が入力されると、以降、OFF信号が入力されるまでの間にGPS受信機4から出力される現在位置データ列を1回分の走行の走行軌跡データとして大容量記憶装置5に追加する。
When the power is turned on, the
<通常のエージェント処理>
(1)地点探索・経路探索・経路誘導
ユーザが例えば「お腹が空いた」とマイク22に話すと、音声認識部24で「お腹」、「が」、「空いた」と単語に分解して認識され、自然言語解析部25で名詞、動詞等の主要品詞の単語が抽出され、品詞名付きでエージェント処理部27に入力される。エージェント処理部27は図7に示す通常のエージェント処理プログラムに従い、自然言語解析部25からの入力からユーザの会話のカテゴリーが「食事」であると分析し(ステップS10〜S12)、食事場所への地点検索への誘導会話フローに移行する。エージェントデータ記憶部26の内、現在エージェントAGに対応する標準的な性格のエージェントAg{sb,cb,ab,mb,ob}のエージェントデータを用い、エージェント画像(動画またはスライド画像)をエージェント画像記憶部29に描画し、ナビゲーション部6の合成部9に合成指令を与えて地図画像の上に標準的な性格・容姿のエージェント画像を重ねながら映像信号に変換させ画面表示させるとともに、「食事に行く?」との会話文データを標準的な性格のエージェントAg{sb,cb,ab,mb,ob}の音声出力指令とともに音声合成部30へ出力する。音声合成部30は単語辞書301と文法辞書302を用いて会話文の単語を同定した後、読み・アクセントを決定し、次に標準的な性格のエージェントAg{sb,cb,ab,mb,ob}に対応するイントネーションデータベースを用いて読みと構文を参考にして会話文に対し標準的な性格に合うようにイントネーションやポーズの挿入位置を設定し、音声データベース304の中からイントネーションや読みに対して適切な音声素片を検索・接続し、音声合成を行うことで標準的な性格の音声による音声信号を加算器18を介しアンプ2へ出力し、スピーカ3から音響再生させる。以降、次にエージェントの性格が変更されるまでエージェントは標準的な性格に維持される。ユーザが「はい」と返事すると、エージェント処理部27で肯定と解析し、エージェント処理部27はエージェントに「何がいい?」と質問させ、ユーザが「お寿司」と返事すると、エージェント処理部27は「お寿司」を希望食と決定する。そして、エージェント処理部27はエージェントに「お寿司屋を探す?」と質問させ、ユーザが「うん」と返事すると、ナビゲーション部6の地点検索部11に現在地近くのお寿司屋の検索を指令する。該指令を受けた地点検索部11はGPS受信機4から現在地を入力し、大容量記憶装置5の案内地点情報を参照して現在地に一番近いお寿司屋を検索し、エージェント処理部27に店名、住所、種別を伝え、エージェント処理部27はエージェントに「○○屋、××区△丁目○番があるけど、どう?」と質問させる。ユーザが「いいよ」と返事すると、エージェント処理部27は肯定と解析し、続いて、エージェント処理部27はエージェントに「経路誘導する?」と質問させ、ユーザが「うん」と返事すると、エージェント処理部27は肯定と解析し、経路探索・経路誘導部12に現在地から今回検索したお寿司屋までの経路探索・経路誘導を指令する。このようにして一連の対話が終るとエージェント処理部27はエージェントの画像と音声による現出を止める(ステップS13)。
<Normal agent processing>
(1) Point search / route search / route guidance For example, when the user speaks to the
経路探索・経路誘導の指令を受けた経路探索・経路誘導部12は大容量記憶装置5の道路データを用いて現在地から○○屋までを最短で結ぶ経路探索を行い、探索した経路誘導データを誘導経路記憶部13に記憶させたあと、経路誘導モードをオンし、現在地から目的地まで経路誘導を行う。なお、経路誘導モードは車両が目的地に達するか、ユーザが経路誘導の中止を指示したときオフする。経路誘導モードオン時、経路探索・経路誘導部12は地図描画部8に誘導経路の描画を指示し、地図描画部8は画像記憶部7に現在地マーク付の地図画像を描画する際、誘導経路記憶部13に記憶された誘導経路データを用いて地図画像上に重ねて誘導経路を赤等の強調した配色で描画したあと、中心に現在地マークを描画する。一方、経路探索・経路誘導部12は経路誘導データの中で現在地から見て目的地寄りにある次に進路変更すべき経由地交差点を案内対象交差点として決定するとともに、現在地−案内対象交差点間の距離を計算し、案内対象交差点に1km以内に近づくと案内対象交差点の拡大画像に誘導進路を示す矢印と現在地−交差点間距離を重ねた交差点進路案内画像を交差点進路案内画像記憶部14に描画し、合成部9に合成指令を与えて地図画像の上に交差点進路案内画像を重ねながら映像信号に変換して表示装置1へ出力させ、現在地を中心とする地図画像の上に交差点進路案内画像を重ねて表示させる。経路探索・経路誘導部12は現在地−交差点間距離が変化すると交差点進路案内画像中の現在地−交差点間距離も変化させる。また、経路探索・経路誘導部12は次に進路変更すべき経由地交差点を案内対象交差点として決定すると、エージェント処理部27に現在地−案内対象交差点間の距離と誘導進路を伝え、エージェント処理部27は現在地−案内対象交差点間の距離が700m、500m、300mに成った各時点で標準的な性格のエージェントの音声により「700m先交差点右折です」、「500m先交差点右折です」、「300m先交差点右折です」の音声案内をさせる(ステップS14、S15)。このようにして、音声と画像により経路誘導が行われることで、ユーザは所望のお寿司屋に迅速に到達できる。
In response to the route search / route guidance command, the route search /
なお、経路誘導モードで走行中に交差点進路案内画像が表示されると、走行監視部15は案内対象交差点での誘導進路と車両の実際の走行ルートとを比較し、一致しなかった場合にエージェント処理部27へルート外れ警告指令を出力するとともに警告した日時を大容量記憶装置5に追加して記憶し、再探索指令を経路探索・経路誘導部12に与える。ルート外れ警告指令を受けたエージェント処理部27はエージェントに音声により「ルートを外れたよ」との警告をさせる(ステップS16、S17)。再探索指令を受けた経路探索・経路誘導部12はその時点の現在地から○○屋までを最短で結ぶ経路探索を行い、探索した新たな経路誘導データで誘導経路記憶部13を書き換えて以降、新たな経路誘導データに基づき経路誘導を行う。
When the intersection route guidance image is displayed during traveling in the route guidance mode, the traveling
(2)窓の開閉
ユーザが例えば「暑いな」(「寒いな」)とマイク22に話すと、音声認識部24で「暑い」、「な」(「寒い」、「な」)と単語に分解して認識され、自然言語解析部25で名詞、動詞、形容詞、形容動詞等の主要品詞の単語が抽出され、品詞名付きでエージェント処理部27に入力される。エージェント処理部27は通常のエージェント処理プログラムに従い、自然言語解析部25からの入力を表1の単語別カテゴリ分類表と照合して今回の会話分のカテゴリーが機器制御の内の「ウインドウ開(ウインドウ閉)」であると分析し、ウインドウ制御への誘導会話フローに移行する。エージェントデータ記憶部26の内、現在エージェントAGに対応するAg{sb,cb,ab,mb,ob}のエージェントデータを用い、画像と音声で標準的なエージェントを現出させて「窓を開ける?」(窓を閉める?」)と質問させ、ユーザが「うん」と返事すると、エージェント処理部27は肯定と解析し、パワーウインドウ19を制御して窓を閉めさせる(開けさせる)処理をする(ステップS10〜S12、S18)。
(3)ヘッドライトのオン/オフ
ユーザが例えば「暗いな」(「明るいな」)とマイク22に話すと、音声認識部24で「暗い」、「な」(「明るい」、「な」)と単語に分解して認識され、自然言語解析部25で名詞、動詞、形容詞、形容動詞等の主要品詞の単語が抽出され、品詞名付きでエージェント処理部27に入力される。エージェント処理部27は自然言語解析部25からの入力からカテゴリーが「ライトオン(ライトオフ)」であると分析し、ライト制御への誘導会話フローに移行する。画像と音声で標準的な性格のエージェントを現出させて「ヘッドライトを点ける?」(ヘッドライトを消す?」)と質問させ、ユーザが「うん」と返事すると、エージェント処理部27は肯定と解析し、ヘッドライト21を制御して点灯させる(消灯させる)処理をする(ステップS10〜S12、S18)。
(2) Opening and closing the window When the user speaks to the
(3) On / off of the headlight When the user speaks to the
(4)ワイパのオン/オフ
ユーザが例えば「雨だね」(「雨が止んだね」)とマイク22に話すと、音声認識部24で「雨」、「だね」(「雨」、「が」、「止ん」、「だね」)と単語に分解して認識され、自然言語解析部25で名詞、動詞、形容詞、形容動詞等の主要品詞の単語が抽出され、品詞名付きでエージェント処理部27に入力される。エージェント処理部27は自然言語解析部25からの入力からカテゴリーが「ワイパオン(ワイパオフ)」であると分析し(「雨が止んだね」の場合、表1では、「雨」のカテゴリであるワイパオンと「止ん」のカテゴリであるワイパオフの反対のカテゴリが見出されるが、こういう場合にはオフ側を採用する)、ワイパ制御への誘導会話フローに移行する。画像と音声で標準的な性格のエージェントを現出させて「ワイパをオンする?」(ワイパを止める?」)と質問させ、ユーザが「うん」と返事すると、エージェント処理部27は肯定と解析し、ワイパ20を制御して動かさせる(停止させる)処理をする(ステップS10〜S12、S18)。
(5)オーディオ
ユーザが例えば「ラジオが聞きたい」(「ラジオを止めたい」)とマイク22に話すと、音声認識部24で「ラジオ」、「が」、「聞き」、「たい」(「ラジオ」、「を」、「止め」、「たい」)と単語に分解して認識され、自然言語解析部25で名詞、動詞、形容詞、形容動詞等の主要品詞の単語が抽出され、品詞名付きでエージェント処理部27に入力される。エージェント処理部27は自然言語解析部25からの入力からカテゴリーが「ラジオオン(ラジオオフ)」であると解析し、ラジオ制御への誘導会話フローに移行する。標準的な性格のエージェントにより「ラジオを点ける?」(ラジオを止める?」)と質問させ、ユーザが「うん」と返事すると、エージェント処理部27は肯定と解析し、オーディオ部17を制御してラジオをオンさせる(ラジオを止めさせる)。ラジオがオンしてオーディオ部17から出力されたラジオ音声信号はアンプ2に入力されスピーカ3より音響再生される(ステップS10〜S12、S18)。
(4) ON / OFF of the wiper When the user speaks to the
(5) Audio When the user speaks to the
また、ユーザが例えば「CDが聞きたい」(「CDを止めたい」)とマイク22に話すと、音声認識部24で「CD」、「が」、「聞き」、「たい」(「CD」、「を」、「止め」、「たい」)と単語に分解して認識され、自然言語解析部25で名詞、動詞、形容詞、形容動詞等の主要品詞の単語が抽出され、品詞名付きでエージェント処理部27に入力される。エージェント処理部27は自然言語解析部25からの入力からカテゴリーが「CDオン(CDオフ)」であると解析し、ラジオ制御への誘導会話フローに移行する。標準的な性格のエージェントにより「CDを再生する?」(CDを止める?」)と質問させ、ユーザが「うん」と返事すると、エージェント処理部27は肯定と解析し、オーディオ部17を制御してCDを再生させる(CDの再生を止めさせる)処理をする(ステップS10〜S12、S18)。CDが再生されてオーディオ部17から出力されたCD再生信号はアンプ2に入力されスピーカ3より音響再生される。
このようにして、ユーザはエージェントの対話により、地点探索、経路探索・経路誘導のほか、窓の開閉、ワイパのオン・オフ、ヘッドライトの点灯、消灯、ラジオのオン・オフ、CDの再生/停止等の各種の指示を行うことができる。
For example, when the user speaks to the
In this way, the user can perform point search, route search / route guidance, open / close windows, wiper on / off, headlight on / off, radio on / off, CD playback / Various instructions, such as a stop, can be given.
<エージェントの性格可変処理>
(1)ユーザの性格判別用質問のタイミング
ところで、長い期間にわたりエージェントの性格が固定したままの場合、飽きが来てエンタテイメント性が無くなってくるが、本実施例では時々エージェントの性格が可変するため、エンターテイメント性が持続するようになっている。
すなわち、エージェント処理部27は、図8、図9のエージェント性格変更プログラムに基づき、まず現在、図7の通常のエージェント処理プログラムに基づく対話中かチェックし(図8のステップS20)、NOであれば初めてのユーザ性格判別用の質問または前回、ユーザの性格判別用質問をしてから所定時間T0(T0は5時間、1日など)経過したかチェックする(ステップS21)。ここでは初めての質問なのでYESと判断し、続いて検出部16の車速出力から走行中かチェックし(ステップS22)、YESであれば更にスピーカ出力中かチェックし(ステップS23)、NOであれば所定時間T1(例えば、T1=30分)以上の時間エージェントの音声出力が無かったかチェックする(ステップS24)。YESのときナビゲーション部6が経路誘導モードオンかチェックし(ステップS25)、NOであれば後述するステップS30へ進み、YESであれば次の案内対象交差点まで所定の一定距離L0(例えば、L0=2km)以上離れており、次の案内対象交差点の誘導進路の音声案内まで間があるかチェックする(ステップS26)。ここでもYESのとき、エージェント処理部27はとくに運転上支障がなく、また、ユーザの気分転換にも役立つタイミングであるとしてユーザの性格判別用質問をする。
<Agent character variable processing>
(1) Timing of user personality determination question When the agent's personality remains fixed for a long period of time, he gets bored and loses entertainment, but in this embodiment, the personality of the agent sometimes varies. , Entertainment is going to last.
That is, the
(2)ユーザの性格判別用質問の決定
この際、エージェント処理部27はエージェントデータ記憶部26に記憶されたユーザの性格判別用質問群の中から、目的地の場所または現在走行中の場所、季節、時間帯、天候を参考にして1つの質問を選択する。具体的には目的地が地点検索されたものであるときはまず目的地の種別(海水浴場、港、プール、スキー場、温泉場、レストラン等)を判別し(種別は大容量記憶装置5に記憶された地点データに含まれており、地点検索時にナビゲーション部6から通知済である。若し種別が不明の場合、地図データ等を参照して目的地が海辺、山間地、河畔のいずれか判ればそれを目的地の種別としても良い)、判別出来た場合、外部情報受信部32を制御して外部の情報センタから現在の天候を受信させて入力するとともにタイマ31から現在の日時を入力し、目的地の種別に対応して図4乃至図6の質問表に登録されたジャンル群から前回質問時とジャンルが異なり、現在の季節・時間帯・天候に条件が合致し、かつ過去に同一内容の質問をしていない質問をランダムに1つ選択する(ステップS27〜S29)。該当する質問が見つかった場合(図9のステップS40でYES)、ステップS41に進んで質問を実行する。
(2) Determination of user personality determination question At this time, the
若し、誘導経路中でないか、目的地の種別が不明だった場合、現在地を大容量記憶装置5に記憶された走行軌跡データと比較し、現在地を中心とする半径rkm(rは例えば、30km)の範囲を過去に走行した回数が一定値より以下のときは、普段走行しない地域を走行中と判断し、地図データを参照して現在地が海辺、山間地、河畔のいずれかか判れば走行中の場所と判別する。そして、目的地の種別に対応して図4乃至図6の質問表に登録されたジャンル群から前回質問時とジャンルが異なり、現在の季節・時間帯・天候に条件が合致し、かつ過去に同一内容の質問をしていない質問をランダムに1つ選択する(図8のステップS30〜S33)。該当する質問が見つかった場合(図9のステップS40でYES)、ステップS41に進んで質問を実行する。ステップS30またはS32でNOの場合、図4乃至図6の中で場所を問わない質問群の中から、前回質問時とジャンルが異なり、現在の季節・時間帯・天候に条件が合致し、かつ過去に同一内容の質問をしていない質問をランダムに1つ選択する(図9のステップS42)。該当する質問が見つかった場合(図9のステップS42でYES)、ステップS41に進んで質問を実行する。ここでは、図4の質問08が選択されたものとして説明する。
If it is not in the guidance route or the type of the destination is unknown, the current location is compared with the travel locus data stored in the
(3)ユーザの性格判別とエージェントの性格変更準備
質問が決定すると、エージェント処理部27はエージェントデータ記憶部26の内、現在エージェントAGに対応するエージェントAg{sb,cb,ab,mb,ob}のエージェントデータを用い、画像と音声で標準的な性格のエージェントを現出させて「泳ぐのは好き?」と質問させ、ユーザが例えば「うん」(「いや」)と返事すると、エージェント処理部27は肯定(否定)と分析し、質問と回答に対応付けられたユーザ性格特徴から活動性が高いと判別する(ステップS41)。そして、ユーザの性格特徴に合わせるため次エージェントAG´の性格要素の内、活動性Aを1ポイント上げてAg{s4,c4,a5,m4,o4}(1ポイント下げてAg{s4,c4,a3,m4,o4})とする(ステップS44)。なお、ユーザが例えば「大好き」(「大嫌い」)と返事すしたとき、エージェント処理部27が強肯定(強否定)と分析し、活動性を2倍の2ポイント上げてAg{s4,c4,a6,m4,o4}(活動性を2ポイント下げてAg{s4,c4,a2,m4,o4})としても良い。
若しユーザが一定時間内に返事をしなかった場合は、非協調的と判別し、ユーザの性格特徴に合わせるため次エージェントAG´の性格要素の内、協調性を1ポイント上げるようにしても良い。
このようにして、ユーザの性格に合わせて次エージェントAG´の性格要素が可変する。但し、可変した性格が実際のエージェントに反映されるのはユーザがイグニッションキーを回してエンジン停止、ACCスイッチオフとしたあと、一定時間T2(T2は例えば12時間)以上経過してから再度イグニッションキーを回してACCスイッチオンした後とされ、運転中にエージェントの性格が変わり戸惑いを覚えることがないようになっている。
(3) User personality determination and agent personality change preparation When a question is determined, the
If the user does not reply within a certain period of time, it is determined that the user is not cooperative, and in order to match the personality characteristics of the user, the cooperativeness may be increased by one point among the personality elements of the next agent AG ′. good.
In this way, the personality element of the next agent AG ′ varies according to the personality of the user. However, the variable personality is reflected in the actual agent when the user turns the ignition key to stop the engine and turns off the ACC, and then the ignition key again after a certain time T2 (T2 is 12 hours, for example). It is said that after turning the ACC switch on, the personality of the agent will change during driving and you will not feel confused.
イグニッションキーを回す前(ACCスイッチがオフする前)に、再度、ユーザの性格判別用質問タイミングとなったとき、エージェント処理部27は前述と同様にしてエージェントデータ記憶部26に記憶されたユーザの性格判別用質問群の中から、目的地または走行中の場所、季節、時間帯、天候を参考にするなどして1つの質問を選択する。ここでは、図4の質問02になったとすると、エージェントデータ記憶部26の内、現在エージェントAGに対応するエージェントAg{sb,cb,ab,mb,ob}のエージェントデータを用い、画像と音声で標準的な性格のエージェントを現出させて「夕焼けっていいよね?」と質問させ、ユーザが「うん」(「いや」)と返事すると、エージェント処理部27は肯定(否定)と解析し、質問と回答に対応付けられたユーザ性格特徴を情緒性高い(情緒性低い)と判別し、ユーザの性格特徴に合わせるため次エージェントAG´の性格要素の内、情緒性を1ポイント上げてAg{s4,c4,a5,m5,o4}とする(情緒性を1ポイント下げてAg{s4,c4,a5,m3,o4}とする)。
Before turning the ignition key (before the ACC switch is turned off), when the user personality determination question timing comes again, the
(4)エージェントの性格変更
以下では、次エージェントAG´=Ag{s4,c4,a6,m6,o4}として説明する。トイレ休憩等で一時的に停車したためイグニッションキーが回されてエンジン停止、ACCスイッチオフとされたが、T2時間内に再びイグニッションキーが回されてACCスイッチオンとされたとき、現エージェントAGは変化しない(ステップS45とS46でYES、S47でNO)。これにより、トイレ休憩などで比較的短い時間停車しただけの場合に、運転再開後、エージェントの性格が急に変わって戸惑いを覚えることが防止される。
目的地等への運転が終わり、イグニッションキーが回されてエンジンが停止されるとともに一旦ACCスイッチオフされT2時間以上経過後に再びACCスイッチオンとされたとき、現エージェントAGは次エージェントAG´で置換えられる(ステップS48でNO)。よって、以降、エージェント処理部27がエージェントを現出させる際、現エージェントAGに対応するエージェントAg{sb,cb,ac,mc,ob}のエージェントデータを用いてエージェント画像を表示させる。また、音声合成部30に対し会話文とともにエージェントAg{sb,cb,ac,mc,ob}の音声出力指令を与え、音声合成部30は単語辞書301と文法辞書302を用いて会話文の単語を同定した後、読み・アクセントを決定し、次にエージェントAg{sb,cb,ac,mc,ob}に対応するイントネーションデータベースを用いて読みと構文を参考にして会話文に対し現エージェントAGの性格に合うようにイントネーションやポーズの挿入位置を設定し、音声データベース304の中からイントネーションや読みに対して適切な音声素片を検索・接続し、音声合成を行う。この結果、エージェントの性格は活動性と協調性の増したものとなり、ユーザの性格に合致した愛着の湧くものとなる。
(4) Agent Personality Change In the following description, the following agent AG ′ = Ag {s4, c4, a6, m6, o4} will be described. The engine is stopped and the ACC switch is turned off because the vehicle is temporarily stopped due to a toilet break, etc. When the ignition key is turned again and the ACC switch is turned on within T2, the current agent AG changes. No (YES in steps S45 and S46, NO in S47). This prevents the agent's personality from changing suddenly and becoming confused after resuming driving when the vehicle has only stopped for a relatively short period of time, such as a restroom break.
When the operation to the destination is completed, the ignition key is turned, the engine is stopped, the ACC switch is turned off, and the ACC switch is turned on again after more than T2 hours, the current agent AG is replaced with the next agent AG ′. (NO in step S48). Therefore, thereafter, when the
この実施例によれば、ユーザがエージェントからの質問に答えるだけで、エージェントの性格が自動的に変わるためユーザは面倒な操作等をしなくても飽きの来ないエンターテイメント性を楽しめる。エージェントの性格はユーザに合致するように可変するため、愛着が湧き、また、質問は走行中で、エージェントが直前・直後に通常のエージェント処理をしない空いた時間を選んでなされるので、運転中のエンターテイメント性が高まる。質問は目的地または走行中の場所、季節・時間帯、天候など、現在の状況に因んだものとされるので違和感が生じない。イグニッションキーが回されてACCスイッチオフとされたあと所定の一定時間以上経過したあと再びACCスイッチがオンされたときに、エージェントの性格が可変するため、運転途中での性格変化に戸惑ったり、前回エージェントと対話してから間の無い性格変化で戸惑ったりすることがない。 According to this embodiment, just by the user answering a question from the agent, the personality of the agent is automatically changed, so that the user can enjoy an entertaining entertainment without troublesome operations. Since the personality of the agent can be changed to match the user, it is attached to the user, and since the question is running and the agent chooses the free time when the agent does not perform normal agent processing immediately before and after, it is during driving. The entertainment nature of will increase. The question is related to the current situation, such as the destination or location where the car is running, the season / time zone, and the weather, so there is no sense of incongruity. When the ignition key is turned and the ACC switch is turned off, the personality of the agent changes when the ACC switch is turned on again after a predetermined period of time has elapsed. You won't be confused by a personality change that hasn't happened since you interacted with the agent.
なお、エージェント処理部は或る任意の対話後、「もっと話しません」と質問し、「うん」など(「あとで」など)肯定的(否定的)な返事があればユーザの社交性が高い(低い)と判断し、次エージェントAG´の社交性を上げ(下げ)ても良い。
また、質問とは別に、ユーザが或る一定時間内にエージェントに指示を与える回数を計測することで頻度を計測し、一定以上の場合にユーザが支配性を持つと判断し、次エージェントAG´の支配性を下げ、協調性を上げて従順な性格に変わるようにしても良い。
また、経路誘導モードオン後、次にオフするまでに走行監視部が記録された経路外れした回数が一定値を越えたとき、ユーザの協調性が乏しいと判断し、次エージェントAG´の支配性を上げるなどしてユーザの協調性を促すような性格に変わるようにしても良い。
また、渋滞中や過去に複数回走行した場所を走行中などに、エージェントデータ記憶部の35 種類のエージェントからランダムに選択した1つのエージェントAgを一時エージェントAG0とし、「こんにちは」などの挨拶をさせ、ユーザが応答しなければ現在エージェントAGと次エージェントAG´は変化させず、「やあ」など挨拶を返したとき、一時エージェントAG0を気に入ったとして現在エージェントAGと次エージェントAG´を変更し、以降、変更後のエージェントが前述と同様にユーザに性格判別用質問をし、ユーザの返答に応じてエージェントの性格が可変するようにしても良い。
これとは別に、エージェント処理部はユーザが聞いている楽曲のジャンルにより性格を判別し、エージェントの性格変更を行うようにしても良い。例えばユーザがCD音楽を聴取するとき、オーディオ部でCDの管理情報を読み取らせ、管理情報中の音楽ジャンルを入力し、該音楽ジャンルがロックのときはユーザの活動性が高いと判断し、次エージェントAG´の性格要素の内、活動性Aを1ポイント上げ、音楽ジャンルがクラシックのときはユーザの情緒性が高いと判断し、次エージェントAG´の性格要素の内、情緒性を1ポイント上げるようにする。この際、楽曲が変わる毎にジャンルを判別して次エージェントAG´の性格変更をしても良く、或いは、或るジャンルの楽曲が所定回数(例えば10回)再生された場合に、当該或るジャンルに合致するように次エージェントAG´の性格変更をしても良い。
また、エージェントの性格変更は次にACCスイッチがオンした後実行されるようにしたが、ユーザの性格判別が終ったあと、ユーザの性格に応じたエージェントでAGを書き換えて、リアルタイムで可変するようにしても良い。
また、音声合成部の備える音声データベースは性格別に用意するようにしても良い。
また、エージェントの性格要素は社交性、協調性、活動性、情緒性、支配性の5つとしたが、本発明は何らこれに限定されず、例えば、前記5つの内の任意の4つ以下の組み合わせとしたり、他の要素も加えた6以上としたりしても良い。
また、音声合成部の音声データベースをエージェントの性格別に用意するようにしても良い。
In addition, the agent processing unit asks “I will not speak more” after an arbitrary dialogue, and if there is a positive (negative) response such as “Yes” (“later” etc.) The sociability of the next agent AG ′ may be increased (decreased) by determining that it is high (low).
In addition to the question, the frequency is measured by measuring the number of times the user gives an instruction to the agent within a certain time, and if the frequency exceeds a certain value, it is determined that the user has control, and the next agent AG ′ It is also possible to lower the dominance of, and increase cooperation to change to a compliant character.
In addition, after the route guidance mode is turned on, when the number of times the travel monitoring unit has recorded the route before the next turn-off exceeds a certain value, it is determined that the user's cooperation is poor, and the control of the next agent AG ′ It may be changed to a personality that promotes user cooperation.
In addition, such as during traveling to the location where you travel more than once to congestion in and past, one of the agent Ag selected at random from 3 to 5 kinds of agents in the agent data storage unit and a temporary agent AG0, a greeting such as "Hello" If the user does not respond, the current agent AG and the next agent AG ′ are not changed, and when a greeting such as “Hi” is returned, the current agent AG and the next agent AG ′ are changed as if the user liked the temporary agent AG0, Thereafter, the changed agent may ask the user a personality determination question in the same manner as described above, and the personality of the agent may be changed according to the user's response.
Alternatively, the agent processing unit may determine the personality based on the genre of the music that the user is listening to and change the personality of the agent. For example, when a user listens to CD music, the audio management unit reads CD management information, inputs a music genre in the management information, and determines that the user's activity is high when the music genre is locked. Among the personality elements of agent AG ', activity A is raised by 1 point. When the music genre is classical, it is determined that the user's emotionality is high, and among the personality elements of the next agent AG', emotionality is raised by 1 point. Like that. At this time, each time the music changes, the genre is discriminated and the character of the next agent AG ′ may be changed, or when a music of a certain genre is reproduced a predetermined number of times (for example, 10 times), The personality of the next agent AG ′ may be changed to match the genre.
The agent personality change is executed after the ACC switch is turned on next time. However, after the user personality determination is completed, the AG is rewritten with the agent according to the user personality and can be changed in real time. Anyway.
Further, the speech database provided in the speech synthesizer may be prepared according to personality.
Moreover, although the personality elements of the agent are five such as sociality, cooperation, activity, emotionality, and dominance, the present invention is not limited to this, for example, any four or less of the above five It may be a combination, or 6 or more including other elements.
In addition, the speech database of the speech synthesizer may be prepared according to the personality of the agent.
本発明は、車載用ナビゲーション装置を初めとして、車載用又は家庭用電気機器、介護ロボット、ゲーム機器等に適用できる。 The present invention can be applied to in-vehicle or home electric devices, nursing robots, game devices, and the like, including in-vehicle navigation devices.
1 表示装置
3 スピーカ
4 GPS受信機
5 大容量記憶装置
6 ナビゲーション部
22 マイク
23 エージェント部
26 エージェントデータ記憶部
27 エージェント処理部
28 プログラム記憶部
29 エージェント画像記憶部
30 音声合成部
DESCRIPTION OF
Claims (11)
エージェント手段に、ユーザとの対話からユーザの性格を判別する性格判別手段と、
ユーザの性格に適したエージェントの性格に可変するエージェント可変手段と、
を設けたことを特徴とするエージェント装置。 In an agent device including agent means for recognizing a user's instruction while making an agent interacting with the user appear in voice or voice and image, and issuing various commands,
In the agent means, personality determination means for determining the personality of the user from the dialogue with the user,
Agent variable means for changing to the character of the agent suitable for the user's character,
An agent device characterized by comprising:
を特徴とする請求項1記載のエージェント装置。
The personality discriminating means discriminates the personality of the user from the answer result when the agent is asked to determine the personality of the user,
The agent device according to claim 1.
ユーザの性格判別用の質問は、季節、時間帯、天候の内、任意の組合せに合致した内容としたこと、
を特徴とする請求項2記載のエージェント装置。 The personality discriminating means is provided with information acquisition means for one or any combination of season, time zone, and weather,
The user's personality identification questions should be in accordance with any combination of season, time of day, and weather,
The agent device according to claim 2.
を特徴とする請求項2または3記載のエージェント装置。 If the personality discriminating means does not answer when the user asks a question for personality discrimination, the user discriminates that the personality has low cooperation.
The agent device according to claim 2 or 3, characterized in that:
を特徴とする請求項1または2記載のエージェント装置。 The personality discriminating means is such that when the user's instruction frequency to the agent is greater than a certain level, the user discriminates that the user has high dominance
The agent device according to claim 1 or 2, characterized in that
を特徴とする請求項1または2記載のエージェント装置。 The personality determining means refers to the music genre data input from the audio means for reproducing and outputting the music data to which the music genre data is attached, and determines the user's personality.
The agent device according to claim 1 or 2, characterized in that
を特徴とする請求項1記載のエージェント装置。 The agent variable means is configured to initially set the agent selected by the user from a plurality of agents with different personalities,
The agent device according to claim 1.
を特徴とする請求項1記載のエージェント装置。 The agent's personality can be changed when the power is turned off and then on again.
The agent device according to claim 1.
エージェント手段に、ユーザとの対話からユーザの性格を判別する性格判別手段と、
ユーザの性格に適したエージェントの性格に可変するエージェント可変手段と、
を設けたことを特徴とするエージェント機能付車載用ナビゲーション装置。 Current position detecting means for detecting the current position, and drawing and displaying a map image with a current position mark by referring to map data based on the current position information, searching for a user desired point, route search to a user desired point -Navigation means for guiding a route, and agent means for recognizing a user's instruction while making an agent interacting with the user appear in voice and / or image and giving various commands to each part of the navigation means and / or the vehicle In the in-vehicle navigation device with agent function,
In the agent means, personality determination means for determining the personality of the user from the dialogue with the user,
Agent variable means for changing to the character of the agent suitable for the user's character,
An in-vehicle navigation device with an agent function, characterized by comprising
ユーザの性格判別用の質問は、目的地または走行中の場所、季節、時間帯、天候の内、任意の組合せに合致した内容としたこと、
を特徴とする請求項9記載のエージェント機能付車載用ナビゲーション装置。 The personality discriminating means is provided with information acquisition means of one or any combination of a destination or a traveling place, a season, a time zone, and weather,
The user's personality identification questions should be in any combination of destination or location, season, time of day, and weather,
The vehicle-mounted navigation device with an agent function according to claim 9.
予めエージェントの性格を可変可能としておき、
ユーザとの対話からユーザの性格を判別し、
ユーザの性格に適したエージェントの性格に可変するようにしたこと、
を特徴とするエージェント出力方法。 In an agent output method for outputting an agent interacting with a user by voice or voice and image using acoustic means or acoustic means and display means,
Make the agent's personality variable in advance,
Determine the user's personality from user interaction,
To be able to change to the personality of the agent suitable for the personality of the user,
Agent output method characterized by
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005327189A JP4798431B2 (en) | 2005-11-11 | 2005-11-11 | Agent device, in-vehicle navigation device with agent function, agent output method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005327189A JP4798431B2 (en) | 2005-11-11 | 2005-11-11 | Agent device, in-vehicle navigation device with agent function, agent output method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007133728A true JP2007133728A (en) | 2007-05-31 |
JP4798431B2 JP4798431B2 (en) | 2011-10-19 |
Family
ID=38155323
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005327189A Active JP4798431B2 (en) | 2005-11-11 | 2005-11-11 | Agent device, in-vehicle navigation device with agent function, agent output method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4798431B2 (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010014542A (en) * | 2008-07-03 | 2010-01-21 | Denso Corp | On-board processing device and program for on-board processing device |
JP2010110862A (en) * | 2008-11-06 | 2010-05-20 | Nec Corp | Communication robot system and method and program for controlling communication robot |
WO2014087714A1 (en) | 2012-12-04 | 2014-06-12 | 株式会社エヌ・ティ・ティ・ドコモ | Information processing device, server device, dialogue system and program |
JP2018068548A (en) * | 2016-10-27 | 2018-05-10 | 富士ゼロックス株式会社 | Interaction control system |
JP2019139514A (en) * | 2018-02-09 | 2019-08-22 | 株式会社デンソーテン | Information notification device and information notification method |
JP2019162219A (en) * | 2018-03-19 | 2019-09-26 | 株式会社Novera | Information processing device, mirror device, and program |
JP2020527267A (en) * | 2017-07-14 | 2020-09-03 | 深▲せん▼前海達闥雲端智能科技有限公司Cloudminds (Shenzhen) Robotics Systems Co., Ltd. | Robot personality setting method, equipment and robot |
JP2021026657A (en) * | 2019-08-08 | 2021-02-22 | 株式会社Nttドコモ | Information processing unit |
JP2021071606A (en) * | 2019-10-31 | 2021-05-06 | 日産自動車株式会社 | Information processing device and information processing method |
JP2021086415A (en) * | 2019-11-28 | 2021-06-03 | 有限会社クロマニヨン | Virtual person interaction system, video generation method, and video generation program |
WO2021176780A1 (en) * | 2020-03-04 | 2021-09-10 | 株式会社東海理化電機製作所 | Control device, control system, information processing device, and program |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11259446A (en) * | 1998-03-12 | 1999-09-24 | Aqueous Reserch:Kk | Agent device |
JP2001134642A (en) * | 1999-11-02 | 2001-05-18 | Atr Media Integration & Communications Res Lab | Agent system utilizing social response characteristic |
-
2005
- 2005-11-11 JP JP2005327189A patent/JP4798431B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11259446A (en) * | 1998-03-12 | 1999-09-24 | Aqueous Reserch:Kk | Agent device |
JP2001134642A (en) * | 1999-11-02 | 2001-05-18 | Atr Media Integration & Communications Res Lab | Agent system utilizing social response characteristic |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010014542A (en) * | 2008-07-03 | 2010-01-21 | Denso Corp | On-board processing device and program for on-board processing device |
JP2010110862A (en) * | 2008-11-06 | 2010-05-20 | Nec Corp | Communication robot system and method and program for controlling communication robot |
WO2014087714A1 (en) | 2012-12-04 | 2014-06-12 | 株式会社エヌ・ティ・ティ・ドコモ | Information processing device, server device, dialogue system and program |
US10176252B2 (en) | 2012-12-04 | 2019-01-08 | Ntt Docomo, Inc. | Information-processing device, server device, interaction system, and program |
JP7003400B2 (en) | 2016-10-27 | 2022-01-20 | 富士フイルムビジネスイノベーション株式会社 | Dialogue control system |
JP2018068548A (en) * | 2016-10-27 | 2018-05-10 | 富士ゼロックス株式会社 | Interaction control system |
JP2020527267A (en) * | 2017-07-14 | 2020-09-03 | 深▲せん▼前海達闥雲端智能科技有限公司Cloudminds (Shenzhen) Robotics Systems Co., Ltd. | Robot personality setting method, equipment and robot |
JP2019139514A (en) * | 2018-02-09 | 2019-08-22 | 株式会社デンソーテン | Information notification device and information notification method |
JP7193793B2 (en) | 2018-02-09 | 2022-12-21 | 株式会社デンソーテン | Information notification device and information notification method |
JP2019162219A (en) * | 2018-03-19 | 2019-09-26 | 株式会社Novera | Information processing device, mirror device, and program |
JP2021026657A (en) * | 2019-08-08 | 2021-02-22 | 株式会社Nttドコモ | Information processing unit |
JP2021071606A (en) * | 2019-10-31 | 2021-05-06 | 日産自動車株式会社 | Information processing device and information processing method |
JP7310547B2 (en) | 2019-10-31 | 2023-07-19 | 日産自動車株式会社 | Information processing device and information processing method |
JP2021086415A (en) * | 2019-11-28 | 2021-06-03 | 有限会社クロマニヨン | Virtual person interaction system, video generation method, and video generation program |
WO2021176780A1 (en) * | 2020-03-04 | 2021-09-10 | 株式会社東海理化電機製作所 | Control device, control system, information processing device, and program |
JP2021139997A (en) * | 2020-03-04 | 2021-09-16 | 株式会社東海理化電機製作所 | Control device, control system, information processing device, and program |
JP7437191B2 (en) | 2020-03-04 | 2024-02-22 | 株式会社東海理化電機製作所 | Control devices, control systems, information processing devices, and programs |
Also Published As
Publication number | Publication date |
---|---|
JP4798431B2 (en) | 2011-10-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4798431B2 (en) | Agent device, in-vehicle navigation device with agent function, agent output method | |
JP5972372B2 (en) | Car information system | |
JP4353212B2 (en) | Word string recognition device | |
JP4292646B2 (en) | User interface device, navigation system, information processing device, and recording medium | |
JP4260788B2 (en) | Voice recognition device controller | |
JP6173477B2 (en) | Navigation server, navigation system, and navigation method | |
JP5677647B2 (en) | Navigation device | |
JP6202041B2 (en) | Spoken dialogue system for vehicles | |
JP2008058409A (en) | Speech recognizing method and speech recognizing device | |
JP2008233678A (en) | Voice interaction apparatus, voice interaction method, and program for voice interaction | |
JP4156563B2 (en) | Word string recognition device | |
JP2001034292A (en) | Word string recognizing device | |
JP2009251388A (en) | Native language utterance device | |
JP4156080B2 (en) | Request estimation device | |
JP5181533B2 (en) | Spoken dialogue device | |
JP2003014485A (en) | Navigation device | |
JP3890747B2 (en) | Control device | |
JP4951934B2 (en) | Navigation device, navigation method, navigation system, and program | |
JP2001117584A (en) | Voice processor | |
JP6741387B2 (en) | Audio output device | |
JP2001117581A (en) | Feeling recognition device | |
JP2001227962A (en) | Navigation device | |
JP4580230B2 (en) | Navigation device | |
JP2006010509A (en) | Navigation system | |
JP3809990B2 (en) | Navigation device with dialect explanation function |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20081106 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110127 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110328 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110707 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110720 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140812 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4798431 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140812 Year of fee payment: 3 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140812 Year of fee payment: 3 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |