发明名称 Composition control method for remote application delivery
摘要 A method for communicating an image stream, one embodiment comprising negotiating, between a server and client, an MTCC identifying: a window as a portion of a display of the client, and an occluded portion of the window defined by the client; generating, by the server, complying with the MTCC, a sequence of image frames each comprising pixel data in a portion of the frame identified by the occluded portion; transmitting an encoding of a first frame of the sequence not including an encoding of the pixel data in the portion of the first frame; identifying, by the server, an event associated with the sequence; and transmitting, before communication between the server and the client regarding the event, by the server, information of the event in conjunction with an encoding of a second frame of the sequence including an encoding of the pixel data in the portion of the second frame.
申请公布号 US9565227(B1) 申请公布日期 2017.02.07
申请号 US201414306084 申请日期 2014.06.16
申请人 Teradici Corporation 发明人 Helter Paul Andrew;Hobbs David Victor
分类号 G06F15/16;H04L29/06 主分类号 G06F15/16
代理机构 Moser Taboada 代理人 Moser Taboada
主权项 1. A method for communicating an image stream, comprising: negotiating, by a server, with a client computer, via a network session, a media transport and composition configuration (MTCC) by exchanging co-ordinates, sizing and priorities of display windows to identify (i) a window as a portion of a display of the client computer and (ii) an occluded portion of the window, wherein occlusion of the occluded portion is controlled by the client computer; generating, by the server and in compliance with the MTCC, a sequence of image frames, wherein each image frame of the sequence of image frames comprises pixel data in a portion of the image frame identified by the occluded portion; transmitting, via the network session, an encoding of a first frame of the sequence of image frames, wherein the encoding of the first frame does not include an encoding of the pixel data in the portion of the first frame identified by the occluded portion; identifying, by the server, an event associated with the sequence of image frames; and transmitting, by the server to the client computer, information of the event in conjunction with an encoding of a second frame of the sequence of image frames to reduce event response latency, wherein the encoding of the second frame includes an encoding of the pixel data in the portion of the second frame identified by the occluded portion, wherein transmitting the information of the event occurs prior to any other communication between the server and the client computer regarding the event, and wherein the client computer composes and displays a display of the sequence of image frames according to the information of the event; and receiving, at the server, an acknowledgement of the event, from the client after a round trip delay, wherein transmitting the information of the event in conjunction with the encoding of a second frame and prior to the reception of the acknowledgement at the server reduces a displayed response latency to the event by the client computer by at least the round trip delay as compared to transmitting an encoding of the occluded portion of the second frame subsequent to receiving the acknowledgement at the server.
地址 Burnaby, British Columbia CA
您可能感兴趣的专利