Decomposed multi-stream (DMS) techniques for video display systems
First Claim
1. A method comprising:
- generating a decomposed multi-stream (DMS) via a host device of a video display system, wherein the DMS defines first content in a first area of a display window and second content in a second area of the display window, wherein the first area and the second area each include an overlapping area, wherein the first content defines a first video frame rate in the DMS and the second display content defines a second video frame rate in the DMS, the first video frame rate being different than the second video frame rate;
generating information in the DMS that identifies which of the first content or the second content is on top in the overlapping area;
communicating the DMS from the host device to a client device of the video display system; and
adjusting the DMS to only include one of the first content or the second content in response to user input.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure describes techniques that can improve the generation of a decomposed multi-stream (DMS) by a host device of a video display system and the display of a DMS by a client device of the video display system. The techniques may apply different frame rates to different streams within a DMS, and the frame rates may depend on the content. For example, one stream within a DMS may comprise a sequence of full-motion video information, which may be rendered at a relatively high frame rate. However, another stream within the DMS may be associated with a background of the display, various graphic user interface control windows or elements, or a display window that includes non-video content (such as e-mail or a document). The second stream in the DMS may be rendered at a much slower frame rate than that used for the sequence of full-motion video information.
-
Citations
44 Claims
-
1. A method comprising:
-
generating a decomposed multi-stream (DMS) via a host device of a video display system, wherein the DMS defines first content in a first area of a display window and second content in a second area of the display window, wherein the first area and the second area each include an overlapping area, wherein the first content defines a first video frame rate in the DMS and the second display content defines a second video frame rate in the DMS, the first video frame rate being different than the second video frame rate; generating information in the DMS that identifies which of the first content or the second content is on top in the overlapping area; communicating the DMS from the host device to a client device of the video display system; and adjusting the DMS to only include one of the first content or the second content in response to user input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving a decomposed multi-stream (DMS) at a client device of a video display system from a host device of the video display system, wherein the DMS defines first content in a first area of a display window and second content in a second area of the display window, wherein the first area and the second area each include an overlapping area, wherein the DMS comprises information that identifies which of the first content or the second content is on top in the overlapping area, wherein the first content defines a first video frame rate in the DMS and the second display content defines a second video frame rate in the DMS, the first video frame rate being different than the second video frame rate; rendering the first display content and the second display content on the client device; and rendering only one of the first content or the second content in response to user input. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A host device of a video display system, the host device comprising:
-
a decomposed multi-stream (DMS) generator that generates a DMS, wherein the DMS defines first content in a first area of a display window and second content in a second area of the display window, wherein the first area and the second area each include an overlapping area, wherein the first content defines a first video frame rate in the DMS and the second display content defines a second video frame rate in the DMS, the first video frame rate being different than the second video frame rate, and wherein the DMS generator generates information in the DMS that identifies which of the first content or the second content is on top in the overlapping area and adjusts the DMS to only include one of the first content or the second content in response to user input; and a transport unit that communicates the DMS from the host device to a client device of the video display system. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A client device of a video display system, the client device comprising:
-
a transport unit that receives a decomposed multi-stream (DMS) from a host device, wherein the DMS defines first content in a first area of a display window and second content in a second area of the display window, wherein the first area and the second area each include an overlapping area, wherein the DMS comprises information that identifies which of the first content or the second content is on top in the overlapping area, wherein the first content defines a first video frame rate in the DMS and the second display content defines a second video frame rate in the DMS, the first video frame rate being different than the second video frame rate; a display unit; and a DMS render unit that renders the first display content and the second display content on the display unit, wherein the DMS render renders only one of the first content or the second content in response to user input. - View Dependent Claims (36, 37, 38, 39, 40)
-
-
41. A non-transitory computer-readable storage medium comprising instructions that upon execution in a processor of a host device of a video display system, cause the host device to:
-
generate a decomposed multi-stream (DMS), wherein the DMS defines first content in a first area of a display window and second content in a second area of the display window, wherein the first area and the second area each include an overlapping area, wherein the first content defines a first video frame rate in the DMS and the second display content defines a second video frame rate in the DMS, the first video frame rate being different than the second video frame rate; generate information in the DMS that identifies which of the first content or the second content is on top in the overlapping area; communicate the DMS from a host device to a client device of the video display system; and adjusts the DMS to only include one of the first content or the second content in response to user input.
-
-
42. A non-transitory computer-readable storage medium comprising instructions that upon execution in a processor of a client device of a video display system, cause the client device to:
-
upon receiving a decomposed multi-stream (DMS) from a host device of the video display system, wherein the DMS defines first content in a first area of a display window and second content in a second area of the display window, wherein the first area and the second area each include an overlapping area, wherein the DMS comprises information that identifies which of the first content or the second content is on top in the overlapping area, wherein the first content defines a first video frame rate in the DMS and the second display content defines a second video frame rate in the DMS, the first video frame rate being different than the second video frame rate, render the first display content and the second display content on the client device, and render only one of the first content or the second content in response to user input.
-
-
43. A host device of a video display system, the host device comprising:
-
means for generating a decomposed multi-stream (DMS), wherein the DMS defines first content in a first area of a display window and second content in a second area of the display window, wherein the first area and the second area each include an overlapping area, wherein the first content defines a first video frame rate in the DMS and the second display content defines a second video frame rate in the DMS, the first video frame rate being different than the second video frame rate; means for generating information in the DMS that identifies which of the first content or the second content is on top in the overlapping area; means for communicating the DMS from the host device to a client device of the video display system; and means for adjusting the DMS to only include one of the first content or the second content in response to user input.
-
-
44. A client device of a video display system, the client device comprising:
-
means for receiving a decomposed multi-stream (DMS) from a host device of the video display system, wherein the DMS defines first content in a first area of a display window and second content in a second area of the display window, wherein the first area and the second area each include an overlapping area, wherein the DMS comprises information that identifies which of the first content or the second content is on top in the overlapping area, wherein the first content defines a first video frame rate in the DMS and the second display content defines a second video frame rate in the DMS, the first video frame rate being different than the second video frame rate; means for rendering the first display content and the second display content on the client device; and means for rendering only one of the first content or the second content in response to user input.
-
Specification