基于位置的多Tile排列编码方法、装置、设备和解码方法制造方法及图纸

技术编号:20687499 阅读:23 留言:0更新日期:2019-03-27 20:43
本发明专利技术公开了一种基于位置相关性的多Tile排列编码方法,包括步骤:其特征在于,包括步骤:获取待排列的Tile分片;根据Tile分片的位置关系进行Tile分片排列。Tile分片的位置关系具体为:将经过ERP投影之后的Tile分片根据不同的分辨率进行位置划分。本发明专利技术通过在解码排列Tile分片时,根据Tile分片的位置相关性进行排列,位于同一位置区域的Tile分片具有相同分辨率,在解码后渲染的时候可以合并为一个区域进行统一处理,这样不仅加快了处理速度,还能避免两个Tile分片相邻处可能出现的接缝噪点,通过调整排列顺序达到提升Tile渲染的性能。

【技术实现步骤摘要】
基于位置的多Tile排列编码方法、装置、设备和解码方法
本专利技术涉及视频编码领域,尤其是一种基于位置相关性的多Tile排列编码方法、装置、设备和解码方法。
技术介绍
360度视频:利用多个摄像机同时对同一个空间下的物体进行多个角度拍摄,得到全方位360度进行拍摄的视频,运用一定的网络技术将真实的场景还原全在互联网上显示,并具有较强的互动性,进行360度视频播放时,允许用户在无需暂停视频播放的情况下,可以随意调节视频上下左右自由切换观看角度。现有技术中,视频(如360度视频)的传输编码采用将视频进行Tile分片分割,解码端接收到Tile分片之后,根据Tile分片编码递增的顺序排列Tile分片,进行解码,但是由于排列时没有考虑到Tile分片的位置相关性,导致渲染处理效率低,并且有可能两个Tile分片的相邻处会出现的接缝噪点的问题,因此提出一种能提高处理效率并且减少相邻Tile分片之间接缝噪点的Tile分片排列编码方法是很有必要的。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的目的是提供一种基于位置相关性的多Tile排列编码方法、装置、设备和解码方法。本专利技术所采用的技术方案是:第一方面,本专利技术提供一种基于位置相关性的多Tile排列编码方法,包括步骤:获取待排列的Tile分片;根据Tile分片的位置关系进行Tile分片排列。进一步地,所述Tile分片为经过ERP投影方式的数据分片。进一步地,所述Tile分片的位置关系具体为:将经过ERP投影之后的Tile分片根据不同的分辨率进行位置划分得到的位置关系。进一步地,所述根据不同分辨率进行位置划分具体是以第一区域分辨率为标准:第二区域在水平分辨率上做1/2降采样;第三区域在水平分辨率上做1/4降采样。进一步地,所述Tile分片的位置关系具体为:将位于同一个区域的Tile分片相邻排列,所述位于同一个区域的Tile分片具有相同的分辨率。进一步地,所述排列还包括,将位于同一个区域的Tile分片按照位置相邻的顺序排列。第二方面,本专利技术提供一种基于位置相关性的多Tile排列解码方法,包括如第一方面所述的任一种基于位置相关性的多Tile排列编码方法得到的视频数据,渲染时,将同一个区域的Tile分片合并成一个区域进行处理。进一步地,当获取的待排列的Tile分片个数小于解码所需的最小Tile分片个数时,使用位于排列顺序最末尾的Tile分片内容填充剩余的位置。第三方面,本专利技术提供一种基于位置相关性的多Tile排列编码装置,包括:待排列Tile分片获取模块:用于获取待排列的Tile分片;排列模块:用于根据Tile分片的位置关系进行Tile分片排列。第四方面,本专利技术提供一种基于位置相关性的多Tile排列编码的控制设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如第一方面所述的方法。本专利技术的有益效果是:本专利技术通过在编码排列Tile分片时,根据Tile分片的位置相关性进行排列,位于同一位置区域的Tile分片具有相同的分辨率,在解码后渲染的时候可以合并为一个区域进行统一处理,这样不仅加快了处理速度,还能避免两个Tile分片相邻处可能出现的接缝噪点,通过调整排列顺序达到提升Tile渲染的性能。附图说明图1a是球面全景视频示意图;图1b是ERP投影示意图;图2是本专利技术一种实施方式中基于位置相关性的多Tile排列编码方法流程图;图3是本专利技术一种实施方式中经过ERP映射的Tile位置划分示意图;图4是本专利技术一种实施方式中不同分辨率区域示意图;图5是现有的根据Tile分片编码递增的顺序排列示意图;图6是本专利技术一种实施方式中接收到的Tile分片的实际ERP排列位置;图7是本专利技术一种实施方式中基于位置相关性的Tile分片排列方式示意图;图8是本专利技术一种实施方式中基于位置相关性的多Tile排列编码装置结构框图。具体实施方式需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。现有技术中,将处理采集的360度球面全景视频多采用的是,将球面全景视频投影到2D屏幕上形成ERP格式视频,大多数拍摄序列都是以ERP格式存储的。Equirectangularprojection(ERP)是一种简单的映射方式,将经线映射为恒定间距的垂直线,将纬线映射为恒定间距的水平线。这种投影方式映射关系简单,但既不是等面积的也不是保角的,引入了相当大的失真。如图1a所示,为球面全景视频示意图,图中可见视频包围球面,呈360度。如图1b所示,为ERP投影示意图,相当于将图1a的球面视频拉抻成一个平面,实现了3D-2D转换,其中ERP是360度的图像平面,可以看到高纬度的南北极都被拉伸开,图像平面的左右边界可以对折在一起。实施例一:如图2所示,为本实施例中基于位置相关性的多Tile排列编码方法流程图,包括步骤:S1:获取待排列的Tile分片;S2:根据Tile分片的位置关系进行Tile分片排列。其中Tile分片为经过ERP投影方式的数据分片,Tile分片的位置关系具体为:将经过ERP投影之后的Tile分片根据不同的分辨率进行位置划分得到的位置关系。如图3所示,为经过ERP映射的Tile位置划分示意图,图中能够看出图1a所示的球面全景视频经过ERP映射后,基于拍摄位置划分为42个Tile分片,拍摄范围横轴是[0,2π],纵轴是如图4所示,为不同分辨率区域示意图,便于显示,将图3的Tile位置划分示意图进行重新排列,图中可见:第一区域包括:Tile分片{9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32};第二区域包括:Tile分片{3,4,5,6,7,8,33,34,35,36,37,38};第三区域包括:Tile分片{0,1,2,39,40,41};其中,对比图3可见,以纵轴原点为中心,离原点越远其距离高纬度的南北极更近,可以认为其Tile视频包含的内容相对较少,因此根据与纵轴原点的距离将Tile分片位置分类成上述的三个区域,即第三区域距离最远位于南北极的位置,第二区域较远处于第一区域和第三区域中间,第一区域位于纵轴原点两侧。由于要将经过ERP投影之后的Tile分片根据不同的分辨率进行位置划分,其不同分辨率设置如下,以第一区域分辨率为标准,第二区域在水平分辨率上做1/2降采样,第三区域在水平分辨率上做1/4降采样。由于第三区域比第二区域相对更远,认为其包含的有效内容较少,因此对其采用1/4降采样,位于同一个区域的Tile分片具有相同的分辨率。实施例二:根据实施例一,解码时,将同一个区域的Tile分片合并成一个区域进行处理。本实施例中,假设用户解码时接收到的多个Tile分片为{3,8,9,10,19,20,21,22,31,32,33,38},这样的12个Tile分片。如图5所示,为现有的根据Tile分片编码递增的顺序排列示意图,其中Tile分片进行解码时,其Tile分片的排列顺序按照Tile_id递增来排列,由于目前基于Tile的编码应用中本文档来自技高网...

【技术保护点】
1.一种基于位置相关性的多Tile排列编码方法,其特征在于,包括步骤:获取待排列的Tile分片;根据Tile分片的位置关系进行Tile分片排列。

【技术特征摘要】
1.一种基于位置相关性的多Tile排列编码方法,其特征在于,包括步骤:获取待排列的Tile分片;根据Tile分片的位置关系进行Tile分片排列。2.根据权利要求1所述的一种基于位置相关性的多Tile排列编码方法,其特征在于,所述Tile分片为经过ERP投影方式的数据分片。3.根据权利要求1所述的一种基于位置相关性的多Tile排列编码方法,其特征在于,所述Tile分片的位置关系具体为:将经过ERP投影之后的Tile分片根据不同的分辨率进行位置划分得到的位置关系。4.根据权利要求3所述的一种基于位置相关性的多Tile排列编码方法,其特征在于,所述根据不同分辨率进行位置划分具体是以第一区域分辨率为标准:第二区域在水平分辨率上做1/2降采样;第三区域在水平分辨率上做1/4降采样。5.根据权利要求4所述的一种基于位置相关性的多Tile排列编码方法,其特征在于,所述Tile分片的位置关系具体为:将位于同一个区域的Tile分片相邻排列,所述位于同一个区域的Tile分片具有相同的分辨率。6.根据权利要求5所述的一种基于位置相关性的多Tile排列编码方法,其特征...

【专利技术属性】
技术研发人员:王曜梁峰泰勒·丹尼尔谭建军
申请(专利权)人:深圳威尔视觉传媒有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1