CN103003863B - 显示控制单元、图像显示系统和用于输出图像数据的方法 - Google Patents
显示控制单元、图像显示系统和用于输出图像数据的方法 Download PDFInfo
- Publication number
- CN103003863B CN103003863B CN201080068132.8A CN201080068132A CN103003863B CN 103003863 B CN103003863 B CN 103003863B CN 201080068132 A CN201080068132 A CN 201080068132A CN 103003863 B CN103003863 B CN 103003863B
- Authority
- CN
- China
- Prior art keywords
- group
- image data
- control unit
- display
- display control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 29
- 238000012545 processing Methods 0.000 claims abstract description 11
- 238000012795 verification Methods 0.000 claims abstract description 11
- 230000001052 transient effect Effects 0.000 claims description 13
- 230000008569 process Effects 0.000 claims description 8
- 238000013139 quantization Methods 0.000 claims description 8
- 238000004088 simulation Methods 0.000 claims description 5
- 230000004044 response Effects 0.000 claims description 3
- 230000006870 function Effects 0.000 description 11
- 238000004590 computer program Methods 0.000 description 8
- 238000003860 storage Methods 0.000 description 7
- 230000008859 change Effects 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 5
- 239000010410 layer Substances 0.000 description 5
- 238000009826 distribution Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 241001269238 Data Species 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000005611 electricity Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000002708 enhancing effect Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 241001515806 Stictis Species 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 210000000080 chela (arthropods) Anatomy 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000005294 ferromagnetic effect Effects 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000001795 light effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000005291 magnetic effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000002356 single layer Substances 0.000 description 1
- 230000000087 stabilizing effect Effects 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 239000010409 thin film Substances 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/363—Graphics controllers
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2330/00—Aspects of power supply; Aspects of display protection and defect management
- G09G2330/12—Test circuits or failure detection circuits included in a display system, as permanent part thereof
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/10—Mixing of images, i.e. displayed pixel being the result of an operation, e.g. adding, on the corresponding input pixels
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/12—Overlay of images, i.e. displayed pixel being the result of switching between the corresponding input pixels
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/12—Overlay of images, i.e. displayed pixel being the result of switching between the corresponding input pixels
- G09G2340/125—Overlay of images, i.e. displayed pixel being the result of switching between the corresponding input pixels wherein one of the images is motion video
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2358/00—Arrangements for display data security
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2380/00—Specific applications
- G09G2380/10—Automotive applications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/2007—Display of intermediate tones
- G09G3/2044—Display of intermediate tones using dithering
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Computer Graphics (AREA)
- General Engineering & Computer Science (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Controls And Circuits For Display Device (AREA)
- Image Processing (AREA)
- Digital Computer Display Output (AREA)
- Liquid Crystal Display Device Control (AREA)
Abstract
一种显示控制单元(20)包括输入(22),可连接以接收表示包括第一组(26)和第二组(28)图像元素的输入图像(24)的输入图像数据。所述第二组图像元素包括安全相关信息。所述显示控制单元还包括:输出(30),可连接以提供表示至少包括所述安全相关信息的输出图像(32)的输出图像数据;图像增强模块(34),当安全模式信号(36)表示第一模式的时候,所述图像增强模块(34)被安排以执行针对所述第一组图像元素的图像增强处理;以及验证模块(38),当所述安全模式信号表示第二模式的时候,所述验证模块(38)被安排以执行针对所述第二组图像元素的验证处理。
Description
技术领域
本发明涉及显示控制单元、图像显示系统和用于输出图像数据的方法。
背景技术
信息和娱乐系统以及消费类娱乐设备可能采用复杂的图形方案以为用户提供高品质的图像或视频。
现今,所述系统可用于视觉信息有多个可用源的环境中。例如,在车辆中,显示器可用于同时既提供娱乐、视频或导航信息或任何其它非安全相关信息,也提供安全相关信息,例如车辆的速度和发动机的温度。
图像增强方法可以施加到要显示的图像数据中,尤其是当处理数字图像数据的时候,以用于提高图像质量、减少噪声或可见性的误差。相同或类似的增强方法可被用于提供图像,所述图像具有相同视觉质量但在能够仅提供质量降低参数值,例如颜色分辨率或信噪比的显示器或屏幕上显示。降低的颜色分辨率可能导致次佳的光学效果,尤其是当轻微的彩色变化被显示的时候,例如,当显示图像渐变的时候。
例如,瞬时抖动是一种用于模拟高于显示器支持的最大颜色分辨率的颜色分辨率的技术。使用相同的显示器,并且只有很少的额外成本,使用瞬时抖动可以实现更好的主观光效果。液晶显示器(LCD),例如薄膜晶体管(TFT)显示器,例如可用于车辆内使用的低成本的RGB666色TFT显示器往往具有每颜色分量不超过6位的颜色分辨率,该分辨率低于人眼的颜色分辨率。
图像元素或图画元素(像素)的颜色值通常是充分地精确计算的,这可以是例如8位,其中在显示控制器输出处,图像元素或其颜色分量的最低有效位只是被切断,造成了附加的量化误差,这可能会在显示的图像中看到。抖动可能允许传播量化误差并且因此可能在例如彩色TFT屏的显示器上有光学上更好的结果。
参照图1,像素颜色分量的值V随时间T的瞬时抖动的例子的图,以图像的序列的方式,示意性地被显示。在所显示的例子中,给定124(十进制)=0x7C(十六进制),真正的8位值127(十进制)=0x7F(十六进制)遇到切断两个位的精度的降低。瞬时抖动不只是切断剩余的位,它增加了一个大于等于0且小于1的随机值,平均值约0.5。正如图1所显示的,这导致了输出值127的交替10,给定理想的8位值作为随时间T的特定像素的平均值12。
另一方面,安全相关信息通过使用其它显示系统被显示,所述其它显示系统被设置以保证安全关键信息的完整性。
在WO2009/141684中,显示了一种显示控制器,通过与基准进行比较,所述显示控制器适合于校验像素数据的正确性。这是通过针对发送到显示器的数据计算循环冗余校验(CRC)值以及将其与基准值进行比较而实现的。
发明内容
本发明提供了如所附权利要求中所描述的一种显示控制单元、一种图像显示系统和一种用于输出图像数据的方法。
本发明的具体实施例在从属权利要求中被陈述。
根据下文中描述的实施例,本发明的这些或其它方面将会很明显并且被阐述。
附图说明
根据附图,仅仅通过举例的方式,本发明的进一步细节、方面和实施例将被描述。在附图中,类似的符号被用于表示相同的或功能相似的元素。为了简便以及清晰,附图中的元素不一定按比例绘制。
图1示意性地显示了像素颜色分量的值随时间T的现有技术瞬时抖动的例子的图。
图2示意性地显示了包括显示控制器单元的实施例的例子的图像显示系统的实施例的例子。
图3根据显示控制器单元的实施例,示意性地显示了图像增强模块的实施例的例子。
图4示意性地显示了一种用于输出图像数据的方法的实施例的例子的图。
具体实施方式
由于本发明说明的实施例大部分可通过使用电子元件以及本领域所属技术人员所熟知的电路被执行,细节不会在比所说明的认为有必要的程度大的任何程度上进行解释,对本发明基本概念的理解以及认识是为了不混淆或偏离本发明所教之内容。
参照图2,包括显示控制单元20的实施例的例子的图像显示系统14的实施例的例子示意性地被显示。图像显示系统14可包括:显示器16,被连接以接收输出图像数据并且被安排以人类可感知的形式输出图像;至少一个图像数据源18,被连接以提供输入图像数据;以及如在下面的实施例中所描述的显示控制单元20。所述显示控制单元20可被安排给所述图像数据源提供用于请求对应于所提供的地址的地址信号23。
显示器16可以是被安排以人类可感知的形式显示图像或图像序列的任何显示设备或屏幕,例如LCD、TFT或等离子显示器或有机发光二极管(OLED)显示器或阴极射线管(CRT)监视器的屏幕。
当显示在显示屏幕16上的时候,图像数据源18可例如是包括用于发信号通知安全关键信息的图像的存储器设备。或者它可以是持有非安全关键信息的存储器或高速缓存,例如导航数据、视频或甚至例如由例如监视摄像机的摄像机提供的实况图像序列。或者它可例如是这两者的组合。
在一些实施例中,图像显示系统可能包括不止一个用于显示不同的图像数据或同时显示相同的图像数据的显示器。
所述图像显示系统14可被包括在一装置中,其中所述系统的用户使用相同的显示器例如同时地感知非安全相关和安全关键信息。装置例如可以是车辆,例如汽车、卡车、飞机、直升机、火车或船舶。或者它例如可以是用于工业或医疗应用程序的具有用于向用户提供可视化界面的显示器的任何机器的一部分,其中机器故障或失灵可能会例如为用户或为机器导致安全紧急情况。
作为一个例子,与车辆有关的安全相关或安全关键信息可以是任何信息,例如当前的速度、前照灯控制或发动机温度或提供给车辆的任何安全关键系统的用户的任何状态信息。车辆的安全关键系统包括座椅位置控制系统、照明、雨刷、防盗系统、制动系统或电转向系统。制动系统可能包括,例如,防抱死制动系统(ABS)或电子制动力分配系统(EBD)。电转向系统可能包括,例如,电子稳定控制系统(ESC)、牵引力控制系统(TCS)或防滑调节系统(ASR)、自适应巡航控制系统(ACC)、前向碰撞预警(FCW)系统,仅举几例。
显示控制单元20可能包括输入22,可连接以接收表示包括第一组和第二组图像元素26和28的输入图像24的输入图像数据;所述第二组图像元素28包括安全相关信息。所述显示控制单元20可能包括:输出30,可连接以提供表示至少包括所述安全相关信息的输出图像32的输出图像数据;图像增强模块34,当安全模式信号36表示第一模式的时候,图像增强模块34被安排执行针对所述第一组图像元素26的图像增强处理;以及验证模块38,当所述安全模式信号36表示第二模式的时候,验证模块38被安排执行针对所述第二组图像元素28的验证处理。所述第二模式和所述第一模式可以不是相同模式,即,所述安全模式信号可不同时处于所述第一模式和所述第二模式。
所述第一组和第二组图像元素26、28可能包括一个或不止一个图像元素。对于基于显示像素即图画元素的显示屏幕,图像元素可能对应于图画元素。在另一个实施例中,所述第二组图像元素28在正常操作期间可能不包括图像元素,即当没有安全相关信息被显示的时候。在另一个实施例中,当整个显示屏幕16显示警报消息的时候,所述第一组图像元素26可能不包括图像元素。并且在所述显示控制单元20的实施例中,所述单元可被安排根据一些或所有上述的实施例进行操作,取决于当前显示的安全相关信息。
可能包括至少两个级别或适合于至少第一和第二模式的信号的所述安全模式信号可能表示当前处理的图像元素的值当在第一或增强的质量模式的时候在图像增强处理期间可允许被改变,以及当前处理的图像元素的值可被保护,假定当在第二或安全模式的时候它与显示安全相关信息相关。
所述安全模式信号36可例如是由外部控制单元提供或在另一实施例中可在输入图像数据流内被编码。或者所述显示控制单元20可能包括安全模式控制模块40,被连接到所述图像增强模块34和验证模块38以及被安排提供所述安全模式信号36。这可能例如允许所显示的显示控制器单元的单片解决方法。或者在一个实施例中,所述显示控制单元可以是控制单元或TFT显示器内的所述控制单元的一部分,或所述显示控制单元的功能可能在外部控制器和显示设备内部的TFT控制器之间被分割。取代TFT显示器,或附加地,其它的显示设备和相应的控制器可被使用。
在实施例中,所述显示控制单元20可适合于给可连接到所述输出30的显示器16的特定的部分提供第二组图像元素28,所述部分致力于显示安全关键信息,即所述显示器16的部分可被选择用于显示安全关键信息以及所述第二组图像元素28可由所述显示器16上的目标输出区域限定,无论当前处理的图像元素包括还是不包括安全相关信息。所述显示屏幕16的特定的部分可被声明为安全关键,受影响的图像元素可被显示控制单元20标记为被保护,防止通过图像增强处理的任何值的变化。这也可能例如允许容易地给所述验证模块38提供位置信息信号42以便控制哪些图像元素包括在验证处理中。
很多图像增强的方法是已知的,例如,用于平滑边缘、平衡彩色分布、检测峰值误差等等。所显示的图像增强模块可被安排给所述第一组图像元素26施加噪声信号。然而这可能甚至减少用于确定信号质量的参数值,例如信噪比,噪声可能使得所显示的图像具有更积极的主观感知,因为例如噪声可能允许掩盖例如像素误差或与数字图像元素的显示的量化值的高量化误差相关的边缘的人工噪声。
所述图像增强模块34可例如被安排抖动所述第一组图像元素26。抖动是一种用于随机化量化误差的噪声的故意的应用形式。抖动可在空间上被应用于围绕要被抖动的元素的图像元素。或者抖动可能包括所述第一组图像元素26的瞬时抖动。抖动可能允许模拟在显示器上的更高的颜色分辨率,例如具有有限的颜色分辨率的TFT显示器,取决于数据图形内容内可用的更高的颜色分辨率。然后这可能在有限的分辨率显示器上被模拟。
所述显示控制单元可被安排输出图像序列,例如视频帧或图形动画。
参照图3,根据所述显示控制器单元20的实施例的图像增加模块34的实施例的例子示意性地被显示。方框图显示了安全模式信号36的瞬时抖动操作和应用中的功能块。瞬时抖动允许模拟高于显示器支持的颜色分辨率的颜色分辨率。所述抖动是通过改变随时间发送到显示器的图像元素的强度值完成的。人眼平均可能感知这样的交替像素的强度,例如位于两个支持的强度值之间的中间值。在显示的例子中,包括有例如8位的位深度的三个颜色分量的输入图像元素可通过输入通道44、46、48被接收,44用于R[7:0](红色),46用于G[7:0](绿色),48用于B[7:0](蓝色)。随机数发生器(RNG)器件50、52、54分别可能生成随机数或伪随机数,例如,最多三位的长度,所述长度然后可被添加到引入的图像元素或像素的分量中。然而,当所述安全模式信号36在所述第二模式的时候,即被启用或明确肯定,通过RNG器件50、52、54产生的位的数量是零,从而禁止了所述图像增强单元34的抖动。当所述安全模式信号36在所述第二模式的时候,即安全模式是有效的或显示的图像增强模块34可能对引入的图像元素或像素执行抖动,取决于与其进行接口的显示器,显示的图像增强模块34可能提供表示有三个分量56、58、60的输出图像元素的输出数据,所述输出数据与表示所述输入图像元素的输入数据相同。
正如图3所显示的,所述图像增强模块34可例如被连接到可以选定有多少位要添加到每个颜色分量的配置寄存器62、64、66。所述寄存器可例如是六位宽,每个颜色分量两个位。这可能允许给3个颜色分量中每个添加一个0..3位编号。所述设置可适当地进行以反映所附显示器的颜色分辨率。典型的设置可例如是8减去显示器颜色位的数量。所述配置寄存器62、64、66的初始值可例如是0x00(十六进制),从而有效地禁用了所述图像增强模块34,即抖动块。
所述图像增强处理可包括给所述第一组的一个或多个图像元素添加至少一个随机值。每个图像元素的随机值数量可能取决于图像的类型。例如,灰度图像可能会接收一个,三分量的彩色图像,例如RGB或YUV图像,可能会接收每个图像元素三个随机值。在图3所说明的例子中,每个RNG器件50、52、54可能提供多达3位的随机数。提供的位可被移位到3位值输出68、70、72的最低有效位(LSB位)。实际提供的位的数量可通过配置寄存器62、64、66提供的值被选定。当外部安全模式信号被提供在所述第二模式即有效时,RNG产生的位的数量是零。当施加到输入通道44、46、48,这可能禁止了安全关键像素的瞬时抖动。
所述RNG器件50、52、54可能提供真正的随机数或伪随机数,所述数可以有平均值0.5,对称分布在0.5边界周围。所述RNG的周期可显著地高于每个图像帧所需的随机位的数量。随机数的分布可例如是高斯或白噪声。作为一个例子,RNG器件的实现可能包括使用线性反馈移位寄存器(LFSR),其中在实施例中,对于所有三个RNG器件50、52、54,一个LFSR可能就足够了。
显示的添加和箝位块或电路74、76、78然后可被安排添加例如通过输入通道44、46、48接收的八位数和通过3位值输出68、70、72接收的三位值。添加之后,所述值或可被箝位在范围0..255。数可是无符号数。在实施例中,所述图像增强模块34可能包括适合于对非安全相关抖动图像元素执行伽马校正的伽马校正单元(未显示)。
对在通道44、46、48上接收到的输入图像元素添加随机数可能引起提供在输出通道56、58、60上的输出图像元素为非确定性的。返回参照图2,所述验证模块38可被安排将所述第二组图像元素28与基准组进行比较。为了实现保证显示的安全相关图像元素的完整性的可靠的比较结果,提供给所述验证模块38的安全相关图像元素可能不包括随机分量。
所述验证模块38可被安排计算所述第二组的校验和以及将所述校验和与基准校验和进行比较。所述基准校验和可以例如是离线计算出的。
由于例如基于每个像素而应用所述安全模式信号36,允许保护免于对包括安全相关信息的图像元素添加随机值,因此瞬时抖动可被应用到安全相关信息呈现在显示器上的应用中,因为在将校验和与离线计算的基准进行比较之前,可在所述安全相关像素上计算检验和,而仅仅在非安全相关的像素上执行图像增强处理。
这可能例如允许在使用不太昂贵的可能提供小于实际可用的输入位深度的位深度的显示屏幕的同时给用户提供增强的图像质量,即输出图像数据的多个量化步长可小于多个输入图像数据的量化步长,同时仍然能够保证在相同显示器件上显示的安全相关信息的完整性。例如,禁止安全关键信息的瞬时抖动可能允许用户通过使用便宜的RGB666显示器降低系统成本,同时保持高水平的图形质量和安全关键信息的完整性。
输入图像可例如是单层图像。或者所述输入图像数据可能包括多个图像层以及所述控制单元20可能包括用于从所述多个层构成图像的混合物或合并模块33。正如图2所显示的,所述输入图像可能例如包括两层,由两次三个不同的虚线箭头表示,其中三个不同的箭头可对应于三个分量,例如RGB,彩色图像。将层合并成单一的图像(由三个箭头表示)可在图像增强和验证之前被执行,以避免随后用可能经受随机化图像增强的非安全相关信息覆盖验证的安全相关信息。或者所述安全模式的应用可能确保安全层的内容在显示器上是可见的,不管其它层内的设置和像素操作算法。
所述显示控制单元可例如被集成在以低成本大量生产的单一的集成电路芯片上,或者它可例如集成现有的显示控制器集成电路。
现在参照图4,一种用于输出图像数据的方法的图示意性地被显示。所说明的方法允许实现作为一种用于输出图像数据的方法的一部分的所描述的显示控制单元的优势和特点特征。一种用于输出图像数据的方法可包括接收80表示包括第一组和第二组图像元素的输入图像的输入图像数据;所述第二组图像元素包括安全相关信息;接收82安全模式信号;当所述安全模式信号表示第一模式的时候,执行84对所述第一组的图像增强处理;当所述安全模式信号表示第二模式的时候,执行86对所述第二组的验证处理;以及提供88表示至少包括所述第二组图像元素的输出图像的输出图像数据。
执行图像增强处理84可能例如包括给所述第一组图像元素施加噪声信号或抖动所述第一组图像元素。
计算机程序产品可能包括用于当在可编程的装置上运行时,实现显示控制单元的代码部分,或用于执行如上所述方法的代码部分。在一个实施例中,所述术语部分可能指所有部分。本发明可能还在计算机程序中被实现,该程序用于在计算机系统上运行,至少包括用于当在可编程的装置上,例如计算机系统或启动可编程的装置以执行根据本发明的器件或系统的功能,运行时,执行一种根据本发明的方法的代码部分。
计算机程序是一系列指令例如特定应用程序和/或操作系统。计算机程序可能例如包括以下中的一个或多个:子程序、函数、程序、对象方法、对象实现、可执行的应用程序、小程序、小服务程序、源代码、对象代码、共享库/动态装载库和/或设计用于在计算机系统上的执行的其它指令序列。
计算机程序可内在地存储在计算机可读存储介质或通过计算机可读传输介质传送到计算机系统。所有或者一些计算机程序可被永久地、可移除地提供在计算机可读介质或远程地耦合于信息处理系统。计算机可读介质可能包括,例如但不限于以下的任何数量:磁存储介质包括磁盘和磁带存储介质;光学存储介质例如光盘介质(例如,CD-ROM、CD-R等等)以及数字视盘存储介质;非易失性存储器存储介质包括半导体存储单元例如FLASH存储、EEPROM、EPROM、ROM;铁磁数字存储;MRAM;易失性存储介质包括寄存器、缓冲或缓存、主存储器、等等;以及数字传输介质包括计算机网络、点对点通信设备、以及载波传输介质,仅举几例。
计算机过程通常包括执行(运行)程序或程序的一部分、当前程序值和状态信息、以及被操作系统资源所使用以管理操作执行的资源。操作系统(OS)是管理计算机资源的共享以及提供带有接口用于访问这些资源的程序员的软件。操作系统过程系统数据和用户输入,以及通过分配和管理任务以及内部系统资源作为服务用户和程序系统的响应。
计算机系统可能,例如,包括至少一个处理单元、关联内存和大量的输入/输出(I/O)器件。当执行计算机程序时,计算机系统根据计算机程序处理信息并且通过I/O器件生产合成输出信息。
在前面的说明中,参照本发明实施例的特定例子已经对本发明进行了描述。然而,很明显各种修改和变化可在不脱离所附权利要求中所陈述的本发明的宽范围精神及范围的情况下被做出。
本发明所讨论的连接可以是任何类型的连接。该连接适于将信号从各自的节点、单元或器件传输或传输到各自的节点、单元或器件,例如通过中间器件。因此,除非暗示或说明,连接,例如,可能是直接连接或间接连接。连接可被说明或描述,涉及到是单一连接、多个连接、单向连接、或双向连接。然而,不同实施例可能改变连接的实现。例如,可以使用单独单向连接而不是双向连接,反之亦然。此外,多个连接可被替换为连续地或以时间多路复用方式传输多个信号的单一连接。同样地,携带多个信号的单一连接可被分离成各种不同的携带这些信号的子集的连接。因此,存在传输信号的许多选项。
这里所描述的每个信号可被设计为正逻辑或负逻辑。在负逻辑信号的情况下,所述信号是低活性,其中,所述逻辑真状态相当于逻辑电平0。在正逻辑信号的情况下,所述信号是高活性,其中,所述逻辑真状态相当于逻辑电平1。注意,这里所描述的任何信号可以被设计为负逻辑信号或正逻辑信号。因此,在替代实施例中,那些被描述为正逻辑信号的信号可被实施为负逻辑信号,以及那些被描述为负逻辑信号的信号可被实施为正逻辑信号。
此外,当指代将信号、状态位或类似的装置分别变为其逻辑真或逻辑假状态时,这里使用术语“断定”(assert)或“设置”(set)以及“否定”(negate)(或“不断定”(deassert)或“清零”(clear))。如果逻辑真状态是逻辑电平“1”,则逻辑假状态是逻辑电平“0”。如果逻辑真状态是逻辑电平“0”,则逻辑假状态是逻辑电平“1”。
本领域所属技术人员将认识到逻辑块之间的界限仅仅是说明性的并且替代实施例可能合并逻辑块或电路元件或在各种逻辑块或电路元件上强加替代的分解功能。因此,应了解本发明描述的架构仅仅是示范的,并且事实上实现相同功能的很多其它架构可以被实现。例如,所述图像增加模块34和验证模块38可作为单一的模块或单独的模块被实现。
为实现相同功能的任何元件的布置是有效地“关联”以便所需的功能得以实现。因此,为实现特定功能,本发明中结合在一起的任何两个元件可以被看作彼此“相关联”以便所需的功能得以实现,不论架构还是中间元件。同样地,如此关联的任何两个元件还可以被认为是彼此被“可操作连接”或“可操作耦合”以实现所需的功能。
此外,本领域所属技术人员将认识到上述描述的操作之间的界限仅仅是说明性的。多个操作可被组合成单一操作,单一操作可分布在附加操作中以及操作可至少在时间上部分地重叠而被执行。而且,替代实施例可能包括特定操作的多个例子,并且操作的顺序可在各种其它实施例中被改变。
又如,在一个实施例中,说明的例子或可被作为位于单一集成电路上的电路或在相同器件内的电路被实现。例如,显示控制单元20可被实现为单一集成电路。或者,所述例子可作为任何数量的单独集成电路或以一种合适的方式彼此相互连的单独器件被实现。例如,所述显示控制单元20的模块可作为单独的器件被实现。
又如,例子或其中的一部分可能作为物理电路的软或代码表征被实现,或作为能够转化成物理电路的逻辑表征,例如在任何合适类型的硬件描述语言中被实现。
此外,本发明不限定在非程序化硬件中被实现的物理器件或单元,但也可以应用在可编程器件或单元中。这些器件或单元通过操作能够执行所需的器件功能。该执行是根据合适的程序代码,例如,主机、微型计算机、服务器、工作站、个人电脑、笔记本、个人数字助理、电子游戏、汽车和其它嵌入式系统、手机和其它无线器件,在本申请中通常表示“计算机系统”。然而,其它修改、变化和替代也是可能的。说明书和附图相应地被认为是从一个说明性的而不是一个严格意义上来讲的。
然而,其它修改、变化和替代也是可能的。说明书和附图相应地被认为是说明性的而非限定意味。
在权利要求中,放置在括号之间的任何参考符号不得被解释为限定权利要求。词语“包括”不排除在权利要求中列出的那些元素或步骤之外的其它元素或步骤的存在。此外,本发明所用的“a”或“an”被定义为一个或多个。并且,在权利要求中的引入性术语,如“至少一个”以及“一个或多个”,不应被解释为,不定冠词“a”或“an”所引入的其它权利要求元素将包括这些引入的权利要求元素的任何特定权利要求限定为只包含一个这样的元素的发明,即使同一权利要求中包括引入性短语“一个或多个”或“至少一个”以及不定冠词,例如“a”或“an”。使用定冠词也是如此。除非另有说明,使用术语如“第一”以及“第二”是用于任意区分这些术语描述的元素的。因此,这些术语不一定表示时间或这些元素的其它优先次序。某些特定手段在相互不同的权利要求中被列举并不表示这些手段的组合不能被用于获取优势。
虽然结合特定装置已经对本发明主题的原则进行了描述,应清楚了解到该描述仅仅是举例而不是对本发明主题范围的限定。
Claims (12)
1.一种显示控制单元(20),包括:
输入(22),可连接到至少一个图像数据源(18)以接收表示包括第一组(26)和第二组(28)图像元素的输入图像(24)的输入图像数据;所述第二组图像元素包括安全相关信息,其中,安全模式信号基于像素在所述输入图像数据内被编码,所述安全模式信号用于发信号通知第一模式和第二模式中的一个;
输出(30),可连接到显示器(16)以提供表示至少包括所述安全相关信息的输出图像(32)的输出图像数据;
图像增强模块(34),所述图像增强模块(34)被安排接收所述输入图像数据,并且响应于所述安全模式信号(36)表示所述第一模式,来执行仅对所述第一组图像元素中像素的瞬时抖动操作,其中,所述瞬时抖动操作模拟高于显示器上的颜色分辨率;以及
验证模块(38),所述验证模块(38)被安排:从所述图像增强模块(34)接收图像数据,响应于所述安全模式信号表示第二模式,来执行对所述第二组图像元素中像素的验证处理,并且提供图像数据给所述输出(30)。
2.根据权利要求1所述的显示控制单元,适合于向可连接到所述输出的显示器(16)的一个或多个特定部分提供所述第二组图像元素,所述一个或多个特定部分致力于显示所述安全相关信息。
3.根据前述权利要求中任何一项所述的显示控制单元,其中所述图像增强模块被安排向所述第一组图像元素施加噪声信号。
4.根据前述权利要求1或2所述的显示控制单元,被安排输出图像序列。
5.根据前述权利要求1或2所述的显示控制单元,其中所述图像增强模块被安排为向所述第一组的一个或多个图像元素添加至少一个随机值。
6.根据前述权利要求1或2所述的显示控制单元,其中所述验证模块被安排将所述第二组图像元素与基准组进行比较。
7.根据权利要求6所述的显示控制单元,其中所述验证模块被安排计算所述第二组的校验和以及将所述校验和与基准校验和进行比较。
8.根据前述权利要求1或2所述的显示控制单元,其中所述输出图像数据的多个量化步长小于所述输入图像数据的多个量化步长。
9.根据前述权利要求1或2所述的显示控制单元,其中所述输入图像数据包括多个图像层并且其中所述显示控制单元包括用于从所述多个图像层构成图像的合并模块(33)。
10.根据前述权利要求1或2所述的显示控制单元,其中所述显示控制单元被集成在单一的集成电路芯片上。
11.一种图像显示系统,包括:
显示器(16),被安排以人类可感知的形式输出图像;
至少一个图像数据源(18),用于提供所述输入图像数据;以及
前述权利要求中任何一项所述的显示控制单元(20),
其中,所述显示控制单元(20)的输入(22)被连接到所述至少一个图像数据源(18),并且所述显示控制单元(20)的输出(30)被连接到显示器(16)。
12.一种用于输出图像数据的方法,包括:
接收(80)表示包括第一组(26)和第二组(28)图像元素的输入图像的输入图像数据;所述第二组图像元素包括安全相关信息,其中,安全模式信号在所述输入图像数据内被编码,所述安全模式信号用于发信号通知第一模式和第二模式中的一个;
接收所述输入图像数据,并且响应于所述安全模式信号表示所述第一模式,执行(84)仅对所述第一组中像素的瞬时抖动操作的图像增强处理;
从图像增强处理接收输入图像数据,并且响应于所述安全模式信号表示第二模式,执行(86)对所述第二组中像素的验证处理,其中,所述瞬时抖动操作模拟高于显示器上的颜色分辨率;以及
从验证处理提供(88)表示至少包括所述第二组图像元素的输出图像的输出图像数据。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/IB2010/053303 WO2012010925A1 (en) | 2010-07-20 | 2010-07-20 | Disuplay controlling unit, image disuplaying system and method for outputting image data |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103003863A CN103003863A (zh) | 2013-03-27 |
CN103003863B true CN103003863B (zh) | 2017-04-12 |
Family
ID=45496561
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201080068132.8A Expired - Fee Related CN103003863B (zh) | 2010-07-20 | 2010-07-20 | 显示控制单元、图像显示系统和用于输出图像数据的方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20130120437A1 (zh) |
EP (1) | EP2596489A4 (zh) |
JP (1) | JP5813768B2 (zh) |
CN (1) | CN103003863B (zh) |
WO (1) | WO2012010925A1 (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9140607B2 (en) * | 2012-07-27 | 2015-09-22 | Imax Corporation | Observer metameric failure reduction method |
US9134178B2 (en) | 2012-07-27 | 2015-09-15 | Imax Corporation | Observer metameric failure compensation method |
ES2915262T3 (es) * | 2012-11-22 | 2022-06-21 | Bombardier Transp Gmbh | Computación de la suma de comprobación de discriminación de color en una interfaz hombre-máquina |
US9958318B2 (en) * | 2013-07-18 | 2018-05-01 | Nxp Usa, Inc. | Apparatus and method for checking the integrity of visual display information |
CN105303510B (zh) | 2014-07-31 | 2019-04-16 | 国际商业机器公司 | 在图像中隐藏信息的方法和设备 |
US9811932B2 (en) * | 2015-04-17 | 2017-11-07 | Nxp Usa, Inc. | Display controller, heads-up image display system and method thereof |
DE102015209448A1 (de) * | 2015-05-22 | 2016-11-24 | Bayerische Motoren Werke Aktiengesellschaft | Verfahren zur Anzeige sicherheitsrelevanter Anzeigeelemente |
DE102017200915A1 (de) * | 2017-01-20 | 2018-07-26 | Bayerische Motoren Werke Aktiengesellschaft | Verfahren und Vorrichtung zum Anzeigen eines Hinweises für einen Anwender und Arbeitsvorrichtung |
IT201900006730A1 (it) * | 2019-05-10 | 2020-11-10 | Stmicroelectronics Grand Ouest Sas | Sistema di visualizzazione e relativo veicolo e procedimento |
CN110415632B (zh) * | 2019-07-23 | 2023-01-17 | 安徽天域视听器材有限公司 | 基于语音控制的视频传输系统及其传输方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1604179A (zh) * | 2003-10-02 | 2005-04-06 | 恩益禧电子股份有限公司 | 用于驱动显示面板的控制器/驱动器 |
CN1691131A (zh) * | 2004-04-21 | 2005-11-02 | 夏普株式会社 | 显示装置、和设备有该显示装置的仪表板及自动车辆 |
CN101231402A (zh) * | 2007-01-26 | 2008-07-30 | 群康科技(深圳)有限公司 | 液晶显示面板 |
CN101421770A (zh) * | 2006-04-17 | 2009-04-29 | 高通Mems科技公司 | 用于干涉调制器显示器的模式指示符 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5179641A (en) * | 1989-06-23 | 1993-01-12 | Digital Equipment Corporation | Rendering shaded areas with boundary-localized pseudo-random noise |
DE3930862A1 (de) * | 1989-09-15 | 1991-03-28 | Vdo Schindling | Verfahren und einrichtung zur darstellung von flugfuehrungsinformation |
IT1241344B (it) * | 1990-12-11 | 1994-01-10 | Veglia Borletti Srl | Dispositivo di segnalazione diagnostica multifunzionale per il cruscotto di un autoveicolo |
DE19507997B4 (de) * | 1995-03-07 | 2007-07-12 | Robert Bosch Gmbh | Verfahren zur Anzeige von mehreren Informationen |
DE19919216C2 (de) * | 1999-04-29 | 2001-10-18 | Daimler Chrysler Ag | Informationssystem in einem Fahrzeug |
GB2366439A (en) * | 2000-09-05 | 2002-03-06 | Sharp Kk | Driving arrangements for active matrix LCDs |
JP4145284B2 (ja) * | 2004-04-21 | 2008-09-03 | シャープ株式会社 | 表示装置およびそれを備えたインストルメントパネルならびに自動車両 |
DE102004055835A1 (de) * | 2004-07-09 | 2006-02-02 | Volkswagen Ag | Anzeigeeinrichtung für ein Fahrzeug und Verfahren zur Anzeige von Informationen |
US7415352B2 (en) * | 2005-05-20 | 2008-08-19 | Bose Corporation | Displaying vehicle information |
EP1729256B1 (en) * | 2005-05-30 | 2018-03-07 | Harman Becker Automotive Systems GmbH | Image processor |
KR20070083314A (ko) * | 2006-02-20 | 2007-08-24 | 엘지전자 주식회사 | 차량용 복합기기 및 이의 액정표시부 제어방법 |
JP2008076718A (ja) * | 2006-09-21 | 2008-04-03 | Casio Hitachi Mobile Communications Co Ltd | 携帯型電子装置 |
US8451298B2 (en) * | 2008-02-13 | 2013-05-28 | Qualcomm Mems Technologies, Inc. | Multi-level stochastic dithering with noise mitigation via sequential template averaging |
US8648875B2 (en) * | 2008-05-14 | 2014-02-11 | International Business Machines Corporation | Differential resource applications in virtual worlds based on payment and account options |
EP2279091B1 (en) * | 2008-05-20 | 2017-12-06 | NXP USA, Inc. | Display controller, image processing system, display system, apparatus and computer program product |
-
2010
- 2010-07-20 JP JP2013520226A patent/JP5813768B2/ja not_active Expired - Fee Related
- 2010-07-20 EP EP10854977.5A patent/EP2596489A4/en not_active Ceased
- 2010-07-20 US US13/810,746 patent/US20130120437A1/en not_active Abandoned
- 2010-07-20 WO PCT/IB2010/053303 patent/WO2012010925A1/en active Application Filing
- 2010-07-20 CN CN201080068132.8A patent/CN103003863B/zh not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1604179A (zh) * | 2003-10-02 | 2005-04-06 | 恩益禧电子股份有限公司 | 用于驱动显示面板的控制器/驱动器 |
CN1691131A (zh) * | 2004-04-21 | 2005-11-02 | 夏普株式会社 | 显示装置、和设备有该显示装置的仪表板及自动车辆 |
CN101421770A (zh) * | 2006-04-17 | 2009-04-29 | 高通Mems科技公司 | 用于干涉调制器显示器的模式指示符 |
CN101231402A (zh) * | 2007-01-26 | 2008-07-30 | 群康科技(深圳)有限公司 | 液晶显示面板 |
Also Published As
Publication number | Publication date |
---|---|
JP5813768B2 (ja) | 2015-11-17 |
EP2596489A1 (en) | 2013-05-29 |
JP2013539062A (ja) | 2013-10-17 |
WO2012010925A1 (en) | 2012-01-26 |
EP2596489A4 (en) | 2014-03-05 |
CN103003863A (zh) | 2013-03-27 |
US20130120437A1 (en) | 2013-05-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103003863B (zh) | 显示控制单元、图像显示系统和用于输出图像数据的方法 | |
US11042341B2 (en) | Integrated functionality of center display, driver display, and shared-experience display | |
US9958318B2 (en) | Apparatus and method for checking the integrity of visual display information | |
US10891921B2 (en) | Separate operating systems for dashboard display | |
US10860208B2 (en) | Multi-window display controller | |
US10867582B2 (en) | Method and apparatus for generating an image | |
CN107610032B (zh) | 用于管理图形显示组件内的图形层的方法和设备 | |
CN112740180B (zh) | 适用于人工智能辅助的汽车应用的虚拟机存储器的安全访问 | |
US10565753B2 (en) | Method and apparatus for generating an image | |
KR20160110121A (ko) | 안전-중요 정보와 비-안전-중요 정보의 공동 표현을 위한 방법 및 디스플레이 장치 | |
CN112469485A (zh) | 用于在实时流或实时渲染的内容中标识b-滚状况的系统和方法 | |
US20200153602A1 (en) | System for syncrhonizing haptic actuators with displayed content | |
CN115836320A (zh) | 用于数据内容完整性检查的方法和装置 | |
KR20150111910A (ko) | 3d 이미지 데이터를 처리하기 위한 방법 및 장치 | |
CN111766939A (zh) | 在光学透传显示器上的注意力方向 | |
CN110073325A (zh) | 用于校验图像数据的有效性的方法 | |
DE102022121508A1 (de) | Extraktion von ereignisinformation aus spielprotokollendurch natursprachenverarbeitung | |
US9349160B1 (en) | Method, apparatus and system for enhancing a display of video data | |
CN113888500A (zh) | 基于人脸图像的炫光程度检测方法、装置、设备及介质 | |
US20120092232A1 (en) | Sending Video Data to Multiple Light Modulators | |
US11954885B2 (en) | Display tracking systems and methods | |
FR3031202A1 (fr) | Systeme et procede de controle de l'integrite de donnees a affichage numerique | |
CN105359503B (zh) | 图像层组合 | |
US20110279447A1 (en) | Rendering Transparent Geometry | |
US7724253B1 (en) | System and method for dithering depth values |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: Texas in the United States Patentee after: NXP America Co Ltd Address before: Texas in the United States Patentee before: Fisical Semiconductor Inc. |
|
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170412 Termination date: 20190720 |