在显示系统的并行处理器处进行安全数据完整性检查的制作方法

摘要: 背景技术:1、执行显示应用的处理系统生成用于显示的图像。在一些实例中,图像的一个或多个部分具有相对高的关键性水平。例如,在诸如汽车之类的交通工具中,处理系统可生...
在显示系统的并行处理器处进行安全数据完整性检查的制作方法

背景技术:

1、执行显示应用的处理系统生成用于显示的图像。在一些实例中,图像的一个或多个部分具有相对高的关键性水平。例如,在诸如汽车之类的交通工具中,处理系统可生成用于显示给驾驶员的图像,其中图像的一些部分具有相对低的重要性(例如,显示外部温度的部分或显示由汽车播放的媒体的部分),并且图像的其他部分具有相对高的重要性(例如,显示发动机温度过高的警告消息的部分)。图像的此类高重要性或安全关键部分在本文被称为感兴趣区域(roi),并且用于显示可能会影响驾驶员或乘客的安全的警告或“警示”图标。然而,图像生成中的错误可能会导致图像的更关键部分不当地生成或显示。

技术实现思路

1、一种显示系统通过将roi计算和数据完整性检查从该显示系统的显示控制器卸载到并行处理器来增加所支持的感兴趣区域的数量并且实现动态背景图像。在具体实施中,一种方法包括:在显示系统的并行处理器处,计算帧的感兴趣区域的可配置数量;在该并行处理器处对该感兴趣区域中的每个感兴趣区域进行错误检查;以及将该帧发送到该显示系统的显示控制器以用于显示。

2、在一些具体实施中,该方法还包括:将该感兴趣区域叠加在动态背景上。错误检查可包括:在该并行处理器的着色器引擎处,对该感兴趣区域中的每个感兴趣区域执行第一数据完整性检查。执行该第一数据完整性检查可包括:针对该感兴趣区域中的每个感兴趣区域计算第一循环冗余校验(crc)值;以及在该显示系统的外部组件处,将该第一crc值与参考值进行比较。

3、在一些具体实施中,该方法还包括:针对该感兴趣区域中的每个感兴趣区域计算第二crc值;以及将该第二crc值与该第一crc值进行比较,其中将该第一crc值与该参考值进行比较是响应于该第二crc值与该第一crc值相匹配的。该方法还可包括:经由串行器/解串器将该帧从该显示控制器发送到显示器。在一些具体实施中,该方法还包括:在该串行器/解串器处,针对该感兴趣区域中的每个感兴趣区域计算循环冗余校验(crc)值;以及将该crc值传送到该显示系统的外部组件以用于与参考值进行比较。

4、在另一具体实施中,一种处理系统包括并行处理器,该并行处理器被配置为:计算帧的感兴趣区域的可配置数量;以及对该感兴趣区域中的每个感兴趣区域进行错误检查。该处理系统还包括显示控制器,该显示控制器用于从该并行处理器接收该帧并且将该帧发送到显示器。

5、该并行处理器还可被配置为:将该感兴趣区域叠加在动态背景上。在一些具体实施中,该并行处理器还被配置为:在着色器引擎处,对该感兴趣区域中的每个感兴趣区域执行第一数据完整性检查。该并行处理器可通过以下操作来执行该第一数据完整性检查:针对该感兴趣区域中的每个感兴趣区域计算第一循环冗余校验(crc)值;以及将该第一crc值传送到该处理系统的外部组件以用于与参考值进行比较。

6、在一些具体实施中,该并行处理器还被配置为:针对该感兴趣区域中的每个感兴趣区域计算第二crc值;以及将该第二crc值与该第一crc值进行比较,其中将该第一crc值传送到该外部组件是响应于该第二crc值与该第一crc值相匹配的。

7、该处理系统还可包括串行器/解串器,该串行器/解串器被配置为从该显示控制器接收该帧并且将该帧发送到该显示器。在一些具体实施中,该串行器/解串器还被配置为:针对该感兴趣区域中的每个感兴趣区域计算循环冗余校验(crc)值;以及将该crc值传送到该处理系统的外部组件以用于与参考值进行比较。

8、在又一具体实施中,一种显示系统包括并行处理器,该并行处理器被配置为:计算帧的感兴趣区域的可配置数量;以及在着色器引擎处,使用可配置算法来对该感兴趣区域中的每个感兴趣区域执行第一数据完整性检查。该并行处理器还可被配置为:将该感兴趣区域叠加在动态背景上。在一些具体实施中,该并行处理器要通过以下操作来执行该第一数据完整性检查:在该着色器引擎处,针对该感兴趣区域中的每个感兴趣区域计算第一循环冗余校验(crc)值;以及将该第一crc值传送到该显示系统的外部组件以用于与参考值进行比较。

9、该并行处理器还可被配置为:在该着色器引擎处,针对该感兴趣区域中的每个感兴趣区域计算第二crc值;以及将该第一crc值与该第二crc值进行比较,其中将该第一crc值传送到该外部组件是响应于该第一crc值与该第二crc值相匹配的。

10、在一些具体实施中,该显示系统还包括:显示控制器,该显示控制器被配置为从该并行处理器接收该帧;和串行器/解串器,该串行器/解串器被配置为从该显示控制器接收该帧并且将该帧发送到显示器。该串行器/解串器还可被配置为:针对该感兴趣区域中的每个感兴趣区域计算循环冗余校验(crc)值;以及将该crc值传送到该显示系统的外部组件以用于与参考值进行比较。

1.一种方法,所述方法包括:

2.根据权利要求1所述的方法,所述方法还包括:

3.根据权利要求1或权利要求2所述的方法,其中错误检查包括:

4.根据权利要求3所述的方法,其中执行所述第一数据完整性检查包括:

5.根据权利要求4所述的方法,所述方法还包括:

6.根据权利要求1至5中任一项所述的方法,所述方法还包括:

7.根据权利要求6所述的方法,所述方法还包括:

8.一种处理系统,所述处理系统包括:

9.根据权利要求8所述的处理系统,其中所述并行处理器还被配置为:

10.根据权利要求8或权利要求9所述的处理系统,其中所述并行处理器还被配置为:

11.根据权利要求10所述的处理系统,其中所述并行处理器要通过以下操作来执行所述第一数据完整性检查:

12.根据权利要求11所述的处理系统,其中所述并行处理器还被配置为:

13.根据权利要求8至12中任一项所述的处理系统,所述处理系统还包括:

14.根据权利要求13所述的处理系统,其中所述串行器/解串器还被配置为:

15.一种显示系统,所述显示系统包括:

16.根据权利要求15所述的显示系统,其中所述并行处理器还被配置为:

17.根据权利要求15或权利要求16所述的显示系统,其中所述并行处理器要通过以下操作来执行所述第一数据完整性检查:

18.根据权利要求17所述的显示系统,其中所述并行处理器还被配置为:

19.根据权利要求15至18中任一项所述的显示系统,所述显示系统还包括:

20.根据权利要求19所述的显示系统,其中所述串行器/解串器还被配置为: