电视机画面质量调试方法及装置转让专利

申请号 : CN201611153137.6

文献号 : CN106681914B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 蔡玉杭

申请人 : 广州视源电子科技股份有限公司

摘要 :

本发明公开了一种电视机画面质量调试方法及装置,所述调试方法包括:接收电视机发送的画面质量更新请求;根据所述电视机的软件ID查询是否存在已完成调试的画面质量二进制文件;若是,则将所述已完成调试的画面质量二进制文件发送至所述电视机,以使所述已完成调试的画面质量二进制文件替换掉所述电视机中的旧的画面质量二进制文件。根据本发明实施例的电视机画面质量调试方法,整个调试过程由计算机实现,效率高,不需要人工记录多项数据、人工录入xls、人工生成PQ bin,能够减少出错,且不需要占用其他工程师时间,调试PQ的工程师不需要自己熟悉软件代码也可以方便的调试PQ。

权利要求 :

1.一种电视机画面质量调试方法,其特征在于,包括:

通过网络接收电视机发送的画面质量更新请求;

根据所述电视机的软件ID查询是否存在已完成调试的画面质量二进制文件;

若服务器存在与该软件ID匹配的已完成调试的画面质量二进制文件,则将所述已完成调试的画面质量二进制文件发送至所述电视机,所述电视机对该完成调试的画面质量二进制文件进行下载,以使所述已完成调试的画面质量二进制文件替换掉所述电视机中的旧的画面质量二进制文件;

在所述接收电视机发送的更新请求的步骤之前,所述方法还包括:接收已完成画面质量调试的电视机发送的配置文件,所述配置文件包括多个画面质量数据项、与每个所述画面质量数据项对应的数值及软件ID;

解析所述配置文件,并将解析后的所述配置文件写入文档文件中,以生成所述已完成调试的画面质量二进制文件,所述文档文件包括与多个所述画面质量数据项对应的多个项目。

2.根据权利要求1所述的电视机画面质量调试方法,其特征在于,所述解析所述配置文件,并将解析后的所述配置文件写入文档文件中,以生成所述已完成调试的画面质量二进制文件的步骤包括:解析所述配置文件,以获得所述配置文件中的多个画面质量数据项、与每个所述画面质量数据项对应的数值及软件ID;

将所述配置文件中的多个画面质量数据项、与每个所述画面质量数据项对应的数值及软件ID写入所述文档文件中;

根据所述文档文件,调用二进制文件生成函数,以生成已完成调试的画面质量二进制文件。

3.根据权利要求1所述的电视机画面质量调试方法,其特征在于,所述解析所述配置文件,并将解析后的所述配置文件写入文档文件中,以生成所述已完成调试的画面质量二进制文件的步骤之后,所述方法还包括:备份所述已完成调试的画面质量二进制文件。

4.根据权利要求1至3任意一项所述的电视机画面质量调试方法,其特征在于,所述文档文件为XLS文件、XLSX文件、TXT文件、XML文件、JSON 文件、DOC文件、PPT文件中的任一种。

5.一种电视机画面质量调试装置,其特征在于,包括:

第一接收模块,用于通过网络接收电视机发送的画面质量更新请求;

查询模块,用于在所述第一接收模块接收到电视机发送的画面质量更新请求后,根据所述电视机的软件ID查询是否存在已完成调试的画面质量二进制文件;

发送模块,用于在所述查询模块查询到服务器存在已完成调试的画面质量二进制文件时,将所述已完成调试的画面质量二进制文件发送至所述电视机,所述电视机对该完成调试的画面质量二进制文件进行下载,以使所述已完成调试的画面质量二进制文件替换掉所述电视机中的旧的画面质量二进制文件;

所述调试装置还包括:

第二接收模块,用于接收已完成画面质量调试的电视机发送的配置文件,所述配置文件包括多个画面质量数据项、与每个所述画面质量数据项对应的数值及软件ID;

生成模块,用于解析所述配置文件,并将解析后的所述配置文件写入文档文件中,以生成所述已完成调试的画面质量二进制文件,所述文档文件包括与多个所述画面质量数据项对应的多个项目。

6.根据权利要求5所述的电视机画面质量调试装置,其特征在于,所述生成模块具体用于:解析所述配置文件,以获得所述配置文件中的多个画面质量数据项、与每个所述画面质量数据项对应的数值及软件ID;

将所述配置文件中的多个画面质量数据项、与每个所述画面质量数据项对应的数值及软件ID写入所述文档文件中;

根据所述文档文件,调用二进制文件生成函数,以生成已完成调试的画面质量二进制文件。

7.根据权利要求5所述的电视机画面质量调试装置,其特征在于,所述调试装置还包括:备份模块,用于备份所述已完成调试的画面质量二进制文件。

8.根据权利要求5至7任意一项所述的电视机画面质量调试装置,其特征在于,所述文档文件为XLS文件、XLSX文件、TXT文件、XML文件、JSON文件、DOC文件、PPT文件中的任一种。

说明书 :

电视机画面质量调试方法及装置

技术领域

[0001] 本发明涉及电视机技术领域,特别是涉及一种电视机画面质量调试方法及装置。

背景技术

[0002] 随着电视机技术的发展,电视机已进入千家万户,电视机逐渐成为人们生活的必需品之一。电视机在生产过程中需要对画面质量(Picture Quality,简称PQ)进行调试。工程师通过技术手段调整电视机画面质量的过程称为调试PQ,通常包括对比度、亮度、色饱和度、色调、清晰度等PQ项的调整。
[0003] 现有技术中,工程师需要通过电视机的工厂菜单对常用的PQ项进行调整,主要包括以下步骤:
[0004] 1.修改不同PQ项的值使画面质量达到期望效果;
[0005] 2.记录修改后的PQ项以及对应的数值;
[0006] 3.将数据写入QualityMap.xls文件,找到每个寄存器的对应项目,逐个修改数值;
[0007] 4.通过QualityMap.xls生成一系列PQ bin文件;
[0008] 5.PQ bin文件可用于编译完整软件,或替换电视机的软件中的旧PQ bin文件,使新的软件的画面质量符合期望的效果。
[0009] 但上述调试方案存在以下缺点:
[0010] 1.效率低,需要人工记录多项数据,人工录入xls文件,人工生成PQ bin;
[0011] 2.容易出错,人工记录容易出差错,而且录入xls文件时,由于xls文件的配置项有上万项,字体也小,容易录入错误;
[0012] 3.可能需要占用其他工程师时间,调试PQ的工程师可能不熟悉项目代码,就会需要请求其他工程师协助记录和编译软件。

发明内容

[0013] 本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明的一个目的在于提出一种效率高、无需过多人工操作的电视机画面质量调试方法。
[0014] 根据本发明实施例的电视机画面质量调试方法,包括:
[0015] 接收电视机发送的画面质量更新请求;
[0016] 根据所述电视机的软件ID查询是否存在已完成调试的画面质量二进制文件;
[0017] 若是,则将所述已完成调试的画面质量二进制文件发送至所述电视机,以使所述已完成调试的画面质量二进制文件替换掉所述电视机中的旧的画面质量二进制文件。
[0018] 根据本发明实施例的电视机画面质量调试方法,首先接收电视机发送的画面质量更新请求,当存在与电视机的软件ID匹配的已完成调试的画面质量二进制文件时,将所述已完成调试的画面质量二进制文件发送至所述电视机,以使所述已完成调试的画面质量二进制文件替换掉所述电视机中的旧的画面质量二进制文件,整个调试过程由计算机实现,效率高,不需要人工记录多项数据、人工录入xls、人工生成PQ bin,能够减少出错,且不需要占用其他工程师时间,调试PQ的工程师不需要自己熟悉软件代码也可以方便的调试PQ。
[0019] 另外,根据本发明上述实施例的电视机画面质量调试方法,还可以具有如下附加的技术特征:
[0020] 进一步地,在本发明的一个实施例中,所述接收电视机发送的更新请求的步骤之前,所述方法还包括:
[0021] 接收已完成画面质量调试的电视机发送的配置文件,所述配置文件包括多个画面质量数据项、与每个所述画面质量数据项对应的数值及软件ID;
[0022] 解析所述配置文件,并将解析后的所述配置文件写入文档文件中,以生成所述已完成调试的画面质量二进制文件,所述文档文件包括与多个所述画面质量数据项对应的多个项目。
[0023] 进一步地,在本发明的一个实施例中,所述解析所述配置文件,并将解析后的所述配置文件写入文档文件中,以生成所述已完成调试的画面质量二进制文件的步骤包括:
[0024] 解析所述配置文件,以获得所述配置文件中的多个画面质量数据项、与每个所述画面质量数据项对应的数值及软件ID;
[0025] 将所述配置文件中的多个画面质量数据项、与每个所述画面质量数据项对应的数值及软件ID写入所述文档文件中;
[0026] 根据所述文档文件,调用二进制文件生成函数,以生成已完成调试的画面质量二进制文件。
[0027] 进一步地,在本发明的一个实施例中,所述解析所述配置文件,并将解析后的所述配置文件写入文档文件中,以生成所述已完成调试的画面质量二进制文件的步骤之后,所述方法还包括:
[0028] 备份所述已完成调试的画面质量二进制文件。
[0029] 进一步地,在本发明的一个实施例中,所述文档文件为XLS文件、XLSX文件、TXT文件、XML文件、JSON文件、DOC文件、PPT文件中的任一种。
[0030] 本发明的另一个目的在于提出一种效率高、无需过多人工操作的电视机画面质量调试装置。
[0031] 根据本发明实施例的电视机画面质量调试装置,包括:
[0032] 第一接收模块,用于接收电视机发送的画面质量更新请求;
[0033] 查询模块,用于在所述第一接收模块接收到电视机发送的画面质量更新请求后,根据所述电视机的软件ID查询是否存在已完成调试的画面质量二进制文件;
[0034] 发送模块,用于在所述查询模块查询到存在已完成调试的画面质量二进制文件时,将所述已完成调试的画面质量二进制文件发送至所述电视机,以使所述已完成调试的画面质量二进制文件替换掉所述电视机中的旧的画面质量二进制文件。
[0035] 另外,根据本发明上述实施例的电视机画面质量调试装置,还可以具有如下附加的技术特征:
[0036] 进一步地,在本发明的一个实施例中,所述调试装置还包括:
[0037] 第二接收模块,用于接收已完成画面质量调试的电视机发送的配置文件,所述配置文件包括多个画面质量数据项、与每个所述画面质量数据项对应的数值及软件ID;
[0038] 生成模块,用于解析所述配置文件,并将解析后的所述配置文件写入文档文件中,以生成所述已完成调试的画面质量二进制文件,所述文档文件包括与多个所述画面质量数据项对应的多个项目。
[0039] 进一步地,在本发明的一个实施例中,所述生成模块具体用于:
[0040] 解析所述配置文件,以获得所述配置文件中的多个画面质量数据项、与每个所述画面质量数据项对应的数值及软件ID;
[0041] 将所述配置文件中的多个画面质量数据项、与每个所述画面质量数据项对应的数值及软件ID写入所述文档文件中;
[0042] 根据所述文档文件,调用二进制文件生成函数,以生成已完成调试的画面质量二进制文件。
[0043] 进一步地,在本发明的一个实施例中,所述调试装置还包括:
[0044] 备份模块,用于备份所述已完成调试的画面质量二进制文件。
[0045] 进一步地,在本发明的一个实施例中,所述文档文件为XLS文件、XLSX文件、TXT文件、XML文件、JSON文件、DOC文件、PPT文件中的任一种。
[0046] 本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

[0047] 本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
[0048] 图1是根据本发明一实施例的电视机画面质量调试方法的流程图;
[0049] 图2是根据本发明另一实施例的电视机画面质量调试方法的流程图;
[0050] 图3是根据本发明另一实施例的电视机画面质量调试装置的结构示意图。

具体实施方式

[0051] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0052] 请参阅图1,本发明一实施例提出的电视机画面质量调试方法,至少包括以下步骤:
[0053] S101,接收电视机发送的画面质量更新请求;
[0054] 其中,本实施例的电视机画面质量调试方法用于服务器端,在具体实施时,电视机可通过互联网与服务器建立连接,首先通过网络接收电视机发送的画面质量更新请求,具体可以在电视机的工厂菜单中加入“自动更新PQ bin”这一选项,当点击该“自动更新PQ bin”选项时,电视机就会向服务器发送画面质量更新请求,服务器对该更新请求进行接收。
[0055] S102,根据所述电视机的软件ID查询是否存在已完成调试的画面质量二进制文件;
[0056] 其中,步骤S101中,电视机向服务器发送画面质量更新请求时,还会携带电视机的软件ID,服务器根据该软件ID查询是否存在已完成调试的画面质量二进制文件,即查询是否存在与该软件ID匹配的已完成调试的画面质量二进制文件(即PQ bin,下同)。具体实施时,已完成调试的画面质量二进制文件可以是通过其它已调试好画面质量的电视机将其中的画面质量二进制文件提取后预先储存在服务器中。
[0057] S103,若是,则将所述已完成调试的画面质量二进制文件发送至所述电视机,以使所述已完成调试的画面质量二进制文件替换掉所述电视机中的旧的画面质量二进制文件。
[0058] 其中,若服务器存在与该软件ID匹配的已完成调试的画面质量二进制文件,则会向电视机发送该已完成调试的画面质量二进制文件,电视机对该完成调试的画面质量二进制文件进行下载,然后直接替换掉电视机中的旧的画面质量二进制文件,完成画面质量的调试,最后重启电视机即可。
[0059] 根据本发明实施例的电视机画面质量调试方法,首先接收电视机发送的画面质量更新请求,当存在与电视机的软件ID匹配的已完成调试的画面质量二进制文件时,将所述已完成调试的画面质量二进制文件发送至所述电视机,以使所述已完成调试的画面质量二进制文件替换掉所述电视机中的旧的画面质量二进制文件,整个调试过程由计算机实现,效率高,不需要人工记录多项数据、人工录入xls、人工生成PQ bin,能够减少出错,且不需要占用其他工程师时间,调试PQ的工程师不需要自己熟悉软件代码也可以方便的调试PQ。
[0060] 请参阅图2,本发明另一实施例提出的电视机画面质量调试方法,至少包括以下步骤:
[0061] S201,接收已完成画面质量调试的电视机发送的配置文件,所述配置文件包括多个画面质量数据项、与每个所述画面质量数据项对应的数值及软件ID;
[0062] 其中,工程师通过工厂菜单可以调试多种寄存器的值,包括颜色寄存器、亮度相关寄存器、清晰度寄存器、渗色CTI寄存器、Comb寄存器等等来调整TV画面的对比度、亮度、色饱和度、色调、清晰度等,对电视机进行PQ调试,调试达标后,将该调试达标的电视机即为已完成画面质量调试的电视机,通过在已完成画面质量调试的电视机的工厂菜单中增加“自动编译PQ bin”这一选项,当点击该“自动编译PQ bin”选项时,电视机的工厂菜单把多个画面质量数据项、与每个所述画面质量数据项对应的数值及软件ID写入配置文件中,例如写入json文件中,然后已完成画面质量调试的电视机通过网络向服务器发送请求。
[0063] S202,解析所述配置文件,并将解析后的所述配置文件写入文档文件中,以生成已完成调试的画面质量二进制文件,所述文档文件包括与多个所述画面质量数据项对应的多个项目;
[0064] 其中,步骤S202具体包括:
[0065] 解析所述配置文件,以获得所述配置文件中的多个画面质量数据项、与每个所述画面质量数据项对应的数值及软件ID;
[0066] 将所述配置文件中的多个画面质量数据项、与每个所述画面质量数据项对应的数值及软件ID写入所述文档文件中;
[0067] 根据所述文档文件,调用二进制文件生成函数,以生成已完成调试的画面质量二进制文件。
[0068] 服务器接收到已完成画面质量调试的电视机发送的请求后,提取该配置文件,并进行解析,并将解析后的所述配置文件写入文档文件中,该文档文件包括与多个所述画面质量数据项对应的多个项目,所述文档文件为XLS文件、XLSX文件、TXT文件、XML文件、JSON文件、DOC文件、PPT文件中的任一种,具体在本实施例中,所述文档文件为XLS文件,具体为QualityMap.xls文件,服务器会将解析后的所述配置文件写入QualityMap.xls文件的对应项目中,然后根据写入完成的QualityMap.xls文件,调用二进制文件生成函数,以生成已完成调试的画面质量二进制文件。此外,服务器成功生成已完成调试的画面质量二进制文件之后便在数据库中记录生成时间、软件ID、PQ bin存放路径等信息,代表PQ bin生成成功。
[0069] S203,备份所述已完成调试的画面质量二进制文件;
[0070] 为了备份数据,服务器生成的已完成调试的画面质量二进制文件会保存在储存服务器上,可用于随时查找,工程师也可以随时自行下载,对于无法连接互联网的电视机,实际应用中,工程师可以直接根据电视机的软件ID从服务器中下载相应的已完成调试的画面质量二进制文件,然后保存在U盘等移动储存设备中,然后直接对电视机进行替换PQ bin即可完成画面质量调试。
[0071] S204,接收需要进行画面质量调试的电视机发送的画面质量更新请求;
[0072] 其中,在具体实施时,需要进行画面质量调试的电视机可通过互联网与服务器建立连接,首先通过网络接收电视机发送的画面质量更新请求,具体可以在需要进行画面质量调试的电视机的工厂菜单中加入“自动更新PQ bin”这一选项,当点击该“自动更新PQ bin”选项时,需要进行画面质量调试的电视机就会向服务器发送画面质量更新请求,服务器对该更新请求进行接收。
[0073] S205,根据所述需要进行画面质量调试的电视机的软件ID查询是否存在已完成调试的画面质量二进制文件;
[0074] 其中,步骤S204中,需要进行画面质量调试的电视机向服务器发送画面质量更新请求时,还会携带电视机的软件ID,服务器根据该软件ID查询是否存在已完成调试的画面质量二进制文件,即查询是否存在与该软件ID匹配的已完成调试的画面质量二进制文件。本实施例中,通过步骤S201~S203,服务器中已储存了已完成调试的画面质量二进制文件。
[0075] S206,若是,则将所述已完成调试的画面质量二进制文件发送至所述需要进行画面质量调试的电视机,以使所述已完成调试的画面质量二进制文件替换掉所述需要进行画面质量调试的电视机中的旧的画面质量二进制文件。
[0076] 其中,服务器根据需要进行画面质量调试的电视机的软件ID找到与其匹配的已完成调试的画面质量二进制文件,然后会向需要进行画面质量调试的电视机发送该已完成调试的画面质量二进制文件,需要进行画面质量调试的电视机对该完成调试的画面质量二进制文件进行下载,然后直接替换掉需要进行画面质量调试的电视机中的旧的画面质量二进制文件,完成画面质量的调试,最后重启电视机即可。
[0077] 请参阅图3,基于同一发明构思,本发明另一实施例提出的电视机画面质量调试装置,包括:
[0078] 第一接收模块,用于接收电视机发送的画面质量更新请求;
[0079] 查询模块,用于在所述第一接收模块接收到电视机发送的画面质量更新请求后,根据所述电视机的软件ID查询是否存在已完成调试的画面质量二进制文件;
[0080] 发送模块,用于在所述查询模块查询到存在已完成调试的画面质量二进制文件时,将所述已完成调试的画面质量二进制文件发送至所述电视机,以使所述已完成调试的画面质量二进制文件替换掉所述电视机中的旧的画面质量二进制文件。
[0081] 本实施例中,所述调试装置还包括:
[0082] 第二接收模块,用于接收已完成画面质量调试的电视机发送的配置文件,所述配置文件包括多个画面质量数据项、与每个所述画面质量数据项对应的数值及软件ID;
[0083] 生成模块,用于解析所述配置文件,并将解析后的所述配置文件写入文档文件中,以生成所述已完成调试的画面质量二进制文件,所述文档文件包括与多个所述画面质量数据项对应的多个项目。
[0084] 本实施例中,所述生成模块具体用于:
[0085] 解析所述配置文件,以获得所述配置文件中的多个画面质量数据项、与每个所述画面质量数据项对应的数值及软件ID;
[0086] 将所述配置文件中的多个画面质量数据项、与每个所述画面质量数据项对应的数值及软件ID写入所述文档文件中;
[0087] 根据所述文档文件,调用二进制文件生成函数,以生成已完成调试的画面质量二进制文件。
[0088] 本实施例中,所述调试装置还包括:
[0089] 备份模块,用于备份所述已完成调试的画面质量二进制文件。
[0090] 本实施例中,所述文档文件为XLS文件、XLSX文件、TXT文件、XML文件、JSON文件、DOC文件、PPT文件中的任一种。
[0091] 本发明实施例提出的电视机画面质量调试装置的技术特征和技术效果与本发明实施例提出的方法相同,在此不予赘述。
[0092] 在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。
[0093] 计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
[0094] 应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
[0095] 在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0096] 尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。