Method, system, and computer program product for gamifying the process of obtaining panoramic images
US-9667862-B2 · May 30, 2017 · US
US9998655B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9998655-B2 |
| Application number | US-201514678654-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 3, 2015 |
| Priority date | Dec 23, 2014 |
| Publication date | Jun 12, 2018 |
| Grant date | Jun 12, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Disclosed is a method and apparatus for providing visual guidance to a user capturing images of a three-dimensional object. In one embodiment, the operations implemented may include: generating a virtual registered sphere comprising a plurality of contiguous patches, wherein each of the plurality of patches corresponds to a continuous range of image capture angles; rendering at least a portion of the virtual registered sphere in an image capture camera view; determining whether images of the three-dimensional object have been captured to a predetermined satisfactory degree from a particular range of image capture angles associated with a particular patch; and assigning a color to the particular patch based at least in part on the determination of whether images of the three-dimensional object have been captured to the predetermined satisfactory degree from the particular range of image capture angles associated with the particular patch.
Opening claim text (preview).
What is claimed is: 1. A method for providing visual guidance to a user capturing images of a three-dimensional object comprising: generating a plurality of virtual registered spheres, wherein each sphere corresponds to a particular camera distance from the three-dimensional object and comprises a plurality of contiguous patches, wherein each of the plurality of patches corresponds to a continuous range of image capture angles; selecting a particular virtual registered sphere corresponding to a current camera distance for rendering based on the current camera distance from the three-dimensional object; rendering at least a portion of the selected virtual registered sphere in an image capture camera view; determining whether images of the three-dimensional object have been captured to a predetermined satisfactory degree at the current camera distance and from a particular range of image capture angles associated with a particular patch of the selected virtual register sphere; and assigning a color to the particular patch based at least in part on the determination of whether images of the three-dimensional object have been captured to the predetermined satisfactory degree at the current camera distance and from the particular range of image capture angles associated with the particular patch of the selected virtual register sphere. 2. The method of claim 1 , wherein in response to a determination that images of the three-dimensional object have not been captured to the predetermined satisfactory degree at the current camera distance and from the particular range of image capture angles associated with the particular patch, the particular patch is assigned a first color, and in response to a determination that images of the three-dimensional object have been captured to the predetermined satisfactory degree at the current camera distance and from the particular range of image capture angles associated with the particular patch, the particular patch is assigned a second color different from the first color. 3. The method of claim 2 , wherein the first color is red, and the second color is green. 4. The method of claim 1 , wherein the determining of whether images of the three-dimensional object have been captured to the predetermined satisfactory degree at the current camera distance and from the particular range of image capture angles associated with the particular patch comprises determining a quality of a portion of a dataset generated from images of the three-dimensional object captured at the current camera distance and from the particular range of image capture angles associated with the particular patch. 5. The method of claim 4 , wherein the assigning of a color to the particular patch comprises assigning one of a plurality of colors to the particular patch based at least in part on the quality of the portion of the dataset generated from images of the three-dimensional object captured at the current camera distance and from the particular range of image capture angles associated with the particular patch. 6. The method of claim 5 , wherein a first, second, and third colors are assigned to the patches, the first, second, and third colors indicating a first, second, and third qualities of a first, second, and third portions of the dataset, respectively, and wherein the first quality is lower than the second quality, and the second quality is lower than the third quality. 7. The method of claim 1 , further comprising rendering one or more color-coded symbols on at least one patch of the virtual registered sphere, wherein the symbols indicate camera distances from the three-dimensional object different from the current camera distance, and colors of the symbols indicate dataset qualities from the angles associated with the patch and at the camera distances as indicated by the symbols. 8. An apparatus for providing visual guidance to a user capturing images of a three-dimensional object comprising: a memory; and a processor to: generate a plurality of virtual registered spheres, wherein each sphere corresponds to a particular camera distance from the three-dimensional object and comprises a plurality of contiguous patches, wherein each of the plurality of patches corresponds to a continuous range of image capture angles, select a particular virtual registered sphere corresponding to a current camera distance for rendering based on the current camera distance from the three-dimensional object; render at least a portion of the selected virtual registered sphere in an image capture camera view, determine whether images of the three-dimensional object have been captured to a predetermined satisfactory degree at the current camera distance and from a particular range of image capture angles associated with a particular patch of the selected virtual register sphere, and assign a color to the particular patch based at least in part on the determination of whether images of the three-dimensional object have been captured to the predetermined satisfactory degree at the current camera distance and from the particular range of image capture angles associated with the particular patch of the selected virtual register sphere. 9. The apparatus of claim 8 , wherein in response to a determination that images of the three-dimensional object have not been captured to the predetermined satisfactory degree at the current camera distance and from the particular range of image capture angles associated with the particular patch, the particular patch is assigned a first color, and in response to a determination that images of the three-dimensional object have been captured to the predetermined satisfactory degree at the current camera distance and from the particular range of image capture angles associated with the particular patch, the particular patch is assigned a second color different from the first color. 10. The apparatus of claim 9 , wherein the first color is red, and the second color is green. 11. The apparatus of claim 8 , wherein the determining of whether images of the three-dimensional object have been captured to the predetermined satisfactory degree at the current camera distance and from the particular range of image capture angles associated with the particular patch comprises determining a quality of a portion of a dataset generated from images of the three-dimensional object captured at the current camera distance and from the particular range of image capture angles associated with the particular patch. 12. The apparatus of claim 11 , wherein the assigning of a color to the particular patch comprises assigning one of a plurality of colors to the particular patch based at least in part on the quality of the portion of the dataset generated from images of the three-dimensional object captured at the current camera distance and from the particular range of image capture angles associated with the particular patch. 13. The apparatus of claim 12 , wherein a first, second, and third colors are assigned to the patches, the first, second, and third colors indicating a first, second, and third qualities of a first, second, and third portions of the dataset, respectively, and wherein the first quality is lower than the second quality, and the second quality is lower than the third quality. 14. The apparatus of claim 8 , wherein the processor is to further render one or more color-coded symbols on at least one patch of the virtual registered sphere, wherein the symbols indicate camera distances from the three-dimensional object different from the current camera distance, and colors of the symbols indicate dataset qualities from the angles associa
for measuring contours or curvatures · CPC title
Region indicators; Field of view indicators · CPC title
Computer-aided capture of images, e.g. transfer from script file into camera, check of taken image quality, advice or proposal for image composition or decision on when to take image · CPC title
Electricity · mapped topic
Electricity · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.