用于多投影仪的融合拼接播放方法及其播放系统技术方案

技术编号:28848767 阅读:22 留言:0更新日期:2021-06-11 23:50
本发明专利技术提供了一种用于多投影仪的融合拼接播放方法及其播放系统,其方法包括:获取待显示视频,基于不同的投影仪的投影属性对待显示视频进行划分,获取每个投影仪在不同帧的待显示帧画面;获取每个待显示帧画面的画面矩阵,并确定相邻显示帧画面中存在重叠的重叠区域,并基于重叠区域的灰度序列构建重叠矩阵;剔除重叠矩阵中的第一序列值,获得有效矩阵;获取不同投影仪之间的交点坐标,并提取最外缘点坐标和内缘点坐标,构建方向向量;基于方向向量以及有效矩阵,对重叠区域进行裁剪处理;基于融合处理软件,对所有投影仪在同帧待显示的帧画面以及裁件处理之后的重叠区域进行融合处理,并控制播放对应的视频帧画面。提高其融合拼接的有效性。

【技术实现步骤摘要】
用于多投影仪的融合拼接播放方法及其播放系统
本专利技术涉及投影融合
,特别涉及一种用于多投影仪的融合拼接播放方法及其播放系统。
技术介绍
投影融合技术就是将一组投影机投射出的画面进行边缘重叠,并通过融合技术显示出一个没有缝隙更加明亮,超大,高分辨率的整幅画面,画面的效果就象是一台投影机投射的画面。当二台或多台投影机组合投射一幅画面时,会有一部分影象重叠,边缘融合的主要功能就是把二台投影机重叠部分的灯光亮度逐渐调低,使整幅画面的亮度一致。但是,在播放过程中,由于投影融合技术是针对整个投影机投影的画面进行边缘融合等处理的,可能还会存在重叠等问题,因此,本专利技术提出一种用于多投影仪的融合拼接播放方法及其播放系统。
技术实现思路
本专利技术提供一种用于多投影仪的融合拼接播放方法及其播放系统,用以解决上述提出的技术问题。本专利技术提供一种用于多投影仪的融合拼接播放方法,包括:步骤1:获取待显示视频,基于不同的投影仪的投影属性对所述待显示视频进行划分,获取每个投影仪在不同帧的待显示帧画面;步骤2:获取每个待显示帧画面的画面矩阵,并确定相邻显示帧画面中存在重叠的重叠区域,并基于所述重叠区域的灰度序列构建重叠矩阵;剔除所述重叠矩阵中的第一序列值,获得有效矩阵;步骤3:获取所述不同投影仪之间的交点坐标,并从所述交点坐标中提取最外缘点坐标和内缘点坐标,基于所述最外缘点坐标向内缘点坐标构建方向向量;基于所述方向向量以及有效矩阵,对所述重叠区域进行裁剪处理;步骤4:基于融合处理软件,对所有投影仪在同帧待显示的帧画面以及裁件处理之后的重叠区域进行融合处理。在一种可能实现的方式中,步骤1中,获取待显示视频包括:接收用户输入的待播放指令,所述待播放指令包括:待播放文件名、开始播放时间点;基于所述待播放指令从播放数据库中提取与所述待播放文件名相关的待播放内容,同时,对所述待播放内容进行预处理,获取所述待播放内容中每帧内容的播放地址;基于所述播放地址,确定每个所述投影仪对所述待播放内容的播放顺序,并获取与所述播放顺序相关的所有播放集合,构建待处理视频;其中,所述待显示内容是包括多个帧内容在内的;确定每个所述投影仪与待显示屏幕的播放标识,同时,将所述播放标识标志在所述待处理视频中对应的帧内容上,并对每个所述投影仪对应的帧内容进行初次排序;基于播放预估模型,预估基于初次排序结果进行帧内容播放过程中的播放有效性;根据每个所述投影仪的历史工作数据,获取对应投影仪中每个帧内容被播放时的第一修正因子,同时,获取对应投影仪在播放完对应播放集合中的左右帧内容后的第二修正因子;根据预估结果、第一修正因子以及第二修正因子,对初次排序结果进行调整处理,并按照调整处理结果,获得新的播放集合,并构成待显示视频。在一种可能实现的方式中,根据每个所述投影仪的历史工作数据,获取对应投影仪中每个帧内容被播放时的第一修正因子,同时,获取对应投影仪在播放完对应播放集合中的左右帧内容后的第二修正因子包括:基于数据分类模型,对所述历史工作数据进行分类处理,获得分类集合,且所述分类集合中包括至少一种分类数据;获取预设验证数据,对所述数据分类模型进行验证,并按照验证结果确定所述数据分类模型的验证学习率以及验证迭代次数;确定所述分类数据对于数据分类模型的当前迭代次数以及当前学习率;确定所述分类数据的数据特点;根据所述预设验证数据与分类数据的数据差异以及数据特点,确定所述验证学习率与当前学习率以及验证迭代次数与当前迭代次数所对应的修正参数;基于所述修正参数,获取对应投影仪中每个帧内容被播放时的第一修正因子,同时,获取对应投影仪在播放完对应播放集合中的左右帧内容后的第二修正因子。在一种可能实现的方式中,步骤1中,基于不同的投影仪的投影属性对所述待显示视频进行划分,获取每个投影仪在不同帧的待显示帧画面的过程中,包括:基于不同的投影仪的投影属性对所述待显示视频进行划分,获得多个视频子集合,其中,对所述待显示视频进行预设个画面区域的划分,且所述投影属性与所述投影仪的投影大小有关;基于时间戳,获取每个视频子集合中的相邻子视频帧的跳转画面;建立所述跳转画面与左相邻子视频帧的第一关联关系以及第一跳转时间;建立所述跳转画面与右相邻子视频帧的第二关联关系以及第二跳转时间;将所述第一关联关系、第一跳转时间、第二关联关系以及第二跳转时间,获取所述子视频帧与相邻子视频帧的关联度;当所述关联度小于预设度时,判定对应的子视频帧不合格,同时,提取对应子视频帧的视频画面,并对所述视频画面进行特征筛选,获取所述视频画面的画面特征;标注所述视频画面中的参照点,并基于上一子视频帧与下一子视频帧,获取所述参照点的运动速度;根据所述画面特征以及所述运动速度,对对应的所述子视频帧进行优化处理,获得优化后的子视频帧;否则,判定对应的所述子视频帧合格。在一种可能实现的方式中,当判定对应的子视频帧合格之后,还包括:对合格的子视频帧进行解码,获得解码内容;将每个投影仪在不同时间点的工作状态进行标志,并根据标志结果制定每个投影仪在不同工作点的工作指令,按照所述工作指令控制对应投影仪播放对应的解码内容。在一种可能实现的方式中,按照所述工作指令控制对应投影仪播放对应的解码内容的过程中,还包括:建立所述工作指令与对应工作点下的播放内容的触发关系;当接收到所述工作指令时,基于所述触发关系,触发播放对应的解码内容。当每个投影仪在不同时间点进行工作时,记录每个投影仪在播放对应的解码内容时在所述待显示屏幕上的显示界面,根据记录结果,判断所述显示界面与预设界面是否一致;若不一致,对所述显示界面进行调整,直到与预设界面一致。在一种可能实现的方式中,步骤4中,基于融合处理软件,对所有投影仪在同帧待显示的帧画面以及裁剪处理之后的重叠区域进行融合处理包括:获取所述投影仪的当前摆放位置,并设置拼接方式;获取同帧待显示在所述待显示屏幕上的帧画面以及裁剪处理之后的重叠区域在所述待显示屏幕上的帧画面,并基于所述帧画面获取对应的拼接图像,提取所述拼接图像之间的拼接线条,所述拼接图像是基于投影仪进行投影获得的;判断所述拼接线条与设置的拼接方式对应的预设线条之间是否完全重叠,若是,不对所述拼接线条进行调整;否则,将未重叠线条进行标定,同时,获取所有未重叠线条的线段长度,当所述线段长度大于或等于预设长度时,对所述确定所述未重叠线条中的未重叠点与对应的预设线条的预设点之间的差值,并基于所述预设线条,构建差异点集合;融合处理软件根据所述差异点集合,对所述未重叠线条进行融合处理,获得融合处理后的拼接图像;当所述线段长度小于所述预设长度时,基于所述融合处理软件,将小于预设长度所对应的未重叠线条进行消除;同时,获取对应的未重叠线本文档来自技高网...

【技术保护点】
1.一种用于多投影仪的融合拼接播放方法,其特征在于,包括:/n步骤1:获取待显示视频,基于不同的投影仪的投影属性对所述待显示视频进行划分,获取每个投影仪在不同帧的待显示帧画面;/n步骤2:获取每个待显示帧画面的画面矩阵,并确定相邻显示帧画面中存在重叠的重叠区域,并基于所述重叠区域的灰度序列构建重叠矩阵;/n剔除所述重叠矩阵中的第一序列值,获得有效矩阵;/n步骤3:获取所述不同投影仪之间的交点坐标,并从所述交点坐标中提取最外缘点坐标和内缘点坐标,基于所述最外缘点坐标向内缘点坐标构建方向向量;/n基于所述方向向量以及有效矩阵,对所述重叠区域进行裁剪处理;/n步骤4:基于融合处理软件,对所有投影仪在同帧待显示的帧画面以及裁件处理之后的重叠区域进行融合处理;/n步骤5:根据融合处理结果,控制每个投影仪播放对应的视频帧画面。/n

【技术特征摘要】
1.一种用于多投影仪的融合拼接播放方法,其特征在于,包括:
步骤1:获取待显示视频,基于不同的投影仪的投影属性对所述待显示视频进行划分,获取每个投影仪在不同帧的待显示帧画面;
步骤2:获取每个待显示帧画面的画面矩阵,并确定相邻显示帧画面中存在重叠的重叠区域,并基于所述重叠区域的灰度序列构建重叠矩阵;
剔除所述重叠矩阵中的第一序列值,获得有效矩阵;
步骤3:获取所述不同投影仪之间的交点坐标,并从所述交点坐标中提取最外缘点坐标和内缘点坐标,基于所述最外缘点坐标向内缘点坐标构建方向向量;
基于所述方向向量以及有效矩阵,对所述重叠区域进行裁剪处理;
步骤4:基于融合处理软件,对所有投影仪在同帧待显示的帧画面以及裁件处理之后的重叠区域进行融合处理;
步骤5:根据融合处理结果,控制每个投影仪播放对应的视频帧画面。


2.如权利要求1所述的融合拼接播放方法,其特征在于,步骤1中,获取待显示视频包括:
接收用户输入的待播放指令,所述待播放指令包括:待播放文件名、开始播放时间点;
基于所述待播放指令从播放数据库中提取与所述待播放文件名相关的待播放内容,同时,对所述待播放内容进行预处理,获取所述待播放内容中每帧内容的播放地址;
基于所述播放地址,确定每个所述投影仪对所述待播放内容的播放顺序,并获取与所述播放顺序相关的所有播放集合,构建待处理视频;
其中,所述待显示内容是包括多个帧内容在内的;
确定每个所述投影仪与待显示屏幕的播放标识,同时,将所述播放标识标志在所述待处理视频中对应的帧内容上,并对每个所述投影仪对应的帧内容进行初次排序;
基于播放预估模型,预估基于初次排序结果进行帧内容播放过程中的播放有效性;
根据每个所述投影仪的历史工作数据,获取对应投影仪中每个帧内容被播放时的第一修正因子,同时,获取对应投影仪在播放完对应播放集合中的左右帧内容后的第二修正因子;
根据预估结果、第一修正因子以及第二修正因子,对初次排序结果进行调整处理,并按照调整处理结果,获得新的播放集合,并构成待显示视频。


3.如权利要求2所述的融合拼接播放方法,其特征在于,根据每个所述投影仪的历史工作数据,获取对应投影仪中每个帧内容被播放时的第一修正因子,同时,获取对应投影仪在播放完对应播放集合中的左右帧内容后的第二修正因子包括:
基于数据分类模型,对所述历史工作数据进行分类处理,获得分类集合,且所述分类集合中包括至少一种分类数据;
获取预设验证数据,对所述数据分类模型进行验证,并按照验证结果确定所述数据分类模型的验证学习率以及验证迭代次数;
确定所述分类数据对于数据分类模型的当前迭代次数以及当前学习率;
确定所述分类数据的数据特点;
根据所述预设验证数据与分类数据的数据差异以及数据特点,确定所述验证学习率与当前学习率以及验证迭代次数与当前迭代次数所对应的修正参数;
基于所述修正参数,获取对应投影仪中每个帧内容被播放时的第一修正因子,同时,获取对应投影仪在播放完对应播放集合中的左右帧内容后的第二修正因子。


4.如权利要求1所述的融合拼接播放方法,其特征在于,步骤1中,基于不同的投影仪的投影属性对所述待显示视频进行划分,获取每个投影仪在不同帧的待显示帧画面的过程中,包括:
基于不同的投影仪的投影属性对所述待显示视频进行划分,获得多个视频子集合,其中,对所述待显示视频进行预设个画面区域的划分,且所述投影属性与所述投影仪的投影大小有关;
基于时间戳,获取每个视频子集合中的相邻子视频帧的跳转画面;
建立所述跳转画面与左相邻子视频帧的第一关联关系以及第一跳转时间;
建立所述跳转画面与右相邻子视频帧的第二关联关系以及第二跳转时间;
将所述第一关联关系、第一跳转时间、第二关联关系以及第二跳转时间,获取所述子视频帧与相邻子视频帧的关联度;
当所述关联度小于预设度时,判定对应的子视频帧不合格,同时,提取对应子视频帧的视频画面,并对所述视频画面进行特征筛选,获取所述视频画面的画面特征;
标注所述视频画面中的参照点,并基于上一子视频帧与下一子视频帧,获取所述参照点的运动速度;
根据所述画面特征以及所述运动速度,对对应的所述子视频帧进行优化处理,获得优化后的子视频帧;
否则,判定对应的所述子视频帧合格。


5.如权利要求4所述的融合拼接播放方法,其特征在于,当判定对应的子视频帧合格之后,还包括:
对合格的子视频帧进行解码,获得解码内容;
将每个投影仪在不同时间点的工作状态进行标志,并根据标志结果制定每个投影仪在不同工作点的工作指令,按照所述工作指令控制对应投影仪播放对应的解码内容。


6.如权利要求5所述的融合拼接播放方法,其特征在于,按照所述工作指令控制对应投影仪播放对应的解码内容的过程中,还包括:
建立所述工...

【专利技术属性】
技术研发人员:杨培春
申请(专利权)人:深圳市普汇智联科技有限公司
类型:发明
国别省市:广东;44

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

1