IP Library › Granted Patent US 10,409,446
Granted Patent B2
US 10,409,446 · App. 14/366,426 · Granted Sep 10, 2019

Information processing apparatus and method for manipulating display position of a three-dimensional image

Inventors: Akira Wakatsuki (Tokyo, JP); Kaoru Hatta (Chiba, JP)
Assignee: SONY CORPORATION
G06F3/04815G06F3/017G06F3/0482G06F3/04842G06F3/04845
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 10,409,446
App. No.
14/366,426
Granted
Sep 10, 2019
Kind
B2
Abstract

An information processing apparatus according to the present technology includes an input detection unit configured to detect a position of a manipulation body for inputting manipulation in a three dimensional space, an arithmetic unit configured to identify a manipulation object image to be manipulated, from among three-dimensional images displayed on a display unit, and calculate a target display position of the manipulation object image, on the basis of a detection result by the input detection unit, and a display processing unit configured to cause the display unit to display the manipulation object image at the target display position calculated by the arithmetic unit.

Claims (49)

1. An information processing apparatus, comprising:

a Central Processing Unit (CPU) configured to:

identify a manipulation object image for manipulation from three-dimensional images on a display unit, based on a first user input;

determine a target display position of the manipulation object image based on a second user input;

determine the manipulation object image is not viewable at the target display position;

adjust the target display position in a depth direction based on the determination that the manipulation object image is not viewable at the target display position, such that the manipulation object image is positioned at a front side of at least one of the three-dimensional images and is viewable; and

control the display unit to display the manipulation object image at the adjusted target display position.

2. The information processing apparatus according to claim 1 , wherein the CPU is further configured to:

determine a detected position of a manipulation body relative to the display unit, wherein the manipulation body inputs the manipulation in a three-dimensional space;

identify the manipulation object image based on a detection result, wherein the detection result corresponds to the detected position; and

determine the target display position of the manipulation object image based on a position change of the manipulation body.

3. The information processing apparatus according to claim 2 , wherein the CPU is further configured to:

determine selection of the manipulation object image, based on the detection result; and

identify, as the manipulation object image, at least one image of the three-dimensional images on the display unit based on the selection of the manipulation object image, wherein the at least one image has a same display position as the detected position of the manipulation body.

4. The information processing apparatus according to claim 1 , wherein the CPU is further configured to:

compare the target display position of the manipulation object image with display positions of the three-dimensional images other than the manipulation object image; and

adjust the target display position of the manipulation object image based on the comparison.

5. The information processing apparatus according to claim 1 , wherein the manipulation object image is movable within a movable region.

6. An information processing method, comprising:

identifying a manipulation object image for manipulation from three-dimensional images on a display unit, based on a first user input;

determining a target display position of the manipulation object image based on a second user input;

determining the manipulation object image is not viewable at the target display position;

adjusting the target display position in a depth direction based on the determination that the manipulation object image is not viewable at the target display position, such that the manipulation object image is positioned at a front side of at least one of the three-dimensional images and is viewable; and

controlling the display unit to display the manipulation object image at the adjusted target display position.

7. A non-transitory computer-readable storage medium having stored thereon computer-executable instructions, which when executed by a computer, causes the computer to execute operations, the operations comprising:

identifying a manipulation object image for manipulation from three-dimensional images on a display unit, based on a first user input;

determining a target display position of the manipulation object image based on a second user input;

determining the manipulation object image is not viewable at the target display position;

adjusting the target display position in a depth direction based on the determination that the manipulation object image is not viewable at the target display position, such that the manipulation object image is positioned at a front side of at least one of the three-dimensional images and is viewable; and

controlling the display unit to display the manipulation object image at the adjusted target display position.

8. The information processing apparatus according to claim 1 , wherein the CPU is further configured to:

detect a plurality of manipulation body regions; and

identify the manipulation object image based on the plurality of manipulation body regions that become one manipulation body.

9. The information processing apparatus according to claim 2 , wherein the manipulation body inputs the manipulation in the three-dimensional space by at least one of a pinching operation, a moving operation, or a releasing operation.

10. The information processing apparatus according to claim 1 , wherein

the three-dimensional images include at least one content image and an on screen display (OSD) image, and

the OSD image includes at least one of icons or explanatory characters related to the at least one content image.

11. The information processing apparatus according to claim 1 , wherein

the second user input is based on a detection result, and

the detection result corresponds to a detected position of a manipulation body that inputs the manipulation in a three-dimensional space.

12. The information processing apparatus according to claim 1 , wherein the CPU is further configured to:

determine the manipulation object image is at a back side of at least one of the three-dimensional images other than the manipulation object image; and

adjust the target display position based on the determination that the manipulation object image is at the back side of the at least one of the three-dimensional images other than the manipulation object image.

13. The information processing apparatus according to claim 1 , wherein

the three-dimensional images include at least one content image and an on screen display (OSD) image, and

the manipulation object image is the OSD image.

14. The information processing apparatus according to claim 13 , wherein the CPU is further configured to:

determine the OSD image is not viewable, and the OSD image is at a back side of the at least one content image; and

adjust the target display position based on the determination that the OSD image is not viewable and the OSD image is at the back side of the at least one content image, such that the OSD image is positioned where the OSD image is viewable.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2014
From: WAKATSUKI, AKIRA; HATTA, KAORU
To: SONY CORPORATION
Reel/Frame 033198/0735 →
Priority Claims (1)
JP 2012-032484 · Feb 17, 2012 · national
Continuity (1)
Related Publication 20150234567A1 · Aug 20, 2015