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

The data transfer method for lifelike characters in vehicles uses a special control code to separate and create a keepsake in the old vehicle, then introduces a new character in the new vehicle, maintaining lifelikeness and natural communication.

JP7767835B2Active Publication Date: 2025-11-12NISSAN MOTOR CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2021178989
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-11-01
Publication Date
2025-11-12
Estimated Expiration
2041-11-01

AI Technical Summary

Technical Problem

When switching vehicles, transferring data for lifelike characters used in interactive user interfaces results in a loss of lifelikeness, as the new vehicle's character is perceived as unnatural due to inherited memories and pseudo-personality from the old vehicle, disrupting natural communication.

Method used

A data transfer method involving a special control code that initiates a separation action, creating a keepsake and saving data externally, followed by a birth action in the new vehicle with a distinct character to maintain the lifelike feel.

Benefits of technology

Preserves the lifelike nature of characters during vehicle transitions, ensuring seamless and natural communication by acknowledging the separation and introducing a new character with a unique identity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007767835000001
    Figure 0007767835000001
  • Figure 0007767835000002
    Figure 0007767835000002
  • Figure 0007767835000003
    Figure 0007767835000003
Patent Text Reader

Abstract

To provide a data takeover method, a communication assistance device, a communication assistance program and a communication assistance system with which, in a vehicle that assists in communication between a user and the vehicle by an interactive user interface using biomimetic characters, the data used for assisting in communication is taken over without impairing the feeling of creature in the characters.SOLUTION: When a special control code 33 which is a takeover start trigger is a first code 33a that indicates output of takeover data 53 to the outside, a parting operation for notifying a user 10 of parting from a biomimetic character by changing a form of the biomimetic character from a first form that is used for communication, to a second form which is different from the first form is executed by an agent part 22. Furthermore, when the special control code 33 is the first code 33a, the takeover data 53 is preserved in an external storage 27.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a data transfer method, a communication support device, a communication support program, and a communication support system that support communication between a vehicle and a user. [Background technology]

[0002] Patent Document 1 discloses an agent device that displays an image of a personified "agent" inside a vehicle and helps the driver input a destination 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 determined to be consistent with the new map data. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2000-222688 Summary of the Invention [Problem to be solved by the invention]

[0004] In recent years, vehicles have come to be equipped with communication support devices that support communication between the vehicle and the user through an interactive user interface. When a user sells or scraps their old vehicle (hereinafter referred to as the old vehicle) and switches to another vehicle (hereinafter referred to as the new vehicle), it is desirable to transfer data used to support communication from the old vehicle to the new vehicle in order to maintain or improve usability.

[0005] However, when an 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 vehicle.

[0006] A lifelike character (hereinafter referred to as a lifelike 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 pseudo-living thing. For this reason, the lifelike character is recognized by the user as being substantially integrated with the vehicle, for example, as a pseudo-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 vehicle, the new lifelike character with which the user has not yet communicated will already have the pseudo-personality and memories of the familiar lifelike character with whom the user had many conversations in the old vehicle.

[0007] However, considering that a living thing cannot change its body and inherit its memories or personality, 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 would diminish the biomimetic character's sense of life (its lifelikeness). As a result, it would be difficult for the user to recognize the biomimetic character as a natural communication target, defeating the original purpose of using a biomimetic character, which is to assist in natural interactive communication between the user and the vehicle.

[0008] The present invention aims to provide a data transfer method, a communication support device, a communication support program, and a communication support system for transferring data used to support communication in a vehicle that supports communication between a user and the vehicle through an interactive user interface using lifelike characters, without losing the lifelike feel of the characters. [Means for solving the problem]

[0009] 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 by an agent unit that is an interactive user interface using a biometric character. In this data transfer method, input of a special control code that is a trigger for starting data transfer is determined. When the special control code is a first code that instructs external output of data, a separation action is performed to notify the user of separation from the character by changing the form of the character from a first form used for the communication to a second form different from the first form. and a keepsake creation operation that notifies the user that a keepsake of the character has been created. is executed by the agent unit. When the special control code is the first code, the data is saved in the external storage. [Effects of the Invention]

[0010] According to the present invention, in a vehicle that supports communication between a user and the vehicle through an interactive user interface using lifelike characters, data used to support communication is handed over without compromising the lifelike nature of the characters. [Brief explanation of the drawings]

[0011] [Figure 1] FIG. 1 is an explanatory diagram showing a schematic configuration of a vehicle and a communication support system. [Figure 2] FIG. 2 is a block diagram showing the configuration of the agent controller. [Figure 3] FIG. 3 is a flowchart showing the process of taking over data from an old vehicle. [Figure 4] FIG. 4 is an explanatory diagram showing the operation related to the transfer of data in the old vehicle. [Figure 5] FIG. 5 is a flowchart showing the process of transferring data to the new vehicle. [Figure 6] FIG. 6 is an explanatory diagram showing the operation related to the transfer of data in the new vehicle. DETAILED DESCRIPTION OF THE INVENTION

[0012] Hereinafter, an embodiment of the present invention will be described with reference to the drawings.

[0013] [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.

[0014] 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 mainly in a two-way manner between the user 10 and the vehicle 100. There is no limit to the type or nature of information transmitted by interactive communication. For example, operation input by the user 10 to the vehicle 100 or equipment mounted on the vehicle 100 (hereinafter referred to as the vehicle 100, etc.) using voice or other means, and the expression of the user's intentions or feelings by voice, gestures, or other actions 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.

[0015] The user 10 may be a regular driver of the vehicle 100, a regular passenger such as a family member, or a combination of these. In this embodiment, the user 10 is the owner and primary driver of the vehicle 100.

[0016] 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.

[0017] The driving operation unit 11 is an operation unit that is operated by the user 10 to drive the vehicle 100. The driving operation unit 11 is, for example, a steering wheel, an accelerator pedal, a brake pedal, and the like.

[0018] The car navigation system 12 is a guidance device that provides the user 10 with guidance on routes to a destination, etc. 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 on route guidance, etc., on the display of the car navigation system 12 and / or through sounds or voices output from the speaker 13.

[0019] The car navigation system 12 holds a driving history 21 of the vehicle 100. The driving history 21 is a record of position information acquired by, for example, a GPS (Global Positioning System) sensor (not shown). The driving history 21 includes information on routes that the vehicle 100 has currently or previously traveled, such as a destination, waypoints, and routes between the destination 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, for example, the agent system 14.

[0020] 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. The agent system 14 also outputs sounds, voices, etc. from the speaker 13 for dialogue with the user 10 and for providing information to the user 10, etc.

[0021] The agent system 14 is a communication support device that supports interactive communication between the user 10 and the vehicle 100, etc., using an agent unit 22. In addition to the agent unit 22, the agent system 14 includes an agent controller 23, a display 24, and a storage device 25.

[0022] The agent unit 22 is a user interface that performs interactive communication with the user 10 on behalf of the agent system 14 and / or the vehicle 100. The agent unit 22 of this embodiment 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.

[0023] The agent unit 22 is represented by a character that has the form of, for example, a person, animal, plant, robot, object, or other symbol, and 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 life-like appearance or other characteristics, and that allows a person to interact with the character as a simulated living creature without being explicitly 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 configured as a life-like character, the agent unit 22 can become a natural target of interactive communication to the extent that the user 10 is not explicitly required to be aware that it is a device or a program.

[0024] The lifelike feel of the agent unit 22 is created by the form and / or movement of the character forming the agent unit 22. That is, the agent unit 22 is configured so that the biomimetic character can express its own feelings and emotions, which are changes in feelings, through sounds or voices, light, and / or changes in form, to the extent that it can at least become a communication target for the user 10. That is, the biomimetic character forming 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, changes in facial color or other patterns or colors, etc.

[0025] 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 having 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 assists in smooth and natural interactive communication between the user 10 and the vehicle 100. Furthermore, ultimately, the lifelike feel of the biomimetic character increases the user 10's attachment to the vehicle 100 and / or the agent system 14.

[0026] The agent unit 22 is configured physically using a mechanical mechanism such as a robot, or is configured virtually 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 forming 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.

[0027] 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 in which various operations of the agent system 14, such as the operation of the biomimetic character in response to the operation of the vehicle 100 and / or the user 10, are programmed. The specific configuration of the agent controller 23 will be described in detail later. 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 by so-called OTA (Over The Air) technology.

[0028] The display 24 is a display unit that displays moving images and various types of information. When 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, moving images captured by the vehicle 100. In this embodiment, the display 24 is a HUD (Head-Up Display), and displays the agent unit 22 in a part of the field of view of the user 10. The display 24, together with, for example, the speaker 13, etc., constitutes an HMI (Human Machine Interface) of the vehicle 100 and the agent system 14.

[0029] In this embodiment, the display 24 is provided as a 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 unit 22, etc. on a display provided in the vehicle 100 or the car navigation system 12.

[0030] 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 configured by a memory, a hard disk drive, a solid state drive, cloud storage provided on the web, etc. 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.

[0031] The storage device 25 stores one or more action settings 26. In this embodiment, the storage device 25 stores, for example, four types of 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 FIG. 2). The action settings 26 include control parameters and control data that determine the behavior of the biomimetic character and other actions. The 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. The control data is, for example, motion data and voice data of the biomimetic character, and other data referenced by the agent system 14.

[0032] The operation settings 26, i.e., the control parameters and control data included in the operation settings 26, are set according to the selection 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.

[0033] Furthermore, the control parameters and control data included in the operation settings 26 may be adjusted as appropriate depending on the user's reaction 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 by the above adjustments. For example, if the agent system 14 supports interactive communication based on the driving history 21, some or all of the information acquired from the driving history 21, such as visited locations (destinations) and traveled routes, may be stored as control data. Other data that may be stored as control data include music played by the user 10 in the vehicle 100, images and videos captured or played by the user 10 in the vehicle 100, or lists of these. The music played by the user 10 in the vehicle 100, images and videos captured 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.

[0034] In particular, in this embodiment, the user 10, for example, sells or scraps the vehicle 100 that he 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. In addition, 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 will be referred to as "transferred 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. In addition, the transfer or transfer of the transfer data 53 from the old vehicle 100a to the new vehicle 100b will be referred to as "data transfer."

[0035] The specific contents of the transfer data 53 can be set arbitrarily by the user 10 when switching vehicles, but when transferring data related to the agent system 14, the transfer data 53 should include at least data forming the "memory" of the life-like character. In the above example, the transfer data 53 includes at least a list of places visited, routes traveled, and songs, images, videos, etc. that the user 10 played in the old vehicle 100a as memories of the life-like character. The transfer data 53 may also include control parameters that determine the life-like character's pseudo-personality.

[0036] Furthermore, data transfer from the old vehicle 100a to the new vehicle 100b is performed using the external storage 27 and the external input terminal 28.

[0037] The external storage 27 is an external storage device that can be connected and disconnected as desired 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. 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 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.

[0038] 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 FIG. 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 a special operation 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 a first code 33a (see FIG. 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 a second code 33b (see FIG. 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 associated in advance with the second code 33b, or is specified together with the input of the second code 33b.

[0039] In this embodiment, both the old vehicle 100a and the new vehicle 100b before and after the transfer are vehicles 100 equipped with the above-mentioned agent system 14, but this is not limited to this. If the old vehicle 100a before the transfer is a vehicle 100 equipped with the above-mentioned agent system 14 and the new vehicle after the transfer does not have the agent system 14, at least the handover data 53 of the old vehicle 100a before the transfer can be saved in the external storage 27. This is included in the data handover referred to in this embodiment. The same applies to a case where a driver transfers from the old vehicle 100a equipped with the agent system 14 to a vehicle not equipped with the agent system 14, and then to a new vehicle 100b equipped with the agent system 14. In other words, the handover 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 handover referred to in this embodiment.

[0040] 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.

[0041] The vehicle controller 15 is a control unit that comprehensively controls the operation of the vehicle 100. The vehicle controller 15 controls the electric motor and / or engine that drive the vehicle 100, as well as the brakes, etc., based on input from the driving operation unit 11. The vehicle controller 15 is configured, for example, by one or more computers in which the operation of each unit that constitutes the vehicle 100 is programmed. The vehicle controller 15 can appropriately refer to signals output by the sensors 16 to control the vehicle 100. Furthermore, the vehicle controller 15 acquires operations on the vehicle 100 and operations on various devices, etc., mounted on the vehicle 100. In addition, the vehicle controller 15 acquires parameters necessary for controlling the vehicle 100 or various devices, etc., mounted on the vehicle 100, by calculations using signals, etc., acquired from the sensors 16.

[0042] The sensor 16 is one or more sensors that measure the conditions of each part of the vehicle 100 and the conditions inside or outside the vehicle 100. The sensor 16 is, for example, a speed sensor, an acceleration sensor, an in-vehicle camera 29, an in-vehicle microphone 30, an outside-vehicle camera, an outside microphone, and / or a position sensor. In this embodiment, the sensor 16 includes at least the in-vehicle camera 29 and the in-vehicle microphone 30.

[0043] 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 thereof. 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 FIG. 2). From the in-vehicle image 31, the position and orientation of the line of sight, face, body, etc. of the user 10, as well as changes therein, can be detected.

[0044] The in-vehicle camera 29 can appropriately acquire in-vehicle images 31 in response to a request from the agent system 14 and / or the vehicle controller 15. In this embodiment, the in-vehicle camera 29 acquires the in-vehicle images 31 intermittently or continuously in response to a request from the agent system 14. The in-vehicle images 31 are then stored at least temporarily and used by the agent system 14 to detect the gaze, position and orientation of the face, body, etc. of the user 10, as well as any changes therein.

[0045] 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 FIG. 2). The in-vehicle voice 32 can capture the murmurings (soliloquy) of the user 10, conversations between the user 10 and other passengers, and voices and the like resulting from a dialogue between the user 10 and the agent unit 22 (hereinafter simply referred to as "conversation").

[0046] The in-vehicle microphone 30 can appropriately acquire the in-vehicle voice 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 the in-vehicle voice 32 intermittently or continuously in response to a request from the agent system 14. The in-vehicle voice 32 is then stored at least temporarily and used by the agent system 14 to acquire or detect the conversation of the user 10.

[0047] 2 is a block diagram showing the configuration of the agent controller 23. As shown in FIG. 2, the agent controller 23 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.

[0048] The user action recognition unit 41 recognizes the actions of the user 10 using the in-car image 31 and / or the in-car voice 32. For example, the user action recognition unit 41 recognizes the line of sight, gestures, etc. of the user 10 using the in-car image 31. The user action recognition unit 41 also recognizes the conversation of the user 10 using the in-car voice 32. These recognition results (hereinafter referred to as actions of the user 10) are output to the communication control unit 43.

[0049] 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 or not a special control code 33 has been input, and when the input special control code 33 is the first code 33a, determines that the vehicle 100 will be sold, scrapped, or the like. The special control code input determination unit 42 determines whether or not a special control code 33 has been input, and when the input special control code 33 is the second code 33b, determines that the vehicle 100 or the agent system 14 will be started for 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.

[0050] The communication control unit 43 operates the life-mimetic 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 information to the user 10 by the life-mimetic 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-mimetic character, that support interactive communication between the user 10 and the vehicle 100 in this way will be referred to as "normal actions."

[0051] Furthermore, when data is transferred, the communication control unit 43 causes the agent unit 22 to perform a special action that is different from normal actions. This special action of the agent unit 22, particularly the biomimetic character, when data is transferred is hereinafter referred to as a "special action."

[0052] The communication control unit 43 includes a normal operation control unit 51 and a special operation control unit 52 in order to execute the normal operation and special operation described above.

[0053] During normal times when the special control code 33 is not input, the normal operation control unit 51 operates the agent unit 22 etc. in accordance with the actions of the user 10, thereby supporting interactive communication between the user 10 and the vehicle 100. In particular, the normal operation control unit 51 operates the biomimetic character of the agent unit 22 in accordance with the normal operation settings 34, thereby supporting smooth and natural interactive communication.

[0054] The normal operation setting 34 is one of the operation settings 26, and includes control parameters, control data, etc. that predetermine the behavior of the mimicking character that supports interactive communication between the user 10 and the vehicle 100. In this embodiment, the transfer data 53 that is transferred from the old vehicle 100a to the new vehicle 100b is some or all of the specific control parameters, control data, etc. included in the normal operation setting 34.

[0055] 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 the 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 action 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.

[0056] More specifically, when the first code 33a representing 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.

[0057] The separation action is an action that notifies the user 10 of separation from the life-mimetic character by using the agent unit 22. Hereinafter, a separation action that makes the user 10 think of separation from the life-mimetic character is referred to as a separation action. In particular, the special action control unit 52 performs the separation action by moving the life-mimetic character of the agent unit 22 in accordance with the separation action setting 35.

[0058] 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-mimetic character that reminds the user 10 of separation from the life-mimetic character. More specifically, the separation action setting 35 defines the behavior of the life-mimetic character that reminds 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 normal interactive communication to a second form that is different from the first form. The first form of the life-mimetic character is a form that represents the life-mimetic character's normal activity. The second form of the life-mimetic character is a form specific to the separation action, and reminds the user 10 of separation from the life-mimetic character or the end of use of the vehicle 100, and can be referred to as a separation form or an end form.

[0059] In particular, in this embodiment, the separation action setting 35 determines the mode of a special separation effect (bereavement effect) that reminds the user 10 of the death of the life-mimicking character by changing the form of the life-mimicking character from a first form to a second form that represents the death of the life-mimicking 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-mimicking character has passed away together with the sale or scrapping of the vehicle 100.

[0060] The takeover action is an action that notifies the user 10 that data will be taken over, through a performance using the agent unit 22. Hereinafter, a performance that makes the user 10 think that data will be taken over by the takeover action will be referred to as a takeover performance. In particular, the special action control unit 52 performs the takeover performance by moving the mimetic character of the agent unit 22 in accordance with the takeover action setting 36.

[0061] The takeover operation setting 36 is one of the operation settings 26, and includes control parameters and control data that determine the behavior of the mimetic character that notifies the user 10 that data will be taken over. In particular, in this embodiment, the takeover operation and takeover effect predetermined by the takeover operation setting 36 include two types of behavior: a first takeover operation and first takeover effect, and a second takeover operation and second takeover effect.

[0062] 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, by 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.

[0063] The first handover operation is composed of two operations: a keepsake formation operation and a keepsake output operation.

[0064] The keepsake formation action is an action that notifies the user 10 by the action of the agent unit 22 that a keepsake of the parting life-mimetic character has been formed. A keepsake of the life-mimetic character is a parting gift or the like for the life-mimetic character, and is an object or other symbol that evokes in the user 10 memories of the parting life-mimetic character and / or the parting life-mimetic character. In this embodiment, the life-mimetic character dies as a result of the parting 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 of forming the soul or other keepsake of the life-mimetic character by the keepsake formation action will be referred to as a keepsake formation performance.

[0065] 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.

[0066] 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.

[0067] When the second code 33b, which indicates the initial startup of the vehicle 100 or the 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 birth operation.

[0068] 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 of this embodiment is configured by a keepsake input action that notifies the user 10 that a keepsake of the mimetic character will be input into the vehicle 100. More specifically, the second handover action (keepsake input action) moves the keepake of the mimetic character from the display representing the external storage 27 on the display 24. Hereinafter, the effect in which the keepake of the mimetic character is input into the vehicle 100 by the keepake input action will be referred to as a keepake input effect.

[0069] The birth action is an action that uses the agent unit 22 to notify the user 10 of the birth of a new life-mimetic character in the vehicle 100 or the agent system 14. Hereinafter, a birth action that makes the user 10 think of the birth of a life-mimetic 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-mimetic character of the agent unit 22 in accordance with the birth action setting 37.

[0070] The birth action setting 37 is one of the action settings 26, and includes control parameters and control data that determine the action of the mimetic character, reminding the user 10 of the birth of a new mimetic character.

[0071] In this embodiment, one or more options are provided in advance for the appearance and pseudo-personality of the newly born life-like character, and the user 10 can select the appearance 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 appearance 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 is a dog-type character, the options for the life-like character to be born in the new vehicle 100b may be narrowed to a non-dog-type life-like character. Furthermore, even if the options for the new vehicle 100b are the same type and / or model of life-like character as the old vehicle 100a, the color, pattern, etc. 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 a complete match between the forms of the life-like characters of 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 different in form from the life-like character of the old vehicle 100a. Information regarding the form of the life-like character of the old vehicle 100a is included in the transfer data 53.

[0072] 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 unit constituting the agent system 14 and / or the vehicle 100 and stores the collected 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 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 be configured integrally with the special operation control unit 52.

[0073] The following describes the operation of data handover in the vehicle 100, the agent system 14 (communication support device), and the communication support system 101 configured as described above.

[0074] 3 is a flowchart showing the process of transferring data from the old vehicle 100a. As shown in FIG. 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 the 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 representing sale, scrapping, etc. has been input as the special control code 33.

[0075] 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 separation from the life-like character is notified to the user 10 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.

[0076] 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, when 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.

[0077] Fig. 4 is an explanatory diagram showing the operation of data transfer in the old vehicle 100a. Fig. 4(A) is an explanatory diagram showing a scene in which the agent unit 22 is performing normal operation. Fig. 4(B) is an explanatory diagram showing a scene in which the first code 33a is input as the special control code 33. Fig. 4(C) is an explanatory diagram showing a scene in which the transfer data 53 is output. Fig. 4(D) is an explanatory diagram showing a scene in which the agent system 14 is stopped.

[0078] 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 the 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. Thereafter, when the user 10 sells the old vehicle 100a, a first code 33a, which is a special control code 33, is input to the old vehicle 100a, as shown 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) in which the dog-type mimicking character 22a dies, for example. 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. Furthermore, the dog-type mimetic character 22a produces a soul-type keepsake 22b through a keepsake formation performance.

[0079] Thereafter, as shown in Fig. 4(C), the soul-shaped keepsake 22b is moved toward the display 27a simulating the external storage 27 through the keepsake output effect. Meanwhile, in the background of these various effects, as shown by arrow A2, the handover data 53 is collected and saved in the external storage 27. Then, once these various effects and the saving of the handover data 53 are completed, the agent system 14 is stopped as shown in Fig. 4(D).

[0080] 5 is a flowchart showing the process of transferring data to the new vehicle 100b. As shown in FIG. 5, in the new vehicle 100b, the special control code input determination unit 42 monitors the input of the special control code 33 in step S201. When it is determined that the special control code 33 has been input, the type of the input special control code 33 is determined in step S202. 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., the initial startup, has been input as the special control code 33.

[0081] 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 effect is displayed to notify 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.

[0082] In step S205, the special action control unit 52 causes the agent unit 22 to execute a creation action. As a result, a new mimetic character is created in the new vehicle 100b. Thereafter, in step S206, the new vehicle 100b starts normal operation by causing the new mimetic character to operate using the inherited data 53 from the old vehicle 100a.

[0083] Figure 6 is an explanatory diagram showing the data transfer process in the new vehicle 100b. Figure 6(A) is an explanatory diagram showing a scene in which the second code 33b is input as a special control code. Figure 6(B) is an explanatory diagram showing a scene in which a new mimicking character 22c is born in the new vehicle 100b.

[0084] 6(A), when the second code 33b is input to the new vehicle 100b, a display 27a simulating the external storage 27 is displayed on the display 24 of the new vehicle 100b. The display 27a simulating the external storage 27 then notifies the user 10 of the state in which the soul-shaped keepsake 22b formed from the dog-shaped life-like character 22a in the old vehicle 100a is input. Meanwhile, in the background of this keepsake input performance, as shown by arrow B2, the transfer data 53 is obtained from the external storage 27 and input to the new vehicle 100b.

[0085] Subsequently, as shown in FIG. 6(B), in the new vehicle 100b, a new rabbit-type life-like character 22c is born through a birthing action, which inherits the handover 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 handover data 53. As a result, when the rabbit-type life-like character 22c arrives at 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 it 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. Furthermore, even if it has never been there before as the rabbit-type life-like character 22c, the rabbit-type life-like character 22c may provide topics that match the preferences of the user 10 that the dog-type life-like character 22a in the old vehicle 100a knew. In addition, the rabbit-type life-like character 22c may show a reaction related to the pseudo-personality of the dog-type life-like character 22a formed through interactive communication in the old 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.

[0086] 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 part or all of the transfer data 53 is sequentially displayed on the display 24. That is, a memento output effect may be performed that evokes the memories of the life-like character being projected (flashback) like a kaleidoscope. 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-type effect may be performed when the memento 22b is not formed. Furthermore, it is particularly preferable that the flashback-type effect be performed when the transfer data 53 includes an image or video.

[0087] 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 obtained 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 a new life-like character of the new vehicle 100b. This form of effect may also be performed when the keepsake 22b is not formed.

[0088] 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 by means of an agent unit 22, which is an interactive user interface using biometric characters. This data transfer method provides the following advantageous effects when transferring data from the previous vehicle 100a.

[0089] That is, in the data transfer method according to this embodiment, input of the special control code 33, which is a trigger for starting data transfer, is determined. Then, when the special control code 33 is a first code 33a instructing external output of the transfer data 53, the agent unit 22 executes a separation action to notify 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 the special control code 33 is the first code 33a, the transfer data 53 is saved in the external storage 27.

[0090] In this way, when the takeover data 53 is output in conjunction with the separation action, the data can be taken over without impairing the lifelike feel of the mimetic character of the agent section 22.

[0091] 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 memory of the life-like character. Therefore, if the transfer data 53 is simply transferred mechanically without performing a separation operation, the memory 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. Since such memory transfer does not occur in an ordinary living thing, the lifelikeness of the life-like character in the agent unit 22 will be lost. As a result, the user 10 will find it difficult to recognize the life-like character as a natural communication target, which will defeat the original purpose of using a life-like character, which is to support smooth and natural interactive communication between the user 10 and the vehicle 100.

[0092] 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 together with its body, the vehicle 100 or the agent system 14. This maintains the lifelike feel of the lifelike character in terms of the physical unity of the vehicle 100 or the agent system 14 with the lifelike character. As a result, even if the transfer data 53 exists, the user 10 is more likely to accept the lifelike character as a target 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 the agent system 14 and the lifelike character are one and that the lifelike character is alive, which makes it easier for the user 10 to accept.

[0093] 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 action to notify the user that a keepsake 22b of the life-like character has been created, along with the execution of the separation action. When the keepsake formation action notifies the user 10 that a keepsake 22b of the life-like character being separated has been created, the life-likeness of the life-like character is maintained. That is, if the life-like character's memories are transferred when switching from the old vehicle 100a to the new vehicle 100b, the life-likeness of the life-like character is lost in terms of the continuity of memories between different life-like characters. However, when the user 10 is notified that the keepsake 22b will be created, as described above, the user 10 is more likely to accept that memories and the like will be transferred via the keepsake 22b. That is, the keepsake formation action makes it easier to maintain the life-likeness of the life-like character, particularly in terms of the continuity of memories between the life-like characters before and after the vehicle change.

[0094] 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.

[0095] Furthermore, in the data transfer method according to the above embodiment, the keepsake output operation is performed by moving the keepsake 22b toward the display 27a representing the external storage 27. When the external output destination of the transfer data 53 is notified to the user 10 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 easier to maintain the lifelike feel of the lifelike character, particularly with regard to the continuity of memories between the lifelike characters before and after the transfer.

[0096] 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 facilitates maintaining the physical unity between the vehicle 100 or the agent system 14 and the life-like character, particularly the life-like feel of the life-like character.

[0097] 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 sequentially displayed on the display 24. By sequentially displaying some or all of the transfer data 53 on the display 24 in this manner, the transfer of the memory of the life-like character is particularly clearly notified to the user 10. As a result, the lifelikeness 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.

[0098] The data transfer method according to this embodiment provides the following advantageous effects regarding data transfer to the new vehicle 100b after the transfer.

[0099] In the data transfer method according to the above embodiment, when the special control code 33 is the second code 33b instructing the external input of transfer data 53, the transfer data 53 associated with the second code 33b or the transfer data 53 specified together 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 creation action to notify the user 10 of the creation of a new mimicry character 22c having a form different from the mimicry character 22a in the previous vehicle 100a from which the acquired transfer data 53 is to be transferred. After the creation action is executed, the agent unit 22 is driven using the acquired transfer data 53.

[0100] 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 of the life-like character with the vehicle 100 or the agent system 14. 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.

[0101] In the data transfer method according to the above embodiment, when the memento 22b is 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 memory of the life-like character 22a of the old vehicle 100a will be transferred to the new vehicle 100b and the new life-like character 22c in the new vehicle 100b. This facilitates the maintenance of the life-like feel of the life-like character in terms of memory continuity between the life-like characters before and after the vehicle change.

[0102] Furthermore, in the data transfer method according to the above embodiment, the memento input operation is particularly performed by moving the memento 22b from the display 27a representing the external storage 27. When the external input source of the transfer data 53 is notified to the user 10 in this manner, 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 lifelike character, particularly with regard to the continuity of memories between the lifelike characters before and after the transfer.

[0103] The embodiments and modifications of the present invention have been described above, but the configurations of the above embodiments and modifications 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 modifications can be implemented in any combination, in part or in whole. Furthermore, some of the configurations shown in the above embodiments and modifications can be omitted.

[0104] For example, in the separation action, takeover action, and birth action, lamps (room lamps, etc.) and speakers 13 inside the vehicle 100 can be used instead of or in addition to the display 24 of the above-described embodiments, etc. Specifically, in the separation action, the room lamp can be flashed and the flashing intervals can be gradually shortened to more effectively portray separation from the biomimetic character.

[0105] Furthermore, for example, the separation effect using a biomimetic character is not limited to a death effect, and any other form of separation can be used. However, a death effect in which a biomimetic character dies is particularly likely to make the user 10 sense the physical unity between the vehicle 100 or agent system 14 and the biomimetic character. Therefore, a death effect is particularly likely to maintain the lifelike feel of the biomimetic character when transferring data. Furthermore, the shape of the keepsake 22b created when the biomimetic character dies is arbitrary. In the above embodiment, a soul-shaped keepsake 22b is created. However, the keepsake 22b created in the keepsake creation operation can take any shape 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 shape of a coffin, gravestone, or the like, instead of a soul-shaped keepsake 22b.

[0106] Furthermore, for example, if the agent unit 22 is configured by an AI program, the handover data 53 may include a part or all of the learning data thereof. [Explanation of symbols]

[0107] 10: User, 12: Car navigation system, 13: Speaker, 14: Agent system (communication support device), 21: Driving history, 22: Agent unit, 22a: Mimetic character, 22a: Keepsake, 22c: Mimetic character, 23: Agent controller, 24: Display, 26: Operation setting, 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: Handover data, 100: Vehicle, 101: Communication support system

Claims

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.

2. 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. 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.

4. 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.

5. 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.

6. 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.

7. 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. 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.

9. 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:

10. 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

11. 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:

Citation Information

Patent Citations

  • Agent device

    JP2000222688A

  • Agent device

    JP2017045365A

  • Automated dialogue interface

    US20070074114A1

  • Information processing device, information processing method, and program

    WO2017183476A1

  • Agent system, agent server, control method for agent server, and program

    WO2020225918A1