技术领域technical field
本发明涉及显示面板领域,尤其涉及一种显示面板的软件升级方法、显示面板及计算机可读存储介质。The present invention relates to the field of display panels, and in particular, to a software upgrade method for a display panel, a display panel and a computer-readable storage medium.
背景技术Background technique
随着用户对显示面板显示影像的质量要求越来越高,显示面板的生产者一般会在显示面板中配备专门的MEMC(Motion Estimate and MotionCompensation,运动估计和运动补偿)芯片,对SOC(System on Chip,系统级芯片)输出的视频信号进行插帧、倍频等优化处理。显示面板需要通过MEMC芯片控制软件引导MEMC芯片处理SOC输出的视频信号。As users have higher and higher requirements for the quality of the images displayed by the display panel, the manufacturers of the display panel will generally equip the display panel with a special MEMC (Motion Estimate and Motion Compensation) chip. Chip, system-level chip) output video signals are optimized for frame insertion, frequency multiplication, etc. The display panel needs to guide the MEMC chip to process the video signal output by the SOC through the MEMC chip control software.
传统的显示面板的MEMC芯片控制软件在显示面板的生产阶段安装之后,便无法对其进行再次升级更新,导致用户在显示面板的试用过程中,无法通过更新MEMC芯片控制软件来优化MEMC芯片对SOC输出视频信号的处理能力,这样存在MEMC芯片资源浪费且显示面板显示影像的质量较差的缺点。After the traditional MEMC chip control software of the display panel is installed in the production stage of the display panel, it cannot be updated again. As a result, the user cannot optimize the MEMC chip to SOC by updating the MEMC chip control software during the trial process of the display panel. The processing capability of the output video signal has the disadvantages of waste of MEMC chip resources and poor quality of the image displayed by the display panel.
发明内容SUMMARY OF THE INVENTION
本发明的主要目的在于提供一种显示面板的软件升级方法、显示面板及计算机可读存储介质,旨在达成提高显示面板控制方法的合理性的目的。The main purpose of the present invention is to provide a software upgrade method for a display panel, a display panel and a computer-readable storage medium, aiming to achieve the purpose of improving the rationality of the display panel control method.
为实现上述目的,本发明提供一种显示面板的软件升级方法,所述显示面板的软件升级方法包括以下步骤:In order to achieve the above object, the present invention provides a software upgrade method for a display panel, the software upgrade method for the display panel includes the following steps:
从服务器下载显示面板中MEMC芯片软件的软件升级数据;Download the software upgrade data of the MEMC chip software in the display panel from the server;
将所述软件升级数据对应的第一MEMC芯片软件安装至所述MEMC芯片的数据备份区;The first MEMC chip software corresponding to the software upgrade data is installed in the data backup area of the MEMC chip;
将所述数据备份区修改为所述MEMC芯片的数据活动区,以供所述显示面板通过所述数据活动区中安装的所述第一MEMC芯片软件控制所述MEMC芯片。The data backup area is modified into a data active area of the MEMC chip, so that the display panel can control the MEMC chip through the first MEMC chip software installed in the data active area.
可选地,所述从服务器下载显示面板中MEMC芯片软件的软件升级数据步骤之后,还包括:Optionally, after the step of downloading the software upgrade data of the MEMC chip software in the display panel from the server, it also includes:
获取所述第一MEMC芯片软件的第一软件版本及所述显示面板中已安装的第二MEMC芯片软件的第二软件版本;Obtain the first software version of the first MEMC chip software and the second software version of the second MEMC chip software installed in the display panel;
在所述第二软件版本低于所述第一软件版本时,执行所述将所述软件升级数据对应的第一MEMC芯片软件安装至所述MEMC芯片的数据备份区的步骤。When the second software version is lower than the first software version, the step of installing the first MEMC chip software corresponding to the software upgrade data to the data backup area of the MEMC chip is performed.
可选地,所述将所述软件升级数据对应的第一MEMC芯片软件安装至所述MEMC芯片的数据备份区的步骤之后,还包括:Optionally, after the step of installing the first MEMC chip software corresponding to the software upgrade data to the data backup area of the MEMC chip, it also includes:
获取所述第一MEMC芯片软件的第一校验值,以及所述显示面板中已安装的第二MEMC芯片软件的第二校验值;Obtain the first check value of the first MEMC chip software, and the second check value of the second MEMC chip software installed in the display panel;
在所述第一校验值与所述第二校验值相同时,执行所述将所述数据备份区修改为所述MEMC芯片的数据活动区的步骤。When the first check value is the same as the second check value, the step of modifying the data backup area to the data active area of the MEMC chip is performed.
可选地,所述从服务器下载显示面板中MEMC芯片软件的软件升级数据的步骤包括:Optionally, the step of downloading the software upgrade data of the MEMC chip software in the display panel from the server includes:
从服务器下载的所述显示面板的主系统软件升级数据,其中,所述主系统软件升级数据包括所述MEMC芯片软件的软件升级数据。The main system software upgrade data of the display panel downloaded from the server, wherein the main system software upgrade data includes the software upgrade data of the MEMC chip software.
可选地,所述从服务器下载的所述显示面板的主系统软件升级数据的步骤之后,还包括:Optionally, after the step of downloading the main system software update data of the display panel from the server, it further includes:
根据所述主系统软件升级数据升级所述显示面板的主系统软件;Upgrading the main system software of the display panel according to the main system software upgrade data;
在所述主系统软件升级完成时,将所述MEMC芯片软件的软件升级数据存储至预设存储区域;When the main system software upgrade is completed, the software upgrade data of the MEMC chip software is stored in a preset storage area;
所述将所述软件升级数据对应的第一MEMC芯片软件安装至所述MEMC芯片的数据备份区的步骤包括:The step of installing the first MEMC chip software corresponding to the software upgrade data to the data backup area of the MEMC chip includes:
读取所述预设存储区域存储的所述升级数据,并将读取到的所述升级数据对应的所述第一MEMC芯片软件安装至所述MEMC芯片的数据备份区。The upgrade data stored in the preset storage area is read, and the first MEMC chip software corresponding to the read upgrade data is installed into the data backup area of the MEMC chip.
可选地,所述从服务器下载的所述显示面板的主系统软件升级数据的步骤之前,还包括:Optionally, before the step of downloading the main system software update data of the display panel from the server, it further includes:
在接收到服务器发送的软件升级提示信息时,根据所述升级提示信息判断是否需要进行软件升级;When receiving the software upgrade prompt information sent by the server, determine whether software upgrade is required according to the upgrade prompt information;
在需要进行软件升级时,执行所述从服务器下载的所述显示面板的主系统软件升级数据的步骤。When software upgrade is required, the step of downloading the main system software upgrade data of the display panel from the server is performed.
可选地,所述将所述数据备份区修改为所述MEMC芯片的数据活动区的步骤之后,还包括:Optionally, after the step of modifying the data backup area to the data active area of the MEMC chip, it also includes:
输出是否重新启动显示面板的询问信息;Output the query information whether to restart the display panel;
在接收到重新启动所述显示面板的控制指令时,重新启动所述显示面板,以控制显示面板运行所述第一MEMC芯片软件。When receiving a control instruction to restart the display panel, restart the display panel to control the display panel to run the first MEMC chip software.
可选地,所述将所述数据备份区修改为所述MEMC芯片的数据活动区的步骤之后,还包括:Optionally, after the step of modifying the data backup area to the data active area of the MEMC chip, it also includes:
输出MEMC芯片软件升级完成的提示信息。Output the prompt message that the MEMC chip software upgrade is complete.
此外,为实现上述目的,本发明还提供一种显示面板,所述显示面板包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的软件升级程序,其中,所述存储器中还设置有数据备份区和数据活动区,所述显示面板通过所述数据活动区中安装的软件引导MEMC芯片处理系统级芯片输出的视频信号,所述软件升级程序被所述处理器执行时实现如上所述的显示面板的软件升级方法的步骤。In addition, in order to achieve the above object, the present invention also provides a display panel, the display panel includes: a memory, a processor, and a software upgrade program stored in the memory and running on the processor, wherein the The memory is also provided with a data backup area and a data active area, the display panel guides the MEMC chip to process the video signal output by the system-on-chip through the software installed in the data active area, and the software upgrade program is executed by the processor. When executed, the steps of the above-mentioned method for upgrading the software of the display panel are realized.
此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有软件升级程序,所述软件升级程序被处理器执行时实现如上所述的显示面板的软件升级方法的步骤。In addition, in order to achieve the above object, the present invention also provides a computer-readable storage medium, where a software upgrade program is stored on the computer-readable storage medium, and when the software upgrade program is executed by a processor, the above-mentioned display panel is realized steps of the software upgrade method.
本发明实施例提出的一种显示面板的软件升级方法、显示面板及计算机可读存储介质,先从服务器下载显示面板中MEMC芯片软件的软件升级数据,然后将所述软件升级数据对应的第一MEMC芯片软件安装至所述MEMC芯片的数据备份区,并将所述数据备份区修改为所述MEMC芯片的数据活动区,以供所述显示面板通过所述数据活动区中安装的所述第一MEMC芯片软件控制所述MEMC芯片。由于可以从服务器下载并安装MEMC软件的软件升级数据,使得实现了对显示面板MEMC芯片软件进行在线升级,这样达成了在提高MEMC芯片资源利用率的同时,提升显示面板显示影像的质量的效果。In a software upgrade method for a display panel, a display panel, and a computer-readable storage medium proposed by an embodiment of the present invention, the software upgrade data of MEMC chip software in the display panel is first downloaded from a server, and then the first software upgrade data corresponding to the software upgrade data is downloaded from a server. The MEMC chip software is installed into the data backup area of the MEMC chip, and the data backup area is modified into the data active area of the MEMC chip, so that the display panel can pass the first data installed in the data active area. A MEMC chip software controls the MEMC chip. Since the software upgrade data of the MEMC software can be downloaded and installed from the server, the online upgrade of the MEMC chip software of the display panel is realized, which achieves the effect of improving the quality of the image displayed on the display panel while improving the resource utilization of the MEMC chip.
附图说明Description of drawings
图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图;1 is a schematic diagram of a terminal structure of a hardware operating environment involved in an embodiment of the present invention;
图2为本发明显示面板的软件升级方法的一实施例的流程示意图;2 is a schematic flowchart of an embodiment of a software upgrade method for a display panel of the present invention;
图3为另一实施例的流程示意图;3 is a schematic flowchart of another embodiment;
图4为再一实施例的流程示意图;4 is a schematic flowchart of another embodiment;
图5为又一施例的流程示意图。FIG. 5 is a schematic flowchart of another embodiment.
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The realization, functional characteristics and advantages of the present invention will be further described with reference to the accompanying drawings in conjunction with the embodiments.
具体实施方式Detailed ways
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。It should be understood that the specific embodiments described herein are only used to explain the present invention, but not to limit the present invention.
本发明实施例的主要解决方案是:The main solutions of the embodiments of the present invention are:
从服务器下载显示面板中MEMC芯片软件的软件升级数据;Download the software upgrade data of the MEMC chip software in the display panel from the server;
将所述软件升级数据对应的第一MEMC芯片软件安装至所述MEMC芯片的数据备份区;The first MEMC chip software corresponding to the software upgrade data is installed in the data backup area of the MEMC chip;
将所述数据备份区修改为所述MEMC芯片的数据活动区,以供所述显示面板通过所述数据活动区中安装的所述第一MEMC芯片软件控制所述MEMC芯片。The data backup area is modified into a data active area of the MEMC chip, so that the display panel can control the MEMC chip through the first MEMC chip software installed in the data active area.
显示面板的生产者一般会在显示面板中配备专门的MEMC(MotionEstimate andMotion Compensation,运动估计和运动补偿)芯片,对SOC(System on Chip,系统级芯片)输出的视频信号进行插帧、倍频等优化处理。显示面板需要通过MEMC芯片控制软件引导MEMC芯片处理SOC输出的视频信号。The manufacturer of the display panel generally equips the display panel with a special MEMC (MotionEstimate and Motion Compensation, motion estimation and motion compensation) chip, and performs frame interpolation, frequency multiplication, etc. on the video signal output by the SOC (System on Chip, system-on-chip). Optimized processing. The display panel needs to guide the MEMC chip to process the video signal output by the SOC through the MEMC chip control software.
由于传统的显示面板的MEMC芯片控制软件在显示面板的生产阶段安装之后,便无法对其进行再次升级更新,导致用户在显示面板的试用过程中,无法通过更新MEMC芯片控制软件来优化MEMC芯片对SOC输出视频信号的处理能力,这样存在MEMC芯片资源浪费且显示面板显示影像的质量较差的缺点。Since the traditional MEMC chip control software of the display panel is installed in the production stage of the display panel, it cannot be updated again. As a result, the user cannot optimize the MEMC chip pair by updating the MEMC chip control software during the trial process of the display panel. The processing capability of the SOC to output the video signal has the disadvantages of waste of resources of the MEMC chip and poor quality of the image displayed by the display panel.
本发明实施例提出的一种显示面板的软件升级方法、显示面板及计算机可读存储介质,先从服务器下载显示面板中MEMC芯片软件的软件升级数据,然后将所述软件升级数据对应的第一MEMC芯片软件安装至所述MEMC芯片的数据备份区,并将所述数据备份区修改为所述MEMC芯片的数据活动区,以供所述显示面板通过所述数据活动区中安装的所述第一MEMC芯片软件控制所述MEMC芯片。由于可以从服务器下载并安装MEMC软件的软件升级数据,使得实现了对显示面板MEMC芯片软件进行在线升级,这样达成了在提高MEMC芯片资源利用率的同时,提升显示面板显示影像的质量的效果。In a software upgrade method for a display panel, a display panel, and a computer-readable storage medium proposed by an embodiment of the present invention, the software upgrade data of MEMC chip software in the display panel is first downloaded from a server, and then the first software upgrade data corresponding to the software upgrade data is downloaded from a server. The MEMC chip software is installed into the data backup area of the MEMC chip, and the data backup area is modified into the data active area of the MEMC chip, so that the display panel can pass the first data installed in the data active area. A MEMC chip software controls the MEMC chip. Since the software upgrade data of the MEMC software can be downloaded and installed from the server, the online upgrade of the MEMC chip software of the display panel is realized, which achieves the effect of improving the quality of the image displayed on the display panel while improving the resource utilization of the MEMC chip.
如图1所示,图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图。As shown in FIG. 1 , FIG. 1 is a schematic diagram of a terminal structure of a hardware operating environment involved in an embodiment of the present invention.
本发明实施例终端可以是显示面板,也可以是便携计算机或智能移动终端等终端设备。The terminal in the embodiment of the present invention may be a display panel, or may be a terminal device such as a portable computer or an intelligent mobile terminal.
如图1所示,该终端可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如遥控器等,可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。所述存储器中分配有两个独立的第一存储区域与第二存储区域,显示面板可以以所述第一存储区域或第二存储区域作为MEMC芯片的数据活动区,所述显示面板设置为运行数据活动区中安装的MEMC芯片软件,控制MEMC芯片处理系统级芯片输出的视频信号。As shown in FIG. 1 , the terminal may include: a processor 1001 , such as a CPU, a network interface 1004 , a user interface 1003 , a memory 1005 , and a communication bus 1002 . Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display), an input unit such as a remote control, etc., and the optional user interface 1003 may also include a standard wired interface and a wireless interface. Optionally, the network interface 1004 may include a standard wired interface and a wireless interface (eg, a WI-FI interface). The memory 1005 may be high-speed RAM memory, or may be non-volatile memory, such as disk memory. Optionally, the memory 1005 may also be a storage device independent of the aforementioned processor 1001 . The memory is allocated with two independent first storage areas and second storage areas, the display panel can use the first storage area or the second storage area as the data active area of the MEMC chip, and the display panel is set to run. The MEMC chip software installed in the data activity area controls the MEMC chip to process the video signal output by the system-on-chip.
本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。Those skilled in the art can understand that the terminal structure shown in FIG. 1 does not constitute a limitation on the terminal, and may include more or less components than the one shown, or combine some components, or arrange different components.
如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及软件升级程序。As shown in FIG. 1 , the memory 1005 as a computer storage medium may include an operating system, a network communication module, a user interface module and a software upgrade program.
在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的软件升级程序,并执行以下操作:In the terminal shown in FIG. 1 , the network interface 1004 is mainly used to connect to the background server and perform data communication with the background server; the user interface 1003 is mainly used to connect to the client (client) and perform data communication with the client; and the processor 1001 can be used to invoke a software upgrade program stored in memory 1005 and perform the following operations:
从服务器下载显示面板中MEMC芯片软件的软件升级数据;Download the software upgrade data of the MEMC chip software in the display panel from the server;
将所述软件升级数据对应的第一MEMC芯片软件安装至所述MEMC芯片的数据备份区;The first MEMC chip software corresponding to the software upgrade data is installed in the data backup area of the MEMC chip;
将所述数据备份区修改为所述MEMC芯片的数据活动区,以供所述显示面板通过所述数据活动区中安装的所述第一MEMC芯片软件控制所述MEMC芯片。The data backup area is modified into a data active area of the MEMC chip, so that the display panel can control the MEMC chip through the first MEMC chip software installed in the data active area.
进一步地,处理器1001可以调用存储器1005中存储的软件升级程序,还执行以下操作:Further, the processor 1001 can call the software upgrade program stored in the memory 1005, and also perform the following operations:
获取所述第一MEMC芯片软件的第一软件版本及所述显示面板中已安装的第二MEMC芯片软件的第二软件版本;Obtain the first software version of the first MEMC chip software and the second software version of the second MEMC chip software installed in the display panel;
在所述第二软件版本低于所述第一软件版本时,执行所述将所述软件升级数据对应的第一MEMC芯片软件安装至所述MEMC芯片的数据备份区的步骤。When the second software version is lower than the first software version, the step of installing the first MEMC chip software corresponding to the software upgrade data to the data backup area of the MEMC chip is performed.
进一步地,处理器1001可以调用存储器1005中存储的软件升级程序,还执行以下操作:Further, the processor 1001 can call the software upgrade program stored in the memory 1005, and also perform the following operations:
获取所述第一MEMC芯片软件的第一校验值,以及所述显示面板中已安装的第二MEMC芯片软件的第二校验值;Obtain the first check value of the first MEMC chip software, and the second check value of the second MEMC chip software installed in the display panel;
在所述第一校验值与所述第二校验值相同时,执行所述将所述数据备份区修改为所述MEMC芯片的数据活动区的步骤。When the first check value is the same as the second check value, the step of modifying the data backup area to the data active area of the MEMC chip is performed.
进一步地,处理器1001可以调用存储器1005中存储的软件升级程序,还执行以下操作:Further, the processor 1001 can call the software upgrade program stored in the memory 1005, and also perform the following operations:
从服务器下载的所述显示面板的主系统软件升级数据,其中,所述主系统软件升级数据包括所述MEMC芯片软件的软件升级数据。The main system software upgrade data of the display panel downloaded from the server, wherein the main system software upgrade data includes the software upgrade data of the MEMC chip software.
进一步地,处理器1001可以调用存储器1005中存储的软件升级程序,还执行以下操作:Further, the processor 1001 can call the software upgrade program stored in the memory 1005, and also perform the following operations:
根据所述主系统软件升级数据升级所述显示面板的主系统软件;Upgrading the main system software of the display panel according to the main system software upgrade data;
在所述主系统软件升级完成时,将所述MEMC芯片软件的软件升级数据存储至预设存储区域;When the main system software upgrade is completed, the software upgrade data of the MEMC chip software is stored in a preset storage area;
所述将所述软件升级数据对应的第一MEMC芯片软件安装至所述MEMC芯片的数据备份区的步骤包括:The step of installing the first MEMC chip software corresponding to the software upgrade data to the data backup area of the MEMC chip includes:
读取所述预设存储区域存储的所述升级数据,并将读取到的所述升级数据对应的所述第一MEMC芯片软件安装至所述MEMC芯片的数据备份区。The upgrade data stored in the preset storage area is read, and the first MEMC chip software corresponding to the read upgrade data is installed into the data backup area of the MEMC chip.
进一步地,处理器1001可以调用存储器1005中存储的软件升级程序,还执行以下操作:Further, the processor 1001 can call the software upgrade program stored in the memory 1005, and also perform the following operations:
在接收到服务器发送的软件升级提示信息时,根据所述升级提示信息判断是否需要进行软件升级;When receiving the software upgrade prompt information sent by the server, determine whether software upgrade is required according to the upgrade prompt information;
在需要进行软件升级时,执行所述从服务器下载的所述显示面板的主系统软件升级数据的步骤。When software upgrade is required, the step of downloading the main system software upgrade data of the display panel from the server is performed.
进一步地,处理器1001可以调用存储器1005中存储的软件升级程序,还执行以下操作:Further, the processor 1001 can call the software upgrade program stored in the memory 1005, and also perform the following operations:
输出是否重新启动显示面板的询问信息;Output the query information whether to restart the display panel;
在接收到重新启动所述显示面板的控制指令时,重新启动所述显示面板,以控制显示面板运行所述第一MEMC芯片软件。When receiving a control instruction to restart the display panel, restart the display panel to control the display panel to run the first MEMC chip software.
进一步地,处理器1001可以调用存储器1005中存储的软件升级程序,还执行以下操作:Further, the processor 1001 can call the software upgrade program stored in the memory 1005, and also perform the following operations:
输出MEMC芯片软件升级完成的提示信息。Output the prompt message that the MEMC chip software upgrade is complete.
参照图2,本发明显示面板的软件升级方法的一实施例中,所述显示面板的软件升级方法包括:Referring to FIG. 2 , in an embodiment of a software upgrade method for a display panel of the present invention, the software upgrade method for a display panel includes:
步骤S10、从服务器下载显示面板中MEMC芯片软件的软件升级数据;Step S10, downloading the software upgrade data of the MEMC chip software in the display panel from the server;
在本发明中,显示面板可以是智能电视机或智能显示器等显示装置。所述显示面板设置有网络接口,使得显示面板通过所述网络接口,可以实现与服务器之间的数据互通。In the present invention, the display panel may be a display device such as a smart TV or a smart display. The display panel is provided with a network interface, so that the display panel can communicate with the server through the network interface.
服务器上保存有显示面板的的主系统软件及MEMC芯片软件,显示面板可以通过网络接口,直接从服务器下载MEMC芯片软件的软件升级数据。所述显示面板还设置有eMMC(Embedded Multi Media Card)。显示面板可以将从服务器中下载的MEMC芯片软件的软件升级数据存储至eMM中。The main system software and MEMC chip software of the display panel are stored on the server, and the display panel can directly download the software upgrade data of the MEMC chip software from the server through the network interface. The display panel is also provided with eMMC (Embedded Multi Media Card). The display panel can store the software upgrade data of the MEMC chip software downloaded from the server into the eMM.
步骤S20、将所述软件升级数据对应的第一MEMC芯片软件安装至所述MEMC芯片的数据备份区;Step S20, installing the first MEMC chip software corresponding to the software upgrade data to the data backup area of the MEMC chip;
在本发明中,显示面板的eMMC中设置有数据活动区及数据备份区等两个数据存储区域。所述数据活动区及数据备份区均可以安装MEMC芯片软件。显示面板设置为读取eMMC中的数据活动区中的MEMC芯片软件,驱动MEMC芯片处理SOC(系统级芯片)输出的视频信号。In the present invention, two data storage areas, such as a data active area and a data backup area, are set in the eMMC of the display panel. MEMC chip software can be installed in both the data active area and the data backup area. The display panel is set to read the MEMC chip software in the data active area in the eMMC, and drive the MEMC chip to process the video signal output by the SOC (system on chip).
在显示面板将从服务器下载的所述MEMC芯片软件的软件升级数据存储至eMMC中后,显示面板可以读取所述MEMC芯片软件的软件升级数据,并将所述MEMC芯片软件的软件升级数据对应的第一MEMC芯片软件安装至eMMC中的数据备份区。After the display panel stores the software upgrade data of the MEMC chip software downloaded from the server into the eMMC, the display panel can read the software upgrade data of the MEMC chip software, and correspond to the software upgrade data of the MEMC chip software The software of the first MEMC chip is installed into the data backup area in the eMMC.
步骤S30、将所述数据备份区修改为所述MEMC芯片的数据活动区,以供所述显示面板通过所述数据活动区中安装的所述第一MEMC芯片软件控制所述MEMC芯片。Step S30 , modifying the data backup area to a data active area of the MEMC chip, so that the display panel can control the MEMC chip through the first MEMC chip software installed in the data active area.
在本发明中,在所述第一MEMC芯片软件安装至eMMC中的数据备份区后,显示面板可以将安装有所述第一MEMC芯片软件的数据备份区修改为显示面板的数据活动区。使得在显示面板重启后,通过数据备份区中安装的第一MEMC芯片软件控制MEMC芯片对SOC芯片输出的视频信号进行处理。In the present invention, after the first MEMC chip software is installed in the data backup area in the eMMC, the display panel can modify the data backup area where the first MEMC chip software is installed into the data active area of the display panel. After the display panel is restarted, the first MEMC chip software installed in the data backup area controls the MEMC chip to process the video signal output by the SOC chip.
具体地,在显示面板的eMMC中,安装有升级前的MEMC芯片软件的数据存储区域的地址段为A0-A1,安装所述第一MEMC芯片软件的数据存储区域的地址段为B0-B1。在MEMC芯片软件升级前,显示器定义地址段为A0-A1的数据存储区域为显示面板的数据活动区,使得显示面板可以通过A0-A1地址段中保存的MEMC芯片软件控制MEMC芯片。当将所述第一MEMC芯片软件安装至地址段为B0-B1的数据存储区域(即数据备份区)后,显示面板将址段为B0-B1的数据存储区域定义为数据活动区,并将地址段为A0-A1的数据存储区域定义为显示面板的数据备份区。使得,显示面板在重新启动后,通过B0-B1地址段中保存的第一MEMC软件控制MEMC芯片。Specifically, in the eMMC of the display panel, the address segment of the data storage area where the MEMC chip software before the upgrade is installed is A0 -A1 , and the address segment of the data storage area where the first MEMC chip software is installed is B0 -B1 . Before the MEMC chip software is upgraded, the display defines the data storage area with the address segment A0 -A1 as the data active area of the display panel, so that the display panel can control the MEMC chip through the MEMC chip software stored in the address segment A0 -A1 . After the first MEMC chip software is installed in the data storage area with the address segment B0 -B1 (ie, the data backup area), the display panel defines the data storage area with the address segment B0 -B1 as data activity area, and define the data storage area with the address segment A0 -A1 as the data backup area of the display panel. Therefore, after the display panel is restarted, the MEMC chip is controlled by the first MEMC software stored in the address segment B0 -B1 .
需要说明的是,在将数据备份区修改为数据活动区之后,还可以输出是否重新启动显示面板的询问信息,所述是否重新启动显示面板的询问信息的可以通过显示面板的交互界面输出,用户可以通过交互界面选择是否重启显示面板。进一步地,还可以设置交互界面的操作时长,当显示面板输出所述交互界面后,用户在预设操作时长内为进行任何操作时,则直接重新启动显示面板或者直接关闭交互界面。在直接关闭交互界面时,显示面板不会重新启动。在接收到重新启动所述显示面板的控制指令时,重新启动所述显示面板,以控制显示面板运行所述第一MEMC芯片软件。It should be noted that, after the data backup area is changed to the data active area, the query information of whether to restart the display panel can also be output, and the query information of whether to restart the display panel can be output through the interactive interface of the display panel. You can choose whether to restart the display panel through the interactive interface. Further, the operation duration of the interactive interface can also be set. After the display panel outputs the interactive interface, if the user performs any operation within the preset operation duration, the display panel is directly restarted or the interactive interface is directly closed. When closing the interactive interface directly, the display panel will not restart. When receiving a control instruction to restart the display panel, restart the display panel to control the display panel to run the first MEMC chip software.
在显示面板数据备份区被修改为数据活动区之后,或者在显示面板重启之后,输出MEMC芯片软件升级完成的提示信息。其中,输出MEMC芯片软件升级完成的提示信息的方式可以是在显示面板的预设区域显示MEMC芯片软件升级完成的提示信息,也可以通过语音转换装置将文本“MEMC芯片软件升级完成”转换为语音数据后,通过音频装置输出。还可以通过向控制终端推送MEMC芯片软件升级完成的提示信息的方式输出。After the data backup area of the display panel is modified to the data active area, or after the display panel is restarted, a prompt message indicating that the MEMC chip software upgrade is completed is output. The method of outputting the prompt information of the completion of the MEMC chip software upgrade may be to display the prompt information of the completion of the MEMC chip software upgrade in the preset area of the display panel, or convert the text "MEMC chip software upgrade complete" into voice through the voice conversion device After the data, it is output through the audio device. It can also be output by pushing the prompt information of the completion of the MEMC chip software upgrade to the control terminal.
在本实施例中,先从服务器下载显示面板中MEMC芯片软件的软件升级数据,然后将所述软件升级数据对应的第一MEMC芯片软件安装至所述MEMC芯片的数据备份区,并将所述数据备份区修改为所述MEMC芯片的数据活动区,以供所述显示面板通过所述数据活动区中安装的所述第一MEMC芯片软件控制所述MEMC芯片。由于可以从服务器下载并安装MEMC软件的软件升级数据,使得实现了对显示面板MEMC芯片软件进行在线升级,这样达成了在提高MEMC芯片资源利用率的同时,提升显示面板显示影像的质量的效果。In this embodiment, the software upgrade data of the MEMC chip software in the display panel is first downloaded from the server, then the first MEMC chip software corresponding to the software upgrade data is installed into the data backup area of the MEMC chip, and the The data backup area is modified into a data active area of the MEMC chip, so that the display panel can control the MEMC chip through the first MEMC chip software installed in the data active area. Since the software upgrade data of the MEMC software can be downloaded and installed from the server, the online upgrade of the MEMC chip software of the display panel is realized, which achieves the effect of improving the quality of the image displayed on the display panel while improving the resource utilization of the MEMC chip.
参照图3,基于上述实施例,在另一实施例中,所述步骤S10之后,还包括:Referring to FIG. 3, based on the foregoing embodiment, in another embodiment, after the step S10, the method further includes:
步骤S40、获取所述第一MEMC芯片软件的第一软件版本及所述显示面板中已安装的第二MEMC芯片软件的第二软件版本;Step S40, obtaining the first software version of the first MEMC chip software and the second software version of the second MEMC chip software installed in the display panel;
步骤S50、判断第一软件版本是否高于第二软件版本。Step S50, judging whether the first software version is higher than the second software version.
在本发明中,在从服务器下载软件升级数据之后,获取所述软件升级数据对应的第一MEMC芯片软件的软件版本,并获取显示面板当前已经安装的第二MEMC芯片软件的第二软件的第二软件版本。然后判断第一软件版本是否高于第二软件版本。在第一软件版本高于第二软件版本时,将第一MEMC芯片软件安装至数据备份区。当第一软件版本等于或者低于第二软件版本时,删除下载的软件升级数据,结束软件升级流程或者重新从服务器下载软件升级数据,再执行所述步骤S40。In the present invention, after the software upgrade data is downloaded from the server, the software version of the first MEMC chip software corresponding to the software upgrade data is obtained, and the second software version of the second MEMC chip software currently installed on the display panel is obtained. Two software versions. Then it is determined whether the first software version is higher than the second software version. When the first software version is higher than the second software version, the first MEMC chip software is installed in the data backup area. When the first software version is equal to or lower than the second software version, delete the downloaded software upgrade data, end the software upgrade process or download the software upgrade data from the server again, and then execute the step S40.
在本实施例中,在将第一MEMC芯片软件安装至备份区之前,先判断第一软件版本是否高于第二软件版本,这样达成了避免MEMC芯片软件误升级的效果。In this embodiment, before installing the first MEMC chip software into the backup area, it is determined whether the first software version is higher than the second software version, so as to achieve the effect of preventing the MEMC chip software from being upgraded by mistake.
参照图4,基于上述任一实施例,在再一实施例中,所述步骤S20之后,还包括:Referring to FIG. 4, based on any of the above embodiments, in yet another embodiment, after step S20, the method further includes:
步骤S60、获取所述第一MEMC芯片软件的第一校验值,以及所述显示面板中已安装的第二MEMC芯片软件的第二校验值;Step S60, obtaining the first check value of the first MEMC chip software, and the second check value of the second MEMC chip software installed in the display panel;
步骤S70、判断第一校验值是否等于第二校验值。Step S70, judging whether the first check value is equal to the second check value.
在本发明中,当将所述第一软件安装至数据备份区之后,可以根据哈希算法、消息摘要算法或者循环冗余校验码算法计算第一软件的第一校验值,以及第二软件的第二校验值。然后对比所述第一校验值及第二校验值,并判断第一校验值是否等于第二校验值。第一校验值等于第二校验值,则执行所述步骤S30。第一校验值不等于第二校验值,则删除数据备份区中安装地第一MEMC芯片软件。In the present invention, after the first software is installed in the data backup area, the first check value of the first software and the second check value of the first software can be calculated according to a hash algorithm, a message digest algorithm or a cyclic redundancy check code algorithm. The second check value of the software. Then, the first check value and the second check value are compared, and it is determined whether the first check value is equal to the second check value. If the first check value is equal to the second check value, step S30 is executed. If the first check value is not equal to the second check value, delete the first MEMC chip software installed in the data backup area.
需要说明的是,第一校验值不等于第二校验值,删除数据备份区中安装的第一软件之后,可以再次执行步骤S10,以重新下载并安装第一软件。可以选地,在删除数据备份区中安装的第一软件之后,还可以记录第一软件的安装次数或者删除次数,当所述安装次数或者删除次数大于预设次数(例如5次)时,结束MEMC芯片软件升级流程。It should be noted that the first check value is not equal to the second check value. After deleting the first software installed in the data backup area, step S10 may be performed again to download and install the first software again. Optionally, after deleting the first software installed in the data backup area, the number of times of installation or number of deletions of the first software can also be recorded, and when the number of times of installation or number of deletions is greater than a preset number of times (for example, 5 times), the process ends. MEMC chip software upgrade process.
在本实施例中,在将数据备份区修改为数据活动区之前,先判断已经安装的第一软件与第二软件的校验值是否相同,在校验值相同时,将数据活动区修改为数据备份区,由于可以避免显示面板执行校验值不同的MEMC芯片软件,这样达成了提高MEMC芯片软件升级的安全性的效果。In this embodiment, before changing the data backup area to the data active area, it is first determined whether the check values of the installed first software and the second software are the same, and when the check values are the same, the data active area is changed to In the data backup area, since the display panel can be prevented from executing MEMC chip software with different check values, the effect of improving the security of MEMC chip software upgrade is achieved.
参照图5,基于上述任一实施例,在又一实施例中,所述步骤S10包括:5, based on any of the above embodiments, in yet another embodiment, the step S10 includes:
步骤S11、从服务器下载的所述显示面板的主系统软件升级数据,其中,所述主系统软件升级数据包括所述MEMC芯片软件的软件升级数据。Step S11: Download the main system software upgrade data of the display panel from the server, wherein the main system software upgrade data includes the software upgrade data of the MEMC chip software.
在本发明中,当服务器检测到自身保存的显示面板的主系统软件及或MEMC芯片软件存已更新时,可以向显示面板发送软件升级提示信息,其中,所述软件升级提示信息包括待升级的主系统软件的版本号,或者还可以包括所述待升级主系统软件的更新日期等信息。In the present invention, when the server detects that the main system software and or MEMC chip software of the display panel saved by itself has been updated, it can send software upgrade prompt information to the display panel, wherein the software upgrade prompt information includes the software to be upgraded. The version number of the main system software, or may also include information such as the update date of the main system software to be upgraded.
当显示面板接收到服务器发送的软件升级提示信息时,提取软件升级提示信息中的待升级的主系统软件的版本号以及当前已经安装的主系统的软件版本号,然后根据待升级软件的版本号以及当前已经安装的主系统的软件版本号,并判断当前已安装的主系统软件的版本是否低于待升级的主系统软件的版本号,以判断当前主系统软件是否需要进行软件升级。When the display panel receives the software upgrade prompt information sent by the server, it extracts the version number of the main system software to be upgraded and the software version number of the currently installed main system in the software upgrade prompt information, and then according to the version number of the software to be upgraded and the software version number of the currently installed main system, and determine whether the version of the currently installed main system software is lower than the version number of the main system software to be upgraded, so as to determine whether the current main system software needs to be upgraded.
在主系统软件需要进行软件升级时,显示面板可以从服务器下载包含MEMC芯片软件的软件升级数据的主系统软件升级数据。并根据系统软件的升级数据,升级显示面板的主系统软件。使得在升级主系统软件的过程中,将MEMC芯片软件的软件升级数据存储至eMMC中。然后显示面板根据eMMC中保存的MEMC芯片软件的软件升级数据,升级MEMC芯片软件。When the main system software needs to be upgraded, the display panel can download the main system software upgrade data including the software upgrade data of the MEMC chip software from the server. And according to the upgrade data of the system software, upgrade the main system software of the display panel. In the process of upgrading the main system software, the software upgrade data of the MEMC chip software is stored in the eMMC. Then, the display panel upgrades the MEMC chip software according to the software upgrade data of the MEMC chip software stored in the eMMC.
在本实施例中,通过下载升级显示面板的主程序将MEMC芯片软件的软件升级数据保存至eMMC中,并通过eMMC中保存的MEMC芯片软件升级数据升级显示面板的MEMC芯片软件,由于实现了同步升级主程序软件及MEMC芯片软件,这样达成了提高SOC芯片与MEMC芯片数据处理的协同性的效果。In this embodiment, the software upgrade data of the MEMC chip software is stored in the eMMC by downloading the main program for upgrading the display panel, and the MEMC chip software of the display panel is upgraded through the MEMC chip software upgrade data saved in the eMMC. The main program software and MEMC chip software are upgraded, so as to achieve the effect of improving the data processing synergy between the SOC chip and the MEMC chip.
此外,本发明实施例还提出一种显示面板,所述显示面板包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的软件升级程序,其中,所述存储器中还设置有数据备份区和数据活动区,所述显示面板通过所述数据活动区中安装的软件引导MEMC芯片处理系统级芯片输出的视频信号所述软件升级程序被所述处理器执行时实现如上各个实施例所述的显示面板的软件升级方法的步骤。In addition, an embodiment of the present invention further provides a display panel, the display panel includes: a memory, a processor, and a software upgrade program stored on the memory and executable on the processor, wherein the memory is A data backup area and a data activity area are also provided, and the display panel guides the MEMC chip to process the video signal output by the system-on-chip through the software installed in the data activity area. When the software upgrade program is executed by the processor, the above is realized. The steps of the software upgrade method of the display panel described in each embodiment.
此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有软件升级程序,所述软件升级程序被处理器执行时实现如上各个实施例所述的显示面板的软件升级方法的步骤。In addition, an embodiment of the present invention further provides a computer-readable storage medium, where a software upgrade program is stored on the computer-readable storage medium, and when the software upgrade program is executed by a processor, the display panel described in the above embodiments is implemented steps of the software upgrade method.
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。It should be noted that, herein, the terms "comprising", "comprising" or any other variation thereof are intended to encompass non-exclusive inclusion, such that a process, method, article or system comprising a series of elements includes not only those elements, It also includes other elements not expressly listed or inherent to such a process, method, article or system. Without further limitation, an element qualified by the phrase "comprising a..." does not preclude the presence of additional identical elements in the process, method, article or system that includes the element.
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。The above-mentioned serial numbers of the embodiments of the present invention are only for description, and do not represent the advantages or disadvantages of the embodiments.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是智能电视或智能显示屏等)执行本发明各个实施例所述的方法。From the description of the above embodiments, those skilled in the art can clearly understand that the method of the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is better implementation. Based on such understanding, the technical solutions of the present invention can be embodied in the form of software products in essence or the parts that make contributions to the prior art, and the computer software products are stored in a storage medium (such as ROM/RAM) as described above. , a magnetic disk, an optical disk), including several instructions to make a terminal device (which may be a smart TV or a smart display screen, etc.) execute the methods described in the various embodiments of the present invention.
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。The above are only preferred embodiments of the present invention, and are not intended to limit the scope of the present invention. Any equivalent structure or equivalent process transformation made by using the contents of the description and drawings of the present invention, or directly or indirectly applied in other related technical fields , are similarly included in the scope of patent protection of the present invention.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910564226.7ACN110321143A (en) | 2019-06-25 | 2019-06-25 | Method for upgrading software, display panel and the readable storage medium storing program for executing of display panel |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910564226.7ACN110321143A (en) | 2019-06-25 | 2019-06-25 | Method for upgrading software, display panel and the readable storage medium storing program for executing of display panel |
| Publication Number | Publication Date |
|---|---|
| CN110321143Atrue CN110321143A (en) | 2019-10-11 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910564226.7APendingCN110321143A (en) | 2019-06-25 | 2019-06-25 | Method for upgrading software, display panel and the readable storage medium storing program for executing of display panel |
| Country | Link |
|---|---|
| CN (1) | CN110321143A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110704076A (en)* | 2019-10-15 | 2020-01-17 | 上海元城汽车技术有限公司 | Data processing method and device, vehicle-mounted controller and computer-readable storage medium |
| CN111459523A (en)* | 2020-04-02 | 2020-07-28 | 深圳创维-Rgb电子有限公司 | Image quality chip software upgrading method and device, electronic equipment and storage medium |
| CN112540779A (en)* | 2020-12-08 | 2021-03-23 | 深圳创维-Rgb电子有限公司 | Local dimming method for display device, display device and storage medium |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109885332A (en)* | 2019-02-27 | 2019-06-14 | 深圳创维-Rgb电子有限公司 | Image quality chip software upgrade method, device, display device and storage medium |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109885332A (en)* | 2019-02-27 | 2019-06-14 | 深圳创维-Rgb电子有限公司 | Image quality chip software upgrade method, device, display device and storage medium |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110704076A (en)* | 2019-10-15 | 2020-01-17 | 上海元城汽车技术有限公司 | Data processing method and device, vehicle-mounted controller and computer-readable storage medium |
| CN111459523A (en)* | 2020-04-02 | 2020-07-28 | 深圳创维-Rgb电子有限公司 | Image quality chip software upgrading method and device, electronic equipment and storage medium |
| CN112540779A (en)* | 2020-12-08 | 2021-03-23 | 深圳创维-Rgb电子有限公司 | Local dimming method for display device, display device and storage medium |
| Publication | Publication Date | Title |
|---|---|---|
| US8589909B2 (en) | Techniques for reducing down time in updating applications with metadata | |
| US8719810B2 (en) | Program upgrade system and method for over the air-capable mobile terminal | |
| CN102017673B (en) | Interworking system between user terminal and smart card for executing widget, and method thereof | |
| EP1775913B1 (en) | Method for controlling multimedia middleware apparatus using metadata | |
| CN103106092A (en) | System software updating method and device in terminal appliance | |
| CN108776592B (en) | Page construction method, device, equipment and storage medium | |
| CN110321143A (en) | Method for upgrading software, display panel and the readable storage medium storing program for executing of display panel | |
| US20170199733A1 (en) | Method for terminal to update operating system, terminal and system | |
| CN111459523A (en) | Image quality chip software upgrading method and device, electronic equipment and storage medium | |
| CN109885332A (en) | Image quality chip software upgrade method, device, display device and storage medium | |
| CN102567061A (en) | Method and system for bidirectionally updating television and remote controller | |
| CN109857503B (en) | Page interaction effect self-adaption method and device and electronic equipment | |
| CN110968367A (en) | E-commerce commodity field configuration method, device, server and storage medium | |
| CN109840156B (en) | Data caching method and equipment, storage medium and terminal thereof | |
| CN106293790A (en) | Application program updating method and apparatus based on Firefox operating system | |
| CN104077168A (en) | Method and device for updating operation systems for terminal | |
| CN109960522B (en) | Software upgrading method and device | |
| CN114995847A (en) | Hot update method, device, equipment and computer readable storage medium | |
| CN114756300B (en) | Cloud equipment configuration method and device, electronic equipment and medium | |
| CN113590179B (en) | Plug-in detection method and device, electronic equipment and storage medium | |
| CN114064075A (en) | Application program updating method and device, electronic equipment and storage medium | |
| CN106681761B (en) | Interactive upgrading method and system | |
| CN114840194A (en) | Code and operating system generation method and device, server and electronic equipment | |
| KR102506155B1 (en) | Electronic device, application executing system and control methods thereof | |
| CN109327740B (en) | Popularization application operation method of terminal, terminal and computer readable storage medium |
| 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:20191011 |