IP Library Granted Patent US 9,100,640
Granted Patent B2
US 9,100,640 · App. 13/174,430 · Granted Aug 4, 2015

Method and system for utilizing image sensor pipeline (ISP) for enhancing color of the 3D image utilizing z-depth information

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 9,100,640
App. No.
13/174,430
Granted
Aug 4, 2015
Kind
B2
Abstract

A monoscopic video camera may capture, via at least one image sensor, two-dimensional video, and may capture, via at least one depth sensor, corresponding depth information for the captured two-dimensional video. The monoscopic video camera may then configure color related processing of video information corresponding to objects in the captured 2D video based on the captured corresponding depth information. Configuring color processing may comprise setting and/or adjusting color information associated with the objects. In this regard, setting and/or adjusting color information may be based on shadow, shade, and/or edge related information associated with the objects, which may be generated and/or modified based on the captured corresponding depth information based on the captured corresponding depth information. Configuring color processing may be based on surrounding regions adjacent to the objects. The surrounding regions adjacent to the objects may be determined based on the captured corresponding depth information.

Claims (47)

1. A method, comprising:

capturing via at least one image sensor of a monoscopic video camera, a two-dimensional video;

capturing via at least one depth sensor of said monoscopic video camera, corresponding depth information for said captured two-dimensional video; and

enhancing color processing of video data associated with at least one object in said captured two-dimensional video based on said captured depth information, wherein enhancing said color processing comprises:

determining a depth level of the at least one object based on the captured depth information;

identifying a region surrounding the at least one object in said captured two-dimensional video, the region being at said depth level of the at least one object; and

adjusting color information associated with edges of said at least one object and the edges of the region based on the identified region at the said depth level of said at least one object.

2. The method according to claim 1 , wherein said enhancing of color processing comprises adjusting and/or controlling one or more functions in an image sensor pipeline (ISP) utilized during image processing in said monoscopic video camera.

3. The method according to claim 1 , comprising setting and/or adjusting color information associated with said at least one object based on said enhancing of said color processing.

4. The method according to claim 1 , comprising performing said enhancing of color processing based on shadow, shade, and/or edge related information associated with said at least one object.

5. The method according to claim 4 , comprising generating and/or modifying at least some of said shadow, shade, and/or edge related information associated with said at least one object based on said captured corresponding depth information.

6. The method according to claim 1 , comprising determining said surrounding regions adjacent to said at least one object based on said captured corresponding depth information.

7. The method according to claim 1 , comprising composing three-dimensional video from said captured two-dimensional video based on said captured corresponding depth information.

8. The method according to claim 7 , comprising rendering said composed three-dimensional video via a display that is communicatively coupled to said monoscopic video camera.

9. The method of claim 1 , wherein enhancing said color processing further comprises:

identifying a dead pixel within said at least one object; and

generating color for the dead pixel based on the identified region at the said depth level of said at least one object.

10. The method according to claim 1 , further comprising determining an orientation of the at least one object in the two-dimensional video, the orientation being determined using the captured depth information; and

adjusting a shade level of color information in the object according to the orientation of the object relative to the image sensor.

11. A system, comprising:

one or more circuits for use in a monoscopic video camera that comprises at least one image sensor and at least one depth sensor, said one or more circuits being operable to:

capture via said at least one image sensor of the monoscopic video camera, a two-dimensional video;

capture via said at least one depth sensor of said monoscopic video camera, depth information corresponding to said captured two-dimensional video;

identify, from among a plurality of objects in said captured two-dimensional video, a first object being in a shadow of at least a second object of said objects;

determine a first depth level of said first object based on said depth information;

determine a second depth level of said second object based on said depth information;

determine a region adjacent to the first object in the two-dimensional video, the adjacent region comprising pixels associated with said first depth level; and

enhance color of said first object in said shadow, wherein said enhancement comprises adjustment of color of an edge between said first object and said adjacent region, said adjustment based on a difference between said first depth level said second depth level.

12. The system according to claim 11 , wherein said one or more circuits comprise an image sensor pipeline (ISP), and said one or more circuits are operable to, for said enhancement of color, control and/or adjust one or more functions in said image sensor pipeline (ISP) during image processing in said monoscopic video camera.

13. The system according to claim 11 , wherein said one or more circuits are operable to set and/or adjust color information associated with said first object based on said enhancement of color.

14. The system according to claim 11 , wherein said one or more circuits are operable to perform said enhancement of color based on shadow, shade, and/or edge related information associated with said first object, wherein said shadow, shade, and/or edge related information is based on said captured depth information.

15. The system according to claim 11 , wherein said one or more circuits are operable to determine said adjacent region based on said captured depth information.

16. The system according to claim 11 , wherein said one or more circuits are operable to synchronize said captured depth information to said captured two-dimensional video.

17. The system according to claim 11 , comprising composing three-dimensional video from said captured two-dimensional video based on said corresponding depth information.

18. The system according to claim 17 , wherein said one or more circuits are operable to render said composed three-dimensional video via a display that is communicatively coupled to said monoscopic video camera.

19. A device comprising:

an image sensor configured to capture a two-dimensional image;

a depth sensor configured to capture depth information corresponding to the captured two-dimensional image;

a processor configured to identify a pixel in the two-dimensional image for which color data is absent;

the processor configured to determine a depth level corresponding to the pixel based on the captured depth information;

the processor configured to determine an adjacent region surrounding the pixel, the adjacent region comprising pixels with the depth level of the pixel;

the processor configured to determine an orientation of an object in the two-dimensional image that includes the pixel, the orientation determined using the corresponding depth information;

the processor configured to generate color data for the pixel based on color data of the pixels in the adjacent region; and

the processor configured to adjust a shade level of the generated color data of the pixel in the object according to the orientation of the object relative to the device.

20. The device of claim 19 , wherein the processor is further configured to:

detect the object being in a shadow of another object in the two-dimensional image; and

adjust the shade level of the pixel further to compensate for the shadow.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER 9,385,856 TO 9,385,756 PREVIOUSLY RECORDED AT REEL: 47349 FRAME: 001. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 22, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 051144/0648 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE PREVIOUSLY RECORDED ON REEL 047229 FRAME 0408. ASSIGNOR(S) HEREBY CONFIRMS THE THE EFFECTIVE DATE IS 09/05/2018. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047349/0001 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047229/0408 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2011
From: BOROSS, CHRIS; SESHADRI, NAMBIRAJAN; KARAOGUZ, JEYHAN; CHEN, XUEMIN
To: BROADCOM CORPORATION
Reel/Frame 026666/0291 →