红外数据处理系统、方法和装置与流程

文档序号:34728320发布日期:2023-07-07 22:12阅读:26来源:国知局
红外数据处理系统、方法和装置与流程

本申请涉及红外热成像,特别是涉及一种红外数据处理系统、方法和装置。


背景技术:

1、随着红外热成像技术的不断发展,红外热成像技术目前已应用于多个领域,如工业测温,夜视监控,医疗检测,无接触人体测温等等。可见光和红外光双光应用也逐渐出现在工业测温场景。

2、在红外光的伪彩输出应用中包含大量的浮点运算和数据处理,然而,在部分不带isp(image signal processing,图像信号处理)的soc(system on chip,系统级芯片)上存在软件的缺陷,导致红外光的输出帧率无法达到红外传感器的实际帧率,以致出现测温不及时,画面不流畅的问题。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够减少红外传感器帧率损耗,以使红外光的输出帧率达到红外传感器的实际帧率的红外数据处理系统、方法和装置。

2、第一方面,本申请提供了一种红外数据处理系统。系统应用于多核soc芯片中,系统包括:

3、红外传感器,用于采集红外信息;

4、数据接收单元,连接红外传感器,用于将接收到的红外信息输出至第一缓冲区;

5、数模转换单元,连接数据接收单元,用于获取第一缓冲区中的红外信息,并将红外信息转换为温度数据,输出温度数据至第二缓冲区;

6、图像处理单元,连接数模转换单元,用于获取第二缓冲区中的温度数据,并将温度数据转换为伪彩图像,输出伪彩图像至第三缓冲区;

7、字符叠加器,连接图像处理单元,用于获取第三缓冲区中的伪彩图像,对伪彩图像进行图像优化及osd叠加,输出视频数据至第四缓冲区;

8、视频编码单元,连接字符叠加器,用于获取第四缓冲区中的视频数据,并对视频数据进行视频编码,输出流媒体视频数据至第五缓冲区;

9、流媒体处理单元,连接视频编码单元,用于获取第五缓冲区中的流媒体视频数据,将流媒体视频数据进行解码播放;

10、其中,数模转换单元、图像处理单元和字符叠加器分别配置于多核soc芯片的不同核之中。

11、在其中一个实施例中,视频编码单元和流媒体处理单元均配置于多核soc芯片的同一核之中。

12、在其中一个实施例中,数据接收单元为spi数据接收模块。

13、第二方面,本申请还提供了一种红外数据处理方法,应用于上述的红外数据处理系统;方法包括:

14、在第五缓冲区的当前视频缓冲队列中存在超时视频帧的情况下,根据视频帧指针查询用户列表,将用户列表中超时视频帧对应的用户标记为阻塞状态,并将超时视频帧存储至超时帧队列。

15、在其中一个实施例中,还包括:

16、为第五缓冲区配置视频帧留存时间;视频帧留存时间为根据红外传感器的帧率确定。

17、在其中一个实施例中,还包括:

18、分别为第一缓冲区、第二缓冲区、第三缓冲区和第四缓冲区配置一个缓冲队列。

19、在其中一个实施例中,还包括:

20、若超时视频帧的帧数超过阈值,则停止针对当前视频缓冲队列的用户任务注册。

21、第三方面,本申请还提供了一种红外数据处理装置。装置包括:

22、标记模块,用于在第五缓冲区的当前视频缓冲队列中存在超时视频帧的情况下,根据视频帧指针查询用户列表,将用户列表中超时视频帧对应的用户标记为阻塞状态;

23、超时模块,用于将超时视频帧存储至超时帧队列。

24、第四方面,本申请还提供了一种计算机可读存储介质。计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述的红外数据处理方法。

25、第五方面,本申请还提供了一种计算机程序产品。计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述的红外数据处理方法。

26、上述红外数据处理系统、方法和装置,该系统应用于多核soc芯片中,系统包括:红外传感器、数据接收单元、第一缓冲区、数模转换单元、第二缓冲区、图像处理单元、第三缓冲区、字符叠加器、第四缓冲区、视频编码单元、第五缓冲区和流媒体处理单元;其中,数模转换单元、图像处理单元和字符叠加器分别配置于多核soc芯片的不同核之中;从而,本申请通过将数模转换单元、图像处理单元和字符叠加器分别配置于多核soc芯片的不同核之中,同时为同步各单元间的处理速度在各单元间均设置了缓冲区,能够有效减少红外传感器帧率损耗,以使红外光的输出帧率达到红外传感器的实际帧率,避免测温不及时、画面不流畅的问题。



技术特征:

1.一种红外数据处理系统,其特征在于,所述系统应用于多核soc芯片中,所述系统包括:

2.根据权利要求1所述的红外数据处理系统,其特征在于,所述视频编码单元和所述流媒体处理单元均配置于所述多核soc芯片的同一核之中。

3.根据权利要求1所述的红外数据处理系统,其特征在于,所述数据接收单元为spi数据接收模块。

4.一种红外数据处理方法,其特征在于,应用于如权利要求1至3任一项所述的红外数据处理系统;所述方法包括:

5.根据权利要求4所述的红外数据处理方法,其特征在于,还包括:

6.根据权利要求4所述的红外数据处理方法,其特征在于,还包括:

7.根据权利要求4至6任一项所述的红外数据处理方法,其特征在于,还包括:

8.一种红外数据处理装置,其特征在于,应用于如权利要求1至3任一项所述的红外数据处理系统;所述装置包括:

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求4至7中任一项所述的方法的步骤。

10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求4至7中任一项所述的方法的步骤。


技术总结
本申请涉及一种红外数据处理系统、方法和装置。该系统应用于多核Soc芯片中,系统包括:红外传感器、数据接收单元、第一缓冲区、数模转换单元、第二缓冲区、图像处理单元、第三缓冲区、字符叠加器、第四缓冲区、视频编码单元、第五缓冲区和流媒体处理单元;其中,数模转换单元、图像处理单元和字符叠加器分别配置于多核Soc芯片的不同核之中;从而,本申请通过将数模转换单元、图像处理单元和字符叠加器分别配置于多核Soc芯片的不同核之中,同时为同步各单元间的处理速度在各单元间均设置了缓冲区,能够有效减少红外传感器帧率损耗,以使红外光的输出帧率达到红外传感器的实际帧率,避免测温不及时、画面不流畅的问题。

技术研发人员:全绍军,熊旭
受保护的技术使用者:长视科技股份有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1