Viewing angle-based content presentation
Different visual content simultaneously output for viewing to different people within a physical location (e.g., a conference room) is determined based on viewing angles of those people relative to a display of the physical location. In one approach, viewing angles of conference participants are determined with respect to a three-dimensional glasses-less display within a physical location. First content to output at the three-dimensional glasses-less display for viewing by a first set of the conference participants is determined. Second content to output at the three-dimensional glasses-less display for viewing by a second set of the conference participants is determined. The three-dimensional glasses-less display is then caused to simultaneously output the first content and the second content in a manner that limits visibility of the first content to the first set of the conference participants and visibility of the second content to the second set of the conference participants.
1 . A method, comprising:
determining, based on a first ultrasonic signal transmitted from a first user device at a first location within a physical location that includes a three-dimensional glasses-less display, a first viewing angle with respect to the three-dimensional glasses-less display of a first set of conference participants associated with the first user device;
determining, based on a second ultrasonic signal transmitted from a second user device at a second location within the physical location, a second viewing angle with respect to the three-dimensional glasses-less display of a second set of conference participants associated with the second user device;
determining first content to output at the three-dimensional glasses-less display for viewing by the first set of the conference participants;
determining second content to output at the three-dimensional glasses-less display for viewing by the second set of the conference participants;
determining to limit visibility of all content including the first content and the second content for a third viewing angle with respect to the three-dimensional glasses-less display based on a third location corresponding to the third viewing angle including a window of the physical location, wherein one or more conference participants other than of the first set of conference participants or the second set of conference participants are located within the third location; and
causing, based on the first viewing angle and the second viewing angle, the three-dimensional glasses-less display to simultaneously output the first content and the second content in a manner that limits visibility of the first content to the first set of the conference participants and visibility of the second content to the second set of the conference participants.
2 . The method of claim 1 , wherein each of the first viewing angle and the second viewing angle corresponds to one of multiple viewing zones within the physical location, and wherein causing the three-dimensional glasses-less display to simultaneously output the first content and the second content in the manner that limits visibility of the first content to the first set of the conference participants and visibility of the second content to the second set of the conference participants comprises:
causing, at the three-dimensional glasses-less display, a visible output of the first content within a first viewing zone of the multiple viewing zones; and
causing, at the three-dimensional glasses-less display, a visible output of the second content within a second viewing zone of the multiple viewing zones.
3 . The method of claim 1 , wherein determining the first content to output at the three-dimensional glasses-less display for viewing by the first set of the conference participants comprises:
determining that the first set of the conference participants are associated with at least one of a same team or a same organization.
4 . The method of claim 1 , wherein causing the three-dimensional glasses-less display to simultaneously output the first content and the second content in the manner that limits visibility of the first content to the first set of the conference participants and visibility of the second content to the second set of the conference participants comprises:
synthesizing the first content and the second content into a combined output having a layout arranged based on the first viewing angle and the second viewing angle; and
causing an output, at the three-dimensional glasses-less display, of the combined output.
5 . The method of claim 1 , comprising:
changing a layout of portions of the first content output at the three-dimensional glasses-less display based on input obtained from one or more devices associated with the first set of the conference participants.
6 . The method of claim 1 , comprising:
changing a layout of portions of the first content output at the three-dimensional glasses-less display based on a level of engagement associated with the first set of the conference participants.
7 . The method of claim 1 , wherein one of the viewing angles corresponds to a camera, the method comprising:
causing the three-dimensional glasses-less display to output third content, simultaneously with the output of the first content and the second content, in a manner that limits visibility of the third content to the camera.
8 . The method of claim 1 , wherein the second content omits or obscures sensitive information included in the first content.
9 . The method of claim 1 , wherein the viewing angles are static based on one or more characteristics of the physical location, and wherein determining the viewing angles comprises:
determining the first viewing angle and the second viewing angle as viewing angles from a set of predetermined viewing angles for the physical location.
10 . The method of claim 1 , wherein the viewing angles are dynamically determined for a video conference attended by the first set of the conference participants and the second set of the conference participants, and wherein determining the viewing angles comprises:
determining the first viewing angle and the second viewing angle based on one or more of the first set of the conference participants and the second set of the conference participants or devices of the first set of the conference participants and the second set of the conference participants.
11 . The method of claim 1 , wherein the viewing angles are juxtaposed vertical bands.
12 . The method of claim 1 , wherein the viewing angles are juxtaposed horizontal bands.
13 . A non-transitory computer readable medium storing instructions operable to cause one or more processors to perform operations comprising:
determining, based on a first ultrasonic signal transmitted from a first user device at a first location within a physical location that includes a three-dimensional glasses-less display, a first viewing angle with respect to the three-dimensional glasses-less display of a first set of conference participants associated with the first user device;
determining, based on a second ultrasonic signal transmitted from a second user device at a second location within the physical location, a second viewing angle with respect to the three-dimensional glasses-less display of a second set of conference participants associated with the second user device;
determining first content to output at the three-dimensional glasses-less display for viewing by the first set of the conference participants;
determining second content to output at the three-dimensional glasses-less display for viewing by the second set of the conference participants;
determining to limit visibility of all content including the first content and the second content for a third viewing angle with respect to the three-dimensional glasses-less display based on a third location corresponding to the third viewing angle including a window of the physical location, wherein one or more conference participants other than of the first set of conference participants or the second set of conference participants are located within the third location; and
causing, based on the first viewing angle and the second viewing angle, the three-dimensional glasses-less display to simultaneously output the first content and the second content in a manner that limits visibility of the first content to the first set of the conference participants and visibility of the second content to the second set of the conference participants.
14 . The non-transitory computer readable medium of claim 13 , wherein the first content includes visual content intended for all of the conference participants and the second content includes sensitive content intended for only the second set of the conference participants.
15 . The non-transitory computer readable medium of claim 13 , wherein the first content is also simultaneously output for viewing by a third set of the conference participants located in a different viewing zone than the first set of the conference participants.
16 . A system, comprising:
one or more memories; and
one or more processors configured to execute instructions stored in the one or more memories to:
determine, based on a first ultrasonic signal transmitted from a first user device at a first location within a physical location that includes a three-dimensional glasses-less display, a first viewing angle with respect to the three-dimensional glasses-less display of a first set of conference participants associated with the first user device;
determine, based on a second ultrasonic signal transmitted from a second user device at a second location within the physical location, a second viewing angle with respect to the three-dimensional glasses-less display of a second set of conference participants associated with the second user device;
determine first content to output at the three-dimensional glasses-less display for viewing by the first set of the conference participants;
determine second content to output at the three-dimensional glasses-less display for viewing by the second set of the conference participants;
determine to limit visibility of all content including the first content and the second content for a third viewing angle with respect to the three-dimensional glasses-less display based on a third location corresponding to the third viewing angle including a window of the physical location, wherein one or more conference participants other than of the first set of conference participants or the second set of conference participants are located within the third location; and
cause, based on the first viewing angle and the second viewing angle, the three-dimensional glasses-less display to simultaneously output the first content and the second content in a manner that limits visibility of the first content to the first set of the conference participants and visibility of the second content to the second set of the conference participants.
17 . The system of claim 16 , wherein the one or more processors are configured to execute the instructions to:
monitor an engagement of the first set of the conference participants with the first content; and
determine to change a layout of the first content based on the engagement.
18 . The system of claim 16 , wherein the one or more processors are configured to execute the instructions to:
change the first content based on input received from a device associated with the first set of the conference participants.
19 . The system of claim 16 , wherein, to determine to limit the visibility of all content including the first content and the second content for the third viewing angle with respect to the three-dimensional glasses-less display based on the third location corresponding to the third viewing angle including the window of the physical location, the one or more processors are configured to execute the instructions to:
determine to omit a presentation of content for a viewing angle along an edge of the physical location, wherein the edge includes the window.
20 . The system of claim 16 , wherein the viewing angles each correspond to a different viewing zone within the physical location, wherein the first set of the conference participants are in a first viewing zone and the second set of the conference participants are in a second viewing zone.