Channel layering of video content for augmented reality (AR) or control-based separation
AssigneeGoogle Inc.
InventorsBrett Barros, Alexander James Faaborg
Life of this patent
Estimating the term…
Abstract
A method including receiving at least one frame of a video targeted for display on a main display (or within the boundary of the main display), receiving metadata associated with the at least one frame of the video, the metadata being targeted for display on a supplemental display (or outside the boundary of the main display), and formatting the metadata for display on the supplemental display (or outside the boundary of the main display).
Claims33
A method comprising:
- receiving at least one frame of a video targeted for display on a main display;
- receiving metadata associated with the at least one frame of the video, the metadata being targeted for display on a supplemental display;
- in response to detecting the presence of the supplemental display:
- formatting the metadata for display on the supplemental display, and
- displaying the formatted metadata on the supplemental display;
- and
- in response to determining the supplemental display is no longer present, hiding the metadata.
A non-transitory computer-readable storage medium having stored thereon computer executable program code which, when executed on a computer system, causes the computer system to perform a method comprising:
- receiving at least one frame of a video targeted for display on a main display;
- receiving metadata associated with the at least one frame of the video, the metadata being targeted for display on a supplemental display;
- formatting the metadata for display on the supplemental display;
- in response to detecting the presence of the supplemental display, displaying the formatted metadata on the supplemental display;
- and
- in response to determining the supplemental display is no longer present, hiding the formatted metadata.
A non-transitory computer-readable storage medium having stored thereon computer executable program code which, when executed on a computer system, causes the computer system to perform a method comprising:
- receiving at least one frame of a video configured to be displayed within a boundary of a main display;
- receiving metadata associated with the at least one frame of the video, the metadata being configured to be displayed outside the boundary of the main display;
- in response to detecting a user gaze outside the boundary of the main display:
- formatting the metadata for display outside the boundary of the main display, and
- displaying, outside the boundary of the main display, the metadata;
- and
- in response to determining the user gaze is no longer outside the boundary of the main display, hiding the metadata.
Dependencies are inferred from the claim text.