Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7767835B2 - Data transfer method, communication support device, communication support program, and communication support system - Google Patents
[go: Go Back, main page]

JP7767835B2 - Data transfer method, communication support device, communication support program, and communication support system - Google Patents

Data transfer method, communication support device, communication support program, and communication support system

Info

Publication number
JP7767835B2
JP7767835B2 JP2021178989A JP2021178989A JP7767835B2 JP 7767835 B2 JP7767835 B2 JP 7767835B2 JP 2021178989 A JP2021178989 A JP 2021178989A JP 2021178989 A JP2021178989 A JP 2021178989A JP 7767835 B2 JP7767835 B2 JP 7767835B2
Authority
JP
Japan
Prior art keywords
data
character
vehicle
user
code
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.)
Active
Application number
JP2021178989A
Other languages
Japanese (ja)
Other versions
JP2023067594A (en
Inventor
聡美 衞藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP2021178989A priority Critical patent/JP7767835B2/en
Publication of JP2023067594A publication Critical patent/JP2023067594A/en
Application granted granted Critical
Publication of JP7767835B2 publication Critical patent/JP7767835B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Navigation (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、車両とユーザのコミュニケーションを支援するデータ引継方法、コミュニケーション支援装置、コミュニケーション支援プログラム、及び、コミュニケーション支援システムに関する。 The present invention relates to a data transfer method, communication support device, communication support program, and communication support system that support communication between a vehicle and a user.

特許文献1は、擬人化された“エージェント”の画像を車両内に表示し、エージェントと運転者のコミュニケーションによって、経路案内の目的地入力等を手助けするエージェント装置が開示されている。このエージェント装置では、地図データが交換されたときに、エージェントの行為が新しい地図データに整合して決定されるように調整が行われる。 Patent Document 1 discloses an agent device that displays an image of a personified "agent" inside the vehicle and assists the driver in entering destinations for route guidance through communication between the agent and the driver. When map data is exchanged, this agent device adjusts the agent's actions so that they are consistent with the new map data.

特開2000-222688号公報Japanese Patent Application Laid-Open No. 2000-222688

近年、対話型ユーザインタフェースによって、車両とユーザのコミュニケーションを支援するコミュニケーション支援装置が車両に搭載される場合がある。そして、ユーザが旧来使用していた車両(以下、旧車両という)を売却または廃車し、別の車両(以下、新車両という)に乗り換えるときには、ユーザビリティの維持または向上のために、コミュニケーションの支援に使用するデータを、旧車両から新車両に引き継ぐことが望まれる。 In recent years, vehicles have come to be equipped with communication support devices that use an interactive user interface to assist communication between the vehicle and the user. When a user sells or scraps their old vehicle (hereafter referred to as the "old vehicle") and switches to another vehicle (hereafter referred to as the "new vehicle"), it is desirable to transfer the data used to support communication from the old vehicle to the new vehicle in order to maintain or improve usability.

しかし、対話型ユーザインタフェースが、ユーザが擬似的な人またはその他の生物等として認識し得る擬生物化されたキャラクタを用いて構成される場合、旧車両から新車両への乗り換えに際し、単に機械的にデータを引き継ぐと以下の問題が生じる。 However, if the interactive user interface is constructed using mimicked characters that users can recognize as pseudo-humans or other living creatures, the following problems arise if data is simply transferred mechanically when switching from an old vehicle to a new one.

擬生物化されたキャラクタ(以下、擬生物キャラクタという)は、ユーザに擬似的な生物等と認識されることによって、ユーザと車両の円滑かつ自然な対話的コミュニケーションを補助する象徴的インタフェースである。このため、擬生物キャラクタは、例えば車両またはコミュニケーション支援装置の擬似人格として、車両等と実質的に一体的なものとしてユーザに認識される。したがって、ユーザが旧車両から新車両に乗り換えたときに、単に機械的にデータの引き継ぎが行われると、新車両において未だ何らコミュニケーションしていない新しい擬生物キャラクタが、旧車両において対話を重ねた旧知の擬生物キャラクタの疑似人格や記憶を予め有している状態となる。 A biomimetic character (hereafter referred to as a biomimetic character) is a symbolic interface that assists smooth and natural interactive communication between the user and the vehicle by being recognized by the user as a simulated living thing. For this reason, the biomimetic character is recognized by the user as being essentially one with the vehicle, for example, as a simulated personality of the vehicle or communication support device. Therefore, if data is simply transferred mechanically when the user switches from an old vehicle to a new one, the new biomimetic character with which the user has not yet communicated will already possess the simulated personality and memories of the familiar biomimetic character with whom the user had many conversations in the old vehicle.

しかし、現実的な生物はその身体を変えて記憶や人格を承継し得ないことを考慮すれば、旧車両というハードウェア(身体)が失われるのにも関わらず、これと一体のものと認識されていた記憶や擬似人格が、新車両という別のハードウェア(身体)において生き続けるのは、擬似的であるとしても生物のように認識される擬生物キャラクタとしてはいかにも不自然である。すなわち、機械的なデータの引き継ぎは、擬生物キャラクタの生物感(生き物っぽさ)を損なう。その結果、ユーザは、擬生物キャラクタを、自然なコミュニケーションの対象と認識し難くなるので、ユーザと車両との自然な対話的コミュニケーションを補助するという、擬生物キャラクタを用いることの本来的な目的が損なわれる。 However, considering that real living things cannot change their bodies and inherit memories or personalities, it would be unnatural for a biomimetic character, which is perceived as a living thing even if it is simulated, to have the memories and pseudo-personality that were perceived as being one with the old vehicle's hardware (body) continue to live on in the new vehicle's separate hardware (body), even though the old vehicle's hardware (body) is lost. In other words, the mechanical transfer of data diminishes the biomimetic character's sense of life (its lifelikeness). As a result, users find it difficult to recognize the biomimetic character as a natural target of communication, defeating the original purpose of using a biomimetic character, which is to assist in natural interactive communication between the user and the vehicle.

本発明は、擬生物化されたキャラクタを用いた対話型ユーザインタフェースによってユーザと車両のコミュニケーションを支援する車両において、キャラクタの生物感を損なうことなく、コミュニケーションの支援に使用するデータの引き継ぎを行うデータ引継方法、コミュニケーション支援装置、コミュニケーション支援プログラム、及び、コミュニケーション支援システムを提供することを目的とする。 The present invention aims to provide a data transfer method, communication support device, communication support program, and communication support system for transferring data used to support communication in a vehicle that supports communication between the user and the vehicle through an interactive user interface using lifelike characters, without losing the lifelike feel of the characters.

本発明のある態様は、擬生物化されたキャラクタを用いた対話型ユーザインタフェースであるエージェント部によってユーザとのコミュニケーションを支援するコミュニケーション支援装置を備える車両において、コミュニケーションの支援に使用するデータの引き継ぎを行うデータ引継方法である。このデータ引継方法では、データの引継開始トリガーである特殊制御コードの入力が判定される。そして、特殊制御コードがデータの外部出力を指示する第1コードであるときに、キャラクタの形態を前記コミュニケーションに使用する第1形態から第1形態とは異なる第2形態に変化させることにより、キャラクタとの離別をユーザに報知する離別動作と、キャラクタの形見が形成されたことをユーザに報知する形見形成動作が、エージェント部によって実行される。また、特殊制御コードが第1コードであるときに、データは外部ストレージに保存される。 One aspect of the present invention is a data transfer method for transferring data used to support communication in a vehicle equipped with a communication support device that supports communication with a user through an agent unit that is an interactive user interface using a biomimetic character. In this data transfer method, input of a special control code that triggers the start of data transfer is determined. When the special control code is a first code that instructs external output of data, the agent unit changes the character's form from a first form used for the communication to a second form different from the first form, thereby performing a separation action to notify the user of separation from the character and a keepsake creation action to notify the user that a keepsake of the character has been created . Furthermore, when the special control code is the first code, the data is saved in external storage.

本発明によれば、擬生物化されたキャラクタを用いた対話型ユーザインタフェースによってユーザと車両のコミュニケーションを支援する車両において、キャラクタの疑似生物性を損なうことなく、コミュニケーションの支援に使用するデータの引き継ぎが行われる。 According to the present invention, in a vehicle that supports communication between the user and the vehicle through an interactive user interface using lifelike characters, data used to support communication is transferred without compromising the lifelike nature of the characters.

図1は、車両及びコミュニケーション支援システムの概略構成を示す説明図である。FIG. 1 is an explanatory diagram showing a schematic configuration of a vehicle and a communication support system. 図2は、エージェントコントローラの構成を示すブロック図である。FIG. 2 is a block diagram showing the configuration of the agent controller. 図3は、旧車両からデータを引き継ぐ際の処理を示すフローチャートである。FIG. 3 is a flowchart showing the process of taking over data from an old vehicle. 図4は、旧車両におけるデータの引き継ぎに関する作用を示す説明図である。FIG. 4 is an explanatory diagram showing the operation related to the transfer of data in the old vehicle. 図5は、新車両においてデータを引き継ぐ際の処理を示すフローチャートである。FIG. 5 is a flowchart showing the process of transferring data to the new vehicle. 図6は、新車両におけるデータの引き継ぎに関する作用を示す説明図である。FIG. 6 is an explanatory diagram showing the operation related to the transfer of data in the new vehicle.

以下、図面を参照しながら本発明の実施形態について説明する。 Embodiments of the present invention will be described below with reference to the drawings.

[第1実施形態]
図1は、車両100及びコミュニケーション支援システム101の概略構成を示す説明図である。車両100は、エージェントシステム14を用いて、ユーザ10と車両100の対話的なコミュニケーションを支援する。したがって、エージェントシステム14を含む車両100は、コミュニケーション支援システム101を構成する。
[First embodiment]
1 is an explanatory diagram showing the schematic configuration of a vehicle 100 and a communication support system 101. The vehicle 100 uses an agent system 14 to support interactive communication between a user 10 and the vehicle 100. Therefore, the vehicle 100 including the agent system 14 constitutes the communication support system 101.

本実施形態において、ユーザ10と車両100の対話的なコミュニケーション(以下、対話的コミュニケーションという)とは、ユーザ10と車両100の間で主として双方向に情報の伝達することをいう。対話的コミュニケーションによって伝達される情報の種類や性質には限りはないが、例えば、ユーザ10から車両100または車両100が搭載する機器(以下、車両100等という)への音声その他による操作入力、及び、車両100等を相手とする音声またはジェスチャその他動作等によるユーザ10の意思または感情の表現等は、対話的コミュニケーションの一形態である。また、例えば、車両100等からユーザ10に対する交通その他に関する情報の提供、及び、ユーザ10の意思または感情の表現に対する車両100等の応答(すなわちユーザ10との対話)は、対話的コミュニケーションに属する。 In this embodiment, interactive communication between the user 10 and the vehicle 100 (hereinafter referred to as interactive communication) refers to the transmission of information primarily in a two-way direction between the user 10 and the vehicle 100. There is no limit to the type or nature of information transmitted through interactive communication; however, for example, voice or other operational input from the user 10 to the vehicle 100 or equipment mounted on the vehicle 100 (hereinafter referred to as the vehicle 100, etc.), and the expression of the user's intentions or feelings through voice, gestures, or other actions directed toward the vehicle 100, etc., are forms of interactive communication. Furthermore, for example, the provision of information about traffic or other matters from the vehicle 100, etc. to the user 10, and the response of the vehicle 100, etc. to the expression of the user's intentions or feelings (i.e., a dialogue with the user 10) belong to interactive communication.

なお、ユーザ10は、車両100の定常的な運転者、その家族等である定常的な同乗者、または、これらの総体である。本実施形態においては、ユーザ10は車両100の所有者かつ主たる運転者である。 Note that user 10 may be the regular driver of vehicle 100, a regular passenger such as a family member, or a combination of these. In this embodiment, user 10 is the owner and primary driver of vehicle 100.

図1に示すように、車両100は、エージェントシステム14の他、運転操作部11、カーナビゲーションシステム12、車両コントローラ15、及び、センサ16を備える。 As shown in FIG. 1, the vehicle 100 includes an agent system 14, a driving operation unit 11, a car navigation system 12, a vehicle controller 15, and a sensor 16.

運転操作部11は、車両100の運転操作のためにユーザ10が操作する操作部である。運転操作部11は、例えば、ステアリングホイール、アクセルペダル、及び、ブレーキペダル等である。 The driving operation unit 11 is an operation unit operated by the user 10 to drive the vehicle 100. The driving operation unit 11 includes, for example, a steering wheel, an accelerator pedal, and a brake pedal.

カーナビゲーションシステム12は、ユーザ10に対して、目的地までの経路等を案内する案内装置である。カーナビゲーションシステム12は、図示しない固有のディスプレイ及び操作キーを備える。ユーザ10は、カーナビゲーションシステム12の操作キーを用いて、目的地の設定等、経路案内等に必要な操作を行う。また、ユーザ10は、カーナビゲーションシステム12のディスプレイ、及び/または、スピーカ13から出力される音または音声によって、経路案内等を内容とする情報の提供を受けることができる。 The car navigation system 12 is a guidance device that provides the user 10 with information such as routes to a destination. The car navigation system 12 has its own display and operation keys (not shown). The user 10 uses the operation keys of the car navigation system 12 to perform operations necessary for route guidance, such as setting a destination. The user 10 can also receive information such as route guidance on the display of the car navigation system 12 and/or through sounds or voices output from the speaker 13.

カーナビゲーションシステム12は、車両100の走行履歴21を保持する。走行履歴21は、例えば図示しないGPS(Global Positioning System)センサ等によって取得される位置情報の記録である。走行履歴21には、目的地、経由地、目的地及び経由地のルート等、現在または過去に車両100が走行したルート等に関する情報が含まれる。また、走行履歴21には、走行ルート等に関する検索の履歴が含まれる。走行履歴21は、カーナビゲーションシステム12以外の機器、例えばエージェントシステム14から任意にアクセス可能である。 The car navigation system 12 stores a driving history 21 of the vehicle 100. The driving history 21 is a record of location information acquired, for example, by a GPS (Global Positioning System) sensor (not shown). The driving history 21 includes information on routes currently or previously traveled by the vehicle 100, such as destinations, waypoints, and routes between the destinations and waypoints. The driving history 21 also includes a history of searches related to driving routes, etc. The driving history 21 can be accessed arbitrarily from devices other than the car navigation system 12, such as the agent system 14.

スピーカ13は、車両100の内部に向けて音及び音声等を出力する。車両100の各部は必要に応じてスピーカ13にアクセスし、音声等を出力させることができる。本実施形態においては、カーナビゲーションシステム12が経路案内等のためにスピーカ13から音及び音声を出力する。また、エージェントシステム14は、ユーザ10との対話、及び、ユーザ10に対する情報提供等のために、スピーカ13から音及び音声等を出力する。 The speaker 13 outputs sounds, voices, etc. to the interior of the vehicle 100. Each part of the vehicle 100 can access the speaker 13 as needed to output voices, etc. In this embodiment, the car navigation system 12 outputs sounds and voices from the speaker 13 for route guidance, etc. In addition, the agent system 14 outputs sounds, voices, etc. from the speaker 13 for dialogue with the user 10 and for providing information to the user 10, etc.

エージェントシステム14は、エージェント部22を用いて、ユーザ10と車両100等の対話的コミュニケーションを支援するコミュニケーション支援装置である。エージェントシステム14は、エージェント部22の他、エージェントコントローラ23、ディスプレイ24、及び、記憶装置25を備える。 The agent system 14 is a communication support device that uses an agent unit 22 to support interactive communication between the user 10 and the vehicle 100, etc. In addition to the agent unit 22, the agent system 14 also includes an agent controller 23, a display 24, and a storage device 25.

エージェント部22は、エージェントシステム14及び/または車両100を代表してユーザ10と対話的コミュニケーションを行うユーザインタフェースである。本実施形態のエージェント部22は、特に、擬生物化されたキャラクタを用いた対話型ユーザインタフェースである。したがって、エージェント部22は、エージェントシステム14及び/または車両100そのものとしてユーザ10に認識される。 The agent unit 22 is a user interface that communicates interactively with the user 10 on behalf of the agent system 14 and/or the vehicle 100. In this embodiment, the agent unit 22 is particularly an interactive user interface that uses a lifelike character. Therefore, the agent unit 22 is recognized by the user 10 as the agent system 14 and/or the vehicle 100 itself.

エージェント部22は、例えば、人、動物、植物、ロボット、物、またはその他のシンボル等の形態を有し、ユーザ10との対話的コミュニケーションにおいて実質的にユーザ10と相対するマスコットあるいはアシスタントとなるキャラクタによって表される。また、本実施形態において、擬生物化とは、生物感、すなわち生き物っぽさ、を有する形態その他の特徴を有し、接する人が、装置またはプログラムであることを明確に意識することを要せずに、擬似的な生物として接し得ることをいう。特に、キャラクタがヒトの形態その他の特徴を有するときには、擬生物化は、いわゆる擬人化と同義である。したがって、エージェント部22は、擬生物キャラクタによって構成されることで、ユーザ10にとって、装置あるいはプログラムであることを明確に意識することが要求されない程度に自然な対話的コミュニケーションの対象となり得る。 The agent unit 22 has the form of, for example, a person, animal, plant, robot, object, or other symbol, and is represented by a character that essentially serves as a mascot or assistant facing the user 10 in interactive communication with the user 10. Furthermore, in this embodiment, "animated" refers to a character that has a lifelike appearance, i.e., a living creature-like appearance or other characteristics, and that allows a person interacting with it as a simulated living creature without having to be clearly aware that it is a device or a program. In particular, when the character has a human form or other characteristics, "animated" is synonymous with "anthropomorphization." Therefore, by being composed of a lifelike character, the agent unit 22 can become a natural target of interactive communication to the extent that the user 10 is not required to be clearly aware that it is a device or a program.

なお、エージェント部22の生物感は、エージェント部22を形成するキャラクタの形態及び/または動作によって生み出される。すなわち、エージェント部22は、擬生物キャラクタによって、少なくともユーザ10にとってコミュニケーションの対象となり得る程度に、自身の感情、及び、感情の変化である情動を、音もしくは音声、光、及び/または、形態の変化等によって表現することができるように構成される。すなわち、エージェント部22を形成する擬生物キャラクタは、表情の変化、視線の変化、またはジェスチャ等の動作、声調の変化、もしくは、顔色その他模様や色彩の変化等によって、擬生物キャラクタの生物感を適宜に演出する。 The lifelike feel of the agent unit 22 is created by the form and/or movements of the character that forms the agent unit 22. In other words, the agent unit 22 is configured so that the biomimetic character can express its own feelings and emotions, which are changes in feelings, through sound, voice, light, and/or changes in form, to the extent that it can at least become a communication target for the user 10. In other words, the biomimetic character that forms the agent unit 22 appropriately creates a lifelike feel of the biomimetic character through changes in facial expression, changes in line of sight, movements such as gestures, changes in tone of voice, or changes in facial color, other patterns, or colors.

擬生物キャラクタの生物感によって、車両100、エージェントシステム14、または、エージェント部22である擬生物キャラクタの擬似的な人格(以下、疑似人格という)が、ユーザ10に認識される。擬生物キャラクタの疑似人格は、エージェントシステム14が使用する設定やその他の蓄積されたデータに基づくものである。このため、エージェントシステム14が、ユーザ10と車両100の対話的コミュニケーションの支援に使用する各種のデータ等は、擬生物キャラクタに固有の疑似人格、あるいは、疑似人格を有する擬生物キャラクタが保有する記憶、に相当する。また、擬生物キャラクタの生物感によって、車両100またはエージェントシステム14というハードウェアは、擬生物キャラクタの実質的な身体としてユーザ10に認識される。そして、擬生物キャラクタの生物感は、ユーザ10と車両100の円滑かつ自然な対話的コミュニケーションを補助する。さらに、終局的には、擬生物キャラクタの生物感は、車両100及び/またはエージェントシステム14に対するユーザ10の愛着を増大させる。 The lifelike feel of the biomimetic character allows the user 10 to recognize the pseudo-personality (hereinafter referred to as the pseudo-personality) of the biomimetic character, which is the vehicle 100, the agent system 14, or the agent unit 22. The pseudo-personality of the biomimetic character is based on the settings used by the agent system 14 and other accumulated data. Therefore, the various data used by the agent system 14 to support interactive communication between the user 10 and the vehicle 100 corresponds to the pseudo-personality unique to the biomimetic character or the memories possessed by the biomimetic character with a pseudo-personality. Furthermore, the lifelike feel of the biomimetic character allows the user 10 to recognize the hardware, namely the vehicle 100 or the agent system 14, as the actual body of the biomimetic character. The lifelike feel of the biomimetic character then aids in smooth and natural interactive communication between the user 10 and the vehicle 100. Ultimately, the lifelike feel of the biomimetic character increases the user 10's attachment to the vehicle 100 and/or the agent system 14.

エージェント部22は、ロボットのように機械的機構を用いて実体的に構成され、または、コンピュータグラフィクス等によって仮想的に構成される。本実施形態においては、エージェント部22は、ディスプレイ24に表示される仮想的な構成である。すなわち、エージェント部22を形成するキャラクタは、ディスプレイ24に構築される仮想現実空間、拡張現実空間、または複合現実空間の表示によって形成される構成である。 The agent unit 22 may be physically configured using a mechanical mechanism, such as a robot, or may be virtually configured using computer graphics or the like. In this embodiment, the agent unit 22 is a virtual configuration displayed on the display 24. In other words, the character that forms the agent unit 22 is configured by displaying a virtual reality space, an augmented reality space, or a mixed reality space constructed on the display 24.

エージェントコントローラ23は、エージェントシステム14の動作を制御する制御ユニットである。より具体的には、エージェントコントローラ23は、車両100及び/またはユーザ10の動作等に応じた擬生物キャラクタの動作等、エージェントシステム14の各種動作がプログラムされた1または複数のコンピュータである。エージェントコントローラ23の具体的構成については、詳細を後述する。エージェントシステム14を動作させるプログラムは、コミュニケーション支援プログラムである。コミュニケーション支援プログラムは、エージェントシステム14、例えば、車両100、または、コミュニケーション支援システム101で読み取ることができる記録媒体の形態で提供され得る。さらに、記録媒体を用いて、または、いわゆるOTA(Over The Air)技術によって、コミュニケーション支援プログラムは、実装後に、その一部または全部が更新され得る。 The agent controller 23 is a control unit that controls the operation of the agent system 14. More specifically, the agent controller 23 is one or more computers programmed with various operations of the agent system 14, such as the behavior of the biomimetic character in response to the actions of the vehicle 100 and/or the user 10. The specific configuration of the agent controller 23 will be described in detail below. The program that operates the agent system 14 is a communication assistance program. The communication assistance program may be provided in the form of a recording medium that can be read by the agent system 14, for example, the vehicle 100 or the communication assistance system 101. Furthermore, the communication assistance program may be partially or completely updated after implementation using a recording medium or so-called OTA (Over The Air) technology.

ディスプレイ24は、動画等や各種情報を表示する表示部である。エージェント部22が仮想的に構成される場合、エージェント部22はディスプレイ24に表示される。また、ディスプレイ24は、例えば、車両100が撮影した動画等を表示することができる。本実施形態においては、ディスプレイ24は、HUD(Head-Up Display)であり、ユーザ10の視野の一部に、エージェント部22を表示する。ディスプレイ24は、例えばスピーカ13等とともに、車両100及びエージェントシステム14のHMI(Human Machine Interface)を構成する。 The display 24 is a display unit that displays videos and various information. If the agent unit 22 is configured virtually, the agent unit 22 is displayed on the display 24. The display 24 can also display, for example, videos captured by the vehicle 100. In this embodiment, the display 24 is a HUD (Head-Up Display) that displays the agent unit 22 in part of the user 10's field of view. The display 24, together with, for example, the speaker 13, constitutes the HMI (Human Machine Interface) of the vehicle 100 and the agent system 14.

なお、本実施形態においては、ディスプレイ24は、エージェントシステム14の一部として設けられている。しかし、ディスプレイ24をエージェントシステム14に設ける代わりに、または、エージェントシステム14のディスプレイ24の他に、車両100またはカーナビゲーションシステム12にディスプレイが設けられていてもよい。この場合、エージェントシステム14は、車両100またはカーナビゲーションシステム12に設けられたディスプレイにエージェント部22等を表示することができる。 In this embodiment, the display 24 is provided as part of the agent system 14. However, instead of providing the display 24 in the agent system 14, or in addition to the display 24 of the agent system 14, a display may be provided in the vehicle 100 or the car navigation system 12. In this case, the agent system 14 can display the agent section 22, etc., on a display provided in the vehicle 100 or the car navigation system 12.

記憶装置25は、エージェントシステム14を動作させるコミュニケーション支援プログラム、及び、制御パラメータその他の設定データ等を、一時的または永続的に記憶するストレージである。記憶装置25は、メモリ、ハードディスクドライブ、ソリッドステートドライブ、または、ウェブ上に設けられたクラウドストレージ等によって構成される。エージェントコントローラ23は、記憶装置25に記憶された動作設定26のうち、ユーザ10及び車両100の状況等に応じた動作設定26にしたがって擬生物キャラクタその他の構成を動作させる。 The storage device 25 is a storage device that temporarily or permanently stores the communication support program that operates the agent system 14, as well as control parameters and other setting data. The storage device 25 is composed of memory, a hard disk drive, a solid state drive, or cloud storage provided on the web. The agent controller 23 operates the mimic characters and other components in accordance with the operation settings 26 stored in the storage device 25, which correspond to the situation of the user 10 and the vehicle 100, etc.

記憶装置25は、1または複数の動作設定26を記憶する。本実施形態においては、記憶装置25は、例えば、通常動作設定34、離別動作設定35、引継動作設定36、及び、誕生動作設定37の4種類の具体的な動作設定を記憶している(図2参照)。動作設定26は、擬生物キャラクタその他の動作態様を定める制御パラメータ、及び、制御データ等を含む。制御パラメータは、例えば、擬生物キャラクタの言動傾向等、擬生物キャラクタの基本的な疑似人格を決定づけるパラメータ等である。制御データは、例えば、擬生物キャラクタのモーションデータや音声データ、及び、その他、エージェントシステム14が参照するデータ等である。 The storage device 25 stores one or more action settings 26. In this embodiment, the storage device 25 stores, for example, four specific action settings: a normal action setting 34, a separation action setting 35, a takeover action setting 36, and a birth action setting 37 (see Figure 2). The action settings 26 include control parameters that determine the behavior of the biomimetic character and other actions, as well as control data. Control parameters are, for example, parameters that determine the basic simulated personality of the biomimetic character, such as the behavioral tendencies of the biomimetic character. Control data is, for example, motion data and voice data of the biomimetic character, as well as other data referenced by the agent system 14.

動作設定26、すなわち動作設定26が含む制御パラメータ及び制御データは、ユーザ10の選択に応じて設定される。例えば、擬生物キャラクタの形態や疑似人格を決定する制御パラメータ及び制御データは、予め1または複数の選択肢(初期設定)が用意され、ユーザ10がこれらの選択肢の中から任意に選択及び/または変更可能である。 The operation settings 26, i.e., the control parameters and control data included in the operation settings 26, are set according to the selections of the user 10. For example, the control parameters and control data that determine the form and pseudo-personality of the biomimetic character are prepared in advance as one or more options (initial settings), and the user 10 can arbitrarily select and/or change from among these options.

さらに、動作設定26が含む制御パラメータ及び制御データは、ユーザ10との対話的コミュニケーションにおけるユーザ10の反応等に応じて適宜調整される場合がある。例えば、エージェント部22がいわゆるAI(Artificial Intelligence)プログラムによって構成される場合、擬生物キャラクタの疑似人格は、上記の調整により、ユーザ10との対話的コミュニケーションによって形成または調節される。また、例えば、エージェントシステム14が走行履歴21に応じて対話的コミュニケーションの支援をする場合、訪れたことがある地点(目的地)や走行したことがある経路等、走行履歴21から取得される情報の一部または全部が制御データとして蓄積される。この他、ユーザ10が車両100で再生した楽曲、ユーザ10が車両100において取得または再生した画像や動画等、または、これらのリスト等は、制御データとして蓄積される場合がある。ユーザ10が車両100で再生した楽曲、ユーザ10が車両100において取得または再生した画像や動画等、または、これらのリスト等は、カーナビゲーションシステム12の図示しない履歴データベースに記録されており、エージェントシステム14から任意にアクセス可能である。 Furthermore, the control parameters and control data included in the operation settings 26 may be adjusted as appropriate depending on the user's 10's reactions during interactive communication with the user 10. For example, if the agent unit 22 is configured using a so-called AI (Artificial Intelligence) program, the pseudo-personality of the biomimetic character is formed or adjusted through interactive communication with the user 10 through the above-mentioned adjustments. Furthermore, for example, if the agent system 14 supports interactive communication based on the driving history 21, some or all of the information obtained from the driving history 21, such as visited locations (destinations) and traveled routes, may be stored as control data. In addition, music played by the user 10 on the vehicle 100, images or videos captured or played by the user 10 on the vehicle 100, or lists of these, may also be stored as control data. Music played by the user 10 in the vehicle 100, images and videos acquired or played by the user 10 in the vehicle 100, or lists of these, are recorded in a history database (not shown) of the car navigation system 12 and can be accessed at will from the agent system 14.

特に、本実施形態においては、ユーザ10が、従来所有していた車両100(以下、旧車両100aという(図4参照))を例えば売却または廃車し、旧車両100aとは別の新たな車両100(以下、新車両100bという(図6参照))に乗り換える。また、エージェントシステム14が対話的コミュニケーションの支援に使用するデータの一部または全部が、旧車両100aから新車両100bに引き継がれる。以下では、エージェントシステム14が対話的コミュニケーションの支援に使用し、旧車両100aから新車両100bに引き継がれるデータを、「引継データ53」(図4参照)という。したがって、旧車両100aは、データの引き継ぎ元の車両100であり、新車両100bは、データの引き継ぎ先の車両100である。また、旧車両100aから新車両100bへの引継データ53の授受または移行を「データの引き継ぎ」という。 In particular, in this embodiment, the user 10, for example, sells or scraps the vehicle 100 that he or she previously owned (hereinafter referred to as the old vehicle 100a (see FIG. 4)) and switches to a new vehicle 100 (hereinafter referred to as the new vehicle 100b (see FIG. 6)) that is different from the old vehicle 100a. Furthermore, some or all of the data used by the agent system 14 to support interactive communication is transferred from the old vehicle 100a to the new vehicle 100b. Hereinafter, the data used by the agent system 14 to support interactive communication and transferred from the old vehicle 100a to the new vehicle 100b is referred to as "transfer data 53" (see FIG. 4). Therefore, the old vehicle 100a is the vehicle 100 from which data is transferred, and the new vehicle 100b is the vehicle 100 to which the data is transferred. Furthermore, the transfer or transmission of the transfer data 53 from the old vehicle 100a to the new vehicle 100b is referred to as "data transfer."

なお、引継データ53の具体的内容は乗り換えの際にユーザ10が任意に設定可能であるが、エージェントシステム14に関するデータを引き継ぐ場合には、少なくとも擬生物キャラクタの“記憶”を形成するデータを含むものとする。前述の例においては、訪れたことがある地点や走行したことがある経路、ユーザ10が旧車両100aにおいて再生等した楽曲、画像、動画等のリスト等が、擬似キャラクタの記憶等として少なくとも引継データ53に含まれる。引継データ53には、擬生物キャラクタの疑似人格を決定づける制御パラメータが含まれていてもよい。 The specific contents of the transfer data 53 can be set by the user 10 at will when switching vehicles, but when transferring data related to the agent system 14, it is assumed that the transfer data 53 will at least include data that forms the "memory" of the life-like character. In the above example, the transfer data 53 will include at least a list of places that have been visited, routes that have been driven, and songs, images, videos, etc. that the user 10 played in the old vehicle 100a, as memories of the pseudo-character. The transfer data 53 may also include control parameters that determine the pseudo-personality of the life-like character.

また、旧車両100aから新車両100bへのデータの引き継ぎは、外部ストレージ27及び外部入力端末28を用いて行われる。 In addition, data transfer from the old vehicle 100a to the new vehicle 100b is performed using external storage 27 and external input terminal 28.

外部ストレージ27は、車両100またはエージェントシステム14に対して、有線または無線により、任意に接続及び切断が可能な外部のストレージデバイスである。外部ストレージ27は、例えば、USB(Universal Serial Bus)メモリ、フラッシュメモリ、または、クラウドストレージ等である。本実施形態においては、外部ストレージ27は、USBメモリである。外部ストレージ27は、旧車両100aの売却等の際にユーザ10またはディーラによって旧車両100aに接続され、引継データ53を保存する。また、引継データ53を保存した外部ストレージ27は、例えば新車両100bの初回起動時にユーザ10またはカーディーラによって新車両100bに接続され、引継データ53を新車両100bに引き渡す。なお、本実施形態においては、外部ストレージ27は、エージェントシステム14に直接接続しているが、外部入力端末28を介して間接的にエージェントシステム14に接続することができる。 The external storage 27 is an external storage device that can be connected and disconnected to the vehicle 100 or the agent system 14 via a wired or wireless connection. The external storage 27 is, for example, a USB (Universal Serial Bus) memory, a flash memory, or cloud storage. In this embodiment, the external storage 27 is a USB memory. The external storage 27 is connected to the old vehicle 100a by the user 10 or the dealer when the old vehicle 100a is sold, and stores the transfer data 53. Furthermore, the external storage 27 that stores the transfer data 53 is connected to the new vehicle 100b by the user 10 or the car dealer, for example, when the new vehicle 100b is started for the first time, and the transfer data 53 is transferred to the new vehicle 100b. In this embodiment, the external storage 27 is directly connected to the agent system 14, but can also be indirectly connected to the agent system 14 via the external input terminal 28.

外部入力端末28は、車両100またはエージェントシステム14に対して、有線または無線により、任意に接続及び切断が可能な外部デバイスである。外部入力端末28は、例えばユーザ10またはカーディーラが使用するコンピュータである。本実施形態においては、外部入力端末28は、旧車両100a及び新車両100bにデータの引継開始トリガーである特殊制御コード33(図2参照)を入力する。特殊制御コード33は、車両100の売却または廃車時、及び、車両100またはエージェントシステム14の初回起動時等におけるエージェントシステム14等の特殊な動作を実行させるためのコマンド等である。旧車両100aに対して入力される特殊制御コード33は第1コード33a(図4参照)である。第1コード33aは、例えば車両100の売却または廃車を表し、引継データ53の外部出力、すなわち、旧車両100aから外部ストレージ27への引継データ53の出力を指示する。また、新車両100bに対して入力される特殊制御コード33は第2コード33b(図6参照)である。第2コード33bは、例えば車両100またはエージェントシステム14の使用開始を表し、引継データ53の外部入力、すなわち、外部ストレージ27から新車両100bへの引継データ53の入力を指示する。引継データ53の所在は、第2コード33bに予め関連付けられ、または、第2コード33bの入力とともに指定される。 The external input terminal 28 is an external device that can be connected and disconnected to the vehicle 100 or the agent system 14 via a wired or wireless connection. The external input terminal 28 is, for example, a computer used by the user 10 or a car dealer. In this embodiment, the external input terminal 28 inputs a special control code 33 (see Figure 2) that triggers the start of data transfer to the old vehicle 100a and the new vehicle 100b. The special control code 33 is, for example, a command for executing special operations of the agent system 14, etc., when the vehicle 100 is sold or scrapped, or when the vehicle 100 or the agent system 14 is initially started up. The special control code 33 input to the old vehicle 100a is the first code 33a (see Figure 4). The first code 33a indicates, for example, the sale or scrapping of the vehicle 100, and instructs the external output of the transfer data 53, i.e., the output of the transfer data 53 from the old vehicle 100a to the external storage 27. Furthermore, the special control code 33 input to the new vehicle 100b is the second code 33b (see Figure 6). The second code 33b indicates, for example, the start of use of the vehicle 100 or the agent system 14, and instructs the external input of the handover data 53, i.e., the input of the handover data 53 from the external storage 27 to the new vehicle 100b. The location of the handover data 53 is pre-associated with the second code 33b, or is specified together with the input of the second code 33b.

なお、本実施形態においては、乗り換え前後の旧車両100a及び新車両100bは、いずれも上記のエージェントシステム14を搭載した車両100であるが、これに限らない。乗り換え前の旧車両100aが上記のエージェントシステム14を搭載した車両100であり、乗り換え後の車両がエージェントシステム14を搭載しない場合、少なくとも乗り換え前の旧車両100aの引継データ53を外部ストレージ27に保存しておくことができる。そして、これは本実施形態にいうデータの引き継ぎに含まれる。また、エージェントシステム14を搭載した旧車両100aからエージェントシステム14を搭載しない車両への乗り換えを経て、エージェントシステム14を搭載した新車両100bに乗り換える場合も同様である。すなわち、予め外部ストレージ27に保存された引継データ53を、エージェントシステム14を搭載した車両100に移行させることができる。そして、これも本実施形態にいうデータの引き継ぎに含まれる。 In this embodiment, both the old vehicle 100a and the new vehicle 100b before and after the transfer are vehicles 100 equipped with the agent system 14 described above, but this is not limited to this. If the old vehicle 100a before the transfer is a vehicle 100 equipped with the agent system 14 described above and the new vehicle after the transfer does not have the agent system 14, at least the transfer data 53 of the old vehicle 100a before the transfer can be saved in the external storage 27. This is included in the data transfer referred to in this embodiment. The same applies when switching from the old vehicle 100a equipped with the agent system 14 to a vehicle not equipped with the agent system 14, and then switching to the new vehicle 100b equipped with the agent system 14. In other words, the transfer data 53 saved in advance in the external storage 27 can be transferred to the vehicle 100 equipped with the agent system 14. This is also included in the data transfer referred to in this embodiment.

なお、上記のように構成されるエージェントシステム14は、本実施形態においては車両100と実質的に一体に構成されている。したがって、エージェントコントローラ23の一部または全部の機能は、車両コントローラ15によって構成され得る。この場合、車両コントローラ15がエージェントコントローラ23として機能する。また、エージェントシステム14は、車両100から独立して別個のデバイスによって構成されていてもよい。例えば、ユーザ10が所有するスマートフォン等のデバイスが車両100と連携し得るときには、エージェントシステム14はユーザ10が所有するデバイスに実装され得る。 In this embodiment, the agent system 14 configured as described above is substantially integrated with the vehicle 100. Therefore, some or all of the functions of the agent controller 23 may be configured by the vehicle controller 15. In this case, the vehicle controller 15 functions as the agent controller 23. The agent system 14 may also be configured by a separate device independent of the vehicle 100. For example, when a device such as a smartphone owned by the user 10 can be linked with the vehicle 100, the agent system 14 may be implemented in the device owned by the user 10.

車両コントローラ15は、車両100の動作を統括的に制御する制御部である。車両コントローラ15は、運転操作部11からの入力に基づいて、車両100を駆動する電動モータ及び/またはエンジン、並びに、ブレーキ等を制御する。車両コントローラ15は、例えば、車両100を構成する各部の動作がプログラムされた1または複数のコンピュータによって構成される。車両コントローラ15は、車両100の制御のために、センサ16が出力する信号等を適宜参照することができる。また、車両コントローラ15は、車両100に対する操作、及び、車両100に搭載された各種機器等に対する操作を取得する。この他、車両コントローラ15は、センサ16から取得する信号等を用いた演算により、車両100または車両100に搭載された各種機器等を制御するために必要なパラメータを得る。 The vehicle controller 15 is a control unit that comprehensively controls the operation of the vehicle 100. Based on input from the driving operation unit 11, the vehicle controller 15 controls the electric motor and/or engine that drive the vehicle 100, as well as the brakes, etc. The vehicle controller 15 is composed of, for example, one or more computers in which the operation of each component of the vehicle 100 is programmed. The vehicle controller 15 can refer to signals output by the sensors 16 as needed to control the vehicle 100. The vehicle controller 15 also acquires operations on the vehicle 100 and operations on various devices mounted on the vehicle 100. In addition, the vehicle controller 15 acquires parameters necessary to control the vehicle 100 or various devices mounted on the vehicle 100 through calculations using signals acquired from the sensors 16.

センサ16は、車両100を構成する各部の状況や車両100の内部または外部の状況を計測等する1または複数のセンサである。センサ16は、例えば、速度センサ、加速度センサ、車内カメラ29、車内マイク30、車外カメラ、車外マイク、及び/または、位置センサ等である。本実施形態においては、センサ16は、少なくとも車内カメラ29、及び、車内マイク30を備える。 Sensor 16 is one or more sensors that measure the conditions of each part of vehicle 100 and the conditions inside or outside vehicle 100. Sensor 16 is, for example, a speed sensor, an acceleration sensor, an in-vehicle camera 29, an in-vehicle microphone 30, an exterior camera, an exterior microphone, and/or a position sensor. In this embodiment, sensor 16 includes at least an in-vehicle camera 29 and an in-vehicle microphone 30.

車内カメラ29は、車両100の内部を撮影し、その静止画または動画を得る1または複数の撮影装置である。本実施形態においては、車内カメラ29は、少なくともユーザ10を撮影する。以下では、車内カメラ29で撮影したユーザ10の静止画または動画を、車内画像31(図2参照)という。車内画像31によれば、ユーザ10の視線、顔及び身体等の位置や向き、並びに、これらの変化が検出され得る。 The in-vehicle camera 29 is one or more imaging devices that capture images of the interior of the vehicle 100 and obtain still or video images. In this embodiment, the in-vehicle camera 29 captures at least the user 10. Hereinafter, a still or video image of the user 10 captured by the in-vehicle camera 29 will be referred to as an in-vehicle image 31 (see Figure 2). The in-vehicle image 31 can detect the user 10's line of sight, position and orientation of the face, body, etc., as well as changes in these.

車内カメラ29は、エージェントシステム14及び/または車両コントローラ15等の要求に応じて、車内画像31を適宜取得し得る。本実施形態においては、車内カメラ29はエージェントシステム14からの要求に応じて車内画像31を断続的または継続的に取得する。そして、車内画像31は、少なくとも一時的に保持され、エージェントシステム14において、ユーザ10の視線、顔及び身体等の位置や向き、並びに、これらの変化を検出するために利用される。 The in-vehicle camera 29 can acquire in-vehicle images 31 as needed in response to requests from the agent system 14 and/or the vehicle controller 15. In this embodiment, the in-vehicle camera 29 acquires in-vehicle images 31 intermittently or continuously in response to requests from the agent system 14. The in-vehicle images 31 are then retained at least temporarily and used by the agent system 14 to detect the position and orientation of the user 10's line of sight, face, body, etc., as well as changes therein.

車内マイク30は、車両100の内部で生じた音または音声を取得する1または複数の収音装置である。本実施形態においては、車内マイク30は、少なくともユーザ10が発話した音声を取得する。以下では、車内マイク30で取得した音声を、車内音声32(図2参照)という。車内音声32によれば、ユーザ10のつぶやき(独り言)、ユーザ10とその他の搭乗者との会話、及び、ユーザ10とエージェント部22との対話のため音声等(以下、単に「会話」という)が取得され得る。 The in-vehicle microphone 30 is one or more sound collection devices that capture sounds or voices generated inside the vehicle 100. In this embodiment, the in-vehicle microphone 30 captures at least the voice uttered by the user 10. Hereinafter, the voice captured by the in-vehicle microphone 30 will be referred to as in-vehicle voice 32 (see Figure 2). The in-vehicle voice 32 can capture the user 10's mumblings (monologue), conversations between the user 10 and other passengers, and voices from interactions between the user 10 and the agent unit 22 (hereinafter simply referred to as "conversations").

車内マイク30は、エージェントシステム14及び/または車両コントローラ15等の要求に応じて、車内音声32を適宜取得し得る。本実施形態においては、車内マイク30はエージェントシステム14からの要求に応じて車内音声32を断続的または継続的に取得する。そして、車内音声32は、少なくとも一時的に保持され、エージェントシステム14において、ユーザ10の会話を取得あるいは検出するために利用される。 The in-vehicle microphone 30 can appropriately acquire in-vehicle audio 32 in response to a request from the agent system 14 and/or the vehicle controller 15. In this embodiment, the in-vehicle microphone 30 acquires in-vehicle audio 32 intermittently or continuously in response to a request from the agent system 14. The in-vehicle audio 32 is then stored at least temporarily and used by the agent system 14 to acquire or detect the user's 10 conversation.

図2は、エージェントコントローラ23の構成を示すブロック図である。図2に示すように、ユーザ動作認識部41、特殊制御コード入力判定部42、コミュニケーション制御部43、及び、データ保存制御部44を備える。 Figure 2 is a block diagram showing the configuration of the agent controller 23. As shown in Figure 2, it includes a user action recognition unit 41, a special control code input determination unit 42, a communication control unit 43, and a data storage control unit 44.

ユーザ動作認識部41は、車内画像31及び/または車内音声32を用いて、ユーザ10の動作を認識する。例えば、ユーザ動作認識部41は、車内画像31を用いてユーザ10の視線やジェスチャ等を認識する。また、ユーザ動作認識部41は、車内音声32を用いて、ユーザ10の会話を認識する。これらの認識結果(以下、ユーザ10の動作という)は、コミュニケーション制御部43に出力される。 The user action recognition unit 41 recognizes the actions of the user 10 using the in-car image 31 and/or the in-car audio 32. For example, the user action recognition unit 41 recognizes the user 10's line of sight, gestures, etc. using the in-car image 31. The user action recognition unit 41 also recognizes the user 10's conversation using the in-car audio 32. These recognition results (hereinafter referred to as the user 10's actions) are output to the communication control unit 43.

特殊制御コード入力判定部42は、特殊制御コード33の入力の有無及び種別を判定する。特殊制御コード入力判定部42は、特殊制御コード33の入力を判定し、入力された特殊制御コード33が第1コード33aであるときには、車両100が売却または廃車等されると判定する。特殊制御コード入力判定部42は、特殊制御コード33の入力を判定し、入力された特殊制御コード33が第2コード33bであるときには、車両100またはエージェントシステム14が使用開始されること、すなわち初回起動されると判定する。特殊制御コード入力判定部42の判定結果は、コミュニケーション制御部43及びデータ保存制御部44に入力される。 The special control code input determination unit 42 determines whether or not a special control code 33 has been input and the type of special control code 33. The special control code input determination unit 42 determines whether a special control code 33 has been input, and if the input special control code 33 is the first code 33a, determines that the vehicle 100 will be sold, scrapped, etc. The special control code input determination unit 42 determines whether a special control code 33 has been input, and if the input special control code 33 is the second code 33b, determines that the vehicle 100 or agent system 14 will be put into use, i.e., will be started for the first time. The determination result of the special control code input determination unit 42 is input to the communication control unit 43 and the data storage control unit 44.

コミュニケーション制御部43は、動作設定26にしたがってユーザ10の動作に応じてエージェント部22の擬生物キャラクタを動作させる。また、コミュニケーション制御部43は、車両100からユーザ10に対して報知すべき情報等を取得し、エージェント部22の擬生物キャラクタによってその情報等をユーザ10に報知させる。これらにより、コミュニケーション制御部43は、ユーザ10と車両100の対話的コミュニケーションを支援する。以下では、このように、ユーザ10と車両100の対話的コミュニケーションを支援するエージェント部22、特に擬生物キャラクタの動作を「通常動作」という。 The communication control unit 43 operates the life-mimicking character of the agent unit 22 in response to the actions of the user 10 in accordance with the action settings 26. The communication control unit 43 also acquires information to be notified to the user 10 from the vehicle 100, and notifies the user 10 of this information by the life-mimicking character of the agent unit 22. In this way, the communication control unit 43 supports interactive communication between the user 10 and the vehicle 100. Hereinafter, the actions of the agent unit 22, and in particular the life-mimicking character, that support interactive communication between the user 10 and the vehicle 100 in this way will be referred to as "normal actions."

また、コミュニケーション制御部43は、データの引き継ぎ時に、通常動作とは異なる特別な動作をエージェント部22に実行させる。このデータ引継時におけるエージェント部22、特に擬生物キャラクタの特別の動作を、以下では「特殊動作」という。 In addition, the communication control unit 43 causes the agent unit 22 to perform a special action that differs from normal actions when data is transferred. This special action of the agent unit 22, and in particular the biomimetic character, when data is transferred will be referred to below as the "special action."

コミュニケーション制御部43は、上記の通常動作及び特殊動作を実行するために、通常動作制御部51と特殊動作制御部52を備える。 The communication control unit 43 includes a normal operation control unit 51 and a special operation control unit 52 to execute the normal and special operations described above.

通常動作制御部51は、特殊制御コード33が入力されない通常時において、ユーザ10の動作等に応じてエージェント部22等を動作させることにより、ユーザ10と車両100の対話的コミュニケーションを支援する。特に、通常動作制御部51は、通常動作設定34にしたがって、エージェント部22の擬生物キャラクタを動作させることにより、円滑かつ自然な対話的コミュニケーションを補助する。 The normal operation control unit 51 supports interactive communication between the user 10 and the vehicle 100 by operating the agent unit 22 and other units in accordance with the user's 10 actions during normal operation when the special control code 33 is not input. In particular, the normal operation control unit 51 assists in smooth and natural interactive communication by operating the biomimetic character of the agent unit 22 in accordance with the normal operation settings 34.

通常動作設定34は、動作設定26の1つであり、ユーザ10と車両100の対話的コミュニケーションを支援する擬生物キャラクタの動作態様を予め定める制御パラメータ及び制御データ等である。本実施形態においては、旧車両100aから新車両100bに引き継ぐ引継データ53は、通常動作設定34が含む具体的な制御パラメータ及び制御データ等の一部または全部である。 Normal operation setting 34 is one of operation settings 26, and includes control parameters, control data, etc. that predetermine the behavior of the mimic character that supports interactive communication between user 10 and vehicle 100. In this embodiment, transfer data 53 transferred from old vehicle 100a to new vehicle 100b is some or all of the specific control parameters, control data, etc. included in normal operation setting 34.

特殊動作制御部52は、特殊制御コード33が入力されたときに、データ引継に関連した特別の動作をエージェント部22によって実行する。特に、特殊動作制御部52は、特殊制御コード33が入力されたときに、特殊制御コード33の種別に応じて、エージェント部22の擬生物キャラクタに特殊動作を実行させる。例えば、特殊動作制御部52は、特殊制御コード33に応じて、擬生物キャラクタの動作等によって、擬生物キャラクタとの離別、データの引き継ぎ、及び/または、擬生物キャラクタの誕生を演出する。これにより、特殊動作制御部52は、擬生物キャラクタとの離別、データの引き継ぎ、及び/または、擬生物キャラクタの誕生を、ユーザ10に対して報知する。 When the special control code 33 is input, the special action control unit 52 causes the agent unit 22 to execute a special action related to data transfer. In particular, when the special control code 33 is input, the special action control unit 52 causes the life-mimicking character of the agent unit 22 to execute a special action according to the type of special control code 33. For example, the special action control unit 52 directs separation from the life-mimicking character, data transfer, and/or the birth of a life-mimicking character through the actions of the life-mimicking character according to the special control code 33. In this way, the special action control unit 52 notifies the user 10 of separation from the life-mimicking character, data transfer, and/or the birth of a life-mimicking character.

より具体的には、特殊制御コード33として、車両100の売却または廃車等を表す第1コード33aが入力された場合、特殊動作制御部52は、離別動作及び引継動作の2種類の特殊動作をエージェント部22に実行させる。 More specifically, when the first code 33a, which indicates the sale or scrapping of the vehicle 100, is input as the special control code 33, the special operation control unit 52 causes the agent unit 22 to execute two types of special operations: a separation operation and a handover operation.

離別動作は、エージェント部22を用いた演出により、ユーザ10に対して擬生物キャラクタとの離別をユーザ10に報知する動作である。以下、離別動作によって、ユーザ10に擬生物キャラクタとの離別を想起させる演出を離別演出という。特に、特殊動作制御部52は、離別動作設定35にしたがって、エージェント部22の擬生物キャラクタを動作させることにより、離別演出を行う。 The separation action is an action that uses the agent unit 22 to notify the user 10 of separation from the life-mimicking character. Hereinafter, a separation action that reminds the user 10 of separation from the life-mimicking character is referred to as a separation action. In particular, the special action control unit 52 performs the separation action by operating the life-mimicking character of the agent unit 22 in accordance with the separation action setting 35.

離別動作設定35は、動作設定26の1つであり、擬生物キャラクタとの離別をユーザ10に想起させる擬生物キャラクタの動作態様を定める制御パラメータ及び制御データ等である。より具体的には、離別動作設定35は、擬生物キャラクタの形態を、通常の対話的にコミュニケーションに使用する第1形態から、これとは異なる第2形態に変化させることにより、擬生物キャラクタとの離別をユーザ10に想起させる離別演出の態様を定める。擬生物キャラクタの第1形態は、その擬生物キャラクタが通常に活動する様子を表す形態である。擬生物キャラクタの第2形態は、離別演出に特有の形態であって、擬生物キャラクタとの離別あるいは車両100の使用終了をユーザ10に想起させる形態であり、いわば離別形態あるいは終了形態ということができる。 The separation action setting 35 is one of the action settings 26, and includes control parameters and control data that define the behavior of the life-mimicking character that reminds the user 10 of separation from the life-mimicking character. More specifically, the separation action setting 35 defines the behavior of the life-mimicking character that reminds the user 10 of separation from the life-mimicking character by changing the form of the life-mimicking character from a first form used for normal interactive communication to a different second form. The first form of the life-mimicking character is a form that represents the life-mimicking character's normal activity. The second form of the life-mimicking character is a form unique to the separation action, and reminds the user 10 of separation from the life-mimicking character or the end of use of the vehicle 100; it can be said to be a separation form or an end form.

特に、本実施形態においては、離別動作設定35は、擬生物キャラクタの形態を、第1形態から、擬生物キャラクタの死去を表す第2形態に変化させることにより、擬生物キャラクタとの死別をユーザ10に想起させる特別の離別演出(死別演出)の態様を定める。したがって、本実施形態においては、特殊制御コード33として第1コード33aが入力された場合、車両100の売却または廃車等とともに擬生物キャラクタが死去したことがユーザ10に報知される。 In particular, in this embodiment, the separation action setting 35 determines the manner of a special separation presentation (bereavement presentation) that reminds the user 10 of the loss of the life-like character by changing the form of the life-like character from a first form to a second form that represents the death of the life-like character. Therefore, in this embodiment, when the first code 33a is input as the special control code 33, the user 10 is notified that the life-like character has passed away, along with the sale or scrapping of the vehicle 100.

引継動作は、エージェント部22を用いた演出により、データの引き継ぎが行われることをユーザ10に報知する動作である。以下、引継動作によって、ユーザ10にデータの引き継ぎが行われることを想起させる演出を引継演出という。特に、特殊動作制御部52は、引継動作設定36にしたがって、エージェント部22の擬生物キャラクタを動作させることにより、引継演出を行う。 The takeover action is an action that uses the agent unit 22 to notify the user 10 that data will be taken over. Hereinafter, a takeover action that reminds the user 10 that data will be taken over will be referred to as a takeover effect. In particular, the special action control unit 52 performs the takeover effect by moving the mimic character of the agent unit 22 in accordance with the takeover action setting 36.

引継動作設定36は、動作設定26の1つであり、データの引き継ぎが行われることをユーザ10に報知する擬生物キャラクタの動作態様を定める制御パラメータ及び制御データ等である。特に、本実施形態では、引継動作設定36によって予め定める引継動作及び引継演出には、第1引継動作及び第1引継演出と、第2引継動作及び第2引継演出と、の2種類の態様がある。 The takeover action setting 36 is one of the action settings 26, and includes control parameters and control data that determine the behavior of the mimic character that notifies the user 10 that data will be taken over. In particular, in this embodiment, the takeover action and takeover effect predetermined by the takeover action setting 36 include two types: a first takeover action and first takeover effect, and a second takeover action and second takeover effect.

第1引継動作は、車両100からデータが引き継がれること、すなわち、車両100からデータが外部出力されることをユーザ10に報知する動作である。そして、第1引継動作によって、車両100からのデータの引き継ぎ、すなわち外部出力をユーザ10に想起させる演出が、第1引継演出である。したがって、特殊制御コード33として、売却または廃車等を表す第1コード33aが入力されたときには、特殊動作制御部52は、第1引継演出を行う第1引継動作を実行する。 The first handover operation is an operation that notifies the user 10 that data will be taken over from the vehicle 100, i.e., that data will be output externally from the vehicle 100. The first handover effect is an effect that reminds the user 10 of the handover of data from the vehicle 100, i.e., the external output, through the first handover operation. Therefore, when the first code 33a representing sale or scrapping, etc., is input as the special control code 33, the special operation control unit 52 executes the first handover operation that performs the first handover effect.

第1引継動作は、形見形成動作と形見出力動作の2つの動作によって構成される。 The first handover operation consists of two operations: a keepsake formation operation and a keepsake output operation.

形見形成動作は、離別する擬生物キャラクタの形見が形成されたことを、エージェント部22の動作によってユーザ10に報知する動作である。擬生物キャラクタの形見とは、擬生物キャラクタの餞別品等であって、離別する擬生物キャラクタ及び/または離別する擬生物キャラクタとの思い出を、ユーザ10に想起させる物その他シンボル等である。本実施形態においては、離別動作によって擬生物キャラクタが死去するので、これに応じた第1引継動作では、擬生物キャラクタの「魂(たましい)」がディスプレイ24に表示される。以下、形見形成動作によって、擬生物キャラクタの魂その他の形見を形成する演出を、形見形成演出という。 The keepsake formation action is an action that notifies the user 10, by operation of the agent unit 22, that a keepsake has been formed for the departing life-mimetic character. A keepsake for a life-mimetic character is a parting gift for the life-mimetic character, such as an object or other symbol that evokes in the user 10 memories of the departing life-mimetic character and/or the departing life-mimetic character. In this embodiment, the life-mimetic character dies as a result of the separation action, and therefore, in the first handover action corresponding to this, the "soul" of the life-mimetic character is displayed on the display 24. Hereinafter, the performance in which the soul or other keepsake of the life-mimetic character is formed by the keepsake formation action will be referred to as the keepsake formation performance.

形見出力動作は、擬生物キャラクタの形見が車両100の外部に出力されることをユーザ10に報知する動作である。本実施形態においては、形見出力動作は、ディスプレイ24の表示において、外部ストレージ27を表す表示に向けて、擬生物キャラクタの形見を移動させる。以下、形見出力動作によって、擬生物キャラクタの形見が車両100の外部に出力される演出を、形見出力演出という。 The keepsake output action is an action that notifies the user 10 that the keepsake of the life-mimicking character will be output outside the vehicle 100. In this embodiment, the keepsake output action moves the keepsake of the life-mimicking character on the display 24 toward the display representing the external storage 27. Hereinafter, the performance in which the keepsake of the life-mimicking character is output outside the vehicle 100 by the keepsake output action is referred to as the keepake output performance.

一方、第2引継動作は、車両100にデータが引き継がれること、すなわち、車両100にデータが外部入力されることをユーザ10に報知する動作である。そして、第2引継動作によって、車両100(新車両100b)に対するデータの引き継ぎ、すなわち外部入力をユーザ10に想起させる演出が、第2引継演出である。 On the other hand, the second handover operation is an operation that notifies the user 10 that data will be handed over to the vehicle 100, i.e., that data will be externally input to the vehicle 100. The second handover operation is an effect that reminds the user 10 of the handover of data to the vehicle 100 (new vehicle 100b), i.e., the external input, and is the second handover effect.

特殊制御コード33として、車両100またはエージェントシステム14の初回起動を表す第2コード33bが入力された場合、特殊動作制御部52は、引継動作及び誕生動作の2種類の特殊動作をエージェント部22に実行させる。 When the second code 33b, which indicates the initial startup of the vehicle 100 or agent system 14, is input as the special control code 33, the special operation control unit 52 causes the agent unit 22 to execute two types of special operations: a takeover operation and a creation operation.

第2コード33bが入力された場合に実行される引継動作は、第2引継演出を行う第2引継動作である。特に、本実施形態の第2引継動作は、擬生物キャラクタの形見が車両100に入力されることをユーザ10に報知する形見入力動作によって構成される。より具体的には、第2引継動作(形見入力動作)は、ディスプレイ24の表示において、外部ストレージ27を表す表示から、擬生物キャラクタの形見を移動させる。以下、形見入力動作によって、擬生物キャラクタの形見が車両100に入力される演出を、形見入力演出という。 The handover action executed when the second code 33b is input is a second handover action that performs a second handover effect. In particular, the second handover action in this embodiment is configured by a keepsake input action that notifies the user 10 that a keepsake of the life-like character will be input into the vehicle 100. More specifically, the second handover action (keepsake input action) moves the keepake of the life-like character from the display representing the external storage 27 on the display 24. Hereinafter, the effect in which the keepake of the life-like character is input into the vehicle 100 by the keepake input action will be referred to as the keepake input effect.

誕生動作は、エージェント部22を用いた演出により、車両100またはエージェントシステム14における新たな擬生物キャラクタの誕生をユーザ10に報知する動作である。以下、誕生動作によって、ユーザ10に擬生物キャラクタの誕生を想起させる演出を誕生演出という。特に、特殊動作制御部52は、誕生動作設定37にしたがって、エージェント部22の擬生物キャラクタを動作させることにより、誕生演出を行う。 The birth action is an action that uses the agent unit 22 to notify the user 10 of the birth of a new life-like character in the vehicle 100 or agent system 14. Hereinafter, a birth action that reminds the user 10 of the birth of a life-like character will be referred to as a birth action. In particular, the special action control unit 52 performs the birth action by moving the life-like character of the agent unit 22 in accordance with the birth action setting 37.

誕生動作設定37は、動作設定26の1つであり、新たな擬生物キャラクタの誕生をユーザ10に想起させる擬生物キャラクタの動作態様を定める制御パラメータ及び制御データ等である。 The birth movement setting 37 is one of the movement settings 26, and includes control parameters and control data that define the movement of the life-like character, reminding the user 10 of the birth of a new life-like character.

なお、本実施形態においては、誕生する擬生物キャラクタの形態及び疑似人格等について、予め1または複数の選択肢が用意されており、ユーザ10は新たに誕生する擬生物キャラクタの形態及び疑似人格等を選択することができる。但し、特殊動作制御部52は、データの引き継ぎを行う場合、誕生動作によって、旧車両100aで離別した擬生物キャラクタと新車両100bで誕生する擬生物キャラクタの形態及び/または疑似人格のうち、少なくとも一部を異ならせる。例えば、旧車両100aの擬生物キャラクタが犬タイプであった場合、新車両100bで誕生させる擬生物キャラクタは犬タイプ以外の擬生物キャラクタに選択肢を絞る場合がある。また、新車両100bにおいて、旧車両100aと同種及び/または同型の擬生物キャラクタを選択肢とする場合でも、目の色を変える等、新たに誕生させる擬生物キャラクタの色彩や模様等を、旧車両100aの擬生物キャラクタに対して自動的に異ならせる。いずれにしても、特殊動作制御部52は、旧車両100aと新車両100bで擬生物キャラクタの形態等が完全に一致することを回避し、新車両100bにおいて、旧車両100aの擬生物キャラクタとは少なくとも形態が異なる「新たな」擬生物キャラクタを誕生させる。旧車両100aの擬生物キャラクタの形態等に関する情報は、引継データ53に含まれる。 In this embodiment, one or more options are provided in advance for the form and pseudo-personality of the newly born life-like character, and the user 10 can select the form and pseudo-personality of the newly born life-like character. However, when transferring data, the special action control unit 52 uses the birth action to make at least some of the form and/or pseudo-personality of the life-like character separated from the old vehicle 100a and the life-like character born in the new vehicle 100b different. For example, if the life-like character in the old vehicle 100a was a dog-type character, the options for the life-like character to be born in the new vehicle 100b may be narrowed down to life-like characters other than dogs. Furthermore, even if the options for the new vehicle 100b are life-like characters of the same type and/or model as the old vehicle 100a, the color and pattern of the newly born life-like character are automatically made different from the life-like character in the old vehicle 100a, such as by changing the eye color. In either case, the special action control unit 52 avoids the morphology of the life-like character being completely identical between the old vehicle 100a and the new vehicle 100b, and creates a "new" life-like character in the new vehicle 100b that is at least morphologically different from the life-like character in the old vehicle 100a. Information regarding the morphology of the life-like character in the old vehicle 100a is included in the transfer data 53.

データ保存制御部44は、特殊制御コード33として第1コード33aが入力されたときに、エージェントシステム14及び/または車両100を構成する各部から引継データ53を収集し、外部ストレージ27に保存する。データ保存制御部44が収拾する引継データ53の具体的内容は、ユーザ10またはディーラによる設定により調節することができる。また、本実施形態においては、特殊動作制御部52とは独立してデータ保存制御部44が設けられているが、データ保存制御部44は特殊動作制御部52と一体に構成されてもよい。 When the first code 33a is input as the special control code 33, the data storage control unit 44 collects handover data 53 from each component constituting the agent system 14 and/or vehicle 100 and stores the data in the external storage 27. The specific content of the handover data 53 collected by the data storage control unit 44 can be adjusted by settings made by the user 10 or the dealer. In addition, in this embodiment, the data storage control unit 44 is provided independently of the special operation control unit 52, but the data storage control unit 44 may also be configured integrally with the special operation control unit 52.

以下、上記のように構成される車両100、エージェントシステム14(コミュニケーション支援装置)、及び、コミュニケーション支援システム101におけるデータの引き継ぎの作用を説明する。 The following describes the operation of data handover in the vehicle 100, agent system 14 (communication support device), and communication support system 101 configured as described above.

図3は、旧車両100aからデータを引き継ぐ際の処理を示すフローチャートである。図3に示すように、旧車両100aでは、ステップS101において、特殊制御コード入力判定部42によって特殊制御コード33の入力が監視される。そして、特殊制御コード33の入力が判定されると、ステップS102において、入力された特殊制御コード33の種別が判定される。ここでは、売却または廃車等を表す第1コード33aが、特殊制御コード33として入力されたものとする。 Figure 3 is a flowchart showing the process for transferring data from the old vehicle 100a. As shown in Figure 3, in the old vehicle 100a, in step S101, the special control code input determination unit 42 monitors the input of the special control code 33. Then, when it is determined that a special control code 33 has been input, in step S102, the type of the input special control code 33 is determined. Here, it is assumed that the first code 33a, which indicates sale or scrapping, etc., has been input as the special control code 33.

この場合、ステップS103において、特殊動作制御部52は離別動作をエージェント部22に実行さる。これにより、旧車両100aの擬生物キャラクタによる離別演出によって、擬生物キャラクタとの離別がユーザ10に報知される。また、ステップS104において、特殊動作制御部52は、第1引継動作をエージェント部22に実行させる。より具体的には、形見形成演出及び形見出力演出が行われる。 In this case, in step S103, the special action control unit 52 causes the agent unit 22 to execute a separation action. As a result, the user 10 is notified of the separation from the life-like character by a separation performance by the life-like character of the old vehicle 100a. Furthermore, in step S104, the special action control unit 52 causes the agent unit 22 to execute a first handover action. More specifically, a keepsake formation performance and a keepsake output performance are performed.

このように、エージェント部22が上記各種特殊動作を実行する一方で、ステップS105において、データ保存制御部44は引継データ53を収集し、これを外部ストレージ27に保存する。そして、エージェント部22による各種特殊動作による演出、及び、引継データ53の保存が完了すると、ステップS106においてエージェントシステム14は停止する。 In this way, while the agent unit 22 executes the various special actions described above, in step S105 the data saving control unit 44 collects the handover data 53 and saves it in the external storage 27. Then, once the agent unit 22 has completed the performance of the various special actions and the saving of the handover data 53, the agent system 14 stops in step S106.

図4は、旧車両100aにおけるデータの引き継ぎに関する作用を示す説明図である。図4(A)は、エージェント部22が通常動作を行っているシーンを示す説明図である。図4(B)は、特殊制御コード33として第1コード33aが入力されたシーンを示す説明図である。図4(C)は、引継データ53が出力されるシーンを示す説明図である。図4(D)は、エージェントシステム14が停止するシーンを示す説明図である。 Figure 4 is an explanatory diagram showing the operation related to data transfer in the old vehicle 100a. Figure 4(A) is an explanatory diagram showing a scene in which the agent unit 22 is operating normally. Figure 4(B) is an explanatory diagram showing a scene in which the first code 33a is input as the special control code 33. Figure 4(C) is an explanatory diagram showing a scene in which transfer data 53 is output. Figure 4(D) is an explanatory diagram showing a scene in which the agent system 14 is stopped.

図4(A)に示すように、通常動作においては、旧車両100aのディスプレイ24に、例えば犬型の擬生物キャラクタ22aが第1形態によって表示され、この犬型の擬生物キャラクタ22aの動作等によって、ユーザ10と旧車両100aの対話的コミュニケーションが支援される。図4(A)における犬型の擬生物キャラクタ22aの形態は、通常の対話的にコミュニケーションに使用する第1形態である。その後、ユーザ10が旧車両100aを売却等するときには、図4(B)の矢印A1で示すように、旧車両100aに対して、特殊制御コード33である第1コード33aが入力される。このように、第1コード33aが入力されると、犬型の擬生物キャラクタ22aは、例えば死去する離別演出(死別演出)を行う。具体的には、犬型の擬生物キャラクタ22aの形態は、その死去をユーザ10に想起させる第2形態に変化する。これにより、ユーザ10は、犬型の擬生物キャラクタ22aの死去を感得する。また、犬型の擬生物キャラクタ22aは、形見形成演出により、魂型の形見22bを生じさせる。 As shown in FIG. 4(A), during normal operation, a dog-type mimicking character 22a is displayed in a first form on the display 24 of the old vehicle 100a, and the actions of this dog-type mimicking character 22a support interactive communication between the user 10 and the old vehicle 100a. The form of the dog-type mimicking character 22a in FIG. 4(A) is the first form used for normal interactive communication. When the user 10 subsequently sells the old vehicle 100a, a first code 33a, which is a special control code 33, is input to the old vehicle 100a, as indicated by arrow A1 in FIG. 4(B). When the first code 33a is input in this manner, the dog-type mimicking character 22a performs a separation presentation (bereavement presentation), for example, in which the dog-type mimicking character 22a dies. Specifically, the form of the dog-type mimicking character 22a changes to a second form that reminds the user 10 of the dog-type mimicking character's death. This allows the user 10 to sense the death of the dog-type mimicking character 22a. Additionally, the dog-shaped mimetic character 22a creates a soul-shaped keepsake 22b through a keepsake formation performance.

その後、図4(C)に示すように、形見出力演出により、魂型の形見22bは、外部ストレージ27を模した表示27aに向けて移動される。一方、これらの各種演出のバックグラウンドでは、矢印A2で示すように、引継データ53が収集され、外部ストレージ27に保存される。そして、これらの各種演出及び引継データ53の保存が完了すると、図4(D)に示すように、エージェントシステム14は停止される。 Then, as shown in Figure 4(C), the keepsake output performance moves the soul-shaped keepsake 22b toward the display 27a that resembles the external storage 27. Meanwhile, in the background of these various performances, as shown by arrow A2, handover data 53 is collected and saved in the external storage 27. Then, once these various performances and the saving of the handover data 53 are complete, the agent system 14 is shut down, as shown in Figure 4(D).

図5は、新車両100bにおいてデータを引き継ぐ際の処理を示すフローチャートである。図5に示すように、新車両100bでは、ステップS201において、特殊制御コード入力判定部42によって特殊制御コード33の入力が監視される。そして、特殊制御コード33の入力が判定されると、ステップS202において、入力された特殊制御コード33の種別が判定される。ここでは、車両100及びエージェントシステム14の使用開始、すなわち初回起動を表す第2コード33bが、特殊制御コード33として入力されたものとする。 Figure 5 is a flowchart showing the process for transferring data in the new vehicle 100b. As shown in Figure 5, in the new vehicle 100b, in step S201, the special control code input determination unit 42 monitors the input of the special control code 33. Then, when it is determined that the special control code 33 has been input, in step S202, the type of the input special control code 33 is determined. Here, it is assumed that the second code 33b, which indicates the start of use of the vehicle 100 and the agent system 14, i.e., initial startup, has been input as the special control code 33.

この場合、ステップS203において、特殊動作制御部52は、第2引継動作をエージェント部22に実行させる。すなわち、新車両100bのディスプレイ24では、形見入力演出によって、旧車両100aにおいて犬型の擬生物キャラクタ22aから形成された魂型の形見22bが新車両100bに入力されることがユーザ10に報知される。これにともなって、ステップS204では、外部ストレージ27から引継データ53が取得され、新車両100bに入力される。 In this case, in step S203, the special action control unit 52 causes the agent unit 22 to execute the second handover action. That is, on the display 24 of the new vehicle 100b, a keepsake input display notifies the user 10 that the soul-shaped keepsake 22b formed from the dog-shaped life-like character 22a in the old vehicle 100a will be input to the new vehicle 100b. Accordingly, in step S204, the handover data 53 is obtained from the external storage 27 and input to the new vehicle 100b.

また、ステップS205では、特殊動作制御部52は、誕生動作をエージェント部22に実行させる。これにより、新車両100bにおいて、新たな擬生物キャラクタが誕生する。その後、ステップS206では、新車両100bでは、旧車両100aから引継データ53を用いて新たな擬生物キャラクタを動作させることにより、通常動作が開始される。 Furthermore, in step S205, the special action control unit 52 causes the agent unit 22 to execute a creation action. As a result, a new life-like character is created in the new vehicle 100b. Then, in step S206, the new vehicle 100b starts normal operation by operating the new life-like character using the transfer data 53 from the old vehicle 100a.

図6は、新車両100bにおけるデータの引き継ぎの作用を示す説明図である。図6(A)は、特殊制御コードとして第2コード33bが入力されたシーンを示す説明図である。図6(B)は、新車両100bにおいて、新たな擬生物キャラクタ22cが誕生したシーンを示す説明図である。 Figure 6 is an explanatory diagram showing the data transfer process in new vehicle 100b. Figure 6(A) is an explanatory diagram showing a scene in which second code 33b is input as a special control code. Figure 6(B) is an explanatory diagram showing a scene in which a new mimic character 22c is born in new vehicle 100b.

図6(A)に矢印B1で示すように、新車両100bに第2コード33bが入力されると、新車両100bのディスプレイ24には、外部ストレージ27を模した表示27aが表示される。そして、外部ストレージ27を模した表示27aから、旧車両100aにおいて犬型の擬生物キャラクタ22aから形成された魂型の形見22bが入力される様子がユーザ10に報知される。一方、この形見入力演出のバックグラウンドでは、矢印B2で示すように、外部ストレージ27から引継データ53が取得され、新車両100bに入力される。 As shown by arrow B1 in Figure 6 (A), when the second code 33b is entered into the new vehicle 100b, a display 27a simulating external storage 27 is displayed on the display 24 of the new vehicle 100b. The display 27a simulating external storage 27 then notifies the user 10 of the process of inputting a soul-shaped keepsake 22b formed from the dog-shaped life-like character 22a in the old vehicle 100a. Meanwhile, in the background of this keepsake input performance, as shown by arrow B2, transfer data 53 is obtained from the external storage 27 and entered into the new vehicle 100b.

その後、図6(B)に示すように、新車両100bでは、誕生動作により、旧車両100aにおける犬型の擬生物キャラクタ22aとは異なり、引継データ53を引き継いだウサギ型の新たな擬生物キャラクタ22cが誕生する。そして、この誕生動作の実行以後、このウサギ型の擬生物キャラクタ22cは、引継データ53を用いて、通常動作を行う。その結果、ウサギ型の擬生物キャラクタ22cは、旧車両100aで行ったことがある場所に来たときに、ウサギ型の擬生物キャラクタ22cとしては未経験であっても例えば「ここに来たことがある」等と発言する。また、ウサギ型の擬生物キャラクタ22cは、旧車両100aで再生等したことがある楽曲や動画等を再生したときに、ウサギ型の擬生物キャラクタ22cとしては未経験であっても例えば「聞いたことがある」あるいは「見たことがある」等と発言する。この他、ウサギ型の擬生物キャラクタ22cにとっては未経験であっても、旧車両100aにおいて犬型の擬生物キャラクタ22aが知っていたユーザ10の趣向に応じた話題を提供する場合がある。この他、ウサギ型の擬生物キャラクタ22cは、旧車両100aにおいて対話的にコミュニケーションによって形成された犬型の擬生物キャラクタ22aの疑似人格に関連する反応を示す場合がある。例えば、疑似人格として形成された犬型の擬生物キャラクタ22aの趣向に合致した音楽や話題に、好意的な反応を示す場合がある。 6(B), in the new vehicle 100b, a new rabbit-type life-like character 22c is born through a birthing action, inheriting the transfer data 53, unlike the dog-type life-like character 22a in the old vehicle 100a. After this birthing action is performed, the rabbit-type life-like character 22c performs normal actions using the transfer data 53. As a result, when the rabbit-type life-like character 22c comes to a place that it has been to in the old vehicle 100a, it will say, for example, "I've been here before," even if it has never been there before as the rabbit-type life-like character 22c. Furthermore, when the rabbit-type life-like character 22c plays a song or video that it has played in the old vehicle 100a, it will say, for example, "I've heard of it," or "I've seen it," even if it has never been there before as the rabbit-type life-like character 22c. In addition, the rabbit-type life-like character 22c may provide topics of interest to the user 10 that the dog-type life-like character 22a in the old vehicle 100a knew, even if it has never been there before as the rabbit-type life-like character 22c. In addition, the rabbit-type life-like character 22c may show reactions related to the pseudo-personality of the dog-type life-like character 22a formed through interactive communication in the classic vehicle 100a. For example, the rabbit-type life-like character 22c may show a favorable reaction to music or topics that match the tastes of the dog-type life-like character 22a formed as a pseudo-personality.

なお、上記実施形態においては、引継データ53が旧車両100aから外部ストレージ27に出力される際に、単に形見22bが移動する形見出力演出が行われるが、この形見出力演出は、この形態に限らない。例えば、引継データ53を外部ストレージ27に保存するときに、引継データ53の一部または全部を順次にディスプレイ24に表示させる形態の形見出力演出が実行されてもよい。すなわち、擬生物キャラクタの記憶が走馬灯のように映し出される(フラッシュバックする)ことを連想させる形見出力演出が実行されてもよい。この形見出力演出によれば、旧車両100aの擬生物キャラクタの記憶を出力し、承継することが、より明確にユーザ10に報知される。このフラッシュバック形態の演出は、形見22bを形成しない場合に行われてもよい。また、フラッシュバック形態の演出は、引継データ53に画像または動画が含まれているときに実行されることが特に好ましい。 In the above embodiment, when the transfer data 53 is output from the old vehicle 100a to the external storage 27, a memento output effect is performed in which the keepsake 22b is simply moved. However, this memento output effect is not limited to this form. For example, when the transfer data 53 is saved in the external storage 27, a memento output effect may be performed in which some or all of the transfer data 53 is sequentially displayed on the display 24. In other words, a memento output effect may be performed that is reminiscent of the memories of the life-like character being projected like a kaleidoscope (a flashback). This memento output effect more clearly notifies the user 10 that the memories of the life-like character of the old vehicle 100a are being output and inherited. This flashback-style effect may be performed when the memento 22b is not formed. Furthermore, it is particularly preferable that the flashback-style effect be performed when the transfer data 53 includes an image or video.

同様に、上記実施形態においては、引継データ53が外部ストレージ27から新車両100bに入力される際に、単に形見22bが移動する形見出力演出が行われるが、この形見出力演出は、この形態に限らない。例えば、引継データ53を外部ストレージ27から取得するときに、引継データ53の一部または全部を順次にディスプレイ24に表示させる形態の形見入力演出が実行されてもよい。これによれば、旧車両100aの擬生物キャラクタの記憶を入力し、新車両100bの新たな擬生物キャラクタに承継されることが、より明確にユーザ10に報知される。この形態の演出は、形見22bを形成しない場合に行われてもよい。 Similarly, in the above embodiment, when the transfer data 53 is input from the external storage 27 to the new vehicle 100b, a memento output effect is performed in which the keepsake 22b is simply moved, but this memento output effect is not limited to this form. For example, when the transfer data 53 is retrieved from the external storage 27, a memento input effect may be executed in which some or all of the transfer data 53 is sequentially displayed on the display 24. This more clearly notifies the user 10 that the memories of the life-like character of the old vehicle 100a have been input and will be inherited by the new life-like character of the new vehicle 100b. This form of effect may also be performed when the memento 22b is not formed.

以上のように、本実施形態に係るデータ引継方法は、擬生物化されたキャラクタを用いた対話型ユーザインタフェースであるエージェント部22によってユーザとのコミュニケーションを支援するコミュニケーション支援装置(エージェントシステム14)を備える車両100において、コミュニケーションの支援に使用するデータの引き継ぎを行うデータ引継方法である。このデータ引継方法では、旧車両100aからのデータの引き継ぎにおいて以下の作用効果を奏する。 As described above, the data transfer method according to this embodiment is a data transfer method for transferring data used to support communication in a vehicle 100 equipped with a communication support device (agent system 14) that supports communication with a user through an agent unit 22, which is an interactive user interface using bionic characters. This data transfer method achieves the following effects when transferring data from the previous vehicle 100a.

すなわち、本実施形態に係るデータ引継方法では、データの引継開始トリガーである特殊制御コード33の入力が判定される。そして、特殊制御コード33が引継データ53の外部出力を指示する第1コード33aであるときに、擬生物キャラクタの形態をコミュニケーションに使用する第1形態から、第1形態とは異なる第2形態に変化させることにより、擬生物キャラクタとの離別をユーザ10に報知する離別動作が、エージェント部22によって実行される。また、特殊制御コード33が第1コード33aであるときに、引継データ53が外部ストレージ27に保存される。 That is, in the data transfer method according to this embodiment, the input of special control code 33, which is a trigger for starting data transfer, is determined. Then, when special control code 33 is first code 33a that instructs external output of transfer data 53, the agent unit 22 executes a separation action that notifies the user 10 of separation from the life-mimetic character by changing the form of the life-mimetic character from a first form used for communication to a second form different from the first form. Furthermore, when special control code 33 is first code 33a, transfer data 53 is saved in external storage 27.

このように、離別動作とともに、引継データ53の出力が実行されると、エージェント部22の擬生物キャラクタの生物感を損なうことなく、データの引き継ぎを行うことができる。 In this way, when the transfer data 53 is output in conjunction with the separation action, the data can be transferred without compromising the lifelike feel of the biomimetic character in the agent unit 22.

より具体的には、ユーザ10にとって、データの引き継ぎ元である旧車両100a及びそのエージェントシステム14は実質的に旧車両100aにおける擬生物キャラクタの身体であり、引継データ53は実質的にその擬生物キャラクタの記憶である。このため、離別動作を行わずに、単に機械的に引継データ53を移行させると、旧車両100aの売却または廃車等によって擬生物キャラクタの身体が失われるにもかかわらず、擬生物キャラクタの記憶が承継されることになる。そして、このような記憶の承継は通常の生物では起こり得ないことであるから、エージェント部22の擬生物キャラクタの生物感が損なわれる。その結果、ユーザ10は、擬生物キャラクタを、自然なコミュニケーションの対象と認識し難くなるので、ユーザ10と車両100との円滑かつ自然な対話的コミュニケーションを補助するという、擬生物キャラクタを用いることの本来的な目的が損なわれる。 More specifically, for the user 10, the old vehicle 100a and its agent system 14 from which the data is being transferred are essentially the body of the life-like character in the old vehicle 100a, and the transfer data 53 are essentially the memories of that life-like character. Therefore, if the transfer data 53 is simply transferred mechanically without performing a separation operation, the memories of the life-like character will be transferred even though the body of the life-like character will be lost when the old vehicle 100a is sold or scrapped. Because this type of memory transfer does not occur in a normal living being, the lifelikeness of the life-like character in the agent unit 22 is lost. As a result, the user 10 will find it difficult to recognize the life-like character as a natural communication target, which defeats the original purpose of using a life-like character, which is to facilitate smooth and natural interactive communication between the user 10 and the vehicle 100.

これに対して、上記実施形態のように、エージェント部22によって離別動作が行われれると、ユーザ10は、少なくとも擬生物キャラクタが、その身体である車両100またはエージェントシステム14とともにユーザ10と離別することを感得し得る。このため、車両100またはエージェントシステム14と擬生物キャラクタの身体的な一体性に関して、擬生物キャラクタの生物感が維持される。その結果、ユーザ10は、引継データ53があったとしても、擬生物キャラクタを円滑かつ自然な対話的コミュニケーションの対象として受け入れやすくなる。すなわち、上記実施形態に係るデータ引継方法によれば、車両100またはエージェントシステム14と擬生物キャラクタが一体的なものであり、かつ、擬生物キャラクタが生きている、という印象をユーザ10に与えやすく、ユーザ10もこれを受け入れやすい。 In contrast, when the agent unit 22 performs a separation action as in the above embodiment, the user 10 can sense that at least the lifelike character is separating from the user 10 along with its body, the vehicle 100 or agent system 14. This maintains the lifelike feel of the lifelike character in terms of the physical unity of the vehicle 100 or agent system 14 and the lifelike character. As a result, even if the transfer data 53 is present, the user 10 is more likely to accept the lifelike character as a subject for smooth and natural interactive communication. In other words, the data transfer method according to the above embodiment makes it easier for the user 10 to get the impression that the vehicle 100 or agent system 14 and the lifelike character are one and that the lifelike character is alive, which the user 10 is more likely to accept.

上記実施形態に係るデータ引継方法では、特に、特殊制御コード33が第1コード33aであるときに、離別動作の実行とともに、擬生物キャラクタの形見22bが形成されたことをユーザに報知する形見形成動作が、エージェント部22によって実行される。このように、形見形成動作によって、離別する擬生物キャラクタの形見22bが形成されたことがユーザ10に報知されると、擬生物キャラクタの生物感が維持される。すなわち、旧車両100aから新車両100bへの乗り換えにおいて、擬生物キャラクタが記憶を承継されていると、異なる擬生物キャラクタ間の記憶の継続性に関して、擬生物キャラクタの生物感が損なわれる。しかし、上記のように、形見22bが形成されることが報知されると、ユーザ10は、形見22bを介して思い出等が承継されることを受け入れやすくなる。すなわち、形見形成動作によれば、特に、乗り換え前後の擬生物キャラクタ間における記憶の継続性について、擬生物キャラクタの生物感が維持されやすい。 In the data transfer method according to the above embodiment, particularly when the special control code 33 is the first code 33a, the agent unit 22 executes a keepsake formation operation to notify the user that a memento 22b has been created for the life-like mimic character, along with the execution of a separation operation. In this way, when the keepsake formation operation notifies the user 10 that a keepsake 22b has been created for the life-like mimic character, the life-like feel of the life-like mimic character is maintained. In other words, if the life-like mimic character's memories are inherited when switching from the old vehicle 100a to the new vehicle 100b, the life-like feel of the life-like mimic character is lost in terms of the continuity of memories between different life-like mimic characters. However, when the user 10 is notified that a keepsake 22b will be created, as described above, the user 10 is more likely to accept that memories, etc. will be inherited through the keepsake 22b. In other words, the keepsake formation operation makes it easier to maintain the life-like feel of the life-like mimic character, particularly in terms of the continuity of memories between life-like mimic characters before and after the vehicle switch.

特に、上記実施形態に係るデータ引継方法では、特殊制御コード33が第1コード33aであるときに、形見22bが車両100の外部に出力されることをユーザ10に報知する形見出力動作が、エージェント部22によって実行される。このように、形見出力動作が実行される場合、特に、ユーザ10は、形見22bを介して思い出等が承継されることを受け入れやすくなる。したがって、形見出力動作によれば、特に、乗り換え前後の擬生物キャラクタ間における記憶の継続性に関わらず、擬生物キャラクタの生物感が維持されやすい。 In particular, in the data transfer method according to the above embodiment, when the special control code 33 is the first code 33a, the agent unit 22 executes a keepsake output operation that notifies the user 10 that the keepsake 22b will be output to the outside of the vehicle 100. When the keepsake output operation is executed in this manner, the user 10 is particularly likely to accept that memories and the like will be passed on via the keepsake 22b. Therefore, the keepsake output operation makes it particularly easy to maintain the lifelike feel of the lifelike character, regardless of the continuity of memories between the lifelike characters before and after changing vehicles.

また、上記実施形態に係るデータ引継方法では、形見出力動作は、外部ストレージ27を表す表示27aに向けて形見22bを移動させる表示によって行われる。このように、引継データ53の外部出力先がユーザ10に報知される場合、特に、ユーザ10は、形見22bを介して思い出等が承継されることを受け入れやすくなる。したがって、形見出力動作によれば、特に、乗り換え前後の擬生物キャラクタ間における記憶の継続性について、擬生物キャラクタの生物感が維持されやすい。 Furthermore, in the data transfer method according to the above embodiment, the keepsake output operation is performed by displaying the movement of the keepsake 22b toward the display 27a representing the external storage 27. In this way, when the external output destination of the transfer data 53 is notified to the user 10, the user 10 is particularly likely to accept that memories and the like will be passed on via the keepsake 22b. Therefore, the keepsake output operation makes it easier to maintain the lifelike feel of the lifelike character, particularly in terms of the continuity of memories between the lifelike characters before and after the transfer.

上記実施形態に係るデータ引継方法では、第2形態は、擬生物キャラクタの死去を表す形態である。このように、旧車両100aからのデータの引き継ぎにおいて、擬生物キャラクタの死去をユーザ10に報知すると、車両100またはエージェントシステム14と擬生物キャラクタの身体的な一体性に関して、特に、擬生物キャラクタの生物感が維持されやすい。 In the data transfer method according to the above embodiment, the second mode represents the death of the life-like character. In this way, when transferring data from the previous vehicle 100a, notifying the user 10 of the death of the life-like character makes it easier to maintain the physical unity between the vehicle 100 or agent system 14 and the life-like character, particularly the life-like feel of the life-like character.

上記実施形態に係るデータ引継方法では、引継データ53を外部ストレージ27に保存するときに、引継データ53の一部または全部を順次にディスプレイ24に表示させる。このように、引継データ53の一部または全部を順次にディスプレイ24に表示させることにより、擬生物キャラクタの記憶の承継が、特に明確にユーザ10に報知される。その結果、旧車両100aと新車両100bの擬生物キャラクタにおける記憶の継続性に関わらず、擬生物キャラクタの生物感が維持される。 In the data transfer method according to the above embodiment, when the transfer data 53 is saved in the external storage 27, some or all of the transfer data 53 is displayed sequentially on the display 24. By displaying some or all of the transfer data 53 sequentially on the display 24 in this way, the user 10 is particularly clearly notified of the inheritance of the life-like character's memory. As a result, the lifelike feel of the life-like character is maintained regardless of the continuity of the memory of the life-like character between the old vehicle 100a and the new vehicle 100b.

本実施形態に係るデータ引継方法では、乗り換え後の新車両100bにおけるデータの引き継ぎについて以下の作用効果を奏する。 The data transfer method according to this embodiment provides the following advantages regarding data transfer to the new vehicle 100b after the transfer:

上記実施形態に係るデータ引継方法では、特殊制御コード33が、引継データ53の外部入力を指示する第2コード33bであるときに、第2コード33bに関連付けられた引継データ53、または、第2コード33bの入力とともに指定された引継データ53が、外部ストレージ27から取得される。そして、特殊制御コード33が第2コード33bであるときに、取得された引継データ53の引継元の旧車両100aにおける擬生物キャラクタ22aとは形態が異なる新たな擬生物キャラクタ22cの誕生をユーザ10に報知する誕生動作が、エージェント部22によって実行される。また、誕生動作の実行以後、取得された引継データ53を用いてエージェント部22が駆動される。 In the data transfer method according to the above embodiment, when the special control code 33 is the second code 33b that instructs the external input of transfer data 53, the transfer data 53 associated with the second code 33b or the transfer data 53 specified along with the input of the second code 33b is acquired from the external storage 27. Then, when the special control code 33 is the second code 33b, the agent unit 22 executes a birth action that notifies the user 10 of the birth of a new life-like character 22c that differs in form from the life-like character 22a in the previous vehicle 100a from which the acquired transfer data 53 is to be transferred. After the birth action is executed, the agent unit 22 is driven using the acquired transfer data 53.

このように、引継先の新車両100bにおいて、新たな擬生物キャラクタの誕生がユーザ10に報知されると、車両100またはエージェントシステム14と擬生物キャラクタの身体的な一体性に関して、擬生物キャラクタの生物感が維持される。その結果、ユーザ10は、引継データ53があったとしても、擬生物キャラクタを円滑かつ自然な対話的コミュニケーションの対象として受け入れやすくなる。 In this way, when the user 10 is notified of the birth of a new life-like character in the new vehicle 100b, the life-like feel of the life-like character is maintained in terms of the physical unity between the vehicle 100 or agent system 14 and the life-like character. As a result, even if the transfer data 53 exists, the user 10 is more likely to accept the life-like character as a subject for smooth and natural interactive communication.

上記実施形態に係るデータ引継方法では、旧車両100aで形見22bが形成されている場合、特に、引継データ53を取得するときに、形見22bが前記車両に入力したことをユーザ10に報知する形見入力動作が、エージェント部22によって実行される。この形見入力動作によれば、旧車両100aで形成された形見22bを介して、旧車両100aの擬生物キャラクタ22aの記憶が、新車両100b及び新車両100bにおける新たな擬生物キャラクタ22cに承継されることが、明確にユーザ10に報知される。このため、乗り換え前後の擬生物キャラクタ間における記憶の継続性について、擬生物キャラクタの生物感が維持されやすい。 In the data transfer method according to the above embodiment, if a keepsake 22b has been created in the old vehicle 100a, particularly when the transfer data 53 is acquired, the agent unit 22 executes a keepsake input operation to notify the user 10 that the keepsake 22b has been entered into the vehicle. This keepsake input operation clearly notifies the user 10 via the keepsake 22b created in the old vehicle 100a that the memories of the life-like character 22a of the old vehicle 100a will be inherited by the new vehicle 100b and the new life-like character 22c in the new vehicle 100b. This makes it easier to maintain the lifelike feel of the life-like character in terms of memory continuity between the life-like characters before and after the vehicle change.

また、上記実施形態に係るデータ引継方法では、特に上記の形見入力動作は、外部ストレージ27を表す表示27aから形見22bを移動させる表示によって行われる。このように、引継データ53の外部入力元がユーザ10に報知される場合、特に、ユーザ10は、形見22bを介して思い出等が承継されることを受け入れやすくなる。したがって、形見入力動作によれば、特に、乗り換え前後の擬生物キャラクタ間における記憶の継続性について、擬生物キャラクタの生物感が維持されやすい。 Furthermore, in the data transfer method according to the above embodiment, the above-mentioned memento input operation is particularly performed by a display that moves the memento 22b from the display 27a representing the external storage 27. In this way, when the external input source of the transfer data 53 is notified to the user 10, the user 10 is particularly likely to accept that memories and the like will be passed on via the memento 22b. Therefore, the memento input operation makes it easier to maintain the lifelike feel of the biomimetic character, particularly in terms of memory continuity between the biomimetic characters before and after the transfer.

以上、本発明の実施形態及び変形例について説明したが、上記実施形態及び変形例の構成は本発明の適用例の一部を示したに過ぎず、本発明の技術的範囲を限定する趣旨ではない。上記実施形態及び変形例等で示した各構成は、一部または全部を任意に組み合わせて実施することができる。また、上記実施形態及び変形例等で示した各構成の一部を省略することができる。 The above describes embodiments and variations of the present invention, but the configurations of the above embodiments and variations merely illustrate some of the application examples of the present invention and are not intended to limit the technical scope of the present invention. The configurations shown in the above embodiments and variations can be implemented in any combination, in whole or in part. Furthermore, some of the configurations shown in the above embodiments and variations can be omitted.

例えば、離別動作、引継動作、及び、誕生動作では、上記実施形態等のディスプレイ24の表示に代えて、または、上記実施形態等のディスプレイ24の表示とともに、車両100内のランプ(ルームランプ等)やスピーカ13を使用することができる。具体的には、離別動作において、ルームランプを点滅させ、その点滅間隔を徐々に短くすることにより、擬生物キャラクタとの離別をより効果的に演出することができる。 For example, in the separation action, takeover action, and birth action, lamps (such as room lamps) and speakers 13 inside the vehicle 100 can be used instead of, or in addition to, the display 24 of the above-described embodiments. Specifically, in the separation action, the room lamp can be flashed and the flashing interval can be gradually shortened to more effectively portray the separation from the biomimetic character.

また、例えば、擬生物キャラクタによる離別演出は、死別演出に限らず、その他任意の離別形態を演出することできる。但し、擬生物キャラクタが死去する死別演出は、特に、車両100またはエージェントシステム14と擬生物キャラクタとの身体的な一体性をユーザ10に感得させやすい。このため、死別演出は、データの引き継ぎにおいて、擬生物キャラクタの生物感を特に維持しやすい。また、擬生物キャラクタが死去する際に形成される形見22bの形態は任意である。上記実施形態では、魂型の形見22bが形成されているが、形見形成動作で形成される形見22bは、形見あるいは遺品等と認識され得る範囲で、ユーザ10の属する国、地域、及び/または、宗教観等に応じて任意の形態が採用され得る。例えば、死別演出が実行される場合、形見形成動作では、魂型の形見22bの代わりに、棺、墓石等の形態を有する形見を形成してもよい。 Furthermore, for example, separation effects using a biomimetic character are not limited to death effects, and any other form of separation can be used. However, death effects in which a biomimetic character dies are particularly likely to make the user 10 sense the physical unity between the vehicle 100 or agent system 14 and the biomimetic character. For this reason, death effects are particularly likely to maintain the lifelike feel of the biomimetic character when transferring data. Furthermore, the form of the keepsake 22b created when a biomimetic character dies is arbitrary. In the above embodiment, a soul-shaped keepsake 22b is created, but the keepsake 22b created in the keepsake creation operation can take any form depending on the country, region, and/or religious beliefs of the user 10, as long as it can be recognized as a keepsake or personal belonging. For example, when a death effect is performed, the keepsake creation operation may create a keepsake in the form of a coffin, gravestone, etc. instead of a soul-shaped keepsake 22b.

また、例えば、エージェント部22がAIプログラムによって構成される場合、その学習データの一部または全部を引継データ53に含めることができる。 Furthermore, for example, if the agent unit 22 is configured using an AI program, some or all of its learning data can be included in the handover data 53.

10:ユーザ,12:カーナビゲーションシステム,13:スピーカ,14:エージェントシステム(コミュニケーション支援装置),21:走行履歴,22:エージェント部,22a:擬生物キャラクタ22a:形見,22c:擬生物キャラクタ,23:エージェントコントローラ,24:ディスプレイ,26:動作設定,27:外部ストレージ,28:外部入力端末,33:特殊制御コード,33a:第1コード,33b:第2コード,42:特殊制御コード入力判定部,43:コミュニケーション制御部,44:データ保存制御部,52:特殊動作制御部,53:引継データ,100:車両,101:コミュニケーション支援システム 10: User, 12: Car navigation system, 13: Speaker, 14: Agent system (communication support device), 21: Driving history, 22: Agent unit, 22a: Mimic character, 22a: Keepsake, 22c: Mimic character, 23: Agent controller, 24: Display, 26: Operation settings, 27: External storage, 28: External input terminal, 33: Special control code, 33a: First code, 33b: Second code, 42: Special control code input determination unit, 43: Communication control unit, 44: Data storage control unit, 52: Special operation control unit, 53: Transfer data, 100: Vehicle, 101: Communication support system

Claims (11)

擬生物化されたキャラクタを用いた対話型ユーザインタフェースであるエージェント部によってユーザとのコミュニケーションを支援するコミュニケーション支援装置を備える車両において、前記コミュニケーションの支援に使用するデータの引き継ぎを行うデータ引継方法であって、
前記データの引継開始トリガーである特殊制御コードの入力を判定し、
前記特殊制御コードが前記データの外部出力を指示する第1コードであるときに、前記キャラクタの形態を前記コミュニケーションに使用する第1形態から前記第1形態とは異なる第2形態に変化させることにより、前記キャラクタとの離別を前記ユーザに報知する離別動作と、前記キャラクタの形見が形成されたことを前記ユーザに報知する形見形成動作を、前記エージェント部によって実行し、
前記特殊制御コードが前記第1コードであるときに、前記データを外部ストレージに保存する、
データ引継方法。
1. A data transfer method for transferring data used to support communication in a vehicle equipped with a communication support device that supports communication with a user by an agent unit that is an interactive user interface using a biomimetic character, comprising:
determining whether a special control code, which is a trigger for starting the data transfer, has been input;
when the special control code is a first code instructing external output of the data, changing the form of the character from a first form used for the communication to a second form different from the first form, thereby executing a separation action to notify the user of separation from the character and a keepsake formation action to notify the user that a keepsake of the character has been formed, by the agent unit;
When the special control code is the first code, the data is stored in an external storage.
How to transfer data.
請求項に記載のデータ引継方法であって、
前記特殊制御コードが前記第1コードであるときに、前記形見が前記車両の外部に出力されることを前記ユーザに報知する形見出力動作を、前記エージェント部によって実行する、
データ引継方法。
2. The data transfer method according to claim 1 ,
when the special control code is the first code, a keepsake output operation is executed by the agent unit to notify the user that the keepsake will be output to the outside of the vehicle.
How to transfer data.
請求項に記載のデータ引継方法であって、
前記形見出力動作は、前記外部ストレージを表す表示に向けて前記形見を移動させる表示によって行われる、
データ引継方法。
3. The data transfer method according to claim 2 ,
the keepsake output action is performed by a display that moves the keepsake toward a display that represents the external storage;
How to transfer data.
請求項1~のいずれか1項に記載のデータ引継方法であって、
前記第2形態は、擬生物化された前記キャラクタの死去を表す形態である、
データ引継方法。
The data transfer method according to any one of claims 1 to 3 ,
The second form represents the death of the biomimetic character.
How to transfer data.
請求項1~のいずれか1項に記載のデータ引継方法であって、
前記データを前記外部ストレージに保存するときに、前記データの一部または全部を順次にディスプレイに表示させる、
データ引継方法。
The data transfer method according to any one of claims 1 to 4 ,
When the data is stored in the external storage, a part or all of the data is displayed sequentially on a display.
How to transfer data.
請求項1~のいずれか1項に記載のデータ引継方法であって、
前記特殊制御コードが、前記データの外部入力を指示する第2コードであるときに、前記第2コードに関連付けられた前記データ、または、前記第2コードの入力とともに指定された前記データを、前記外部ストレージから取得し、
前記特殊制御コードが前記第2コードであるときに、取得された前記データの引継元の前記車両における前記キャラクタとは形態が異なる新たな前記キャラクタの誕生を前記ユーザに報知する誕生動作を、前記エージェント部によって実行し、
前記誕生動作の実行以後、取得した前記データを用いて前記エージェント部を駆動する、
データ引継方法。
The data transfer method according to any one of claims 1 to 5 ,
When the special control code is a second code instructing external input of the data, the data associated with the second code or the data specified together with input of the second code is acquired from the external storage;
when the special control code is the second code, executing a creation action by the agent unit to notify the user of the creation of a new character having a form different from that of the character in the vehicle from which the acquired data is taken over;
After the creation operation is performed, the agent unit is driven using the acquired data.
How to transfer data.
請求項1~3のいずれか1項を引用する請求項に記載のデータ引継方法であって、
前記データを取得するときに、前記形見が前記車両に入力されたことを前記ユーザに報知する形見入力動作を、前記エージェント部によって実行する、
データ引継方法。
A data transfer method according to claim 4 , which cites any one of claims 1 to 3 ,
When acquiring the data, the agent unit executes a keepsake input operation to notify the user that the keepsake has been input into the vehicle.
How to transfer data.
請求項に記載のデータ引継方法であって、
前記形見入力動作は、前記外部ストレージを表す表示から前記形見を移動させる表示によって行われる、
データ引継方法。
8. The data transfer method according to claim 7 ,
the keepsake input action is performed by a display that moves the keepsake from the display representing the external storage;
How to transfer data.
車両に搭載され、擬生物化されたキャラクタを用いた対話型ユーザインタフェースであるエージェント部によってユーザとのコミュニケーションを支援するコミュニケーション支援装置であって、
前記コミュニケーションの支援に使用するデータの引継開始トリガーである特殊制御コードの入力を判定する特殊制御コード入力判定部と、
前記特殊制御コードが前記データの外部出力を指示する第1コードであるときに、前記キャラクタの形態を前記コミュニケーションに使用する第1形態から前記第1形態とは異なる第2形態に変化させることにより、前記キャラクタとの離別を前記ユーザに報知する離別動作と、前記キャラクタの形見が形成されたことを前記ユーザに報知する形見形成動作を、前記エージェント部によって実行する特殊動作制御部と、
前記特殊制御コードが前記第1コードであるときに、前記データを外部ストレージに保存するデータ保存制御部と、
を備える、コミュニケーション支援装置。
A communication support device that is mounted on a vehicle and supports communication with a user by an agent unit that is an interactive user interface using a biomimetic character,
a special control code input determination unit that determines whether a special control code is input, which is a trigger for starting the transfer of data used to support the communication;
a special action control unit that, when the special control code is a first code instructing external output of the data, changes the form of the character from a first form used for the communication to a second form different from the first form, thereby executing , by the agent unit, a separation action that notifies the user of separation from the character and a keepsake formation action that notifies the user that a keepsake of the character has been formed ;
a data storage control unit that stores the data in an external storage when the special control code is the first code;
A communication support device comprising:
車両に搭載され、擬生物化されたキャラクタを用いた対話型ユーザインタフェースであるエージェント部によってユーザとのコミュニケーションを支援するコミュニケーション支援装置を動作させるコミュニケーション支援プログラムであって、
前記コミュニケーション支援装置を、
前記コミュニケーションの支援に使用するデータの引継開始トリガーである特殊制御コードの入力を判定する特殊制御コード入力判定部、
前記特殊制御コードが前記データの外部出力を指示する第1コードであるときに、前記キャラクタの形態を前記コミュニケーションに使用する第1形態から前記第1形態とは異なる第2形態に変化させることにより、前記キャラクタとの離別を前記ユーザに報知する離別動作と、前記キャラクタの形見が形成されたことを前記ユーザに報知する形見形成動作を、前記エージェント部によって実行する特殊動作制御部、及び、
前記特殊制御コードが前記第1コードであるときに、前記データを外部ストレージに保存するデータ保存制御部、
として動作させるコミュニケーション支援プログラム。
A communication support program that operates a communication support device that is mounted on a vehicle and supports communication with a user by an agent unit that is an interactive user interface using a biomimetic character,
The communication support device,
a special control code input determination unit that determines whether a special control code is input, which is a trigger for starting the transfer of data used to support the communication;
a special action control unit that, when the special control code is a first code instructing external output of the data, changes the form of the character from a first form used for the communication to a second form different from the first form , thereby executing, by the agent unit, a separation action that notifies the user of separation from the character and a keepsake formation action that notifies the user that a keepsake of the character has been formed ; and
a data storage control unit that stores the data in an external storage when the special control code is the first code;
A communication support program that operates as a
車両と、前記車両に搭載され、擬生物化されたキャラクタを用いた対話型ユーザインタフェースであるエージェント部によってユーザとのコミュニケーションを支援するコミュニケーション支援装置を備えるコミュニケーション支援システムであって、
前記コミュニケーションの支援に使用するデータの引継開始トリガーである特殊制御コードの入力を判定する特殊制御コード入力判定部と、
前記特殊制御コードが前記データの外部出力を指示する第1コードであるときに、前記キャラクタの形態を前記コミュニケーションに使用する第1形態から前記第1形態とは異なる第2形態に変化させることにおり、前記キャラクタとの離別を前記ユーザに報知する離別動作と、前記キャラクタの形見が形成されたことを前記ユーザに報知する形見形成動作を、前記エージェント部によって実行する特殊動作制御部と、
前記特殊制御コードが前記第1コードであるときに、前記データを外部ストレージに保存するデータ保存制御部と、
を備えるコミュニケーション支援システム。
A communication support system comprising: a vehicle; and a communication support device mounted on the vehicle, the communication support device supporting communication with a user by an agent unit which is an interactive user interface using a biomimetic character,
a special control code input determination unit that determines whether a special control code is input, which is a trigger for starting the transfer of data used to support the communication;
a special action control unit that, when the special control code is a first code instructing external output of the data, changes the form of the character from a first form used for the communication to a second form different from the first form, and executes, by the agent unit, a separation action that notifies the user of separation from the character and a keepsake formation action that notifies the user that a keepsake of the character has been formed ;
a data storage control unit that stores the data in an external storage when the special control code is the first code;
A communication support system comprising:
JP2021178989A 2021-11-01 2021-11-01 Data transfer method, communication support device, communication support program, and communication support system Active JP7767835B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021178989A JP7767835B2 (en) 2021-11-01 2021-11-01 Data transfer method, communication support device, communication support program, and communication support system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021178989A JP7767835B2 (en) 2021-11-01 2021-11-01 Data transfer method, communication support device, communication support program, and communication support system

Publications (2)

Publication Number Publication Date
JP2023067594A JP2023067594A (en) 2023-05-16
JP7767835B2 true JP7767835B2 (en) 2025-11-12

Family

ID=86325632

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021178989A Active JP7767835B2 (en) 2021-11-01 2021-11-01 Data transfer method, communication support device, communication support program, and communication support system

Country Status (1)

Country Link
JP (1) JP7767835B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000222688A (en) 1999-02-01 2000-08-11 Equos Research Co Ltd Agent device
US20070074114A1 (en) 2005-09-29 2007-03-29 Conopco, Inc., D/B/A Unilever Automated dialogue interface
JP2017045365A (en) 2015-08-28 2017-03-02 スズキ株式会社 Agent device
WO2017183476A1 (en) 2016-04-22 2017-10-26 ソニー株式会社 Information processing device, information processing method, and program
WO2020225918A1 (en) 2019-05-09 2020-11-12 本田技研工業株式会社 Agent system, agent server, control method for agent server, and program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000222688A (en) 1999-02-01 2000-08-11 Equos Research Co Ltd Agent device
US20070074114A1 (en) 2005-09-29 2007-03-29 Conopco, Inc., D/B/A Unilever Automated dialogue interface
JP2017045365A (en) 2015-08-28 2017-03-02 スズキ株式会社 Agent device
WO2017183476A1 (en) 2016-04-22 2017-10-26 ソニー株式会社 Information processing device, information processing method, and program
WO2020225918A1 (en) 2019-05-09 2020-11-12 本田技研工業株式会社 Agent system, agent server, control method for agent server, and program

Also Published As

Publication number Publication date
JP2023067594A (en) 2023-05-16

Similar Documents

Publication Publication Date Title
CN109878441B (en) Vehicle control method and device
CN113440849B (en) Vehicle control method, device, computer equipment and storage medium
CN110871684A (en) In-vehicle projection method, device, equipment and storage medium
CN112959998B (en) Vehicle-mounted human-computer interaction method and device, vehicle and electronic equipment
JP2023017880A (en) Information processing device and information processing method
JPH11259446A (en) Agent device
JPH11250395A (en) Agent device
US20240095418A1 (en) System and method for an augmented-virtual reality driving simulator using a vehicle
JP2000099490A (en) Device that operates based on pseudo mental information
US10560735B2 (en) Media augmentation through automotive motion
CN115214696A (en) Vehicle machine virtual image interaction method, system, vehicle and storage medium
JP7767835B2 (en) Data transfer method, communication support device, communication support program, and communication support system
CN118506752A (en) AIGC music generation method, computer device and storage medium for automobile
US20250121847A1 (en) Assistance System and Assistance Method for a Vehicle
CN115951779A (en) Vehicle-mounted digital virtual image interaction, generation method, device, equipment and medium
CN114895816A (en) Picture display method and device, electronic equipment and storage medium
CN118514708B (en) Agent control method, electronic device, vehicle, storage medium, and program product
CN110470318A (en) A mobile phone virtual navigation system for driving simulator
WO2021166324A1 (en) In-vehicle device, content reproduction method, and program
JP2023085752A (en) Information provision support method, information provision support device, information provision support program, and information provision system
Barrett Technological catastrophe and the robots of Nam June Paik
WO2022224311A1 (en) Route guide device, route guide method, and route guide program
JP2023170240A (en) Agent control method and agent control device
JP7019109B1 (en) Control logic generation system, control logic generation method, control logic generation program, and control logic execution device
JP7635792B2 (en) COMMUNICATION SYSTEM, VEHICLE, COMMUNICATION METHOD, COMPUTER PROGRAM, AND SERVER

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240909

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250606

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250805

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250908

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: 20250930

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251013

R150 Certificate of patent or registration of utility model

Ref document number: 7767835

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150