CN112188180B - 一种处理子块图像的方法及装置 - Google Patents
一种处理子块图像的方法及装置 Download PDFInfo
- Publication number
- CN112188180B CN112188180B CN201910602008.8A CN201910602008A CN112188180B CN 112188180 B CN112188180 B CN 112188180B CN 201910602008 A CN201910602008 A CN 201910602008A CN 112188180 B CN112188180 B CN 112188180B
- Authority
- CN
- China
- Prior art keywords
- image
- sub
- block
- subblock
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 148
- 238000012545 processing Methods 0.000 title claims abstract description 134
- 239000000284 extract Substances 0.000 claims abstract description 23
- 238000009877 rendering Methods 0.000 claims description 50
- 238000000605 extraction Methods 0.000 claims description 23
- 238000007654 immersion Methods 0.000 description 4
- 230000000007 visual effect Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/10—Processing, recording or transmission of stereoscopic or multi-view image signals
- H04N13/106—Processing image signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/10—Processing, recording or transmission of stereoscopic or multi-view image signals
- H04N13/106—Processing image signals
- H04N13/122—Improving the 3D impression of stereoscopic images by modifying image signal contents, e.g. by filtering or adding monoscopic depth cues
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
本发明提供了一种处理子块图像的方法及装置。该发明用于多媒体领域中,从多视点子块拼接图像的码流中提取子块图像,并利用子块图像渲染为目标图像。本发明给出的方法可以有效降低视点子块拼接图像的码流中子块图像信息所消耗的数据量,提升编码性能。本发明在提出一种处理子块图像的方法的同时,还提出了相应的装置。
Description
技术领域
本发明专利属于子块图像处理领域,具体涉及一种从多视点子块拼接图像中提取子块图像,并利用子块图像渲染目标图像的方法和装置。
背景技术
“沉浸感”作为一种主观评价,是指观看者对多媒体***建立、显示出来的虚拟场景的感知代入感。随着采集设备和显示设备的能力逐年增强,沉浸式媒体作为一种能够带给观看者强沉浸感的视觉多媒体,其编码、传输和渲染已经成为了市场和研究热点。
随着沉浸式媒体支持观看者观看自由度增加,其带给观看者的视觉沉浸感得到明显增强。观看自由度指的是支持观看者在三维空间沿轴平移和绕三个轴旋转。观看者可以在限定空间中任意移动位置、改变朝向来观看场景,从而获得交互感和运动视差,形成更强的视觉沉浸感。
为了支持多自由度观看场景,沉浸式媒体需要渲染限定空间中任意位置、任意朝向的目标。多视点图像+深度信息是一种有效的沉浸式媒体表达方式,它有多个纹理图像以及对应的深度信息组成的。利用基于深度图像的视点合成技术,该表达方式可以根据任意目标图像的相机参数渲染得到目标图像。但是由于多个视点之间存在巨大的视点间冗余,传输多个视点图像会造成编解码的浪费。
多视点子块拼接图像有效地解决了这个问题。如图2所示,在编解码之前,通过分析多个视点之间特征信息,从每个单视点图像中提取出一个个子块图像,最后将多个子块图像拼接成多视点子块拼接图像。经过这样的操作,需要传输的图像数据量得到了大大的下降,编解码可以有效提升。但是又引发了一个新的问题,多个子块图像被提取、拼接在一起,用于描述子块图像的信息数量显著上升,这也会造成编解码效率的下降。
目前子块图像信息包括但不限于:子块图像的宽度、高度、该子块图像的左上角像素在多视点像中的位置和子块图像的左上角像素在单视点图像中的位置信息,其中,每个信息都用固定长度的二进制位来表示。这些信息不经过熵编码直接存入码流中,随着子块数量的增加,子块图像信息的数据量消耗会更加严重。
发明内容
为了解决上述技术问题,本发明提出了一种处理子块图像的方法及装置。对于子块图像的宽度、高度、该子块图像的左上角像素在多视点像中的位置和子块图像的左上角像素在单视点图像中的位置信息,只需要将这些信息的部分传入码流中。对于解码端,通过计算,从码流中可以恢复出这些信息的完整部分。这样节省子块图像的信息所占的数据量,在相同的码率下,提升多视点子块拼接图像的编码质量和合成目标图像的质量。
本发明的第一目的是提供处理子块图像的方法,包括如下内容:
对于多视点子块拼接图像中的至少一个子块图像,从码流中获取该子块图像的信息,包括:宽度信息w、高度信息h、该子块图像的左上角像素在多视点子块拼接图像中的位置信息(xp,yp)、子块图像的左上角像素在单视点图像中的位置信息(xs,ys)和所述单视点图像的相机参数,其中,w和h 各自是m1位二进制数,w(j)表示为w从低到高的第j个二进制位,j从1开始,xp,yp各自是m2位二进制数,xs,ys各自是m3位二进制数;
分别将w、h放大2的T1次方倍,得出该子块图像的宽度width和高度height,width和height 为(m1+T1)位的二进制数;分别将xp、yp放大2的T2次方倍,得出该子块图像的左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack),x_pack和y_pack为(m2+T2)位的二进制数;分别将xp、yp放大2的T3次方倍,得出该子块图像的左上角像素在单视点图像中的位置 (x_source,y_source),x_source和y_source为(m3+T3)位的二进制数,具体实现可以用乘法或移位操作,
乘法操作如下:
移位操作如下:
其中,T1,T2,T3都是大于0的整数;
从多视点子块拼接图像的(x_pack,y_pack)位置开始,提取宽度为width、高度为height的子块,得到所述所述单视点图像中从位置(x_source,y_source)开始的、宽度为width、高度为 height的子块图像;
使用所述的单视点图像中的子块图像以及所述的相机参数渲染得到目标图像。
所述的一种处理子块图像的方法,其特征还在于,包括:从码流中获取T1,T2和T3,其中T1,T2,T3都是大于2的整数。
所述的一种处理子块图像的方法,其特征还在于,包括:所述的T1等于T2或m1等于m2,m1等于m3。
所述的一种处理子块图像的方法,其特征还在于,包括:
从码流中获得多视点子块拼接图像的宽度Wp和高度Hp、所述单视点图像的宽度Ws和高度Hs。
所述的一种处理子块图像的方法,其特征还在于,包括:
通过计算,得出m1,m2和m3,m1取log2Wp、log2Hp的较大值向上取整后加1的数,m2取log2Wp、log2Hp的较大值向上取整后加1的数,m3取log2Ws,log2Hs的较大值向上取整后加1的数。
本发明第二目的是提供一种处理子块图像的装置,其特征在于,包括:
子块图像信息提取模块:其输入为码流,输出为多视点子块拼接图像的其中一个子块图像的信息,包括:宽度信息w、高度信息h、所述子块图像的左上角像素在多视点子块拼接图像中的位置信息(xp,yp)、子块图像的左上角像素在单视点图像中的位置信息(xs,ys)和所述单视点图像的相机参数,其中,w和h各自是m1位二进制数,w(j)表示为w从低到高的第j个二进制位,j从1开始, xp,yp各自是m2位二进制数,xs,ys各自是m3位二进制数;
子块图像信息计算模块:其输入为所述子块图像的信息,输出为子块图像的宽度width、高度height、左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack)和左上角像素在单视点图像中的位置(x_source,y_source),该模块该模块分别将w、h放大2的T1次方倍,得出该子块图像的宽度width和高度height,width和height为(m1+T1)位的二进制数;分别将xp、yp放大2的T2次方倍,得出该子块图像的左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack),x_pack和 y_pack为(m2+T2)位的二进制数;分别将xp、yp放大2的T3次方倍,得出该子块图像的左上角像素在单视点图像中的位置(x_source,y_source),x_source和y_source为(m3+T3)位的二进制数,具体实现可以用乘法或移位操作,
乘法操作如下:
移位操作如下:
其中,T1,T2,T3都是大于0的整数;
子块图像提取模块:其输入为多视点子块拼接图像以及所述子块图像的宽度width、高度 height、左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack),输出为所述单视点图像中从位置(x_source,y_source)开始的、宽度为width、高度为height的子块图像,该模块从多视点子块拼接图像中提取出该子块图像;
目标图像渲染模块:其输入为所述的单视点图像中的子块图像以及所述的相机参数,输出为目标图像,该模块使用所述的子块图像以及所述的相机参数渲染得到目标图像。
所述的一种处理子块图像的装置,其特征还在于,包括:
所述子块图像信息提取模块中还包括T1,T2和T3获取模块,所述T1,T2和T3获取模块获取T1,T2和T3,其中T1,T2,T3都是大于2的整数;
所述的一种处理子块图像的装置,其特征还在于,包括:
所述的T1等于T2或m1等于m2,m1等于m3。
所述的一种处理子块图像的装置,其特征还在于,包括:
所述子块图像信息提取模块中还包括多视点子块拼接图像信息及单视点图像信息提取模块,该模块从码流中获得多视点子块拼接图像的宽度Wp和高度Hp、所述单视点图像的宽度Ws和高度Hs。
所述的一种处理子块图像的装置,其特征还在于,包括:
所述子块图像信息提取模块中还包括m1,m2和m3计算模块,所述m1,m2和m3计算模块得出 m1,m2和m3,m1取log2Wp、log2Hp的较大值向上取整后加1的数,m2取log2Wp、log2Hp的较大值向上取整后加1的数,m3取log2Ws,log2Hs的较大值向上取整后加1的数。
本发明由于采用以上技术方案,其具有以下优点:
子块图像信息占据整个多视点子块拼接图像信息中的大部分,对于子块图像的宽度、高度、该子块图像的左上角像素在多视点像中的位置和子块图像的左上角像素在单视点图像中的位置信息,只需要将这些信息的部分传入码流中。对于解码端,通过计算,从码流中可以恢复出这些信息的完整部分。这样节省子块图像的信息所占的数据量,目前这些子块图像信息使用固定16位二进制数表示,在设定T1=T2=T3=3的情况下,可以节省18.75%的子块图像信息的数据量。
附图说明
结合附图,本发明的其他特点和优点可从下面通过举例来对本发明的原理进行解释的优选实施方式的说明中变得更清楚。
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是发明装置流程图。
图2是多视点子块拼接图像的生成原理图。
具体实施方式
实施例1
本发明实施例提供了一种处理子块图像的方法。
本实施例提供的处理子块图像的方法包括:
对于多视点子块拼接图像中的至少一个子块图像,从码流中获取该子块图像的信息,包括:宽度信息w为128、高度信息h为56、该子块图像的左上角像素在多视点子块拼接图像中的位置信息 (xp,yp)=(10,25)、子块图像的左上角像素在单视点图像中的位置信息(xs,ys)=(25,56)和所述单视点图像的相机参数,其中,w和h各自是16位二进制数,w(j)表示为w从低到高的第j个二进制位,j从1开始,xp,yp各自是14位二进制数,xs,ys各自是15位二进制数;
通过以下计算,得出该子块图像的宽度width、高度height、左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack)和左上角像素在单视点图像中的位置(x_source,y_source):
其中,T1=3,T2=2,T3=1;
从多视点子块拼接图像的(40,100)位置开始,提取宽度为1024、高度为448的子块,得到所述的子块图像;
使用所述的子块图像以及所述的相机参数渲染目标图像。
实施例2
本发明实施例提供了一种处理子块图像的方法。
本实施例提供的处理子块图像的方法包括:
对于多视点子块拼接图像中的至少一个子块图像,从码流中获取该子块图像的信息,包括:宽度信息w为128、高度信息h为56、该子块图像的左上角像素在多视点子块拼接图像中的位置信息 (xp,yp)=(10,25)、子块图像的左上角像素在单视点图像中的位置信息(xs,ys)=(25,56)和所述单视点图像的相机参数,其中,w和h各自是16位二进制数,w(j)表示为w从低到高的第j个二进制位,j从1开始,xp,yp各自是16位二进制数,xs,ys各自是14位二进制数;
通过以下计算,得出该子块图像的宽度width、高度height、左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack)和左上角像素在单视点图像中的位置(x_source,y_source):
其中,T1=3,T2=2,T3=1;
从多视点子块拼接图像的(40,100)位置开始,提取宽度为1024、高度为448的子块,得到所述的子块图像;
使用所述的子块图像以及所述的相机参数渲染目标图像。
实施例3
本发明实施例提供了一种处理子块图像的方法。
本实施例提供的处理子块图像的方法包括:
对于多视点子块拼接图像中的至少一个子块图像,从码流中获取该子块图像的信息,包括:宽度信息w为128、高度信息h为56、该子块图像的左上角像素在多视点子块拼接图像中的位置信息 (xp,yp)=(10,25)、子块图像的左上角像素在单视点图像中的位置信息(xs,ys)=(25,56)和所述单视点图像的相机参数,其中,w和h各自是16位二进制数,w(j)表示为w从低到高的第j个二进制位,j从1开始,xp,yp各自是16位二进制数,xs,ys各自是14位二进制数;
通过以下计算,得出该子块图像的宽度width、高度height、左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack)和左上角像素在单视点图像中的位置(x_source,y_source):
其中,T1=T2=3,T3=1;
从多视点子块拼接图像的(80,200)位置开始,提取宽度为1024、高度为448的子块,得到所述的子块图像;
使用所述的子块图像以及所述的相机参数渲染目标图像。
实施例4
本发明实施例提供了一种处理子块图像的方法。
本实施例提供的处理子块图像的方法包括:
对于多视点子块拼接图像中的至少一个子块图像,从码流中获取该子块图像的信息,包括:宽度信息w为128、高度信息h为56、该子块图像的左上角像素在多视点子块拼接图像中的位置信息 (xp,yp)=(10,25)、子块图像的左上角像素在单视点图像中的位置信息(xs,ys)=(25,56)和所述单视点图像的相机参数,其中,w和h各自是16位二进制数,w(j)表示为w从低到高的第j个二进制位,j从1开始,xp,yp各自是16位二进制数,xs,ys各自是16位二进制数;
通过以下计算,得出该子块图像的宽度width、高度height、左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack)和左上角像素在单视点图像中的位置(x_source,y_source):
其中,T1=T2=T3=3;
从多视点子块拼接图像的(80,200)位置开始,提取宽度为1024、高度为448的子块,得到所述的子块图像;
使用所述的子块图像以及所述的相机参数渲染目标图像。
实施例5
本发明实施例提供了一种处理子块图像的方法。
本实施例提供的处理子块图像的方法包括:
对于多视点子块拼接图像中的至少一个子块图像,从码流中获取该子块图像的信息,包括:宽度信息w为128、高度信息h为56、该子块图像的左上角像素在多视点子块拼接图像中的位置信息 (xp,yp)=(10,25)、子块图像的左上角像素在单视点图像中的位置信息(xs,ys)=(25,56)和所述单视点图像的相机参数,其中,w和h各自是16位二进制数,w(j)表示为w从低到高的第j个二进制位,j从1开始,xp,yp各自是14位二进制数,xs,ys各自是15位二进制数;
从码流中获取T1=3,T2=2,T3=1;
通过以下计算,得出该子块图像的宽度width、高度height、左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack)和左上角像素在单视点图像中的位置(x_source,y_source):
从多视点子块拼接图像的(40,100)位置开始,提取宽度为1024、高度为448的子块,得到所述的子块图像;
使用所述的子块图像以及所述的相机参数渲染目标图像。
实施例6
本发明实施例提供了一种处理子块图像的方法。
本实施例提供的处理子块图像的方法包括:
对于多视点子块拼接图像中的至少一个子块图像,从码流中获取该子块图像的信息,包括:宽度信息w为128、高度信息h为56、该子块图像的左上角像素在多视点子块拼接图像中的位置信息 (xp,yp)=(10,25)、子块图像的左上角像素在单视点图像中的位置信息(xs,ys)=(25,56)和所述单视点图像的相机参数,其中,w和h各自是16位二进制数,w(j)表示为w从低到高的第j个二进制位,j从1开始,xp,yp各自是16位二进制数,xs,ys各自是14位二进制数;
从码流中获取T1=3,T2=2,T3=1;
通过以下计算,得出该子块图像的宽度width、高度height、左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack)和左上角像素在单视点图像中的位置(x_source,y_source):
从多视点子块拼接图像的(40,100)位置开始,提取宽度为1024、高度为448的子块,得到所述的子块图像;
使用所述的子块图像以及所述的相机参数渲染目标图像。
实施例7
本发明实施例提供了一种处理子块图像的方法。
本实施例提供的处理子块图像的方法包括:
对于多视点子块拼接图像中的至少一个子块图像,从码流中获取该子块图像的信息,包括:宽度信息w为128、高度信息h为56、该子块图像的左上角像素在多视点子块拼接图像中的位置信息(xp,yp)=(10,25)、子块图像的左上角像素在单视点图像中的位置信息(xs,ys)=(25,56)和所述单视点图像的相机参数,其中,w和h各自是16位二进制数,w(j)表示为w从低到高的第j个二进制位,j从1开始,xp,yp各自是16位二进制数,xs,ys各自是14位二进制数;
从码流中获取T1=T2=3,T3=1;
通过以下计算,得出该子块图像的宽度width、高度height、左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack)和左上角像素在单视点图像中的位置(x_source,y_source):
从多视点子块拼接图像的(80,200)位置开始,提取宽度为1024、高度为448的子块,得到所述的子块图像;
使用所述的子块图像以及所述的相机参数渲染目标图像。
实施例8
本发明实施例提供了一种处理子块图像的方法。
本实施例提供的处理子块图像的方法包括:
对于多视点子块拼接图像中的至少一个子块图像,从码流中获取该子块图像的信息,包括:宽度信息w为128、高度信息h为56、该子块图像的左上角像素在多视点子块拼接图像中的位置信息 (xp,yp)=(10,25)、子块图像的左上角像素在单视点图像中的位置信息(xs,ys)=(25,56)和所述单视点图像的相机参数,其中,w和h各自是16位二进制数,w(j)表示为w从低到高的第j个二进制位,j从1开始,xp,yp各自是16位二进制数,xs,ys各自是16位二进制数;
从码流中获取T1=T2=T3=3;
通过以下计算,得出该子块图像的宽度width、高度height、左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack)和左上角像素在单视点图像中的位置(x_source,y_source):
从多视点子块拼接图像的(80,200)位置开始,提取宽度为1024、高度为448的子块,得到所述的子块图像;
使用所述的子块图像以及所述的相机参数渲染目标图像。
实施例9
本发明实施例提供了一种处理子块图像的方法。
本实施例提供的处理子块图像的方法包括:
从码流中获取多视点子块拼接图像的宽度Wp=4096、高度Hp=2048;
对于多视点子块拼接图像中的至少一个子块图像,从码流中获取该子块图像的信息,包括:子块图像所属单视点图像的宽度Ws=2048、高度Hs=1024;
通过计算,得出m1,m2和m3,m1取log2Wp、log2Hp的较大值向上取整后+1的数,即13,m2取 log2Wp、log2Hp的较大值向上取整后加1的数,即13,m3取log2Ws,log2Hs的较大值向上取整后加1的数,即12;
从码流中获取所述子块图像的信息,包括:宽度信息w为128、高度信息h为56、该子块图像的左上角像素在多视点子块拼接图像中的位置信息(xp,yp)=(10,25)、子块图像的左上角像素在单视点图像中的位置信息(xs,ys)=(25,56)和所述单视点图像的相机参数,其中,w和h各自是13位二进制数,w(j)表示为w从低到高的第j个二进制位,j从1开始,xp,yp各自是13位二进制数,xs,ys各自是12位二进制数;
从码流中获取T1=T2=T3=3;
通过以下计算,得出该子块图像的宽度width、高度height、左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack)和左上角像素在单视点图像中的位置(x_source,y_source):
从多视点子块拼接图像的(80,200)位置开始,提取宽度为1024、高度为448的子块,得到所述的子块图像;
使用所述的子块图像以及所述的相机参数渲染目标图像。
实施例10
本发明实施例提供了一种处理子块图像的方法。
本实施例提供的处理子块图像的方法包括:
从码流中获取多视点子块拼接图像的宽度Wp=4096、高度Hp=2048;
对于多视点子块拼接图像中的至少一个子块图像,从码流中获取该子块图像的信息,包括:子块图像所属单视点图像的宽度Ws=2048、高度Hs=1024;
通过计算,得出m1,m2和m3,m1取log2Wp、log2Hp的较大值向上取整后+1的数,即13,m2取 log2Wp、log2Hp的较大值向上取整后加1的数,即13,m3取log2Ws,log2Hs的较大值向上取整后加1的数,即12;
从码流中获取所述子块图像的信息,包括:宽度信息w为128、高度信息h为56、该子块图像的左上角像素在多视点子块拼接图像中的位置信息(xp,yp)=(10,25)、子块图像的左上角像素在单视点图像中的位置信息(xs,ys)=(25,56)和所述单视点图像的相机参数,其中,w和h各自是13位二进制数,w(j)表示为w从低到高的第j个二进制位,j从1开始,xp,yp各自是13位二进制数,xs,ys各自是12位二进制数;
通过以下计算,得出该子块图像的宽度width、高度height、左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack)和左上角像素在单视点图像中的位置(x_source,y_source):
其中,T1=T2=T3=3;
从多视点子块拼接图像的(80,200)位置开始,提取宽度为1024、高度为448的子块,得到所述的子块图像;
使用所述的子块图像以及所述的相机参数渲染目标图像。
实施例11
本发明实施例提供了一种处理子块图像的装置。
本实施例提供的处理子块图像的方法包括以下模块:
子块图像信息提取模块:其输入为码流,输出为多视点子块拼接图像的其中一个子块图像的信息,包括:宽度信息w为128、高度信息h为56、该子块图像的左上角像素在多视点子块拼接图像中的位置信息(xp,yp)=(10,25)、子块图像的左上角像素在单视点图像中的位置信息 (xs,ys)=(25,56)和所述单视点图像的相机参数,其中,w和h各自是16位二进制数,w(j)表示为w从低到高的第j个二进制位,j从1开始,xp,yp各自是14位二进制数,xs,ys各自是15位二进制数;
子块图像信息计算模块:其输入为所述子块图像的信息,输出为子块图像的宽度width、高度 height、左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack)和左上角像素在单视点图像中的位置(x_source,y_source),该模块通过以下计算,得到输出:
其中,T1=3,T2=2,T3=1;
子块图像提取模块:输入为多视点子块拼接图像,输出为所述子块图像,该模块从多视点子块拼接图像的(40,100)位置开始,提取宽度为1024、高度为448的子块,得到所述的子块图像;
目标图像渲染模块:其输入为所述的子块图像以及所述的相机参数,输出为目标图像,该模块使用所述的子块图像以及所述的相机参数渲染目标图像。
实施例12
本发明实施例提供了一种处理子块图像的装置。
本实施例提供的处理子块图像的方法包括以下模块:
子块图像信息提取模块:其输入为码流,输出为多视点子块拼接图像的其中一个子块图像的信息,包括:宽度信息w为128、高度信息h为56、该子块图像的左上角像素在多视点子块拼接图像中的位置信息(xp,yp)=(10,25)、子块图像的左上角像素在单视点图像中的位置信息(xs,ys)=(25,56)和所述单视点图像的相机参数,其中,w和h各自是16位二进制数,w(j)表示为w从低到高的第j个二进制位,j从1开始,xp,yp各自是16位二进制数,xs,ys各自是14位二进制数;
子块图像信息计算模块:其输入为所述子块图像的信息,输出为子块图像的宽度width、高度 height、左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack)和左上角像素在单视点图像中的位置(x_source,y_source),该模块通过以下计算,得到输出:
其中,T1=3,T2=2,T3=1;
子块图像提取模块:输入为多视点子块拼接图像,输出为所述子块图像,该模块从多视点子块拼接图像的(40,100)位置开始,提取宽度为1024、高度为448的子块,得到所述的子块图像;
目标图像渲染模块:其输入为所述的子块图像以及所述的相机参数,输出为目标图像,该模块使用所述的子块图像以及所述的相机参数渲染目标图像。
实施例13
本发明实施例提供了一种处理子块图像的装置。
本实施例提供的处理子块图像的方法包括以下模块:
子块图像信息提取模块:其输入为码流,输出为多视点子块拼接图像的其中一个子块图像的信息,包括:宽度信息w为128、高度信息h为56、该子块图像的左上角像素在多视点子块拼接图像中的位置信息(xp,yp)=(10,25)、子块图像的左上角像素在单视点图像中的位置信息(xs,ys)=(25,56)和所述单视点图像的相机参数,其中,w和h各自是16位二进制数,w(j)表示为w从低到高的第j个二进制位,j从1开始,xp,yp各自是16位二进制数,xs,ys各自是14位二进制数;
子块图像信息计算模块:其输入为所述子块图像的信息,输出为子块图像的宽度width、高度 height、左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack)和左上角像素在单视点图像中的位置(x_source,y_source),该模块通过以下计算,得到输出:
其中,T1=T2=3,T3=1;
子块图像提取模块:输入为多视点子块拼接图像,输出为所述子块图像,该模块从多视点子块拼接图像的(80,200)位置开始,提取宽度为1024、高度为448的子块,得到所述的子块图像;
目标图像渲染模块:其输入为所述的子块图像以及所述的相机参数,输出为目标图像,该模块使用所述的子块图像以及所述的相机参数渲染目标图像。
实施例14
本发明实施例提供了一种处理子块图像的装置。
本实施例提供的处理子块图像的方法包括以下模块:
子块图像信息提取模块:其输入为码流,输出为多视点子块拼接图像的其中一个子块图像的信息,包括:宽度信息w为128、高度信息h为56、该子块图像的左上角像素在多视点子块拼接图像中的位置信息(xp,yp)=(10,25)、子块图像的左上角像素在单视点图像中的位置信息 (xs,ys)=(25,56)和所述单视点图像的相机参数,其中,w和h各自是16位二进制数,w(j)表示为w从低到高的第j个二进制位,j从1开始,xp,yp各自是16位二进制数,xs,ys各自是16位二进制数;
子块图像信息计算模块:其输入为所述子块图像的信息,输出为子块图像的宽度width、高度 height、左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack)和左上角像素在单视点图像中的位置(x_source,y_source),该模块通过以下计算,得到输出:
其中,T1=T2=T3=3;
子块图像提取模块:输入为多视点子块拼接图像,输出为所述子块图像,该模块从多视点子块拼接图像的(80,200)位置开始,提取宽度为1024、高度为448的子块,得到所述的子块图像;
目标图像渲染模块:其输入为所述的子块图像以及所述的相机参数,输出为目标图像,该模块使用所述的子块图像以及所述的相机参数渲染目标图像。
实施例15
本发明实施例提供了一种处理子块图像的装置。
本实施例提供的处理子块图像的方法包括以下模块:
子块图像信息提取模块:其输入为码流,输出为多视点子块拼接图像的其中一个子块图像的信息,包括:宽度信息w为128、高度信息h为56、该子块图像的左上角像素在多视点子块拼接图像中的位置信息(xp,yp)=(10,25)、子块图像的左上角像素在单视点图像中的位置信息(xs,ys)=(25,56)和所述单视点图像的相机参数,其中,w和h各自是16位二进制数,w(j)表示为w从低到高的第j个二进制位,j从1开始,xp,yp各自是14位二进制数,xs,ys各自是15位二进制数;
所述子块图像信息提取模块中还包括T1,T2和T3获取模块,所述T1,T2和T3获取模块从码流中获取T1=3,T2=2,T3=1;
子块图像信息计算模块:其输入为所述子块图像的信息,输出为子块图像的宽度width、高度 height、左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack)和左上角像素在单视点图像中的位置(x_source,y_source),该模块通过以下计算,得到输出:
子块图像提取模块:输入为多视点子块拼接图像,输出为所述子块图像,该模块从多视点子块拼接图像的(40,100)位置开始,提取宽度为1024、高度为448的子块,得到所述的子块图像;
目标图像渲染模块:其输入为所述的子块图像以及所述的相机参数,输出为目标图像,该模块使用所述的子块图像以及所述的相机参数渲染目标图像。
实施例16
本发明实施例提供了一种处理子块图像的装置。
本实施例提供的处理子块图像的方法包括以下模块:
子块图像信息提取模块:其输入为码流,输出为多视点子块拼接图像的其中一个子块图像的信息,包括:宽度信息w为128、高度信息h为56、该子块图像的左上角像素在多视点子块拼接图像中的位置信息(xp,yp)=(10,25)、子块图像的左上角像素在单视点图像中的位置信息 (xs,ys)=(25,56)和所述单视点图像的相机参数,其中,w和h各自是16位二进制数,w(j)表示为w从低到高的第j个二进制位,j从1开始,xp,yp各自是16位二进制数,xs,ys各自是14位二进制数;
所述子块图像信息提取模块中还包括T1,T2和T3获取模块,所述T1,T2和T3获取模块从码流中获取T1=3,T2=2,T3=1;
子块图像信息计算模块:其输入为所述子块图像的信息,输出为子块图像的宽度width、高度 height、左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack)和左上角像素在单视点图像中的位置(x_source,y_source),该模块通过以下计算,得到输出:
子块图像提取模块:输入为多视点子块拼接图像,输出为所述子块图像,该模块从多视点子块拼接图像的(40,100)位置开始,提取宽度为1024、高度为448的子块,得到所述的子块图像;
目标图像渲染模块:其输入为所述的子块图像以及所述的相机参数,输出为目标图像,该模块使用所述的子块图像以及所述的相机参数渲染目标图像。
实施例17
本发明实施例提供了一种处理子块图像的装置。
本实施例提供的处理子块图像的方法包括以下模块:
子块图像信息提取模块:其输入为码流,输出为多视点子块拼接图像的其中一个子块图像的信息,包括:宽度信息w为128、高度信息h为56、该子块图像的左上角像素在多视点子块拼接图像中的位置信息(xp,yp)=(10,25)、子块图像的左上角像素在单视点图像中的位置信息 (xs,ys)=(25,56)和所述单视点图像的相机参数,其中,w和h各自是16位二进制数,w(j)表示为w从低到高的第j个二进制位,j从1开始,xp,yp各自是16位二进制数,xs,ys各自是14位二进制数;
所述子块图像信息提取模块中还包括T1,T2和T3获取模块,所述T1,T2和T3获取模块从码流中获取T1=T2=3,T3=1;
子块图像信息计算模块:其输入为所述子块图像的信息,输出为子块图像的宽度width、高度 height、左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack)和左上角像素在单视点图像中的位置(x_source,y_source),该模块通过以下计算,得到输出:
子块图像提取模块:输入为多视点子块拼接图像,输出为所述子块图像,该模块从多视点子块拼接图像的(80,200)位置开始,提取宽度为1024、高度为448的子块,得到所述的子块图像;
目标图像渲染模块:其输入为所述的子块图像以及所述的相机参数,输出为目标图像,该模块使用所述的子块图像以及所述的相机参数渲染目标图像。
实施例18
本发明实施例提供了一种处理子块图像的装置。
本实施例提供的处理子块图像的方法包括以下模块:
子块图像信息提取模块:其输入为码流,输出为多视点子块拼接图像的其中一个子块图像的信息,包括:宽度信息w为128、高度信息h为56、该子块图像的左上角像素在多视点子块拼接图像中的位置信息(xp,yp)=(10,25)、子块图像的左上角像素在单视点图像中的位置信息 (xs,ys)=(25,56)和所述单视点图像的相机参数,其中,w和h各自是16位二进制数,w(j)表示为w从低到高的第j个二进制位,j从1开始,xp,yp各自是16位二进制数,xs,ys各自是16位二进制数;
所述子块图像信息提取模块中还包括T1,T2和T3获取模块,所述T1,T2和T3获取模块从码流中获取T1=T2=T3=3;
子块图像信息计算模块:其输入为所述子块图像的信息,输出为子块图像的宽度width、高度 height、左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack)和左上角像素在单视点图像中的位置(x_source,y_source),该模块通过以下计算,得到输出:
子块图像提取模块:输入为多视点子块拼接图像,输出为所述子块图像,该模块从多视点子块拼接图像的(80,200)位置开始,提取宽度为1024、高度为448的子块,得到所述的子块图像;
目标图像渲染模块:其输入为所述的子块图像以及所述的相机参数,输出为目标图像,该模块使用所述的子块图像以及所述的相机参数渲染目标图像。
实施例19
本发明实施例提供了一种处理子块图像的装置。
本实施例提供的处理子块图像的方法包括以下模块:
子块图像信息提取模块:其输入为码流,输出为多视点子块拼接图像的其中一个子块图像的信息,包括:子块图像所属单视点图像的宽度Ws=2048、高度Hs=1024;
所述子块图像信息提取模块从码流中获取所述子块图像的信息,包括:所述多视点子块拼接图像的宽度Wp=4096、高度Hp=2048;
所述子块图像信息提取模块中还包括m1,m2和m3计算模块,所述m1,m2和m3计算模块得出m1,m2和m3,该模块计算m1取log2Wp、log2Hp的较大值向上取整后+1的数,即13,m2取log2Wp、 log2Hp的较大值向上取整后加1的数,即13,m3取log2Ws,log2Hs的较大值向上取整后加1的数,即12;
所述子块图像信息提取模块从码流中获取所述子块图像的信息,包括:宽度信息w为128、高度信息h为56、该子块图像的左上角像素在多视点子块拼接图像中的位置信息(xp,yp)=(10,25)、子块图像的左上角像素在单视点图像中的位置信息(xs,ys)=(25,56)和所述单视点图像的相机参数,其中,w和h各自是13位二进制数,w(j)表示为w从低到高的第j个二进制位,j从1开始,xp,yp各自是13位二进制数,xs,ys各自是12位二进制数;
所述子块图像信息提取模块中还包括T1,T2和T3获取模块,所述T1,T2和T3获取模块从码流中获取T1=T2=T3=3;
子块图像信息计算模块:其输入为所述子块图像的信息,输出为子块图像的宽度width、高度 height、左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack)和左上角像素在单视点图像中的位置(x_source,y_source),该模块通过以下计算,得到输出:
子块图像提取模块:输入为多视点子块拼接图像,输出为所述子块图像,该模块从多视点子块拼接图像的(80,200)位置开始,提取宽度为1024、高度为448的子块,得到所述的子块图像;
目标图像渲染模块:其输入为所述的子块图像以及所述的相机参数,输出为目标图像,该模块使用所述的子块图像以及所述的相机参数渲染目标图像。
实施例20
本发明实施例提供了一种处理子块图像的装置。
本实施例提供的处理子块图像的方法包括以下模块:
子块图像信息提取模块:其输入为码流,输出为多视点子块拼接图像的其中一个子块图像的信息,包括:子块图像所属单视点图像的宽度Ws=2048、高度Hs=1024;
所述子块图像信息提取模块从码流中获取多视点子块拼接图像的宽度Wp=4096、高度Hp=2048;
所述子块图像信息提取模块中还包括m1,m2和m3计算模块,所述m1,m2和m3计算模块得出m1,m2和m3,该模块计算m1取log2Wp、log2Hp的较大值向上取整后+1的数,即13,m2取log2Wp、 log2Hp的较大值向上取整后加1的数,即13,m3取log2Ws,log2Hs的较大值向上取整后加1的数,即12;
所述子块图像信息提取模块从码流中获取所述子块图像的信息,包括:宽度信息w为128、高度信息h为56、该子块图像的左上角像素在多视点子块拼接图像中的位置信息(xp,yp)=(10,25)、子块图像的左上角像素在单视点图像中的位置信息(xs,ys)=(25,56)和所述单视点图像的相机参数,其中,w和h各自是13位二进制数,w(j)表示为w从低到高的第j个二进制位,j从1开始,xp,yp各自是13位二进制数,xs,ys各自是12位二进制数;
子块图像信息计算模块:其输入为所述子块图像的信息,输出为子块图像的宽度width、高度 height、左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack)和左上角像素在单视点图像中的位置(x_source,y_source),该模块通过以下计算,得到输出:
其中,T1=T2=T3=3;
子块图像提取模块:输入为多视点子块拼接图像,输出为所述子块图像,该模块从多视点子块拼接图像的(80,200)位置开始,提取宽度为1024、高度为448的子块,得到所述的子块图像;
目标图像渲染模块:其输入为所述的子块图像以及所述的相机参数,输出为目标图像,该模块使用所述的子块图像以及所述的相机参数渲染目标图像。
实施例21
本发明实施例提供了一种处理子块图像的方法。
本实施例提供的处理子块图像的方法包括:
对于多视点子块拼接图像中的至少一个子块图像,从码流中获取该子块图像的信息,包括:宽度信息w为128、高度信息h为56、该子块图像的左上角像素在多视点子块拼接图像中的位置信息 (xp,yp)=(10,25)、子块图像的左上角像素在单视点图像中的位置信息(xs,ys)=(25,56)和所述单视点图像的相机参数,其中,w和h各自是16位二进制数,w(j)表示为w从低到高的第j个二进制位,j从1开始,xp,yp各自是14位二进制数,xs,ys各自是15位二进制数;
通过以下计算,得出该子块图像的宽度width、高度height、左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack)和左上角像素在单视点图像中的位置(x_source,y_source):
其中,T1=3,T2=2,T3=1;
从多视点子块拼接图像的(40,100)位置开始,提取宽度为1024、高度为448的子块,得到所述的子块图像;
使用所述的子块图像以及所述的相机参数渲染目标图像。
实施例22
本发明实施例提供了一种处理子块图像的方法。
本实施例提供的处理子块图像的方法包括:
对于多视点子块拼接图像中的至少一个子块图像,从码流中获取该子块图像的信息,包括:宽度信息w为128、高度信息h为56、该子块图像的左上角像素在多视点子块拼接图像中的位置信息 (xp,yp)=(10,25)、子块图像的左上角像素在单视点图像中的位置信息(xs,ys)=(25,56)和所述单视点图像的相机参数,其中,w和h各自是16位二进制数,w(j)表示为w从低到高的第j个二进制位,j从1开始,xp,yp各自是16位二进制数,xs,ys各自是14位二进制数;
通过以下计算,得出该子块图像的宽度width、高度height、左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack)和左上角像素在单视点图像中的位置(x_source,y_source):
其中,T1=3,T2=2,T3=1;
从多视点子块拼接图像的(40,100)位置开始,提取宽度为1024、高度为448的子块,得到所述的子块图像;
使用所述的子块图像以及所述的相机参数渲染目标图像。
实施例23
本发明实施例提供了一种处理子块图像的方法。
本实施例提供的处理子块图像的方法包括:
对于多视点子块拼接图像中的至少一个子块图像,从码流中获取该子块图像的信息,包括:宽度信息w为128、高度信息h为56、该子块图像的左上角像素在多视点子块拼接图像中的位置信息 (xp,yp)=(10,25)、子块图像的左上角像素在单视点图像中的位置信息(xs,ys)=(25,56)和所述单视点图像的相机参数,其中,w和h各自是16位二进制数,w(j)表示为w从低到高的第j个二进制位,j从1开始,xp,yp各自是16位二进制数,xs,ys各自是14位二进制数;
通过以下计算,得出该子块图像的宽度width、高度height、左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack)和左上角像素在单视点图像中的位置(x_source,y_source):
其中,T1=T2=3,T3=1;
从多视点子块拼接图像的(80,200)位置开始,提取宽度为1024、高度为448的子块,得到所述的子块图像;
使用所述的子块图像以及所述的相机参数渲染目标图像。
实施例24
本发明实施例提供了一种处理子块图像的方法。
本实施例提供的处理子块图像的方法包括:
对于多视点子块拼接图像中的至少一个子块图像,从码流中获取该子块图像的信息,包括:宽度信息w为128、高度信息h为56、该子块图像的左上角像素在多视点子块拼接图像中的位置信息 (xp,yp)=(10,25)、子块图像的左上角像素在单视点图像中的位置信息(xs,ys)=(25,56)和所述单视点图像的相机参数,其中,w和h各自是16位二进制数,w(j)表示为w从低到高的第j个二进制位,j从1开始,xp,yp各自是16位二进制数,xs,ys各自是16位二进制数;
通过以下计算,得出该子块图像的宽度width、高度height、左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack)和左上角像素在单视点图像中的位置(x_source,y_source):
其中,T1=T2=T3=3;
从多视点子块拼接图像的(80,200)位置开始,提取宽度为1024、高度为448的子块,得到所述的子块图像;
使用所述的子块图像以及所述的相机参数渲染目标图像。
实施例25
本发明实施例提供了一种处理子块图像的方法。
本实施例提供的处理子块图像的方法包括:
对于多视点子块拼接图像中的至少一个子块图像,从码流中获取该子块图像的信息,包括:宽度信息w为128、高度信息h为56、该子块图像的左上角像素在多视点子块拼接图像中的位置信息 (xp,yp)=(10,25)、子块图像的左上角像素在单视点图像中的位置信息(xs,ys)=(25,56)和所述单视点图像的相机参数,其中,w和h各自是16位二进制数,w(j)表示为w从低到高的第j个二进制位,j从1开始,xp,yp各自是14位二进制数,xs,ys各自是15位二进制数;
从码流中获取T1=3,T2=2,T3=1;
通过以下计算,得出该子块图像的宽度width、高度height、左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack)和左上角像素在单视点图像中的位置(x_source,y_source):
从多视点子块拼接图像的(40,100)位置开始,提取宽度为1024、高度为448的子块,得到所述的子块图像;
使用所述的子块图像以及所述的相机参数渲染目标图像。
实施例26
本发明实施例提供了一种处理子块图像的方法。
本实施例提供的处理子块图像的方法包括:
对于多视点子块拼接图像中的至少一个子块图像,从码流中获取该子块图像的信息,包括:宽度信息w为128、高度信息h为56、该子块图像的左上角像素在多视点子块拼接图像中的位置信息 (xp,yp)=(10,25)、子块图像的左上角像素在单视点图像中的位置信息(xs,ys)=(25,56)和所述单视点图像的相机参数,其中,w和h各自是16位二进制数,w(j)表示为w从低到高的第j个二进制位,j从1开始,xp,yp各自是16位二进制数,xs,ys各自是14位二进制数;
从码流中获取T1=3,T2=2,T3=1;
通过以下计算,得出该子块图像的宽度width、高度height、左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack)和左上角像素在单视点图像中的位置(x_source,y_source):
从多视点子块拼接图像的(40,100)位置开始,提取宽度为1024、高度为448的子块,得到所述的子块图像;
使用所述的子块图像以及所述的相机参数渲染目标图像。
实施例27
本发明实施例提供了一种处理子块图像的方法。
本实施例提供的处理子块图像的方法包括:
对于多视点子块拼接图像中的至少一个子块图像,从码流中获取该子块图像的信息,包括:宽度信息w为128、高度信息h为56、该子块图像的左上角像素在多视点子块拼接图像中的位置信息 (xp,yp)=(10,25)、子块图像的左上角像素在单视点图像中的位置信息(xs,ys)=(25,56)和所述单视点图像的相机参数,其中,w和h各自是16位二进制数,w(j)表示为w从低到高的第j个二进制位,j从1开始,xp,yp各自是16位二进制数,xs,ys各自是14位二进制数;
从码流中获取T1=T2=3,T3=1;
通过以下计算,得出该子块图像的宽度width、高度height、左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack)和左上角像素在单视点图像中的位置(x_source,y_source):
从多视点子块拼接图像的(80,200)位置开始,提取宽度为1024、高度为448的子块,得到所述的子块图像;
使用所述的子块图像以及所述的相机参数渲染目标图像。
实施例28
本发明实施例提供了一种处理子块图像的方法。
本实施例提供的处理子块图像的方法包括:
对于多视点子块拼接图像中的至少一个子块图像,从码流中获取该子块图像的信息,包括:宽度信息w为128、高度信息h为56、该子块图像的左上角像素在多视点子块拼接图像中的位置信息 (xp,yp)=(10,25)、子块图像的左上角像素在单视点图像中的位置信息(xs,ys)=(25,56)和所述单视点图像的相机参数,其中,w和h各自是16位二进制数,w(j)表示为w从低到高的第j个二进制位,j从1开始,xp,yp各自是16位二进制数,xs,ys各自是16位二进制数;
从码流中获取T1=T2=T3=3;
通过以下计算,得出该子块图像的宽度width、高度height、左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack)和左上角像素在单视点图像中的位置(x_source,y_source):
从多视点子块拼接图像的(80,200)位置开始,提取宽度为1024、高度为448的子块,得到所述的子块图像;
使用所述的子块图像以及所述的相机参数渲染目标图像。
实施例29
本发明实施例提供了一种处理子块图像的方法。
本实施例提供的处理子块图像的方法包括:
从码流中获取多视点子块拼接图像的宽度Wp=4096、高度Hp=2048;
对于多视点子块拼接图像中的至少一个子块图像,从码流中获取该子块图像的信息,包括:子块图像所属单视点图像的宽度Ws=2048、高度Hs=1024;
通过计算,得出m1,m2和m3,m1取log2Wp、log2Hp的较大值向上取整后+1的数,即13,m2取 log2Wp、log2Hp的较大值向上取整后加1的数,即13,m3取log2Ws,log2Hs的较大值向上取整后加1的数,即12;
从码流中获取所述子块图像的信息,包括:宽度信息w为128、高度信息h为56、该子块图像的左上角像素在多视点子块拼接图像中的位置信息(xp,yp)=(10,25)、子块图像的左上角像素在单视点图像中的位置信息(xs,ys)=(25,56)和所述单视点图像的相机参数,其中,w和h各自是13位二进制数,w(j)表示为w从低到高的第j个二进制位,j从1开始,xp,yp各自是13位二进制数,xs,ys各自是12位二进制数;
从码流中获取T1=T2=T3=3;
通过以下计算,得出该子块图像的宽度width、高度height、左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack)和左上角像素在单视点图像中的位置(x_source,y_source):
从多视点子块拼接图像的(80,200)位置开始,提取宽度为1024、高度为448的子块,得到所述的子块图像;
使用所述的子块图像以及所述的相机参数渲染目标图像。
实施例30
本发明实施例提供了一种处理子块图像的方法。
本实施例提供的处理子块图像的方法包括:
从码流中获取多视点子块拼接图像的宽度Wp=4096、高度Hp=2048;
对于多视点子块拼接图像中的至少一个子块图像,从码流中获取该子块图像的信息,包括:子块图像所属单视点图像的宽度Ws=2048、高度Hs=1024;
通过计算,得出m1,m2和m3,m1取log2Wp、log2Hp的较大值向上取整后+1的数,即13,m2取 log2Wp、log2Hp的较大值向上取整后加1的数,即13,m3取log2Ws,log2Hs的较大值向上取整后加1的数,即12;
从码流中获取所述子块图像的信息,包括:宽度信息w为128、高度信息h为56、该子块图像的左上角像素在多视点子块拼接图像中的位置信息(xp,yp)=(10,25)、子块图像的左上角像素在单视点图像中的位置信息(xs,ys)=(25,56)和所述单视点图像的相机参数,其中,w和h各自是13位二进制数,w(j)表示为w从低到高的第j个二进制位,j从1开始,xp,yp各自是13位二进制数,xs,ys各自是12位二进制数;
通过以下计算,得出该子块图像的宽度width、高度height、左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack)和左上角像素在单视点图像中的位置(x_source,y_source):
其中,T1=T2=T3=3;
从多视点子块拼接图像的(80,200)位置开始,提取宽度为1024、高度为448的子块,得到所述的子块图像;
使用所述的子块图像以及所述的相机参数渲染目标图像。
实施例31
本发明实施例提供了一种处理子块图像的装置。
本实施例提供的处理子块图像的方法包括以下模块:
子块图像信息提取模块:其输入为码流,输出为多视点子块拼接图像的其中一个子块图像的信息,包括:宽度信息w为128、高度信息h为56、该子块图像的左上角像素在多视点子块拼接图像中的位置信息(xp,yp)=(10,25)、子块图像的左上角像素在单视点图像中的位置信息(xs,ys)=(25,56)和所述单视点图像的相机参数,其中,w和h各自是16位二进制数,w(j)表示为w从低到高的第j个二进制位,j从1开始,xp,yp各自是14位二进制数,xs,ys各自是15位二进制数;
子块图像信息计算模块:其输入为所述子块图像的信息,输出为子块图像的宽度width、高度 height、左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack)和左上角像素在单视点图像中的位置(x_source,y_source),该模块通过以下计算,得到输出:
其中,T1=3,T2=2,T3=1;
子块图像提取模块:输入为多视点子块拼接图像,输出为所述子块图像,该模块从多视点子块拼接图像的(40,100)位置开始,提取宽度为1024、高度为448的子块,得到所述的子块图像;
目标图像渲染模块:其输入为所述的子块图像以及所述的相机参数,输出为目标图像,该模块使用所述的子块图像以及所述的相机参数渲染目标图像。
实施例32
本发明实施例提供了一种处理子块图像的装置。
本实施例提供的处理子块图像的方法包括以下模块:
子块图像信息提取模块:其输入为码流,输出为多视点子块拼接图像的其中一个子块图像的信息,包括:宽度信息w为128、高度信息h为56、该子块图像的左上角像素在多视点子块拼接图像中的位置信息(xp,yp)=(10,25)、子块图像的左上角像素在单视点图像中的位置信息(xs,ys)=(25,56)和所述单视点图像的相机参数,其中,w和h各自是16位二进制数,w(j)表示为w从低到高的第j个二进制位,j从1开始,xp,yp各自是16位二进制数,xs,ys各自是14位二进制数;
子块图像信息计算模块:其输入为所述子块图像的信息,输出为子块图像的宽度width、高度 height、左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack)和左上角像素在单视点图像中的位置(x_source,y_source),该模块通过以下计算,得到输出:
其中,T1=3,T2=2,T3=1;
子块图像提取模块:输入为多视点子块拼接图像,输出为所述子块图像,该模块从多视点子块拼接图像的(40,100)位置开始,提取宽度为1024、高度为448的子块,得到所述的子块图像;
目标图像渲染模块:其输入为所述的子块图像以及所述的相机参数,输出为目标图像,该模块使用所述的子块图像以及所述的相机参数渲染目标图像。
实施例33
本发明实施例提供了一种处理子块图像的装置。
本实施例提供的处理子块图像的方法包括以下模块:
子块图像信息提取模块:其输入为码流,输出为多视点子块拼接图像的其中一个子块图像的信息,包括:宽度信息w为128、高度信息h为56、该子块图像的左上角像素在多视点子块拼接图像中的位置信息(xp,yp)=(10,25)、子块图像的左上角像素在单视点图像中的位置信息 (xs,ys)=(25,56)和所述单视点图像的相机参数,其中,w和h各自是16位二进制数,w(j)表示为w从低到高的第j个二进制位,j从1开始,xp,yp各自是16位二进制数,xs,ys各自是14位二进制数;
子块图像信息计算模块:其输入为所述子块图像的信息,输出为子块图像的宽度width、高度 height、左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack)和左上角像素在单视点图像中的位置(x_source,y_source),该模块通过以下计算,得到输出:
其中,T1=T2=3,T3=1;
子块图像提取模块:输入为多视点子块拼接图像,输出为所述子块图像,该模块从多视点子块拼接图像的(80,200)位置开始,提取宽度为1024、高度为448的子块,得到所述的子块图像;
目标图像渲染模块:其输入为所述的子块图像以及所述的相机参数,输出为目标图像,该模块使用所述的子块图像以及所述的相机参数渲染目标图像。
实施例34
本发明实施例提供了一种处理子块图像的装置。
本实施例提供的处理子块图像的方法包括以下模块:
子块图像信息提取模块:其输入为码流,输出为多视点子块拼接图像的其中一个子块图像的信息,包括:宽度信息w为128、高度信息h为56、该子块图像的左上角像素在多视点子块拼接图像中的位置信息(xp,yp)=(10,25)、子块图像的左上角像素在单视点图像中的位置信息(xs,ys)=(25,56)和所述单视点图像的相机参数,其中,w和h各自是16位二进制数,w(j)表示为w从低到高的第j个二进制位,j从1开始,xp,yp各自是16位二进制数,xs,ys各自是16位二进制数;
子块图像信息计算模块:其输入为所述子块图像的信息,输出为子块图像的宽度width、高度 height、左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack)和左上角像素在单视点图像中的位置(x_source,y_source),该模块通过以下计算,得到输出:
其中,T1=T2=T3=3;
子块图像提取模块:输入为多视点子块拼接图像,输出为所述子块图像,该模块从多视点子块拼接图像的(80,200)位置开始,提取宽度为1024、高度为448的子块,得到所述的子块图像;
目标图像渲染模块:其输入为所述的子块图像以及所述的相机参数,输出为目标图像,该模块使用所述的子块图像以及所述的相机参数渲染目标图像。
实施例35
本发明实施例提供了一种处理子块图像的装置。
本实施例提供的处理子块图像的方法包括以下模块:
子块图像信息提取模块:其输入为码流,输出为多视点子块拼接图像的其中一个子块图像的信息,包括:宽度信息w为128、高度信息h为56、该子块图像的左上角像素在多视点子块拼接图像中的位置信息(xp,yp)=(10,25)、子块图像的左上角像素在单视点图像中的位置信息 (xs,ys)=(25,56)和所述单视点图像的相机参数,其中,w和h各自是16位二进制数,w(j)表示为w从低到高的第j个二进制位,j从1开始,xp,yp各自是14位二进制数,xs,ys各自是15位二进制数;
所述子块图像信息提取模块中还包括T1,T2和T3获取模块,所述T1,T2和T3获取模块从码流中获取T1=3,T2=2,T3=1;
子块图像信息计算模块:其输入为所述子块图像的信息,输出为子块图像的宽度width、高度 height、左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack)和左上角像素在单视点图像中的位置(x_source,y_source),该模块通过以下计算,得到输出:
子块图像提取模块:输入为多视点子块拼接图像,输出为所述子块图像,该模块从多视点子块拼接图像的(40,100)位置开始,提取宽度为1024、高度为448的子块,得到所述的子块图像;
目标图像渲染模块:其输入为所述的子块图像以及所述的相机参数,输出为目标图像,该模块使用所述的子块图像以及所述的相机参数渲染目标图像。
实施例36
本发明实施例提供了一种处理子块图像的装置。
本实施例提供的处理子块图像的方法包括以下模块:
子块图像信息提取模块:其输入为码流,输出为多视点子块拼接图像的其中一个子块图像的信息,包括:宽度信息w为128、高度信息h为56、该子块图像的左上角像素在多视点子块拼接图像中的位置信息(xp,yp)=(10,25)、子块图像的左上角像素在单视点图像中的位置信息 (xs,ys)=(25,56)和所述单视点图像的相机参数,其中,w和h各自是16位二进制数,w(j)表示为w从低到高的第j个二进制位,j从1开始,xp,yp各自是16位二进制数,xs,ys各自是14位二进制数;
所述子块图像信息提取模块中还包括T1,T2和T3获取模块,所述T1,T2和T3获取模块从码流中获取T1=3,T2=2,T3=1;
子块图像信息计算模块:其输入为所述子块图像的信息,输出为子块图像的宽度width、高度 height、左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack)和左上角像素在单视点图像中的位置(x_source,y_source),该模块通过以下计算,得到输出:
子块图像提取模块:输入为多视点子块拼接图像,输出为所述子块图像,该模块从多视点子块拼接图像的(40,100)位置开始,提取宽度为1024、高度为448的子块,得到所述的子块图像;
目标图像渲染模块:其输入为所述的子块图像以及所述的相机参数,输出为目标图像,该模块使用所述的子块图像以及所述的相机参数渲染目标图像。
实施例37
本发明实施例提供了一种处理子块图像的装置。
本实施例提供的处理子块图像的方法包括以下模块:
子块图像信息提取模块:其输入为码流,输出为多视点子块拼接图像的其中一个子块图像的信息,包括:宽度信息w为128、高度信息h为56、该子块图像的左上角像素在多视点子块拼接图像中的位置信息(xp,yp)=(10,25)、子块图像的左上角像素在单视点图像中的位置信息 (xs,ys)=(25,56)和所述单视点图像的相机参数,其中,w和h各自是16位二进制数,w(j)表示为w从低到高的第j个二进制位,j从1开始,xp,yp各自是16位二进制数,xs,ys各自是14位二进制数;
所述子块图像信息提取模块中还包括T1,T2和T3获取模块,所述T1,T2和T3获取模块从码流中获取T1=T2=3,T3=1;
子块图像信息计算模块:其输入为所述子块图像的信息,输出为子块图像的宽度width、高度 height、左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack)和左上角像素在单视点图像中的位置(x_source,y_source),该模块通过以下计算,得到输出:
子块图像提取模块:输入为多视点子块拼接图像,输出为所述子块图像,该模块从多视点子块拼接图像的(80,200)位置开始,提取宽度为1024、高度为448的子块,得到所述的子块图像;
目标图像渲染模块:其输入为所述的子块图像以及所述的相机参数,输出为目标图像,该模块使用所述的子块图像以及所述的相机参数渲染目标图像。
实施例38
本发明实施例提供了一种处理子块图像的装置。
本实施例提供的处理子块图像的方法包括以下模块:
子块图像信息提取模块:其输入为码流,输出为多视点子块拼接图像的其中一个子块图像的信息,包括:宽度信息w为128、高度信息h为56、该子块图像的左上角像素在多视点子块拼接图像中的位置信息(xp,yp)=(10,25)、子块图像的左上角像素在单视点图像中的位置信息 (xs,ys)=(25,56)和所述单视点图像的相机参数,其中,w和h各自是16位二进制数,w(j)表示为w从低到高的第j个二进制位,j从1开始,xp,yp各自是16位二进制数,xs,ys各自是16位二进制数;
所述子块图像信息提取模块中还包括T1,T2和T3获取模块,所述T1,T2和T3获取模块从码流中获取T1=T2=T3=3;
子块图像信息计算模块:其输入为所述子块图像的信息,输出为子块图像的宽度width、高度 height、左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack)和左上角像素在单视点图像中的位置(x_source,y_source),该模块通过以下计算,得到输出:
子块图像提取模块:输入为多视点子块拼接图像,输出为所述子块图像,该模块从多视点子块拼接图像的(80,200)位置开始,提取宽度为1024、高度为448的子块,得到所述的子块图像;
目标图像渲染模块:其输入为所述的子块图像以及所述的相机参数,输出为目标图像,该模块使用所述的子块图像以及所述的相机参数渲染目标图像。
实施例39
本发明实施例提供了一种处理子块图像的装置。
本实施例提供的处理子块图像的方法包括以下模块:
子块图像信息提取模块:其输入为码流,输出为多视点子块拼接图像的其中一个子块图像的信息,包括:子块图像所属单视点图像的宽度Ws=2048、高度Hs=1024;
所述子块图像信息提取模块从码流中获取所述子块图像的信息,包括:所述多视点子块拼接图像的宽度Wp=4096、高度Hp=2048;
所述子块图像信息提取模块中还包括m1,m2和m3计算模块,所述m1,m2和m3计算模块得出m1,m2和m3,该模块计算m1取log2Wp、log2Hp的较大值向上取整后+1的数,即13,m2取log2Wp、 log2Hp的较大值向上取整后加1的数,即13,m3取log2Ws,log2Hs的较大值向上取整后加1的数,即12;
所述子块图像信息提取模块从码流中获取所述子块图像的信息,包括:宽度信息w为128、高度信息h为56、该子块图像的左上角像素在多视点子块拼接图像中的位置信息(xp,yp)=(10,25)、子块图像的左上角像素在单视点图像中的位置信息(xs,ys)=(25,56)和所述单视点图像的相机参数,其中,w和h各自是13位二进制数,w(j)表示为w从低到高的第j个二进制位,j从1开始,xp,yp各自是13位二进制数,xs,ys各自是12位二进制数;
所述子块图像信息提取模块中还包括T1,T2和T3获取模块,所述T1,T2和T3获取模块从码流中获取T1=T2=T3=3;
子块图像信息计算模块:其输入为所述子块图像的信息,输出为子块图像的宽度width、高度 height、左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack)和左上角像素在单视点图像中的位置(x_source,y_source),该模块通过以下计算,得到输出:
子块图像提取模块:输入为多视点子块拼接图像,输出为所述子块图像,该模块从多视点子块拼接图像的(80,200)位置开始,提取宽度为1024、高度为448的子块,得到所述的子块图像;
目标图像渲染模块:其输入为所述的子块图像以及所述的相机参数,输出为目标图像,该模块使用所述的子块图像以及所述的相机参数渲染目标图像。
实施例40
本发明实施例提供了一种处理子块图像的装置。
本实施例提供的处理子块图像的方法包括以下模块:
子块图像信息提取模块:其输入为码流,输出为多视点子块拼接图像的其中一个子块图像的信息,包括:子块图像所属单视点图像的宽度Ws=2048、高度Hs=1024;
所述子块图像信息提取模块从码流中获取多视点子块拼接图像的宽度Wp=4096、高度Hp=2048;
所述子块图像信息提取模块中还包括m1,m2和m3计算模块,所述m1,m2和m3计算模块得出m1,m2和m3,该模块计算m1取log2Wp、log2Hp的较大值向上取整后+1的数,即13,m2取log2Wp、 log2Hp的较大值向上取整后加1的数,即13,m3取log2Ws,log2Hs的较大值向上取整后加1的数,即12;
所述子块图像信息提取模块从码流中获取所述子块图像的信息,包括:宽度信息w为128、高度信息h为56、该子块图像的左上角像素在多视点子块拼接图像中的位置信息(xp,yp)=(10,25)、子块图像的左上角像素在单视点图像中的位置信息(xs,ys)=(25,56)和所述单视点图像的相机参数,其中,w和h各自是13位二进制数,w(j)表示为w从低到高的第j个二进制位,j从1开始,xp,yp各自是13位二进制数,xs,ys各自是12位二进制数;
子块图像信息计算模块:其输入为所述子块图像的信息,输出为子块图像的宽度width、高度 height、左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack)和左上角像素在单视点图像中的位置(x_source,y_source),该模块通过以下计算,得到输出:
其中,T1=T2=T3=3;
子块图像提取模块:输入为多视点子块拼接图像,输出为所述子块图像,该模块从多视点子块拼接图像的(80,200)位置开始,提取宽度为1024、高度为448的子块,得到所述的子块图像;
目标图像渲染模块:其输入为所述的子块图像以及所述的相机参数,输出为目标图像,该模块使用所述的子块图像以及所述的相机参数渲染目标图像。
实施例41
本发明实施例提供了一种处理子块图像的方法。
本实施例提供的处理子块图像的方法包括:
从码流中获取多视点子块拼接图像的宽度Wp=4096、高度Hp=2048;
对于多视点子块拼接图像中的至少一个子块图像,从码流中获取该子块图像的信息,包括:子块图像所属单视点图像的宽度Ws=2048、高度Hs=1024;
通过计算,得出m2和m3,m2取log2Wp、log2Hp的较大值向上取整后+1的数,即13,m3取log2Ws,log2Hs的较大值向上取整后加1的数,即12;
从码流中获取所述子块图像的信息,包括:该子块图像的左上角像素在多视点子块拼接图像中的位置信息(xp,yp)=(256,128)、子块图像的左上角像素在单视点图像中的位置信息 (xs,ys)=(25,56)和所述单视点图像的相机参数,其中,xp,yp各自是13位二进制数,xs,ys各自是 12位二进制数;
通过计算,得出m1,m1取log2(Wp-xp)、log2(Hp-yp)的较大值向上取整后加1的数,即 12,
从码流中获取所述子块图像的信息,包括:宽度信息w为56、高度信息h为28,其中,w和h各自是12位二进制数,w(j)表示为w从低到高的第j个二进制位,j从1开始;
从码流中获取T1=T2=T3=3;
通过以下计算,得出该子块图像的宽度width、高度height、左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack)和左上角像素在单视点图像中的位置(x_source,y_source):
其中,T1=T2=T3=3;
从多视点子块拼接图像的(2048,1024)位置开始,提取宽度为1024、高度为448的子块,得到所述的子块图像;
使用所述的子块图像以及所述的相机参数渲染目标图像。
实施例42
本发明实施例提供了一种处理子块图像的方法。
本实施例提供的处理子块图像的方法包括:
从码流中获取多视点子块拼接图像的宽度Wp=4096、高度Hp=2048;
对于多视点子块拼接图像中的至少一个子块图像,从码流中获取该子块图像的信息,包括:子块图像所属单视点图像的宽度Ws=2048、高度Hs=1024;
通过计算,得出m2和m3,m2取log2Wp、log2Hp的较大值向上取整后+1的数,即13,m3取log2Ws,log2Hs的较大值向上取整后加1的数,即12;
从码流中获取所述子块图像的信息,包括:该子块图像的左上角像素在多视点子块拼接图像中的位置信息(xp,yp)=(256,128)、子块图像的左上角像素在单视点图像中的位置信息 (xs,ys)=(25,56)和所述单视点图像的相机参数,其中,xp,yp各自是13位二进制数,xs,ys各自是 12位二进制数;
通过计算,得出m1,m1取log2(Wp-xp)、log2(Hp-yp)的较大值向上取整后加1的数,即 12,
从码流中获取所述子块图像的信息,包括:宽度信息w为56、高度信息h为28,其中,w和h各自是12位二进制数,w(j)表示为w从低到高的第j个二进制位,j从1开始;
通过以下计算,得出该子块图像的宽度width、高度height、左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack)和左上角像素在单视点图像中的位置(x_source,y_source):
其中,T1=T2=T3=3;
从多视点子块拼接图像的(2048,1024)位置开始,提取宽度为1024、高度为448的子块,得到所述的子块图像;
使用所述的子块图像以及所述的相机参数渲染目标图像。
Claims (10)
1.一种处理子块图像的方法,其特征在于,包括:
对于多视点子块拼接图像中的至少一个子块图像,从码流中获取该子块图像的信息,包括:宽度信息w、高度信息h、该子块图像的左上角像素在多视点子块拼接图像中的位置信息(xp,yp)、子块图像的左上角像素在单视点图像中的位置信息(xs,ys)和所述单视点图像的相机参数,其中,w和h各自是m1位二进制数,xp,yp各自是m2位二进制数,xs,ys各自是m3位二进制数;
分别将w、h放大2的T1次方倍,得出该子块图像的宽度width和高度height,width和height为(m1+T1)位的二进制数;分别将xp、yp放大2的T2次方倍,得出该子块图像的左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack),x_pack和y_pack为(m2+T2)位的二进制数;分别将xp、yp放大2的T3次方倍,得出该子块图像的左上角像素在单视点图像中的位置(x_source,y_source),x_source和y_source为(m3+T3)位的二进制数,所述T1,T2,T3都是大于0的整数;
从多视点子块拼接图像的(x_pack,y_pack)位置开始,提取宽度为width、高度为height的子块,得到所述单视点图像中从位置(x_source,y_source)开始的、宽度为width、高度为height的子块图像;
使用所述的单视点图像中的从位置(x_source,y_source)开始的、宽度为width、高度为height的子块图像以及所述的相机参数渲染得到目标图像。
2.根据权利1所述的一种处理子块图像的方法,其特征还在于,包括:从码流中获取T1,T2和T3,其中T1,T2,T3都是大于2的整数。
3.根据权利1所述的一种处理子块图像的方法,其特征还在于,包括:所述的T1等于T2或m1等于m2,m1等于m3。
4.根据权利1所述的一种处理子块图像的方法,其特征还在于,包括:从码流中获得多视点子块拼接图像的宽度Wp和高度Hp、所述单视点图像的宽度Ws和高度Hs。
5.根据权利4所述的一种处理子块图像的方法,其特征还在于,包括:通过计算,得出m1,m2和m3,m1取log2 Wp、log2 Hp的较大值向上取整后加1的数,m2取log2 Wp、log2 Hp的较大值向上取整后加1的数,m3取log2 Ws,log2 Hs的较大值向上取整后加1的数。
6.一种处理子块图像的装置,其特征在于,包括:
子块图像信息提取模块:其输入为码流,输出为多视点子块拼接图像的其中一个子块图像的信息,包括:宽度信息w、高度信息h、所述子块图像的左上角像素在多视点子块拼接图像中的位置信息(xp,yp)、子块图像的左上角像素在单视点图像中的位置信息(xs,ys)和所述单视点图像的相机参数,其中,w和h各自是m1位二进制数,xp,yp各自是m2位二进制数,xs,ys各自是m3位二进制数;
子块图像信息计算模块:其输入为所述子块图像的信息,输出为子块图像的宽度width、高度height、左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack)和左上角像素在单视点图像中的位置(x_source,y_source),该模块分别将w、h放大2的T1次方倍,得出该子块图像的宽度width和高度height,width和height为(m1+T1)位的二进制数;分别将xp、yp放大2的T2次方倍,得出该子块图像的左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack),x_pack和y_pack为(m2+T2)位的二进制数;分别将xp、yp放大2的T3次方倍,得出该子块图像的左上角像素在单视点图像中的位置(x_source,y_source),x_source和y_source为(m3+T3)位的二进制数,其中,T1,T2,T3都是大于0的整数;
子块图像提取模块:其输入为多视点子块拼接图像以及所述子块图像的宽度width、高度height、左上角像素在多视点子块拼接图像中的位置(x_pack,y_pack),输出为所述单视点图像中从位置(x_source,y_source)开始的、宽度为width、高度为height的子块图像,该模块从多视点子块拼接图像中提取出该子块图像;
目标图像渲染模块:其输入为所述的单视点图像中的子块图像以及所述的相机参数,输出为目标图像,该模块使用所述的子块图像以及所述的相机参数渲染得到目标图像。
7.根据权利6所述的一种处理子块图像的装置,其特征还在于,包括:所述子块图像信息提取模块中还包括T1,T2和T3获取模块,所述T1,T2和T3获取模块获取T1,T2和T3,其中T1,T2,T3都是大于2的整数。
8.根据权利6所述的一种处理子块图像的装置,其特征还在于,包括:所述的T1等于T2或m1等于m2,m1等于m3。
9.根据权利6所述的一种处理子块图像的装置,其特征还在于,包括:所述子块图像信息提取模块中还包括多视点子块拼接图像信息及单视点图像信息提取模块,该模块从码流中获得多视点子块拼接图像的宽度Wp和高度Hp、所述单视点图像的宽度Ws和高度Hs。
10.根据权利9所述的一种处理子块图像的装置,其特征还在于,包括:
所述子块图像信息提取模块中还包括m1,m2和m3计算模块,所述m1,m2和m3计算模块得出m1,m2和m3,m1取log2 Wp、log2 Hp的较大值向上取整后加1的数,m2取log2 Wp、log2 Hp的较大值向上取整后加1的数,m3取log2 Ws,log2 Hs的较大值向上取整后加1的数。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910602008.8A CN112188180B (zh) | 2019-07-05 | 2019-07-05 | 一种处理子块图像的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910602008.8A CN112188180B (zh) | 2019-07-05 | 2019-07-05 | 一种处理子块图像的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112188180A CN112188180A (zh) | 2021-01-05 |
CN112188180B true CN112188180B (zh) | 2022-04-01 |
Family
ID=73915722
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910602008.8A Active CN112188180B (zh) | 2019-07-05 | 2019-07-05 | 一种处理子块图像的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112188180B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113347403B (zh) * | 2021-04-19 | 2023-10-27 | 浙江大学 | 一种图像处理方法及装置 |
WO2023142132A1 (zh) * | 2022-01-30 | 2023-08-03 | 浙江大学 | 基于分辨率的解码方法、编码方法、解码器以及编码器 |
WO2023142127A1 (zh) * | 2022-01-30 | 2023-08-03 | 浙江大学 | 编解码方法、装置、设备、及存储介质 |
WO2024011386A1 (zh) * | 2022-07-11 | 2024-01-18 | 浙江大学 | 一种编解码方法、装置、编码器、解码器及存储介质 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108353179A (zh) * | 2015-09-10 | 2018-07-31 | 三星电子株式会社 | 编码设备、解码设备及其编码方法和解码方法 |
CN105846828A (zh) * | 2016-03-23 | 2016-08-10 | 北京裕源大通科技股份有限公司 | Iq数据的压缩和解压缩方法、装置和iq数据的传输方法、*** |
CN107517385B (zh) * | 2016-06-16 | 2020-02-21 | 华为技术有限公司 | 一种视频图像的编解码方法和装置 |
-
2019
- 2019-07-05 CN CN201910602008.8A patent/CN112188180B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN112188180A (zh) | 2021-01-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112188180B (zh) | 一种处理子块图像的方法及装置 | |
US10528004B2 (en) | Methods and apparatus for full parallax light field display systems | |
CN106131531B (zh) | 视频处理方法和装置 | |
US20190141323A1 (en) | Video image encoding method and apparatus, and video image decoding method and apparatus | |
US20080205791A1 (en) | Methods and systems for use in 3d video generation, storage and compression | |
EP3434021B1 (en) | Method, apparatus and stream of formatting an immersive video for legacy and immersive rendering devices | |
WO2021000907A1 (en) | Video encoding method with syntax element signaling of guard band configuration of projection-based frame and associated video decoding method and apparatus | |
US20230215129A1 (en) | Representing volumetric video in saliency video streams | |
KR101982436B1 (ko) | 결합 정보를 포함하는 영상 데이터에 대한 디코딩 방법 및 결합 정보를 포함하는 영상 데이터를 인코딩 하는 방법 | |
CN114007059A (zh) | 视频压缩方法、解压方法、装置、电子设备及存储介质 | |
JP2022533754A (ja) | ボリュメトリック映像の符号化および復号化のための方法、装置、およびコンピュータプログラム製品 | |
CN116235497A (zh) | 一种用于用信号通知基于多平面图像的体积视频的深度的方法和装置 | |
Zhao et al. | Light field image compression via CNN-based EPI super-resolution and decoder-side quality enhancement | |
EP3895425A1 (en) | Immersive video bitstream processing | |
WO2019166013A1 (en) | Cube-based projection method that applies different mapping functions to different square projection faces, different axes, and/or different locations of axis | |
CN112806015A (zh) | 全向视频的编码和解码 | |
CA2870308A1 (en) | View synthesis using low resolution depth maps | |
WO2021000901A1 (en) | Video encoding method with syntax element signaling of packing of projection faces derived from cube-based projection and associated video decoding method and apparatus | |
WO2021000904A1 (en) | Video encoding method with syntax element signaling of mapping function employed by cube-based projection and associated video decoding method | |
Wang et al. | Region-interior painting in contour based depth map coding system | |
Huang et al. | Low-Complexity 3D-Vision Conferencing System based on Accelerated RIFE Model | |
CN102547315B (zh) | 立体图像数据压缩方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |