驱动器、电光装置和电子设备的制作方法

文档序号:15275688发布日期:2018-08-28 22:56阅读:147来源:国知局

本发明涉及驱动器、电光装置和电子设备等。



背景技术:

在显示装置(例如液晶显示装置)的显示控制中,cpu等处理装置将图像数据和控制信号发送给显示控制器,显示控制器进行图像处理和时刻信号的生成,驱动器(显示驱动器)根据图像处理后的图像数据和时刻信号来进行动作。在图像数据的发送中例如使用了lvds(lowvoltagedifferentialsignal:低压差分信号)方式或数字rgb方式,但无论是哪种方式,有时都会因通信错误等而使图像数据出现错误。例如在专利文献1~3中公开了如下的方法:显示控制器通过crc(cyclicredundancycheck:循环冗余检查)对从处理装置接收到的图像数据进行错误检测。

专利文献1:日本特开2012-35677号公报

专利文献2:日本特开2007-101691号公报

专利文献3:日本特开2007-72394号公报

专利文献1~3是与对从处理装置接收到的图像数据进行错误检测的显示控制器有关的方法。因此,在以往的方法中没有充分地公开如下的方法:在向驱动器传送图像数据的过程中出现了错误的情况下,利用驱动器适当地检测该错误。并且,也可以考虑如下的方法:利用驱动器来计算crc值,并由主机(显示控制器或处理装置)读出该crc值。但是,在该方法中,需要由主机侧设备读出crc值,并且还需要利用主驱动器侧设备来执行crc值(运算值)与期望值的比较处理等。



技术实现要素:

根据本发明的一些方式,能够提供将图像数据的错误检测结果适当地输出到外部器件的驱动器、电光装置和电子设备等。

本发明的一个方式涉及驱动器,该驱动器包含:接口部,其接收图像数据;错误检测部,其进行接收到的所述图像数据的错误检测;以及驱动电路,其根据所述图像数据对电光面板进行驱动,该驱动器将所述错误检测的结果输出到外部器件。

在本发明的一个方式中,在根据经由接口部接收到的图像数据来驱动电光面板的驱动器中,进行图像数据的错误检测,并且将错误检测的结果输出到外部器件。这样,由于能够进行驱动器中的错误检测,所以能够抑制在电光面板上进行不恰当的显示。此外,由于能够将错误检测结果输出到外部器件,所以也能够使外部器件所进行的错误应对等变得容易。

并且,在本发明的一个方式中,也可以包含输出所述错误检测的结果的错误输出端子。

这样,能够使用规定的端子将错误检测的结果输出到外部器件。

并且,在本发明的一个方式中,所述接口部也可以将所述错误检测的结果输出到所述外部器件。

这样,能够经由接口部将错误检测的结果输出到外部器件。

并且,在本发明的一个方式中,所述接口部也可以从所述外部器件接收附加了虚拟数据的所述图像数据,所述虚拟数据使得所述错误检测的运算值成为固定值,所述错误检测部通过检测所述错误检测的所述运算值是否为所述固定值,进行所述错误检测。

这样,不需要按照每帧来接收期望值,能够高精度地进行错误检测等。

并且,在本发明的一个方式中,在所述驱动器被设定为主驱动器的情况下,所述接口部也可以将被设定为从驱动器的其他驱动器的所述错误检测的结果输出到所述外部器件。

这样,能够将多个驱动器中的错误检测的结果集中输出到设定为主驱动器的驱动器等。

并且,在本发明的一个方式中,所述错误检测部也可以按照与驱动所述电光面板的其他驱动器的错误检测的灵敏度不同的灵敏度,进行所述错误检测。

这样,在使用多个驱动器的情况下,能够对每个驱动器灵活地设定错误检测的灵敏度。

并且,在本发明的一个方式中,所述接口部也可以将对所述电光面板的扫描线进行驱动的扫描驱动器的错误检测的结果输出到所述外部器件。

这样,能够从驱动器(源驱动器)输出扫描驱动器中的错误检测结果。

并且,在本发明的一个方式中,所述错误检测部也可以对所述图像数据的n比特中的高位的m比特进行所述错误检测,不对低位的n-m比特进行所述错误检测。

这样,能够削减作为错误检测的对象的数据量,并能够减轻错误检测处理的负荷。

并且,在本发明的一个方式中,所述错误检测部也可以对所述电光面板的显示区域中的、警告信息显示区域的所述图像数据进行所述错误检测。

这样,能够对显示重要信息的区域的图像数据适当地进行错误检测等。

并且,在本发明的一个方式中,也可以包含进行所述驱动电路的驱动控制的控制部,在检测到k次(k为正整数)信号异常或连接异常的情况下,所述控制部进行关闭显示的控制,在所述错误检测部检测到j次(j为j>k的整数)错误的情况下,所述控制部进行关闭显示的控制。

这样,能够抑制在检测到信号异常或连接异常的情况下,或者在检测到错误的情况下进行不恰当的显示,并且能够根据是信号异常或连接异常、还是图像数据的错误,灵活地设定进行控制的条件。

并且,在本发明的一个方式中,所述接口部也可以包含:显示接口部,其接收所述图像数据;以及命令接口部,其接收显示设定数据,所述错误检测部进行由所述命令接口部接收到的所述显示设定数据的错误检测。

这样,能够将错误检测的对象扩展到图像数据以外。

本发明的其他方式涉及电光装置,该电光装置包含:上述任意一项所述的驱动器;所述电光面板;以及所述外部器件。

并且,在本发明的其他方式中,也可以包含与所述驱动器不同的第2驱动器,所述驱动器的错误检测的灵敏度比所述第2驱动器的错误检测的灵敏度高。

这样,在使用多个驱动器的情况下,能够对每个驱动器灵活地设定错误检测的灵敏度。

本发明的其他方式涉及电子设备,该电子设备包含上述任意一项所述的驱动器。

附图说明

图1是系统结构例。

图2是驱动器的结构例。

图3是显示控制器的结构例。

图4是错误检测区域的设定例。

图5是多个驱动器、扫描驱动器以及显示面板的连接例。

图6是多个驱动器的错误检测结果的输出例。

图7是电光装置的结构例。

图8是电子设备的结构例。

图9是移动体的结构例。

具体实施方式

以下,对本发明的优选的实施方式进行详细地说明。另外以下所说明的本实施方式并非不当地限定权利要求书所记载的本发明的内容,在本实施方式中说明的结构并非全部是本发明的必须的解决手段。

1.系统结构例

图1是包含本实施方式的驱动器300的系统的结构例。如图1所示,系统包含驱动器300(源驱动器)、扫描驱动器400(栅驱动器)、显示控制器200、处理装置100以及显示面板500(电光面板)。显示面板500由驱动器300驱动。驱动器300与显示控制器200连接。如后面利用图2所述的那样,驱动器300也可以与处理装置100连接。

显示控制器200与处理装置100连接。另外,在图1中示出了驱动器300为1个的例子,但本实施方式的系统(显示系统600)也可以包含多个驱动器300。在后面使用图5、图6对包含多个驱动器300的例子进行叙述。

在图1的系统搭载于汽车等的情况下,处理装置100是ecu(electroniccontrolunit:电子控制单元)。或者,在上述系统搭载于信息通信终端等电子设备的情况下,处理装置100是cpu(centralprocessingunit:中央处理单元)或微处理器等处理器。

在图2中示出了本实施方式的驱动器300(数据线驱动电路、源驱动器)的结构例。驱动器300包含接口部(接口)310、控制部(控制电路)330、驱动电路340、电源电路350以及检测电路360。驱动器300例如由集成电路装置(ic)等实现。

接口部310也可以包含命令接口部311、显示接口部313以及错误输出部315。接口部310进行与显示控制器200(例如mpu、cpu或asic等。广义上是指外部的处理装置)之间的通信。命令接口部311接收命令(控制信号、显示设定数据)。显示接口部313接收图像数据(显示数据)。错误输出部315(错误输出电路)根据错误检测部333中的错误检测结果来进行输出。

作为图像数据的通信方式,例如可以采用lvds(lowvoltagedifferentialsignal)方式、rgb串行方式或显示端口标准的传送方式等。并且,作为命令或控制信号的通信方式,可以采用i2c方式、3线或4线的串行传送方式等。接口部310由实现这些通信方式的输入输出缓冲电路或控制电路(例如在lvds方式中为pll电路等)构成。

控制部330包含驱动控制部331、错误检测部333以及寄存部335。寄存部335(寄存器。广义上是指存储部、存储器)对经由接口部310输入的命令或控制信号进行存储。并且,命令或控制信号的通信例如通过端子设定(通过向各端子输入高电平或低电平来输入控制信号的方法)来实现。寄存部335对错误检测部333的错误检测中的期望值(狭义上是指crc值的期望值)进行存储。这里的期望值也可以如后述那样是固定值。

错误检测部333进行接口部310接收到的数据的错误检测(第1错误检测)。以下,对错误检测部333通过crc(循环冗余检查、cyclicredundancycheck)来进行错误检测处理的例子进行说明。另外,错误检测的方法并不限定于crc,例如也可以采用校验和等方法。在后面对错误检测处理的具体例进行叙述。

并且,控制部330(驱动控制部331)根据从显示控制器200输入的图像数据或命令(控制信号)等,进行图像数据的处理、时刻控制或驱动器300的各部件的控制等。在图像数据的处理中,例如进行从已从显示控制器200传送来的数据中提取各颜色成分通道的显示数据的处理、或进行灰度校正等图像处理等。在时刻控制中,根据从显示控制器200输入的时钟信号或图像数据来生成时刻控制信号,利用该时刻控制信号,控制显示面板500的扫描线(栅极线)的驱动时刻(选择时刻)或数据线的驱动时刻。控制部330例如由门阵列等逻辑电路构成。

驱动电路340包含灰度电压生成电路、多个d/a转换电路以及多个放大器电路。灰度电压生成电路输出多个电压,其各电压与多个灰度值中的任意一个灰度值对应。d/a转换电路从来自灰度电压生成电路的多个电压中,选择与图像数据对应的电压。放大器电路根据来自对应的d/a转换部的数据电压来输出数据电压。例如,与显示面板500的1条数据线(源极线)对应地设置d/a转换电路和放大器电路,放大器电路对该数据线进行驱动。或者,也可以与显示面板500的两条数据线对应地设置d/a转换电路和放大器电路,放大器电路也可以以相反的极性对该两条数据线进行驱动,从而进行点反转驱动。灰度电压生成电路例如由梯形电阻等构成,d/a转换电路例如由开关电路等构成,放大器电路例如由运算放大器或电容器等构成。

电源电路350根据从系统电源供给的电源电压(例如第1电源电压vdd和第2电源电压vss)来生成各种电压,将该电压作为驱动器300的各部件的电源电压来供给。例如,对驱动电路340供给放大器电路的正和负的各电源电压(在点反转驱动的正极驱动、负极驱动中使用的电源电压)、灰度电压生成电路的电源电压。并且,对控制部330供给逻辑用的电源电压。并且,电源电路350对显示面板500的公共电极供给显示面板500的公共电压。并且,电源电路350供给驱动器300的半导体基板(p型基板)的基板电压。

电源电路350例如由升压电路(例如电荷泵型的升压电路)、线性稳压器(例如ldo(lowdrop-out:低压差)稳压器)或放电用的开关元件等构成。

检测电路360检测从显示控制器200供给的图像数据传送用的时钟信号是否停止,在检测到停止的情况下使检测信号成为有效。然后,在检测信号变为有效之后,控制部330使显示面板500为显示关闭状态(例如全黑显示)。

如图2所示,本实施方式的驱动器300包含:接口部310,其接收图像数据;错误检测部333,其进行接收到的图像数据的错误检测;以及驱动电路340,其根据图像数据对电光面板(显示面板500)进行驱动。然后,驱动器300将错误检测的结果输出到外部器件。

根据本实施方式的方法,能够对驱动器300接收到的图像数据进行错误检测,并将错误检测的结果输出到外部器件。通过进行图像数据的错误检测,能够抑制在显示面板500上显示不恰当的图像等。如果是车载系统,则能够抑制在进行警告等的显示等(假设为与用户的安全有关的非常重要的信息的显示)时错误地显示该信息。针对车辆的电力系统,已经建立了iso26262等标准。在iso26262中,使用asil(automotivesafetyintegritylevel:汽车安全完整性等级)对汽车所特有的风险的重要性进行了分类。在近年来的车辆中,使用高分辨率的电光面板来输出包含警告信息在内的多种信息。因此,显示系统的重要性变高,从车辆的安全功能的观点来看,重点是抑制不恰当的信息的显示。

此时,不仅能够在驱动器300内进行错误检测,还能够将错误检测的结果输出到外部器件。如图2的虚线所示,作为输出对象的外部器件可以是显示控制器200,也可以是处理装置100,还可以是该两者。也就是说,外部器件还能够容易地共享驱动器300中的图像数据的错误检测结果,能够利用该外部器件进行与错误对应的处理(图像数据的重新传输或显示的停止等)。

也可以通过接口部310向外部器件输出错误检测结果。例如,在接口部310包含命令接口部311和显示接口部313的情况下,通过与命令、控制信号、图像数据的发送接收同样的接口来输出错误检测结果。通过在错误检测结果的输出中使用命令等的接口,不需要设置错误输出用的端子,从而能够抑制端子数量。

或者,如图2所示,驱动器300也可以包含输出错误检测的结果的错误输出端子te。并且,错误输出部315将根据错误检测结果而被确定为有效/无效(h电平/l电平)的信号输出到错误输出端子te。

这样,外部器件可以根据错误输出端子te的信号电平来获取驱动器300中的错误检测结果。因此,不需要执行如下的控制:预先将错误检测结果存储到驱动器300的寄存部335的给定的区域,从外部器件侧读出寄存部335的该区域。即,外部器件能够容易地获取驱动器300中的错误检测结果。

扫描驱动器400将扫描线驱动电压输出到显示面板500的各扫描线,对该各扫描线进行驱动(选择)。例如显示面板500是双栅极的显示面板。在双栅极的显示面板中,与水平扫描方向的1条显示线对应地设置两条扫描线,由该两条扫描线中的一条选择出的像素和由另一条选择出的像素(它们是在1条显示线上相邻的2个像素)共享1条数据线。扫描驱动器400在1个水平扫描周期以时分方式驱动两条扫描线,与此对应地,驱动器300将两个像素的数据电压以时分方式输出到数据线。另外,本发明的方法并不限于双栅极的显示面板500,也可以应用于驱动各种显示面板的情况。

虽然省略了扫描驱动器400的结构的详细的说明,但例如也可以与驱动器300同样,包含控制部或电源电路。或者,也可以通过驱动器300的控制部330或电源电路350来进行扫描驱动器400(驱动电路)的动作。例如,也可以从驱动器300的电源电路350供给扫描驱动器400的正电源电压和负电源电压。

在图3中示出显示控制器200(电路装置)的结构例。显示控制器200包含接口部210、220(接口电路)和控制部230(控制电路)。显示控制器200例如由集成电路装置(ic)来实现。

接口部210进行处理装置100与显示控制器200之间的通信。例如接口部210接收从处理装置100向控制部230发送的图像数据或时刻控制信号(例如时钟信号、垂直同步信号、水平同步信号、数据使能信号等)。通信方式可以采用与接口部310同样的方式。

并且,也可以从处理装置100向控制部230所具有的寄存部235进行写入。在该情况下,接口部210接收从处理装置100向寄存部235写入的寄存器值。或者,也可以是,接口部210包含错误输出部215(错误判定信息输出电路),将错误输出部215所输出的错误判定信息(错误信号、错误检测信号)发送到处理装置100。

控制部230进行显示控制器200的各部件的控制。特别是控制部230也可以进行时刻控制,根据来自处理装置100的时刻控制信号,进行显示控制器200的各部件的控制和发送到驱动器300的控制信号(例如时钟信号、垂直同步信号、水平同步信号、数据使能信号等)的生成。

并且,控制部230也可以包含图像处理部231(图像处理电路)、错误检测部233(错误检测电路)以及寄存部235(寄存器、存储部)。图像处理部231对来自处理装置100的图像数据(显示数据)进行各种图像处理(例如灰度校正等)或数据整形处理(是生成适合于驱动器300的数据接收方式的发送数据的处理)。

错误检测部233对来自处理装置100的图像数据进行错误检测(第2错误检测)。在后面对错误检测处理的具体例进行叙述。

错误输出部215根据错误检测部233的输出(crc值或crc值与期望值的比较结果信号)来输出错误判定信息。错误判定信息的输出例如是指针对处理装置100的错误信号的输出。这里的错误信号例如也可以是中断请求信号(irq:interruptrequest)。或者,错误信号也可以是只通知判定为错误(在判定为错误的情况下成为有效)的信号。

显示控制器200的接口部220进行与驱动器300(狭义上是指上述接口部310)之间的通信。例如接口部220将图像处理部231所输出的图像数据发送到驱动器300,或者将控制部230所输出的控制信号(时刻控制信号)发送到驱动器300。并且,接口部220也可以将控制驱动器300的动作的显示设定数据(例如模式设定信号)发送到驱动器300。

上述控制部230的图像处理部231、错误检测部233、寄存部235和错误输出部215由逻辑电路(例如,配置了“与”电路或“或”电路、倒相电路等门电路、触发电路等功能电路的门阵列)构成。图像处理部231、错误检测部233、寄存部235和错误输出部215分别表示功能块,作为硬件,可以构成为一体的逻辑电路,也可以构成为单独的逻辑电路。

或者,上述各部件也可以通过软件来实现。即,本实施方式的显示控制器200(电路装置)等的处理的一部分或大部分也可以通过程序来实现。在该情况下,通过使cpu等处理器执行程序来实现本实施方式的显示控制器200等。具体来说,读出存储于非临时性信息存储介质的程序,并由cpu等处理器执行所读出的程序。这里,信息存储介质(能够被计算机读取的介质)对程序或数据等进行储存,其功能可以通过光盘(dvd、cd等)、hdd(硬盘驱动器)或存储器(卡型存储器、rom等)等实现。并且,cpu等处理器根据储存于信息存储介质的程序(数据)来进行本实施方式的各种处理。即,在信息存储介质中存储有用于使计算机(具有操作部、处理部、存储部以及输出部的装置)作为本实施方式的各部件来发挥功能的程序(用于使计算机执行各部件的处理的程序)。并且,也可以通过软件来实现各部件的功能,该点也与驱动器300同样。

本实施方式的方法能够应用于显示系统600,该显示系统600包含:显示控制器200,其从处理装置100接收第1图像数据并进行显示时刻控制;以及驱动器300,其被显示控制器200控制,该驱动器300接收来自显示控制器的第2图像数据而对电光面板(显示面板500)进行驱动。并且,如在上面使用图2和图3进行描述的那样,显示控制器200进行与第1图像数据有关的第1错误检测,驱动器300进行与第2图像数据有关的第2错误检测。另外,在显示控制器200中,能够对第1图像数据进行数据形式的转换或各种图像处理。因此,第2图像数据表示在显示控制器200(图像处理部231)中对第1图像数据进行了图像处理之后发送到驱动器300的数据。

这样,在如图1那样将显示控制器200和驱动器300设置为分开(分开的ic)的情况下,能够分别进行图像数据的错误检测。如上述那样,由于在处理装置100与显示控制器200之间和显示控制器200与驱动器300之间经由接口来进行图像数据的通信,所以可能会在各通信中出现错误。在该点上,通过进行第1错误检测和第2错误检测这两个检测,与仅进行一方的情况等相比能够提高错误的检测精度,并能够抑制不恰当的图像数据显示在显示面板500上。

如图2和图3所示,显示控制器200包含:第1接口部(接口部210),其从处理装置100接收第1图像数据;以及第1错误检测部(错误检测部233),其进行与第1图像数据有关的第1错误检测。并且,驱动器300包含:第2接口部(接口部310),其从显示控制器200接收第2图像数据;以及第2错误检测部(错误检测部333),其进行与第2图像数据有关的第2错误检测。通过具有这些结构,显示控制器200和驱动器300能够分别进行图像数据的错误检测。

并且,在该情况下也不会妨碍对外部器件输出错误检测结果。例如,显示控制器200将第1错误检测的结果输出到处理装置100,驱动器300将第2错误检测的结果输出到显示控制器200或处理装置100。

这样,由于能够对其他器件输出第1、第2错误检测的结果,所以能够进行多种错误应对处理(异常处理)等。

2.错误检测的具体例

本实施方式中的错误检测具体来说是指:对第1器件向第2器件发送的图像数据与第2器件实际上接收到的图像数据是否一致进行检查(通信错误的检测)。当在错误检测中使用crc的情况下,第2器件预先获取根据要从第1器件发送到第2器件的图像数据而计算出的crc值来作为期望值。第2器件中的错误检测是如下的处理:对根据第2器件实际上接收到的图像数据而计算出的crc值(运算值)与期望值是否一致进行判定。虽然考虑了具体的各种方法,但例如在对各像素分配r、g、b各n比特(例如n=8)的数据的情况下,也可以预先获取基于r像素值的期望值、基于g像素值的期望值、以及基于b像素值的期望值这3个值来作为期望值,crc值的运算以及与期望值的一致判定都是以rgb的各色为对象进行的。

如果上述错误检测是在驱动器300的错误检测部333中进行的错误检测(第2错误检测),则上述第1器件是显示控制器200(或处理装置100),上述第2器件是驱动器300。并且,如果上述错误检测是由显示控制器200的错误检测部233进行的错误检测(第1错误检测),则上述第1器件是处理装置100,上述第2器件是显示控制器200。

以下,对第1错误检测和第2错误检测的具体例进行说明。但是,以下所说明的处理是错误检测的一例,能够实施各种变形。例如,可以在第2错误检测中进行被说明为第1错误检测的处理,也可以在第1错误检测中进行被说明为第2错误检测的处理。并且,也可以对多个错误检测进行组合。

2.1驱动器中的错误检测的例子

首先,对在驱动器300中进行的错误检测(第2错误检测)的具体例进行说明。另外,在驱动器300中,也可以对从外部器件获取的图像数据进行一些图像处理(例如伽马校正等),并且根据处理后的数据对显示面板500进行驱动。在该情况下,对图像处理前的图像数据进行错误检测即可。在错误检测中使用的信息(期望值或用于固定期望值的虚拟数据)是从外部器件发送的信息,该信息是假设在从外部器件发送时的图像数据的错误检测的值。也就是说,作为错误检测的对象的数据自然是图像处理前的数据。

<固定期望值>

如上述那样,在错误检测中需要错误检测的期望值(crc值的期望值)。由于crc值根据图像数据而发生变化,所以期望值通常按照每帧来变化。因此,显示控制器200也可以在各帧中根据图像数据来计算期望值,将所计算出的期望值与图像数据一起发送到驱动器300。

但是,错误(通信错误)不仅可能出现在图像数据中,还可能出现在期望值中。因此,驱动器300在各帧中接收到的期望值的可靠性不能说是足够的,在期望值出现错误的情况下,无法适当地进行驱动器300中的错误检测。

因此,在本实施方式中,显示控制器200将图像数据(第2图像数据)输出到驱动器300,在该图像数据中附加了使错误检测的运算值成为固定值的虚拟数据。

在该情况下,驱动器300的接口部310从外部器件(显示控制器200)接收图像数据,在该图像数据中附加了使错误检测的运算值成为固定值的虚拟数据,错误检测部333通过检测错误检测的运算值是否为上述固定值来进行错误检测。

这样,驱动器300只要能够获取1次固定值,便能够在多个帧连续地使用该固定值。由于能够抑制因传送期望值而导致的错误的出现,所以能够高精度地进行错误检测。例如也可以经由命令接口部311从处理装置100接收该固定值。由于在设计阶段便知道将期望值固定为哪个值,所以驱动器300能够从处理装置100获取该固定值来作为控制参数。但是,也可以实施从显示控制器200经由显示接口部313接收固定值、或在制造驱动器300时预先存储于寄存部325等变形。

有多种方法可以生成虚拟数据。作为一例,只要进行以下的(1)~(3)的处理即可。另外,这里,假设crc的运算值为q比特(生成多项式为q+1比特)。

(1)在作为错误检测对象的p比特的图像数据的后面附加由q个‘0’构成的比特列而生成p+q比特的比特列a。(2)以上述比特列a为对象,求出q比特的crc值b。(3)将q比特的crc值b作为虚拟数据(将比特列a与crc值b相加而得的p+q比特的比特列c作为图像数据+虚拟数据)。

在crc的通常的运算中,将错误检测对象的比特列除以表示生成多项式的比特列(严格来讲是无进位退位的除法、模2的运算)时的余数设为crc值。也就是说,将由上述(2)求出的crc值(余数)与原来的比特列a相加,从而使相加后的比特列c的余数一定为0。由此,能够将以附加了虚拟数据的图像数据(比特列c)为对象的错误检测的期望值固定为0。

另外,这里将固定值为0,但并不限定于此,能够扩展到以q比特表示的任意的数。并且,这里,将虚拟数据设为与crc值的长度(=生成多项式的长度-1)相同的比特数。例如,如果是使用了9比特的生成多项式的crc-8,则虚拟数据为8比特,如果是使用了17比特的生成多项式的crc-16,则虚拟数据为16比特。但是,用于固定错误检测的运算值的数据至少是与crc值相同的长度即可,也可以使用比crc值长的比特列的数据来作为虚拟数据。例如,也可以根据接口部310中的传送单位或驱动器300(控制部330)中的处理单位来设定虚拟数据的长度。

另外,本实施方式的方法能够应用于显示控制器200,显示控制器200包含控制部230和将图像数据发送到驱动器300的接口部220,在驱动器300中的图像数据的错误检测中,控制部230进行将使得运算值成为固定值的虚拟数据附加到图像数据的控制,接口部220将附加了虚拟数据的图像数据发送到驱动器300。

<以警告信息显示区域的图像数据为对象>

本实施方式的错误检测也可以是将图像数据整体作为对象的情况。换言之,错误检测部333也可以对电光面板(显示面板500)的显示区域整体的图像数据进行错误检测。但是,在电光面板中,在大多数情况下,显示于给定的区域的信息与显示于其他区域的信息在重要性上存在差别。

例如,在系统(电子设备、移动体)出现了异常的情况下,也可以在电光面板的给定的区域(以下称为警告信息显示区域)显示用于对用户警告该异常的警告信息。在该情况下,显示于电光面板的警告信息显示区域的信息的重要性比显示于其他区域的信息的重要性高。即,与其他区域的图像数据相比,警告信息显示区域的图像数据的错误检测的必要性较高。这是因为在留下错误的情况下,会显示与原本应该显示的警告信息不同的信息。

因此,错误检测部333也可以对电光面板的显示区域中的警告信息显示区域的图像数据进行错误检测。这样,能够优先对重要的区域进行错误检测。此外,关于警告信息显示区域以外的区域的图像数据,能够使错误检测的频度下降或者省略错误检测。也就是说,通过抑制作为错误检测的对象的显示区域(图像数据的数据量),能够减轻处理负荷。

另外,即使在将错误检测限定于警告信息显示区域的情况下,为了显示面板500中的图像的显示,也需要与电光面板的显示区域整体对应的图像数据。也就是说,在进行警告信息显示区域的错误检测的情况下,需要对与该警告信息显示区域对应的图像数据进行确定的信息。因此,接口部310从外部器件获取对警告信息显示区域进行确定的位置信息。该位置信息例如是由矩形的警告信息显示区域的左上的坐标值和右下的坐标值表示的信息。

并且,显示控制器200对警告信息显示区域的图像数据附加使错误检测的运算值成为固定值的虚拟数据。这样,由于能够确定运算值的期望值和作为错误检测的对象的警告信息显示区域的图像数据,所以驱动器300的错误检测部333能够适当地执行以警告信息显示区域为对象的错误检测。

<高位m比特对象>

在考虑了抑制作为错误检测对象的图像数据的数据量的情况下,也可以使用与限定区域的方法不同的方法。例如,错误检测部333也可以对图像数据的n比特中的高位的m比特进行错误检测,不对低位的n-m比特进行错误检测。

这里的高位和低位表示在着眼于给定的1个像素的情况下的、rgb的各像素值的msb侧和lsb侧。例如在对1个像素分配各8比特的r像素值、g像素值和b像素值的情况下,n=8,高位的m(1以上7以下的整数)比特表示8比特的r像素值中的msb侧的m比特(从最高位比特起的m比特)、b像素值中的msb侧的m比特、g像素值中的msb侧的m比特。

高位侧(msb侧)的比特的值对各像素值的贡献度较大,低位侧(lsb侧)的比特的值的贡献度较小。如果是上述8比特的例子,则在最高位比特出现错误的情况下,像素值变动128,但最低位比特即使出现错误,像素值也只变动1。并且,在像素值仅变动一点的情况下,对应的像素的颜色变动也较小。也就是说,即使低位侧的比特出现错误,对用户识别的影响也较小。

因此,在本实施方式中,也可以将错误检测的对象限定为高位m比特。在作为错误检测对象的区域(可以是电光面板的显示区域整体,也可以如上述那样是警告信息显示区域)是纵向r个像素、横向s个像素的总计r×s个像素的情况下,当以全部比特为对象时,需要对rgb的各色执行针对r×s×n比特的错误检测。在该点上,通过限定为高位m比特而使错误检测以r×s×m(<r×s×n)比特为对象即可。即,能够削减作为错误检测的对象的数据量,并能够减轻错误检测的处理负荷。此时,由于考虑了是高位侧还是低位侧,所以能够适当地将重要性较高的比特作为错误检测对象,并且能够将重要性较低的比特从错误检测中排除掉。

<显示设定数据的错误检测>

以上,对错误检测的对象是经由显示接口部313获取的图像数据的例子进行了说明。但是,如图2所示,接口部310除了包含接收图像数据的显示接口部313之外,还可以包含命令接口部311。并且,命令接口部311从外部器件(处理装置100或显示控制器200)接收显示设定数据。这里的显示设定数据是在驱动器300中的显示设定时使用的数据(参数),例如包含用于进行显示时刻的设定的数据等。

在该情况下,由于显示设定数据也通过经由接口部310的通信来获取,所以可能会出现错误(通信错误)。因此,错误检测部333也可以进行由命令接口部311接收到的显示设定数据的错误检测。

这样,也可以将错误检测的对象扩展到图像数据以外。通过进行显示设定数据的错误检测,能够抑制根据不恰当的设定数据进行显示控制的情况。例如,能够抑制显示时刻偏离原本的时刻。

<错误输出部所进行的计数>

错误输出部315根据错误检测部333中的检测结果来输出错误检测结果。错误检测部333中的检测结果狭义上是指表示错误检测的运算值(crc值)是否与期望值一致的信息。这里,可以是,在错误检测部333判定为运算值与期望值不一致的情况(以下,也被称为crc错误)下,错误输出部315输出错误。

但是,在通信标准上,允许比特错误以一定程度的频度出现。并且,由于作为错误检测的对象的图像数据例如是像素数×24比特的比特列,所以即使将错误检测区域限定于警告信息显示区域,也会成为一定程度的数据量。作为结果,crc错误自身以每几十帧1次的频度出现,当错误输出部315根据1次crc错误而输出错误时,可能会使针对错误的灵敏度变得过高。

因此,在错误输出部315中,也可以利用错误检测部333对检测到crc错误的次数进行计数,在计数值为规定的阈值以上的情况下输出错误。换言之,错误输出部315不会在crc错误出现1次的情况下立即输出错误,而是在出现了规定的次数的情况下输出错误。这里的计数值可以是错误的累计出现次数,也可以是错误的连续出现次数。

2.2显示控制器中的错误检测的例子

接着,对利用显示控制器200进行的错误检测(第1错误检测)的具体例进行说明。另外,在显示控制器200中也能够对从处理装置100获取的图像数据进行一些图像处理,但错误检测将图像处理前的图像数据作为对象即可。

<错误检测区域的灵活设定>

作为错误检测对象的区域并不限定于显示面板500的显示区域整体或警告信息显示区域中的任意区域,能够更灵活地进行设定。在图4的例子中,对与显示面板500的显示区域对应的图像(img)设定第1~第4错误检测区域ar1~ar4。在错误检测区域ar1~ar4的确定中使用位置信息。这里的位置信息例如是各错误检测区域的起点sp1~sp4和终点ep1~ep4。例如以图像img的左上像素的坐标为原点来定义水平扫描方向的坐标x和垂直扫描方向的坐标y。坐标x、y都为最小的像素是起点,坐标x、y都为最大的像素是终点。

另外,错误检测区域的数量并不限定于4个,也可以设定1个或多个任意的错误检测区域。并且,在图4中,错误检测区域ar1~ar4是相互不重叠的区域,但并不限定于此,也可以是局部重叠的区域。并且,指定错误检测区域的位置信息并不限定于起点和终点,只要是能够确定区域的信息即可。例如,也可以是错误检测区域的起点的坐标和水平宽度(水平扫描方向的像素数)及垂直宽度(垂直扫描方向的像素数)。

在错误检测部233中,获取确定错误检测区域的位置信息,将由该位置信息确定的错误检测区域作为对象来进行错误检测。位置信息也可以存储在寄存部235中。在该情况下,错误检测部233从寄存部235读出位置信息,将图像数据中的与该位置信息对应的像素数据作为对象来进行错误检测。位置信息是经由接口部210从处理装置100获取的。在图3中未进行图示,但显示控制器200的接口部210也可以包含显示接口部和命令接口部。并且,位置信息的获取可以经由显示接口部来进行,也可以经由命令接口部来进行。

存储于寄存部235的位置信息也可以是固定值。在该情况下,错误检测部233也可以在多个帧连续进行以图4所示的错误检测区域ar1~ar4为对象的错误检测。或者,也可以实施以下变形:在第1帧中进行以第1错误检测区域ar1为对象的错误检测,在第2帧中进行以第2错误检测区域ar2为对象的错误检测。即,在多个位置信息被存储于寄存部235中的情况下,能够对使用了该多个位置信息的顺序或组合实施各种变形。

并且,也可以适当更新存储于寄存部235的位置信息。例如,按照每帧来更新位置信息,从而能够设定更灵活的错误检测区域。但是,在频繁更新存储于寄存部235的位置信息的情况下,由于高频度地进行寄存器的写入和读出处理,所以处理负荷变大。

考虑到这点,图像数据也可以包含位置信息。接口部210(显示接口部)接收包含图像数据和错误检测区域的位置信息在内的数据,错误检测部233根据由位置信息确定的错误检测区域的图像数据来进行错误检测。也可以在水平方向的一条线的显示之后到开始下一条线的显示为止的期间即水平回扫期间、或在进行了1帧的图像的显示之后到开始下一帧的图像的显示为止的期间即垂直回扫期间发送位置信息。或者,也可以在图像数据(显示用图像数据)的前后或中途追加位置信息。这样,能够使用接收图像数据的接口部210(显示接口部)按照每帧来接收位置信息,因此能够灵活地设定错误检测区域。

另外,显示控制器200进行错误检测(第1错误检测)的图像数据(第1图像数据)在电光面板中的显示区域、与驱动器300进行错误检测(第2错误检测)的图像数据(第2图像数据)在电光面板中的显示区域也可以不同。

这样,能够通过显示控制器200和驱动器300来灵活地设定作为错误检测对象的区域。例如,也可以如上述那样在驱动器300中进行以警告信息显示区域为对象的错误检测,在显示控制器200中进行以第1~第4错误检测区域ar1~ar4为对象的错误检测。优选驱动器300中的作为错误检测对象的区域数比显示控制器200中的作为错误检测对象的区域数少。这样,由于在驱动器300中作为错误检测的对象的数据量比在显示控制器200中作为错误检测的对象的数据量少,所以能够减轻驱动器300中的运算负荷。例如,将从在显示控制器200中作为错误检测对象的区域中选择出的一部分区域作为对象来执行驱动器300中的错误检测。具体来说,驱动器300的错误检测部333将从错误检测区域ar1~ar4中选择出的1个~3个区域作为对象来进行错误检测。

另外,能够在显示控制器200和驱动器300中对作为错误检测对象的区域进行各种设定。当然,在显示控制器200和驱动器300中将相同的区域作为错误检测的对象也无妨。

<从外部器件发送期望值>

在第1错误检测中,对错误检测的期望值为固定值的例子进行了说明。但是,期望值也可以不是固定的,而是根据图像数据逐帧变动的值。在该情况下,在处理装置100中,根据作为发送对象的图像数据来计算错误检测的期望值(crc值)。期望值的运算是以各错误检测区域为对象进行的,如果是图4的例子,则计算出与ar1~ar4对应的期望值。如果是对1个错误检测区域使用r、g、b这3个的期望值的例子,则计算出12个期望值来作为与ar1~ar4对应的期望值。

显示控制器200从处理装置100接收错误检测的运算值的期望值,并对错误检测的运算值是否为期望值进行检测,从而进行错误检测(第1错误检测)。具体来说,期望值的接收是经由接口部210进行的,错误检测是由错误检测部233进行的。只要是如上述那样设定错误检测区域的例子,则错误检测部233根据图像数据、位置信息和期望值来进行错误检测即可。

期望值的获取可以经由显示接口部来进行,也可以经由命令接口部来进行,该点与位置信息同样。并且,期望值可以存储在寄存部235中,也可以直接使用经由显示接口部获取的值,该点也与位置信息同样。

3.使用多个驱动器的例子

在图1中,图示了驱动器300(源驱动器)为1个的例子。但是,在很多情况下也设置有多个驱动器300。例如,考虑了由于驱动器300的ic尺寸或允许端子间距的限制,而在1个驱动器300中无法对显示面板500的全部数据线进行驱动的情况等。特别是在因显示面板500的高清晰度的提高而使数据线的数量增大的情况下,会增加需要多个驱动器300的可能性。

图5是使用了多个驱动器300的情况下的显示面板500、驱动器300(源驱动器)以及扫描驱动器400的连接例。在图5的例子中,显示面板具有4×n条数据线。并且设置了4个驱动n条数据线的驱动器300(驱动器300-1~300-4),通过该4个驱动器300来驱动显示面板500的4×n条数据线。另外,在图5中示出了驱动器300为4个的例子,但驱动器300可以是两个或3个,也可以是5个以上。

并且,在图5的例子中,显示面板500具有2×m条扫描线。并且,设置了两个进行m条扫描线的扫描的扫描驱动器400(扫描驱动器400-1~400-2),通过这两个扫描驱动器400来进行显示面板500的2×m条扫描线的扫描。另外,扫描驱动器400的数量也可以实施各种变形。

多个驱动器300的各驱动器300-1~300-4根据来自显示控制器200(或处理装置100)的命令和图像数据,将数据信号供给到数据线。这里的数据信号是指根据图像数据生成的信号(狭义上是指模拟电压)。但是,显示控制信号(显示时刻信号、级联信号)由驱动器300-1生成,并从驱动器300-1供给到驱动器300-2~300-4。并且,在扫描驱动器400-1、400-2中使用的显示控制信号也是从驱动器300-1供给的。

生成显示控制信号的驱动器300(在图5的例中为驱动器300-1)被称为主驱动器,接受由其他驱动器300生成的显示控制信号的供给的驱动器300(在图5中为驱动器300-2~300-4)被称为从驱动器。并且,在驱动器300具有内置电源(电源电路350)的情况下,该内置电源打开的驱动器300是主驱动器,该内置电源关闭的驱动器300是从驱动器。各驱动器300例如能够根据输入到给定的端子的信号来设定主驱动器/从驱动器。关于扫描驱动器400,也可以将扫描驱动器400-1设定为主扫描驱动器,将扫描驱动器400-2设定为从扫描驱动器。

在设置有多个驱动器300的情况下,能够在各驱动器300中进行上述错误检测(第2错误检测)。在该情况下,也可以分别从各驱动器300对外部器件发送错误检测结果。但是,在如上述那样使用错误输出端子te输出错误检测结果的情况下,在接收错误检测结果的外部器件侧,需要数量与驱动器300的数量对应的错误输入端子。

因此,在驱动器300被设定为主驱动器的情况下,接口部310也可以将设定为从驱动器的其他驱动器的错误检测的结果输出到外部器件。换言之,显示系统600包含与图1等所示的驱动器300不同的第2驱动器,在驱动器300被设定为主驱动器且第2驱动器被设定为从驱动器的情况下,设定为主驱动器的驱动器300输出设定为从驱动器的第2驱动器的错误检测(第2错误检测)的结果。

这样,能够将错误检测结果的输出源统一成被设定为主驱动器的驱动器300,使外部器件容易获取错误检测结果。如果是使用了上述错误输出端子te的例子,则无论驱动器300的数量如何,只要在外部器件设置1个错误输入端子即可。

图6是通过设定为主驱动器的驱动器300来输出设定为从驱动器的驱动器300的错误检测结果的情况的连接例。在图6中驱动器300-1被设定为主驱动器,300-2~300-4被设定为从驱动器。另外,由于之前使用图2对驱动器300的结构进行了叙述,所以在图6中简化了各驱动器300的结构。并且,驱动器300的数量并不限定于4个。另外,包含多个驱动器300的结构并不限定于图6,能够实施省略这些构成要素中的一部分构成要素或追加其他构成要素等各种变形。

如图6所示,各驱动器300(300-1~300-4)包含错误检测部333(333-1~333-4)和错误输出部315(315-1~315-4)。这里,错误输出部315也可以是将输入信号的逻辑“或”输出的“或”电路。错误输出部315将输入到端子ti(ti-1~ti-4)的信号、和自身的错误检测部333的输出的逻辑“或”输出到错误输出端子te(te-1~te-4)。另外,以下,对错误检测部333在运算值与期望值不一致的情况(检测到crc错误的情况)下输出h电平的信号,在一致的情况下输出l电平的信号的例子进行说明。

设定为从驱动器的驱动器300-4的端子ti-4被供给低电位侧基准电压(狭义上是指接地)。因此,错误输出部315-4在错误检测部333-4的输出为h电平的情况下输出h电平的信号,在l电平的情况下输出l电平的信号。即,错误输出端子te-4的输出是表示驱动器300-4中的错误检测结果的信号。

设定为从驱动器的驱动器300-3的端子ti-3与驱动器300-4的错误输出端子te-4连接。因此,错误输出部315-3输出错误检测部333-3、333-4的错误检测结果的逻辑“或”。即,在错误检测部333-3和错误检测部333-4中的至少一方的输出为h电平的情况下输出h电平的信号,在两者均为l电平的情况下输出l电平的信号。

设定为从驱动器的驱动器300-2的端子ti-2与驱动器300-3的错误输出端子te-3连接。因此,错误输出部315-2输出错误检测部333-2~333-4的错误检测结果的逻辑“或”。即,在错误检测部333-2~333-4中的至少1个输出为h电平的情况下输出h电平的信号,在全部为l电平的情况下输出l电平的信号。

设定为主驱动器的驱动器300-1的端子ti-1与驱动器300-2的错误输出端子te-2连接。因此,错误输出部315-1输出错误检测部333-1~333-4的错误检测结果的逻辑“或”。即,在错误检测部333-1~333-4中的至少1个输出为h电平的情况下输出h电平的信号,在全部为l电平的情况下输出l电平的信号。设定为主驱动器的驱动器300-1的错误输出端子te-1与外部器件连接。

这样,能够从设定为主驱动器的驱动器300(300-1)输出设定为从驱动器的驱动器300(300-2~300-4)的错误检测结果。

另外,在图6中错误输出部315为单纯的“或”电路,但错误输出部315并不限定于单纯的“或”电路。例如,如上述那样,也可以在错误输出部315中对crc错误的次数进行计数。在该情况下,错误输出部315包含未图示的计数器等,只要根据计数值来输出确定h电平/l电平的信号、和从端子ti输入的信号的逻辑“或”即可。

并且,也可以对每个驱动器300设定错误检测的有效无效,在该情况下,各驱动器300也可以包含用于设定错误检测的有效无效的设定端子。在设定为无效的驱动器300中,错误检测部333是无效的,来自错误检测部333的输出被固定为l电平(广义上是指表示无错误的信号)。

并且,如图1或图5所示,显示系统600包含扫描驱动器400(栅驱动器)。由于在扫描驱动器400中不需要使用图像数据,所以不需要针对图像数据的错误检测。但是,也要考虑在扫描驱动器400中进行错误检测的情况。例如,扫描驱动器400也可以按顺序对扫描线进行扫描,在最后的扫描结束之后(1帧的图像的显示控制结束之后)输出信号。并且,扫描驱动器400在无该信号的情况下输出错误。这样,能够执行是否适当地进行了显示控制的错误检测。

在扫描驱动器400能够输出错误检测结果的情况下,当从该扫描驱动器400向外部器件进行输出时,外部器件的端子数会增加。

因此,驱动器300也可以从扫描驱动器400接收该扫描驱动器400中的错误检测结果,并输出接收到的错误检测结果。更具体来说,驱动器300的接口部310将对电光面板的扫描线进行驱动的扫描驱动器的错误检测结果输出到外部器件。在具有多个驱动器300的情况下,输出扫描驱动器400的错误检测结果的驱动器是设定为主驱动器的驱动器300。另外,在如图5所示的那样设置有多个扫描驱动器400的情况下,例如作为主扫描驱动器的扫描驱动器400-1接收作为从扫描驱动器的扫描驱动器400-2中的错误检测结果,并将接收到的错误检测结果和自身的错误检测结果输出到驱动器300(作为主驱动器的驱动器300-1)。

这样,扫描驱动器400的错误检测结果也可以集中输出到驱动器300。

4.错误检测等的灵敏度(比率)设定

如以上那样,可以进行驱动器300中的错误检测(第2错误检测)和显示控制器200中的错误检测(第1错误检测)。在本实施方式中,也可以在这两个错误检测之间设置差异。

具体来说,显示控制器200中的第1错误检测的灵敏度(检测到错误的容易程度)与驱动器300中的第2错误检测的灵敏度也可以不同。能够通过各种方法来设定错误检测的灵敏度。例如,也可以对进行错误检测的比率(频度)进行调整。在f1(f1为1以上的整数)帧中进行1次第1错误检测,在f2(f2为与f1不同的正整数)帧中进行1次第2错误检测。如果f1<f2,则以比第2错误检测高的频度进行第1错误检测,第1错误检测的灵敏度比第2错误检测的灵敏度高。

或者,在通过错误输出部215和错误输出部315对crc错误的次数进行计数的情况下,也可以变更计数值的阈值。例如,在显示控制器200的错误输出部215中,在计数值为c1以上的情况下输出错误,在驱动器300的错误输出部315中,在计数值为c2(c2≠c1)以上的情况下输出错误。阈值越小,则即便crc错误的检测次数变少也会输出错误,因此错误检测的灵敏度变高。如果c1<c2,则在第1错误检测中所允许的crc错误的次数变少,因此第1错误检测的灵敏度比第2错误检测的灵敏度高。

这样,能够分别通过驱动器300和显示控制器200来灵活地设定错误检测的灵敏度。特别是在本实施方式中,也可以设定f1<f2和c1<c2中的至少一方。换言之,使第1错误检测的灵敏度比第2错误检测的灵敏度高即可。处理装置100与显示控制器200之间的通信比显示控制器200与驱动器300之间的通信更快,更容易出现错误。也就是说,使容易出现错误的显示控制器200的接收数据的灵敏度变高,使不容易出现错误的驱动器300的接收数据的灵敏度降低,由此,能够根据情况进行适当的错误检测。

并且,在使用了多个驱动器300的情况下,也可以在各驱动器300中进行错误检测(第2错误检测)。在本实施方式中,也可以在该各驱动器300中的错误检测之间设置差异。

例如,驱动器300的错误检测部333以与对电光面板进行驱动的其他驱动器的错误检测的灵敏度不同的灵敏度来进行错误检测。这样,能够对每个驱动器300灵活地设定错误检测的灵敏度。例如,在重要的信息显示于显示面板500的显示区域的中央部的情况下,使对该中央部的数据线进行驱动的驱动器300的错误检测的灵敏度相对地变高,使对端部侧的数据线进行驱动的驱动器300的灵敏度相对地变低。如果是图5的例子,则使驱动器300-2、300-3的错误检测的灵敏度比驱动器300-1、300-4高。更具体来说,只要使对与警告信息显示区域对应的数据线进行驱动的驱动器300的错误检测灵敏度相对地变高即可。另外,关于错误检测的灵敏度的调整,可以如上述那样对错误检测部333中的错误检测的比率(每多少帧执行1次错误检测)进行变更,也可以对在错误输出部315中进行计数的情况下的阈值进行变更。

或者,也可以使一部分驱动器300中的错误检测自身无效。例如以上结合图6而叙述那样,各驱动器能够通过端子来设定错误检测的有效无效。并且,将与显示重要信息的区域(例如警告信息显示区域)对应的驱动器300设为有效,将其他驱动器300设为无效。即使在这样的方法中,也能够在多个驱动器300之间对错误检测的灵敏度设置差异。

或者,也可以设定来自驱动器300(错误输出部315)的错误输出的有效无效,而不是固定错误检测部333的输出。例如,也可以构成为仅使与警告信息显示区域对应的驱动器300的错误输出有效,而忽略其他驱动器300的输出。利用这样的方法,也能够在多个驱动器300之间对错误检测的灵敏度设置差异。

并且,驱动器300的控制部330也可以进行与错误检测部333中的错误检测不同的异常检测。例如控制部330也可以根据是否供给时钟信号来判定信号异常或与外部器件之间的连接异常。信号异常或连接异常的判定例如通过图2所示的检测电路360来进行。

在检测到信号异常或连接异常的情况下,控制部330也可以进行关闭显示面板500上的显示的控制。例如,控制部330进行使显示区域整个面显示为黑色的控制。这样,能够抑制对不恰当的信息进行显示。从抑制不恰当的信息的显示的观点来看,控制部330也可以在错误检测部333检测到错误的情况下关闭显示。

但是,也考虑了在出现信号异常或连接异常的情况下,难以进行正常的显示动作(显示面板500的驱动)自身的情况。而另一方面,crc错误是如上述那样以一定程度的频度出现的。因此,在控制部330将显示关闭的情况下,也可以在信号异常或连接异常与错误检测部333中的错误检测之间设置差异。

具体来说,驱动器300包含进行驱动电路340的驱动控制的控制部330(驱动控制部331),在检测到k次(k为正整数)信号异常或连接异常的情况下,控制部330进行关闭显示的控制,在错误检测部333检测到j次(j为j>k的整数)错误的情况下,控制部330进行关闭显示的控制。

这样,能够在考虑到信号异常或连接异常与错误的检测之间的重要性(严重性)的差异的基础上,进行显示的关闭控制。在信号异常或连接异常中,如上所述,难以进行正常的动作,所以k为充分小的值(例如k=1)。与此相对地,对于crc错误,则能够允许其以一定程度的次数出现。并且,这里对驱动器300的控制部330中的控制进行了说明,但也可以在显示控制器200的控制部230中进行同样的控制。

5.变形例

以上,作为错误输出端子te,示出了使用输出错误有无的端子的例子。但是,并不限定于此,驱动器300也可以包含用于从外部器件读出用于确定错误种类的数据(以下,称为种类确定数据)的端子,作为错误输出端子te。外部器件(显示控制器200)经由该端子来读出存储在驱动器300中的种类确定数据,从而确定错误的种类。

这里,种类确定数据的具体例有多种。例如,如果是设置有多个驱动器300的例子,则种类确定数据可以是表示由哪一个驱动器检测到错误的数据。或者,在利用扫描驱动器400进行错误检测的情况下,种类确定数据也可以是表示由驱动器300检测到错误还是由扫描驱动器400检测到错误的信息。并且,在驱动器300中,在进行基于crc错误的错误检测和信号异常或连接异常等异常检测的情况下,种类确定数据也可以是表示它们中的哪个被检测到的信息。并且,在驱动器300的错误检测部333中,在能够对crc错误的累计出现次数和连续出现次数这两者进行计数的情况下,种类确定数据也可以是表示哪一个的计数超过了阈值的数据。另外,在本实施方式的驱动器300中能够对各种错误、异常进行检测,可以使用用于确定它们中的哪个被检测到的数据来作为种类确定数据。

6.电光装置、电子设备、移动体

本实施方式的方法能够应用于包含上述驱动器300(显示系统600)的各种装置。例如,本实施方式的方法能够应用于包含驱动器300(显示系统600)和电光面板(显示面板500)的电光装置。并且,本实施方式的方法能够应用于包含驱动器300(显示系统600)的电子设备或移动体。

在图7中示出了包含本实施方式的显示系统600的电光装置700(显示装置)的结构例。电光装置700包含显示控制器200、驱动器300以及显示面板500。

显示面板500例如由玻璃基板和形成在玻璃基板上的像素阵列(液晶单元阵列)构成。像素阵列包含像素、数据线和扫描线。驱动器300安装在玻璃基板上,驱动器300与像素阵列通过由透明电极(ito:indiumtinoxide:氧化铟锡)形成的布线组连接。显示控制器200安装在与玻璃基板分开的电路基板上,电路基板与玻璃基板由柔性基板等连接。另外,电光装置700并不限定于该结构。例如,也可以是,驱动器300和显示控制器200安装在电路基板上,该电路基板和显示面板500由柔性基板等连接。另外,显示面板500也可以是液晶显示器(lcd,liquidcrystaldisplay),但并不限定于此。例如,显示面板500也可以是使用了oled(organiclightemittingdiode:有机发光二极管)的显示器(有机el显示器、oeld:organicelectro-luminescencedisplay)。

在图8中示出了包含本实施方式的显示系统600的电子设备800的结构例。作为本实施方式的电子设备,例如可以设想车载显示装置(例如仪表盘等)、显示器、投影仪、电视装置、信息处理装置(计算机)、便携式信息终端、汽车导航系统、便携式游戏终端、dlp(digitallightprocessing:数字光处理)装置等搭载显示装置的各种电子设备。

电子设备800包含cpu810(处理装置100)、显示控制器200、驱动器300、显示面板500、存储部820(存储器)、操作部830(操作装置)以及通信部840(通信电路、通信装置)。

操作部830是受理来自用户的各种操作的用户接口。例如,由按钮、鼠标、键盘以及安装在显示面板500上的触摸面板等构成。通信部840是进行图像数据或控制数据的通信(发送、接收)的数据接口。例如是usb等有线通信接口或无线lan等无线通信接口。存储部820对从通信部840输入的图像数据进行存储。或者,存储部820作为cpu810的工作存储器来发挥功能。cpu810进行电子设备800的各部件的控制处理或各种数据处理。显示控制器200进行驱动器300的控制处理。例如,显示控制器200将经由cpu810从通信部840或存储部820传送来的图像数据转换为驱动器300可受理的形式,并将该转换成的图像数据向驱动器300输出。驱动器300根据从显示控制器200传送的图像数据来驱动显示面板500。

在图9中示出了包含本实施方式的显示系统600的移动体的结构例。作为本实施方式的移动体,例如,可以设想车、飞机、摩托车、船舶或机器人(跑步机器人、步行机器人)等各种移动体。移动体例如是具有发动机或马达等驱动机构、方向盘或舵等转向机构以及各种电子设备并在地上、天空或海上移动的设备/装置。

图9概略地示出了作为移动体的具体例的汽车900。在汽车900中组装有显示装置910(电光装置700)和ecu920(处理装置100),其中,该显示装置910具有显示系统600(显示控制器200、驱动器300),该ecu920对汽车900的各部件进行控制。ecu920生成例如对用户提示车速、燃料剩余量、行驶距离或各种装置(例如空调)的设定等信息的图像(图像数据),并将该图像发送到显示装置910而显示在显示面板500上。

另外,如上述那样对本实施方式进行了详细地说明,但本领域技术人员应当能够容易地理解,可以实施不实质上脱离本发明的新事项和效果的多个变形。因此,这样的变形例全部包含在本发明的范围内。例如,在说明书或附图中至少有一次与更广义或同义的不同用语一起记载的用语也能够在说明书或附图的任意位置处置换为该不同用语。并且,本实施方式和变形例的全部组合也包含在本发明的范围内。并且,处理装置、显示控制器、驱动器、电光装置、电子设备、移动体的结构/动作等也并不限定于本实施方式中说明的结构/动作,能够实施各种变形。

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