【技术实现步骤摘要】
【国外来华专利技术】深度图译码
本专利技术涉及视频译码且,更明确地说,涉及用于编码及解码视频数据的方法及设备。
技术介绍
数字视频能力可并入到广泛范围的装置中,包含数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或桌上型计算机、数码相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话、视频电话会议装置及其类似者。数字视频装置实施视频压缩技术(例如,由MPEG-2、MPEG-4、ITU-TH.263或ITU-TH.264/MPEG-4第10部分高级视频译码(AVC)定义的标准及此类标准的扩展中所描述的视频压缩技术),以更有效率地发射及接收数字视频信息。视频压缩技术执行空间预测及/或时间预测以减少或去除视频序列中固有的冗余。对于基于块的视频译码,一视频帧或切片可以分割成多个块。每一块可被进一步分割。使用相对于相邻块的空间预测来编码经帧内译码(I)帧或切片中的块。经帧间译码(P或B)帧或切片中的块可以使用相对于相同帧或切片中的相邻块的空间预测或相对于其它参考帧的时间预测。
技术实现思路
在一个实例中,本专利技术描述一种方法,其包含:译码表示链的元素的位置的数据,所述链分割视频数据的预测单元,其中除了最后的元素以外的所述元素的所述位置中的每一者在所述预测单元内,且其中所述最后的元素的所述位置在所述预测单元外部以指示倒数第二元素为所述链的所述最后的元素;及基于所述链译码所述预测单元的分区。在另一实例中,本专利技术描述一种装置,其包含用于译码视频数据的视频译码器,所述视频译码器包含一或多个处理器,所述处理器经配置以:译码表示链的元素的位 ...
【技术保护点】
一种译码视频数据的方法,所述方法包括:译码表示链的元素的位置的数据,所述链分割视频数据的预测单元,其中除了最后的元素以外的所述元素的所述位置中的每一者在所述预测单元内,且其中所述最后的元素的所述位置在所述预测单元外部以指示倒数第二元素为所述链的所述最后的元素;及基于所述链译码所述预测单元的分区。
【技术特征摘要】
【国外来华专利技术】1.一种译码视频数据的方法,所述方法包括:译码表示链的元素的位置的数据,所述链分割视频数据的预测单元,其中除了最后的元素以外的所述元素的所述位置中的每一者在所述预测单元内,且其中所述最后的元素的所述位置在所述预测单元外部以指示倒数第二元素为所述链的所述最后的元素;及基于所述链译码所述预测单元的分区。2.根据权利要求1所述的方法,其中译码所述预测单元包括:编码表示链的元素的位置的数据,所述链分割视频数据的预测单元;及基于所述链编码所述预测单元的所述分区。3.根据权利要求1所述的方法,其中译码所述预测单元包括:解码表示链的元素的位置的数据,所述链分割视频数据的预测单元;及基于所述链解码所述预测单元的所述分区。4.根据权利要求3所述的方法,其中从链码字确定元素的所述位置,且所述方法进一步包括跟踪与每一链码字相关联的结束坐标,其中一旦额外链码字对应于边界外部的坐标,便终止所述跟踪。5.根据权利要求4所述的方法,其中跟踪与每一链码字相关联的所述结束坐标包括:将用于存储链的总数目的变量初始化为0;在所述链从上方边界或底部边界开始的情况下,将先前索引初始化为3,在链并不会从上方边界或底部边界开始的情况下,将所述先前索引初始化为1,所述先前索引包括指示所述链上的位置的值;剖析所述链码字以确定用于所述链码字的索引;确定所述链的位置是否在边界上以确定所述倒数第二元素为所述链的所述最后的元素,其中响应于确定所述链的所述位置在边界上而确定所述倒数第二元素为所述链的所述最后的元素;及基于所述倒数第二元素确定链的所述总数目。6.根据权利要求5所述的方法,其中剖析所述链码字进一步包括基于所述链码字使用查找表确定x及y像素方向移动;其中检查以确定下一个链的所述位置是否在所述边界上进一步包括基于来自所述查找表的所述x及y像素方向移动设置x位置及y位置,其中当所述x位置及所述y位置并不在所述预测单元的所述边界内时,所述下一个链的所述位置在所述边界上;且其中确定链的所述总数目进一步包括当做出所述下一个链的所述位置在所述边界上的确定时,从用于存储链的所述总数目的所述变量减去1。7.根据权利要求1所述的方法,其中译码所述链开始位置包括:译码指示所述链是在所述预测单元的水平边缘还是垂直边缘上开始的数据;当所述数据指示所述链在垂直边缘上开始时,译码指示所述链是在所述预测单元的左侧边缘还是右侧边缘上开始的数据;及当所述数据指示所述链在水平边缘上开始时,译码指示所述链是在所述预测单元的顶部边缘还是底部边缘上开始的数据。8.根据权利要求7所述的方法,其中译码所述链开始位置包括:在所述链于所述左侧边缘或所述顶部边缘处开始的情况下,基于表示所述元素的所述位置的所述数据,创建指示所述预测单元的像素是属于第一分区还是第二分区的分区图;当所述链在所述右侧边缘上开始时,水平地将所述分区图翻转;及当所述链在所述底部边缘上开始时,垂直地将所述分区图翻转。9.根据权利要求1所述的方法,其中译码所述链开始位置包括:译码指示所述链是在所述预测单元的水平边缘还是垂直边缘上开始的数据;及将表示所述元素的所述位置的分区图从上到下翻转以区别顶部开始与底部开始,及将所述分区图从右到左翻转以区别左侧开始或右侧开始。10.根据权利要求9所述的方法,其中将所述预测单元从上到下翻转以区别顶部开始与底部开始包括对于从0到的每一i及从0到N-1的每一j,交换值(i,j)与值(N-1-i,j),且将所述预测单元从右到左翻转以区别左侧开始或右侧开始包括对于从0到N-1的每一i及从0到的每一j,交换值(i,j)与值(N-1-i,j)。11.根据权利要求1所述的方法,其进一步包括译码链开始位置,包括译码指示所述链是在所述预测单元的顶部边界、所述预测单元的左侧边界、所述预测单元的底部边界还是所述预测单元的右侧边界开始的两位旗标。12.根据权利要求11所述的方法,其中所述两位旗标为二进制值“00”时指示顶部边界,所述两位旗标为二进制值“01”时指示左侧边界,所述两位旗标为二进制值“10”时指示底部边界,且所述两位旗标为二进制值“11”时指示右侧边界。13.根据权利要求1所述的方法,其进一步包括译码1位旗标,所述1位旗标指示所述链从左侧边界开始,及译码两位旗标,所述两位旗标指示所述链从顶部边界或底部边界开始。14.根据权利要求13所述的方法,其中当从底部边界开始时,所述方法进一步包括在所述预测单元的右侧边缘处结束所述链。15.根据权利要求1所述的方法,其中译码视频数据包括译码表示链的元素的位置的数据,所述链分割视频数据的预测单元,且所述预测单元的所述分区是基于所述链,而不译码针对所述预测单元的指示所述链中的元素的数目的值。16.一种用于译码视频数据的视频译码器,其包括经配置以进行以下操作的一或多个处理器:译码表示链的元素的位置的数据,所述链分割视频数据的预测单元,其中除了最后的元素以外的所述元素的所述位置中的每一者在所述预测单元内,且其中所述最后的元素的所述位置在所述预测单元外部以指示倒数第二元素为所述链的所述最后的元素;及基于所述链译码所述预测单元的分区。17.根据权利要求16所述的视频译码器,其中所述视频译码器:编码表示链的元素的位置的数据,所述链分割视频数据的预测单元;及基于所述链编码所述预测单元的所述分区。18.根据权利要求16所述的视频译码器,其中所述视频译码器:解码表示链的元素的位置的数据,所述链分割视频数据的预测单元;及基于所述链解码所述预测单元的所述分区。19.根据权利要求18所述的视频译码器,其中从链码字确定元素的所述位置,其中所述一或多个处理器经配置以跟踪与每一链码字相关联的结束坐标,且其中一旦额外链码字对应于边界外部的坐标,便终止所述跟踪。20.根据权利要求19所述的视频译码器,其中所述一或多个处理器经配置以跟踪与每一链码字相关联的所述结束坐标,其中所述跟踪包括:将用于存储链的总数目的变量初始化为0;在所述链从上方边界或底部边界开始的情况下,将先前索引初始化为3,在链并不会从上方边界或底部边界开始的情况下,将所述先前索引初始化为1,所述先前索引包括指示所述链上的位置的值;剖析所述链码字以确定用于所述链码字的索引;确定所述链的位置是否在边界上以确定所述倒数第二元素为所述链的所述最后的元素,其中响应于确定所述链的所述位置在边界上而确定所述倒数第二元素为所述链的所述最后的元素;及基于所述倒数第二元素确定链的所述总数目。21.根据权利要求20所述的视频译码器,其中剖析所述链码字进一步包括基于所述链码字使用查找表确定x及y像素方向移动;其中检查以确定下一个链的所述位置是否在所述边界上进一步包括基于来自所述查找表的所述x及y像素方向移动设置x位置及y位置,其中当所述x位置及所述y位置并不在所述预测单元的所述边界内时,所述下一个链的所述位置在所述边界上;且其中确定链的所述总数目进一步包括当做出所述下一个链的所述位置在所述边界上的确定时,从用于存储链的所述总数目的所述变量减去1。22.根据权利要求16所述的视频译码器,其中所述一或多个处理器经配置以:译码指示所述链是在所述预测单元的水平边缘还是垂直边缘上开始的数据;当所述数据指示所述链在垂直边缘上开始时,译码指示所述链是在所述预测单元的左侧边缘还是右侧边缘上开始的数据;及当所述数据指示所述链在水平边缘上开始时,译码指示所述链是在所述预测单元的顶部边缘还是底部边缘上开始的数据。23.根据权利要求22所述的视频译码器,其中译码所述链开始位置包括:在所述链于所述左侧边缘或所述顶部边缘处开始的情况下,基于表示所述元素的所述位置的所述数据,创建指示所述预测单元的像素是属于第一分区还是第二分区的分区图;当所述链在所述右侧边缘上开始时,水平地将所述分区图翻转;及当所述链在所述底部边缘上开始时,垂直地将所述分区图翻转。24.根据权利要求16所述的视频译码器,其中译码所述链开始位置包括:译码指示所述链是在所述预测单元的水平边缘还是垂直边缘上开始的数据;及将表示所述元素的所述位置的分区图从上到下翻转以区别顶部开始与底部开始,及将所述分区图从右到左翻转以区别左侧开始或右侧开始。25.根据权利要求24所述的视频译码器,其中将所述预测单元从上到下翻转以区别顶部开始与底部开始包括对于从0到的每一i及从0到N-1的每一j,交换值(i,j)与值(N-1-i,j),且将所述预测单元从右到左翻转以区别左侧开始或右侧开始包括对于从0到N-1的每一i及从0到的每一j,交换值(i,j)与值(N-1-i,j)。26.根据权利要求16所述的视频译码器,其进一步包括译码链开始位置,包括译码指示所述链是在所述预测单元的顶部边界、所述预测单元的左侧边界、所述预测单元的底部边界还是所述预测单元的右侧边界开始的两位旗标。27.根据权利要求26所述的视频译码器,其中所述两位旗标为...
【专利技术属性】
技术研发人员:赵欣,张莉,陈颖,马尔塔·卡切维奇,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。