SYSTEM AND METHOD FOR LOW BANDWIDTH DISPLAY INFORMATION TRANSPORT
First Claim
1. A method of communicating video information to a remote display system, said method comprising:
- receiving a display request for displaying information on said remote display system;
writing said data display request to a video frame buffer associated with said remote display system if said display request comprises a request not associated with displaying a digital video stream;
transmitting digital video from said display request to said remote display system if said display request comprises an encoded video stream request that can be decoded by said remote display system; and
transcoding digital video from said display request before transmission to said remote display system if said display request comprises an encoded video stream request that cannot be decoded by said remote display system.
7 Assignments
0 Petitions
Accused Products
Abstract
A digital video transmission system that operates with three different video rendering paths. A first rendering path operates by receiving display requests and rendering bit-mapped graphics in a local screen buffer. The display information in that local screen buffer is then encoded and transmitted to a remote display system that recreates the content of that local screen buffer in a video buffer of remote display system. A second rendering path operates by receiving encoded video stream requests that can be decoded by the remote display system. Such encoded video streams are sent to the remote display system with minimal addition transport encoding. The third rendering path handles encoded video streams that cannot be handled natively by the remote display system. Such video streams may be either transcoded before transmission or decoded and stored within the local screen buffer.
-
Citations
20 Claims
-
1. A method of communicating video information to a remote display system, said method comprising:
-
receiving a display request for displaying information on said remote display system; writing said data display request to a video frame buffer associated with said remote display system if said display request comprises a request not associated with displaying a digital video stream; transmitting digital video from said display request to said remote display system if said display request comprises an encoded video stream request that can be decoded by said remote display system; and transcoding digital video from said display request before transmission to said remote display system if said display request comprises an encoded video stream request that cannot be decoded by said remote display system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of communicating video information to a remote display system, said method comprising:
-
receiving a display request for displaying information on said remote display system; writing said data display request to a video frame buffer associated with said remote display system if said display request comprises a request not associated with displaying a digital video stream; transmitting digital video from said display request to said remote display system if said display request comprises an encoded video stream request that can be decoded by said remote display system; and decoding digital video from said display request and writing decoded digital video information into said video frame buffer associated with said remote display system if said display request comprises an encoded video stream request that cannot be decoded by said remote display system. - View Dependent Claims (9)
-
-
10. A system of communicating video information to a remote display system, said system comprising:
-
a virtual graphics adapter for receiving a display request for displaying information on said remote display system, said virtual graphics adapter writing said data display request to a video frame buffer associated with said remote display system if said display request comprises a request not associated with displaying a digital video stream, and said virtual graphics adapter transmitting digital video from said display request to said remote display system if said display request comprises an encoded video stream request that can be decoded by said remote display system; and at least one transcoder, said transcoder for transcoding digital video from said display request before transmission to said remote display system if said display request comprises an encoded video stream request that cannot be decoded by said remote display system. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system of communicating video information to a remote display system, said system comprising:
-
a virtual graphics adapter for receiving a display request for displaying information on said remote display system, said virtual graphics adapter writing said data display request to a video frame buffer associated with said remote display system if said display request comprises a request not associated with displaying a digital video stream, and said virtual graphics adapter transmitting digital video from said display request to said remote display system if said display request comprises an encoded video stream request that can be decoded by said remote display system; and at least one digital video decoder, said video decoder for decoding digital video from said display request and writing decoded digital video information into said video frame buffer associated with said remote display system if said display request comprises an encoded video stream request that cannot be decoded by said remote display system. - View Dependent Claims (18)
-
-
19. A remote display system for displaying received digital video, said remote display system further comprising:
-
a control system for receiving data; a video screen buffer, said video screen buffer comprising memory containing a video image representation; a video adapter for generating a video signal from said video image representation in said video screen buffer; a frame decoder for decoding bit-mapped graphics data received from said control system and storing said bit-mapped graphics data in said video screen buffer; and at least one digital video stream decoder, said digital video stream decoder for decoding an encoded digital video stream received from said control system and rendering video in said video screen buffer. - View Dependent Claims (20)
-
Specification