首页> 外国专利> Systems and methods for rendering amp; pre-encoded load estimation based encoder hinting

Systems and methods for rendering amp; pre-encoded load estimation based encoder hinting

机译:用于渲染和基于编码器提示的预编码负载估计的系统和方法

摘要

Systems and methods for reducing latency through motion estimation and compensation techniques are disclosed. The systems and methods include a client device that uses transmitted lookup tables from a remote server to match user input to motion vectors, and tag and sum those motion vectors. When a remote server transmits encoded video frames to the client, the client decodes those video frames and applies the summed motion vectors to the decoded frames to estimate motion in those frames. In certain embodiments, the systems and methods generate motion vectors at a server based on predetermined criteria and transmit the generated motion vectors and one or more invalidators to a client, which caches those motion vectors and invalidators. The server instructs the client to receive input from a user, and use that input to match to cached motion vectors or invalidators. Based on that comparison, the client then applies the matched motion vectors or invalidators to effect motion compensation in a graphic interface. In other embodiments, the systems and methods cache repetitive motion vectors at a server, which transmits a previously generated motion vector library to a client. The client stores the motion vector library, and monitors for user input data. The server instructs the client to calculate a motion estimate from the input data and instructs the client to update the stored motion vector library based on the input data, so that the client applies the stored motion vector library to initiate motion in a graphic interface prior to receiving actual motion vector data from the server. In this manner, latency in video data streams is reduced.
机译:公开了用于通过运动估计和补偿技术来减少等待时间的系统和方法。该系统和方法包括客户端设备,该客户端设备使用从远程服务器发送的查找表来将用户输入与运动矢量进行匹配,并对这些运动矢量进行标记和求和。当远程服务器将编码的视频帧发送到客户端时,客户端对那些视频帧进行解码,并将求和的运动矢量应用于解码后的帧,以估计这些帧中的运动。在某些实施例中,该系统和方法基于预定标准在服务器处生成运动矢量,并将所生成的运动矢量和一个或多个无效器发送给客户端,该客户端缓存那些运动矢量和无效器。服务器指示客户端接收来自用户的输入,并使用该输入来匹配缓存的运动矢量或无效器。然后,基于该比较,客户端将匹配的运动矢量或无效器应用于图形界面中的运动补偿。在其他实施例中,该系统和方法在服务器处缓存重复的运动矢量,该服务器将先前生成的运动矢量库发送给客户端。客户端存储运动矢量库,并监视用户输入数据。服务器指示客户端从输入数据中计算运动估计,并指示客户端基于输入数据更新存储的运动矢量库,以便客户端应用存储的运动矢量库以在图形界面中启动运动,然后再进行操作。从服务器接收实际的运动矢量数据。以这种方式,减少了视频数据流中的等待时间。

著录项

  • 公开/公告号GB201916978D0

    专利类型

  • 公开/公告日2020-01-08

    原文格式PDF

  • 申请/专利权人 ZENIMAX MEDIA INC;

    申请/专利号GB20190016978

  • 发明设计人

    申请日2018-04-20

  • 分类号G06T7/20;A63F13/358;A63F13/40;A63F13/52;G06T5;G06T7;

  • 国家 GB

  • 入库时间 2022-08-21 11:00:13

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号