WO2014013886A1 - 情報処理装置、サーバ、情報処理方法、および情報処理システム - Google Patents

情報処理装置、サーバ、情報処理方法、および情報処理システム Download PDF

Info

Publication number
WO2014013886A1
WO2014013886A1 PCT/JP2013/068416 JP2013068416W WO2014013886A1 WO 2014013886 A1 WO2014013886 A1 WO 2014013886A1 JP 2013068416 W JP2013068416 W JP 2013068416W WO 2014013886 A1 WO2014013886 A1 WO 2014013886A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
sender
unit
transmitted
main
Prior art date
Application number
PCT/JP2013/068416
Other languages
English (en)
French (fr)
Inventor
夏紀 加納
小柳津 秀紀
木村 淳
Original Assignee
ソニー株式会社
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 ソニー株式会社 filed Critical ソニー株式会社
Priority to US14/413,353 priority Critical patent/US20150195378A1/en
Priority to CN201380036489.1A priority patent/CN104428759A/zh
Priority to JP2014525782A priority patent/JP6238083B2/ja
Publication of WO2014013886A1 publication Critical patent/WO2014013886A1/ja

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/107Computer-aided management of electronic mailing [e-mailing]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks

Definitions

  • the present technology relates to an information processing device, a server, an information processing method, and an information processing system, and in particular, an information processing device, a server, and an information processing that can control reception of an e-mail according to a recipient's emotion or state.
  • the present invention relates to a method and an information processing system.
  • a mail recipient changes a reception method or rejects a specific mail by designating a specific sender and time that can receive the mail.
  • Patent Document 1 discloses a technique for reporting to a receiver's terminal when a sender enters or leaves a preset notification area.
  • Patent Document 2 discloses a technique for changing the notification method by the notification unit based on the setting state of the notification unit of the receiving terminal and the notification command information included in the e-mail.
  • Patent Document 1 and Patent Document 2 control the reception of an e-mail based on the location information of the sender or information included in the e-mail, It does not control the reception of e-mail according to the state.
  • Patent Document 3 discloses a technique in which a sender adds his / her feelings to an e-mail and transmits the e-mail. However, even if the technique of Patent Document 3 is applied, only the emotion on the sender side is displayed on the receiver's terminal, and e-mail reception is performed according to the emotion or state of the receiver. It doesn't change anything that you don't control.
  • the present technology has been made in view of such a situation, and is configured to be able to control reception of an e-mail in accordance with a recipient's emotion or state.
  • the information processing device includes a receiver that receives main information transmitted by a sender and sender information related to the sender's emotion or state when the main information is transmitted. And an acquisition unit that acquires receiver information related to the emotion or state of the receiver, an analysis unit that analyzes the main information, the sender information, and the receiver information, and an analysis result of the analysis unit And a determination unit for determining whether or not to present the main information.
  • the determination unit can determine the presentation method of the main information when it is determined that presentation is possible, and can determine the rejection method of the main information when it is determined that presentation is impossible.
  • the presenting method may include at least one of a method regarding a timing of presenting the main information and a method regarding a storage location of the main information.
  • the analysis unit calculates a first score representing the sender information and a second score representing the recipient information, and the determination unit compares the first score with the second score. Based on the above, it is possible to determine whether or not to present the main information.
  • the main information can be email or voice.
  • the sender information may include at least one of a detection result by a sensor that detects the state of the sender and an emotional state of the sender set based on the operation of the sender.
  • the recipient information may include at least one of a detection result by a sensor that detects the state of the recipient and an emotional state of the recipient set based on the operation of the recipient.
  • the detection result by the sensor may include physical information including at least one of body temperature, heart rate, and respiratory rate, an image, or a sound.
  • the information processing method according to the first aspect of the present technology is an information processing method corresponding to the information processing apparatus according to the first aspect of the present technology described above.
  • main information transmitted by a sender, and sender information related to the sender's emotion or state when the main information is transmitted are received, and the receiver's emotion is received.
  • the recipient information related to the state is acquired, the main information, the sender information, and the recipient information are analyzed, and whether or not the main information can be presented is determined based on the analysis result.
  • the server receives main information transmitted by a sender, and sender information related to the sender's emotion or state when the main information is transmitted, A receiver that receives a plurality of recipient information related to each emotion or state of the recipient, and information for determining whether to present the main information together with the main information, the sender information and the plurality of the information A transmission unit configured to transmit the receiver information to each of the plurality of receivers.
  • a state setting unit that sets each emotional state of the plurality of recipients, and based on each emotional state of the plurality of recipients set by the state setting unit
  • a determination unit that determines whether or not to transmit the main information to each of the plurality of recipients, and when the transmission unit determines to transmit by the determination unit, the transmitter information and Without transmitting the plurality of recipient information, only the main information is transmitted to each of the plurality of recipients, and when the determination unit determines not to transmit, the main information, the sender information, and the Multiple recipient information can not be transmitted.
  • the determination unit can determine a transmission method for the receiver of the main information when it is determined to transmit, and can determine a rejection method for the receiver of the main information when it is determined not to transmit. .
  • the information processing method according to the second aspect of the present technology is an information processing method corresponding to the information processing apparatus according to the second aspect of the present technology described above.
  • the main information transmitted by the sender and the sender information related to the emotion or state of the sender when the main information is transmitted are received.
  • a plurality of recipient information related to each emotion or state of the receiver is received, and the sender information and the plurality of recipient information are used as information for determining whether or not to present the main information together with the main information. Is transmitted to each of the plurality of recipients.
  • An information processing system includes a transmission device and a reception device, and the transmission device transmits main information and the emotion or state of the sender when the main information is transmitted.
  • a first communication unit that transmits sender information related to the receiver, wherein the receiving device includes a second communication unit that receives the main information and the sender information transmitted from the transmitting device;
  • An acquisition unit that acquires receiver information related to emotion or state, an analysis unit that analyzes the main information, the sender information, and the receiver information, and the main information based on an analysis result of the analysis unit
  • a determination unit that determines whether or not the presentation is possible.
  • the information processing method according to the third aspect of the present technology is an information processing method corresponding to the information processing system according to the third aspect of the present technology described above.
  • the main information is transmitted and the sender's feeling when the main information is transmitted
  • sender information related to the state is transmitted
  • the receiver device receives the main information and the sender information transmitted from the transmitter device, and obtains receiver information related to the emotion or state of the receiver. Then, the main information, the sender information, and the receiver information are analyzed, and whether or not the main information can be presented is determined based on the analysis result.
  • An information processing system includes a transmission device, a plurality of reception devices, and a server, and the transmission device transmits main information and the main information is transmitted when the main information is transmitted.
  • a first communication unit that transmits sender information related to a sender's emotion or state, and the server receives the main information and the sender information transmitted from the transmitter;
  • a receiver that receives a plurality of recipient information related to the emotions or states of each of a plurality of recipients transmitted from a plurality of receivers, and the sender information and the plurality of recipient information together with the main information
  • Each of the plurality of receivers, each of the plurality of receiving devices includes an acquisition unit that acquires the recipient information, the main information transmitted from the server, and the transmission Person
  • a second communication unit that receives the information and transmits the receiver information acquired by the acquisition unit to a server, and an analysis unit that analyzes the main information, the sender information, and the recipient information;
  • a first determination unit that determines whether or not to present the main information based on an analysis
  • the server sets a state of each emotion of the plurality of recipients based on the plurality of recipient information, and each emotion of the plurality of recipients set by the state setting unit And a second determination unit that determines whether or not to transmit the main information to each of the plurality of recipients based on the state of the server, wherein the transmission unit of the server transmits by the determination unit When it is determined, without transmitting the sender information and the plurality of recipient information, only the main information is transmitted to each of the plurality of recipients, and when the determination unit determines not to transmit, The main information, the sender information, and the plurality of recipient information are not transmitted, and the receiving apparatus can not execute the process of the first determination unit.
  • the information processing method according to the fourth aspect of the present technology is an information processing method corresponding to the information processing system according to the fourth aspect of the present technology described above.
  • the main information when the main information is transmitted and the main information is transmitted in the transmission device of the information processing system including the transmission device, the plurality of reception devices, and the server.
  • the sender information related to the sender's emotion or state is transmitted, and the server receives the main information and the sender information transmitted from the transmitter, and the plurality of receivers
  • a plurality of recipient information related to the emotion or state of each of the plurality of recipients transmitted from is received, and together with the main information, the sender information and the plurality of recipient information are the plurality of recipients.
  • the receiver information is acquired and the main information and the sender information transmitted from the server are received in each of the plurality of receiving devices. Both the receiver information obtained is sent to the server, the main information, the sender information, and the recipient information is analyzed based on the analysis results, presented whether the main information is determined.
  • First embodiment (example of one-to-one communication) 2.
  • Second Embodiment (Example in which determination processing is performed at a receiving terminal in 1-to-N communication) 3.
  • Third embodiment (example in which determination processing is performed by a server in 1-to-N communication)
  • FIG. 1 is a block diagram illustrating a configuration example of an information processing system 1 to which the present technology is applied.
  • the information processing system 1 includes a transmission terminal 11 and a reception terminal 12 connected to each other via a network (not shown).
  • the transmission terminal 11 and the reception terminal 12 are terminals that can be freely carried by a user, for example, represented by a mobile phone, and have a mail function for transmitting and receiving electronic mail (hereinafter abbreviated as mail) in addition to the telephone function. Terminal.
  • the sending terminal 11 sends data including voice by the telephone function and mail (including text and images) by the mail function to the receiving terminal 12 connected to the network.
  • the transmission terminal 11 includes an actual data input unit 21, a sensor unit 22, an emotion setting unit 23, a main control unit 24, and a communication unit 25.
  • the actual data input unit 21 is configured as an input device such as a microphone or a keyboard. Based on an operation of a user of the transmission terminal 11 (hereinafter referred to as a sender), data representing voice or mail (collectively, , Referred to as real data).
  • the keyboard includes not only those that operate physical buttons but also those that operate buttons displayed on the display.
  • the Sensor unit 22 detects the state of the sender's body and outputs information indicating the detection result (hereinafter referred to as state information).
  • the sensor unit 22 is configured as, for example, a thermometer, a heart rate monitor, a pedometer (registered trademark), an electroencephalograph, a respiratory measurement device, a camera, a microphone, or the like, which is built in or attached to the transmission terminal 11, and includes a body temperature, a heart rate, It detects physical information such as movement, brain waves, respiratory rate, images, and voices.
  • the sensor unit 22 is an in-camera, the sensor unit 22 images the facial expression of the sender who is using the transmission terminal 11 and outputs image data obtained as a result of the imaging as state information.
  • the sensor unit 22 can be configured as, for example, a gyro sensor, a touch panel, or a GPS (Global Positioning System).
  • the emotion setting unit 23 sets emotion information that is the state of the sender's emotion based on the operation of the sender. For example, when the sender selects his / her emotion from four modes of “joy”, “anger”, “sorrow”, and “easy”, the emotion setting unit 23 sets the set mode as emotion information. To do.
  • the main control unit 24 controls the entire operation of the transmission terminal 11.
  • the main control unit 24 is provided with a data acquisition unit 31 and a communication control unit 32.
  • the data acquisition unit 31 acquires the actual data, the state information, and the emotion information from each of the actual data input unit 21, the sensor unit 22, and the emotion setting unit 23.
  • the state information output by the sensor unit 22 and the emotion information set by the emotion setting unit 23 are information representing the mental state of the sender and are not essential as information processed in the receiving terminal 12. That is, it may be sufficient for the data acquisition unit 31 to acquire actual data as main information input from the actual data input unit 21. Therefore, in the following, state information and emotion information are appropriately referred to as accompanying information in order to distinguish them from essential actual data.
  • the communication control unit 32 controls the data acquired by the data acquisition unit 31, that is, the actual data and the accompanying information to be transmitted from the communication unit 25 to the receiving terminal 12 via the network.
  • the communication unit 25 performs communication with the receiving terminal 12 via the network based on the control of the communication control unit 32.
  • the receiving terminal 12 receives actual data and accompanying information from the transmitting terminal 11 having such a configuration via the network.
  • the receiving terminal 12 includes a communication unit 41, a sensor unit 42, an emotion setting unit 43, a main control unit 44, and an output unit 45.
  • the communication unit 41 performs communication with the transmission terminal 11 via the network based on the control of the communication control unit 51 described later.
  • the sensor unit 42 detects state information regarding the state of the user's body.
  • the sensor unit 42 has basically the same configuration as that of the sensor unit 22 of the transmission terminal 11, and thus the description thereof is omitted.
  • the emotion setting unit 43 sets emotion information, which is the emotional state of the receiver, based on the operation of the user of the receiving terminal 12 (hereinafter referred to as a receiver).
  • the main control unit 44 controls the entire operation of the receiving terminal 12.
  • the main control unit 44 includes a communication control unit 51, a data acquisition unit 52, a storage unit 53, an analysis unit 54, and a determination unit 55.
  • the communication control unit 51 controls the communication unit 41 to receive data transmitted from the transmission terminal 11.
  • data transmitted from the transmission terminal 11 and received by the reception terminal 12 will be referred to as sender data.
  • the data acquisition unit 52 acquires each of the sender data, the state information, and the emotion information from each of the communication control unit 51, the sensor unit 42, and the emotion setting unit 43.
  • the storage unit 53 stores various data acquired by the data acquisition unit 52.
  • the analysis unit 54 calculates a score representing the emotional state of the sender by analyzing the sender data among the data acquired by the data acquisition unit 52. Note that the score representing the emotional state of the sender is referred to as a sender score Ss.
  • the analysis unit 54 calculates a score representing the emotional state of the receiver by analyzing the state information and emotion information in the data acquired by the data acquisition unit 52.
  • the score representing the emotional state of the receiver is referred to as the receiver score Sr.
  • at least one of state information and emotion information may be used for calculating the score Sr of the receiver.
  • the determination unit 55 determines whether or not to present the sender data based on the analysis result of the analysis unit 54. Specifically, the determination unit 55 has a predetermined score Ss (an analysis result representing the emotional state of the sender) and a receiver score Sr (an analysis result representing the emotional state of the receiver). When the condition is satisfied, it is determined that the sender data can be presented, and when the condition is not satisfied, it is determined that the sender data cannot be presented.
  • Ss an analysis result representing the emotional state of the sender
  • Sr an analysis result representing the emotional state of the receiver
  • the determination unit 55 compares the sender's emotional state with the receiver's emotional state by comparing the sender's score Ss with the receiver's score Sr. Then, the determination unit 55 determines whether or not to present sender data based on the comparison result. That is, the determination unit 55 determines that the sender data can be presented when it is determined that both emotions match. On the other hand, if the determination unit 55 determines that the emotions of the two do not match, the determination unit 55 determines that the sender data cannot be presented.
  • the determination unit 55 determines a method for presenting actual data among the sender data.
  • a method for presenting actual data for example, when the actual data as main information is mail, the following various methods can be employed. That is, it is possible to employ a method of immediately displaying the contents of the mail represented by the actual data on the display that is the output unit 45. Alternatively, it is possible to employ a method of classifying actual data into a predetermined folder (for example, a happy folder) among a plurality of preset folders.
  • the determination unit 55 determines a method for rejecting the actual data out of the sender data.
  • a method for rejecting actual data for example, when the actual data is mail, the following various methods can be employed. That is, it is possible to adopt a method of displaying the contents of the mail represented by the actual data on the display that is the output unit 45 after a predetermined time has elapsed since the determination. Alternatively, it is possible to adopt a method in which actual data is classified into a predetermined folder (for example, a sad folder) among a plurality of preset folders and put in a hold state. Alternatively, it is possible to adopt a method such as storing actual data in the storage unit 53.
  • a predetermined folder for example, a sad folder
  • the determination unit 55 generates feedback information based on the determination result. For example, when the determination result can be presented, the determination unit 55 generates, as feedback information, a notification that the actual data has been presented at the receiving terminal 12. On the other hand, the determination part 55 produces
  • the feedback information is transmitted from the communication unit 41 to the transmission terminal 11 based on the control of the communication control unit 51.
  • the output unit 45 is configured as a display, a speaker, or the like, for example, and outputs actual data based on the determination result by the determination unit 55.
  • transmission / reception of information between the transmission terminal 11 and the reception terminal 12 is performed by controlling the communication unit 25 by the communication control unit 32 or by controlling the communication unit 41 by the communication control unit 51. Is called.
  • An actual terminal device may have only one of the transmission function and the reception function, but may have both.
  • the terminal device having both functions has both the configurations of the transmission terminal 11 and the reception terminal 12 in FIG.
  • FIG. 2 is a flowchart for explaining the flow of transmission processing.
  • step S1 the data acquisition unit 31 acquires the actual data input from the actual data input unit 21.
  • the actual data is mail.
  • step S2 the data acquisition unit 31 acquires the state information output by the sensor unit 22.
  • step S3 the data acquisition unit 31 acquires the emotion information set by the emotion setting unit 23.
  • step S4 the communication control unit 32 transmits each data acquired in each process of step S1 to step S3 to the receiving terminal 12. That is, actual data and accompanying information are transmitted to the receiving terminal 12.
  • the receiving terminal 12 receives the actual data and the accompanying information transmitted from the transmitting terminal 11 as the sender data, and determines whether or not the sender data can be presented (step S25 in FIG. 3 described later). Then, based on the determination result in the receiving terminal 12, feedback information is transmitted to the transmitting terminal 11 (step S31 in FIG. 3 described later).
  • feedback information from the receiving terminal 12 to the transmitting terminal 11 is text data, and the text data is referred to as feedback text data.
  • step S5 the communication control unit 32 receives the feedback text data transmitted from the receiving terminal 12.
  • the received feedback text data is output from an output unit (not shown). Thereby, the sender can know whether or not the actual data is presented at the receiving terminal 12.
  • reception processing a series of processing (hereinafter referred to as reception processing) from when the receiving terminal 12 receives sender data from the transmitting terminal 11 to when sending feedback text data to the transmitting terminal 11 will be described.
  • FIG. 3 is a flowchart for explaining the flow of reception processing.
  • the communication control unit 51 controls the communication unit 41 to receive data transmitted from the transmission terminal 11, that is, data including actual data and accompanying information as sender data, reception processing is started, Such processing after step S21 is executed.
  • step S21 the data acquisition unit 52 acquires the sender data.
  • step S22 the data acquisition unit 52 acquires receiver data.
  • the data acquisition unit 52 acquires the recipient status information output by the sensor unit 42 and the recipient emotion information set by the emotion setting unit 43.
  • step S23 the analysis unit 54 performs a sender data analysis process that is a process of analyzing the sender data acquired in the process of step S21.
  • FIG. 4 is a flowchart for explaining the flow of sender data analysis processing.
  • step S41 the analysis unit 54 acquires text data as actual data included in the sender data acquired in the process of step S21. Specifically, the contents of the mail are acquired.
  • step S42 the analysis unit 54 determines whether pictograms are used in the text data.
  • step S42 If no pictograph is used in the text data, it is determined as NO in step S42, and the process proceeds to step S45.
  • step S45 The processing after step S45 will be described later.
  • Step S42 when the pictogram is used, it is determined as YES in Step S42, and the process proceeds to Step S43.
  • step S43 the analysis unit 54 refers to the correspondence table between pictographs and scores. It is assumed that the receiving terminal 12 holds a correspondence table between pictographs and scores in advance. Here, the correspondence table of pictograms and scores will be described with reference to FIG.
  • FIG. 5 is a diagram for explaining a correspondence table between pictographs and scores.
  • a high score is associated with positive pictograms (pictographs shown on the left side of FIG. 5) that express a smile or a heart.
  • a low score is associated with a negative pictogram (a pictogram shown on the right side of FIG. 5) expressing a crying face or an angry face.
  • An intermediate score is associated with an intermediate level pictogram representing the normal face (the pictogram shown in the center of FIG. 5).
  • step S44 the analysis unit 54 calculates a pictographic score.
  • the analysis unit 54 calculates a pictographic score by adding all the scores associated with pictographs included in the text data. Thereafter, the process proceeds to step S45.
  • step S45 the analysis unit 54 parses the text data. Specifically, the analysis unit 54 extracts keywords related to the emotion of the recipient by analyzing the text data.
  • step S46 the analysis unit 54 refers to the correspondence table between keywords and scores. It is assumed that the receiving terminal 12 holds a keyword / score correspondence table in advance.
  • the keyword-score correspondence table for example, a keyword that expresses a positive emotion is associated with a high score, while a keyword that expresses a negative emotion corresponds to a low score. It is attached.
  • An intermediate score is associated with a keyword that expresses an intermediate feeling between the two.
  • step S47 the analysis unit 54 calculates a text score. For example, the analysis unit 54 calculates the text score by adding all the scores associated with the keywords included in the text data.
  • step S48 the analysis unit 54 adds the pictographic score and the text score to calculate the sender's score Ss.
  • step S49 the analysis unit 54 outputs the sender's score Ss.
  • the analysis part 54 may add together the analysis result of the accompanying information received from the transmission terminal 11, when calculating the sender's score Ss.
  • the analysis unit 54 refers to the heart rate and score correspondence table to obtain the score. calculate.
  • the heart rate of the sender at the time of data transmission is associated with a heart rate higher than the average value in normal times, and a high score is associated with a positive state.
  • the low heart rate is associated with a low score because it is in a negative state.
  • An intermediate score is associated with an intermediate heart rate.
  • the analysis unit 54 calculates a score by referring to a correspondence table of voice and score. For example, in the correspondence table between voice and score, the voice pitch of the sender at the time of data transmission is higher than the average voice pitch at a certain time from the time of data transmission to a predetermined time. Therefore, a higher score is associated with the difference as a positive state. On the other hand, a lower score is associated with a voice lower than the average value according to the difference. Further, an intermediate score is associated with a sound close to the average value.
  • the analysis unit 54 selects the mode.
  • the score is calculated by referring to the score correspondence table. For example, “high” and “easy” modes are associated with high scores as being positive, and “angry” and “sad” modes are negative. Is associated with a low score.
  • the analysis unit 54 may add together the analysis results such as the usage history of the transmission terminal 11 by the sender and the user setting mode in addition to the accompanying information.
  • step S24 the analysis unit 54 analyzes the receiver data acquired by the data acquisition unit 52 in the process of step S22, and calculates the score Sr of the receiver. That is, the analysis unit 54 calculates the receiver's score Sr by analyzing the state information acquired by the sensor unit 42 and the emotion information acquired by the emotion setting unit 43. Note that the analysis method is the same as the method for analyzing sender data, and is therefore omitted.
  • step S25 the determination unit 55 executes a process of determining whether or not to present sender data based on the analysis result of step S24 (hereinafter referred to as a determination process).
  • FIG. 6 is a flowchart for explaining the flow of the determination process.
  • step S61 the determination unit 55 obtains the sender score Ss calculated in the process of step S23.
  • step S62 the determination unit 55 acquires the score Sr of the recipient calculated in the process of step S24.
  • step S63 the determination unit 55 determines whether the absolute difference between the score Ss and the score Sr is less than a threshold value.
  • Step S63 If the difference absolute value between the score Ss and the score Sr is less than the threshold value, it is determined as YES in Step S63, and the process proceeds to Step S64. That is, in this case, it is determined that the sender's emotion matches the receiver's emotion.
  • step S64 the determination unit 55 outputs a determination result indicating that the presentation is possible. Thereby, the determination process ends, and the process proceeds to step S26 of FIG.
  • Step S63 when the difference absolute value between the score Ss and the score Sr is not less than the threshold value, that is, when it is greater than or equal to the threshold value, it is determined as NO in Step S63, and the process proceeds to Step S65. That is, in this case, it is determined that the sender's emotion does not match the receiver's emotion.
  • step S65 the determination unit 55 outputs a determination result indicating that the presentation is impossible. Thereby, the determination process ends, and the process proceeds to step S26 of FIG.
  • step S26 the determination unit 55 determines whether the determination result can be presented.
  • step S26 If the determination result can be presented, it is determined as YES in step S26, and the process proceeds to step S27.
  • the determination unit 55 determines a presentation method. Specifically, as described above, the determination unit 55 is configured to immediately display the content of the mail represented by the actual data on the output unit 45, or to a predetermined folder (e.g., a predetermined folder among a plurality of preset folders). For example, one method is determined from various methods such as a folder for joyful folders.
  • step S28 the output unit 45 outputs actual data (that is, mail). That is, the output unit 45 presents the contents of the mail according to the presentation method determined by the determination unit 55 in the process of step S27.
  • step S31 The processing after step S31 will be described later.
  • step S26 determines whether the determination result cannot be presented. If the determination result cannot be presented, it is determined as NO in step S26, and the process proceeds to step S29.
  • step S29 the determination unit 55 determines a rejection method. Specifically, as described above, the determination unit 55 displays the content of the mail on the output unit 45 after a predetermined time elapses from the determination, or a predetermined folder (for example, a plurality of folders set in advance) (for example, One method is determined from various methods such as a method for classifying a folder for sadness.
  • step S30 the output unit 45 rejects actual data (that is, mail). That is, the output unit 45 rejects the mail according to the rejection method determined by the determination unit 55 in the process of step S30.
  • step S31 the determination unit 55 executes a feedback process.
  • FIG. 7 is a flowchart for explaining the flow of feedback processing.
  • step S81 the determination unit 55 determines whether the determination result output in the process of step S25 can be presented.
  • Step S81 If the determination result can be presented, it is determined as YES in Step S81, and the process proceeds to Step S82.
  • step S82 the determination unit 55 creates feedback text data from the determination result. That is, the determination unit 55 creates feedback text data indicating that the content of the mail represented by the actual data is presented at the receiving terminal 12. Thereby, for example, a feedback text “sending of mail was successful” is created.
  • step S83 the determination unit 55 transmits the created feedback text data to the transmission terminal 11 via the communication control unit 51.
  • Step S81 if the determination result cannot be presented, that is, if the presentation is not possible, it is determined as NO in Step S81, and the process proceeds to Step S84.
  • step S84 the determination unit 55 creates feedback text data from the determination result and the score Sr of the recipient. That is, the determination unit 55 creates feedback text data indicating that the mail that is actual data has been rejected by the receiving terminal 12. For example, when the score Sr of the recipient is a score in a state in which the recipient is angry, feedback text data is generated that “the mail transmission failed. The other party seems to be angry now”. .
  • step S83 the created feedback text data is transmitted to the transmission terminal 11.
  • step S31 ends, and the reception process in FIG. 3 also ends.
  • the presentation timing of actual data can be controlled according to the emotion or state of the recipient, the recipient's stress can be reduced or pleasure can be doubled. it can.
  • the sender can know whether or not actual data is presented at the receiving terminal 12.
  • the feedback information transmitted from the receiving terminal 12 to the transmitting terminal 11 is text data, but is not limited thereto.
  • the feedback information may be, for example, an image, vibration, or sound.
  • the content of the feedback information is not limited to a text in which information on the emotion or state of the other party is added to the binary information of success or failure. For example, when the determination result cannot be presented, an improvement plan for the content of the actual data transmitted by the sender may be transmitted to the transmission terminal 11 as feedback information.
  • the determination result is determined by comparing the absolute value of the difference between the sender's score Ss and the receiver's score Sr with a threshold value.
  • the method of the determination process is not limited to this, and for example, a table in which the determination result is determined by a combination of the sender score Ss and the receiver score Sr may be used.
  • Second Embodiment> In the information processing system 1 according to the first embodiment, one-to-one communication is performed in which actual data is transmitted from the transmission terminal 11 to one reception terminal 12.
  • the method of communication between the transmission terminal and the reception terminal is not limited to this.
  • An embodiment of an information processing system in which one-to-N communication (N is an arbitrary integer value equal to or greater than 2) in which actual data is transmitted from a transmitting terminal to a plurality of receiving terminals is performed in the second embodiment. Will be described below.
  • FIG. 8 is a block diagram illustrating a configuration example of the information processing system 101 to which the present technology is applied.
  • the information processing system 101 includes a transmission terminal 111, reception terminals 112-1 to 112-N, and a server 113 that are connected to each other via a network 114.
  • a transmission terminal 111 receives a transmission signal from a base station
  • reception terminals 112-1 to 112-N receives a signal from a base station
  • server 113 that are connected to each other via a network 114.
  • the configuration and processing of the transmission terminal 111 and the reception terminal 112 in FIG. 8 are basically the same as the configuration of the transmission terminal 11 and the reception terminal 12 in FIG. Therefore, in the following, with respect to the transmission terminal 111 and the reception terminal 112, description of the points of coincidence with the transmission terminal 11 and the reception terminal 12 of FIG.
  • the transmission terminal 111 transmits voice (including text and images) data using a telephone function or mail function to a server 113 connected to the network 114.
  • the transmission terminal 111 includes an actual data input unit 121, a sensor unit 122, an emotion setting unit 123, a main control unit 124, and a communication unit 125.
  • the main control unit 124 includes a data acquisition unit 131 and a communication control unit 132.
  • the communication control unit 132 controls the data acquired by the data acquisition unit 131, that is, the actual data and accompanying information to be transmitted from the communication unit 125 to the server 113 via the network 114.
  • the server 113 manages various data transmitted and received between the transmission terminal 111 and the reception terminal 112 via the network 114.
  • the server 113 is configured to include a communication unit 171 and a main control unit 172.
  • the communication unit 171 performs communication with the transmission terminal 111 or the reception terminal 112 via the network 114 based on the control of the communication control unit 181 described later.
  • the main control unit 172 controls the overall operation of the server 113.
  • the main control unit 172 is provided with a communication control unit 181 and a storage unit 182.
  • the communication control unit 181 controls the communication unit 171 to receive the actual data and accompanying information transmitted from the transmission terminal 111. In addition, the communication control unit 181 controls the communication unit 171 to receive the recipient's score Sr periodically uploaded from each of the N receiving terminals 112.
  • the storage unit 182 stores the actual data and accompanying information received by the communication control unit 181. In addition, the storage unit 182 stores the score Sr of each receiver of the N receiving terminals 112 periodically received by the communication control unit 181.
  • the receiving terminal 112 receives the actual data and accompanying information transmitted from the transmitting terminal 111 from the server 113 via the network 114.
  • the server 113 receives the score Sr of each recipient of the other (N ⁇ 1) receiving terminals 112.
  • the receiving terminal 112 is configured to include a communication unit 141, a sensor unit 142, an emotion setting unit 143, a main control unit 144, and an output unit 145.
  • the main control unit 144 is provided with a communication control unit 151, a data acquisition unit 152, a storage unit 153, an analysis unit 154, and a determination unit 155.
  • the communication control unit 151 controls the communication unit 141 to receive data transmitted from the server 113. Specifically, the communication control unit 151 transmits actual data and accompanying information (hereinafter referred to as “sender data”) transmitted from the transmission terminal 111 via the server 113 and other data transmitted from the server 113. Control is performed so that the communication unit 141 receives the score Sr of each receiver of the receiving terminal 112.
  • the data acquisition unit 152 receives each of the sender data, the score Sr of each receiver of the other receiving terminals 112, the state information, and the emotion information from each of the communication control unit 151, the sensor unit 142, and the emotion setting unit 143. get.
  • the analysis unit 154 calculates the sender's score Ss by analyzing the sender data among the data acquired by the data acquisition unit 152.
  • the analysis unit 154 calculates the score Sr of the receiver by analyzing the state information and emotion information among the data acquired by the data acquisition unit 152. Then, the analysis unit 154 uploads the calculated receiver score Sr from the communication unit 141 to the server 113 based on the control of the communication control unit 151. The analysis unit 154 periodically calculates the score Sr of the recipient and uploads it to the server 113. The other receiving terminals 112 also periodically calculate the recipient's score Sr and upload it to the server 113.
  • the transmission terminal 111 also functions as the reception terminal 112 when another device functions as the transmission terminal.
  • the score Sr of the recipient is periodically calculated and uploaded to the server 113.
  • the case where the transmission terminal 111 functions as the reception terminal 112 is not mentioned here.
  • the determining unit 155 determines whether or not to present the sender data based on the analysis result of the analyzing unit 154 and the score Sr of each receiver of the other receiving terminals 112 acquired by the data acquiring unit 152.
  • the determination unit 155 includes the sender's score Ss (the analysis result of the sender's emotional state), the receiver's score Sr (the analysis result of the receiver's emotional state), and other receiving terminals 112.
  • the score Sr analysis result of the emotional state of other recipients
  • the determination unit 155 compares the sender's score Ss, the receiver's score Sr, and the respective receiver's score Sr of the other receiving terminals 112 with the emotional state of the sender. Compare the emotional status of all recipients. Then, the determination unit 155 determines whether or not to present the sender data based on the comparison result. That is, when the determination unit 155 determines that both emotions match, the determination unit 155 determines that the sender data can be presented. On the other hand, if the determination unit 155 determines that the emotions of the two do not match, the determination unit 155 determines that the sender data cannot be presented.
  • the determination unit 155 determines a method for presenting actual data among the sender data. On the other hand, when the determination result cannot be presented, the determination unit 155 determines a method for rejecting the actual data from the sender data. Since the actual data presentation method and the rejection method have been described above, description thereof will be omitted.
  • the determination unit 155 generates feedback information based on the determination result.
  • the feedback information is transmitted from the communication unit 141 to the transmission terminal 111 via the server 113 based on the control of the communication control unit 151.
  • the server 113 transmits the feedback information received from the receiving terminal 112 to the transmitting terminal 111. If the feedback information is not transmitted from the receiving terminal 112 even after the predetermined time has elapsed, the server 113 uses the transmitting terminal 111 as a feedback information to notify that the actual data has not been presented at the receiving terminal 112. You may make it transmit to.
  • transmission / reception of information among the transmission terminal 111, the reception terminal 112, and the server 113 is performed by the communication control unit 132 controlling the communication unit 125 and the communication control unit 151 controlling the communication unit 141.
  • the communication control unit 181 controls the communication unit 171.
  • the flow of transmission processing by the transmission terminal 111 is basically the same as the flow of transmission processing by the transmission terminal 11 of FIG. Therefore, the description is omitted. However, in the transmission process by the transmission terminal 111, each data acquired by the data acquisition unit 131, that is, actual data and accompanying information are transmitted to the server 113.
  • the receiving terminal 112 determines whether or not actual data can be presented. If or not actual data can be presented is determined at the receiving terminal 112, and feedback text data generated based on the determination result is transmitted to the transmitting terminal 111 via the server 113. That is, the communication control unit 132 receives the feedback text data transmitted from the server 113.
  • FIG. 9 is a flowchart for explaining the flow of management processing.
  • step S101 the communication control unit 181 receives the score Sr of the receiver from all the receiving terminals 112.
  • the storage unit 182 stores the received score Sr of the recipient.
  • the receiver's score Sr is transmitted periodically.
  • step S102 the communication control unit 181 determines whether data has been transmitted from the transmission terminal 111. That is, the communication control unit 181 determines whether actual data and accompanying information have been transmitted from the transmission terminal 111.
  • step S102 If no data is transmitted from the transmission terminal 111, it is determined as NO in step S102, the process returns to step S101, and the subsequent processes are repeated. That is, the loop process of steps S101 and S102 is repeated until data is transmitted from the transmission terminal 111.
  • Step S102 when data is transmitted from the transmission terminal 111, it is determined as YES in Step S102, and the process proceeds to Step S103.
  • step S103 the communication control unit 181 receives data from the transmission terminal 111.
  • step S104 the communication control unit 181 transmits data from the transmission terminal 111 to all the reception terminals 112. That is, actual data and accompanying information are transmitted to all receiving terminals 112.
  • step S105 the communication control unit 181 transmits the score Sr of the receiver of the other receiving terminal 112 to the receiving terminal 112. Note that the processing in step S104 and step S105 is executed substantially simultaneously.
  • the receiving terminal 112 receives the actual data and accompanying information transmitted from the server 113 as sender data, and further receives the score Sr of another recipient (step S125 in FIG. 10 described later). . Based on the information, it is determined whether or not the sender data can be presented. Then, based on the determination result at the receiving terminal 112, feedback text data is transmitted to the server 113.
  • step S106 the communication control unit 181 receives the feedback text data transmitted from the receiving terminal 112.
  • step S107 the communication control unit 181 transmits the feedback text data received in step S106 to the transmission terminal 111.
  • reception processing a series of processing (hereinafter referred to as reception processing) from when the receiving terminal 112 receives the sender data and the score Sr of other recipients from the server 113 until it transmits the feedback text data to the server 113. explain.
  • FIG. 10 is a flowchart for explaining the flow of reception processing.
  • step S121 the data acquisition unit 152 acquires receiver data. That is, the data acquisition unit 152 acquires the receiver state information output from the sensor unit 142 and the receiver emotion information set by the emotion setting unit 143.
  • step S122 the analysis unit 154 analyzes the receiver data acquired by the data acquisition unit 152 in the process of step S121, and calculates the score Sr of the receiver.
  • the analysis method the method described in the first embodiment can be applied as it is.
  • step S123 the communication control unit 151 uploads the score Sr of the recipient calculated in the process of step S122 to the server 113.
  • step S124 the communication control unit 151 determines whether data is transmitted from the server 113. That is, the communication control unit 151 determines whether actual data, accompanying information, and the score Sr of other recipients have been transmitted from the transmission terminal 111 via the server 113.
  • step S124 If no data is transmitted from the server 113, it is determined as NO in step S124, the process returns to step S121, and the subsequent processes are repeated. That is, the processing from step S121 to step S124 is repeated until data is transmitted from the server 113.
  • Step S124 when data is transmitted from the server 113, it is determined as YES in Step S124, and the process proceeds to Step S125.
  • step S125 the communication control unit 151 receives data from the server 113. That is, data including actual data and accompanying information is received as sender data, and the score Sr of another receiver is further received.
  • step S126 the data acquisition unit 152 acquires the sender data received in the process of step S125.
  • step S127 the analysis unit 154 analyzes the sender data acquired in the process of step S126 by executing the above-described sender data analysis process of FIG. Thereby, the sender's score Ss is calculated.
  • step S128 the data acquisition unit 152 acquires the score Sr of another recipient received in the process of step S125.
  • the determination unit 155 executes a determination process. For example, the determination unit 155 may determine the receiver score Sr calculated in step S122, the sender score Ss calculated in step S127, and the other receiver scores acquired in step S128. By comparing Sr, the emotional state of the sender is compared with the emotional states of all recipients. That is, when the determination unit 155 determines that both emotions match, the determination unit 155 determines that the sender data can be presented. On the other hand, if the determination unit 155 determines that the emotions of the two do not match, the determination unit 155 determines that the sender data cannot be presented. For example, when all the scores are scores representing a positive state, the determination unit 155 outputs a determination result that can be presented, and otherwise outputs a determination result that the presentation is impossible.
  • step S130 the determination unit 155 determines whether the determination result can be presented.
  • step S130 If the determination result can be presented, it is determined as YES in step S130, and the process proceeds to step S131.
  • step S131 the determination unit 155 determines a presentation method. That is, the determination unit 155 determines one presentation method from the various methods described above.
  • step S132 the output unit 145 outputs actual data (that is, mail). That is, the output unit 145 presents the contents of the mail according to the presentation method determined by the determination unit 155 in the process of step S131.
  • step S1335 The processing after step S135 will be described later.
  • step S130 determines whether the determination result cannot be presented. If the determination result cannot be presented, it is determined as NO in step S130, and the process proceeds to step S133.
  • step S133 the determination unit 155 determines a rejection method. That is, the determination unit 155 determines one presentation method from the various methods described above.
  • step S134 the output unit 145 rejects the actual data (that is, mail). That is, the output unit 145 rejects the mail according to the rejection method determined by the determination unit 155 in the process of step S134.
  • step S135 the determination unit 155 executes a feedback process.
  • feedback information is transmitted to the server 113.
  • the feedback process is basically the same as the flow of the feedback process in FIG. However, in the feedback processing by the determination unit 155, feedback text data created based on the determination result is transmitted to the server 113.
  • the server 113 transmits the received feedback text data to the transmission terminal 111. Thereby, the reception process ends.
  • the presentation timing of actual data can be controlled according to the emotion or state of the receiver. , Can reduce the stress on the recipient or double the joy.
  • the sender can know whether or not actual data is presented at the receiving terminal 112.
  • the determination process for determining whether or not to present actual data is performed in the receiving terminal 112.
  • the execution place of the determination process is not particularly limited. Therefore, an embodiment of an information processing system in which a server executes determination processing will be described below as a third embodiment.
  • FIG. 11 is a block diagram illustrating a configuration example of the information processing system 201 to which the present technology is applied.
  • the information processing system 201 includes a transmission terminal 111, reception terminals 112-1 to 112-N (N is an arbitrary integer value of 1 or more), and a server 213 that are connected to each other via a network 114. Connected to and configured.
  • the configuration and processing of the transmission terminal 111, the reception terminals 112-1 to 112-N, and the network 114 in the information processing system 201 in FIG. 11 are the same as those in the information processing system 101 in FIG. And basically the same as the network 114.
  • the determination process is executed in the server 213, the determination unit 155 as shown in FIG. Therefore, in the following, the information processing system 201 of the third embodiment will be described mainly with respect to differences from the information processing system 101 of the second embodiment, that is, the server 213.
  • the server 213 manages various data transmitted and received between the transmission terminal 111 and the reception terminal 112 via the network 114.
  • the server 213 is configured to include a communication unit 221 and a main control unit 222.
  • the communication unit 221 performs communication between the transmission terminal 111 and the reception terminal 112 via the network 114 based on the control of the communication control unit 231 described later.
  • the main control unit 222 controls the overall operation of the server 213.
  • the main control unit 222 includes a communication control unit 231, a state setting unit 232, a storage unit 233, and a determination unit 234.
  • the communication control unit 231 controls the communication unit 221 to receive the actual data and accompanying information transmitted from the transmission terminal 111. In addition, the communication control unit 231 controls the communication unit 221 to receive the recipient's score Sr periodically uploaded from each of the N receiving terminals 112.
  • the state setting unit 232 sets the emotional state for the score Sr of each recipient of the N receiving terminals 112 received under the control of the communication control unit 231. Specifically, the state setting unit 232 sets the emotion of the receiver to either binary information in the positive state or the negative state based on the score Sr of the receiver.
  • the types and number of emotional states are not limited to this.
  • the storage unit 233 stores the score Sr of each recipient of the N receiving terminals 112 set by the state setting unit 232.
  • the determination unit 234 transmits the actual data received from the transmission terminal 111 to the reception terminal 112 based on the emotional state of each receiver of the N reception terminals 112 set by the state setting unit 232. Determine whether it is possible. Specifically, the determination unit 234 determines that actual data can be transmitted to the N receiving terminals 112 when the emotional state of the receivers of the N receiving terminals 112 satisfies a predetermined condition. However, if not satisfied, it is determined that the actual data cannot be transmitted.
  • the determination unit 234 determines whether or not actual data can be transmitted based on the comparison result of the emotional states of the receivers of the N receiving terminals 112. In other words, when determining unit 234 determines that the emotional states of all recipients match (that is, when the emotional states of all recipients are positive), it determines that actual data can be transmitted. . On the other hand, if the determination unit 234 determines that the emotional states of all the recipients do not match, the determination unit 234 determines that the actual data cannot be transmitted.
  • whether or not actual data can be transmitted may be determined according to the ratio of the emotional state of the recipients of the N receiving terminals 112. For example, when the ratio of the emotional state of the recipients of N receiving terminals 112 is 50% and 50% between the positive state and the negative state (when the positive state ratio is 50% or less), The determination unit 234 determines that actual data cannot be transmitted. On the other hand, when the ratio between the positive state and the negative state is 60% and 40% (when the ratio of the positive state exceeds 50%), the determination unit 234 determines that the actual data can be transmitted.
  • the determination unit 234 may determine that the actual data cannot be transmitted when the emotional states of all the recipients do not match even after a predetermined time has elapsed.
  • the determination unit 234 determines the actual data transmission method. As a method for transmitting actual data, for example, when the actual data is mail, a method of immediately transmitting to the receiving terminal 112 can be employed. On the other hand, when the determination result cannot be transmitted, the determination unit 234 determines a method for rejecting the actual data. As a method of rejecting the actual data, for example, when the actual data is an email, a method of holding the actual data in the storage unit 233 can be employed.
  • the determination unit 234 generates feedback information based on the determination result.
  • the feedback information is transmitted from the communication unit 221 to the transmission terminal 111 via the network 114 based on the control of the communication control unit 231.
  • transmission / reception of information among the transmission terminal 111, the reception terminal 112, and the server 213 is performed by the communication control unit 132 controlling the communication unit 125 and the communication control unit 151 controlling the communication unit 141.
  • the communication control unit 231 controls the communication unit 221.
  • management processing a series of processing (hereinafter referred to as management processing) from when the server 213 sets the emotional state of each of the N receiving terminals 112 to when the created feedback text data is transmitted to the transmitting terminal 111. Will be described.
  • FIG. 12 is a flowchart for explaining the flow of management processing.
  • step S141 the communication control unit 231 receives the score Sr of the receiver from all the receiving terminals 112.
  • step S142 the state setting unit 232 sets the emotional states of all recipients. For example, the state setting unit 232 sets a positive state or a negative state by evaluating the score Sr for each of the scores Sr of all recipients received in the process of step S141. The set emotional states of all recipients are stored in the storage unit 233.
  • step S143 the communication control unit 231 determines whether data has been transmitted from the transmission terminal. That is, the communication control unit 231 determines whether actual data and accompanying information have been transmitted from the transmission terminal 111.
  • step S143 If no data is transmitted from the transmission terminal 111, it is determined as NO in step S143, the process returns to step S141, and the subsequent processes are repeated. In other words, the loop processing from step S141 to step S143 is repeated until data is transmitted from the transmission terminal 111.
  • Step S143 when data is transmitted from the transmission terminal 111, it is determined as YES in Step S143, and the process proceeds to Step S144.
  • step S144 the communication control unit 231 receives data from the transmission terminal 111.
  • step S145 the determination unit 234 executes determination processing. For example, the determination unit 234 determines whether or not the actual data can be transmitted to the receiving terminal 112 based on the comparison result of the emotional states of all the receivers set in the process of step S142. For example, if the determination unit 234 determines that the emotional states of all recipients match, the determination unit 234 outputs a determination result indicating that actual data can be transmitted. On the other hand, if the determination unit 234 determines that the emotional states of all recipients do not match, the determination unit 234 outputs a determination result indicating that actual data cannot be transmitted.
  • step S146 the determination unit 234 determines whether the determination result can be transmitted.
  • step S146 If the determination result is transmittable, it is determined as YES in step S146, and the process proceeds to step S147.
  • step S147 the determination unit 147 determines a transmission method.
  • step S148 the communication control unit 231 transmits actual data to all the receiving terminals 112. That is, the communication control unit 231 transmits an email according to the transmission method determined by the determination unit 234 in the process of step S147.
  • step S151 The processing after step S151 will be described later.
  • step S146 determines whether the determination result cannot be presented. If the determination result cannot be presented, it is determined as NO in step S146, and the process proceeds to step S149.
  • step S149 the determination unit 234 determines a rejection method.
  • step S150 the communication control unit 231 rejects the actual data. That is, the communication control unit 231 rejects the mail according to the rejection method determined by the determination unit 234 in the process of step S149.
  • step S151 the determination unit 234 transmits feedback information to the transmission terminal 111 by executing a feedback process.
  • the feedback process is basically the same as the flow of the feedback process in FIG.
  • the determination unit 234 creates feedback text data indicating that the content of the mail represented by the actual data has been transmitted to the receiving terminal 112. Thereby, for example, a feedback text “sending of mail was successful” is created. Thereafter, the determination unit 234 transmits the feedback text data created via the communication control unit 231 to the transmission terminal 111.
  • the determination unit 234 creates feedback text data indicating that the content of the mail represented by the actual data has not been transmitted to the receiving terminal 112. As a result, for example, “This time it seems that the destination user is not feeling.”, “Everyone's feelings did not become one.”, “E-mail delivery to users was avoided.” Feedback text data is created. Thereafter, the determination unit 234 transmits the feedback text data created via the communication control unit 231 to the transmission terminal 111.
  • reception processing a series of processing (hereinafter referred to as reception processing) from when the receiving terminal 112 analyzes the receiver data until outputting the actual data will be described.
  • FIG. 13 is a flowchart for explaining the flow of reception processing.
  • step S161 the data acquisition unit 152 acquires receiver data. That is, the data acquisition unit 152 acquires the receiver state information output from the sensor unit 142 and the receiver emotion information set by the emotion setting unit 143.
  • step S162 the analysis unit 154 analyzes the receiver data acquired by the data acquisition unit 152 in the process of step S161, and calculates the score Sr of the receiver.
  • the analysis method the method described in the first embodiment can be applied as it is.
  • step S163 the communication control unit 151 uploads the recipient score Sr calculated in the process of step S162 to the server 113.
  • step S164 the communication control unit 151 determines whether actual data has been transmitted from the server 213.
  • step S164 If no actual data is transmitted from the server 213, it is determined as NO in step S164, the process returns to step S161, and the subsequent processes are repeated. In other words, the process from step S161 to step S164 is repeated until the actual data is transmitted from the server 113.
  • Step S164 When actual data is transmitted from the server 213, it is determined as YES in Step S164, and the process proceeds to Step S165.
  • step S165 the communication control unit 151 receives actual data from the server 213.
  • step S166 the output unit 145 outputs actual data.
  • the transmission timing of actual data can be controlled according to the emotion or state of the receiver. , Can reduce the stress on the recipient or double the joy.
  • the sender can know whether or not actual data has been transmitted to the reception terminal 112.
  • the receiver's score Sr is calculated in each of the N receiving terminals 112.
  • the score Sr of each recipient of the N receiving terminals 112 may be calculated in the server.
  • FIG. 14 is a block diagram illustrating a configuration example of an information processing system 301 to which the present technology is applied.
  • the information processing system 301 includes a transmission terminal 111, reception terminals 112-1 to 112-N (N is an arbitrary integer value of 1 or more), and a server 313, which are connected to each other via a network 114. Connected to and configured.
  • the configuration and processing of the transmission terminal 111, the reception terminals 112-1 to 112-N, and the network 114 in the information processing system 301 of FIG. 14 are the same as those of the transmission terminal 111 and the reception terminal 112 of the information processing system 201 of FIG. And basically the same as the network 114. Therefore, in the following, regarding the information processing system 301, description of the points of coincidence with the information processing system 201 of FIG. 11 is omitted, and only the differences are described.
  • the server 313 manages various data transmitted and received between the transmission terminal 111 and the reception terminal 112 via the network 114.
  • the server 313 is configured to include a communication unit 321 and a main control unit 322.
  • the communication unit 321 performs communication between the transmission terminal 111 and the reception terminal 112 via the network 114 based on the control of the communication control unit 331 described later.
  • the main control unit 322 controls the entire operation of the server 313.
  • the main control unit 322 is provided with a communication control unit 331, an analysis unit 332, a state setting unit 333, a storage unit 334, and a determination unit 335.
  • the communication control unit 331 controls the communication unit 321 to receive the actual data and accompanying information transmitted from the transmission terminal 111. In addition, the communication control unit 331 controls the communication unit 321 to receive the receiver data periodically uploaded from each of the N receiving terminals 112, that is, the receiver state information and emotion information.
  • the analysis unit 332 analyzes the receiver data (that is, the receiver's status information and emotion information) received by the communication control unit 331 to obtain the score Sr of the receiver. calculate. Since the method for calculating the score Sr of the receiver has been described above, the description thereof will be omitted.
  • the state setting unit 333 sets the emotional state for the score Sr of each receiver of the N receiving terminals 112 calculated by the analyzing unit 332.
  • the state setting unit 333 has basically the same function and configuration as the state setting unit 232 in FIG.
  • the storage unit 334 stores the emotional state of each recipient of the N receiving terminals 112 set by the state setting unit 333.
  • the determination unit 335 Based on the emotional state of each receiver of the N receiving terminals 112 set by the state setting unit 333, the determination unit 335 sends the actual data received from the transmitting terminal 111 to each of the receiving terminals 112. To determine whether transmission is possible. Note that the determination unit 335 has basically the same configuration as the determination unit 234 of FIG.
  • the flow of transmission processing by the transmission terminal 111 is basically the same as the flow of transmission processing by the transmission terminal 111 in the information processing system 201 of FIG. Therefore, the description is omitted.
  • management processing a series of processing (hereinafter referred to as management processing) from when the server 313 receives the receiver data of each of the N receiving terminals 112 to when the created feedback text data is transmitted to the transmitting terminal 111. Will be described.
  • FIG. 15 is a flowchart for explaining the flow of management processing.
  • step S181 the communication control unit 331 receives receiver data, that is, receiver status information and emotion information from all receiving terminals 112.
  • step S182 the analysis unit 332 analyzes all receiver data and calculates a score Sr of the receiver.
  • step S183 the state setting unit 333 sets the emotional states of all recipients. That is, the state setting unit 333 sets a positive state or a negative state for each of the scores Sr of all recipients calculated in the process of step S182.
  • the set emotional states of all recipients are stored in the storage unit 334. Thereafter, the process proceeds to step S184.
  • step S184 to step S192 is basically the same as the process flow from step S143 to step S151 in FIG. Therefore, the description will be repeated and will be omitted.
  • reception processing a series of processing (hereinafter referred to as reception processing) from when the receiving terminal 112 acquires receiver data and transmits it to the server 313 until it outputs actual data will be described.
  • FIG. 16 is a flowchart for explaining the flow of reception processing.
  • step S201 the data acquisition unit 152 acquires receiver data. That is, the data acquisition unit 152 acquires the receiver state information output from the sensor unit 142 and the receiver emotion information set by the emotion setting unit 143.
  • step S202 the communication control unit 151 uploads to the server 313 the receiver data acquired in the process of step S201, that is, the receiver state information and emotion information. Thereafter, the process proceeds to step S203.
  • step S203 to step S205 is basically the same as the process flow from step S164 to step S166 in FIG. Therefore, the description will be repeated and will be omitted.
  • the processing executed by the receiving terminal 112 or the server may be executed by either the receiving terminal 112 or the server, and the ratio of the processing sharing can be freely changed.
  • buttons, touchpads, and the like are performed using buttons, touchpads, and the like in mobile terminals typified by mobile phones.
  • voice operations using voice recognition such as voice input and search, are also performed. For example, when a specific person's name is uttered, such as “call Mr. A”, a call or mail can be sent to or received from the specific person.
  • voice recognition technology various operations are expected to be performed by voice, and the natural behavior of people can be recognized from a microphone or the like. In this case, it is possible to analyze the emotional state of the recipient using voice information obtained by voice recognition, and apply the present technology using the analysis result.
  • the information processing system in this case can take an arbitrary configuration including the configurations of the various embodiments described above, but here, it is assumed that the configuration shown in FIG.
  • speech commands the history of operation instructions
  • the receiver shall perform a normal operation with an utterance command or the like. Further, when an operation based on an utterance command is performed, the utterance command is analyzed and a score Sr of the receiver is output. Then, the output score Sr of the recipient is stored together with the operation history by the utterance command of the recipient. In addition, when the operation by the utterance command is periodically performed, the score Sr of the receiver is also periodically output and stored.
  • the emotional state immediately before the receiver is calculated based on the stored score Sr of the receiver. Then, based on the calculated emotional state, actual data presentation at the receiving terminal 112 is controlled. For example, when the receiver's emotional state is a positive state, the actual data is presented at the receiving terminal 112, and when it is in a negative state, the actual data is rejected at the receiving terminal 112. For example, when the emotional state of the receiver changes from a negative state to a positive state, actual data is presented at the receiving terminal 112 when the emotional state changes.
  • the score Sr of the recipient may be calculated based on a search term by voice, a recording of a daily conversation, an utterance at the previous call, an environmental sound at the time of operation, and the like.
  • the receiver's score Sr is transmitted from the receiving terminal 112 to the transmitting terminal 111 in advance.
  • the transmitting terminal 111 may determine whether or not the telephone function for the receiving terminal 112 can be used based on the score Sr of the receiver received from the receiving terminal 112.
  • the series of processes described above can be executed by hardware or can be executed by software.
  • a program constituting the software is installed in the computer.
  • the computer includes, for example, a general-purpose personal computer capable of executing various functions by installing various programs by installing a computer incorporated in dedicated hardware.
  • FIG. 17 is a block diagram showing an example of the hardware configuration of a computer that executes the above-described series of processing by a program.
  • a CPU Central Processing Unit
  • ROM Read Only Memory
  • RAM Random Access Memory
  • an input / output interface 405 is connected to the bus 404.
  • An input unit 406, an output unit 407, a storage unit 408, a communication unit 409, and a drive 410 are connected to the input / output interface 405.
  • the input unit 406 includes a keyboard, a mouse, a microphone, and the like.
  • the output unit 407 includes a display, a speaker, and the like.
  • the storage unit 408 includes a hard disk, a nonvolatile memory, and the like.
  • the communication unit 409 includes a network interface.
  • the drive 410 drives a removable medium 411 such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory.
  • the CPU 401 loads, for example, a program stored in the storage unit 408 to the RAM 403 via the input / output interface 405 and the bus 404 and executes the program, and the series described above. Is performed.
  • the program executed by the computer (CPU 401) can be provided by being recorded in the removable medium 211 as a package medium or the like, for example.
  • the program can be provided via a wired or wireless transmission medium such as a local area network, the Internet, or digital satellite broadcasting.
  • the program can be installed in the storage unit 408 via the input / output interface 405 by attaching the removable medium 411 to the drive 410.
  • the program can be received by the communication unit 409 via a wired or wireless transmission medium and installed in the storage unit 408.
  • the program can be installed in the ROM 402 or the storage unit 408 in advance.
  • the program executed by the computer may be a program that is processed in time series in the order described in this specification, or in parallel or at a necessary timing such as when a call is made. It may be a program for processing.
  • Embodiments of the present technology are not limited to the above-described embodiments, and various modifications can be made without departing from the gist of the present technology.
  • the present technology can take a cloud computing configuration in which one function is shared by a plurality of devices via a network and is jointly processed.
  • each step described in the above flowchart can be executed by one device or can be shared by a plurality of devices.
  • the plurality of processes included in the one step can be executed by being shared by a plurality of apparatuses in addition to being executed by one apparatus.
  • this technique can also take the following structures.
  • a receiver that receives main information transmitted by the sender, and sender information related to the sender's emotion or state when the main information is transmitted;
  • An acquisition unit for acquiring recipient information related to the emotion or state of the recipient;
  • An analysis unit for analyzing the main information, the sender information, and the receiver information;
  • An information processing apparatus comprising: a determination unit that determines whether to present the main information based on an analysis result of the analysis unit.
  • the information processing apparatus according to (1) wherein the determination unit determines a presentation method of the main information when it is determined that presentation is possible, and determines a rejection method of the main information when it is determined that presentation is impossible. .
  • the information processing apparatus includes at least one of a method regarding a timing of presentation of the main information and a method regarding a storage location of the main information.
  • the analysis unit calculates a first score representing the sender information and a second score representing the recipient information;
  • the information processing apparatus according to any one of (1) to (3), wherein the determination unit determines whether or not to present the main information based on a comparison between the first score and the second score.
  • the sender information includes at least one of a detection result by a sensor that detects the state of the sender and an emotional state of the sender set based on the operation of the sender (1) Thru
  • the receiver information includes at least one of a detection result by a sensor that detects the state of the receiver and an emotional state of the receiver set based on an operation of the receiver (1) Thru
  • the information processing apparatus according to any one of (1) to (7), wherein the detection result by the sensor includes physical information including at least one of body temperature, heart rate, and respiratory rate, an image, or a sound.
  • the information processing apparatus Receiving main information transmitted by the sender, and sender information related to the sender's emotion or state when the main information is transmitted; Obtain recipient information related to the recipient's emotion or condition, Analyzing the main information, the sender information, and the recipient information; An information processing method including a step of determining whether to present the main information based on an analysis result.
  • a receiver for receiving a plurality of recipient information;
  • a server comprising: a transmitter that transmits the sender information and the plurality of recipient information to each of the plurality of recipients as information for determining whether or not to present the main information together with the main information.
  • a state setting unit that sets the emotional state of each of the plurality of recipients;
  • a determination unit for determining whether to transmit the main information to each of the plurality of recipients based on the emotional state of each of the plurality of recipients set by the state setting unit; and
  • the transmitter is If it is determined to be transmitted by the determination unit, without transmitting the sender information and the plurality of recipient information, only the main information is transmitted to each of the plurality of recipients,
  • the server according to (11), wherein when the determination unit determines not to transmit, the main information, the sender information, and the plurality of recipient information are not transmitted.
  • the determination unit determines a transmission method for the receiver of the main information when it is determined to transmit, and determines a rejection method for the receiver of the main information when it is determined not to transmit.
  • the server is Receiving main information transmitted by the sender, and sender information related to the sender's emotion or state when the main information is transmitted, and relating to each emotion or state of the plurality of recipients Receive multiple recipient information, An information processing method including a step of transmitting the sender information and the plurality of recipient information to each of the plurality of recipients as information for determining whether to present the main information together with the main information.
  • the present technology can be applied to an information processing apparatus operated by a user and exchanging information with another apparatus operated by another user.
  • Information processing system 11 sending terminal, 12 receiving terminal, 21 actual data input part, 22 sensor part, 23 emotion setting part, 24 main control part, 25 communication part, 31 data acquisition part, 32 communication control part, 41 communication part , 42 sensor unit, 43 emotion setting unit, 44 main control unit, 45 output unit, 51 communication control unit, 52 data acquisition unit, 53 storage unit, 54 analysis unit, 55 determination unit, 101 information processing system, 113 server, 114 Network, 171 communication unit, 172 main control unit, 181 communication control unit, 182 storage unit, 201 information processing system, 213 server, 221 communication unit, 222 main control unit, 231 communication control unit, 232 status setting unit, 233 storage , 234 determination unit, 301 an information processing system, 313 server, 321 communication unit, 322 main controller, 331 communication control unit, 332 analyzer, 333 state setting unit, 334 storage unit, 335 determination unit

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Mining & Analysis (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Strategic Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Computer Hardware Design (AREA)
  • Operations Research (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • General Engineering & Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Computing Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)

Abstract

 本技術は、受信者の感情または状態に応じて電子メールの受信を制御することができるようにする情報処理装置、サーバ、情報処理方法、および情報処理システムに関する。 通信制御部は、送信者により送信される主情報、及び主情報が送信されたときの送信者の感情または状態に関連する送信者情報を受信する。データ取得部は、受信者の感情または状態に関連する受信者情報を取得する。解析部は、主情報、送信者情報、及び受信者情報を解析する。判定部は、解析部の解析結果に基づいて、主情報の提示可否を判定する。本技術は、ユーザによって操作され、他のユーザによって操作される他の装置と情報を交換する情報処理装置に適用することができる。

Description

情報処理装置、サーバ、情報処理方法、および情報処理システム
 本技術は、情報処理装置、サーバ、情報処理方法、および情報処理システムに関し、特に、受信者の感情または状態に応じて電子メールの受信を制御することができる、情報処理装置、サーバ、情報処理方法、および情報処理システムに関する。
 近年、電子メールによるコミュニケーションが一般化し(例えば特許文献1乃至3参照)、電子メールのやり取りが頻繁に行われている。電子メールの代表的な受信手法としてプッシュ型が存在する。プッシュ型の場合、送信者から電子メールが送信されると、直後に、当該電子メールが受信者に受信される。したがって、受信者は、望むか否かに関わらず、電子メールを受信することになる。
 そこで、メールの受信者が、メールを受信可能な特定の送信者や時刻を指定することにより、受信手法を変更したり特定のメールを着信拒否にすることが、一般的に行われている。
 例えば、特許文献1には、送信者が、予め設定された発報エリアに侵入または退出した場合に、受信者の端末に発報される技術が開示されている。
 また、特許文献2には、受信側の端末の報知部の設定状態と、電子メールに含まれる報知指令情報に基づいて、報知部による報知手法を変更する技術が開示されている。
特開2001-14592号公報 特開2011-97302号公報 特開2011-131651号公報
 しかしながら、特許文献1や特許文献2に記載の従来の技術は、送信者の位置情報や、電子メール内に含まれる情報に基づいて電子メールの受信を制御するものであり、受信者の感情または状態に応じて電子メールの受信を制御するものではない。
 特許文献3には、送信者が、自身の感情をメールに付加して送信する技術が開示されている。しかしながら、このような特許文献3の技術を適用しても、受信者の端末においては、送信者側の感情が表示されるだけであり、受信者の感情または状態に応じて電子メールの受信を制御するものでないことは何ら変わらない。
 具体的には例えば、受信者にとっては、感情が落ち込んでいる状態のときに深刻な相談メールを受信したり、ストレス度が高い状態のときに苦情メールを受信することは、可能な限り避けたいものである。ところが、特許文献1乃至3に記載の従来の技術を適用しても、受信者の感情または状態は何ら考慮されていないため、受信者がこれらの状態でも、電子メールが受信者に受信されてしまう。
 本技術は、このような状況に鑑みてなされたものであり、受信者の感情または状態に応じて電子メールの受信を制御することができるようにしたものである。
 本技術の第1の側面の情報処理装置は、送信者により送信される主情報、及び前記主情報が送信されたときの前記送信者の感情または状態に関連する送信者情報を受信する受信部と、受信者の感情または状態に関連する受信者情報を取得する取得部と、前記主情報、前記送信者情報、及び前記受信者情報を解析する解析部と、前記解析部の解析結果に基づいて、前記主情報の提示可否を判定する判定部とを備える。
 前記判定部は、提示可と判定した場合には前記主情報の提示手法を決定し、提示不可と判定した場合には前記主情報の拒否手法を決定することができる。
 前記提示手法は、前記主情報の提示のタイミングについての手法と、前記主情報の格納場所についての手法とのうちの少なくとも一方を含むことができる。
 前記解析部は、前記送信者情報を表す第1のスコアと、前記受信者情報を表す第2のスコアとを算出し、前記判定部は、前記第1のスコアと前記第2のスコアの比較に基づいて、前記主情報の提示可否を判定することができる。
 前記主情報は、電子メールまたは音声とすることができる。
 前記送信者情報は、前記送信者の状態を検出するセンサによる検出結果と、前記送信者の操作に基づいて設定される前記送信者の感情の状態とのうちの少なくとも一方を含むことができる。
 前記受信者情報は、前記受信者の状態を検出するセンサによる検出結果と、前記受信者の操作に基づいて設定される前記受信者の感情の状態とのうちの少なくとも一方を含むことができる。
 前記センサによる検出結果は、体温、心拍数、呼吸数のうちの少なくとも1つを含む身体情報、画像、または音声が含むことができる。
 本技術の第1の側面の情報処理方法は、上述した本技術の第1の側面の情報処理装置に対応する情報処理方法である。
 本技術の第1の側面においては、送信者により送信される主情報、及び前記主情報が送信されたときの前記送信者の感情または状態に関連する送信者情報が受信され、受信者の感情または状態に関連する受信者情報が取得され、前記主情報、前記送信者情報、及び前記受信者情報が解析され、解析結果に基づいて、前記主情報の提示可否が判定される。
 本技術の第2の側面のサーバは、送信者により送信される主情報、及び前記主情報が送信されたときの前記送信者の感情または状態に関連する送信者情報を受信すると共に、複数の受信者のそれぞれの感情または状態に関連する複数の受信者情報を受信する受信部と、前記主情報と共に、前記主情報の提示可否を判定するための情報として、前記送信者情報及び前記複数の受信者情報を、前記複数の受信者のそれぞれに送信する送信部とを備える。
 前記複数の受信者情報に基づいて、前記複数の受信者のそれぞれの感情の状態を設定する状態設定部と、前記状態設定部により設定された前記複数の受信者のそれぞれの感情の状態に基づいて、前記主情報を前記複数の受信者のそれぞれに送信するか否かを判定する判定部とをさらに備え、前記送信部は、前記判定部により送信すると判定された場合、前記送信者情報及び前記複数の受信者情報を送信せずに、前記主情報のみを前記複数の受信者のそれぞれに送信し、前記判定部により送信しないと判定された場合、前記主情報並びに前記送信者情報及び前記複数の受信者情報を送信しないことができる。
 前記判定部は、送信すると判定した場合には前記主情報の前記受信者に対する送信手法を決定し、送信しないと判定した場合には前記主情報の前記受信者に対する拒否手法を決定することができる。
 本技術の第2の側面の情報処理方法は、上述した本技術の第2の側面の情報処理装置に対応する情報処理方法である。
 本技術の第2の側面においては、送信者により送信される主情報、及び前記主情報が送信されたときの前記送信者の感情または状態に関連する送信者情報が受信されると共に、複数の受信者のそれぞれの感情または状態に関連する複数の受信者情報が受信され、前記主情報と共に、前記主情報の提示可否を判定するための情報として、前記送信者情報及び前記複数の受信者情報が、前記複数の受信者のそれぞれに送信される。
 本技術の第3の側面の情報処理システムは、送信装置と受信装置とを含み、前記送信装置は、主情報を送信すると共に、前記主情報が送信されたときの前記送信者の感情または状態に関連する送信者情報を送信する第1の通信部を備え、前記受信装置は、前記送信装置から送信された前記主情報及び前記送信者情報を受信する第2の通信部と、受信者の感情または状態に関連する受信者情報を取得する取得部と、前記主情報、前記送信者情報、及び前記受信者情報を解析する解析部と、前記解析部の解析結果に基づいて、前記主情報の提示可否を判定する判定部とを備える。
 本技術の第3の側面の情報処理方法は、上述した本技術の第3の側面の情報処理システムに対応する情報処理方法である。
 本技術の第3の側面においては、送信装置と受信装置とが含まれる情報処理システムの前記送信装置において、主情報が送信されると共に、前記主情報が送信されたときの前記送信者の感情または状態に関連する送信者情報が送信され、前記受信装置において、前記送信装置から送信された前記主情報及び前記送信者情報が受信され、受信者の感情または状態に関連する受信者情報が取得され、前記主情報、前記送信者情報、及び前記受信者情報が解析され、解析結果に基づいて、前記主情報の提示可否が判定される。
 本技術の第4の側面の情報処理システムは、送信装置と、複数の受信装置と、サーバとを含み、前記送信装置は、主情報を送信すると共に、前記主情報が送信されたときの前記送信者の感情または状態に関連する送信者情報を送信する第1の通信部を備え、前記サーバは、前記送信装置から送信された、前記主情報、及び前記送信者情報を受信すると共に、前記複数の受信装置から送信された、複数の受信者のそれぞれの感情または状態に関連する複数の受信者情報を受信する受信部と、前記主情報と共に、前記送信者情報及び前記複数の受信者情報を、前記複数の受信者のそれぞれに送信する送信部とを備え、前記複数の受信装置のそれぞれは、前記受信者情報を取得する取得部と、前記サーバから送信された前記主情報及び前記送信者情報を受信すると共に、前記取得部により取得された前記受信者情報をサーバに送信する第2の通信部と、前記主情報、前記送信者情報、及び前記受信者情報を解析する解析部と、前記解析部の解析結果に基づいて、前記主情報の提示可否を判定する第1の判定部とを備える。
 前記サーバは、前記複数の受信者情報に基づいて、前記複数の受信者のそれぞれの感情の状態を設定する状態設定部と、前記状態設定部により設定された前記複数の受信者のそれぞれの感情の状態に基づいて、前記主情報を前記複数の受信者のそれぞれに送信するか否かを判定する第2の判定部とをさらに備え、前記サーバの前記送信部は、前記判定部により送信すると判定された場合、前記送信者情報及び前記複数の受信者情報を送信せずに、前記主情報のみを前記複数の受信者のそれぞれに送信し、前記判定部により送信しないと判定された場合、前記主情報並びに前記送信者情報及び前記複数の受信者情報を送信せず、前記受信装置は、前記第1の判定部の処理を実行しないことができる。
 本技術の第4の側面の情報処理方法は、上述した本技術の第4の側面の情報処理システムに対応する情報処理方法である。
 本技術の第4の側面においては、送信装置と、複数の受信装置と、サーバとが含まれる情報処理システムの前記送信装置において、主情報が送信されると共に、前記主情報が送信されたときの前記送信者の感情または状態に関連する送信者情報が送信され、前記サーバにおいて、前記送信装置から送信された、前記主情報、及び前記送信者情報が受信されると共に、前記複数の受信装置から送信された、複数の受信者のそれぞれの感情または状態に関連する複数の受信者情報が受信され、前記主情報と共に、前記送信者情報及び前記複数の受信者情報が、前記複数の受信者のそれぞれに送信され、前記複数の受信装置のそれぞれにおいて、前記受信者情報が取得され、前記サーバから送信された前記主情報及び前記送信者情報が受信されると共に、取得された前記受信者情報がサーバに送信され、前記主情報、前記送信者情報、及び前記受信者情報が解析され、解析結果に基づいて、前記主情報の提示可否が判定される。
 以上のごとく、本技術によれば、受信者の感情または状態に応じて電子メールの受信を制御することができる。
本技術が適用される情報処理システムの構成例を示すブロック図である。 送信処理の流れについて説明するフローチャートである。 受信処理の流れを説明するフローチャートである。 送信者データ解析処理の流れを説明するフローチャートである。 絵文字とスコアの対応テーブルについて説明する図である。 判定処理の流れを説明するフローチャートである。 フィードバック処理の流れを説明するフローチャートである。 本技術が適用される情報処理システムの構成例を示すブロック図である。 管理処理の流れを説明するフローチャートである。 受信処理の流れを説明するフローチャートである。 本技術が適用される情報処理システムの構成例を示すブロック図である。 管理処理の流れを説明するフローチャートである。 受信処理の流れを説明するフローチャートである。 本技術が適用される情報処理システムの構成例を示すブロック図である。 管理処理の流れを説明するフローチャートである。 受信処理の流れを説明するフローチャートである。 本技術が適用される情報処理装置のハードウエアの構成例を示すブロック図である。
 以下、3つの実施形態(以下、それぞれ第1乃至第3実施形態と称する)について、次の順序で説明する。
1.第1実施形態(1対1の通信の例)
2.第2実施形態(1対Nの通信において、判定処理が受信端末で行われる例)
3.第3実施形態(1対Nの通信において、判定処理がサーバで行われる例)
<1.第1実施形態>
[情報処理システム1の構成例]
 図1は、本技術が適用される情報処理システム1の構成例を示すブロック図である。
 図1に示されるように、情報処理システム1は、送信端末11及び受信端末12が、図示せぬネットワークを介して相互に接続されて構成されている。
 送信端末11及び受信端末12は、例えば携帯電話機に代表される、ユーザが自在に持ち運び可能な端末であって、電話機能の他に電子メール(以下、メールと略称する)を送受信するメール機能を有する端末である。
 送信端末11は、ネットワークに接続された受信端末12に対して、電話機能による音声やメール機能によるメール(テキストや画像を含む)を含むデータを送信する。
 送信端末11は、実データ入力部21、センサ部22、感情設定部23、主制御部24、及び通信部25から構成される。
 実データ入力部21は、マイクロフォンやキーボード等の入力デバイスとして構成され、送信端末11のユーザ(以下、送信者と称する)の操作に基づいて、音声またはメールを表すデータ(これらをまとめて、以下、実データと称する)を入力する。キーボードは、物理的ボタンを操作するものだけではなく、ディスプレイに表示されたボタンを操作するものも含む。
 センサ部22は、送信者の身体の状態を検出し、その検出結果を示す情報(以下、状態情報と称する)を出力する。センサ部22は、例えば、送信端末11に内蔵または付属される、体温計、心拍計、万歩計(登録商標)、脳波計、呼吸計測器、カメラ、マイクロフォン等として構成され、体温、心拍数、移動量、脳波、呼吸数等の身体情報、画像、音声等を検出する。例えば、センサ部22がインカメラである場合、センサ部22は、送信端末11を使用中の送信者の表情を撮像して、撮像した結果得られる画像データを状態情報として出力する。なお、センサ部22としては、その他にも例えば、ジャイロセンサ、タッチパネル、GPS(Global Positioning System)として構成することができる。
 感情設定部23は、送信者の操作に基づいて、送信者の感情の状態である感情情報を設定する。例えば、送信者が、自身の感情を「喜」、「怒」、「哀」、「楽」の4つのモードの中から選択すると、感情設定部23は、設定されたモードを感情情報として設定する。
 主制御部24は、送信端末11の動作全体を制御する。主制御部24には、データ取得部31及び通信制御部32が設けられている。
 データ取得部31は、実データ入力部21、センサ部22、及び感情設定部23のそれぞれから、実データ、状態情報、及び感情情報のそれぞれのデータを取得する。なお、センサ部22により出力される状態情報及び感情設定部23により設定される感情情報は、送信者の精神状態を表す情報であり、受信端末12において処理される情報として必須ではない。すなわち、データ取得部31は、実データ入力部21から入力された主情報としての実データを取得すれば足りる場合もある。そこで、以下では、状態情報及び感情情報を、必須な実データと区別すべく、付随情報と適宜称する。
 通信制御部32は、データ取得部31により取得されたデータ、すなわち実データと付随情報を、通信部25からネットワークを介して受信端末12に送信させるように制御する。通信部25は、通信制御部32の制御に基づいて、ネットワークを介して受信端末12との間の通信を行う。
 受信端末12は、このような構成の送信端末11から、実データと付随情報をネットワークを介して受信する。
 受信端末12は、通信部41、センサ部42、感情設定部43、主制御部44、及び出力部45から構成される。
 通信部41は、後述の通信制御部51の制御に基づいて、ネットワークを介して送信端末11との間の通信を行う。
 センサ部42は、ユーザの身体の状態に関する状態情報を検出する。なお、センサ部42は、送信端末11のセンサ部22と基本的に同様の構成を有しているため、説明を省略する。
 感情設定部43は、受信端末12のユーザ(以下、受信者と称する)の操作に基づいて、受信者の感情の状態である感情情報を設定する。
 主制御部44は、受信端末12の動作全体を制御する。主制御部44には、通信制御部51、データ取得部52、記憶部53、解析部54、及び判定部55が設けられている。
 通信制御部51は、送信端末11から送信されてきたデータを通信部41に受信させるように制御する。なお、以下、送信端末11から送信されて受信端末12に受信されたデータを、送信者データと称する。
 データ取得部52は、通信制御部51、センサ部42、及び感情設定部43のそれぞれから、送信者データ、状態情報、及び感情情報のそれぞれを取得する。
 記憶部53は、データ取得部52により取得された各種データを記憶する。
 解析部54は、データ取得部52に取得されたデータのうち、送信者データを解析することにより、送信者の感情の状態を表すスコアを算出する。なお、送信者の感情の状態を表すスコアを、送信者のスコアSsと称する。
 また、解析部54は、データ取得部52により取得されたデータのうち、状態情報及び感情情報を解析することにより、受信者の感情の状態を表すスコアを算出する。なお、受信者の感情の状態を表すスコアを、受信者のスコアSrと称する。ここで、受信者のスコアSrの算出には、状態情報及び感情情報のうち、少なくとも一方が用いられればよい。
 判定部55は、解析部54の解析結果に基づいて、送信者データの提示可否を判定する。具体的には、判定部55は、送信者のスコアSs(送信者の感情の状態を表す解析結果)と、受信者のスコアSr(受信者の感情の状態を表す解析結果)とが所定の条件を満たす場合に、送信者データを提示可であると判定し、満たさない場合には送信者データを提示不可と判定する。
 本実施形態においては、判定部55は、送信者のスコアSsと受信者のスコアSrとを比較することによって、送信者の感情の状態と受信者の感情の状態とを比較する。そして、判定部55は、その比較結果に基づいて、送信者データの提示可否を判定する。すなわち、判定部55は、両者の感情が一致すると判断した場合には、送信者データを提示可であると判定する。これに対して、判定部55は、両者の感情が一致しないと判断した場合には、送信者データを提示不可と判定する。
 判定結果が提示可である場合、判定部55は、送信者データのうち実データの提示手法を決定する。実データの提示手法としては、例えば、主情報である実データがメールである場合には、次のような各種手法が採用可能である。すなわち、実データにより表されるメールの内容を出力部45であるディスプレイに直ちに表示させる手法が採用可能である。或いはまた、予め設定された複数のフォルダのうち所定のフォルダ(例えば、嬉しいとき用のフォルダ)に実データを分類する手法が採用可能である。
 これに対して、判定結果が提示不可である場合、判定部55は、送信者データのうち実データの拒否手法を決定する。実データの拒否手法としては、例えば、実データがメールである場合には、次のような各種手法が採用可能である。すなわち、実データにより表されるメールの内容を判定から所定時間経過後に出力部45であるディスプレイに表示させる手法が採用可能である。或いはまた、予め設定された複数のフォルダのうち所定のフォルダ(例えば、悲しいとき用のフォルダ)に実データを分類して保留状態にする手法が採用可能である。或いはまた、実データを記憶部53に保留させておく等の手法が採用可能である。
 さらに、判定部55は、判定結果に基づいて、フィードバック情報を生成する。例えば、判定部55は、判定結果が提示可の場合には、実データが受信端末12において提示された旨の通知を、フィードバック情報として生成する。これに対して、判定部55は、判定結果が提示不可の場合には、実データが受信端末12において提示されなかった旨の通知を、フィードバック情報として生成する。フィードバック情報は、通信制御部51の制御に基づいて、通信部41から送信端末11に送信される。
 出力部45は、例えば、ディスプレイ、スピーカ等として構成され、判定部55による判定結果に基づいて、実データを出力する。
 なお、送信端末11と受信端末12との間での情報の送受信は、通信制御部32により通信部25が制御されることによって、または通信制御部51により通信部41が制御されることによって行われる。なお、実際の端末装置は、送信機能と受信機能の一方のみを有する場合もあるが、両方を有する場合もある。両方の機能を有する端末装置は、図1の送信端末11と受信端末12が有する構成の両方を有する。
[送信処理]
 次に、このような構成の情報処理システム1のうちの送信端末11が、受信端末12に対して実データ等を送信する一連の処理(以下、送信処理と称する)について説明する。
 図2は、送信処理の流れについて説明するフローチャートである。
 ステップS1において、データ取得部31は、実データ入力部21から入力された実データを取得する。なお、以下の説明では、実データはメールであるとする。
 ステップS2において、データ取得部31は、センサ部22により出力された状態情報を取得する。
 ステップS3において、データ取得部31は、感情設定部23により設定された感情情報を取得する。
 ステップS4において、通信制御部32は、ステップS1乃至ステップS3の各処理で取得された各データを、受信端末12に送信する。すなわち、実データと付随情報が、受信端末12に送信される。
 その後、受信端末12においては、送信端末11から送信された実データと付随情報が送信者データとして受信されて、その送信者データの提示可否が判定される(後述する図3のステップS25)。そして、受信端末12における判定結果に基づいて、フィードバック情報が送信端末11に送信される(後述する図3のステップS31)。なお、本実施形態においては、受信端末12から送信端末11へのフィードバック情報は、テキストデータであるものとし、当該テキストデータをフィードバックテキストデータと称する。
 ステップS5において、通信制御部32は、受信端末12から送信されてきたフィードバックテキストデータを受信する。受信されたフィードバックテキストデータは、図示せぬ出力部から出力される。これにより、送信者は、実データが受信端末12において提示されたか否かを知ることができる。
 これにより、送信処理は終了する。
[受信処理]
 次に、受信端末12が、送信端末11から送信者データを受信してからフィードバックテキストデータを送信端末11に送信するまでの一連の処理(以下、受信処理と称する)について説明する。
 図3は、受信処理の流れを説明するフローチャートである。
 通信制御部51が、通信部41を制御して、送信端末11から送信されてきたデータ、すなわち、実データと付随情報を含むデータを送信者データとして受信すると、受信処理が開始され、次のようなステップS21以降の処理が実行される。
 ステップS21において、データ取得部52は、送信者データを取得する。
 ステップS22において、データ取得部52は、受信者データを取得する。すなわち、データ取得部52は、センサ部42により出力された受信者の状態情報と感情設定部43により設定された受信者の感情情報を取得する。
 ステップS23において、解析部54は、ステップS21の処理で取得された送信者データを解析する処理である送信者データ解析処理を実行する。
 ここで、送信者データ解析処理の詳細について図4を参照して説明する。なお、説明を簡略化するため、図4においては、送信者データのうち、実データの解析に関する処理について説明する。
[送信者データ解析処理]
 図4は、送信者データ解析処理の流れを説明するフローチャートである。
 ステップS41において、解析部54は、ステップS21の処理で取得された送信者データに含まれる実データとして、テキストデータを取得する。具体的には、メールの内容が取得される。
 ステップS42において、解析部54は、テキストデータに絵文字が使用されているかを判定する。
 テキストデータに絵文字が使用されていない場合、ステップS42においてNOであると判定されて処理はステップS45に進む。なお、ステップS45以降の処理については後述する。
 これに対して、絵文字が使用されている場合、ステップS42においてYESであると判定されて、処理はステップS43に進む。
 ステップS43において、解析部54は、絵文字とスコアの対応テーブルを参照する。なお、受信端末12は、絵文字とスコアの対応テーブルを予め保持しているとする。ここで、絵文字とスコアの対応テーブルについて、図5を参照して説明する。
 図5は、絵文字とスコアの対応テーブルについて説明する図である。
 図5に示されるように、笑顔やハート等を表現するポジティブな絵文字(図5の左側に示されている絵文字)に対しては、高いスコアが対応付けられている。一方、泣き顔や怒り顔を表現するネガティブな絵文字(図5の右側に示されている絵文字)に対しては、低いスコアが対応付けられている。通常の顔を表現する中間的なレベルの絵文字(図5の中央に示されている絵文字)に対しては、中間的なスコアが対応付けられている。
 図4に戻り、ステップS44において、解析部54は、絵文字スコアを算出する。例えば、解析部54は、テキストデータに含まれる絵文字に対応付けられたスコアをすべて合算することにより、絵文字スコアを算出する。その後、処理はステップS45に進む。
 ステップS45において、解析部54は、テキストデータを構文解析する。具体的には、解析部54は、テキストデータを構文解析することにより、受信者の感情に関連するキーワードを抽出する。
 ステップS46において、解析部54は、キーワードとスコアの対応テーブルを参照する。なお、受信端末12は、キーワードとスコアの対応テーブルを予め保持しているとする。キーワードとスコアの対応テーブルにおいては、例えば、ポジティブな感情を表現するキーワードに対しては、高いスコアが対応付けられており、一方でネガティブな感情を表現するキーワードに対しては、低いスコアが対応付けられている。両者の中間的な感情を表現するキーワードに対しては、中間的なスコアが対応付けられている。
 ステップS47において、解析部54は、テキストスコアを算出する。例えば、解析部54は、テキストデータに含まれるキーワードに対応付けられたスコアをすべて合算することにより、テキストスコアを算出する。
 ステップS48において、解析部54は、絵文字スコアとテキストスコアを合算して、送信者のスコアSsを算出する。
 ステップS49において、解析部54は、送信者のスコアSsを出力する。
 これにより、送信者データ解析処理は終了し、処理は図3のステップS24に進む。
 なお、解析部54は、送信者のスコアSsを算出する場合、さらに送信端末11から受信した付随情報の解析結果を合算してもよい。
 例えば、付随情報のうちの状態情報が、センサ部22の心拍計から検出された心拍数を示す情報である場合、解析部54は、心拍数とスコアの対応テーブルを参照することにより、スコアを算出する。例えば、心拍数とスコアの対応テーブルにおいては、データ送信時の送信者の心拍数について、平常時の平均値よりも高い心拍数に対しては、ポジティブな状態であるとして高いスコアが対応付けられており、低い心拍数に対しては、ネガティブな状態であるとして低いスコアが対応付けられている。中間の心拍数に対しては中間のスコアが対応付けられている。
 また例えば、付随情報のうちの状態情報が、センサ部22のマイクロフォンから検出された音声のデータである場合、解析部54は、音声とスコアの対応テーブルを参照することにより、スコアを算出する。例えば、音声とスコアの対応テーブルにおいては、データ送信時の送信者の音声の高さについて、データ送信時から所定時間前までの一定の時間における音声の高さの平均値よりも高い音声に対しては、ポジティブな状態であるとしてその差に応じてより高いスコアが対応付けられている。一方、当該平均値よりも低い音声に対しては、その差に応じてより低いスコアが対応付けられている。また、平均値に近い音声に対しては、中間のスコアが対応付けられている。
 また例えば、付随情報のうちの感情情報が、「喜」、「怒」、「哀」、「楽」の4つのモードのうちのいずれかに設定されている場合、解析部54は、当該モードとスコアの対応テーブルを参照することにより、スコアを算出する。例えば、「喜」及び「楽」のモードに対しては、ポジティブな状態であるとして高いスコアが対応付けられており、「怒」及び「哀」のモードに対しては、ネガティブな状態であるとして低いスコアが対応付けられている。
 さらに、解析部54は、送信者のスコアSsを算出する場合、付随情報の他にも、送信者による送信端末11の使用履歴やユーザ設定モード等の解析結果を合算してもよい。
 ステップS24において、解析部54は、ステップS22の処理でデータ取得部52により取得された受信者データを解析して、受信者のスコアSrを算出する。すなわち、解析部54は、センサ部42により取得された状態情報と感情設定部43により取得された感情情報を解析することにより、受信者のスコアSrを算出する。なお、解析の手法は、送信者データの解析の手法と同様なので省略する。
 ステップS25において、判定部55は、ステップS24の解析結果に基づいて送信者データの提示可否を判定する処理(以下、判定処理と称する)を実行する。
 ここで、判定処理の詳細について図6を参照して説明する。
[判定処理]
 図6は、判定処理の流れを説明するフローチャートである。
 ステップS61において、判定部55は、ステップS23の処理で算出された送信者のスコアSsを取得する。
 ステップS62において、判定部55は、ステップS24の処理で算出された受信者のスコアSrを取得する。
 ステップS63において、判定部55は、スコアSsとスコアSrの差分絶対値は閾値未満かを判定する。
 スコアSsとスコアSrの差分絶対値が閾値未満の場合、ステップS63においてYESであると判定されて、処理はステップS64に進む。すなわち、この場合、送信者の感情と受信者の感情が一致すると判断される。
 ステップS64において、判定部55は、提示可の判定結果を出力する。これにより、判定処理は終了し、処理は図3のステップS26に進む。
 これに対して、スコアSsとスコアSrの差分絶対値が閾値未満でない場合、すなわち閾値以上である場合、ステップS63においてNOであると判定されて、処理はステップS65に進む。すなわち、この場合、送信者の感情と受信者の感情が一致しないと判断される。
 ステップS65において、判定部55は、提示不可の判定結果を出力する。これにより、判定処理は終了し、処理は図3のステップS26に進む。
 ステップS26において、判定部55は、判定結果は提示可かを判定する。
 判定結果が提示可の場合、ステップS26においてYESであると判定されて、処理はステップS27に進む。
 ステップS27において、判定部55は、提示手法を決定する。具体的には、上述したように、判定部55は、実データにより表されるメールの内容を出力部45に直ちに表示させる手法や、メールを予め設定された複数のフォルダのうち所定のフォルダ(例えば、嬉しいとき用のフォルダ)に分類する手法等の各種手法の中から、1つの手法を決定する。
 ステップS28において、出力部45は、実データ(すなわちメール)を出力する。すなわち、出力部45は、ステップS27の処理で判定部55により決定された提示手法に従って、メールの内容を提示する。
 その後、処理はステップS31に進む。なお、ステップS31以降の処理については後述する。
 これに対して、判定結果が提示不可の場合、ステップS26において、NOであると判定されて、処理はステップS29に進む。
 ステップS29において、判定部55は、拒否手法を決定する。具体的には、上述したように、判定部55は、メールの内容を判定から所定時間経過後に出力部45に表示させる手法や、メールを予め設定された複数のフォルダのうち所定のフォルダ(例えば、悲しいとき用のフォルダ)に分類する手法等の各種手法の中から、1つの手法を決定する。
 ステップS30において、出力部45は、実データ(すなわちメール)を拒否する。すなわち、出力部45は、ステップS30の処理で判定部55により決定された拒否手法に従って、メールを拒否する。
 その後、処理はステップS31に進み、判定部55は、フィードバック処理を実行する。
 ここで、フィードバック処理について図7を参照して説明する。
[フィードバック処理]
 図7は、フィードバック処理の流れを説明するフローチャートである。
 ステップS81において、判定部55は、ステップS25の処理で出力した判定結果は提示可かを判定する。
 判定結果が提示可の場合、ステップS81においてYESであると判定されて、処理はステップS82に進む。
 ステップS82において、判定部55は、判定結果からフィードバックテキストデータを作成する。すなわち、判定部55は、実データにより表されるメールの内容が受信端末12において提示された旨のフィードバックテキストデータを作成する。これにより、例えば、「メールの送信が成功しました。」というフィードバックテキストが作成される。
 ステップS83において、判定部55は、作成されたフィードバックテキストデータを通信制御部51を介して送信端末11に送信する。
 これに対して、判定結果が提示可でない場合、すなわち提示不可の場合、ステップS81においてNOであると判定されて、処理はステップS84に進む。
 ステップS84において、判定部55は、判定結果と受信者のスコアSrからフィードバックテキストデータを作成する。すなわち、判定部55は、実データであるメールが受信端末12において拒否された旨のフィードバックテキストデータを作成する。例えば、受信者のスコアSrが、受信者が怒っている状態のスコアである場合、「メールの送信が失敗しました。現在、相手は怒っているようです。」というフィードバックテキストデータが作成される。
 その後、処理はステップS83に進み、作成されたフィードバックテキストデータが送信端末11に送信される。
 これにより、ステップS31のフィードバック処理は終了し、図3の受信処理も終了する。
 このように、情報処理システム1においては、受信者の感情または状態に応じて実データの提示タイミングを制御することができるので、受信者のストレスを軽減したり、喜びを倍増させたりすることができる。
 また、受信端末12から送信端末11へフィードバック情報が送信されるので、送信者は、実データが受信端末12において提示されたか否かを知ることができる。
 なお、上述の例では、受信端末12から送信端末11へ送信されるフィードバック情報は、テキストデータであるものとされたが、これに限定されない。フィードバック情報は、例えば、画像、振動、音声であってもよい。また、フィードバック情報の内容としては、上述したように、成功または失敗の2値情報に相手の感情または状態に関する情報を付加したテキストに限定されない。例えば、判定結果が提示不可の場合には、フィードバック情報として、送信者が送信した実データの内容に対する改善案が送信端末11に送信されてもよい。
 なお、上述の例では、判定処理において、送信者のスコアSsと受信者のスコアSrの差分絶対値と閾値とを比較することにより判定結果が決定された。しかしながら、判定処理の手法はこれに限定されず、例えば、送信者のスコアSsと受信者のスコアSrの組み合わせにより判定結果が決定されるテーブルが用いられてもよい。
<2.第2実施形態>
 第1実施形態の情報処理システム1においては、送信端末11から1つの受信端末12に対して実データが送信されるといった1対1の通信が行われた。しかしながら、送信端末と受信端末との間の通信の手法はこれに限定されない。そこで、送信端末から複数の受信端末に対して実データが送信されるといった1対N(Nは2以上の任意の整数値)の通信が行われる情報処理システムの実施形態を、第2実施形態として、以下説明する。
[情報処理システム101の構成例]
 図8は、本技術が適用される情報処理システム101の構成例を示すブロック図である。
 図8に示されるように、情報処理システム101は、送信端末111、受信端末112-1乃至112-N、及びサーバ113が、ネットワーク114を介して相互に接続されて構成されている。以下、受信端末112-1乃至112-Nを個々に区別する必要がない場合、これらをまとめて受信端末112と称する。
 なお、図8の送信端末111及び受信端末112の構成及び処理は、図1の送信端末11及び受信端末12の構成と基本的に同様である。したがって、以下では、送信端末111及び受信端末112について、図1の送信端末11及び受信端末12との一致点の説明は省略し、その差異点のみを説明する。
 送信端末111は、ネットワーク114に接続されたサーバ113に対して、電話機能による音声やメール機能によるメール(テキストや画像を含む)のデータを送信する。
 送信端末111は、実データ入力部121、センサ部122、感情設定部123、主制御部124、及び通信部125から構成される。また、主制御部124には、データ取得部131及び通信制御部132が設けられている。
 通信制御部132は、データ取得部131により取得されたデータ、すなわち実データと付随情報を、通信部125からネットワーク114を介してサーバ113に送信させるように制御する。
 サーバ113は、送信端末111と受信端末112との間で送受信される各種データをネットワーク114を介して管理する。サーバ113は、通信部171及び主制御部172を含むように構成される。
 通信部171は、後述の通信制御部181の制御に基づいて、ネットワーク114を介して送信端末111又は受信端末112との間の通信を行う。
 主制御部172は、サーバ113の動作全体を制御する。主制御部172には、通信制御部181及び記憶部182が設けられている。
 通信制御部181は、送信端末111から送信されてきた実データと付随情報を通信部171に受信させるように制御する。また、通信制御部181は、N個の受信端末112のそれぞれから定期的にアップロードされてくる受信者のスコアSrを通信部171に受信させるように制御する。
 記憶部182は、通信制御部181により受信された実データと付随情報を記憶する。また、記憶部182は、通信制御部181により定期的に受信されたN個の受信端末112のそれぞれの受信者のスコアSrを記憶する。
 また、通信制御部181は、送信端末111から受信した実データと付随情報を、N個の受信端末112のそれぞれに通信部171から送信させるように制御する。このとき、通信制御部181は、N個の受信端末112-i(i=1,2,・・・N)のそれぞれに対して、記憶部182に記憶されている、他の(N-1)個の受信端末112-j(j=1,2,・・・N。ただし、j≠i)のそれぞれの受信者のスコアSrを、実データと付随情報とともに通信部171から送信させるように制御する。
 受信端末112は、送信端末111から送信された実データと付随情報を、ネットワーク114を介してサーバ113から受信する。また、サーバ113から、他の(N-1)個の受信端末112のそれぞれの受信者のスコアSrを受信する。
 受信端末112は、通信部141、センサ部142、感情設定部143、主制御部144、及び出力部145を含むように構成される。また、主制御部144には、通信制御部151、データ取得部152、記憶部153、解析部154、及び判定部155が設けられている。
 通信制御部151は、サーバ113から送信されてきたデータを通信部141に受信させるように制御する。具体的には、通信制御部151は、サーバ113を介して送信端末111から送信されてきた実データ及び付随情報(以下、送信者データと称する)、並びに、サーバ113から送信されてきた他の受信端末112のそれぞれの受信者のスコアSrを、通信部141に受信させるように制御する。
 データ取得部152は、通信制御部151、センサ部142、感情設定部143のそれぞれから、送信者データ、他の受信端末112のそれぞれの受信者のスコアSr、状態情報、及び感情情報のそれぞれを取得する。
 解析部154は、データ取得部152に取得されたデータのうち、送信者データを解析することにより、送信者のスコアSsを算出する。
 また、解析部154は、データ取得部152に取得されたデータのうち、状態情報及び感情情報を解析することにより、受信者のスコアSrを算出する。そして、解析部154は、算出された受信者のスコアSrを、通信制御部151の制御に基づいて通信部141からサーバ113にアップロードする。解析部154は、定期的に受信者のスコアSrを算出して、サーバ113にアップロードする。なお、他の受信端末112においても、定期的に受信者のスコアSrが算出されて、サーバ113にアップロードされる。
 なお、図8の情報処理システム101においては、送信端末111は、他の装置が送信端末として機能する場合には、受信端末112としても機能する。この場合には、定期的に受信者のスコアSrが算出されて、サーバ113にアップロードされる。ただし、ここでは説明の簡略上、送信端末111が受信端末112として機能する場合については言及しないものとする。
 判定部155は、解析部154の解析結果と、データ取得部152に取得された他の受信端末112のそれぞれの受信者のスコアSrに基づいて、送信者データの提示可否を判定する。
 具体的には、判定部155は、送信者のスコアSs(送信者の感情の状態の解析結果)、受信者のスコアSr(受信者の感情の状態の解析結果)、及び他の受信端末112のそれぞれの受信者のスコアSr(他の受信者の感情の状態の解析結果)が所定の条件を満たす場合に、送信者データを提示可であると判定し、満さない場合には送信者データを提示不可と判定する。
 本実施形態においては、判定部155は、送信者のスコアSs、受信者のスコアSr、及び他の受信端末112のそれぞれの受信者のスコアSrを比較することによって、送信者の感情の状態と全ての受信者の感情の状態とを比較する。そして、判定部155は、その比較結果に基づいて、送信者データの提示可否を判定する。すなわち、判定部155は、両者の感情が一致すると判断した場合には、送信者データを提示可であると判定する。これに対して、判定部155は、両者の感情が一致しないと判断した場合には、送信者データを提示不可と判定する。
 判定結果が提示可である場合、判定部155は、送信者データのうち実データの提示手法を決定する。これに対して、判定結果が提示不可である場合、判定部155は、送信者データのうち実データの拒否手法を決定する。なお、実データの提示手法及び拒否手法については上述したので、その説明を省略する。
 さらに、判定部155は、判定結果に基づいて、フィードバック情報を生成する。フィードバック情報は、通信制御部151の制御に基づいて、通信部141からサーバ113を介して送信端末111に送信される。
 サーバ113は、受信端末112から受信したフィードバック情報を、送信端末111に送信する。なお、サーバ113は、所定時間が経過しても、受信端末112からフィードバック情報が送信されてこない場合には、実データが受信端末112において提示されなかった旨の通知をフィードバック情報として送信端末111に送信するようにしてもよい。
 なお、送信端末111、受信端末112、及びサーバ113の間の情報の送受信は、通信制御部132により通信部125が制御されることによって、通信制御部151により通信部141が制御されることによって、または通信制御部181により通信部171が制御されることによって行われる。
[送信処理]
 次に、このような構成の情報処理システム101における送信端末111の送信処理、すなわち送信端末111が、サーバ113に対して実データ等を送信するまでの一連の処理(以下、送信処理と称する)について説明する。
 送信端末111による送信処理の流れは、図2の送信端末11による送信処理の流れと基本的に同様である。したがって、その説明は省略する。ただし、送信端末111による送信処理においては、データ取得部131に取得された各データ、すなわち実データと付随情報が、サーバ113に送信される。
 また、受信端末112において実データの提示可否が判定され、その判定結果に基づいて生成されたフィードバックテキストデータが、サーバ113を介して送信端末111に送信される。すなわち、通信制御部132は、サーバ113から送信されてきたフィードバックテキストデータを受信する。
[管理処理]
 次に、サーバ113が、送信端末111から受信した実データと付随情報を受信端末112に送信してから、受信端末112から受信したフィードバックテキストデータを送信端末111に送信するまでの一連の処理(以下、管理処理と称する)について説明する。
 図9は、管理処理の流れを説明するフローチャートである。
 ステップS101において、通信制御部181は、全ての受信端末112から受信者のスコアSrを受信する。記憶部182は、受信された受信者のスコアSrを記憶する。なお、受信者のスコアSrは、定期的に送信されてくる。
 ステップS102において、通信制御部181は、送信端末111からデータが送信されてきたかを判定する。すなわち、通信制御部181は、送信端末111から実データと付随情報が送信されてきたかを判定する。
 送信端末111からデータが送信されてこない場合、ステップS102においてNOであると判定されて、処理はステップS101に戻され、それ以降の処理が繰り返される。すなわち、送信端末111からデータが送信されてくるまでの間、ステップS101,S102のループ処理が繰り返される。
 その後、送信端末111からデータが送信されてきた場合、ステップS102においてYESであると判定されて、処理はステップS103に進む。
 ステップS103において、通信制御部181は、送信端末111からのデータを受信する。
 ステップS104において、通信制御部181は、送信端末111からのデータを全ての受信端末112に送信する。すなわち、実データと付随情報が、全ての受信端末112に送信される。
 ステップS105において、通信制御部181は、他の受信端末112の受信者のスコアSrを受信端末112に送信する。なお、ステップS104とステップS105の処理は略同時に実行される。
 その後、受信端末112においては、サーバ113から送信された実データと付随情報が送信者データとして受信されて、さらに、他の受信者のスコアSrが受信される(後述する図10のステップS125)。そして、それらの情報に基づいて、送信者データの提示可否が判定される。そして、受信端末112における判定結果に基づいて、フィードバックテキストデータがサーバ113に送信される。
 ステップS106において、通信制御部181は、受信端末112から送信されてきたフィードバックテキストデータを受信する。
 ステップS107において、通信制御部181は、送信端末111にステップS106の処理で受信したフィードバックテキストデータを送信する。
 これにより、管理処理は終了する。
[受信処理]
 次に、受信端末112が、サーバ113から送信者データ、他の受信者のスコアSrを受信してからフィードバックテキストデータをサーバ113に送信するまでの一連の処理(以下、受信処理と称する)について説明する。
 図10は、受信処理の流れを説明するフローチャートである。
 ステップS121において、データ取得部152は、受信者データを取得する。すなわち、データ取得部152は、センサ部142から出力された受信者の状態情報と、感情設定部143により設定された受信者の感情情報とを取得する。
 ステップS122において、解析部154は、ステップS121の処理でデータ取得部152に取得された受信者データを解析して、受信者のスコアSrを算出する。なお、解析の手法は、第1実施形態において説明した手法をそのまま適用することができる。
 ステップS123において、通信制御部151は、ステップS122の処理で算出された受信者のスコアSrをサーバ113にアップロードする。
 ステップS124において、通信制御部151は、サーバ113からデータが送信されてきたかを判定する。すなわち、通信制御部151は、送信端末111からサーバ113を介して実データ、付随情報、及び他の受信者のスコアSrが送信されてきたかを判定する。
 サーバ113からデータが送信されてこない場合、ステップS124においてNOであると判定されて、処理はステップS121に戻され、それ以降の処理が繰り返される。すなわち、サーバ113からデータが送信されてくるまでの間、ステップS121乃至ステップS124の処理が繰り返される。
 その後、サーバ113からデータが送信されてきた場合、ステップS124においてYESであると判定されて、処理はステップS125に進む。
 ステップS125において、通信制御部151は、サーバ113からデータを受信する。すなわち、実データと付随情報を含むデータが送信者データとして受信され、さらに、他の受信者のスコアSrが受信される。
 ステップS126において、データ取得部152は、ステップS125の処理で受信された送信者データを取得する。
 ステップS127において、解析部154は、上述した図4の送信者データ解析処理を実行することで、ステップS126の処理で取得された送信者データを解析する。これにより、送信者のスコアSsが算出される。
 ステップS128において、データ取得部152は、ステップS125の処理で受信された他の受信者のスコアSrを取得する。
 ステップS129において、判定部155は、判定処理を実行する。例えば、判定部155は、ステップS122の処理で算出された受信者のスコアSr、ステップS127の処理で算出された送信者のスコアSs、及びステップS128の処理で取得された他の受信者のスコアSrを比較することによって、送信者の感情の状態と全ての受信者の感情の状態とを比較する。すなわち、判定部155は、両者の感情が一致すると判断した場合には、送信者データを提示可であると判定する。これに対して、判定部155は、両者の感情が一致しないと判断した場合には、送信者データを提示不可と判定する。例えば、全てのスコアがポジティブな状態を表すスコアである場合には、判定部155は、提示可の判定結果を出力し、それ以外の場合には提示不可の判定結果を出力する。
 ステップS130において、判定部155は、判定結果は提示可であるかを判定する。
 判定結果が提示可の場合、ステップS130においてYESであると判定されて、処理はステップS131に進む。
 ステップS131において、判定部155は、提示手法を決定する。すなわち、判定部155は、上述した各種手法の中から、1つの提示手法を決定する。
 ステップS132において、出力部145は、実データ(すなわち、メール)を出力する。すなわち、出力部145は、ステップS131の処理で判定部155により決定された提示手法に従って、メールの内容を提示する。
 その後、処理はステップS135に進む。なお、ステップS135以降の処理については後述する。
 これに対して、判定結果が提示不可の場合、ステップS130において、NOであると判定されて、処理はステップS133に進む。
 ステップS133において、判定部155は、拒否手法を決定する。すなわち、判定部155は、上述した各種手法の中から、1つの提示手法を決定する。
 ステップS134において、出力部145は、実データ(すなわち、メール)を拒否する。すなわち、出力部145は、ステップS134の処理で判定部155により決定された拒否手法に従って、メールを拒否する。
 その後、処理はステップS135に進み、判定部155は、フィードバック処理を実行する。これにより、サーバ113に対してフィードバック情報が送信される。なお、フィードバック処理は、図7のフィードバック処理の流れと基本的に同様である。ただし、判定部155によるフィードバック処理においては、判定結果に基づいて作成されたフィードバックテキストデータは、サーバ113に送信される。
 上述したように、サーバ113は、受信したフィードバックテキストデータを送信端末111に送信する。これにより、受信処理は終了する。
 このように、送信端末111から複数の受信端末112に対して実データが送信される情報処理システム101においても、受信者の感情または状態に応じて実データの提示タイミングを制御することができるので、受信者のストレスを軽減したり、喜びを倍増させたりすることができる。
 また、サーバ113を介して受信端末112から送信端末111へフィードバック情報が送信されるので、送信者は、実データが受信端末112において提示されたか否かを知ることができる。
<3.第3実施形態>
 第2実施形態の情報処理システム101においては、実データの提示可否を判定する判定処理は、受信端末112において実行された。しかしながら、判定処理の実行場所は、特に限定されない。そこで、サーバが判定処理を実行する情報処理システムの実施形態を、第3実施形態として、以下説明する。
 図11は、本技術が適用される情報処理システム201の構成例を示すブロック図である。
 図11に示されるように、情報処理システム201は、送信端末111、受信端末112-1乃至112-N(Nは1以上の任意の整数値)、及びサーバ213が、ネットワーク114を介して相互に接続されて構成されている。なお、図11の情報処理システム201のうち、送信端末111、受信端末112-1乃至112-N、及びネットワーク114の構成及び処理は、図8の情報処理システム101の送信端末111、受信端末112、及びネットワーク114と基本的に同様である。ただし、本実施形態では、判定処理はサーバ213において実行されるので、受信端末112では、図8に示すような判定部155は機能しない。したがって、以下では、第3実施形態の情報処理システム201について、第2実施形態の情報処理システム101との差異点、すなわちサーバ213について主に説明する。
 サーバ213は、送信端末111と受信端末112との間で送受信される各種データをネットワーク114を介して管理する。サーバ213は、通信部221及び主制御部222を含むように構成される。
 通信部221は、後述の通信制御部231の制御に基づいて、ネットワーク114を介して送信端末111及び受信端末112との間の通信を行う。
 主制御部222は、サーバ213の動作全体を制御する。主制御部222には、通信制御部231、状態設定部232、記憶部233、及び判定部234が設けられている。
 通信制御部231は、送信端末111から送信されてきた実データと付随情報を通信部221に受信させるように制御する。また、通信制御部231は、N個の受信端末112のそれぞれから定期的にアップロードされてくる受信者のスコアSrを通信部221に受信させるように制御する。
 状態設定部232は、通信制御部231の制御によって受信された、N個の受信端末112のそれぞれの受信者のスコアSrに対して、感情の状態を設定する。具体的には、状態設定部232は、受信者のスコアSrに基づいて、受信者の感情をポジティブ状態またはネガティブ状態の2値情報の何れかに設定する。なお、感情の状態の種類や数についてはこれに限定されない。
 記憶部233は、状態設定部232により設定されたN個の受信端末112のそれぞれの受信者のスコアSrを記憶する。
 判定部234は、状態設定部232により設定された、N個の受信端末112のそれぞれの受信者の感情の状態に基づいて、送信端末111から受信した実データを、受信端末112に対して送信可能か否かを判定する。具体的には、判定部234は、N個の受信端末112の受信者の感情の状態が所定の条件を満たす場合に、N個の受信端末112に対して実データを送信可であると判定し、満たさない場合には実データを送信不可と判定する。
 本実施形態においては、判定部234は、N個の受信端末112のそれぞれの受信者の感情の状態の比較の結果に基づいて、実データの送信可否を判定する。すなわち、判定部234は、受信者全員の感情の状態が一致すると判断した場合(すなわち、受信者全員の感情の状態がポジティブ状態である場合)には、実データを送信可であると判定する。これに対して、判定部234は、受信者全員の感情の状態が一致しないと判断した場合には、実データを送信不可と判定する。
 なお、N個の受信端末112の受信者の感情の状態の割合に応じて、実データの送信可否が判定されてもよい。例えば、N個の受信端末112の受信者の感情の状態の割合として、ポジティブ状態とネガティブ状態の割合が50%と50%との場合(ポジティブ状態の割合が50%以下の場合)には、判定部234は、実データを送信不可と判定する。一方、ポジティブ状態とネガティブ状態の割合が60%と40%(ポジティブ状態の割合が50%を超える場合)との場合には、判定部234は、実データを送信可と判定する。
 また、判定部234は、所定時間が経過しても受信者全員の感情の状態が一致しない場合には、実データを送信不可と判定するようにしてもよい。
 判定結果が送信可である場合、判定部234は、実データの送信手法を決定する。実データの送信手法としては、例えば、実データがメールである場合には、直ちに受信端末112に送信する手法が採用可能である。これに対して、判定結果が送信不可である場合、判定部234は、実データの拒否手法を決定する。実データの拒否手法としては、例えば、実データがメールである場合には、実データを記憶部233に保留させておく等の手法が採用可能である。
 さらに、判定部234は、判定結果に基づいて、フィードバック情報を生成する。フィードバック情報は、通信制御部231の制御に基づいて、通信部221からネットワーク114を介して送信端末111に送信される。
 なお、送信端末111、受信端末112、及びサーバ213の間の情報の送受信は、通信制御部132により通信部125が制御されることによって、通信制御部151により通信部141が制御されることによって、または通信制御部231により通信部221が制御されることによって行われる。
[送信処理]
 このような構成の情報処理システム201のうちの送信端末111が、サーバ113に対して実データ等を送信するまでの一連の処理(以下、送信処理と称する)の流れは、第2実施形態の送信端末111の送信処理の流れと基本的に同様である。したがって、その説明は省略する。
[管理処理]
 次に、サーバ213が、N個の受信端末112のそれぞれの受信者の感情の状態を設定してから、作成したフィードバックテキストデータを送信端末111に送信するまでの一連の処理(以下、管理処理と称する)について説明する。
 図12は、管理処理の流れを説明するフローチャートである。
 ステップS141において、通信制御部231は、全ての受信端末112から受信者のスコアSrを受信する。
 ステップS142において、状態設定部232は、全ての受信者の感情の状態を設定する。例えば、状態設定部232は、ステップS141の処理で受信した全ての受信者のスコアSrのそれぞれに対して、スコアSrを評価することによりポジティブ状態またはネガティブ状態を設定する。設定された全ての受信者の感情の状態は、記憶部233に記憶される。
 ステップS143において、通信制御部231は、送信端末からデータが送信されてきたかを判定する。すなわち、通信制御部231は、送信端末111から実データと付随情報が送信されてきたかを判定する。
 送信端末111からデータが送信されてこない場合、ステップS143においてNOであると判定されて、処理はステップS141に戻され、それ以降の処理が繰り返される。すなわち、送信端末111からデータが送信されてくるまでの間、ステップS141乃至ステップS143のループ処理が繰り返される。
 その後、送信端末111からデータが送信されてきた場合、ステップS143においてYESであると判定されて、処理はステップS144に進む。
 ステップS144において、通信制御部231は、送信端末111からのデータを受信する。
 ステップS145において、判定部234は、判定処理を実行する。例えば、判定部234は、ステップS142の処理で設定された全ての受信者の感情の状態の比較の結果に基づいて、実データの受信端末112への送信可否を判定する。例えば、判定部234は、受信者全員の感情の状態が一致すると判断した場合には、実データを送信可の判定結果を出力する。これに対して、判定部234は、受信者全員の感情の状態が一致しないと判断した場合には、実データを送信不可の判定結果を出力する。
 ステップS146において、判定部234は、判定結果は送信可であるかを判定する。
 判定結果が送信可の場合、ステップS146においてYESであると判定されて、処理はステップS147に進む。
 ステップS147において、判定部147は、送信手法を決定する。
 ステップS148において、通信制御部231は、実データを全ての受信端末112に送信する。すなわち、通信制御部231は、ステップS147の処理で判定部234により決定された送信手法に従って、メールを送信する。
 その後、処理はステップS151に進む。なお、ステップS151以降の処理については後述する。
 これに対して、判定結果が提示不可の場合、ステップS146において、NOであると判定されて、処理はステップS149に進む。
 ステップS149において、判定部234は、拒否手法を決定する。
 ステップS150において、通信制御部231は、実データを拒否する。すなわち、通信制御部231は、ステップS149の処理で判定部234により決定された拒否手法に従って、メールを拒否する。
 その後、処理はステップS151に進み、判定部234は、フィードバック処理を実行することで、送信端末111に対してフィードバック情報を送信する。なお、フィードバック処理は、図7のフィードバック処理の流れと基本的に同様である。
 例えば、判定結果が送信可である場合には、判定部234は、実データにより表されるメールの内容が受信端末112に送信された旨のフィードバックテキストデータを作成する。これにより、例えば、「メールの送信が成功しました。」というフィードバックテキストが作成される。その後、判定部234は、通信制御部231を介して作成されたフィードバックテキストデータを送信端末111に送信する。
 これに対して、判定結果が送信不可である場合には、判定部234は、実データにより表されるメールの内容が受信端末112に送信されなかった旨のフィードバックテキストデータを作成する。これにより、例えば、「今回は送信先ユーザの気分が乗らないようです。」、「みんなの気持ちが一つになりませんでした。」、「ユーザへのメールのお届けを回避しました」等のフィードバックテキストデータが作成される。その後、判定部234は、通信制御部231を介して作成されたフィードバックテキストデータを送信端末111に送信する。
 これにより、ステップS151のフィードバック処理は終了し、管理処理は終了する。
[受信処理]
 次に、受信端末112が、受信者データを解析してから実データを出力するまでの一連の処理(以下、受信処理と称する)について説明する。
 図13は、受信処理の流れを説明するフローチャートである。
 ステップS161において、データ取得部152は、受信者データを取得する。すなわち、データ取得部152は、センサ部142から出力された受信者の状態情報と、感情設定部143により設定された受信者の感情情報とを取得する。
 ステップS162において、解析部154は、ステップS161の処理でデータ取得部152に取得された受信者データを解析して、受信者のスコアSrを算出する。なお、解析の手法は、第1実施形態において説明した手法をそのまま適用することができる。
 ステップS163において、通信制御部151は、ステップS162の処理で算出された受信者のスコアSrをサーバ113にアップロードする。
 ステップS164において、通信制御部151は、サーバ213から実データが送信されてきたかを判定する。
 サーバ213から実データが送信されてこない場合、ステップS164においてNOであると判定されて、処理はステップS161に戻され、それ以降の処理が繰り返される。すなわち、サーバ113から実データが送信されてくるまでの間、ステップS161乃至ステップS164の処理が繰り返される。
 その後、サーバ213から実データが送信されてきた場合、ステップS164においてYESであると判定されて、処理はステップS165に進む。
 ステップS165において、通信制御部151は、サーバ213から実データを受信する。
 ステップS166において、出力部145は、実データを出力する。
 これにより、受信処理は終了する。
 このように、サーバ213において、実データの受信端末112への送信可否が判定される情報処理システム201においても、受信者の感情または状態に応じて実データの送信タイミングを制御することができるので、受信者のストレスを軽減したり、喜びを倍増させたりすることができる。
 また、サーバ213から送信端末111へフィードバック情報が送信されるので、送信者は、実データが受信端末112に送信されたか否かを知ることができる。
 なお、上述の例では、受信者のスコアSrは、N個の受信端末112のそれぞれにおいて算出された。しかしながら、N個の受信端末112のそれぞれの受信者のスコアSrは、サーバにおいて算出されてもよい。
[情報処理システム301の構成例]
 以上説明したように、図11の情報処理システム201においては、状態設定処理がサーバ213において行われるようにしたが、さらに解析処理もサーバ側で実行することができる。この場合の情報処理システムについて図14を参照して説明する。
 図14は、本技術が適用される情報処理システム301の構成例を示すブロック図である。
 図14に示されるように、情報処理システム301は、送信端末111、受信端末112-1乃至112-N(Nは1以上の任意の整数値)、及びサーバ313が、ネットワーク114を介して相互に接続されて構成されている。なお、図14の情報処理システム301のうち、送信端末111、受信端末112-1乃至112-N、及びネットワーク114の構成及び処理は、図11の情報処理システム201の送信端末111、受信端末112、及びネットワーク114と基本的に同様である。したがって、以下では、情報処理システム301について、図11の情報処理システム201との一致点の説明は省略し、その差異点のみを説明する。
 サーバ313は、送信端末111と受信端末112との間で送受信される各種データをネットワーク114を介して管理する。サーバ313は、通信部321及び主制御部322を含むように構成される。
 通信部321は、後述の通信制御部331の制御に基づいて、ネットワーク114を介して送信端末111及び受信端末112との間の通信を行う。
 主制御部322は、サーバ313の動作全体を制御する。主制御部322には、通信制御部331、解析部332、状態設定部333、記憶部334、及び判定部335が設けられている。
 通信制御部331は、送信端末111から送信されてきた実データと付随情報を通信部321に受信させるように制御する。また、通信制御部331は、N個の受信端末112のそれぞれから定期的にアップロードされてくる受信者データ、すなわち受信者の状態情報と感情情報を通信部321に受信させるように制御する。
 解析部332は、通信制御部331に受信された、N個の受信端末112のそれぞれの受信者データ(すなわち、受信者の状態情報と感情情報)を解析することにより、受信者のスコアSrを算出する。なお、受信者のスコアSrの算出手法については上述したので、その説明を省略する。
 状態設定部333は、解析部332により算出されたN個の受信端末112のそれぞれの受信者のスコアSrに対して、感情の状態を設定する。なお、状態設定部333は、図11の状態設定部232と基本的に同様の機能と構成を有しているため、その説明を省略する。
 記憶部334は、状態設定部333により設定されたN個の受信端末112のそれぞれの受信者の感情の状態を記憶する。
 判定部335は、状態設定部333により設定された、N個の受信端末112のそれぞれの受信者の感情の状態に基づいて、送信端末111から受信した実データを、受信端末112のそれぞれに対して送信可能か否かを判定する。なお、判定部335は、図11の判定部234と基本的に同様の構成を有しているため、その説明を省略する。
[送信処理]
 次に、このような構成の情報処理システム301における送信端末111の送信処理、すなわち送信端末111が、サーバ313に対して実データ等を送信するまでの一連の処理(以下、送信処理と称する)について説明する。
 送信端末111による送信処理の流れは、図11の情報処理システム201における送信端末111による送信処理の流れと基本的に同様である。したがって、その説明を省略する。
[管理処理]
 次に、サーバ313が、N個の受信端末112のそれぞれの受信者データを受信してから、作成したフィードバックテキストデータを送信端末111に送信するまでの一連の処理(以下、管理処理と称する)について説明する。
 図15は、管理処理の流れを説明するフローチャートである。
 ステップS181において、通信制御部331は、全ての受信端末112から受信者データ、すなわち受信者の状態情報と感情情報を受信する。
 ステップS182において、解析部332は、全ての受信者データを解析して受信者のスコアSrを算出する。
 ステップS183において、状態設定部333は、全ての受信者の感情の状態を設定する。すなわち、状態設定部333は、ステップS182の処理で算出された全ての受信者のスコアSrのそれぞれに対して、ポジティブ状態またはネガティブ状態を設定する。設定された全ての受信者の感情の状態は、記憶部334に記憶される。その後、処理はステップS184に進む。
 ステップS184乃至ステップS192の処理の流れは、図12のステップS143乃至ステップS151の処理の流れと基本的に同様である。したがって、その説明は繰り返しになるので省略する。
 これにより、管理処理は終了する。
[受信処理]
 次に、受信端末112が、受信者データを取得してサーバ313に送信してから実データを出力するまでの一連の処理(以下、受信処理と称する)について説明する。
 図16、受信処理の流れを説明するフローチャートである。
 ステップS201において、データ取得部152は、受信者データを取得する。すなわち、データ取得部152は、センサ部142から出力された受信者の状態情報と、感情設定部143により設定された受信者の感情情報とを取得する。
 ステップS202において、通信制御部151は、ステップS201の処理で取得された受信者データ、すなわち受信者の状態情報と感情情報をサーバ313にアップロードする。その後、処理はステップS203に進む。
 ステップS203乃至ステップS205の処理の流れは、図13のステップS164乃至ステップS166の処理の流れと基本的に同様である。したがって、その説明は繰り返しになるので省略する。
 これにより、受信処理は終了する。
 このように、受信端末112またはサーバにより実行される処理は、受信端末112またはサーバのどちらにおいて実行されてもよく、その処理分担の割合は自由に変更可能である。
 ところで、近年、携帯電話機に代表されるモバイル端末では、様々な操作がボタンやタッチパッド等を用いて行われている。また、音声認識を用いた音声による操作、例えば音声による入力、検索等も行われている。例えば、「Aさんに電話」というように、特定の人物の名前が発話されることで、当該特定の人物に対する通話やメールの送受信が可能となる。今後、音声認識技術の進歩により、さまざまな操作が音声で行われたり、人の自然な振舞いがマイクロフォン等から認識可能になることが予想される。この場合、音声認識により得られた音声情報を用いて受信者の感情状態を解析し、その解析結果を用いて本技術を適用することが可能である。
 この場合の情報処理システムは、上述した各種実施形態の構成を含め任意の構成を取ることができるが、ここでは説明の簡略上、図8の構成を取っているものとする。
 例えば、受信端末112のユーザ等の発話による操作指示(以下、発話コマンドと称する)の履歴に基づいて、受信者の感情状態が認識される例について説明する。
 この場合、前提条件として、受信者は、通常の操作を発話コマンド等により行うものとする。また、発話コマンドによる操作が行われる場合には、当該発話コマンドが解析されて、受信者のスコアSrが出力される。そして、出力された受信者のスコアSrが、受信者の発話コマンドによる操作履歴と共に記憶される。なお、発話コマンドによる操作が定期的に行われる場合には、受信者のスコアSrも定期的に出力され、記憶される。
 送信端末111から受信端末112またはサーバ113対して実データを含むデータが送信された場合、記憶されている受信者のスコアSrに基づいて、受信者の直前の感情状態が算出される。そして、算出された感情状態に基づいて、受信端末112における実データの提示が制御される。例えば、受信者の感情状態がポジティブ状態である場合には、受信端末112において実データが提示され、ネガティブ状態である場合には、受信端末112において実データが拒否される。また例えば、受信者の感情状態がネガティブ状態からポジティブ状態に変化した場合には、感情状態の変化時に、受信端末112において実データが提示される。
 なお、受信者のスコアSrは、音声による検索語、日常会話の録音、直前の通話時の発話、操作時の環境音等に基づいて算出されてもよい。
 上述の説明においては、実データはメールであるとして説明したが、実データが音声データである場合も同様である。
 なお、実データが音声データである場合、例えば、受信者のスコアSrが、予め受信端末112から送信端末111に送信されるようにする。そして、例えば、送信端末111においては、受信端末112から受信した受信者のスコアSrに基づいて、当該受信端末112に対する電話機能の使用可否が判定されるようにしてもよい。
[本技術のプログラムへの適用]
 上述した一連の処理は、ハードウエアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、コンピュータにインストールされる。ここで、コンピュータには、専用のハードウエアに組み込まれているコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどが含まれる。
 図17は、上述した一連の処理をプログラムにより実行するコンピュータのハードウエアの構成例を示すブロック図である。
 コンピュータにおいて、CPU(Central Processing Unit)401,ROM(Read Only Memory)402,RAM(Random Access Memory)403は、バス404により相互に接続されている。
 バス404には、さらに、入出力インタフェース405が接続されている。入出力インタフェース405には、入力部406、出力部407、記憶部408、通信部409、及びドライブ410が接続されている。
 入力部406は、キーボード、マウス、マイクロフォンなどよりなる。出力部407は、ディスプレイ、スピーカなどよりなる。記憶部408は、ハードディスクや不揮発性のメモリなどよりなる。通信部409は、ネットワークインタフェースなどよりなる。ドライブ410は、磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリなどのリムーバブルメディア411を駆動する。
 以上のように構成されるコンピュータでは、CPU401が、例えば、記憶部408に記憶されているプログラムを、入出力インタフェース405及びバス404を介して、RAM403にロードして実行することにより、上述した一連の処理が行われる。
 コンピュータ(CPU401)が実行するプログラムは、例えば、パッケージメディア等としてのリムーバブルメディア211に記録して提供することができる。また、プログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供することができる。
 コンピュータでは、プログラムは、リムーバブルメディア411をドライブ410に装着することにより、入出力インタフェース405を介して、記憶部408にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部409で受信し、記憶部408にインストールすることができる。その他、プログラムは、ROM402や記憶部408に、あらかじめインストールしておくことができる。
 なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
 本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
 例えば、本技術は、1つの機能をネットワークを介して複数の装置で分担、共同して処理するクラウドコンピューティングの構成をとることができる。
 また、上述のフローチャートで説明した各ステップは、1つの装置で実行する他、複数の装置で分担して実行することができる。
 さらに、1つのステップに複数の処理が含まれる場合には、その1つのステップに含まれる複数の処理は、1つの装置で実行する他、複数の装置で分担して実行することができる。
 なお、本技術は、以下のような構成もとることができる。
(1)
 送信者により送信される主情報、及び前記主情報が送信されたときの前記送信者の感情または状態に関連する送信者情報を受信する受信部と、
 受信者の感情または状態に関連する受信者情報を取得する取得部と、
 前記主情報、前記送信者情報、及び前記受信者情報を解析する解析部と、
 前記解析部の解析結果に基づいて、前記主情報の提示可否を判定する判定部と
 を備える情報処理装置。
(2)
 前記判定部は、提示可と判定した場合には前記主情報の提示手法を決定し、提示不可と判定した場合には前記主情報の拒否手法を決定する
 前記(1)に記載の情報処理装置。
(3)
 前記提示手法は、前記主情報の提示のタイミングについての手法と、前記主情報の格納場所についての手法とのうちの少なくとも一方を含む
 前記(1)または(2)に記載の情報処理装置。
(4)
 前記解析部は、前記送信者情報を表す第1のスコアと、前記受信者情報を表す第2のスコアとを算出し、
 前記判定部は、前記第1のスコアと前記第2のスコアの比較に基づいて、前記主情報の提示可否を判定する
 前記(1)乃至(3)のいずれかに記載の情報処理装置。
(5)
 前記主情報は、電子メールまたは音声である
 前記(1)乃至(4)のいずれかに記載の情報処理装置。
(6)
 前記送信者情報は、前記送信者の状態を検出するセンサによる検出結果と、前記送信者の操作に基づいて設定される前記送信者の感情の状態とのうちの少なくとも一方を含む
 前記(1)乃至(5)のいずれかに記載の情報処理装置。
(7)
 前記受信者情報は、前記受信者の状態を検出するセンサによる検出結果と、前記受信者の操作に基づいて設定される前記受信者の感情の状態とのうちの少なくとも一方を含む
 前記(1)乃至(6)のいずれかに記載の情報処理装置。
(8)
 前記センサによる検出結果は、体温、心拍数、呼吸数のうちの少なくとも1つを含む身体情報、画像、または音声が含まれる
 前記(1)乃至(7)のいずれかに記載の情報処理装置。
(9)
 情報処理装置の情報処理方法において
 前記情報処理装置が、
 送信者により送信される主情報、及び、前記主情報が送信されたときの前記送信者の感情または状態に関連する送信者情報を受信し、
 受信者の感情または状態に関連する受信者情報を取得し、
 前記主情報、前記送信者情報、及び前記受信者情報を解析し、
 解析結果に基づいて、前記主情報の提示可否を判定する
 ステップを含む情報処理方法。
(10)
 コンピュータを、
 送信者により送信される主情報、及び前記主情報が送信されたときの前記送信者の感情または状態に関連する送信者情報を受信する受信部と、
 受信者の感情または状態に関連する受信者情報を取得する取得部と、
 前記主情報、前記送信者情報、及び前記受信者情報を解析する解析部と、
 前記解析部の解析結果に基づいて、前記主情報の提示可否を判定する判定部と
 して機能させるためのプログラム。
(11)
 送信者により送信される主情報、及び前記主情報が送信されたときの前記送信者の感情または状態に関連する送信者情報を受信すると共に、複数の受信者のそれぞれの感情または状態に関連する複数の受信者情報を受信する受信部と、
 前記主情報と共に、前記主情報の提示可否を判定するための情報として、前記送信者情報及び前記複数の受信者情報を、前記複数の受信者のそれぞれに送信する送信部と
 を備えるサーバ。
(12)
 前記複数の受信者情報に基づいて、前記複数の受信者のそれぞれの感情の状態を設定する状態設定部と、
 前記状態設定部により設定された前記複数の受信者のそれぞれの感情の状態に基づいて、前記主情報を前記複数の受信者のそれぞれに送信するか否かを判定する判定部と
 をさらに備え、
 前記送信部は、
  前記判定部により送信すると判定された場合、前記送信者情報及び前記複数の受信者情報を送信せずに、前記主情報のみを前記複数の受信者のそれぞれに送信し、
  前記判定部により送信しないと判定された場合、前記主情報並びに前記送信者情報及び前記複数の受信者情報を送信しない
 前記(11)に記載のサーバ。
(13)
 前記判定部は、送信すると判定した場合には前記主情報の前記受信者に対する送信手法を決定し、送信しないと判定した場合には前記主情報の前記受信者に対する拒否手法を決定する
 前記(11)または(12)に記載のサーバ。
(14)
 サーバの情報処理方法において、
 前記サーバが、
 送信者により送信される主情報、及び前記主情報が送信されたときの前記送信者の感情または状態に関連する送信者情報を受信すると共に、複数の受信者のそれぞれの感情または状態に関連する複数の受信者情報を受信し、
 前記主情報と共に、前記主情報の提示可否を判定するための情報として、前記送信者情報及び前記複数の受信者情報を、前記複数の受信者のそれぞれに送信する
 ステップを含む情報処理方法。
(15)
 コンピュータを、
 送信者により送信される主情報、及び前記主情報が送信されたときの前記送信者の感情または状態に関連する送信者情報を受信すると共に、複数の受信者のそれぞれの感情または状態に関連する複数の受信者情報を受信する受信部と、
 前記主情報と共に、前記主情報の提示可否を判定するための情報として、前記送信者情報及び前記複数の受信者情報を、前記複数の受信者のそれぞれに送信する送信部と
 して機能させるためのプログラム。
 本技術は、ユーザによって操作され、他のユーザによって操作される他の装置と情報を交換する情報処理装置に適用することができる。
 1 情報処理システム, 11 送信端末, 12 受信端末, 21 実データ入力部, 22 センサ部, 23 感情設定部, 24 主制御部, 25 通信部, 31 データ取得部, 32 通信制御部, 41 通信部, 42 センサ部, 43 感情設定部, 44 主制御部, 45 出力部, 51 通信制御部, 52 データ取得部, 53 記憶部, 54 解析部, 55 判定部, 101 情報処理システム, 113 サーバ, 114 ネットワーク, 171 通信部, 172 主制御部, 181 通信制御部, 182 記憶部, 201 情報処理システム, 213 サーバ, 221 通信部, 222 主制御部, 231 通信制御部, 232 状態設定部, 233 記憶部, 234 判定部, 301 情報処理システム, 313 サーバ, 321 通信部, 322 主制御部, 331 通信制御部, 332 解析部, 333 状態設定部, 334 記憶部, 335 判定部

Claims (18)

  1.  送信者により送信される主情報、及び前記主情報が送信されたときの前記送信者の感情または状態に関連する送信者情報を受信する受信部と、
     受信者の感情または状態に関連する受信者情報を取得する取得部と、
     前記主情報、前記送信者情報、及び前記受信者情報を解析する解析部と、
     前記解析部の解析結果に基づいて、前記主情報の提示可否を判定する判定部と
     を備える情報処理装置。
  2.  前記判定部は、提示可と判定した場合には前記主情報の提示手法を決定し、提示不可と判定した場合には前記主情報の拒否手法を決定する
     請求項1に記載の情報処理装置。
  3.  前記提示手法は、前記主情報の提示のタイミングについての手法と、前記主情報の格納場所についての手法とのうちの少なくとも一方を含む
     請求項2に記載の情報処理装置。
  4.  前記解析部は、前記送信者情報を表す第1のスコアと、前記受信者情報を表す第2のスコアとを算出し、
     前記判定部は、前記第1のスコアと前記第2のスコアの比較に基づいて、前記主情報の提示可否を判定する
     請求項1に記載の情報処理装置。
  5.  前記主情報は、電子メールまたは音声である
     請求項1に記載の情報処理装置。
  6.  前記送信者情報は、前記送信者の状態を検出するセンサによる検出結果と、前記送信者の操作に基づいて設定される前記送信者の感情の状態とのうちの少なくとも一方を含む
     請求項1に記載の情報処理装置。
  7.  前記受信者情報は、前記受信者の状態を検出するセンサによる検出結果と、前記受信者の操作に基づいて設定される前記受信者の感情の状態とのうちの少なくとも一方を含む
     請求項1に記載の情報処理装置。
  8.  前記センサによる検出結果は、体温、心拍数、呼吸数のうちの少なくとも1つを含む身体情報、画像、または音声が含まれる
     請求項6または請求項7に記載の情報処理装置。
  9.  情報処理装置の情報処理方法において
     前記情報処理装置が、
     送信者により送信される主情報、及び、前記主情報が送信されたときの前記送信者の感情または状態に関連する送信者情報を受信し、
     受信者の感情または状態に関連する受信者情報を取得し、
     前記主情報、前記送信者情報、及び前記受信者情報を解析し、
     解析結果に基づいて、前記主情報の提示可否を判定する
     ステップを含む情報処理方法。
  10.  送信者により送信される主情報、及び前記主情報が送信されたときの前記送信者の感情または状態に関連する送信者情報を受信すると共に、複数の受信者のそれぞれの感情または状態に関連する複数の受信者情報を受信する受信部と、
     前記主情報と共に、前記主情報の提示可否を判定するための情報として、前記送信者情報及び前記複数の受信者情報を、前記複数の受信者のそれぞれに送信する送信部と
     を備えるサーバ。
  11.  前記複数の受信者情報に基づいて、前記複数の受信者のそれぞれの感情の状態を設定する状態設定部と、
     前記状態設定部により設定された前記複数の受信者のそれぞれの感情の状態に基づいて、前記主情報を前記複数の受信者のそれぞれに送信するか否かを判定する判定部と
     をさらに備え、
     前記送信部は、
      前記判定部により送信すると判定された場合、前記送信者情報及び前記複数の受信者情報を送信せずに、前記主情報のみを前記複数の受信者のそれぞれに送信し、
      前記判定部により送信しないと判定された場合、前記主情報並びに前記送信者情報及び前記複数の受信者情報を送信しない
     請求項10に記載のサーバ。
  12.  前記判定部は、送信すると判定した場合には前記主情報の前記受信者に対する送信手法を決定し、送信しないと判定した場合には前記主情報の前記受信者に対する拒否手法を決定する
     請求項11に記載のサーバ。
  13.  サーバの情報処理方法において、
     前記サーバが、
     送信者により送信される主情報、及び前記主情報が送信されたときの前記送信者の感情または状態に関連する送信者情報を受信すると共に、複数の受信者のそれぞれの感情または状態に関連する複数の受信者情報を受信し、
     前記主情報と共に、前記主情報の提示可否を判定するための情報として、前記送信者情報及び前記複数の受信者情報を、前記複数の受信者のそれぞれに送信する
     ステップを含む情報処理方法。
  14.  送信装置と受信装置とを含む情報処理システムにおいて、
     前記送信装置は、
      主情報を送信すると共に、前記主情報が送信されたときの前記送信者の感情または状態に関連する送信者情報を送信する第1の通信部を備え、
     前記受信装置は、
      前記送信装置から送信された前記主情報及び前記送信者情報を受信する第2の通信部と、
     受信者の感情または状態に関連する受信者情報を取得する取得部と、
     前記主情報、前記送信者情報、及び前記受信者情報を解析する解析部と、
     前記解析部の解析結果に基づいて、前記主情報の提示可否を判定する判定部と
     を備える情報処理システム。
  15.  送信装置と受信装置とを含む情報処理システムの
     前記送信装置による情報処理方法は、
      主情報を送信すると共に、前記主情報が送信されたときの前記送信者の感情または状態に関連する送信者情報を送信する
     ステップを含み、
     前記受信装置による情報処理方法は、
      前記送信装置から送信された前記主情報及び前記送信者情報を受信し、
      受信者の感情または状態に関連する受信者情報を取得し、
      前記主情報、前記送信者情報、及び前記受信者情報を解析し、
      解析結果に基づいて、前記主情報の提示可否を判定する
     ステップを含む
     情報処理方法。
  16.  送信装置と、複数の受信装置と、サーバとを含む情報処理システムにおいて、
     前記送信装置は、
      主情報を送信すると共に、前記主情報が送信されたときの前記送信者の感情または状態に関連する送信者情報を送信する第1の通信部を備え、
     前記サーバは、
      前記送信装置から送信された、前記主情報、及び前記送信者情報を受信すると共に、前記複数の受信装置から送信された、複数の受信者のそれぞれの感情または状態に関連する複数の受信者情報を受信する受信部と、
      前記主情報と共に、前記送信者情報及び前記複数の受信者情報を、前記複数の受信者のそれぞれに送信する送信部と
     を備え、
     前記複数の受信装置のそれぞれは、
     前記受信者情報を取得する取得部と、
     前記サーバから送信された前記主情報及び前記送信者情報を受信すると共に、前記取得部により取得された前記受信者情報をサーバに送信する第2の通信部と、
     前記主情報、前記送信者情報、及び前記受信者情報を解析する解析部と、
     前記解析部の解析結果に基づいて、前記主情報の提示可否を判定する第1の判定部と
     を備える
     情報処理システム。
  17.  前記サーバは、
      前記複数の受信者情報に基づいて、前記複数の受信者のそれぞれの感情の状態を設定する状態設定部と、
      前記状態設定部により設定された前記複数の受信者のそれぞれの感情の状態に基づいて、前記主情報を前記複数の受信者のそれぞれに送信するか否かを判定する第2の判定部と
     をさらに備え、
     前記サーバの前記送信部は、
      前記判定部により送信すると判定された場合、前記送信者情報及び前記複数の受信者情報を送信せずに、前記主情報のみを前記複数の受信者のそれぞれに送信し、
      前記判定部により送信しないと判定された場合、前記主情報並びに前記送信者情報及び前記複数の受信者情報を送信せず、
     前記受信装置は、前記第1の判定部の処理を実行しない
     請求項16の情報処理システム。
  18.  送信装置と、複数の受信装置と、サーバとを含む情報処理システムの
     前記送信装置による情報処理方法は、
      主情報を送信すると共に、前記主情報が送信されたときの前記送信者の感情または状態に関連する送信者情報を送信する
     ステップを含み、
     前記サーバによる情報処理方法は、
      前記送信装置から送信された、前記主情報、及び前記送信者情報を受信すると共に、前記複数の受信装置から送信された、複数の受信者のそれぞれの感情または状態に関連する複数の受信者情報を受信し、
      前記主情報と共に、前記送信者情報及び前記複数の受信者情報を、前記複数の受信者のそれぞれに送信する
     ステップを含み、
     前記複数の受信装置のそれぞれによる情報処理方法は、
      前記受信者情報を取得し、
      前記サーバから送信された前記主情報及び前記送信者情報を受信すると共に、取得された前記受信者情報をサーバに送信し、
      前記主情報、前記送信者情報、及び前記受信者情報を解析し、
      解析結果に基づいて、前記主情報の提示可否を判定する
     ステップを含む
     情報処理方法。
PCT/JP2013/068416 2012-07-17 2013-07-04 情報処理装置、サーバ、情報処理方法、および情報処理システム WO2014013886A1 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US14/413,353 US20150195378A1 (en) 2012-07-17 2013-07-04 Information processing apparatus, server, information processing method, and information processing system
CN201380036489.1A CN104428759A (zh) 2012-07-17 2013-07-04 信息处理装置、服务器、信息处理方法和信息处理***
JP2014525782A JP6238083B2 (ja) 2012-07-17 2013-07-04 情報処理装置、サーバ、情報処理方法、および情報処理システム

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2012158310 2012-07-17
JP2012-158310 2012-07-17

Publications (1)

Publication Number Publication Date
WO2014013886A1 true WO2014013886A1 (ja) 2014-01-23

Family

ID=49948716

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2013/068416 WO2014013886A1 (ja) 2012-07-17 2013-07-04 情報処理装置、サーバ、情報処理方法、および情報処理システム

Country Status (4)

Country Link
US (1) US20150195378A1 (ja)
JP (1) JP6238083B2 (ja)
CN (1) CN104428759A (ja)
WO (1) WO2014013886A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016136131A1 (ja) * 2015-02-24 2016-09-01 セイコーエプソン株式会社 生体情報処理システム、サーバーシステム及び情報処理方法
WO2017081894A1 (ja) * 2015-11-13 2017-05-18 ソニー株式会社 通信システムおよび通信制御方法

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102337509B1 (ko) * 2014-08-29 2021-12-09 삼성전자주식회사 컨텐츠 제공 방법 및 그 전자 장치
WO2016170810A1 (ja) * 2015-04-23 2016-10-27 ソニー株式会社 情報処理装置、制御方法、およびプログラム
US9590941B1 (en) * 2015-12-01 2017-03-07 International Business Machines Corporation Message handling
JP2018109924A (ja) 2017-01-06 2018-07-12 ソニー株式会社 情報処理装置、情報処理方法、及びプログラム
KR102492046B1 (ko) * 2017-02-20 2023-01-26 소니그룹주식회사 정보 처리 시스템 및 정보 처리 방법
US11283751B1 (en) * 2020-11-03 2022-03-22 International Business Machines Corporation Using speech and facial bio-metrics to deliver text messages at the appropriate time

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005301399A (ja) * 2004-04-07 2005-10-27 Sony Corp 情報処理装置および方法、プログラム
JP2007271655A (ja) * 2006-03-30 2007-10-18 Brother Ind Ltd 感情付加装置、感情付加方法及び感情付加プログラム

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001014592A (ja) * 1999-06-28 2001-01-19 Oki Software Kk 移動***置監視システム
US6904408B1 (en) * 2000-10-19 2005-06-07 Mccarthy John Bionet method, system and personalized web content manager responsive to browser viewers' psychological preferences, behavioral responses and physiological stress indicators
US7874983B2 (en) * 2003-01-27 2011-01-25 Motorola Mobility, Inc. Determination of emotional and physiological states of a recipient of a communication
US7720784B1 (en) * 2005-08-30 2010-05-18 Walt Froloff Emotive intelligence applied in electronic devices and internet using emotion displacement quantification in pain and pleasure space
CN1946075B (zh) * 2005-10-04 2010-10-13 国际商业机器公司 确定消息的用户特定关联性得分的方法和***
US20080109391A1 (en) * 2006-11-07 2008-05-08 Scanscout, Inc. Classifying content based on mood
DE602009000214D1 (de) * 2008-04-07 2010-11-04 Ntt Docomo Inc Gefühlerkennungsmitteilungssystem und Mitteilungsspeicherserver dafür
US8386506B2 (en) * 2008-08-21 2013-02-26 Yahoo! Inc. System and method for context enhanced messaging
US20100082751A1 (en) * 2008-09-29 2010-04-01 Microsoft Corporation User perception of electronic messaging
SG177152A1 (en) * 2009-06-16 2012-01-30 Intel Corp Camera applications in a handheld device
JP2011097302A (ja) * 2009-10-28 2011-05-12 Kyocera Corp 携帯電子機器及び情報通信システム
JP5446837B2 (ja) * 2009-12-22 2014-03-19 株式会社デンソー ヘッドアップディスプレイ装置
US8478826B2 (en) * 2010-07-09 2013-07-02 Avaya Inc. Conditioning responses to emotions of text communications
US8676937B2 (en) * 2011-05-12 2014-03-18 Jeffrey Alan Rapaport Social-topical adaptive networking (STAN) system allowing for group based contextual transaction offers and acceptances and hot topic watchdogging
US20130018838A1 (en) * 2011-07-14 2013-01-17 Parnaby Tracey J System and Method for Social Influence Credentialing within a Sentiment Sharing Community
CN102300163A (zh) * 2011-09-22 2011-12-28 宇龙计算机通信科技(深圳)有限公司 信息推送方法、移动终端和***
US20130097166A1 (en) * 2011-10-12 2013-04-18 International Business Machines Corporation Determining Demographic Information for a Document Author
KR20130065846A (ko) * 2011-12-02 2013-06-20 삼성전자주식회사 사용자 감정 공유 장치 및 방법
CN102523502A (zh) * 2011-12-15 2012-06-27 四川长虹电器股份有限公司 智能电视交互***及交互方法
US20130290208A1 (en) * 2012-04-30 2013-10-31 Gild, Inc. Social media data filtering for electronic job recruiting
US9602448B2 (en) * 2012-06-14 2017-03-21 At&T Intellectual Property I, L.P. Presence information based messaging

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005301399A (ja) * 2004-04-07 2005-10-27 Sony Corp 情報処理装置および方法、プログラム
JP2007271655A (ja) * 2006-03-30 2007-10-18 Brother Ind Ltd 感情付加装置、感情付加方法及び感情付加プログラム

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016136131A1 (ja) * 2015-02-24 2016-09-01 セイコーエプソン株式会社 生体情報処理システム、サーバーシステム及び情報処理方法
WO2017081894A1 (ja) * 2015-11-13 2017-05-18 ソニー株式会社 通信システムおよび通信制御方法
US10680990B2 (en) 2015-11-13 2020-06-09 Sony Corporation Communication system and communication control method
US11184311B2 (en) 2015-11-13 2021-11-23 Sony Corporation Communication system and communication control method

Also Published As

Publication number Publication date
CN104428759A (zh) 2015-03-18
JP6238083B2 (ja) 2017-11-29
JPWO2014013886A1 (ja) 2016-06-30
US20150195378A1 (en) 2015-07-09

Similar Documents

Publication Publication Date Title
JP6238083B2 (ja) 情報処理装置、サーバ、情報処理方法、および情報処理システム
WO2021066939A1 (en) Automatically determining and presenting personalized action items from an event
US8811638B2 (en) Audible assistance
EP3698356B1 (en) Smart communications assistant with audio interface
US10403272B1 (en) Facilitating participation in a virtual meeting using an intelligent assistant
US20190065498A1 (en) System and method for rich conversation in artificial intelligence
JPWO2016178329A1 (ja) 情報処理システム、制御方法、および記憶媒体
US20210056950A1 (en) Presenting electronic communications in narrative form
US11398218B1 (en) Dynamic speech output configuration
WO2023287910A1 (en) Intelligent task completion detection at a computing device
KR102193559B1 (ko) 대화형 서버 및 이의 제어 방법
US11443738B2 (en) Electronic device processing user utterance and control method thereof
US11990115B2 (en) Road map for audio presentation of communications
KR20180089242A (ko) 챗봇에서의 출력 유형에 따라 대화 내용을 생성하기 위한 방법, 시스템 및 비일시성의 컴퓨터 판독 가능 기록 매체
US11853650B2 (en) Audio presentation of conversation threads
US20240171418A1 (en) Information processing device and information processing method
US20220020368A1 (en) Output apparatus, output method and non-transitory computer-readable recording medium
US11625622B2 (en) Memorable event detection, recording, and exploitation
KR102359228B1 (ko) 맞춤형 대화 연결 서비스 제공방법
JP6697172B1 (ja) 情報処理装置および情報処理プログラム
US20240203442A1 (en) Communication support system, information processing device, communication support method, and recording medium
KR101863776B1 (ko) 인식된 음성에 대응하는 텍스트의 표현 방법, 표현 장치 및 표현 시스템
JP2005182531A (ja) 感情共有伝達システム

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: 13820126

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2014525782

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 14413353

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 13820126

Country of ref document: EP

Kind code of ref document: A1