【技术实现步骤摘要】
投影拼接视频有效控制方法、系统及其应用
[0001]本申请涉及投影
,特别是一种涉及投影拼接视频有效控制方法
、
系统及其应用
。
技术介绍
[0002]视频拼接是指将多个视频片段组合在一起,形成一个完整的视频作品
。
在投影视频拼接中,通常使用以下技术来实现:硬件拼接:通过使用多台投影仪,分别投影不同的视频片段,然后将多个投影画面拼接在一起,形成一个大的投影画面
。
这种方法的优点是能够实现大屏幕投影,但需要多个投影仪和精确的拼接调整,成本较高
。
[0003]软件拼接:使用视频编辑软件将多个视频片段编辑在一起,然后将编辑好的视频输出到投影仪进行投影
。
这种方法的优点是简单易用,但需要耗费大量时间和精力进行编辑和调整
。
[0004]无缝拼接:通过使用特定的投影幕布和投影仪,将多个视频片段无缝拼接到一起,形成一个完整的大屏幕画面
。
这种方法的优点是不需要繁琐的拼接调整,但需要购买特定的拼接幕布和投影仪
。
[0005]目前主要以硬件拼接和软件拼接结合的手段作为主流技术手段,通过软件将视频分割成多个画面,利用多个投影仪硬件拼接的方式形成一个大的投影画面,很好地解决了硬件拼接和软件拼接的部分问题,可大幅度降低投影仪的调试繁琐程度,但还存在以下缺点:
1.
多个投影在播放视频时,因为在播放时因为视频播放位置不一,致使图像画面混乱,播放画面无法统一完整
。 ...
【技术保护点】
【技术特征摘要】
1.
投影拼接视频有效控制方法,其特征在于,包括以下步骤:
S000、
以多个投影设备分别接入系统服务器,并经其中一个投影设备作为主设备,其余投影设备作为子设备;
S100、
每个投影设备登录所述系统服务器后,通过所述系统服务器的系统时间进行校准同步,且该系统时间与客户端的时间保持同步;
S200、
响应于客户端的视频分割设置以及接收客户端发送的视频文件,所述系统服务器对所述视频文件分割成子视频并将所有子视频分发到对应的投影设备或所述系统服务器将所述视频文件中已分割完成的子视频分发到对应的投影设备;其中,所述视频分割设置至少包括播放节目的时间
、
播放模式
、
视频分割参数
、
选中的投影设备;
S300、
投影设备将接收的子视频存储在本地并进行播放;
S400、
主设备播放时,持续接收所述子设备定时发放的当前帧信息并作为帧信息缓存储于帧缓存中;
S500、
主设备分析所述帧信息缓存,计算帧调节信息并发送给所有子设备;其中,所述帧调节信息包括当前播放曲目的最小帧数和当前时段的平均帧位置;
S600、
子设备实时接收所述帧调节信息,并根据所述帧调节信息进行视频同步,同时将当前帧信息发送给主设备
。2.
如权利要求1所述的投影拼接视频有效控制方法,其特征在于,
S200
步骤中,具体步骤包括:
S240、
所述系统服务器读取所述视频分割设置开始分割或所述客户端响应于所述视频分割设置开始分割;
S250、
实时判断视频是否完成分割;
S251、
若是,则完成视频分割;若否,则读取待分割的所述视频文件并初始化解码器和视频编码器;
S260、
读取所述视频文件中的视频帧数据,并判断视频帧是否结束;
S261、
若是,则释放资源并回到
S250
步骤;若否,则解码视频数据并对视频数据进行数据转换,根据所述视频分割参数对所述视频文件进行分割和编码,得到多个分割后的子视频并回到
S260
步骤
。3.
如权利要求2所述的投影拼接视频有效控制方法,其特征在于,
S200
步骤中,所述视频分割参数包括子视频起始坐标
、
子视频图像宽度和高度
。4.
如权利要求1所述的投影拼接视频有效控制方法,其特征在于,
S200
步骤中,响应于客户端的视频分割设置以及接收客户端发送的视频文件的具体步骤包括:
S210、
读取所述视频文件并计算发送包数量,将包序号置零;
S220、
将所述视频文件的数据包发生给对应投影设备,读取投影设备的应答包;
S230、
判断上一个应打包是否收到;
S231、
若是,则判断数据包是否发送完成;若否,则回到
S220
步骤;
S232、
若数据包发送完成,则结束数据传输;若数据包发送未完成,则将包序号加一并回到
S220
步骤
。5.
如权利要求1所述的投影拼接视频有效控制方法,其特征在于,
S500
步骤的具体步骤
包括:
S510、
接收所述子设备的当前帧信息;
S520、
判断帧信息缓存是否继续使用;
S521、
若是,则将接收当前帧信息添加到帧缓存中...
【专利技术属性】
技术研发人员:王忠泉,请求不公布姓名,
申请(专利权)人:杭州罗莱迪思科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。