会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Remote user interface raster segment motion detection and encoding
    • 远程用户界面光栅段运动检测和编码
    • US08121423B2
    • 2012-02-21
    • US11871719
    • 2007-10-12
    • Brian McDowell
    • Brian McDowell
    • G06K9/36G06K9/00
    • G06F15/177G06T7/254
    • Raster segment commands are generated by a delta encoder and are encoded for raster segments detected to have moved in the current frame with respect to a location of the raster segment in a previous frame. Raster segment motion commands are stored in a queue and, when written, copy a raster segment into the current frame from a previous payload or cache. When written from the queue to a payload, raster segment motion commands are applied to a copy of the current frame maintained at the server using a copy of the previous payload sent. When copying a raster segment from a raster segment cache, a raster segment cache command retrieves identified raster segment data from the raster segment cache and copies the raster segment into a particular location in the current frame at the client. The raster segment commands are sent to a client via a payload to copy a raster segment from a previous payload into the current frame at the client or from a raster segment cache to the current frame.
    • 栅格段命令由增量编码器生成,并且针对被检测为相对于前一帧中的光栅段的位置在当前帧中移动的光栅段进行编码。 栅格段运动命令存储在队列中,并且在写入时将光栅段从先前的有效载荷或高速缓存复制到当前帧中。 当从队列写入有效载荷时,使用之前发送的有效载荷的副本将光栅段运动命令应用于服务器上维护的当前帧的副本。 当从光栅段高速缓存复制光栅段时,光栅段高速缓存命令从光栅段高速缓存中检索所识别的栅格段数据,并将光栅段复制到客户端当前帧中的特定位置。 栅格段命令通过有效载荷被发送到客户端,以将光栅段从先前的有效载荷复制到客户端处的当前帧或从光栅段高速缓存到当前帧。
    • 3. 发明申请
    • COMMON KEY FRAME CACHING FOR A REMOTE USER INTERFACE
    • 用于远程用户界面的常用关键帧缓存
    • US20090100483A1
    • 2009-04-16
    • US11872004
    • 2007-10-13
    • Brian McDowell
    • Brian McDowell
    • H04N7/173
    • G06F9/451G06F2209/545
    • Common key frames are provided to a client during initialization to provide more efficient remoting of user interface graphical information. By storing the common key frames at the client, the common key frames may be loaded quicker and more efficiently at the client without having to resend graphical information for each common key frame each time a common key frame is used to provide a new frame. Differences between a selected common key frame and the new frame are encoded as delta commands. A payload containing a common key frame command, which identifies a common key frame at the client, and delta commands which encode differences between the selected common key frame and new frame is sent to the client. The client receives the payload, sets a cached common key frame as the current frame, applies the delta commands to the selected common key frame, and renders the new frame.
    • 在初始化期间将公共关键帧提供给客户端以提供更有效的远程用户界面图形信息。 通过将公共密钥帧存储在客户端,可以在客户端更快速和更有效地加载公共密钥帧,而无需在每次使用公共密钥帧来提供新的帧时为每个公共密钥帧重新发送图形信息。 所选公共密钥帧与新帧之间的差异被编码为增量命令。 包含标识客户机上的公共密钥帧的公共密钥帧命令的有效载荷以及编码所选择的公共密钥帧和新帧之间的差异的增量命令被发送给客户端。 客户端接收有效载荷,将高速缓存的公共密钥帧设置为当前帧,将增量命令应用于所选的公共密钥帧,并呈现新的帧。
    • 4. 发明授权
    • Optimized key frame caching for remote interface rendering
    • 优化关键帧缓存,实现远程接口渲染
    • US08619877B2
    • 2013-12-31
    • US11870960
    • 2007-10-11
    • Brian McDowell
    • Brian McDowell
    • H04B1/66
    • H04L29/08729G06F17/30902H04L65/607H04L67/2842H04L67/36
    • Frames of user interface (UI) graphical data can be remotely rendered more efficiently at a client during a remote session with a server by utilizing graphical data cached at the client to prevent re-sending data to the client that was sent in previous payloads. By using cache memory to remember recurring frames of similar UI data and delta encoding to correct areas that are not similar, encoded payload sizes are greatly reduced. When a cached frame is closer to a new frame than the current frame, the cached frame is selected and delta commands are derived from differences between the selected cache frame and the new frame. The differences between the cached frame and the new frame are then encoded as delta commands and the cache commands and delta commands are sent to the client which receives and applies the commands to render the new frame.
    • 用户界面(UI)图形数据的框架可以通过利用在客户端高速缓存的图形数据在客户端与服务器进行远程会话期间更有效地远程呈现,以防止将数据重新发送到先前有效负载中发送的客户端。 通过使用高速缓冲存储器来记住类似UI数据和增量编码的循环帧来校正不相似的区域,编码的有效载荷大小被大大减少。 当缓存的帧比当前帧更接近新帧时,选择缓存的帧,并且从所选择的高速缓存帧和新帧之间的差异导出增量命令。 缓存帧和新帧之间的差异随后被编码为增量命令,并且高速缓存命令和增量命令被发送到接收并应用命令来呈现新帧的客户端。
    • 6. 发明申请
    • REMOTE USER INTERFACE UPDATES USING DIFFERENCE AND MOTION ENCODING
    • 使用差分和运动编码的远程用户界面更新
    • US20090080523A1
    • 2009-03-26
    • US11860008
    • 2007-09-24
    • Brian McDowell
    • Brian McDowell
    • G06T9/00
    • H04N19/423H04N19/467H04N19/51
    • Frames of user interface graphical data can be remotely rendered at a client during a remote session with a server by providing graphical data commands to the client. The commands include motion commands derived from objects that change position between a current frame and a new frame and delta commands derived from differences between the frames. The delta commands can be generated from a frame update after applying motion commands or without applying motion commands. A server identifies moving objects having a first position in the current frame and a second position in the new frame, generates motion hints for the moving objects, and reduces the motion hints based on collision detection, motion verification and other factors. Motion commands are generated for the reduced set of motion hints and applied to a copy of the current frame at the server. Differences between the modified current frame and the new frame are then encoded as delta commands. The server then sends the motion commands and delta commands to the client. The client receives and applies the commands to the current frame to render the new frame.
    • 通过向客户端提供图形数据命令,可以在与服务器的远程会话期间在客户端远程呈现用户界面图形数据的帧。 这些命令包括从改变当前帧和新帧之间的位置的对象得到的运动命令以及由帧之间的差异导出的增量命令。 delta命令可以在应用运动命令之后从帧更新生成,也可以不应用运动命令来生成。 服务器识别具有当前帧中的第一位置和新帧中的第二位置的移动对象,生成运动对象的运动提示,并且基于碰撞检测,运动验证和其他因素来减少运动提示。 为减少运动提示集生成运动命令,并将其应用于服务器上当前帧的副本。 修改的当前帧和新帧之间的差异随后被编码为增量命令。 服务器然后将运动命令和增量命令发送到客户端。 客户端接收并将命令应用于当前帧以呈现新的帧。
    • 8. 发明申请
    • REMOTE USER INTERFACE UPDATES USING DIFFERENCE AND MOTION ENCODING
    • 使用差分和运动编码的远程用户界面更新
    • US20120133675A1
    • 2012-05-31
    • US13347643
    • 2012-01-10
    • Brian McDowell
    • Brian McDowell
    • G06T1/00G09G5/00
    • H04N19/423H04N19/467H04N19/51
    • Frames of user interface graphical data can be remotely rendered at a client during a remote session with a server by providing graphical data commands to the client. A server identifies moving objects having a first position in the current frame and a second position in the new frame, generates motion hints for the moving objects, and reduces the motion hints based on collision detection, motion verification and other factors. Motion commands are generated for the reduced set of motion hints and applied to a copy of the current frame at the server. Differences between the modified current frame and the new frame are then encoded as delta commands. The server then sends the motion commands and delta commands to the client. The client receives and applies the commands to the current frame to render the new frame.
    • 通过向客户端提供图形数据命令,可以在与服务器的远程会话期间在客户端远程呈现用户界面图形数据的帧。 服务器识别具有当前帧中的第一位置和新帧中的第二位置的移动对象,生成运动对象的运动提示,并且基于碰撞检测,运动验证和其他因素来减少运动提示。 为减少运动提示集生成运动命令,并将其应用于服务器上当前帧的副本。 修改的当前帧和新帧之间的差异随后被编码为增量命令。 服务器然后将运动命令和增量命令发送到客户端。 客户端接收并将命令应用于当前帧以呈现新的帧。
    • 9. 发明申请
    • REMOTE USER INTERFACE RASTER SEGMENT MOTION DETECTION AND ENCODING
    • 远程用户界面RASTER分段运动检测和编码
    • US20120105463A1
    • 2012-05-03
    • US13324909
    • 2011-12-13
    • Brian McDowell
    • Brian McDowell
    • G06T1/00
    • G06F15/177G06T7/254
    • Raster segment commands are generated by a delta encoder and are encoded for raster segments detected to have moved in the current frame with respect to a location of the raster segment in a previous frame. Raster segment motion commands are stored in a queue and, when written, copy a raster segment into the current frame from a previous payload or cache. When written from the queue to a payload, raster segment motion commands are applied to a copy of the current frame maintained at the server using a copy of the previous payload sent. When copying a raster segment from a raster segment cache, a raster segment cache command retrieves identified raster segment data from the raster segment cache and copies the raster segment into a particular location in the current frame at the client. The raster segment commands are sent to a client via a payload to copy a raster segment from a previous payload into the current frame at the client or from a raster segment cache to the current frame.
    • 栅格段命令由增量编码器生成,并且针对被检测为相对于前一帧中的光栅段的位置在当前帧中移动的光栅段进行编码。 栅格段运动命令存储在队列中,并且在写入时将光栅段从先前的有效载荷或高速缓存复制到当前帧中。 当从队列写入有效载荷时,使用之前发送的有效载荷的副本将光栅段运动命令应用于服务器上维护的当前帧的副本。 当从光栅段高速缓存复制光栅段时,光栅段高速缓存命令从光栅段高速缓存中检索所识别的栅格段数据,并将光栅段复制到客户端当前帧中的特定位置。 栅格段命令通过有效载荷被发送到客户端,以将光栅段从先前的有效载荷复制到客户端处的当前帧或从光栅段高速缓存到当前帧。