【技术实现步骤摘要】
选择运动向量精度本申请是申请日为2014年12月19日、申请号为201480072763.5、专利技术名称为“选择运动向量精度”的中国专利申请的分案申请。
技术介绍
工程师使用压缩(也称为源编码或源译码)来减少数字视频的比特率。压缩通过将信息转换为较低比特率形式而降低了存储和传输视频信息的成本。解压缩(也称作解码)根据压缩形式重构原始信息的版本。“编码解码器”是编码器/解码器系统。在过去的二十年里,采用了各种视频编码解码器标准,包括ITU-TH.261、H.262(MPEG-2或ISO/IEC13818-2)、H.263和H.264(MPEG-4AVC或ISO/IEC14496-10)标准、MPEG-1(ISO/IEC11172-2)和MPEG-4视觉(ISO/IEC14496-2)标准、以及SMPTE421M(VC-1)标准。最近,批准了HEVC标准(ITU-TH.265或ISO/IEC23008-2)。目前正在开发HEVC标准的扩展(例如,用于可扩展视频编码/解码,用于对具有较高保真度的视频在样本位深度或色度采样率方面进行编码/解码,或用于多视图编码/解码)。视频编码解码器标准通常定义编码视频比特流的语法的选项,详述在编码和解码中使用特定特征时在比特流中的参数。在多种情况下,视频编码解码器标准还提供关于解码器应该执行以实现解码的一致性结果的解码操作的细节。除了编码解码器标准外,各种属性编码解码器格式定义了用于编码视频比特流和对应的解码操作的语法的其他选项。通常,视频压缩技术包括“图片内”压缩和“图片间”压缩。图片内压缩技术压缩个体图片,而图片间压缩技术参考先 ...
【技术保护点】
1.在计算机系统中,一种方法包括:对视频序列的帧进行编码以产生编码数据,所述帧中的每一个帧包括一个或多个区域,其中,所述编码包括:在标题中设置指示符的值,所述标题应用于所述视频序列的所述帧中的至少一个帧,所述指示符指示:针对所述帧中的所述至少一个帧的运动向量(“MV”)精度是否是在逐区域的基础上被控制的;以及如果针对所述帧中的所述至少一个帧的所述MV精度不是在逐区域的基础上被控制的,则针对所述帧中的所述至少一个帧的所述MV精度是四分之一样本精度还是整数样本精度;以及如果针对所述帧中的所述至少一个帧的所述MV精度是在逐区域的基础上被控制的,则针对所述帧中的所述至少一个帧的所述一个或多个区域中的每个区域,在针对所述区域的标题中设置标记的值,所述标记指示针对所述区域的MV精度是四分之一样本精度还是整数样本精度;以及输出所述编码数据作为比特流的一部分,所述比特流包括所述指示符,并且如果针对所述帧中的所述至少一个帧的所述MV精度是在逐区域的基础上被控制的,则所述比特流还包括针对所述帧中的所述至少一个帧的所述一个或多个区域中的每个区域的、指示针对所述区域的所述MV精度的标记。
【技术特征摘要】
2014.01.08 US 61/925,090;2014.01.31 US 61/934,574;1.在计算机系统中,一种方法包括:对视频序列的帧进行编码以产生编码数据,所述帧中的每一个帧包括一个或多个区域,其中,所述编码包括:在标题中设置指示符的值,所述标题应用于所述视频序列的所述帧中的至少一个帧,所述指示符指示:针对所述帧中的所述至少一个帧的运动向量(“MV”)精度是否是在逐区域的基础上被控制的;以及如果针对所述帧中的所述至少一个帧的所述MV精度不是在逐区域的基础上被控制的,则针对所述帧中的所述至少一个帧的所述MV精度是四分之一样本精度还是整数样本精度;以及如果针对所述帧中的所述至少一个帧的所述MV精度是在逐区域的基础上被控制的,则针对所述帧中的所述至少一个帧的所述一个或多个区域中的每个区域,在针对所述区域的标题中设置标记的值,所述标记指示针对所述区域的MV精度是四分之一样本精度还是整数样本精度;以及输出所述编码数据作为比特流的一部分,所述比特流包括所述指示符,并且如果针对所述帧中的所述至少一个帧的所述MV精度是在逐区域的基础上被控制的,则所述比特流还包括针对所述帧中的所述至少一个帧的所述一个或多个区域中的每个区域的、指示针对所述区域的所述MV精度的标记。2.如权利要求1所述的方法,其中,应用于所述帧中的所述至少一个帧的所述标题是序列参数集或图片参数集,其中,所述区域是切片,并且其中,所述区域的所述标题是切片标题。3.如权利要求1所述的方法,其中,针对所述指示符:第一可能值指示针对所述帧中的所述至少一个帧的所述MV精度不是在逐区域的基础上被控制的,并且还指示针对所述帧中的所述至少一个帧的所述MV精度是四分之一样本精度;第二可能值指示针对所述帧中的所述至少一个帧的所述MV精度不是在逐区域的基础上被控制的,并且还指示针对所述帧中的所述至少一个帧的所述MV精度是整数样本精度;以及第三可能值指示针对所述帧中的所述至少一个帧的所述MV精度是在逐区域的基础上被控制的。4.如权利要求1所述的方法,其中,针对所述帧中的所述至少一个帧的所述一个或多个区域中的给定区域,如果针对所述给定区域的所述标记不存在于所述比特流中,则针对所述给定区域的所述标记被推断为在所述编码期间具有等于所述指示符的值。5.如权利要求1所述的方法,其中,所述指示符是二比特值。6.如权利要求1所述的方法,其中,对MV值的解释在所述编码期间取决于所述MV精度是四分之一样本精度还是整数样本精度而变化,如果所述MV精度是整数样本精度,则所述MV值表示整数样本偏移,而如果所述MV精度是四分之一样本精度,则所述MV值表示四分之一样本偏移。7.如权利要求1所述的方法,其中,所述设置所述指示符的所述值是基于所述视频序列的所述帧的源的。8.如权利要求1所述的方法,其中,所述设置所述指示符的所述值是基于对性能启发数据或历史数据的测量的。9.一个或多个非易失性存储器或存储设备,具有存储于其上的作为比特流的一部分的编码数据,所述编码数据是通过包括以下各项的操作产生的:对视频序列的帧进行编码以产生所述编码数据,所述帧中的每一个帧包括一个或多个区域,其中,所述编码包括:在标题中设置指示符的值,所述标题应用于所述视频序列的所述帧中的至少一个帧,所述指示符指示:针对所述帧中的所述至少一个帧的运动向量(“MV”)精度是否是在逐区域的基础上被控制的;以及如果针对所述帧中的所述至少一个帧的所述MV精度不是在逐区域的基础上被控制的,则针对所述帧中的所述至少一个帧的所述MV精度是四分之一样本精度还是整数样本精度;以及如果针对所述帧中的所述至少一个帧的所述MV精度是在逐区域的基础上被控制的,则针对所述帧中的所述至少一个帧的所述一个或多个区域中的每个区域,在针对所述区域的标题中设置标记的值,所述标记指示针对所述区域的MV精度是四分之一样本精度还是整数样本精度;以及输出所述编码数据作为所述比特流的一部分,所述比特流包括所述指示符,并且如果针对所述帧中的所述至少一个帧的所述MV精度是在逐区域的基础上被控制的,则所述比特...
【专利技术属性】
技术研发人员:G·J·沙利文,Y·周,李明杰,CL·林,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。