【技术实现步骤摘要】
将包含图形对象的图像内容添加至图像帧的方法及系统
本专利技术涉及视频编码,尤其是将图像内容添加至被编码的视频流的方法。
技术介绍
目前普遍在视频流中添加图形特征。可添加这些以例如有助于观众分辨流中的各种对象、或仅附加信息。图形特征可包括边界框、隐私遮蔽、界线以及诸如快速响应(QR)码之类的矩阵条码。然而,当直接将附加图像特征作为像素添加至视频流的图像帧时,在编码期间视频流的图像帧被压缩时、这可能时常产生图形特征的变形。这是因为许多编码方法依赖于通过类似于离散余弦变换(DCT)的数学运算、将图像从空间域变换为频域并消除高频信息。这与离散颜色及强度过渡的损失相对应,当图像被变换回空间域时、这可能使添加的诸如QR码或边界框之类的图形特征变形。在将图形特征添加为在源视频顶部呈现的覆盖的情况下,可找到此问题的一种解决方案。然而,生成这些覆盖可能因增加的渲染步骤以及较高的比特率需求、导致额外的系统负担。在一些情况下,使用单个硬件编码器对视频流和渲染的覆盖进行编码也可能不是可行的,增加了所需的系统复杂性。覆盖方法未解决的另一限制是缺少基本图像帧的区域的特定处理,其中该覆盖包括图形特征,这可能导致编码效率低,因为视频的同一区域可能被渲染多于一次。在此情况下,存在进一步改进此
的需求。
技术实现思路
鉴于上述情况,本专利技术的目标因而是克服或减少至少一些讨论的问题。尤其是,目标是提供将图形对象添加至被编码的视频流、解码时添加的图形对象几乎没有或无信息损失的方法、软件及系统。根据 ...
【技术保护点】
1.一种将图形对象添加至包括第一图像帧(104;404a)的一个或多个图像帧的图像数据的方法,所述图形对象在使用编码器(308)对所述一个或多个图像帧进行编码期间被添加,其中所述第一图像帧(404a)由所述编码器进行帧内编码,其中所述一个或多个图像帧包括在所述第一图像帧之后的第二帧(404b),所述第二图像帧被帧间编码并且参考所述第一图像帧,所述方法包括步骤:/n由图像数据生成器(305)接收(S502)与要被添加至所述一个或多个图像帧的所述图像数据的所述图形对象(100)相关的数据(322);/n由所述图像数据生成器基于所述编码器的编码单元CU(307)的定义大小,将所述图形对象转换(S506)为第一离散频率转换DFT块集(306a),每个DFT块和所述一个或多个图像帧中的与该DFT块相对应的位置相关联;/n由所述编码器对所述第一图像帧的多个像素块执行(S508)DFT,以输出第二DFT块集(306b);/n由所述图像数据生成器指示(S510)所述编码器根据与所述第一DFT块集相关联的位置、用所述第一DFT块集替换所述第二DFT块集的DFT块子集;以及/n由所述图像数据生成器指示所述 ...
【技术特征摘要】
20181221 EP 18215276.91.一种将图形对象添加至包括第一图像帧(104;404a)的一个或多个图像帧的图像数据的方法,所述图形对象在使用编码器(308)对所述一个或多个图像帧进行编码期间被添加,其中所述第一图像帧(404a)由所述编码器进行帧内编码,其中所述一个或多个图像帧包括在所述第一图像帧之后的第二帧(404b),所述第二图像帧被帧间编码并且参考所述第一图像帧,所述方法包括步骤:
由图像数据生成器(305)接收(S502)与要被添加至所述一个或多个图像帧的所述图像数据的所述图形对象(100)相关的数据(322);
由所述图像数据生成器基于所述编码器的编码单元CU(307)的定义大小,将所述图形对象转换(S506)为第一离散频率转换DFT块集(306a),每个DFT块和所述一个或多个图像帧中的与该DFT块相对应的位置相关联;
由所述编码器对所述第一图像帧的多个像素块执行(S508)DFT,以输出第二DFT块集(306b);
由所述图像数据生成器指示(S510)所述编码器根据与所述第一DFT块集相关联的位置、用所述第一DFT块集替换所述第二DFT块集的DFT块子集;以及
由所述图像数据生成器指示所述编码器对所述第二图像帧中的与和所述第一DFT块集相关联的所述位置相对应的像素块进行帧间编码,并且将所述第二图像帧中的所述像素块的运动矢量设为零。
2.根据权利要求1所述的方法,其中所述一个或多个图像帧表示图片组GOP,其中针对所述GOP中的在第一图像帧之后的所有图像帧重复权利要求2的所述方法。
3.根据权利要求1所述的方法,其中与图形对象相关的所述数据包括描述所述图形对象的位图。
4.根据权利要求3所述的方法,其中与图形对象相关的所述数据进一步包括定义所述一个或多个图像帧的所述图像数据中的应该添加所述图形对象的位置的坐标。
5.根据权利要求1所述的方法,其中与图形对象相关的所述数据定义描述所述图形对象的多边形。
6.根据权利要求3所述的方法,其中与图形对象相关的所述数据进一步包括定义所述图形对象的颜色的数据。
7.根据权利要求1所述的方法,在由所述图像数据生成器指示所述编码器根据与所述第一DFT块集相关联的位置、用所述第一DFT块集替换所述第二DFT块集的DFT块子集的步骤之后,进一步包括步骤:
由所述编码器执行(S512)所述第二DFT块集的量化,以形成量化的DFT块集,其中所述量化使用量化参数的映射来执行,所述量化参数的映射针对所述第二DFT块集的每个DFT块定义量化参数,
由所述编码器执行(S514)所述量化的DFT块集的熵编码,以形成比特流(320)。
8.根据权利要求1所述的方法,其中由所述图像数据生成器将所述图形对象转换为第一DFT块集的步骤包括:
a)使用试验频率变换将所述图形对象转换(S604)为临时的第一离散频率变换DFT块集,
b)使用所述试验频率变换的逆将所述临时的第一DFT块集转换(S606)回所述图形对象的表示;
c)计算(S608)所述图形对象的表示与所接收的图形对象之间的差值,
一旦确定所述差值超过阈值误差值,则使用不同的试验频率变换迭代地执行步骤a)至c),直至所述差值不超过所述阈值误差值,并且将产生不超过所述阈值误差值的差值的试验频率变换用...
【专利技术属性】
技术研发人员:袁嵩,维克托·埃德帕尔姆,
申请(专利权)人:安讯士有限公司,
类型:发明
国别省市:瑞典;SE
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。