[发明专利]一种运动矢量确定方法及装置在审
申请号: | 202111414541.5 | 申请日: | 2021-11-25 |
公开(公告)号: | CN114222125A | 公开(公告)日: | 2022-03-22 |
发明(设计)人: | 钟云;管志强 | 申请(专利权)人: | 新华三大数据技术有限公司 |
主分类号: | H04N19/139 | 分类号: | H04N19/139;H04N19/176;H04N19/182;H04N19/42 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 450000 河南省郑州市郑州高*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 运动 矢量 确定 方法 装置 | ||
本申请提供了一种运动矢量确定方法及装置。对当前帧图像进行分割,得到至少一个编码块;针对每个编码块,利用该编码块附近已编码完的编码块的运动矢量预测该编码块的运动矢量;根据该编码块和参考编码块,确定预测得到的运动矢量是否在误差允许范围内;当在误差允许范围内时,则确定所述运动矢量为该编码块的运动矢量;当不在误差允许范围内时,则确定该编码块的对角线上的目标像素点;查找参考帧图像上与所述目标像素点相匹配的参考像素点;根据所述目标像素点和所述参考像素点确定所述目标像素点的运动矢量;当所述目标像素点的运动矢量在误差允许范围内时,将所述目标像素点的运动矢量确认为该编码块的运动矢量。
技术领域
本申请涉及云计算技术领域,尤其涉及一种运动矢量确定方法及装置。
背景技术
当前云计算的时代背景下,虚拟桌面基础架构(Virtual DesktopInfrastructure,VDI)的应用场景日益广泛,VDI主要依靠物理服务器上的Hypervisor划分出的虚拟机,VDI用户可以通过云桌面客户端对存在于远端物理服务器上的虚拟机进行访问。云桌面客户端与虚拟机的交互是通过云桌面传输协议实现的,需要消耗网络带宽,VDI用户在使用过程中,会产生很多的绘图指令,如果不进行压缩会消耗大量的网络带宽。其中比较耗费网络带宽的操作,是用户进行窗口或者图标的拖动操作,用户在拖动过程中,内容其实并没有变化,因此需要寻找一种方法来寻找拖动过程中的运动矢量,来降低网络带宽的消耗。
目前工程应用上,通常采用视频编码算法中的运动估计算法来进行运动估计,而运动估计算法的主要应用场景是视频压缩,仅适用于视频的前后帧之间很难有完全相同的画面内容,但是云桌面在使用场景中前后帧之间是有大量相同的内容的,因此上述运动估计算法不适用云桌面场景中。
因此,如何在云桌面场景中,准确地确定编码块的运动矢量是值得考虑的技术问题之一。
发明内容
有鉴于此,本申请提供一种运动矢量确定方法及装置,用以在云桌面场景中,准确地确定编码块的运动矢量。
具体地,本申请是通过如下技术方案实现的:
根据本申请的第一方面,提供一种运动矢量确定方法,包括:
对当前帧图像进行分割,得到至少一个编码块;
针对每个编码块,利用该编码块附近已编码完的编码块的运动矢量预测该编码块的运动矢量;
根据该编码块和参考编码块,确定预测得到的运动矢量是否在误差允许范围内;
当在误差允许范围内时,则确定所述运动矢量为该编码块的运动矢量;
当不在误差允许范围内时,则确定该编码块的对角线上的目标像素点;
查找参考帧图像上与所述目标像素点相匹配的参考像素点;
根据所述目标像素点和所述参考像素点确定所述目标像素点的运动矢量;
当所述目标像素点的运动矢量在误差允许范围内时,将所述目标像素点的运动矢量确认为该编码块的运动矢量。
根据本申请的第二方面,提供一种运动矢量确定装置,包括:
分割模块,用于对当前帧图像进行分割,得到至少一个编码块;
预测模块,用于针对每个编码块,利用该编码块附近已编码完的编码块的运动矢量预测该编码块的运动矢量;
判断模块,用于根据该编码块和参考编码块,确定预测得到的运动矢量是否在误差允许范围内;
第一确定模块,用于当所述判断模块的判断结果为在误差允许范围内时,则确定所述运动矢量为该编码块的运动矢量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三大数据技术有限公司,未经新华三大数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111414541.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种燃油蒸发控制系统及其控制方法
- 下一篇:一种智能仓储堆垛机缓震货叉装置