Personal digital assistant with multiple active elements for guiding user to moving target
First Claim
1. An information processing apparatus comprising:
- a casing;
a plurality of active elements disposed in different locations on or within the casing, each of the plurality of active elements being configured to provide a sensory output to a user; and
circuitry configured todetect a first location of the information processing apparatus;
receive information representing a target location from a target information processing apparatus;
detect a target direction from the first location toward the target location;
detect an orientation of the casing;
calculate an angular difference between the target direction and the orientation of the casing;
determine an output strength of each of the plurality of active elements based on the angular difference; and
control each of the plurality of active elements based on the output strengths to provide the sensory output to the user.
2 Assignments
0 Petitions
Accused Products
Abstract
An information processing apparatus that detects a first location of the information processing apparatus; receives information representing a target location from a target information processing apparatus; detects a target direction from the first location toward the target location; detects an orientation of a casing of the information processing apparatus; calculates an angular difference between the target direction and the orientation of the casing; determines a perceptual strength of each of a plurality of active elements disposed in different locations on or within the casing based on the angular difference; and controls each of the plurality of active elements based on the perceptual strengths.
18 Citations
19 Claims
-
1. An information processing apparatus comprising:
-
a casing; a plurality of active elements disposed in different locations on or within the casing, each of the plurality of active elements being configured to provide a sensory output to a user; and circuitry configured to detect a first location of the information processing apparatus; receive information representing a target location from a target information processing apparatus; detect a target direction from the first location toward the target location; detect an orientation of the casing; calculate an angular difference between the target direction and the orientation of the casing; determine an output strength of each of the plurality of active elements based on the angular difference; and control each of the plurality of active elements based on the output strengths to provide the sensory output to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An information processing method performed by an information processing apparatus, the method comprising:
-
detecting a first location of the information processing apparatus; receiving information representing a target location from a target information processing apparatus; detecting a target direction from the first location toward the target location; detecting an orientation of a casing of the information processing apparatus; calculating an angular difference between the target direction and the orientation of the casing; determining an output strength of each of a plurality of active elements disposed in different locations on or within the casing based on the angular difference, said each of the plurality of active elements being configured to provide a sensory output to a user; and controlling each of the plurality of active elements based on the output strengths to provide the sensory output to the user.
-
-
19. A non-transitory computer-readable medium including computer program instructions, which when executed by an information processing apparatus, cause the information processing apparatus to perform a method comprising:
-
detecting a first location of the information processing apparatus; receiving information representing a target location from a target information processing apparatus; detecting a target direction from the first location toward the target location; detecting an orientation of a casing of the information processing apparatus; calculating an angular difference between the target direction and the orientation of the casing; determining an output strength of each of a plurality of active elements disposed in different locations on or within the casing based on the angular difference, said each of the plurality of active elements being configured to provide a sensory output to a user; and controlling each of the plurality of active elements based on the output strengths to provide the sensory output to the user.
-
Specification