一种适用探月工程图像设备的地面测控系统和方法
【专利摘要】本发明公开了一种对图像设备的测控方法,其特征在于,包括:步骤S1,将用户指令名转换为注数指令并发送给图像设备;步骤S2,将所述图像设备下传的图像数据同时显示和比对。以及一种对图像设备的测控系统,其特征在于,包括数据与指令收发模块、图像数据自适应解码显示模块、图像数据比对模块、用户指令处理模块。该发明通过建立可视化的人机操作界面将多种图像设备的控制和图像数据的解码显示集成于一体,简化了现有的图像设备的控制显示相分离的所带来的繁锁测试操作,提高了测试效率。支持多通道不同图像设备的自适应实时解码显示,解决了现有测试设备只能解码单一通道单一编码格式的缺陷。
【专利说明】一种适用探月工程图像设备的地面测控系统和方法
【技术领域】
[0001]本发明属于航天信息【技术领域】,具体涉及一种可用于探月工程图像设备的地面测控系统和方法。
【背景技术】
[0002]目前,探月工程图像设备的地面测试环境中,每种类型相机由不同的任务方承制并单独完成测试工作,缺乏一种通用的测试平台对所有相机进行统一测试。同时,在本发明之前相机的图像解码显示由图像解码卡进行硬件解码显示,而发送注数指令到相机设备的操作由应用层软件完成,两者在物理层没有联系,因此当注数指令为“照相\摄像”模式切换时,图像解码卡无法自适应调整解码算法,测试中间环节需要人为干预,严重影响了测试效率和测试可靠性。当图像数据帧不连续或是帧内数据不完整时,图像画面的显示中会存在画面不连续、马赛克、画面失真时等现象,在传统测试方法中是停止当前测试工作,将保存的图像数据进行帧计数的比对判读,严重影响了测试进度。除此之外,当存在一两帧丢失时,画面无明显变化,测试人员无法察觉到数据存在问题,如果没有进行事后的数据比对则会忽略掉图像设备实际存在的问题。
【发明内容】
[0003]为了克服现有技术中存在的缺陷,本发明提供一种可用于探月工程图像设备的地面测控系统和方法,具体的技术方案如下:
[0004]一种对图像设备的测控方法,其特征在于,包括:
[0005]步骤SI,将用户指令名转换为注数指令并发送给图像设备;
[0006]步骤S2,将所述图像设备下传的图像数据同时显示和比对;
[0007]其中,所述步骤SI具体为:
[0008]获取输入的用户指令名;在预设的指令列表中搜索与所述用户指令名匹配的注数指令;将搜索到的所述注数指令发送给所述图像设备;
[0009]所述步骤S2具体包括如下步骤:
[0010]步骤S201,图像设备根据预设参数或注数指令响应操作,并下传图像数据;获取所述图像数据中标识其来源的设备类名,根据所述设备类名将所述图像数据存储在不同队列中;
[0011]步骤S202,在每个存储有同样设备类名的队列中顺序提取一帧所述图像数据单元,对所述图像数据单元同时做显示和比对处理:
[0012]显示处理具体为:检测所述图像数据单元的编码方式,根据所述编码方式选择对应的解码算法进行解码显示;
[0013]比对处理具体为:将实际获取的图像数据单元序号与预计获得的标准序号做对t匕,在出现比对不匹配时,生成相应错误文本;
[0014]步骤S203,重复步骤S202直至接收到的所述图像数据完全解码显示和比对。[0015]作为优化方案,所述在预设的指令列表中搜索与所述用户指令匹配的注数指令的方法步骤为:
[0016]步骤SlOl:根据用户输入的指令名,获取所述指令名对应控制的设备类名;
[0017]步骤S102:在所述预设指令列表中寻找所述设备类名对应的指令集合,找到后获得所述指令集合对应的第一索引号;
[0018]步骤S103:在所述指令集合中寻找第一步中用户输入的指令名,找到后获得所述指令名对应的第二索引号;
[0019]步骤S104:获取所述第二索引号下对应的指令内容,将所述指令内容转换为字节数组作为所述注数指令。
[0020]作为优化方案,一个所述设备类名对应至少一个相机设备;一个所述图像数据中包含至少一帧所述图像数据单元。
[0021]一种对图像设备的测控系统,其特征在于,包括数据与指令收发模块、图像数据自适应解码显示模块、图像数据比对模块、用户指令处理模块,其中:
[0022]数据与指令收发模块:用于接收图像设备下传的图像数据,并将所述图像数据同时传输给所述图像数据自适应解码显示模块和图像数据比对模块;和用于接收所述用户指令处理模块发送过来的注数指令,并将所述注数指令上传给所述图像设备;
[0023]图像数据自适应解码显示模块:与所述数据与指令收发模块相连,用于对所述图像数据进行显示处理;
[0024]图像数据比对模块:与所述数据与指令收发模块相连,用于对所述图像数据进行比对处理,并生成错误文本;
[0025]用户指令处理模块:用来获取用户输入的用户指令名,并将其转换为对应的所述注数指令发送给所述数据与指令收发模块。
[0026]与现有技术相比,本发明具有以下有益效果:
[0027]本发明针对传统的图像设备的测试手段不足,提出了一种可用于探月工程图像设备的地面测控系统和方法。通过该系统和方法,不同编码格式的图像数据(如H.264、JPEG、JPEG2000)可以实现在同一显示器中自由切换地进行实时解码显示;图像数据的实时比对判读与解码显示相兼容,由错误数据帧和帧不连续所造成的画面不连续和马赛克等问题可以从比对报告中获知;图像设备的注数指令信息可以简单快捷地发送到硬件设备中,操控图像设备的数传速率、模式切换、通道切换等,同时在系统显示模块中可以及时获得指令执行后的图像画面变化。因此,该系统和方法进一步提高了测试效率和可操作性,大大降低了人力成本和人为误差。
【专利附图】
【附图说明】
[0028]图1为本发明的系统结构示意图;
[0029]图2为用户指令处理流程图;
[0030]图3为图像数据自适应解码显示处理流程图;
[0031]图4为图像数据比对处理流程图;
[0032]图5为一种本发明的显示界面;
[0033]图6为一类图像设备的信息显示界面。【具体实施方式】
[0034]下面结合附图以实施例的方式详细描述本发明。
[0035]本发明为一种可用于探月工程图像设备的地面测控系统和方法,为适应探月工程设备,本实施例中各模块采用与探月工程设备兼容的方式设定。
[0036]实施例是嫦娥五号轨道器图像设备的地面测控系统。表1为嫦娥五号轨道器图像设备的信息汇总,该测控系统支持如表1所示的相机设备的解码、显示以及控制操作。地面测控系统根据嫦娥五号轨道器图像设备下传数据的设备类名对数据进行分4个队列存储,每个队列存储同一个通道下即同一个设备类名的数据。
[0037]表1图像设备信息汇总
[0038]
【权利要求】
1.一种对图像设备的测控方法,其特征在于,包括: 步骤Si,将用户指令名转换为注数指令并发送给图像设备; 步骤S2,将所述图像设备下传的图像数据同时显示和比对; 其中,所述步骤SI具体为: 获取输入的用户指令名;在预设的指令列表中搜索与所述用户指令名匹配的注数指令;将搜索到的所述注数指令发送给所述图像设备; 所述步骤S2具体包括如下步骤: 步骤S201,图像设备根据预设参数或注数指令响应操作,并下传图像数据;获取所述图像数据中标识其来源的设备类名,根据所述设备类名将所述图像数据存储在不同中队列中; 步骤S202,在每个存储有同样设备类名的队列中顺序提取一帧所述图像数据单元,对所述图像数据单元同时做显示和比对处理: 显示处理具体为:检测所述图像数据单元的编码方式,根据所述编码方式选择对应的解码算法进行解码显示; 比对处理具体为:将实际获取的图像数据单元序号与预计获得的标准序号做对比,在出现比对不匹配时,生成相应错误文本; 步骤S203,重复步骤S202直至接收到的所述图像数据完全解码显示和比对。
2.如权利要求1所述的一种对图像设备的测控方法,其特征在于,所述在预设的指令列表中搜索与所述用户指令匹配的注数指令的方法步骤为: 步骤SlOl:根据用户输入的指令名,获取所述指令名对应控制的设备类名; 步骤S102:在所述预设指令列表中寻找所述设备类名对应的指令集合,找到后获得所述指令集合对应的第一索引号; 步骤S103:在所述指令集合中寻找第一步中用户输入的指令名,找到后获得所述指令名对应的第二索引号; 步骤S104:获取所述第二索引号下对应的指令内容,将所述指令内容转换为字节数组作为所述注数指令。
3.如权利要求1所述的一种对图像设备的测控方法,其特征在于,一个所述设备类名对应至少一个相机设备;一个所述图像数据中包含至少一帧所述图像数据单元。
4.一种对图像设备的测控系统,其特征在于,包括数据与指令收发模块、图像数据自适应解码显示模块、图像数据比对模块、用户指令处理模块,其中: 数据与指令收发模块:用于接收图像设备下传的图像数据,并将所述图像数据同时传输给所述图像数据自适应解码显示模块和图像数据比对模块;和用于接收所述用户指令处理模块发送过来的注数指令,并将所述注数指令上传给所述图像设备; 图像数据自适应解码显示模块:与所述数据与指令收发模块相连,用于对所述图像数据进行显示处理; 图像数据比对模块:与所述数据与指令收发模块相连,用于对所述图像数据进行比对处理,并生成错误文本; 用户指令处理模块:用来获取用户输入的用户指令名,并将其转换为对应的所述注数指令发送给所述数据与指令收发模块。
【文档编号】H04N7/18GK103997626SQ201410251081
【公开日】2014年8月20日 申请日期:2014年6月6日 优先权日:2014年6月6日
【发明者】董丽丽, 徐起, 黎泽清 申请人:上海航天电子通讯设备研究所