掌桥专利:专业的专利平台
掌桥专利
首页

LED驱动电路、数据处理方法、装置、系统和显示设备

文献发布时间:2023-06-19 09:55:50


LED驱动电路、数据处理方法、装置、系统和显示设备

技术领域

本申请涉及LED显示技术领域,特别是涉及一种LED驱动电路、数据处理方法、装置、系统和显示设备。

背景技术

随着LED显示技术的发展,出现了LED显示屏。LED显示屏是通过多颗LED驱动芯片各自驱动对应的像素发光,从而进行显示。

目前,常用的LED显示屏,在LED显示屏需要进行显示时通过电脑输出显示数据,由多媒体控制器转发显示数据到每颗LED驱动芯片,则LED驱动芯片实时接收控制器转发的显示数据以驱动对应的LED像素发光,从而实现LED显示屏的显示。

然而,申请人发现,目前的LED显示屏,在显示时的功耗非常大。

发明内容

正如背景技术所述,现有技术中的LED显示屏有在显示时的功耗非常大问题,经发明人研究发现,出现这种问题的原因在于,单个多媒体控制器所能驱动的LED驱动芯片数量有限,一个控制器能控制的LED驱动芯片的数量一般不超过1000个,以一般屏幕来说,1080P的屏幕需要上千套控制器,则LED显示屏在显示时有非常多的控制器工作,并且为了降低显示的延迟,显示数据需要进行高速地传输,导致LED显示屏在显示时的功耗非常大。

基于此,有必要针对上述技术问题,提供一种能够降低LED显示屏在显示时的功耗的LED驱动电路、数据处理方法、装置、系统和显示设备。

一种LED驱动电路,其特征在于,包括:

存储器,所述存储器用于存储显示数据;

至少一个LED驱动芯片,每个所述LED驱动芯片被配置有所述存储器,每个所述LED驱动芯片用于将接收的显示数据存储至配置的所述存储器,并在显示时从配置的所述存储器读取预先存储的目标显示数据,以根据所述目标显示数据驱动对应的LED像素发光。

在其中一个实施例中,所述存储器包括外挂在所述LED驱动芯片上的外挂存储器和/或内置在所述LED驱动芯片中的内置存储器。

在其中一个实施例中,所述存储器包括非易失性存储器。

一种数据处理方法,所述方法应用于LED驱动芯片,所述方法包括:

获取目标数据,并判断所述目标数据是否携带有固化指令;

若所述目标数据携带有所述固化指令,则响应所述固化指令进入固化模式;

在所述固化模式下接收显示数据,并将接收到的所述显示数据存储至所述LED驱动芯片配置的存储器,所述显示数据用于在显示时指示所述LED驱动芯片驱动对应的LED像素发光。

在其中一个实施例中,所述将接收到的所述显示数据存储至所述LED驱动芯片配置的存储器,包括:

从接收到的所述显示数据中截取所述LED驱动芯片对应的当前级显示数据;

将所述当前级显示数据存储至所述存储区。

在其中一个实施例中,所述方法还包括:

若所述目标数据未携带有所述固化指令,则基于所述目标数据从所述存储区读取预先存储的目标显示数据,以指示所述LED驱动芯片驱动对应的LED像素发光。

在其中一个实施例中,所述基于所述目标数据从所述存储区读取预先存储的目标显示数据,包括:

提取所述目标数据携带的视频流标识和帧数标识;

根据所述视频流标识从所述存储区查找所述视频流标识对应的显示数据;

根据所述帧数标识读取所述显示数据中所述帧数标识对应的目标显示数据。

在其中一个实施例中,所述判断所述目标数据是否携带有固化指令,包括:

判断所述目标数据是否存在固化校验码;

若所述目标数据存在所述固化校验码,则确定所述目标数据携带有所述固化指令。

在其中一个实施例中,所述从接收到的所述显示数据中截取LED驱动芯片对应的当前级显示数据,包括:

确定当前级显示数据对应的预设数据长度;

从所述显示数据的数据头开始截取与所述预设数据长度匹配的数据作为所述当前级显示数据。

一种数据处理方法,所述方法包括:

向至少一颗LED驱动芯片发送携带有固化指令的目标数据,所述固化指令用于指示所述LED驱动芯片进入固化模式;

向所述LED驱动芯片发送显示数据,以使所述LED驱动芯片在固化模式下接收显示数据,并将接收到的所述显示数据存储至所述LED驱动芯片配置的存储器,所述显示数据用于在显示时指示所述LED驱动芯片驱动对应的LED像素发光。

一种数据处理装置,所述装置应用于LED驱动芯片,所述装置包括:

解码模块,用于获取目标数据,并判断所述目标数据是否携带有固化指令;

存储模块,用于若所述目标数据携带有所述固化指令,则响应所述固化指令进入固化模式以接收显示数据,并将接收到的所述显示数据存储至所述LED驱动芯片配置的存储器,所述显示数据用于在显示时指示所述LED驱动芯片驱动对应的LED像素发光。

一种数据处理装置,所述装置包括:

目标数据发送模块,用于向至少一颗LED驱动芯片发送携带有固化指令的目标数据,所述固化指令用于指示所述LED驱动芯片进入固化模式;

显示数据发送模块,用于向所述LED驱动芯片发送显示数据,以使所述LED驱动芯片在固化模式下接收显示数据,并将接收到的所述显示数据存储至所述LED驱动芯片配置的存储器,所述显示数据用于在显示时指示所述LED驱动芯片驱动对应的LED像素发光。

一种数据处理系统,包括:

LED驱动芯片,用于获取目标数据,并判断所述目标数据是否携带有固化指令,若所述目标数据携带有所述固化指令,则响应所述固化指令进入固化模式,在所述固化模式下接收显示数据,并将接收到的所述显示数据存储至所述LED驱动芯片配置的存储器,所述显示数据用于在显示时指示所述LED驱动芯片驱动对应的LED像素发光;

控制器,用于向至少一个所述LED驱动芯片发送目标数据,所述目标数据携带有固化指令,向所述LED驱动芯片发送显示数据,以使所述LED驱动芯片在固化模式下接收显示数据。

一种显示设备,包括存储器、至少一颗LED驱动芯片和控制器,所述存储器存储有计算机程序,所述LED驱动芯片执行所述计算机程序时实现上述的方法的步骤,所述控制器执行所述计算机程序时实现上述的方法的步骤。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法的步骤。

上述LED驱动电路、数据处理方法、装置、系统和显示设备,由于显示数据是预先存储在LED驱动芯片配置的存储器中,则在进行显示时,LED驱动芯片只需要在配置的存储器中读取预先存储的目标显示数据,即可根据目标显示数据驱动对应的LED像素进行发光,从而实现LED显示屏的显示,则LED显示屏在显示时不再需要控制器的控制,没有了控制器工作产生的功耗,实现了降低LED显示屏在显示时的功耗。

附图说明

为了更清楚地说明本申请实施例或传统技术中的技术方案,下面将对实施例或传统技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1A是一个实施例提供的一种LED驱动电路的结构示意图;

图1B是一个实施例提供的一种应用环境示意图;

图1C是一个实施例提供的另一种应用环境示意图;

图2是一个实施例提供的一种数据处理方法的流程示意图;

图3是一个实施例提供的另一种数据处理方法的流程示意图;

图4是一个实施例提供的另一种数据处理方法的流程示意图;

图5是一个实施例提供的另一种数据处理方法的流程示意图;

图6是一个实施例提供的另一种数据处理方法的流程示意图;

图7是一个实施例提供的一种数据处理装置的结构示意图;

图8是一个实施例提供的一种数据处理装置的结构示意图。

具体实施方式

为了便于理解本申请,下面将参照相关附图对本申请进行更全面的描述。附图中给出了本申请的实施例。但是,本申请可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使本申请的公开内容更加透彻全面。

除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中在本申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请。

可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。

需要说明的是,当一个元件被认为是“连接”另一个元件时,它可以是直接连接到另一个元件,或者通过居中元件连接另一个元件。此外,以下实施例中的“连接”,如果被连接的对象之间具有电信号或数据的传递,则应理解为“电连接”、“通信连接”等。

在此使用时,单数形式的“一”、“一个”和“所述/该”也可以包括复数形式,除非上下文清楚指出另外的方式。还应当理解的是,术语“包括/包含”或“具有”等指定所陈述的特征、整体、步骤、操作、组件、部分或它们的组合的存在,但是不排除存在或添加一个或更多个其他特征、整体、步骤、操作、组件、部分或它们的组合的可能性。同时,在本说明书中使用的术语“和/或”包括相关所列项目的任何及所有组合。

参考图1,图1是一个实施例提供的一种LED驱动电路的结构示意图。在一个实施例中,如图1所示,LED驱动电路包括存储器130和至少一个LED驱动芯片120。其中:

存储器130用于存储显示数据。每个所述LED驱动芯片120被配置有所述存储器130,每个所述LED驱动芯片120用于将接收的显示数据存储至配置的所述存储器130,并在显示时从配置的所述存储器130读取预先存储的目标显示数据,以根据所述目标显示数据驱动对应的LED像素发光。

在本实施例中,LED驱动芯片120用于接收显示数据,并将接收的显示数据存储至配置的存储器130中存放。在需要显示时,直接从配置的存储器130中读取预先存储的目标显示数据,则可以根据目标显示数据驱动对应的LED像素发光,从而使的显示屏播放视频画面。可选的,本实施例的显示数据为一个视频的所有帧数据,即LED驱动芯片120将一个视频的所有帧数据存储至配置的存储器130中,从而在需要播放一个视频时,直接读取预先存储的显示数据,从而根据读取的显示数据驱动对应的像素发光,LED驱动电路的每一个LED驱动芯片120都同步此操作,完成显示屏对一个视频的显示。

需要说明的是,本实施例的至少一个LED驱动芯片120,可以是每个LED驱动芯片120都单独配置一个存储器130,也可以是多个LED驱动芯片120共同配置一个存储器130,此处不作限制。

在一个实施例中,存储器130包括外挂在所述LED驱动芯片120上的外挂存储器130和/或内置在所述LED驱动芯片120中的内置存储器130。在本实施例中,具体的,当存储器130包括内置在所述LED驱动芯片120中的内置存储器130时,每个LED驱动芯片120都单独配置一个存储器130。当存储器130包括外挂在所述LED驱动芯片120上的外挂存储器130时,可以是每个LED驱动芯片120都单独配置一个外挂存储器130,也可以是多个LED驱动芯片120共同配置一个外挂存储器130,此处不作限定。其中,内置是指LED驱动芯片120制作工艺带有存储器130,外挂可以是将存储器130和LED驱动芯片120一起封装,封装包括各种集成电路封装。

在本实施例中,存储器130包括NVM(non-volatile memory,非易失性存储器)和/或易失性存储器。优选的,本实施例的存储器130包括NVM存储器。可以理解的是,当存储器130均为NVM存储器时,存储的显示数据即使在掉电后依然可以存在,固化完成后可以移除所有显示数据的传输设备。

参考图1B,图1B是一个实施例提供的一种LED驱动电路的应用环境示意图。如图1B所示,其中,控制器110与第一颗LED驱动芯片120进行通信,LED驱动芯片120之间依次级联,级联的LED驱动芯片120之间进行通信。其中,控制器110将数据转发给第一颗LED驱动芯片120,第一颗LED驱动芯片120将数据继续往下转发,直至第N颗LED驱动芯片120均接收到数据。每颗LED驱动芯片120接收到数据后,将数据存储至配置的存储器130中。级联的LED驱动芯片120之间进行通信,以在显示时进行同步显示。

参考图1C,图1C是一个实施例提供的另一种LED驱动电路的应用环境示意图。如图1C所示,其中,控制器110分别与每颗LED驱动芯片120进行通信。则控制器110依次将数据转发给每颗LED驱动芯片120,每颗LED驱动芯片120接收到数据后,将数据存储至配置的存储器130中。LED驱动芯片120之间依次级联,级联的LED驱动芯片120之间进行通信,以在显示时进行同步显示。

可以理解的是,上述应用环境仅仅是一些示例,本实施例的LED驱动电路实际的应用环境不仅限于上述的应用环境。

参考图2,图2是一个实施例提供的一种数据处理方法的流程示意图。在一个实施例中,如图2所示,以该方法应用于LED驱动芯片为例进行说明。一种数据处理方法包括:

步骤S210、获取目标数据,并判断所述目标数据是否携带有固化指令。

其中,目标数据是指上级元件发送的数据。目标数据用于指示LED驱动芯片进行数据的存储或驱动对应的LED像素发光。上级元件可以是控制器,也可以是上一级LED驱动芯片。以图1B为例,则上级元件为上一级LED驱动芯片,以图1C为例,则上级元件为控制器,本实施例对于具体的上级元件不作限制。固化指令是指目标数据中携带的指令,固化指令用于指示LED驱动芯片进入固化模式,以使LED驱动芯片在固化模式下对接收到的显示数据进行存储。具体的,当LED驱动芯片获取到目标数据后,判断目标数据是否携带有固化指令,若目标数据携带有固化指令,则执行步骤S220。

在一个可能的实施方式中,判断所述目标数据是否携带有固化指令,包括:

判断所述目标数据是否存在固化校验码;若所述目标数据存在所述固化校验码,则确定所述目标数据携带有所述固化指令。

其中,固化校验码是指与固化指令关联的校验码。本实施例可以根据需要设置固化校验码的形式,本实施例不作限定。例如,将“101010”作为固化校验码,若校验到目标数据的数据头为“101010”,则进入固化模式。

步骤S220、若所述目标数据携带有所述固化指令,则响应所述固化指令进入固化模式。

其中,固化模式是指将数据进行固化的模式,可以理解为将接收到的数据进行存储的模式。

步骤S230、在所述固化模式下接收显示数据,并将接收到的所述显示数据存储至所述LED驱动芯片配置的存储器,所述显示数据用于在显示时指示所述LED驱动芯片驱动对应的LED像素发光。

其中,显示数据是指用于指示LED驱动芯片驱动对应的LED像素进行发光,从而使LED显示屏进行显示的数据。本实施例的显示数据用于在需要显示时读取使用。具体的,本实施例的显示数据可以是一段视频的所有帧数据。本实施例的存储器,可以是LED驱动芯片内置的内置存储器,也可以是LED驱动芯片外挂的外挂存储器,本实施例不作限制。可选的,本实施例的存储器,可以是NVM(non-volatile memory,非易失性存储器),也可以是易失性存储器,此处不作限制。可以理解的是,本实施例的存储区不仅限于NVM存储器和易失性存储器,只要可以实现存储显示数据的功能即可。优选的,本实施例的存储器为NVM,由于采用了NVM存储,所以数据可以实现掉电后不丢失,且支持多达百万次以上的擦除烧写。

具体的,LED驱动芯片在固化模式下接收数据,在接收到显示数据后将显示数据存储至配置的存储器,从而在需要进行显示时读取显示数据,以驱动对应的LED像素发光,实现LED显示屏的显示。

需要说明的是,本实施例的显示数据,可以是控制器在发送目标数据的同时一起发送,则LED驱动芯片根据目标数据进入固化模式后可以接收显示数据,也可以是在LED驱动芯片根据目标模式进入固化模式后,向控制器反馈固化完成指令,则控制器根据固化完成指令向已进入固化模式的LED驱动芯片发送显示数据。

在本实施例中,LED驱动芯片在接收到目标数据后,若判断出目标数据携带有固化指令时则进入固化模式,在固化模式下接收显示数据进行存储,在LED显示屏需要显示时,LED驱动芯片可以直接读取预先存储的显示数据驱动对应的LED像素发光,则LED显示屏在显示时不需要控制器的控制,也就没有了控制器工作产生的功耗,降低了LED显示屏在显示时的功耗,并且,由于不是实时传输显示数据,则无需要求大量高速数据传输,对信号走线的要求就降低了很多,无需使用大量的高速屏蔽线和多层PCB板。此外,可以理解的是,由于显示数据预先存储在存储区中,在显示时直接读取使用,则不会产生控制器通过载波信号的形式实时发送显示数据时,载波信号被干扰导致LED显示器显示错误的问题,尤其是LED显示器在显示时屏幕闪烁的问题,提高了LED显示屏在显示时的准确性。

参考图3,图3是一个实施例提供的另一种数据处理方法的流程示意图。本实施例是在上述实施例的细化,本实施例对于将接收到的所述显示数据存储至所述LED驱动芯片配置的存储器的步骤进行进一步细化。在一个实施例中,如图3所示,另一种数据处理方法,包括:

步骤S310、获取目标数据,并判断所述目标数据是否携带有固化指令。

本步骤可以参考上述任一实施例的描述,本实施例不作赘述。

步骤S320、若所述目标数据携带有所述固化指令,则响应所述固化指令进入固化模式。

本步骤可以参考上述任一实施例的描述,本实施例不作赘述。

步骤S330、在所述固化模式下接收显示数据,并从接收到的所述显示数据中截取所述LED驱动芯片对应的当前级显示数据,所述显示数据用于在显示时指示所述LED驱动芯片驱动对应的LED像素发光。

其中,当前级显示数据是指当前级的LED驱动芯片所对应的显示数据。一般的,LED驱动芯片是存储所有的显示数据,在需要显示时,才从所有的显示数据中提取当前级所需要的数据进行显示。但本步骤是先将当前级所需要的当前级显示数据截取出来后才进行存储。

步骤S340、将所述当前级显示数据存储至所述存储区。

在本步骤中,存储的数据时当前级显示数据,则在需要显示时,直接读取当前级显示数据进行显示即可。

在本实施例中,由于在固化模式下接收到显示数据时,先将显示数据中当前级的LED驱动芯片所对应的当前级显示数据截取出来,则只需要存储当前级显示数据,存储的数据更小,可以降低存储区的存储空间的需求。此外,由于存储的数据是当前级显示数据,则在需要显示时,直接读取当前级显示数据进行显示即可,不需要对数据提取,缩短了显示的时间,可以进一步提高显示的帧率。

在一个可能的实施方式中,从接收到的所述显示数据中截取LED驱动芯片对应的当前级显示数据,包括:

确定当前级显示数据对应的预设数据长度;从所述显示数据的数据头开始截取与所述预设数据长度匹配的数据作为所述当前级显示数据。

具体的,本实施方式适用于本实施例适用于显示数据通过级联的方式在LED驱动芯片之间传输的应用场景。其中,预设数据长度是指当前级显示数据的数据长度。具体的,由于数据时通过级联的LED驱动芯片进行转发,则LED驱动芯片接收到的数据,都是当前级显示数据+后级显示数据之和。因此,从所述显示数据的数据头开始截取与所述预设数据长度匹配的数据,即为当前级LED驱动芯片所需要的当前级显示数据。

本实施方式中,通过从显示数据的数据头开始截取与预设数据长度匹配的数据作为当前级显示数据,截取当前级显示数据的方式简单易操作,降低了截取当前级LED驱动芯片所需要的当前级显示数据的复杂度。

参考图4,图4是一个实施例提供的另一种数据处理方法的流程示意图。本实施例是在上述实施例的进一步细化,适用于目标数据未携带固化指令的情况。在一个实施例中,如图4所示,另一种数据处理方法,包括:

步骤S410、获取目标数据,并判断所述目标数据是否携带有固化指令。

本步骤可以参考上述任一实施例的描述,本实施例不作赘述。

步骤S420、若所述目标数据携带有所述固化指令,则响应所述固化指令进入固化模式。

本步骤可以参考上述任一实施例的描述,本实施例不作赘述。

步骤S430、在所述固化模式下接收显示数据,并将接收到的所述显示数据存储至所述LED驱动芯片配置的存储器,所述显示数据用于在显示时指示所述LED驱动芯片驱动对应的LED像素发光。

本步骤可以参考上述任一实施例的描述,本实施例不作赘述。

步骤S440、若所述目标数据未携带有所述固化指令,则基于所述目标数据从所述存储区读取预先存储的目标显示数据,以指示所述LED驱动芯片驱动对应的LED像素发光。

其中,目标显示数据是指需要显示的图像或视频所对应的显示数据。在本步骤中,若目标数据未携带有固化指令,则基于目标数据从存储区读取预先存储的目标数据,从而使LED驱动芯片根据目标显示数据驱动对应的LED像素发光,实现LED显示屏的显示。

需要说明的是,若LED驱动芯片在存储完显示数据后自动切换成同步模式时,则目标数据未携带有固化指令,可以是什么指令都未携带;若LED驱动芯片在存储完显示数据后,保持在固化模式,则目标数据未携带有固化指令,可以是携带有同步指令,从而指示LED驱动芯片从固化模式转换成同步模式。其中,同步模式是指LED驱动芯片驱动对应的LED像素进行发光的模式。

在一个可能的实施方式中,基于所述目标数据从所述存储区读取预先存储的目标显示数据,包括:

提取所述目标数据携带的视频流标识和帧数标识;根据所述视频流标识从所述存储区查找所述视频流标识对应的显示数据;根据所述帧数标识读取所述显示数据中所述帧数标识对应的目标显示数据。

在本实施方式中,视频流标识是指待播放的视频的标识。帧数标识是指待播放的视频的其中一帧画面的标识。在本实施方式中,存储区中预先存储有多个视频流,则根据目标数据携带的视频流标识和帧数标识,可以从存储区中查找出目标显示数据,以指示LED驱动芯片驱动对应的LED像素发光。

例如,目标数据为00100001,即播放001视频的第00001帧,所以全屏的LED驱动芯片会根据目标数据携带的视频流标识和帧数标识进行同步播放。

参考图5,图5是一个实施例提供的另一种数据处理方法的流程示意图。在一个实施例中,如图5所示,以该方法应用于控制器和/或LED驱动芯片为例进行说明。数据处理方法包括:

步骤S510、向至少一颗LED驱动芯片发送携带有固化指令的目标数据,所述固化指令用于指示所述LED驱动芯片进入固化模式。

步骤S520、向所述LED驱动芯片发送显示数据,以使所述LED驱动芯片在固化模式下接收显示数据,并将接收到的所述显示数据存储至所述LED驱动芯片配置的存储器,所述显示数据用于在显示时指示所述LED驱动芯片驱动对应的LED像素发光。

在本实施例中,具体的,控制器向至少一颗LED驱动芯片发送携带有固化指令的目标数据。则获取到目标数据的LED驱动芯片,根据目标数据判断出携带有固化指令后,则进入固化模式。此时控制器向进入固化模式的LED驱动芯片发送显示数据。则LED驱动芯片在固化模式下接收到显示数据后,将接收到的显示数据存储在配置的存储器中。

可以理解的是,当目标数据是通过LED驱动芯片之间相互传输时,则本实施例的方法,也可以应用于向LED驱动芯片发送目标数据的上级LED驱动芯片。

参考图6,图6是一个实施例提供的另一种数据处理方法的流程示意图。在一个实施例中,如图6所示,另一种数据处理方法,包括:

步骤S610、向至少一颗LED驱动芯片发送携带有固化指令的目标数据,所述固化指令用于指示所述LED驱动芯片进入固化模式。

步骤S620、向所述LED驱动芯片发送显示数据,以使所述LED驱动芯片在固化模式下接收显示数据,并将接收到的所述显示数据存储至所述LED驱动芯片配置的存储器,所述显示数据用于在显示时指示所述LED驱动芯片驱动对应的LED像素发光。

步骤S630、确定至少一颗LED驱动芯片中的目标LED驱动芯片,所述目标LED驱动芯片为显示异常的LED驱动芯片。

其中,目标LED驱动芯片为显示异常的驱动芯片。具体的,LED驱动芯片在接收显示数据的过程中,由于载波信号的干扰,可能会产生误码,导致接收到的显示数据不准确,则此时接收到不准确的显示数据的LED驱动芯片就无法正常驱动,则LED显示屏会发生闪屏现象。

步骤S640、向所述目标LED驱动芯片重新发送携带有所述固化指令的目标数据,以使所述目标LED驱动芯片重新在固化模式下接收显示数据。

在本步骤中,重新向显示异常的目标LED驱动芯片发送携带有固化指令的目标数据,使得目标LED驱动芯片重新接收显示数据,以避免LED显示屏发生闪屏现象。具体的,异常的目标LED驱动芯片可以是用户在使用LED显示屏时,发现的闪屏位置所对应的LED驱动芯片,从而将异常的LED驱动芯片输入至控制器中,则控制器根据目标LED驱动芯片的芯片地址重新发送携带有固化指令的目标数据。

举例来说,总共有N颗LED驱动芯片,其中N为1以上的自然数。那么发送(24bit)f0f0f0*N+(16bit)a1a1,我们设定f0f0f0和a1a1可以完成校验且f0f0f0即为LED驱动芯片进入固化模式的指令,那么N颗LED驱动芯片都将进入固化模式。如果发送(24bit)f0f0f0+(24bit)000000*(N-1)+(16bit)a1a1,只有第一个24bit完成了指令校验,其他数据无法完成,那么只有第一颗LED驱动芯片进入固化模式。

在本实施例中,若LED显示屏在显示异常,例如发生闪屏现象时,则确定异常的目标LED驱动芯片,从而单独向目标LED驱动芯片重新发送显示数据,而正常的LED驱动芯片则不发送,避免了全部LED驱动芯片重新写入显示数据,在写入的过程中,其他正常的LED驱动芯片又会接收到乱码的显示数据,针对异常的目标LED驱动芯片重新发送显示数据,可以保证正常的LED驱动芯片可以继续正常工作。

应该理解的是,虽然图2-图6的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-图6中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。

参考图7,图7是一个实施例提供的一种数据处理装置的结构示意图。在一个实施例中,如图7所示,以该装置应用于LED驱动芯片为例进行说明,提供了一种数据处理装置,包括:解码模块710和存储模块720,其中:

解码模块710,用于获取目标数据,并判断所述目标数据是否携带有固化指令;

存储模块720,用于若所述目标数据携带有所述固化指令,则响应所述固化指令进入固化模式以接收显示数据,并将接收到的所述显示数据存储至所述LED驱动芯片配置的存储器,所述显示数据用于在显示时指示所述LED驱动芯片驱动对应的LED像素发光。

在一个实施例中,存储模块720包括:截取单元,用于从接收到的所述显示数据中截取所述LED驱动芯片对应的当前级显示数据;存储单元,用于将所述当前级显示数据存储至所述存储区。

在一个实施例中,该装置还包括:显示模块,用于若所述目标数据未携带有所述固化指令,则基于所述目标数据从所述存储区读取预先存储的目标显示数据,以指示所述LED驱动芯片驱动对应的LED像素发光。

在一个实施例中,显示模块包括:提取单元,用于提取所述目标数据携带的视频流标识和帧数标识;查找单元,用于根据所述视频流标识从所述存储区查找所述视频流标识对应的显示数据;显示单元,用于根据所述帧数标识读取所述显示数据中所述帧数标识对应的目标显示数据。

在一个实施例中,解码模块710具体用于判断所述目标数据是否存在固化校验码;若所述目标数据存在所述固化校验码,则确定所述目标数据携带有所述固化指令。

在一个实施例中,截取单元具体用于确定当前级显示数据对应的预设数据长度;从所述显示数据的数据头开始截取与所述预设数据长度匹配的数据作为所述当前级显示数据。

参考图8,图8是一个实施例提供的一种数据处理装置的结构示意图。在一个实施例中,如图8所示,以该装置应用于控制器和/或LED驱动芯片为例进行说明,提供了一种数据处理装置,包括:目标数据发送模块810和显示数据发送模块820,其中:

目标数据发送模块810,用于向至少一颗LED驱动芯片发送携带有固化指令的目标数据,所述固化指令用于指示所述LED驱动芯片进入固化模式;

显示数据发送模块820,用于向所述LED驱动芯片发送显示数据,以使所述LED驱动芯片在固化模式下接收显示数据,并将接收到的所述显示数据存储至所述LED驱动芯片配置的存储器,所述显示数据用于在显示时指示所述LED驱动芯片驱动对应的LED像素发光。

关于数据处理装置的具体限定可以参见上文中对于数据处理方法的限定,在此不再赘述。上述数据处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于显示设备中的处理器中,也可以以软件形式存储于显示设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

在一个实施例中,提供了一种数据处理系统,包括LED驱动芯片和控制器。其中:

LED驱动芯片,用于获取目标数据,并判断所述目标数据是否携带有固化指令,若所述目标数据携带有所述固化指令,则响应所述固化指令进入固化模式,在所述固化模式下接收显示数据,并将接收到的所述显示数据存储至所述LED驱动芯片配置的存储器,所述显示数据用于在显示时指示所述LED驱动芯片驱动对应的LED像素发光。

控制器,用于向至少一个所述LED驱动芯片发送目标数据,所述目标数据携带有固化指令,向所述LED驱动芯片发送显示数据,以使所述LED驱动芯片在固化模式下接收显示数据。

可以理解的是,LED驱动芯片和控制器的描述还可以参考上述任一实施例的描述,本实施例不做赘述。

在一个实施例中,提供了一种显示设备,包括存储器、至少一颗LED驱动芯片和控制器,存储器中存储有计算机程序,该LED驱动芯片执行计算机程序时实现上述各应用于LED驱动芯片的方法实施例中的步骤,该控制器执行计算机程序时实现上述各应用于控制器的方法实施例中的步骤。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述各方法实施例中的步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。

在本说明书的描述中,参考术语“有些实施例”、“其他实施例”、“理想实施例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特征包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性描述不一定指的是相同的实施例或示例。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

相关技术
  • LED驱动电路、数据处理方法、装置、系统和显示设备
  • 具有稳定基座的装置、图像显示设备、装置安装基座、装置显示系统、图像显示设备安装基座、图像显示设备显示系统、及图像显示设备显示方法
技术分类

06120112351098