# US 2017/0256166 A1 · Information processing apparatus, information processing method, and computer program product

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

- Number: US 2017/0256166 A1
- Document ID: US20170256166A1
- Status: Published application
- Kind: A1
- Application number: 15/262,271
- Filed: 2016-09-12
- Published: 2017-09-07
- Earliest claimed: 2016-03-03
- Assignees: Kabushiki Kaisha Toshiba
- Applicants: Kabushiki Kaisha Toshiba
- Inventors: Manabu NISHIYAMA; Yuma SANO; Masahiro SEKINE; Tsuyoshi TASAKI
- Web page: https://patentgrep.com/patent/US20170256166A1

## CPC

- G08G 1/166: {for active traffic, e.g. moving vehicles, pedestrians, bikes}
- B60Q 1/5037: {the display content changing automatically, e.g. depending on traffic situation}
- B60Q 1/525: {automatically indicating risk of collision between vehicles in traffic or with pedestrians, e.g. after risk assessment using the vehicle sensor data}
- B60Q 1/547: {for issuing requests to other traffic participants; for confirming to other traffic participants they can proceed, e.g. they can overtake}
- B60Q 5/006: {indicating risk of collision between vehicles or with pedestrians}
- G08G 1/01: Detecting movement of traffic to be counted or controlled (G08G1/07 - G08G1/14 take precedence)
- G08G 1/09626: {where the origin of the information is within the own vehicle, e.g. a local storage device, digital map}
- G08G: TRAFFIC CONTROL SYSTEMS (guiding railway traffic, ensuring the safety of railway traffic B61L; arrangement of road signs or traffic signals E01F9/00; radar or analogous systems, sonar systems, lidar systems specially adapted for traffic control G01S13/91, G01S15/88, G01S17/88; {radar or analogous systems, sonar systems, lidar systems specially adapted for anti-collision purposes G01S13/93, G01S15/93, G01S17/93})
- B60Q: ARRANGEMENT OF SIGNALLING OR LIGHTING DEVICES, THE MOUNTING OR SUPPORTING THEREOF OR CIRCUITS THEREFOR, FOR VEHICLES IN GENERAL

## Abstract

According to an embodiment, an information processing apparatus includes a hardware processor. The hardware processor is configured to acquire a previous output message from a moving object; acquire surrounding information of the moving object; detect motion information indicating a motion of an object as a destination of the message based on the surrounding information; determine whether the motion of the object indicated by the motion information corresponds to a motion indicated by the message; and update the message based on the motion information when the motion of the object indicated by the motion information is determined not to correspond to the motion indicated by the message.

## Claims

### Claim 1

An information processing apparatus comprising
a memory; and
a hardware processor coupled to the memory and configured to:
acquire a previous output message from a moving object;
acquire surrounding information of the moving object;
detect motion information indicating a motion of an object as a destination of the message based on the surrounding information;
determine whether the motion of the object indicated by the motion information corresponds to a motion indicated by the message; and
update the message based on the motion information when the motion of the object indicated by the motion information is determined not to correspond to the motion indicated by the message.

### Claim 2 (depends on 1)

The apparatus according to claim 1, wherein the hardware processor updates the message to avoid at least one of collision of the object and the moving object and stopping of both the object and the moving object, depending on the motion of the object indicated by the motion information when the motion of the object indicated by the motion information is determined not to correspond to the motion indicated by the message.

### Claim 3 (depends on 1)

The apparatus according to claim 1, wherein the motion indicated by the message is a motion indicating movement or stop of the moving object or the object.

### Claim 4 (depends on 3)

The apparatus according to claim 3, wherein the hardware processor updates the message to a message indicating that the moving object performs the motion of the object indicated by the previous output message when the motion indicated by the previous output message indicates movement or stop of the object and when the motion of the object indicated by the motion information is determined not to correspond to the motion indicated by the message.

### Claim 5 (depends on 1)

The apparatus according to claim 1, wherein
the motion indicated by the previous output message is a motion indicating movement of the object, and
the hardware processor
detects the motion information including moving distance information indicating a moving distance of the object, and
determines that the motion of the object indicated by the motion information corresponds to the motion indicated by the message when the moving distance indicated by the moving distance information is equal to or greater than a first threshold value.

### Claim 6 (depends on 1)

The apparatus according to claim 1, wherein
the motion indicated by the previous output message is a motion indicating stop of the object, and
the hardware processor
detects the motion information including moving distance information indicating a moving distance of the object, and
determines that the motion of the object indicated by the motion information corresponds to the motion indicated by the message when the moving distance indicated by the moving distance information is less than a first threshold value.

### Claim 7 (depends on 1)

The apparatus according to claim 1, wherein
the motion indicated by the previous output message is a motion indicating movement of the object, and
the hardware processor
detects the motion information including moving direction information indicating a moving direction of the object,
detects a scheduled moving path of the moving object, and
determines that the motion of the object indicated by the motion information corresponds to the motion indicated by the message when the moving direction indicated by the moving direction information crosses the scheduled moving path.

### Claim 8 (depends on 1)

The apparatus according to claim 1, wherein
the motion indicated by the previous output message is a motion indicating stop of the object,
the hardware processor
detects the motion information including moving direction information indicating a moving direction of the object,
detects a scheduled moving path of the moving object, and
determines that the motion of the object indicated by the motion information corresponds to the motion indicated by the message when the moving direction indicated by the moving direction information does not cross the scheduled moving path.

### Claim 9 (depends on 1)

The apparatus according to claim 1, wherein
the hardware processor
detects the motion information including first direction information indicating a moving direction of the object and first speed information indicating a moving speed of the object,
detects second direction information indicating a moving direction of the moving object and second speed information indicating a moving speed of the moving object,
detects a first scheduled moving path when the object continuously moves in the moving direction indicated by the first direction information at the moving speed indicated by the first speed information,
detects a second scheduled moving path when the moving object continues to move in the moving direction indicated by the second direction information at the moving speed indicated by the second speed information, and
determines that the motion of the object indicated by the motion information corresponds to the motion indicated by the message when all distances between points constituting the first scheduled moving path and points constituting the second scheduled moving path which correspond to same timings are equal to or greater than a second threshold value.

### Claim 10 (depends on 1)

The apparatus according to claim 1, further comprising an output unit configured to output the message to an outside of the moving object.

### Claim 11 (depends on 10)

The apparatus according to claim 10, wherein the output unit has at least one of a display function of displaying an image based on the message and a sound output function of outputting sound based on the message.

### Claim 12 (depends on 1)

The apparatus according to claim 1, wherein the hardware processor is further configured to change a moving speed of the moving object when the motion of the object indicated by the motion information is determined not to correspond to the motion indicated by the message.

### Claim 13

An information processing method comprising:
acquiring a previous output message from a moving object;
acquiring surrounding information of the moving object;
detecting motion information indicating a motion of an object as a destination of the message based on the surrounding information;
determining whether the motion of the object indicated by the motion information corresponds to a motion indicated by the message; and
updating the message based on the motion information when the motion of the object indicated by the motion information is determined not to correspond to the motion indicated by the message.

### Claim 14 (depends on 13)

The method according to claim 13, wherein
updating of the message updates the message to avoid at least one of collision of the object and the moving object and stopping of both the object and the moving object, depending on the motion of the object indicated by the motion information when the motion of the object indicated by the motion information is determined not to correspond to the motion indicated by the message.

### Claim 15 (depends on 13)

The method according to claim 13, wherein the motion indicated by the message is a motion indicating movement or stop of the moving object or the object.

### Claim 16 (depends on 15)

The method according to claim 15, wherein updating of the message updates the message to a message indicating that the moving object performs the motion of the object indicated by the previous output message when the motion indicated by the previous output message indicates movement or stop of the object and when the motion of the object indicated by the motion information is determined not to correspond to the motion indicated by the message.

### Claim 17 (depends on 13)

The method according to claim 13, wherein
the motion indicated by the previous output message is a motion indicating movement of the object, and
the method further comprises:
detecting the motion information including moving distance information indicating a moving distance of the object, and
determining that the motion of the object indicated by the motion information corresponds to the motion indicated by the message when the moving distance indicated by the moving distance information is equal to or greater than a first threshold value.

### Claim 18 (depends on 13)

The method according to claim 13, wherein
the motion indicated by the previous output message is a motion indicating stop of the object, and
the method further comprises:
detecting the motion information including moving distance information indicating a moving distance of the object, and
determining that the motion of the object indicated by the motion information corresponds to the motion indicated by the message when the moving distance indicated by the moving distance information is less than a first threshold value.

### Claim 19 (depends on 13)

The method according to claim 13, wherein
the motion indicated by the previous output message is a motion indicating movement of the object, and
the method further comprises:
detecting the motion information including moving direction information indicating a moving direction of the object,
detecting a scheduled moving path of the moving object, and
determining that the motion of the object indicated by the motion information corresponds to the motion indicated by the message when the moving direction indicated by the moving direction information crosses the scheduled moving path.

### Claim 20

A computer program product comprising a computer-readable medium containing a program, wherein the program, when executed by a computer, causes the computer to execute:
acquiring a previous output message from a moving object;
acquiring surrounding information of the moving object;
detecting motion information indicating a motion of an object as a destination of the message based on the surrounding information;
determining whether the motion of the object indicated by the motion information corresponds to a motion indicated by the message; and
updating the message based on the motion information when the motion of the object indicated by the motion information is determined not to correspond to the motion indicated by the message.
