Patent classifications
H04N7/157
RELATIONSHIP PRESERVING PROJECTION OF DIGITAL OBJECTS
Examples associated with relationship preserving projection of digital objects are disclosed. One example includes identifying suitable locations within a physical space for projection of digital objects. The digital objects may be stored in a virtual space. A representation of a first digital object from the virtual space may be projected onto a first suitable location in the physical space and a representation of a second digital object from the virtual space may be projected onto a second suitable location in the physical space. The first suitable location and the second suitable location may preserve a spatial relationship between the first digital object and the second digital object.
ROOM CAPTURE AND PROJECTION
Examples associated with room capture and projection are disclosed. One example includes an information management module that may maintain information regarding a virtual space and a first digital object within the virtual space. The first digital object may be associated with an artifact in a physical space. A room calibration module may map the virtual space to the physical space using sensors to detect attributes of the physical space. A capture module may record a modification to the artifact to be maintained by the information management module. A projection module may project a representation of a second digital object into the physical space. The representation may be projected based on a signal from the information management module.
Holodouble: systems and methods for low-bandwidth and high-quality remote visual communication
A system receives input from a user to initiate a process of generating a holodouble of the user. The system obtains image data of the user and deconstructs the image data to obtain a set of sparse data that identifies one or more attributes associated with the image data the user. The system uses a holodouble training model to generate and train the holodouble of the user based on the set of sparse data and obtained image data. The system renders a representation of the holodouble to the user concurrently while capturing new image data of the user, receives input from the user comprising approval of the holodouble, and completes training of the holodouble by saving the holodouble for subsequent use. The subsequent use includes one or more remote visual communication sessions.
ENHANCED VIRTUAL AND/OR AUGMENTED COMMUNICATIONS INTERFACE
The present invention provides systems and methods employing a conferencing system for facilitating enhanced communication between users. In certain embodiments, the conferencing system comprises a communication interface configured to, during a conference session, provide a virtual and/or augmented conference between multiple users having access to a multi-channel, multi-access, always-on, and non-blocking communication. In particular embodiments, the communication interface is in communication with at least one additional component select from: a video component, a data component (e.g., that provides non-audio data to one or more of said users), an audio/video ambience component, and a whiteboard component.
MIXED REALITY VIRTUAL REVERBERATION
A method of presenting an audio signal to a user of a mixed reality environment is disclosed, the method comprising the steps of detecting a first audio signal in the mixed reality environment, where the first audio signal is a real audio signal; identifying a virtual object intersected by the first audio signal in the mixed reality environment; identifying a listener coordinate associated with the user; determining, using the virtual object and the listener coordinate, a transfer function; applying the transfer function to the first audio signal to produce a second audio signal; and presenting, to the user, the second audio signal.
ESTABLISHED PERSPECTIVE USER INTERFACE AND USER EXPERIENCE FOR VIDEO MEETINGS
Aspects of this present disclosure relate to hybrid conference user interface. The hybrid conference interface provides an establishing shot before the meeting begins that places meeting attendees in a specific spatial arrangement, such as in specific seats around a conference table. Upon starting the conference, the hybrid user interface renders an appropriate perspective view of the meeting that is tailored to each attendee's perspective while also being spatially consistent for the entire group of attendees. Allowing attendees to place themselves where they want gives attendees a sense of physical space that helps them stay spatially oriented relative to the other people and resources in the room.
VIRTUAL EXPO ANALYTICS
One example method includes receiving, at a video conference server, interaction data representing a plurality of participant interactions in a virtual expo with a plurality of virtual expo elements; storing the interaction data in a data store, the interaction data including a participant identifier, a virtual expo element identifier, and an interaction characteristic; determining one or more analytics for one or more of the plurality of virtual expo elements based on the interaction data; and causing the one or more analytics for one or more of the plurality of virtual expo elements to be displayed on a client device.
PARTICIPANT INTERACTIONS DURING A VIRTUAL EXPO
One example method includes hosting, by a video conference provider, a virtual expo; receiving, from a first client device associated with a first participant in the virtual expo, a request to enter a meeting with a second participant in the virtual expo; providing, to a second client device associated with the second participant, a notification of the request to enter the meeting; receiving, from the second client device, an approval of the request; and in response to receiving the approval, joining the first client device to a second virtual meeting.
VIRTUAL EXPO BOOTH PREVIEWS
One example method for virtual expo booth previews includes joining a virtual expo hosted by a video conference provider, the virtual expo including a plurality of virtual expo booths; presenting a graphical representation of the virtual expo and one or more virtual expo booths of the plurality of virtual expo booths; receiving an input indicating a first expo booth of the plurality of virtual expo booths; receiving, from the video conference provider, one or more multimedia streams associated with the first virtual expo booth; and presenting the one or more multimedia streams
CREATING VIDEO CONFERENCE EXPOS
One example method includes receiving configuration information for a virtual expo, the configuration information includes information associated with one or more virtual expo booths; generating a virtual expo floor based on the one or more virtual expo booths; establishing a virtual meeting comprising the virtual expo; receiving requests to join the virtual expo from a plurality of client devices; joining each client device of the plurality of client devices to the virtual meeting; providing, to each joined client device, information describing the virtual expo floor and locations of each of the one or more virtual expo booths; providing a location of a respective participant avatar on the virtual expo floor; receiving, from a first client devices, a selection of a first virtual expo booth; and join the first client device to a second virtual meeting associated with the first expo booth.