视频输出检测器的制造方法

文档序号:9355296阅读:630来源:国知局
视频输出检测器的制造方法
【技术领域】
[0001] 本发明涉及视频输出检测器,特别但不唯一的用于车辆仪表群的显示器。
【背景技术】
[0002] 仪表群中的警告消息通常显示为警告灯(通常称作"指示器")。警告消息的示例 包括安全气囊控制指示器或防抱死制动系统(ABS)指示器,安全气囊控制指示器指示安全 气囊不起作用,防抱死制动系统(ABS)指示器指示ABS不起作用。
[0003] 如果显示警告消息,则通常要确保其实际上能够被驾驶者看到。可检测仪表群中 警告消息的正确显示。例如,如果使用发光二极管(LED)用于显示警告消息,那么LED电流 监控器或甚至光电探测器可用于确认实际上正在显示警告消息。
[0004] 随着仪表群中引入薄膜晶体管液晶显示器(IXD-TFT)屏幕,警告消息还可显示在 所谓的"虚拟指示器"IXD_TFT屏幕上。通常也要求虚拟指示器的正确显示。可能不需要监 控整个显示器的正确操作,而是仅监控虚拟指示器显示的区域。
[0005] -个解决方案是采用外部摄像头或图像传感器监控IXD-TFT屏幕的相关区域。但 是,这种专用监控要求捕获和数据处理的额外资源。
[0006] 另一个解决方案是采用硬件,该硬件尽可能接近屏幕的输入引脚读取发送到TFT 屏幕的区域的回显内容,计算此区域上的内容的校验和,并将该校验和与软件生成的期望 的校验和进行比较。如果计算的校验和与期望的校验和不匹配,则向应用软件传递消息,使 得该应用软件能够采取合适的行动,例如发出音频警告。
[0007] 典型的校验和算法(例如,CRC32)生成不同的校验和值,即使数据流中的单个比特 不同。因此,这种校验和算法可能不特别适合一些形式的虚拟指示器。
[0008] 现在将参照图1至图3描述校验和算法可能不合适时的情况的示例。
[0009] 参照图1,可通过使用图案结构修改包括单一颜色2以及背景颜色3的图像1,以 生成包括其他虚拟颜色5i、52、53的图像4。
[0010] 抖动或无意添加的噪声可能意味着:在没有持续生成错误消息的情况下,校验和 算法不可用。
[0011] 参照图2,指示器6 (在此情况下采用三角警示符号)可覆盖实时视频7 (在此情况 下采用从摄像机示出道路上的汽车的图像的形式)。
[0012] 由于背景图像7是不可预知的,因此使用校验和算法很难检测指示器6是否正确 显不O
[0013] 参照图3,示出了速度表8。例如,通过虚拟仪表指针10隐藏指示器9的部分。
[0014] 再有,即使显示的内容正确,校验和也有可能生成错误。
[0015]US2012/0036418Al和US2012/0050612Al中描述了采用CRC算法的视频输出 检测器的示例。

【发明内容】

[0016] 本发明寻求提供一种改进的视频输出检测器,用于与例如LCD-TFT屏幕及其他类 型的显示器使用。
[0017] 根据本发明的第一方面,提供了一种视频输出检测器。所述视频输出检测器被配 置成接收用于在显示器上渲染图像的输入视频数据,所述视频数据包括像素数据,针对每 个像素,所述像素数据包括给定的色彩模型(例如RGB)的一组颜色分量值。
[0018] 所述视频输出检测器可被配置成将所述图像的选择区域中的像素的每个颜色分 量与对应的值的测试范围进行比较,并且如果分量值落在所述范围外,则所述视频输出检 测器测量偏差。所述视频输出检测器可被配置成计算所述选择区域的偏差的和,以提供所 述选择区域的误差值,以及将所述误差值与阈值数进行比较。
[0019] 所述阈值数可被设置成所述选择区域中的最大可能误差(即,每分量最大偏差乘 以分量数乘以所述选择区域中的像素数)的至少1%且不超过10%的值。例如,所述阈值 数可被设置成所述选择区域中的最大可能偏差的5%。
[0020] 此外或可替代地,所述视频输出检测器可被配置成确定所述图像的选择区域中的 像素的每个颜色分量是否落在对应的值的测试范围内,以便确定所述像素是有效还是无 效,并且计数所述选择区域中有效像素或无效像素的数量。所述视频输出检测器可被配置 成将有效像素或无效像素的所述数量与阈值数进行比较。
[0021] 所述阈值数可以是所述选择区域中的像素数的至少50%。例如,所述阈值数可以 是所述选择区域中像素数的90%或更多。
[0022] 因此,不论哪种情况中,在检测所述选择区域中的图像的内容时,所述视频输出检 测器可容忍颜色上的更大变化,所述更大变化可能由例如抖动或将内容覆盖视频所引起, 或因为例如其他内容对所述内容的部分遮蔽。
[0023] 所述视频输出检测器可被配置成将每个值的范围设置为预选择的像素的全范围, 由此迫使所述预选择的像素被视为落入范围内或为有效。
[0024] 因此,所述视频检测器能够更容易地忽略所述图像的一些部分,且能够由此容忍 感兴趣的内容的形状和/或颜色上的更大变化。
[0025] 所述视频输出检测器可被配置成存储包括测试像素数据的测试数据,针对每个像 素,测试像素数据包括识别预定数量的颜色中的一个颜色或颜色是否是不重要(即,指示 "不关心")的索引,并且所述视频输出检测器被配置成将所述索引转换成一组值的范围。
[0026] 这可用于帮助减少需要存储测试数据的存储器的量。例如,可使用取四个值的索 弓丨。这可用于指示三个颜色中的一个颜色或像素的颜色是不重要的(即,"不关心")。
[0027] 所述组颜色分量值可包括一组三个颜色分量值。所述给定的色彩模型可以是RGB 色彩模型,并且因此所述颜色分量可包括红色、绿色以及蓝色。所述分量值可取位于0x0和 OxF之间的值。所述分量值可取0x00和OxFF之间的值。
[0028] 所述测试值可以是可编程的,和/或所述阈值数可以是可编程的。因此,所述测试 值和/或阈值数可改变,并且因此,所述视频输出检测器可根据不同的状况适应。
[0029] 所述视频输出检测器可包括第一单元(或"数据比较器"),被配置成确定所述图 像的选择区域中的像素的每个颜色分量是否落在对应的值的测试范围内,以便确定所述像 素是有效还是无效,并且计数所述选择区域中有效像素或无效像素的数量。
[0030] 所述视频输出检测器可包括第二单元(或"鉴别器"),被配置成将有效像素或无 效像素的所述数量与阈值数进行比较。
[0031] 所述数据比较器和鉴别器可以是独立的单元或可集成到单个单元中。
[0032] 所述视频输出检测器可包括第三单元(或"数据扩展器"),被配置成接收包括测 试像素数据的测试数据,针对每个像素,所述测试像素数据包括识别预定数量的颜色中的 一个颜色或颜色是否是不重要的索引,并且所述第三单元被配置成将所述索引转换成一组 值的范围。
[0033] 所述视频输出检测器可包括接口,用于接收用于设置所述测试范围值和/或所述 阈值的指令。
[0034] 在检测所述选择区域之后,所述视频输出检测器可被配置成在帧的结尾生成指示 所述检测已完成的信号,以及确定所述信号是否在给定的时间窗内生成。
[0035] 这可用于检测是否正确操作所述输入视频输出和/或检测过程。
[0036] 所述视频输出检测器可被配置成在第一帧中检测第一选择区域以及在第二帧中 检测第二选择区域。
[0037] 这可用于帮助减少需要检测多个指示器的硬件的量。
[0038] 所述视频输出检测器可被配置成在第一显示器上检测第一选择区域以及在第二 显示器上检测第二选择的区域。
[0039] 所述视频输出检测器可被配置成接收视频输出像素时钟和与视频输出像素时钟 同步操作。
[0040] 所述视频输出检测器优选地实现为硬件逻辑。
[0041] 所述选择区域可包括指示器的图像或部分图像。
[0042] 所述图像可以是帧。所述帧可以是一系列帧中的帧。所述图像可具有RGB444图像 格式。所述图像可以是静态图像。
[0043] 根据本发明的第三方面,提供了一种系统,包括至少两个视频输出检测器,每个视 频输出检测器被配置成检测所述图像的相应的选择区域的视频数据。
[0044] 根据本发明的第四方面,提供了一种系统,包括显示控制器,用于生成用于在显示 器上渲染的视频数据,以及至少一个视频输出检测器,被配置成接收和检测所述图像的所 述(相应的)选择区域中的所述视频数据。
[0045] 根据本发明的第五方面,提供了一种集成电路,包括一个视频输出检测器、至少一 个视频输出检测器或至少两个视频输出检测器。
[0046] 根据本发明的第六方面,提供了一种集成电路,包括显示控制器,用于生成用于在 显示器上渲染的视频数据,以及至少一个视频输出检测器,被配置成接收和检测所述(相 应的)区域中的所述视频数据。
[0047] 根据本发明的第七方面,提供一种检测视频输出的方法。所述方法包括:接收用于 在显示器上渲染图像的输入视频数据,所述视频数据包括像素数据,针对每个像素,所述像 素数据包括给定的色彩模型的一组颜色分量值,确定所述图像的选择区域中的像素的每个 颜色分量是否落在对应的值的测试范围内,以
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1