显示电视讯号强度的方法

文档序号:6561978阅读:462来源:国知局
专利名称:显示电视讯号强度的方法
技术领域
本发明涉及一种具有电视讯号的计算机系统,特别是涉及一种显示电视 讯号强度的方法。
背景技术
现今计算机可以藉由电视卡而提供电视播映功能。使用者只要将电视卡 安装在计算机系统中,便可以欣赏电视节目。然而,电视讯号的质量与使用 环境息息相关。若电视画面的影像质量不良时,使用者往往无法判断是讯号 不良或是产品不良导致影像质量不良。因此,传统技术是在应用程序(电视 播映程序)中内建具讯号质量的检测功能的检测程序代码,以随时将电视讯 号质量(讯号强度)呈现在电视画面中。
图l是说明传统技术中,电视卡、驱动器与应用程序的关系图。 一般而
言,电视卡130会通过天线(图中未示)等电路来接收无线电视讯号,并将 电视讯号强度的信息记录于緩存器131。于计算机系统100中,应用程序(电 视播映程序)IIO必须通过驱动器(driver) 120操作电视卡130,以便显示 电视画面。驱动器120是通过标准应用程序接口 140而提供服务给应用程序 110。
为了随时将电视讯号强度的信息呈现在电视画面中,因此已知技术是在 应用程序110中内建检测程序111。检测程序111通过标准应用程序接口 140 与驱动器120的协助而取得緩存器131内电视讯号强度的信息,并将此信息 呈现在电^L画面中。然而,内建在应用程序110中的^f企测程序111并无法供 其它电视播映程序使用。例如,若设计者欲制作另一个电视播映程序时,设 计者必须在新电视播映程序内部重新撰写一个专属的检测程序,以满足电视 讯号强度的检测需求。再者,已知检测程序111无法检测双调谐器(tuner) 运作时,哪一个是正在运作的调谐器。
图2是说明另一传统技术中,电视卡、驱动器与应用程序的关系图。图 中电视卡230与驱动器220与图1的电视卡130与驱动器120相似,故不再
赘述。请参照图2,此已知技术是制作独立的检测程序250来满足电视讯号 强度的4全测需求。于计算机系统200中,应用程序(电朝L播映程序)210必 须通过标准应用程序接口 240与驱动器220操作电视卡230,以便显示电视 画面。检测程序250亦必须通过标准应用程序接口 240与驱动器220的协助 而取得緩存器231内电视讯号强度的信息,并将此信息呈现在屏幕上。若使 用者想要知道目前电视讯号强度时,便可以藉由执行检测程序250来观察电 视讯号强度。然而,由于标准应用程序接口 240必须遵循标准规则,因此当 应用程序210呼叫标准应用程序接口 240并操作驱动器220时,应用程序210 会占据标准应用程序接口 240的资源,使得检测程序250无法取得目前电视 讯号强度。再者,已知检测程序250亦无法检测双调谐器运作时,哪一个是 正在运作的调谐器。

发明内容
本发明的目的是提供一种显示电视讯号强度的方法,使检测电视讯号强 度的代理程序可以搭配不同应用程序,而不需对每个程序另外作修改。当应 用程序操作驱动器而显示电视画面时,代理程序可以同步显现目前电视讯号 强度。
本发明提出一种显示电视讯号强度的方法,包括下述步骤。藉由驱动器 驱动电视卡,其中驱动器包含至少一标准应用程序接口与至少一代理程序接 口。藉由代理程序通过前述代理程序接口操作驱动器,而获取电视卡的电视 讯号强度。显示所述电视讯号强度。其中,所述标准应用程序接口用以提供 应用程序操作驱动器的接口而显示电视画面。
本发明的效果
本发明因使代理程序通过代理程序接口操作驱动器,而不需呼叫标准应 用程序接口,因此检测电视讯号强度的代理程序可以搭配不同应用程序,而 不需对每个程序另外作修改。当应用程序操作驱动器而显示电视画面时,代 理程序可以同步显现目前电视讯号强度。另外,此代理程序亦可以检测双调 谐器的运作情形,并显现哪一个是正在运作的调谐器。
为使本发明的所述和其它目的、特征和优点能更明显易懂,下文特举较 佳实施例,并结合附图详细说明如下。


图l是说明传统技术中,电视卡、驱动器与应用程序的关系图。
图2是说明另一传统技术中,电视卡、驱动器与应用程序的关系图。
图3是依照本发明实施例说明电视卡、驱动器与应用程序的关系图。 图4是依照本发明实施例说明显示电视讯号强度的方法流程图。 图5是依照本发明实施例说明电视卡、驱动器与应用程序的关系图。 图6是依照本发明实施例说明电视卡、驱动器与应用程序的关系图。
具体实施例方式
图3是依照本发明实施例说明电视卡330、驱动器或驱动程序(driver) 320与应用程序310的关系图。 一般而言,电视卡330 (例如数字电视卡) 会通过天线(图中未示)等电路来接收无线电视讯号,并将电视讯号强度的 信息记录于缓存器331。调谐器332处理所接收的电视讯号,以提供画面数 据给驱动器320。
请参照图3,于计算机系统300中,应用程序(例如电视播映程序)310 必须通过驱动器320驱动电视卡330,以便显示电视画面。于本实施例中, 驱动器320包含标准应用程序接口 340与代理程序接口 360。驱动器320是 通过标准应用程序接口 340而提供服务给应用程序310。此标准应用程序接 口 340必须遵循操作系统的标准规则。因此,应用程序310可以经由标准应 用程序接口 340与驱动器320而获取调谐器332所提供的画面数据,进而显 示电视画面。
为了随时将电视讯号强度的信息呈现在屏幕上,代理程序350通过代理 程序接口 360操作驱动器320,而获取电视卡330的緩存器331内电视讯号 强度。当代理程序350呼叫代理程序接口 360时,驱动器320内部相对于接 口 360的程序代码便被触发而读取緩存器331的内容(讯号强度),并将此 讯号强度回传给代理程序350。于本实施例中,此代理程序接口 360并不遵 循操作系统的标准规则。因此,驱动器320可以同时被应用程序310与代理 程序350所驱动,使计算机系统300得以同时将电视画面与电视讯号强度的 信息呈现在屏幕上。
图4是依照本发明实施例说明显示电视讯号强度的方法流程图。请同时 参照图3与图4,于步骤S410中代理程序350于操作系统的注册记录中查
找有无电视卡的驱动器正在运作。若没有驱动器正在运作,则代理程序350 并不会在屏幕上显示任何讯号强度的信息(步骤S420)。若有驱动器正在运 作(例如驱动器320 ),则代理程序350执行步骤S430。
于步骤S430中,代理程序350可以依据操作系统的注册记录获知计算 机系统300中是否有多个调谐器。这些调谐器可能被配置于单一电视卡上, 也可能是被配置于多张电视卡上。于本实施例中,计算机系统300中只有单 一调谐器332。因此,代理程序350通过代理程序接口 360、驱动器320获 取緩存器331内电视讯号强度,并且在显示器上(屏幕)显现电视卡330的 电视讯号强度(步骤S440 )。在此,应用程序310可以通过代理程序350获 取电视卡330的电视讯号强度,并将此电视讯号强度显示于电视画面中。
以下将说明具有多个调谐器的计算机系统进行电视讯号强度检测的过 程。为方便说明,以下将以双调谐器的计算机系统为说明范例。图5是依照 本发明实施例说明电视卡530、驱动器520与应用程序510的关系图。本实 施例的应用程序510、驱动器520、标准应用程序接口 540与代理程序接口 560可以参照图3的应用程序310、驱动器320、标准应用程序接口 340与代 理程序接口 360实施的,故不再赘述。电视卡530会通过天线(图中未示) 等电路来接收无线电视讯号。于本实施例中,电视卡530具有调谐器532与 调谐器534。调谐器532与534各自处理所接收的电视讯号,并各自提供画 面数据给驱动器520。另外,电视卡530将调谐器532与534所接收到的电 视讯号强度的信息分别记录于緩存器531与緩存器533。
请同时参照图4与图5,于步骤S410中代理程序550于操作系统的注 册记录中查找有无电视卡的驱动器正在运作。若没有驱动器正在运作,则代 理程序550并不会在屏幕上显示任何讯号强度的信息(步骤S420)。若有驱 动器正在运作(例如驱动器520),则代理程序550执行步骤S430。
于步骤S430中,代理程序550可以依据操作系统的注册记录获知计算 机系统500中是否为双调谐器电视卡。于本实施例中,计算机系统500中有 调谐器532与534。因此,代理程序550通过代理程序接口 560、驱动器520 获取緩存器531与533所暂存的电视讯号强度,并且在屏幕上显现调谐器532 与534的电视讯号强度(步骤S450)。在此,代理程序550可以于操作系统 的注册记录中查找调谐器532与534哪一个正在运作。代理程序550可以依 据调谐器532与534的使用状态而标示电视讯号强度。例如,若屏幕上正在
显示调谐器532所提供的电视画面,则代理程序550会将调谐器532的电视 讯号强度显示为「 MASTER」,而将调谐器534的电视讯号强度显示为 r SLAVE J。
以下将说明具有多个电视卡的计算机系统进行电视讯号强度检测的过 程。为方便说明,以下将以双电视卡的计算机系统为说明范例。图6是依照 本发明实施例说明电视卡、驱动器与应用程序的关系图。本实施例的应用程 序610、驱动器620、标准应用程序接口 621、代理程序接口 622与电视卡 630可以参照图3的应用程序310、驱动器320、标准应用程序接口 340、代 理程序接口 360与电视卡330实施的,而本实施例的应用程序650、驱动器 660、标准应用程序接口 661、代理程序接口 662与电视卡670亦可以参照图 3的应用程序310、驱动器320、标准应用程序接口 340、 4、理程序接口 360 与电视卡330实施的,故不再赘述。
电视卡630与670各自通过天线(图中未示)等电路来接收无线电视讯 号。于本实施例中,电视卡630具有调谐器632,而电视卡670具有调谐器 672。调谐器632处理所接收的电视讯号,并提供画面数据给驱动器620。电 视卡630将调谐器632所接收到的电视讯号强度的信息记录于緩存器631。 另外,调谐器672处理所接收的电视讯号,并提供画面数据给驱动器660。 电视卡670将调谐器672所接收到的电视讯号强度的信息记录于緩存器671 。
请同时参照图4与图6,于步骤S410中代理程序640于操作系统的注 册记录中查找有无电视卡的驱动器正在运作。若没有驱动器正在运作,则代 理程序640并不会在屏幕上显示任何讯号强度的信息(步骤S420 )。若有驱 动器正在运作(例如驱动器620与660 ),则代理程序640执行步骤S430。
于步骤S430中,代理程序640可以依据操作系统的注册记录获知计算 机系统600中是否有双电视卡。于本实施例中,计算机系统600中有调谐器 632与672 (即电视卡630与670 )。因此,代理程序640通过代理程序接口 622、驱动器620获取緩存器631所暂存的电视讯号强度,通过代理程序接 口 662、驱动器660获取緩存器671所暂存的电视讯号强度,并且在屏幕上 显现调谐器632与672的电视讯号强度(步骤S450)。在此,代理程序640 可以于操作系统的注册记录中查找电视卡630与670哪一个正在运作。代理 程序640可以依据调谐器632与672的使用状态而标示电视讯号强度。例如, 若屏幕上正在显示调谐器632所提供的电视画面,则代理程序640会将电视 卡630的电视讯号强度显示为「MASTERJ,而将电视卡670的电视讯号强 度显示为r SLAVE J。
综上所述,所述诸实施例因使代理程序通过代理程序接口操作驱动器, 而不需呼叫标准应用程序接口 ,因此检测电视讯号强度的代理程序可以搭配 不同应用程序,而不需对每个程序另外作修改。当应用程序操作驱动器而显 示电视画面时,代理程序可以同步显现目前电视讯号强度。另外,此代理程 序亦可以检测双调谐器的运作情形,并显现哪一个是正在运作的调谐器。
虽然本发明已以较佳实施例披露如上,然其并非用以限定本发明,本领 域的技术人员在不脱离本发明的精神和范围的前提下可作若干的更动与润 饰,因此本发明的保护范围以本发明的权利要求为准。
权利要求
1.一种显示电视讯号强度的方法,其特征在于,包括藉由一驱动器以驱动一电视卡,其中所述驱动器包含至少一标准应用程序接口与至少一代理程序接口,所述标准应用程序接口用以提供一应用程序操作所述驱动器,并显示电视画面;藉由一代理程序通过所述代理程序接口操作所述驱动器而获取所述电视卡的一电视讯号强度;以及显示所述电视讯号强度。
2. 根据权利要求1所述显示电视讯号强度的方法,其中所述应用程序通 过所述代理程序获取所述电视卡的电视讯号强度,并将所述电视讯号强度显 示于电视画面中。
3. 根据权利要求第1所述显示电视讯号强度的方法,还包括 判断所述电^f见卡是否具有多个调谐器;若所述电视卡具有多个调谐器,则藉由所述代理程序通过所述代理程序 接口操作所述驱动器而获取所述电视卡中每一调谐器的电视讯号强度;以及显示每一调谐器的电视讯号强度。
4. 根据权利要求1所述显示电视讯号强度的方法,还包括 判断是否具有多个电视卡,其中每一电视卡对应一驱动器;若具有多个电视卡,则藉由所述代理程序通过每一驱动器的代理程序接 口而获取每一电视卡的电视讯号强度;以及 显示每一电视卡的电视讯号强度。
5. 根据权利要求1所述显示电视讯号强度的方法,还包括 判断有无驱动电视卡的驱动器;以及若无驱动器,则不显示电视讯号强度。
6. 根据权利要求1所述显示电视讯号强度的方法,其中所述电视卡为 数字电视卡。
全文摘要
一种显示电视讯号强度的检测方法,包括下述步骤。首先,藉由驱动器驱动电视卡,其中驱动器包含至少一标准应用程序接口与至少一代理程序接口,标准应用程序接口用以提供应用程序操作驱动器的接口而显示电视画面。接着,藉由代理程序通过前述代理程序接口操作驱动器,而获取电视卡的电视讯号强度信息。最后,显示前述电视讯号强度信息。
文档编号G06F13/10GK101165672SQ20061013602
公开日2008年4月23日 申请日期2006年10月16日 优先权日2006年10月16日
发明者廖立祥, 梁致豪, 詹钧凯 申请人:华硕电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1