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

JP7775725B2 - Anniversary production device and anniversary production method - Google Patents

Anniversary production device and anniversary production method

Info

Publication number
JP7775725B2
JP7775725B2 JP2022009626A JP2022009626A JP7775725B2 JP 7775725 B2 JP7775725 B2 JP 7775725B2 JP 2022009626 A JP2022009626 A JP 2022009626A JP 2022009626 A JP2022009626 A JP 2022009626A JP 7775725 B2 JP7775725 B2 JP 7775725B2
Authority
JP
Japan
Prior art keywords
anniversary
user
target user
information
controller
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2022009626A
Other languages
Japanese (ja)
Other versions
JP2023108480A (en
Inventor
隆 江口
哲 小畑
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP2022009626A priority Critical patent/JP7775725B2/en
Publication of JP2023108480A publication Critical patent/JP2023108480A/en
Application granted granted Critical
Publication of JP7775725B2 publication Critical patent/JP7775725B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、記念日演出装置及び記念日演出方法に関するものである。 The present invention relates to an anniversary production device and an anniversary production method.

従来より、調合された匂いを車両内に放出して、乗員の記念日が近いことを乗員に知らせる芳香発生装置が公開されている(例えば、特許文献1)。特許文献1記載の芳香発生装置は、乗員の記念日に乗員が車両に乗車している場合に、匂い検出部によって検出された車両内の匂いを、乗員の記念日に対応付けて匂い記憶部に記憶し、匂い記憶部に記憶されている記念日の周辺のタイミングで、記念日に対応付けられている車両内の匂いとほぼ同等の匂いを車室内に放出させる。 Conventionally, fragrance emitting devices have been disclosed that release a blended scent inside a vehicle to notify occupants that their anniversary is approaching (for example, Patent Document 1). When an occupant is in the vehicle on their anniversary, the fragrance emitting device described in Patent Document 1 stores the scent inside the vehicle detected by the scent detection unit in a scent memory unit in association with the occupant's anniversary, and releases into the vehicle cabin a scent approximately equivalent to the scent inside the vehicle associated with the anniversary around the time of the anniversary stored in the scent memory unit.

特開2016-199098号公報JP 2016-199098 A

上記の芳香発生装置は、複数のユーザ間の関連性から決まる記念日を知らせる場合に、この複数のユーザ間の関連性が変化したときでも、匂いにより記念日が知らされてしまうため、記念日を不要に祝ってしまうという問題がある。 The above-mentioned fragrance emitting device has the problem that when anniversaries determined based on the relationships between multiple users are notified, even if the relationships between these multiple users change, the anniversary will still be notified through the scent, resulting in unnecessary celebration of the anniversary.

本発明が解決しようとする課題は、複数のユーザ間の関連性の変化に対応して記念日を祝うことができる記念日演出装置又は記念日演出方法を提供することである。 The problem that this invention aims to solve is to provide an anniversary production device or anniversary production method that can celebrate anniversaries in response to changes in the relationships between multiple users.

本発明は、対象ユーザ以外の関連ユーザとの間で共通する共通属性に応じた共通記念日の情報を記憶し、記念日を祝うための演出処理を実行する前に、対象ユーザと関連ユーザとの間の関連性が変化したか否かを判定し、判定結果に応じて、演出処理を中止、又は、演出処理の内容を変更することによって上記課題を解決する。 The present invention solves the above problem by storing information about 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 either canceling the performance process or changing the content of the performance process depending on the determination result.

本発明によれば、複数のユーザ間の関連性の変化に対応して記念日を祝うことができる。 The present invention allows anniversaries to be celebrated in response to changes in the relevance between multiple users.

図1は、本実施形態における記念日演出装置を含む車両のブロック図である。FIG. 1 is a block diagram of a vehicle including an anniversary effect production device according to this embodiment. 図2は記念日情報を説明するための表である。FIG. 2 is a table for explaining anniversary information. 図3は、コントローラの制御フローを示すフローチャートである。FIG. 3 is a flowchart showing the control flow of the controller. 図4は、図3のステップS7のサブフローを示すフローチャートである。FIG. 4 is a flowchart showing a sub-flow of step S7 in FIG. 図5は、図3のステップS7のサブフロー(変形例)を示すフローチャートである。FIG. 5 is a flowchart showing a sub-flow (modification) of step S7 in FIG.

本発明に係る記念日演出装置の一実施形態を図面に基づいて説明する。図1は、本実施形態に係る記念日演出装置を備えた車両の構成の一例を示すブロック図である。以下では、記念日演出装置を車両200に設けた場合の実施形態を説明するが、記念日演出装置は車両に限らず、例えば住宅用のシステムとの一部として、家屋に設けられてもよい。 One embodiment of the anniversary production device according to the present invention will be described with reference to the drawings. Figure 1 is a block diagram showing an example of the configuration of a vehicle equipped with an 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 vehicles and may also be installed in a house, for example, as part of a residential system.

記念日演出装置は、車両200に乗車されるユーザの記念日を祝う装置(システム)であって、車両200に設けられている。車両200に設けられる記念日演出装置は、カメラ1、ディスプレイ2、スピーカ3、メモリ4、及びコントローラ10を備えている。なお、車両200に含まれる構成は、図1に示す構成に限らず、例えば、エンジン又はモータ等の他の構成を有している。 The anniversary production device is a device (system) that celebrates anniversaries of users riding in vehicle 200, and is installed in vehicle 200. The anniversary production device installed 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 Figure 1, and may include other components, such as an engine or a motor.

カメラ1は、車室内に固定されており、車室内に固定された位置から、車室内を撮像し、撮像された画像データをコントローラに10に出力する。ディスプレイ2は、ダッシュボードに設けられており、乗員に対して、地図情報等を含む画像又は映像を表示する。ディスプレイ2は、コントローラ10により制御され、ナビゲーションシステムで生成される地図画像、案内画像を表示する。またディスプレイ2は、記念日を祝うための演出画像を表示する。演出画像は、例えば「○○さん、誕生日おめでとう!」等のメッセージや、アニメーション動画等である。またディスプレイ2はタッチパネル式であって、ユーザから入力される情報を取得し、取得された情報をコントローラ10に出力する。ディスプレイ2は、コントローラ10により制御され、ナビゲーションシステムにおける地図や案内画像を表示する。 Camera 1 is fixed inside the vehicle cabin and captures images of the interior from a fixed position within the cabin, outputting the captured image data to controller 10. Display 2 is mounted on the dashboard and displays images or videos, including map information, to the occupants. Display 2 is controlled by controller 10 and displays map images and guide images generated by the navigation system. Display 2 also displays special images for celebrating anniversaries. Special images include messages such as "Happy birthday, Mr./Ms. XX!" and animated videos. Display 2 is a touch panel that acquires information input by the user and outputs the acquired information to controller 10. Display 2 is controlled by controller 10 and displays maps and guide images from the navigation system.

スピーカ3は、車室内に設けられており、乗員に対して音を出力する。スピーカ3は、記念日を祝うための演出処理に使用され、例えば、「○○さん、結婚記念日おめでとうございます!」等のメッセージを音声で出力する、あるいは、演出用の音(例えば、花火の音)等を出力する。スピーカ3はコントローラ10により制御される。 Speaker 3 is installed inside the vehicle cabin and outputs sounds to the occupants. Speaker 3 is used for special effects to celebrate anniversaries, and may output a message such as "Congratulations on your wedding anniversary, Mr./Ms. XX!" or special sounds (such as the sound of fireworks). Speaker 3 is controlled by controller 10.

メモリ4は、ユーザに関連したユーザ関連情報、事物や出来事などを記念する記念日の情報を記録する。ユーザ関連情報は、ユーザに関連した情報であって、少なくともユーザの属性に関する情報を含んでおり、ユーザの個人情報(氏名、年齢、性別)等を含んでいる。ユーザの属性は、ユーザ個人に帰属する個人属性と、本人以外の他のユーザとの関係に帰属する共通属性を含んでいる。共通属性には、恋人、配偶者、家族、友人関係、会社関係などである。 Memory 4 records user-related information related to the user, as well as information about 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 individual user and common attributes that belong to relationships with other users. Common attributes include romantic partner, spouse, family, friendships, and business relationships.

記念日は、事物や出来事などを記念する日であって、ユーザの属性に応じて設定される。例えば、ユーザの属性が個人である場合に、個人の属性(個人属性)に応じて設定される記念日は、個人に帰属する誕生日等の記念日や、個人が任意に設定した記念日等である。また、ユーザの属性が共通属性である場合に、共通属性に応じて設定される記念日は、恋人(本人以外のユーザ)の誕生日、結婚記念日、家族やペットの誕生日、友人の誕生日、会社の創立記念日等である。また記念日は、単独記念日と共通記念日に区分けされる。単独記念日は、対象ユーザ(本人)の属性(個人属性)のみに関連する(帰属する)記念日であって、誕生日等である。共通記念日は、対象ユーザ以外の他の関連ユーザとの間で共通属性(対象ユーザと関連ユーザとの間で共通する共通属性)に応じて設定される記念日である。 Anniversaries are days to commemorate events or things, 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, or anniversaries set by the individual at their discretion. 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 anniversaries. Anniversaries are also categorized as individual anniversaries and common anniversaries. Individual anniversaries are anniversaries that are related to (attributed to) only the attributes (personal attributes) of the target user (the user), such as birthdays. Common anniversaries are anniversaries set according to common attributes between the target user and related users other than the target user (common attributes shared between the target user and related users).

コントローラ10は、ユーザ関連情報に基づき対象ユーザを特定し、特定された対象ユーザに対して記念日を祝うための演出処理を実行する。コントローラ10は、プロセッサ(ハードウェア及びソフトウェア)を有するコンピュータを備えている。このコンピュータはプログラムを格納したROMと、プログラムを実行するためのCPU等を有している。コントローラ10は、機能ブロックとして、ユーザ特定部11、情報処理部12、関連性判定部13、及び演出処理部14を含む。本実施形態では、コントローラ10が有する機能を4つのブロックとして分けた上で、各機能ブロックの機能を説明するが、コントローラ10の機能は3つ以下、又は、5つ以上の機能ブロックで分けてもよい。 The controller 10 identifies a target user based on 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 programs, a CPU for executing the programs, and the like. The controller 10 includes 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 explained, but the functions of the controller 10 may also be divided into three or fewer, or five or more functional blocks.

ユーザ特定部11は、カメラ1で撮像された画像に含まれる顔画像(FaceID)、キーレスエントリーシステムで検出されるキーID、又は、ハンドルや車両ドアに搭載される指紋認証用のセンサの検出情報に基づき、車両200に乗車した対象ユーザを特定する。対象ユーザは、演出の対象となる乗員であって、車両200に乗車したユーザである。コントローラ10は、一例として、以下の方法で対象ユーザを特定する。ユーザの顔画像が予め登録されており、コントローラ10は、カメラ1の撮像画像に対して顔認識の画像処理を行い、登録された顔画像と照合して、対象ユーザを特定する。また、キーレスエントリーシステムの下、キーIDが予め登録されており、ユーザが車両周囲でキーを操作し、又は、キーを有するユーザが車両付近に近づいた場合に、コントローラ10は、キー認証を行い、開錠しつつ、対象ユーザを特定する。なお、対象ユーザを特定する方法は別の方法でもよい。 The user identification unit 11 identifies the target user in the vehicle 200 based on a facial image (Face ID) included in the image captured by the camera 1, a key ID detected by the 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 subject of the performance and is a user who is in the vehicle 200. The controller 10 identifies the target user by the following method, for example. The user's facial image is registered in advance, and the controller 10 performs image 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, the key ID is registered in advance, and when a user operates the key around the vehicle or a user with the key approaches the vehicle, the controller 10 performs key authentication, unlocks the door, and identifies the target user. Note that other methods of identifying the target user may also be used.

情報処理部12は、タッチパネル式のディスプレイ2から入力される情報からユーザ関連情報及び記念日情報を取得し、取得された情報に応じて、メモリ4に記憶されたデータを更新することで、ユーザ関連情報及び記念日情報を処理する。また情報処理部12は、ディスプレイ2を制御して、ユーザに対して、ユーザ関連情報及び/又は記念日情報を入力するための案内画像(操作画像)を表示する。案内画像は、例えばプルダウン方式で、入力対象となる記念日を選択できるような画面である。例えば、ユーザがディスプレイ2を操作し、氏名、誕生日、家族構成、友人関係等、ユーザ関連情報を入力する場合には、情報処理部12は、ユーザから入力された情報から、ユーザ関連情報及び記念日情報を取得し、ユーザ関連情報及び記念日情報をメモリ4に記憶させる。 The information processing unit 12 acquires user-related information and anniversary information from information input via the touch-panel display 2 and processes the user-related information and anniversary information by updating the data stored in 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 user-related information and/or anniversary information. The guide image is a screen that allows the user to select the anniversary to be input, for example, using 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 memory 4.

ここで、図2を参照し、メモリ4に記憶される記念日情報について説明する。図2は、記念日情報を説明するための表である。図2に示すように、記念日毎にIDが振られており、記念日情報を示すデータは、「対象ユーザ」、「単独/共通記念日」、「関連ユーザ」、「名称」、及び「日付」の各情報を含んでいる。対象ユーザは、コントローラ10の演出処理による祝いを享受するユーザである。「単独/共通記念日」は記念日が単独の記念日か、他のユーザとの間で共通する記念日かを示している。関連ユーザは、記念日が共通記念日である場合に、関連しているユーザを示している。例えば、ID1の記念日データでは、ユーザ1を対象とした本人の誕生日のデータのため、図2に示すような情報が、記念日データとして格納される。例えば、ID2の記念日データでは、ユーザ1とユーザ2との間の結婚記念日のデータのため、図2に示すような情報が、記念日データとして格納され、特に「単独/共通記念日」は共通となり、「関連ユーザ」はユーザ1の配偶者であるユーザ2となる。つまり、メモリ4は、「対象ユーザ(ユーザ1)」と「関連ユーザ(ユーザ2)」とを関連付けて共通記念日の情報を記憶する。 Here, referring to Figure 2, the anniversary information stored in memory 4 will be described. Figure 2 is a table for explaining anniversary information. As shown in Figure 2, an ID is assigned to each anniversary, and the data indicating the anniversary information includes the following information: "target user," "single/shared anniversary," "related user," "name," and "date." The target user is the user who will be celebrating through the controller 10's performance processing. "Single/shared anniversary" indicates whether the anniversary is a single anniversary or a shared anniversary with other users. "Related user" indicates a related user when the anniversary is a shared anniversary. For example, the anniversary data for ID1 is data on User 1's birthday, so the information shown in Figure 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 the information shown in Figure 2 is stored as the anniversary data. In particular, "single/shared anniversary" is shared, and the "related user" is User 2, User 1's spouse. In other words, memory 4 stores the shared anniversary information by associating the "target user (User 1)" with the "related user (User 2)."

情報処理部12は、記念日情報をメモリ4に記録する場合には、単独記念日と共通記念日を区別した上で、記念日の情報をメモリ4に記憶する。例えば、ユーザ1が、ディスプレイ2の画面上で、プルダウン方式で選択可能な案内画像から「誕生日(本人)」を選択して、自身の誕生日の日付を入力したとする。情報処理部12は、入力された誕生日の情報に対して、所定のIDを付与した上で、記念日の各情報をメモリ4に記憶する。このとき、「誕生日」は、ユーザ1の属性「本人」のみに帰属するため、情報処理部12は、選択された記念日に対して、単独記念日を対応づけて、記念日の情報をメモリ4に記憶させる。また、例えば、ユーザ1の操作により「結婚記念日」が選択された場合には、情報処理部12は、選択された記念日に対して、共通記念日を対応づけて、記念日の情報をメモリ4に記憶させる。このように「単独/共通記念日」の情報は必ずしもユーザに入力させる必要は無く、情報処理部12は、ユーザにより選択された記念日に対して、単独記念日及び共通記念日のうちいずか一方を対応づけて、記念日の情報をメモリに記憶させてもよい。 When recording anniversary information in memory 4, the information processing unit 12 distinguishes between individual anniversaries and common anniversaries before storing the anniversary information in memory 4. For example, suppose user 1 selects "Birthday (own)" from a pull-down menu selection guide image on the screen of display 2 and enters the date of their 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. In this case, because "birthday" belongs only to user 1's "own" attribute, the information processing unit 12 associates the individual anniversary with the selected anniversary and stores the anniversary information in memory 4. Also, for example, if user 1 selects "wedding anniversary," the information processing unit 12 associates the common anniversary with the selected anniversary and stores the anniversary information in memory 4. In this way, the user does not necessarily have to enter the "individual/common anniversary" information; 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.

また情報処理部12は、単独記念日以外の記念日の情報が入力された場合には、入力された記念日を共通記念日と対応づけて、記念日の情報をメモリに記憶させてもよい。例えば、単独記念日の一例として誕生日は、ユーザ関連情報から一義的に決まるものであって、他のユーザとの間で共通した記念日ではない。一方、誕生日などの単独記念日以外の記念日は、他のユーザとの共通属性に応じた記念日となるため、単独記念日に該当しない記念日の情報が入力された場合には、情報処理部12は「単独/共通記念日」の項目を共通記念日としてメモリ4に記憶させてもよい。 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 shared anniversary and store the anniversary information in memory. For example, a birthday, as 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, anniversaries other than single anniversaries, such as birthdays, are anniversaries based on shared attributes with other users, so 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.

関連性判定部13は、記念日を祝うための演出効果を実行する前に、対象ユーザと関連ユーザとの間の関連性に変化があるか否かを判定する。関連性判定部13は、関連ユーザの乗車に関する時間/回数、関連ユーザ以外のユーザの乗車に関する回数/回数、又は、対象ユーザからの入力に基づき、関連性に変化があるか否かを判定する。乗車に関する時間は、例えば、関連ユーザの前回乗車時から今回乗車時までの間の期間である。乗車に関する回数は、所定期間あたりの乗車回数である。なお、関連性に変化があるか否かを判定方法は、演出処理の全体の制御フローの説明の際に、合わせて説明する。 Before executing a special effect to celebrate 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 times the related user has boarded the vehicle, the number/number of times users other than the related user have boarded the vehicle, or input from the target user. The time related to boarding is, for example, the period from the related user's last boarding to the current boarding. The number of times related to boarding is the number of boardings 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 effect processing.

演出処理部14は、関連性判定部13による、関連性の判定結果に応じて、演出処理を中止、又は、演出処理の内容を変更する。演出処理には、記念日を祝うための演出処理と、車両システムを通常起動させるときの通常演出処理がある。記念日を祝うための演出処理は、例えばディスプレイ2にお祝いのメッセージを表示させる、あるいは、スピーカ3から記念日に応じた音楽を流すなどの処理である。通常処理は、例えばユーザの乗車を歓迎するようなウェルカムメッセージをディスプレイ2に表示させる等の処理である。 The effect processing unit 14 cancels 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 up normally. The effect processing for celebrating an anniversary is processing such as displaying a congratulatory message on the display 2 or playing music appropriate 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.

関連性判定部13の判定結果に応じた、演出処理部14による演出処理について、具体例を挙げて説明する。例えば、対象ユーザを「ユーザA」とし、関連ユーザを「ユーザB」とした場合に、メモリ4に記憶されていた情報から導出される共通属性は「恋人」とし、記念日は「交際記念日」とする。このような状態から、「ユーザA」と「ユーザB」との間の関連性に変化がしたと仮定する。関連性判定部13は、例えば「ユーザB」の乗車回数が減少したこと、又は、「ユーザB」が最後に乗車した時から現在まで乗車していない期間が長いことから、「ユーザA」と「ユーザB」との間の関連性に変化が有り、と判定する。関連性判定部13は、「ユーザA」の乗車タイミングで、関連性の判定を行う。演出処理部14は、ユーザAの乗車時に、関連性判定部13の判定結果から、「ユーザA」と「ユーザB」との間の関連性が変化したと判定された場合には、乗車した時がユーザBとの間の交際記念日に近くなっても、あるいは、乗車日がユーザBとの間の交際記念日に該当する場合でも、交際記念日を祝うような演出効果を実行しない。演出処理部14は、交際記念日を祝うような演出処理を実行する代わりに、通常起動時の演出処理、又は、記念日を祝うような演出処理とは内容の異なる演出処理を実行する。 A specific example will be given to explain the performance processing by the performance processing unit 14 in response to 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 it has been a long time since "User B" last rode until now. The relevance determination unit 13 determines the relevance at the time "User A" rides. If the relevance determination unit 13 determines that the relevance between "User A" and "User B" has changed when User A gets on the train, the performance processing unit 14 does not execute a performance effect celebrating the dating anniversary, even if the time of boarding is close to the dating anniversary between User A and User B, or even if the boarding date falls on the dating anniversary between User B. Instead of executing a performance process to celebrate the dating anniversary, the performance processing unit 14 executes a performance process that differs from the performance process executed during normal startup or the performance process to celebrate an anniversary.

また演出処理部14は、対象ユーザ又は関連ユーザの属性に応じて演出処理の内容を決定する。例えば、ユーザCの子供であるユーザDの誕生日を祝う場合に、対象ユーザがユーザCである場合には、演出処理部14は、大人向けの演出処理のためにメッセージや音を用いて、ユーザDの誕生日を祝う。一方、対象ユーザがユーザDである場合、すなわち、ユーザDが車両200に乗車している場合には、演出処理部14は、子供向けの演出処理のために、ユーザDが好むアニメーション画像や音楽を用いて、ユーザDの誕生日を祝う。ユーザDの嗜好はユーザ関連情報として予め入力してよく、あるいは、ユーザDのユーザ関連情報から推定してもよい。 The performance processing unit 14 also determines the content of the performance processing depending on the attributes of the target user or related users. For example, when celebrating the birthday of user D, who is user C's child, if the target user is user C, the performance processing unit 14 celebrates user D's birthday using messages and sounds for performance processing aimed at adults. On the other hand, if the target user is user D, i.e., if user D is riding in vehicle 200, the performance processing unit 14 celebrates user D's birthday using animated images and 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.

次に、図3を参照して、コントローラ10による記念日を演出する処理を説明する。図3は、コントローラ10の制御フローを示すフローチャートである。 Next, the process of creating an anniversary effect using the controller 10 will be described with reference to Figure 3. Figure 3 is a flowchart showing the control flow of the controller 10.

ステップS1にて、コントローラ10のユーザ特定部11は、カメラ1の撮像画像等からユーザを特定するために必要な情報を取得し、取得された情報とメモリ4に記憶されているユーザ関連情報とを比較して、対象ユーザを特定する。ステップS2にて、コントローラ10の情報処理部12は、メモリ4から、対象ユーザに関連する記念日の情報を抽出する。例えば図2の例では、対象ユーザが「ユーザ1」である場合には、情報処理部12は、ID1、ID2、及びID4の記念日のデータが抽出される。 In step S1, the user identification unit 11 of the controller 10 acquires information necessary to identify the user from images captured by the camera 1, etc., and compares the acquired information with user-related information stored in 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 memory 4. For example, in the example of Figure 2, if the target user is "User 1," the information processing unit 12 extracts anniversary data for ID1, ID2, and ID4.

ステップS3にて、情報処理部12は、今日が抽出された記念日に該当するか否か判定する。今日が記念日ではない場合には、制御フローはステップS5に進み、今日が記念日である場合には、制御フローはステップS13に進む。 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; if today is an anniversaries, the control flow proceeds to step S13.

ステップS4にて、情報処理部12は、抽出された記念日のうち、最も近い記念日を特定する。ステップS5にて、情報処理部12は、特定された記念日が共通記念日に該当するか否か判定する。特定された記念日が共通記念日でない場合には、ステップS6にて、コントローラ10の演出処理部14は、最も近い記念日を予告する演出処理を実行する。例えば、演出処理部14は、ステップS4の制御フローで特定された最も近い記念日の日付、記念日の名称等をディスプレイ2に表示する。 In step S4, the information processing unit 12 identifies the closest anniversary from 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 announce 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.

一方、特定された記念日が共通記念日である場合には、ステップS7にて、コントローラ10の関連性判定部13は、対象ユーザと関連ユーザとの間の関連性に変化があるか否かを判定する。関連性に変化があるか否かの判定フローでは、図4に示すサブフローが実行される。ステップS21にて、関連性判定部13は、関連ユーザと対象ユーザの関連性毎に設定された判定閾値を抽出する。判定閾値は、記念日の種類に応じて予め設定されている閾値である。判定閾値は、関連ユーザの乗車間隔の長さで示される。例えば、共通記念日が「ユーザ2の誕生日」である場合に、関連ユーザとの間の共通属性は友人となる。そして、友人の乗車間隔は比較的長くなるため、判定閾値は例えば半年又は1年に設定される。また例えば、共通記念日が「結婚誕生日」である場合に、関連ユーザとの間の共通属性は配偶者となる。そして、配偶者の乗車間隔は短いため、判定閾値は例えば数か月(例えば2、3か月)に設定される。ユーザ特定部11は、関連ユーザの乗車時に、関連ユーザを特定し、情報処理部12は関連ユーザの乗車履歴をメモリ4に記憶する。 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 Figure 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 pre-set depending on 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 memory 4.

ステップS22にて、関連性判定部13は、関連ユーザの乗車履歴から関連ユーザの乗車間隔を算出することで、関連ユーザが乗車していない期間を特定する。関連性判定部13は、関連ユーザが乗車していない期間と判定閾値とを比較し、関連ユーザが乗車していない期間が判定閾値より長いか否かを判定する。関連ユーザが乗車していない期間が判定閾値より長い場合には、ステップS23にて、関連性判定部13は対象ユーザと関連ユーザの関連性が変化したと判定する。一方、関連ユーザが乗車していない期間が判定閾値以下である場合には、ステップS24にて、関連性判定部13は対象ユーザと関連ユーザの関連性が変化していない(変化無)と判定する。そして、サブフローが終了する。 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). The subflow then ends.

なお、図4に示すサブフローにおいて、関連ユーザの乗車時間の代わりに乗車回数を用いてもよい。乗車回数は、所定の期間あたりの回数で示され、判定閾値も乗車回数で示される。関連性判定部13は、関連ユーザの乗車履歴から関連ユーザの乗車回数を算出し、関連ユーザの乗車回数と判定閾値とを比較する。関連性判定部13は、関連ユーザの乗車回数が所定回数未満である場合には、対象ユーザと関連ユーザの関連性が変化したと判定する。また、関連性判定部13は、関連ユーザの乗車回数が所定回数以上である場合には、対象ユーザと関連ユーザの関連性が変化していない(変化無)と判定する。 In the subflow shown in Figure 4, the number of rides of the related user may be used instead of the riding time. The number of rides is indicated as the number of times per predetermined period, and the judgment threshold is also indicated as the number of rides. The relevance determination unit 13 calculates the number of rides of the related user from the related user's riding history 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 relevance determination unit 13 determines that the relevance 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 relevance determination unit 13 determines that the relevance between the target user and the related user has not changed (no change).

関連性に変化があるか否かの判定フローは、図4に示すサブフローの代わりに、図5に示すサブフローでもよい。ステップS31にて、関連性判定部13は、関連ユーザと対象ユーザの関連性毎に設定された判定閾値を抽出する。判定閾値は、記念日の種類に応じて予め設定されている閾値であり、ユーザの乗車回数で示される。例えば、共通記念日が「ユーザ2の誕生日」である場合に、関連ユーザとの間の共通属性は友人となる。そして、友人の乗車回数は比較的少ないため、判定閾値は例えば半年あたりに2回のように設定される。また例えば、共通記念日が「結婚誕生日」である場合に、関連ユーザとの間の共通属性は配偶者となる。そして、配偶者の乗車回数は多いため、判定閾値は例えば1週間あたりに1回のように設定される。また、ユーザ特定部11は、特定された対象ユーザ毎に、乗車回数を管理している。つまり、例えば、図2の例では、ユーザ1及びユーザ2の乗車回数に加えて、ユーザ1、2以外の別のユーザが乗車した場合には、この別のユーザの乗車回数を管理している。 The flow for determining whether there is a change in 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 depending on the type of anniversary and is expressed as the number of times the user has traveled. For example, if the common anniversary is "User 2's birthday," the common attribute with the related user is friend. Since the number of times friends travel is relatively low, the determination threshold is set, for example, to twice every six months. For example, if the common anniversary is "wedding birthday," the common attribute with the related user is spouse. Since the number of times spouses travel is high, the determination threshold is set, for example, to once per week. The user identification unit 11 also manages the number of times traveled for each identified target user. That is, for example, in the example of FIG. 2, in addition to the number of times traveled by User 1 and User 2, if a user other than User 1 and User 2 has traveled, the number of times this other user has traveled is also managed.

ステップS32にて、関連性判定部13は、関連ユーザとは別のユーザの乗車回数を算出し、算出された乗車回数と判定閾値とを比較することで、関連ユーザとは別のユーザの乗車回数が判定閾値より多いか否かを判定する。関連ユーザとは別のユーザの乗車回数が判定閾値より多い場合には、ステップS33にて、関連性判定部13は対象ユーザと関連ユーザの関連性が変化したと判定する。一方、関連ユーザとは別のユーザの乗車回数が判定閾値以下である場合には、ステップS34にて、関連性判定部13は対象ユーザと関連ユーザの関連性が変化していないと判定する。例えば、図2の例では、結婚記念日の関連ユーザとして登録されているユーザ2よりも、別のユーザ3の乗車回数が多く、ユーザ3の乗車回数が、結婚記念日に対して設定されている判定閾値よりも多いと仮定する。このような場合には、関連性判定部13は、ユーザ1とユーザ2との間の関連性が変化したと判定する。なお、関連性判定部13は、ユーザ2の乗車回数とユーザ3の乗車回数を比較して、ユーザ3の乗車回数が多い場合に、対象ユーザと関連ユーザの関連性が変化したと判定してもよい。そして、サブフローが終了する。 In step S32, the relevance 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 relevance determination unit 13 determines that the relevance 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 relevance determination unit 13 determines that the relevance between the target user and the related user has not changed. For example, in the example of Figure 2, assume that another user 3 has more rides than user 2, who is registered as a related user on the wedding anniversary, and that user 3's number of rides is greater than the determination threshold set for the wedding anniversary. In such a case, the relevance determination unit 13 determines that the relevance between user 1 and user 2 has changed. Note that the relevance determination unit 13 may also compare the number of rides of user 2 and user 3 and determine that the relevance between the target user and the related user has changed if user 3's number of rides is greater. The subflow then ends.

図3を参照し、ステップS7の判定フローにより、対象ユーザと関連ユーザとの間の関連性に変化していないと判定した場合には、ステップS8にて、関連性判定部13は、対象ユーザと関連ユーザの関連性をユーザに問い合わせる処理を実行する。問い合わせ先は、対象ユーザである。問い合わせ処理は、例えば、共通記念日として登録される関連ユーザの情報をディスプレイ2に表示した上で、関連性が変化したか否かを「Yes/No」で選択できる選択画面を表示する。そして、乗員(対象ユーザ)は、ディスプレイ2上で、「Yes/No」のボタンに触れて、関連性に変化の有無を入力する。なお、ステップS8のような問い合わせは、特定された記念日が共通記念日である場合に行われ、特定された記念日が単独記念日である場合には、問い合わせは行われない。つまり、コントローラ10は、対象ユーザに対して単独記念日に関する問い合わせを行わない。単独記念日は、個人の属性に帰属した記念日であり、他のユーザの関連性で記念日でなくなったり、記念日の内容が変わったりするものでもない。そのため、コントローラ10は、単独記念日に関する問い合わせは行わない。 Referring to FIG. 3 , if the determination flow in step S7 determines that the relationship between the target user and the related user has not changed, the relationship determination unit 13 executes a process in step S8 to inquire of the user about the relationship between the target user and the related user. The inquiry is directed 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 that allows the user to select "Yes" or "No" as to 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.

そして、ステップS9にて、関連性判定部13は、問い合わせ処理の結果に応じて、対象ユーザと関連ユーザとの間の関連性に変化があるか否かを判定する。関連性に変化がない場合には、ステップS10にて、演出処理部14は、共通記念日を祝う演出処理を実行する。 Then, in step S9, the relevance determination unit 13 determines whether there has been a change in the relevance between the target user and the related user based on the results of the inquiry process. If there has been no change in the relevance, in step S10, the performance processing unit 14 executes performance processing to celebrate the common anniversary.

一方、関連性が変化した場合には、ステップS11にて、情報処理部12は、メモリ4に記憶されている共通記念日の情報を更新する。例えば、図2の例で、対象ユーザ(ユーザ1)と関連ユーザ(ユーザ2)との間の関連性が変化した場合には、情報処理部12は、ID2の記念日のデータから、少なくとも関連ユーザの情報を削除する。なお記念日情報の更新は、関連ユーザのデータの削除に限らず、例えば「通常な友人」から「親密な友人」のような、関連データの内容を変更してもよい。そして、ステップS12にて、演出処理部14は通常演出処理を実行する。 On the other hand, if the relationship has changed, in step S11, the information processing unit 12 updates the information about the common anniversary stored in memory 4. For example, in the example of Figure 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 about the related user from the anniversary data for ID2. Note that updating the anniversary information is not limited to deleting the data about the related user, and the content of the related data may also be changed, for example, from "ordinary friends" to "close friends." Then, in step S12, the performance processing unit 14 executes normal performance processing.

すなわち、コントローラ10は、共通記念日の演出処理を実行する前に、共通記念日に対応する共通属性を有するユーザ間で関連性が変化したか否かを判定する(ステップS7及びS9の制御フローに相当)。そして、関連性が変化したと判定した場合には、コントローラ10は共通記念日の演出処理を中止している。また、記念日情報の更新において、関連ユーザの内容を変更した場合には、コントローラ10は、変更前の関連ユーザに対応する演出処理の内容から、変更後の関連ユーザに対応する演出処理の内容に変更してもよい。例えば、誕生日のデータの中から、関連ユーザの属性が「通常の友人」から「親密な友人」に変更した場合には、コントローラ10は、通常の誕生日の演出処理から、より華やかな演出処理になるよう演出内容を変更してよい。 That is, before executing the common anniversary effect processing, the controller 10 determines whether the relationship between users who share a common attribute corresponding to the common anniversary has changed (corresponding to the control flow of steps S7 and S9). If it determines that the relationship has changed, the controller 10 cancels 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 changes from "ordinary friend" to "close friend" based on the birthday data, the controller 10 may change the effect content from the ordinary birthday effect processing to a more spectacular effect processing.

ステップS3の判定フローにより今日は記念日であると判定した場合には、ステップS13にて、情報処理部12は、特定された記念日が共通記念日に該当するか否か判定する。特定された記念日が共通記念日でない場合には、制御フローはステップS15に進む。一方、特定された記念日が共通記念日である場合には、ステップS14にて、関連性判定部13は、対象ユーザと関連ユーザとの間の関連性に変化があるか否かを判定する。ステップS14の関連性の判定フローは、図4又は図5に示すサブフローであり、ステップS7の判定フローと同様である。 If the determination flow in step S3 determines that today is an anniversary, then 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, then 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 in step S14 is a subflow shown in Figure 4 or 5, and is similar to the determination flow in step S7.

ステップS3の判定フローにより、特定された記念日が共通記念日でないと判定した場合には、ステップS15にて、演出処理部14は単独記念日を祝う演出処理を実行する。また、ステップS14の判定フローにより、対象ユーザと関連ユーザとの間の関連性に変化がないと判定した場合には、ステップS15にて、演出処理部14は共通記念日を祝う演出処理を実行する。 If the judgment flow in step S3 determines that the identified anniversary is not a common anniversary, then in step S15, the performance processing unit 14 executes performance processing to celebrate the individual anniversary. Also, if the judgment flow in step S14 determines that there has been no change in the relationship between the target user and related users, then in step S15, the performance processing unit 14 executes performance processing to celebrate the common anniversary.

対象ユーザと関連ユーザとの間の関連性が変化したと判定した場合には、コントローラ10はステップS16及びステップS17の制御フローを実行する。ステップS16及びステップS17の制御フローは、ステップS11及びステップS12の制御フローと同様である。そして、コントローラ10は、図3に示す制御フローを終了する。 If it is determined that the relationship between the target user and related users 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.

上記のように本実施形態において、メモリ4は、対象ユーザ以外の関連ユーザとの間で共通する共通属性に応じた共通記念日の情報を記憶し、コントローラ10は、記念日を祝うための演出処理を実行する前に、対象ユーザと関連ユーザとの間の関連性が変化したか否かを判定し、判定結果に応じて、演出処理を中止、又は、演出処理の内容を変更する。これにより、複数のユーザ間の関連性の変化に対応して記念日を祝うことができる。すなわち、関連性が変化した状態で記念日を祝うことを避けることができるため、適切な記念日を祝うことができる。また、関連性の変化に応じた演出内容で演出処理が実行されるため、適切な演出内容で記念日を祝うことができる。 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, and the controller 10 determines whether the relationship between the target user and related users has changed before executing the presentation process for celebrating the anniversary, and either cancels the presentation process or changes the content of the presentation process depending on the determination result. 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 when 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.

また本実施形態において、コントローラ10は、関連ユーザが乗車していない期間が所定期間より長い場合に、及び/又は、関連ユーザの乗車回数が所定回数未満である場合に、対象ユーザと関連ユーザとの間の関連性が変化したと判定する。これにより、対象ユーザと関連ユーザとの間の関連性を適切に判定できる。 Furthermore, 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 if the number of times the related user has ridden is less than a predetermined number. This allows the relationship between the target user and the related user to be appropriately determined.

また本実施形態において、メモリ4は対象ユーザと関連ユーザとを関連付けて共通記念日の情報を記憶し、コントローラ10は、ユーザの乗車回数を算出し、関連ユーザとは別のユーザの乗車回数が所定回数より多い場合には、対象ユーザと関連ユーザとの間の関連性が変化したと判定する。これにより、対象ユーザと関連ユーザとの間の関連性を適切に判定できる。 In addition, in this embodiment, the memory 4 associates the target user with the related user and stores information about common anniversaries, and the controller 10 calculates the number of rides by the user and determines that the association 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 association between the target user and the related user to be appropriately determined.

また本実施形態において、コントローラ10は、共通記念日よりも前に、対象ユーザと関連ユーザの関連性をユーザに問い合わせる問い合わせ処理を実行し、問い合わせ処理の結果に応じて、対象ユーザと関連ユーザとの間の関連性が変化したか否かを判定する。これにより、対象ユーザと関連ユーザとの間の関連性を適切に判定できる。 In addition, in this embodiment, the controller 10 executes an inquiry process to inquire of the user about the relationship between the target user and related users before the common anniversary, and determines whether the relationship between the target user and related users has changed based on the results of the inquiry process. This allows the relationship between the target user and related users to be appropriately determined.

また本実施形態において、コントローラ10は、対象ユーザに対して単独記念日に関する問い合わせを行わない。これにより、問い合わせ処理を簡素化できる。 Furthermore, in this embodiment, the controller 10 does not query the target user about individual anniversaries. This simplifies the query process.

また本実施形態において、ディスプレイ2は、ユーザにより選択された記念日の情報を取得し、コントローラ10は、選択された記念日に対して、単独記念日及び共通記念日のうちいずか一方を対応づけて、記念日の情報をメモリ4に記憶させる。これにより、ユーザがディスプレイ2の画面上で「単独」と「共通」の選択をする操作を省くことができため、システムの操作性を高めることができる。 In addition, in this embodiment, the display 2 acquires information about anniversaries 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 display 2 screen, thereby improving the operability of the system.

また本実施形態において、コントローラ10は、ユーザの属性に応じて演出処理の内容を決定する。これにより、適切な演出処理を実行できる。 In addition, in this embodiment, the controller 10 determines the content of the effect processing according to the user's attributes. This allows appropriate effect processing to be executed.

なお本実施形態において、ディスプレイ2がユーザにより選択された記念日の情報を取得した場合に、コントローラ10は、選択された記念日が、単独記念日及び共通記念日のどちらの記念日に該当するか対象ユーザに問合せをしてもよい。これにより、ユーザは記念日の属性を任意に設定できる。 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 separate anniversary or a shared anniversary. This allows the user to arbitrarily set the anniversary attributes.

なお本実施形態において、ユーザ属性情報と記念日情報は必ずしも車載のメモリ4に記憶される必要は無く、例えば車両200と通信可能なサーバ内のデータべースに記憶されてもよく、コントローラ10は、サーバと通信を行いつつ、記念日を祝うための上記制御処理を実行してもよい。 In this embodiment, the user attribute information and anniversary information do not necessarily need to be stored in the on-board memory 4; they may be stored, for example, in a database within 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.

本実施形態の変形例として、コントローラ10は、図4又は図5に示すサブフローを実行する代わりに、対象ユーザと関連ユーザとの間の関連性が変化したか否かを、対象ユーザに問合せてもよい。対象ユーザへの問い合わせは、ステップS8の制御フローと同様の処理を実行すればよい。 As a variation of this embodiment, instead of executing the subflow shown in FIG. 4 or FIG. 5, the controller 10 may inquire of the target user whether the relationship between the target user and related users has changed. The inquiry to the target user can be made by executing processing similar to the control flow of step S8.

なお、メモリ4が本発明の「記憶部」に相当し、ディスプレイ2が本発明の「取得手段」に相当する。 Note that 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.

なお、以上に説明した実施形態は、本発明の理解を容易にするために記載されたものであって、本発明を限定するために記載されたものではない。したがって、上記の実施形態に開示された各要素は、本発明の技術的範囲に属する全ての設計変更や均等物をも含む趣旨である。 The above-described embodiments have been described to facilitate understanding of the present invention, and are not intended to limit the scope of the present invention. Therefore, each element disclosed in the above embodiments is intended to include all design modifications and equivalents that fall within the technical scope of the present invention.

1…カメラ
2…ディスプレイ
3…スピーカ
4…メモリ
10…コントローラ
11…ユーザ特定部
12…情報処理部
13…関連性判定部
14…演出処理部
200…車両
REFERENCE SIGNS LIST 1... camera 2... display 3... speaker 4... memory 10... controller 11... user identification unit 12... information processing unit 13... relevance determination unit 14... performance processing unit 200... vehicle

Claims (10)

ユーザの記念日を演出する記念日演出装置において、
ユーザに関連したユーザ関連情報と、前記ユーザの属性に応じた記念日の情報を記憶する記憶部と、
前記ユーザ関連情報に基づき対象ユーザを特定し、特定された前記対象ユーザに対して前記記念日を祝うための演出処理を実行するコントローラとを備え、
前記記憶部は、前記対象ユーザ以外の関連ユーザとの間で共通する共通属性に応じた共通記念日の情報を記憶し、
前記コントローラは、
前記演出処理を実行する前に、前記対象ユーザと前記関連ユーザとの間の関連性が変化したか否かを判定し、
判定結果に応じて、前記演出処理を中止、又は、前記演出処理の内容を変更する記念日演出装置。
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.
請求項1記載の記念日演出装置であって、
前記コントローラは、
前記関連ユーザが乗車していない期間が所定期間より長い場合に、及び/又は、前記関連ユーザの乗車回数が所定回数未満である場合に、前記対象ユーザと前記関連ユーザとの間の関連性が変化したと判定する記念日演出装置。
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.
請求項1記載の記念日演出装置であって、
前記記憶部は、前記対象ユーザと前記関連ユーザとを関連付けて前記共通記念日の情報を記憶し、
前記コントローラは、
前記ユーザの乗車回数を算出し、
前記関連ユーザとは別のユーザの乗車回数が所定回数より多い場合には、前記対象ユーザと前記関連ユーザとの間の関連性が変化したと判定する記念日演出装置。
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.
請求項1~3のいずれか一項に記載の記念日演出装置であって、
前記コントローラは、
前記共通記念日よりも前に、前記対象ユーザと前記関連ユーザの関連性を前記ユーザに問い合わせる問い合わせ処理を実行し、
前記問い合わせ処理の結果に応じて、前記対象ユーザと前記関連ユーザとの間の関連性が変化したか否かを判定する記念日演出装置。
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.
請求項4記載の記念日演出装置であって、
前記記憶部は、前記対象ユーザの属性のみに関連する単独記念日の情報を記憶し、
前記コントローラは、前記対象ユーザに対して前記単独記念日に関する問い合わせを行わない記念日演出装置。
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.
請求項1~4のいずれか一項に記載の記念日演出装置であって、
前記ユーザにより選択された前記記念日の情報を取得する取得手段を有し、
前記記憶部は、前記対象ユーザの属性のみに関連する単独記念日の情報を記憶し、
前記コントローラは、前記選択された前記記念日が、前記単独記念日及び前記共通記念日のどちらの記念日に該当するか前記対象ユーザに問い合わせる記念日演出装置。
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.
請求項1~4のいずれか一項に記載の記念日演出装置であって、
前記ユーザにより選択された前記記念日の情報を取得する取得手段を有し、
前記記憶部は、前記対象ユーザの属性のみに関連する単独記念日の情報を記憶し、
前記コントローラは、前記選択された前記記念日に対して、前記単独記念日及び前記共通記念日のうちいずか一方を対応づけて、前記記念日の情報を前記記憶部に記憶させる記念日演出装置。
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.
請求項1~4のいずれか一項に記載の記念日演出装置であって、
前記対象ユーザから入力された情報から、前記記念日の情報を取得する取得手段を有し、
前記記憶部は、前記対象ユーザの属性のみに関連する単独記念日の情報を記憶し、
前記コントローラは、前記対象ユーザにより入力された入力記念日が前記単独記念日以外の記念日である場合には、前記入力記念日を前記共通記念日として前記記憶部に記憶させる記念日演出装置。
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.
請求項1~8のいずれか一項に記載の記念日演出装置であって、
前記コントローラは、前記ユーザの属性に応じて前記演出処理の内容を決定する記念日演出装置。
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.
プロセッサにより実行される、ユーザの記念日を演出する記念日演出方法において、
前記ユーザの属性に応じた記念日の情報を記憶する記憶部に対して、前記ユーザに関連したユーザ関連情報と、象ユーザ以外の関連ユーザとの間で共通する共通記念日の情報を記憶させて、
前記ユーザ関連情報に基づき前記対象ユーザを特定し、
前記特定された前記対象ユーザに対して前記記念日を祝うための演出処理を実行する前に、前記対象ユーザと前記関連ユーザとの間の関連性が変化したか否かを判定し、
判定結果に応じて、前記演出処理を中止、又は、前記演出処理の内容を変更する記念日演出方法。
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.
JP2022009626A 2022-01-25 2022-01-25 Anniversary production device and anniversary production method Active JP7775725B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022009626A JP7775725B2 (en) 2022-01-25 2022-01-25 Anniversary production device and anniversary production method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022009626A JP7775725B2 (en) 2022-01-25 2022-01-25 Anniversary production device and anniversary production method

Publications (2)

Publication Number Publication Date
JP2023108480A JP2023108480A (en) 2023-08-04
JP7775725B2 true JP7775725B2 (en) 2025-11-26

Family

ID=87475308

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022009626A Active JP7775725B2 (en) 2022-01-25 2022-01-25 Anniversary production device and anniversary production method

Country Status (1)

Country Link
JP (1) JP7775725B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004199367A (en) 2002-12-18 2004-07-15 Matsuda Hisashi Name card information management system and program, and member information management system
JP2009087026A (en) 2007-09-28 2009-04-23 Panasonic Corp Video display device
JP2010016432A (en) 2008-07-01 2010-01-21 Olympus Corp Digital photograph frame, information processing system, control method, program, and information storage medium
JP2010258665A (en) 2009-04-23 2010-11-11 Brother Ind Ltd Image reproducing apparatus, image reproducing method and program
JP2021051591A (en) 2019-09-25 2021-04-01 トヨタ自動車株式会社 Information output control method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004199367A (en) 2002-12-18 2004-07-15 Matsuda Hisashi Name card information management system and program, and member information management system
JP2009087026A (en) 2007-09-28 2009-04-23 Panasonic Corp Video display device
JP2010016432A (en) 2008-07-01 2010-01-21 Olympus Corp Digital photograph frame, information processing system, control method, program, and information storage medium
JP2010258665A (en) 2009-04-23 2010-11-11 Brother Ind Ltd Image reproducing apparatus, image reproducing method and program
JP2021051591A (en) 2019-09-25 2021-04-01 トヨタ自動車株式会社 Information output control method

Also Published As

Publication number Publication date
JP2023108480A (en) 2023-08-04

Similar Documents

Publication Publication Date Title
CN112172836B (en) Information pushing method and device, vehicle and readable medium
TW201734926A (en) Information providing device and non-transitory computer readable medium storing information providing program
CN107465423B (en) System and method for implementing relative tags in connection with use of autonomous vehicles
JP4258585B2 (en) Destination setting device
US20130030645A1 (en) Auto-control of vehicle infotainment system based on extracted characteristics of car occupants
IT201900006659A1 (en) Process that can be implemented by means of a computer and a system for recommending contents to a user on board a vehicle
WO2016121174A1 (en) Information processing system and control method
JP2001056225A (en) Agent device
JP4371057B2 (en) Vehicle agent device, agent system, and agent control method
KR20160101079A (en) Systems and methods for providing a virtual assistant
US20180267968A1 (en) Onboard information provision device, information provision system, and information provision program
JP2012133530A (en) On-vehicle device
JP4441939B2 (en) Destination setting device
CN113207104B (en) Vehicle Information System
JP4207350B2 (en) Information output device
US9891892B2 (en) Method and device for producing a computer program product for a mobility device and mobility device
JP6552548B2 (en) Point proposing device and point proposing method
JP7775725B2 (en) Anniversary production device and anniversary production method
JP2000186942A (en) Agent mental model creation device and agent device
CN110287422B (en) Information providing apparatus and control method thereof
US20220306124A1 (en) Information providing apparatus
JP2024048301A (en) vehicle
KR101654256B1 (en) System and method for recommending contents on based passenger type for automobile
JP7732836B2 (en) Information processing device, information processing method, and information processing program
JP7801912B2 (en) Information providing method and information providing device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241108

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250725

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250729

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250916

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20251014

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251027

R150 Certificate of patent or registration of utility model

Ref document number: 7775725

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150