[go: up one dir, main page]

WO2018168175A1 - 情報処理装置、情報処理方法及びプログラム - Google Patents

情報処理装置、情報処理方法及びプログラム Download PDF

Info

Publication number
WO2018168175A1
WO2018168175A1 PCT/JP2018/000693 JP2018000693W WO2018168175A1 WO 2018168175 A1 WO2018168175 A1 WO 2018168175A1 JP 2018000693 W JP2018000693 W JP 2018000693W WO 2018168175 A1 WO2018168175 A1 WO 2018168175A1
Authority
WO
WIPO (PCT)
Prior art keywords
content
information
excitement
processor
information processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2018/000693
Other languages
English (en)
French (fr)
Inventor
皓介 井上
就介 江下
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Omron Corp
Omron Healthcare Co Ltd
Original Assignee
Omron Corp
Omron Healthcare Co Ltd
Omron Tateisi Electronics Co
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 Omron Corp, Omron Healthcare Co Ltd, Omron Tateisi Electronics Co filed Critical Omron Corp
Publication of WO2018168175A1 publication Critical patent/WO2018168175A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/02Detecting, measuring or recording for evaluating the cardiovascular system, e.g. pulse, heart rate, blood pressure or blood flow
    • A61B5/021Measuring pressure in heart or blood vessels
    • A61B5/022Measuring pressure in heart or blood vessels by applying pressure to close blood vessels, e.g. against the skin; Ophthalmodynamometers
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/16Devices for psychotechnics; Testing reaction times ; Devices for evaluating the psychological state
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer

Definitions

  • the present invention relates to an information processing apparatus, an information processing method, and a program for controlling the contents.
  • Japanese Unexamined Patent Application Publication No. 2016-007414 describes a method for determining the degree of excitement caused to a user by viewing content based on the user's biological information and the like.
  • Japanese Patent Application Laid-Open No. 2016-007414 discloses that the degree of user excitement during or after the end of viewing the content is measured and the result is displayed after the end of viewing the content. No specific use example of the user excitement level on the side is taught.
  • an information processing apparatus an information processing method, and a program are provided that enable a content provider to realize a more effective service based on information on the excitement level of a user.
  • an information processing apparatus includes a biological information acquisition unit that acquires biological information of a user who enjoys content from a detection device that measures biological information including at least blood pressure, and the biological information Based on the biometric information acquired by the information acquisition unit, the excitement level determination unit that determines the excitement level of the user who is enjoying the content, and the content of the content based on the determination result of the excitement level And a changing unit that changes during the progress of the content.
  • the content according to the second aspect is configured to be changeable to a plurality of contents at a predetermined change point, and the change unit is configured to change the plurality of contents at the predetermined change point based on a determination result of the excitement level.
  • the content is changed by selecting the content corresponding to the excitement level.
  • An information processing apparatus includes a progress determination unit that determines whether or not the progress of the content has reached the predetermined change point, and the change unit is configured to progress the content by the progress determination unit. Is determined to have reached the predetermined change point, the content corresponding to the degree of excitement is selected from the plurality of contents.
  • the biological information acquisition unit acquires biological information measured by the detection device for each beat of the user's heartbeat.
  • the information processing apparatus further includes an environment information acquisition unit that acquires environmental information indicating an environmental state from the detection device, and the excitement level determination unit is acquired by the biological information acquisition unit.
  • the degree of excitement of the user who is enjoying the content is determined based on the biological information and the environmental information acquired by the environmental information acquisition unit.
  • the information processing apparatus further includes an acceleration information acquisition unit that acquires acceleration information indicating acceleration generated in a part of the user's body from the detection device, and the excitement level determination unit includes: Based on the biological information acquired by the biological information acquisition unit and the acceleration information acquired by the acceleration information acquisition unit, the degree of excitement of the user who is enjoying the content is determined.
  • the content according to the seventh aspect is music content, and the changing unit changes to music content that suppresses excitement or music content that increases excitement based on the determination result of the excitement.
  • the degree of excitement of the user is determined in the information processing apparatus, and the content is changed.
  • the information processing apparatus can control the degree of excitement of the user.
  • the content is changed at the change point in the information processing apparatus.
  • the information processing apparatus can provide the user with the content set for each change point.
  • the information processing apparatus when the progress of the content reaches a change point, the content is selected. As a result, the information processing apparatus can change the content according to the degree of excitement until the progress of the content reaches the change point.
  • the biological information is acquired for each beat in the information processing apparatus.
  • the information processing apparatus can continuously determine the excitement level of the user who is enjoying the content.
  • the degree of excitement of the user is determined after taking environmental information into consideration.
  • the information processing apparatus can more accurately determine the degree of excitement in consideration of changes in biological information caused by the environment.
  • the degree of excitement is determined after taking into account the acceleration generated in a part of the user's body.
  • the information processing apparatus can determine the degree of excitement more accurately in consideration of the movement of the user's body.
  • the music content is changed based on the degree of user excitement.
  • the information processing apparatus can control the excitement level of the user who enjoys the music content.
  • FIG. 1 is a diagram schematically illustrating a configuration example of a providing system.
  • FIG. 2 is a block diagram illustrating a configuration example of the information processing apparatus.
  • FIG. 3 is a block diagram illustrating a configuration example of the detection apparatus.
  • FIG. 4 is a diagram illustrating a configuration example of content.
  • FIG. 5 is a block diagram illustrating a configuration example of functions of the information processing apparatus.
  • FIG. 6 is a flowchart illustrating an operation example of the information processing apparatus.
  • FIG. 7 is an example of a graph showing the degree of excitement generated from music content.
  • the providing system of one embodiment changes the content of the content to be provided to the user based on the degree of excitement generated by the user (exciting degree of the user).
  • the content provided by the providing system includes video content that can be viewed in movie theaters, sound content such as music, game content such as a video game or mobile game, book content such as a comic or novel (including electronic books), Or attraction contents such as a roller coaster, a haunted house, or a bungee jump.
  • the content configuration is not limited to a specific configuration.
  • FIG. 1 is a diagram schematically illustrating a configuration example of a providing system 1 including an information processing apparatus 10 according to an embodiment of the present invention.
  • the providing system 1 includes an information processing device 10, a detection device 20, a content providing device 40, and the like.
  • the providing system 1 may include a configuration as necessary in addition to the configuration illustrated in FIG. 1 or may exclude a specific configuration.
  • the information processing apparatus 10 is a desktop PC, a notebook PC, a tablet PC, a smartphone, or the like. In addition, the information processing apparatus 10 transmits and receives data to and from the detection apparatus 20 via a wired or wireless line.
  • the information processing device 10 receives the detection data output from the detection device 20 and determines the degree of excitement of the user who enjoys the content provided by the content providing device 40 based on the received detection data and the like.
  • the information processing apparatus 10 may determine the excitement level of one user or may determine the excitement levels of a plurality of users.
  • the information processing apparatus 10 transmits and receives data to and from the content providing apparatus 40.
  • the information processing device 10 transmits information for controlling the content provided by the content providing device 40 to the content providing device 40.
  • the information processing apparatus 10 will be described in detail later.
  • the detection device 20 is a wristwatch-type wearable terminal attached to the user's arm.
  • the detection apparatus 20 acquires a user's biometric information using various sensors.
  • the detection apparatus 20 acquires acceleration information indicating acceleration generated in the user's body.
  • the detection apparatus 20 acquires surrounding environmental information through various sensors.
  • the detection device 20 transmits the acquired biological information, acceleration information, and environment information to the information processing device 10.
  • the detection device 20 may use any sensor as long as it can detect the biological information of the user who is enjoying the content provided by the content providing device 40, and the type of the device is also a wearable terminal. It is not limited. The detection device 20 will be described in detail later.
  • the content providing device 40 provides content to the user.
  • the content providing device 40 includes various user interfaces for providing content.
  • the content providing apparatus 40 includes, for example, a monitor, a speaker, a controller, or VR (virtual reality) goggles as an interface.
  • VR virtual reality
  • the content providing device 40 provides, for example, moving image content to a user through a monitor, a speaker, or VR goggles. Further, the content providing apparatus 40 may display book content such as an electronic book through a monitor. Further, the content providing apparatus 40 may provide sound content such as music or reading through a speaker. The content providing apparatus 40 may provide game content through a monitor, a speaker, a controller, VR goggles, or the like.
  • the content providing apparatus 40 may provide attraction content such as a roller coaster, a haunted house, or a bungee jump.
  • attraction content such as a roller coaster, a haunted house, or a bungee jump.
  • the configuration of the content providing device 40 is not limited to a specific configuration.
  • FIG. 2 is a block diagram illustrating a configuration example of the information processing apparatus 10 according to an embodiment.
  • the information processing apparatus 10 includes a processor 11, a ROM 12, a RAM 13, an NVM 14, a detection device interface 15, a providing device interface 16, an operation unit 17, a display unit 18, and the like. These units are connected to each other via a data bus.
  • the information processing apparatus 10 may include a configuration as necessary in addition to the configuration illustrated in FIG. 2 or may exclude a specific configuration.
  • the processor 11 has a function of controlling the operation of the entire information processing apparatus 10.
  • the processor 11 may include an internal cache and various interfaces.
  • the processor 11 implements various processes by executing programs stored in advance in the internal memory, the ROM 12 or the NVM 14.
  • processor 11 controls a function executed by the hardware circuit.
  • the ROM 12 is a nonvolatile memory in which a control program, control data, and the like are stored in advance.
  • the control program and control data stored in the ROM 12 are incorporated in advance according to the specifications of the information processing apparatus 10.
  • the ROM 12 stores, for example, a program (for example, BIOS) that controls the circuit board of the information processing apparatus 10.
  • RAM 13 is a volatile memory.
  • the RAM 13 temporarily stores data being processed by the processor 11.
  • the RAM 13 stores various application programs based on instructions from the processor 11.
  • the RAM 13 may store data necessary for executing the application program, an execution result of the application program, and the like.
  • the NVM 14 is a non-volatile memory in which data can be written and rewritten.
  • the NVM 14 includes, for example, an HDD (Hard Disk Drive), an SSD (Solid State Drive), an EEPROM (registered trademark), or a flash memory.
  • the NVM 14 stores a control program, an application, various data, and the like according to the operation application of the information processing apparatus 10.
  • the detection device interface 15 is an interface for transmitting and receiving data to and from the detection device 20.
  • the detection device interface 15 is connected to the detection device 20 via a wired or wireless line.
  • the detection device interface 15 may support a LAN connection, a USB connection, or a connection via Bluetooth (registered trademark).
  • the providing device interface 16 is an interface for transmitting and receiving data to and from the content providing device 40.
  • the providing device interface 16 is connected to the content providing device 40 via a wired or wireless line.
  • the providing device interface 16 may support a LAN connection, a USB connection, or a connection by Bluetooth.
  • the detection device interface 15 and the providing device interface 16 may be integrally formed.
  • the operation unit 17 includes, for example, a keyboard, a numeric keypad, and a touch panel.
  • the operation unit 17 captures various operation instructions input by the operator of the information processing apparatus 10 and transmits a signal representing the operation instruction input by the operator to the processor 11.
  • the display unit 18 is composed of a liquid crystal monitor, for example.
  • the display unit 18 displays various information under the control of the processor 11.
  • the operation unit 17 is configured with a touch panel or the like, the display unit 18 may be formed integrally with the operation unit 17.
  • FIG. 3 is a block diagram illustrating a configuration example of the detection device 20 according to an embodiment.
  • the detection device 20 includes a processor 21, a memory 22, a communication unit 23, an operation unit 24, a display unit 25, a biosensor 26, an acceleration sensor 27, and an environment sensor 28. These units are connected to each other via a data bus.
  • the detection device 20 may include a configuration as necessary in addition to the configuration illustrated in FIG. 3 or may exclude a specific configuration.
  • the processor 21 has a function of controlling the operation of the entire detection device 20.
  • the processor 21 may include an internal cache and various interfaces.
  • the processor 21 implements various processes by executing programs stored in the internal memory or the memory 22 in advance.
  • processor 21 controls a function executed by the hardware circuit.
  • the memory 22 stores various data in a volatile or non-volatile manner.
  • the memory 22 temporarily stores data being processed by the processor 21.
  • the memory 22 stores a control program, an application, and various data according to the operation application of the detection device 20.
  • the memory 22 temporarily or non-temporarily stores the user's biological information, acceleration information, environmental information, and the like.
  • the communication unit 23 is an interface for transmitting and receiving data to and from the information processing apparatus 10.
  • the communication unit 23 is connected to the information processing apparatus 10 via a wired or wireless line.
  • the communication unit 23 may support a LAN connection, a USB connection, or a connection by Bluetooth.
  • the operation unit 24 includes, for example, a keyboard, a numeric keypad, and a touch panel.
  • the operation unit 24 takes in various operation instructions input by a user wearing the detection device 20 and outputs a signal representing the operation instructions to the processor 21.
  • the display unit 25 is composed of, for example, a liquid crystal monitor.
  • the display unit 25 displays various information under the control of the processor 21.
  • the operation unit 24 is configured with a touch panel or the like, the display unit 25 may be formed integrally with the operation unit 24.
  • the biological sensor 26 is composed of a sensor for measuring biological information to be measured.
  • the biometric sensor 26 measures biometric information related to the user's living body continuously or at predetermined time intervals.
  • the biosensor 26 includes a blood pressure sensor 261 that measures at least blood pressure.
  • the biosensor 26 measures a heart rate sensor that measures a heart rate, an electrocardiogram sensor that measures an electrocardiogram, a pulse wave sensor that measures a pulse wave, a pulse sensor that measures a pulse, a body temperature sensor that measures body temperature, or a sweating state. It may include a sweat sensor.
  • the biological sensor 26 may include a sensor that is installed on the head and measures brain waves.
  • the blood pressure sensor 261 is a sensor that measures a user's blood pressure as biological information.
  • the blood pressure sensor 261 may be a blood pressure sensor (hereinafter referred to as a continuous blood pressure sensor) that can measure blood pressure for each beat (continuous) of the user's heartbeat.
  • the continuous blood pressure sensor may continuously measure a user's blood pressure from a pulse wave transit time (PTT; Pulse Transit Time), or may realize continuous measurement by a tonometry method or other techniques.
  • the blood pressure sensor 261 may be a discontinuous blood pressure sensor that measures blood pressure discontinuously.
  • the discontinuous blood pressure sensor may measure a user's blood pressure using a cuff as a pressure sensor (oscillometric method).
  • the blood pressure sensor 261 is not limited to a specific configuration.
  • each sensor other than the blood pressure sensor 261 also measures the user's biological information continuously or at predetermined time intervals. That is, each sensor constituting the biological sensor 26 may measure the biological information for each beat (continuous) of the user's heartbeat, or may measure the biological information at predetermined time intervals.
  • Each sensor constituting the biological sensor 26 outputs a measurement value indicating a measurement result (a value indicating the state of biological information (measurement value of biological information)) to the processor 21.
  • each sensor of the biosensor 26 may output a measurement value of the biometric information measured each time biometric information is measured to the processor 21.
  • each sensor of the biosensor 26 may transmit a measurement value of biometric information to the processor 21 at a predetermined time interval.
  • the biometric sensor 26 may include a buffer memory, and may collectively output the measurement values of the biometric information measured within a predetermined time interval to the processor 21.
  • the acceleration sensor 27 detects the acceleration received by the acceleration sensor 27. For example, the acceleration sensor 27 detects triaxial acceleration information generated on the user's wrist. The acceleration sensor 27 outputs acceleration information indicating the measured acceleration value to the processor 21.
  • the environmental sensor 28 measures environmental information indicating the environment around the user continuously or at predetermined time intervals.
  • the environmental sensor 28 includes an air temperature sensor 281 that measures air temperature as environmental information.
  • the environmental sensor 28 may include a humidity sensor that measures humidity, an atmospheric pressure sensor that measures atmospheric pressure, an illuminance sensor that measures illuminance, a microphone that measures sound, and the like.
  • the temperature sensor 281 includes a thermistor, a thermocouple, an infrared sensor, or the like.
  • the temperature sensor 281 measures the temperature around the user. Further, the temperature sensor 281 may output a value obtained by correcting a value actually measured by a detection unit that detects the temperature according to the influence of the user's body temperature as a measured value of the temperature.
  • the configuration of the temperature sensor 281 is not limited to a specific configuration.
  • the processor 21 may correct the measurement value of the temperature sensor 281 according to the influence of the user's body temperature.
  • each sensor of the environmental sensor 28 outputs a value indicating a measurement result (a value indicating an environmental state (a measured value of environmental information)) to the processor 21.
  • the environmental sensor 28 may output the measured value of the environmental information measured each time the environmental information is measured to the processor 21.
  • each sensor of the environmental sensor 28 may transmit a measurement value of environmental information to the processor 21 at a predetermined time interval.
  • the environment sensor 28 may include a buffer memory, and collectively transmit measured values of environment information measured within a predetermined time interval to the processor 21.
  • the detection device 20 may include a gyro sensor or the like.
  • the gyro sensor detects the rotation in the three axis directions and transmits the detection result to the processor 21.
  • FIG. 4 shows a configuration example of content provided to the user by the content providing device 40.
  • the content includes branch points ⁇ 1 to ⁇ 7 (change points).
  • the content can be changed to a plurality of routes (contents) at the branch points ⁇ 1 to ⁇ 7.
  • Branch points ⁇ 1 to ⁇ 7 are points at which the content can be branched (changed). For example, the branch points ⁇ 1 to ⁇ 7 are set along a predetermined reference. For example, if the content progresses in time, such as moving image content, the branch points ⁇ 1 to ⁇ 7 are set based on the time from the start of content provision. For example, the branch points ⁇ 1 to ⁇ 7 are times that have elapsed since the provision of content was started.
  • the branch points ⁇ 1 to ⁇ 7 are set based on the progress of the game. For example, the branch points ⁇ 1 to ⁇ 7 are when a predetermined event occurs.
  • the branch points ⁇ 1 to ⁇ 7 are set based on the position of the user.
  • the branch points ⁇ 1 to ⁇ 7 are positions reached by the user.
  • the reference for setting the branch points ⁇ 1 to ⁇ 7 is not limited to a specific configuration.
  • the content is branched into a plurality of contents.
  • the content of the content branches to the route A or the route B.
  • the content is a moving image content
  • the content reproduction time reaches the branch point ⁇ 1
  • the content branches into a route A connected to a predetermined moving image and a route B connected to another moving image.
  • route A is a moving image with a story development different from route B.
  • the content when the content is game content, when the progress of the content reaches the branch point ⁇ 1, the content of the content branches into a route A providing a predetermined game development and a route B providing another game development. . For example, an event different from the route B occurs in the route A.
  • the content of the content is route A that provides a predetermined attraction and other attractions Branch to route B, which provides for example, route A is an attraction that is different from route B. For example, route A travels on a different path from route B.
  • the content of the content is a route A that moves on a predetermined rail and a route that moves on another rail. Branch to B. Note that, for example, the route A moves on the same rail as the route B, but may move at a different speed.
  • the content further branches after branching at the branch point ⁇ 1. For example, when the content progresses to route A, the progress of the content reaches the branch point ⁇ 2. When the progress of the content reaches ⁇ 2, the content is branched to the route AA or the route AB.
  • the progress of the content reaches the branch point ⁇ 3.
  • the content of the content branches to the route AAA or the route AAA.
  • the content of the content branches at branch points ⁇ 4 to ⁇ 7.
  • the content may be branched into three or more.
  • the branch destination of the content may be the same route.
  • the route AAB that branches at the branch point ⁇ 3 and the route ABA that branches at the branch point ⁇ 4 may have the same contents.
  • the content and branching of the content are not limited to a specific configuration.
  • the processor 21 has a function of acquiring biological information from each sensor of the biological sensor 26.
  • the processor 21 acquires a blood pressure measurement value (blood pressure value) from the blood pressure sensor 261 as biological information.
  • the processor 21 transmits a command for acquiring a blood pressure value to the blood pressure sensor 261, and acquires the blood pressure value as a response to the command.
  • the processor 21 may acquire a blood pressure value transmitted by the blood pressure sensor 261 at a predetermined timing.
  • the processor 21 may acquire a measurement value of a heart rate, an electrocardiogram, a pulse wave, a pulse, a body temperature, sweating, or an electroencephalogram from the biosensor 26 as a measurement value of biometric information.
  • the processor 21 has a function of acquiring acceleration information in the triaxial direction from the acceleration sensor 27. For example, the processor 21 transmits a command for acquiring acceleration information to the acceleration sensor 27, and acquires acceleration information as a response to the command. Further, the processor 21 may acquire acceleration information transmitted by the acceleration sensor 27 at a predetermined timing.
  • the processor 21 has a function of acquiring environment information from the environment sensor 28. For example, the processor 21 acquires the temperature from the temperature sensor 281 as a measurement value of the environmental information.
  • the processor 21 transmits a command for acquiring the temperature to the temperature sensor 281 and acquires the temperature as a response to the command. Further, the processor 21 may acquire the temperature transmitted by the temperature sensor 281 at a predetermined timing. The processor 21 may acquire a value indicating the state of humidity, atmospheric pressure, illuminance, or sound from the environmental sensor 28 as a measured value of the environmental information.
  • the processor 21 has a function of transmitting biological information, acceleration information, and environment information to the information processing apparatus 10.
  • the processor 21 transmits biological information, acceleration information, and environment information to the information processing apparatus 10 through the communication unit 23.
  • the processor 21 when the processor 21 receives a request for biological information, acceleration information, and environmental information from the information processing apparatus 10 through the communication unit 23, the processor 21 transmits biological information, acceleration information, and environmental information as a response to the request. Further, the processor 21 may transmit the biological information, the acceleration information, and the environment information to the information processing apparatus 10 through the communication unit 23 at a predetermined timing.
  • the processor 21 may include time information indicating time in the biological information, acceleration information, and environment information.
  • the processor 21 may include time information indicating the time when the measured value of the biological information, the measured value of the acceleration information, and the measured value of the environmental information are measured in the biological information, the acceleration information, and the environmental information, respectively.
  • the processor 21 may acquire time information indicating the time at which each measurement value is measured from the biological sensor 26, the acceleration sensor 27, and the environment sensor 28.
  • processor 21 may not transmit either or both of acceleration information and environment information to the information processing apparatus 10. Further, the processor 21 may transmit other information to the information processing apparatus 10.
  • FIG. 5 is a block diagram illustrating functions realized by the information processing apparatus 10 according to an embodiment.
  • the information processing apparatus 10 includes a content information acquisition unit 31, a biological information acquisition unit 32, an acceleration information acquisition unit 33, an environment information acquisition unit 34, an excitement level determination unit 35, a progress determination unit 36, and a change unit. 37 and the like.
  • the content information acquisition unit 31, the biological information acquisition unit 32, the acceleration information acquisition unit 33, the environment information acquisition unit 34, the excitement level determination unit 35, the progress determination unit 36, the change unit 37, and the like are stored in the NVM 14 or the like by the processor 11. This is realized by executing the program.
  • the processor 11 has a function of acquiring content information indicating content provided by the content providing device 40 as the content information acquisition unit 31.
  • the processor 11 acquires content information from the content providing device 40.
  • the processor 11 may accept input of content information from an operator or the like through the operation unit 17.
  • the processor 11 has a function of acquiring biological information as the biological information acquisition unit 32.
  • the processor 11 acquires biological information from the detection device 20 through the detection device interface 15. For example, the processor 11 transmits a request for biological information to the detection device 20 through the detection device interface 15 and receives the biological information as a response to the request. Further, the processor 11 may receive biological information transmitted from the detection device 20 through the detection device interface 15 at a predetermined timing. For example, the processor 11 may acquire biological information measured for each beat. Moreover, the processor 11 may acquire biometric information of a plurality of users.
  • the processor 11 has a function of acquiring acceleration information as the acceleration information acquisition unit 33.
  • the processor 11 acquires acceleration information from the detection device 20 through the detection device interface 15. For example, the processor 11 transmits a request for acceleration information to the detection device 20 through the detection device interface 15, and receives the acceleration information as a response to the request. Further, the processor 11 may receive acceleration information transmitted from the detection device 20 at a predetermined timing through the detection device interface 15. Further, the processor 11 may acquire acceleration information measured every beat. Further, the processor 11 may acquire acceleration information of a plurality of users.
  • the processor 11 has a function of acquiring environment information as the environment information acquisition unit 34.
  • the processor 11 acquires environmental information from the detection device 20 through the detection device interface 15.
  • the processor 11 transmits a request for environmental information to the detection device 20 through the detection device interface 15 and receives the environmental information as a response to the request.
  • the processor 11 may receive environment information transmitted from the detection device 20 through the detection device interface 15 at a predetermined timing.
  • the processor 11 may acquire environmental information from a device other than the detection device 20.
  • the providing system 1 may include a measurement device that measures environmental information at a predetermined position.
  • the measurement device may include a temperature sensor.
  • the processor 11 may acquire environmental information indicating a measured value such as temperature from a measuring device. Further, the processor 11 may acquire environment information measured for each beat. Further, the processor 11 may acquire environment information of a plurality of users.
  • the processor 11 may simultaneously realize the biological information acquisition unit 32, the acceleration information acquisition unit 33, and the environment information acquisition unit 34. For example, the processor 11 may acquire biological information, acceleration information, and environmental information from the detection device 20 at the same time. For example, the processor 11 may transmit a request for acquiring each information to the detection device 20. Moreover, the processor 11 does not need to acquire either or both of acceleration information and environmental information.
  • the processor 11 has a function of determining the excitement level of the user who is enjoying the content provided by the content providing device 40 as the excitement level determination unit 35. For example, the processor 11 determines the degree of excitement of the user every time biometric information, acceleration information, or environmental information is acquired. Further, the processor 11 may determine the degree of user excitement at predetermined time intervals.
  • the processor 11 determines the degree of excitement based on the blood pressure value indicated by the biological information. In this case, the processor 11 determines that the excitement level is high when the blood pressure value is high.
  • the processor 11 may determine the degree of excitement by comparing a predetermined threshold (for example, an average blood pressure value unique to the user) with the current blood pressure value. Further, the processor 11 may determine the degree of excitement by comparing a past blood pressure value (for example, a blood pressure value in the latest predetermined period) with a current blood pressure value. Further, the processor 11 may determine the degree of excitement based on a blood pressure value that is continuously measured. In this case, for example, the processor 11 determines that the excitement level is higher as the blood pressure value increases.
  • the processor 11 may determine the degree of excitement based on the heart rate (heart rate per predetermined time) as biological information. In this case, the processor 11 determines that the excitement level is high when the heart rate is high. The processor 11 may determine the degree of excitement by comparing a predetermined threshold (for example, an average heart rate unique to the user) with the current heart rate. Further, the processor 11 may determine the degree of excitement by comparing the past heart rate (for example, the heart rate in the latest predetermined period) with the current heart rate. Further, the processor 11 may determine the degree of excitement based on fluctuations in heart rate that are continuously measured. In this case, the processor 11 determines that the excitement degree is higher as the heart rate increases.
  • a predetermined threshold for example, an average heart rate unique to the user
  • the processor 11 may determine the degree of excitement by comparing the past heart rate (for example, the heart rate in the latest predetermined period) with the current heart rate.
  • the processor 11 may determine the degree of excitement based on fluctuations in heart rate that are continuously measured. In this case, the processor 11
  • the processor 11 may determine the degree of excitement based on electrocardiogram, pulse wave, pulse, body temperature, sweating, brain wave or the like as biological information.
  • the processor 11 may determine the degree of excitement in consideration of acceleration information in addition to biological information. In this case, the processor 11 determines that the degree of excitement is high when the acceleration indicated by the acceleration information is large. Further, the processor 11 may determine the degree of excitement by comparing a predetermined threshold (for example, an average acceleration unique to the user) with the acceleration. Further, the processor 11 may determine the degree of excitement by comparing the past acceleration (for example, the acceleration during the most recent predetermined period) and the current acceleration.
  • a predetermined threshold for example, an average acceleration unique to the user
  • the processor 11 may determine the degree of excitement by adding environmental information to the biological information. For example, the processor 11 determines the degree of excitement based on the temperature indicated by the environmental information. Since it is known that the blood pressure value changes according to the change in temperature, the processor 11 determines that the change in blood pressure value (for example, an increase) is linked to the change in temperature (for example, a decrease in temperature). Determines that the change in blood pressure value is due to a change in temperature. In other words, the processor 11 determines the degree of excitement by correcting the measured value of the blood pressure actually measured by the blood pressure sensor 261 based on the change in the blood pressure value estimated to be caused by the change in the temperature. For example, the processor 11 determines that the increase or decrease in the excitement level resulting from the change in the blood pressure value is small (or that there is no increase or decrease in the excitement level).
  • the processor 11 may determine the degree of excitement based on humidity, atmospheric pressure, illuminance, sound, or the like indicated by the environmental information.
  • the processor 11 may calculate the degree of excitement using an evaluation function having each measurement value as an argument. For example, the processor 11 may calculate the degree of excitement by substituting each measurement value into the evaluation function.
  • the processor 11 may calculate the degree of excitement without using either or both of acceleration information and environment information. Further, the processor 11 may determine the degree of excitement of the plurality of users based on the biological information, acceleration information, and environment information about the plurality of users. The method by which the processor 11 determines the degree of excitement is not limited to a specific method.
  • the processor 11 has a function of determining whether or not the progress of the content has reached the branch points ⁇ 1 to ⁇ 7 as the progress determination unit 36.
  • the processor 11 determines whether or not the progress of the content has reached the branch points ⁇ 1 to ⁇ 7 using various sensors. For example, when the branch points ⁇ 1 to ⁇ 7 are set based on the time from the start of content provision, the processor 11 measures the time from the start of the content, and the measured time reaches the time of the branch points ⁇ 1 to ⁇ 7. Determine if you did. Note that the processor 11 may acquire the time elapsed from the start of the content through the providing device interface 16.
  • the processor 11 determines whether the content has reached the progress state (for example, event occurrence) indicated by the branch points ⁇ 1 to ⁇ 7. For example, the processor 11 receives a signal indicating the progress of the content through the providing device interface 16.
  • the processor 11 acquires the user position and determines whether the user position has reached the branch points ⁇ 1 to ⁇ 7.
  • the content providing apparatus 40 includes a sensor that acquires the position of the user.
  • the processor 11 acquires information indicating the position of the user from the content providing device 40 through the providing device interface 16. Note that the method by which the processor 11 determines whether the progress of content has reached the branch points ⁇ 1 to ⁇ 7 is not limited to a specific method.
  • the processor 11 has a function of branching (changing) the content in the course of the content as the changing unit 37 based on the determination result of the user excitement level. For example, the processor 11 generates a signal (route signal) for branching the content based on the degree of excitement of the user, and transmits the generated signal to the content providing apparatus 40.
  • the processor 11 selects the route of the content based on the excitement level for a predetermined period (for example, the excitement level before the branch point). For example, the processor 11 selects a content route based on the degree of excitement from the start point to the branch point. Further, the processor 11 may select a content route based on the degree of excitement from the previous branch point to the current branch point. Further, the processor 11 may select a content route based on the average value of the excitement level in a predetermined period. Further, the processor 11 may select a content route based on the maximum value or the minimum value of the excitement level in a predetermined period.
  • a predetermined period for example, the excitement level before the branch point. For example, the processor 11 selects a content route based on the degree of excitement from the start point to the branch point. Further, the processor 11 may select a content route based on the degree of excitement from the previous branch point to the current branch point. Further, the processor 11 may select a content route based on the average value of the excitement level in a predetermined period.
  • the processor 11 selects one route corresponding to the degree of excitement from a plurality of routes set in advance. As shown in FIG. 4, for example, when selecting a route when the progress of content reaches the branch point ⁇ ⁇ b> 1, the processor 11 selects one route from the route A or route B.
  • the processor 11 may select the route at the branch point before the progress of the content reaches the branch point. Further, the processor 11 may select a route at the branch point after the progress of the content reaches the branch point.
  • the processor 11 selects the content route so that the excitement level of the user is increased, decreased or maintained. For example, when the excitement level before the branch point is low (for example, the excitement level is lower than a predetermined threshold), the processor 11 selects a route in which the excitement level increases at the branch point. Further, when the excitement level before the branch point is high (for example, when the excitement level is higher than a predetermined threshold), the processor 11 selects a route in which the excitement level decreases at the branch point. When the excitement level before the branch point is medium (for example, the excitement level is within a predetermined range), the processor 11 selects a route that maintains the excitement level at the branch point.
  • the processor 11 selects a route that is a story development in which the excitement level increases at the branch point when the excitement level before the branch point is low. Further, when the excitement level before the branch point is high, the processor 11 selects a route that is a story development in which the excitement level decreases at the branch point.
  • the processor 11 When the content is a roller coaster, for example, when the excitement level before the branch point is low, the processor 11 increases the speed of the machine at the branch point (that is, increases the speed of the machine on the same rail). Select route). Further, when the excitement level before the branch point is high, the processor 11 reduces the speed of the machine at the branch point (that is, selects a route for reducing the machine speed on the same rail). Note that the method by which the processor 11 selects a route is not limited to a specific method.
  • the processor 11 may select a content route based on the excitement levels of a plurality of users who enjoy the content.
  • the processor 11 selects a content route based on the excitement level of each user during a predetermined period. For example, the processor 11 selects a content route based on the average value of the excitement level of each user.
  • the processor 11 transmits route information indicating the selected route to the content providing apparatus 40. For example, the processor 11 transmits route information at the branch points ⁇ 1 to ⁇ 7.
  • the processor 11 may generate and transmit route information at the branch points ⁇ 1 to ⁇ 7 before the content reaches the branch points ⁇ 1 to ⁇ 7.
  • the processor 11 may generate route information about the division point and transmit it to the content providing apparatus 40 according to the degree of user excitement up to a predetermined period before reaching the branch point.
  • the content providing device 40 has a function of branching the content based on the route signal from the information processing device 10.
  • the content providing device 40 selects a route at the branch points ⁇ 1 to ⁇ 7 based on the route signal.
  • the content providing device 40 provides content corresponding to the route indicated by the route signal at the branch points ⁇ 1 to ⁇ 7.
  • FIG. 6 is a flowchart for explaining an operation example of the information processing apparatus 10 according to the embodiment.
  • the processor 11 of the information processing apparatus 10 acquires content information indicating content provided to the user by the content providing apparatus 40 (S11).
  • the processor 11 determines whether the content providing apparatus 40 has started providing the content (S12). For example, the processor 11 receives a signal indicating that the provision of content is started from the content providing apparatus 40, and determines that the provision of content is started by detecting the reception of the signal. Further, the processor 11 may receive an input of an operation indicating that the content providing device 40 has started providing content through the operation unit 17.
  • the processor 11 If it is determined that the content providing device 40 has not started providing content (S12, NO), the processor 11 returns to S12.
  • the processor 11 acquires biological information, acceleration information, and environmental information using the detection device 20 or the like (S13).
  • the processor 11 determines the degree of user excitement based on the biological information, acceleration information, environment information, and the like (S14).
  • the processor 11 determines whether the progress of the content indicated by the content information has reached the branch point of the content (S15). If it is determined that the progress of the content has reached the branch point of the content (S15, YES), the processor 11 selects the content route based on the excitement level before the branch point (S16).
  • the processor 11 transmits route information indicating the selected route to the content providing device 40 through the providing device interface 16 (S17).
  • the processor 11 determines that the content providing device 40 It is determined whether the provision of content has been completed (S18). For example, the processor 11 receives a signal indicating that the provision of the content has been completed from the content providing device 40, and determines that the provision of the content has been completed by detecting the reception of the signal. Further, the processor 11 may receive an input of an operation indicating that the content providing device 40 has finished providing the content through the operation unit 17.
  • the processor 11 If the content providing device 40 determines that content provision has not ended (S18, NO), the processor 11 returns to S13. When it is determined that the content providing apparatus 40 has finished providing the content (S18, YES), the processor 11 ends the operation.
  • the processor 11 may select a route at a predetermined point before the branching point of the content. For example, the processor 11 transmits route information to the content providing apparatus 40 before the progress of the content reaches the branch point.
  • the processor 11 may transmit the determined excitement level to the detection device 20.
  • the processor 21 of the detection device 20 may display the received excitement level on the display unit 25.
  • the detection device 20 may have the function of the information processing device 10.
  • the processor 21 of the detection device 20 determines the degree of excitement of the user based on biological information or the like.
  • the processor 21 transmits the degree of excitement determined through the communication unit 23 or the like to the information processing apparatus 10.
  • the detection device 20 may determine the degree of excitement of the user and generate route information based on the degree of excitement of the user.
  • the detection device 20 may transmit route information to the content providing device 40.
  • the information processing apparatus 10 may have the function of the content providing apparatus 40.
  • the information processing apparatus 10 may be formed integrally with the content providing apparatus 40.
  • the information processing apparatus 10 may always branch the content. For example, when the content is a roller coaster or the like, the information processing apparatus 10 may control the speed at all times based on the user's excitement level.
  • the information processing apparatus determines the excitement level of the user who enjoys the content. Further, the information processing apparatus can branch the content based on the degree of user excitement. As a result, the information processing apparatus can control the degree of excitement of the user by controlling the content.
  • the processor 11 of the information processing apparatus 10 determines the degree of excitement caused by music content such as music as content.
  • the processor 11 changes the music content being played based on the degree of excitement caused by the music content. For example, the processor 11 determines whether or not the state in which the user's excitement level exceeds a predetermined threshold has continued for a predetermined period. If it is determined that the state in which the user's excitement level exceeds a predetermined threshold has continued for a predetermined period, the processor 11 changes the music content being played back to music content that suppresses the excitement level. For example, the processor 11 transmits a signal for playing back music content that suppresses the degree of excitement to the content providing apparatus 40. If it is determined that the user's excitement level exceeds a predetermined threshold, the processor 11 may play music content that suppresses the excitement level.
  • the processor 11 determines whether or not the state in which the user's excitement level is below a predetermined threshold has continued for a predetermined period. If it is determined that the state in which the user's excitement level is below a predetermined threshold has continued for a predetermined period, the processor 11 changes the music content being played back to music content that increases the excitement level. For example, the processor 11 transmits to the content providing apparatus 40 a signal for reproducing music content that increases the degree of excitement. When it is determined that the user excitement level is below a predetermined threshold, the processor 11 may play music content that increases the excitement level.
  • FIG. 7 is an example of a graph showing the degree of excitement generated from the music content.
  • the horizontal axis represents time.
  • the vertical axis indicates the degree of excitement.
  • the processor 11 determines that the user's excitement level exceeds a predetermined threshold at a point 301. In addition, the processor 11 determines that the state in which the degree of user excitement exceeds a predetermined threshold at point 302 continues for a predetermined period. Therefore, the processor 11 reproduces music content that suppresses the user's excitement at point 302.
  • the information processing apparatus configured as described above provides music content that suppresses excitement or music content that increases excitement based on the excitement of the user. As a result, the information processing apparatus can control the degree of user excitement.
  • this invention is not limited to the said embodiment, In the implementation stage, it can change variously in the range which does not deviate from the summary. Further, the embodiments may be implemented in combination as appropriate, and in that case, the combined effect can be obtained. Furthermore, the present invention includes various inventions, and various inventions can be extracted by combinations selected from a plurality of disclosed constituent elements. For example, even if several constituent requirements are deleted from all the constituent requirements shown in the embodiment, if the problem can be solved and an effect can be obtained, the configuration from which the constituent requirements are deleted can be extracted as an invention.
  • (Appendix 1) Memory A processor that operates according to a program stored in the memory, The processor is From the detection device that measures biometric information including at least blood pressure, obtain biometric information of the user who enjoys the content, Based on the acquired biological information, the degree of excitement of the user who is enjoying the content is determined, An information processing apparatus that changes the content in the course of the content based on the determination result of the excitement level.
  • Appendix 2 An information processing method executed by a processor, From the detection device that measures biometric information including at least blood pressure, obtain biometric information of the user who enjoys the content, Based on the acquired biological information, the degree of excitement of the user who is enjoying the content is determined, An information processing method for changing the content of the content during the progress of the content based on the determination result of the excitement level.

Landscapes

  • Health & Medical Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Cardiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Vascular Medicine (AREA)
  • Veterinary Medicine (AREA)
  • Public Health (AREA)
  • Biophysics (AREA)
  • Pathology (AREA)
  • Biomedical Technology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Medical Informatics (AREA)
  • Molecular Biology (AREA)
  • Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • Physiology (AREA)
  • Psychiatry (AREA)
  • Educational Technology (AREA)
  • Ophthalmology & Optometry (AREA)
  • Social Psychology (AREA)
  • Child & Adolescent Psychology (AREA)
  • Human Computer Interaction (AREA)
  • Psychology (AREA)
  • Developmental Disabilities (AREA)
  • General Physics & Mathematics (AREA)
  • Hospice & Palliative Care (AREA)
  • User Interface Of Digital Computer (AREA)
  • Measuring Pulse, Heart Rate, Blood Pressure Or Blood Flow (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Abstract

ユーザの興奮度の情報をもとにコンテンツ提供者がより効果的なサービスを実現できるようにした情報処理装置、情報処理方法及びプログラムを提供する。 情報処理装置は、少なくとも血圧を含む生体情報を測定する検出装置から、コンテンツを享受するユーザの生体情報を取得する生体情報取得部と、前記生体情報取得部により取得された前記生体情報に基づいて、前記コンテンツを享受中である前記ユーザの興奮度を判定する興奮度判定部と、前記興奮度の判定結果に基づいて、前記コンテンツの内容を前記コンテンツの進行途中で変更する変更部と、を備える。

Description

情報処理装置、情報処理方法及びプログラム
 この発明は、コンテンツの内容を制御する情報処理装置、情報処理方法及びプログラムに関連する。
 映画又はゲームなどのコンテンツを享受するユーザの興奮度を判定する手法が知られている。例えば日本国特開2016-007414号公報には、ユーザの生体情報などに基づいて、コンテンツの視聴によってユーザに生じた興奮度を判定する手法が記載されている。
 しかし日本国特開2016-007414号公報には、コンテンツ視聴中又は視聴終了後のユーザの興奮度を測定し、その結果をコンテンツ視聴終了後に表示することまでは記載されているが、コンテンツ提供者側におけるユーザの興奮度の具体的な利用例までは教示されていない。
 そこで、ユーザの興奮度の情報をもとにコンテンツ提供者がより効果的なサービスを実現できるようにした情報処理装置、情報処理方法及びプログラムを提供する。
 上記課題を解決するために第1の形態に係る情報処理装置は、少なくとも血圧を含む生体情報を測定する検出装置から、コンテンツを享受するユーザの生体情報を取得する生体情報取得部と、前記生体情報取得部により取得された前記生体情報に基づいて、前記コンテンツを享受中である前記ユーザの興奮度を判定する興奮度判定部と、前記興奮度の判定結果に基づいて、前記コンテンツの内容を前記コンテンツの進行途中で変更する変更部と、を備える。
 第2の形態に係る前記コンテンツは、所定の変更点において複数のコンテンツに変更可能に構成され、前記変更部は、前記興奮度の判定結果に基づいて、前記所定の変更点において前記複数のコンテンツから前記興奮度に対応するコンテンツを選択することで前記コンテンツの内容を変更する。
 第3の形態に係る情報処理装置は、前記コンテンツの進行が前記所定の変更点に到達したか否かを判定する進行判定部を備え、前記変更部は、前記進行判定部によって前記コンテンツの進行が前記所定の変更点に到達したと判定された場合、前記複数のコンテンツから前記興奮度に対応するコンテンツを選択する。
 第4の形態に係る前記生体情報取得部は、前記検出装置が前記ユーザの心拍の一拍ごとに測定した生体情報を取得する。
 第5の形態に係る情報処理装置は、前記検出装置から、環境状態を示す環境情報を取得する環境情報取得部を、さらに備え、前記興奮度判定部は、前記生体情報取得部により取得された前記生体情報と、前記環境情報取得部により取得された前記環境情報とに基づいて、前記コンテンツを享受中である前記ユーザの興奮度を判定する。
 第6の形態に係る情報処理装置は、前記検出装置から、前記ユーザの体の一部に生じた加速度を示す加速度情報を取得する加速度情報取得部を、さらに備え、前記興奮度判定部は、前記生体情報取得部により取得された前記生体情報と、前記加速度情報取得部により取得された前記加速度情報とに基づいて、前記コンテンツを享受中である前記ユーザの興奮度を判定する。
 第7の形態に係る前記コンテンツは、音楽コンテンツであり、前記変更部は、前記興奮度の判定結果に基づいて、興奮度を抑制する音楽コンテンツ又は興奮度を高める音楽コンテンツに変更する。
 第1の形態によれば、情報処理装置において、ユーザの興奮度が判定され、コンテンツの内容が変更される。その結果、情報処理装置は、ユーザの興奮度を制御することができる。
 第2の形態によれば、情報処理装置において、コンテンツが変更点において変更される。その結果、情報処理装置は、変更点ごとに設定されたコンテンツをユーザに提供することができる。
 第3の形態によれば、情報処理装置において、コンテンツの進行が変更点に到達するとコンテンツの選択が行われる。その結果、情報処理装置は、コンテンツの進行が変更点に到達するまでの興奮度に応じてコンテンツを変更することができる。
 第4の形態によれば、情報処理装置において、一拍ごとに生体情報が取得される。その結果、情報処理装置は、コンテンツを享受中であるユーザの興奮度を連続して判定することができる。
 第5の形態によれば、情報処理装置において、環境情報が加味されたうえでユーザの興奮度が判定される。その結果、情報処理装置は、環境によって生じた生体情報の変化を考慮してより正確な興奮度の判定を行うことができる。
 第6の形態によれば、情報処理装置において、ユーザの体の一部で発生した加速度が加味されたうえで興奮度が判定される。その結果、情報処理装置は、ユーザの体の動静まで考慮したより正確に興奮度を判定することができる。
 第7の形態によれば、情報処理装置において、ユーザの興奮度に基づいて音楽コンテンツが変更される。その結果、情報処理装置は、音楽コンテンツを享受するユーザの興奮度をコントロールすることができる。
図1は、提供システムの構成例を概略的に示す図である。 図2は、情報処理装置の構成例を示すブロック図である。 図3は、検出装置の構成例を示すブロック図である。 図4は、コンテンツの構成例を示す図である。 図5は、情報処理装置の機能の構成例を示すブロック図である。 図6は、情報処理装置の動作例を示すフローチャートである。 図7は、音楽コンテンツから生じた興奮度を示すグラフの例である。
 一実施形態の提供システムは、ユーザに生じた興奮度(ユーザの興奮度)に基づいてユーザに提供するコンテンツの内容を変更する。たとえば、提供システムが提供するコンテンツは、映画館などで視聴可能な動画コンテンツ、音楽などの音コンテンツ、テレビゲーム若しくは携帯ゲームなどのゲームコンテンツ、漫画若しくは小説などの書籍コンテンツ(電子書籍を含む)、又は、ジェットコースター、お化け屋敷若しくはバンジージャンプなどのアトラクションコンテンツなどである。コンテンツの構成は、特定の構成に限定されるものではない。
 図1は、この発明の一実施形態に係る情報処理装置10を備えた提供システム1の構成例を概略的に示す図である。 
 図1に示すように、提供システム1は、情報処理装置10、検出装置20及びコンテンツ提供装置40などを備える。なお、提供システム1は、図1に示すような構成の他に必要に応じた構成を具備したり、特定の構成を除外したりしてもよい。
 情報処理装置10は、デスクトップPC、ノートPC、タブレットPC又はスマートフォンなどである。また、情報処理装置10は、検出装置20と有線又は無線回線を介してデータを送受信する。情報処理装置10は、検出装置20及びから出力された検出データを受信し、受信された検出データなどに基づいて、コンテンツ提供装置40が提供するコンテンツを享受するユーザの興奮度を判定する。なお、情報処理装置10は、1人のユーザの興奮度を判定してもよいし、複数のユーザの興奮度を判定してもよい。
 また、情報処理装置10は、コンテンツ提供装置40とデータを送受信する。情報処理装置10は、コンテンツ提供装置40が提供するコンテンツの内容を制御する情報などをコンテンツ提供装置40へ送信する。 
 情報処理装置10については、後に詳述する。
 検出装置20は、ユーザの腕に取り付けられる腕時計型のウェアラブル端末である。検出装置20は、種々のセンサを用いてユーザの生体情報を取得する。また、検出装置20は、ユーザの体に生じた加速度を示す加速度情報を取得する。また、検出装置20は、種々のセンサを通じて周囲の環境情報を取得する。検出装置20は、取得した生体情報、加速度情報及び環境情報を情報処理装置10へ送信する。
 なお、検出装置20は、コンテンツ提供装置40が提供するコンテンツを享受中であるユーザの生体情報を検出できるものであればどのようなセンサを使用してもよく、また装置のタイプもウェアラブル端末に限定されるものではない。 
 検出装置20については、後に詳述する。
 コンテンツ提供装置40は、ユーザにコンテンツを提供する。コンテンツ提供装置40は、コンテンツを提供するための種々のユーザインターフェースを備える。コンテンツ提供装置40は、インターフェースとして、たとえばモニタ、スピーカ、コントローラ又はVR(virtual reality)ゴーグルを備える。
 コンテンツ提供装置40は、モニタ、スピーカ又はVRゴーグルを通じて、たとえばユーザに対し動画コンテンツを提供する。また、コンテンツ提供装置40は、モニタを通じて電子書籍などの書籍コンテンツを表示してもよい。また、コンテンツ提供装置40は、スピーカを通じて音楽又は朗読などの音コンテンツを提供してもよい。また、コンテンツ提供装置40は、モニタ、スピーカ、コントローラ又はVRゴーグルなどを通じてゲームコンテンツを提供してもよい。
 また、コンテンツ提供装置40は、ジェットコースター、お化け屋敷又はバンジージャンプなどのアトラクションコンテンツを提供してもよい。 
 コンテンツ提供装置40の構成は、特定の構成に限定されるものではない。
 次に、情報処理装置10について説明する。 
 図2は、一実施形態に係る情報処理装置10の構成例を示すブロック図である。 
 図2が示す構成例において、情報処理装置10は、プロセッサ11、ROM12、RAM13、NVM14、検出装置インターフェース15、提供装置インターフェース16、操作部17及び表示部18などを備える。これらの各部は、データバスを介して互いに接続される。なお、情報処理装置10は、図2が示すような構成の他に必要に応じた構成を具備したり、特定の構成を除外したりしてもよい。
 プロセッサ11は、情報処理装置10全体の動作を制御する機能を有する。プロセッサ11は、内部キャッシュおよび各種のインターフェースなどを備えてもよい。プロセッサ11は、内部メモリ、ROM12又はNVM14が予め記憶するプログラムを実行することにより種々の処理を実現する。
 なお、プロセッサ11がプログラムを実行することにより実現する各種の機能のうちの一部は、ハードウエア回路により実現されるものであってもよい。この場合、プロセッサ11は、ハードウエア回路により実行される機能を制御する。
 ROM12は、制御プログラム及び制御データなどが予め記憶された不揮発性のメモリである。ROM12に記憶される制御プログラム及び制御データは、情報処理装置10の仕様に応じて予め組み込まれる。ROM12は、たとえば、情報処理装置10の回路基板を制御するプログラム(たとえば、BIOS)などを格納する。
 RAM13は、揮発性のメモリである。RAM13は、プロセッサ11の処理中のデータなどを一時的に格納する。RAM13は、プロセッサ11からの命令に基づき種々のアプリケーションプログラムを格納する。また、RAM13は、アプリケーションプログラムの実行に必要なデータ及びアプリケーションプログラムの実行結果などを格納してもよい。
 NVM14は、データの書き込み及び書き換えが可能な不揮発性のメモリである。NVM14は、たとえば、HDD(Hard Disk Drive)、SSD(Solid State Drive)、EEPROM(登録商標)又はフラッシュメモリなどから構成される。NVM14は、情報処理装置10の運用用途に応じて制御プログラム、アプリケーション、及び種々のデータなどを格納する。
 検出装置インターフェース15は、検出装置20とデータを送受信するためのインターフェースである。検出装置インターフェース15は、有線又は無線回線を介して検出装置20と接続する。たとえば、検出装置インターフェース15は、LAN接続、USB接続又はbluetooth(登録商標)による接続をサポートするものであってもよい。
 提供装置インターフェース16は、コンテンツ提供装置40とデータを送受信するためのインターフェースである。提供装置インターフェース16は、有線又は無線回線を介してコンテンツ提供装置40と接続する。たとえば、提供装置インターフェース16は、LAN接続、USB接続又はbluetoothによる接続をサポートするものであってもよい。 
 なお、検出装置インターフェース15と提供装置インターフェース16とは、一体的に形成されてもよい。
 操作部17は、たとえば、キーボード、テンキー及びタッチパネルから構成される。操作部17は、情報処理装置10のオペレータが入力した種々の操作指示を取り込み、オペレータによって入力された操作指示を表す信号をプロセッサ11へ送信する。
 表示部18は、たとえば液晶モニタから構成される。表示部18は、プロセッサ11の制御により種々の情報を表示する。なお、操作部17がタッチパネルなどで構成される場合、表示部18は、操作部17と一体的に形成されてもよい。
 次に、検出装置20について説明する。 
 図3は、一実施形態に係る検出装置20の構成例を示すブロック図である。 
 図3が示す構成例において、検出装置20は、プロセッサ21、メモリ22、通信部23、操作部24、表示部25、生体センサ26、加速度センサ27及び環境センサ28などを備える。これらの各部は、データバスを介して互いに接続される。なお、検出装置20は、図3が示すような構成の他に必要に応じた構成を具備したり、特定の構成を除外したりしてもよい。
 プロセッサ21は、検出装置20全体の動作を制御する機能を有する。プロセッサ21は、内部キャッシュおよび各種のインターフェースなどを備えてもよい。プロセッサ21は、内部メモリ又はメモリ22が予め記憶するプログラムを実行することにより種々の処理を実現する。
 なお、プロセッサ21がプログラムを実行することにより実現する各種の機能のうちの一部は、ハードウエア回路により実現されるものであってもよい。この場合、プロセッサ21は、ハードウエア回路により実行される機能を制御する。
 メモリ22は、種々のデータを揮発又は不揮発に格納する。たとえば、メモリ22は、プロセッサ21の処理中のデータなどを一時的に格納する。また、メモリ22は、検出装置20の運用用途に応じて制御プログラム、アプリケーション、及び種々のデータを格納する。メモリ22は、ユーザの生体情報、加速度情報又は環境情報などを一時的又は非一時的に格納する。
 通信部23は、情報処理装置10とデータを送受信するためのインターフェースである。たとえば、通信部23は、有線又は無線回線を介して情報処理装置10と接続する。たとえば、通信部23は、LAN接続、USB接続又はbluetoothによる接続をサポートするものであってもよい。
 操作部24は、たとえば、キーボード、テンキー及びタッチパネルから構成される。操作部24は、検出装置20を装着するユーザが入力した種々の操作指示を取り込み、当該操作指示を表す信号をプロセッサ21へ出力する。
 表示部25は、たとえば液晶モニタから構成される。表示部25は、プロセッサ21の制御により種々の情報を表示する。なお、操作部24がタッチパネルなどで構成される場合、表示部25は、操作部24と一体的に形成されてもよい。
 生体センサ26は、測定対象とする生体情報を測定するためのセンサから構成される。生体センサ26は、連続又は所定の時間間隔でユーザの生体に関する生体情報を測定する。生体センサ26は、少なくとも血圧を測定する血圧センサ261を含む。なお、生体センサ26は、心拍を測定する心拍センサ、心電図を測定する心電センサ、脈波を測定する脈波センサ、脈拍を測定する脈拍センサ、体温を測定する体温センサ又は発汗状態を測定する発汗センサなどを含むものであってもよい。また、生体センサ26は、頭部に設置され脳波を測定するセンサを備えてもよい。
 血圧センサ261は、生体情報として、ユーザの血圧を測定するセンサである。たとえば、血圧センサ261は、ユーザの心拍の一拍ごと(連続的)に血圧を測定可能な血圧センサ(以降、連続型の血圧センサと称する)であってもよい。連続型の血圧センサは、脈波伝播時間(PTT;Pulse Transit Time)からユーザの血圧を連続測定するものであってもよいし、トノメトリ法または他の技法により連続測定を実現してもよい。また、血圧センサ261は、非連続的に血圧を測定する非連続型の血圧センサであってもよい。非連続型の血圧センサは、たとえば、カフを圧力センサとして用いてユーザの血圧を測定するものであってもよい(オシロメトリック法)。なお、血圧センサ261は、特定の構成に限定されるものではない。
 また、血圧センサ261以外の各センサも、連続又は所定の時間間隔でユーザの生体情報を測定する。すなわち、生体センサ26を構成する各センサは、ユーザの心拍の一拍ごと(連続的)に生体情報を測定してもよいし、所定の時間間隔で生体情報を測定してもよい。
 また、生体センサ26を構成する各センサは、測定結果を示す測定値(生体情報の状態を示す値(生体情報の測定値))をプロセッサ21へ出力する。たとえば、生体センサ26の各センサは、生体情報を測定する度に測定した生体情報の測定値をプロセッサ21へ出力してもよい。また、生体センサ26の各センサは、所定の時間間隔で生体情報の測定値をプロセッサ21へ送信してもよい。また、生体センサ26は、バッファ用のメモリを有し、所定の時間間隔内に測定した生体情報の測定値をまとめてプロセッサ21へ出力してもよい。
 加速度センサ27は、加速度センサ27が受ける加速度を検出する。たとえば、加速度センサ27は、ユーザの手首に生じる3軸の加速度情報を検出する。加速度センサ27は、加速度の測定値を示す加速度情報をプロセッサ21へ出力する。
 環境センサ28は、連続又は所定の時間間隔でユーザの周辺の環境を示す環境情報を測定する。たとえば、環境センサ28は、環境情報としての気温を測定する気温センサ281を含む。なお、環境センサ28は、湿度を測定する湿度センサ、気圧を測定する気圧センサ、照度を測定する照度センサ、音を測定するマイクなどを備えてもよい。
 気温センサ281は、サーミスタ、熱電対又は赤外線センサなどから構成される。気温センサ281は、ユーザの周辺の気温を測定する。また、気温センサ281は、気温を検知する検知部が実際に測定する値をユーザの体温の影響に応じて補正した値を気温の測定値として出力するものであってもよい。気温センサ281の構成は、特定の構成に限定されるものではない。なお、プロセッサ21が気温センサ281の測定値をユーザの体温の影響に応じて補正してもよい。
 また、環境センサ28の各センサは、測定結果を示す値(環境状態を示す値(環境情報の測定値))をプロセッサ21へ出力する。たとえば、環境センサ28は、環境情報を測定する度に測定した環境情報の測定値をプロセッサ21へ出力してもよい。また、環境センサ28の各センサは、所定の時間間隔で環境情報の測定値をプロセッサ21へ送信してもよい。たとえば、環境センサ28は、バッファメモリを有し、所定の時間間隔内に測定した環境情報の測定値をまとめてプロセッサ21へ送信してもよい。
 なお、検出装置20は、ジャイロセンサなどを備えてもよい。たとえば、ジャイロセンサは、3軸方向の回転を検出し、検出結果をプロセッサ21へ送信する。
 次に、コンテンツ提供装置40がユーザに提供するコンテンツについて説明する。 
 図4は、コンテンツ提供装置40がユーザに提供するコンテンツの構成例を示す。図4が示すように、コンテンツは、分岐点α1乃至α7(変更点)を備える。コンテンツは、分岐点α1乃至α7において複数のルート(コンテンツ)に変更可能に構成される。
 分岐点α1乃至α7は、コンテンツの内容を分岐(変更)することができる点である。たとえば、分岐点α1乃至α7は、所定の基準に沿って設定される。たとえば、コンテンツが動画コンテンツなど時間で進行するものであれば、分岐点α1乃至α7は、コンテンツの提供を開始してからの時間を基準に設定される。たとえば、分岐点α1乃至α7は、コンテンツの提供を開始してから経過した時間である。
 また、コンテンツがゲームコンテンツであれば、分岐点α1乃至α7は、ゲームの進行を基準に設定される。たとえば、分岐点α1乃至α7は、所定のイベント発生時などである。
 また、コンテンツがアトラクションコンテンツなどユーザの位置に応じて進行するものであれば、分岐点α1乃至α7は、ユーザの位置を基準に設定される。たとえば、分岐点α1乃至α7は、ユーザが到達した位置である。
 分岐点α1乃至α7が設定される基準は、特定の構成に限定されるものではない。
 コンテンツの進行が分岐点α1乃至α7に到達すると、コンテンツの内容は、複数に分岐する。
 図4が示すように、コンテンツの進行が開始点から分岐点α1まで到達すると、コンテンツの内容は、ルートA又はルートBに分岐する。たとえば、コンテンツが動画コンテンツである場合、コンテンツの再生時間が分岐点α1に到達すると、コンテンツの内容は、所定の動画に接続するルートAと、他の動画に接続するルートBとに分岐する。たとえば、ルートAは、ルートBと異なるストーリー展開の動画である。
 また、コンテンツがゲームコンテンツである場合、コンテンツの進行が分岐点α1に到達すると、コンテンツの内容は、所定のゲーム展開を提供するルートAと、他のゲーム展開を提供するルートBとに分岐する。たとえば、ルートAは、ルートBと異なるイベントが発生するものである。
 また、コンテンツがお化け屋敷などユーザの進行に応じて進行するアトラクションである場合、コンテンツ内でユーザが分岐点α1に到達すると、コンテンツの内容は、所定のアトラクションを提供するルートAと、他のアトラクションを提供するルートBとに分岐する。たとえば、ルートAは、ルートBと展開の異なるアトラクションである。たとえば、ルートAは、ルートBと異なる通路を進行する。
 また、コンテンツがジェットコースターなどユーザを移動させるアトラクションである場合、コンテンツ内でユーザが分岐点α1に到達すると、コンテンツの内容は、所定のレールで移動するルートAと、他のレールで移動するルートBとに分岐する。なお、たとえば、ルートAは、ルートBと同一のレール上での移動であるが異なる速度で移動するものであってもよい。
 図4が示すように、コンテンツは、分岐点α1で分岐した後に、さらに分岐する。 
 たとえば、コンテンツの内容がルートAに進行した場合、コンテンツの進行は、分岐点α2に到達する。コンテンツの進行がα2に到達すると、コンテンツの内容は、ルートAA又はルートABに分岐する。
 同様に、コンテンツの内容がルートAAに進行した場合、コンテンツの進行は、分岐点α3に到達する。コンテンツの進行がα3に到達すると、コンテンツの内容は、ルートAAA又はルートAABに分岐する。
 同様に、分岐点α4乃至α7でもコンテンツの内容は、分岐する。
 なお、分岐点α1乃至7では、コンテンツの内容は、3つ以上に分岐してもよい。また、コンテンツの分岐先は、同一のルートとなってもよい。たとえば、分岐点α3で分岐するルートAABと分岐点α4で分岐するルートABAとは、同一の内容であってもよい。
 コンテンツの内容及び分岐は、特定の構成に限定されるものではない。
 次に、検出装置20のプロセッサ21が実現する機能について説明する。
 まず、プロセッサ21は、生体センサ26の各センサから生体情報を取得する機能を有する。たとえば、プロセッサ21は、血圧センサ261から生体情報として血圧の測定値(血圧値)を取得する。
 たとえば、プロセッサ21は、血圧センサ261に対して血圧値を取得するコマンドを送信し、当該コマンドに対するレスポンスとして血圧値を取得する。また、プロセッサ21は、血圧センサ261が所定のタイミングで送信する血圧値を取得してもよい。なお、プロセッサ21は、生体センサ26から、生体情報の測定値として、心拍、心電、脈波、脈拍、体温、発汗又は脳波の測定値を取得してもよい。
 また、プロセッサ21は、加速度センサ27から3軸方向の加速度情報を取得する機能を有する。 
 たとえば、プロセッサ21は、加速度センサ27に対して加速度情報を取得するコマンドを送信し、当該コマンドに対するレスポンスとして加速度情報を取得する。また、プロセッサ21は、加速度センサ27が所定のタイミングで送信する加速度情報を取得してもよい。
 また、プロセッサ21は、環境センサ28から環境情報を取得する機能を有する。たとえば、プロセッサ21は、気温センサ281から環境情報の測定値として気温を取得する。
 たとえば、プロセッサ21は、気温センサ281に対して気温を取得するコマンドを送信し、当該コマンドに対するレスポンスとして気温を取得する。また、プロセッサ21は、気温センサ281が所定のタイミングで送信する気温を取得してもよい。プロセッサ21は、環境センサ28から、環境情報の測定値として、湿度、気圧、照度又は音の状態を示す値を取得してもよい。
 また、プロセッサ21は、生体情報、加速度情報及び環境情報を情報処理装置10へ送信する機能を有する。 
 たとえば、プロセッサ21は、通信部23を通じて生体情報、加速度情報及び環境情報を情報処理装置10へ送信する。
 たとえば、プロセッサ21は、通信部23を通じて生体情報、加速度情報及び環境情報のリクエストを情報処理装置10から受信すると、当該リクエストに対するレスポンスとして生体情報、加速度情報及び環境情報を送信する。また、プロセッサ21は、通信部23を通じて、所定のタイミングで生体情報、加速度情報及び環境情報を情報処理装置10へ送信してもよい。
 また、プロセッサ21は、生体情報、加速度情報及び環境情報に時刻を示す時刻情報を含めてもよい。たとえば、プロセッサ21は、生体情報の測定値、加速度情報の測定値及び環境情報の測定値を測定した時刻を示す時刻情報をそれぞれ生体情報、加速度情報及び環境情報に含めてもよい。 
 また、プロセッサ21は、生体センサ26、加速度センサ27及び環境センサ28から各測定値が測定された時刻を示す時刻情報を取得してもよい。
 なお、プロセッサ21は、加速度情報及び環境情報の何れか又は両者を情報処理装置10へ送信しなくともよい。また、プロセッサ21は、他の情報を情報処理装置10へ送信してもよい。
 次に、情報処理装置10のプロセッサ11が実現する機能について説明する。 
 図5は、一実施形態に係る情報処理装置10が実現する機能を示すブロック図である。図5が示すように、情報処理装置10は、コンテンツ情報取得部31、生体情報取得部32、加速度情報取得部33、環境情報取得部34、興奮度判定部35、進行判定部36及び変更部37などを備える。コンテンツ情報取得部31、生体情報取得部32、加速度情報取得部33、環境情報取得部34、興奮度判定部35、進行判定部36及び変更部37などは、プロセッサ11がNVM14などに格納されるプログラムを実行することによって実現される。
 まず、プロセッサ11は、コンテンツ情報取得部31として、コンテンツ提供装置40が提供するコンテンツを示すコンテンツ情報を取得する機能を有する。 
 たとえば、プロセッサ11は、コンテンツ提供装置40からコンテンツ情報を取得する。また、プロセッサ11は、操作部17を通じてオペレータなどからコンテンツ情報の入力を受け付けてもよい。
 また、プロセッサ11は、生体情報取得部32として、生体情報を取得する機能を有する。プロセッサ11は、検出装置インターフェース15を通じて検出装置20から生体情報を取得する。たとえば、プロセッサ11は、検出装置インターフェース15を通じて生体情報のリクエストを検出装置20へ送信し、当該リクエストに対するレスポンスとして生体情報を受信する。また、プロセッサ11は、検出装置インターフェース15を通じて検出装置20が所定のタイミングで送信する生体情報を受信してもよい。 
 たとえば、プロセッサ11は、一拍ごとに測定された生体情報を取得してもよい。 
 また、プロセッサ11は、複数のユーザの生体情報を取得してもよい。
 また、プロセッサ11は、加速度情報取得部33として、加速度情報を取得する機能を有する。プロセッサ11は、検出装置インターフェース15を通じて検出装置20から加速度情報を取得する。たとえば、プロセッサ11は、検出装置インターフェース15を通じて加速度情報のリクエストを検出装置20へ送信し、当該リクエストに対するレスポンスとして加速度情報を受信する。また、プロセッサ11は、検出装置インターフェース15を通じて検出装置20が所定のタイミングで送信する加速度情報を受信してもよい。 
 また、プロセッサ11は、一拍ごとに測定された加速度情報を取得してもよい。 
 また、プロセッサ11は、複数のユーザの加速度情報を取得してもよい。
 また、プロセッサ11は、環境情報取得部34として、環境情報を取得する機能を有する。プロセッサ11は、検出装置インターフェース15を通じて検出装置20から環境情報を取得する。たとえば、プロセッサ11は、検出装置インターフェース15を通じて環境情報のリクエストを検出装置20へ送信し、当該リクエストに対するレスポンスとして環境情報を受信する。また、プロセッサ11は、検出装置インターフェース15を通じて検出装置20が所定のタイミングで送信する環境情報を受信してもよい。
 なお、プロセッサ11は、検出装置20以外の装置から環境情報を取得してもよい。たとえば、提供システム1は、環境情報を測定する測定装置を所定の位置に備えてもよい。たとえば、測定装置は、温度センサなどを備えてもよい。たとえば、プロセッサ11は、温度などの測定値を示す環境情報を測定装置から取得してもよい。 
 また、プロセッサ11は、一拍ごとに測定された環境情報を取得してもよい。 
 また、プロセッサ11は、複数のユーザの環境情報を取得してもよい。
 なお、プロセッサ11は、生体情報取得部32、加速度情報取得部33及び環境情報取得部34を同時に実現してもよい。たとえば、プロセッサ11は、検出装置20から生体情報、加速度情報及び環境情報を同時に取得してもよい。たとえば、プロセッサ11は、各情報を取得するためのリクエストを検出装置20に送信してもよい。 
 また、プロセッサ11は、加速度情報及び環境情報の何れか又は両者を取得しなくともよい。
 また、プロセッサ11は、興奮度判定部35として、コンテンツ提供装置40が提供するコンテンツを享受中であるユーザの興奮度を判定する機能を有する。たとえば、プロセッサ11は、生体情報、加速度情報又は環境情報を取得する度に、ユーザの興奮度を判定する。また、プロセッサ11は、所定の時間間隔でユーザの興奮度を判定してもよい。
 たとえば、プロセッサ11は、生体情報が示す血圧値に基づいて興奮度を判定する。この場合、プロセッサ11は、血圧値が高いと興奮度も高いと判定する。また、プロセッサ11は、所定の閾値(たとえば、ユーザに固有の平均的な血圧値)と現在の血圧値とを比較して興奮度を判定してもよい。また、プロセッサ11は、過去の血圧値(たとえば、直近の所定の期間の血圧値)と現在の血圧値とを比較して興奮度を判定してもよい。また、プロセッサ11は、連続的に測定する血圧値の変動によって興奮度を判定してもよい。この場合、プロセッサ11は、たとえば血圧値が上昇すればするほど、興奮度が高いと判定する。
 また、プロセッサ11は、生体情報としての心拍数(所定時間当たりの心拍数)に基づいて興奮度を判定してもよい。この場合、プロセッサ11は、心拍数が高いと興奮度も高いと判定する。また、プロセッサ11は、所定の閾値(たとえば、ユーザに固有の平均的な心拍数)と現在の心拍数とを比較して興奮度を判定してもよい。また、プロセッサ11は、過去の心拍数(たとえば、直近の所定の期間の心拍数)と現在の心拍数とを比較して興奮度を判定してもよい。また、プロセッサ11は、連続的に測定する心拍数の変動によって興奮度を判定してもよい。この場合、プロセッサ11は、心拍数が上昇すればするほど、興奮度が高いと判定する。
 また、プロセッサ11は、生体情報としての心電、脈波、脈拍、体温、発汗又は脳波などに基づいて興奮度を判定してもよい。
 さらに、プロセッサ11は、生体情報に加えて、加速度情報を加味して興奮度を判定してもよい。この場合、プロセッサ11は、加速度情報が示す加速度が大きいと興奮度も高いと判定する。また、プロセッサ11は、所定の閾値(たとえば、ユーザに固有の平均的な加速度)と加速度とを比較して興奮度を判定してもよい。また、プロセッサ11は、過去の加速度(たとえば、直近の所定の期間の加速度)と現在の加速度とを比較して興奮度を判定してもよい。
 また、プロセッサ11は、生体情報に環境情報を加味して興奮度を判定してもよい。たとえば、プロセッサ11は、環境情報が示す気温に基づいて興奮度を判定する。血圧値が気温の変化に応じて変化することが知られているため、プロセッサ11は、血圧値の変化(たとえば、上昇)が気温の変化(たとえば、気温の低下)に連動している場合には、血圧値の変化が気温の変化によるものと判定する。すなわち、プロセッサ11は、気温の変動によって生じると推定される血圧値の変化分に基づいて、血圧センサ261が実際に測定する血圧の測定値を補正して興奮度を判定する。たとえば、プロセッサ11は、血圧値の変化から生じる興奮度の上昇又は下降を少なく(又は、興奮度の上昇又は下降がないと)判定する。
 なお、プロセッサ11は、環境情報が示す湿度、気圧、照度又は音など基づいて興奮度を判定してもよい。
 また、プロセッサ11は、各測定値を引数とする評価関数を用いて興奮度を算出してもよい。たとえば、プロセッサ11は、各測定値を評価関数に代入して興奮度を算出してもよい。
 また、プロセッサ11は、加速度情報及び環境情報の何れか又は何れも用いずに興奮度を算出してもよい。 
 また、プロセッサ11は、複数のユーザについての生体情報、加速度情報及び環境情報に基づいて、複数のユーザの興奮度をそれぞれ判定してもよい。 
 プロセッサ11が興奮度を判定する方法は、特定の方法に限定されるものではない。
 また、プロセッサ11は、進行判定部36として、コンテンツの進行が分岐点α1乃至α7に到達したか否かを判定する機能を有する。 
 プロセッサ11は、種々のセンサを用いてコンテンツの進行が分岐点α1乃至α7に到達したか否かを判定する。たとえば、分岐点α1乃至α7がコンテンツの提供を開始してからの時間を基準に設定される場合、プロセッサ11は、コンテンツの開始から計時し、計時した時間が分岐点α1乃至α7の時間に達したかを判定する。なお、プロセッサ11は、提供装置インターフェース16を通じて、コンテンツの開始から経過した時間を取得してもよい。
 また、分岐点α1乃至α7がゲームの進行を基準に設定される場合、プロセッサ11は、コンテンツが分岐点α1乃至α7が示す進行状態(たとえば、イベント発生)に達したかを判定する。たとえば、プロセッサ11は、提供装置インターフェース16を通じて、コンテンツの進行状態を示す信号を受信する。
 また、分岐点α1乃至α7がユーザの位置を基準に設定される場合、プロセッサ11は、ユーザの位置を取得し、当該ユーザの位置が分岐点α1乃至α7の位置に到達したかを判定する。たとえば、コンテンツ提供装置40は、ユーザの位置を取得するセンサなどを備える。プロセッサ11は、提供装置インターフェース16を通じてコンテンツ提供装置40からユーザの位置を示す情報を取得する。 
 なお、プロセッサ11がコンテンツの進行が分岐点α1乃至α7に到達したかを判定する方法は、特定の方法に限定されるものではない。
 また、プロセッサ11は、変更部37として、ユーザの興奮度の判定結果に基づいて、コンテンツの内容をコンテンツの進行途中で分岐(変更)する機能を有する。 
 たとえば、プロセッサ11は、ユーザの興奮度に基づいてコンテンツの内容を分岐させる信号(ルート信号)を生成し、生成した信号をコンテンツ提供装置40へ送信する。
 たとえば、プロセッサ11は、コンテンツの進行が分岐点α1乃至α7に到達したと判定すると、所定の期間の興奮度(たとえば、分岐点の前の興奮度)に基づいてコンテンツのルートを選択する。たとえば、プロセッサ11は、開始点から分岐点までの興奮度に基づいてコンテンツのルートを選択する。また、プロセッサ11は、前の分岐点から現在の分岐点までの興奮度に基づいてコンテンツのルートを選択してもよい。また、プロセッサ11は、所定の期間における興奮度の平均値に基づいてコンテンツのルートを選択してもよい。また、プロセッサ11は、所定の期間における興奮度の最大値又は最小値に基づいてコンテンツのルートを選択してもよい。
 プロセッサ11は、予め設定された複数のルートから興奮度に対応する1つのルートを選択する。図4に示すように、たとえば、コンテンツの進行が分岐点α1に到達した場合におけるルートを選択する場合、プロセッサ11は、ルートA又はルートBから1つのルートを選択する。
 プロセッサ11は、コンテンツの進行が分岐点に到達する前に当該分岐点におけるルートを選択してもよい。また、プロセッサ11は、コンテンツの進行が分岐点に到達してから、当該分岐点におけるルートを選択してもよい。
 プロセッサ11は、ユーザの興奮度が増加、減少又は維持するようにコンテンツのルートを選択する。 
 たとえば、プロセッサ11は、分岐点の前の興奮度が低い(たとえば、興奮度が所定の閾値よりも低い)場合、当該分岐点において興奮度が上昇するルートを選択する。また、プロセッサ11は、分岐点の前の興奮度が高い(たとえば、興奮度が所定の閾値よりも高い)場合、当該分岐点において興奮度が低下するルートを選択する。プロセッサ11は、分岐点の前の興奮度が中度である(たとえば、興奮度が所定の範囲内である)場合、当該分岐点において興奮度を維持するルートを選択する。
 たとえば、コンテンツが動画コンテンツである場合、プロセッサ11は、分岐点の前の興奮度が低い場合、当該分岐点において、興奮度が上昇するストーリー展開であるルートを選択する。また、プロセッサ11は、分岐点の前の興奮度が高い場合、当該分岐点において、興奮度が減少するストーリー展開であるルートを選択する。
 また、コンテンツがジェットコースターである場合、たとえば、プロセッサ11は、分岐点の前の興奮度が低い場合、当該分岐点において、マシンの速度を上げる(即ち、同一のレール上でマシンの速度を上げるルートを選択する)。また、プロセッサ11は、分岐点の前の興奮度が高い場合、当該分岐点において、マシンの速度を下げる(即ち、同一レール上でマシンの速度を下げるルートを選択する)。 
 なお、プロセッサ11がルートを選択する方法は、特定の方法に限定されるものではない。
 また、プロセッサ11は、コンテンツを享受する複数のユーザの興奮度に基づいてコンテンツのルートを選択してもよい。プロセッサ11は、所定の期間における各ユーザの興奮度に基づいてコンテンツのルートを選択する。たとえば、プロセッサ11は、各ユーザの興奮度の平均値に基づいてコンテンツのルートを選択する。
 プロセッサ11は、選択したルートを示すルート情報をコンテンツ提供装置40へ送信する。たとえば、プロセッサ11は、各分岐点α1乃至α7におけるルート情報を送信する。
 なお、プロセッサ11は、コンテンツが分岐点α1乃至α7に到達する前に各分岐点α1乃至α7におけるルート情報を生成し送信してもよい。たとえば、プロセッサ11は、分岐点に到達する前の所定の期間までのユーザの興奮度に応じて当該分割点についてのルート情報を生成しコンテンツ提供装置40へ送信してもよい。
 次に、コンテンツ提供装置40が実現する機能について説明する。 
 コンテンツ提供装置40は、情報処理装置10からのルート信号に基づいてコンテンツの内容を分岐する機能を有する。
 コンテンツ提供装置40は、ルート信号に基づいて分岐点α1乃至α7におけるルートを選択する。コンテンツ提供装置40は、分岐点α1乃至α7において、ルート信号が示すルートに応じたコンテンツを提供する。
 次に、情報処理装置10の動作例について説明する。 
 図6は、一実施形態に係る情報処理装置10の動作例について説明するためのフローチャートである。 
 まず、情報処理装置10のプロセッサ11は、コンテンツ提供装置40がユーザに提供するコンテンツを示すコンテンツ情報を取得する(S11)。
 コンテンツ情報を取得すると、プロセッサ11は、コンテンツ提供装置40がコンテンツの提供を開始したかを判定する(S12)。たとえば、プロセッサ11は、コンテンツ提供装置40からコンテンツの提供を開始したことを示す信号を受信し、当該信号の受信を検出したことによりコンテンツの提供を開始したと判定する。また、プロセッサ11は、操作部17を通じてコンテンツ提供装置40がコンテンツの提供を開始したことを示す操作の入力を受け付けてもよい。
 コンテンツ提供装置40がコンテンツの提供を開始していないと判定すると(S12、NO)、プロセッサ11は、S12に戻る。
 コンテンツ提供装置40がコンテンツの提供を開始したと判定すると(S12、YES)、プロセッサ11は、検出装置20などを用いて、生体情報、加速度情報及び環境情報を取得する(S13)。
 生体情報、加速度情報及び環境情報を取得すると、プロセッサ11は、生体情報、加速度情報及び環境情報などに基づいて、ユーザの興奮度を判定する(S14)。
 興奮度を判定すると、プロセッサ11は、コンテンツ情報が示すコンテンツの進行が当該コンテンツの分岐点に到達したかを判定する(S15)。コンテンツの進行が当該コンテンツの分岐点に到達したと判定すると(S15、YES)、プロセッサ11は、分岐点の前の興奮度に基づいてコンテンツのルートを選択する(S16)。
 ルートを選択すると、プロセッサ11は、提供装置インターフェース16を通じて、選択したルートを示すルート情報をコンテンツ提供装置40へ送信する(S17)。
 コンテンツの進行が当該コンテンツの分岐点に到達していないと判定した場合(S15、NO)、又は、ルート情報をコンテンツ提供装置40へ送信した場合(S17)、プロセッサ11は、コンテンツ提供装置40がコンテンツの提供を終了したかを判定する(S18)。たとえば、プロセッサ11は、コンテンツ提供装置40からコンテンツの提供を終了したことを示す信号を受信し、当該信号の受信を検出したことによりコンテンツの提供を終了したと判定する。また、プロセッサ11は、操作部17を通じてコンテンツ提供装置40がコンテンツの提供を終了したことを示す操作の入力を受け付けてもよい。
 コンテンツ提供装置40がコンテンツの提供を終了していないと判定すると(S18、NO)、プロセッサ11は、S13に戻る。 
 コンテンツ提供装置40がコンテンツの提供を終了したと判定すると(S18、YES)、プロセッサ11は、動作を終了する。
 なお、プロセッサ11は、コンテンツの進行が分岐点より前の所定の点でルートを選択してもよい。たとえば、プロセッサ11は、コンテンツの進行が分岐点に到達する前にルート情報をコンテンツ提供装置40へ送信する。
 また、プロセッサ11は、判定した興奮度を検出装置20へ送信してもよい。検出装置20のプロセッサ21は、受信した興奮度を表示部25に表示してもよい。
 また、検出装置20は、情報処理装置10の機能を備えていてもよい。 
 この場合、検出装置20のプロセッサ21は、生体情報などに基づいてユーザの興奮度を判定する。プロセッサ21は、通信部23などを通じて判定された興奮度を情報処理装置10へ送信する。
 また、検出装置20は、ユーザの興奮度を判定し、ユーザの興奮度に基づいてルート情報を生成してもよい。検出装置20は、ルート情報をコンテンツ提供装置40へ送信してもよい。
 また、情報処理装置10は、コンテンツ提供装置40の機能を有してもよい。 
 また、情報処理装置10は、コンテンツ提供装置40と一体的に形成されてもよい。
 また、情報処理装置10は、常時、コンテンツの内容を分岐してもよい。たとえば、コンテンツがジェットコースターなどである場合、情報処理装置10は、ユーザの興奮度に基づいて常時速度などを制御してもよい。
 以上に述べたように実施形態によれば、情報処理装置は、コンテンツを享受するユーザの興奮度を判定する。また、情報処理装置は、ユーザの興奮度に基づいてコンテンツの内容を分岐することができる。その結果、情報処理装置は、コンテンツの内容を制御することでユーザの興奮度をコントロールすることができる。(応用例)
 次に、一実施形態に係る情報処理装置10の応用例について説明する。 
 ここでは、情報処理装置10のプロセッサ11は、コンテンツとして、楽曲などの音楽コンテンツによって生じる興奮度を判定するものとする。
 プロセッサ11は、音楽コンテンツによって生じた興奮度に基づいて、再生中の音楽コンテンツを変更する。 
 たとえば、プロセッサ11は、ユーザの興奮度が所定の閾値を超えた状態が所定の期間継続したか判定する。ユーザの興奮度が所定の閾値を超えた状態が所定の期間継続したと判定すると、プロセッサ11は、再生中の音楽コンテンツを、興奮度を抑える音楽コンテンツに変更する。たとえば、プロセッサ11は、興奮度を抑える音楽コンテンツを再生させる信号をコンテンツ提供装置40へ送信する。 
 なお、ユーザの興奮度が所定の閾値を超えた判定した場合、プロセッサ11は、興奮度を抑える音楽コンテンツを再生してもよい。
 また、プロセッサ11は、ユーザの興奮度が所定の閾値を下回った状態が所定の期間継続したか判定する。ユーザの興奮度が所定の閾値を下回った状態が所定の期間継続したと判定すると、プロセッサ11は、再生中の音楽コンテンツを、興奮度を高める音楽コンテンツに変更する。たとえば、プロセッサ11は、興奮度を高める音楽コンテンツを再生させる信号をコンテンツ提供装置40へ送信する。 
 なお、ユーザの興奮度が所定の閾値を下回ったと判定した場合、プロセッサ11は、興奮度を高める音楽コンテンツを再生してもよい。
 図7は、音楽コンテンツから生じた興奮度を示すグラフの例である。図7において、横軸は、時間を示す。また、縦軸は、興奮度を示す。
 図7が示す例では、プロセッサ11は、点301でユーザの興奮度が所定の閾値を超えたと判定する。また、プロセッサ11は、点302でユーザの興奮度が所定の閾値を超えた状態が所定の期間継続したと判定する。そのため、プロセッサ11は、点302でユーザの興奮度を抑える音楽コンテンツを再生する。
 以上のように構成された情報処理装置は、ユーザの興奮度に基づいて、興奮度を抑える音楽コンテンツ又は興奮度を高める音楽コンテンツを提供する。その結果、情報処理装置は、ユーザの興奮度をコントロールすることができる。
 なお、本発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、各実施形態は適宜組み合わせて実施してもよく、その場合組み合わせた効果が得られる。更に、上記実施形態には種々の発明が含まれており、開示される複数の構成要件から選択された組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、課題が解決でき、効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
 上記実施形態の一部または全部は、以下の付記のようにも記載され得るが、以下には限られるものではない。 (付記1)
 メモリと、
 前記メモリに格納されるプログラムで動作するプロセッサと、を備え、
 前記プロセッサは、
  少なくとも血圧を含む生体情報を測定する検出装置から、コンテンツを享受するユーザの生体情報を取得し、
  取得された前記生体情報に基づいて、前記コンテンツを享受中である前記ユーザの興奮度を判定し、
  前記興奮度の判定結果に基づいて、前記コンテンツの内容を前記コンテンツの進行途中で変更する、情報処理装置。(付記2)
 プロセッサによって実行される情報処理方法であって、
 少なくとも血圧を含む生体情報を測定する検出装置から、コンテンツを享受するユーザの生体情報を取得し、
 取得された前記生体情報に基づいて、前記コンテンツを享受中である前記ユーザの興奮度を判定し、
 前記興奮度の判定結果に基づいて、前記コンテンツの内容を前記コンテンツの進行途中で変更する、情報処理方法。

Claims (9)

  1.  少なくとも血圧を含む生体情報を測定する検出装置から、コンテンツを享受するユーザの生体情報を取得する生体情報取得部と、
     前記生体情報取得部により取得された前記生体情報に基づいて、前記コンテンツを享受中である前記ユーザの興奮度を判定する興奮度判定部と、
     前記興奮度の判定結果に基づいて、前記コンテンツの内容を前記コンテンツの進行途中で変更する変更部と、を備える情報処理装置。
  2.  前記コンテンツは、所定の変更点において複数のコンテンツに変更可能に構成され、
     前記変更部は、前記興奮度の判定結果に基づいて、前記所定の変更点において前記複数のコンテンツから前記興奮度に対応するコンテンツを選択することで前記コンテンツの内容を変更する、請求項1に記載の情報処理装置。
  3.  前記コンテンツの進行が前記所定の変更点に到達したか否かを判定する進行判定部を備え、
     前記変更部は、前記進行判定部によって前記コンテンツの進行が前記所定の変更点に到達したと判定された場合、前記複数のコンテンツから前記興奮度に対応するコンテンツを選択する、請求項2に記載の情報処理装置。
  4.  前記生体情報取得部は、前記検出装置が前記ユーザの心拍の一拍ごとに測定した生体情報を取得する、請求項1乃至3の何れか1項に記載の情報処理装置。
  5.  前記検出装置から、環境状態を示す環境情報を取得する環境情報取得部を、さらに備え、
     前記興奮度判定部は、前記生体情報取得部により取得された前記生体情報と、前記環境情報取得部により取得された前記環境情報とに基づいて、前記コンテンツを享受中である前記ユーザの興奮度を判定する、請求項1乃至4の何れか1項に記載の情報処理装置。
  6.  前記検出装置から、前記ユーザの体の一部に生じた加速度を示す加速度情報を取得する加速度情報取得部を、さらに備え、
     前記興奮度判定部は、前記生体情報取得部により取得された前記生体情報と、前記加速度情報取得部により取得された前記加速度情報とに基づいて、前記コンテンツを享受中である前記ユーザの興奮度を判定する、請求項1乃至5の何れか1項に記載の情報処理装置。
  7.  前記コンテンツは、音楽コンテンツであり、
     前記変更部は、前記興奮度の判定結果に基づいて、興奮度を抑える音楽コンテンツ又は興奮度を高める音楽コンテンツに変更する、前記請求項1に記載の情報処理装置。
  8.  情報処理装置が、少なくとも血圧を含む生体情報を測定する検出装置から、コンテンツを享受するユーザの生体情報を取得する過程と、
     前記情報処理装置が、取得された前記生体情報に基づいて、前記コンテンツを享受中である前記ユーザの興奮度を判定する過程と、
     前記情報処理装置が、前記興奮度の判定結果に基づいて、前記コンテンツの内容を前記コンテンツの進行途中で変更する過程と、を備える情報処理方法。
  9.  請求項1乃至7の何れか1項に記載の情報処理装置が備える各部としてプロセッサを機能させるプログラム。
PCT/JP2018/000693 2017-03-13 2018-01-12 情報処理装置、情報処理方法及びプログラム Ceased WO2018168175A1 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017047630A JP2018151862A (ja) 2017-03-13 2017-03-13 情報処理装置、情報処理方法及びプログラム
JP2017-047630 2017-03-13

Publications (1)

Publication Number Publication Date
WO2018168175A1 true WO2018168175A1 (ja) 2018-09-20

Family

ID=63523587

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2018/000693 Ceased WO2018168175A1 (ja) 2017-03-13 2018-01-12 情報処理装置、情報処理方法及びプログラム

Country Status (2)

Country Link
JP (1) JP2018151862A (ja)
WO (1) WO2018168175A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020196498A1 (ja) * 2019-03-26 2020-10-01 ミツフジ株式会社 情報提供プログラム、端末装置、情報提供システム、情報提供方法
JP2020166850A (ja) * 2019-03-26 2020-10-08 ミツフジ株式会社 情報提供プログラム、端末装置、情報提供システム、情報提供方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005095615A (ja) * 2003-09-05 2005-04-14 Nippon Seimitsu Sokki Kk 被験者における情動の変化の確認方法と確認装置
JP2007269268A (ja) * 2006-03-31 2007-10-18 Denso Corp 自動車用ユーザーもてなしシステム
JP2008125801A (ja) * 2006-11-21 2008-06-05 Toyota Motor Corp バイオフィードバック装置及びバイオフィードバック方法
JP2008263274A (ja) * 2007-04-10 2008-10-30 Sony Corp 画像保存処理装置、画像検索装置、画像保存処理方法、画像検索方法、プログラム
JP2009040368A (ja) * 2007-08-10 2009-02-26 Denso Corp 自動車用情報提供装置
JP2014053672A (ja) * 2012-09-05 2014-03-20 Nikon Corp 再生システム

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005095615A (ja) * 2003-09-05 2005-04-14 Nippon Seimitsu Sokki Kk 被験者における情動の変化の確認方法と確認装置
JP2007269268A (ja) * 2006-03-31 2007-10-18 Denso Corp 自動車用ユーザーもてなしシステム
JP2008125801A (ja) * 2006-11-21 2008-06-05 Toyota Motor Corp バイオフィードバック装置及びバイオフィードバック方法
JP2008263274A (ja) * 2007-04-10 2008-10-30 Sony Corp 画像保存処理装置、画像検索装置、画像保存処理方法、画像検索方法、プログラム
JP2009040368A (ja) * 2007-08-10 2009-02-26 Denso Corp 自動車用情報提供装置
JP2014053672A (ja) * 2012-09-05 2014-03-20 Nikon Corp 再生システム

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020196498A1 (ja) * 2019-03-26 2020-10-01 ミツフジ株式会社 情報提供プログラム、端末装置、情報提供システム、情報提供方法
JP2020166850A (ja) * 2019-03-26 2020-10-08 ミツフジ株式会社 情報提供プログラム、端末装置、情報提供システム、情報提供方法

Also Published As

Publication number Publication date
JP2018151862A (ja) 2018-09-27

Similar Documents

Publication Publication Date Title
Nymoen et al. MuMYO---Evaluating and Exploring the MYO Armband for Musical Interaction
US10449455B2 (en) Operation information measurement apparatus, game control program, operation information measurement program
JP2021509850A (ja) 状況適応型ゲームプレイ支援を生成するためにプレイヤーの関与を識別すること
JP2011120644A (ja) 回転動作解析装置及びプログラム
JP2012065943A (ja) 運動支援装置、運動支援方法およびプログラム
WO2018168175A1 (ja) 情報処理装置、情報処理方法及びプログラム
JPWO2020090223A1 (ja) 情報処理装置、情報処理方法及び記録媒体
WO2019235338A1 (ja) 情報処理装置、情報処理方法、及びプログラム
US9844730B1 (en) Method and apparatus for an interactive dancing video game
JP5892305B2 (ja) 活動量計測装置、活動量計測システム、プログラム及び記録媒体
JP2013252366A (ja) 動作判定方法、携帯端末およびプログラム
CN110944085B (zh) 一种晃动智能手机产生音乐的方法
WO2018168176A1 (ja) 情報処理装置、情報処理方法及びプログラム
JP6931817B2 (ja) 自律神経制御装置、及び、自律神経制御システム
JPWO2015033446A1 (ja) ランニング支援システムおよびこれに用いるヘッドマウントディスプレイ装置
US20230118151A1 (en) Content playback device, content playback method, and program
WO2021033570A1 (ja) リハビリ支援システム、リハビリ支援方法、およびリハビリ支援プログラム
JPWO2021243152A5 (ja)
WO2017163521A1 (ja) 情報処理装置、その制御方法ならびにその制御プログラム
US10511398B2 (en) Electronic device for improving cooperation among a plurality of members
US11590393B2 (en) Animation preparing device, animation preparing method and recording medium
JP6870393B2 (ja) 運動支援装置、運動支援方法及びプログラム
JP2014004079A (ja) 運動支援装置
JP6790825B2 (ja) 情報処理装置、情報処理方法、およびプログラム
KR20150105514A (ko) 생체신호기반 서비스 방법 및 이를 적용한 휴대용 단말기 및 컴퓨터로 읽을 수 있는 기록매체

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

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18767235

Country of ref document: EP

Kind code of ref document: A1