Remote display protocol, video display system, and terminal equipment
First Claim
1. A remote display protocol for displaying moving picture stream data stored in a server or generated by the server on the side of a terminal equipment, wherein said server draws a window and decoration thereof into a virtual VRAM, calculates a difference in the drawn data, performs a first decode process as a pre-process, adds drawing position information to intermediate data obtained in the first decode process, and transmits the result of said addition to the terminal equipment side, and wherein said terminal equipment performs a second decode process as a post-process after reception of the moving picture stream data, and draws and displays the data inside the window in accordance with the drawing position information.
1 Assignment
0 Petitions
Accused Products
Abstract
In order to prevent a reduction in frame rate of a reproduced moving picture on the terminal equipment side for performing a display and enable moving picture playback under a simple construction in a remote display technology, either a server or a terminal equipment or both thereof are equipped with router-attached graphics engines. The server draws a window and decoration thereof into a virtual VRAM, calculates the difference in the drawn data, performs a first decode process as a pre-process, adds drawing position information to intermediate data obtained in the first decode process, and transmits moving picture stream data to the terminal equipment. The terminal equipment effects a second decode process used as a post-process on received data, and draws and displays the so-process data in accordance with the drawing position information.
57 Citations
18 Claims
-
1. A remote display protocol for displaying moving picture stream data stored in a server or generated by the server on the side of a terminal equipment,
wherein said server draws a window and decoration thereof into a virtual VRAM, calculates a difference in the drawn data, performs a first decode process as a pre-process, adds drawing position information to intermediate data obtained in the first decode process, and transmits the result of said addition to the terminal equipment side, and wherein said terminal equipment performs a second decode process as a post-process after reception of the moving picture stream data, and draws and displays the data inside the window in accordance with the drawing position information.
-
10. A video display system for transmitting and receiving a video between first and second terminal equipments and displaying the same, comprising:
-
said first terminal equipment that notifies information about a resource of its own first graphics engine to said second terminal equipment; and
said second terminal equipment that draws a comparison between the notified information about the resource of the first graphics engine and information about a resource of its own second graphics engine, based on the notified information, acts for above process in accordance with the resource of the second graphics engine in place of the resource of the first graphics engine without using part of the resource of the first graphics engine, and transmits processed data at an intermediate stage, wherein said first terminal equipment having deactivated the part of the resource of the first graphic engine processes the data at the intermediate stage in accordance with non-deactivated resource to playback the video. - View Dependent Claims (11, 12)
-
-
13. A video display system for transmitting and receiving videos among a plurality of terminal equipments and displaying the same,
wherein said terminal equipments respectively have host CPU, graphics engines, a plurality of bearer chips, storages and input/output units, said graphics engines being equipped with routers thereinside and being connected to the plurality of bearer chips and the host CPU, respectively.
-
18. A terminal equipment for transmitting and receiving moving picture stream data, comprising:
-
a CPU, wherein said CPU encodes a photographed video, a received video or a read video, adds a command of a graphics engine of a display unit or an op code thereof indicative of a resource necessary for decoding to the encoded video, transmits the same, and decodes received data in accordance with the command or the op code at the graphics engine of the display unit.
-
Specification