Inventor(s)

Abstract

A system is described for displaying persistent, live-data overlays on a computing device, such as a smart television or media streaming device, which can reduce interruption to a primary, full-screen viewing experience. The system may use hardware-decoupled composition, where a method can include rendering a primary video stream onto a video plane and a data widget onto a separate graphics plane. These hardware planes can then be combined by a hardware composer. This architecture can utilize an asynchronous, low-frequency refresh mechanism for the widget and a javascript object notation (to vector) data pipeline. This approach may allow the overlay to be updated independently of the video, potentially providing a resource-efficient solution for monitoring secondary information with reduced impact on system performance or primary content playback.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.

Share

COinS