一种自动识别多种高频头的机顶盒及其识别方法

文档序号:7754506阅读:445来源:国知局
专利名称:一种自动识别多种高频头的机顶盒及其识别方法
技术领域
本发明涉及数字电视机顶盒技术领域,尤其涉及一种自动识别多种高频头的机顶 盒及其识别方法。
背景技术
随着数字电视行业的发展以及数字电视增值业务的不断推出,大量的信息节目通 过有线网络提供给用户,用户通过机顶盒接收信息节目。机顶盒内部设有高频头和芯片, 高频头用于接收节目信号并将信号输出到芯片进行处理,处理后的信号再送到电视机中播 放。现有的机顶盒一股设计为只识别匹配某一种高频头,如果该机顶盒使用的高频头 一时难以购买到,或者生产时该高频头某个批次出现质量问题,或者由于成本等其他原因 需要更换使用其他厂家生产的高频头时,需要重新设计制造新的机顶盒才能与更换后的高 频头相匹配,这样会大大增加机顶盒的生产制造成本,延误机顶盒生产厂家的市场商机,给 机顶盒生产厂家带来损失。

发明内容
本发明目的是提供一种能够自动识别多种高频头的机顶盒;本发明的另一目的是 提供一种利用所述机顶盒自动识别多种高频头的方法。本发明采用以下技术方案机顶盒包括主控芯片、高频头连接电路,其中所述高频 头连接电路的输入端设有两个以上匹配连接不同高频头的接口电路,高频头连接电路中设 有两个以上按顺序编码的识别不同高频头的地址电路,每个地址电路对应连接一个接口电 路,高频头连接电路的输出端通过I2C总线与主控芯片相连,主控芯片中设有高频头识别 程序。所述利用上述机顶盒自动识别多种高频头的自动识别方法,包括如下步骤步骤 01 高频头识别程序初始化;步骤02 高频头识别程序通过I2C总线按编码顺序与高频头 连接电路中的地址电路通讯连接;步骤03 高频头识别程序判断已通讯连接的地址电路是 否连接有高频头;步骤04 如果高频头识别程序判断该地址电路没有连接高频头,则高频 头识别程序继续读取下一个编码的地址电路,如果高频头识别程序通讯连接完所有顺序编 码的地址电路都没有找到高频头,则高频头识别程序发出报警信号,停止运行;步骤05 如 果高频头识别程序找到有高频头,则设置调用该高频头的驱动程序供上层机顶盒程序使 用,机顶盒利用该高频头开始正常运行。所述高频头识别程序对每种高频头的驱动程序都设置以下标准化参数高频头的 配置参数(TUNER_CONFIG_DATA),设置高频头的AGC公用参数;高频头的扩展参数(TUNER_ C0NFIG_EXT),设置每种高频头的特性参数;高频头的初始化函数(Timerjnit),完成对高 频头的初始化;高频头的控制函数(TUner_C0ntr0l),完成对高频头的频率、符号率、调制 方式的控制;高频头状态的获取函数(TUner_StatUS),用于完成对高频头的锁定、误码率、信号电平、信噪比状态的获取。本发明利用高频头识别程序对所有的高频头进行统一标准化设置,当更换的高频 头移植到机顶盒的电路中时,高频头识别程序调用的高频头驱动程序供上层机顶盒程序直 接使用。本发明的有益效果是通过上述结构,在机顶盒中设置多个高频头接口及地址电 路,再采用高频头识别程序对所有预选的高频头进行统一标准化设置,使机顶盒能够自动 识别匹配电路中预选的多种高频头,机顶盒更换使用不同的高频头时不需要再重新设计制 造,提高机顶盒生产厂家的竞争力。


现结合附图对本发明做进一步阐述图1是本发明机顶盒连接一种高频头的结构 示意图。
具体实施例方式如图1所示,本发明包括主控芯片1、高频头连接电路2,其中所述高频头连接电路 2的输入端设有两个以上匹配连接不同高频头的接口电路21,高频头连接电路2中设有两 个以上按顺序编码的识别不同高频头的地址电路22,每个地址电路22对应连接一个接口 电路21,高频头连接电路2的输出端通过I2C总线3与主控芯片1相连,主控芯片1中设有 高频头识别程序11,高频头4连接在一个接口电路21上。所述利用上述机顶盒自动识别多种高频头的自动识别方法,包括如下步骤步骤 01 高频头识别程序11初始化;步骤02 高频头识别程序11通过I2C总线3按编码顺序与 高频头连接电路2中的地址电路22通讯连接;步骤03 高频头识别程序11判断已通讯连 接的地址电路22是否连接有高频头;步骤04 如果高频头识别程序11判断该地址电路22 没有连接高频头,则高频头识别程序11继续读取下一个编码的地址电路22,如果高频头识 别程序11通讯连接完所有顺序编码的地址电路22都没有找到高频头,则高频头识别程序 11发出报警信号,停止运行;步骤05 如果高频头识别程序11找到有高频头,则设置调用 该高频头的驱动程序供上层机顶盒程序使用,机顶盒利用该高频头开始正常运行。所述高频头识别程序11对每种高频头的驱动程序都设置以下标准化参数高 频头的配置参数(TUNER_CONFIG_DATA),设置高频头的AGC公用参数;高频头的扩展参数 (TUNER_CONFIG_EXT),设置每种高频头的特性参数;高频头的初始化函数(Tuner_Init), 完成对高频头的初始化;高频头的控制函数(TUner_C0ntr0l),完成对高频头的频率、符号 率、调制方式的控制;高频头状态的获取函数(TUner_StatUS),用于完成对高频头的锁定、 误码率、信号电平、信噪比状态的获取。
权利要求
一种自动识别多种高频头的机顶盒,包括主控芯片、高频头连接电路,其特征在于所述高频头连接电路的输入端设有两个以上匹配连接不同高频头的接口电路,高频头连接电路中设有两个以上按顺序编码的识别不同高频头的地址电路,每个地址电路对应连接一个接口电路,高频头连接电路的输出端通过I2C总线与主控芯片相连,主控芯片中设有高频头识别程序。
2.根据权利要求1所述的机顶盒自动识别多种高频头的方法,其特征在于所述利用 上述机顶盒自动识别多种高频头的自动识别方法,包括如下步骤步骤01 高频头识别程序初始化;步骤02 高频头识别程序通过I2C总线按编码顺序与高频头连接电路中的地址电路通 讯连接;步骤03 高频头识别程序判断已通讯连接的地址电路是否连接有高频头; 步骤04 如果高频头识别程序判断该地址电路没有连接高频头,则高频头识别程序继 续读取下一个编码的地址电路,如果高频头识别程序通讯连接完所有顺序编码的地址电路 都没有找到高频头,则高频头识别程序发出报警信号,停止运行;步骤05 如果高频头识别程序找到有高频头,则设置调用该高频头的驱动程序供上层 机顶盒程序使用,机顶盒利用该高频头开始正常运行。
3.根据权利要求2所述的自动识别多种高频头的方法,其特征在于所述高频头识别 程序对每个高频头的驱动程序都设置以下标准化参数高频头的配置参数(TUNER_CONFIG_DATA),设置高频头的AGC公用参数;高频头的扩展参数(TUNER_CONFIG_EXT),设置每种高频头的特性参数;高频头的初始化函数(Timer_Init),完成对高频头的初始化;高频头的控制函数(TUner_C0ntr0l),完成对高频头的频率、符号率、调制方式的控制;高频头状态的获取函数(TUner_StatUS),用于完成对高频头的锁定、误码率、信号电 平、信噪比状态的获取。
全文摘要
本发明公开了一种自动识别多种高频头的机顶盒及其识别方法,该机顶盒包括主控芯片、高频头连接电路,高频头连接电路的输入端设有两个以上匹配连接不同高频头的接口电路,高频头连接电路中设有两个以上按顺序编码的识别不同高频头的地址电路,每个地址电路对应连接一个接口电路,高频头连接电路的输出端通过I2C总线与主控芯片相连,主控芯片中设有高频头识别程序。本发明在机顶盒中设置多个高频头接口及地址电路,采用高频头识别程序对所有预选的高频头进行统一标准化设置,使机顶盒能够自动识别匹配电路中预选的多种高频头,机顶盒更换使用不同的高频头时不需要再重新设计制造,提高机顶盒生产厂家的竞争力。
文档编号H04N5/00GK101888471SQ20101023027
公开日2010年11月17日 申请日期2010年7月19日 优先权日2010年7月19日
发明者方立 申请人:福建新大陆通信科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1