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

一种数字电视测试信号的生成方法、系统、和电子设备与流程

2022-03-09 10:28:28 来源:中国专利 TAG:


1.本发明涉及测试技术领域,尤其涉及一种数字电视测试信号的生成方法、系统、和电子设备。


背景技术:

2.数字电视测试信号是用于对数字电视显示设备进行测试的信号内容,主要是考察数字电视显示设备对各种信号内容和格式的兼容性、显示性能、功能的完善性等。由于现在世界各国对数字电视显示设备有多种不同的测试标准,而且随着显示设备的演化,相应的测试标准也不断变更和增加,但用户一般来说买了一个数字电视测试设备后,可能需要使用几年的时间,这就要求测试设备能兼容不断变化的测试信号需求和多种不同的测试标准。
3.目前,业界的测试信号设备往往采用离线的方式实现对数字电视测试信号的编辑,这种方式需要使用设备提供商的配套软件生成数字电视测试信号,操作较为复杂,学习成本高,且生成数字电视测试信号的效率低。
4.而且,目前能编辑生成的数字电视测试信号有限,具体地,现有的信号编辑功能只能编辑简单的信号,如全场信号、窗口信号等,不适用于编辑复杂的数字电视测试信号。


技术实现要素:

5.本发明所要解决的技术问题是针对现有技术的不足,提供了一种数字电视测试信号的生成方法、系统、和电子设备。
6.本发明的一种数字电视测试信号的生成方法的技术方案如下:
7.接收用户根据需求从预设图形元素库中选取至少一个目标图形元素,并接收所述用户为每个目标图形元素所配置的属性;
8.根据所有配置好属性的目标图形元素生成数字电视测试信号。
9.本发明的一种数字电视测试信号的生成方法的有益效果如下:
10.一方面,便于用户直观从预设图形元素库中选取目标图形元素,根据所有配置好属性的目标图形元素生成数字电视测试信号,极大降低信号编辑的难度,极大提高生成数字电视测试信号的效率,且降低了用户的学习成本,另一方面,能够根据实际情况在预设图形元素库中填充多种预设图形元素,适用于编辑复杂的数字电视测试信号。
11.在上述方案的基础上,本发明的一种数字电视测试信号的生成方法还可以做如下改进。
12.进一步,还包括:
13.将所述数字电视测试信号输入至待测试设备,或者,接收用户对所述数字电视测试信号进行配置,生成新的数字电视测试信号,并将所述新的数字电视测试信号输入至所述待测试设备。
14.采用上述进一步方案的有益效果是:一方面,便于用户进行数字电视测试信号的
编辑,另一方面,便于对待测试设备进行测试。
15.进一步,所述接收用户对所述数字电视测试信号进行配置,生成新的数字电视测试信号,包括:
16.接收所述用户导入的外部文件;
17.根据所述外部文生成外部信号,将所述外部信号与所述数字电视测试信号进行合成,生成所述新的数字电视测试信号。
18.采用上述进一步方案的有益效果是:能够使用户通过导入外部文件的方式对数字电视测试信号进行编辑,进一步提高灵活性,提高用户体验度。
19.进一步,所述接收所述用户为每个目标图形元素所配置的属性,包括:
20.接收所述用户以单个图形元素配置方式和/或批量图形元素配置方式为每个目标图形元素所配置的属性。
21.采用上述进一步方案的有益效果是:用户可通过不同方式对每个目标图形元素进行属性配置,进一步提高灵活性,进一步提高用户体验度。
22.进一步,所述批量图形元素配置方式包括循环模式、等差模式和等比模式中的至少一种;
23.进一步,所述将所述数字电视测试信号输入至待测试设备,包括:
24.接收用户对所述数字电视测试信号配置的输出方式,根据所述输出方式向所述待测试设备输入所述数字电视测试信号。
25.本发明的一种数字电视测试信号的生成系统的技术方案如下:
26.接收模块和生成模块,所述接收模块用于:接收用户根据需求从预设图形元素库中选取至少一个目标图形元素,并接收所述用户为每个目标图形元素所配置的属性;
27.所述生成模块用于:根据所有配置好属性的目标图形元素生成数字电视测试信号。
28.本发明的一种数字电视测试信号的生成系统的有益效果如下:
29.一方面,便于用户直观从预设图形元素库中选取目标图形元素,根据所有配置好属性的目标图形元素生成数字电视测试信号,极大降低信号编辑的难度,极大提高生成数字电视测试信号的效率,且降低了用户的学习成本,另一方面,能够根据实际情况在预设图形元素库中填充多种预设图形元素,适用于编辑复杂的数字电视测试信号。
30.在上述方案的基础上,本发明的一种数字电视测试信号的生成系统还可以做如下改进。
31.进一步,还包括输入模块;
32.所述生成模块还用于:接收用户对所述数字电视测试信号进行配置,生成新的数字电视测试信号;
33.所述输入模块用于:将所述数字电视测试信号输入至待测试设备,或者,将所述新的数字电视测试信号输入至所述待测试设备。
34.采用上述进一步方案的有益效果是:一方面,便于用户进行数字电视测试信号的编辑,另一方面,便于对待测试设备进行测试。
35.进一步,所述生成模块具体用于:
36.接收所述用户导入的外部文件;
37.根据所述外部文生成外部信号,将所述外部信号与所述数字电视测试信号进行合成,生成所述新的数字电视测试信号。
38.采用上述进一步方案的有益效果是:能够使用户通过导入外部文件的方式对数字电视测试信号进行编辑,进一步提高灵活性,提高用户体验度。
39.进一步,所述接收模块具体用于:
40.接收所述用户以单个图形元素配置方式和/或批量图形元素配置方式为每个目标图形元素所配置的属性。
41.采用上述进一步方案的有益效果是:用户可通过不同方式对每个目标图形元素进行属性配置,进一步提高灵活性,进一步提高用户体验度。
42.进一步,所述批量图形元素配置方式包括循环模式、等差模式和等比模式中的至少一种。
43.进一步,所述接收模块还用于:接收用户对所述数字电视测试信号配置的输出方式;
44.所述输入模块具体用于:根据所述输出方式向所述待测试设备输入所述数字电视测试信号。
45.本发明的一种电子设备的技术方案如下:
46.包括存储器、处理器及存储在所述存储器上并在所述处理器上运行的程序,所述处理器执行所述程序时实现如上述任一项所述的一种数字电视测试信号的生成方法的步骤。
附图说明
47.图1为本发明实施例的一种数字电视测试信号的生成方法的流程示意图;
48.图2为本发明实施例的一种数字电视测试信号的生成系统的结构示意图之一。
49.图3为本发明实施例的一种数字电视测试信号的生成系统的结构示意图之二。
50.图4为处理层的工作过程的示意图。
具体实施方式
51.如图1所示,本发明实施例的一种数字电视测试信号的生成方法,包括如下步骤:
52.s1、接收用户根据需求从预设图形元素库中选取至少一个目标图形元素,并接收所述用户为每个目标图形元素所配置的属性;
53.其中,预设图形元素库中包括多个预设图形元素如线段、矩形、三角形、圆形、扇形、正弦波等,可通过界面显示的方式以便于用户进行选取,例如,用户选取矩形和三角形,则矩形和三角形均为目标图形元素;
54.其中,属性包括位置、尺寸大小、有无边框、有无填充等,例如,对于线段,位置包括高度值、起点位置,终点位置,尺寸大小包括粗细,有无边框为无边框,有无填充为无填充,对于矩形,位置包括每个角点的位置如左上角的角点位置、左下角的角点位置等,尺寸大小包括长和宽,有无边框包括:有边框和无边框,有边框时还可配置边框颜色、边框的粗细等,有无填充包括有填充和无填充,有填充时可配置填充颜色或填充其它图形等,无填充表示不填充颜色或其它图形。可根据实际情况不同预设图形元素配置不同的属性,用户可通过
直接输入或选取方式实现对属性的具体值配置。
55.s2、根据所有配置好属性的目标图形元素生成数字电视测试信号。
56.当用户对每个目标图形元素配置完成后,可通过设置所有目标图形元素的结合方式以及出现的先后顺序,生成数字电视测试信号,该过程的具体技术细节为本领域人员所悉知,在此不做赘述。
57.一方面,便于用户直观从预设图形元素库中选取目标图形元素,根据所有配置好属性的目标图形元素生成数字电视测试信号,极大降低信号编辑的难度,极大提高生成数字电视测试信号的效率,且降低了用户的学习成本,另一方面,能够根据实际情况在预设图形元素库中填充多种预设图形元素,适用于编辑复杂的数字电视测试信号。
58.较优地,在上述技术方案中,还包括:
59.s3、将所述数字电视测试信号输入至待测试设备,或者,接收用户对所述数字电视测试信号进行配置,生成新的数字电视测试信号,并将所述新的数字电视测试信号输入至所述待测试设备。具体地:
60.1)将所述数字电视测试信号通过串口或其它数据传输方式输入至待测试设备;
61.2)接收用户对所述数字电视测试信号进行配置,生成新的数字电视测试信号,具体为:
62.用户可在数字电视测试信号配置特定图像如自己的手写签名或其它标记图形等,生成新的数字电视测试信号,可以理解的是,用户可输入至少一个手写签名或其它标记图形。例如,用户在数字电视测试信号配置手写签名,还配置了电视台的台标,则生成新的数字电视测试信号包括用户的手写签名和电视台的台标。然后,将所述新的数字电视测试信号通过串口或其它数据传输方式输入至待测试设备。
63.以将数字电视测试信号输入至待测试设备为例继续进行阐述,具体地:
64.1)将数字电视测试信号输入至待测试设备,便于对待测试设备进行测试。
65.2)便于用户进行数字电视测试信号的编辑,具体地:
66.目前,编辑的数字电视测试信号不能实时显示到外接的被测设备上,只能在电脑屏幕或其它设备的操作屏幕上编辑。对一些超高清分辨率的数字电视测试信号,如8k信号,由于电脑屏幕或设备的操作屏幕大小的限制,很难看清一些信号细节,对信号编辑造成不便,进而可能导致用户可能需要重复多次编辑才能产生所需的数字电视测试信号,增加了工作量,而且,采用离线的方式进行数字电视测试信号的编辑,这种方式需要额外的电脑,使用设备提供商的配套软件生成数字电视测试信号,再将生成的数字电视测试信号导入到测试设备中,这种方式增加了用户对设备和操作步骤的要求;
67.而本技术可借助于待测试设备进行编辑,或者将编辑的数字电视测试信号实时显示在待测试设备如8k电视机上,更有利于用户的设计和编辑。
68.较优地,在上述技术方案中,s3中,所述接收用户对所述数字电视测试信号进行配置,生成新的数字电视测试信号,包括:
69.s30、接收所述用户导入的外部文件,例如将手写签名或其它标记图形等作为外部文件,进行导入;
70.s31、根据所述外部文生成外部信号,将所述外部信号与所述数字电视测试信号进行合成,生成所述新的数字电视测试信号,具体地:
71.根据手写签名或其它标记图形等生成外部信号,将外部信号与所述数字电视测试信号进行合成,生成所述新的数字电视测试信号,此时,生成新的数字电视测试信号包括用户的手写签名和电视台的台标。其中,根据外部文生成外部信号的具体技术细节以及将外部信号与所述数字电视测试信号进行合成的具体技术细节为本领域技术人员所悉知,在此不做赘述。
72.在另外一个实施例中,可直接从外部导入bmp格式、r10b格式和/或r12b格式的外部信号,将该外部信号与所述数字电视测试信号进行合成,生成所述新的数字电视测试信号,其中,导入外部信号时,需要设置导入到当前信号即当前数字电视测试信号中的位置(左上角)、导入的长和宽、高度设置、导入部分在原信号中的位置(最上角)。
73.也就是说,本技术还能够使用户通过导入外部文件的方式对数字电视测试信号进行编辑,进一步提高灵活性,提高用户体验度。
74.较优地,在上述技术方案中,s1中,所述接收所述用户为每个目标图形元素所配置的属性,包括:
75.s10、接收所述用户以单个图形元素配置方式和/或批量图形元素配置方式为每个目标图形元素所配置的属性。具体地:
76.1)单个图形元素配置方式指:每个预设图形元素包括以下配置项即需要配置的属性,可以分别对各种预设图形元素的位置、大小、边框、填充进行设置,每种预设图形元素设置的子属性如下表1所示。
77.表1:
[0078][0079]
表1中,填充模式包括内部填充、外部填充、内外都填充和内外都不填充四种。颜色包括rgba四个参数,分别是红、绿、蓝和透明度值。位置坐标以图形左上角为坐标原点《0,0》,x轴正向指向右侧,y轴正向指向下侧,长、宽、粗细都以像素值为单位。高度信息是为了处理图形互相覆盖的情况,高度值》=0,背板的高度为0,高度值大的图形会覆盖高度值小的图形,高度值相同的图形不互相覆盖,角度信息是已x轴正向为角度0,逆时针旋转为角度正向。
[0080]
2)批量图形元素配置方式指:配置需要设置批量生成的目标图形元素的种类、每
种目标图形元素的个数(1~100000个),对每个目标图形元素中的参数(包括高度,位置x、y坐标,粗细,颜色rgba值和角度值等),批量图形元素配置方式包括循环模式、等差模式和等比模式中的至少一种,
[0081]

循环模式:由用户对每个参数给出一组候选值,由程序自动在该组候选值中按顺序循环选择进行设置,例如,如果用户设置边框粗细的候选值为(1,10,21,30),批量生成的目标图形元素的个数为10个,则每个目标图形元素的边框粗细依次为1、10、21、30、1、10、21、30、1、10。即在候选值中循环选取;
[0082]

等差模式:由用户给出一个初始值,并给出增量值(可以是正值、0和负值),由程序根据等差规则自动增加增量值作为每个目标图形元素的参数值,例如,当用户设置边框粗细的初值为10,增量值是3,共生成5个目标图形元素,则各目标图形元素的边框粗细值依次为10、10 3、10 3
×
2、10 3
×
3、10 3
×
4。
[0083]

等比模式:即由用户给出一个初始值,并给出等比值(可以是正值、0和负值),由程序根据等比规则相乘得到的参数值(必要时取整)作为每个目标图形图形的参数值,例如,当用户设置边框粗细的初值为10,等比值是1.1,共生成5个目标图形元素,则各目标图形元素的边框粗细的计算值为10、10
×
1.1、10
×
1.12、10
×
1.13、10
×
1.14,根据最后参数需要可对计算结果取整。
[0084]
用户可通过选取循环模式、等差模式和等比模式中的至少一种作为批量图形元素配置方式,以对每个目标图形元素进行属性配置,进一步提高灵活性,进一步提高用户体验度。
[0085]
较优地,在上述技术方案中,s3中,所述将所述数字电视测试信号输入至待测试设备,包括:
[0086]
s300、接收用户对所述数字电视测试信号配置的输出方式,根据所述输出方式向所述待测试设备输入所述数字电视测试信号,其中,输出方式为实时输出方式或非实时输出方式,具体地:
[0087]
1)实时输出方式指:即直接将生成的数字电视测试信号通过视频输出卡实时输出到外部的待测试设备中;基于实时输出方式,使本技术可借助于待测试设备进行编辑,或者将编辑的数字电视测试信号实时显示在待测试设备如8k电视机上,更有利于用户的设计和编辑。
[0088]
2)非实时输出方式指:生成配置文件或/和信号文件,其中,使用户保存当前的目标图形元素配置信息成为xml配置文件,在需要时可以读取该配置文件,对此信号进行修改和继续编辑等操作;
[0089]
将当前的数字电视测试信号保存为信号文件,可以存入信号库或者本地,可拷贝到其他测试设备中使用。
[0090]
在上述各实施例中,虽然对步骤进行了编号s1、s2等,但只是本技术给出的具体实施例,本领域的技术人员可根据实际情况调整s1、s2等的执行顺序,此也在本发明的保护范围内,可以理解,在一些实施例中,可以包含如上述各实施方式中的部分或全部。
[0091]
如图2所示,本发明实施例的一种数字电视测试信号的生成系统200,包括接收模块210和生成模块220,所述接收模块210用于:接收用户根据需求从预设图形元素库中选取至少一个目标图形元素,并接收所述用户为每个目标图形元素所配置的属性;
[0092]
所述生成模块220用于:根据所有配置好属性的目标图形元素生成数字电视测试信号。
[0093]
一方面,便于用户直观从预设图形元素库中选取目标图形元素,根据所有配置好属性的目标图形元素生成数字电视测试信号,极大降低信号编辑的难度,极大提高生成数字电视测试信号的效率,且降低了用户的学习成本,另一方面,能够根据实际情况在预设图形元素库中填充多种预设图形元素,适用于编辑复杂的数字电视测试信号。
[0094]
较优地,在上述技术方案中,还包括输入模块;
[0095]
所述生成模块220还用于:接收用户对所述数字电视测试信号进行配置,生成新的数字电视测试信号;
[0096]
所述输入模块用于:将所述数字电视测试信号输入至待测试设备,或者,将所述新的数字电视测试信号输入至所述待测试设备。
[0097]
一方面,便于用户进行数字电视测试信号的编辑,另一方面,便于对待测试设备进行测试。
[0098]
较优地,在上述技术方案中,所述生成模块220具体用于:
[0099]
接收所述用户导入的外部文件;
[0100]
根据所述外部文生成外部信号,将所述外部信号与所述数字电视测试信号进行合成,生成所述新的数字电视测试信号。
[0101]
能够使用户通过导入外部文件的方式对数字电视测试信号进行编辑,进一步提高灵活性,提高用户体验度。
[0102]
较优地,在上述技术方案中,所述接收模块210具体用于:
[0103]
接收所述用户以单个图形元素配置方式和/或批量图形元素配置方式为每个目标图形元素所配置的属性。
[0104]
用户可通过不同方式对每个目标图形元素进行属性配置,进一步提高灵活性,进一步提高用户体验度。
[0105]
较优地,在上述技术方案中,所述批量图形元素配置方式为:循环模式、等差模式或等比模式。
[0106]
较优地,在上述技术方案中,所述接收模块210还用于:接收用户对所述数字电视测试信号配置的输出方式;
[0107]
所述输入模块具体用于:根据所述输出方式向所述待测试设备输入所述数字电视测试信号。
[0108]
上述关于本发明的一种数字电视测试信号的生成系统200中的各参数和各个单元模块实现相应功能的步骤,可参考上文中关于一种数字电视测试信号的生成方法的实施例中的各参数和步骤,在此不做赘述。
[0109]
在另外一个实施例中的一种数字电视测试信号的生成系统分为表示层、处理层和数据层,如图3所示,具体地:
[0110]
1)表示层是接收用户的各种操作,如添加/删除/修改图形元素、导入外部信号、配置输出方式等,并实时显示信号预览,便于用户进一步操作,参考上述的接收模块210;
[0111]
2)处理层是对用户的操作进行处理,包括根据用户的配置生成数字电视测试信号,或解析导入信号到当前信号中,以及将用户的输出配置发送给数据层,参考上述的生成
模块220;
[0112]
3)数据层根据用户的输出配置,对数字电视测试信号进行输出,参考上述的输入模块;
[0113]
表示层中的图形元素配置可分为图形画板配置、单个图形元素配置和批量图形元素配置三种,图形画板配置是设置信号的基本信息;单个图形元素配置是用户可以单个添加图形元素;批量图形元素配置使用户可以一次配置大量图形元素,其中每种元素的参数按用户设定的规律自动生成。
[0114]
信号画板配置包括分辨率(长x宽)、信号位深(8比特、10比特和12比特)和画板颜色(rgba值,即红、绿、蓝和透明度值);
[0115]
单个图形元素配置参考上述的单个图形元素配置方式,批量图形元素配置参数上述批量图形元素配置方式,在此不做赘述。
[0116]
表示层中,还设有信号预览功能,此功能是实时生成预览图供用户预览,便于用户查看当前数字电视测试信号的生成情况。
[0117]
信号处理层有信号生成和信号导入两个功能模块。工作过程如图4所示:
[0118]
1)信号生成:
[0119]
在信号生成功能中,使用仓库架构风格进行,包括一个数据中心和多个独立构件,每个构件分别对数据中心进行操作,操作结果也保存在数据中心中。其中数据中心保存信号每个像素的红、绿、蓝、透明度和高度信息。每个独立构件代表一个图形元素,各图形元素按照用户的配置,分别独立作用于数据中心,并更改数据中心相应像素的信息。当所有用户配置的构件操作都完成时,信号数据中心的数据即更新完成。
[0120]
2)信号导入:数据导入操作是将用户需要导入的外部信号导入到当前信号中。主要按照用户配置,首先将外部信号中需要导入的数据读出,然后将数据按照编码格式(bmp格式、r10b格式和r12b格式)进行解析,最后将解析后的数据与信号画板中的数据进行整合,得到信号导入后的最新画板数据。
[0121]
数据层按照具体的用户配置要求,可产生三种信号输出方式,具体地:
[0122]
1)配置文件方式,数据层主要将用户的各种配置(包括信号画板参数、图形元素参数等)记录为xml文件形式。
[0123]
2)实时输出方式,数据层根据硬件输出卡的接口,将信号数据输出到外部显示设备中,供用户测试使用。
[0124]
3)信号文件方式,数据层将按照用户对输出格式的要求(支持bmp、r10b和r12b三种输出格式),对最新的画板数据进行格式打包,按照用户指定的存储位置保存信号文件。
[0125]
本发明实施例的一种电子设备,包括存储器、处理器及存储在所述存储器上并在所述处理器上运行的程序,所述处理器执行所述程序时实现上述任一实施的一种数字电视测试信号的生成方法的步骤。
[0126]
其中,电子设备可以选用电脑、手机等,相对应地,其程序为电脑软件或手机app等,且上述关于本发明的一种电子设备中的各参数和步骤,可参考上文中一种数字电视测试信号的生成方法的实施例中的各参数和步骤,在此不做赘述。
[0127]
所属技术领域的技术人员知道,本发明可以实现为系统、方法或计算机程序产品。
[0128]
因此,本公开可以具体实现为以下形式,即:可以是完全的硬件、也可以是完全的
软件(包括固件、驻留软件、微代码等),还可以是硬件和软件结合的形式,本文一般称为“电路”、“模块”或“系统”。此外,在一些实施例中,本发明还可以实现为在一个或多个计算机可读介质中的计算机程序产品的形式,该计算机可读介质中包含计算机可读的程序代码。
[0129]
可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是一一但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram),只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
[0130]
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献