[发明专利]一种机顶盒的解调及调谐自适应驱动方法在审
申请号: | 201410329272.6 | 申请日: | 2014-07-11 |
公开(公告)号: | CN104093073A | 公开(公告)日: | 2014-10-08 |
发明(设计)人: | 范春祥 | 申请(专利权)人: | 四川金网通电子科技有限公司 |
主分类号: | H04N21/443 | 分类号: | H04N21/443;H04N21/426 |
代理公司: | 四川省成都市天策商标专利事务所 51213 | 代理人: | 刘兴亮 |
地址: | 610000 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 机顶盒 解调 调谐 自适应 驱动 方法 | ||
技术领域
本发明属于数字电视机顶盒技术领域,具体涉及一种机顶盒的解调及调谐自适应驱动方法。
背景技术
近年来,随着数字电视的发展,机顶盒越来越普及,很多和机顶盒相关的硬件生产商也应运而生,比如解调芯片产商和调谐器厂商。他们陆续推出了多种解调芯片和调谐器,这就最终使得机顶盒软件因客户和市场需要集成不同的Demodulator(解调)、Tuner(调谐)驱动而变得越来越复杂。
比如:同一个机顶盒的mainchip(主芯片),根据需要可能会集成解调驱动demoA、demoB,和调谐驱动tunera、tunerb,同一个主芯片因为解调器和调谐器不一样,就是一套不同的硬件配置,这里有四种:
1.mainchip+demoA+tunera
2.mainchip+demoA+tunerb
3.mainchip+demoB+tunera
4.mainchip+demoB+tunerb
而同一套硬件配置就必须有一个软件和它对应,否则会导致机顶盒无法搜索到节目。以前的做法是针对不同的硬件会编译准备一个软件,所以这里需要4个不同的软件。而现在市面上的解调芯片和调谐器种类数不胜数,实际工作中遇到的要比这复杂得多。这样以来硬件稍作更改,则软件就不得不重新编译,以致降低了工作效率,同时软件版本众多也在一定程序上增加了维护管理的难度。
因而,在机顶盒上实现Demodulator(解调)、Tuner(调谐)驱动的自适应机制显得非常必要。
发明内容
本发明的目的在于解决同一机顶盒软件为了适应硬件而不得不重复修改和编译的问题,提出了在机顶盒上实现解调及调谐驱动的自适应方法,即只需要同一版本软件就可以适用于各种硬件平台。
本发明采取以下技术方案:
一种机顶盒的解调及调谐自适应驱动方法,通过更改机顶盒FLASH存储自适应区域的BYTE数据值以适应各种硬件平台,包括以下步骤:
1).机顶盒开机启动进入系统前,首先从机顶盒FLASH的自适应区域加载LEN为32BYTE的自适应数据;
2).分别取出BYTE0、BYTE1、BYTE2、BYTE3的值,分别表示demotype(解调类型)、tunertype(调谐器类型)、tsmode(TS流输出模式)、tsedge(TS流采样模式),再通过demotype调用不同的解调驱动代码,通过自适应加载不同的解调驱动,以实现同一版软件兼容不同的解调及调谐驱动;
3).在不同解调驱动里,完成tunertype,tsmode,tsedge的配置;
4).当机顶盒上电启动完成,再正常启动其他代码。
进一步的技术方案:所述的FLASH存储自适应区域划分为Booter、Adapt、Loader、App、Src。
本发明与现有技术相比,具有以下的有益效果:本发明不用增加任何硬件成本,通过修改自适应区默认BYTE数据值就可以实现一版软件适应于多个不同的硬件平台。增加了软件开发人员的工作效率,同时可以减少反复修改编译代码带来的出错风险,降低了软件版本管理的难度。
附图说明
图1为本发明的程序流程图。
具体实施方式
下面结合本发明的实施例对本发明作进一步的阐述和说明。
具体实施例:,
本发明中结构体及定义,如表1所示结构体及定义:
自适应区域及数据:如表2所示,机顶盒FLASH存储器一般划分为booter,loader,app和src区域。Booter是机顶盒系统启动需要的一小段应用程序。开机时首先进入booter,判断主程序是否被坏,是否有升级需求,从而决定是跳转到loader进入升级还是正常流程进入app开机,然后加载相应的src资源。
表2.FLASH存储器一般划分区域
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川金网通电子科技有限公司,未经四川金网通电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410329272.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种播放视频文件的方法及装置
- 下一篇:分布式视频编码边信息生成方法