一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

空中实时图片滚动的实现方法、系统、设备、终端及应用与流程

2023-02-02 02:13:05 来源:中国专利 TAG:


1.本发明属于无人机技术领域,尤其涉及空中实时图片滚动的实现方法、系统、设备、终端及应用。


背景技术:

2.行业内,无人机编队飞行表演中,图片的展现内容都需要提前通过编程进行编制好,再下发到飞机上,进行表演飞行。无人机表演中无法根据实际情况变换图片内容。无人机表演图片内容多是一些动图,受提前编程等因素的限制,内容表现单一,时长较短。观众只能看到提前编程好的图案内容,缺乏及时性和新鲜感。严重影响了编队飞行现场的观看新鲜感和互动性。
3.设计一种编队飞机表演空中实时图片滚动的实现方法变成无人机编队飞行表演中一个需要解决的技术问题。
4.通过上述分析,现有技术存在的问题及缺陷为:
5.(1)目前业内飞行的图片画面,需要提前预知图片内容,并提前制作好舞步,周期长,无法灵活机动,制作过程十分繁琐。
6.(2)现有技术中编队飞行表演空中播放幻灯片中不能实时更新,不能增加编队飞行表演的现场互动性。


技术实现要素:

7.为克服相关技术中存在的问题,本发明公开实施例提供了空中实时图片滚动的实现方法、系统、设备、终端及应用。具体涉及一种编队飞机表演空中实时图片滚动的实现方法。
8.所述技术方案如下:一种编队飞机表演空中实时图片滚动的实现方法,通过地面站上传图片,解析映射点阵颜色,实时下发飞行飞机,并进行编队飞机表演空中实时图片滚动;具体包括:
9.对地面站上传图片进行解析,解析飞机点阵后,以飞机点阵的高度为基准,确定飞机点阵的显示范围;
10.确定飞机点阵显示范围后,计算范围内的飞机数,基于飞机数将图片按等距均分,图片均分交叉点即为映射飞机点,获取图像均分交叉点和飞机编号对应关系,以初始值逐行取交叉点赋值;
11.取图片上交叉点的rgb值按交叉点和飞机编号对应关系,映射飞机的rgb值。
12.在一个实施例中,所述映射飞机的rgb值后,还需进行:
13.s1,根据获得的映射飞机的rgb值,地面站通过界面设置,设置滚动灯效的参数;
14.s2,封装成飞机的可读的mqtt协议,包含循环次数、rgb值、飞机编号信息;
15.s3,地面站通过protobuf协议下发到正在飞行的飞机。飞机可在空中动态接受地面站指令,显示图片信息,并进行滚动。
16.在一个实施例中,在步骤s2中,滚动灯效的参数包括:
17.滚动停留,用于表征图片的停留时长;
18.滚动速度,用于表征灯光单位时间向预定方向前进的距离;
19.滚动方向,用于表征图片滚动的运动方向。
20.本发明的另一目的在于提供一种编队飞机表演空中实时图片滚动的实现系统包括:
21.地面站,用于图片信息上传后台机;
22.后台机,用于接收从地面站上传的图片,并进行解析,按照图像原比例关系进行飞机点阵的映射;获得映射飞机的rgb值;
23.滚动灯效参数设置模块,用于根据获得的映射飞机的rgb值,地面站通过界面设置,设置滚动灯效的参数;
24.封装模块,用于封装成飞机的可读的mqtt协议,包含循环次数、rgb值、飞机编号信息;
25.指令发送模块,用于通过protobuf协议下发到正在飞行的飞机;飞机在空中动态接受地面站指令,显示图片信息,并进行滚动。
26.本发明的另一目的在于提供一种编队飞机,所述编队飞机实施所述编队飞机表演空中实时图片滚动的实现方法。
27.本发明的另一目的在于提供一种计算机设备,所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行所述编队飞机表演空中实时图片滚动的实现方法.
28.本发明的另一目的在于提供一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行所述编队飞机表演空中实时图片滚动的实现方法。
29.本发明的另一目的在于提供一种信息数据处理终端,所述信息数据处理终端用于实现于电子装置上执行时,提供用户输入接口以实施所述编队飞机表演空中实时图片滚动的实现方法。
30.本发明的另一目的在于提供一种后台机服务器,所述后台机服务器执行所述编队飞机表演空中实时图片滚动的实现方法。
31.本发明的另一目的在于提供一种所述编队飞机表演空中实时图片滚动的实现方法在大型公益汇演无人机机群幻灯片播放上的应用。
32.结合上述的所有技术方案,本发明所具备的优点及积极效果为:
33.第一、针对上述现有技术存在的技术问题以及解决该问题的难度,紧密结合本发明的所要保护的技术方案以及研发过程中结果和数据等,详细、深刻地分析本发明技术方案如何解决的技术问题,解决问题之后带来的一些具备创造性的技术效果。具体描述如下:
34.本发明提供一种编队飞机表演空中实时图片滚动的实现方法,利用地面站上传多张图片,设置滚动参数,实时发送灯效数据包到编队飞机,编队飞机实时更新图片灯光数据,实现在编队飞机在表演过程中,动态轮播图片的效果,如在空中放映幻灯片。解决了编队飞行表演图片内容必须提前预设编程好的局限性和表现形式的单一性。现场的观众可将照片实时发送给地面站工作人员,进行获得照片在空中由无人机表演播放,切换的动态效
果,增强了现场的观赏性和互动性。得到了对编队飞行表演中实时图片滚动的技术效果。
35.第二、把技术方案看作一个整体或者从产品的角度,本发明所要保护的技术方案具备的技术效果和优点,具体描述如下:
36.本发明提供一种编队飞机表演空中实时图片滚动的实现方法,通过将图片上传到地面站,地面站通过对图片的解析和颜色映射,设置停留和滚动参数后实时发送到飞机上。完美解决之前图片效果的舞步需要提前预设,并且制作过程十分繁琐。通过地面站简单的操作,解决了编队飞行表演空中播放幻灯片的效果,并可以实时更新。增加了编队飞行表演的现场互动性,观赏性,丰富了实时更新舞步的表现形式。
37.第三、作为本发明的权利要求的创造性辅助证据,还体现在以下几个重要方面:
38.(1)本发明的技术方案转化后的预期收益和商业价值为:本发明的技术方案转化后,预计可为无人机在一些活动现场或者景区进行常态化表演提供更强的现场观众互动性,增加观众现场观看无人机表演的参与感和观赏性。技术方案的应用,通过现场观众上传自身照片方式,无人机表演商和景区现场活动方进而可收取一定的图片表演费用,成为无人机表演新的盈利点。
39.(2)本发明的技术方案填补了国内外业内技术空白:本发明的技术方案填补了国内无人机表演空中实时更新图片灯效的技术空白。
附图说明
40.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
41.图1是本发明实施例提供的编队飞机表演空中实时图片滚动的实现方法流程图;
42.图2是本发明实施例提供的封装成飞机的可读的mqtt协议,包含循环次数、rgb值、飞机编号信息界面图;
43.图3是本发明实施例提供的编队飞机表演空中实时图片滚动的实现方法原理图;
44.图4是本发明实施例提供的编队飞机表演空中实时图片滚动的实现系统示意图;
45.图5是本发明实施例提供的利用编队飞机表演空中实时图片滚动的实现方法在地面站上传图片效果图;
46.图6是本发明实施例提供的生成滚动点阵灯效数据,地面站预览仿真效果图;
47.图中:1、地面站;2、后台机;3、滚动灯效参数设置模块;4、封装模块;5、指令发送模块。
具体实施方式
48.为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明的具体实施方式做详细的说明。在下面的描述中阐述了很多具体细节以便于充分理解本发明。但是本发明能够以很多不同于在此描述的其他方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似改进,因此本发明不受下面公开的具体实施的限制。
49.一、解释说明实施例:
50.本发明实施例提供的编队飞机表演空中实时图片滚动的实现方法通过地面站1上传图片,解析映射点阵颜色,实时下发飞行飞机。实现编队飞机表演空中实时图片滚动的效
果。
51.实施例1
52.如图1所示,本发明实施例提供的编队飞机表演空中实时图片滚动的实现方法包括以下步骤:
53.s101,编队飞机正常起飞后变形成点阵,灭灯,等待地面站1指令;
54.s102,图片从地面站1上传到后台,后台解析图片中每个像素点的rgb值,按照图像原比例关系进行飞机点阵的映射。例如,输入一张1600x1000的图片,映射到飞机点阵时,按照16:10的原图比例关系,获取飞机点阵区域范围160x100。按照图像中横排每隔10个像素点,竖排每隔10个像素点进行抽点,获得这些点的rgb值,赋值给映射飞机的rgb值;
55.s103,根据获得的映射飞机的rgb值,地面站1通过界面设置,设置滚动灯效的参数;
56.s104,封装成飞机的可读的mqtt协议,协议基于protobuf格式,自定义的无人机消息协议,主要包括灯效数据包(飞机rgb值、飞机编号)、灯效数据回复、清除指令消息等信息。如图2所示。
57.s105,点击发送按钮,地面站1通过protobuf协议下发到正在飞行的飞机。飞机可在空中动态接受地面站1指令,显示图片信息,并进行滚动。
58.实施例2
59.基于实施例1记载的编队飞机表演空中实时图片滚动的实现方法,进一步的,在步骤s102中,图片从地面站1上传到后台进行解析,按照图像原比例关系进行飞机点阵的映射具体包括:
60.比如上传图像的比例是16:9,程序解析飞机点阵后,从左上角寻点,以飞机点阵的高度为基准,长度取16:9的比例关系,确定飞机点阵的显示范围。
61.确定飞机点阵显示范围后,按照该比例关系和整体飞机总数相除,商去整后进行平方根计算,取整,进行确定该比例显示范围下飞机数量,(例如点阵飞机总共有1000架,图片比例关系为16:9;1000/1.778(比例系数)=562;取取整为23,那么可确定此可用范围的飞机点阵为41x23=943架)按此飞机点阵关系将图片像素点按等距均分,例如图片为1600x900像素点,图片像素点横排1600/41取整39个像素点进行均分,竖排900/23取整39个像素点进行均分;均分交叉点即为映射飞机点,获取均分交叉点像素的rgb值,赋值到对应的飞机上。
62.实施例3
63.基于实施例1记载的编队飞机表演空中实时图片滚动的实现方法,进一步的,在步骤s103中,根据获得的映射飞机的rgb值,地面站1通过界面设置,设置滚动灯效的参数包括:
64.滚动停留(表征图片的停留时长);
65.滚动速度(表征灯光单位时间向预定方向前进的距离);
66.滚动方向(表征图片滚动的运动方向)。
67.实施例4
68.如图3所示,本发明实施例提供的编队飞机表演空中实时图片滚动的实现方法包括以下步骤:
69.通过地面站1上传图片,可配置图片停留时长和滚动参数,将图片灯效数据和舞步飞行数据脱离出来后,使用地面站1控制直接下发灯光数据至飞行飞机。飞机此时只需读取灯光数据,进行变灯操作,完成图片滚动的显示。其显示多个图片可在地面站1及时上传并设置相关参数。保证了滚动图片的实时性,控制的灵活可变性。
70.实施例5
71.如图4所示,本发明实施例提供的编队飞机表演空中实时图片滚动的实现系统包括:
72.地面站1,用于图片信息上传后台机2;
73.后台机2,用于接收从地面站1上传的图片,并进行解析,按照图像原比例关系进行飞机点阵的映射;获得映射飞机的rgb值;
74.滚动灯效参数设置模块3,用于根据获得的映射飞机的rgb值,地面站1通过界面设置,设置滚动灯效的参数;
75.封装模块4,用于封装成飞机的可读的mqtt协议,包含循环次数、rgb值、飞机编号信息。
76.指令发送模块5,用于通过protobuf协议下发到正在飞行的飞机。飞机可在空中动态接受地面站1指令,显示图片信息,并进行滚动。
77.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
78.上述装置/单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,其具体功能及带来的技术效果,具体可参见方法实施例部分,此处不再赘述。
79.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
80.二、应用实施例:
81.应用例
82.本发明实施例还提供了一种计算机设备,该计算机设备包括:至少一个处理器、存储器以及存储在所述存储器中并可在所述至少一个处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任意各个方法实施例中的步骤。
83.本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时可实现上述各个方法实施例中的步骤。
84.本发明实施例还提供了一种信息数据处理终端,所述信息数据处理终端用于实现于电子装置上执行时,提供用户输入接口以实施如上述各方法实施例中的步骤,所述信息数据处理终端不限于手机、电脑、交换机。
85.本发明实施例还提供了一种服务器,所述服务器用于实现于电子装置上执行时,
提供用户输入接口以实施如上述各方法实施例中的步骤。
86.本发明实施例提供了一种计算机程序产品,当计算机程序产品在电子设备上运行时,使得电子设备执行时可实现上述各个方法实施例中的步骤。
87.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质至少可以包括:能够将计算机程序代码携带到拍照装置/终端设备的任何实体或装置、记录介质、计算机存储器、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、电载波信号、电信信号以及软件分发介质。例如u盘、移动硬盘、磁碟或者光盘等。
88.三、实施例相关效果的证据:
89.实验
90.利用本发明实施例提供的编队飞机表演空中实时图片滚动的实现方法目前在地面站1,通过上传图片,如图5所示。生成滚动点阵灯效数据,地面站1预览仿真效果如图6所示。
91.以上所述,仅为本发明较优的具体的实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,都应涵盖在本发明的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献