CN109308174A - 跨屏幕图像拼接控制方法 - Google Patents
跨屏幕图像拼接控制方法 Download PDFInfo
- Publication number
- CN109308174A CN109308174A CN201811178465.0A CN201811178465A CN109308174A CN 109308174 A CN109308174 A CN 109308174A CN 201811178465 A CN201811178465 A CN 201811178465A CN 109308174 A CN109308174 A CN 109308174A
- Authority
- CN
- China
- Prior art keywords
- sub
- screen
- information
- group
- screens
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 19
- 238000007405 data analysis Methods 0.000 claims abstract description 25
- 238000000638 solvent extraction Methods 0.000 claims abstract description 24
- 238000004088 simulation Methods 0.000 claims abstract description 11
- 238000013507 mapping Methods 0.000 claims abstract description 7
- 230000005540 biological transmission Effects 0.000 claims description 18
- 238000012545 processing Methods 0.000 claims description 18
- 238000001514 detection method Methods 0.000 claims description 10
- 238000006467 substitution reaction Methods 0.000 claims description 6
- 238000012544 monitoring process Methods 0.000 claims description 5
- 230000001052 transient effect Effects 0.000 claims description 3
- 230000015572 biosynthetic process Effects 0.000 abstract 1
- 230000009466 transformation Effects 0.000 description 7
- 238000004458 analytical method Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 2
- 230000004927 fusion Effects 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000013178 mathematical model Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 238000011069 regeneration method Methods 0.000 description 1
- 239000011800 void material Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
- G06F3/1446—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display display composed of modules, e.g. video walls
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
- G06T3/4038—Image mosaicing, e.g. composing plane images from plane sub-images
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本发明公开了跨屏幕图像拼接控制方法,包括若干块子屏幕构成的显示屏幕组和显示屏幕组的驱动模块;本发明通过数据获取模块获取到对应的需要投放的影像资料,再通过屏幕分析单元截取到显示屏幕和构成显示屏幕的子屏幕的相关尺寸,之后通过数据分析模块、数据模拟单元和数据分割单元将视频信息投影映射在虚拟显示界面上,形成虚拟投影视频;在利用数据分割单元将虚拟投影视频按照显示屏幕组划分为由若干个子视频流构成的投影视频流;之后将投影视频流传输到数据缓存模块和控制器,利用控制器将投影视频流的子视频流按照对应的子屏幕标记投放到对应子屏幕进行显示;从而现准确的图像拼接,形成完整的画面。
Description
技术领域
本发明属于图像拼接领域,涉及一种控制方法,具体是跨屏幕图像拼接控制方法。
背景技术
图像拼接技术就是将数张有重叠部分的图像(可能是不同时间、不同视角或者不同传感器获得的)拼成一幅大型的无缝高分辨率图像的技术。
图像配准和图像融合是图像拼接的两个关键技术。图像配准是图像融合的基础,而且图像配准算法的计算量一般非常大,因此图像拼接技术的发展很大程度上取决于图像配准技术的创新。早期的图像配准技术主要采用点匹配法,这类方法速度慢、精度低,而且常常需要人工选取初始匹配点,无法适应大数据量图像的融合。图像拼接的方法很多,不同的算法步骤会有一定差异,但大致的过程是相同的。一般来说,图像拼接主要包括以下五步:
一、图像预处理
包括数字图像处理的基本操作(如去噪、边缘提取、直方图处理等)、建立图像的匹配模板以及对图像进行某种变换(如傅里叶变换、小波变换等)等操作。
二、图像配准
就是采用一定的匹配策略,找出待拼接图像中的模板或特征点在参考图像中对应的位置,进而确定两幅图像之间的变换关系。
三、建立变换模型
根据模板或者图像特征之间的对应关系,计算出数学模型中的各参数值,从而建立两幅图像的数学变换模型。
四、统一坐标变换
根据建立的数学转换模型,将待拼接图像转换到参考图像的坐标系中,完成统一坐标变换。
五、融合重构
将待拼接图像的重合区域进行融合得到拼接重构的平滑无缝全景图像。
当是当前,图像拼接过程均比较麻烦,而且在图像拼接出错时不能实现自我修复;为了解决上述缺陷,现提出一种解决方案。
发明内容
本发明的目的在于提供跨屏幕图像拼接控制方法。
本发明所要解决的技术问题为:
(1)如何实现准确的图像拼接,形成完整的画面;
(2)如何对图片拼接的成果进行监控且能及时判定图像拼接出现了错误;
(3)在图像拼接出现错误的时候,如何进行自动修复;
本发明的目的可以通过以下技术方案实现:
跨屏幕图像拼接控制方法,其特征在于,包括若干块子屏幕构成的显示屏幕组和显示屏幕组的驱动模块,其中,所述驱动模块包括数据获取模块、数据分析模块、数据模拟单元、数据分割单元、数据缓存模块、控制器、比对单元、屏幕控制模块、显示屏幕组、屏幕分析单元和屏幕监测模块;
其中,所述数据获取模块用于获取所需播放或者拼接的视频影像;所述数据获取模块用于将视频信息传输到数据分析模块,所述屏幕分析单元用于实时获取显示屏幕组的尺寸信息,所述尺寸信息包括拼接而成的显示屏幕组内的各个子屏幕的长、宽信息、显示屏幕组的长宽信息以及子屏幕每行个数和每列个数;将显示屏幕组的长度信息标定为A,宽度信息标定为B;将子屏幕的长度信息标定为a,宽度信息标定为b;将显示屏幕组内子屏幕每行个数标定为m个,每列个数标定为n个;利用Uij,i=1...m,j=1...n表示显示屏幕组内相应位置的子屏幕,如U12则表示第一行第二列的子屏幕;
所述屏幕分析单元用于将显示屏幕组的尺寸信息传输到数据分析模块,所述数据分析模块接收数据获取模块传输的视频信息,所述数据分析模块接收屏幕分析单元传输的尺寸信息;所述数据分析模块用于对尺寸信息做相关处理,具体处理步骤如下:
步骤一:获取到尺寸信息内的显示屏幕组的长度信息A和宽度信息B;
步骤二:根据显示屏幕组的长度信息A和宽度信息B构建同等尺寸的虚拟显示界面;
所述数据分析模块用于将虚拟显示界面、视频信息和尺寸信息传输到数据模拟单元,所述数据模拟单元用于对虚拟显示界面、视频信息和尺寸信息结合数据分割单元做出下述处理,具体处理步骤如下:
步骤一:将视频信息投影映射在虚拟显示界面上,形成虚拟投影视频;
步骤二:获取到尺寸信息内子屏幕的长度信息a,宽度信息b;显示屏幕组内子屏幕每行个数d,每列个数f;和对应子屏幕标识Uij,i=1...d,j=1...f;
步骤三:将虚拟投影视频和尺寸信息传输到数据分割单元;
步骤四:数据分割单元用于根据子屏幕的长度信息a、宽度信息b、显示屏幕组内子屏幕每行个数m和每列个数n,将虚拟投影视频按照显示屏幕组划分为由若干个子视频流构成的投影视频流;每一个子视频流对应一个子屏幕显示的信息,将子视频流标示为Lij,i=1...d,j=1...f;Uij与Lij一一对应;
步骤五:将投影视频流传输到数据缓存模块和控制器;
所述数据缓存模块接收数据分割单元传输的投影视频流并进行实时存储;
所述控制器接收数据分割单元传输的投影视频流并将其传输到屏幕控制模块,所述屏幕控制模块接收控制器传输的投影视频流并进行相关处理,具体步骤如下:
步骤一:将投影视频流内的子视频流Lij按照其对应的标识将其一一传输到对应的子屏幕Uij上;
步骤二:显示屏幕组内的子屏幕Uij接收到子视频流Lij并进行实时显示;
所述屏幕监测模块用于实时获取显示屏幕组显示投影视频流内各子视频流的具体情况,所述屏幕检测模块用于获取显示屏幕组显示投影视频流时的投影信息,所述屏幕检测模块用于将投影信息传输到比对单元,所述比对单元用于结合数据缓存模块存储的投影视频流对投影信息做出下述处理,具体处理步骤如下:
步骤一:当开始检测到显示屏幕组内各子屏幕显示投影视频流内对应的子视频流时,获取初始的投影图片组信息,投影图片组信息包括若干个子屏幕上显示的投影图片;同时获取到由若干个投影图片组成的初始投影图片组;
步骤二:将投影图片标记为Hij,i=1...m,j=1...n;将初始投影图片组标记为H1;
步骤三:获取到数据缓存模块存储的投影视频流,并获取到初始的虚拟图片组信息,虚拟图片组为进行投影视频流进行虚拟投影时的初始图片信息;包括若干个子屏幕上显示的虚拟图片;同时获取到由若干个虚拟图片组成的初始虚拟图片组;
步骤四:将虚拟图片标记为Kij,i=1...m,j=1...n;将初始虚拟图片组标记为K1;
步骤五:将H1和K1进行比对,获取得到二者的差异部分并获取差异部分的面积S1,当S1小于预设值时判定画面显示正常;当S1大于预设值时判定画面显示错误,进行进一步处理,具体表现为:
S1:将投影图片Hij与虚拟图片Kij进行一一比对;
S2:获取得到Hij与Kij内的所有显示差异部分的差异面积信息组,将差异面积信息组标记为Sij,i=1...m,j=1...n;Sij与Hij、Kij均一一对应;
S3:获取到间隔预设时间之后的第二投影图片组信息和第二虚拟图片组信息,将第二投影图片组信息内的第二投影图片标记为H2ij,i=1...m,j=1...n;将第二虚拟图片组信息内的第二虚拟图片标记为K2ij;
S4:重复步骤S1-S2计算得到第二差异面积信息组并将其标记为S2ij;
S5:逐一计算Sij与S2ij之间的平均值得到平均差异值并将平均差异值标记为Pij,i=1...m,j=1...n;Pij与Kij一一对应;
S6:将Pij与Py进行比较,Py为预设值;获取到大于Py的差异面积信息组并将其标记为错误信息组,获取到错误信息组对应显示出错的虚拟图片,按照显示出错的虚拟图片获取得到对应显示该部分的子视频流并将其标记为错误子视频流Cij,i=1...m,j=1...n。
进一步地,所述比对单元用于将错误子视频流传输到控制器,所述控制器用于根据错误子视频流的位置重新从数据分割单元获取新的子视频流;
所述控制器用于将新的子视频流标记为替代子视频流,所述控制器用于将替代子视频流传输到屏幕控制模块,所述屏幕控制模块用于将替代子视频流传输到显示屏幕组的对应子屏幕替代原有子视频流,所述显示屏幕组接收到替代子视频流时会重新开始显示所有的子视频流。
本发明的有益效果:
(1)本发明通过数据获取模块获取到对应的需要投放的影像资料,再通过屏幕分析单元截取到显示屏幕和构成显示屏幕的子屏幕的相关尺寸,之后通过数据分析模块、数据模拟单元和数据分割单元将视频信息投影映射在虚拟显示界面上,形成虚拟投影视频;在利用数据分割单元将虚拟投影视频按照显示屏幕组划分为由若干个子视频流构成的投影视频流;之后将投影视频流传输到数据缓存模块和控制器,利用控制器将投影视频流的子视频流按照对应的子屏幕标记投放到对应子屏幕进行显示;从而现准确的图像拼接,形成完整的画面;
(2)同时通过屏幕检测模块的设置,将虚拟投影的时间线与显示屏幕组播放的时间线统一,获取到开始和间隔预设时间之后的两组图片进行比对,获取得到差异面积,再根据差异面积均值判定子屏幕哪一个屏幕出现的差异比较大,从而将该子屏幕判定显示出错;
(3)本发明通过检测到显示屏幕组内的子屏幕出现显示错误时,将该子屏幕对应的位置信息重新回传到数据分割单元,重新获取对应子屏幕的投影子视频流;并将其投影在子屏幕上进行重新显示;本发明简单有效,且易于实用。
附图说明
为了便于本领域技术人员理解,下面结合附图对本发明作进一步的说明。
图1为本发明的***框图。
具体实施方式
如图1所示,跨屏幕图像拼接控制方法,包括若干块子屏幕构成的显示屏幕组和显示屏幕组的驱动模块,其中,所述驱动模块包括数据获取模块、数据分析模块、数据模拟单元、数据分割单元、数据缓存模块、控制器、比对单元、屏幕控制模块、显示屏幕组、屏幕分析单元和屏幕监测模块;
其中,所述数据获取模块用于获取所需播放或者拼接的视频影像;所述数据获取模块用于将视频信息传输到数据分析模块,所述屏幕分析单元用于实时获取显示屏幕组的尺寸信息,所述尺寸信息包括拼接而成的显示屏幕组内的各个子屏幕的长、宽信息、显示屏幕组的长宽信息以及子屏幕每行个数和每列个数;将显示屏幕组的长度信息标定为A,宽度信息标定为B;将子屏幕的长度信息标定为a,宽度信息标定为b;将显示屏幕组内子屏幕每行个数标定为m个,每列个数标定为n个;利用Uij,i=1...m,j=1...n表示显示屏幕组内相应位置的子屏幕,如U12则表示第一行第二列的子屏幕;
所述屏幕分析单元用于将显示屏幕组的尺寸信息传输到数据分析模块,所述数据分析模块接收数据获取模块传输的视频信息,所述数据分析模块接收屏幕分析单元传输的尺寸信息;所述数据分析模块用于对尺寸信息做相关处理,具体处理步骤如下:
步骤一:获取到尺寸信息内的显示屏幕组的长度信息A和宽度信息B;
步骤二:根据显示屏幕组的长度信息A和宽度信息B构建同等尺寸的虚拟显示界面;
所述数据分析模块用于将虚拟显示界面、视频信息和尺寸信息传输到数据模拟单元,所述数据模拟单元用于对虚拟显示界面、视频信息和尺寸信息结合数据分割单元做出下述处理,具体处理步骤如下:
步骤一:将视频信息投影映射在虚拟显示界面上,形成虚拟投影视频;
步骤二:获取到尺寸信息内子屏幕的长度信息a,宽度信息b;显示屏幕组内子屏幕每行个数d,每列个数f;和对应子屏幕标识Uij,i=1...d,j=1...f;
步骤三:将虚拟投影视频和尺寸信息传输到数据分割单元;
步骤四:数据分割单元用于根据子屏幕的长度信息a、宽度信息b、显示屏幕组内子屏幕每行个数m和每列个数n,将虚拟投影视频按照显示屏幕组划分为由若干个子视频流构成的投影视频流;每一个子视频流对应一个子屏幕显示的信息,将子视频流标示为Lij,i=1...d,j=1...f;Uij与Lij一一对应;
步骤五:将投影视频流传输到数据缓存模块和控制器;
所述数据缓存模块接收数据分割单元传输的投影视频流并进行实时存储;
所述控制器接收数据分割单元传输的投影视频流并将其传输到屏幕控制模块,所述屏幕控制模块接收控制器传输的投影视频流并进行相关处理,具体步骤如下:
步骤一:将投影视频流内的子视频流Lij按照其对应的标识将其一一传输到对应的子屏幕Uij上;
步骤二:显示屏幕组内的子屏幕Uij接收到子视频流Lij并进行实时显示;
所述屏幕监测模块用于实时获取显示屏幕组显示投影视频流内各子视频流的具体情况,所述屏幕检测模块用于获取显示屏幕组显示投影视频流时的投影信息,所述屏幕检测模块用于将投影信息传输到比对单元,所述比对单元用于结合数据缓存模块存储的投影视频流对投影信息做出下述处理,具体处理步骤如下:
步骤一:当开始检测到显示屏幕组内各子屏幕显示投影视频流内对应的子视频流时,获取初始的投影图片组信息,投影图片组信息包括若干个子屏幕上显示的投影图片;同时获取到由若干个投影图片组成的初始投影图片组;
步骤二:将投影图片标记为Hij,i=1...m,j=1...n;将初始投影图片组标记为H1;
步骤三:获取到数据缓存模块存储的投影视频流,并获取到初始的虚拟图片组信息,虚拟图片组为进行投影视频流进行虚拟投影时的初始图片信息;包括若干个子屏幕上显示的虚拟图片;同时获取到由若干个虚拟图片组成的初始虚拟图片组;
步骤四:将虚拟图片标记为Kij,i=1...m,j=1...n;将初始虚拟图片组标记为K1;
步骤五:将H1和K1进行比对,获取得到二者的差异部分并获取差异部分的面积S1,当S1小于预设值时判定画面显示正常;当S1大于预设值时判定画面显示错误,进行进一步处理,具体表现为:
S1:将投影图片Hij与虚拟图片Kij进行一一比对;
S2:获取得到Hij与Kij内的所有显示差异部分的差异面积信息组,将差异面积信息组标记为Sij,i=1...m,j=1...n;Sij与Hij、Kij均一一对应;
S3:获取到间隔预设时间之后的第二投影图片组信息和第二虚拟图片组信息,将第二投影图片组信息内的第二投影图片标记为H2ij,i=1...m,j=1...n;将第二虚拟图片组信息内的第二虚拟图片标记为K2ij;
S4:重复步骤S1-S2计算得到第二差异面积信息组并将其标记为S2ij;
S5:逐一计算Sij与S2ij之间的平均值得到平均差异值并将平均差异值标记为Pij,i=1...m,j=1...n;Pij与Kij一一对应;
S6:将Pij与Py进行比较,Py为预设值;获取到大于Py的差异面积信息组并将其标记为错误信息组,获取到错误信息组对应显示出错的虚拟图片,按照显示出错的虚拟图片获取得到对应显示该部分的子视频流并将其标记为错误子视频流Cij,i=1...m,j=1...n;
所述比对单元用于将错误子视频流传输到控制器,所述控制器用于根据错误子视频流的位置重新从数据分割单元获取新的子视频流,所述控制器用于将新的子视频流标记为替代子视频流,所述控制器用于将替代子视频流传输到屏幕控制模块,所述屏幕控制模块用于将替代子视频流传输到显示屏幕组的对应子屏幕替代原有子视频流,所述显示屏幕组接收到替代子视频流时会重新开始显示所有的子视频流。
跨屏幕图像拼接控制方法,在工作时,首先通过数据获取模块获取得到需要播放或拼接的影像资料,同时通过屏幕分析单元截取到显示屏幕和构成显示屏幕的子屏幕的相关尺寸,之后通过数据分析模块、数据模拟单元和数据分割单元将视频信息投影映射在虚拟显示界面上,形成虚拟投影视频;在利用数据分割单元将虚拟投影视频按照显示屏幕组划分为由若干个子视频流构成的投影视频流;之后将投影视频流传输到数据缓存模块和控制器,利用控制器将投影视频流的子视频流按照对应的子屏幕标记投放到对应子屏幕进行显示;之后利用屏幕检测模块检测投影的子视频流是否出现错误情况,当根据相关规则判定出错时则会重新获取对应字屏幕的子视频流信息进行显示。
本发明的有益效果如下:
(1)本发明通过数据获取模块获取到对应的需要投放的影像资料,再通过屏幕分析单元截取到显示屏幕和构成显示屏幕的子屏幕的相关尺寸,之后通过数据分析模块、数据模拟单元和数据分割单元将视频信息投影映射在虚拟显示界面上,形成虚拟投影视频;在利用数据分割单元将虚拟投影视频按照显示屏幕组划分为由若干个子视频流构成的投影视频流;之后将投影视频流传输到数据缓存模块和控制器,利用控制器将投影视频流的子视频流按照对应的子屏幕标记投放到对应子屏幕进行显示;从而现准确的图像拼接,形成完整的画面;
(2)同时通过屏幕检测模块的设置,将虚拟投影的时间线与显示屏幕组播放的时间线统一,获取到开始和间隔预设时间之后的两组图片进行比对,获取得到差异面积,再根据差异面积均值判定子屏幕哪一个屏幕出现的差异比较大,从而将该子屏幕判定显示出错;
(3)本发明通过检测到显示屏幕组内的子屏幕出现显示错误时,将该子屏幕对应的位置信息重新回传到数据分割单元,重新获取对应子屏幕的投影子视频流;并将其投影在子屏幕上进行重新显示;本发明简单有效,且易于实用。
以上内容仅仅是对本发明结构所作的举例和说明,所属本技术领域的技术人员对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离发明的结构或者超越本权利要求书所定义的范围,均应属于本发明的保护范围。
Claims (2)
1.跨屏幕图像拼接控制方法,其特征在于,包括若干块子屏幕构成的显示屏幕组和显示屏幕组的驱动模块;
其中,所述驱动模块包括数据获取模块、数据分析模块、数据模拟单元、数据分割单元、数据缓存模块、控制器、比对单元、屏幕控制模块、显示屏幕组、屏幕分析单元和屏幕监测模块;
其中,所述数据获取模块用于获取所需播放或者拼接的视频影像;所述数据获取模块用于将视频信息传输到数据分析模块,所述屏幕分析单元用于实时获取显示屏幕组的尺寸信息,所述尺寸信息包括拼接而成的显示屏幕组内的各个子屏幕的长、宽信息、显示屏幕组的长宽信息以及子屏幕每行个数和每列个数;将显示屏幕组的长度信息标定为A,宽度信息标定为B;将子屏幕的长度信息标定为a,宽度信息标定为b;将显示屏幕组内子屏幕每行个数标定为m个,每列个数标定为n个;利用Uij,i=1...m,j=1...n表示显示屏幕组内相应位置的子屏幕,如U12则表示第一行第二列的子屏幕;
所述屏幕分析单元用于将显示屏幕组的尺寸信息传输到数据分析模块,所述数据分析模块接收数据获取模块传输的视频信息,所述数据分析模块接收屏幕分析单元传输的尺寸信息;所述数据分析模块用于对尺寸信息做相关处理,具体处理步骤如下:
步骤一:获取到尺寸信息内的显示屏幕组的长度信息A和宽度信息B;
步骤二:根据显示屏幕组的长度信息A和宽度信息B构建同等尺寸的虚拟显示界面;
所述数据分析模块用于将虚拟显示界面、视频信息和尺寸信息传输到数据模拟单元,所述数据模拟单元用于对虚拟显示界面、视频信息和尺寸信息结合数据分割单元做出下述处理,具体处理步骤如下:
步骤一:将视频信息投影映射在虚拟显示界面上,形成虚拟投影视频;
步骤二:获取到尺寸信息内子屏幕的长度信息a,宽度信息b;显示屏幕组内子屏幕每行个数d,每列个数f;和对应子屏幕标识Uij,i=1...d,j=1...f;
步骤三:将虚拟投影视频和尺寸信息传输到数据分割单元;
步骤四:数据分割单元用于根据子屏幕的长度信息a、宽度信息b、显示屏幕组内子屏幕每行个数m和每列个数n,将虚拟投影视频按照显示屏幕组划分为由若干个子视频流构成的投影视频流;每一个子视频流对应一个子屏幕显示的信息,将子视频流标示为Lij,i=1...d,j=1...f;Uij与Lij一一对应;
步骤五:将投影视频流传输到数据缓存模块和控制器;
所述数据缓存模块接收数据分割单元传输的投影视频流并进行实时存储;
所述控制器接收数据分割单元传输的投影视频流并将其传输到屏幕控制模块,所述屏幕控制模块接收控制器传输的投影视频流并进行相关处理,具体步骤如下:
步骤一:将投影视频流内的子视频流Lij按照其对应的标识将其一一传输到对应的子屏幕Uij上;
步骤二:显示屏幕组内的子屏幕Uij接收到子视频流Lij并进行实时显示;
所述屏幕监测模块用于实时获取显示屏幕组显示投影视频流内各子视频流的具体情况,所述屏幕检测模块用于获取显示屏幕组显示投影视频流时的投影信息,所述屏幕检测模块用于将投影信息传输到比对单元,所述比对单元用于结合数据缓存模块存储的投影视频流对投影信息做出下述处理,具体处理步骤如下:
步骤一:当开始检测到显示屏幕组内各子屏幕显示投影视频流内对应的子视频流时,获取初始的投影图片组信息,投影图片组信息包括若干个子屏幕上显示的投影图片;同时获取到由若干个投影图片组成的初始投影图片组;
步骤二:将投影图片标记为Hij,i=1...m,j=1...n;将初始投影图片组标记为H1;
步骤三:获取到数据缓存模块存储的投影视频流,并获取到初始的虚拟图片组信息,虚拟图片组为进行投影视频流进行虚拟投影时的初始图片信息;包括若干个子屏幕上显示的虚拟图片;同时获取到由若干个虚拟图片组成的初始虚拟图片组;
步骤四:将虚拟图片标记为Kij,i=1...m,j=1...n;将初始虚拟图片组标记为K1;
步骤五:将H1和K1进行比对,获取得到二者的差异部分并获取差异部分的面积S1,当S1小于预设值时判定画面显示正常;当S1大于预设值时判定画面显示错误,进行进一步处理,具体表现为:
S1:将投影图片Hij与虚拟图片Kij进行一一比对;
S2:获取得到Hij与Kij内的所有显示差异部分的差异面积信息组,将差异面积信息组标记为Sij,i=1...m,j=1...n;Sij与Hij、Kij均一一对应;
S3:获取到间隔预设时间之后的第二投影图片组信息和第二虚拟图片组信息,将第二投影图片组信息内的第二投影图片标记为H2ij,i=1...m,j=1...n;将第二虚拟图片组信息内的第二虚拟图片标记为K2ij;
S4:重复步骤S1-S2计算得到第二差异面积信息组并将其标记为S2ij;
S5:逐一计算Sij与S2ij之间的平均值得到平均差异值并将平均差异值标记为Pij,i=1...m,j=1...n;Pij与Kij一一对应;
S6:将Pij与Py进行比较,Py为预设值;获取到大于Py的差异面积信息组并将其标记为错误信息组,获取到错误信息组对应显示出错的虚拟图片,按照显示出错的虚拟图片获取得到对应显示该部分的子视频流并将其标记为错误子视频流Cij,i=1...m,j=1...n。
2.根据权利要求1所述的跨屏幕图像拼接控制方法,其特征在于,所述比对单元用于将错误子视频流传输到控制器,所述控制器用于根据错误子视频流的位置重新从数据分割单元获取新的子视频流;
所述控制器用于将新的子视频流标记为替代子视频流,所述控制器用于将替代子视频流传输到屏幕控制模块,所述屏幕控制模块用于将替代子视频流传输到显示屏幕组的对应子屏幕替代原有子视频流,所述显示屏幕组接收到替代子视频流时会重新开始显示所有的子视频流。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811178465.0A CN109308174B (zh) | 2018-10-10 | 2018-10-10 | 跨屏幕图像拼接控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811178465.0A CN109308174B (zh) | 2018-10-10 | 2018-10-10 | 跨屏幕图像拼接控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109308174A true CN109308174A (zh) | 2019-02-05 |
CN109308174B CN109308174B (zh) | 2021-09-14 |
Family
ID=65225373
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811178465.0A Active CN109308174B (zh) | 2018-10-10 | 2018-10-10 | 跨屏幕图像拼接控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109308174B (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110047037A (zh) * | 2019-04-26 | 2019-07-23 | 湖南科技学院 | 一种基于云计算图像辅助虚拟拼接*** |
CN111161283A (zh) * | 2019-12-26 | 2020-05-15 | 可牛网络技术(北京)有限公司 | 一种处理图片资源的方法、装置及电子设备 |
CN111372009A (zh) * | 2020-03-31 | 2020-07-03 | 联想(北京)有限公司 | 一种图像处理方法和处理设备 |
CN111613162A (zh) * | 2020-05-20 | 2020-09-01 | 利亚德光电股份有限公司 | 故障检测方法、装置、led显示器及存储介质 |
CN111988650A (zh) * | 2020-08-14 | 2020-11-24 | 乐视新生代(北京)文化传媒有限公司 | 立体屏幕的视频播放方法、装置、设备和存储介质 |
CN113504963A (zh) * | 2021-07-23 | 2021-10-15 | 深圳掌酷软件有限公司 | App界面的传输显示方法、装置、设备及存储介质 |
CN113920951A (zh) * | 2021-09-15 | 2022-01-11 | 上海祺壹智能科技有限公司 | 一种小电流刷新屏幕的方法 |
CN115826898A (zh) * | 2023-01-03 | 2023-03-21 | 南京芯驰半导体科技有限公司 | 一种跨屏显示方法、***、装置、设备及存储介质 |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101500150A (zh) * | 2009-02-17 | 2009-08-05 | 上海申通轨道交通研究咨询有限公司 | 一种视频信息显示内容的监控方法 |
CN101630302A (zh) * | 2009-08-05 | 2010-01-20 | 广东威创视讯科技股份有限公司 | 分布式数字处理*** |
WO2014208330A1 (ja) * | 2013-06-28 | 2014-12-31 | アイシン・エィ・ダブリュ株式会社 | ヘッドアップディスプレイ装置 |
CN104375789A (zh) * | 2013-08-14 | 2015-02-25 | 杭州海康威视数字技术股份有限公司 | 拼接屏的同步显示方法及*** |
US20160014328A1 (en) * | 2013-03-27 | 2016-01-14 | Olympus Corporation | Image processing device, endoscope apparatus, information storage device, and image processing method |
CN105338291A (zh) * | 2014-07-29 | 2016-02-17 | 杭州海康威视数字技术股份有限公司 | 虚拟拼接屏的处理方法及装置 |
CN105468326A (zh) * | 2016-01-08 | 2016-04-06 | 京东方科技集团股份有限公司 | 一种显示装置及其信息通道的调整方法和装置 |
CN105549934A (zh) * | 2015-12-16 | 2016-05-04 | 广东威创视讯科技股份有限公司 | 显示界面控制方法和*** |
US20160203795A1 (en) * | 2010-09-21 | 2016-07-14 | Echostar Ukraine, L.L.C. | Synchronizing user interfaces of content receivers and entertainment system components |
CN105786419A (zh) * | 2014-12-22 | 2016-07-20 | 杭州海康威视数字技术股份有限公司 | 多屏拼接显示的控制方法及装置、多屏拼接显示*** |
US20170041390A1 (en) * | 2011-12-29 | 2017-02-09 | Vmware, Inc. | N-way synchronization of desktop images |
CN107678722A (zh) * | 2017-10-11 | 2018-02-09 | 广州凡拓数字创意科技股份有限公司 | 多屏幕拼接方法、装置以及多投影拼接大屏幕 |
CN108040245A (zh) * | 2017-11-08 | 2018-05-15 | 深圳康得新智能显示科技有限公司 | 三维图像的展示方法、***及装置 |
CN108154476A (zh) * | 2017-12-22 | 2018-06-12 | 成都华栖云科技有限公司 | 视频拼接矫正的方法 |
-
2018
- 2018-10-10 CN CN201811178465.0A patent/CN109308174B/zh active Active
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101500150A (zh) * | 2009-02-17 | 2009-08-05 | 上海申通轨道交通研究咨询有限公司 | 一种视频信息显示内容的监控方法 |
CN101630302A (zh) * | 2009-08-05 | 2010-01-20 | 广东威创视讯科技股份有限公司 | 分布式数字处理*** |
US20160203795A1 (en) * | 2010-09-21 | 2016-07-14 | Echostar Ukraine, L.L.C. | Synchronizing user interfaces of content receivers and entertainment system components |
US20170041390A1 (en) * | 2011-12-29 | 2017-02-09 | Vmware, Inc. | N-way synchronization of desktop images |
US20160014328A1 (en) * | 2013-03-27 | 2016-01-14 | Olympus Corporation | Image processing device, endoscope apparatus, information storage device, and image processing method |
WO2014208330A1 (ja) * | 2013-06-28 | 2014-12-31 | アイシン・エィ・ダブリュ株式会社 | ヘッドアップディスプレイ装置 |
CN104375789A (zh) * | 2013-08-14 | 2015-02-25 | 杭州海康威视数字技术股份有限公司 | 拼接屏的同步显示方法及*** |
CN105338291A (zh) * | 2014-07-29 | 2016-02-17 | 杭州海康威视数字技术股份有限公司 | 虚拟拼接屏的处理方法及装置 |
CN105786419A (zh) * | 2014-12-22 | 2016-07-20 | 杭州海康威视数字技术股份有限公司 | 多屏拼接显示的控制方法及装置、多屏拼接显示*** |
CN105549934A (zh) * | 2015-12-16 | 2016-05-04 | 广东威创视讯科技股份有限公司 | 显示界面控制方法和*** |
CN105468326A (zh) * | 2016-01-08 | 2016-04-06 | 京东方科技集团股份有限公司 | 一种显示装置及其信息通道的调整方法和装置 |
CN107678722A (zh) * | 2017-10-11 | 2018-02-09 | 广州凡拓数字创意科技股份有限公司 | 多屏幕拼接方法、装置以及多投影拼接大屏幕 |
CN108040245A (zh) * | 2017-11-08 | 2018-05-15 | 深圳康得新智能显示科技有限公司 | 三维图像的展示方法、***及装置 |
CN108154476A (zh) * | 2017-12-22 | 2018-06-12 | 成都华栖云科技有限公司 | 视频拼接矫正的方法 |
Non-Patent Citations (2)
Title |
---|
FUXIANG GAO: "Design and Implementation of Screen Wall Splicing System Based on Computer Networks", 《2009 FIRST INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND ENGINEERING》 * |
陈槐: "大屏幕拼接显示***的研究与应用", 《成都理工大学信息科技专辑》 * |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110047037A (zh) * | 2019-04-26 | 2019-07-23 | 湖南科技学院 | 一种基于云计算图像辅助虚拟拼接*** |
CN111161283A (zh) * | 2019-12-26 | 2020-05-15 | 可牛网络技术(北京)有限公司 | 一种处理图片资源的方法、装置及电子设备 |
CN111161283B (zh) * | 2019-12-26 | 2023-08-04 | 可牛网络技术(北京)有限公司 | 一种处理图片资源的方法、装置及电子设备 |
CN111372009A (zh) * | 2020-03-31 | 2020-07-03 | 联想(北京)有限公司 | 一种图像处理方法和处理设备 |
CN111613162A (zh) * | 2020-05-20 | 2020-09-01 | 利亚德光电股份有限公司 | 故障检测方法、装置、led显示器及存储介质 |
CN111613162B (zh) * | 2020-05-20 | 2023-12-05 | 利亚德光电股份有限公司 | 故障检测方法、装置、led显示器及存储介质 |
CN111988650A (zh) * | 2020-08-14 | 2020-11-24 | 乐视新生代(北京)文化传媒有限公司 | 立体屏幕的视频播放方法、装置、设备和存储介质 |
CN111988650B (zh) * | 2020-08-14 | 2022-11-04 | 乐视新生代(北京)文化传媒有限公司 | 立体屏幕的视频播放方法、装置、设备和存储介质 |
CN113504963A (zh) * | 2021-07-23 | 2021-10-15 | 深圳掌酷软件有限公司 | App界面的传输显示方法、装置、设备及存储介质 |
CN113920951A (zh) * | 2021-09-15 | 2022-01-11 | 上海祺壹智能科技有限公司 | 一种小电流刷新屏幕的方法 |
CN115826898A (zh) * | 2023-01-03 | 2023-03-21 | 南京芯驰半导体科技有限公司 | 一种跨屏显示方法、***、装置、设备及存储介质 |
CN115826898B (zh) * | 2023-01-03 | 2023-04-28 | 南京芯驰半导体科技有限公司 | 一种跨屏显示方法、***、装置、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN109308174B (zh) | 2021-09-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109308174A (zh) | 跨屏幕图像拼接控制方法 | |
KR101569600B1 (ko) | 증강 현실 표현을 위한 2차원 이미지 캡쳐 | |
JP4904264B2 (ja) | 3d空間次元に基づく画像処理のためのシステムおよび方法 | |
EP2923484B1 (en) | A method for obtaining and inserting in real time a virtual object within a virtual scene from a physical object | |
CN103810685B (zh) | 一种深度图的超分辨率处理方法 | |
WO2017114508A1 (zh) | 三维监控***中基于三维重构的交互式标定方法和装置 | |
CN101276465B (zh) | 广角图像自动拼接方法 | |
CN103198488B (zh) | Ptz监控摄像机实时姿态快速估算方法 | |
WO2019111976A1 (ja) | 対象物検出装置、予測モデル作成装置、対象物検出方法及びプログラム | |
US20030076321A1 (en) | System and process for geometry replacement | |
CN111242962A (zh) | 远程培训视频的生成方法、装置、设备及存储介质 | |
CN107257494B (zh) | 一种体育赛事拍摄方法及其拍摄*** | |
WO2004072903A3 (en) | Method for the 3d modeling of a tubular structure | |
CN108769578A (zh) | 一种基于多路摄像头的实时全景成像***及方法 | |
CN110598590A (zh) | 基于多视角相机的紧密交互人体姿态估计方法及装置 | |
CN106157246A (zh) | 一种全自动的快速柱面全景图像拼接方法 | |
CN105894443A (zh) | 一种基于改进的surf算法的实时视频拼接方法 | |
CN111383204A (zh) | 视频图像融合方法、融合装置、全景监控***及存储介质 | |
CN112446939A (zh) | 三维模型动态渲染方法、装置、电子设备及存储介质 | |
CN102982524A (zh) | 玉米果穗有序图像的拼接方法 | |
CN114049464A (zh) | 一种三维模型的重建方法及设备 | |
CN106022211A (zh) | 一种利用手势控制多媒体设备的方法 | |
CN106034213A (zh) | 生成光雕投影内容的方法、设备和*** | |
CN110349209A (zh) | 基于双目视觉的振捣棒定位方法 | |
CN116363592A (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 |