Program, information processing method, and information processing device

The described system addresses the lack of immersion in conventional exercise games by using sensor-equipped devices to track user movements and adjust content playback in real-time, enhancing the exercise experience and maintaining user motivation.

JP2025060061APending Publication Date: 2025-04-10ALPS SYST INTEGRATION CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023170559
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-09-29
Publication Date
2025-04-10

AI Technical Summary

Technical Problem

Conventional exercise games that use pedometers do not allow users to enjoy the exercise while walking, as the step count is calculated at specific intervals rather than in real-time, lacking an immersive experience.

Method used

An information processing method and system that utilize devices with acceleration or angular velocity sensors to track user movements, calculate a total value based on these movements, and adjust the playback time or speed of content accordingly, providing an immersive exercise experience.

Benefits of technology

This solution enables users to enjoy prescribed exercises like walking while maintaining motivation, as the system dynamically adjusts content playback based on real-time movement data, creating a more engaging and interactive experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025060061000001_ABST
    Figure 2025060061000001_ABST
Patent Text Reader

Abstract

To provide a novel mechanism that enables one or more users to maintain motivation for and enjoy a predetermined exercise such as walking while performing it.SOLUTION: An information processing method causes an information processing device to: obtain the number of times of a predetermined exercise performed by each user who uses a device including at least an acceleration sensor or an angular sensor, the number of times being transmitted from one or more such devices; calculate the sum of the numbers of times for users obtained; adjust a reproduction duration or a reproduction speed of content on the basis of the calculated sum; and output the content with the adjusted reproduction time or reproduction speed to a display device that is capable of outputting the content to the user during the predetermined exercise.SELECTED DRAWING: Figure 11
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The disclosed technology relates to a program, an information processing method, and an information processing device. [Background technology]

[0002] Conventionally, games using multiple pedometers have been developed. For example, a game system including multiple pedometers that measure the number of steps and a processing device is known, in which the processing device includes step data acquisition means that acquires multiple pieces of step data measured by the multiple pedometers, calculation means that performs a predetermined calculation using the multiple pieces of step data, and game processing means that reflects the calculation results of the calculation means in the game (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2009-254539 A Summary of the Invention [Problem to be solved by the invention]

[0004] However, in conventional games, while it is possible to update the destination of a space trip based on the total number of steps, the total number of steps is calculated at predetermined times for multiple steps, and the game is not one that can be enjoyed while walking.

[0005] Therefore, an object of the disclosed technology is to provide a new mechanism that enables one or more users to enjoy a prescribed exercise such as walking while maintaining motivation for the prescribed exercise. [Means for solving the problem]

[0006] An information processing method in one embodiment of the disclosure has an information processing device acquire the number of times a specified exercise is performed by each user using each device, transmitted from one or more devices having at least an acceleration sensor or an angular velocity sensor, calculate a total value of the number of times acquired for each user, adjust the playback time or playback speed of content based on the calculated total value, and output the content whose playback time or playback speed has been adjusted to a display device capable of outputting the content to each user performing the specified exercise. Effect of the Invention

[0007] According to the disclosed technology, it is possible to provide a new mechanism that enables one or more users to enjoy a predetermined exercise such as walking while maintaining motivation for the predetermined exercise. [Brief description of the drawings]

[0008] [Figure 1] FIG. 1 is a diagram illustrating an example of a configuration of an information processing system according to an embodiment. [Diagram 2] FIG. 2 is a block diagram illustrating an example of a parent unit according to an embodiment. [Diagram 3] FIG. 2 is a diagram illustrating an example of a slave unit according to an embodiment. [Figure 4] FIG. 1 is a diagram showing a first example of preparation for recreation according to an embodiment. [Diagram 5] FIG. 11 is a diagram showing a second example of preparation for recreation according to an embodiment. [Figure 6] FIG. 13 is a diagram illustrating an example of recreation selection according to an embodiment. [Figure 7] FIG. 13 is a diagram illustrating an example of a recreation screen according to an embodiment. [Figure 8] FIG. 13 is a diagram illustrating an example of a recreation setting screen according to an embodiment. [Figure 9] FIG. 11 is a diagram showing an example of a recreation usage history according to an embodiment. [Figure 10] 10 is a flowchart illustrating an example of a process related to a parent device according to an embodiment. [Figure 11] 13 is a flowchart illustrating an example of a recreation process according to an embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] Preferred embodiments of the present disclosure will now be described with reference to the accompanying drawings, in which the same reference numerals denote the same or similar configurations.

[0010] [Embodiment] <System configuration> 1 is a diagram showing an example of a configuration of an information processing system 1 according to an embodiment of the disclosure. As shown in FIG. 1, the information processing system 1 includes a first information processing device 10, one or more second information processing devices 20A-D, a display device 30, a third information processing device 40, a server 50, and a fourth information processing device 60.

[0011] The devices in the information processing system 1 transmit and receive data to and from each other via the network N. The server 50 may be composed of multiple processing devices (which may include databases), and the number of the second information processing devices 20A-D may be any number, and they are also referred to as second information processing devices 20 or user devices 20 when not distinguished from one another.

[0012] In the information processing system 1, for example, the number of times each user performs a specified exercise is counted using each user device 20 used by each user, the number of times each user performs the specified exercise is acquired by the first information processing device 10, and the playback time or playback speed of the content displayed on the display device 30 that can be viewed by each user is adjusted using the total value of the number of times acquired for each user.

[0013] The first information processing device 10 is an information processing device (or processing terminal) that executes an application that realizes the recreation function provided by the server 50. For example, a personal computer, a mobile terminal such as a smartphone, or a tablet terminal is used as the first information processing device 10. In the recreation function of the present disclosed technology, the first information processing device 10 counts the number of times each user performs a predetermined exercise, and controls the playback of the content displayed on the display device 30.

[0014] The user device 20 has an acceleration sensor and / or an angular velocity sensor capable of measuring a predetermined motion of a user, and counts the number of predetermined motions. For example, the user device 20 is a mobile terminal such as a smartphone, or a wearable terminal such as a smart watch or smart glasses. Each user device 20 is connected to a first information processing device 10 (parent device 10) by wireless communication or wired communication and configured as a child device 20, and counts the number of predetermined motions of each user and transmits it to the first information processing device 10.

[0015] The display device 30 is a device that displays an image signal transmitted from another device on a display screen, and may be an independent display device or a display device connected to or mounted on an information processing device.

[0016] The third information processing device 40 is, for example, a personal computer, a mobile terminal such as a smartphone, a tablet terminal, etc. The third information processing device 40 is a device used by an administrator on the user side, etc., and performs the viewing of recreation usage status and history, uploading of content, etc.

[0017] The server 50 is an information processing device having one or more processors, and may be, for example, a server on a cloud. The server 50 manages the content played in the recreation function, manages the usage history of the recreation function, manages the login information of users, and distributes the content to the parent unit 10.

[0018] The fourth information processing device 60 is, for example, a personal computer, a mobile terminal such as a smartphone, a tablet terminal, etc. The fourth information processing device 60 is a device used by an administrator on the system side, and registers system login information by users and manages content stored in the server 50.

[0019] <Recreation Overview> Here, an overview of the disclosed recreation will be described. In the following, the first information processing device 10 will also be referred to as the parent device 10, and the second information processing device or user device 20 will also be referred to as the child device 20.

[0020] Each user holds the child unit 20 or wears it on a part of the body and performs a predetermined exercise. The predetermined exercise includes exercises that move at least a part of the body, such as stepping, walking, running, or jumping. Each child unit 20 counts the number of times each user performs the predetermined exercise and transmits the count to the parent unit 10.

[0021] The parent unit 10 acquires the number of times of the predetermined exercise transmitted from each child unit 20 and calculates a total value. The parent unit 10 controls, for example, the playback of content distributed from the server 50 based on the calculated total value. The content includes, for example, content that changes over time, such as video and music. The parent unit 10 adjusts the playback time or playback speed of the content based on the total value of the predetermined exercise of each user. This allows each user to enjoy the predetermined exercise while being stimulated by the content whose playback is controlled based on the results of their exercise.

[0022] Here is a specific example of recreation. A number of elderly people in a welfare facility are fitted with the handset 20, and the elderly people are asked to step on the spot while a video showing the scenery of the walk is played on the display device 30. If the handset 20 is, for example, a smartphone, the elderly people are asked to wear the smartphone by hanging it from their shoulder using a strap or the like, or by putting the smartphone in their pocket. The playback time and playback speed of the video are adjusted according to the total number of steps taken by the elderly people, and when the goal is determined based on the playback time or the total number of steps, a goal image is displayed on the display device 30.

[0023] The benefits of carrying out the recreational activities disclosed herein in welfare facilities include, for example: - It can be done anywhere, regardless of the weather, by stepping on the floor (simulated walk) indoors -By providing a variety of content (walking paths rich in nature, historic streets, etc.), it is possible to provide the enjoyment of walking -Multiple people can exercise together while looking at the screen, helping them stay motivated to exercise - It is possible to take measures against or prevent frailty through moderate exercise, awareness of content, etc.

[0024] As an example of a specific procedure for recreation at the welfare facility described above, the following procedure may be considered. 1. Project the screen of the parent unit 10 onto a large screen monitor such as the display device 30 2. Select today's recreation course (content) on the parent unit 10 3. Walk around as if you were taking a walk and talk (pseudo walk) 4. The number of steps counted by the child device 20 is displayed on the display screen together with a character representing the user (for example, the number of individual steps and the total number of steps are displayed). 5. Goal is reached when the preset time and total number of steps are reached Hereinafter, each component of the information processing system 1 that enables the recreation of the present disclosure to be carried out will be described in detail.

[0025] <Configuration> 2 is a block diagram illustrating an example of a parent unit 10 according to an embodiment of the disclosure. The parent unit 10 includes one or more processors (CPUs) 110, one or more communication interfaces 120, a memory 130, a user interface 150, and one or more communication buses 170 for interconnecting these components.

[0026] The user interface 150 includes a display 151 and an input device 152 (such as a keyboard and / or a mouse, or some other pointing device).

[0027] Memory 130 may be, for example, a high-speed random access memory such as DRAM, SRAM, or other random access solid-state storage device, or may be a non-volatile memory such as one or more magnetic disk storage devices, optical disk storage devices, flash memory devices, or other non-volatile solid-state storage devices, or may be a non-transitory recording medium.

[0028] The memory 130 stores data used by the information processing system 1. For example, the memory 130 stores an application for executing recreation and data related to the control of this application.

[0029] As another example, memory 130 may be one or more storage devices located remotely from processor 110. In one embodiment, memory 130 stores programs, modules and data structures, or a subset thereof, that are executed by processor 110.

[0030] The processor 110 executes an application program stored in the memory 130 to configure an application control unit 111, which in turn configures an acquisition unit 112, a calculation unit 113, an adjustment unit 114, an output unit 115, a setting unit 116, and a communication control unit 117.

[0031] The application control unit 111 controls the execution of the disclosed recreation. For example, the application control unit 111 logs into the system, connects each child device 20, and controls the reproduction of the content by acquiring the number of times of a predetermined exercise from each child device 20. The application control unit 111 also has an acquisition unit 112, a calculation unit 113, an adjustment unit 114, an output unit 115, a setting unit 116, and a communication control unit 117 in order to control the execution of the recreation.

[0032] The acquisition unit 112 acquires the number of predetermined exercises of each user using each device (child device 20), transmitted from one or more devices (child devices 20) having at least an acceleration sensor or an angular velocity sensor. For example, each child device 20 is equipped with or connected to an acceleration sensor or an angular velocity sensor that detects the user's predetermined exercise, and counts the number of predetermined exercises using the acceleration sensor or the angular velocity sensor, or both sensors. The acquisition unit 112 acquires the number of predetermined exercises of each user from each child device 20 connected, for example, by Bluetooth (registered trademark). The predetermined exercise includes any of the movements such as stepping, walking, running, or raising a hand.

[0033] The calculation unit 113 calculates the total value of the number of times of the predetermined exercise of each user acquired by the acquisition unit 112. For example, the calculation unit 113 calculates the total value by adding up the number of times transmitted in real time. Note that the calculation unit 113 does not necessarily need to calculate the total value, and may use a value such as an average value as the value of the calculation result.

[0034] The adjustment unit 114 adjusts the playback time or playback speed of the content based on the total value calculated by the calculation unit 113. For example, when the content is a video, the adjustment unit 114 adjusts the playback time by continuing the playback if the total value continues to be added, continuing the playback if the total value exceeds a threshold value at predetermined intervals, or lengthening the playback time according to the total value.

[0035] Furthermore, when adjusting the playback speed based on the total value calculated by the calculation unit 113, the adjustment unit 114 may adjust the playback speed according to the total value within a predetermined period. For example, the adjustment unit 114 may slow down the playback speed if the total value of the number of times of the predetermined exercise acquired from each child device 20 for each predetermined period is small, and may speed up the playback speed if the total value is large. Furthermore, the adjustment unit 114 may set a standard total value and a standard playback speed for the predetermined period, and vary the standard playback speed according to the difference between the calculated total value and the standard total value.

[0036] The output unit 115 outputs the content, the playback time or playback speed of which is adjusted by the adjustment unit 114, to the display device 30 capable of outputting the content to each user who is performing a predetermined exercise. For example, when the content is a video of a stroll through a street, the output unit 115 outputs to the display device 30 a video showing a streetscape from a pedestrian's perspective to each user who is performing a predetermined exercise (e.g., stepping) in front of the display device 30. Specifically, by connecting the parent unit 10 and the display device 30 by a cable, wireless communication, or the like, it becomes possible to play (project) the video played on the parent unit 10 on the large-screen display device 30.

[0037] The above process provides a new mechanism that allows one or more users to enjoy a specific exercise such as walking while maintaining their motivation for the specific exercise. As a specific example, by having elderly people in a welfare facility tap their feet in front of a television screen, a video of a walking scene is played on the television screen, and the playback is controlled according to the total number of taps of the elderly people, so that it is possible to encourage moderate exercise without making the elderly go outside and to enjoy conversation while watching the video.

[0038] In addition, the application control unit 111 may set a goal condition based on the playback time or the total number of steps for the disclosed recreation, and switch the content to a goal screen when the playback time based on the total value or the total value satisfies the goal condition. This allows the user to have a sense of gameplay for the recreation, or a sense of accomplishment after reaching the goal.

[0039] The setting unit 116 sets a coefficient related to the relationship between the playback time or playback speed of the content and the total value. For example, the setting unit 116 sets a coefficient so that the playback time becomes longer as the total value increases, or sets a coefficient so that the playback time becomes longer even if the total value is small.

[0040] As an example, in the case where playback time T = a (coefficient) × basic playback time (e.g., 10 seconds) × total value, the setting unit 116 sets a value smaller than the default value of a or a value larger than the default value of a based on a setting operation by a user or the like.

[0041] The above process makes it possible to set a coefficient relating to how many seconds the content should advance for a certain number of times of a given exercise, depending on the user's physical condition, mood, etc. For example, if the user feels like taking a leisurely walk, the coefficient can be set small, making it possible to make the playback time longer than the standard playback time based on the standard number of steps.

[0042] The setting unit 116 may also include setting one playback time or one playback speed from among a plurality of playback times or playback speeds. In this case, the adjustment unit 114 may also include adjusting the set one playback time or one playback speed based on the total value. For example, in a case where the difficulty level can be set and one playback time or one playback speed is associated with each difficulty level, when the difficulty level is set by a user or the like, the setting unit 116 sets the playback time or playback speed corresponding to the difficulty level in association with the content. The adjustment unit 114 controls the playback of the content based on the playback time or playback speed according to the difficulty level.

[0043] The above process makes it possible to set the difficulty level for playing the content, and to improve motivation for achieving recreational goals. In addition, the difficulty level can be set according to the age, physical condition, and mood of the user performing the predetermined exercise.

[0044] The output unit 115 may also output screen information including a first area for playing back the content and a second area for displaying the total value to the display device 30. For example, the output unit 115 sets an area for playing back the content in a predetermined area (first area) of the display screen, sets an area for displaying the total value in another area (second area) of the display screen, and outputs the screen information including the area information to the display device 30 (see FIG. 7, for example).

[0045] Through the above processing, the content can be played back and viewed by each user, and the total number of times each user has performed the specified exercise can be displayed in real time, thereby increasing motivation for everyone to perform the specified exercise while enjoying the content.

[0046] The output unit 115 may also output screen information further including a third area displaying the number of times each user has performed the predetermined exercise. For example, the output unit 115 provides an area displaying the number of times each user has performed the predetermined exercise together with a UI component (such as an avatar, a character, or an animal) that can identify each user (see FIG. 7, for example). The total number of times each user has performed the predetermined exercise and the number of times each user has performed the predetermined exercise are counted up in real time.

[0047] Through the above processing, the content can be played back and viewed by each user, and the number of times each user has performed the specified exercise can be displayed in real time, thereby increasing the motivation of individuals to perform the specified exercise while enjoying the content.

[0048] The setting unit 116 may also include a setting as to whether or not to hide the second and / or third areas. For example, the setting unit 116 may hide the total value of the predetermined exercise of each user, hide the number of times of the predetermined exercise of each user, or hide both the total value and the number of times of each individual, in response to an operation by a user or the like. The setting unit 116 may display the second or third area by dividing the screen, or may display the second or third area by superimposing it on the first area.

[0049] Through the above processing, it is possible to display on the display screen of the display device 30 either the content alone, the content + the total number of times each user has performed the specified exercise, the content + the number of times each user has performed the specified exercise, or the content + the total value + the number of times each user has performed.

[0050] Furthermore, when the second and / or third regions are hidden, the output unit 115 expands the first region to include the hidden regions. For example, when the output unit 115 hides the second and third regions, the output unit 115 may switch the first region to a full-screen display.

[0051] By the above processing, it becomes possible to change the size of the content display screen. For example, if the content being displayed is attractive, it becomes possible to switch to a larger size.

[0052] The setting unit 116 may also set the content to be output from among a plurality of contents including the content uploaded by the user. For example, the user uploads videos and the like that he or she has taken to the server 50. Before the start of recreation, the setting unit 116 displays a selection screen for selecting the content to be displayed, and allows the user to select the content uploaded by the user.

[0053] By increasing the variety of content and displaying the content selected by the user through the above process, it is possible to promote conversation between users. It is also possible to activate the user's brain by playing back images of past memories for the user.

[0054] The communication control unit 117 permits a device that requests wireless communication with the parent device 10 to be one of one or more child devices 20. For example, when the communication control unit 117 receives a connection request from the child device 20 using wireless communication technology such as Wifi (registered trademark) or Bluetooth (registered trademark), the communication control unit 117 permits the connection by a user operation, thereby connecting the child device 20.

[0055] By the above-mentioned process, by selecting and authorizing the child unit 20 carried or worn by the user engaging in recreation, it is possible to avoid connecting more child units 20 than necessary, and to prevent a decrease in the processing efficiency of the parent unit 10.

[0056] The communication control unit 117 may also include a connection capable of data communication with another information processing device (another parent unit 10) that calculates the total value of the number of times of a predetermined exercise of each user using each device, transmitted from one or more devices having an acceleration sensor. In this case, the calculation unit 113 may include a calculation of a total value obtained by adding up the total value calculated by the parent unit 10 and the total value calculated by the other information processing device (the other parent unit 10).

[0057] For example, in a plurality of welfare facilities, parent unit 10A of welfare facility A and parent unit 10B of welfare facility B are connected to be able to communicate data, and when parent unit 10A is set as the main, parent unit 10B is also set as a child unit. In this case, parent unit 10A adds up the total value of the number of times of the predetermined exercise of each child unit 20A connected to parent unit 10A and the total value of the number of times of the predetermined exercise of each child unit 20B connected to parent unit 10B, which is transmitted from parent unit 10B.

[0058] Parent unit 10A controls the playback of the content based on the sum, and transmits the content whose playback has been controlled to display device 30 and parent unit 10B. Parent unit 10B outputs the content to display device 30B connected to parent unit 10B. Display device 30A in welfare facility A and display device 30B in welfare facility B can display similar content at approximately the same time.

[0059] The above process allows multiple facilities to enjoy the same recreational activities at the same time, creating interaction between the facilities.

[0060] The acquisition unit 112 may also acquire the speech of each user while performing a predetermined exercise. For example, a microphone (sound collector) is mounted on or connected to the parent unit 10 to collect speech data of each user. In this case, the adjustment unit 114 may further adjust the playback time or playback speed of the content based on the amount of speech of each user in a predetermined period.

[0061] For example, the adjustment unit 114 may slow down the playback speed if the amount of speech is large, and may speed up the playback speed if the amount of speech is small. The amount of speech may be, for example, the ratio of the time each user speaks within a predetermined period, or the number of speakers. Furthermore, the adjustment unit 114 may lengthen the playback time if the amount of speech is large, and shorten the playback time if the amount of speech is small.

[0062] With the above processing, the level of interest in the conversation can be judged based on the amount of talk between users, and if the conversation is lively, the playback time can be extended or the playback speed can be slowed down to make the conversation more enjoyable. On the other hand, if the users appear to be exercising silently, the playback time can be shortened to finish early or the playback speed can be increased to give the impression of silent exercise from the content.

[0063] Furthermore, the setting unit 116 may change the content when the amount of acquired speech is small. This allows users to view content that stimulates conversation, thereby making it possible to promote conversation between users.

[0064] Furthermore, the above-mentioned processes, such as obtaining the number of times of the predetermined exercise by the obtaining unit 112, calculating the total value by the calculating unit 113, controlling the playback of the content by the adjusting unit 114, and outputting the content by the output unit 115, can be performed without connecting to devices other than each child unit 20 via a network. In this case, the content may be downloaded to the parent unit 10 in advance, or the content stored in the parent unit 10 may be used.

[0065] This allows the parent device 10 to connect only to each child device 20 and carry out recreation even in an offline environment with respect to other devices.

[0066] Furthermore, with regard to the recreation of the present disclosure, as described above, the specified exercise includes walking (which may include stepping), each user includes each elderly person within the facility, and the content includes at least one of sound, video, and still images.

[0067] This will enable welfare facilities to provide recreational functions that everyone can enjoy, addressing the challenge of encouraging elderly people to exercise actively but finding creative ways to do so. Also, even if you don't actually go for a walk outside, you can give them a simulated walking experience by tapping your feet in front of the screen.

[0068] 3 is a diagram illustrating an example of a child device 20 according to an embodiment of the disclosure. The child device 20 includes one or more processors (CPUs) 210, one or more communication interfaces 220, a memory 230, a user interface 250, one or more communication buses 270 for interconnecting these components, and an acceleration and / or angular velocity sensor 280.

[0069] The user interface 250 includes a display 251 and an input device 252 (such as a keyboard and / or a mouse, or some other pointing device).

[0070] The acceleration / angular velocity sensor 280 is, for example, a sensor (acceleration sensor) that detects three-dimensional inertial motion (translational motion in three orthogonal axial directions) and / or a gyro sensor (angular velocity sensor) that detects angular velocities in three directions.

[0071] Memory 230 may be, for example, a high-speed random access memory such as DRAM, SRAM, or other random access solid-state storage device, or may be a non-volatile memory such as one or more magnetic disk storage devices, optical disk storage devices, flash memory devices, or other non-volatile solid-state storage devices, or may be a non-transitory recording medium.

[0072] The memory 230 stores data and programs used by the information processing system 1. For example, the memory 230 stores application programs for the child device 20 in the information processing system 1.

[0073] The processor 210 executes a program stored in the memory 230 to configure an application control unit 211. The application control unit 211 includes an acquisition unit 212, a display control unit 213, an output unit 214, and a communication control unit 215.

[0074] The acquisition unit 212 acquires a connection request or the like from the parent device 10. For example, when the communication control unit 215 turns on the communication function, the parent device 10 can notify the parent device 10 of the presence of the child device 20, and therefore, when the parent device 10 selects the child device 20, a connection request is made from the parent device 10 to the child device 20 (for example, FIG. 5).

[0075] The display control unit 213 performs control in response to a connection request from the parent device 10 so as to display a selection screen for deciding whether or not to allow connection.

[0076] The output unit 214 outputs the number of predetermined movements detected by the acceleration / angular velocity sensor 280 to the parent unit 10.

[0077] The communication control unit 215 controls communication with the parent device 10 and other devices. For example, the communication control unit 215 controls ON / OFF of wireless communication functions such as Wifi (registered trademark) and Bluetooth (registered trademark) by user operation or the like.

[0078] As described above, when a communication connection with the parent device 10 is established and a recreational activity is started on the parent device 10, the child device 20 outputs the number of times of the predetermined exercise detected by the acceleration / angular velocity sensor 280.

[0079] The display device 30 has a display, and receives the content, the playback of which is controlled by the parent device 10, via a cable or wireless communication, and displays the content on the screen.

[0080] The third information processing device 40 is a processing device used by, for example, a facility manager, etc. The basic hardware configuration of the third information processing device 40 is similar to the configuration shown in Fig. 2 and Fig. 3, and therefore description thereof will be omitted.

[0081] The third information processing device 40 executes the following process on the server 50, for example. Sending login information (ID and password) (login process) - View application usage history -Replace downloaded content · Watching content (e.g. course videos) -Download application usage history file (e.g., CSV download) - View and change login information (ID and password) - Setting user (sub-device user) information, etc. -Uploading content (original selfie videos), automatically separating video and audio when uploading and uploading to server 50 · Deletion of content (original selfie videos)

[0082] The server 50 is, for example, a server device on a cloud. The basic hardware configuration of the server 50 is similar to the configuration shown in Fig. 2 and Fig. 3, so the description thereof will be omitted.

[0083] The server 50 acquires and manages application usage history data from the parent unit 10, manages content, stores login information, updates applications, distributes content (including streaming) to the parent unit 10, and allows viewing of the usage history.

[0084] The fourth information processing device 60 is a processing device used by a system administrator, etc. The basic hardware configuration of the fourth information processing device 60 is similar to the configuration shown in Fig. 2 and Fig. 3, so the description thereof will be omitted.

[0085] The third information processing device 40 executes the following process on the server 50, for example. - Sending and viewing login information (ID and password) (login process) - Change login information (password) -Delete application usage history Edit and view user information (email address, name, affiliation, memo) Uploading and deleting content Uploading and deleting announcements - View and download application usage history (e.g., CSV file) · Content viewing

[0086] <Examples of recreation> Next, an example of a recreation procedure will be described with reference to the screens shown in Figs. (1) Preparation of display screen and parent unit Fig. 4 is a diagram showing a first example of preparation for recreation according to an embodiment. As shown in Fig. 4, the parent unit 10 and the display device 30 are connected using, for example, a cable. The power of the display device 30 is turned on, and the user of the parent unit 10 taps the icon of an application for performing the recreation of the present disclosure, which is displayed on the screen of the parent unit 10. The application is started in the parent unit 10. In the example shown in Fig. 4, an "indoor simulated walk app" is started.

[0087] (2) Connecting the child device 5 is a diagram showing a second example of preparation for recreation according to an embodiment. As shown in FIG. 5, the user taps "Select Course" on the application screen displayed on the parent unit 10. When "Select Course" is tapped, the parent unit 10 displays a participation screen for the child unit 20 and accepts the participation of the child unit 20. For example, the parent unit 10 accepts the participation of the child unit 20 within a predetermined time.

[0088] The user taps a "connect to parent unit" button displayed on the screen of the child unit 20. When the "connect to parent unit" button is tapped, the parent unit 10 and the child unit 20 are connected. As shown in FIG. 5, multiple child units 20 may be connected to the parent unit.

[0089] (3) Recreational choices Fig. 6 is a diagram showing an example of recreation selection according to an embodiment. As shown in Fig. 6, the user of the parent unit 10 selects content. In the example shown in Fig. 6, the content has a plurality of genres, and one is selected from a railroad course, a cityscape course, an adventure course, and the like.

[0090] After the course is selected, a goal is selected. As shown in FIG. 6, the goal may be a time goal or a step goal. When a time goal is selected, for example, one of 1 minute, 2 minutes, 3 minutes, or 5 minutes is selected. When a step goal is selected, for example, one of 50 steps, 100 steps, 200 steps, or 300 steps is selected. The selected value is set as the goal. After the goal is selected, a countdown may be performed until the start of exercise.

[0091] (4) Recreation starts Fig. 7 is a diagram showing an example of a recreation screen according to an embodiment. The upper display device 30 shown in Fig. 7 displays screen data D10 including content when the goal is set by time. For example, "72" is the total number of times of the predetermined exercise for each user, and "4:52" is the time until the goal. Playback of the content (e.g., video) is controlled based on the total number of times of the predetermined exercise. Also, the number of times for each user may be displayed.

[0092] The display device 30 at the bottom shown in FIG. 7 displays screen data D20 including content when the goal is set by the number of steps. For example, "72" is the total number of times the predetermined exercise has been performed for each user, and "128" is the number of times until the goal (200) is reached. Playback of the content (e.g., video) is controlled based on the total number of times the predetermined exercise has been performed. The number of times for each user may also be displayed. In the example shown in FIG. 7, when the time to the goal or the number of times reaches zero, a goal image is displayed on the display device 30.

[0093] (5) Recreational settings Fig. 8 is a diagram showing an example of a recreation setting screen according to an embodiment. The screen shown in Fig. 8 is a screen that is displayed when, for example, a setting button is tapped on the application screen.

[0094] 8, the setting screen includes sound settings, course difficulty settings, video playback speed settings, course video settings, password change, etc. Regarding sound settings, whether or not sound is output when content is displayed is selected.

[0095] Regarding course difficulty setting, the user sets the number of steps and the playback time input by the user as coefficients for the number of steps and the video playback time, and playback of the content is controlled using the set number of steps and playback time.

[0096] Regarding the video playback speed, the user sets the video playback speed. For example, the video playback speed can be selected from normal speed or double speed. There may be three or more options for the video playback speed. Regarding the course video settings, the user sets the course video. For example, it is possible to select whether to generate a video from the beginning or to play the video from where it was last played. In addition, the password can be changed from the screen shown in FIG. 8.

[0097] (6) Recreational use history Fig. 9 is a diagram showing an example of a recreation usage history according to an embodiment. The screen shown in Fig. 9 is a screen that is displayed when, for example, a button for displaying the usage history of an app screen is tapped.

[0098] As shown in Figure 9, the user can check the selected course and usage history from the management screen. For example, the user can check the type of video course, the play time, whether it has been downloaded, etc.

[0099] In addition, the usage history is displayed on the screen shown in Fig. 9. For example, the usage history records the date of recreation, the start time, the number of steps (total value), the number of participants, the goal conditions, the course name, the exercise time, etc. This usage history may be managed, for example, on a recreational basis rather than on an individual basis.

[0100] <Operation description> Next, a description will be given of each operation of the information processing system 1. Fig. 10 is a flowchart showing an example of processing related to the parent unit 10 according to an embodiment. In the example shown in Fig. 10, each processing is executed by the parent unit 10.

[0101] In step S102, when a user (including an administrator) selects an application to be displayed on the screen of the parent device 10, the application of the present disclosure is started and the home screen is displayed on the display 151.

[0102] In step S104, the application control unit 111 of the parent device 10 accepts a user operation and determines whether or not the course selection button is selected (for example, FIG. 5). If the course selection button is selected (step S104-YES), the process proceeds to step S106, and if no course selection is selected (step S104-NO), the process waits until the course selection button is selected, or returns to the previous process by selecting the back button.

[0103] In step S106, the application control unit 111 of the parent device 10 determines whether or not there is a join request from the child device 20 (for example, FIG. 5). If there is a join request (step S106-YES), the process proceeds to step S108, and if there is no join request (step S106-NO), the process waits until there is a join request, or returns to the previous process by selecting the back button.

[0104] In step S108, the application control unit 111 of the parent device 10 accepts a user operation and determines whether or not there is a start request. If there is a start request (step S108-YES), the process proceeds to step S110, and if there is no start request (step S108-NO), the process waits until there is a start request, or returns to the previous process by selecting the back button.

[0105] In step S110, the application control unit 111 of the parent device 10 accepts a user operation and determines whether or not a course to be played has been selected (for example, FIG. 6). If a course has been selected (step S110-YES), the process proceeds to step S112, and if no course has been selected (step S110-NO), the process waits until a course is selected or returns to the previous process by selecting the back button.

[0106] In step S112, the application control unit 111 of the parent device 10 accepts a user operation and determines whether or not a goal has been selected (for example, FIG. 6). If a goal has been selected (step S112-YES), the process proceeds to step S114, and if no goal has been selected (step S112-NO), the process waits until a goal is selected or returns to the previous process by selecting the back button.

[0107] In step S114, the application control unit 111 of the parent device 10 executes an application to start the recreation. The recreation execution process will be described with reference to FIG.

[0108] 11 is a flowchart showing an example of a recreation process according to an embodiment. In step S202, the acquisition unit 112 of the parent device 10 acquires the number of times of a predetermined exercise of each user who uses each child device 20, which is transmitted from one or more child devices 20 having at least an acceleration sensor or an angular velocity sensor 280.

[0109] In step S204, the calculation unit 113 of the parent device 10 calculates the total number of times of the predetermined exercise of each user acquired by the acquisition unit 112.

[0110] In step S206, the adjustment unit 114 of the parent device 10 adjusts the playback time or the playback speed of the content based on the total value calculated by the calculation unit 113.

[0111] In step S208, the output unit 115 of the parent unit 10 outputs the content, the playback time or playback speed of which is adjusted, to the display device 30 capable of outputting the content to each user who is performing the predetermined exercise.

[0112] In step S210, the application control unit 111 of the parent device 10 determines whether or not a termination condition is satisfied. The termination condition is, for example, the goal condition set in step S112. If the termination condition is satisfied (step S210-YES), the process ends, and if the termination condition is not satisfied (step S210-NO), the process returns to step S202.

[0113] According to the above process, it is possible to provide a new mechanism that enables one or more users to enjoy a predetermined exercise such as walking while maintaining motivation for the predetermined exercise.

[0114] Although the embodiments have been described in detail above, the present invention is not limited to the above embodiments, and various modifications and variations are possible other than the above embodiments within the scope of the claims, as described below.

[0115] [Variations] The information processing system 1 described in the embodiment has been described by taking recreation for elderly people as a specific example, but it can be provided as a game that controls the playback of content that changes in real time according to the number of times a predetermined exercise is performed for any user, not limited to elderly people. For example, the application of the present disclosure can be distributed as a game application. In addition, the output unit 115 outputs content to the display device 30, but the content may be displayed on a display device (display) provided in the parent device 10 or the child device 20.

[0116] The information processing system 1 may also have a function of calling the parent device 10 from the child device 20. For example, when a button (UI part) displayed on the display 251 of the child device 20 is operated (e.g., pressed) by the user, the application control unit 211 of the child device 20 transmits a call request to the parent device 10. When the application control unit 111 of the parent device 10 acquires the call request from the child device 20, it issues a call command to the output unit 115, and the output unit 115 controls to output a ring tone from the speaker. This allows the user who feels a change in physical condition while using the application to press the button, so that the user who uses the parent device 10 can be notified early and an initial response can be made. In addition, it is possible to effectively utilize the free time of the child device 20 when the application is not being used. Note that pressing of the button that triggers the call may be associated with a physical button of the child device 20. In other words, the call function may be issued by the user operating the physical button.

[0117] The above-mentioned embodiment and modified examples are merely examples for explaining the present invention, and are not intended to limit the present invention to only the embodiment and modified examples, and the present invention can be modified in various ways without departing from the gist of the present invention. In addition, the processes on the server side and the user device side may be appropriately integrated, or the processes may be transferred to the other device. [Explanation of symbols]

[0118] 1...information processing system, 10...first information processing device (parent device), 20...second information processing device (child device), 110...processor, 130...memory, 111...application control unit, 112...acquisition unit, 113...calculation unit, 114...adjustment unit, 115...output unit, 116...setting unit, 117...communication control unit, 210...processor, 211...application control unit, 212...acquisition unit, 213...display control unit, 214...output unit, 215...communication control unit, 230...memory, 280...acceleration / angular velocity sensor

Claims

1. In the information processing device, Acquiring the number of predetermined movements of each user using each device, the number being transmitted from one or more devices each having an acceleration sensor or an angular velocity sensor; calculating a total value of the number of times acquired for each of the users; adjusting a playback time or a playback speed of the content based on the calculated total value; outputting the content, the playback time or the playback speed of which is adjusted, to a display device capable of outputting the content to each user who is performing a predetermined exercise; A program to execute.

2. The information processing device includes: The program according to claim 1 , further comprising: setting a coefficient relating to a relationship between the playback time or the playback speed and the total value.

3. The setting includes: and setting one playback time or one playback speed from among a plurality of playback times or a plurality of playback speeds; The adjusting step comprises: The program according to claim 2 , further comprising adjusting the playback time or playback speed of the one of the playback modes based on the total value.

4. The outputting step includes:

2. The program according to claim 1, further comprising outputting, to a display device, screen information including a first area for playing back the content and a second area for displaying the total value.

5. The outputting step includes: The program according to claim 4 , further comprising outputting the screen information further including a third area displaying the number of times each user has performed the predetermined exercise.

6. The information processing device includes: The program according to claim 5 , further comprising: setting whether or not the second area and / or the third area is to be hidden.

7. The program according to claim 6 , further comprising: when the second area and / or the third area becomes hidden, expanding the first area to include the hidden area.

8. The information processing device includes: The program according to claim 1 , further comprising the step of: setting a content to be output from among a plurality of contents including a content uploaded by a user.

9. The information processing device includes: The program according to claim 1 , further comprising: authorizing a device that requests wireless communication with the information processing device as the one or more devices.

10. The information processing device includes: and further executing a connection to be able to communicate data with another information processing device that calculates a total value of the number of times of a predetermined exercise of each user using each device, the total value being transmitted from one or more devices having an acceleration sensor; Calculating the sum value The program according to claim 1 , further comprising calculating a total value by adding together a total value calculated by the information processing device and a total value calculated by the other information processing device.

11. The information processing device includes: acquiring an utterance from each user while performing the predetermined exercise; The adjusting step comprises: The program according to claim 1 , further comprising adjusting a playback time or a playback speed of the content based on an amount of speech of each user in a predetermined period of time.

12. The program according to claim 1 , wherein the acquiring, calculating, adjusting, and outputting can be performed without connecting to a device other than the one or more devices via a network.

13. the predetermined motion includes walking; Each of the users includes an elderly person in a facility, The program according to claim 1 , wherein the content includes at least one of a sound, a video, and a still image.

14. An information processing device, Acquiring the number of predetermined movements of each user using each device, the number being transmitted from one or more devices each having an acceleration sensor or an angular velocity sensor; calculating a total value of the number of times acquired for each of the users; adjusting a playback time or a playback speed of the content based on the calculated total value; outputting the content, the playback time or the playback speed of which is adjusted, to a display device capable of outputting the content to each user who is performing a predetermined exercise; An information processing method.

15. An information processing device including a processor, The processor, Acquiring the number of predetermined movements of each user using each device, the number being transmitted from one or more devices each having an acceleration sensor or an angular velocity sensor; calculating a total value of the number of times acquired for each of the users; adjusting a playback time or a playback speed of the content based on the calculated total value; outputting the content, the playback time or the playback speed of which is adjusted, to a display device capable of outputting the content to each user who is performing a predetermined exercise; An information processing device that executes the above.

Citation Information

Patent Citations

  • Game system

    JP2009254539A