CN117743019A - 显示装置及用于检查其图像数据的方法 - Google Patents
显示装置及用于检查其图像数据的方法 Download PDFInfo
- Publication number
- CN117743019A CN117743019A CN202311215287.5A CN202311215287A CN117743019A CN 117743019 A CN117743019 A CN 117743019A CN 202311215287 A CN202311215287 A CN 202311215287A CN 117743019 A CN117743019 A CN 117743019A
- Authority
- CN
- China
- Prior art keywords
- data
- crc
- frame
- image data
- partial region
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 27
- 125000004122 cyclic group Chemical group 0.000 claims abstract description 7
- 230000005540 biological transmission Effects 0.000 claims description 14
- 238000010586 diagram Methods 0.000 description 22
- 238000004891 communication Methods 0.000 description 17
- 238000004364 calculation method Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 239000011521 glass Substances 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000004886 process control Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Landscapes
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
本申请涉及显示装置及用于检查其图像数据的方法。本公开提供了一种用于检查图像数据的显示装置,其可以包括:数据处理装置,其被配置为针对第一帧中所包括的图像数据的区域当中的局部区域生成第一循环冗余校验CRC数据,以发送第一帧的图像数据和第一CRC数据;以及数据驱动装置,其被配置为从数据处理装置接收第一帧的图像数据和第一CRC数据,以基于第一帧的图像数据针对第一帧中所包括的图像数据的区域当中的局部区域生成第二CRC数据,并且将第一CRC数据与第二CRC数据进行比较,以确定第一帧中所包括的图像数据的区域当中的局部区域中是否存在错误。
Description
技术领域
本公开涉及显示装置及用于检查其图像数据的方法。
背景技术
显示面板可以包括以矩阵形式布置的多个像素,并且每个像素可以构成诸如红(R)、绿(G)和蓝(B)之类的子像素。每个子像素可以在发出具有与视频数据(或图像数据)相对应的灰度级的光的同时在显示面板上显示图像。
可以从主机(例如,图形处理器单元(GPU))向定时控制器发送图像数据。另外,可以从定时控制器向源极驱动器发送图像数据。在此情况下,为了方便起见,用于发送图像数据的装置可以称为显示处理装置,并且为了方便起见,用于接收图像数据的装置可以被称为显示驱动装置。例如,图像数据可以以数字值的形式发送,并且源极驱动器可以将以数字值形式发送的图像数据转换为模拟电压以驱动每个子像素。
此外,随着显示装置的尺寸越来越大、分辨率越来越高,对用于在视频源(例如,主机)和显示装置之间传输信号的高性能接口的需求日益增加。为了满足此需求,将Vx1应用于电视机(TV),并且将显示端口(以下简称“DP”)应用于诸如笔记本电脑之类的IT产品。作为由视频电子标准协会(VESA)规定的接口的DP接口是一种可以将现有内部接口标准的低压差分信号(LVDS)和外部连接标准的数字视频接口(DVI)集成为一个的接口方案。DP接口是不仅可以数字化地进行芯片之间的内部连接,而且可以进行产品之间的外部连接的技术。由于两个分开的接口集成为一个,因此可以通过加宽数据带宽来支持更高的颜色深度和分辨率。例如,DP接口可以具有高达10.8Gbps的带宽,该带宽是现有DVI的带宽(最大4.95Gbps)的两倍或更多,并且通过使用微分组架构支持多流,通过一个连接器连接同时传输高达6个1080i流(3个1080p流)。VESA已经公布了新版本的嵌入式显示端口(以下简称“eDP”)标准。eDP标准是与为诸如笔记本电脑、平板电脑、上网本和一体式台式PC之类的嵌入式显示应用而设计的DP接口相对应的接口标准。
此外,应用于车辆的车辆显示器可以显示地图、档位状态、转向信号灯状态、车辆状态等。另外,车辆显示器还可以显示车辆中的各种传感器所获取的值。例如,车辆显示器可以显示前方/后方/侧方车辆位置、行人位置、障碍物位置等。如上所述,在车辆显示器上显示的一些信息可以包括对车辆安全具有致命影响的信息。因此,当驾驶员根据车辆显示器上显示的错误信息来识别车辆或其周围环境的状况时,可能发生车辆事故。
因此,需要能够检查车辆显示器上显示的信息的错误的方法。
发明内容
技术问题
在此背景下,本公开的一个方面在于提供能够检查显示器(例如,车辆显示器)上显示的信息的重要区域中的数据中的错误的显示装置以及用于检查其图像数据的方法。
另外,本公开的一个方面在于提供能够在不添加用于传输CRC数据的单独接口的情况下检查重要区域中的数据中的错误的显示装置及用于检查其图像数据的方法。
技术方案
为此,本公开的实施方式提供了一种用于检查显示装置的图像数据的方法,该显示装置包括数据处理装置和数据驱动装置,该方法可以包括:由数据处理装置针对第一帧中所包括的图像数据的区域当中的局部区域生成第一循环冗余校验(CRC)数据,并将第一帧的图像数据和第一CRC数据发送给数据驱动装置;由数据驱动装置接收第一帧的图像数据和第一CRC数据,并基于第一帧的图像数据针对第一帧中所包括的图像数据的区域当中的局部区域生成第二CRC数据;以及由数据驱动装置将第一CRC数据与第二CRC数据进行比较,以确定第一帧中所包括的图像数据的区域当中的局部区域中是否存在错误。
本公开的另一实施方式提供了一种用于检查图像数据的显示装置,该显示装置可以包括:数据处理装置,其被配置为针对第一帧中所包括的图像数据的区域当中的局部区域生成第一循环冗余校验(CRC)数据,以发送第一帧的图像数据和第一CRC数据;以及数据驱动装置,其被配置为从数据处理装置接收第一帧的图像数据和第一CRC数据,以基于第一帧的图像数据针对第一帧中所包括的图像数据的区域当中的局部区域生成第二CRC数据,并且将第一CRC数据与第二CRC数据进行比较,以确定第一帧中所包括的图像数据的区域当中的局部区域中是否存在错误。
本公开的又一实施方式提供了一种数据处理装置,其可以包括:第一CRC生成器,其被配置为针对第一帧中所包括的图像数据的区域当中的局部区域生成第一CRC数据;以及帧数据生成器,其被配置为生成第一帧的数据,使得在发送图像数据时发送第一CRC数据。
本公开的再一实施方式提供了一种数据驱动装置,其可以包括:帧数据接收部,其被配置为接收从数据处理装置发送的第一帧的数据;第二CRC生成器,其被配置为针对第一帧中所包括的图像数据的区域当中的局部区域生成第二循环冗余校验(CRC)数据;CRC提取器,其被配置为从第一帧的数据确认在接收图像数据时接收到的第一CRC数据;以及CRC检查器,其被配置为将由CRC提取器确认的第一CRC数据当中与局部区域相对应的第一CRC数据与由第二CRC生成器生成的第二CRC数据进行比较,以确定在局部区域中是否存在错误。
技术效果
如上所述,根据本公开的实施方式,可以检查显示器(例如,车辆显示器)上显示的信息的重要区域中的数据中的错误。
另外,根据本公开的实施方式,可以检查显示器(例如,车辆显示器)上显示的信息的重要区域中的数据中的错误而无需添加用于传输CRC数据的单独接口。
附图说明
图1是根据实施方式的显示装置的框图;
图2是根据实施方式的数据通信***的框图;
图3是根据实施方式的数据通信***的框图;
图4是根据实施方式的显示装置的框图;
图5是例示了根据实施方式的帧数据的结构的图;
图6是例示了根据实施方式的帧数据的结构的图;
图7是例示了根据实施方式的车辆显示器上显示的图像的图;
图8是例示了根据实施方式的CRC数据的配置的图;
图9是根据实施方式的数据发送装置的电路图;
图10是根据实施方式的数据接收装置的电路图;
图11是根据实施方式的数据发送方法的流程图;以及
图12是根据实施方式的用于检查图像数据的方法的电路图。
具体实施方式
在下文中,将参照附图详细描述本公开的实施方式。在向每个附图中的元件添加附图标记时,尽管相同的元件示出在不同的附图中,但是将尽可能由相同的附图标记指代相同的元件。另外,在本公开的以下描述中,当确定并入本文的已知功能和配置的详细描述可能使得本公开的主题相当不清楚时,将省略其详细描述。
另外,当描述本公开的元件时,本文可以使用诸如第一、第二、A、B、(a)、或(b)等术语。这些术语仅用于将一个元件与其它元件区分开,并且相应元件的属性、次序、序列等不受这些术语的限制。当在说明书中描述元件“连接”、“联接”或“接合”到另一元件时,应当理解,该元件可以直接连接、直接联接或直接接合到其它元件,但是另一元件也可以“连接”、“联接”和“接合”在该元件和其它元件之间。
图1是根据实施方式的显示装置的框图。
参照图1,显示装置100可以包括多个面板驱动装置(或面板驱动电路)110、120、130和140以及显示面板150。
多条数据线DL、多条选通线GL和多个像素可以设置在显示面板150上。像素P可以由多个子像素SP组成。这里,子像素可以是R(红色)、G(绿色)、B(蓝色)和W(白色)。像素可以由RGB子像素SP、RGBG子像素SP或RGBW子像素SP组成。为了便于描述,下文将假设像素由RGB子像素SP组成,来描述本公开。
面板驱动装置(或面板驱动电路)110、120、130和140是被配置为生成用于在显示面板150上显示图像的信号的装置,其可以包括图像处理装置(或图像处理电路)110、数据驱动装置(或数据驱动电路)120、选通驱动装置(或选通驱动电路)130、以及数据处理装置(或数据处理电路)140中的至少一个。
选通驱动装置(或选通驱动电路)130可以向选通线GL提供导通电压或截止电压的选通驱动信号。当导通电压的选通驱动信号被提供给子像素SP时,子像素SP可以连接到数据线DL。当截止电压的选通驱动信号被提供给子像素SP时,子像素SP可以与数据线DL断开。选通驱动装置130可以称为选通驱动器。
数据驱动装置(或数据驱动电路)120可以通过数据线DL向子像素SP提供数据电压Vp。通过数据线DL提供的数据电压Vp可以根据选通驱动信号而被提供给子像素SP。数据驱动装置120可以称为源极驱动器。
数据驱动装置120可以包括至少一个集成电路,并且该至少一个集成电路可以根据实施方式以载带自动键合(TAB)类型或玻上芯片(COG)类型连接至显示面板150的键合焊盘、直接形成在显示面板150上、或者集成在显示面板150上。另外,数据驱动装置120可以形成为膜上芯片(COF)类型。
当数据驱动装置120以玻上芯片类型形成时,构成数据驱动装置120的集成电路可以形成在设置有子像素SP的有源区域152的***154上。为了使显示面板150的有源区域152最大化,可以使***154的面积缩窄并且可以减小构成数据驱动装置120的集成电路的芯片尺寸。
数据处理装置(或数据处理电路)140可以向选通驱动装置130和数据驱动装置120提供控制信号。例如,数据处理装置140可以向选通驱动装置130发送使扫描开始的选通控制信号GCS。另外,数据处理装置140可以向数据驱动装置120输出图像数据IMG。此外,数据处理装置140可以发送用于控制数据驱动装置120以向各个子像素提供数据电压Vp的数据控制信号DCS。数据处理装置140可以被称为定时控制器。
图像处理装置110可以生成图像数据IMG并将其发送给数据处理装置140。图像处理装置110可以被称为主机。例如,图像处理装置110可以包括图形处理单元(GPU)。
数据处理装置140可以包括以集成电路形式实现的至少一个数据处理电路,并且数据驱动装置120可以包括以集成电路形式实现的至少一个数据驱动电路。在数据处理电路和数据驱动电路之间形成高速通信接口,并且数据处理电路可以通过此高速通信接口向数据驱动电路发送数据控制信号DCS和/或图像数据IMG。
图2是根据实施方式的数据通信***的框图。
参照图2,数据通信***可以包括第一装置210和第二装置220。第一装置210可以通过主线MAIN 201向第二装置220发送数据(例如,图像数据)。第一装置210可以被称为数据发送装置,而第二装置220可以被称为数据接收装置。第二装置220可以包括第一电路221、第二电路222和控制电路223。
参照上述图1,根据实施方式,由于从图像处理装置110向数据处理装置140发送图像数据,所以当图像处理装置110对应于第一装置210时,数据处理装置140可以对应于第二装置220。另外,由于从数据处理装置140向数据驱动装置120发送图像数据,因此当数据处理装置140对应于第一装置210时,数据驱动装置120可以对应于第二装置220。
根据实施方式,第一装置210和第二装置220可以连接到多条主线MAIN 201和至少一条辅助线AUX 202。另外,尽管图2未示出,但是第一装置210和第二装置220可以连接到至少一条时钟线CL。根据实施方式,当通过主线MAIN 201发送包括时钟信号的数据时,可以省略时钟线CL。例如,当主线MAIN 201由差分信号组成并且包括时钟信号的数据通过主线MAIN 201传输时,包括时钟信号的信号可以称为时钟嵌入差分信号(CEDS),但是稍后要描述的实施方式不限于该术语。
根据实施方式,可以通过辅助线AUX 202来传输辅助信号(或控制信号)。当在没有单独的辅助线AUX的情况下通过主线MAIN 201来传输辅助信号(或控制信号)时,这可以称为无AUX通信,但是稍后要描述的实施方式限于该术语。根据实施方式,辅助信号(或控制信号)可以是例如指示第二装置220(或第一电路221)的状态的信号。当辅助信号具有第一电平的电压时,它可以指示第二装置220处于可以接收数据的状态。当辅助信号具有第二电平的电压时,它可以指示第二装置220处于难以接收数据的状态。这里,第一电平和第二电平可以是不同的电压电平。辅助信号可以被称为锁定信号。在锁相环(PLL)方法中,数据接收侧可以包括根据通信信号调整时钟相位的步骤,并且当调整时钟相位时,可以改变锁定信号。例如,锁定信号可以从低电平改变为高电平或者从高电平改变为低电平。
根据实施方式,可以通过辅助线AUX 202发送锁定信号。这里,锁定信号可以指示调整时钟相位的状态以及第二装置220的其它状态。例如,锁定信号的从高到低的电平变化可以表明第二装置220处于数据接收困难或者发送到第二装置220的通信信号异常的状态。
根据实施方式,可以通过时钟线CL或主线MAIN 201来传输时钟模式。时钟模式例如可以指示通过主线MAIN传输的数据的字节单元(例如,ML1、ML、……、MLn)。第二装置220可以根据时钟模式以字节为单位识别接收到的数据。例如,第二装置220可以通过主线MAIN201接收时钟模式并根据时钟模式训练通信时钟。另外,第二装置220可以根据通信时钟接收通过主线MAIN 201传输的数据。
根据实施方式,如上所述,可以不使用时钟线CL。在此情况下,时钟模式可以嵌入在通过主线MAIN 201传输的数据中。此时钟模式可以称为嵌入时钟。根据实施方式,可以通过主线MAIN 201(或主传输线)来传输低电压和高频率的通信信号。主线MAIN 201可以具有成对的两条线(例如,正线和负线),并且成对的两条线可以以差分信号传输方法传输通信信号。
根据实施方式,可以通过主线MAIN 201传输数据(例如,图像数据)。此外,数据可以包括信息或模式。例如,通过主线MAIN 201传输的配置数据、图像数据等可以包括信息。配置数据可以包括关于第二装置220操作所需的所有设置值的信息,并且图像数据可以包括关于每个像素的灰度值的信息。配置数据可以包括参照图1描述的数据控制信号(参见图1的DCS),而图像数据可以是参照图1描述的图像数据(参见图1的IMG)。
根据实施方式,通过主线MAIN 201传输的训练数据(或链路数据)可以包括设置模式。这里,模式可以指示信号的时间规则。由于主线MAIN上的延迟等,第一装置210和第二装置220可以在非同步状态下交换数据。为了在此非同步状态下发送/接收数据,第二装置220可以使用训练数据来训练数据链路,并且根据训练后的数据链路接收配置数据或图像数据。主要发送和接收训练数据(或链路数据)以用于数据链路的训练,然而,在实施方式中,可以发送和接收训练数据以指示一条信息。
根据实施方式,第二装置220的第一电路221可以接收并处理从第一装置210通过主线MAIN 201(例如,差分信号线)发送的数据。第二装置220的第二电路222可以接收并处理从第一装置210通过主线MAIN 201(例如,差分信号线)发送的控制信号。由第二装置220的第二电路222处理的控制信号可以包括用于控制第一电路221的信号。例如,由第二装置220的第二电路222处理的控制信号可以包括用于控制提供给第一电路221的电力的信号(例如,用于切断或减少电力的信号)。
根据实施方式,控制电路223可以基于通过第二电路222处理的控制信号来控制提供给第一电路221的电力(例如,切断或减少电力)。根据实施方式,当由第二装置220接收从第一装置210发送的数据(例如,图像数据)时,可以存在不传输数据的临时流不活动时段。控制电路223可以在不传输数据的时段期间切断或减少提供给第一电路221的电力以降低功耗。例如,在不传输数据的时段期间,可以切断或减少向第一电路221提供的电力以降低功耗。例如,用于切断或减少提供给第一电路221的电力的模式可以称为低功率模式,但是各种实施方式不限于该术语。第一装置210可以通过主线MAIN 201发送控制信号,以控制第二装置220中所包括的第一电路221的模式。通过主线MAIN 201发送的控制信号可以由第二装置220的第二电路222处理。用于在第一电路221具有有限电源的状态下再次切换模式以接收第一电路221的数据的信号可以称为唤醒信号,但是各种实施方式不限于该术语。用于在向第一电路221正常提供电力的状态下一旦进入临时流不活动时段就切换到低功率模式的信号可以称为睡眠信号,但是各种实施方式不限于该术语。另外,如上所述通过控制第二装置220接收数据的模式来管理功率的功能可以称为高级链路功率管理(ALPM),但是各种实施方式不限于该术语。
根据实施方式,第一装置210和第二装置220可以通过DP接口、eDP接口或高清多媒体接口(HDMI)彼此通信。在下文中,参照图3,将描述通过eDP接口在第一装置210和第二装置220之间执行通信的实施方式,但是以下实施方式不限于此。
图3是根据实施方式的数据通信***的框图。
参照图3,根据实施方式的数据通信***可以包括第一装置210和第二装置220。
第一装置210可以包括eDP发送部310,以通过eDP接口330与第二装置220通信。
第二装置220可以包括eDP接收部321,以通过eDP接口330与第一装置210通信。在此情况下,第一装置210可以称为源装置,第二装置220可以被称为宿装置。另外,eDP发送部310可以称为源装置功能部,而eDP接收部321可以被称为宿装置功能部。根据实施方式,第二装置220可以包括于显示面板300中。例如,显示面板300可以包括第二装置220、存储器322、显示电路323和背光控制电路324。如上所述,第一装置210中所包括的eDP发送部310可以集成到GPU中。第二装置220中所包括的eDP接收部321可以集成到数据处理装置140(例如,定时控制器)中。
根据实施方式,eDP接口330可以包括主链路(Main-Link)331、辅助线(AUX_CH)332和热插拔检测(HPD)线333。HPD线333可以是用于检测第一装置210和第二装置220之间的eDP接口连接的信号线。例如,当第一装置210和第二装置220通过HPD线333连接时,第一装置210可以检测通过eDP接口330到第二装置220的连接,并准备通过eDP协议与第二装置220进行通信。辅助线332可以发送和接收用于第一装置210和第二装置220之间的eDP通信的所有设置信息。另外,第一装置210可以基于通过辅助线332检测到的信号确定第二装置220是否处于可通信状态。另外,第一装置210的eDP发送部310可以通过辅助线332发送模式切换信息,使得主链路331在低功率模式下操作。根据实施方式,第一装置210可以通过主链路331发送图像数据并且发送以如稍后描述的图5所示的帧的形式定义的数据。
根据实施方式,用于设置特定面板的显示器ID或扩展显示ID(EDID)可以存储在显示面板300中所包括的存储器322中。第一装置210可以使用eDP接口330的辅助线332检查存储器322中所存储的显示器ID或EDID。eDP发送部310或eDP接收部321可以向背光控制电路324发送背光控制信号。背光控制电路324可以基于通过eDP发送部310或eDP接收部321接收到的背光控制信号,来控制背光的调光。
根据实施方式,第二装置220可以通过eDP接口330的主链路331从第一装置210接收用于显示的图像数据。从第二装置220接收到的图像数据可以被发送给显示电路323。显示电路323可以将从第二装置220接收到的数字图像数据转换为模拟信号,然后向每个像素(或子像素(SP))提供模拟信号。
图4是根据实施方式的显示装置的框图。
参照图4,根据实施方式的显示装置可以包括源单元(例如,图像处理装置110)和宿单元400。源单元(例如,图像处理装置110)指示***并且可以包括eDP发送部(例如,图3的eDP发送部310)。宿单元400指示面板单元并且可以包括数据处理装置140(例如,定时控制器)和显示单元410。如上所述,数据处理装置140可以包括eDP接收部(例如,图3的eDP接收部321)。这样的源单元(例如,图像处理装置110)和宿单元400可以通过eDP接口(例如,图3的eDP接口330)相互通信。
源单元(例如,图像处理装置110)可以通过eDP发送部向宿单元400中所包括的数据处理装置140发送图像数据。数据处理装置140可以通过eDP接收部接收图像数据并且向显示单元410施加图像数据。另外,数据处理装置140可以生成用于控制驱动电路(例如,显示单元410中包括的数据驱动装置120和选通驱动装置130)的操作定时的定时控制信号。用于数据处理装置140和数据驱动装置120之间的数据传输的接口可以实现为迷你LVDS接口,但是实施方式不限于此。根据实施方式,显示单元410可以包括显示面板150、数据驱动装置120和选通驱动装置130。由于在图1中已经描述了显示单元410的详细配置,因此将省略其详细描述。
图5是例示了根据实施方式的帧数据的结构的图。
参照图5,一个帧500可以包括垂直消隐时段(VBlank时段)、水平消隐时段(HBlank时段)和图像数据550(例如,活动视频图像数据)。没有图像数据550的水平行可以构成垂直消隐时段,并且垂直消隐时段可以按照消隐开始数据(BS)510、垂直消隐ID(VB-ID)520、视频M值和音频M值(Mvid/Maud)530的次序传输。在水平消隐时段之后,具有图像数据550的水平行可以发送图像数据550。水平消隐时段可以按照BS 510、VB-ID 520、Mvid/Maud 530和消隐结束(BE)数据540的次序传输。一起参照图3,根据实施方式,第一装置210的eDP发送部310可以通过eDP接口330的主链路331向第二装置220的eDP接收部321依次发送与帧500的每个水平行相对应的数据。
图6是例示了根据实施方式的帧数据的结构的图。
参照图6,根据实施方式,帧500可以包括垂直消隐时段(VBlank时段)、水平消隐时段(HBlank时段)、图像数据550(例如,活动视频图像数据)和循环冗余校验(CRC)数据600。根据实施方式,CRC数据600可以设置为被包括在图像数据550内的最后水平行中或者附加地配置在图像数据550的最后水平行的下一个水平行中。例如,如图6所示,帧500内的CRC数据600的开始时间可以与图像数据550的每个水平行的开始时间相同。例如,当发送帧500时,可以首先发送与垂直消隐时段相对应的水平行,然后可以发送包括水平消隐时段的水平行。在此情况下,对于每个水平行,水平消隐时段可以从BS 510开始并且在BE 540结束。在包括水平消隐时段的每个水平行中,在发送BE 540之后,可以依次发送图像数据550的每个水平行。根据实施方式,在发送图像数据550的最后水平行之后,可以在下一水平行中发送BE 540之后发送CRC数据600。根据实施方式,可以发送CRC数据600以与构成图像数据550的每个像素数据的发送时间相对应。稍后将在图8的描述中描述其详细描述。
根据实施方式,CRC数据600可以包括针对帧500中所包括的图像数据550的区域当中的至少一个局部区域(例如,图像数据550的整个区域)的CRC数据。例如,CRC数据600可以包括针对帧500中所包括的图像数据550的区域当中的第一局部区域550-1的第一CRC数据601和针对帧500中所包括的图像数据550的区域当中的第二局部区域550-2的第二CRC数据602。虽然图6例示了根据实施方式的两个局部区域500-1和500-2,但是可以设置一个局部区域或者三个或更多个局部区域。当图像数据550是安装在车辆中的车辆显示器时,第一局部区域550-1或第二局部区域550-2可以包括地图、档位状态、转向信号灯状态、车辆状态和与从车辆的各个传感器获得的值相对应的图像。例如,第一局部区域550-1或第二局部区域550-2可以包括与前方/后方/侧方车辆位置、行人位置、障碍物位置等相对应的图像。
根据实施方式,CRC数据600可以包括通过针对所有局部区域执行CRC计算而生成的数据。根据另一实施方式,CRC数据600可以包括通过仅针对其中每个局部区域的图像数据被划分为多个时段的特定时段执行CRC计算而生成的数据。根据又一实施方式,CRC数据600可以包括通过仅针对每个局部区域的图像数据中的特定颜色(例如,R、G或B)的子像素执行CRC计算而生成的数据。
根据一个实施方式,由于CRC数据600形成帧500的一部分,因此当发送帧500的数据时,可以一起发送CRC数据600。例如,当发送帧500的数据时,可以与图像数据550一起通过eDP接口330的主链路331发送CRC数据600。
图7是例示了根据实施方式的车辆显示器上显示的图像的图。
参照图7,车辆显示器700(例如,仪表板)可以由水平向的3000个像素和垂直向的2000个像素组成,但这只是为了便于理解而设置的示例,并且不限于该数值。根据实施方式,车辆显示器700上显示的图像可以包括地图、档位状态、转向信号灯状态、车辆状态以及与从车辆的各个传感器获得的值相对应的图像。根据实施方式,车辆显示器700上显示的图像中的至少一个可以设置为局部区域。例如,如图7所示,在车辆显示器700上所显示的图像当中,左转向信号灯设置为第一局部区域701,而右转向信号灯设置为第二局部区域702,动力转向警告灯设置为第三局部区域703,并且ABS警告灯设置为第22局部区域722,泊车制动灯设置为第23局部区域723,而电池警告灯设置为第24局部区域724。图7例示了24个图像被设置为局部区域,但这仅是示例并且不限于该数量。例如,局部区域的设置数量不限于特定数量。根据实施方式,图7中设置的第一局部区域701可以对应于图6中的第一局部区域550-1,而第二局部区域702可以对应于图6中的第二局部区域550-2。
图8是例示了根据实施方式的CRC数据的配置的图。
参照图8,车辆显示器800(例如,仪表板)可以由水平向的3000个像素和垂直向的2000个像素组成,但这只是为了便于理解而设置的示例,并且不限于该数值。根据实施方式,如附图所示,可以在图7的车辆显示器700中的垂直方向上添加一个水平行。CRC数据810可以被包括在所添加的水平行中。
根据实施方式,CRC数据810可以包括与每个所设置的局部区域相对应的CRC数据。例如,当如图7所示,将局部区域的数量设置为24时,CRC数据810可以包括24个CRC数据。例如,CRC数据810可以包括与第一局部区域701相对应的第一CRC数据830-1、包括与第二局部区域702相对应的第二CRC数据830-2、以及包括与第24局部区域724相对应的第24CRC数据830-24。在最后的CRC数据之后,还可以包括虚设数据820。
根据实施方式,与每个局部区域相对应的每个CRC数据可以设置为与三个像素相对应的位尺寸,如图8所示。例如,假设每个像素包括三个子像素,并且每个子像素用10位灰度值表示,则一个像素可以用30位表示。在此情况下,当针对每个局部区域中所包括的每个子像素的CRC数据被设置为16位时,与每个像素相对应的30位可以由14位最高有效位(MSB)和16位最低有效位(LSB)组成。根据实施方式,14位MSB可以用“0”填充,并且16位LSB可以由针对每个局部区域中所包括的每个子像素的CRC数据组成。
例如,与第一局部区域701相对应的第一CRC数据830-1可以设置在与第0像素810-0、第一像素810-1和第二像素810-2相对应的区域中。在此情况下,针对第一局部区域701中所包括的子像素R(红)的CRC数据可以设置在与第0像素810-0相对应的区域中。假设第0像素810-0具有30位的尺寸,则可以用“0”填充14位MSB,并且16位LSB可以由针对第一局部区域701中所包括的子像素R的CRC数据组成。假设第0像素810-0具有24位的尺寸,则可以用“0”填充8位MSB,并且16位LSB可以由针对第一局部区域701中所包括的子像素R的CRC数据组成。假设第0像素810-0具有18位的尺寸,则可以用“0”填充2位MSB,并且16位LSB可以由针对第一局部区域701中所包括的子像素R的CRC数据组成。
根据实施方式,针对第一局部区域701中所包括的子像素G(绿)的CRC数据可以设置在与第一像素810-1相对应的区域中。假设第一像素810-1具有30位的尺寸,则可以用“0”填充14位MSB并且16位LSB可以由针对第一局部区域701中所包括的子像素G的CRC数据组成。假设第一像素810-1具有24位的尺寸,则可以用“0”填充8位MSB,并且16位LSB可以由针对第一局部区域701中所包括的子像素G的CRC数据组成。假设第一像素810-1具有18位的尺寸,则可以用“0”填充2位MSB,并且16位LSB可以由针对第一局部区域701中所包括的子像素G的CRC数据组成。
根据实施方式,针对第一局部区域701中所包括的子像素B(蓝)的CRC数据可以设置在与第二像素810-2相对应的区域中。假设第二像素810-2具有30位的尺寸,则可以用“0”填充14位MSB并且16位LSB可以由针对第一局部区域701中所包括的子像素B的CRC数据组成。假设第二像素810-2具有24位的尺寸,则可以用“0”填充8位MSB,并且16位LSB可以由针对第一局部区域701中所包括的子像素B的CRC数据组成。假设第二像素810-2具有18位的尺寸,则可以用“0”填充2位MSB,并且16位LSB可以由针对第一局部区域701中所包括的子像素B的CRC数据组成。
以相同的方式,针对第二局部区域702中所包括的子像素R的CRC数据可以设置在与第三像素810-3相对应的区域中。针对第二局部区域702中所包括的子像素G的CRC数据可以设置在与第四像素810-4相对应的区域中。针对第二局部区域702中所包括的子像素B的CRC数据可以设置在与第五像素810-5相对应的区域中。
以此方式,针对第24局部区域724中所包括的子像素R的CRC数据可以设置在与第69像素810-69相对应的区域中。针对第24局部区域724中所包括的子像素G的CRC数据可以设置在与第70像素810-70相对应的区域中。针对第24局部区域724中所包括的子像素B的CRC数据可以设置在与第71像素810-71相对应的区域中。
根据实施方式,当如图8所示,与24个局部区域相对应的CRC数据设置在与72个像素相对应的区域中时,虚设数据820可以设置在与总共3000个像素当中除了72个像素之外的其余像素相对应的区域中。
根据实施方式,如上所述,CRC数据810可以包括针对每个局部区域的所有三个子像素(例如,R、G和B)的CRC数据,或者可以仅包括与特定子像素相对应的CRC数据。例如,CRC数据810可以设置为仅包括针对第一局部区域701的子像素当中的子像素R的CRC数据,或者可以设置为仅包括针对第二局部区域702的子像素当中的子像素G的CRC数据。
图9是根据实施方式的数据发送装置的电路图。
参照图9,根据实施方式的数据发送装置(例如,显示处理装置)可以包括图像缓冲器910、CRC生成器920和帧数据生成器930。图像缓冲器910可以存储图像数据(例如,图5和图6的图像数据550)。
根据实施方式,CRC生成器920可以针对图像缓冲器910中所存储的图像数据当中的至少一个设置的局部区域生成CRC数据。可以通过冗余和多项式计算来生成CRC数据并且各种已知的CRC计算方法可以适用于此。例如,可以使用通过一组多项式获得的大量CRC生成位(n)和除数(n+1)通过与原始数据的XOR运算来执行CRC计算方法。
根据实施方式,CRC生成器920可以针对第一局部区域701生成第一CRC数据830-1、针对第二局部区域702生成第二CRC数据830-1、以及针对第24局部区域724生成第24CRC数据830-24。
根据实施方式,帧数据生成器930可以通过将由CRC生成器920生成的CRC数据与图像缓冲器910中所存储的图像数据相加来生成帧数据。例如,帧数据生成器930可以基于水平同步信号HSYNC和垂直同步信号VSYNC生成与图6所示的帧500相对应的帧数据。由帧数据生成器930生成的帧数据可以通过eDP接口(例如,主链路传输线)发送。根据实施方式,如以上图6中所描述的,帧数据组成图像数据550的下一个水平行上的CRC数据600,使得可以在与图像数据550的发送时间相同的时间发送CRC数据600。
图10是根据实施方式的数据接收装置的电路图。
参照图10,根据实施方式的数据接收装置(例如,显示驱动装置)可以包括帧数据接收部1010、图像缓冲器1020、显示电路1030、CRC提取器1040、CRC生成器1050和CRC检查器1060。
根据实施方式,帧数据接收部1010可以接收图9中的通过eDP接口发送的帧数据。图像缓冲器1020可以从组成帧500的帧数据当中提取并存储图像数据550和CRC数据600。例如,由于在与图像数据550的发送时间相同的时间发送CRC数据600,因此CRC数据600可以与图像数据550一起存储在图像缓冲器1020中。存储在图像缓冲器1020中的图像数据550可以发送给显示电路1030。显示电路1030可以将数字图像数据550转换成模拟信号,然后将模拟信号提供至每个像素(例如,子像素)。
根据实施方式,CRC提取器1040可以从图像缓冲器1020中所存储的数据当中提取CRC数据600。例如,CRC提取器1040可以将图像缓冲器1020中所存储的图像数据550的最后水平行的下一水平行上所设置的数据识别为CRC数据600。另外,CRC提取器1040可以将图像数据550的最后水平行之后的水平行上所设置的数据当中的除了虚设数据之外的数据识别为CRC数据。
根据实施方式,CRC生成器1050可以根据图像缓冲器1020中所存储的图像数据当中与每个局部区域相对应的数据,来生成CRC数据。CRC检查器1060可以将CRC提取器1040所识别的与每个局部区域相对应的CRC数据与由CRC生成器1050生成的与每个局部区域相对应的CRC数据进行比较,以确定相应局部区域中的错误。根据实施方式,当作为CRC检查器1060的确定结果而确定出在特定局部区域中已经出现错误时,可以请求向显示处理装置重新发送图像数据或者通知用户是否有错误。
图11是根据实施方式的数据发送方法的流程图。
参照图11,根据实施方式,数据处理装置可以针对第一帧中所包括的图像数据的区域当中的每个局部区域生成CRC数据(S1110)。
根据实施方式,数据处理装置可以在发送图像数据时发送针对每个局部区域生成的CRC数据(S1120)。在此情况下,可以在发送组成图像数据的每个像素数据时发送CRC数据。
图12是根据实施方式的用于检查图像数据的方法的电路图。
参照图12,根据实施方式,数据驱动装置可以从显示处理装置接收第一帧的数据(S1210)。
根据实施方式,数据驱动装置可以针对第一帧中所包括的图像数据的区域当中的第一局部区域生成第一CRC数据(S1220)。
根据实施方式,数据驱动装置可以在接收到的第一帧的数据中确认在接收图像数据时接收到的CRC数据(S1230)。
根据实施方式,数据驱动装置可以将接收到的CRC数据当中与第一局部区域相对应的CRC数据与所生成的第一CRC数据进行比较(S1240)。根据实施方式,数据驱动装置可以基于比较结果确定在第一局部区域中是否存在错误(S1250)。
根据各种实施方式,如上所述,根据本实施方式,可以检查显示器(例如,车辆显示器)上显示的信息当中重要区域的数据中的错误。另外,根据本实施方式,可以在不添加用于传输数据的单独接口的情况下检查重要区域中的数据中的错误。
Claims (15)
1.一种用于检查显示装置的图像数据的方法,该显示装置包括数据处理装置和数据驱动装置,该方法包括以下步骤:
由所述数据处理装置针对第一帧中所包括的图像数据的区域当中的局部区域生成第一循环冗余校验CRC数据,并将所述第一帧的所述图像数据和所述第一CRC数据发送给所述数据驱动装置;
由所述数据驱动装置接收所述第一帧的所述图像数据和所述第一CRC数据,并基于所述第一帧的所述图像数据针对所述第一帧中所包括的所述图像数据的区域当中的所述局部区域生成第二CRC数据;以及
由所述数据驱动装置将所述第一CRC数据与所述第二CRC数据进行比较,以确定所述第一帧中所包括的所述图像数据的区域当中的所述局部区域中是否存在错误。
2.根据权利要求1所述的方法,其中,发送所述第一CRC数据的步骤包括以下步骤:在发送所述第一帧的所述图像数据时,向所述数据驱动装置发送所述第一CRC数据。
3.根据权利要求1所述的方法,其中,发送所述第一CRC数据的步骤包括以下步骤:在发送组成所述图像数据的每个像素数据时,发送所述第一CRC数据。
4.根据权利要求1所述的方法,其中,所述第一帧包括垂直消隐时段、水平消隐时段和所述图像数据。
5.根据权利要求4所述的方法,其中,发送所述第一CRC数据的步骤包括以下步骤:在所述水平消隐时段终止之后在发送所述图像数据时发送所述第一CRC数据。
6.根据权利要求1所述的方法,其中,所述第一CRC数据与所述图像数据通过相同的传输线来发送。
7.根据权利要求5所述的方法,其中,通过主链路传输线发送所述第一CRC数据。
8.根据权利要求1所述的方法,其中,所述第一帧中所包括的所述图像数据的区域当中的局部区域包括与车辆状态相对应的图像。
9.根据权利要求1所述的方法,其中,发送所述第一CRC数据的步骤包括以下步骤:针对所述第一帧中所包括的所述图像数据的区域当中的多个局部区域中的每一个生成第一CRC数据,并且在发送所述图像数据时针对每个局部区域依次发送针对所述多个局部区域中的每个局部区域的所述第一CRC数据。
10.根据权利要求1所述的方法,其中,生成所述第一CRC数据的步骤包括以下步骤:将与所述局部区域相对应的数据划分为多个时段,并且针对与所述多个时段当中的特定时段相对应的数据生成第一CRC数据。
11.根据权利要求1所述的方法,其中,生成所述第一CRC数据的步骤包括以下步骤:针对与所述局部区域相对应的数据当中的与特定颜色的像素相对应的数据生成第一CRC数据。
12.一种用于检查图像数据的显示装置,该显示装置包括:
数据处理装置,该数据处理装置被配置为针对第一帧中所包括的图像数据的区域当中的局部区域生成第一循环冗余校验CRC数据,以发送所述第一帧的所述图像数据和所述第一CRC数据;以及
数据驱动装置,该数据驱动装置被配置为从所述数据处理装置接收所述第一帧的所述图像数据和所述第一CRC数据,以基于所述第一帧的所述图像数据针对所述第一帧中所包括的所述图像数据的区域当中的所述局部区域生成第二CRC数据,并且将所述第一CRC数据与所述第二CRC数据进行比较,以确定所述第一帧中所包括的所述图像数据的区域当中的所述局部区域中是否存在错误。
13.根据权利要求12所述的显示装置,其中,所述数据处理装置包括:
第一CRC生成器,该第一CRC生成器被配置为针对所述第一帧中所包括的图像数据的区域当中的所述局部区域生成所述第一CRC数据;以及
帧数据生成器,该帧数据生成器被配置为生成所述第一帧的数据,使得在发送所述图像数据时发送所述第一CRC数据。
14.根据权利要求13所述的显示装置,其中,所述第一CRC生成器针对所述第一帧中所包括的所述图像数据的区域当中的多个局部区域中的每一个生成第一CRC数据,并且
所述帧数据生成器生成所述第一帧的数据,使得在发送所述图像数据时针对每个局部区域依次发送针对所述多个局部区域中的每一个的所述第一CRC数据。
15.根据权利要求12所述的显示装置,其中,所述数据驱动装置包括:
帧数据接收部,该帧数据接收部被配置为接收从所述数据处理装置发送的所述第一帧的数据;
第二CRC生成器,该第二CRC生成器被配置为针对所述第一帧中所包括的所述图像数据的区域当中的所述局部区域生成所述第二CRC数据;
CRC提取器,该CRC提取器被配置为从所述第一帧的数据确认在接收图像数据时接收到的所述第一CRC数据;以及
CRC检查器,该CRC检查器被配置为将由所述CRC提取器确认的所述第一CRC数据当中的与所述局部区域相对应的所述第一CRC数据与由所述第二CRC生成器生成的所述第二CRC数据进行比较,以确定在所述局部区域中是否存在错误。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2022-0120024 | 2022-09-22 | ||
KR10-2023-0040328 | 2023-03-28 | ||
KR1020230040328A KR20240041200A (ko) | 2022-09-22 | 2023-03-28 | 디스플레이 처리 장치, 디스플레이 구동 장치, 데이터 전송 방법 및 이미지 데이터 검사 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117743019A true CN117743019A (zh) | 2024-03-22 |
Family
ID=90253333
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311215287.5A Pending CN117743019A (zh) | 2022-09-22 | 2023-09-19 | 显示装置及用于检查其图像数据的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117743019A (zh) |
-
2023
- 2023-09-19 CN CN202311215287.5A patent/CN117743019A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5763724B2 (ja) | データビット深度検出方法と表示装置 | |
US8314763B2 (en) | Display device transferring data signal with clock | |
KR20180024283A (ko) | 표시장치 및 이의 구동방법 | |
JP6483649B2 (ja) | Oled表示装置 | |
US10810928B2 (en) | Data line driving circuit, display driving circuit, and method driving display | |
US11663953B2 (en) | Driver chip, display screen, and display device | |
KR101548337B1 (ko) | 와이드 컬러 개멋 디스플레이 시스템 | |
KR20150077598A (ko) | 무선 디스플레이 싱크 장치 | |
US20210365230A1 (en) | Cascaded display driver ic and multi-vision display device including the same | |
US20100073384A1 (en) | Liquid crystal display and display system comprising the same | |
US11837143B2 (en) | Display apparatus and a method of driving the same | |
US20100164845A1 (en) | Modulation apparatus and image display apparatus | |
US20060202935A1 (en) | Dispaly panel for liquid crystal display | |
JP5730277B2 (ja) | タイミングコントローラー及びその駆動方法 | |
US20200342796A1 (en) | Control Circuit, Drive Circuit, Electro-Optical Device, Electronic Apparatus Including Electro-Optical Device, Movable Body Including Electronic Apparatus, And Error Detection Method | |
US6611247B1 (en) | Data transfer system and method for multi-level signal of matrix display | |
KR102212208B1 (ko) | 표시장치용 데이터 구동장치와 그를 포함하는 표시장치 | |
KR20180130206A (ko) | 표시 장치 및 표시 장치의 구동 방법 | |
JP2005326805A (ja) | シリアルプロトコル式パネル表示システムおよび方法 | |
US7598948B1 (en) | System and method of detecting rotated displays | |
EP4343741A1 (en) | Display device and method for inspecting image data thereof | |
CN117743019A (zh) | 显示装置及用于检查其图像数据的方法 | |
KR20240041200A (ko) | 디스플레이 처리 장치, 디스플레이 구동 장치, 데이터 전송 방법 및 이미지 데이터 검사 방법 | |
US8248345B2 (en) | Display apparatus and method for displaying an image | |
KR20180003735A (ko) | 표시장치와 그 구동 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication |