Information processing apparatus and information processing method
AssigneeSony Corporation
InventorsTetsuo Ikeda, Takayuki Sakamoto, Takuo Ikeda
Life of this patent
Estimating the term…
Abstract
An information processing apparatus includes an acquisition unit that acquires three-dimensional information on a real object including one or more real objects. The information processing apparatus further includes a control unit that controls a method of interaction between a user and a virtual object mapped and displayed on a surface of the real object, based on the three-dimensional information on the real object.
Claims27
An information processing apparatus, comprising:
- circuitry configured to:
- acquire three-dimensional information of a plurality of real objects;
- detect a first display surface in a surface of a first real object of the plurality of real objects;
- detect a second display surface in a surface of a second real object of the plurality of real objects;
- classify, based on an area of the surface of the first real object, the first display surface into a first surface capable to receive a first user operation,
- wherein the area of the surface of the first real object is equal to or greater than a threshold value;
- classify, based on an area of the surface of the second real object, the second display surface into a second surface incapable to receive the first user operation,
- wherein the area of the surface of the second real object is less than the threshold value;
- map and display a first virtual object on the second display surface;
- display a second virtual object on the first display surface based on the display of the first virtual object on the second display surface, the classification of the first display surface, and the classification of the second display surface;
- and
- control a method of interaction between a user and the second virtual object based on the three-dimensional information of the plurality of real objects.
An information processing method executed by a processor, the information processing method comprising:
- acquiring three-dimensional information of a plurality of real objects;
- detecting a first display surface in a surface of a first real object of the plurality of real objects;
- detecting a second display surface in a surface of a second real object of the plurality of real objects;
- classifying, based on an area of the surface of the first real object, the first display surface into a first surface capable to receive a user operation,
- wherein the area of the surface of the first real object is equal to or greater than a threshold value;
- classifying, based on an area of the surface of the second real object, the second display surface into a second surface incapable to receive the user operation,
- wherein the area of the surface of the second real object is less than the threshold value;
- mapping and displaying a first virtual object on the second display surface;
- displaying a second virtual object on the first display surface based on the display of the first virtual object on the second display surface, the classification of the first display surface, and the classification of the second display surface;
- and
- controlling a method of interaction between a user and the second virtual object based on the three-dimensional information of the plurality of real objects.
A non-transitory computer-readable medium having stored thereon computer-executable instructions that, when executed by a processor, cause the processor to execute operations, the operations comprising:
- acquiring three-dimensional information of a plurality of real objects;
- detecting a first display surface in a surface of a first real object of the plurality of real objects;
- detecting a second display surface in a surface of a second real object of the plurality of real objects;
- classifying, based on an area of the surface of the first real object, the first display surface into a first surface capable to receive a user operation,
- wherein the area of the surface of the first real object is equal to or greater than a threshold value;
- classifying, based on an area of the surface of the second real object, the second display surface into a second surface incapable to receive the user operation,
- wherein the area of the surface of the second real object is less than the threshold value;
- mapping and displaying a first virtual object on the second display surface;
- displaying a second virtual object on the first display surface based on the display of the first virtual object on the second display surface, the classification of the first display surface, and the classification of the second display surface;
- and
- controlling a method of interaction between a user and the second virtual object based on the three-dimensional information of the plurality of real objects.
Dependencies are inferred from the claim text.