[发明专利]驱动硬件装置及处理数据的系统及其方法无效
申请号: | 200810188967.1 | 申请日: | 2008-12-31 |
公开(公告)号: | CN101771813A | 公开(公告)日: | 2010-07-07 |
发明(设计)人: | 林伟博 | 申请(专利权)人: | 华硕电脑股份有限公司 |
主分类号: | H04N5/225 | 分类号: | H04N5/225;G06F9/445 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 任永武 |
地址: | 中国台湾台北*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 驱动 硬件 装置 处理 数据 系统 及其 方法 | ||
技术领域
本发明有关一种驱动硬件装置及处理数据的系统及其方法,且特别是有关一种驱动电脑系统中的硬件装置及处理数据的系统及其方法。
背景技术
DirectX是微软于窗口操作系统中专用的多媒体应用程序界面,它让程序发展人员不需要自行撰写硬件程序代码,便可以使用各种硬件的功能。DirectX包括的元件例如有:DirectShow、DirectDraw、DirectSound、DirectInput、Direct3D、DirectAnimation、DirectMusic等。而基于DirectX的架构上,陆续发展出各种多媒体应用程序,如Yahoo VOIP、MSN VOIP、Skype及Google Talk等应用程序。
此外,微软在Window 98之后推出窗口驱动模型(Windows Driver Model,WDM),其是与DirectX相互紧密结合。WDM是微软所制订与其操作系统兼容的硬件装置驱动程序的设计规范,执行此设计规范的硬件装置,又称为WDM硬件装置,且在此规范下的WDM硬件装置可以不必顾虑WDM硬件装置的厂牌、型号、及接脚等。所以,若欲使WDM硬件装置被前述的多媒体应用程序所使用,集成电路(IC)厂商必须先依照微软的Window DDK开发出执行WDM设计规范的WDM驱动程序,系统厂商方能利用此WDM驱动程序驱动WDM硬件装置。
举例来说,网络摄影机包括互补金属氧化半导体(CMOS)影像感测器及通用串行总线集成电路(USB IC)。USB IC的厂商必须提供执行WDM规范的驱动程序,系统厂商方能正常驱动网络摄影机。
然而,如果USB IC厂商没有提供正确的WDM驱动程序,系统厂商即无法修改或使用此WDM硬件装置。
再者,部分USB IC由于本身的运算能力不足,或是没有对应的硬件设计,因此无法支持Directshow所规定的色彩调整界面及镜头控制界面。
此外,由于目前常见的MSN VOIP、Skype及Google Talk等多媒体应用程序只支持标准音频输入装置麦克风,而不支持蓝牙麦克风,因此,使得MSN VOIP、Skype及Google Talk等多媒体应用程序无法通过蓝牙麦克风撷取多媒体数据。
发明内容
本发明的目的是提供一种驱动硬件装置及处理数据的系统及其方法,其至少具有如下优点:
一、让原先不支持多媒体应用程序的蓝芽麦克风,通过虚拟WDM界面而支持多媒体应用程序。
二、系统厂商亦可自行进行程序的除错或自行于虚拟控制界面或虚拟色彩调整界面新增附加功能,以大幅提高附加价值,且不需花费任何硬件成本。
三、完全支持Directshow所规定的色彩调整界面及镜头控制界面。
四、能快速更换具有价格优势的USB IC。
五、能通过中央处理单元或图形处理单元的强大运算能力,来提高播放的影像品质。
根据本发明,提出一种驱动硬件装置及处理数据的系统。系统包括储存单元、处理器及硬件装置。储存单元储存多媒体应用程序界面、虚拟窗口驱动模型界面及多媒体应用程序。处理器电连接储存单元,且用以执行多媒体应用程序。硬件装置接收或输出第一格式数据。当多媒体应用程序与硬件装置启动时,多媒体应用程序界面与虚拟窗口驱动模型界面作为多媒体应用程序与硬件装置的沟通界面,虚拟窗口驱动模型界面转换第一格式数据为第二格式数据,并通过多媒体应用程序界面传送第二格式数据至多媒体应用程序,由多媒体应用程序处理第二格式数据。
根据本发明,提出一种驱动硬件装置及处理数据的方法。方法包括:储存多媒体应用程序界面、虚拟窗口驱动模型界面及多媒体应用程序;执行多媒体应用程序;通过硬件装置接收或输出第一格式数据;以及当多媒体应用程序与硬件装置启动时,多媒体应用程序界面与虚拟窗口驱动模型界面作为多媒体应用程序与硬件装置的沟通界面,虚拟窗口驱动模型界面转换第一格式数据为第二格式数据,并通过多媒体应用程序界面传送第二格式数据至多媒体应用程序,由多媒体应用程序处理第二格式数据。
附图说明
为让本发明的上述内容能更明显易懂,下面将配合附图对本发明的较佳较佳实施例作详细说明,其中:
图1所示为驱动硬件装置及处理数据的系统的方块图。
图2所示为多媒体应用程序、多媒体应用程序界面及虚拟WDM界面的架构图。
图3所示为依照本发明第一实施例的架构图。
图4所示为依照本发明第二实施例的架构图。
图5所示为依照本发明第三实施例的架构图。
图6所示为驱动硬件装置及处理数据的方法流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华硕电脑股份有限公司,未经华硕电脑股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810188967.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:显示系统及其信息显示方法
- 下一篇:有线数字电视FTA机顶盒的使用控制方法