本发明属于空间光调制器控制,具体涉及一种空间光调制器的数据更新控制方法及装置。
背景技术:
1、空间光调制器特别是电寻址空间光调制器,其控制方式都是由上位机传输寻址数据集到空间光调制器,通过寻址映射光学单元完成调制功能。
2、目前,对于空间光调制器的控制,大多是将寻址数据集事先存储到空间光调制器的板载存储中,然后再通过指令来逐帧播放,完成寻址调制。在对空间光调制器的寻址数据集进行更新时,可通过外部设备扫描寻址数据集的调制结果,并根据扫描结果进行数据更新并生成新的寻址数据集,然后将新生成的寻址数据集传输到空间光调制器的板载存储。在此过程中需要将新生成的寻址数据集全部发送给空间光调制器的板载存储,而由于传输带宽的限制,将新生成的寻址数据集传输到板载存储中需要耗费较长的时间,导致空间光调制器的刷新较慢,进而导致用户体验较差。
3、因此,如何提供一种有效的方案以实现空间光调制器的高速刷新,已成为现有技术中一亟待解决的难题。
技术实现思路
1、本发明的目的是提供一种空间光调制器的数据更新控制方法、装置及存储介质,用以解决现有技术中存在的上述问题。
2、为了实现上述目的,本发明采用以下技术方案:
3、第一方面,本发明提供了一种空间光调制器的数据更新控制方法,包括:
4、获取基础寻址数据集,所述基础寻址数据集中包括多个寻址数据矩阵;
5、接收外部设备基于对所述基础寻址数据集的调制结果而生成的数据更新指令,所述数据更新指令中包括待更新寻址数据矩阵的第一位置信息以及待更新寻址数据矩阵中待更新数据的第二位置信息;
6、基于所述数据更新指令中的第一位置信息和第二位置信息,对所述基础寻址数据集中的待更新寻址数据矩阵进行更新,得到更新后的寻址数据集。
7、基于上述公开的内容,本发明通过获取基础寻址数据集,基础寻址数据集中包括多个寻址数据矩阵;接收外部设备基于对基础寻址数据集的调制结果而生成的数据更新指令,数据更新指令中包括待更新寻址数据矩阵的第一位置信息以及待更新寻址数据矩阵中待更新数据的第二位置信息;然后基于数据更新指令中的第一位置信息和第二位置信息,对基础寻址数据集中的待更新寻址数据矩阵进行更新,得到更新后的寻址数据集。如此,在对寻址数据集进行更新时,只需要将生成的数据更新指令发送给空间光调制器即可,而无需将新生成的寻址数据集全部发送给空间光调制器的板载存储,从而降低将数据更新的耗时,可实现空间光调制器的高速刷新,避免出现大量的冗余刷新数据,提升用户使用体验,特别适用于一些需要对寻址数据集中局部数据进行更新的情形。
8、通过上述的设计,本发明在对寻址数据集进行更新时,只需要将生成的数据更新指令发送给空间光调制器即可,而无需将新生成的寻址数据集全部发送给空间光调制器的板载存储,从而降低将数据更新的耗时,可实现空间光调制器的高速刷新,避免出现大量的冗余刷新数据,提升用户使用体验,特别适用于一些需要对寻址数据集中局部数据进行更新的情形。
9、在一个可能的设计中,对所述基础寻址数据集中的待更新寻址数据矩阵进行更新,包括:
10、通过与掩模矩阵进行与运算对待更新寻址数据矩阵中的数据进行更新。
11、在一个可能的设计中,所述获取基础寻址数据集,包括:
12、接收上位机发送的所述基础寻址数据集或通过预定义的算法函数生成所述基础寻址数据集。
13、在一个可能的设计中,所述待更新数据包括位于同一区域的多个数据,所述第二位置信息包括所述多个数据的中心坐标和所述多个数据所在区域的半径或区域面积。
14、在一个可能的设计中,在获取基础寻址数据集之后,所述方法还包括:
15、将所述基础寻址数据集存储至空间光调制器的板载存储空间。
16、在一个可能的设计中,所述接收外部设备基于对所述基础寻址数据集的调制结果而生成的数据更新指令,包括:
17、通过usb接口、hdmi接口、网口或串口接收所述数据更新指令。
18、第二方面,本发明提供了一种空间光调制器的数据更新控制装置,包括:
19、获取单元,用于获取基础寻址数据集,所述基础寻址数据集中包括多个寻址数据矩阵;
20、接收单元,用于接收外部设备基于对所述基础寻址数据集的调制结果而生成的数据更新指令,所述数据更新指令中包括待更新寻址数据矩阵的第一位置信息以及待更新寻址数据矩阵中待更新数据的第二位置信息;
21、更新单元,用于基于所述数据更新指令中的第一位置信息和第二位置信息,对所述基础寻址数据集中的待更新寻址数据矩阵进行更新,得到更新后的寻址数据集。
22、第三方面,本发明提供了另一种空间光调制器的数据更新控制装置,包括依次通信相连的存储器、处理器和收发器,其中,所述存储器用于存储计算机程序,所述收发器用于收发消息,所述处理器用于读取所述计算机程序,执行如上述第一方面或第一方面任一可能设计所述的空间光调制器的数据更新控制方法。
23、第四方面,本发明提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,当所述指令在计算机上运行时,执行第一方面或第一方面任一可能设计所述的空间光调制器的数据更新控制方法。
24、第五方面,本发明提供了一种包含指令的计算机程序产品,当所述指令在计算机上运行时,使所述计算机执行如第一方面或第一方面任一可能设计所述的空间光调制器的数据更新控制方法。
25、有益效果:
26、本发明提供的一种空间光调制器的数据更新控制方法、装置及存储介质,在对寻址数据集进行更新时,只需要将生成的数据更新指令发送给空间光调制器即可,而无需将新生成的寻址数据集全部发送给空间光调制器的板载存储,从而降低将数据更新的耗时,可实现空间光调制器的高速刷新,避免出现大量的冗余刷新数据,提升用户使用体验,特别适用于一些需要对寻址数据集中局部数据进行更新的情形。
1.一种空间光调制器的数据更新控制方法,其特征在于,包括:
2.根据权利要求1所述的空间光调制器的数据更新控制方法,其特征在于,对所述基础寻址数据集中的待更新寻址数据矩阵进行更新,包括:
3.根据权利要求1所述的空间光调制器的数据更新控制方法,其特征在于,所述获取基础寻址数据集,包括:
4.根据权利要求1所述的空间光调制器的数据更新控制方法,其特征在于,所述待更新数据包括位于同一区域的多个数据,所述第二位置信息包括所述多个数据的中心坐标和所述多个数据所在区域的半径或区域面积。
5.根据权利要求1所述的空间光调制器的数据更新控制方法,其特征在于,在获取基础寻址数据集之后,所述方法还包括:
6.根据权利要求1所述的空间光调制器的数据更新控制方法,其特征在于,所述接收外部设备基于对所述基础寻址数据集的调制结果而生成的数据更新指令,包括:
7.一种空间光调制器的数据更新控制装置,其特征在于,包括:
8.一种空间光调制器的数据更新控制装置,其特征在于,包括依次通信相连的存储器、处理器和收发器,其中,所述存储器用于存储计算机程序,所述收发器用于收发消息,所述处理器用于读取所述计算机程序,执行如权利要求1~6任意一项所述的空间光调制器的数据更新控制方法。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有指令,当所述指令在计算机上运行时,执行如权利要求1~6任意一项所述的空间光调制器的数据更新控制方法。