IP Library Granted Patent US 10,902,265
Granted Patent B2
US 10,902,265 · App. 16/366,498 · Granted Jan 26, 2021

Imaging effect based on object depth information

Inventors: John Weldon Nicholson (Cary, NC); Daryl Cromer (Raleigh, NC); Howard Locker (Cary, NC)
Assignee: Lenovo (Singapore) Pte. Ltd.
G06K9/00671G06T7/73H04N5/23218H04N5/232127H04W4/029G06T2207/10028
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,902,265
App. No.
16/366,498
Granted
Jan 26, 2021
Kind
B2
Abstract

One embodiment provides a method, including: determining, using a processor, a location of an information handling device; providing, using a camera of the information handling device, a camera view encompassing at least a portion of the location, wherein the portion encompassed by the camera view comprises at least one object; accessing a data store comprising depth information for the at least one object in the location; and leveraging the depth information to produce an imaging effect on the at least one object in the camera view of the portion. Other aspects are described and claimed.

Claims (42)

1. A method, comprising:

determining, using a processor, a location of an information handling device;

providing, using a camera of the information handling device, a camera view encompassing at least a portion of the location, wherein the portion encompassed by the camera view comprises at least one object;

accessing a data store comprising depth information for the at least one object in the location, wherein the depth information is dependent on a position of the information handling device in the location;

identifying, based on the depth information, a distance between the information handling device and the at least one object; and

leveraging knowledge of the identified distance to produce an imaging effect on the at least one object in the camera view of the portion.

2. The method of claim 1 , wherein the determining comprises determining using global positioning system (GPS) data.

3. The method of claim 1 , wherein the determining comprises capturing an image of the location and thereafter comparing the image to a location database, wherein the location database comprises a plurality of images of known locations.

4. The method of claim 1 , wherein the data store is an augmented reality (AR) Point Cloud.

5. The method of claim 4 , wherein the AR Point Cloud is a persistent point cloud.

6. The method of claim 1 , wherein the accessing comprises accessing the data store in substantially real time.

7. The method of claim 1 , wherein the imaging effect comprises a camera function, the camera function comprising:

identifying, from the at least one object, a foreground object and a background object; and

defocusing, based on the depth information, the background object.

8. The method of claim 1 , wherein the imaging effect comprises a camera function, the camera function comprising:

providing, using the depth information, at least one augmented reality object on the at least one object.

9. The method of claim 1 , wherein the camera is associated with at least one of: a front-facing camera and a world-view camera.

10. An information handling device, comprising:

a camera;

a memory device that stores instructions executable by the processor to:

determine a location of the information handling device;

provide, using the camera, a camera view encompassing at least a portion of the location, wherein the portion encompassed by the camera view comprises at least one object;

access a data store comprising depth information for the at least one object in the location, wherein the depth information is dependent on a position of the information handling device in the location;

identify, based on the depth information, a distance between the information handling device and the at least one object; and

leverage knowledge of the identified distance to produce an imaging effect on the at least one object in the camera view of the portion.

11. The information handling device of claim 10 , wherein the instructions executable by the processor to determine comprise instructions executable by the processor to determine using global positioning system (GPS) data.

12. The information handling device of claim 10 , wherein the instructions executable by the processor to determine comprise instructions executable by the processor to capture an image of the location and thereafter compare the image to a location database, wherein the location database comprises a plurality of images of known locations.

13. The information handling device of claim 10 , wherein the data store is an augmented reality (AR) Point Cloud.

14. The information handling device of claim 13 , wherein the AR Point Cloud is a persistent Point Cloud.

15. The information handling device of claim 10 , wherein the instructions executable by the processor to access comprise instructions executable by the processor to access the data store in substantially real time.

16. The information handling device of 10 , wherein the imaging effect comprises a camera function, the camera function comprising:

instructions executable by the processor to identify, from the at least one object, a foreground object and a background object; and

instructions executable by the processor to defocus, based on the depth information, the background object.

17. The information handling device of claim 10 , wherein the imaging effect comprises a camera function, the camera function comprising:

instructions executable by the processor to provide, using the depth information, at least one augmented reality object on the at least one object.

18. A product, comprising:

a storage device that stores code, the code being executable by a processor and comprising:

code that determines a location of an information handling device;

code that provides a camera view encompassing at least a portion of the location, wherein the portion encompassed by the camera view comprises at least one object; and

code that accesses a data store comprising depth information for the at least one object in the location, wherein the depth information is dependent on a position of the information handling device in the location;

code that identifies, based on the depth information, a distance between the information handling device and the at least one object;

code that leverages knowledge of the identified distance the depth information to perform an imaging effect on the at least one object in the camera view of the portion.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 070269/0092 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2025
From: LENOVO (SINGAPORE) PTE LTD.
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 070268/0984 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2019
From: NICOLSON, JOHN WELDON; CROMER, DARYL; LOCKER, HOWARD
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 048716/0893 →
Continuity (1)
Related Publication 20200311425A1 · Oct 1, 2020