背景技术:
1、多种电子系统接收视频流。视频流可为相机输出、传感器输出、所产生的视频、用于仪表盘或用户界面的视频等。有时,在产生视频流时发生错误,使得视频流不准确或包含错误。
技术实现思路
1、本说明书的各方面提供一种电路。在一些实例中,电路包含存储器和耦合到存储器的处理器。处理器经配置以:接收包括视频的数据流,所述视频包括多个帧;将表示帧中的第一个中的指定位置处的图像像素的数据值与帧中的第一个中的指定位置处的图像像素的经编程数据值进行比较;以及响应于表示帧中的第一个中的指定位置处的图像像素的数据值不同于帧中的第一个中的指定位置处的图像像素的经编程数据值,确定数据流包含不正确数据。
2、本说明书的其它方面提供一种系统。在一些实例中,系统包含主机单元、多流产生器和图像验证器。主机单元适于产生各自包括多个帧的至少两个视频流。多流产生器耦合到主机单元且经配置以产生具有经编码包的多流产生器的输出,所述经编码包包含来自至少两个视频流的信息。图像验证器经配置以:接收多流产生器的输出;分析多流产生器的输出,以将表示帧中的第一个中的指定位置处的图像像素的数据值与多个帧中的第一个中的指定位置处的图像像素的经编程数据值进行比较;以及响应于表示帧中的第一个中的指定位置处的图像像素的数据值不同于多个帧中的第一个中的指定位置处的图像像素的经编程数据值,确定多流产生器的输出包含不正确数据。
3、本说明书的其它方面提供一种方法。在一些实例中,方法包含:接收包括多个帧的视频流;分析视频流,以将表示帧中的第一个中的指定位置处的图像像素的数据值与帧中的第一个中的指定位置处的图像像素的经编程数据值进行比较;响应于表示帧中的第一个中的指定位置处的图像像素的数据值不同于帧中的第一个中的指定位置处的图像像素的经编程数据值,确定视频流包含不正确数据;以及响应于确定视频流包含不正确数据而采取动作。
1.一种电路,其包括:
2.根据权利要求1所述的电路,其中所述处理器进一步经配置以响应于确定所述数据流包含不正确数据而采取动作。
3.根据权利要求2所述的电路,其中所述动作包括产生中断。
4.根据权利要求2所述的电路,其中所述动作包括产生视觉输出提示,所述视觉输出提示指示所述数据流包含不正确数据的所述确定。
5.根据权利要求2所述的电路,其中所述动作包括通过修改所述数据流来覆写所述视频的至少一部分。
6.根据权利要求1所述的电路,其中所述指定位置由所述处理器根据经编程区域内的像素的随机取样来确定。
7.根据权利要求6所述的电路,其中所述经编程区域由所述处理器接收,作为指定限定所述区域的水平和垂直坐标的输入。
8.根据权利要求1所述的电路,其进一步包括:
9.根据权利要求1所述的电路,其中所述处理器进一步经配置以响应于确定所述视频包含不正确数据而修改所述数据流以创建包括经修改视频的经修改数据流,且其中所述电路进一步包括:
10.根据权利要求9所述的电路,其中所述处理器进一步经配置以响应于确定所述视频包含不正确数据而产生并输出指示符,所述指示符指示所述视频包含不正确数据,且其中所述电路进一步包括:
11.根据权利要求1所述的电路,其中所述处理器进一步经配置以:
12.根据权利要求1所述的电路,其中所述处理器进一步经配置以响应于表示所述多个帧中的某一数目个帧中的指定位置处的图像像素的数据值不同于所述多个帧中的所述数目个帧中的所述指定位置处的所述图像像素的经编程数据值且所述多个帧的所述数目超出帧的阈值数目,确定所述数据流包含不正确数据。
13.一种系统,其包括:
14.根据权利要求13所述的系统,其进一步包括:
15.根据权利要求14所述的系统,其中响应于确定所述多流产生器的所述输出包含不正确数据,所述图像验证器进一步经配置以在由所述第一分流器接收所述多流产生器的所述输出之前修改所述多流产生器的所述输出。
16.根据权利要求14所述的系统,其中响应于确定所述多流产生器的所述输出包含不正确数据,所述图像验证器进一步经配置以产生并输出指示所述多流产生器的所述输出包含不正确数据的中断。
17.根据权利要求16所述的系统,其中所述第一分流器或所述第二分流器中的一个进一步经配置以基于所述中断修改输出。
18.一种方法,其包括:
19.根据权利要求18所述的方法,其中响应于确定所述视频流包含不正确数据而采取的所述动作包括以下中的一个:重置所述视频流、修改所述视频流,或产生指示所述视频流包含不正确数据的中断信号。
20.根据权利要求18所述的方法,其进一步包括响应于表示所述帧中的某一数目个帧中的指定位置处的图像像素的数据值不同于所述帧中的所述数目个帧中的所述指定位置处的所述图像像素的经编程数据值且所述帧的所述数目超出经编程容限阈值,确定所述视频流包含不正确数据。