This application is based on and claims priority under 35 USC 119 from Japanese Patent Application No. 2018-044552 filed Mar. 12, 2018.
The present disclosure relates to an information presentation apparatus, an information presentation method, and a non-transitory computer readable medium.
Japanese Patent No. 6142616 discloses a discussion support program for causing a computer to execute a process comprising collecting opinion data including an opinion type indicating approval or disapproval for an object from a plurality of information terminals formed in a loop; storing the opinion data for each group into a memory; comparing an opinion type included in representative opinion data representing the group with an opinion type of opinion data other than the representative opinion data in the group by referring to the memory; and calculating a point for a participant associated with an information terminal from which the representative opinion data is transmitted, based on a result of the comparison.
There are scenes where a group of multiple people have a conversation about a specific theme, such as a class at school, a group work (group discussion) in a class, a workshop in a lecture class, and the like. In scenes where a group of people have a conversation, the quality of the conversation needs to be improved to acquire an outcome such as learning effects. In order to improve the quality of a conversation, the progress of the conversation needs to be managed.
However, skills are required for management of the progress of a conversation, and a heavy burden is imposed on an individual who is in charge of the progress of the conversation.
Aspects of non-limiting embodiments of the present disclosure relate to providing an information presentation apparatus, an information presentation method, and a non-transitory computer readable medium that are able to facilitate the progress of a conversation.
Aspects of certain non-limiting embodiments of the present disclosure overcome the above disadvantages and/or other disadvantages not described above. However, aspects of the non-limiting embodiments are not required to overcome the disadvantages described above, and aspects of the non-limiting embodiments of the present disclosure may not overcome any of the disadvantages described above.
According to an aspect of the present disclosure, there is provided an information presentation apparatus including an acquisition unit and a presentation unit. The acquisition unit acquires activity information on activities of people in a group including multiple people having a conversation about a specific theme. The presentation unit presents an advice regarding progress of the conversation in accordance with a situation of the conversation defined based on the activity information acquired by the acquisition unit.
Exemplary embodiments of the present disclosure will be described in detail based on the following figures, wherein:
Exemplary embodiments of the present disclosure will be explained below with reference to drawings. In the drawings, same or equivalent components and parts are referred to with the same reference signs. In addition, for the sake of explanation, dimension ratios in the drawings are exaggerated and may be different from actual ratios.
An information presentation system 1 according to this exemplary embodiment collects activity information on activities of students who are having conversations and presents advices regarding the progress of the conversations to teachers, based on past cases or the like, in classes at multiple schools (for example, school X to school Z). Activity information represents biological information on utterance of a student who is having a conversation and the living body of the student. As illustrated in
In the example illustrated in
The information acquisition apparatuses 20 acquire activity information on students who are having conversations about a specific theme, and transmit the acquired activity information to the information presentation apparatus 10. The information presentation apparatus 10 identifies a situation of a conversation among students at each of the tables 50, based on the acquired activity information, and presents, in accordance with the situation of the conversation, an advice regarding the progress of the conversation to the teacher via the terminal 30 belonging to the teacher. The terminal 30 may be a computer of any type such as a desktop type or a portable type. The terminal 30 is, for example, a tablet.
The information presentation apparatuses 10, the information acquisition apparatuses 20, and the terminal 30 will be explained below.
As illustrated in
The CPU 11 executes various programs and controls the individual components. That is, the CPU 11 reads a program from the ROM 12 or the storage 14, and executes the program using the RAM 13 as an operation region. The CPU 11 controls the individual components and performs various types of arithmetic processing in accordance with a program recorded in the ROM 12 or the storage 14. In this exemplary embodiment, an information presentation program for presenting an advice regarding the progress of a conversation is stored in the ROM 12 or the storage 14.
Various programs and various data are stored in the ROM 12. A program or data is temporarily stored in the RAM 13 as an operation region. The storage 14 includes a hard disk drive (HDD) or a solid state drive (SSD). Various programs including an operating system and various data are stored in the storage 14.
The communication interface 15 is an interface to communicate with other apparatuses such as the information acquisition apparatus 20, the terminal 30, the cloud server 40, and the like. For example, standards such as Ethernet®, FDDI, Wi-FI®, or the like are used for the communication interface 15.
As illustrated in
The acquisition unit 101 acquires activity information on activities of people in a group including multiple people who are having a conversation about a specific theme. That is, the acquisition unit 101 acquires, from the information acquisition apparatuses 20, activity information on students acquired by the information acquisition apparatuses 20. Activity information is information on a voice produced by a person who is speaking and biological information on the living body of the person who is speaking. In this exemplary embodiment, information on brain waves of students and information on images of the faces of the students are acquired from the information acquisition apparatuses 20.
The situation identification unit 102 identifies a situation of a conversation among people in a group, based on activity information acquired by the acquisition unit 101. To determine a situation of a conversation, the situation identification unit 102 includes an utterance level determination part 110, a number-of-utterers determination part 111, and a concentration level determination part 112.
The utterance level determination part 110 determines an utterance level that indicates a degree indicating how much people speak in a conversation, based on information on voices in the conversation. The number-of-utterers determination part 111 determines the number of utterers that indicates the number of people who are speaking in a conversation, based on information on voices in the conversation. The concentration level determination part 112 determines a concentration level that indicates a degree indicating how much students are concentrated on a conversation, based on brain waves of the students and images of the faces of the students. Determination of the utterance level, determination of the number of utterers, and determination of the concentration level will be described in detail later.
The advice setting unit 103 sets an advice corresponding to a situation of a conversation defined by activity information acquired by the acquisition unit 101, that is, a situation of a conversation defined according to the utterance level, the number of utterers, and the concentration level determined by the situation identification unit 102. Setting of an advice will be described in detail later.
The presentation unit 104 presents an advice set by the advice setting unit 103 to a teacher (user). The presentation unit 104 presents an advice by causing the terminal 30 to display or announce the advice. Alternatively, the presentation unit 104 may cause the information acquisition apparatus 20 installed at each table to display or announce the advice.
The feedback processing unit 105 receives a feedback about an advice presented by the presentation unit 104 from a teacher. The received feedback is shared at the cloud server 40 for further improvement of the accuracy of future advices.
Each of the information acquisition apparatuses 20 includes a voice acquisition unit 201, a biological information acquisition unit 202, and a presentation unit 203.
The voice acquisition unit 201 is implemented by a microphone or the like. The voice acquisition unit 201 acquires voices of multiple students in a conversation about a specific theme.
The biological information acquisition unit 202 acquires biological information on the living body of a student. The information acquisition apparatus 20 requires a dedicated hardware configuration corresponding to the type of biological information to be acquired. For example, in the case where brain waves of a student are to be acquired as biological information, a brain wave measurement device including multiple electrodes to be made in contact with the head of the student is required. Furthermore, in the case where pulse waves of a student are to be acquired as biological information, a pulse wave measurement device including a sensor to detect movement of skin by pulsation or a sensor to detect pulse waves in a contactless way by applying infrared rays or the like is required. Furthermore, in the case where an image of the face (expression) of a student is to be acquired as biological information, an imaging device including an imaging element to capture an image of the face of the student is required.
The presentation unit 203 presents information to a student. The presentation unit 203 is implemented by, for example, a display, a speaker, or the like. The presentation unit 203 displays or announces an advice regarding the progress of a conversation.
The terminal 30 includes an input unit 301 and a display 302.
The input unit 301 receives necessary input by a teacher (user). The input unit 301, for example, as a display of a touch panel type, receives touch input from the user.
The display 302 displays information required for a teacher, such as an advice or the like presented by the presentation unit 104.
Next, determination of the utterance level, determination of the number of utterers, and determination of the concentration level at the information presentation apparatus 10 described above will be explained in detail.
As described above, the information presentation apparatus 10 determines, as the utterance level determination part 110, an utterance level that indicates a degree indicating how much people speak in a conversation, based on information on voices in the conversation. The degree indicating how much people speak is determined, for example, based on an utterance time in a predetermined period of time (for example, sixty seconds) in a conversation among a group of students. The determination as to whether or not there is an utterance may be determined based on whether or not there is a voice. In a case where someone in a group speaks at one point in time, it is determined that there is an utterance by the group.
For example, the utterance level determination part 110 acquires the proportion of the utterance time in sixty seconds, which is a predetermined period of time, as a percentage. However, percentage is not necessarily acquired. Ratio may be acquired or an utterance level may be determined as described below by measuring only an utterance time. A case where the proportion of the utterance time is acquired as a percentage so that the utterance level is determined will be explained below.
As illustrated in
As described above, the utterance level determination part 110 determines the utterance level as an element to identify the situation of a conversation among a group. Explanation about how the situation of a conversation among a group is identified using the utterance level will be provided in detail later.
As described above, the information presentation apparatus 10 determines, as the number-of-utterers determination part 111, the number of utterers who are speaking in a conversation, based on information on voices in the conversation.
Specifically, the number-of-utterers determination part 111 identifies an utterer by, for example, comparing information on a voice (utterance) in a conversation acquired from the acquisition unit 101 with information on a registered voice of a student. A voice of a student is individually acquired by the voice acquisition unit 201 or the like of the information acquisition apparatus 20 before a conversation among a group of students starts, and is stored in the storage 14 or the like of the information presentation apparatus 10 via the acquisition unit 101.
When a conversation starts among a group of students, the number-of-utterers determination part 111 counts, for each specific period of time (for example, sixty seconds), the number of utterers. It is preferable that the specific period of time is equal to the specific period of time for the determination of the utterance level described above. The number-of-utterers determination part 111 identifies an utterance of a student and counts the student as one of the number of utterers. Then, even if the same student speaks again within the specific period of time, the student is not counted as the number of utterers and the number of utterers is not increased.
As described above, the number-of-utterers determination part 111 determines the number of utterers as an element to identify the situation of a conversation among a group. Explanation about how the situation of a conversation among a group is identified using the number of utterers will be provided in detail later.
As described above, the information presentation apparatus 10 determines, as the concentration level determination part 112, a concentration level that indicates a degree indicating how much students are concentrated on a conversation, based on brain waves of the students. The degree indicating how much students are concentrated on a conversation is determined, for example, by a power spectral ratio of a waves (7.5 Hz to 11.75 Hz) to β waves (13 Hz to 30 Hz) contained in brain waves of each of the students in the conversation. The power spectral ratio of α waves to β waves is obtained by comparing power spectrums obtained by fast Fourier transform on α waves and β waves and is, for example, the ratio of the power spectrum of α waves to the power spectrum of β waves. The concentration level determination part 112 calculates the degree of concentration of each student, based on the power spectral ratio, and calculates the average power spectral ratio by obtaining the average of all the students in a group. The concentration level determination part 112 determines the concentration level, based on the obtained average power spectral ratio.
As illustrated in
Furthermore, the concentration level determination part 112 may determine the concentration level, based on criteria different from those used for the determination of the concentration level described above. In this case, the information presentation apparatus 10 determines, as the concentration level determination part 112, the concentration level that indicates the degree indicating how much students are concentrated on a conversation, based on images of the faces of the students. Emotions are identified by categorizing images of the faces of students acquired by the information acquisition apparatus 20 on a Russell's emotion circular model.
An image of the face of a student is acquired, for example, by capturing images of the face of the student in a group a specific number of times (for example, six times) for a specific period of time (for example, sixty seconds) by the biological information acquisition unit 202. For example, as illustrated in
As illustrated in
As described above, the concentration level determination part 112 determines the concentration level as one or two elements to identify the state of a conversation among a group. Explanation about how the situation of a conversation among a group is identified using the concentration level will be provided in detail later. In the above example, the concentration level is determined based on brain waves or face images. However, for example, the concentration level may be determined by detecting parasympathetic nerve (anxiety) or the like based on pulse waves.
Next, operation of an information presentation apparatus will be explained.
The CPU 11 acquires, as the voice acquisition unit 201, activity information (voice information and biological information) (step S101). The CPU 11 determines, based on the acquired activity information, an utterance level (step S102), determines the number of utterers (step S103), and determines a concentration level (step S104). Methods for determining the utterance level, the number of utterers, and the concentration level are as described above. Steps S102 to S104 are not necessarily performed in that order and may be performed in a reverse order or performed concurrently.
The CPU 11 sets, in accordance with a situation of a conversation defined by the determined utterance level, the determined number of utterers, and the determined concentration level, an advice regarding the process of the conversation (step S105). Setting of an advice will be explained in detail later. The CPU 11 presents, as the presentation unit 104, the advice set in step S105 (step S106). In this processing, the CPU 11 presents the situation of the conversation as well as the advice.
The CPU 11 determines whether or not the conversation is finished (step S107). The determination as to whether the conversation is finished may be made, for example, when a teacher inputs an instruction to end the conversation to the terminal 30 and the the information presentation apparatus 10 receives the instruction. Alternatively, a conversation time or class time is input in advance to the information presentation apparatus 10, so that ending of the conversation may be determined by a timer.
In the case where the conversation is not finished (step S107: No), the CPU 11 repeats the processing from step S101. In the case where the conversation is finished (step S107: Yes), the CPU 11 ends the information presentation process.
Next, a process for setting an advice in step S105 will be explained in detail.
The CPU 11 determines whether or not there is a remark within a specific period of time (first period of time) (step S201). The specific period of time is, for example, sixty seconds. It is preferable that the specific period of time is equal to the specific period of time for the determination of the concentration level described above.
In the case where there is no remark within the specific period of time (step S201: No), the CPU 11 determines whether or not the concentration level determined in step S104 is 2 (first threshold) or lower (step S202). In the case where the concentration level is 2 or lower (step S202: Yes), the CPU 11 sets the advice corresponding to the situation of the conversation to “change” (step S203). That is, in the case where there is no remark within the specific period of time and the concentration level is 2 or lower, the situation of the conversation is identified as “a situation where the total concentration level of students is decreased” or “a situation where the original concentration level is low”. An advice suitable for this situation is “change”, as illustrated in
Referring back to explanation for step S202, in the case where the concentration level is higher than 2, that is, the concentration level is 3 or higher (step S202: No), there is no situation of a conversation that may be identified at the present stage and there is no corresponding advice. Therefore, the CPU 11 returns to the process illustrated in
Referring back to explanation for step S201, in the case where there is a remark within the specific period of time (step S201: Yes), the CPU 11 determines whether or not the utterance level determined ins step S102 is 4 (second threshold) or higher (step S204). In the case where the utterance level is lower than 4, that is, the utterance level is 3 or lower (step S204: No), the CPU 11 determines whether or not a situation where there is a remark within the specific period of time and the utterance level is 3 or lower is maintained for five minutes (second period of time) or more (step S205). In the case where the situation is maintained for five minutes or more (step S205: Yes), the CPU 11 sets the advice corresponding to the situation of the conversation to “round robin” (step S206). That is, in the case where the situation where there is a remark within the specific period of time and the utterance level is 3 or lower is maintained for five minutes or more, the situation of the conversation is identified as “a situation where the conversation level is still low even after a certain period of time has passed since start of remarks”. The advice suitable for this situation is “round robin”, as illustrated in
Referring back to explanation for step S205, in the case where the situation where there is a remark within the specific period of time and the concentration level is 3 or lower is not maintained for five minutes or more (step S205: No), there is no situation of a conversation that may be identified at the present stage and there is no corresponding advice. Therefore, the CPU 11 returns to the process illustrated in
Referring back to explanation for step S204, in the case where the utterance level is 4 or higher (step S204: Yes), the CPU 11 determines whether or not the concentration level determined in step S104 is 2 (first threshold) or lower (step S207). In the case where the concentration level is higher than 2, that is, the concentration level is 3 or higher (step S207: No), the CPU 11 determines whether or not the number of utterers determined in step S103 is 2 (first number of utterers) or less (step S208). In the case where the number of utterers is more than 2, that is, the number of utterers is 3 or more (step S208: No), the CPU 11 returns to the process illustrated in
In the case where the number of utterers is 2 or less (step S208: Yes), the CPU 11 determines whether or not ten minutes (third period of time) has passed since start of the conversation (step S209). In the case where ten minutes has not passed (step S209: No), the CPU 11 returns to the process illustrated in
Referring back to explanation for step S207, in the case where the concentration level is two or lower (step S207: Yes), the CPU 11 determines whether or not a situation where there is a remark within the specific period of time, the utterance level is 4 or higher, and the concentration level is 2 or lower is maintained for five minutes (fourth period of time) or more (step S211). In the case where the situation is not maintained for five minutes or more (step S211: No) the CPU 11 returns to the process illustrated in
In the case where the situation is maintained for five minutes or more (step S211: Yes), the CPU 11 determines whether or not the conversation is chatter (step S212). The determination as to whether or not the conversation is chatter will be explained in detail later.
In the case where the conversation is chatter (step S212: Yes), the CPU 11 sets the advice corresponding to the situation of the conversation to “focus”. That is, in the case where the situation where there is a remark within the specific period of time, the utterance level is 4 or higher, and the concentration level is 2 or lower is maintained for five minutes or more and the conversation is chatter, the situation of the conversation is identified as “a situation where according to semantic comprehension of the contents of the conversation, the contents of the conversation are less relevant to the theme of the conversation, and the concentration level is low”. The advice suitable for this situation is “focus”, as illustrated in
In the case where the conversation is not chatter (step S212: No), the CPU 11 sets the advice corresponding to the situation of the conversation to “rest”. That is, in the case where a situation where there is a remark within the specific period of time, the utterance level is 4 or higher, and the concentration level is 2 or lower is maintained for five minutes or more and the conversation is not chatter, the situation of the conversation is identified as “a situation where the conversation level is high but the concentration level is significantly decreased compared to a certain period of time ago”. The advice suitable for this situation is “rest”, as illustrated in
As described above, the information presentation apparatus 10 determines the situation of a conversation, according to the combination of the utterance level, the number of utterers, and the concentration level, and sets an advice determined in advance according to the situation of the conversation.
The concentration level used in steps S202 and S207 may be either the concentration level determined according to brain waves or the concentration level determined according to an image of a face, as described above. Furthermore, the first threshold, the second threshold, the first period of time, the second period of time, the third period of time, the fourth period of time, and the first number of utterers are used as thresholds to be used for identifying the situation of a conversation. Although specific numerical values are used as examples in the above explanation, the above numerical values are not necessarily used. Thresholds may be changed in an appropriate manner according to a situation of a conversation to be identified.
Next, the determination as to whether or not the conversation is chatter in step S212 will be explained.
In the information presentation apparatus 10, a class design sheet is input and stored in advance into the storage 14 or the like (step S301). The class design sheet is, for example, a sheet in which explanations for an object, a purpose, a configuration, a target to be achieved, and the like of a class such as a syllabus are written. The information presentation apparatus 10 performs natural language processing on a sentence in the class design sheet to extract a meaningful word (step S302).
The cloud server 40 receives the word extracted in step S302 from the information presentation apparatus 10, and searches a different information presentation apparatus 10 of another (different) school and an external database 41 for a word associated with the received word (step S303). A word associated with the extracted word is, for example, a word included in a class design sheet, a report submitted in a class, or the like stored in the different information presentation apparatus 10. By defining a word obtained by searching the different information presentation apparatus 10 and the external database 41, using the word extracted in step S302 as a search key, as an associated word, a list of words associated with the class design sheet input in step S301 is established in the cloud server 40.
The information acquisition apparatus 20 acquires voice data of students in a conversation about a specific theme (step S304). Then, the information acquisition apparatus 20 converts the acquired voice data into text data with specific time intervals (for example, for each five minutes) (step S305). The information acquisition apparatus 20 performs natural language processing on text of the text data, and extracts a meaningful word (step S306).
Accordingly, words appearing in the conversation among the students are extracted.
The cloud server 40 receives the words extracted in step S306, and searches for a word in the word list established in the search processing of step S303 from among the received words (step S307). That is, the cloud server 40 searches the word list established in the search processing of step S303 for the word used in the conversation extracted in step S306. The cloud server 40 determines, as chatter determination processing, whether or not the number of words appearing in the conversation that are the same as the words acquired in steps S302 and S303 is equal to or more than a specific number (step S308). The specific number is, for example, 10. The specific number may be changed in an appropriate manner. In the case where the number of words appearing in the conversation that are the same as the words acquired in steps S302 and S303 is less than 10, the information presentation apparatus 10 determines that the conversation is chatter. This is because most of the words extracted from the conversation are not relevant to the class design. On the other hand, in the case where the number of words appearing in the conversation that are the same as the words acquired in steps S302 and S303 is 10 or more, the information presentation apparatus 10 determines that the conversation is not chatter.
The cloud server 40 performs steps S303, S307, and S308 because the cloud server 40 is able to access any information presentation apparatus 10. The cloud server 40 utilizes information on class design sheets, reports, and the like of other schools by accessing information presentation apparatuses 10 of the schools.
Next, an example of a mode in which an advice is present to a user such as a teacher in step S106 will be provided.
As illustrated in
A menu 500 for selecting between the utterance level, the number of utterers, and the concentration level is provided on the screen. For example, a user is able to select a desired item from the menu 500, using a pull-down method. When a teacher selects one of the utterance level, the number of utterers, and the concentration level from the menu 500, a parameter for the selected item is displayed so as to correspond to each group. For example, as illustrated in
Furthermore, a menu 501 for selecting a specific group is provided on the screen. As illustrated in
Furthermore, a display window 502 for displaying an advice for progress of the conversation is provided on the screen. On the display window 502, an advice corresponding to the situation of the conversation described above is displayed. A specific group or all, which includes all the groups, may be selected from a menu 503. In the case where a specific group is selected, an advice for the selected group is displayed. In the case where all is selected, an advice is displayed taking into consideration the situation of the conversation among the group.
In addition to selection of a desired group to confirm the situation of a conversation as described above, a group in a bad conversation situation may be clearly indicated. For example, for display of the layout, a group for which at least one or all of the utterance level, the number of utterers, and the concentration level are equal to or less than a specific index, such as a median, may be displayed in a color different from the other groups or displayed in a flashing manner.
Furthermore, in the case where it is considered, based on teacher's confirmation on the situation of an actual conversation, that the advice presented on the screen illustrated in
The information presentation system 1 has been explained above. However, the present disclosure is not limited to the above exemplary embodiment. Improvement or alteration may be made to the present disclosure in an appropriate manner within the technical scope of the present disclosure. Modifications will be explained below.
In the exemplary embodiment described above, the case where the process illustrated in
As illustrated in
In the case where there is a remark by a student (step S401: Yes), the CPU 11 determines whether or not the concentration level based on brain waves is 2 or more (step S402). The concentration level based on brain waves is determined based on α waves and β waves of students according to the determination criteria illustrated in
In the case where the concentration level based on brain waves is 4 or more (step S402: Yes), the CPU 11 determines whether or not the concentration level based on images is 4 or more (step S403). The concentration level based on images is determined based on images of the faces of students according to the determination criteria illustrated in
In the case where the concentration level based on images is 4 or more (step S403: Yes), the CPU 11 refers to a plot distribution result on a Russell's emotion circular model based on the images and determines whether or not the number of plots in the area C is larger than that in the area B (step S404). In this exemplary embodiment, as illustrated in
In the case where the number of plots in the area C is not larger than the area B, that is, in the case where the number of plots in the area B is larger than the area C (step S404: No), the CPU 11 returns to the process illustrated in
As described above, according to this modification, the situation of a conversation may be determined based on a combination of concentration levels determined from different types of biological information (brain waves and emotions based on facial expression). The determination of the concentration level based on brain waves in step S402 is performed before the determination of the concentration level based on images in step S403 because the determination of the concentration level based on brain waves takes a shorter time than the determination of the concentration level based on images. If the determination result in step S402 is No, there is no need to perform the processing of step S403, which requires a longer time to perform determination, and omission of step S403 contributes to improvement of the entire processing speed for setting an advice.
In the exemplary embodiment described above, a mode in which the terminal 30 belonging to a teacher presents an advice has been explained. However, only a teacher does not necessarily control the progress of a conversation among a group. For example, a student in a group may be assigned as a facilitator, and the student may control the progress of a conversation. Alternatively, the progress of a conversation may be determined, without a facilitator, by the group referring to an advice. In this case, the information acquisition apparatus 20 installed on the table 50 may directly present an advice to students. In this case, for example, the screen illustrated in
Furthermore, in the exemplary embodiment, a situation where a group has a conversation at school has been explained as an example. However, as described above, the present disclosure is not necessarily applied to a conversation among a group in a class at school and may be applied to any conversation. For example, the present disclosure may be applied to a discussion among a group in a training for working adults. The present disclosure may also be applied to a discussion about a specific theme in a conference. That is, for any situation where a person, such as a facilitator, who facilitates the progress of a discussion is able to play a role, the present disclosure may be applied as an aid or substitution of a facilitator.
The above processes may be implemented by a dedicated hardware circuit. In this case, the above processes may be implemented by a single piece of hardware or multiple pieces of hardware.
Furthermore, an information presentation program for causing the information presentation apparatus 10 to operate may be provided by a computer-readable recording medium such as a universal serial bus (USB) memory, a flexible disc, a compact disc-read only memory (CD-ROM), or the like or may be provided online via a network such as the Internet. In this case, the program recorded in the computer-readable recording medium is normally transferred to and stored in a memory, a storage, or the like. Furthermore, for example, the program may be provided as an individual piece of application software or may be integrated as a function of the information presentation apparatus 10 into software of each apparatus.
The foregoing description of the exemplary embodiments of the present disclosure has been provided for the purposes of illustration and description. It is not intended to be exhaustive or to limit the disclosure to the precise forms disclosed. Obviously, many modifications and variations will be apparent to practitioners skilled in the art. The embodiments were chosen and described in order to best explain the principles of the disclosure and its practical applications, thereby enabling others skilled in the art to understand the disclosure for various embodiments and with the various modifications as are suited to the particular use contemplated. It is intended that the scope of the disclosure be defined by the following claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2018-044552 | Mar 2018 | JP | national |