IP Library Granted Patent US 8,913,057
Granted Patent B2
US 8,913,057 · App. 13/023,815 · Granted Dec 16, 2014

Information processing device, information processing method, and program

Inventors: Hiroyuki Ishige (Tokyo, JP); Kazuhiro Suzuki (Tokyo, JP); Akira Miyashita (Kanagawa, JP)
Assignee: Sony Corporation
G06K9/00G06T15/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,913,057
App. No.
13/023,815
Granted
Dec 16, 2014
Kind
B2
Abstract

There is provided an information processing device includes a virtual space recognition unit for analyzing 3D space structure of a real space to recognize a virtual space, a storage unit for storing an object to be arranged in the virtual space, a display unit for displaying the object arranged in the virtual space, on a display device, a detection unit for detecting device information of the display device, and an execution unit for executing predetermined processing toward the object based on the device information.

Claims (35)

1. An information processing device comprising:

circuitry configured as:

a virtual space recognition unit for analyzing 3D space structure of a real space to recognize a virtual space, and for obtaining position information of a device in the virtual space;

a storage unit for storing an object to be arranged in the virtual space and position information of the object;

a display unit for displaying the object arranged in the virtual space on a display device at an initial location based on a size of the object and a size of the display device such that the size of the object is made small enough such that an entire area of the object is displayed on the display device at the initial location;

a detection unit for detecting device information of the display device;

an execution unit for executing predetermined processing toward the object based on the device information; and

an issuance unit that issues a command based on satisfying at least one of: a first condition when a moving speed of the information processing device falls within a predetermined range of speeds; and a second condition when a distance between the display device and the object to be arranged in the virtual space falls within a predetermined range of distances,

wherein the command removes the object from the virtual space and the object is obtained by the information processing device to be output on the display device based on a positional relationship with the display device and the size of the display device, the outputting being performed independently of specifying the size of the object.

2. The information processing device according to claim 1 , wherein the detection unit detects correspondence relationship between the position information in the virtual space obtained by the virtual space recognition unit, and the position information of the object stored in the storage unit, and the execution unit executes predetermined processing toward the object depending upon a state of the correspondence relationship detected by the detection unit.

3. The information processing device according to claim 1 , wherein the issuance unit issues a command to cause the execution unit to execute predetermined processing depending upon a user's operation, wherein the execution unit executes the predetermined processing depending upon the command issued by the issuance unit.

4. The information processing device according to claim 3 , wherein the execution unit outputs the object, which has been input in the virtual space, from the virtual space based on the device information.

5. The information processing device according to claim 1 , wherein the execution unit inputs the object in the virtual space based on the device information.

6. The information processing device according to claim 5 , wherein the execution unit inputs the object in the virtual space by arranging the object in the virtual space.

7. The information processing device according to claim 6 , wherein the detection unit detects posture information of the display device on the virtual space, and the execution unit arranges the object in that the posture information of the display device has been reflected, in the virtual space.

8. The information processing device according to claim 7 , wherein the execution unit outputs the object from the virtual space by removing the object arranged in the virtual space from the virtual space.

9. The information processing device according to claim 8 , wherein the execution unit outputs the object from the virtual space by displaying the object arranged in the virtual space, in a predetermined size in the real space.

10. The information processing device according to claim 9 , wherein the execution unit displays the object arranged in the virtual space, in the real space in a size corresponding to a size in the virtual space.

11. The information processing device according to claim 1 , wherein the execution unit removes the object from the display device if the display device is moved such that a distance between the object and the display device is zero.

12. The information processing device according to claim 1 , wherein the display unit displays multiple objects at the initial location based on a size of the multiple objects and the size of the display device an entire area of each object is displayed on the display device at the initial location.

13. An information processing method of operating an information processing device, comprising:

analyzing, via processing circuitry of the information processing device, a 3D space structure of a real space to recognize a virtual space;

arranging an object in the virtual space at an initial location based on a size of the object and a size of a display device that displays the virtual space such that the size of the object is made small enough such that an entire area of the object is displayed on the display device at the initial location;

detecting a device information of the display device;

executing predetermined processing toward the object based on the device information; and issuing a command based on satisfying at least one of: a first condition when a moving speed of the information processing device falls within a predetermined range of speeds; and a second condition when a distance between the display device and the object in the virtual space falls within a predetermined range of distances,

wherein the command removes the object from the virtual space and the object is obtained by the information processing device to be output on the display device based on a positional relationship with the display device and the size of the display device, the outputting being performed independently of specifying the size of the object.

14. A non-transitory computer readable medium recorded with a program causing an information processing device to perform a method comprising:

analyzing 3D space structure of a real space to recognize a virtual space;

calculating position information of a device;

storing an object to be arranged in the virtual space;

displaying the object arranged in the virtual space on a display device at an initial location based on a size of the object and a size of the display device such that the size of the object is made small enough such that an entire area of the object is displayed on the display device at the initial location;

detecting a correspondence relationship between a position of the object to be arranged in the virtual space and a position of the device;

executing predetermined processing toward the object based on the device information; and

issuing a command based on satisfying at least one of: a first condition when a moving speed of the information processing device falls within a predetermined range of speeds; and a second condition when a distance between the display device and the object to be arranged in the virtual space falls within a predetermined range of distances,

wherein the command removes the object from the virtual space and the object is obtained by the information processing device to be output on the display device based on a positional relationship with the display device and the size of the display device, the outputting being performed independently of specifying the size of the object.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2011
From: ISHIGE, HIROYUKI; SUZUKI, KAZUHIRO; MIYASHITA, AKIRA
To: SONY CORPORATION
Reel/Frame 025776/0875 →
Priority Claims (1)
JP 2010-048095 · Mar 4, 2010 · national
Continuity (1)
Related Publication 20110216961A1 · Sep 8, 2011