# US 10,769,796 B2 · Information processing apparatus, information processing method and recording medium

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,769,796 B2
- Document ID: US10769796B2
- Status: Granted
- Kind: B2
- Application number: 15/113,620
- Filed: 2015-01-13
- Published: 2017-01-12
- Granted: 2020-09-08
- Earliest claimed: 2014-03-19
- Assignees: Sony Corporation
- Applicants: Sony Corporation
- Inventors: Hideyuki Matsunaga; Kosei Yamashita
- Web page: https://patentgrep.com/patent/US10769796B2

## CPC

- G06T 7/20: Analysis of motion (motion estimation for coding, decoding, compressing or decompressing digital video signals H04N19/43, H04N19/51)
- G06V 40/23: {Recognition of whole body movements, e.g. for sport training}
- G09B 19/0038: {Sports}
- G06F 2218/00: Aspects of pattern recognition specially adapted for signal processing
- G06F 2218/10: by analysing the shape of a waveform, e.g. extracting parameters relating to peaks
- G06T 2207/10016: Video; Image sequence
- G06T 2207/30221: Sports video; Sports image
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G09B: EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS (devices for psychotechnics or for testing reaction times A61B5/16; games, sports, amusements A63; projectors, projector screens G03B)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

There is provided an information processing apparatus to more accurately specify a type of event that is defined based on the sensor information and corresponds to the action of the user, the information processing apparatus including: a data acquiring section configured to acquire sensing data generated due to an action of a target; and an event specifying section configured to specify an event corresponding to the action based on a pattern shown in the sensing data and a context of the action. Provided is an information processing method, including: sensing an action of a target; transmitting sensing data acquired by the sensing; and performing, by a processor of an information processing apparatus that receives the sensing data, a process of specifying an event corresponding to the action based on a pattern shown in the sensing data and a context of the action.

## Claims

### Claim 1

An information processing apparatus, comprising:
a data acquiring section configured to acquire sensing data generated due to an action of a target;
a pattern detecting section configured to detect a pattern shown in the sensing data; and
an event specifying section configured to identify at least two events, of a plurality of events, associated with the detected pattern shown in the sensing data,
wherein the event specifying section specifies, based on a context of the action, an event corresponding to the action by selecting, from among the at least two events associated with the detected pattern, only one event of the at least two events as the event corresponding to the action,
wherein, in a case the detected pattern is not associated with an event that corresponds with the context, the event specifying section specifies an event corresponding to the action based on the context regardless of the detected pattern,
wherein the context is identified based on at least one event of a history of events before the event corresponding to the action,
wherein the event is specified by a rule related to the action, and
wherein the data acquiring section, the pattern detecting section, and the event specifying section are each implemented via at least one processor.

### Claim 2 (depends on 1)

The information processing apparatus according to claim 1,
wherein the action includes a sports play, and
wherein the event includes at least a play event specified by the rule.

### Claim 3 (depends on 1)

The information processing apparatus according to claim 1,
wherein the sensing data includes motion data.

### Claim 4 (depends on 1)

The information processing apparatus according to claim 1,
wherein the event specifying section specifies the event corresponding to the action based on the context before the action occurs.

### Claim 5 (depends on 4)

The information processing apparatus according to claim 4,
wherein the event specifying section specifies the event corresponding to the action further based on the context after the action occurs.

### Claim 6 (depends on 1)

The information processing apparatus according to claim 1,
wherein the context is defined based on at least the sensing data.

### Claim 7 (depends on 1)

The information processing apparatus according to claim 1,
wherein the context is defined based on data different from the sensing data.

### Claim 8 (depends on 7)

The information processing apparatus according to claim 7,
wherein the sensing data includes motion data, and
wherein the context is defined based on a different type of sensing data from the motion data.

### Claim 9 (depends on 1)

The information processing apparatus according to claim 1,
wherein the context of the action is state-related information of the target.

### Claim 10 (depends on 9)

The information processing apparatus according to claim 9,
wherein the state-related information includes information indicating a state of a sports play of the target.

### Claim 11 (depends on 1)

The information processing apparatus according to claim 1, further comprising:
a management section configured to update the context of the action based on the event corresponding to the action,
wherein the management section is implemented via at least one processor.

### Claim 12 (depends on 1)

The information processing apparatus according to claim 1,
wherein the context is further identified based on whether or not an elapsed time after the at least one event of the history of events occurs is less than a predetermined amount of time.

### Claim 13

A non-transitory computer-readable recording medium having embodied thereon a program, which when executed by a computer causes the computer to execute a method, the method comprising:
acquiring sensing data generated due to an action of a target;
detecting a pattern shown in the sensing data;
identifying at least two events, of a plurality of events, associated with the detected pattern shown in the sensing data;
specifying, based on a context of the action, an event corresponding to the action by selecting, from among the at least two events associated with the pattern, only one event of the at least two events as the event corresponding to the action; and
specifying, in a case the detected pattern is not associated with an event that corresponds with the context, an event corresponding to the action based on the context regardless of the detected pattern,
wherein the context is identified based on at least one event of a history of events before the event corresponding to the action, and
wherein the event is specified by a rule related to the action.

### Claim 14

An information processing method, comprising:
sensing an action of a target;
transmitting sensing data acquired by the sensing; and
performing, by a processor of an information processing apparatus that receives the sensing data, a process of detecting a pattern shown in the sensing data, identifying at least two events, of a plurality of events, associated with the detected pattern shown in the sensing data, specifying, based on a context of the action, an event corresponding to the action by selecting, from among the at least two events associated with the pattern, only one event of the at least two events as the event corresponding to the action, and specifying, in a case the detected pattern is not associated with an event that corresponds with the context, an event corresponding to the action based on the context regardless of the detected pattern,
wherein the context is identified based on at least one event of a history of events before the event corresponding to the action, and
wherein the event is specified by a rule related to the action.
