[go: up one dir, main page]

WO2025215713A1 - Information notification device - Google Patents

Information notification device

Info

Publication number
WO2025215713A1
WO2025215713A1 PCT/JP2024/014294 JP2024014294W WO2025215713A1 WO 2025215713 A1 WO2025215713 A1 WO 2025215713A1 JP 2024014294 W JP2024014294 W JP 2024014294W WO 2025215713 A1 WO2025215713 A1 WO 2025215713A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
unit
notification
information
modal
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.)
Pending
Application number
PCT/JP2024/014294
Other languages
French (fr)
Japanese (ja)
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.)
NTT Inc
NTT Inc USA
Original Assignee
Nippon Telegraph and Telephone Corp
NTT Inc USA
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 Nippon Telegraph and Telephone Corp, NTT Inc USA filed Critical Nippon Telegraph and Telephone Corp
Priority to PCT/JP2024/014294 priority Critical patent/WO2025215713A1/en
Publication of WO2025215713A1 publication Critical patent/WO2025215713A1/en
Pending legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04L51/043Real-time or near real-time messaging, e.g. instant messaging [IM] using or handling presence information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages

Definitions

  • One aspect of the present invention relates to an information notification device.
  • notification information such as news, email, or SNS (Social Networking Service) via a network, including the Internet
  • SNS Social Networking Service
  • other modal information not included in the received information such as text, voice, or facial expressions, is generated to expand the notifications provided to the user.
  • Patent Document 1 when an email is received, an avatar's movements are generated from the language input information to provide an enhanced notification.
  • Non-Patent Document 1 For example, as disclosed in Non-Patent Document 1, Mehrabian's experiment is known, which investigated which modal takes priority in influencing impressions when visual, auditory, and linguistic information do not match.
  • non-patent document 2 explains the cognitive characteristics of understanding, organizing, memorizing, and expressing information received through sensory organs such as the eyes and ears.
  • notifications when notifications are expanded to include modal information such as text, voice, and facial expressions, they may contain modalities that act as distracting stimuli depending on the characteristics or situation of the user receiving the notification.
  • audio notifications may cause distress to users with hearing sensitivity. More generally, audio notifications may distract users with hearing sensitivity or those with hearing sensitivity, potentially interfering with their activities.
  • notifications using other modal information may also disrupt user activities. Activities that may be disrupted by such notifications include, for example, researching, viewing, and creating materials using a work terminal such as a PC (Personal Computer) or smartphone, watching and creating content, programming, remote meetings, phone calls, email, chat, and social media.
  • a work terminal such as a PC (Personal Computer) or smartphone
  • This invention was made in consideration of the above circumstances, and aims to provide technology that enables enhanced notifications without interfering with the user's activities.
  • an information notification device comprises a receiving unit, an acquiring unit, a comprehension unit, an expansion unit, and a distribution unit.
  • the receiving unit receives a notification addressed to the user.
  • the acquiring unit acquires user characteristic information indicating the user's superiority and inferiority with respect to multiple modals.
  • the comprehension unit comprehends the user's situation with respect to the user's device.
  • the expansion unit expands the notification received by the receiving unit to one or more modal information out of the multiple modals, excluding any modal that poses a disruptive stimulus to the user, based on the user characteristic information acquired by the acquiring unit and the user's situation ascertained by the comprehension unit.
  • the distribution unit distributes a notification including the one or more modal information expanded by the expansion unit to the user.
  • modal information that does not include modals that may be disruptive to the user is delivered based on user characteristic information and the user's situation, thereby providing a technology that enables expanded notifications without interfering with the user's activities.
  • FIG. 1 is a block diagram showing an example of the hardware configuration of a user terminal to which an information notification device according to a first embodiment of the present invention is applied.
  • FIG. 2 is a block diagram showing an example of the software configuration of the user terminal.
  • FIG. 3 is a diagram illustrating an example of the contents stored in the modal characteristics storage unit.
  • FIG. 4 is a diagram schematically illustrating each modal in the example of the modal characteristics shown in FIG.
  • FIG. 5 is a diagram illustrating an example of the contents stored in the modal selection rule storage unit.
  • FIG. 6 is a flowchart showing an example of the processing procedure and processing content of the information notification processing executed by the control unit of the user terminal.
  • FIG. 7 is a diagram showing an example of a received notification.
  • FIG. 1 is a block diagram showing an example of the hardware configuration of a user terminal to which an information notification device according to a first embodiment of the present invention is applied.
  • FIG. 2 is a block diagram showing an example of the software configuration of the
  • FIG. 8 is a diagram showing an example of a plurality of pieces of modal information that are extensions of a received notification.
  • FIG. 9 is a diagram illustrating an example of a grasp situation.
  • FIG. 10 is a diagram schematically showing modalities selected in the example shown in FIG.
  • FIG. 11 is a diagram showing extended modal information included in the notification delivered in the example shown in FIG.
  • FIG. 12 is a diagram showing another example of the grasp situation.
  • FIG. 13 is a diagram schematically showing modalities selected in the example shown in FIG.
  • FIG. 14 is a diagram showing extended modal information included in the notification delivered in the example shown in FIG.
  • FIG. 15 is a diagram showing another example of the grasp situation.
  • FIG. 16 is a diagram schematically showing modalities selected in the example shown in FIG. FIG.
  • FIG. 17 is a diagram showing extended modal information included in the notification delivered in the example shown in FIG.
  • FIG. 18 is a block diagram showing an example of the software configuration of a user terminal to which an information notification device according to the second embodiment of the present invention is applied.
  • FIG. 19 is a flowchart illustrating an example of the processing procedure and processing content of an information notification process executed by the control unit of the user terminal in the second embodiment.
  • FIG. 20 is a block diagram showing an example of the hardware configuration of an information notification system to which an information notification device according to the third embodiment of the present invention is applied.
  • FIG. 21 is a block diagram showing an example of the software configuration of the information notification system.
  • FIG. 22 is a flowchart showing an example of the procedure and content of an information notification process executed by the control unit of the distribution server included in the information notification system.
  • FIG. 23 is a flowchart showing an example of the processing procedure and processing content of the information notification processing executed by the control unit of the user terminal included in the information notification system.
  • FIGS. 1 and 2 are block diagrams showing an example of the hardware and software configurations of a user terminal 1 to which an information notification device according to a first embodiment of the present invention is applied.
  • the user terminal 1 is an information processing device such as a PC, a smartphone, or a tablet terminal that can be connected to a network including the Internet.
  • the user terminal 1 is equipped with a control unit 11 that uses a hardware processor such as a CPU, and is connected to this control unit 11 via a bus 16 with a storage unit having a program storage unit 12 and a data storage unit 13, a communication interface unit 14, and an input/output interface unit 15.
  • a control unit 11 that uses a hardware processor such as a CPU, and is connected to this control unit 11 via a bus 16 with a storage unit having a program storage unit 12 and a data storage unit 13, a communication interface unit 14, and an input/output interface unit 15.
  • IF input/output interface
  • the control unit 11 is a hardware processor such as a CPU (Central Processing Unit). For example, by using a multi-core and multi-threaded CPU, it is possible to execute multiple information processes simultaneously.
  • the control unit 11 may be equipped with multiple hardware processors.
  • the communication interface unit 14 Under the control of the control unit 11, the communication interface unit 14 sends and receives information to and from other devices using a communication protocol defined by the network.
  • the input/output interface unit 15 is connected to an input device 171, an audio input device 172, a video input device 173, an audio output device 174, a video output device 175, and the like. Note that the user terminal 1 does not necessarily have to be equipped with all of these devices, and some of the devices may be connected as external devices.
  • the input device 171 is used by the user of the user terminal 1 to input instructions necessary for the operation of the user terminal 1. If the user terminal 1 is a personal computer, the input device 171 includes, for example, a keyboard, a pointing device such as a mouse or a touchpad, etc. If the user terminal 1 is a smartphone or tablet terminal, the input device 171 includes, for example, a touch panel and operation buttons arranged on the display screen of the video output device 175. The input device 171 may also include a reader device for reading information from a recording medium that stores various types of information such as programs and data.
  • the voice input device 172 is equipped with a microphone and captures voices uttered by the user.
  • the video input device 173 is equipped with a camera such as a webcam or a general video camera, and captures video of the user.
  • the audio output device 174 is equipped with a speaker and transmits various information to the user, who is the operator of the user terminal 1, by sound.
  • the video output device 175 includes a display such as an LCD monitor, an organic EL (Electro Luminescence) monitor, or a projector screen, and displays various information to the user who is operating the user terminal 1.
  • a display such as an LCD monitor, an organic EL (Electro Luminescence) monitor, or a projector screen, and displays various information to the user who is operating the user terminal 1.
  • the program storage unit 12 is configured, for example, by combining non-volatile memory that can be written to and read from at any time, such as a hard disk drive (HDD), solid state drive (SSD), or EEPROM (registered trademark) (electrically erasable programmable read-only memory), as a storage medium, with non-volatile memory such as read-only memory (ROM).
  • non-volatile memory such as read-only memory (ROM).
  • middleware such as an operating system (OS)
  • OS operating system
  • the program storage unit 12 stores application programs necessary for operation as the information notification device according to the first embodiment of the present invention.
  • OS operating system
  • each application program will be collectively referred to as the program.
  • the data storage unit 13 is, for example, a combination of non-volatile memory that can be written to and read from at any time, such as a HDD, SSD, EEPROM, or memory card, as a storage medium, and volatile memory such as RAM (Random Access Memory).
  • the data storage unit 13 includes, in its storage area, a modal characteristics storage unit 131 and a modal selection rule storage unit 132 as storage units necessary for implementing the first embodiment.
  • the modal characteristic storage unit 131 pre-stores user characteristic information indicating the dominance/inferiority of the user of the user terminal 1 for each of multiple modals, such as text, voice, and facial expressions.
  • This user characteristic information for each modality can be determined, for example, with reference to Mehrabian's experiments, as described in Non-Patent Document 1.
  • the user characteristic information may also be determined with reference to cognitive characteristic tests, as disclosed in Non-Patent Document 2.
  • the user characteristic information may be determined based on the self-evaluation input of the user of the user terminal 1.
  • Figure 3 is a diagram showing an example of the contents stored in the modal characteristic storage unit 131.
  • the modal characteristic storage unit 131 can store the dominance/inferiority of each modal as a numerical ratio.
  • Figure 4 is a diagram schematically showing each modal in the example of modal characteristics shown in Figure 3.
  • Figure 4 is a diagram schematically illustrating the dominance/inferiority of each modal in an easy-to-understand manner.
  • Figures 3 and 4 show an example where facial expression is determined to be the inferior modal and voice is determined to be the dominant modal.
  • the modal selection rule memory unit 132 stores selection rules for determining which modal to use based on user characteristic information about modals and the user's status relative to the user terminal 1.
  • the user's status can include whether the user terminal 1 is operating, i.e., the operating status of the user terminal 1.
  • the user's status can also include the usage status of the user terminal 1, which is determined from the orientation of the user's face toward the user terminal 1, and the input and output status of text, audio, and video on the user terminal 1.
  • face orientation refers to whether the user's face is facing the user terminal 1.
  • the input and output status of text, audio, and video on the user terminal 1 can include the status of keyboard input, mouse operation, audio input and output, and video input and output.
  • Keyboard input status refers to the extent to which input is being made using the keyboard, which is one of the input devices 171.
  • Mie operation status refers to the extent to which operation is being made using the mouse, which is one of the input devices 171.
  • Audio input and output status refers to whether audio input and output is being used by the audio input device 172 or the audio output device 174.
  • Video input/output status refers to whether the video input/output is being used by the video input device 173 or the video output device 175.
  • the modal selection rule storage unit 132 can store, as a selection rule, a rule related to the user's concentration level, such as "use the inferior modal when the face is facing directly toward the user terminal 1" in relation to "face orientation status.”
  • the modal selection rule storage unit 132 can store language-related rules regarding "keyboard input status," such as "text modal should not be used when keyboard input is being used.”
  • the modal selection rule storage unit 132 can store rules related to concentration level, such as "when mouse operation is involved, use the inferior modal whenever possible” in relation to “mouse operation status.”
  • the modal selection rule storage unit 132 can store rules related to hearing, such as "Do not use the audio modal when audio input/output is fully used," regarding the "audio input/output situation.”
  • the modal selection rule storage unit 132 can store a visual rule regarding "video input/output status,” such as "when video output is fully used, facial expression modals should not be used.”
  • the modal selection rules stored in the modal selection rule storage unit 132 may be learned using a decision tree or an SVM (Support Vector Machine).
  • Figure 5 is a diagram showing an example of the contents stored in the modal selection rule storage unit 132. While Figure 5 is shown in table format, it is of course not limited to this. Furthermore, Figure 5 shows an extracted portion of the user characteristic information for modals stored in the modal characteristic storage unit 131, corresponding to the case where facial expression is the inferior modal and voice is the dominant modal, as shown in Figures 3 and 4. It goes without saying that the modal selection rule storage unit 132 stores rules for various modal combinations. Furthermore, if the user terminal 1 is used only by a specific user and the dominance/inferiority of multiple modals is fixed, the modal selection rule storage unit 132 may store only the rules appropriate for that user.
  • the modal characteristic item in the example shown in Figure 5 may be omitted.
  • a circle indicates a dominant
  • a cross indicates a subordinate
  • a triangle indicates a neutral position.
  • a circle indicates a situation in which it is fully used
  • a cross indicates a situation in which it is not used
  • a triangle indicates a situation in which it is not fully used.
  • a circle indicates a selection, and a hyphen indicates a non-selection.
  • the control unit 11 includes a notification receiving unit 111, a notification expanding unit 112, a status grasping unit 113, a notification selecting unit 114, and a notification distribution unit 115 as processing function units according to the first embodiment of the present invention. All of these processing function units 111 to 115 are realized by causing the hardware processor of the control unit 11 to execute an information notification program for the information notification device according to the first embodiment of the present invention, which is stored in the program storage unit 12.
  • the information notification program may be read out from a storage medium storing the information notification program when necessary and stored in the program storage unit 12.
  • the information notification program may be downloaded from a program server (not shown) and stored in the program storage unit 12.
  • at least some of the processing functions of at least one of the processing function units 111 to 115 may be realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit), DSP (Digital Signal Processor), FPGA (Field-Programmable Gate Array), or GPU (Graphics Processing Unit), instead of being realized by the information notification program and the hardware processor of the control unit 11.
  • ASIC Application Specific Integrated Circuit
  • DSP Digital Signal Processor
  • FPGA Field-Programmable Gate Array
  • GPU Graphics Processing Unit
  • the notification receiving unit 111 receives notifications addressed to the user of the user terminal 1 that are sent over the network via the communication interface unit 14.
  • the notification receiving unit 111 can store the received notifications in a temporary storage area (not shown) provided in the data storage unit 13.
  • the notification expansion unit 112 generates modal information for all of the multiple modalities, such as text, voice, and facial expression, for the notification received by the notification receiving unit 111. Specifically, the notification expansion unit 112 adds modal information and expands the notification by generating modal information such as the facial expression of the notification sender, the voice of the message, and the text of the message. The notification expansion unit 112 can store the multiple pieces of generated modal information in a temporary storage area of the data storage unit 13.
  • the notification expansion unit 112 can use the text included in the notification.
  • the notification expansion unit 112 if the received notification is audio or video-based, the notification expansion unit 112 generates text modal information using known voice recognition or image recognition functions.
  • the notification expansion unit 112 may also use, for example, AI (Artificial Intelligence) to generate text with different content related to the notification content based on the text included in the received notification or the recognized text.
  • AI Artificial Intelligence
  • the notification expanding unit 112 can use the audio contained in the notification.
  • the notification expanding unit 112 if the received notification is text-based, the notification expanding unit 112 generates audio modal information using a known audio synthesis function.
  • the notification expanding unit 112 uses a known character recognition function or image recognition function to extract text contained in the image, and then generates audio modal information from the extracted text using a known audio synthesis function. Note that when generating this audio modal information, audio of any voice tone may be synthesized, or a specific voice tone may be selected and used for each sender.
  • Facial expression modal information is visual information that can identify the sender of the notification. If the notification received by the notification receiving unit 111 is video-based, the notification expansion unit 112 generates facial expression modal information using the video of the sender included in the notification. For example, AI can be used to extract the sender's facial expression from the video. Also, if the received notification is text-based or audio-based, the notification expansion unit 112 can generate facial expression modal information based on information about the sender of the notification. Facial expressions may be generated for any facial image or avatar, or for a specific sender, facial images with multiple facial expressions may be stored in advance in the data storage unit 13 and selected for use.
  • the situation understanding unit 113 acquires input information from the input device 171, audio input device 172, and video input device 173 via the input/output interface unit 15, and also acquires information indicating the output status from the audio output device 174 and video output device 175.
  • the input information and/or information indicating the output status may not be acquired from the input and/or output devices, but may be acquired from another process being executed by the control unit 11 that controls the input and/or output by those devices.
  • the situation understanding unit 113 determines the input and output status of text, audio, and video on the user terminal 1, the user's facial orientation toward the user terminal 1, and so on, and understands the user's situation relative to the user terminal 1 from the results of this determination.
  • the situation understanding unit 113 transmits this understood user situation to the notification selection unit 114.
  • the notification selection unit 114 acquires user characteristic information by reading user characteristic information indicating the user's dominance and inferiority with respect to multiple modals from the modal characteristic storage unit 131. Based on the acquired user characteristic information and the user's situation grasped by the situation grasping unit 113, the notification selection unit 114 selects one or more pieces of modal information from the multiple pieces of modal information generated by the notification expansion unit 112 that do not include modals that are disruptive stimuli for the user. More specifically, the notification selection unit 114 selects one or more pieces of modal information that are not disruptive stimuli for the user in accordance with selection rules based on the user characteristic information and the user's situation stored in the modal selection rule storage unit 132.
  • the notification distribution unit 115 distributes to the user an expanded notification that includes one or more pieces of modal information selected by the notification selection unit 114 based on both the user characteristic information and the user's situation. Specifically, if text modal information or facial expression modal information is selected, the notification distribution unit 115 outputs the modal information from the video output device 175 via the input/output interface unit 15. Furthermore, if audio modal information is selected, the notification distribution unit 115 outputs the modal information from the audio output device 174 via the input/output interface unit 15.
  • FIG. 6 is a flowchart showing an example of the processing procedure and processing content of the information notification processing executed by the control unit 11 of the user terminal 1. The information notification processing shown in this flowchart is executed while the user terminal 1 is operating.
  • the control unit 11 of the user terminal 1 first operates as a notification receiving unit 111 and determines whether a notification sent from any sender via the network has been received via the communication interface unit 14 (step S101). If it determines that a notification has not been received, the control unit 11 performs the processing of step S101 again. In this way, the control unit 11 waits to receive a notification.
  • control unit 11 If it is determined that a notification has been received, the control unit 11 operates as the notification expansion unit 112 and expands the received notification in all of the multiple modalities, such as text, voice, and facial expressions (step S102). In other words, the control unit 11 generates multiple modal information items corresponding to the received notification.
  • the control unit 11 also operates as a situation assessment unit 113, determining the input and output status of text, audio, and video on the user terminal 1, the orientation of the user's face toward the user terminal 1, and other factors, and assessing the user's situation relative to the user terminal 1 from the results of this assessment (step S103).
  • control unit 11 operates as the notification selection unit 114 and selects modal information to use from the generated plurality of modal information (step S104). Specifically, the control unit 11 reads user characteristic information indicating the user's superiority and inferiority with respect to the plurality of modals from the modal characteristic storage unit 131, and selects one or more pieces of modal information from the generated plurality of modal information based on this user characteristic information and the grasped user situation, which do not include modals that act as disruptive stimuli for the user.
  • the control unit 11 operates as the notification distribution unit 115 and distributes to the user a notification including one or more pieces of modal information selected based on both the user characteristic information and the user's situation (step S105). Specifically, the control unit 11 outputs facial expression and text modal information from the video output device 175 via the input/output interface unit 15, and outputs audio modal information from the audio output device 174. Thereafter, the control unit 11 proceeds to the processing of step S101 above.
  • the user characteristic information stored in the modal characteristic storage unit 131 is in the form of superiority and inferiority as shown in Figure 3, and that the modal selection rule storage unit 132 stores selection rules as shown in Figure 5.
  • Figure 7 shows an example of a received notification.
  • the user terminal 1 has received an email notification MN.
  • the email notification MN includes the sender "Labor Manager” indicated in “From:” and the email body indicated in “Message” which reads "Please check the work schedule".
  • FIG. 8 is a diagram showing an example of multiple pieces of modal information that are extensions of a received notification.
  • the control unit 11 For the email notification MN in the example shown in FIG. 7, the control unit 11 generates text modal information TX, voice modal information VO, and facial modal information FE, as shown in FIG. 8.
  • FIG. 9 is a diagram showing an example of a grasp situation.
  • the facial orientation, keyboard input, and mouse operation statuses are marked with circles, and the audio input/output status and video input/output status are marked with crosses.
  • FIG. 10 is a diagram schematically showing the modals selected in the example shown in FIG. 9. In FIG. 10, dotted lines indicate that no selection is made. In the user's situation shown in FIG.
  • FIG. 11 is a diagram showing the extended modal information included in the notification delivered in the example shown in FIG. 9.
  • a user situation such as that shown in Figure 9
  • only facial expression modal information FE selected based on both the user characteristic information and the user situation will be notified, as shown in Figure 11.
  • FIG. 12 is a diagram showing another example of the recognition status.
  • the video input/output status is indicated by a circle
  • the facial orientation status and audio input/output status are indicated by a triangle
  • the keyboard input status and mouse operation status are indicated by a cross.
  • This situation is, for example, when a user is participating in a remote conference but is not making any comments, is facing away from the screen of the work terminal, and is not using keyboard input or mouse operation.
  • audio and text modal information is selected, but facial expression modal information is not selected.
  • FIG. 13 is a diagram schematically showing the modals selected in the example shown in FIG. 12. In the user's situation shown in FIG.
  • FIG. 14 is a diagram showing extended modal information included in the notification delivered in the example shown in FIG. 12.
  • speech modal information VO and text modal information TX selected based on both the user characteristic information and the user situation will be notified, as shown in Figure 14.
  • FIG. 15 is a diagram showing another example of the grasp status.
  • the facial orientation status is marked with a triangle, while the other statuses, such as keyboard input status, mouse operation status, audio input/output status, and video input/output status, are all marked with a cross.
  • the other statuses such as keyboard input status, mouse operation status, audio input/output status, and video input/output status
  • FIG. 16 is a diagram schematically showing the modals selected in the example shown in FIG. 15. In the user's situation shown in FIG.
  • FIG. 17 is a diagram showing expanded modal information included in the notification delivered in the example shown in FIG. 15.
  • facial expression modal information FE, voice modal information VO, and text modal information TX selected based on both the user characteristic information and the user situation will be notified, as shown in Figure 17.
  • the notification receiving unit 111 receives a notification addressed to the user, and the situation grasping unit 113 grasps the user's situation with respect to the user terminal 1.
  • the notification expanding unit 112 and the notification selecting unit 114 then acquire user characteristic information indicating the user's dominance and inferiority with respect to multiple modals from the modal characteristic storage unit 131.
  • the notification received by the notification receiving unit 111 is expanded to one or more pieces of modal information among the multiple modals, excluding any modal that constitutes a disturbing stimulus for the user.
  • the notification delivering unit 115 delivers to the user a notification including one or more pieces of modal information expanded based on both the user characteristic information and the user's situation.
  • the notification expanding unit 112 and the notification selecting unit 114 are examples of an expanding unit.
  • the notification selecting unit 114 is an example of a selecting unit.
  • the information notification device according to the first embodiment delivers modal information that does not include modals that may be disruptive to the user based on both user characteristic information and the user's situation, thereby providing a technology that enables enhanced notifications without interfering with the user's activities.
  • the user terminal 1 to which the information notification device according to the first embodiment is applied enhances notifications so as not to include modals that may be disruptive due to specific sensory sensitivities or sensory dominance. This enables clear notifications to be provided without interfering with the activities of users with sensory sensitivities or dominance, such as document research, viewing, and creation, content viewing and production, programming, and various types of communication, using the user terminal 1, such as a PC or smartphone.
  • the notification expansion unit 112 generates multiple modal information by expanding the notification received by the notification receiving unit 111 for all of the multiple modals, and the notification selection unit 114 selects one or more modal information from the multiple modal information generated by the notification expansion unit 112 based on both the user characteristic information and the user's situation, which does not constitute a disruptive stimulus for the user, and the notification distribution unit 115 distributes a notification including the one or more modal information selected by the notification selection unit 114.
  • the information notification device of the first embodiment by selecting modal information to be delivered from multiple modal information expanded for all modalities based on both user characteristic information and the user's situation, it is possible to deliver a notification including one or more modal information that does not pose a disruptive stimulus to the user.
  • a modal selection rule memory unit 132 stores selection rules based on user characteristic information and the user's situation, and the notification selection unit 114 selects one or more modal information items that do not constitute a disturbing stimulus for the user in accordance with the selection rules stored in the modal selection rule memory unit 132. Therefore, in the information notification device according to the first embodiment, by storing selection rules in advance, it becomes possible to easily select modal information.
  • expanded modal information is generated for all modals, including text, voice, and facial expressions, in response to a received notification, and then modal information to be actually used is generated based on both user characteristic information and the user's situation.
  • a modal to be used may be selected first based on both the user characteristic information and the user's situation, and then modal information may be generated only for the selected modal.
  • the second embodiment is an example of such selective generation of modal information.
  • FIG. 18 is a block diagram showing an example of the software configuration of a user terminal 1 to which an information notification device according to the second embodiment of the present invention is applied.
  • the notification receiving unit 111 transmits the received notification to the notification selecting unit 114 in addition to the notification expanding unit 112.
  • the notification selection unit 114 acquires user characteristic information from the modal characteristic storage unit 131, and selects one or more modals from among multiple modals, excluding modals that pose a disruptive stimulus to the user, based on both this acquired user characteristic information and the user's situation grasped by the situation grasp unit 113. More specifically, the notification selection unit 114 selects one or more modals that do not pose a disruptive stimulus to the user, in accordance with selection rules based on the user characteristic information and the user's situation stored in the modal selection rule storage unit 132. The notification selection unit 114 transmits the result of the modal selection based on both this user characteristic information and the user's situation to the notification expansion unit 112.
  • the notification expansion unit 112 generates expanded modal information for only the modal selected by the notification selection unit 114 based on both the user characteristic information and the user's situation, in response to the notification received by the notification reception unit 111.
  • the notification expansion unit 112 transmits this modal information generated based on both the user characteristic information and the user's situation to the notification distribution unit 115.
  • Example of operation 19 is a flowchart showing an example of the processing procedure and processing content of an information notification process executed by the control unit 11 of the user terminal 1 to which the information notification device according to the second embodiment is applied.
  • the control unit 11 when it is determined in step S101 that a notification has been received, the control unit 11 operates as the situation grasping unit 113 and grasps the user's situation with respect to the user terminal 1 (step S103).
  • the control unit 11 also operates as the notification selection unit 114 and determines which modal to use from among the multiple modals (step S111). That is, the control unit 11 reads user characteristic information indicating the user's dominance and inferiority with respect to the multiple modals from the modal characteristic storage unit 131, and selects one or more modals from among the multiple modals based on this user characteristic information and the user's understood situation, excluding any modalities that may be disruptive stimuli for the user.
  • control unit 11 operates as a notification expansion unit 112 and expands the received notification only for modals selected from multiple modals such as text, voice, and facial expressions based on both the user characteristic information and the user's situation (step S112). As a result, the control unit 11 generates one or more pieces of modal information for the received notification that do not include modals that may be disruptive stimuli for the user.
  • step S105 the control unit 11 operates as the notification delivery unit 115 and delivers to the user a notification including one or more pieces of modal information generated based on both the user characteristic information and the user's situation.
  • the control unit 11 then proceeds to the processing of step S101 above.
  • modal information that does not include modals that act as disruptive stimuli for the user can be delivered, similar to the first embodiment, based on both user characteristic information and the user's situation.
  • the notification selection unit 114 selects one or more modals that do not pose a disruptive stimulus to the user based on both the user characteristic information and the user's situation
  • the notification expansion unit 112 generates one or more pieces of modal information by expanding the notification received by the notification receiving unit 111 to one or more modals selected by the notification selection unit 114 based on both the user characteristic information and the user's situation
  • the notification distribution unit 115 distributes a notification including one or more pieces of modal information based on both the user characteristic information generated by the notification expansion unit 112 and the user's situation.
  • a modal to be used is selected from a plurality of expandable modals based on both user characteristic information and the user's situation, and expanded modal information is generated only for the selected modal, thereby making it possible to deliver a notification including one or more modal information that does not pose a disruptive stimulus to the user.
  • FIGS. 20 and 21 are block diagrams showing an example of the hardware and software configurations of an information notification system to which an information notification device according to the third embodiment of the present invention is applied.
  • the information notification system includes a plurality of user terminals 1, a distribution server 2, and a sender terminal 3, which are connected to each other so as to be able to communicate with each other via a network NW. Note that there may be a plurality of sender terminals 3, and FIGS. 20 and 21 show only one of them as a representative.
  • the user terminals 1 may belong to different users, or one user may be able to operate multiple user terminals 1.
  • the hardware configuration of each user terminal 1 is the same as in the first embodiment.
  • the control unit 11 of the user terminal 1 comprises a situation grasping unit 113 and a notification distribution unit 115 as processing function units according to the third embodiment of the present invention. Note that, due to space limitations, the program storage unit 12 is omitted from Figure 21.
  • the situation grasping unit 113 grasps the user's situation as described in the first embodiment, and transmits the grasped user's situation to the distribution server 2 via the network NW using the communication interface unit 14. However, in this embodiment, the situation grasping unit 113 operates in response to receiving, via the communication interface unit 14, an inquiry transmitted from the distribution server 2 via the network NW.
  • the notification distribution unit 115 receives, via the communication interface unit 14, a notification including extended modal information transmitted from the distribution server 2 via the network NW. The notification distribution unit 115 then outputs the extended modal information contained in the received notification to the audio output device 174 and/or video output device 175 via the input/output interface unit 15.
  • the distribution server 2 has a control unit 21 that uses a hardware processor such as a CPU, and this control unit 21 is connected to a storage unit having a program storage unit 22 and data storage unit 23, and a communication interface unit 24 via a bus 25.
  • the control unit 21, program storage unit 22, data storage unit 23, communication interface unit 24, and bus 25 correspond to the control unit 11, program storage unit 12, data storage unit 13, communication interface unit 14, and bus 16 in the user terminal 1.
  • the control unit 11 includes a notification receiving unit 211, a notification expansion unit 212, and a notification selection unit 214 as processing function units according to the third embodiment of the present invention.
  • the data storage unit 23 includes, in its storage area, a modal characteristics storage unit 231, a modal selection rule storage unit 232, and a user information storage unit 233 as storage units necessary for implementing the third embodiment. Note that, due to space limitations, the program storage unit 22 is omitted from FIG. 21.
  • the modal characteristic storage unit 231 stores user characteristic information common to all users. Alternatively, the modal characteristic storage unit 231 may store different user characteristic information for each user.
  • the modal selection rule storage unit 232 is similar to the modal selection rule storage unit 232 in the first embodiment.
  • the user information storage unit 233 stores information for communicating with the user terminal 1 used by each user, such as an IP address, in other words, information for identifying each user's user terminal 1.
  • the user information storage unit 233 may also store information for identifying multiple user terminals 1 for a single user. If the modal characteristic storage unit 231 stores user characteristic information for each user, it is possible to omit the user information storage unit 233 by storing information for identifying the user terminal 1 in association with each piece of user characteristic information in the modal characteristic storage unit 231.
  • the notification receiving unit 211 receives notifications addressed to each user, sent from one of the sender terminals 3 via the network NW, via the communication interface unit 24.
  • the notification expansion unit 212 is similar to the notification expansion unit 112 in the first embodiment.
  • the notification selection unit 214 selects one or more pieces of modal information that do not constitute a disruptive stimulus for the user, in accordance with selection rules based on the user characteristic information and the user's status stored in the modal selection rule storage unit 232.
  • the notification selection unit 214 acquires the user's status from the corresponding user terminal 1 by sending a user status inquiry via the communication interface unit 24 to the status understanding unit 113 of the user terminal 1 of the user to whom the notification received by the notification receiving unit 211 is addressed, in accordance with information for identifying the user terminal 1 stored in the user information storage unit 233. Note that if a user can use multiple user terminals 1, some user terminals 1 may not be in operation. The user's status is not acquired from inoperational user terminals 1.
  • Figure 22 is a flowchart showing an example of the processing procedure and processing content of the information notification processing executed by the control unit 21 of the distribution server 2 included in the information notification system
  • Figure 23 is a flowchart showing an example of the processing procedure and processing content of the information notification processing executed by the control unit 11 of the user terminal 1 included in the information notification system.
  • the control unit 21 of the distribution server 2 first operates as a notification receiving unit 211 and determines whether a notification sent from any sender via the network NW has been received via the communication interface unit 24 (step S201). If it determines that a notification has not been received, the control unit 21 performs the processing of step S201 again. In this way, the control unit 21 waits to receive a notification.
  • control unit 21 If it is determined that a notification has been received, the control unit 21 operates as the notification expansion unit 212 and expands the received notification in all of the multiple modalities, such as text, voice, and facial expressions (step S202). In other words, the control unit 21 generates multiple modal information items corresponding to the received notification.
  • the control unit 21 also inquires about the status of the destination user of the received notification (step S203). Specifically, the control unit 21 obtains information for identifying the destination user's user terminal 1 from the user information storage unit 233, and uses the communication interface unit 24 to inquire about the user's status from the corresponding user terminal 1 via the network NW.
  • control unit 11 of the user terminal 1 first operates as the status assessment unit 113 and determines whether an inquiry transmitted from the distribution server 2 via the network NW has been received via the communication interface unit 14 (step S121). If it is determined that an inquiry has not been received, the control unit 11 proceeds to processing in step S123.
  • control unit 11 operates as the situation assessment unit 113, determining the input/output status of text, audio, and video at the user terminal 1, the orientation of the user's face toward the user terminal 1, and other information, and from the results of this assessment, assesses the user's situation relative to the user terminal 1 (step S103).
  • control unit 11 transmits the grasped user status to the distribution server 2 via the network NW via the communication interface unit 14 (step S122). The control unit 11 then proceeds to the processing of step S123.
  • the control unit 21 operating as the notification selection unit 214 of the distribution server 2 acquires the user status information returned from the inquired user terminal 1 via the network NW via the communication interface unit 24 (step S204). Note that if the inquired user terminal 1 is not operating, the user status information will not be returned. Therefore, the status of the destination user acquired in step S204 includes the operating status of the user terminal 1 in addition to the user status.
  • control unit 21 selects modal information to use from the generated plurality of modal information (step S205). Specifically, the control unit 21 reads user characteristic information indicating the user's dominance and inferiority with respect to the plurality of modals from the modal characteristic storage unit 231, and selects one or more pieces of modal information from the generated plurality of modal information based on both this user characteristic information and the grasped user situation, which do not include any modal that will act as a disruptive stimulus for the user.
  • control unit 21 determines the user terminal 1 to which a notification containing one or more pieces of modal information selected based on both this user characteristic information and the user status will be sent (step S206).
  • control unit 21 transmits a notification containing one or more pieces of modal information selected based on both this user characteristic information and the user's situation to the determined destination user terminal 1 via the network NW via the communication interface unit 24 (step S207). The control unit 21 then proceeds to the processing of step S201.
  • control unit 11 of the user terminal 1 determines in step S121 that it has not received an inquiry, or after transmitting the user's status in step S122, it operates as the notification distribution unit 115 and determines whether it has received, via the communication interface unit 14, a notification containing one or more pieces of modal information selected based on both the user characteristic information and the user's status, transmitted from the distribution server 2 via the network NW (step S123). If it determines that it has not received such a notification, the control unit 11 proceeds to the processing of step S121.
  • the control unit 11 delivers to the user a notification including one or more pieces of modal information selected based on both the received user characteristic information and the user's situation (step S105). Specifically, the control unit 11 outputs facial expression modal information and text modal information from the video output device 175 via the input/output interface unit 15, and outputs audio modal information from the audio output device 174. The control unit 11 then proceeds to the processing of step S121 above.
  • modal information that does not include modals that act as disruptive stimuli for the user can be delivered based on both user characteristic information and the user's situation.
  • notifications addressed to multiple users can be processed collectively on the distribution server 2.
  • the user terminal 1 compared to the first and second embodiments in which all functions of the information notification device are performed by the user terminal 1, the user terminal 1 only needs to execute some of the functions related to the information notification device, which reduces the amount of operating resources used by the user terminal 1 when it is performing some kind of information processing task, minimizing the reduction in processing power that affects that information processing task.
  • step S102 and step S103 shown in Figure 6 may be reversed, or they may be performed simultaneously in parallel. In this way, the order of some steps may be changed, or some steps may be performed simultaneously in parallel. Furthermore, the processing content of some steps may be modified.
  • the program may be transferred in a state where it is stored in an electronic device, or in a state where it is not stored in an electronic device. In the latter case, the program may be transferred via a network, or in a state where it is recorded on a recording medium.
  • the recording medium is a non-transitory, tangible medium.
  • the recording medium is a computer-readable medium. The form of the recording medium is not important, as long as it is capable of storing the program and is computer-readable, such as a CD-ROM or memory card.
  • this invention is not limited to the above-described embodiment as it is, and in the implementation stage, the components can be modified and embodied without departing from the spirit of the invention.
  • various inventions can be created by appropriately combining multiple components disclosed in the above-described embodiment. For example, some components may be deleted from all of the components shown in the embodiment. Furthermore, components from different embodiments may be appropriately combined.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

An information notification device according to one aspect of the present invention comprises a reception unit, an acquisition unit, a recognition unit, an expansion unit, and a transmission unit. The reception unit receives a notification destined for a user. The acquisition unit acquires user characteristic information indicating the superiority and inferiority of the user with respect to a plurality of modals. The recognition unit recognizes the situation of the user with respect to a terminal of the user. On the basis of the user characteristic information acquired by the acquisition unit and the situation of the user recognized by the recognition unit, the expansion unit expands the notification, received by the reception unit, to one or more pieces of modal information not including modals serving as distractor stimuli for the user among the plurality of modals. The transmission unit transmits, to the user, a notification including the one or more pieces of modal information expanded by the expansion unit.

Description

情報通知装置Information notification device

 この発明の一態様は、情報通知装置に関する。 One aspect of the present invention relates to an information notification device.

 インターネットを含むネットワークを介してニュース、メール、SNS(Social Networking Service)などの通知情報を受け取った際に、その受け取った情報に含まれていないテキスト、音声、表情など他のモーダル情報を生成して、ユーザに提供する通知を拡張することが行われている。 When receiving notification information such as news, email, or SNS (Social Networking Service) via a network, including the Internet, other modal information not included in the received information, such as text, voice, or facial expressions, is generated to expand the notifications provided to the user.

 例えば、特許文献1では、メールを受け取った際に、言語入力情報からアバターの動作を生成して拡張した通知を行っている。 For example, in Patent Document 1, when an email is received, an avatar's movements are generated from the language input information to provide an enhanced notification.

 モーダル情報に関しては、例えば、非特許文献1に開示されているように、視覚・聴覚・言語情報が一致していない場合に、どのモーダルが優先して印象に影響を与えるかを調査したメラビアンの実験というものが知られている。 Regarding modal information, for example, as disclosed in Non-Patent Document 1, Mehrabian's experiment is known, which investigated which modal takes priority in influencing impressions when visual, auditory, and linguistic information do not match.

 また、非特許文献2は、目や耳などの感覚器から入った情報を理解・整理・記憶・表現する認知特性を解説している。 Furthermore, non-patent document 2 explains the cognitive characteristics of understanding, organizing, memorizing, and expressing information received through sensory organs such as the eyes and ears.

特開2011-138464号公報JP 2011-138464 A

栗田,“絵文字はどのようにして生まれ,世界に広がっていったのか?”,電子情報通信学会 通信ソサイエティマガジン 11 (3), 2017Kurita, "How did emojis originate and spread around the world?", Institute of Electronics, Information and Communication Engineers, Communications Society Magazine 11 (3), 2017 本田真美,“医師のつくった「頭のよさ」テスト”,光文社新書,2012/6/15Honda Mami, "A Doctor's Smartness Test", Kobunsha Shinsho, June 15, 2012

 しかしながら、テキスト、音声、表情などのモーダル情報に通知を拡張した場合、通知を受けるユーザの特性あるいはユーザの状況によっては、妨害刺激となるモーダルを含むことがある。 However, when notifications are expanded to include modal information such as text, voice, and facial expressions, they may contain modalities that act as distracting stimuli depending on the characteristics or situation of the user receiving the notification.

 例えば、ユーザの特性については、極端な例では、聴覚過敏のユーザに対して音声による通知を行うと、通知により苦痛を感じることが考えられる。より一般には、聴覚過敏あるいは聴覚優位なユーザに音声による通知を行うと、気をとられすぎ、活動の妨げになることが考えられる For example, regarding user characteristics, in an extreme case, audio notifications may cause distress to users with hearing sensitivity. More generally, audio notifications may distract users with hearing sensitivity or those with hearing sensitivity, potentially interfering with their activities.

 また、ユーザの状況に関しては、例えば、ユーザが音楽を聴いている状況において、ユーザに音声による通知を行うことは、ユーザの音楽鑑賞活動の妨げになる。 Furthermore, with regard to the user's situation, for example, if the user is listening to music, providing the user with an audio notification would interfere with the user's music listening activity.

 音声に限らず、他のモーダル情報による通知においても、通知によりユーザの活動を様妨げる恐れがある。そのような通知により妨げられる活動には、例えば、PC(Personal Computer)あるいはスマートフォンなどの作業端末を用いた資料調査・閲覧・作成、コンテンツ視聴・制作、プログラミング、リモート会議、通話、メール、チャット、SNSなどがある。 Not only voice notifications, but notifications using other modal information may also disrupt user activities. Activities that may be disrupted by such notifications include, for example, researching, viewing, and creating materials using a work terminal such as a PC (Personal Computer) or smartphone, watching and creating content, programming, remote meetings, phone calls, email, chat, and social media.

 この発明は、上記の事情を鑑みてなされたものであり、ユーザの活動を妨げずに、拡張した通知を行うことを可能とする技術を提供することを目的とする。 This invention was made in consideration of the above circumstances, and aims to provide technology that enables enhanced notifications without interfering with the user's activities.

 上記課題を解決するためにこの発明の一態様の情報通知装置は、受取部と、取得部と、把握部と、拡張部と、配信部と、を備える。受取部は、ユーザ宛の通知を受け取る。取得部は、複数のモーダルに対するユーザの優位及び劣位を示すユーザ特性情報を取得する。把握部は、ユーザの端末に対するユーザの状況を把握する。拡張部は、取得部が取得したユーザ特性情報と把握部が把握したユーザの状況とに基づいて、受取部が受け取った通知を、複数のモーダルの内、ユーザに関して妨害刺激となるモーダルを含まない、1以上のモーダル情報に拡張する。配信部は、拡張部が拡張した1以上のモーダル情報を含む通知をユーザに対して配信する。 In order to solve the above problems, an information notification device according to one embodiment of the present invention comprises a receiving unit, an acquiring unit, a comprehension unit, an expansion unit, and a distribution unit. The receiving unit receives a notification addressed to the user. The acquiring unit acquires user characteristic information indicating the user's superiority and inferiority with respect to multiple modals. The comprehension unit comprehends the user's situation with respect to the user's device. The expansion unit expands the notification received by the receiving unit to one or more modal information out of the multiple modals, excluding any modal that poses a disruptive stimulus to the user, based on the user characteristic information acquired by the acquiring unit and the user's situation ascertained by the comprehension unit. The distribution unit distributes a notification including the one or more modal information expanded by the expansion unit to the user.

 この発明の一態様によれば、ユーザ特性情報とユーザの状況とに基づいて、ユーザに関して妨害刺激となるモーダルを含まないモーダル情報を配信するので、ユーザの活動を妨げずに、拡張した通知を行うことが可能となる技術を提供することができる。 According to one aspect of this invention, modal information that does not include modals that may be disruptive to the user is delivered based on user characteristic information and the user's situation, thereby providing a technology that enables expanded notifications without interfering with the user's activities.

図1は、この発明の第1実施形態に係る情報通知装置が適用されたユーザ端末のハードウェア構成の一例を示すブロック図である。FIG. 1 is a block diagram showing an example of the hardware configuration of a user terminal to which an information notification device according to a first embodiment of the present invention is applied. 図2は、ユーザ端末のソフトウェア構成の一例を示すブロック図である。FIG. 2 is a block diagram showing an example of the software configuration of the user terminal. 図3は、モーダル特性記憶部の記憶内容の一例を示す図である。FIG. 3 is a diagram illustrating an example of the contents stored in the modal characteristics storage unit. 図4は、図3に示したモーダル特性の例における各モーダルを模式的に示す図である。FIG. 4 is a diagram schematically illustrating each modal in the example of the modal characteristics shown in FIG. 図5は、モーダル選択ルール記憶部の記憶内容の一例を示す図である。FIG. 5 is a diagram illustrating an example of the contents stored in the modal selection rule storage unit. 図6は、ユーザ端末の制御部が実行する情報通知処理の処理手順と処理内容の一例を示すフローチャートである。FIG. 6 is a flowchart showing an example of the processing procedure and processing content of the information notification processing executed by the control unit of the user terminal. 図7は、受け取った通知の一例を示す図である。FIG. 7 is a diagram showing an example of a received notification. 図8は、受け取った通知を拡張した複数のモーダル情報の一例を示す図である。FIG. 8 is a diagram showing an example of a plurality of pieces of modal information that are extensions of a received notification. 図9は、把握状況の一例を示す図である。FIG. 9 is a diagram illustrating an example of a grasp situation. 図10は、図9に示した例で選択されるモーダルを模式的に示す図である。FIG. 10 is a diagram schematically showing modalities selected in the example shown in FIG. 図11は、図9に示した例の場合に配信される通知が含む拡張されたモーダル情報を示す図である。FIG. 11 is a diagram showing extended modal information included in the notification delivered in the example shown in FIG. 図12は、把握状況の別の一例を示す図である。FIG. 12 is a diagram showing another example of the grasp situation. 図13は、図12に示した例で選択されるモーダルを模式的に示す図である。FIG. 13 is a diagram schematically showing modalities selected in the example shown in FIG. 図14は、図12に示した例の場合に配信される通知が含む拡張されたモーダル情報を示す図である。FIG. 14 is a diagram showing extended modal information included in the notification delivered in the example shown in FIG. 図15は、把握状況の別の一例を示す図である。FIG. 15 is a diagram showing another example of the grasp situation. 図16は、図15に示した例で選択されるモーダルを模式的に示す図である。FIG. 16 is a diagram schematically showing modalities selected in the example shown in FIG. 図17は、図15に示した例の場合に配信される通知が含む拡張されたモーダル情報を示す図である。FIG. 17 is a diagram showing extended modal information included in the notification delivered in the example shown in FIG. 図18は、この発明の第2実施形態に係る情報通知装置が適用されたユーザ端末のソフトウェア構成の一例を示すブロック図である。FIG. 18 is a block diagram showing an example of the software configuration of a user terminal to which an information notification device according to the second embodiment of the present invention is applied. 図19は、第2実施形態におけるユーザ端末の制御部が実行する情報通知処理の処理手順と処理内容の一例を示すフローチャートである。FIG. 19 is a flowchart illustrating an example of the processing procedure and processing content of an information notification process executed by the control unit of the user terminal in the second embodiment. 図20は、この発明の第3実施形態に係る情報通知装置が適用された情報通知システムのハードウェア構成の一例を示すブロック図である。FIG. 20 is a block diagram showing an example of the hardware configuration of an information notification system to which an information notification device according to the third embodiment of the present invention is applied. 図21は、情報通知システムのソフトウェア構成の一例を示すブロック図である。FIG. 21 is a block diagram showing an example of the software configuration of the information notification system. 図22は、情報通知システムが含む配信サーバの制御部が実行する情報通知処理の処理手順と処理内容の一例を示すフローチャートである。FIG. 22 is a flowchart showing an example of the procedure and content of an information notification process executed by the control unit of the distribution server included in the information notification system. 図23は、情報通知システムが含むユーザ端末の制御部が実行する情報通知処理の処理手順と処理内容の一例を示すフローチャートである。FIG. 23 is a flowchart showing an example of the processing procedure and processing content of the information notification processing executed by the control unit of the user terminal included in the information notification system.

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

 [第1実施形態]
 (構成例)
 図1及び図2は、この発明の第1実施形態に係る情報通知装置が適用されたユーザ端末1のハードウェア構成及びソフトウェア構成の一例を示すブロック図である。ユーザ端末1は、インターネットを含むネットワークに接続が可能なPC、スマートフォン、タブレット端末、等の情報処理装置である。
[First embodiment]
(Configuration example)
1 and 2 are block diagrams showing an example of the hardware and software configurations of a user terminal 1 to which an information notification device according to a first embodiment of the present invention is applied. The user terminal 1 is an information processing device such as a PC, a smartphone, or a tablet terminal that can be connected to a network including the Internet.

 ユーザ端末1は、CPU等のハードウェアプロセッサを使用した制御部11を備え、この制御部11に対し、プログラム記憶部12及びデータ記憶部13を有する記憶ユニットと、通信インタフェース部14と、入出力インタフェース部15とを、バス16を介して接続したものとなっている。なお、図では、「インタフェース」を「IF」と略記している。 The user terminal 1 is equipped with a control unit 11 that uses a hardware processor such as a CPU, and is connected to this control unit 11 via a bus 16 with a storage unit having a program storage unit 12 and a data storage unit 13, a communication interface unit 14, and an input/output interface unit 15. Note that in the diagram, "interface" is abbreviated as "IF."

 制御部11は、CPU(Central Processing Unit)等のハードウェアプロセッサである。例えばCPUは、マルチコア及びマルチスレッドのものを用いることで、同時に複数の情報処理を実行することができる。制御部11は、複数のハードウェアプロセッサを備えていても良い。 The control unit 11 is a hardware processor such as a CPU (Central Processing Unit). For example, by using a multi-core and multi-threaded CPU, it is possible to execute multiple information processes simultaneously. The control unit 11 may be equipped with multiple hardware processors.

 通信インタフェース部14は、制御部11の制御の下、ネットワークにより定義される通信プロトコルを使用して、他の機器との間で情報の送受信を行う。 Under the control of the control unit 11, the communication interface unit 14 sends and receives information to and from other devices using a communication protocol defined by the network.

 入出力インタフェース部15には、入力デバイス171、音声入力デバイス172、映像入力デバイス173、音声出力デバイス174、映像出力デバイス175などが接続される。なお、ユーザ端末1は、必ずしもこれらデバイスの全てを備えていなくても良く、いつかのデバイスが外付けデバイスとして接続される形態となっていても良い。 The input/output interface unit 15 is connected to an input device 171, an audio input device 172, a video input device 173, an audio output device 174, a video output device 175, and the like. Note that the user terminal 1 does not necessarily have to be equipped with all of these devices, and some of the devices may be connected as external devices.

 入力デバイス171は、当該ユーザ端末1のユーザが、当該ユーザ端末1の動作に必要な指示を入力するために使用される。入力デバイス171は、ユーザ端末1がパーソナルコンピュータであれば、例えば、キーボード、マウスやタッチパッド等のポインティングデバイス、等を含む。また、入力デバイス171は、ユーザ端末1がスマートフォンやタブレット端末であれば、例えば、映像出力デバイス175のディスプレイ画面上に配置されたタッチパネル、操作ボタン、等を含む。また、入力デバイス171は、プログラムやデータ等の各種情報を記憶した記録媒体から情報を読み出すためのリーダ装置を含んでも良い。 The input device 171 is used by the user of the user terminal 1 to input instructions necessary for the operation of the user terminal 1. If the user terminal 1 is a personal computer, the input device 171 includes, for example, a keyboard, a pointing device such as a mouse or a touchpad, etc. If the user terminal 1 is a smartphone or tablet terminal, the input device 171 includes, for example, a touch panel and operation buttons arranged on the display screen of the video output device 175. The input device 171 may also include a reader device for reading information from a recording medium that stores various types of information such as programs and data.

 音声入力デバイス172は、マイクを備え、ユーザが発声した音声を取得する。 The voice input device 172 is equipped with a microphone and captures voices uttered by the user.

 映像入力デバイス173は、Webカメラ、一般的なビデオカメラ、等のカメラを備え、ユーザの映像を撮影する。 The video input device 173 is equipped with a camera such as a webcam or a general video camera, and captures video of the user.

 音声出力デバイス174は、スピーカを備え、当該ユーザ端末1の操作者であるユーザに各種情報を音により伝達する。 The audio output device 174 is equipped with a speaker and transmits various information to the user, who is the operator of the user terminal 1, by sound.

 映像出力デバイス175は、例えば液晶モニタや有機EL(Electro Luminescence)モニタ、プロジェクタスクリーン、等のディスプレイを備え、当該ユーザ端末1の操作者であるユーザに各種情報を表示する。 The video output device 175 includes a display such as an LCD monitor, an organic EL (Electro Luminescence) monitor, or a projector screen, and displays various information to the user who is operating the user terminal 1.

 プログラム記憶部12は、例えば、記憶媒体としてHDD(Hard Disk Drive)、SSD(Solid State Drive)、EEPROM(登録商標)(Electric Erasable Programmable Read-Only Memory)等の随時書込み及び読み出しが可能な不揮発性メモリと、ROM(Read Only Memory)等の不揮発性メモリとを組み合わせて構成したものである。プログラム記憶部12は、OS(Operating System)等のミドルウェアに加えて、この発明の第1実施形態に係る情報通知装置として動作するのに必要なアプリケーション・プログラムを格納する。なお、以後、OSと各アプリケーション・プログラムとをまとめてプログラムと称する。 The program storage unit 12 is configured, for example, by combining non-volatile memory that can be written to and read from at any time, such as a hard disk drive (HDD), solid state drive (SSD), or EEPROM (registered trademark) (electrically erasable programmable read-only memory), as a storage medium, with non-volatile memory such as read-only memory (ROM). In addition to middleware such as an operating system (OS), the program storage unit 12 stores application programs necessary for operation as the information notification device according to the first embodiment of the present invention. Hereinafter, the OS and each application program will be collectively referred to as the program.

 データ記憶部13は、例えば、記憶媒体として、HDD、SSD、EEPROM、メモリカード、等の随時書込み及び読み出しが可能な不揮発性メモリと、RAM(Random Access Memory)等の揮発性メモリと、を組み合わせたものである。データ記憶部13は、その記憶領域に、第1実施形態を実施するために必要な記憶部として、モーダル特性記憶部131と、モーダル選択ルール記憶部132と、を備える。 The data storage unit 13 is, for example, a combination of non-volatile memory that can be written to and read from at any time, such as a HDD, SSD, EEPROM, or memory card, as a storage medium, and volatile memory such as RAM (Random Access Memory). The data storage unit 13 includes, in its storage area, a modal characteristics storage unit 131 and a modal selection rule storage unit 132 as storage units necessary for implementing the first embodiment.

 モーダル特性記憶部131は、テキスト、音声、表情などの複数のモーダルそれぞれに対する、当該ユーザ端末1のユーザの優位・劣位を示すユーザ特性情報を予め記憶している。このモーダルについてのユーザ特性情報は、例えば、非特許文献1に記載されているようなメラビアンの実験を参考にして、決定することができる。また、ユーザ特性情報は、非特許文献2に開示されているような認知特性テストを参考にして決定するようにしても良い。或いは、ユーザ特性情報は、ユーザ端末1のユーザの自己評価の入力に基づいて決定するものとしても良い。図3は、モーダル特性記憶部131の記憶内容の一例を示す図である。例えば、モーダル特性記憶部131は、図3に示されるように、各モーダルの優位・劣位を割合として数値化して記憶することができる。図4は、この図3に示したモーダル特性の例における各モーダルを模式的に示す図である。換言すれば、図4は、各モーダルの優位・劣位を分かり易く示すために模式化した図である。図3及び図4は、表情が劣位モーダル、音声が優位モーダルと決定した場合の例を示している。 The modal characteristic storage unit 131 pre-stores user characteristic information indicating the dominance/inferiority of the user of the user terminal 1 for each of multiple modals, such as text, voice, and facial expressions. This user characteristic information for each modality can be determined, for example, with reference to Mehrabian's experiments, as described in Non-Patent Document 1. The user characteristic information may also be determined with reference to cognitive characteristic tests, as disclosed in Non-Patent Document 2. Alternatively, the user characteristic information may be determined based on the self-evaluation input of the user of the user terminal 1. Figure 3 is a diagram showing an example of the contents stored in the modal characteristic storage unit 131. For example, as shown in Figure 3, the modal characteristic storage unit 131 can store the dominance/inferiority of each modal as a numerical ratio. Figure 4 is a diagram schematically showing each modal in the example of modal characteristics shown in Figure 3. In other words, Figure 4 is a diagram schematically illustrating the dominance/inferiority of each modal in an easy-to-understand manner. Figures 3 and 4 show an example where facial expression is determined to be the inferior modal and voice is determined to be the dominant modal.

 モーダル選択ルール記憶部132は、モーダルについてのユーザ特性情報と、ユーザ端末1に対するユーザの状況とに基づく、どのモーダルを使用するのかの選択ルールを記憶している。ユーザの状況とは、ユーザ端末1が稼働しているか否か、つまりユーザ端末1の稼働状況を含むことができる。また、ユーザの状況は、ユーザ端末1への顔向き、ユーザ端末1におるテキスト、音声や映像の入出力状況、などから把握される、ユーザ端末1の利用状況を含むことができる。ここで、「顔向き」とは、ユーザの顔向きがユーザ端末1に正対しているかどうかである。ユーザ端末1におけるテキスト、音声や映像の入出力状況は、キーボード入力、マウス操作、音声入出力、映像入出力の各状況を含むことができる。「キーボード入力状況」とは、入力デバイス171の一つであるキーボードによる入力がどの程度行われているかである。「マウス操作状況」とは、入力デバイス171の一つであるマウスの操作がどの程度行われているかである。「音声入出力状況」とは、音声入力デバイス172や音声出力デバイス174によって音声入出力が使われているかどうかである。「映像入出力状況」とは、映像入力デバイス173や映像出力デバイス175によって映像入出力が使われているかどうかである。 The modal selection rule memory unit 132 stores selection rules for determining which modal to use based on user characteristic information about modals and the user's status relative to the user terminal 1. The user's status can include whether the user terminal 1 is operating, i.e., the operating status of the user terminal 1. The user's status can also include the usage status of the user terminal 1, which is determined from the orientation of the user's face toward the user terminal 1, and the input and output status of text, audio, and video on the user terminal 1. Here, "face orientation" refers to whether the user's face is facing the user terminal 1. The input and output status of text, audio, and video on the user terminal 1 can include the status of keyboard input, mouse operation, audio input and output, and video input and output. "Keyboard input status" refers to the extent to which input is being made using the keyboard, which is one of the input devices 171. "Mouse operation status" refers to the extent to which operation is being made using the mouse, which is one of the input devices 171. "Audio input and output status" refers to whether audio input and output is being used by the audio input device 172 or the audio output device 174. "Video input/output status" refers to whether the video input/output is being used by the video input device 173 or the video output device 175.

 モーダル選択ルール記憶部132は、選択ルールとして、例えば、「顔向き状況」に関して「ユーザ端末1に顔向きが正対している状況では、劣位モーダルを使う」という、ユーザの集中度に係わるルールを記憶することができる。 The modal selection rule storage unit 132 can store, as a selection rule, a rule related to the user's concentration level, such as "use the inferior modal when the face is facing directly toward the user terminal 1" in relation to "face orientation status."

 また、モーダル選択ルール記憶部132は、「キーボード入力状況」に関して「キーボード入力が使われている状況では、テキストモーダルは使わない」という、言語に係わるルールを記憶することができる。 Furthermore, the modal selection rule storage unit 132 can store language-related rules regarding "keyboard input status," such as "text modal should not be used when keyboard input is being used."

 また、モーダル選択ルール記憶部132は、「マウス操作状況」に関して「マウス操作がある状況では、なるべく劣位モーダルを使う」という、集中度に係わるルールを記憶することができる。 Furthermore, the modal selection rule storage unit 132 can store rules related to concentration level, such as "when mouse operation is involved, use the inferior modal whenever possible" in relation to "mouse operation status."

 また、モーダル選択ルール記憶部132は、「音声入出力状況」に関して「音声入出力が全面的に使われている状況では、音声モーダルは使わない」という聴覚に係わるルールを記憶することができる。 Furthermore, the modal selection rule storage unit 132 can store rules related to hearing, such as "Do not use the audio modal when audio input/output is fully used," regarding the "audio input/output situation."

 また、モーダル選択ルール記憶部132は、「映像入出力状況」に関して「映像出力が全面的に使われている状況では、表情モーダルは使わない」という視覚に係わるルールを記憶することができる。 Furthermore, the modal selection rule storage unit 132 can store a visual rule regarding "video input/output status," such as "when video output is fully used, facial expression modals should not be used."

 なお、このモーダル選択ルール記憶部132に記憶させるモーダル選択ルールは、決定木やSVM(Support Vector Machine)を用いて学習しても良い。 The modal selection rules stored in the modal selection rule storage unit 132 may be learned using a decision tree or an SVM (Support Vector Machine).

 図5は、モーダル選択ルール記憶部132の記憶内容の一例を示す図である。図5は、テーブル形式で示しているが、これに限定するものではないことは勿論である。また、図5は、モーダル特性記憶部131に記憶されるモーダルについてのユーザ特性情報が図3及び図4に示したような、表情が劣位モーダル、音声が優位モーダルの場合に相当する部分を抜き出して示しているものであり、モーダル選択ルール記憶部132は、様々なモーダルの組み合わせに対するルールを記憶することは言うまでもない。また、ユーザ端末1が特定のユーザのみが使用し、複数のモーダルに対する優位・劣位が固定であれば、モーダル選択ルール記憶部132は、当該ユーザに応じたルールのみを記憶するものとしても良い。この場合、図5に示す例におけるモーダル特性の項目は無くても良い。或いは逆に、このモーダル特性の項目により代替することで、モーダル特性記憶部131を省略することも可能である。図5中のモーダル特性の項目において、丸印は優位、バツ印は劣位、三角は中間位をそれぞれ示す。また、図5中の把握状況の項目において、丸印は全面的に使用されている状況、バツ印は使用されていない状況、三角印は全面的には使用されていない状況をそれぞれ示す。図5中の選択モーダルの項目において、丸印は選択することを示し、ハイフンは選択しないことを示す。 Figure 5 is a diagram showing an example of the contents stored in the modal selection rule storage unit 132. While Figure 5 is shown in table format, it is of course not limited to this. Furthermore, Figure 5 shows an extracted portion of the user characteristic information for modals stored in the modal characteristic storage unit 131, corresponding to the case where facial expression is the inferior modal and voice is the dominant modal, as shown in Figures 3 and 4. It goes without saying that the modal selection rule storage unit 132 stores rules for various modal combinations. Furthermore, if the user terminal 1 is used only by a specific user and the dominance/inferiority of multiple modals is fixed, the modal selection rule storage unit 132 may store only the rules appropriate for that user. In this case, the modal characteristic item in the example shown in Figure 5 may be omitted. Alternatively, it is possible to omit the modal characteristic storage unit 131 by substituting this modal characteristic item. In the modal characteristic items in Figure 5, a circle indicates a dominant, a cross indicates a subordinate, and a triangle indicates a neutral position. Additionally, in the comprehension status section in Figure 5, a circle indicates a situation in which it is fully used, a cross indicates a situation in which it is not used, and a triangle indicates a situation in which it is not fully used. In the selection modal section in Figure 5, a circle indicates a selection, and a hyphen indicates a non-selection.

 制御部11は、この発明の第1実施形態に係る処理機能部として、通知受取部111と、通知拡張部112と、状況把握部113と、通知選択部114と、通知配信部115と、を備える。これらの処理機能部111~115は、何れも、プログラム記憶部12に格納された、この発明の第1実施形態に係る、情報通知装置における情報通知プログラムを制御部11のハードウェアプロセッサに実行させることにより実現される。 The control unit 11 includes a notification receiving unit 111, a notification expanding unit 112, a status grasping unit 113, a notification selecting unit 114, and a notification distribution unit 115 as processing function units according to the first embodiment of the present invention. All of these processing function units 111 to 115 are realized by causing the hardware processor of the control unit 11 to execute an information notification program for the information notification device according to the first embodiment of the present invention, which is stored in the program storage unit 12.

 なお、上記情報通知プログラムは、プログラム記憶部12に事前に格納しておく以外に、必要時に、上記情報通知プログラムを格納した記憶媒体から読み出されて、プログラム記憶部12に記憶されるようにしても良い。或いは、図示しないプログラム・サーバ等から上記情報通知プログラムをダウンロードして、プログラム記憶部12に記憶されるようにしても良い。なお、上記処理機能部111~115の内の少なくとも一つの、少なくとも一部の処理機能については、情報通知プログラムと制御部11のハードウェアプロセッサにより実現する代わりに、ASIC(Application Specific Integrated Circuit)、DSP(Digital Signal Processor)、FPGA(field-programmable gate array)、GPU(Graphics Processing Unit)、等の集積回路により実現するようにしても良い。 In addition to storing the information notification program in advance in the program storage unit 12, the information notification program may be read out from a storage medium storing the information notification program when necessary and stored in the program storage unit 12. Alternatively, the information notification program may be downloaded from a program server (not shown) and stored in the program storage unit 12. In addition, at least some of the processing functions of at least one of the processing function units 111 to 115 may be realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit), DSP (Digital Signal Processor), FPGA (Field-Programmable Gate Array), or GPU (Graphics Processing Unit), instead of being realized by the information notification program and the hardware processor of the control unit 11.

 通知受取部111は、ネットワークによって送信されたきたユーザ端末1のユーザ宛ての通知を、通信インタフェース部14を介して受け取る。通知受取部111は、受け取った通知を、データ記憶部13に設けた図示しない一時記憶領域に記憶することができる。 The notification receiving unit 111 receives notifications addressed to the user of the user terminal 1 that are sent over the network via the communication interface unit 14. The notification receiving unit 111 can store the received notifications in a temporary storage area (not shown) provided in the data storage unit 13.

 通知拡張部112は、通知受取部111が受け取った通知を、テキスト、音声、表情などの複数のモーダルの全てについてのモーダル情報を生成する。具体的には、通知拡張部112は、通知の送信者の表情、メッセージの音声、メッセージのテキストなどのモーダル情報を生成することで、モーダル情報を追加し、通知を拡張する。通知拡張部112は、生成した複数のモーダル情報を、データ記憶部13の一時記憶領域に記憶することができる。 The notification expansion unit 112 generates modal information for all of the multiple modalities, such as text, voice, and facial expression, for the notification received by the notification receiving unit 111. Specifically, the notification expansion unit 112 adds modal information and expands the notification by generating modal information such as the facial expression of the notification sender, the voice of the message, and the text of the message. The notification expansion unit 112 can store the multiple pieces of generated modal information in a temporary storage area of the data storage unit 13.

 テキストモーダル情報については、通知受取部111が受け取った通知がテキストベースのものであれば、通知拡張部112は、通知に含まれるテキストを利用することができる。これに対して、受け取った通知が音声や映像ベースのものであった場合には、通知拡張部112は、既知の音声認識機能や画像認識機能を使用して、テキストモーダル情報を生成する。また、通知拡張部112は、例えばAI(Artificial Intelligence)を利用して、受け取った通知に含まれるテキスト或いは認識したテキストに基づいて、通知内容に関連する別の内容のテキストを生成するものとしても良い。 With regard to text modal information, if the notification received by the notification receiving unit 111 is text-based, the notification expansion unit 112 can use the text included in the notification. On the other hand, if the received notification is audio or video-based, the notification expansion unit 112 generates text modal information using known voice recognition or image recognition functions. The notification expansion unit 112 may also use, for example, AI (Artificial Intelligence) to generate text with different content related to the notification content based on the text included in the received notification or the recognized text.

 音声モーダル情報については、通知受取部111が受け取った通知が音声ベースのものであれば、通知拡張部112は、通知に含まれる音声を利用することができる。これに対して、受け取った通知がテキストベースのものであった場合には、通知拡張部112は、既知の音声合成機能を使用して、音声モーダル情報を生成する。また、受け取った通知が映像ベースのものであった場合には、通知拡張部112は、既知の文字認識機能や画像認識機能を使用して、画像中に含まれるテキストを抽出し、その抽出したテキストより、既知の音声合成機能を使用して、音声モーダル情報を生成する。なお、この音声モーダル情報の生成に際しては、任意の声色の音声を合成するものであっても良いし、送信者別に特定の声色を選択使用するものとしても良い。 With regard to audio modal information, if the notification received by the notification receiving unit 111 is audio-based, the notification expanding unit 112 can use the audio contained in the notification. On the other hand, if the received notification is text-based, the notification expanding unit 112 generates audio modal information using a known audio synthesis function. Furthermore, if the received notification is video-based, the notification expanding unit 112 uses a known character recognition function or image recognition function to extract text contained in the image, and then generates audio modal information from the extracted text using a known audio synthesis function. Note that when generating this audio modal information, audio of any voice tone may be synthesized, or a specific voice tone may be selected and used for each sender.

 表情モーダル情報は、通知の送信者が特定できる視覚情報であり、通知受取部111が受け取った通知が映像ベースのものであれば、通知拡張部112は、通知に含まれる送信者の映像を利用して、表情モーダル情報を生成する。例えばAIを利用して、映像から送信者の表情を抽出することができる。また、受け取った通知がテキストベースや音声ベースのものであった場合には、通知拡張部112は、その通知の送信元の情報に基づいて、表情モーダル情報を生成することができる。表情は、任意の顔画像やアバターに対し生成して良く、また、特定の送信者については、データ記憶部13に予め複数の表情の顔画像を記憶しておいて、それを選択使用するものとしても良い。 Facial expression modal information is visual information that can identify the sender of the notification. If the notification received by the notification receiving unit 111 is video-based, the notification expansion unit 112 generates facial expression modal information using the video of the sender included in the notification. For example, AI can be used to extract the sender's facial expression from the video. Also, if the received notification is text-based or audio-based, the notification expansion unit 112 can generate facial expression modal information based on information about the sender of the notification. Facial expressions may be generated for any facial image or avatar, or for a specific sender, facial images with multiple facial expressions may be stored in advance in the data storage unit 13 and selected for use.

 状況把握部113は、入出力インタフェース部15を介して、入力デバイス171、音声入力デバイス172及び映像入力デバイス173から入力情報を取得すると共に、音声出力デバイス174及び映像出力デバイス175から出力状況を示す情報を取得する。入力情報及び/又は出力状況を示す情報は、それらの入力デバイス及び/又は出力デバイスから取得するのではなく、それらのデバイスによる入力及び/又は出力を制御している、当該制御部11が実行中の別プロセスから取得するものであっても良い。状況把握部113は、これら取得した情報に基づいて、ユーザ端末1におけるテキスト、音声や映像の入出力状況、ユーザ端末1へのユーザの顔向きなどを判別し、その判別結果から、ユーザ端末1に対するユーザの状況を把握する。状況把握部113は、この把握したユーザの状況を、通知選択部114に伝達する。 The situation understanding unit 113 acquires input information from the input device 171, audio input device 172, and video input device 173 via the input/output interface unit 15, and also acquires information indicating the output status from the audio output device 174 and video output device 175. The input information and/or information indicating the output status may not be acquired from the input and/or output devices, but may be acquired from another process being executed by the control unit 11 that controls the input and/or output by those devices. Based on this acquired information, the situation understanding unit 113 determines the input and output status of text, audio, and video on the user terminal 1, the user's facial orientation toward the user terminal 1, and so on, and understands the user's situation relative to the user terminal 1 from the results of this determination. The situation understanding unit 113 transmits this understood user situation to the notification selection unit 114.

 通知選択部114は、モーダル特性記憶部131から、複数のモーダルに対するユーザの優位及び劣位を示すユーザ特性情報を読み出すことで、ユーザ特性情報を取得する。通知選択部114は、取得したユーザ特性情報と状況把握部113が把握したユーザの状況とに基づいて、通知拡張部112によって生成された複数のモーダル情報の中から、ユーザに関して妨害刺激となるモーダルを含まない、1以上のモーダル情報を選択する。より具体的には、通知選択部114は、モーダル選択ルール記憶部132に記憶されたユーザ特性情報とユーザの状況とに基づく選択ルールに従って、ユーザに関して妨害刺激とならない、1以上のモーダル情報を選択する。 The notification selection unit 114 acquires user characteristic information by reading user characteristic information indicating the user's dominance and inferiority with respect to multiple modals from the modal characteristic storage unit 131. Based on the acquired user characteristic information and the user's situation grasped by the situation grasping unit 113, the notification selection unit 114 selects one or more pieces of modal information from the multiple pieces of modal information generated by the notification expansion unit 112 that do not include modals that are disruptive stimuli for the user. More specifically, the notification selection unit 114 selects one or more pieces of modal information that are not disruptive stimuli for the user in accordance with selection rules based on the user characteristic information and the user's situation stored in the modal selection rule storage unit 132.

 通知配信部115は、通知選択部114がユーザ特性情報及びユーザの状況の両方に基づいて選択した1以上のモーダル情報を含む拡張された通知をユーザに対して配信する。具体的には、通知配信部115は、テキストモーダル情報や表情モーダル情報が選択されていれば、当該モーダル情報を、入出力インタフェース部15を介して映像出力デバイス175により出力する。また、音声モーダル情報が選択されていれば、通知配信部115は、当該モーダル情報を、入出力インタフェース部15を介して音声出力デバイス174により出力する。 The notification distribution unit 115 distributes to the user an expanded notification that includes one or more pieces of modal information selected by the notification selection unit 114 based on both the user characteristic information and the user's situation. Specifically, if text modal information or facial expression modal information is selected, the notification distribution unit 115 outputs the modal information from the video output device 175 via the input/output interface unit 15. Furthermore, if audio modal information is selected, the notification distribution unit 115 outputs the modal information from the audio output device 174 via the input/output interface unit 15.

 (動作例)
 次に、以上のように構成された情報通知装置が適用されたユーザ端末1の動作例を説明する。図6は、ユーザ端末1の制御部11が実行する情報通知処理の処理手順と処理内容の一例を示すフローチャートである。このフローチャートに示す情報通知処理は、ユーザ端末1が稼働している間、実行される。
(Example of operation)
Next, an example of the operation of the user terminal 1 to which the information notification device configured as described above is applied will be described. Fig. 6 is a flowchart showing an example of the processing procedure and processing content of the information notification processing executed by the control unit 11 of the user terminal 1. The information notification processing shown in this flowchart is executed while the user terminal 1 is operating.

 図6に示されるように、ユーザ端末1の制御部11は、先ず、通知受取部111として動作して、何れかの送信者からネットワークを経由して送信されてくる通知を、通信インタフェース部14を介して受け取ったか否か判断する(ステップS101)。通知を受け取っていないと判断した場合、制御部11は、再度、ステップS101の処理を実施する。こうして、制御部11は、通知を受け取るのを待つ。 As shown in FIG. 6, the control unit 11 of the user terminal 1 first operates as a notification receiving unit 111 and determines whether a notification sent from any sender via the network has been received via the communication interface unit 14 (step S101). If it determines that a notification has not been received, the control unit 11 performs the processing of step S101 again. In this way, the control unit 11 waits to receive a notification.

 通知を受け取ったと判断した場合、制御部11は、通知拡張部112として動作して、受け取った通知を、テキスト、音声、表情などの複数のモーダルの全てについて拡張する(ステップS102)。即ち、制御部11は、受け取った通知に対応する複数のモーダル情報を生成する。 If it is determined that a notification has been received, the control unit 11 operates as the notification expansion unit 112 and expands the received notification in all of the multiple modalities, such as text, voice, and facial expressions (step S102). In other words, the control unit 11 generates multiple modal information items corresponding to the received notification.

 また、制御部11は、状況把握部113として動作して、ユーザ端末1におけるテキスト、音声や映像の入出力状況、ユーザ端末1へのユーザの顔向きなどを判別し、その判別結果から、ユーザ端末1に対するユーザの状況を把握する(ステップS103)。 The control unit 11 also operates as a situation assessment unit 113, determining the input and output status of text, audio, and video on the user terminal 1, the orientation of the user's face toward the user terminal 1, and other factors, and assessing the user's situation relative to the user terminal 1 from the results of this assessment (step S103).

 そして、制御部11は、通知選択部114として動作して、生成した複数のモーダル情報の中から使用するモーダル情報を選択する(ステップS104)。具体的には、制御部11は、モーダル特性記憶部131から、複数のモーダルに対するユーザの優位及び劣位を示すユーザ特性情報を読み出し、このユーザ特性情報と把握したユーザの状況とに基づいて、生成した複数のモーダル情報の中から、ユーザに関して妨害刺激となるモーダルを含まない、1以上のモーダル情報を選択する。 Then, the control unit 11 operates as the notification selection unit 114 and selects modal information to use from the generated plurality of modal information (step S104). Specifically, the control unit 11 reads user characteristic information indicating the user's superiority and inferiority with respect to the plurality of modals from the modal characteristic storage unit 131, and selects one or more pieces of modal information from the generated plurality of modal information based on this user characteristic information and the grasped user situation, which do not include modals that act as disruptive stimuli for the user.

 制御部11は、通知配信部115として動作して、そのユーザ特性情報及びユーザの状況の両方に基づいて選択した1以上のモーダル情報を含む通知をユーザに対して配信する(ステップS105)。具体的には、制御部11は、入出力インタフェース部15を介して、表情やテキストモーダル情報を映像出力デバイス175により出力し、また、音声モーダル情報を音声出力デバイス174により出力する。その後、制御部11は、上記ステップS101の処理に移行する。 The control unit 11 operates as the notification distribution unit 115 and distributes to the user a notification including one or more pieces of modal information selected based on both the user characteristic information and the user's situation (step S105). Specifically, the control unit 11 outputs facial expression and text modal information from the video output device 175 via the input/output interface unit 15, and outputs audio modal information from the audio output device 174. Thereafter, the control unit 11 proceeds to the processing of step S101 above.

 以下、具体例を挙げて説明する。ここでは、モーダル特性記憶部131に記憶されたユーザ特性情報は、図3のような優位・劣位となっており、モーダル選択ルール記憶部132には、図5に示したような選択ルールが記憶されているものとして説明する。 The following provides an explanation using a specific example. Here, we will assume that the user characteristic information stored in the modal characteristic storage unit 131 is in the form of superiority and inferiority as shown in Figure 3, and that the modal selection rule storage unit 132 stores selection rules as shown in Figure 5.

 図7は、受け取った通知の一例を示す図である。ここでは、ユーザ端末1は、電子メール通知MNを受け取ったものとする。図7の例では、電子メール通知MNは、「From:」で示される送信者である「労務担当」と、「Message」で示されるメール本文である「勤務表の確認をお願いします・・・」と、を含む。 Figure 7 shows an example of a received notification. Here, it is assumed that the user terminal 1 has received an email notification MN. In the example of Figure 7, the email notification MN includes the sender "Labor Manager" indicated in "From:" and the email body indicated in "Message" which reads "Please check the work schedule...".

 図8は、受け取った通知を拡張した複数のモーダル情報の一例を示す図である。制御部11は、図7に示した例の電子メール通知MNに対して、図8に示すように、テキストモーダル情報TX、音声モーダル情報VO及び表情モーダル情報FEを生成する。 FIG. 8 is a diagram showing an example of multiple pieces of modal information that are extensions of a received notification. For the email notification MN in the example shown in FIG. 7, the control unit 11 generates text modal information TX, voice modal information VO, and facial modal information FE, as shown in FIG. 8.

 図9は、把握状況の一例を示す図である。この例では、顔向き状況、キーボード入力状況及びマウス操作状況が丸印、音声入出力状況及び映像入出力状況がバツ印となっている。これは、例えば資料作成などに集中して、ユーザ端末1の画面から顔向きがそれず、キーボード入力やマウス操作が駆使されている状況である。このような状況においては、図5に示す選択ルールによれば、表情モーダル情報は選択されるが、音声及びテキストモーダル情報は選択されない。図10は、図9に示した例で選択されるモーダルを模式的に示す図である。図10では、選択されないことを点線により表している。図9に示したようなユーザの状況では、顔向きがそれず、マウス操作が有るため、制御部11は、劣位モーダルである表情を選択する。また、制御部11は、音声は優位モーダルであるため選択せず、キーボード入力が有るためテキストモーダルは選択しない。図11は、図9に示した例の場合に配信される通知が含む拡張されたモーダル情報を示す図である。図9に示したようなユーザの状況においては、図11に示されるように、ユーザ特性情報及びユーザの状況の両方に基づいて選択された表情モーダル情報FEのみが通知されることとなる。 9 is a diagram showing an example of a grasp situation. In this example, the facial orientation, keyboard input, and mouse operation statuses are marked with circles, and the audio input/output status and video input/output status are marked with crosses. This is a situation in which the user is concentrating on, for example, creating documents, without looking away from the screen of the user terminal 1, and is making full use of keyboard input and mouse operation. In such a situation, according to the selection rules shown in FIG. 5, facial expression modal information is selected, but audio and text modal information are not selected. FIG. 10 is a diagram schematically showing the modals selected in the example shown in FIG. 9. In FIG. 10, dotted lines indicate that no selection is made. In the user's situation shown in FIG. 9, the user's facial orientation is not averted and there is mouse operation, so the control unit 11 selects facial expression, which is the inferior modal. Furthermore, the control unit 11 does not select audio, as it is the dominant modal, and does not select the text modal because there is keyboard input. FIG. 11 is a diagram showing the extended modal information included in the notification delivered in the example shown in FIG. 9. In a user situation such as that shown in Figure 9, only facial expression modal information FE selected based on both the user characteristic information and the user situation will be notified, as shown in Figure 11.

 図12は、把握状況の別の一例を示す図である。この例では、映像入出力状況が丸印、顔向き状況及び音声入出力状況が三角印、キーボード入力状況及びマウス操作状況がバツ印となっている。これは、例えばリモート会議に参加中だが発言はなく、作業端末の画面から顔向きがそれがちで、キーボード入力やマウス操作は使われていない状況である。このような状況においては、図5に示す選択ルールによれば、音声及びテキストモーダル情報は選択されるが、表情モーダル情報は選択されない。図13は、図12に示した例で選択されるモーダルを模式的に示す図である。図12に示したようなユーザの状況では、映像入出力が使われているため、制御部11は、表情モーダルは選択しない。また、制御部11は、音声入出力は全面的に使われておらず、ユーザ端末1の画面から顔向きがそれがちであるため、優位モーダルである音声モーダルを選択する。さらに、制御部11は、キーボード入力は使われていないため、テキストモーダルを選択する。図14は、図12に示した例の場合に配信される通知が含む拡張されたモーダル情報を示す図である。図12に示したようなユーザの状況においては、図14に示されるように、ユーザ特性情報及びユーザの状況の両方に基づいて選択された音声モーダル情報VOとテキストモーダル情報TXが通知されることとなる。 12 is a diagram showing another example of the recognition status. In this example, the video input/output status is indicated by a circle, the facial orientation status and audio input/output status are indicated by a triangle, and the keyboard input status and mouse operation status are indicated by a cross. This situation is, for example, when a user is participating in a remote conference but is not making any comments, is facing away from the screen of the work terminal, and is not using keyboard input or mouse operation. In this situation, according to the selection rules shown in FIG. 5, audio and text modal information is selected, but facial expression modal information is not selected. FIG. 13 is a diagram schematically showing the modals selected in the example shown in FIG. 12. In the user's situation shown in FIG. 12, video input/output is used, so the control unit 11 does not select the facial expression modal. Furthermore, because audio input/output is not used at all and the user's face is facing away from the screen of the user terminal 1, the control unit 11 selects the audio modal, which is the dominant modal. Furthermore, because keyboard input is not used, the control unit 11 selects the text modal. FIG. 14 is a diagram showing extended modal information included in the notification delivered in the example shown in FIG. 12. In a user situation such as that shown in Figure 12, speech modal information VO and text modal information TX selected based on both the user characteristic information and the user situation will be notified, as shown in Figure 14.

 図15は、把握状況の別の一例を示す図である。この例では、顔向き状況のみが三角印、その他のキーボード入力状況、マウス操作状況、音声入出力状況及び映像入出力状況の全てがバツ印となっている。これは、例えば資料作成や文献調査などの作業が停滞中、ユーザ端末1の画面から顔向きがそれがちで、キーボード入力やマウス操作もほとんどない状況である。このような状況においては、図5に示す選択ルールによれば、表情、音声及びテキストモーダル情報の全てが選択される。図16は、図15に示した例で選択されるモーダルを模式的に示す図である。図12に示したようなユーザの状況では、映像入出力が全面的に使われているわけではないため、制御部11は、表情モーダルを選択する。また、音声入出力は全面的に使われておらず、ユーザ端末1の画面から顔向きがそれがちであるため、制御部11は、優位モーダルである音声モーダルを選択する。さらに、制御部11は、キーボード入力は使われていないため、テキストモーダルを選択する。図17は、図15に示した例の場合に配信される通知が含む拡張されたモーダル情報を示す図である。図15に示したようなユーザの状況においては、図17に示されるように、ユーザ特性情報及びユーザの状況の両方に基づいて選択された表情モーダル情報FE、音声モーダル情報VO及びテキストモーダル情報TXが通知されることとなる。 15 is a diagram showing another example of the grasp status. In this example, only the facial orientation status is marked with a triangle, while the other statuses, such as keyboard input status, mouse operation status, audio input/output status, and video input/output status, are all marked with a cross. This indicates a situation where, for example, when work such as document creation or literature research is stalled, the user's face tends to be turned away from the screen of the user terminal 1, and there is little keyboard input or mouse operation. In such a situation, according to the selection rule shown in FIG. 5, facial expression, audio, and text modal information are all selected. FIG. 16 is a diagram schematically showing the modals selected in the example shown in FIG. 15. In the user's situation shown in FIG. 12, video input/output is not being used entirely, so the control unit 11 selects the facial expression modal. Furthermore, audio input/output is not being used entirely, and the user's face tends to be turned away from the screen of the user terminal 1, so the control unit 11 selects the audio modal, which is the dominant modal. Furthermore, since keyboard input is not being used, the control unit 11 selects the text modal. FIG. 17 is a diagram showing expanded modal information included in the notification delivered in the example shown in FIG. 15. In the user situation shown in Figure 15, facial expression modal information FE, voice modal information VO, and text modal information TX selected based on both the user characteristic information and the user situation will be notified, as shown in Figure 17.

 (作用・効果)
 以上述べたように、第1実施形態に係る情報通知装置が適用されたユーザ端末1においては、通知受取部111がユーザ宛の通知を受け取り、状況把握部113が、ユーザ端末1に対するユーザの状況を把握する。そして、通知拡張部112及び通知選択部114が、モーダル特性記憶部131より複数のモーダルに対するユーザの優位及び劣位を示すユーザ特性情報を取得し、この取得したユーザ特性情報と状況把握部が把握したユーザの状況とに基づいて、通知受取部111が受け取った通知を、複数のモーダルの内、ユーザに関して妨害刺激となるモーダルを含まない、1以上のモーダル情報に拡張する。通知配信部115は、このユーザ特性情報及びユーザの状況の両方に基づいて拡張した1以上のモーダル情報を含む通知をユーザに対して配信する。このように、通知拡張部112及び通知選択部114は、拡張部の一例である。通知選択部114は、選択部の一例である。 
 このように、第1実施形態に係る情報通知装置によれば、ユーザ特性情報とユーザの状況との両方に基づいて、ユーザに関して妨害刺激となるモーダルを含まないモーダル情報を配信するので、ユーザの活動を妨げずに、拡張した通知を行うことが可能となる技術を提供することが可能となる。第1実施形態に係る情報通知装置が適用されたユーザ端末1は、ユーザ端末1の利用状況によっては、特定の感覚過敏あるいは感覚優位などのため妨害刺激となるモーダルを含まないように通知を拡張する。これにより、PCあるいはスマートフォンなどのユーザ端末1を用いた資料調査・閲覧・作成、コンテンツ視聴・制作、プログラミング、各種コミュニケーションなど感覚過敏・優位があるユーザの活動を妨げない範囲で、明解な通知が可能となる。
(Actions and Effects)
As described above, in the user terminal 1 to which the information notification device according to the first embodiment is applied, the notification receiving unit 111 receives a notification addressed to the user, and the situation grasping unit 113 grasps the user's situation with respect to the user terminal 1. The notification expanding unit 112 and the notification selecting unit 114 then acquire user characteristic information indicating the user's dominance and inferiority with respect to multiple modals from the modal characteristic storage unit 131. Based on the acquired user characteristic information and the user's situation grasped by the situation grasping unit, the notification received by the notification receiving unit 111 is expanded to one or more pieces of modal information among the multiple modals, excluding any modal that constitutes a disturbing stimulus for the user. The notification delivering unit 115 delivers to the user a notification including one or more pieces of modal information expanded based on both the user characteristic information and the user's situation. In this manner, the notification expanding unit 112 and the notification selecting unit 114 are examples of an expanding unit. The notification selecting unit 114 is an example of a selecting unit.
As described above, the information notification device according to the first embodiment delivers modal information that does not include modals that may be disruptive to the user based on both user characteristic information and the user's situation, thereby providing a technology that enables enhanced notifications without interfering with the user's activities. Depending on the usage situation of the user terminal 1, the user terminal 1 to which the information notification device according to the first embodiment is applied enhances notifications so as not to include modals that may be disruptive due to specific sensory sensitivities or sensory dominance. This enables clear notifications to be provided without interfering with the activities of users with sensory sensitivities or dominance, such as document research, viewing, and creation, content viewing and production, programming, and various types of communication, using the user terminal 1, such as a PC or smartphone.

 なお、第1実施形態に係る情報通知装置が適用されたユーザ端末1では、通知拡張部112によって、通知受取部111が受け取った通知を複数のモーダルの全てについて拡張した複数のモーダル情報を生成し、通知選択部114によって、ユーザ特性情報とユーザの状況との両方に基づいて、通知拡張部112によって生成された複数のモーダル情報の中から、ユーザに関して妨害刺激とならない、1以上のモーダル情報を選択し、通知配信部115は、通知選択部114によって選択された1以上のモーダル情報を含む通知を配信するものとしている。
 よって、第1実施形態に係る情報通知装置では、全てのモーダルについて拡張した複数のモーダル情報の中から、ユーザ特性情報及びユーザの状況の両方に基づいて配信するべきモーダル情報を選択することで、ユーザに関して妨害刺激とならない、1以上のモーダル情報を含む通知を配信することができる。
In addition, in a user terminal 1 to which the information notification device of the first embodiment is applied, the notification expansion unit 112 generates multiple modal information by expanding the notification received by the notification receiving unit 111 for all of the multiple modals, and the notification selection unit 114 selects one or more modal information from the multiple modal information generated by the notification expansion unit 112 based on both the user characteristic information and the user's situation, which does not constitute a disruptive stimulus for the user, and the notification distribution unit 115 distributes a notification including the one or more modal information selected by the notification selection unit 114.
Therefore, in the information notification device of the first embodiment, by selecting modal information to be delivered from multiple modal information expanded for all modalities based on both user characteristic information and the user's situation, it is possible to deliver a notification including one or more modal information that does not pose a disruptive stimulus to the user.

 また、第1実施形態に係る情報通知装置が適用されたユーザ端末1では、モーダル選択ルール記憶部132に、ユーザ特性情報とユーザの状況とに基づく選択ルールを記憶しておき、通知選択部114は、モーダル選択ルール記憶部132に記憶された選択ルールに従って、ユーザに関して妨害刺激とならない1以上のモーダル情報を選択する。
 よって、第1実施形態に係る情報通知装置では、予め選択ルールを記憶しておくことで、容易にモーダル情報を選択することがでるようになる。
In addition, in a user terminal 1 to which the information notification device of the first embodiment is applied, a modal selection rule memory unit 132 stores selection rules based on user characteristic information and the user's situation, and the notification selection unit 114 selects one or more modal information items that do not constitute a disturbing stimulus for the user in accordance with the selection rules stored in the modal selection rule memory unit 132.
Therefore, in the information notification device according to the first embodiment, by storing selection rules in advance, it becomes possible to easily select modal information.

 [第2実施形態]
 第1実施形態においては、受け取った通知に対してテキスト、音声及び表情の全てのモーダルについて拡張したモーダル情報を生成した後に、ユーザ特性情報及びユーザの状況の両方に基づいて実際に使用するモーダル情報を生成するものとしている。これに対して、先に、ユーザ特性情報及びユーザの状況の両方に基づいて使用するモーダルを選択してから、その選択したモーダルについてのみモーダル情報を生成するようにしても良い。本第2実施形態は、このような選択的なモーダル情報の生成を行う場合の例である。
Second Embodiment
In the first embodiment, expanded modal information is generated for all modals, including text, voice, and facial expressions, in response to a received notification, and then modal information to be actually used is generated based on both user characteristic information and the user's situation. Alternatively, a modal to be used may be selected first based on both the user characteristic information and the user's situation, and then modal information may be generated only for the selected modal. The second embodiment is an example of such selective generation of modal information.

 以下、第1実施形態と同様の構成及び処理については、第1実施形態における参照符号と同一の参照符号を付すことでその説明を省略し、第1実施形態と異なる部分についてのみ説明する。 Hereinafter, configurations and processes similar to those in the first embodiment will be assigned the same reference numerals as those in the first embodiment, and their explanations will be omitted, and only the parts that differ from the first embodiment will be explained.

 (構成例)
 図18は、この発明の第2実施形態に係る情報通知装置が適用されたユーザ端末1のソフトウェア構成の一例を示すブロック図である。
(Configuration example)
FIG. 18 is a block diagram showing an example of the software configuration of a user terminal 1 to which an information notification device according to the second embodiment of the present invention is applied.

 本第2実施形態における通知受取部111は、受け取った通知を、通知拡張部112に加えて通知選択部114にも伝達する。 In this second embodiment, the notification receiving unit 111 transmits the received notification to the notification selecting unit 114 in addition to the notification expanding unit 112.

 本第2実施形態における通知選択部114は、モーダル特性記憶部131からユーザ特性情報を取得し、この取得したユーザ特性情報と状況把握部113が把握したユーザの状況との両方に基づいて、複数のモーダルの中から、ユーザに関して妨害刺激となるモーダルを含まない、1以上のモーダルを選択する。より具体的には、通知選択部114は、モーダル選択ルール記憶部132に記憶されたユーザ特性情報とユーザの状況とに基づく選択ルールに従って、ユーザに関して妨害刺激とならない、1以上のモーダルを選択する。通知選択部114は、このユーザ特性情報及びユーザの状況の両方に基づくモーダルの選択結果を通知拡張部112に伝達する。 In this second embodiment, the notification selection unit 114 acquires user characteristic information from the modal characteristic storage unit 131, and selects one or more modals from among multiple modals, excluding modals that pose a disruptive stimulus to the user, based on both this acquired user characteristic information and the user's situation grasped by the situation grasp unit 113. More specifically, the notification selection unit 114 selects one or more modals that do not pose a disruptive stimulus to the user, in accordance with selection rules based on the user characteristic information and the user's situation stored in the modal selection rule storage unit 132. The notification selection unit 114 transmits the result of the modal selection based on both this user characteristic information and the user's situation to the notification expansion unit 112.

 本第2実施形態における通知拡張部112は、通知受取部111が受け取った通知に対して、通知選択部114がユーザ特性情報及びユーザの状況の両方に基づいて選択したモーダルについてのみ拡張したモーダル情報を生成する。通知拡張部112は、このユーザ特性情報及びユーザの状況の両方に基づいて生成したモーダル情報を通知配信部115に伝達する。 In this second embodiment, the notification expansion unit 112 generates expanded modal information for only the modal selected by the notification selection unit 114 based on both the user characteristic information and the user's situation, in response to the notification received by the notification reception unit 111. The notification expansion unit 112 transmits this modal information generated based on both the user characteristic information and the user's situation to the notification distribution unit 115.

 (動作例)
 図19は、第2実施形態に係る情報通知装置が適用されたユーザ端末1の制御部11が実行する情報通知処理の処理手順と処理内容の一例を示すフローチャートである。本実施形態においては、ステップS101において通知を受け取ったと判断した場合に、制御部11は、状況把握部113として動作して、ユーザ端末1に対するユーザの状況を把握する(ステップS103)。
(Example of operation)
19 is a flowchart showing an example of the processing procedure and processing content of an information notification process executed by the control unit 11 of the user terminal 1 to which the information notification device according to the second embodiment is applied. In this embodiment, when it is determined in step S101 that a notification has been received, the control unit 11 operates as the situation grasping unit 113 and grasps the user's situation with respect to the user terminal 1 (step S103).

 また、制御部11は、通知選択部114として動作して、複数のモーダルの中から使用するモーダルを決定する(ステップS111)。即ち、制御部11は、モーダル特性記憶部131から、複数のモーダルに対するユーザの優位及び劣位を示すユーザ特性情報を読み出し、このユーザ特性情報と把握したユーザの状況とに基づいて、複数のモーダルの中から、ユーザに関して妨害刺激となるモーダルを含まない、1以上のモーダルを選択する。 The control unit 11 also operates as the notification selection unit 114 and determines which modal to use from among the multiple modals (step S111). That is, the control unit 11 reads user characteristic information indicating the user's dominance and inferiority with respect to the multiple modals from the modal characteristic storage unit 131, and selects one or more modals from among the multiple modals based on this user characteristic information and the user's understood situation, excluding any modalities that may be disruptive stimuli for the user.

 そして、制御部11は、通知拡張部112として動作して、受け取った通知を、テキスト、音声、表情などの複数のモーダルの中からユーザ特性情報及びユーザの状況の両方に基づいて選択したモーダルについてのみ拡張する(ステップS112)。これにより、制御部11は、受け取った通知に対して、ユーザに関して妨害刺激となるモーダルを含まない、1以上のモーダル情報を生成する。 Then, the control unit 11 operates as a notification expansion unit 112 and expands the received notification only for modals selected from multiple modals such as text, voice, and facial expressions based on both the user characteristic information and the user's situation (step S112). As a result, the control unit 11 generates one or more pieces of modal information for the received notification that do not include modals that may be disruptive stimuli for the user.

 制御部11は、ステップS105において、通知配信部115として動作して、そのユーザ特性情報及びユーザの状況の両方に基づいて生成した1以上のモーダル情報を含む通知をユーザに対して配信することとなる。その後、制御部11は、上記ステップS101の処理に移行する。 In step S105, the control unit 11 operates as the notification delivery unit 115 and delivers to the user a notification including one or more pieces of modal information generated based on both the user characteristic information and the user's situation. The control unit 11 then proceeds to the processing of step S101 above.

 (作用・効果)
 以上述べたように第2実施形態に係る情報通知装置が適用されたユーザ端末1においても、第1実施形態と同様に、ユーザ特性情報とユーザの状況との両方に基づいて、ユーザに関して妨害刺激となるモーダルを含まないモーダル情報を配信することができる。
(Actions and Effects)
As described above, in the user terminal 1 to which the information notification device of the second embodiment is applied, modal information that does not include modals that act as disruptive stimuli for the user can be delivered, similar to the first embodiment, based on both user characteristic information and the user's situation.

 そして更に、第2実施形態に係る情報通知装置が適用されたユーザ端末1では、通知選択部114によって、ユーザ特性情報とユーザの状況との両方に基づいて、ユーザに関して妨害刺激とならない1以上のモーダルを選択し、通知拡張部112によって、通知受取部111が受け取った通知を、通知選択部114によってユーザ特性情報及びユーザの状況の両方に基づいて選択された1以上のモーダルについて拡張した1以上のモーダル情報を生成し、通知配信部115は、通知拡張部112によって生成されたユーザ特性情報及びユーザの状況の両方に基づく1以上のモーダル情報を含む通知を配信するものとしている。
 よって、第2実施形態に係る情報通知装置が適用されたユーザ端末1では、拡張可能な複数のモーダルの中からユーザ特性情報及びユーザの状況の両方に基づいて利用するモーダルを選択し、その選択したモーダルについてのみ拡張したモーダル情報を生成することで、ユーザに関して妨害刺激とならない、1以上のモーダル情報を含む通知を配信することができる。
Furthermore, in a user terminal 1 to which the information notification device of the second embodiment is applied, the notification selection unit 114 selects one or more modals that do not pose a disruptive stimulus to the user based on both the user characteristic information and the user's situation, the notification expansion unit 112 generates one or more pieces of modal information by expanding the notification received by the notification receiving unit 111 to one or more modals selected by the notification selection unit 114 based on both the user characteristic information and the user's situation, and the notification distribution unit 115 distributes a notification including one or more pieces of modal information based on both the user characteristic information generated by the notification expansion unit 112 and the user's situation.
Therefore, in a user terminal 1 to which the information notification device of the second embodiment is applied, a modal to be used is selected from a plurality of expandable modals based on both user characteristic information and the user's situation, and expanded modal information is generated only for the selected modal, thereby making it possible to deliver a notification including one or more modal information that does not pose a disruptive stimulus to the user.

 [第3実施形態]
 第1及び第2実施形態では、情報通知装置を1つのユーザ端末1に適用した例を説明したが、一部の機能を、ウェブ上又はクラウド上に設置されるサーバ・コンピュータに持たせるようにしても良い。以下、これを本第3実施形態として説明する。なお、第1実施形態に対応させて説明するが、第2実施形態に対応させ得ることは言うまでも無い。
[Third embodiment]
In the first and second embodiments, an example in which the information notification device is applied to one user terminal 1 has been described, but some functions may be provided in a server computer installed on the web or in the cloud. This will be described below as the third embodiment. Note that although the description will be made in correspondence with the first embodiment, it goes without saying that the description can also be made in correspondence with the second embodiment.

 (構成例)
 図20及び図21は、この発明の第3実施形態に係る情報通知装置が適用された情報通知システムのハードウェア構成及びソフトウェア構成の一例を示すブロック図である。情報通知システムは、複数のユーザ端末1と、配信サーバ2と、送信者端末3と、を含み、それらが、ネットワークNWを介して互いに通信可能に接続されている。なお、送信者端末3は複数存在し得、図20及び図21は、その内の一つのみを代表して示している。
(Configuration example)
20 and 21 are block diagrams showing an example of the hardware and software configurations of an information notification system to which an information notification device according to the third embodiment of the present invention is applied. The information notification system includes a plurality of user terminals 1, a distribution server 2, and a sender terminal 3, which are connected to each other so as to be able to communicate with each other via a network NW. Note that there may be a plurality of sender terminals 3, and FIGS. 20 and 21 show only one of them as a representative.

 ユーザ端末1は、それぞれ異なるユーザの端末であっても良いし、一人のユーザが複数のユーザ端末1を操作可能であっても構わない。各ユーザ端末1のハードウェア構成は、第1実施形態と同様である。ソフトウェア構成に関しては、図21に示すように、ユーザ端末1の制御部11は、この発明の第3実施形態に係る処理機能部として、状況把握部113と、通知配信部115と、を備える。なお、図21では、紙面の都合上、プログラム記憶部12を省略して示している。 The user terminals 1 may belong to different users, or one user may be able to operate multiple user terminals 1. The hardware configuration of each user terminal 1 is the same as in the first embodiment. With regard to the software configuration, as shown in Figure 21, the control unit 11 of the user terminal 1 comprises a situation grasping unit 113 and a notification distribution unit 115 as processing function units according to the third embodiment of the present invention. Note that, due to space limitations, the program storage unit 12 is omitted from Figure 21.

 状況把握部113は、第1実施形態で説明したようにユーザの状況を把握し、その把握したユーザの状況を、通信インタフェース部14により、ネットワークNWを経由して配信サーバ2へ送信する。但し、本実施形態においては、状況把握部113は、配信サーバ2からネットワークNWを経由して送信されてくる問い合わせの通信インタフェース部14を介した受信に応答して動作する。通知配信部115は、ネットワークNWを経由して配信サーバ2から送信されてきた拡張されたモーダル情報を含む通知を、通信インタフェース部14を介して受け取る。そして、通知配信部115は、受け取った通知に含まれる拡張されたモーダル情報を、入出力インタフェース部15を介して音声出力デバイス174及び/又は映像出力デバイス175により出力する。 The situation grasping unit 113 grasps the user's situation as described in the first embodiment, and transmits the grasped user's situation to the distribution server 2 via the network NW using the communication interface unit 14. However, in this embodiment, the situation grasping unit 113 operates in response to receiving, via the communication interface unit 14, an inquiry transmitted from the distribution server 2 via the network NW. The notification distribution unit 115 receives, via the communication interface unit 14, a notification including extended modal information transmitted from the distribution server 2 via the network NW. The notification distribution unit 115 then outputs the extended modal information contained in the received notification to the audio output device 174 and/or video output device 175 via the input/output interface unit 15.

 配信サーバ2は、図20に示すように、CPU等のハードウェアプロセッサを使用した制御部21を備え、この制御部21に対し、プログラム記憶部22及びデータ記憶部23を有する記憶ユニットと、通信インタフェース部24とを、バス25を介して接続したものとなっている。制御部21、プログラム記憶部22、データ記憶部23、通信インタフェース部24及びバス25は、ユーザ端末1における制御部11、プログラム記憶部12、データ記憶部13、通信インタフェース部14及びバス16に対応するものである。 As shown in FIG. 20, the distribution server 2 has a control unit 21 that uses a hardware processor such as a CPU, and this control unit 21 is connected to a storage unit having a program storage unit 22 and data storage unit 23, and a communication interface unit 24 via a bus 25. The control unit 21, program storage unit 22, data storage unit 23, communication interface unit 24, and bus 25 correspond to the control unit 11, program storage unit 12, data storage unit 13, communication interface unit 14, and bus 16 in the user terminal 1.

 配信サーバ2のソフトウェア構成については、図21に示すように、制御部11は、この発明の第3実施形態に係る処理機能部として、通知受取部211と、通知拡張部212と、通知選択部214と、を備える。また、データ記憶部23は、その記憶領域に、第3実施形態を実施するために必要な記憶部として、モーダル特性記憶部231と、モーダル選択ルール記憶部232と、ユーザ情報記憶部233と、を備える。なお、図21では、紙面の都合上、プログラム記憶部22を省略して示している。 Regarding the software configuration of the distribution server 2, as shown in FIG. 21, the control unit 11 includes a notification receiving unit 211, a notification expansion unit 212, and a notification selection unit 214 as processing function units according to the third embodiment of the present invention. Furthermore, the data storage unit 23 includes, in its storage area, a modal characteristics storage unit 231, a modal selection rule storage unit 232, and a user information storage unit 233 as storage units necessary for implementing the third embodiment. Note that, due to space limitations, the program storage unit 22 is omitted from FIG. 21.

 モーダル特性記憶部231は、全ユーザに共通のユーザ特性情報を記憶する。あるいは、モーダル特性記憶部231は、ユーザ毎に異なるユーザ特性情報を記憶しても良い。モーダル選択ルール記憶部232は、第1実施形態におけるモーダル選択ルール記憶部232と同様のものである。ユーザ情報記憶部233は、IPアドレス等の各ユーザが使用するユーザ端末1と通信するための情報、つまり各ユーザのユーザ端末1を特定するための情報を記憶する。ユーザ情報記憶部233は、一人のユーザに対して複数のユーザ端末1を特定するための情報を記憶しても良い。モーダル特性記憶部231がユーザ毎のユーザ特性情報を記憶する場合には、モーダル特性記憶部231に、各ユーザ特性情報と関連付けてユーザ端末1を特定するための情報を記憶することで、このユーザ情報記憶部233を省略することが可能である。 The modal characteristic storage unit 231 stores user characteristic information common to all users. Alternatively, the modal characteristic storage unit 231 may store different user characteristic information for each user. The modal selection rule storage unit 232 is similar to the modal selection rule storage unit 232 in the first embodiment. The user information storage unit 233 stores information for communicating with the user terminal 1 used by each user, such as an IP address, in other words, information for identifying each user's user terminal 1. The user information storage unit 233 may also store information for identifying multiple user terminals 1 for a single user. If the modal characteristic storage unit 231 stores user characteristic information for each user, it is possible to omit the user information storage unit 233 by storing information for identifying the user terminal 1 in association with each piece of user characteristic information in the modal characteristic storage unit 231.

 通知受取部211は、何れかの送信者端末3からネットワークNWを経由して送信されてくる各ユーザ宛の通知を、通信インタフェース部24を介して受け取る。通知拡張部212は、第1実施形態における通知拡張部112と同様のものである。通知選択部214は、第1実施形態における通知選択部114と同様、モーダル選択ルール記憶部232に記憶されたユーザ特性情報とユーザの状況とに基づく選択ルールに従って、ユーザに関して妨害刺激とならない、1以上のモーダル情報を選択する。この際、通知選択部214は、ユーザ情報記憶部233に記憶されているユーザ端末1を特定するための情報に従って、通信インタフェース部24により、通知受取部211が受け取った通知の宛先のユーザのユーザ端末1の状況把握部113に対してユーザの状況の問い合わせを送信することで、該当するユーザ端末1からユーザの状況を取得する。なお、ユーザが複数のユーザ端末1を使用可能な場合、稼働していないユーザ端末1も存在し得る。稼働していないユーザ端末1からは、ユーザの状況は取得されない。 The notification receiving unit 211 receives notifications addressed to each user, sent from one of the sender terminals 3 via the network NW, via the communication interface unit 24. The notification expansion unit 212 is similar to the notification expansion unit 112 in the first embodiment. Like the notification selection unit 114 in the first embodiment, the notification selection unit 214 selects one or more pieces of modal information that do not constitute a disruptive stimulus for the user, in accordance with selection rules based on the user characteristic information and the user's status stored in the modal selection rule storage unit 232. At this time, the notification selection unit 214 acquires the user's status from the corresponding user terminal 1 by sending a user status inquiry via the communication interface unit 24 to the status understanding unit 113 of the user terminal 1 of the user to whom the notification received by the notification receiving unit 211 is addressed, in accordance with information for identifying the user terminal 1 stored in the user information storage unit 233. Note that if a user can use multiple user terminals 1, some user terminals 1 may not be in operation. The user's status is not acquired from inoperational user terminals 1.

 (動作例)
 図22は、情報通知システムが含む配信サーバ2の制御部21が実行する情報通知処理の処理手順と処理内容の一例を示すフローチャートであり、図23は、情報通知システムが含むユーザ端末1の制御部11が実行する情報通知処理の処理手順と処理内容の一例を示すフローチャートである。
(Example of operation)
Figure 22 is a flowchart showing an example of the processing procedure and processing content of the information notification processing executed by the control unit 21 of the distribution server 2 included in the information notification system, and Figure 23 is a flowchart showing an example of the processing procedure and processing content of the information notification processing executed by the control unit 11 of the user terminal 1 included in the information notification system.

 図22に示されるように、配信サーバ2の制御部21は、先ず、通知受取部211として動作して、何れかの送信者からネットワークNWを経由して送信されてくる通知を、通信インタフェース部24を介して受け取ったか否か判断する(ステップS201)。通知を受け取っていないと判断した場合、制御部21は、再度、ステップS201の処理を実施する。こうして、制御部21は、通知を受け取るのを待つ。 As shown in FIG. 22, the control unit 21 of the distribution server 2 first operates as a notification receiving unit 211 and determines whether a notification sent from any sender via the network NW has been received via the communication interface unit 24 (step S201). If it determines that a notification has not been received, the control unit 21 performs the processing of step S201 again. In this way, the control unit 21 waits to receive a notification.

 通知を受け取ったと判断した場合、制御部21は、通知拡張部212として動作して、受け取った通知を、テキスト、音声、表情などの複数のモーダルの全てについて拡張する(ステップS202)。即ち、制御部21は、受け取った通知に対応する複数のモーダル情報を生成する。 If it is determined that a notification has been received, the control unit 21 operates as the notification expansion unit 212 and expands the received notification in all of the multiple modalities, such as text, voice, and facial expressions (step S202). In other words, the control unit 21 generates multiple modal information items corresponding to the received notification.

 また、制御部21は、受け取った通知の宛先ユーザについて状況を問い合わせる(ステップS203)。具体的には、制御部21は、宛先ユーザのユーザ端末1を特定するための情報をユーザ情報記憶部233から取得し、通信インタフェース部24により、ネットワークNWを経由して、該当するユーザ端末1に対してユーザの状況を問い合わせる。 The control unit 21 also inquires about the status of the destination user of the received notification (step S203). Specifically, the control unit 21 obtains information for identifying the destination user's user terminal 1 from the user information storage unit 233, and uses the communication interface unit 24 to inquire about the user's status from the corresponding user terminal 1 via the network NW.

 図23に示すように、ユーザ端末1の制御部11は、先ず、状況把握部113として動作して、配信サーバ2からネットワークNWを経由して送信されてくる問い合わせを、通信インタフェース部14を介して受信したか否か判断する(ステップS121)。問い合わせを受信していないと判断した場合、制御部11は、ステップS123の処理へ移行する。 As shown in FIG. 23, the control unit 11 of the user terminal 1 first operates as the status assessment unit 113 and determines whether an inquiry transmitted from the distribution server 2 via the network NW has been received via the communication interface unit 14 (step S121). If it is determined that an inquiry has not been received, the control unit 11 proceeds to processing in step S123.

 問い合わせを受信したと判断した場合、制御部11は、状況把握部113として動作して、当該ユーザ端末1におけるテキスト、音声や映像の入出力状況、当該ユーザ端末1へのユーザの顔向きなどを判別し、その判別結果から、ユーザ端末1に対するユーザの状況を把握する(ステップS103)。 If it is determined that an inquiry has been received, the control unit 11 operates as the situation assessment unit 113, determining the input/output status of text, audio, and video at the user terminal 1, the orientation of the user's face toward the user terminal 1, and other information, and from the results of this assessment, assesses the user's situation relative to the user terminal 1 (step S103).

 そして、制御部11は、把握したユーザの状況を、通信インタフェース部14により、ネットワークNWを経由して配信サーバ2に送信する(ステップS122)。その後、制御部11は、ステップS123の処理へ移行する。 Then, the control unit 11 transmits the grasped user status to the distribution server 2 via the network NW via the communication interface unit 14 (step S122). The control unit 11 then proceeds to the processing of step S123.

 図22に示すように、配信サーバ2の通知選択部214として動作している制御部21は、問い合わせ先のユーザ端末1からネットワークNWを経由して返信されてくるユーザの状況を、通信インタフェース部24を介して取得する(ステップS204)。なお、問い合わせ先のユーザ端末1が稼働していない場合には、ユーザの状況は返信されてこない。よって、このステップS204で取得する宛先ユーザについての状況は、ユーザの状況に加えて、ユーザ端末1の稼働状況を含むこととなる。 As shown in FIG. 22, the control unit 21 operating as the notification selection unit 214 of the distribution server 2 acquires the user status information returned from the inquired user terminal 1 via the network NW via the communication interface unit 24 (step S204). Note that if the inquired user terminal 1 is not operating, the user status information will not be returned. Therefore, the status of the destination user acquired in step S204 includes the operating status of the user terminal 1 in addition to the user status.

 そして、制御部21は、生成した複数のモーダル情報の中から使用するモーダル情報を選択する(ステップS205)。具体的には、制御部21は、モーダル特性記憶部231から、複数のモーダルに対するユーザの優位及び劣位を示すユーザ特性情報を読み出し、このユーザ特性情報と把握したユーザの状況との両方に基づいて、生成した複数のモーダル情報の中から、ユーザに関して妨害刺激となるモーダルを含まない、1以上のモーダル情報を選択する。 Then, the control unit 21 selects modal information to use from the generated plurality of modal information (step S205). Specifically, the control unit 21 reads user characteristic information indicating the user's dominance and inferiority with respect to the plurality of modals from the modal characteristic storage unit 231, and selects one or more pieces of modal information from the generated plurality of modal information based on both this user characteristic information and the grasped user situation, which do not include any modal that will act as a disruptive stimulus for the user.

 更に、制御部21は、取得したユーザ端末1の稼働状況に基づいて、このユーザ特性情報及びユーザの状況の両方に基づいて選択した1以上のモーダル情報を含む通知を送信する、送信先のユーザ端末1を決定する(ステップS206)。 Furthermore, based on the acquired operating status of the user terminal 1, the control unit 21 determines the user terminal 1 to which a notification containing one or more pieces of modal information selected based on both this user characteristic information and the user status will be sent (step S206).

 そして、制御部21は、このユーザ特性情報及びユーザの状況の両方に基づいて選択した1以上のモーダル情報を含む通知を、通信インタフェース部24により、ネットワークNWを経由して、決定した送信先のユーザ端末1に送信する(ステップS207)。その後、制御部21は、ステップS201の処理へ移行する。 Then, the control unit 21 transmits a notification containing one or more pieces of modal information selected based on both this user characteristic information and the user's situation to the determined destination user terminal 1 via the network NW via the communication interface unit 24 (step S207). The control unit 21 then proceeds to the processing of step S201.

 図23に示すように、ユーザ端末1の制御部11は、ステップS121において問い合わせを受信していないと判断した場合、あるいは、ステップS122においてユーザの状況を送信した後、通知配信部115として動作して、配信サーバ2からネットワークNWを経由して送信されてくる、ユーザ特性情報及びユーザの状況の両方に基づいて選択した1以上のモーダル情報を含む通知を、通信インタフェース部14を介して受信したか否か判断する(ステップS123)。そのような通知を受信していないと判断した場合、制御部11は、ステップS121の処理に移行する。 As shown in FIG. 23, if the control unit 11 of the user terminal 1 determines in step S121 that it has not received an inquiry, or after transmitting the user's status in step S122, it operates as the notification distribution unit 115 and determines whether it has received, via the communication interface unit 14, a notification containing one or more pieces of modal information selected based on both the user characteristic information and the user's status, transmitted from the distribution server 2 via the network NW (step S123). If it determines that it has not received such a notification, the control unit 11 proceeds to the processing of step S121.

 そして、通知を受信したと判断した場合には、制御部11は、その受信したユーザ特性情報及びユーザの状況の両方に基づいて選択した1以上のモーダル情報を含む通知をユーザに対して配信する(ステップS105)。具体的には、制御部11は、入出力インタフェース部15を介して、表情モーダル情報やテキストモーダル情報を映像出力デバイス175により出力し、また、音声モーダル情報を音声出力デバイス174により出力する。その後、制御部11は、上記ステップS121の処理に移行する。 If it is determined that a notification has been received, the control unit 11 delivers to the user a notification including one or more pieces of modal information selected based on both the received user characteristic information and the user's situation (step S105). Specifically, the control unit 11 outputs facial expression modal information and text modal information from the video output device 175 via the input/output interface unit 15, and outputs audio modal information from the audio output device 174. The control unit 11 then proceeds to the processing of step S121 above.

 (作用・効果)
 以上述べたように第3実施形態に係る情報通知装置が適用された情報通知システムにおいても、第1実施形態と同様に、ユーザ特性情報とユーザの状況との両方に基づいて、ユーザに関して妨害刺激となるモーダルを含まないモーダル情報を配信することができる。
(Actions and Effects)
As described above, in an information notification system to which the information notification device of the third embodiment is applied, as in the first embodiment, modal information that does not include modals that act as disruptive stimuli for the user can be delivered based on both user characteristic information and the user's situation.

 そして更に、第3実施形態においては、複数のユーザ宛の通知を一括して配信サーバ2において処理することができる。 Furthermore, in the third embodiment, notifications addressed to multiple users can be processed collectively on the distribution server 2.

 また、第3実施形態においては、情報通知装置の全ての機能をユーザ端末1で実施する第1及び第2実施形態に比較して、ユーザ端末1は、情報通知装置に係わる一部の機能だけを実行すれば良いため、何らかの情報処理作業を実行しているユーザ端末1の動作リソースの使用量を削減でき、その情報処理作業に及ぼす処理力低下を最小にすることができる。 Furthermore, in the third embodiment, compared to the first and second embodiments in which all functions of the information notification device are performed by the user terminal 1, the user terminal 1 only needs to execute some of the functions related to the information notification device, which reduces the amount of operating resources used by the user terminal 1 when it is performing some kind of information processing task, minimizing the reduction in processing power that affects that information processing task.

 [その他の実施形態]
 なお、この発明は上記実施形態に限定されるものではない。
[Other embodiments]
The present invention is not limited to the above-described embodiment.

 例えば、拡張するモーダルとして、テキスト、音声及び表情を例に説明したが、その他のモーダルであっても、或いは、その他のモーダルを更に含んでも良い。 For example, while text, voice, and facial expressions have been used as examples of modalities to be expanded, other modals may also be used, or other modals may also be included.

 また、フローチャートを参照して説明した各処理の流れは、説明した手順に限定されるものではない。例えば、図6に示したステップS102の処理とステップS103の処理は、その順序が逆でも良いし、同時併行で実施するようにしても良い。このように、いくつかのステップの順序が入れ替えられても良いし、いくつかのステップが同時併行で実施されても良い。更には、いくつかのステップの処理内容が修正されても構わない。 Furthermore, the flow of each process described with reference to the flowchart is not limited to the procedure described. For example, the order of the processes in step S102 and step S103 shown in Figure 6 may be reversed, or they may be performed simultaneously in parallel. In this way, the order of some steps may be changed, or some steps may be performed simultaneously in parallel. Furthermore, the processing content of some steps may be modified.

 プログラムは、電子機器に記憶された状態で譲渡されて良いし、電子機器に記憶されていない状態で譲渡されても良い。後者の場合は、プログラムは、ネットワークを介して譲渡されて良いし、記録媒体に記録された状態で譲渡されても良い。記録媒体は、非一時的な有形の媒体である。記録媒体は、コンピュータ可読媒体である。記録媒体は、CD-ROM、メモリカード等のプログラムを記憶可能かつコンピュータで読取可能な媒体であれば良く、その形態は問わない。 The program may be transferred in a state where it is stored in an electronic device, or in a state where it is not stored in an electronic device. In the latter case, the program may be transferred via a network, or in a state where it is recorded on a recording medium. The recording medium is a non-transitory, tangible medium. The recording medium is a computer-readable medium. The form of the recording medium is not important, as long as it is capable of storing the program and is computer-readable, such as a CD-ROM or memory card.

 以上、この発明の実施形態を詳細に説明してきたが、前述までの説明はあらゆる点においてこの発明の例示に過ぎない。この発明の範囲を逸脱することなく種々の改良や変形を行うことができることは言うまでもない。つまり、この発明の実施にあたって、実施形態に応じた具体的構成が適宜採用されても良い。 Although the embodiments of the present invention have been described in detail above, the above description is merely an example of the present invention in every respect. It goes without saying that various improvements and modifications can be made without departing from the scope of the present invention. In other words, when implementing the present invention, specific configurations corresponding to the embodiments may be adopted as appropriate.

 要するにこの発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除しても良い。更に、異なる実施形態に亘る構成要素を適宜組み合わせても良い。 In short, this invention is not limited to the above-described embodiment as it is, and in the implementation stage, the components can be modified and embodied without departing from the spirit of the invention. Furthermore, various inventions can be created by appropriately combining multiple components disclosed in the above-described embodiment. For example, some components may be deleted from all of the components shown in the embodiment. Furthermore, components from different embodiments may be appropriately combined.

 1…ユーザ端末
 2…配信サーバ
 3…送信者端末
 11,21…制御部
 12,22…プログラム記憶部
 13,23…データ記憶部
 14,24…通信インタフェース部
 15…入出力インタフェース部
 16,25…バス
 111,211…通知受取部
 112,212…通知拡張部
 113…状況把握部
 114,214…通知選択部
 115…通知配信部
 131,231…モーダル特性記憶部
 132,232…モーダル選択ルール記憶部
 171…入力デバイス
 172…音声入力デバイス
 173…映像入力デバイス
 174…音声出力デバイス
 175…映像出力デバイス
 233…ユーザ情報記憶部
 FE…表情モーダル情報
 NW…ネットワーク
 TX…テキストモーダル情報
 VO…音声モーダル情報
DESCRIPTION OF SYMBOLS 1...User terminal 2...Distribution server 3...Sender terminal 11, 21...Control unit 12, 22...Program storage unit 13, 23...Data storage unit 14, 24...Communication interface unit 15...Input/output interface unit 16, 25...Bus 111, 211...Notification receiving unit 112, 212...Notification expansion unit 113...Situation grasping unit 114, 214...Notification selection unit 115...Notification distribution unit 131, 231...Modal characteristic storage unit 132, 232...Modal selection rule storage unit 171...Input device 172...Audio input device 173...Video input device 174...Audio output device 175...Video output device 233...User information storage unit FE...Facial expression modal information NW...Network TX...Text modal information VO...Audio modal information

Claims (4)

 ユーザ宛の通知を受け取る受取部と、
 複数のモーダルに対する前記ユーザの優位及び劣位を示すユーザ特性情報を取得する取得部と、
 前記ユーザの端末に対する前記ユーザの状況を把握する把握部と、
 前記取得部が取得した前記ユーザ特性情報と前記把握部が把握した前記ユーザの状況とに基づいて、前記受取部が受け取った前記通知を、前記複数のモーダルの内、前記ユーザに関して妨害刺激となるモーダルを含まない、1以上のモーダル情報に拡張する拡張部と、
 前記拡張部が拡張した前記1以上のモーダル情報を含む通知を前記ユーザに対して配信する配信部と、
 を具備する、情報通知装置。
a receiving unit for receiving a notification addressed to a user;
an acquisition unit that acquires user characteristic information indicating superiority and inferiority of the user with respect to a plurality of modals;
a grasping unit configured to grasp a status of the user with respect to the user's terminal;
an expansion unit that expands the notification received by the receiving unit to one or more modal information of the plurality of modals, based on the user characteristic information acquired by the acquisition unit and the user's situation grasped by the grasping unit, the modal information not including a modal that is a disturbing stimulus for the user;
a distribution unit that distributes a notification including the one or more pieces of modal information expanded by the expansion unit to the user;
An information notification device comprising:
 前記拡張部は、
  前記受取部が受け取った前記通知を前記複数のモーダルの全てについて拡張した複数のモーダル情報を生成する通知拡張部と、
  前記ユーザ特性情報と前記ユーザの状況とに基づいて、前記通知拡張部によって生成された前記複数のモーダル情報の中から、前記ユーザに関して妨害刺激とならない、前記1以上のモーダル情報を選択する選択部と、
を備え、
 前記配信部は、前記選択部によって選択された前記1以上のモーダル情報を含む通知を配信する、請求項1に記載の情報通知装置。
The extension portion is
a notification extension unit that generates a plurality of modal information by extending the notification received by the receiving unit for all of the plurality of modalities;
a selection unit that selects, from the plurality of pieces of modal information generated by the notification extension unit, one or more pieces of modal information that do not constitute a disturbing stimulus for the user, based on the user characteristic information and the user's situation;
Equipped with
The information notification device according to claim 1 , wherein the distribution unit distributes a notification including the one or more pieces of modal information selected by the selection unit.
 前記拡張部は、
  前記ユーザ特性情報と前記ユーザの状況とに基づいて、前記ユーザに関して妨害刺激とならない1以上のモーダルを選択する選択部と、
  前記受取部が受け取った前記通知を、前記選択部によって選択された前記1以上のモーダルについて拡張した前記1以上のモーダル情報を生成する通知拡張部と、
を備え、
 前記配信部は、前記通知拡張部によって生成された前記1以上のモーダル情報を含む通知を配信する、請求項1に記載の情報通知装置。
The extension portion is
a selection unit that selects one or more modals that do not become a disturbing stimulus for the user based on the user characteristic information and the user's situation;
a notification extension unit that generates the one or more pieces of modal information by extending the notification received by the receiving unit with respect to the one or more modals selected by the selecting unit;
Equipped with
The information notification device according to claim 1 , wherein the distribution unit distributes a notification including the one or more pieces of modal information generated by the notification extension unit.
 前記ユーザ特性情報と前記ユーザの状況とに基づく選択ルールを記憶した記憶部を更に備え、
 前記選択部は、前記記憶部に記憶された前記選択ルールに従って、前記選択を実施する、請求項2または3に記載の情報通知装置。
a storage unit that stores a selection rule based on the user characteristic information and the user situation,
The information notification device according to claim 2 , wherein the selection unit performs the selection in accordance with the selection rule stored in the storage unit.
PCT/JP2024/014294 2024-04-08 2024-04-08 Information notification device Pending WO2025215713A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/JP2024/014294 WO2025215713A1 (en) 2024-04-08 2024-04-08 Information notification device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2024/014294 WO2025215713A1 (en) 2024-04-08 2024-04-08 Information notification device

Publications (1)

Publication Number Publication Date
WO2025215713A1 true WO2025215713A1 (en) 2025-10-16

Family

ID=97350383

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2024/014294 Pending WO2025215713A1 (en) 2024-04-08 2024-04-08 Information notification device

Country Status (1)

Country Link
WO (1) WO2025215713A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009087026A (en) * 2007-09-28 2009-04-23 Panasonic Corp Video display device
JP2018120390A (en) * 2017-01-25 2018-08-02 ソニー株式会社 Information processing device, information processing method and program
WO2023149031A1 (en) * 2022-02-01 2023-08-10 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ Information notification method, information notification device, and program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009087026A (en) * 2007-09-28 2009-04-23 Panasonic Corp Video display device
JP2018120390A (en) * 2017-01-25 2018-08-02 ソニー株式会社 Information processing device, information processing method and program
WO2023149031A1 (en) * 2022-02-01 2023-08-10 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ Information notification method, information notification device, and program

Similar Documents

Publication Publication Date Title
US9299178B2 (en) Generation of animated gesture responses in a virtual world
US11362979B2 (en) Displaying messaging interfaces based upon email conversations
US9223399B2 (en) Translation of gesture responses in a virtual world
JP6243071B1 (en) Communication content translation processing method, communication content translation processing program, and recording medium
WO2021068764A1 (en) Information processing method and device
CN110945455A (en) Electronic device for processing user speech for controlling external electronic device and control method thereof
CN113488048B (en) Information interaction method and device
JP2017084322A (en) Information system, program, and recording medium
CN111240776B (en) Dynamic wallpaper setting method, device, storage medium and electronic device
US20120109868A1 (en) Real-Time Adaptive Output
CN116781652A (en) Message processing method, client, server, device and program product
US20170286755A1 (en) Facebot
US20190026074A1 (en) Electronic device and method for expressing natural language
US20210075835A9 (en) Bot group messaging using bot-specific voice libraries
WO2025215713A1 (en) Information notification device
US11314937B2 (en) Controlling a graphical user interface to present a message comprising a representation of an item
US10686742B2 (en) Adjusting recipients of a message
CN107360128A (en) Conference service provides method and its device
CN112542171B (en) Electronic devices and methods for performing actions using voice recognition.
US11830120B2 (en) Speech image providing method and computing device for performing the same
JP2017062645A (en) Image distribution system, image distribution method, and program
Koni et al. AI-based voice assistants technology comparison in term of conversational and response time
CN114005431A (en) Configuration method, device and equipment of voice system and readable storage medium
CN108694207B (en) Method and system for displaying file icons
JP6957067B1 (en) Systems for communicating with people and programs for them

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 24935094

Country of ref document: EP

Kind code of ref document: A1