一种液晶电视软件平台共用方法及系统研究

2019-07-12 07:07胥成祥
电子技术与软件工程 2019年11期
关键词:主程序机芯功能模块

文/胥成祥

1 引言

现液晶电视新的降本方向正朝Tconless 方向发展,系统降低电视整机成本(Tconless 技术:将原标准液晶屏自带的TCON 板集成到电视整机机芯上,系统降低成本)。但整机厂采用Tconless 技术后,带来如下问题:

(1)由于每个屏厂家的O/C 技术不一样,其硬件接口和TCON 控制参数和软件差异大,Tconless 屏无法做成标准协议和标准接口。

(2)Tconless 屏现只有部分厂家开放(屏状态稳定、供应量大的厂家),还需使用部分屏厂的标准Normal 屏(自带TCON 板)。

现整机行业内的通用做法是标准Normal屏机芯是一套软件,Tconless 屏机芯又是另外的软件,如果配不同Tconless 屏由于TCON参数和控制软件的差异,还会产生多套整机软件。对于各种屏资源都要使用的现状,整机的软件状态非常多,对生产管理、软件迭代升级、售后服务,非常不方便。造成很大的困难。而且容易出错。

本技术,采用独特方式,实现使用Normal 屏的Normal 机芯与使用Tconless 屏的Tconless 机芯共用一套软件,且可兼容多个Tconless 屏(一个软件),从而解决上述问题。

2 实现方案

2.1 Normal屏与TCONLESS屏自动识别技术

图1:Tconless/Normal 屏开机识别流程图

图2:TCON TOOL 功能模块示意图

图3:Normal 屏模组的数据架构图

首先,我们需要在机芯EEPROM 存储器中预先存入一个屏模组信息索引表(保括Tconless 屏模组、Normal 屏模组),识别EEPROM 存储器的屏模组信息表的信息来定义Tconless 屏/Normal 屏状态,在做EEPROM存储器的模组信息表时,先定义好哪些模组型号是Tconless 屏,哪些是Normal 屏,通过查表比较法也可识别Tconless 屏/Normal 屏状态。

开机识别流程如图1所示。

2.2 TCON 功能参数集成

(1)开发一种特殊的TCON TOOL 工具软件,将TCON 相关的参数和功能模块控制集成在一起(TCON Timming、OD、TCON 版本信息、Minilvds(或P2P 信号)的眼图参数、SSC 控制参数),调试完成后,自动生成一个独立的TCON.bin。

该TCON TOOL 集成的功能模块如图2所示。

(2)版本信息方式:为了方便了解TCON 软件状态和升级是否成功,定义出TCON 版本信息项,并在工厂菜单中显示出来,便于查询,便于管理控制。其信息保含:版本号VX.X、屏类型、屏幕尺寸、软件生产日期、机芯编号等信息。举例:version = “V0.1-ISP-43-20170119-MSD838”

解读该版本信息为:该TCON 软件为V0.1 版本,对应是AUO 的43 寸ISP 接口屏,软件生成日期为2017年1月19日,对应机芯为MSD838 机芯。

2.3 TCON参数分离技术

使用特殊的数据分组方式,将不同Normal 屏、不同Tconless 屏按模组型号进行分组,按不同功能自动配置不同驱动参数文件,实现参数分离。

图3为Normal 屏模组的数据架构。

图4是Tconless 屏模组的数据架构。

TCON 参数完全分离出来,按不同屏模组进行分类,每个Tconless 屏模组文件夹中包含:TCON.BIN(TCON Timming 控制数据文件)、Pmic.bin(TCON 电源管理数据文件)、Pgamma.bin(TCON PGAMMA 数据文件)。

按功能模块(appq con...)、模组型号(模组1模组2...)进行树型分支方式进行分类存放,便于软件搜索及文件调用、存储。

2.4 主程序架构流程重建技术

主程序只保留共用的基本功能,同时进行不同模组的数据调用和分配。

本技术首先系统在机芯EEPROM 存储器中预先存入一个模组信息索引表(保括Tconless 屏模组、Normal 屏模组),重点是包含Tconless 屏模组、Normal 屏模组信息,不同于以往只包含一类模组信息的索引表。其次,主程序系统根据模组信息索引表,找到当前液晶屏对应的模组索引号;然后,系统根据模组索引号找到当前模组对应的文件组,从中解析出当前液晶屏对应的屏参数、TCON参数(Normal 屏无TCON 参数);再然后,系统加载kernel 主程序,kernel 主程序根据EEPROM 存储器当中的模组索引号(1、2....n),调用对应液晶屏的ini 文件,解析出屏参、TCON 参数并加载,kernel 主程序启动完成。这样就实现了Tconless/Normal 屏的TCON 参数及屏屏参数的分离控制,可以用一个版本的软件即可适应多个不同的屏(各种Tconless 屏、各种Normal 屏),对生产管理、软件迭代升级、售后服务带来很大的方便性。主程序开机控制流程图如图5所示。

3 结论

该研究方案所采用的技术,完成了一套机芯软件平台系统适应Normal 屏及多个Tconless 屏同时使用的液晶电视整机系统要求,对液晶电视整机的生产效率、软件维护、迭代升级、售后服务有非常大的好处,可大大降低生产成本、售后服务成本。同时可提升产品的质量。

图4:Tconless 屏模组的数据架构图

图5:主程序控制流程图

猜你喜欢
主程序机芯功能模块
膜式燃气表机芯密封性检测装置及方法
在家办公很自在
石英表机芯支架注射模设计与制造
电控冰箱软件模块化设计
输电线路附着物测算系统测算功能模块的研究
M市石油装备公服平台网站主要功能模块设计与实现
功能模块的设计与应用研究
未经授权的第三方软件侵权问题研究
——以“腾讯与360之争”为视角*