【技术实现步骤摘要】
【国外来华专利技术】使用几何模型进行运动编码用于视频压缩
[0001]本实施方案中的至少一个实施方案整体涉及使用几何模型并且例如在用于云游戏的渲染合成视频的上下文中对视频进行运动编码。
技术介绍
[0002]为了实现高压缩效率,图像和视频编码方案通常采用预测和变换来利用视频内容中的空间和时间冗余。一般来讲,帧内或帧间预测用于利用帧内或帧间相关,然后对在原始块与预测块之间的差异(通常表示为预测误差或预测残差)进行变换、量化和熵编码。为了重构视频,通过对应于熵编码、量化、变换和预测的逆过程对压缩数据进行解码。
[0003]云游戏使用视频编码向用户输送游戏动作。实际上,在此类上下文中,游戏的3D环境被渲染在服务器上,经过视频编码并且作为视频流提供给解码器。解码器显示视频,并且作为响应,将用户输入传输回服务器,从而允许与游戏元件和/或其他用户进行交互。
技术实现思路
[0004]本实施方案中的至少一个实施方案涉及视频编码系统,该视频编码系统基于核线几何结构执行运动预测。第一相机对应于当前帧,第二相机对应于参考帧,并且核线几何结构用于确定允许执行参考帧与当前帧之间的预测的运动参数。
[0005]根据至少一个实施方案的第一方面,一种用于对视频的当前帧的像素块进行解码的方法,该方法包括基于核线几何结构执行运动预测,其中第一相机对应于当前帧,第二相机对应于参考帧,并且核线几何结构用于确定允许执行参考帧的块与当前帧的块之间的预测的运动参数。
[0006]根据至少一个实施方案的第二方面,一种用于对视频的当前帧的像素块 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种用于对视频的当前帧的像素块进行解码的方法,所述方法包括在参考帧的块与所述当前帧的所述块之间执行运动预测,其中核线几何结构用于确定允许执行所述运动预测的运动参数,所述核线几何结构基于所述当前帧的相机参数和所述参考帧的相机参数。2.根据权利要求1所述的方法,还包括:
‑
获得(1210)表示核线模式的使用的信息,并且作为响应:
‑
获得(1220)所述当前帧的第一相机参数和所述参考帧的第二相机参数,
‑
基于所获得的相机参数来确定(1230)所述参考帧中穿过所述当前帧的所述当前块的核线,
‑
获得(1240)距离运动,以及
‑
基于所述距离运动和所述核线来确定(1250)运动向量,以及
‑
基于所确定的运动向量,使用运动补偿来重建(1260)所述当前块。3.根据权利要求1所述的方法,还包括:
‑
获得(1410)当前帧的第一相机参数和参考帧的第二相机参数,
‑
对于运动向量候选,基于所获得的相机参数和所述对应块的所述位置来确定(1440)核线约束,
‑
如果所述核线约束低于阈值,则将所述候选添加(1460)到候选列表,以及
‑
基于所述列表的候选,使用运动补偿来重建所述当前块。4.根据权利要求1所述的方法,还包括:
‑
获得(1510、1540)先前帧的第一相机参数、参考帧的第二相机参数以及当前帧的第三相机参数,
‑
获得(1550)表示核线模式的使用的信息,并且作为响应:
‑
使用第一相机参数和第二相机参数来确定所述先前帧的具有存储在运动信息缓冲器中的当前运动向量的深度图,
‑
基于所述第一相机参数和所述第三相机参数以及针对所述先前帧的存储的深度图,通过将先前帧的所述深度图反投影到所述当前帧上来获得当前深度图,以及
‑
使用所述第二相机参数和所述第三相机参数,基于所述当前块的位置和所述当前深度图来确定运动向量,以及
‑
基于所确定的运动向量,使用运动补偿来重建所述当前块。5.一种用于对视频的当前帧的像素块进行编码的方法,所述方法包括:在参考帧的块与所述当前帧的所述块之间执行运动预测,其中核线几何结构用于确定允许执行所述运动预测的运动参数,所述核线几何结构基于所述当前帧的相机参数和所述参考帧的相机参数。6.根据权利要求5所述的方法,还包括:
‑
获得所述当前帧的第一相机参数和所述参考帧的第二相机参数,
‑
基于所获得的相机参数来确定所述参考帧中穿过所述当前帧的所述当前块的核线,
‑
获得距离运动
‑
基于所述距离运动和所述核线来确定运动向量,以及
‑
基于所述运动向量,使用运动补偿来重建所述当前块,以及
‑
至少对表示核线模式的使用的信息、当前帧的第一相机参数以及参考帧的第二相机
参数进行编码。7.根据权利要求5所述的方法,还包括:
‑
获得当前帧的第一相机参数和参考帧的第二相机参数,
‑
对于运动向量候选,基于所获得的相机参数和所述对应块的所述位置来确定核线约束,
‑
如果所述核线约束低于阈值,则将所述候选添加到候选列表,以及
‑
至少对表示核线模式的使用的信息、当前帧的第一相机参数以及参考帧的第二相机参数进行编码。8.根据权利要求5所述的方法,还包括:
‑
获得先前帧的第一相机参数、参考帧的第二相机参数以及当前帧的第三相机参数,
‑
获得表示核线模式的使用的信息,并且作为响应:
‑
使用第一相机参数和第二相机参数来确定所述先前帧的具有存储在运动信息缓冲器中的当前运动向量的深度图,
‑
基于所述第一相机参数和所述第三相机参数以及针对所述先前帧的存储的深度图,通过将所述先前帧的所述深度图反投影到所述当前帧上来获得当前深度图,
‑
使用第二相机参数和第三相机参数,基于所述当前块的位置和所述当前深度图来确定运动向量,
‑
基于所确定的运动向量,使用运动补偿来重建所述当前块,以及
‑
至少对表示核线模式的使用的信息、当前帧的第一相机参数以及参考帧的第二相机参数进行编码。9.一种装置(1000),包括用于对视频的当前帧的像素块进行解码的解码器(1030),所述解码器被配置为在参考帧的块与所述当前帧的所述块之间执行运动预测,其中核线几何结构用于确定允许执...
【专利技术属性】
技术研发人员:P,
申请(专利权)人:交互数字VC控股法国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。