IP Library › Granted Patent US 12,633,048
Granted Patent B2
US 12,633,048 · App. 18/417,050 · Granted May 19, 2026

Information processing apparatus, information processing method, and non-transitory computer readable medium

Inventor: Kenji Ouchi (Tokyo, JP)
Assignee: Canon Kabushiki Kaisha
G06T17/00G06T3/40G06V10/54G06V10/60
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 12,633,048
App. No.
18/417,050
Granted
May 19, 2026
Kind
B2
Abstract

An information processing apparatus according to the present invention includes at least one memory and at least one processor which function as: an acquisition unit configured to acquire a display condition for a graphic to be displayed in three-dimensional space; an analyzing unit configured to analyze the three-dimensional space; and a determining unit configured to determine a display position of the graphic in the three-dimensional space, on a basis of the display condition of the graphic and an analysis result of the three-dimensional space, wherein the display condition is associated with the graphic, and includes a condition relating to the three-dimensional space.

Claims (34)

1 . An information processing apparatus comprising:

at least one memory and at least one processor which function as:

(1) an acquisition unit configured to acquire a display condition for a graphic to be displayed in three-dimensional space;

(2) an analyzing unit configured to analyze the three-dimensional space; and

(3) a determining unit configured to determine a display position of the graphic in the three-dimensional space, on a basis of (a) the display condition and (b) an analysis result of the three-dimensional space,

wherein the display condition is associated with the graphic, and includes a condition relating to the three-dimensional space, and

wherein the acquisition unit acquires, as the display condition, one or more recommendation values that include at least one of a recommendation value of brightness of a background, a recommendation value of tint of the background, a recommendation value of white balance of the background, a recommendation value of resolution of the background, and a recommendation value of texture of the background.

2 . The information processing apparatus according to claim 1 , wherein the at least one memory and the at least one processor further function as a second acquisition unit configured to acquire image data of the three-dimensional space, and

wherein the analyzing unit analyzes the image data of the three-dimensional space.

3 . The information processing apparatus according to claim 1 , wherein the at least one memory and the at least one processor further function as a display control unit configured to perform control to display the graphic at the display position in the three-dimensional space.

4 . The information processing apparatus according to claim 1 , wherein the three-dimensional space is real space or virtual space.

5 . The information processing apparatus according to claim 1 , wherein the analyzing unit analyzes at least a partial region of the three-dimensional space, and

wherein the region analyzed by the analyzing unit is (1) a region that corresponds to a field of view of a user, or (2) a region including (a) the region that corresponds to the field of view and (b) a region that does not correspond to the field of view.

6 . The information processing apparatus according to claim 1 , wherein the acquisition unit acquires, as the display condition, metadata added to image data of the graphic, data that is separate from the image data of the graphic, data stored in the information processing apparatus, or data stored in an external device.

7 . The information processing apparatus according to claim 1 , wherein the determining unit determines a candidate for the display position of the graphic in the three-dimensional space, on a basis of (1) the display condition and (2) the analysis result of the three-dimensional space,

wherein the candidate is displayed identifiably in the three-dimensional space, and

wherein the determining unit determines, in response to a predetermined user operation during display of the candidate, the candidate to be the display position of the graphic.

8 . The information processing apparatus according to claim 7 , wherein the determining unit determines a position in the three-dimensional space at which a difference from the one or more recommendation values acquired as the display condition is smaller than a threshold value, as the candidate for the display position of the graphic.

9 . The information processing apparatus according to claim 8 , wherein, in a case in which a plurality of positions at each of which the difference from the one or more recommendation values acquired as the display condition is smaller than the threshold value exist in the three-dimensional space, the determining unit determines a position at which the difference is smallest among the plurality of positions, as the candidate for the display position of the graphic.

10 . The information processing apparatus according to claim 1 , wherein the graphic is a graphic to be displayed in a state where it is combined on an image of the three-dimensional space, and

wherein the at least one memory and the at least one processor further function as a correcting unit configured to correct an image of the three-dimensional space on a basis of (1) the display condition and (2) the analysis result of the three-dimensional space.

11 . The information processing apparatus according to claim 10 , wherein the correcting unit corrects at least one of brightness, tint, white balance, resolution, and texture of the image of the three-dimensional space.

12 . An information processing method comprising:

acquiring a display condition for a graphic to be displayed in three-dimensional space;

analyzing the three-dimensional space; and

determining a display position of the graphic in the three-dimensional space, on a basis of (a) the display condition and (b) an analysis result of the three-dimensional space,

wherein the display condition is associated with the graphic, and includes a condition relating to the three-dimensional space, and

wherein the acquiring acquires, as the display condition, one or more recommendation values that include at least one of a recommendation value of brightness of a background, a recommendation value of tint of the background, a recommendation value of white balance of the background, a recommendation value of resolution of the background, and a recommendation value of texture of the background.

13 . A non-transitory computer-readable medium that stores a program, wherein the program causes a computer to execute an information processing method comprising:

acquiring a display condition for a graphic to be displayed in three-dimensional space;

analyzing the three-dimensional space; and

determining a display position of the graphic in the three-dimensional space, on a basis of (a) the display condition and (b) an analysis result of the three-dimensional space,

wherein the display condition is associated with the graphic, and includes a condition relating to the three-dimensional space, and

wherein the acquiring acquires, as the display condition, one or more recommendation values that include at least one of a recommendation value of brightness of a background, a recommendation value of tint of the background, a recommendation value of white balance of the background, a recommendation value of resolution of the background, and a recommendation value of texture of the background.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2024
From: OUCHI, KENJI
To: CANON KABUSHIKI KAISHA
Reel/Frame 066942/0201 →
Priority Claims (1)
JP 2023-013757 · Feb 1, 2023 · national
Continuity (1)
Related Publication 20240257450A1 · Aug 1, 2024
References Cited (10)
US 10447937B2 · Ouchi · 2019 [cited by applicant]
US 20190272676A1 · Finn · 2019 [cited by examiner]
US 20200019755A1 · Hanai · 2020 [cited by examiner]
US 20210035533A1 · Tanaka · 2021 [cited by applicant]
US 20210166661A1 · Wakabayashi · 2021 [cited by examiner]
US 20230005166A1 · Germer · 2023 [cited by examiner]
US 20230237730A1 · Seiler · 2023 [cited by examiner]
US 20230315247A1 · Pastrana · 2023 [cited by examiner]
US 20240104866A1 · Ouchi · 2024 [cited by applicant]
JP 2021021889A · 2021 [cited by applicant]