车载图像显示系统的制作方法

文档序号:11260994阅读:143来源:国知局
车载图像显示系统的制造方法与工艺

本发明涉及车载图像显示系统。



背景技术:

第2015-144391号日本专利申请公开(jp2015-144391a)描述了图像数据传输方法(系统),其中,由图像处理器生成的图像数据通过串行传输协议从传输电路传输到接收电路。在这个系统中,由接收电路接收到的图像数据首先存储在接收像素缓冲器中,传输电路判断是否存在与已经预先设定在图像数据中的错误检测码相关的传输错误。接着,判断为没有错误的图像数据保留在校正缓冲器中。在出现错误的情况下,已经被保留在校正缓存器中的图像数据用于校正图像数据。这提高了向显示设备输出接收到的图像数据从而在该显示设备上进行显示的可靠性。



技术实现要素:

近些年,提出了用于在通用显示屏上以重叠方式显示由在彼此具有不同的可靠性的操作系统的控制下运作的至少两个应用生成的图像数据(例如,由例如汽车导航系统或代理系统执行的信息导向应用生成的图像数据,以及由例如直径参与车辆的行驶的控制器(例如,速度计)执行的控制导向应用生成的图像数据)的技术作为在车辆中的图像显示的新形式。然而,这种情况不是优选的,因为在由带有相对较低的可靠性的信息导向应用生成的图像数据中发生的错误可能对通过相对较高的可靠性的控制导向应用的图像显示造成负面影响。

本发明提供了一种车载图像显示系统,在以重叠的方式显示由在彼此具有不同的可靠性的操作系统的控制下运行的至少两个应用生成的图像数据中,该车载图像显示系统可以连续显示在带有相对较高的可靠性的操作系统的控制下运行的应用生成的图像数据。

本发明的一个方面提供了一种配置为显示图像数据的车载图像显示系统。所述图像数据由车载应用生成,并且以重叠的方式显示在安装于车辆中的通用显示设备上。所述车载图像显示系统包括:图像写入控制部,其配置为通过图像存储部的切换来在所述图像存储部中顺序地写入第一图像数据,所述第一图像数据由在第一操作系统的控制下运行的车载第一应用生成;图像读取控制部,其配置为通过所述图像存储部的切换来顺序地读取存储在所述图像存储部中的所述第一图像数据;显示数据生成部,其配置为通过合并由所述图像读取控制部读取的所述第一图像数据和由车载第二应用生成的第二图像数据来生成显示数据,所述车载第二应用在可靠性比所述第一操作系统更高的第二操作系统的控制下运行;错误检测部,其配置为检查存储在所述图像存储部中的所述第一图像数据的错误;以及切换控制部,其配置为当所述错误检测部在所述第一图像数据中检测到错误时,停止通过所述图像写入控制部进行的所述图像存储部的切换,以及通过所述图像读取控制部进行的所述图像存储部的切换。

根据上述结构,当由在所述带有相对较低的可靠性的操作系统的控制下运行的车载应用生成的图像数据中存在错误时,停止通过图像写入控制部和图像读取控制部进行的图像存储部的切换。此后,所述图像读取单元读取在所述错误被检测到之前已经写入的正常图像数据。这防止由于所述错误的发生而失真的图像数据与由在所述带有相对较高的可靠性的操作系统的控制下运行的所述车载应用生成的图像数据重叠,并且使得由在所述带有相对较高的可靠性的操作系统的控制下运行的所述车载应用生成的图像数据能够被连续显示。

在上述方面中,所述切换控制部可能配置为当在所述第一图像数据中的所述错误消失时,重新启动通过所述图像写入控制部进行的所述图像存储部的切换,以及通过所述图像读取控制部进行的所述图像存储部的切换。

根据上述结构,当由在所述带有相对较低的可靠性的操作系统的控制下运行的所述车载应用生成的图像数据中的所述错误消失时,重新启动通过所述图像写入控制部和所述图像读取控制部进行的所述图像存储部的切换。因此,由所述错误的消失而正常化的最新的图像数据可以跟随在检测到错误之前已经生成的的正常图像而显示。

在上述方面中,所述错误检测部可能具有错误计数器,该错误计数器计算错误的次数,并且切换控制部可能配置为当所述错误计数器的值达到第一预定值时,重置所述第一操作系统。

根据上述结构,当在所述图像数据中一行检测到的错误的次数达到预定值时,确定在所述带有相对较低的可靠性的操作系统的控制下运行的所述车载应用处于异常运行状态,并且操作系统被重置。这有助于避免由在所述带有相对较低的可靠性的操作系统的控制下运行的所述车载应用生成的图像数据在很长一段时间内没有被更新的情况。

在上述方面中,所述切换控制部可能具有重置计时器,该重置计时器测量所述第一操作系统的重置开始后经过的时间,并且所述切换控制部可能配置为当所述重置计时器的值达到第二预定值而所述错误检测部检测到所述第一图像数据中的错误没有终止时,停止通过所述图像读取控制部进行的所述第一图像数据的读取。

根据上述结构,当花费相对长的时间来重置所述操作系统时,图像数据的读取被暂时停止直到所述图像数据作为所述操作系统的重置结果进行正常化。这有助于避免带有削减了的信息新鲜度的图像数据输出到所述显示设备从而在所述显示设备上进行显示的情况。

在上述方面中,所述图像写入控制部和所述图像读取控制部可能配置为基于逐图像帧地执行所述图像存储部的切换。

根据上述结构,在每个图像帧中的所述图像存储部的切换能够实现每个图像帧的所述图像数据中的错误的出现的精确检测。因此,即使在图像数据中发生错误,也可以在早期恢复原始功能,以及由在所述带有相对较低的可靠性的操作系统的控制下运行的所述车载应用生成的图像数据和由在所述带有相对较高的可靠性的操作系统的控制下运行的所述车载应用生成的图像数据的重叠显示。

在上述方面中,所述图像读取控制部可能配置为从所述图像存储部中包含最新的第一图像数据的一个图像存储部读取所述第一图像数据。

在上述方面中,所述切换控制部可能配置为当所述错误检测部在所述第一图像数据中检测到所述错误时,停止通过所述图像写入控制部进行的所述图像存储部的切换,以及通过所述图像读取控制部进行的所述图像存储部的切换,使得所述图像写入控制部继续在所述图像存储部中包含带有错误的第一图像数据的一个图像存储部中写入由所述第一应用生成的所述第一图像数据,并且所述图像读取控制部继续从所述图像存储部中包含检测到所述错误之前最后生成的第一图像数据的另一个图像存储部处读取所述第一图像数据。

附图说明

下面参照附图的描述有助于更好地理解本发明的示例性实施例的特征、优势,以及技术和工业意义。附图中相同或相似的附图标记代表相同或相似的部件。

图1为说明了车载图像显示系统的一个实施例的常规结构的框图;

图2为说明了本实施例的车载图像显示系统的功能结构的框图;

图3a为说明了在正常状态下的图像数据信号的流动的示意图;

图3b为说明了在正常状态下的图像数据信号的流动的示意图;

图4a为说明了在发生错误的情况下图像数据信号的流动的示意图;

图4b为说明了在发生错误的情况下图像数据信号的流动的示意图;

图5a为说明了在发生错误的情况下图像数据信号的流动的示意图;

图5b为说明了在发生错误的情况下图像数据信号的流动的示意图;

图6为当本实施例的车载图像显示系统进行图像显示处理时信息的流动的序列图;

图7为当本实施例的车载图像显示系统进行图像显示处理时信息的流动的序列图。

具体实施方式

以下描述了车载图像显示系统的一个实施例。这个实施例的车载图像显示系统配置为在安装于车辆中的通用显示设备上以重叠的方式显示由在可靠性彼此不同的操作系统的控制下运行的至少两个图像显示应用生成的图像数据。在这个系统中,由在带有相对较低的可靠性的操作系统的控制下运行的图像显示应用生成的图像数据交替地写入两个帧存储器中,并且从这些帧存储器中交替地读取图像数据。每次检查写入帧存储器的图像数据,并且当检测到错误时,停止作为要写入的图像数据的目的地的帧存储器的切换,以及作为要读取的图像数据的源的帧存储器的切换。这防止从正在讨论的帧存储器中读取带有错误的图像数据,并且使得在错误发生之前已经写入的正常图像数据能够从另一个帧存储器中读取。接着,通过将由此读取的正常图像数据与由在带有相对较高的可靠性的操作系统的控制下运行的图像显示应用生成的图像数据合并,生成将被输出到显示设备从而该该显示设备上显示的显示数据。

首先,参照附图描述这个实施例的车载图像显示系统的结构。如图1所示,车辆ca装备有电子控制单元(ecu)300,该电子控制单元300包括两个微型计算机,即第一微型计算机100和第二微型计算机200。第一微型计算机100通过例如显示与车辆的路线安排辅助相关的图像的车辆导航系统,或凭借通过与驾驶员交互的图像显示提供信息的代理系统,控制信息导向图像的显示。第二微型计算机200控制直接参与车辆的行驶的控制导向图像(例如,速度计的图像)的显示。

在微型计算机100中,cpu110、rom120、ram130和输入-输出端口单元(i/o单元)140通过通信总线nw1相互连接。在微控制器200中,cpu210、rom220、ram230和i/o单元240通过通信总线nw2相互连接。

cpu110通过执行存储在rom120中的各种程序控制整个微型计算机100的运行,cpu210通过执行存储在rom220中的各种程序控制整个微型计算机200的运行。作为这样的程序的一种类型,信息导向图像显示应用121存储在第一微型计算机100的rom120中,而控制导向图像显示应用221存储在第二微型计算机200的rom220中。ram130用作cpu110的工作存储器,存储在rom120中的程序和数据被展开到ram130中。ram230用作cpu210的工作存储器,存储在rom220中的程序和数据被展开到ram230中。

除了上述图像显示应用121,控制图像显示应用121的运行的操作系统(os)也存储在rom120中。除了上述图像显示应用221,控制图像显示应用221的运行的os也存储在rom220中。作为这样的os的一种类型,具有高通用性但是相对较低可靠性的来自开源的信息导向os122(例如,汽车级linux(agl(商标:linux)))存储在第一微型计算机100的rom120中,而为设备专用并且具有相对较高可靠性的实时os222存储在第二微型计算机200的rom220中。

i/o单元140和240连接在第一微型计算机100和第二微型计算机200之间。i/o单元140和240中转微型计算机100和200之间的各种信息,如,将信息导向图像显示应用121生成的图像数据从第一微型计算机100传输到第二微型计算机200。第二微型计算机200的i/o单元240还连接至整合和显示在驾驶车辆中所需的各种信息的显示设备400,如,抬头显示设备。第二微型计算机200合并从第一微型计算机100发送的信息导向图像数据和由第二微型计算机200中固定图像显示应用221生成的控制导向图像数据,并且将合并的数据输出至如上所述的显示设备400用于在该显示设备400上进行显示。

接着将描述这个实施例的车载图像显示系统的功能结构。如图2所示,第一微型计算机100将由图像显示应用121生成的信息导向图像数据传输至第二微型计算机200的图像写入控制部250。在这个时候,由第一微型计算机100的错误检测代码生成单元151生成的错误检测代码附连至信息导向图像数据。错误检测代码是在判断图像数据是否包括错误中使用的代码。可用的检测方法的例子包括校验和数据方法、奇偶位方法、块校验字符(bcc)方法和循环冗余校验(crc)方法。

图像写入控制部250基于逐图像帧地将由图像显示应用121生成的信息导向图像数据连同错误检测代码交替地写入第一帧存储器251和第二帧存储器252中。基于逐图像帧地从帧存储器251和252中交替地读取已经写入该帧存储器251和252中的图像数据,并且通过图像读取控制部253输出至显示数据生成部270。

在第二微型计算机200中,由图像显示应用221生成的控制导向图像数据被输出至图像写入控制部260,控制导向图像数据从该图像写入控制部260写入帧存储器261中。在这种情况下,信息导向图像数据写入至少两个帧存储器,即如上所述的帧存储器251和252,而控制导向图像数据只写入一个帧存储器,即帧存储器261。因此,与信息导向图像数据的情况相比,图像写入控制部250不会执行将帧存储器261切换为要写入的控制导向图像数据的目的地。接着,基于逐图像帧地将已经被写入帧存储器261中的图像数据从帧存储器261中读取,并且通过图像读取控制部262输出至显示数据生成部270。

显示数据生成部270合并从图像读取控制部253输入的信息导向图像数据和从图像读取控制部262输入的控制导向图像数据以生成显示数据。更具体地,显示数据生成部270将每个图像数据片段扩展为平面的像素数据组以生成屏幕层,并且将屏幕层重叠在彼此之上以生成显示数据。因此,以重叠的方式生成显示由图像显示应用121生成的信息导向图像数据和由图像显示应用221生成的控制导向图像数据的显示数据。接着,由此生成的显示数据从显示数据生成部270输出到显示设备400从而在该显示设备400上进行显示。

至于信息导向图像数据,错误检测部254参照已经附连至图像数据的错误检测代码,检查写入每个帧存储器251和252中的图像数据的错误。每次图像数据基于逐图像帧地写入帧存储器251和252中时,错误检测部254不断监视图像数据的错误。接着,当在图像数据中检测到错误时,错误检测部254输出向切换控制部255表明事实的检测信号。切换控制部255根据从错误检测部254接收到的检测信号在帧存储器251和252之间选择要通过图像写入控制部250写入的图像数据的目的地。换句话说,当错误检测部254在图像数据中检测到错误时,切换控制部255停止通过图像写入控制部250和图像读取控制部253进行的帧存储器251和252的切换。此外,当错误检测部254检测到图像数据中的错误终止时,切换控制部255重置通过图像写入控制部250和图像读取控制部253进行的切换。

具体地,在图像数据中没有存在错误的正常状态下,当作为信息导向图像数据的第n个图像帧从第一微型计算机100输入到第二微型计算机200中时,如图3a所示,图像帧被写入第一帧存储器251中。另一方面,在当前步骤的前一个步骤已经写入的图像帧——第(n-1)个图像帧从第二帧存储器252中读取,形成屏幕层ga。接着,通过将屏幕层ga与由从帧存储器261读取的控制导向图像数据形成的屏幕层gb重叠在彼此之上而创建的显示数据被输出至显示设备400从而在该显示设备400上进行显示。

接着,当作为信息导向图像数据的第(n+1)个图像帧从第一微计算机100输入到第二微型计算机200中时,如图3b所示,图像帧被写入第二帧存储器252中。另一方面,如图3a所示在当前步骤的前一个步骤已经写入的图像帧——第n个图像帧从第一帧存储器251中读取以形成屏幕层ga,该屏幕层ga输出至显示设备400从而在该显示设备400上进行显示。

此后,如图3a和3b所示,在帧存储器251和252之间交替地切换要写入的图像数据的目的地和要读取的图像数据的源,并且通过合并读取的图像数据和控制导向图像数据获得的显示数据输出至显示设备400从而在该显示设备400上进行显示。

与此相比,当在信息导向图像数据中存在错误时,包括该错误的第n个图像帧被写入第一帧存储器251,如图4a所示。另一方面,从第二帧存储器252中读取在当前步骤的前一个步骤已经被写入的正常图像帧——第(n-1)图像帧以形成屏幕层ga,该屏幕层ga输出至显示设备400从而在该显示设备400上进行显示。此时,检测到写入第一帧存储器251中的图像帧中的错误。接着,第一帧存储器251只用作要写入的图像帧的目的地,并且第二帧存储器252只用作要读取的图像帧的源,直到图像数据中的错误消失。

接着,当作为信息导向图像数据的第(n+1)个图像帧从第一微型计算机100输入第二微型计算机200时,如图4b所示,该图像帧替代和更新在第一帧存储器251中的第n图像帧——该n图像帧在如图4a所示的当前步骤的前一个步骤已经被写入。另一方面,从第二帧存储器252中读取第(n-1)个图像帧——在如图4a所示的步骤的前一个步骤已经被写入的图像帧,即,在图像数据中发生错误之前已经被写入的正常图像帧,以形成屏幕层ga,该屏幕层ga输出至显示设备400从而在该显示设备400上进行显示。应当注意的是,在图4b所示的例子中,错误仍然保持存在于替换和更新的图像帧中。因此,第一帧图像251被连续只用作要写入的图像数据的目的地,而第二帧图像252也被连续只用作要读取的图像数据的源。

接着,当作为信息导向图像数据的第(n+2)个图像帧从第一微型计算机100输入第二微型计算机200中时,如图5a所示,该图像帧替换和更新在第一帧存储器251中的第(n+1)个图像帧——该图像帧在如图4b所示的当前步骤的前一个步骤已经被写入。另一方面,从第二帧存储器252中读取第(n-1)个图像帧——在图4a中所示的步骤之前的一个步骤已经被写入的图像帧,即,在图像数据中发生错误之前已经写入的正常图像帧,以形成屏幕层ga,该屏幕层ga输出至显示设备400从而在该显示设备上进行显示。应当注意的是,在图5a所示的例子中,在替换和更新的图像帧中没有检测到错误。因此,取消帧存储器251只用作要写入的图像数据的目的地,并且取消帧存储器252只用作要读取的图像数据的源。

接着,当作为信息导向数据的第(n+3)个图像帧从第一微型计算机100输入第二微型计算机200时,该图像帧写入第二帧存储器252,如图5b所示。另一方面,从第一帧存储器251中读取第(n+2)个图像帧——在图5a所示的当前步骤之前的一个步骤已经被写入的没有错误的最新图像帧,以形成屏幕层ga,该屏幕层ga输出至显示设备400从而在该显示设备400上进行显示。

此后,如图3a和图3b所示,在帧存储器251和252之间交替地切换要写入的图像数据的目的地和要读取的图像数据的源,并且通过合并读取的图像数据和控制导向图像数据获得的显示数据被输出至显示设备400从而在该显示设备400上进行显示。

如图2所示,错误检测部254具有错误计数器254a,该错误计算器254a对图像数据中的错误的次数进行计数。在图像数据中第一次检测到错误时,每当图像写入控制部250用从图像显示应用121发送的最新的图像数据替换和更新在帧存储器251和252中的图像数据时,错误检测部254检查更新的图像数据,并且每当检测到错误时,累计增加错误计数器254a的值。换句话说,错误检测部254的错误计数器254a的值代表了在图像数据中发生错误后经过的时间。接着,当错误计数器254a的值达到预定值时,错误检测部254确定在图像数据中的错误不是由图像数据传输中的暂时错误引起的,例如,不是由图像显示应用121的异常操作引起的,从而向切换控制部255输出警告信号。

根据从错误检测部254中接收到的警告信息,切换输出单元255向重置命令单元256输出驱动信号。接着,从重置命令单元256向第一微型计算机100发送重置命令以启动操作将信息导向os122重置。接着,当将信息导向os122重置的操作开始时,图像显示应用121也被初始化,并且正常图像数据被再次从第一微型计算机100输入第二微型计算机200。接着,当用正常图像数据替换和更新包括错误的图像数据时,错误检测部254检测到图像数据中的错误被终止。接着,切换控制部255取消通过图像写入控制部250和图像读取控制部253对帧存储器251和252进行的切换的停止。此时,错误检测部254还重置错误计数器254a的值。此后,切换控制部255在帧存储器251和252之间逐帧地执行要写入的图像数据的目的地和要读取的图像数据的源的交替切换,直到错误检测部254在图像数据中检测到新的错误。

切换控制部255具有重置计时器255a,该重置计时器255a测量在对信息导向os122进行重置的操作开始后经过的时间。从驱动信号输出至重置命令单元256的时间点开始,随着时间的推进,切换控制部255累计增加重置计时器255a的值。此时,当用图像显示应用122的启动终止错误检测部254检测到图像数据中的错误时,切换控制部255停止通过重置计时器255a的计数,并且将重置计时器255a重置到“0”。换句话说,切换控制部255的重置计时器255a的值代表在对信息导向os122进行重置的操作中已经花费的时间段。当重置计数器255a的值达到预定值时,切换控制部255确定将花费相对长的时间来完成将信息导向os122重置的操作,并且暂时停止图像读取控制部253从帧存储器251和252读取图像数据,直到错误检测部254检测到图像数据中的错误被终止。这防止已经削减了的信息新鲜度的图像数据从图像读取控制部253输出至显示设备400从而在该显示设备400上进行显示的情况。

参照图6和图7的序列图,描述了本实施例的车载图像显示系统的运行,特别地,用于以重叠的方式显示信息导向图像数据和控制导向图像数据的图像显示过程的流程。图6展示了在错误检测部254的错误计数器254a的值达到预定值之前在图像数据中的错误消失的情况中的序列图的例子,而图7展示了在图像数据中的错误消失之前错误检测部254的错误计数器254a的值达到预定值的情况中的序列图的例子。

如图6所示,在这个图像显示处理中,在图像显示应用121激活之后,信息导向图像数据首先生成并输入到图像写入控制部250中。图像写入控制部250基于逐图像帧地在第一帧存储器251和第二帧存储器252中交通地写入输入图像数据。图像读取控制部253基于逐图像帧地从帧存储器251和252交替地读取已经写入帧存储器251和252中的图像数据。

这里,当通过图像写入控制部250写入第一帧存储器251中的图像数据包括错误时,错误检测部254检测到该错误,并且从错误检测部254输出检测信号至切换控制部255。从错误检测部254输入的检测信号作为切换控制部255向图像写入控制部250和图像读取控制部253传输控制改变命令的触发器。接着,图像写入控制部250将第一帧存储器251只用作要写入的图像数据的目的地,并且图像读取控制部253将第二帧存储器252只用作要读取的图像帧的源。

接着,继续通过错误检测部254对图像数据中的错误进行检测,直到错误在第一帧存储器251中替换和更新的图像数据中消失。此时,每当在图像数据中检测到错误时,错误检测部254累计增加错误计数器254a的值。在图6所示的例子中,如上所述,在错误检测部254的错误计数器254a的值达到预定值之前,错误在第一帧存储器251中替换和更新的图像数据中消失。当图像数据中的错误以这种方式消失时,自然终止错误检测部254检测到图像数据中的错误。因此,切换控制部255传输控制改变命令到图像写入控制部250和图像读取控制部253。

此后,图像写入控制部250取消将帧存储其只用作要写入的图像数据的目的地,并且基于逐图像帧地将从图像显示应用121输入的最新图像数据交替地写入第一帧存储器251和第二帧存储器252中。此外,图像读取控制部253取消将帧存储器只用作要读取的图像数据的源,并且基于逐图像帧地从帧存储器251和252中交替地读取已经写入帧存储器251和252中的图像数据。

与此相比,在图7所示的例子中,如上所述,在图像数据中的错误消失之前错误检测部254的错误计数器的值达到预定值。当错误检测部254的错误计数器254a的值以这种方式达到预定值时,错误检测部254向切换控制部255输出警告信号。从错误检测部254输出的警告信号用作切换控制部255向重置命令单元256输出驱动信号的触发器。接着,从重置命令单元256中发送重置命令到信息导向os122以重置信息导向os122和图像显示应用121。

切换控制部255在向重置命令单元256输出驱动信号的同时采用重置计时器255a进行计数。接着,当重置计时器255a的值达到预定值时,切换控制部255向图像读取控制部253传输控制改变命令。这使得图像读取控制部253暂时停止从第二帧存储器252中读取图像数据。

此后,当图像显示应用121重置后,错误在第一帧存储器251中替换和更新的图像数据中消失时,图像写入控制部250基于逐图像帧地在第一帧存储器251和第二帧存储器252中交替地写入从图像显示应用121输出的最新的图像数据。图像读取控制部253基于逐图像帧地从帧存储器251和252中读取已经写入帧存储器251和252中的图像数据。

如上所述,根据本实施例,可以实现以下效果:(1)切换控制部255配置为当在由在带有相对较低的可靠性的信息导向os122的控制下运行的图像显示应用121生成的图像数据中存在错误,并且错误检测部254检测到该错误时,停止通过图像写入控制部250和图像读取控制部253进行的帧存储器251和252的切换。接着,在错误检测之前已经写入的正常图像数据被图像读取控制部253读取。这防止由于错误的发生而失真的图像数据与由在带有相对较高的可靠性的实时os的控制下运行的图像显示应用221生成的图像数据重叠,并且使得由图像显示应用221生成的图像数据能够被连续显示。

(2)切换控制部255配置为当在图像数据中的错误消失时,重置通过图像写入控制部250和图像读取控制部253进行的帧存储器251和252的切换。这使得在错误消失之后已经被正常化的最新的图像数据能够输出到显示设备400从而在该显示设备400上紧跟在检测到错误之前已经生成的正常图像数据进行显示。

(3)切换控制部255配置为当错误检测部254的错误计数器254a的值达到预定值时,重置带有相对较低的可靠性的信息导向os122。这有助于避免由在信息导向os122的控制下运行的图像显示应用121生成的图像数据由于图像显示应用121的异常操作而长时间不更新的情况。

(4)切换控制部255配置为当错误检测部254检测到图像数据中的错误即使在重置计时器255a的值达到预定值之后也没有被终止时,停止图像读取控制部253对由带有相对较低的可靠性的图像显示应用121生成的图像数据的读取。换句话说,当花费相对长的时间来重置信息导向os122时,例如,切换控制部255暂时停止图像数据的读取,直到通过图像显示应用121的初始化将图像数据正常化。这有助于避免带有削减了的信息新鲜度的图像数据输出到显示设备400从而在该显示设备上进行显示的情况。

(5)图像写入控制部250和图像读取控制部253配置为基于逐图像帧地执行帧存储器251和252的切换。这使得对于每个图像帧的图像数据中的错误能够进行精确检测。因此,即使在图像数据中发生错误,也可以在早期恢复原始功能,以及由在带有相对较低的可靠性的信息导向os122的控制下运行的图像显示应用121生成的信息导向图像数据和由在带有相对较高的可靠性的实时os222的控制下运行的图像显示应用221生成的控制导向图像数据的重叠显示。

(6)在带有相对较高的可靠性的实时os222的控制下运行各种程序的第二微型计算机200被配置为起到图像写入控制部250的作用。这使得作为要写入的图像数据的目的地的帧存储器的切换起到图像写入控制部的作用,该要写入的图像数据相比运行有在带有相对较低的可靠性的信息导向os122的控制下的各种程序的第一微型计算机100的情况具有高得多的可靠性。

(7)切换控制部255配置为当错误检测部254的错误计数器254a的值达到预定值之前图像数据中的错误消失时,重置通过图像写入控制部250和图像读取控制部253进行的帧存储器251和252的切换,无需重新设定信息导向os122。这有助于减少对信息导向os122的重置操作的频率,并且使得图像数据通过显示设备400的输出显示具有高实时性。

上述实施例可能通过以下方式实现。在上述实施例中,图像读取控制部253和图像写入控制部250基于逐帧地执行帧存储器251和252的切换。替代地,图像读取控制部253和图像写入控制部250可能使用多个图像帧作为执行帧存储器251和252的切换的一个单元。

在上述实施例中,切换控制部255配置为当错误检测部254检测到图像数据中的错误即使在重置计时器255a的值达到预定值之后也没有被终止时,暂时停止图像读取控制部253从帧存储器251和252读取图像数据。然而,当信息导向图像数据为随着时间的流逝不大可能丢失信息新鲜度的图像数据时,可能省略在重置图像显示应用121的操作开始之后测量经过的时间的重置计时器255a。在这种情况下,图像读取控制部253连续读取信息导向图像数据直到重置图像显示应用121的操作完成。

在上述实施例中,切换控制部255配置为当错误检测部254的错误计数器254a的值达到预定值之前图像数据中的错误消失时,重新开始通过图像写入控制部250和图像读取控制部253进行的帧存储器251和252的切换,而无需重置信息导向os122。替代地,当错误检测部254在图像数据中检测到错误时,切换控制部255可能立即开始重新设定信息导向os122,并且当信息导向os122的重置操作完成时,可能重新开始通过图像写入控制部250和图像读取控制部253进行的帧存储器251和252的切换。

在上述实施例中,以写入信息导向图像数据的帧存储器的数量为两个为例进行说明。然而,帧存储器的数量不限于至少已经提出的两个帧存储器,可能是三个或三个以上。

在上述实施例中,第一微型计算机100和第二微型计算机200包括在通用ecu300中。替代地,微型计算机100和200可能包括在不同的ecu中。

在上述实施例中,以重叠的方式显示的图像数据的合并为信息导向图像数据和控制导向图像数据。然而,以重叠的方式显示的图像数据的合并不限于以重叠的方式显示由在带有彼此不同的可靠性的操作系统的控制下运行的至少两个图像显示应用生成的图像数据。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1