IP Library Granted Patent US 12,120,286
Granted Patent B2
US 12,120,286 · App. 18/181,662 · Granted Oct 15, 2024

Methods and devices for identifying one or more boundaries of an object in image data

Inventor: Steven Henry Fyke (Waterloo, CA)
Assignee: BlackBerry Limited
H04N13/239G06F18/24G06T11/60G06T19/20G06V10/44H04N13/286G06T2200/24H04N2013/0092
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,120,286
App. No.
18/181,662
Granted
Oct 15, 2024
Kind
B2
Abstract

Methods and devices for manipulating an image are described. The method comprises receiving image data, the image data including a first image obtained from a first camera and a second image obtained from a second camera, the first camera and the second camera being oriented in a common direction; identifying one or more boundaries of an object in the image data by analyzing the first image and the second image; and displaying a manipulated image based on the image data, wherein the manipulated image includes manipulation of at least a portion of the first image based on boundaries of the object.

Claims (33)

1. A method implemented by a processor of an electronic device, the method comprising:

receiving image data, the image data including a first image obtained from a first camera and a second image obtained from a second camera, the first camera and the second camera being oriented in a common direction; and

performing image segmentation by analyzing the second image to obtain depth information and identifying one or more boundaries of an object in the first image based on the depth information.

2. The method of claim 1 , wherein when performing the image segmentation, the method further comprises:

partitioning the image data into multiple segments.

3. The method of claim 2 , wherein the image data is partitioned into pixels.

4. The method of claim 3 , further comprising:

determining an address of each pixel in the image data.

5. The method of claim 2 , further comprising:

assigning a label to each segment in the image data.

6. The method of claim 5 , wherein the label assigned to each segment in the image is based on depth.

7. The method of claim 2 , further comprising:

generating one or more sets of segments such that each segment within a set of segments includes a similar visual characteristic.

8. The method of claim 7 , wherein the one or more sets of segments includes a plurality of differentiating sets of segments that are used to identify the one or more boundaries of the object in the image data.

9. The method of claim 1 , wherein the one or more boundaries of the object in the image data are identified based on having a different set of depth characteristics than the rest of the regions in the image data.

10. An electronic device comprising:

a memory;

a display;

a first camera and a second camera, the first camera and the second camera being oriented in a common direction; and

a processor coupled to the memory, the display, the first camera, and the second camera, the processor being configured to:

receive image data, the image data including a first image obtained from the first camera and a second image obtained from the second camera; and

perform image segmentation by analyzing the second image to obtain depth information and identifying one or more boundaries of an object in the first image based on the depth information.

11. The electronic device of claim 10 , wherein when performing the image segmentation, the processor is further configured to:

partition the image data into multiple segments.

12. The electronic device of claim 11 , wherein the image data is partitioned into pixels.

13. The electronic device of claim 12 , wherein the processor is further configured to:

determine an address of each pixel in the image data.

14. The electronic device of claim 11 , wherein the processor is further configured to:

assign a label to each segment in the image based on depth.

15. The electronic device of claim 10 , wherein the one or more boundaries of the object in the image data are identified based on having a different set of depth characteristics than the rest of the regions in the image data.

16. A non-transitory, tangible computer readable storage medium encoded with computer executable instructions, wherein execution of the computer executable instructions is for:

receiving image data, the image data including a first image obtained from a first camera and a second image obtained from a second camera, the first camera and the second camera being oriented in a common direction; and

performing image segmentation by analyzing the second image to obtain depth information and identifying one or more boundaries of an object in the first image based on the depth information.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2023
From: FYKE, STEVEN HENRY
To: RESEARCH IN MOTION LIMITED
Reel/Frame 062942/0312 →
CHANGE OF NAME Recorded Mar 10, 2023
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 063040/0836 →
Continuity (6)
Continuation 17348981 · Jun 16, 2021
Continuation 16841059 · Apr 6, 2020
Continuation 16392803 · Apr 24, 2019
Continuation 15409713 · Jan 19, 2017
Continuation 13406595 · Feb 28, 2012
Related Publication 20230217002A1 · Jul 6, 2023