Providing navigation guidance by activating a plurality of active elements of an information processing apparatus
First Claim
1. An information processing apparatus comprising:
- a casing;
a plurality of vibration elements disposed at different locations on or within the casing; 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 a perceptual strength of each of the plurality of vibration elements based on the angular difference; and
control a vibration strength of each of the plurality of vibration elements based on the perceptual strengths.
4 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.
-
Citations
18 Claims
-
1. An information processing apparatus comprising:
-
a casing; a plurality of vibration elements disposed at different locations on or within the casing; 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 a perceptual strength of each of the plurality of vibration elements based on the angular difference; and control a vibration strength of each of the plurality of vibration elements based on the perceptual strengths. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. 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 a perceptual strength of each of a plurality of vibration elements disposed at different locations on or within the casing based on the angular difference; and controlling a vibration strength of each of the plurality of vibration elements based on the perceptual strengths.
-
-
18. 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 a perceptual strength of each of a plurality of vibration elements disposed at different locations on or within the casing based on the angular difference; and controlling a vibration strength each of the plurality of vibration elements based on the perceptual strengths.
-
Specification