Anniversary production device and anniversary production method

The system adjusts anniversary celebrations based on user relationship changes, ensuring appropriate and timely commemorations by storing shared anniversary information and determining relationship status before executing celebratory processes.

JP7775725B2Active Publication Date: 2025-11-26NISSAN MOTOR CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2022009626
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-01-25
Publication Date
2025-11-26
Estimated Expiration
2042-01-25

AI Technical Summary

Technical Problem

Existing anniversary celebration systems fail to account for changes in user relationships, leading to unnecessary celebrations when associations between multiple users change.

Method used

The system stores information on common anniversaries based on shared attributes, determines relationship changes before executing anniversary celebrations, and adjusts or cancels the celebration process accordingly.

Benefits of technology

Anniversaries are celebrated appropriately in response to changes in user relationships, ensuring relevant and timely commemorations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007775725000001
    Figure 0007775725000001
  • Figure 0007775725000002
    Figure 0007775725000002
  • Figure 0007775725000003
    Figure 0007775725000003
Patent Text Reader

Abstract

To provide an anniversary production device capable of celebrating an anniversary according to a change in relationship between a plurality of users.SOLUTION: An anniversary production device includes: a storage unit that stores user-related information related to users and information on anniversaries according to attributes of the users; and a controller that identifies a target user based on the user-related information and executes a production process for celebrating an anniversary for the identified target user. The storage unit stores information on a common anniversary according to a common attribute common to a related user other than the target user. Before executing the production process, the controller determines whether or not a relationship between the target user and the related user has changed, and according to the determination result, stops the production process or changes contents of the production process.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an anniversary effect producing device and an anniversary effect producing method. [Background technology]

[0002] Conventionally, there have been disclosed fragrance emitting devices that emit a blended scent inside a vehicle to notify the occupant that their anniversary is approaching (for example, Patent Document 1). In the fragrance emitting device described in Patent Document 1, when the occupant is in the vehicle on their anniversary, the scent inside the vehicle detected by the scent detection unit is stored in a scent memory unit in association with the occupant's anniversary, and a scent substantially equivalent to the scent inside the vehicle associated with the anniversary is emitted into the vehicle cabin around the time of the anniversary stored in the scent memory unit. [Prior art documents] [Patent documents]

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

[0004] The above-mentioned fragrance emitting device has a problem that when anniversaries determined based on the relationships between multiple users are notified, even when the relationships between the multiple users change, the anniversary is notified by the smell, which can result in unnecessary celebration of the anniversary.

[0005] The problem to be solved by the present invention is to provide an anniversary production device or an anniversary production method that can celebrate anniversaries in response to changes in the associations between multiple users. [Means for solving the problem]

[0006] The present invention solves the above problem by storing information on common anniversaries based on common attributes shared between the target user and related users other than the target user, determining whether the relationship between the target user and related users has changed before executing a performance process to celebrate the anniversary, and canceling the performance process or changing the content of the performance process depending on the determination result. [Effects of the Invention]

[0007] According to the present invention, anniversaries can be celebrated in response to changes in the relevance between a plurality of users. [Brief explanation of the drawings]

[0008] [Figure 1] FIG. 1 is a block diagram of a vehicle including an anniversary effect production device according to this embodiment. [Figure 2] FIG. 2 is a table for explaining anniversary information. [Figure 3] FIG. 3 is a flowchart showing the control flow of the controller. [Figure 4] FIG. 4 is a flowchart showing a sub-flow of step S7 in FIG. [Figure 5] FIG. 5 is a flowchart showing a sub-flow (modification) of step S7 in FIG. DETAILED DESCRIPTION OF THE INVENTION

[0009] An embodiment of the anniversary production device according to the present invention will be described with reference to the drawings. Fig. 1 is a block diagram showing an example of the configuration of a vehicle equipped with the anniversary production device according to this embodiment. Below, an embodiment in which the anniversary production device is installed in a vehicle 200 will be described, but the anniversary production device is not limited to a vehicle and may also be installed in a house, for example, as part of a residential system.

[0010] The anniversary production device is a device (system) for celebrating anniversaries of users riding in vehicle 200, and is provided in vehicle 200. The anniversary production device provided in vehicle 200 includes a camera 1, a display 2, a speaker 3, a memory 4, and a controller 10. Note that the components included in vehicle 200 are not limited to those shown in Fig. 1, and may include other components such as an engine or a motor.

[0011] The camera 1 is fixed inside the vehicle cabin, captures images of the interior of the vehicle cabin from a fixed position inside the vehicle cabin, and outputs the captured image data to the controller 10. The display 2 is provided on the dashboard, and displays images or videos including map information and the like to the occupants. The display 2 is controlled by the controller 10, and displays map images and guide images generated by the navigation system. The display 2 also displays special images for celebrating anniversaries. The special images are, for example, messages such as "Happy birthday, Mr. / Ms. XX!" or animated videos. The display 2 is a touch panel type, and acquires information input by the user and outputs the acquired information to the controller 10. The display 2 is controlled by the controller 10, and displays maps and guide images from the navigation system.

[0012] The speaker 3 is provided in the vehicle cabin and outputs sounds to the occupants. The speaker 3 is used for performance processing to celebrate anniversaries, and outputs messages such as "Congratulations on your wedding anniversary, Mr. / Ms. XX!" or sounds for performances (for example, the sound of fireworks). The speaker 3 is controlled by the controller 10.

[0013] Memory 4 records user-related information related to the user, and information on anniversaries commemorating events and things. User-related information is information related to the user, and includes at least information about the user's attributes, such as the user's personal information (name, age, gender, etc.). User attributes include personal attributes that belong to the user as an individual and common attributes that belong to relationships with other users other than the user. Common attributes include relationships with a lover, spouse, family, friends, and business associates.

[0014] Anniversaries are days to commemorate things, events, etc., and are set according to the user's attributes. For example, if the user's attribute is individual, anniversaries set according to the individual's attributes (personal attributes) include anniversaries such as birthdays that belong to the individual, and anniversaries set arbitrarily by the individual. If the user's attribute is common attributes, anniversaries set according to the common attributes include birthdays of lovers (users other than the user), wedding anniversaries, birthdays of family members or pets, birthdays of friends, and company founding anniversaries. Anniversaries are also categorized into individual anniversaries and common anniversaries. An individual anniversaries are anniversaries that are related to (attributed to) only the attributes (personal attributes) of the target user (the user), such as birthdays. A common anniversaries is anniversaries that are set according to common attributes between other related users other than the target user (common attributes shared between the target user and related users).

[0015] The controller 10 identifies a target user based on the user-related information and executes a performance process to celebrate an anniversary for the identified target user. The controller 10 is equipped with a computer having a processor (hardware and software). This computer has a ROM storing a program, a CPU for executing the program, and the like. The controller 10 includes, as functional blocks, a user identification unit 11, an information processing unit 12, a relevance determination unit 13, and a performance processing unit 14. In this embodiment, the functions of the controller 10 are divided into four blocks, and the functions of each functional block are described, but the functions of the controller 10 may be divided into three or less, or five or more functional blocks.

[0016] The user identification unit 11 identifies a target user who has boarded the vehicle 200 based on a facial image (Face ID) included in an image captured by the camera 1, a key ID detected by a keyless entry system, or detection information from a fingerprint authentication sensor mounted on the steering wheel or vehicle door. The target user is a passenger who is the target of the performance and is a user who has boarded the vehicle 200. The controller 10 identifies the target user by the following method, for example. A facial image of the user is registered in advance, and the controller 10 performs image processing for facial recognition on the image captured by the camera 1 and compares it with the registered facial image to identify the target user. Furthermore, under the keyless entry system, a key ID is registered in advance, and when a user operates the key around the vehicle or a user who has the key approaches the vicinity of the vehicle, the controller 10 performs key authentication, unlocks the vehicle, and identifies the target user. Note that other methods of identifying the target user may also be used.

[0017] The information processing unit 12 acquires user-related information and anniversary information from information input through the touch-panel display 2 and processes the user-related information and anniversary information by updating the data stored in the memory 4 according to the acquired information. The information processing unit 12 also controls the display 2 to display a guide image (operation image) for the user to input the user-related information and / or anniversary information. The guide image is a screen that allows the user to select the anniversary to be input using, for example, a pull-down menu. For example, when the user operates the display 2 to input user-related information such as name, birthday, family composition, friendships, etc., the information processing unit 12 acquires the user-related information and anniversary information from the information input by the user and stores the user-related information and anniversary information in the memory 4.

[0018] Here, referring to FIG. 2, the anniversary information stored in memory 4 will be described. FIG. 2 is a table for explaining the anniversary information. As shown in FIG. 2, an ID is assigned to each anniversary, and the data indicating the anniversary information includes information on the “target user,” “single / shared anniversary,” “related user,” “name,” and “date.” The target user is a user who will enjoy the celebration through the performance processing of the controller 10. The “single / shared anniversary” indicates whether the anniversary is a single anniversary or a shared anniversary with other users. The related user indicates a related user when the anniversary is a shared anniversary. For example, the anniversary data for ID1 is data on the birthday of user 1, so information such as that shown in FIG. 2 is stored as the anniversary data. For example, the anniversary data for ID2 is data on the wedding anniversary between user 1 and user 2, so information such as that shown in FIG. 2 is stored as the anniversary data. In particular, the “single / shared anniversary” is common, and the “related user” is user 2, who is user 1's spouse. In other words, memory 4 stores the information on the shared anniversary by associating the “target user (user 1)” with the “related user (user 2).”

[0019] When recording anniversary information in memory 4, the information processing unit 12 distinguishes between individual anniversaries and common anniversaries and stores the anniversary information in memory 4. For example, assume that user 1 selects "Birthday (Self)" from a guide image selectable in a pull-down menu on the screen of display 2 and enters the date of his or her birthday. The information processing unit 12 assigns a predetermined ID to the entered birthday information and stores each piece of anniversary information in memory 4. At this time, since "Birthday" belongs only to user 1's attribute "Self," the information processing unit 12 associates the selected anniversary with the individual anniversary and stores the anniversary information in memory 4. Also, for example, if user 1 selects "Wedding Anniversary" through an operation, the information processing unit 12 associates the selected anniversary with the common anniversary and stores the anniversary information in memory 4. In this way, the "single / common anniversary" information does not necessarily need to be entered by the user; the information processing unit 12 may associate either the individual anniversary or the common anniversary with the anniversary selected by the user and store the anniversary information in memory.

[0020] Furthermore, when information about an anniversary other than a single anniversary is input, the information processing unit 12 may associate the input anniversary with a common anniversary and store the anniversary information in memory. For example, a birthday, which is an example of a single anniversary, is uniquely determined from user-related information and is not a shared anniversary with other users. On the other hand, since anniversaries other than a single anniversary, such as a birthday, are anniversaries based on shared attributes with other users, when information about an anniversary that does not correspond to a single anniversary is input, the information processing unit 12 may store the "single / shared anniversary" item in memory 4 as a shared anniversary.

[0021] Before executing a performance effect for celebrating an anniversary, the relevance determination unit 13 determines whether there has been a change in the relevance between the target user and related users. The relevance determination unit 13 determines whether there has been a change in the relevance based on the time / number of rides by the related user, the number / number of rides by users other than the related user, or input from the target user. The time related to rides is, for example, the period from the related user's last ride to the current ride. The number of rides is the number of rides per predetermined period. The method for determining whether there has been a change in the relevance will be explained together with the explanation of the overall control flow of the performance processing.

[0022] The effect processing unit 14 stops the effect processing or changes the content of the effect processing depending on the relevance determination result by the relevance determination unit 13. The effect processing includes effect processing for celebrating an anniversary and normal effect processing when the vehicle system is started normally. The effect processing for celebrating an anniversary is processing such as displaying a congratulatory message on the display 2 or playing music corresponding to the anniversary from the speaker 3. The normal processing is processing such as displaying a welcome message on the display 2 to welcome the user on board.

[0023] A specific example will be given to explain the performance processing by the performance processing unit 14 in accordance with the determination result of the relevance determination unit 13. For example, if the target user is "User A" and the related user is "User B," the common attribute derived from the information stored in memory 4 is "lover" and the anniversary is "dating anniversary." Assume that a change has occurred in the relevance between "User A" and "User B" from this state. The relevance determination unit 13 determines that there has been a change in the relevance between "User A" and "User B" because, for example, the number of rides by "User B" has decreased or because a long period of time has passed since "User B" last rode. The relevance determination unit 13 determines the relevance at the time when "User A" rides. When user A gets on the train, if it is determined from the determination result of the relevance determination unit 13 that the relevance between "user A" and "user B" has changed, the performance processing unit 14 does not execute a performance effect such as celebrating the dating anniversary, even if the time of boarding is close to the dating anniversary with user B, or even if the boarding date falls on the dating anniversary with user B. Instead of executing a performance process such as celebrating the dating anniversary, the performance processing unit 14 executes a performance process that is different in content from the performance process at normal startup or the performance process such as celebrating an anniversary.

[0024] Furthermore, the performance processing unit 14 determines the content of the performance processing according to the attributes of the target user or related users. For example, when celebrating the birthday of user D, who is the child of user C, if the target user is user C, the performance processing unit 14 celebrates user D's birthday using a message or sound for performance processing aimed at adults. On the other hand, if the target user is user D, that is, if user D is riding in vehicle 200, the performance processing unit 14 celebrates user D's birthday using animation images or music preferred by user D for performance processing aimed at children. User D's preferences may be input in advance as user-related information, or may be estimated from user D's user-related information.

[0025] Next, the process of producing an anniversary effect by the controller 10 will be described with reference to Fig. 3. Fig. 3 is a flowchart showing the control flow of the controller 10.

[0026] In step S1, the user identification unit 11 of the controller 10 acquires information necessary to identify the user from the image captured by the camera 1, etc., and compares the acquired information with user-related information stored in the memory 4 to identify the target user. In step S2, the information processing unit 12 of the controller 10 extracts anniversary information related to the target user from the memory 4. For example, in the example of FIG. 2, if the target user is "User 1," the information processing unit 12 extracts anniversary data for ID1, ID2, and ID4.

[0027] In step S3, the information processing unit 12 determines whether today is one of the extracted anniversaries. If today is not an anniversaries, the control flow proceeds to step S5, and if today is an anniversaries, the control flow proceeds to step S13.

[0028] In step S4, the information processing unit 12 identifies the closest anniversary from among the extracted anniversaries. In step S5, the information processing unit 12 determines whether the identified anniversary is a common anniversary. If the identified anniversary is not a common anniversary, in step S6, the performance processing unit 14 of the controller 10 executes performance processing to notify the user of the closest anniversary. For example, the performance processing unit 14 displays on the display 2 the date, name, etc. of the closest anniversary identified in the control flow of step S4.

[0029] On the other hand, if the identified anniversary is a common anniversary, in step S7, the association determination unit 13 of the controller 10 determines whether there has been a change in the association between the target user and the related user. The subflow shown in FIG. 4 is executed in the flow for determining whether there has been a change in the association. In step S21, the association determination unit 13 extracts a determination threshold set for each association between the related user and the target user. The determination threshold is a threshold that is preset according to the type of anniversary. The determination threshold is indicated by the length of the ride interval between the related users. For example, if the common anniversary is "User 2's birthday," the common attribute between the target user and the related user is friend. Since the ride interval between friends is relatively long, the determination threshold is set, for example, to six months or one year. For example, if the common anniversary is "wedding birthday," the common attribute between the target user and the related user is spouse. Since the ride interval between spouses is short, the determination threshold is set, for example, to several months (e.g., two or three months). The user identification unit 11 identifies the related user when the related user rides, and the information processing unit 12 stores the ride history of the related user in the memory 4.

[0030] In step S22, the relevance determination unit 13 identifies a period during which the related user is not riding by calculating the riding interval of the related user from the riding history of the related user. The relevance determination unit 13 compares the period during which the related user is not riding with a determination threshold, and determines whether the period during which the related user is not riding is longer than the determination threshold. If the period during which the related user is not riding is longer than the determination threshold, in step S23, the relevance determination unit 13 determines that the relevance between the target user and the related user has changed. On the other hand, if the period during which the related user is not riding is equal to or shorter than the determination threshold, in step S24, the relevance determination unit 13 determines that the relevance between the target user and the related user has not changed (no change). Then, the subflow ends.

[0031] In the subflow shown in FIG. 4, the number of rides of the related user may be used instead of the riding time. The number of rides is indicated by the number of times per predetermined period, and the judgment threshold is also indicated by the number of rides. The association determination unit 13 calculates the number of rides of the related user from the riding history of the related user and compares the number of rides of the related user with the judgment threshold. If the number of rides of the related user is less than the predetermined number, the association determination unit 13 determines that the association between the target user and the related user has changed. Furthermore, if the number of rides of the related user is equal to or greater than the predetermined number, the association determination unit 13 determines that the association between the target user and the related user has not changed (no change).

[0032] The determination flow for determining whether there is a change in the relevance may be the subflow shown in FIG. 5 instead of the subflow shown in FIG. 4. In step S31, the relevance determination unit 13 extracts a determination threshold set for each relevance between the related user and the target user. The determination threshold is a threshold set in advance according to the type of anniversary and is indicated by the number of rides by the user. For example, if the common anniversary is "User 2's birthday," the common attribute between the related user and the target user is friend. Since the number of rides by friends is relatively small, the determination threshold is set, for example, twice every six months. For example, if the common anniversary is "wedding birthday," the common attribute between the related user and the target user is spouse. Since the number of rides by spouses is large, the determination threshold is set, for example, once per week. The user identification unit 11 also manages the number of rides for each identified target user. That is, for example, in the example of FIG. 2, in addition to the number of rides by User 1 and User 2, if a user other than User 1 and User 2 rides, the number of rides by this other user is also managed.

[0033] In step S32, the association determination unit 13 calculates the number of rides of a user other than the related user and compares the calculated number of rides with a determination threshold to determine whether the number of rides of the user other than the related user is greater than the determination threshold. If the number of rides of the user other than the related user is greater than the determination threshold, in step S33, the association determination unit 13 determines that the association between the target user and the related user has changed. On the other hand, if the number of rides of the user other than the related user is equal to or less than the determination threshold, in step S34, the association determination unit 13 determines that the association between the target user and the related user has not changed. For example, in the example of FIG. 2, it is assumed that another user 3 has more rides than user 2, who is registered as a related user on the wedding anniversary, and that the number of rides of user 3 is greater than the determination threshold set for the wedding anniversary. In such a case, the association determination unit 13 determines that the association between user 1 and user 2 has changed. Note that the association determination unit 13 may also compare the number of rides of user 2 and user 3 and determine that the association between the target user and the related user has changed if user 3 has more rides. The subflow then ends.

[0034] Referring to FIG. 3 , if it is determined in the determination flow of step S7 that the relationship between the target user and the related user has not changed, the relationship determination unit 13 executes a process of inquiring of the user about the relationship between the target user and the related user in step S8. The inquiry is made to the target user. For example, the inquiry process displays information about the related user registered as a common anniversary on the display 2, and then displays a selection screen on the display 2 on which the user can select "Yes" or "No" to indicate whether the relationship has changed. The occupant (target user) then touches a "Yes" or "No" button on the display 2 to input whether the relationship has changed. Note that the inquiry in step S8 is made when the identified anniversary is a common anniversary, but is not made when the identified anniversary is an individual anniversary. In other words, the controller 10 does not inquire of the target user about the individual anniversary. An individual anniversary is an anniversary attributed to an individual attribute, and does not cease to be an anniversary or change in content due to the association with another user. Therefore, the controller 10 does not make an inquiry about the individual anniversary.

[0035] Then, in step S9, the relevance determination unit 13 determines whether or not there has been a change in the relevance between the target user and the related user based on the result of the inquiry process. If there has been no change in the relevance, in step S10, the performance processing unit 14 executes a performance process for celebrating the common anniversary.

[0036] On the other hand, if the relationship has changed, in step S11, the information processing unit 12 updates the information on the common anniversary stored in memory 4. For example, in the example of FIG. 2, if the relationship between the target user (user 1) and the related user (user 2) has changed, the information processing unit 12 deletes at least the information on the related user from the anniversary data of ID2. Note that updating the anniversary information is not limited to deleting the data on the related user, but may also change the content of the related data, for example, from "ordinary friend" to "close friend." Then, in step S12, the performance processing unit 14 executes normal performance processing.

[0037] That is, before executing the common anniversary effect processing, the controller 10 determines whether the relationship between users who have a common attribute corresponding to the common anniversary has changed (corresponding to the control flow of steps S7 and S9). If it is determined that the relationship has changed, the controller 10 stops the common anniversary effect processing. Furthermore, if the related user information is changed when updating the anniversary information, the controller 10 may change the effect processing content corresponding to the related user before the change to the effect processing content corresponding to the related user after the change. For example, if the attribute of the related user is changed from "ordinary friend" to "close friend" in the birthday data, the controller 10 may change the effect processing content from the ordinary birthday effect processing to a more spectacular effect processing.

[0038] If it is determined in the determination flow of step S3 that today is an anniversary, in step S13, the information processing unit 12 determines whether the identified anniversary is a common anniversary. If the identified anniversary is not a common anniversary, the control flow proceeds to step S15. On the other hand, if the identified anniversary is a common anniversary, in step S14, the relevance determination unit 13 determines whether there has been a change in the relevance between the target user and related users. The relevance determination flow of step S14 is a subflow shown in FIG. 4 or 5, and is similar to the determination flow of step S7.

[0039] If the determination flow in step S3 determines that the identified anniversary is not a common anniversary, the performance processing unit 14 executes a performance process to celebrate the individual anniversary in step S15. Also, if the determination flow in step S14 determines that there is no change in the relationship between the target user and the related user, the performance processing unit 14 executes a performance process to celebrate the common anniversary in step S15.

[0040] If it is determined that the relationship between the target user and the related user has changed, the controller 10 executes the control flow of steps S16 and S17. The control flow of steps S16 and S17 is similar to the control flow of steps S11 and S12. Then, the controller 10 ends the control flow shown in FIG. 3.

[0041] As described above, in this embodiment, the memory 4 stores information about common anniversaries according to common attributes shared between the target user and related users other than the target user. Before executing the presentation process for celebrating the anniversary, the controller 10 determines whether the relationship between the target user and related users has changed, and, depending on the determination result, cancels the presentation process or changes the content of the presentation process. This allows anniversaries to be celebrated in accordance with changes in the relationship between multiple users. In other words, it is possible to avoid celebrating anniversaries in a state where the relationship has changed, and therefore anniversaries can be celebrated appropriately. Furthermore, because the presentation process is executed with presentation content according to the change in relationship, anniversaries can be celebrated with appropriate presentation content.

[0042] In this embodiment, the controller 10 determines that the relationship between the target user and the related user has changed if the period during which the related user has not ridden is longer than a predetermined period and / or the number of times the related user has ridden is less than a predetermined number of times, thereby making it possible to appropriately determine the relationship between the target user and the related user.

[0043] In this embodiment, the memory 4 stores information about common anniversaries by associating the target user with related users, and the controller 10 calculates the number of rides by each user and determines that the relationship between the target user and the related user has changed if the number of rides by a user other than the related user is greater than a predetermined number. This allows the relationship between the target user and the related user to be appropriately determined.

[0044] In this embodiment, the controller 10 executes a query process to query the user about the relationship between the target user and the related user before the common anniversary, and determines whether the relationship between the target user and the related user has changed based on the result of the query process, thereby making it possible to appropriately determine the relationship between the target user and the related user.

[0045] In this embodiment, the controller 10 does not inquire about individual anniversaries to the target user, which simplifies the inquiry process.

[0046] In this embodiment, the display 2 acquires information about an anniversary selected by the user, and the controller 10 associates the selected anniversary with either an individual anniversary or a common anniversary, and stores the anniversary information in the memory 4. This eliminates the need for the user to select "individual" or "common" on the screen of the display 2, thereby improving the operability of the system.

[0047] In this embodiment, the controller 10 determines the content of the effect processing depending on the attributes of the user, thereby enabling appropriate effect processing to be executed.

[0048] In this embodiment, when the display 2 acquires information about an anniversary selected by a user, the controller 10 may inquire of the target user as to whether the selected anniversary is a single anniversary or a common anniversary. This allows the user to arbitrarily set the attributes of the anniversary.

[0049] In this embodiment, the user attribute information and anniversary information do not necessarily need to be stored in the vehicle memory 4, but may be stored, for example, in a database in a server that can communicate with the vehicle 200, and the controller 10 may execute the above control process for celebrating the anniversary while communicating with the server.

[0050] As a modification of this embodiment, the controller 10 may inquire of the target user whether the relationship between the target user and related users has changed, instead of executing the subflow shown in Fig. 4 or 5. The inquiry to the target user can be made by executing the same process as the control flow of step S8.

[0051] The memory 4 corresponds to the "storage unit" of the present invention, and the display 2 corresponds to the "acquisition means" of the present invention.

[0052] It should be noted that the above-described embodiments have been described to facilitate understanding of the present invention, and are not intended to limit the present invention. Therefore, each element disclosed in the above-described embodiments is intended to include all design modifications and equivalents that fall within the technical scope of the present invention. [Explanation of symbols]

[0053] 1. Camera 2. Display 3...Speaker 4. Memory 10...Controller 11...User identification section 12...Information processing section 13...Relevance determination section 14...Performance processing unit 200...vehicle

Claims

1. In an anniversary production device for producing an anniversary of a user, a storage unit that stores user-related information related to a user and information on anniversaries according to attributes of the user; a controller that identifies a target user based on the user-related information and executes a performance process to celebrate the anniversary for the identified target user; The storage unit stores information about a common anniversary according to a common attribute shared between the target user and related users other than the target user, The controller Before executing the rendering process, it is determined whether or not a relationship between the target user and the related user has changed; The anniversary effect producing device stops the effect producing process or changes the content of the effect producing process according to the determination result.

2. The anniversary effect producing device according to claim 1, The controller An anniversary production device that determines that the relationship between the target user and the related user has changed if the period in which the related user has not ridden is longer than a predetermined period and / or if the number of times the related user has ridden is less than a predetermined number.

3. The anniversary effect producing device according to claim 1, The storage unit stores information about the common anniversary in association with the target user and the related user; The controller Calculating the number of rides of the user; The anniversary effect production device determines that the relationship between the target user and the related user has changed if the number of times a user other than the related user has ridden the vehicle is greater than a predetermined number.

4. The anniversary effect production device according to any one of claims 1 to 3, The controller Before the common anniversary, an inquiry process is executed to inquire of the user about the relationship between the target user and the related user; The anniversary effect production device determines whether or not the relationship between the target user and the related user has changed depending on the result of the inquiry process.

5. The anniversary effect producing device according to claim 4, The storage unit stores information about a single anniversary related only to attributes of the target user, The anniversary production device wherein the controller does not inquire about the single anniversary to the target user.

6. The anniversary effect production device according to any one of claims 1 to 4, an acquisition means for acquiring information about the anniversary selected by the user; The storage unit stores information about a single anniversary related only to attributes of the target user, The controller inquires of the target user whether the selected anniversary corresponds to the individual anniversary or the common anniversary.

7. The anniversary effect production device according to any one of claims 1 to 4, an acquisition means for acquiring information about the anniversary selected by the user; The storage unit stores information about a single anniversary related only to attributes of the target user, The controller associates the selected anniversary with either the individual anniversary or the common anniversary, and stores information about the anniversary in the storage unit.

8. The anniversary effect production device according to any one of claims 1 to 4, an acquisition means for acquiring information about the anniversary from information input by the target user; The storage unit stores information about a single anniversary related only to attributes of the target user, The controller is an anniversary effect device that, if the input anniversary input by the target user is an anniversary other than the single anniversary, stores the input anniversary in the memory unit as the common anniversary.

9. The anniversary effect production device according to any one of claims 1 to 8, The controller is an anniversary effect producing device that determines the content of the effect processing according to the attributes of the user.

10. An anniversary presentation method for presenting an anniversary of a user, executed by a processor, comprising: a storage unit that stores information about anniversaries according to attributes of the user, storing user-related information related to the user and information about common anniversaries shared between the user and related users other than the target user; Identifying the target user based on the user-related information; determining whether or not a relationship between the target user and the related user has changed before executing a performance process for celebrating the anniversary for the identified target user; The anniversary effect producing method stops the effect producing process or changes the content of the effect producing process depending on the determination result.

Citation Information

Patent Citations

  • Name card information management system and program, and member information management system

    JP2004199367A

  • Video display device

    JP2009087026A

  • Digital photograph frame, information processing system, control method, program, and information storage medium

    JP2010016432A

  • Image reproducing apparatus, image reproducing method, and program

    JP2010258665A

  • Aroma generator

    JP2016199098A