Patent ID: 8640180

Claim:
A method for client-side compositing of media streams by a video display device, the method comprising: receiving, by the video display device, a multiplexed data stream from a remote video server, the multiplexed data stream being a signal that includes data representing substreams, the substreams including a descriptor substream, at least one media substream, and a compositing-instruction substream; demultiplexing, by the video display device, the multiplexed data stream into the substreams according to the descriptor substream; and displaying, by the video display device, the at least one media substream on a display screen according to the compositing-instruction substream, the compositing-instruction substream including instructions on a composition of the at least one media substream, wherein the displaying step displays the at least one media substream as one of an on-screen display and a picture-in-picture in an area of the display screen indicated by the compositing-instruction substream.