IP Library › Granted Patent US 11,995,740
Granted Patent B2
US 11,995,740 · App. 17/781,212 · Granted May 28, 2024

Image processing device and image processing method

Inventors: Shunitsu Kohara (Tokyo, JP); Hidenori Aoki (Tokyo, JP); Hirotake Ichikawa (Tokyo, JP); Shintaro Tsutsui (Tokyo, JP); Hiroshi Matsuyama (Tokyo, JP); Hajime Wakabayashi (Tokyo, JP); Atsushi Ishihara (Tokyo, JP)
Assignee: SONY GROUP CORPORATION
G06T11/00G06T7/70G06T13/00G06T19/006G06V20/20
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 11,995,740
App. No.
17/781,212
Granted
May 28, 2024
Kind
B2
Abstract

A device and a method for performing AR image display control in which flicker in a boundary region between a virtual object and a real object is not noticeable are provided. A real object detection unit that executes processing of detecting a real object in a real world, and an augmented reality (AR) image display control unit that generates an AR image visually recognized in such a manner that a virtual object exists in a same space as a real object and outputs the AR image to a display unit are included, in which the AR image display control unit, in a case where a position of the real object detected by the real object detection unit is on a near side in a depth direction with respect to a position where the virtual object to be displayed on the display unit is arranged, an additional virtual object is output to the display unit on the near side in the depth direction with respect to the position of the real object in such a manner as to hide at least a partial region of a boundary region between the virtual object and the real object.

Claims (42)

1. An image processing device, comprising:

a central processing unit (CPU) configured to:

detect a real object in a real world;

generate an AR image visually recognized in such a manner that a virtual object exists in a same space as a real object and output the AR image to a display screen; and

in a case where a position of the real object detected by the real object detection unit is on a near side in a depth direction with respect to a position where the virtual object to be displayed on the display screen is arranged, output an additional virtual object to the display screen on the near side in the depth direction with respect to the position of the real object to hide at least a partial region of a boundary region between the virtual object and the real object.

2. The image processing device according to claim 1 , wherein the CPU is further configured to output an additional virtual object of a type corresponding to a display environment of the AR image being displayed on the display screen to the display screen.

3. The image processing device according to claim 1 , wherein the CPU is further configured to output an additional virtual object of a type corresponding to a type of the real object at a near side position of the virtual object to the display screen.

4. The image processing device according to claim 3 , wherein the CPU is further configured to an additional virtual object of a same type as the real object at a near side position of the virtual object to the display screen.

5. The image processing device according to claim 1 , wherein the CPU is further configured to an additional virtual object of a type selected by an AR image display application to the display screen.

6. The image processing device according to claim 1 , wherein in a case where the real object at a near side position of the virtual object is a moving real object, the CPU is further configured to output the additional virtual object to the display screen.

7. The image processing device according to claim 1 , wherein the CPU is further configured to move and display, in a case where the real object at a near side position of the virtual object is a moving real object, the additional virtual object along with movement of a boundary region between the virtual object and the real object.

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

estimate a position of the own device;

analyze a position of a real object detected by the real object detection unit and a self-position estimated by the self-position estimation unit; and

determine an output position of the additional virtual object.

9. The image processing device according to claim 1 , further comprising:

an additional virtual object database configured to store, wherein the CPU is further configured to output an additional virtual object acquired from the additional virtual object database to the display screen.

10. The image processing device according to claim 1 , wherein

the display screen is a transmission display unit, and

the transmission display unit is a display unit that enables observation together of a real object that is directly observable by a user via the transmission display unit, and a virtual object.

11. The image processing device according to claim 1 , wherein

the display screen is a non-transmission display unit, and

the non-transmission display unit is a display unit that displays together a real object formed by a camera-captured image and a virtual object.

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

output, to the display screen, an AR content corresponding virtual object that is originally scheduled to be output as AR content; and

output, to the display screen, the additional virtual object that is not an AR content corresponding virtual object that is originally scheduled to be output as the AR content.

13. The image processing device according to claim 1 , wherein the CPU is further configured to:

generate a virtual object based on the real object; and

output the generated virtual object to the display screen as the additional virtual object.

14. The image processing device according to claim 1 , wherein the CPU is further configured to:

generate an animation image including a virtual object based on the real object; and

output the generated animation image as the additional virtual object to the display screen.

15. An image processing method, comprising:

in an image processing device:

detecting a real object in a real world;

generating an AR image visually recognized in such a manner that a virtual object exists in a same space as a real object and outputting the AR image to a display unit;

in a case where a position of the real object detected by the real object detection unit is on a near side in a depth direction with respect to a position where the virtual object to be displayed on the display unit is arranged, a stop of outputting an additional virtual object to the display unit on the near side in the depth direction with respect to the position of the real object to hide at least a partial region of a boundary region between the virtual object and the real object.

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

an actual object detecting step, by a real object detection unit, of executing processing of detecting a real object in a real world; and

an augmented reality (AR) image display controlling step, by an AR image display control unit, of generating an AR image visually recognized in such a manner that a virtual object exists in a same space as a real object and outputting the AR image to a display unit,

wherein the AR image display controlling step includes,

in a case where a position of the real object detected by the real object detection unit is on a near side in a depth direction with respect to a position where the virtual object to be displayed on the display unit is arranged, executing outputting an additional virtual object to the display unit on the near side in the depth direction with respect to the position of the real object in such a manner as to hide at least a partial region of a boundary region between the virtual object and the real object.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2022
From: KOHARA, SHUNITSU; AOKI, HIDENORI; ICHIKAWA, HIROTAKE; TSUTSUI, SHINTARO; MATSUYAMA, HIROSHI; WAKABAYASHI, HAJIME; ISHIHARA, ATSUSHI
To: SONY GROUP CORPORATION
Reel/Frame 061056/0268 →
Priority Claims (1)
JP 2019-222614 · Dec 10, 2019 · national
Continuity (1)
Related Publication 20220414945A1 · Dec 29, 2022