Creating a realistic color for a virtual object in an augmented reality environment

US8976191B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-8976191-B1
Application numberUS-201414210053-A
CountryUS
Kind codeB1
Filing dateMar 13, 2014
Priority dateMar 13, 2014
Publication dateMar 10, 2015
Grant dateMar 10, 2015

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Disclosed is a method and apparatus for creating a realistic color for a virtual object in an Augmented Reality environment produced by an Augmented Reality application. In one embodiment, the functions implemented include: selecting a reference image target frame; selecting a plurality of sample points in the reference image target frame; acquiring a subsequent new image target frame; determining a plurality of corresponding sample points in the new image target frame wherein the plurality of corresponding sample points correspond to the plurality of sample points in the reference image target frame; comparing a color of each of the plurality of sample points in the reference image target frame with a color of each of the corresponding sample points in the new image target frame and computing a Color Transfer function based at least in part on the comparison; and applying the Color Transfer function to the color of the virtual object.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of creating a realistic color for a virtual object in an Augmented Reality environment comprising: selecting a reference image target frame; selecting a plurality of sample points in the reference image target frame; acquiring a subsequent new image target frame; determining a plurality of corresponding sample points in the new image target frame wherein the plurality of corresponding sample points correspond to the plurality of sample points in the reference image target frame; comparing a color of each of the plurality of sample points in the reference image target frame with a color of each of the corresponding sample points in the new image target frame and computing a Color Transfer function based at least in part on the comparison; and applying the Color Transfer function to the color of the virtual object, wherein the Color Transfer function is based upon a color measurement of a sample point in the reference image target frame, a color measurement of a sample point in the new image target frame, and a color of the virtual object before Color Transfer. 2. The method of claim 1 , wherein the plurality of sample points selected are the same as at least some of the keypoints of the reference image target frame. 3. The method of claim 1 , wherein the plurality of sample points are selected to maximize a range of colors covered by the plurality of sample points. 4. The method of claim 1 , wherein the plurality of sample points are selected to span a substantially large portion of the reference image target frame. 5. The method of claim 1 , wherein the Color Transfer function is of a form of F(R, S, c)→t, wherein R is a color measurement in the reference image target frame, wherein S is a color measurement in the new image target frame, wherein c is a color of the virtual object before Color Transfer, and wherein t is a resulting color of c after Color Transfer. 6. The method of claim 5 , wherein the Color Transfer function is further of a form of ti=(Si−Ri)+ci, wherein ci is the i-th color of the virtual object, wherein Ri is a color measurement of a sample point whose color most closely resembles ci, wherein Si is a color measurement of a corresponding sample point corresponding to Ri, and wherein ti is a resulting color of ci after Color Transfer. 7. The method of claim 5 , wherein the Color Transfer function is further of a form of t = 1 n ⁢ ∑ j = 1 n ⁢ ⁢ ( S j - R j ) + c , wherein n is the number of sample points in the reference image target frame. 8. The method of 1 , wherein applying the Color Transfer function further comprises applying the Color Transfer function in an intermediary color space, and converting a resulting color to a target color space. 9. An apparatus for creating a realistic color for a virtual object in an Augmented Reality environment comprising: a memory; and a processor, coupled to the memory, configured to execute instructions to: select a reference image target frame; select a plurality of sample points in the reference image target frame; acquire a subsequent new image target frame; determine a plurality of corresponding sample points in the new image target frame wherein the plurality of corresponding sample points correspond to the plurality of sample points in the reference image target frame; compare a color of each of the plurality of sample points in the reference image target frame with a color of each of the corresponding sample points in the new image target frame and compute a Color Transfer function based at least on part on the comparison; and apply the Color Transfer function to the color of the virtual object, wherein the Color Transfer function is based upon a color measurement of a sample point in the reference image target frame, a color measurement of a sample point in the new image target frame, and a color of the virtual object before Color Transfer. 10. The apparatus of claim 9 , wherein the plurality of sample points selected are the same as at least some of the keypoints of the reference image target frame. 11. The apparatus of claim 9 , wherein the plurality of sample points are selected to maximize a range of colors covered by the plurality of sample points. 12. The apparatus of claim 9 , wherein the plurality of sample points are selected to span a substantially large portion of the reference image target frame. 13. The apparatus of claim 9 , wherein the Color Transfer function is of a form of F(R, S, c)→t, wherein R is a color measurement in the reference image target frame, wherein S is a color measurement in the new image target frame, wherein c is a color of the virtual object before Color Transfer, and wherein t is a resulting color of c after Color Transfer. 14. The apparatus of claim 13 , wherein the Color Transfer function is further of a form of ti=(Si−Ri)+ci, wherein ci is the i-th color of the virtual object, wherein Ri is a color measurement of a sample point whose color most closely resembles ci, wherein Si is a color measurement of a corresponding sample point corresponding to Ri, and wherein ti is a resulting color of ci after Color Transfer. 15. The apparatus of claim 13 , wherein the Color Transfer function is further of a form of t = 1 n ⁢ ∑ j = 1 n ⁢ ⁢ ( S j - R j ) + c

Assignees

Inventors

Classifications

  • G09G5/026Primary

    Control of mixing and/or overlay of colours in general (G09G5/022 and G09G5/024 take precedence) · CPC title

  • Colour space transformation · CPC title

  • Overlay of images, i.e. displayed pixel being the result of switching between the corresponding input pixels · CPC title

  • Using real world measurements to influence rendering · CPC title

  • G06T19/006Primary

    Mixed reality (object pose determination, tracking or camera calibration for mixed reality G06T7/00) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US8976191B1 cover?
Disclosed is a method and apparatus for creating a realistic color for a virtual object in an Augmented Reality environment produced by an Augmented Reality application. In one embodiment, the functions implemented include: selecting a reference image target frame; selecting a plurality of sample points in the reference image target frame; acquiring a subsequent new image target frame; determin…
Who is the assignee on this patent?
Qualcomm Inc, Qualcomm Inc
What technology area does this patent fall under?
Primary CPC classification G09G5/026. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 10 2015 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).