Virtual reality telepresence

US10819952B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10819952-B2
Application numberUS-201615290985-A
CountryUS
Kind codeB2
Filing dateOct 11, 2016
Priority dateOct 11, 2016
Publication dateOct 27, 2020
Grant dateOct 27, 2020

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.

Implementations generally relate to virtual reality telepresence. In some implementations, a method includes performing projection mapping of a projection area. The method further includes collecting user information associated with a user. The method further includes positioning the user in a virtual environment based on the projection mapping and the user information. The method further includes determining a point of view of the user in the virtual environment. The method further includes projecting the virtual environment onto the projection area based on the point of view of the user.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: scanning a projection area; collecting environment geometry data based on the scanning of the projection area; performing projection mapping of the projection area based on the environment geometry data; scanning a user to collect topography information; collecting user information associated with the user and one or more remote users, wherein the user information comprises the topography information, and wherein the topography information comprises a first floor plane on which the user is standing, a second floor plane in a scene of a virtual environment, and a third floor plane on which each of the one or more remote users is standing; positioning the user and the one or more remote users in the virtual environment based on the projection mapping and the user information such that the first floor plane, the second floor plane, and the third floor plane are aligned; tracking head positions of the user and the one or more remote users; determining head parallax of the user and the one or more remote users based on the tracking of the head positions; determining a point of view of the user and the one or more remote users in the virtual environment based on the head parallax of the user and the one or more remote users; computing a virtual distance between the user and one or more objects in the virtual environment, wherein the one or more objects comprises the one or more remote users, and wherein the virtual distance is based on one or more of the projection mapping, the user information, and the one or more objects in the virtual environment; and projecting the virtual environment onto the projection area based on the point of view of the user, wherein the point of view of the user is substantially equal to a virtual camera associated with the user, and wherein the point of view of the virtual camera tracks the point of view of the user. 2. The method of claim 1 , wherein, to position the user in the virtual environment, the method further comprises positioning the user such that the user is aligned to a floor plane in the scene of the virtual environment. 3. The method of claim 1 , wherein the performing of the projection mapping comprises: displaying structured light patterns on the projection area; and collecting depth data associated with the projection area. 4. The method of claim 1 , wherein the user information comprises one or more of red-green-blue video data, depth data, and skeletal tracking information. 5. The method of claim 1 , further comprising rendering a 3-dimensional (3D) object inside the virtual environment based on depth data associated with the projection area. 6. The method of claim 1 , further comprising simulating eye contact between the user and at least one remote user of the one or more remote users in the virtual environment when the user faces the at least one remote user. 7. Software encoded in one or more non-transitory computer-readable storage media for execution by one or more processors and when executed operable to perform operations comprising: scanning a projection area; collecting environment geometry data based on the scanning of the projection area; performing projection mapping of the projection area based on the environment geometry data; scanning a user to collect topography information; collecting user information associated with the user and one or more remote users, wherein the user information comprises the topography information, and wherein the topography information comprises a first floor plane on which the user is standing, a second floor plane in a scene of a virtual environment, and a third floor plane on which each of the one or more remote users is standing; positioning the user and the one or more remote users in the virtual environment based on the projection mapping and the user information such that the first floor plane, the second floor plane, and the third floor plane are aligned; tracking head positions of the user and the one or more remote users; determining head parallax of the user and the one or more remote users based on the tracking of the head positions; determining a point of view of the user and the one or more remote users in the virtual environment based on the head parallax of the user and the one or more remote users; computing a virtual distance between the user and one or more objects in the virtual environment, wherein the one or more objects comprises the one or more remote users, and wherein the virtual distance is based on one or more of the projection mapping, the user information, and the one or more objects in the virtual environment; and projecting the virtual environment onto the projection area based on the point of view of the user, wherein the point of view of the user is substantially equal to a virtual camera associated with the user, and wherein the point of view of the virtual camera tracks the point of view of the user. 8. The software of claim 7 , wherein the projection mapping is based on depth data associated with the projection area. 9. The software of claim 7 , wherein, to perform the projection mapping, the software when executed is further operable to perform operations comprising: displaying structured light patterns on the projection area; and collecting depth data associated with the projection area. 10. The software of claim 7 , wherein the user information comprises one or more of red-green-blue video data, depth data, and skeletal tracking information. 11. The software of claim 7 , wherein the user information comprises topography information. 12. The software of claim 7 , wherein the software when executed is further operable to perform operations comprising performing head tracking in order to move a virtual camera associated with the user for parallax effect. 13. The software of claim 7 , wherein the software when executed is further operable to perform operations comprising simulating eye contact in the virtual environment. 14. A system comprising: one or more processors; and logic encoded in one or more non-transitory computer-readable storage media for execution by the one or more processors and when executed operable to perform operations comprising: scanning a projection area; collecting environment geometry data based on the scanning of the projection area; performing projection mapping of the projection area based on the environment geometry data; scanning a user to collect topography information; collecting user information associated with the user and one or more remote users, wherein the user information comprises the topography information, and wherein the topography information comprises a first floor plane on which the user is standing, a second floor plane in a scene of a virtual environment, and a third floor plane on which each of the one or more remote users is standing; positioning the user and the one or more remote users in the virtual environment based on the projection mapping and the user information such that the first floor plane, the second floor plane, and the third floor plane are aligned; tracking head positions of the user and the one or more remote users; determining head parallax of the user and the one or more remote users based on the tracking of the head positions; determining a point of view of the user and the one or more remote users in the virtual environment based on the head parallax of the user and the one or more remote users; computing a virtual distance between the user and one or more objects in the virtual environment, wherein the one or more objects comprises the o

Assignees

Inventors

Classifications

  • H04N7/157Primary

    defining a virtual conference space and using avatars or agents (computer conference optimisation or adaptation H04L12/1827) · CPC title

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

  • Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals (selecting H04Q) · 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 US10819952B2 cover?
Implementations generally relate to virtual reality telepresence. In some implementations, a method includes performing projection mapping of a projection area. The method further includes collecting user information associated with a user. The method further includes positioning the user in a virtual environment based on the projection mapping and the user information. The method further inclu…
Who is the assignee on this patent?
Sony Interactive Entertainment Network America Llc, Sony Interactive Entertainment LLC
What technology area does this patent fall under?
Primary CPC classification H04N7/157. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 27 2020 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).