System and method for generating a progressive representation associated with surjectively mapped virtual and physical reality image data

US10403043B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10403043-B2
Application numberUS-201715564145-A
CountryUS
Kind codeB2
Filing dateApr 14, 2017
Priority dateApr 14, 2016
Publication dateSep 3, 2019
Grant dateSep 3, 2019

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.

A corresponding method and computer-readable device are also disclosed.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for generating a progressive representation associated with virtual and physical reality image data, the system comprising: a wearable communication device; an image capturing device; and a computing device, the computing device: receiving virtual image data associated with a virtual map of a virtual scene; receiving physical image data from the image capturing device, the physical image data associated with a physical environment of a real scene; determining perimeter information of the physical environment; determining boundary information of an obstacle associated with the physical environment; using the perimeter information and boundary information to generate a real scene map associated with the physical environment including an obstacle and one or more free space areas; generating a corresponding virtual barrier in the real scene map, the virtual barrier associated with the boundary information of the obstacle in the real scene map; generating a folding of the virtual scene map into the one or more free space areas of the real scene map, the free space areas surrounding or adjacent the generated virtual barrier; performing a stratified sampling of delineated sample points of the virtual map; and generating a progressive representation to the wearable communication device, the representation associated with virtual scene pixels of the virtual map corresponding to real scene points of the real scene map in a time interval. 2. The system as recited in claim 1 , which further comprises the computing device adding optimization constraints to the delineated sample points of the virtual map as folded in the real scene map. 3. The system as recited in claim 2 , which further comprises the computing device determining if fold-over is detected in a sampling of the virtual map. 4. The system as recited in claim 1 , in which the stratified sampling further includes a stratum. 5. The system as recited in claim 4 , in which the stratified sampling further includes a stratum comprising 0.025% pixels of the virtual map. 6. The system as recited in claim 5 , in which the stratified sampling further includes a set of stratified samples associated in which the stratified samples are located at a distance of at least 5× an average stratified sampling distance. 7. The system as recited in claim 1 , which further comprises the computing device generating a Gaussian based barrier for each obstacle associated with the physical environment. 8. The system as recited in claim 1 , which further comprises the computing device generating a progressive representation that is progressively updated in a predetermined time interval. 9. The system as recited in claim 1 , which further comprises the computing device adding a local bijective constraint to sample points of the virtual map. 10. The system as recited in claim 1 , which further comprises the computing device determining an updated physical position of a user associated with navigation of the physical environment. 11. The system as recited in claim 10 , which further comprises the computing device determining a corresponding virtual position of the user associated with the updated physical position of the user. 12. The system as recited in claim 11 , which further comprises the computing device determining a next virtual position of the user based on an estimated virtual direction of the user, the estimated virtual direction of the user being based on a Jacobian relation of respective mappings of the physical position and the virtual position of the user. 13. The system as recited in claim 11 , which further comprise the computing device progressively updating the virtual map based on a dynamic inverse mapping associated with the updated physical position of the user in the physical environment. 14. The system as recited in claim 13 , which further comprises the computing device generating progressive static representations of the virtual map based on the updated physical position of the user in the physical environment. 15. The system as recited in claim 1 , which further comprises the computing device surjectively mapping each virtual scene pixel of the virtual scene map to each real scene point of the real scene map. 16. The system as recited in claim 1 , which further comprises the computing device generating the virtual map associated with a pathway of navigation of a user, the pathway of navigation overlaying the virtual map to form a virtual navigation map. 17. The system as recited in claim 16 , which further comprises the computing device generating a folding of the virtual navigation map into the one or more free space areas of the real scene map. 18. The system as recited in claim 17 , which further comprises the computing device generating a representation associated with the virtual navigation map to the wearable communication device. 19. A method of generating a progressive representation associated with virtual and physical reality image data using a computing device, the computing device: receiving virtual image data associated with a virtual map of a virtual scene; receiving physical image data associated with a physical environment of a real scene; determining perimeter information of the physical environment; determining boundary information of an obstacle associated with the physical environment; using the perimeter information and boundary information to generate a real scene map associated with the physical environment including an obstacle and one or more free space areas; generating a corresponding virtual barrier in the real scene map, the virtual barrier associated with the boundary information of the obstacle in the real scene map; generating a folding of the virtual scene map into the one or more free space areas of the real scene map, the free space areas surrounding or adjacent the generated virtual barrier; performing a stratified sampling of delineated sample points of the virtual map; and generating a progressive representation to the wearable communication device, the representation associated with virtual scene pixels of the virtual map corresponding to real scene points of the real scene map in a time interval. 20. The method as recited in claim 19 , further comprising adding optimization constraints to the delineated sample points of the virtual map as folded in the real scene map. 21. The method as recited in claim 20 , which further comprises determining if fold-over is detected in a sampling of the virtual map. 22. The method as recited in claim 19 , in which the stratified sampling further includes a stratum. 23. The method as recited in claim 22 , in which the stratified sampling further includes a stratum comprising 0.025% pixels of the virtual map. 24. The method as recited in claim 23 , in which the stratified sampling further includes a set of stratified samples associated in which the stratified samples are located at a distance of at least 5× an average stratified sampling distance. 25. The method as recited in claim 19 , which further comprises generating a Gaussian based barrier for each obstacle associated with the physical environment. 26. The method as recited in claim 19 , which further comprises generating a progressive representation that is progressively updated in a predetermined time interval. 27. The method as recited in claim 19 , w

Assignees

Inventors

Classifications

  • for teaching control of ships, boats, or other waterborne vehicles · CPC title

  • the virtual viewpoint locations being selected by the viewers or determined by viewer tracking · CPC title

  • comprising information/image processing systems · CPC title

  • Interaction with a metaphor-based environment or interaction object displayed as three-dimensional [3D], e.g. changing the user viewpoint with respect to the environment or object · CPC title

  • with head-mounted left-right displays · 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 US10403043B2 cover?
A corresponding method and computer-readable device are also disclosed.
Who is the assignee on this patent?
Univ New York State Res Found
What technology area does this patent fall under?
Primary CPC classification G06T19/006. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 03 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).