CN112667191A - 显示方法和装置、存储介质及电子装置 - Google Patents
显示方法和装置、存储介质及电子装置 Download PDFInfo
- Publication number
- CN112667191A CN112667191A CN202110070085.0A CN202110070085A CN112667191A CN 112667191 A CN112667191 A CN 112667191A CN 202110070085 A CN202110070085 A CN 202110070085A CN 112667191 A CN112667191 A CN 112667191A
- Authority
- CN
- China
- Prior art keywords
- image data
- display
- storage area
- preset time
- lcd
- 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 43
- 239000004973 liquid crystal related substance Substances 0.000 claims abstract description 19
- 238000004590 computer program Methods 0.000 claims description 18
- 238000013507 mapping Methods 0.000 claims description 15
- 230000007246 mechanism Effects 0.000 claims description 13
- 238000005516 engineering process Methods 0.000 abstract description 12
- 230000000694 effects Effects 0.000 abstract description 10
- 238000010586 diagram Methods 0.000 description 11
- 102100031584 Cell division cycle-associated 7-like protein Human genes 0.000 description 10
- 101000777638 Homo sapiens Cell division cycle-associated 7-like protein Proteins 0.000 description 10
- 101100325756 Arabidopsis thaliana BAM5 gene Proteins 0.000 description 7
- 101150046378 RAM1 gene Proteins 0.000 description 7
- 101100476489 Rattus norvegicus Slc20a2 gene Proteins 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 7
- 238000009877 rendering Methods 0.000 description 7
- 239000011324 bead Substances 0.000 description 3
- 230000008901 benefit Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 102100021811 E3 ubiquitin-protein ligase RNF5 Human genes 0.000 description 2
- 101001107084 Homo sapiens E3 ubiquitin-protein ligase RNF5 Proteins 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000000149 argon plasma sintering Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 229910021421 monocrystalline silicon Inorganic materials 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Liquid Crystal Display Device Control (AREA)
Abstract
本发明提供了一种显示方法和装置、存储介质及电子装置,上述方法包括:重复执行以下步骤:在第一预设时间内执行图像数据生成任务,以在存储器的第一存储区域中生成图像数据;在第一预设时间结束时,切换至在第二预设时间内执行图像数据显示任务,以将在第一存储区域中生成的图像数据传输至液晶显示屏LCD进行显示;在第二预设时间结束时,切换至在第一预设时间内执行图像数据生成任务,以在存储器的第二存储区域中生成图像数据;在第一预设时间结束时,切换至在第二预设时间内执行图像数据显示任务,以将在第二存储区域中生成的图像数据传输至LCD进行显示。通过本发明,解决了相关技术中采用LED数码管的显示方式导致显示效果较差的技术问题。
Description
技术领域
本发明涉及智能家电技术领域,具体而言,涉及一种显示方法和装置、存储介质及电子装置。
背景技术
在智能家电中,通过智能家电产品的面板中的显示屏显示相关内容,例如显示娱乐、视频、音乐、温度、时间、天气等内容。相关技术中,通常使用发光二极管(LightEmitting Diode,简称为LED)数码管显示技术,由。但是,该技术存在以下缺点:第一,LED数码管的厚度是有限制的,因为要考虑到散光的问题通常不能低于6个毫米,否则数码管会出现显示亮度不均匀的问题;第二,LED数码管显示屏的颜色比较单一,无法实现RGB真彩色显示;第三,LED数码管是靠LED灯珠发光,无法应用节能技术降低LED灯珠亮度,会导致出现LED灯珠较多时功耗比较大的问题。第四,LED数码管的显示位数比较固定,通用性较差,不利于更新换代。
针对相关技术中,采用LED数码管的显示方式导致显示效果较差的技术问题,尚未提出有效的技术方案。
发明内容
本发明实施例提供了一种显示方法和装置、存储介质及电子装置,以至少解决相关技术中采用LED数码管的显示方式导致显示效果较差的技术问题。
根据本发明的一个实施例,提供了一种显示方法,包括:重复执行以下步骤:在第一预设时间内执行图像数据生成任务,以在存储器的第一存储区域中生成图像数据;在所述第一预设时间结束时,切换至在第二预设时间内执行图像数据显示任务,以将在所述第一存储区域中生成的图像数据传输至液晶显示屏LCD进行显示;在所述第二预设时间结束时,切换至在所述第一预设时间内执行所述图像数据生成任务,以在所述存储器的第二存储区域中生成图像数据;在所述第一预设时间结束时,切换至在所述第二预设时间内执行所述图像数据显示任务,以将在所述第二存储区域中生成的图像数据传输至所述LCD进行显示。
在一个可选实施例中,所述将在所述第一存储区域中生成的图像数据传输至液晶显示屏LCD进行显示,包括:通过直接存储器访问DMA模块将在所述第一存储区域中生成的图像数据映射至所述液晶显示屏LCD进行显示。
在一个可选实施例中,所述方法还包括:在所述第一存储区域中生成了图像数据后,将在所述第一存储区域中生成的图像数据缓存在高速缓存中;其中,所述通过直接存储器访问DMA模块将在所述第一存储区域中生成的图像数据映射至所述液晶显示屏LCD进行显示,包括:通过所述DMA模块所述高速缓存中缓存的图像数据映射至所述液晶显示屏LCD进行显示。
在一个可选实施例中,所述第一存储区域的大小和所述第二存储区域的大小相同、且与所述LCD的分辨率对应。
在一个可选实施例中,在重复执行所述步骤之前,所述方法还包括:创建所述图像数据生成任务和所述图像数据显示任务,其中,所述图像数据生成任务用于在所述存储器中生成图像数据,所述图像数据显示任务用于将所述存储器中生成的图像数据传输至所述LCD以进行显示。
在一个可选实施例中,所述方法还包括:通过微控制单元MCU使用数据总线仲裁机制在执行所述图像数据生成任务和所述图像数据显示任务之间进行切换。
根据本发明的另一个实施例,提供了一种显示装置,包括:微控制单元MCU、存储器和液晶显示屏LCD,其中:所述MCU,用于重复执行以下步骤:在第一预设时间内执行图像数据生成任务,以在所述存储器的第一存储区域中生成图像数据;在所述第一预设时间结束时,切换至在第二预设时间内执行图像数据显示任务,以将在所述第一存储区域中生成的图像数据传输至所述LCD进行显示;在所述第二预设时间结束时,切换至在所述第一预设时间内执行所述图像数据生成任务,以在所述存储器的第二存储区域中生成图像数据;在所述第一预设时间结束时,切换至在所述第二预设时间内执行所述图像数据显示任务,以将在所述第二存储区域中生成的图像数据传输至所述LCD进行显示。
在一个可选实施例中,所述装置还包括直接存储器访问DMA模块,用于:将在所述第一存储区域中生成的图像数据映射至所述液晶显示屏LCD进行显示。
根据本发明的另一个实施例,提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述方法。
根据本发明的另一个实施例,提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述方法。
本发明的显示方法,重复执行以下步骤:在第一预设时间内执行图像数据生成任务,以在存储器的第一存储区域中生成图像数据;在所述第一预设时间结束时,切换至在第二预设时间内执行图像数据显示任务,以将在所述第一存储区域中生成的图像数据传输至液晶显示屏LCD进行显示;在所述第二预设时间结束时,切换至在所述第一预设时间内执行所述图像数据生成任务,以在所述存储器的第二存储区域中生成图像数据;在所述第一预设时间结束时,切换至在所述第二预设时间内执行所述图像数据显示任务,以将在所述第二存储区域中生成的图像数据传输至所述LCD进行显示。由于使用了LCD屏进行显示,因此,解决了相关技术中采用LED数码管的显示方式导致显示效果较差的技术问题,提高了显示效果,以及由于采用分时机制执行图像数据生成任务和图像数据显示任务,从而提高了图像显示效率。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是本发明实施例的移动终端的硬件结构框图;
图2是根据本发明实施例的显示方法的流程图;
图3是根据本发明实施例的显示装置的结构框图;
图4是根据本发明另一实施例的显示装置的结构框图;
图5是根据本发明实施例的存储区域的示意图;
图6是根据本发明又一实施例的显示装置的结构框图(一);
图7是根据本发明又一实施例的显示装置的结构框图(二);
图8是根据本发明实施例的MCU与LCD的连接示意图;
图9是根据本发明实施例的显示装置中的信号时序图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
实施例1
本申请实施例一所提供的方法实施例可以在移动终端、计算机终端、电视机、空调等各种智能家电设备或者类似的运算装置中执行。以运行在智能家电上为例,图1是本发明实施例的移动终端的硬件结构框图,如图1所示,移动终端可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)和用于存储数据的存储器104,可选地,上述移动终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述移动终端的结构造成限定。例如,移动终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的显示方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(Network Interface Controller,简称为NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(Radio Frequency,简称为RF)模块,其用于通过无线方式与互联网进行通讯。
基于上述的移动终端或网络架构,在本实施例中提供了一种数据有效性的确定方法,应用于智能设备,图2是根据本发明实施例的显示方法的流程图,如图2所示,该流程包括如下步骤:
步骤S202,在第一预设时间内执行图像数据生成任务,以在存储器的第一存储区域中生成图像数据;
步骤S204,在所述第一预设时间结束时,切换至在第二预设时间内执行图像数据显示任务,以将在所述第一存储区域中生成的图像数据传输至液晶显示屏LCD进行显示;
步骤S206,在所述第二预设时间结束时,切换至在所述第一预设时间内执行所述图像数据生成任务,以在所述存储器的第二存储区域中生成图像数据;
步骤S208,在所述第一预设时间结束时,切换至在所述第二预设时间内执行所述图像数据显示任务,以将在所述第二存储区域中生成的图像数据传输至所述LCD进行显示。
需要说明的是,在上述实施例中,步骤S202至步骤S208是重复执行的,即循环执行步骤S202至步骤S208。
本发明的显示方法,重复执行以下步骤:在第一预设时间内执行图像数据生成任务,以在存储器的第一存储区域中生成图像数据;在所述第一预设时间结束时,切换至在第二预设时间内执行图像数据显示任务,以将在所述第一存储区域中生成的图像数据传输至液晶显示屏LCD进行显示;在所述第二预设时间结束时,切换至在所述第一预设时间内执行所述图像数据生成任务,以在所述存储器的第二存储区域中生成图像数据;在所述第一预设时间结束时,切换至在所述第二预设时间内执行所述图像数据显示任务,以将在所述第二存储区域中生成的图像数据传输至所述LCD进行显示。由于使用了LCD屏进行显示,因此,解决了相关技术中采用LED数码管的显示方式导致显示效果较差的技术问题,提高了显示效果,以及由于采用分时机制执行图像数据生成任务和图像数据显示任务,从而提高了图像显示效率。
其中,所述将在所述第一存储区域中生成的图像数据传输至液晶显示屏LCD进行显示,包括:通过直接存储器访问DMA模块将在所述第一存储区域中生成的图像数据映射至所述液晶显示屏LCD进行显示。
在上述实施例中,可以将第一存储区中生成的图像数据通过DMA模块映射到LCD,从而进一步提高图像数据的显示效率。
需要说明的是,上述实施例还可以执行以下技术方案:在所述第一存储区域中生成了图像数据后,将在所述第一存储区域中生成的图像数据缓存在高速缓存中;其中,所述通过直接存储器访问DMA模块将在所述第一存储区域中生成的图像数据映射至所述液晶显示屏LCD进行显示,包括:通过所述DMA模块所述高速缓存中缓存的图像数据映射至所述液晶显示屏LCD进行显示。
作为一种可选的实施方式,高速缓存可以是数据TCM(Data Tightly CoupledMemory,简称为DTCM)或称为Data TCM。
在上述实施例中,所述第一存储区域的大小和所述第二存储区域的大小相同、且与所述LCD的分辨率对应。
可选地,第一存储区域的大小以及第二存储区域的大小是根据LCD的分辨率确定的;例如,在第一存储区域和第二存储区域中,可以使用4个字节的大小对应LCD中的一个像素点,从而根据LCD的分辨率就能够确定出第一存储区域和第二存储区域的大小。
需要说明的是,在上述实施例中,在重复执行所述步骤之前,所述方法还包括:创建所述图像数据生成任务和所述图像数据显示任务,其中,所述图像数据生成任务用于在所述存储器中生成图像数据,所述图像数据显示任务用于将所述存储器中生成的图像数据传输至所述LCD以进行显示。
其中,所述方法还包括:通过微控制单元MCU使用数据总线仲裁机制在执行所述图像数据生成任务和所述图像数据显示任务之间进行切换。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例该的方法。
实施例2
在本实施例中还提供了一种显示装置,图3是根据本发明实施例的显示装置的结构框图,如图3所示,包括:微控制单元MCU 32、存储器34和液晶显示屏LCD36,其中:
所述MCU 32,用于重复执行以下步骤:在第一预设时间内执行图像数据生成任务,以在所述存储器的第一存储区域中生成图像数据;在所述第一预设时间结束时,切换至在第二预设时间内执行图像数据显示任务,以将在所述第一存储区域中生成的图像数据传输至所述LCD进行显示;在所述第二预设时间结束时,切换至在所述第一预设时间内执行所述图像数据生成任务,以在所述存储器的第二存储区域中生成图像数据;在所述第一预设时间结束时,切换至在所述第二预设时间内执行所述图像数据显示任务,以将在所述第二存储区域中生成的图像数据传输至所述LCD进行显示。
通过本发明,重复执行以下步骤:在第一预设时间内执行图像数据生成任务,以在存储器的第一存储区域中生成图像数据;在所述第一预设时间结束时,切换至在第二预设时间内执行图像数据显示任务,以将在所述第一存储区域中生成的图像数据传输至液晶显示屏LCD进行显示;在所述第二预设时间结束时,切换至在所述第一预设时间内执行所述图像数据生成任务,以在所述存储器的第二存储区域中生成图像数据;在所述第一预设时间结束时,切换至在所述第二预设时间内执行所述图像数据显示任务,以将在所述第二存储区域中生成的图像数据传输至所述LCD进行显示。由于使用了LCD屏进行显示,因此,解决了相关技术中采用LED数码管的显示方式导致显示效果较差的技术问题,提高了显示效果,以及由于采用分时机制执行图像数据生成任务和图像数据显示任务,从而提高了图像显示效率。
其中,如图4所示,所述装置还包括直接存储器访问DMA模块42,用于:将在所述第一存储区域中生成的图像数据映射至所述液晶显示屏LCD进行显示。
在上述实施例中,所述MCU还用于:在所述第一存储区域中生成了图像数据后,将在所述第一存储区域中生成的图像数据缓存在高速缓存中;其中,所述DMA模块还用于将所述高速缓存中缓存的图像数据映射至所述液晶显示屏LCD进行显示。
需要说明的是,所述第一存储区域的大小和所述第二存储区域的大小相同、且与所述LCD的分辨率对应。如图5所示,存储器被分为了两个大小相等的区域,即第一存储区域和第二存储区域。
在上述实施例中,如图6所示,在重复执行所述步骤之前,所述装置还包括创建模块62,用于:创建所述图像数据生成任务和所述图像数据显示任务,其中,所述图像数据生成任务用于在所述存储器中生成图像数据,所述图像数据显示任务用于将所述存储器中生成的图像数据传输至所述LCD以进行显示。
基于上述实施例,所述MCU还用于使用数据总线仲裁机制在执行所述图像数据生成任务和所述图像数据显示任务之间进行切换。
以下结合一示例,对上述实施例中的显示方法和显示装置进行解释说明,但不用于限定本发明实施例的技术方案。
在一可选实施例中,以上述实施例中的存储器为同步动态随机存取内存(Synchronous Dynamic Random-Access Memory,简称为SDRAM),LCD为单晶硅TFT LCD为例,如图7所示,显示装置包括MCU,SDRAM、TFT背光驱动模块以及TFT LCD。可选地,MCU可以是iMXRT1052芯片等精简指令集芯片。
其中,使用SDRAM作为图像数据缓存***。MCU通过数据总线与SDRAM连接,并通过RGB接口与TFT LCD屏连接。
在上述实施例中,MCU与SDRAM的连接方式如下:RESET引脚和CS引脚由MCU引脚单独控制,总线bus包括数据总线和地址总线,直接与SDRAM连接。其中,图7示意性的示出了SDRAM被划分了两个存储区域:RAM1和RAM2(即上述实施例中的第一存储区和第二存储区)。
MCU与LCD屏以及TFT背光驱动模块的连接关系如图8所示。其中,MCU通过RGB接口与TFT LCD屏连接。MCU的RGB接口中的HSYNC,VSYNC,RESET,CS,CLK和RGB数据脚(即DB引脚)与TFT LCD屏连接;MCU通过PWM引脚连接TFT背光驱动模块。通过上述实施例,可以通过不同总线连接不同设备的方式,实现了不同设备之间完全隔离,避免了硬件冲突。
在上述实施例中,在MCU侧:PWM引脚是产生TFT LCD背光调整的PWM波形的引脚。
在TFT LCD屏侧:RESET引脚是复位引脚,拉低引脚电平可以复位TFT LCD;CS引脚是TFT LCD片选引脚,拉低CS电平使TFT LCD屏工作;CLK是TFT LCD屏的RGB接口的图像数据时钟引脚;VSYNC是TFT LCD屏的列同步引脚;HSYNC是TFT LCD屏的行同步引脚;DB<23:0>是MCU连接TFT LCD的RGB总线的数据传输引脚。
对于TFT LCD屏背光,由MCU的PWM引脚控制电源向TFT的背光LED提供电流的大小。通过操作TFT LCD屏的控制引脚以及内部寄存器开启RGB图像数据接口,接着就可以通过RGB接口一直刷新TFT LCD屏幕。
在上述实施例中所用的TFT LCD屏幕没有图像数据缓存RAM,所以在显示的过程中,RGB接口需要一直刷新屏幕,不然屏幕的数据会丢失。
在一个可选实施例中,图像数据显示流程是:MCU通过RGB接口,将MCU内部RAM里的数据传输给TFT LCD屏,通过PWM引脚控制TFT LCD屏的亮度显示画面。使用此方式,仅需要更新MCU内部图像缓存区RAM中的数据即可实现TFT LCD屏幕图像的变换。图9所示为LCD的RGB接口的信号时序图,其中,各个信号和标识的含义如下:
INT_FrSyn信号:为LCD的RESET引脚上的信号;
VSYNC信号:为VSYNC引脚上的信号;
HSYNC信号:为HSYNC引脚上的信号;
VDEN信号:为CS引脚上的信号;
VCLK信号:为CLK引脚上的信号;
VD信号:为DB<23:0>引脚上的信号;
LEND信号:行有效信号;
VSPW:垂直同步信号的脉宽;
VFPD:垂直同步信号的前肩;
VBPD:垂直同步信号的后肩;
HBPD:水平同步信号的后肩;
HFPD:水平同步信号的前肩;
HSPW:水平同步信号的脉宽;
LINEVAL:垂直显示尺寸;
HOZVAL:水平显示尺寸。
其中,使用SDRAM作为图像数据缓存***。应用MCU的DTCM作为TFT LCD屏图像数据刷新区,使用SDRAM中独立划分的内容区域作为双帧缓存区(即RAM1和RAM2)用于图像数据的渲染。MCU通过TFT背光驱动提供LCD屏的背光;MCU通过RESET引脚和CS引脚与SDRAM内存连接;MCU通过RGB接口与TFT LCD屏连接,使用LCDIF DMA机制直接映射LCD屏幕图像数据到RGB接口,减少MCU对图像数据的操作,依靠内核的总线仲裁机制实现LCD屏图像的所见即所得。
其中,将SDRAM中生成的屏幕图像数据传输至DTCM,并通过DMA模块使用DMA机制将DTCM中的屏幕图像数据映射至LCD屏的RGB接口。
在一个可选实施例中,采取双缓存区机制,即设定两个大小对应于TFT LCD屏幕的分辨率RAM;直接将要显示的内容发送至TFT LCD的RGB接口。
其中,RAM1和RAM2互为刷新缓存区和图像渲染区。当RAM1用于刷新RGB接口数据时,RAM2用于渲染图片。当RAM2的图像渲染完成后,将RAM2切换到RGB接口刷新缓冲区,RAM1用于渲染图像;如此往复,完成TFT LCD屏的图像显示。
需要说明的是,在上述实施例中,在RTOS中创建图像数据生成和数据显示两个任务,其中图像数据生成任务优先级设置为最高,便于快速的更新图像数据。数据显示单独设置逻辑判断(LCDIF)机制,使MCU仅用于数据总线的仲裁,减少MCU对图像数据显示速度的影响。由于MCU的显示流程相互独立,可以将图像生成时间设置为T1,数据显示时间设置为T2。当MCU处于T1时间段的时候,先将RMA1作为图像渲染缓存区进行的图像数据的渲染,如果RMA1的图片数据构造完成,则切换到T2,通过LCDIF DMA刷新RAM1中的数据到LCD屏幕;当T2的时间段的处理完成后,MCU则切换为T1,处理RAM2中的图片数据,如果RAM2的图片数据构造完成,则再次切换为T2,再次通过LCDIF DMA刷新RAM2中的数据LCD屏幕。如此往复,通过时间片T1和T2的切换以及RAM1、RAM2的交互,形成TFT LCD屏幕数据的持续更新。
通过上述实施例,提供了基于嵌入式RTOS***的显示方法和显示装置;充分利用任务调度机制使用一个MCU和SDRAM实现控制TFT LCD屏幕显示极大的节省了硬件资源,充分利用了嵌入式***的优势;充分挖掘了MCU的潜力,极大降低了智能家电产品TFT LCD屏的成本;同时利用MCU的LCDIF DMA总线传输和软件时间片分时控制方式在TFT LCD屏显示图片,提高了TFT LCD屏幕的人机交互效率,节约硬件了资源,提升了产品的体验性;利用双缓存区进行连续多帧图像数据渲染和刷新有效提升屏幕端的数据刷新率,提升显示效果;采用了更简单的算法结构,将双缓存区用于数据的更新,算法模块原理简单,技术成熟,易于实现,各种信息可重复利用;具有更低的成本,相较于A核MCU或者利用更高性能如ARM9、CPU等的开发方案有明显的优势,可广泛用于智能家电产品,提高经济效益。
上述实施例可以应用在智能家电中,通过上述实施例中的基于嵌入式实时操作***(Real Time Operating System,简称为RTOS)的MCU图像显示技术,能有效的提升智能家电产品使用体验,满足用户日益提升的消费需求,同时降低成本,提升了稳定性,能够避免相关技术中为了适应显示需求,例如同时显示更多的界面,如既要显示天气界面、又要显示时间界面、又要显示温度页面、又要显示操作页面时,需要使用多个MCU控制多个LED数码管,从而导致增加成本和***复杂性,降低了稳定性的问题。
在上述实施例中的基于嵌入式***RTOS的TFT LCD屏图像的显示,是一个平台式显示技术,充分利用图像显示的RGB数据接口总线技术,实现了图像、游戏、数据、样本演示、多媒体等显示。
实施例3
本发明的实施例还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
可选地,在本实施例中,上述存储介质可以被设置为存储用于执行重复执行以下步骤的计算机程序:
S1,在第一预设时间内执行图像数据生成任务,以在存储器的第一存储区域中生成图像数据;
S2,在所述第一预设时间结束时,切换至在第二预设时间内执行图像数据显示任务,以将在所述第一存储区域中生成的图像数据传输至液晶显示屏LCD进行显示;
S3,在所述第二预设时间结束时,切换至在所述第一预设时间内执行所述图像数据生成任务,以在所述存储器的第二存储区域中生成图像数据;
S4,在所述第一预设时间结束时,切换至在所述第二预设时间内执行所述图像数据显示任务,以将在所述第二存储区域中生成的图像数据传输至所述LCD进行显示。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(Read-ONly Memory,简称为ROM)、随机存取存储器(RaNdom Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。
实施例4
本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
可选地,在本实施例中,上述处理器可以被设置为通过计算机程序重复执行以下步骤:
S1,在第一预设时间内执行图像数据生成任务,以在存储器的第一存储区域中生成图像数据;
S2,在所述第一预设时间结束时,切换至在第二预设时间内执行图像数据显示任务,以将在所述第一存储区域中生成的图像数据传输至液晶显示屏LCD进行显示;
S3,在所述第二预设时间结束时,切换至在所述第一预设时间内执行所述图像数据生成任务,以在所述存储器的第二存储区域中生成图像数据;
S4,在所述第一预设时间结束时,切换至在所述第二预设时间内执行所述图像数据显示任务,以将在所述第二存储区域中生成的图像数据传输至所述LCD进行显示。
可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种显示方法,其特征在于,包括:重复执行以下步骤:
在第一预设时间内执行图像数据生成任务,以在存储器的第一存储区域中生成图像数据;
在所述第一预设时间结束时,切换至在第二预设时间内执行图像数据显示任务,以将在所述第一存储区域中生成的图像数据传输至液晶显示屏LCD进行显示;
在所述第二预设时间结束时,切换至在所述第一预设时间内执行所述图像数据生成任务,以在所述存储器的第二存储区域中生成图像数据;
在所述第一预设时间结束时,切换至在所述第二预设时间内执行所述图像数据显示任务,以将在所述第二存储区域中生成的图像数据传输至所述LCD进行显示。
2.根据权利要求1所述的方法,其特征在于,所述将在所述第一存储区域中生成的图像数据传输至液晶显示屏LCD进行显示,包括:
通过直接存储器访问DMA模块将在所述第一存储区域中生成的图像数据映射至所述液晶显示屏LCD进行显示。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
在所述第一存储区域中生成了图像数据后,将在所述第一存储区域中生成的图像数据缓存在高速缓存中;
其中,所述通过直接存储器访问DMA模块将在所述第一存储区域中生成的图像数据映射至所述液晶显示屏LCD进行显示,包括:
通过所述DMA模块将所述高速缓存中缓存的图像数据映射至所述液晶显示屏LCD进行显示。
4.根据权利要求1所述的方法,其特征在于,所述第一存储区域的大小和所述第二存储区域的大小相同、且与所述LCD的分辨率对应。
5.根据权利要求1所述的方法,其特征在于,在重复执行所述步骤之前,所述方法还包括:
创建所述图像数据生成任务和所述图像数据显示任务,其中,所述图像数据生成任务用于在所述存储器中生成图像数据,所述图像数据显示任务用于将所述存储器中生成的图像数据传输至所述LCD以进行显示。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
通过微控制单元MCU使用数据总线仲裁机制在执行所述图像数据生成任务和所述图像数据显示任务之间进行切换。
7.一种显示装置,其特征在于,包括:微控制单元MCU、存储器和液晶显示屏LCD,其中:
所述MCU,用于重复执行以下步骤:
在第一预设时间内执行图像数据生成任务,以在所述存储器的第一存储区域中生成图像数据;
在所述第一预设时间结束时,切换至在第二预设时间内执行图像数据显示任务,以将在所述第一存储区域中生成的图像数据传输至所述LCD进行显示;
在所述第二预设时间结束时,切换至在所述第一预设时间内执行所述图像数据生成任务,以在所述存储器的第二存储区域中生成图像数据;
在所述第一预设时间结束时,切换至在所述第二预设时间内执行所述图像数据显示任务,以将在所述第二存储区域中生成的图像数据传输至所述LCD进行显示。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括直接存储器访问DMA模块,用于:将在所述第一存储区域中生成的图像数据映射至所述液晶显示屏LCD进行显示。
9.一种存储介质,其特征在于,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行所述权利要求1至6任一项中所述的方法。
10.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述权利要求1至6任一项中所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110070085.0A CN112667191A (zh) | 2021-01-19 | 2021-01-19 | 显示方法和装置、存储介质及电子装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110070085.0A CN112667191A (zh) | 2021-01-19 | 2021-01-19 | 显示方法和装置、存储介质及电子装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112667191A true CN112667191A (zh) | 2021-04-16 |
Family
ID=75415731
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110070085.0A Pending CN112667191A (zh) | 2021-01-19 | 2021-01-19 | 显示方法和装置、存储介质及电子装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112667191A (zh) |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6839061B1 (en) * | 1999-05-20 | 2005-01-04 | Seiko Epson Corporation | Image display system and information storage medium |
CN101101742A (zh) * | 2006-07-07 | 2008-01-09 | 恩益禧电子股份有限公司 | 显示数据接收电路和显示面板驱动器 |
CN102708832A (zh) * | 2012-06-26 | 2012-10-03 | 上海华兴数字科技有限公司 | 一种液晶图形显示控制器及实现方法 |
CN102769762A (zh) * | 2011-05-04 | 2012-11-07 | 上海中航光电子有限公司 | 3d显示设备、控制方法和3d显示*** |
CN203006650U (zh) * | 2012-10-31 | 2013-06-19 | 苏州汇川技术有限公司 | 电梯用tft液晶显示器 |
CN103915076A (zh) * | 2014-04-25 | 2014-07-09 | 青岛海信电器股份有限公司 | 驱动液晶显示方法、液晶显示装置和快门式3d显示方法 |
CN104112437A (zh) * | 2014-07-15 | 2014-10-22 | 河南科技大学 | 一种基于分时复用的液晶驱动装置 |
CN104737529A (zh) * | 2012-11-06 | 2015-06-24 | 精工爱普生株式会社 | 拍摄装置、拍摄装置的控制方法 |
CN106766659A (zh) * | 2016-12-30 | 2017-05-31 | 广东格兰仕集团有限公司 | 一种带显示屏的智能冰箱及其智能操作方法 |
CN107393494A (zh) * | 2017-08-17 | 2017-11-24 | 福建星网锐捷通讯股份有限公司 | 一种基于液晶显示屏的字体点阵显示方法及存储装置 |
CN110264967A (zh) * | 2019-05-09 | 2019-09-20 | 京东方科技集团股份有限公司 | 显示装置及其控制方法 |
CN110800038A (zh) * | 2019-03-04 | 2020-02-14 | 京东方科技集团股份有限公司 | 基于时分数据输出的显示驱动电路、显示设备和显示方法 |
-
2021
- 2021-01-19 CN CN202110070085.0A patent/CN112667191A/zh active Pending
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6839061B1 (en) * | 1999-05-20 | 2005-01-04 | Seiko Epson Corporation | Image display system and information storage medium |
CN101101742A (zh) * | 2006-07-07 | 2008-01-09 | 恩益禧电子股份有限公司 | 显示数据接收电路和显示面板驱动器 |
CN102769762A (zh) * | 2011-05-04 | 2012-11-07 | 上海中航光电子有限公司 | 3d显示设备、控制方法和3d显示*** |
CN102708832A (zh) * | 2012-06-26 | 2012-10-03 | 上海华兴数字科技有限公司 | 一种液晶图形显示控制器及实现方法 |
CN203006650U (zh) * | 2012-10-31 | 2013-06-19 | 苏州汇川技术有限公司 | 电梯用tft液晶显示器 |
CN104737529A (zh) * | 2012-11-06 | 2015-06-24 | 精工爱普生株式会社 | 拍摄装置、拍摄装置的控制方法 |
CN103915076A (zh) * | 2014-04-25 | 2014-07-09 | 青岛海信电器股份有限公司 | 驱动液晶显示方法、液晶显示装置和快门式3d显示方法 |
CN104112437A (zh) * | 2014-07-15 | 2014-10-22 | 河南科技大学 | 一种基于分时复用的液晶驱动装置 |
CN106766659A (zh) * | 2016-12-30 | 2017-05-31 | 广东格兰仕集团有限公司 | 一种带显示屏的智能冰箱及其智能操作方法 |
CN107393494A (zh) * | 2017-08-17 | 2017-11-24 | 福建星网锐捷通讯股份有限公司 | 一种基于液晶显示屏的字体点阵显示方法及存储装置 |
CN110800038A (zh) * | 2019-03-04 | 2020-02-14 | 京东方科技集团股份有限公司 | 基于时分数据输出的显示驱动电路、显示设备和显示方法 |
CN110264967A (zh) * | 2019-05-09 | 2019-09-20 | 京东方科技集团股份有限公司 | 显示装置及其控制方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109036295B (zh) | 图像显示处理方法及装置、显示装置及存储介质 | |
CN109192149B (zh) | 背光驱动装置及其驱动方法、背光模组及显示装置 | |
JP6069354B2 (ja) | 受信装置、ビデオリフレッシュ周波数の制御方法、装置及びシステム | |
US11222607B2 (en) | Display driving method, driving device, and display device comprising display panel and backlight unit | |
CN101578001B (zh) | 一种直下式led背光源色彩调整方法及其调整装置 | |
CN112992069B (zh) | 显示控制装置、显示装置、记录介质及控制方法 | |
CN105393209A (zh) | 显示协处理 | |
CN101093658A (zh) | 显示器刷新速度的转换 | |
CN107659800A (zh) | 一种dmd高帧频高分辨率同步动态显示*** | |
US11151929B2 (en) | Control method and control circuit for display device | |
US20220415248A1 (en) | Driving method of display device, display device, and computer readable storage medium | |
CN102006696B (zh) | 发光二极管背光驱动电路、方法及其恒流源 | |
CN108227895A (zh) | 一种熄屏显示方法及终端、计算机装置及可读存储介质 | |
CN113010466B (zh) | 墨水屏设备的接口切换方法、墨水屏设备及存储介质 | |
CN113053329B (zh) | 一种背光控制*** | |
CN105761681A (zh) | 屏幕的窗口显示方法及装置 | |
CN106933329B (zh) | 一种移动终端适配节能等级的方法、装置及移动终端 | |
CN115968492A (zh) | 显示驱动电路及方法、led显示板和显示装置 | |
WO2020177053A1 (en) | Display-driving circuit, display apparatus, and display method based on time-division data output | |
WO2022134008A1 (zh) | 图像显示方法、装置、电子设备及存储介质 | |
CN105788554B (zh) | 显示屏驱动器、显示屏及终端 | |
CN112667191A (zh) | 显示方法和装置、存储介质及电子装置 | |
CN111798805A (zh) | 背光处理***、设备、方法、背光驱动器及存储介质 | |
CN104112430A (zh) | 一种提升显示屏一体黑效果和动态对比度的***及方法 | |
CN102752446A (zh) | 一种控制移动终端屏幕背光照明的方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210416 |