Roku, Inc.
Protocol-based graphics compositor

Last updated:

Abstract:

Disclosed herein are system, method, and computer program product embodiments for generating protocol-based composited graphics. An embodiment operates by receiving a first set of commands configured to instruct a first application programming interface (API) to render a first graphics element. The embodiment further operates by receiving a second set of commands configured to instruct a second API to render a second graphics element. The embodiment further operates by generating a serialized set of commands comprising the first set of commands and the second set of commands. Subsequently, the embodiment operates by receiving a request to generate a frame and, in response to receiving the request to generate the frame, generating the frame based on the serialized set of commands, wherein the frame comprises the first graphics element and the second graphics element.

Status:
Grant
Type:

Utility

Filling date:

6 Jul 2020

Issue date:

5 Oct 2021