Information processing apparatus, information processing method, and program
First Claim
Patent Images
1. An information processing apparatus, comprising:
- circuitry configured to;
control display of first layer data;
detect movement of the information processing apparatus;
determine a plurality of reproducible devices separate from the information processing apparatus and within a predetermined distance of the information processing apparatus, the reproducible devices reproducing the first layer data;
receive, from each of the plurality of reproducible devices within the predetermined distance of the information processing apparatus, distance information and a plurality of thumbnail images corresponding to the plurality of reproducible devices;
generate a list of the plurality of reproducible devices coupled with the received distance information and thumbnail images;
determine second layer data from the generated list of the plurality of reproducible devices by arranging the plurality of reproducible devices in an order, whereinthe order is determined according to the received distance information for each of the plurality of reproducible devices, andthe second layer data includes the received plurality of thumbnail images for each of the plurality of reproducible devices; and
control display of the second layer data and the first layer data on a display, based on the detected movement of the information processing apparatus, whereinthe circuitry displays the first layer data on a first section the display,the circuitry displays the second layer data on a second section of the display, anda reproducible device of the plurality of reproducible devices included in the second layer data, which is at a shortest distance according to the received distance information, is displayed in a center of the second section of the display.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus that controls a display to display first layer data, detects movement of the information processing apparatus, and controls the display to display second layer data corresponding to the first layer data together with the first layer data based on a movement detected by the detection unit.
6 Citations
20 Claims
-
1. An information processing apparatus, comprising:
circuitry configured to; control display of first layer data; detect movement of the information processing apparatus; determine a plurality of reproducible devices separate from the information processing apparatus and within a predetermined distance of the information processing apparatus, the reproducible devices reproducing the first layer data; receive, from each of the plurality of reproducible devices within the predetermined distance of the information processing apparatus, distance information and a plurality of thumbnail images corresponding to the plurality of reproducible devices; generate a list of the plurality of reproducible devices coupled with the received distance information and thumbnail images; determine second layer data from the generated list of the plurality of reproducible devices by arranging the plurality of reproducible devices in an order, wherein the order is determined according to the received distance information for each of the plurality of reproducible devices, and the second layer data includes the received plurality of thumbnail images for each of the plurality of reproducible devices; and control display of the second layer data and the first layer data on a display, based on the detected movement of the information processing apparatus, wherein the circuitry displays the first layer data on a first section the display, the circuitry displays the second layer data on a second section of the display, and a reproducible device of the plurality of reproducible devices included in the second layer data, which is at a shortest distance according to the received distance information, is displayed in a center of the second section of the display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20)
-
18. A method performed by an information processing apparatus, the method comprising:
-
controlling, by circuitry of the information processing apparatus, a display of first layer data; detecting, by the circuitry, movement of the information processing apparatus; determining, by the circuitry, a plurality of reproducible devices separate from the information processing apparatus and within a predetermined distance of the information processing apparatus, the reproducible devices reproducing the first layer data; receiving, by the circuitry, from each of the plurality of reproducible devices within the predetermined distance of the information processing apparatus, distance information and a plurality of thumbnail images corresponding to the plurality of reproducible devices; generating, by the circuitry, a list of the plurality of reproducible devices coupled with the received distance information and thumbnail images; determining, by the circuitry, second layer data from the generated list of the plurality of reproducible devices by arranging the plurality of reproducible devices in an order, wherein the order is determined according to the received distance information for each of the plurality of reproducible devices, and the second layer data includes the received plurality of thumbnail images for each of the plurality of reproducible devices; and controlling, by the circuitry, display of the second layer data the first layer data on a display, based on the detected movement of the information processing apparatus, wherein the circuitry displays the first layer data on a first section of the display, the circuitry displays the second layer data on a second section of the display, and a reproducible device of the plurality of reproducible devices included in the second layer data, which is at a shortest distance according to the received distance information, is displayed in a center of the second section of the display.
-
-
19. A non-transitory computer-readable medium storing computer program executable instructions, which when executed by an information processing apparatus, cause the information processing apparatus to:
-
control display of first layer data; detect movement of the information processing apparatus; determine a plurality of reproducible devices separate from the information process n apparatus and within a predetermined distance of the information processing apparatus, the reproducible devices reproducing the first layer data; receive, from each of the plurality of reproducible devices within the predetermined distance of the information processing apparatus, distance information and a plurality of thumbnail images corresponding to the plurality of reproducible devices; generate a list of the plurality of reproducible devices coupled with the received distance information and thumbnail images; determine second layer data from the generated of the plurality of reproducible devices by arranging the plurality of reproducible devices in an order, wherein the order is determined according to the received distance information for each of the plurality of reproducible devices, and the second layer data includes the received plurality of thumbnail images for each of the plurality of reproducible devices; and control display of the second layer data and the first layer data on a display, based on the detected movement of the information processing apparatus, wherein the information processing apparatus is caused to display the first layer data on a first section of the display, the information processing apparatus is caused to display the second layer data on a second section of the display, and the information processing apparatus is caused to display a reproducible device of the plurality of reproducible devices included in the second layer data, which is at a shortest distance according to the received distance information, in a center of the second section of the display.
-
Specification