调谐器驱动控制方法、装置的制造方法

文档序号:10661418阅读:213来源:国知局
调谐器驱动控制方法、装置的制造方法
【专利摘要】本申请公开了一种调谐器驱动控制方法、装置,其在检测到所述电视主板中调谐器接口当前运行的调谐器驱动程序与所述调谐器接口当前连接的目标调谐器不兼容时,首先通过从电视主板连接的预设总线中获取目标调谐器对应的ID值,然后在预设存储位置汇总查找与该ID值对应的目标驱动程序,该目标驱动程序也即与目标调谐器相匹配的驱动程序,从而调用该目标驱动程序,即可完成对目标调谐器的驱动。相对于现有技术,本申请实施例可以实现电视主板的同一版本系统驱动程序兼容多种型号调谐器,不需要针对每种型号调谐器分别开发并维护一种系统驱动程序版本,从而可以大大降低驱动程序开发及维护工作量。
【专利说明】
调谐器驱动控制方法、装置
技术领域
[0001] 本发明涉及驱动控制技术领域,特别是涉及调谐器驱动控制方法、装置。
【背景技术】
[0002] 电视机工作时,对于接收到的高频电视信号(射频信号),都需要通过电视主板上 的调谐器(即tuner芯片)进行高频放大、振荡、混频等处理,使高频电视信号转换为中频信 号,再通过电视主板中的解码等模块将中频信号转换为可以播放的视频信号及音频信号。
[0003] 根据不同的目标市场、供应商产能情况及认证标准等,电视机机型呈现多样性,相 应的其配置的调谐器也不同(例如,X3-55机型配置的调谐器型号为MXL661,X4-50机型配置 的调谐器型号为TDA18275等),进而电视机的系统驱动程序中的调谐器驱动程序也不同。在 出现一种新型号(假设为B)调谐器时,由于现有系统驱动程序不存在该B型号调谐器对应的 调谐器驱动程序,无法对其进行驱动。现有解决方法是:以现有适用于A型号调谐器的系统 驱动程序D1为基础,在D1中添加并编译该B型号调谐器对应的调谐器驱动程序B修改D1中 调谐器的初始化接口,即将D1中调用调谐器驱动程序A'(A型号调谐器对应的调谐器驱动程 序)的相关语句修改为调用B',得到系统驱动程序D2,从而在D2执行时可以调用B'完成对电 视主板中配置的B型号调谐器的驱动(即初始化该调谐器,使其可以开始正常工作)。
[0004] 上述修改前的系统驱动程序D1只能调用A',故只适用于驱动配置有A型号调谐器 的电视主板,相应的,修改后的系统驱动程序D2则只能调用B',即只能取用配置有B型号调 谐器的电视主板。可见,现有电视主板的系统驱动程序不能兼容多种型号调谐器的驱动程 序,即不能通过一个版本的系统驱动程序来驱动具有不同调谐器的电视主板。因此,需要针 对配置有不同型号调谐器的电视主板开发不同版本的系统驱动程序(如上述D1、D2);相应 的,系统代码维护工作也需要同时对每个版本的系统驱动程序进行维护,增加了软件维护 的复杂度和工作量。

【发明内容】

[0005] 为了解决上述技术问题,本申请公开了一种调谐器驱动控制方法及相关装置。
[0006] 第一方面,本申请提供了一种调谐器驱动控制方法,所述方法包括:
[0007] 判断所述电视主板中调谐器接口当前运行的调谐器驱动程序是否与所述调谐器 接口当前连接的目标调谐器兼容;
[0008] 当所述当前运行的调谐器驱动程序与所述目标调谐器不兼容时,从电视主板连接 的预设总线中获取所述目标调谐器的身份标识码ID;
[0009] 从预设存储位置中查找与所述ID对应的目标驱动程序;
[0010] 根据查找到的所述目标驱动程序对所述目标调谐器进行初始化。
[0011] 结合第一方面,在第一方面第一种可行的实施方式中,所述方法还包括:
[0012] 检测所述电视主板的调谐器接口连接的调谐器是否更换;
[0013] 当检测到所述电视主板的调谐器接口连接的调谐器更换时,获取更换后的调谐器 对应的驱动程序源码;
[0014] 将所述驱动程序源码编译为可执行驱动程序;
[0015] 将所述编译后的可执行驱动程序存储于所述预设存储位置。
[0016] 结合第一方面第一种可行的实施方式,在第一方面第二种可行的实施方式中,将 所述编译后的可执行驱动程序存储于所述预设存储位置,包括:
[0017]确定所述当前驱动程序在所述预设存储位置中对应的已占用存储区域;
[0018] 将所述预设存储位置中所述已占用存储区域之后的预留独立区域作为目标存储 区域;
[0019] 在所述目标存储区域中写入所述编译后的可执行驱动程序。
[0020] 结合第一方面第一种可行的实施方式,在第一方面第三种可行的实施方式中,将 所述编译后的可执行驱动程序存储于所述预设存储位置,包括:
[0021] 确定所述当前驱动程序在所述预设存储位置中的末位存储位;
[0022] 以所述末位存储位的下一个存储位为起始位,依次写入所述编译后的可执行驱动 程序对应的数据。
[0023] 结合第一方面第一种可行的实施方式,在第一方面第四种可行的实施方式中,检 测所述电视主板的调谐器接口连接的调谐器是否更换,包括:
[0024] 获取所述电视主板的调谐器接口连接的调谐器对应的芯片类型标识;
[0025] 将所述芯片类型标识和预设类型标识进行比对;
[0026] 如果所述芯片类型标识与预设类型标识不一致,则确定电视主板中配置有新型号 调谐器。
[0027] 第二方面,本申请提供了一种调谐器驱动控制装置,所述装置包括:
[0028] 兼容性检测单元,用于判断所述电视主板中调谐器接口当前运行的调谐器驱动程 序是否与所述调谐器接口当前连接的目标调谐器兼容;
[0029] ID获取单元,用于当所述当前运行的调谐器驱动程序与所述目标调谐器不兼容 时,从电视主板连接的预设总线中获取所述目标调谐器的身份标识码ID;
[0030] 目标程序查找单元,用于从预设存储位置中查找与所述ID对应的目标驱动程序; [0031 ]驱动执行单元,用于根据查找到的所述目标驱动程序对所述目标调谐器进行初始 化。
[0032] 结合第二方面,在第二方面第一种可行的实施方式中,所述装置还包括:
[0033] 接口检测单元,用于检测所述电视主板的调谐器接口连接的调谐器是否更换;
[0034] 源码获取单元,用于在检测到所述电视主板的调谐器接口连接的调谐器更换时, 获取更换后的调谐器对应的驱动程序源码;
[0035] 源码编译单元,用于将所述驱动程序源码编译为可执行驱动程序;
[0036] 程序写入单元,用于将所述编译后的可执行驱动程序存储于所述预设存储位置。
[0037] 结合第二方面第一种可行的实施方式,在第二方面第二种可行的实施方式中,为 实现将所述编译后的可执行驱动程序存储于所述预设存储位置,所述程序写入单元具体被 配置为:
[0038] 确定所述当前驱动程序在所述预设存储位置中对应的已占用存储区域;
[0039] 将所述预设存储位置中所述已占用存储区域之后的预留独立区域作为目标存储 区域,并在所述目标存储区域中写入所述编译后的可执行驱动程序。
[0040] 结合第二方面第一种可行的实施方式,在第二方面第三种可行的实施方式中,为 实现将所述编译后的可执行驱动程序存储于所述预设存储位置,所述程序写入单元具体被 配置为:
[0041] 确定所述当前驱动程序在所述预设存储位置中的末位存储位,并以所述末位存储 位的下一个存储位为起始位,依次写入所述编译后的可执行驱动程序对应的数据。
[0042] 结合第二方面第一种可行的实施方式,在第二方面第四种可行的实施方式中,为 实现检测所述电视主板的调谐器接口连接的调谐器是否更换,所述接口检测单元具体被配 置为:
[0043] 获取所述电视主板的调谐器接口连接的调谐器对应的芯片类型标识,并将所述芯 片类型标识和预设类型标识进行比对,如果所述芯片类型标识与预设类型标识不一致,则 确定电视主板中配置有新型号调谐器。
[0044] 由以上技术方案可知,本申请实施例在所述电视主板中调谐器接口当前运行的调 谐器驱动程序与所述调谐器接口当前连接的目标调谐器不兼容时,首先通过从电视主板连 接的预设总线中获取目标调谐器对应的ID值,然后在预设存储位置汇总查找与该ID值对应 的目标驱动程序,该目标驱动程序也即与目标调谐器相匹配的驱动程序,从而调用该目标 驱动程序,即可完成对目标调谐器的驱动。相对于现有技术,本申请实施例可以实现电视主 板的同一版本系统驱动程序兼容多种型号调谐器,不需要针对每种型号调谐器分别开发并 维护一种系统驱动程序版本,从而可以大大降低驱动程序开发及维护工作量。
【附图说明】
[0045] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而 言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0046] 图1为本申请一个实施例提供的调谐器驱动控制方法的流程图;
[0047] 图2为本申请实施例提供的电视主板中主要硬件芯片的结构示意图;
[0048] 图3为本申请另一个实施例提供的调谐器驱动控制方法的流程图;
[0049] 图4为本申请一个实施例提供的调谐器驱动控制装置的结构框图;
[0050] 图5为本申请另一个实施例提供的调谐器驱动控制装置的结构框图。
【具体实施方式】
[0051] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及 附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例 中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附 权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0052] 首先对本申请提供的调谐器驱动控制方法的实施例进行说明。图1为本申请一个 实施例提供的调谐器驱动控制方法流程图,该方法应用于电视主板;参照图1,该方法包括 如下步骤。
[0053] S11、判断所述电视主板中调谐器接口当前运行的调谐器驱动程序是否与所述调 谐器接口当前连接的目标调谐器兼容。
[0054] S12、当所述当前运行的调谐器驱动程序与所述目标调谐器不兼容时,从电视主板 连接的预设总线中获取所述目标调谐器的身份标识码ID。
[0055] S13、从预设存储位置中查找与所述ID对应的目标驱动程序。
[0056] S14、根据查找到的所述目标驱动程序对所述目标调谐器进行初始化。
[0057] 上述步骤S12中所述的预设总线具体可以为I2C(Inter - Integrated Circuit,也 可以记为I2C)总线为双向的两线连续总线,提供集成电路之间的通信线路,具体到本申请 所述的电视主板,系统驱动程序可以通过I2C总线实现对tuner等硬件芯片的驱动控制,同 时还可以通过I 2C总线获取各个芯片的相关信息(如芯片状态等)。参照图2所示的电视主板 中用于接收电视信号的芯片结构图,电视主板接入总线后,调谐器(tuner)和解调器 (demod)分别与总线连接,系统驱动程序执行时通过该I 2C总线向调谐器和解调器发送驱动 指令,以控制调谐器将高频电视信号转换为中频信号,以及控制解调器将该中频信号转换 为传输流(Transport Stream,TS),进而可以通过解码器(decoder)对于TS流进行解码,得 到可以播放的视频解码信号和音频解码信号。
[0058] 每种型号的调谐器都具有唯一的身份标识码,即ID。根据上述基于I2C总线的驱动 控制逻辑,在系统驱动程序执行过程中,需要驱动调谐器时,当检测到系统驱动程序中原有 的调谐器驱动程序与电视主板的调谐器接口当前所连接的调谐器,即目标调谐器,不兼容 时,可以先从I 2C总线中读取当前连接的调谐器的ID值,再在预设存储位置中查找与该ID值 对应的目标驱动程序;由于每种型号的调谐器对应唯一的ID,故查找到的目标驱动程序必 然与调谐器接口当前所连接的目标调谐器相匹配,进而根据该目标驱动程序,即可实现对 目标调谐器的初始化。
[0059] 由以上技术方案可知,本申请实施例在所述电视主板中调谐器接口当前运行的调 谐器驱动程序与所述调谐器接口当前连接的目标调谐器不兼容时,首先通过从电视主板连 接的预设总线中获取目标调谐器对应的ID值,然后在预设存储位置汇总查找与该ID值对应 的目标驱动程序,该目标驱动程序也即与目标调谐器相匹配的驱动程序,从而调用该目标 驱动程序,即可完成对目标调谐器的驱动。基于本申请实施例,在开发整个电视主板的系统 驱动程序时,可以在同一个系统驱动程序中添加并编译多种类型调谐器的驱动程序,并在 实际执行过程中,在检测到当前运行的调谐器驱动程序与当前连接的目标调谐器不兼容 时,获取目标调谐器的ID值,并根据该ID值查找到与目标调谐器相匹配的目标驱动程序。相 对于现有技术,本申请实施例可以实现电视主板的同一版本系统驱动程序兼容多种型号调 谐器,不需要针对每种型号调谐器分别开发并维护一种系统驱动程序版本,从而可以大大 降低驱动程序开发及维护工作量。
[0060] 参照图3,在本申请一个可行的实施例中,上述电视主板中调谐器驱动方法,还可 以包括以下步骤:
[0061] S15、检测所述电视主板的调谐器接口连接的调谐器是否更换;
[0062] S16、当检测到所述电视主板的调谐器接口连接的调谐器更换时,获取更换后的调 谐器对应的驱动程序源码;
[0063] S17、将所述驱动程序源码编译为可执行驱动程序;
[0064] S18、将所述编译后的可执行驱动程序存储于所述预设存储位置。
[0065] 由于本申请可以兼容多种调谐器的驱动程序,故在所述电视主板的调谐器接口连 接的调谐器更换(电视主板上连接一种新型号调谐器,电视主板现有的系统驱动程序中不 存在其驱动程序)时,可以实时获取更换后的调谐器对应的驱动程序源码,对该驱动程序源 码进行编译,并将所述编译得到的可执行驱动程序存储于所述预设存储位置,从而可以随 时从预设存储位置中获取到新增的调谐器对应的驱动程序。
[0066] 另外,为便于在预设存储位置中查找各个ID对应的驱动程序,对已有的调谐器驱 动程序,可以设置其与ID值之间的对应关系,如下表1所示:
[0067] 表1 ID与驱动程序的预设映射关系表
[0069] 假设在获取到的目标调谐器的ID为001时,根据上述映射关系可以确定目标驱动 程序的存储地址为addressl,从而可以直接从addressl中读取到目标驱动程序。假设在新 增一种ID为010的调谐器时,在预设对应关系中添加一条新的映射,如下表2所示:
[0070] 表2 ID与驱动程序的预设映射关系表
[0072] 在本申请一个可行的实施例中,上述步骤S18所述的将所述编译后的可执行驱动 程序存储于所述预设存储位置,具体可以包括以下步骤:
[0073] S181、确定所述当前驱动程序在所述预设存储位置中对应的已占用存储区域;
[0074] S182、将所述预设存储位置中所述已占用存储区域之后的预留独立区域作为目标 存储区域;
[0075] S183、在所述目标存储区域中写入所述编译后的可执行驱动程序。
[0076] 在基于软件程序的硬件控制中,对于确定的硬件结构,其软件控制系统架构也是 完整且确定的,即每个硬件元件对应的软件控制模块在系统架构中的位置时确定的。具体 到电视主板驱动控制,调谐器作为其中的一个硬件芯片,其驱动程序在系统驱动程序中也 存在相对固定的位置,由于本实施例可以兼容不同型号调谐器的驱动程序,故对于新增调 谐器的驱动程序,可以将其存储于原有调谐器驱动程序的平行位置,便于集中维护。具体到 上述步骤S181至S183所述的存储方式,将预测存储位置划分为多个独立的存储区域,每新 增的调谐器驱动程序,则占用一个存储区域中来存储该新增的调谐器驱动程序。
[0077] 在本申请另一个可行的实施例中,上述步骤S18所述的将所述编译后的可执行驱 动程序存储于所述预设存储位置,具体可以包括以下步骤:
[0078] S184、确定所述当前驱动程序在所述预设存储位置中的末位存储位;
[0079] S185、以所述末位存储位的下一个存储位为起始位,依次写入所述编译后的可执 行驱动程序对应的数据。
[0080] 与上述步骤S181至S183不同,步骤S184至S185采用连续存储方式,在已有的调谐 器驱动程序所占用的最后一位存储位后,依次写入新增的调谐器驱动程序对应的数据;这 种方式可以更充分利用存储空间。
[0081] 在本申请一个可行的实施例中,上述步骤S15所述的检测所述电视主板的调谐器 接口连接的调谐器是否更换,具体可以包括以下步骤:
[0082 ] SI 51、获取所述电视主板的调谐器接口连接的调谐器对应的芯片类型标识;
[0083] S152、将所述芯片类型标识和预设类型标识进行比对;
[0084] S153、如果所述芯片类型标识与预设类型标识不一致,则确定电视主板中配置有 新型号调谐器。
[0085] 通过上述检测步骤,及时发现电视主板中的调谐器是否更换,及时发现新增的调 谐器,并添加相应的调谐器驱动程序,避免因缺少与更换后的调谐器相匹配的调谐器驱动 程序而导致调谐器不能及时正确初始化,进而影响电视主板的正常工作。
[0086] 另外,本申请实施例还提供了一种计算机存储介质,例如可以是R0M、随机存取存 储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等;该计算机存储介质中存储有程序,当 所述存储介质中的程序由电视主板的处理器执行时,可以实现通过上述方法实施例中记载 的任一种调谐器驱动控制方法中的部分或全部步骤对电视主板中调谐器进行驱动控制。
[0087] 相应于上述调谐器驱动控制方法,本申请实施例还提供了一种调谐器驱动控制装 置,图4为该装置的结构框图。参照图4,该装置包括:兼容性检测单元100、ID获取单元200、 目标程序查找单元300和驱动执行单元400。
[0088] 其中,该兼容性检测单元100用于,判断所述电视主板中调谐器接口当前运行的调 谐器驱动程序是否与所述调谐器接口当前连接的目标调谐器兼容。
[0089]该ID获取单元200用于,当所述当前运行的调谐器驱动程序与所述目标调谐器不 兼容时,从电视主板连接的预设总线中获取所述目标调谐器的身份标识码ID。
[0090]该目标程序查找单元300用于,从预设存储位置中查找与所述ID对应的目标驱动 程序。
[0091 ]该驱动执行单元400用于,根据查找到的所述目标驱动程序对所述目标调谐器进 行初始化。
[0092] 由以上技术方案可知,本申请实施例提供的驱动装置在检测到所述电视主板中调 谐器接口当前运行的调谐器驱动程序与所述调谐器接口当前连接的目标调谐器不兼容时, 首先通过从电视主板连接的预设总线中获取目标调谐器对应的ID值,然后在预设存储位置 汇总查找与该ID值对应的目标驱动程序,该目标驱动程序也即与目标调谐器相匹配的驱动 程序,从而调用该目标驱动程序,即可完成对目标调谐器的驱动。相对于现有技术,本申请 实施例可以实现电视主板的同一版本系统驱动程序兼容多种型号调谐器,不需要针对每种 型号调谐器分别开发并维护一种系统驱动程序版本,从而可以大大降低驱动程序开发及维 护工作量。
[0093] 参图5,在本申请一个可行的实施方式中,上述驱动控制装置还可以包括:接口检 测单元500、源码获取单元600、源码编译单元700和程序写入单元800。
[0094]其中,接口检测单元500被配置为,检测所述电视主板的调谐器接口连接的调谐器 是否更换。
[0095]源码获取单元600被配置为,在检测到所述电视主板的调谐器接口连接的调谐器 更换时,获取更换后的调谐器对应的驱动程序源码。
[0096] 源码编译单元700被配置为,将所述驱动程序源码编译为可执行驱动程序。
[0097] 程序写入单元800被配置为,将所述编译后的可执行驱动程序存储于所述预设存 储位置。
[0098] 可见,本申请实施例可以实时检测电视主板的调谐器是否更换,获取更换后的调 谐器对应的驱动程序源码,对该驱动程序源码进行编译,并将所述编译得到的可执行驱动 程序存储于所述预设存储位置,从而可以随时从预设存储位置中获取到新增的调谐器对应 的驱动程序。
[0099]在本申请一个可行的实施方式中,上述程序写入单元800具体可以被配置为:
[0100] 确定所述当前驱动程序在所述预设存储位置中对应的已占用存储区域;
[0101] 将所述预设存储位置中所述已占用存储区域之后的预留独立区域作为目标存储 区域,并在所述目标存储区域中写入所述编译后的可执行驱动程序。
[0102] 依照上述程序写入单元配置方式,所实现的程序存储方式为,将预测存储位置划 分为多个独立的存储区域,每新增的调谐器驱动程序,则占用一个存储区域中来存储该新 增的调谐器驱动程序,即将新增的调谐器驱动程序存储于原有调谐器驱动程序的平行位 置,可以便于集中维护。
[0103] 在本申请另一个可行的实施方式中,上述程序写入单元800还可以配置为如下形 式:
[0104] 确定所述当前驱动程序在所述预设存储位置中的末位存储位,并以所述末位存储 位的下一个存储位为起始位,依次写入所述编译后的可执行驱动程序对应的数据。
[0105] 上述程序写入单元配置方式,所实现的程序存储方式为,连续存储方式,在已有的 调谐器驱动程序所占用的最后一位存储位后,依次写入新增的调谐器驱动程序对应的数 据;这种方式可以更充分利用存储空间。
[0106] 在本申请一个可行的实施方式中,上述接口检测单元500具体可以被配置为:
[0107] 获取所述电视主板的调谐器接口连接的调谐器对应的芯片类型标识,并将所述芯 片类型标识和预设类型标识进行比对,如果所述芯片类型标识与预设类型标识不一致,则 确定电视主板中配置有新型号调谐器。
[0108] 本申请实施例通过接口检测单元,可以及时发现电视主板中的调谐器是否更换, 及时发现新增的调谐器,并添加相应的调谐器驱动程序,避免因缺少与更换后的调谐器相 匹配的调谐器驱动程序而导致调谐器不能及时正确初始化,进而影响电视主板的正常工 作。
[0109] 本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部 分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置和 系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法 实施例的部分说明即可。
[0110]以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明 的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【主权项】
1. 一种调谐器驱动控制方法,应用于电视主板,其特征在于,包括: 判断所述电视主板中调谐器接口当前运行的调谐器驱动程序是否与所述调谐器接口 当前连接的目标调谐器兼容; 当所述当前运行的调谐器驱动程序与所述目标调谐器不兼容时,从电视主板连接的预 设总线中获取所述目标调谐器的身份标识码ID; 从预设存储位置中查找与所述ID对应的目标驱动程序; 根据查找到的所述目标驱动程序对所述目标调谐器进行初始化。2. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 检测所述电视主板的调谐器接口连接的调谐器是否更换; 当检测到所述电视主板的调谐器接口连接的调谐器更换时,获取更换后的调谐器对应 的驱动程序源码; 将所述驱动程序源码编译为可执行驱动程序; 将所述编译后的可执行驱动程序存储于所述预设存储位置。3. 根据权利要求2所述的方法,其特征在于,将所述编译后的可执行驱动程序存储于所 述预设存储位置,包括: 确定所述当前驱动程序在所述预设存储位置中对应的已占用存储区域; 将所述预设存储位置中所述已占用存储区域之后的预留独立区域作为目标存储区域; 在所述目标存储区域中写入所述编译后的可执行驱动程序。4. 根据权利要求2所述的方法,其特征在于,将所述编译后的可执行驱动程序存储于所 述预设存储位置,包括: 确定所述当前驱动程序在所述预设存储位置中的末位存储位; 以所述末位存储位的下一个存储位为起始位,依次写入所述编译后的可执行驱动程序 对应的数据。5. 根据权利要求2所述的方法,其特征在于,检测所述电视主板的调谐器接口连接的调 谐器是否更换,包括: 获取所述电视主板的调谐器接口连接的调谐器对应的芯片类型标识; 将所述芯片类型标识和预设类型标识进行比对; 如果所述芯片类型标识与预设类型标识不一致,则确定电视主板中配置有新型号调谐 器。6. -种调谐器驱动控制装置,其特征在于,包括: 兼容性检测单元,用于判断所述电视主板中调谐器接口当前运行的调谐器驱动程序是 否与所述调谐器接口当前连接的目标调谐器兼容; ID获取单元,用于当所述当前运行的调谐器驱动程序与所述目标调谐器不兼容时,从 电视主板连接的预设总线中获取所述目标调谐器的身份标识码ID; 目标程序查找单元,用于从预设存储位置中查找与所述ID对应的目标驱动程序; 驱动执行单元,用于根据查找到的所述目标驱动程序对所述目标调谐器进行初始化。7. 根据权利要求6所述的装置,其特征在于,还包括: 接口检测单元,用于检测所述电视主板的调谐器接口连接的调谐器是否更换; 源码获取单元,用于在检测到所述电视主板的调谐器接口连接的调谐器更换时,获取 更换后的调谐器对应的驱动程序源码; 源码编译单元,用于将所述驱动程序源码编译为可执行驱动程序; 程序写入单元,用于将所述编译后的可执行驱动程序存储于所述预设存储位置。8. 根据权利要求7所述的装置,其特征在于,为实现将所述编译后的可执行驱动程序存 储于所述预设存储位置,所述程序写入单元具体被配置为: 确定所述当前驱动程序在所述预设存储位置中对应的已占用存储区域; 将所述预设存储位置中所述已占用存储区域之后的预留独立区域作为目标存储区域, 并在所述目标存储区域中写入所述编译后的可执行驱动程序。9. 根据权利要求7所述的装置,其特征在于,为实现将所述编译后的可执行驱动程序存 储于所述预设存储位置,所述程序写入单元具体被配置为: 确定所述当前驱动程序在所述预设存储位置中的末位存储位,并以所述末位存储位的 下一个存储位为起始位,依次写入所述编译后的可执行驱动程序对应的数据。10. 根据权利要求7所述的装置,其特征在于,为实现检测所述电视主板的调谐器接口 连接的调谐器是否更换,所述接口检测单元具体被配置为: 获取所述电视主板的调谐器接口连接的调谐器对应的芯片类型标识,并将所述芯片类 型标识和预设类型标识进行比对,如果所述芯片类型标识与预设类型标识不一致,则确定 电视主板中配置有新型号调谐器。
【文档编号】H04N21/443GK106028113SQ201610340840
【公开日】2016年10月12日
【申请日】2016年5月20日
【发明人】胡建滨
【申请人】乐视控股(北京)有限公司, 乐视致新电子科技(天津)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1