IP Library Granted Patent US 12661593
Granted Patent B2
US 12661593 · App. 18/537,466 · Granted Jun 23, 2026

Information processing device, and method and program for controlling the same

Inventors: Yasuhiro Nomura (Kobe, JP); Yuki Ko (Kobe, JP); Nao Hirakawa (Kobe, JP)
Assignee: ASICS Corporation
A63F13/816A63F13/212A63F13/46
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12661593
App. No.
18/537,466
Filed
Dec 12, 2023
Granted
Jun 23, 2026
Kind
B2
Art Unit
3715
USPC
463/6
Abstract

An information processing device in a virtual race provision system that provides a virtual race on a virtual course using an indoor aerobic exercise device, the information processing device comprising: a generator that generates drive information to drive an indoor aerobic exercise device run by a user that participates in a virtual race on the basis of course geometry set for a virtual course, the geometry including at least a running distance and slope; a time correction unit that corrects completion time of the virtual race by the user on the basis of running information acquired by a sensor device worn by the user when the user runs on the indoor aerobic exercise device; and a determination unit that determines a ranking of the user that participates in the virtual race on the basis of the corrected completion time corrected by the time correction unit.

Claims (30)

1 . An information processing device in a virtual race provision system that provides a virtual race on a virtual course using an indoor aerobic exercise device, the information processing device comprising:

a generator that generates drive information to drive an indoor aerobic exercise device run by a user that participates in a virtual race on the basis of course geometry set for a virtual course, the course geometry including at least a running distance and slope;

a time correction unit that corrects completion time of the virtual race by the user on the basis of running information acquired by a sensor device worn by the user when the user runs on the indoor aerobic exercise device; and

a determination unit that determines a ranking of the user that participates in the virtual race on the basis of the corrected completion time corrected by the time correction unit,

wherein the time correction unit corrects the completion time of the user on the basis of a running score of the user, which is computed from an evaluation value of an index related to a running form of the user on the basis of the running information of the user, and

the running score of the user is computed on the basis of a difference between an evaluation value of the index, which is set on the basis of correlation between running speed and the index collected from an unspecified number of users, and an evaluation value of the user.

2 . The information processing device according to claim 1 , further comprising an acquisition unit that acquires biometric information of the user,

wherein the time correction unit corrects the completion time of the user on the basis of the running score of the user and a difference between a biometric reference value, which is set on the basis of correlation between running speed and biometric information during running collected from an unspecified number of users, and a value of the biometric information of the user during running.

3 . The information processing device according to claim 1 , wherein

a plurality of types of virtual courses are set in accordance with level indicating running ability of the user that participates in the virtual race, and

the generator generates drive information to drive the indoor aerobic exercise device of the user on the basis of course geometry of the virtual course selected by the user among the plurality of types of virtual courses.

4 . The information processing device according to claim 3 , wherein

the generator further generates display information to display a screen on a communication terminal of the user, which screen presents a virtual course in accordance with the level of the user that participates in the virtual race.

5 . The information processing device according to claim 3 , wherein

the time correction unit corrects the completion time of the user in accordance with difficulty of the virtual course that the user has run.

6 . The information processing device according to claim 1 , wherein

the time correction unit corrects the completion time of the user in accordance with a type of the indoor aerobic exercise device on which the user that participates in the virtual race runs.

7 . The information processing device according to claim 1 , wherein the generator generates drive information to drive course geometry in accordance with a type of the indoor aerobic exercise device on which the user that participates in the virtual race runs, and course geometry when the user runs on the indoor aerobic exercise device in which the user is disabled to set the slope is set to be longer than course geometry when the user runs on the indoor aerobic exercise device in which the user is enabled to set the slope.

8 . A method for controlling an information processing device in a virtual race system that provides a virtual race on a virtual course using an indoor aerobic exercise device, the method causing the information processing device to perform the steps of:

generating drive information to drive an indoor aerobic exercise device run by a user that participates in a virtual race on the basis of course geometry set for a virtual course, the course geometry including at least a running distance and slope;

correcting completion time of the virtual race by the user on the basis of running information acquired by a sensor device worn by the user when the user runs on the indoor aerobic exercise device; and

determining a ranking of the user that participates in the virtual race on the basis of the corrected completion time corrected in the correcting step,

wherein the correcting step includes correcting the completion time of the user on the basis of a running score of the user, which is computed from an evaluation value of an index related to a running form of the user on the basis of the running information of the user, and

the determining step includes determining the running score of the user on the basis of a difference between an evaluation value of the index, which is set on the basis of correlation between running speed and the index collected from an unspecified number of users, and an evaluation value of the user.

9 . A non-transitory computer readable medium storing therein a control program for an information processing device in a virtual race system that provides a virtual race on a virtual course using an indoor aerobic exercise device, the control program causing the information processing device to execute the functions of:

generating drive information to drive an indoor aerobic exercise device run by a user that participates in a virtual race on the basis of course geometry set for a virtual course, the course geometry including at least a running distance and slope;

correcting completion time of the virtual race by the user on the basis of running information acquired by a sensor device worn by the user when the user runs on the indoor aerobic exercise device; and

determining a ranking of the user that participates in the virtual race on the basis of the corrected completion time corrected by the correcting function,

wherein the correcting function includes correcting the completion time of the user on the basis of a running score of the user, which is computed from an evaluation value of an index related to a running form of the user on the basis of the running information of the user, and

the determining function includes determining the running score of the user on the basis of a difference between an evaluation value of the index, which is set on the basis of correlation between running speed and the index collected from an unspecified number of users, and an evaluation value of the user.