一种网络通话鼠标及其集成控制系统和实现方法

文档序号:7972927阅读:137来源:国知局
专利名称:一种网络通话鼠标及其集成控制系统和实现方法
技术领域
本发明涉及一种鼠标,尤其涉及的是,一种具有网络通话功能的USB接口的鼠标及其集成控制系统和网络通话鼠标的实现方法。
背景技术
随着VoIP(Voice over Internet Protocol,IP语音通话)技术的发展,近年出现了大量用于VoIP通话的装置,有专用的USB电话配合专用驱动软件用来作VoIP通信的终端装置。在众多的鼠标和网络通话功能融合的产品中,都需要有专用鼠标的外形,或增设专用控按键,特别是电脑上需要加装不同的驱动程序来应对各类即时通信的API(ApplicationProgramming Interface,应用程序编程接口)。现有技术的实施如附图1所示,主要是使用HUB(网络集线器)芯片来完成,其中鼠标控制器和USB(Universal Serial Bus,通用串行总线架构)音频控制器分别为独立的ASIC MCU(Master Control Unit,主控制器),能过USB-HUB控制芯片来合成为一个设备,电话和鼠标功能才能同时工作。除光电传感器外,还需要使用3-4个不同功能的ASIC(Application Specific IntegratedCircuit,专用集成电路)的控制芯片,增加了鼠标成本;并且,由于需要放入三个不同的控制器,在现有鼠标中,绝大部分的鼠标外壳无法满足对于额外空间的需求,因此必须对鼠标外壳进行重新设计;同时,还需要对不同VoIP软件安装不同的驱动,才能实现完成正常的网络通话功能,还要加设专门用于通话功能控制的按键,必然导致对鼠标进行重新设计和改换现有的生产模具。
现有技术还提出了改良设计,就是使用按键和机械切换的方式来实现鼠标和通话功能切换。如中国公开号为CN1797298A的名为“兼具网络通话功能的鼠标”,其通过鼠标上设置的一个功能键,切换是否执行正常的鼠标功能或用以接收或拨打网络电话。这样可以省去使用HUB控制器,但是会出现鼠标功能和通话功能不能同时使用的情况,在网络通话时,无法使用鼠标。
因此,现有技术存在缺陷,需要改进。

发明内容
本发明的目的在于提供一种具有网络通话功能的USB接口的鼠标及其集成控制系统和网络通话鼠标的实现方法,无须系统额外安装驱动程序;无须采用多个控制芯片;无须增加通话控制按键;网络通话的同时可以使用鼠标;可以实现免提通话。
本发明的技术方案如下一种网络通话鼠标,其具有位移检测单元和按键,其中,还包括一集成控制单元、一响铃装置、一通话装置和一功能按键单元;所述位移检测单元用于检测鼠标位移信号,经所述集成控制单元发送给主机,从而实现鼠标正常位移功能;所述功能按键单元用于接收鼠标按键信号,发送给所述集成控制单元;所述集成控制单元用于实现鼠标按键的功能、接收主机的响铃音频数据传送到所述响铃装置、接收主机的通话音频数据传送到所述通话装置以及接收所述通话装置的通话音频数据发送到主机;所述响铃装置,其响铃信号的数据是VoIP通信软件所设定的音频数据;其中,所述集成控制单元具体包括一电源转换单元、一USB接口控制单元、一输入输出端口单元、一MCU中央处理单元、一时钟单元、一模数转换单元、一数模转换单元、一音频功率放大单元和一音频信号放大单元;
所述电源转换单元用于将USB电压进行转换,为所述USB接口控制单元、所述MCU中央处理单元、所述模数转换单元和所述数模转换单元供电;所述USB接口控制单元用于控制USB接口传输,完成USB接口的协议通信、时序匹配和编码/解码;所述输入输出端口单元用于接收所述位移检测单元的鼠标位移信号和所述功能按键单元的按键信号并发送给所述MCU中央处理单元;所述数模转换单元用于将所述MCU中央处理单元的音频数据转换为模拟信号,并发送到所述音频功率放大单元;所述模数转换单元用于将所述音频信号放大单元接收的所述通话装置的语音信息转换为音频数据,并发送到所述MCU中央处理单元;所述音频功率放大单元用于放大并发送所述模拟信号到所述通话装置或所述响铃装置;所述音频信号放大单元用于接收并放大所述通话装置输入的语音信息;所述时钟单元用于发出时序脉冲,实现所述MCU中央处理单元在所述时序脉冲下工作;所述MCU中央处理单元用于接收所述位移信号,通过所述USB接口控制单元传送到主机,从而实现鼠标的正常位移功能;所述MCU中央处理单元通过所述USB接口控制单元接收主机发送的音频数据,并将音频数据通过所述数模转换单元经音频功率放大单元发送到所述通话装置,并将所述通话装置输入的、通过所述音频信号放大单元放大后经所述模数转换单元转换的语音信息,通过所述USB接口控制单元发送到主机,从而实现网络通话功能;所述MCU中央处理单元还用于储存所述响铃装置的状态,并预先设置鼠标的中间按键的音频控制功能;所述MCU中央处理单元判断所述USB接口控制单元未接收音频数据,则按正常鼠标信号处理,并设置所述响铃装置为无音频数据输入输出状态。否则,判断所述响铃装置不为通话状态,则启动所述响铃装置,播放响铃信号,设置所述响铃装置为响铃状态;并且,判断接收鼠标按键信号不属于所述中间按键的信号,则按正常鼠标信号处理;接收鼠标按键信号属于所述中间按键的信号,则关闭响铃装置,并设置所述响铃装置为通话状态。否则,判断接收鼠标按键信号不属于所述中间按键的信号,则按正常鼠标信号处理。否则,判断属于响铃状态,则关闭响铃装置,并设置所述响铃装置为通话状态;不属于响铃状态,则音频功率放大单元开启功率输出并启动响铃装置,实现免提通话的功能。
所述的网络通话鼠标,其中,所述USB控制器包含至少3个控制端点,其中一个端点用于与USB主机进行通讯,一个端点用于传输音频数据,一个端点用于传输鼠标数据。
所述的网络通话鼠标,其中,所述USB控制器还包含一个端点,用于控制音频功能。
所述的网络通话鼠标,其中,所述响铃装置是喇叭或蜂鸣器。
所述的网络通话鼠标,其中,所述通话装置是耳麦,并在鼠标的外壳设置一个耳麦接口。
所述的网络通话鼠标,其中,所述通话装置是耳机和麦克风,并在鼠标的外壳设置一个耳机接口和一个麦克风接口。
所述的网络通话鼠标,其中,其还包括至少一个额外按键,所述MCU中央处理单元保留所述中间按键的一般设置,并预先设置所述额外按键的音频控制功能。
一种网络通话鼠标的集成控制系统,其包括一电源转换单元、一USB接口控制单元、一输入输出端口单元、一MCU中央处理单元、一时钟单元、一模数转换单元、一数模转换单元、一音频功率放大单元、一音频信号放大单元、一位移检测单元、一功能按键单元、一响铃装置和一通话装置;所述电源转换单元用于将USB电压进行转换,为所述USB接口控制单元、所述MCU中央处理单元、所述模数转换单元和所述数模转换单元供电;所述USB接口控制单元用于控制USB接口传输,完成USB接口的协议通信、时序匹配和编码/解码;所述USB接口控制单元包含至少3个控制端点,其中一个端点用于与USB主机进行通讯,一个端点用于传输音频数据,一个端点用于传输鼠标数据;所述数模转换单元用于将所述MCU中央处理单元的音频数据并转换为模拟信号,并发送到所述音频功率放大单元;所述模数转换单元用于将所述音频信号放大单元接收的所述通话装置的语音信息转换为音频数据,并发送到所述MCU中央处理单元;所述音频功率放大单元用于放大并发送所述模拟信号到所述通话装置或所述响铃装置;所述音频信号放大单元用于接收并放大所述通话装置输入的语音信息;所述位移检测单元用于检测鼠标位移信号,所述功能按键单元用于接收鼠标按键信号,所述输入输出端口单元用于接收所述位移信号和所述按键信号并发送给所述MCU中央处理单元;所述时钟单元用于发出时序脉冲,实现所述MCU中央处理单元在所述时序脉冲下工作;所述MCU中央处理单元用于接收所述位移信号,通过所述USB接口控制单元传送到主机,从而实现鼠标的正常位移功能;所述MCU中央处理单元通过所述USB接口控制单元接收主机发送的音频数据,并将音频数据通过所述数模转换单元经音频功率放大单元发送到所述通话装置,并将所述通话装置输入的、通过所述音频信号放大单元放大后经所述模数转换单元转换的语音信息,通过所述USB接口控制单元发送到主机,从而实现网络通话功能;所述MCU中央处理单元还用于储存所述响铃装置的状态,并预先设置鼠标的中间按键的音频控制功能;所述MCU中央处理单元判断所述USB接口控制单元未接收音频数据,则按正常鼠标信号处理,并设置所述响铃装置为无音频数据输入输出状态。否则,判断所述响铃装置不为通话状态,则启动所述响铃装置,播放响铃信号,设置所述响铃装置为响铃状态;并且,判断接收鼠标按键信号不属于所述中间按键的信号,则按正常鼠标信号处理;接收鼠标按键信号属于所述中间按键的信号,则关闭响铃装置,并设置所述响铃装置为通话状态。否则,判断接收鼠标按键信号不属于所述中间按键的信号,则按正常鼠标信号处理。否则,判断属于响铃状态,则关闭响铃装置,并设置所述响铃装置为通话状态;不属于响铃状态,则音频功率放大单元开启功率输出并启动响铃装置,实现免提通话的功能。
所述的集成控制系统,其中,所述USB接口控制单元还包含一个端点,用于控制音频功能。
一种网络通话鼠标的实现方法,用于具有一电源转换单元、一USB接口控制单元、一输入输出端口单元、一MCU中央处理单元、一时钟单元、一模数转换单元、一数模转换单元、一音频功率放大单元、一音频信号放大单元、一位移检测单元、一功能按键单元、一响铃装置和一通话装置的集成控制系统中,其包括以下步骤所述电源转换单元将USB电压进行转换,为所述USB接口控制单元、所述MCU中央处理单元、所述模数转换单元和所述数模转换单元供电;所述USB接口控制单元控制USB接口传输,完成USB接口的协议通信、时序匹配和编码/解码;所述USB控制器设置至少3个控制端点,其中一个端点与USB主机进行通讯,一个端点传输音频数据,一个端点传输鼠标数据;
所述数模转换单元将所述MCU中央处理单元的音频数据并转换为模拟信号,并发送到所述音频功率放大单元;所述模数转换单元将所述音频信号放大单元接收的通话装置的语音信息转换为音频数据,并发送到所述MCU中央处理单元;所述音频功率放大单元放大并发送所述模拟信号到通话装置或响铃装置;所述音频信号放大单元接收并放大所述通话装置输入的语音信息;所述位移检测单元检测鼠标位移信号,通过所述输入输出端口单元发送给所述MCU中央处理单元,通过所述USB接口控制单元传送到主机,用于实现鼠标的正常位移功能;所述时钟单元发出时序脉冲,所述MCU中央处理单元在所述时序脉冲下工作;所述MCU中央处理单元接收所述位移信号,通过所述USB接口控制单元传送到主机,从而实现鼠标的正常位移功能;所述MCU中央处理单元通过所述USB接口控制单元接收主机发送的音频数据,并将音频数据通过所述数模转换单元经音频功率放大单元发送到所述通话装置,并将所述通话装置输入的、通过所述音频信号放大单元放大后经所述模数转换单元转换的语音信息,通过所述USB接口控制单元发送到主机,从而实现网络通话功能;所述MCU中央处理单元储存所述响铃装置的状态,并预先设置鼠标的中间按键的音频控制功能;所述MCU中央处理单元判断所述USB接口控制单元未接收音频数据,则按正常鼠标信号处理,并设置所述响铃装置为无音频数据输入输出状态。否则,判断所述响铃装置不为通话状态,则启动所述响铃装置,播放响铃信号,设置所述响铃装置为响铃状态;并且,判断接收鼠标按键信号不属于所述中间按键的信号,则按正常鼠标信号处理;接收鼠标按键信号属于所述中间按键的信号,则关闭响铃装置,并设置所述响铃装置为通话状态。否则,判断接收鼠标按键信号不属于所述中间按键的信号,则按正常鼠标信号处理。否则,判断属于响铃状态,则关闭响铃装置,并设置所述响铃装置为通话状态;不属于响铃状态,则音频功率放大单元开启功率输出并启动响铃装置,实现免提通话的功能。
通过上述方案,本发明采用单一芯片的设计,只需要一个控制芯片即可实现网络通话功能;无需驱动程序就能支持所有的VoIP软件;无须增加通话控制按键就可以实现切换正常的鼠标功能或接收/拨打网络电话的功能;并且在网络通话的同时可以使用鼠标,还能够实现免提通话功能。


图1为现有技术的实现原理图;图2为本发明的工作原理示意图;图3为本发明的MCU中央处理芯片的管脚连接示意图;图4为本发明的方法处理流程示意图。
具体实施例方式
以下对本发明的较佳实施例加以详细说明。
本发明提供了一种具有网络通话功能的鼠标;该鼠标具有USB接口,并在鼠标内部设置一集成控制模块,集成控制模块能自动接收来自电脑USB接口的网络来电响铃音频数据,并自动在内置的喇叭中播放;并能过鼠标中间按键来实现关闭响铃,而不需要额外增加控制按键,也不改变鼠标按键原来的功能。该鼠标还具有位移检测单元和按键,以及一集成控制单元、一响铃装置、一通话装置和一功能按键单元;所述集成控制模块的功能设置在所述集成控制单元中;所述位移检测单元用于检测鼠标位移信号,经所述集成控制单元发送给主机,从而实现鼠标正常位移功能,这个属于现有技术;所述功能按键单元用于接收鼠标按键信号,发送给所述集成控制单元;所述集成控制单元用于实现鼠标按键的功能、接收主机的响铃音频数据传送到所述响铃装置、接收主机的通话音频数据传送到所述通话装置以及接收所述通话装置的通话音频数据发送到主机;所述响铃装置,其响铃信号的数据是VoIP通信软件所设定的音频数据;通过内置的耳机接口,连接外置的耳麦来实现网络通话。来电响铃属于现有技术,在此不做赘述,本发明提供的鼠标能在通话结束后,控制器智能侦测到通话已结束,无需安装专用的驱动情况下,会再次打开响铃功能,无需人工打开;也可以在进入通话状态时关闭响铃装置,从而能够在通话结束后自动地再次实现打开响铃功能;还可在通话时按下鼠标中间按键实现免提通话功能。
以下对所述集成控制单元进行详细描述,其功能结构如附图2所示,具体包括一电源转换单元、一USB接口控制单元、一输入输出端口单元、一MCU中央处理单元、一时钟单元、一模数转换单元、一数模转换单元、一音频功率放大单元和一音频信号放大单元;可以外接也可以内置响铃装置和通话装置;当然,所述响铃装置和/或所述通话装置可以外接在鼠标外部也可以内置在鼠标内。
所述集成控制单元中的电源转换单元用于将USB电压进行转换,为所述USB接口控制单元、所述MCU中央处理单元、所述模数转换单元和所述数模转换单元供电;所述USB接口控制单元用于控制USB接口传输,完成USB接口的协议通信、时序匹配和编码/解码;所述输入输出端口单元用于接收所述位移检测单元的鼠标位移信号和所述功能按键单元的按键信号并发送给所述MCU中央处理单元;所述数模转换单元用于将所述MCU中央处理单元的音频数据转换为模拟信号,并发送到所述音频功率放大单元;所述模数转换单元用于将所述音频信号放大单元接收的所述通话装置的语音信息转换为音频数据,并发送到所述MCU中央处理单元;所述音频功率放大单元用于放大并发送所述模拟信号到所述通话装置或所述响铃装置;所述音频信号放大单元用于接收并放大所述通话装置输入的语音信息;所述时钟单元用于发出时序脉冲,实现所述MCU中央处理单元在所述时序脉冲下工作。
本发明的网络通话功能是通过如下方式实现的所述MCU中央处理单元通过所述USB接口控制单元接收主机发送的音频数据,并将音频数据通过所述数模转换单元经音频功率放大单元发送到所述通话装置,并将所述通话装置输入的、通过所述音频信号放大单元放大后经所述模数转换单元转换的语音信息,通过所述USB接口控制单元发送到主机,从而实现网络通话功能。用户通过点击鼠标实现开始网络通话或结束网络通话。
并且,所述MCU中央处理单元还用于储存所述响铃装置的状态,并预先设置鼠标的中间按键的音频控制功能;以此实现免提通话的功能,具体如附图4所示,说明如下。
主程序定时扫描USB接口传来的数据。
所述MCU中央处理单元判断所述USB接口控制单元未接收音频数据,则按正常鼠标信号处理,并设置所述响铃装置为无音频数据输入输出状态,并返回主程序。
否则,所述USB接口控制单元接收音频数据,则判断所述响铃装置不为通话状态,所述响铃装置可以为无音频数据输入输出状态,则启动所述响铃装置,播放响铃信号,设置所述响铃装置为响铃状态。此时,用户可以选择接听来电,实现网络通话功能;也可以拒绝接听。之后,在网络通话中根据用户是否按下鼠标中间按键来实现免提通话功能;在免提通话中根据用户是否按下鼠标中间按键来实现取消免提通话,回到一般的网络通话中。
并且,在响铃时,判断接收鼠标按键信号不属于所述中间按键的信号,则按正常鼠标信号处理;如果接收鼠标按键信号属于所述中间按键的信号,则关闭响铃装置,并设置所述响铃装置为通话状态,并且返回主程序。
否则,所述USB接口控制单元接收音频数据,所述响铃装置为通话状态,则判断接收鼠标按键信号不属于所述中间按键的信号,按正常鼠标信号处理,并且返回主程序。
否则,如果接收鼠标按键信号属于所述中间按键的信号,则读取MCU中央处理单元中的响铃装置的状态;此时判断是否属于响铃状态。如果属于响铃状态,则关闭响铃装置,并设置所述响铃装置为通话状态,这样就可以在免提的网络通话过程中,通过按下鼠标中间按键即可实现免提通话的关闭功能,并且返回主程序。
否则,如果响铃装置的状态不属于响铃状态,即属于通话状态时,则音频功率放大单元开启功率输出并启动响铃装置,并且返回主程序。从而在网络通话过程中,通过按下鼠标中间按键即可实现免提通话的开启功能。
即在网络通话过程中,按下鼠标中间按键即可实现免提通话的开启/关闭功能,并且无须额外安装驱动程序。
本发明是一种能用网络通话和鼠标,也能做音乐播放,此鼠标包括一外壳,内部有一个集成控制单元,一个鼠标按键单元,一个鼠标位移检测单元。还有一个用于响铃的喇叭,和一个用于通话的麦克风和听筒单元。集成控制单元包含一个USB规格的传输接口(在集成控制单元内部结构图中),此接口有三个或三个以上的控制端点(END POINT),藉此来完成鼠标和音频复合功能的定义。当然此接口,也可增加无线传输模块来完成和主机实现无线方式的连接。
集成控制单元通过接收鼠标位移检测单元送来的位移信号,再经过鼠标位移处理模块的计算,转换成鼠标数据发给USB主机,来完成鼠标位移检测功能,此为已知技术,可支持现在所有的鼠标位移检测的技术,如光电式、滚轮式、激光式鼠标等均能使用。而鼠标按键单元,送来按键信号,经按键智能识别模块的智能识别,来分辨是鼠标功能还是网络通话控制功能。按键智能识别模块在后面另有叙述。
集成控制单元通过USB接口控制器接收主机送来的音频数据,经过语音处理模块处理,再通过数模(D/A)转换单元,还原成音频信号,经音频功率放大单元放大后,由喇叭或耳机输出声音。麦克风信号经音频信号放大单元放大后,通过模数(A/D)转换单元变成数字信号,再由USB接口控制器送回主机。如上所述,所述响铃装置可以是喇叭或蜂鸣器。所述通话装置可以是耳麦,并在鼠标的外壳设置一个耳麦接口。所述通话装置也可以是耳机和麦克风,并在鼠标的外壳设置一个耳机接口和一个麦克风接口。
VoIP软件启动通话时,响铃信号通过USB接口控制单元、MCU中央处理单元、数模转换单元由响铃装置播放响铃;通过点击鼠标按键关闭响铃并实现通话功能,其中鼠标按键可以是左键、中键或右键,由VoIP软件、计算机系统或所述集成控制单元设定,一般的设置是鼠标左键,同时将响铃装置停止响铃的状态存储在所述MCU中央处理单元中;例如在通话启动过程中,所述响铃装置处于音频数据输入输出状态时,如果是属于响铃,则用鼠标按键关闭响铃,开始进行通话;在通话时,接收到鼠标的按键信号时,如果不属于所述中间按键的信号,则按正常鼠标信号处理;此外,如果所述响铃装置处于无音频数据输入输出状态,即通话结束状态,则将所述中间按键信号转换成鼠标按键数据信息,通过所述USB接口控制单元发送给主机,实现鼠标按键输入功能,因此在通话过程中,鼠标的其他功能正常使用;在通话时,接收到鼠标的按键信号时,如果属于所述中间按键的信号,则所述音频功率放大单元开启功率输出并启动所述响铃装置,从而实现免提通话的功能;通话结束时,点击鼠标按键即可结束通话。
这种设计的鼠标也能播放各种电脑音乐,无论是在通话中,还是音乐播放时,电脑鼠标都能正常使用,此装置只需要单一的电脑USB接口。此装置在无需安装任何驱动情况下,能和各类电脑即通讯软件的配合,可方便的实现网络语音办公和网络通话会议。
本发明所述的集成控制系统是一个复合功能的USB系统,包括两个主要的模块硬件模块和软件模块。
集成控制模块在单一芯片内实现了以下特征无需在电脑上安装和设置任何驱动或软件,就可支持网络通话软件,实现网络来话的响铃接听通话挂断;智能来电响铃识和通话结束,无需加设功能按键;网络通话和音乐播放时,正常使用鼠标的其他功能。在单一的控制器下,实现了对鼠标中间按键功能智能判断,鼠标中间按键在没有语音来时,是保持鼠标的按键功能,有网络通话来电时能够用来关闭来电响铃,而在通话中时,功能为免提通话开关。采用集成控制模块使得此鼠标装置不需要增加按键就可以实现网络通话基本功能。
其硬件模块包括,电源转换单元、USB接口控制单元、输入输出端口单元、MCU中央处理单元、时钟单元、模数转换单元、数模转换单元、音频功率放大单元、音频信号放大单元、位移检测单元、功能按键单元;还可以包括响铃装置和通话装置,响铃装置和通话装置可以外接,也可以内置于鼠标中。通过嵌入式的MCU中央处理单元来完成各模块的连接,MCU中央处理单元在时钟单元时序下工作,通过输入输出接口来完成各功能的控制和检测。USB接口模块,完成与主机(HOST)的按USB接口协议通信,时序匹配,编码解码。包含3个或以上的控制端点(END POINT)来完成鼠标和音频的定义。一个端点用于音频数据传输,一个端点用于与USB主机进行通讯,一个用于传输鼠标数据。还可以再包含一个端点,用于控制音频功能。所述控制端点按USB规范要求使用适当的描述符,就可以完成鼠标和音频的复合功能,具体的定义属于现有技术。
软件模块包括USB控制和数据传输模块,来电及语音自动识别模块,语音处理模块,鼠标位移及按键处理模块,按键智能识别模块。USB控制和数据传输模块外接主机的USB接口,进行数据传输和控制。集成控制单元接收USB主机(HOST)对设备(DEVICE)的请求信号SET INTERFACE后,来电及语音自动识别模块通过读取USB接口控制单元接收到的USB主机(HOST)对设备(DEVICE)的请求类型为SET INTERFACE的指令,并对此指令中有关于对USB接口控制单元的音频传输端点(End Point)的请求,因为可能同时会有多个应用软件都同时会对此设备有相同的请求,来电及语音自动识别模块还需要通过记录各个运用软件的请求,并加以分析来确认装置此时的状态,状态定义为三种,一是响铃状态,即来电响铃、一为通话状态、一为无音频数据输入输出状态,即通话结束状态。其中响铃状态是指控制开关已打开,但没有收到按键信号,即是已经发出了打开音频功率放大单元的功率输出信号,但没有收到所述鼠标中间按键信号;通话状态是指收到过所述鼠标中间按键信号,并已发出音频功率放大单元关闭信号,而此时USB接口控制单元的音频传输端点状态是打开的;通话结束状态就是USB接口控制单元的音频传输端点状态是关闭的,这样就能正确能控制和识别通话的开始和结束。
语音处理模块和鼠标位移及按键处理模块均为现有技术中对于语音处理功能和鼠标位移及按键处理功能的实现,在此不做赘述。按键智能识别模块可以区分鼠标中间按键的信号和其他按键的信号,或是额外增加的按键的信号和鼠标原有按键的信号,并且实现连接通话、关闭响铃等功能。
而中间按键的输入信号,则送到按键智能识别模块,而按键智能识别模块首先根据来电及语音自动识别模块来确定此时是否响铃状态,如果是在响铃状态,就关闭响铃,如果是在通话状态,如是在通话中则为免提的开关;按键智能识别模块如果是在结束状态检测到该按键信号,则该中间按键作为普通的鼠标功能键,把信号送入鼠标按键处理。所以本发明所述的鼠标必须具有一个中间按键,用于实现相关功能,相关功能定义在MCU中央处理单元中。当然另外一个实现方式是,增设一个按键,或者采用四个按键式或五个按键式鼠标,来实现相同的功能,相关功能同样定义在MCU中央处理单元中,均可认为作为相同设计。
以上技术和设计,使得USB鼠标不需要加装任何电脑软件,和增加任何新的功能按键,不更改原来鼠标原来的功能设计,就可以实现网络通话的基本功能。
本发明公开了一种实现网络通话的USB鼠标,采用单一芯片实现网络通话和USB鼠标的合二为一的集成控制单元,使鼠标在不用增加任何电脑软件和按键的情况下同时实现网络通话和USB鼠标的基本功能。集成控制单元有以下特征的功能引脚定义,具体如附图3所示,引脚1、2[(X2)、(X1)]用于检测鼠标的左右移动;引脚3、4[(Y1)、(Y2)]用于检测鼠标的上下移动;引脚5、6用于检测“翻页Scrolling”的功能;引脚16、17[(Ring+)、(Ring-)]用于接响铃喇叭的功能;引脚11、12(DATA+、DATA-)用于USB引脚接口数据线;电源引脚13、14(USBVDD、GND);引脚7、19、20(LEFT/Right/Middle)用于设置鼠标三个按键的功能;引脚10、18用于接耳机的麦克风和听筒。引脚8用于连接3.3V的参考电压,另外有二个引脚为保留功能9/15。当然,实际设计中,引脚的设置可以不按上述每一引脚的具体表述来设置,只需其具有上述功能即可。
本发明所述的集成控制单元,以光电式鼠标为例,通过连接一个通用光电传感器,实现网络通话鼠标功能。无需加设其它控制芯片。也无需任驱动软件,就可以支持如SKYPE,QQ,MSN的响铃和通话控制功能。其工作模式如技术方案中所述。
同时,本发明还提供了一种网络通话鼠标的集成控制系统,其包括一电源转换单元、一USB接口控制单元、一输入输出端口单元、一MCU中央处理单元、一时钟单元、一模数转换单元、一数模转换单元、一音频功率放大单元、一音频信号放大单元、一位移检测单元、一功能按键单元、一响铃装置和一通话装置;所述电源转换单元用于将USB电压进行转换,为所述USB接口控制单元、所述MCU中央处理单元、所述模数转换单元和所述数模转换单元供电;所述USB接口控制单元用于控制USB接口传输,完成USB接口的协议通信、时序匹配和编码/解码;所述USB接口控制单元包含至少3个控制端点,其中一个端点用于与USB主机进行通讯,一个端点用于传输音频数据,一个端点用于传输鼠标数据;所述数模转换单元用于将所述MCU中央处理单元的音频数据并转换为模拟信号,并发送到所述音频功率放大单元;所述模数转换单元用于将所述音频信号放大单元接收的所述通话装置的语音信息转换为音频数据,并发送到所述MCU中央处理单元;所述音频功率放大单元用于放大并发送所述模拟信号到所述通话装置或所述响铃装置;所述音频信号放大单元用于接收并放大所述通话装置输入的语音信息;所述位移检测单元用于检测鼠标位移信号,所述功能按键单元用于接收鼠标按键信号,所述输入输出端口单元用于接收所述位移信号和所述按键信号并发送给所述MCU中央处理单元;所述时钟单元用于发出时序脉冲,实现所述MCU中央处理单元在所述时序脉冲下工作;所述MCU中央处理单元用于接收所述位移信号,通过所述USB接口控制单元传送到主机,从而实现鼠标的正常位移功能;所述MCU中央处理单元通过所述USB接口控制单元接收主机发送的音频数据,并将音频数据通过所述数模转换单元经音频功率放大单元发送到所述通话装置,并将所述通话装置输入的、通过所述音频信号放大单元放大后经所述模数转换单元转换的语音信息,通过所述USB接口控制单元发送到主机,从而实现网络通话功能;所述MCU中央处理单元还用于储存所述响铃装置的状态,并预先设置鼠标的中间按键的音频控制功能;所述MCU中央处理单元判断所述USB接口控制单元未接收音频数据,则按正常鼠标信号处理,并设置所述响铃装置为无音频数据输入输出状态;否则,判断所述响铃装置不为通话状态,则启动所述响铃装置,播放响铃信号,设置所述响铃装置为响铃状态;并且,判断接收鼠标按键信号不属于所述中间按键的信号,则按正常鼠标信号处理;接收鼠标按键信号属于所述中间按键的信号,则关闭响铃装置,并设置所述响铃装置为通话状态;否则,判断接收鼠标按键信号不属于所述中间按键的信号,则按正常鼠标信号处理;否则,判断属于响铃状态,则关闭响铃装置,并设置所述响铃装置为通话状态;不属于响铃状态,则音频功率放大单元开启功率输出并启动响铃装置,实现免提通话的功能。
所述的集成控制系统,其中,所述USB接口控制单元还包含一个端点,用于控制音频功能。
所述的集成控制系统,其实施方式基本上和前面所述的一种包括集成控制单元的USB鼠标相类似,在此不再赘述。
同时,本发明还提供了一种网络通话鼠标的实现方法,用于具有一电源转换单元、一USB接口控制单元、一输入输出端口单元、一MCU中央处理单元、一时钟单元、一模数转换单元、一数模转换单元、一音频功率放大单元、一音频信号放大单元、一位移检测单元、一功能按键单元、一响铃装置和一通话装置的集成控制系统中,其包括以下步骤所述电源转换单元将USB电压进行转换,为所述USB接口控制单元、所述MCU中央处理单元、所述模数转换单元和所述数模转换单元供电;所述USB接口控制单元控制USB接口传输,完成USB接口的协议通信、时序匹配和编码/解码;所述USB控制器设置至少3个控制端点,其中一个端点与USB主机进行通讯,一个端点传输音频数据,一个端点传输鼠标数据;所述数模转换单元将所述MCU中央处理单元的音频数据并转换为模拟信号,并发送到所述音频功率放大单元;所述模数转换单元将所述音频信号放大单元接收的通话装置的语音信息转换为音频数据,并发送到所述MCU中央处理单元;所述音频功率放大单元放大并发送所述模拟信号到通话装置或响铃装置;所述音频信号放大单元接收并放大所述通话装置输入的语音信息;所述位移检测单元检测鼠标位移信号,通过所述输入输出端口单元发送给所述MCU中央处理单元,通过所述USB接口控制单元传送到主机,用于实现鼠标的正常位移功能;所述时钟单元发出时序脉冲,所述MCU中央处理单元在所述时序脉冲下工作;所述MCU中央处理单元接收所述位移信号,通过所述USB接口控制单元传送到主机,从而实现鼠标的正常位移功能;所述MCU中央处理单元通过所述USB接口控制单元接收主机发送的音频数据,并将音频数据通过所述数模转换单元经音频功率放大单元发送到所述通话装置,并将所述通话装置输入的、通过所述音频信号放大单元放大后经所述模数转换单元转换的语音信息,通过所述USB接口控制单元发送到主机,从而实现网络通话功能;所述MCU中央处理单元还储存所述响铃装置的状态,并预先设置鼠标的中间按键的音频控制功能;所述MCU中央处理单元判断所述USB接口控制单元未接收音频数据,则按正常鼠标信号处理,并设置所述响铃装置为无音频数据输入输出状态;否则,判断所述响铃装置不为通话状态,则启动所述响铃装置,播放响铃信号,设置所述响铃装置为响铃状态;并且,判断接收鼠标按键信号不属于所述中间按键的信号,则按正常鼠标信号处理;接收鼠标按键信号属于所述中间按键的信号,则关闭响铃装置,并设置所述响铃装置为通话状态;否则,判断接收鼠标按键信号不属于所述中间按键的信号,则按正常鼠标信号处理;否则,判断属于响铃状态,则关闭响铃装置,并设置所述响铃装置为通话状态;不属于响铃状态,则音频功率放大单元开启功率输出并启动响铃装置,实现免提通话的功能。
所述的网络通话鼠标的实现方法,其实施方式基本上和前面所述的一种包括集成控制单元的USB鼠标相类似,在此不再赘述。
应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。
权利要求
1.一种网络通话鼠标,其具有位移检测单元和按键,其特征在于,还包括一集成控制单元、一响铃装置、一通话装置和一功能按键单元;所述位移检测单元用于检测鼠标位移信号,经所述集成控制单元发送给主机,从而实现鼠标正常位移功能;所述功能按键单元用于接收鼠标按键信号,发送给所述集成控制单元;所述集成控制单元用于实现鼠标按键的功能、接收主机的响铃音频数据传送到所述响铃装置、接收主机的通话音频数据传送到所述通话装置以及接收所述通话装置的通话音频数据发送到主机;所述响铃装置,其响铃信号的数据是VoIP通信软件所设定的音频数据;所述集成控制单元具体包括一电源转换单元、一USB接口控制单元、一输入输出端口单元、一MCU中央处理单元、一时钟单元、一模数转换单元、一数模转换单元、一音频功率放大单元和一音频信号放大单元;所述电源转换单元用于将USB电压进行转换,为所述USB接口控制单元、所述MCU中央处理单元、所述模数转换单元和所述数模转换单元供电;所述USB接口控制单元用于控制USB接口传输,完成USB接口的协议通信、时序匹配和编码/解码;所述输入输出端口单元用于接收所述位移检测单元的鼠标位移信号和所述功能按键单元的按键信号并发送给所述MCU中央处理单元;所述数模转换单元用于将所述MCU中央处理单元的音频数据转换为模拟信号,并发送到所述音频功率放大单元;所述模数转换单元用于将所述音频信号放大单元接收的所述通话装置的语音信息转换为音频数据,并发送到所述MCU中央处理单元;所述音频功率放大单元用于放大并发送所述模拟信号到所述通话装置或所述响铃装置;所述音频信号放大单元用于接收并放大所述通话装置输入的语音信息;所述时钟单元用于发出时序脉冲,实现所述MCU中央处理单元在所述时序脉冲下工作;所述MCU中央处理单元用于接收所述位移信号,通过所述USB接口控制单元传送到主机,从而实现鼠标的正常位移功能;所述MCU中央处理单元通过所述USB接口控制单元接收主机发送的音频数据,并将音频数据通过所述数模转换单元经音频功率放大单元发送到所述通话装置,并将所述通话装置输入的、通过所述音频信号放大单元放大后经所述模数转换单元转换的语音信息,通过所述USB接口控制单元发送到主机,从而实现网络通话功能;所述MCU中央处理单元还用于储存所述响铃装置的状态,并预先设置鼠标的中间按键的音频控制功能;所述MCU中央处理单元判断所述USB接口控制单元未接收音频数据,则按正常鼠标信号处理,并设置所述响铃装置为无音频数据输入输出状态;否则,判断所述响铃装置不为通话状态,则启动所述响铃装置,播放响铃信号,设置所述响铃装置为响铃状态;并且,判断接收鼠标按键信号不属于所述中间按键的信号,则按正常鼠标信号处理;接收鼠标按键信号属于所述中间按键的信号,则关闭响铃装置,并设置所述响铃装置为通话状态;否则,判断接收鼠标按键信号不属于所述中间按键的信号,则按正常鼠标信号处理;否则,判断属于响铃状态,则关闭响铃装置,并设置所述响铃装置为通话状态;不属于响铃状态,则音频功率放大单元开启功率输出并启动响铃装置,实现免提通话的功能。
2.根据权利要求1所述的网络通话鼠标,其特征在于,所述USB控制器包含至少3个控制端点,其中一个端点用于与USB主机进行通讯,一个端点用于传输音频数据,一个端点用于传输鼠标数据。
3.根据权利要求2所述的网络通话鼠标,其特征在于,所述USB控制器还包含一个端点,用于控制音频功能。
4.根据权利要求1所述的网络通话鼠标,其特征在于,所述响铃装置是喇叭或蜂鸣器。
5.根据权利要求1所述的网络通话鼠标,其特征在于,所述通话装置是耳麦,并在鼠标的外壳设置一个耳麦接口。
6.根据权利要求1所述的网络通话鼠标,其特征在于,所述通话装置是耳机和麦克风,并在鼠标的外壳设置一个耳机接口和一个麦克风接口。
7.根据权利要求1至6任一项所述的网络通话鼠标,其特征在于,其还包括至少一个额外按键,所述MCU中央处理单元保留所述中间按键的一般设置,并预先设置所述额外按键的音频控制功能。
8.一种网络通话鼠标的集成控制系统,其特征在于,包括一电源转换单元、一USB接口控制单元、一输入输出端口单元、一MCU中央处理单元、一时钟单元、一模数转换单元、一数模转换单元、一音频功率放大单元、一音频信号放大单元、一位移检测单元、一功能按键单元、一响铃装置和一通话装置;所述电源转换单元用于将USB电压进行转换,为所述USB接口控制单元、所述MCU中央处理单元、所述模数转换单元和所述数模转换单元供电;所述USB接口控制单元用于控制USB接口传输,完成USB接口的协议通信、时序匹配和编码/解码;所述USB接口控制单元包含至少3个控制端点,其中一个端点用于与USB主机进行通讯,一个端点用于传输音频数据,一个端点用于传输鼠标数据;所述数模转换单元用于将所述MCU中央处理单元的音频数据并转换为模拟信号,并发送到所述音频功率放大单元;所述模数转换单元用于将所述音频信号放大单元接收的所述通话装置的语音信息转换为音频数据,并发送到所述MCU中央处理单元;所述音频功率放大单元用于放大并发送所述模拟信号到所述通话装置或所述响铃装置;所述音频信号放大单元用于接收并放大所述通话装置输入的语音信息;所述位移检测单元用于检测鼠标位移信号,所述功能按键单元用于接收鼠标按键信号,所述输入输出端口单元用于接收所述位移信号和所述按键信号并发送给所述MCU中央处理单元;所述时钟单元用于发出时序脉冲,实现所述MCU中央处理单元在所述时序脉冲下工作;所述MCU中央处理单元用于接收所述位移信号,通过所述USB接口控制单元传送到主机,从而实现鼠标的正常位移功能;所述MCU中央处理单元通过所述USB接口控制单元接收主机发送的音频数据,并将音频数据通过所述数模转换单元经音频功率放大单元发送到所述通话装置,并将所述通话装置输入的、通过所述音频信号放大单元放大后经所述模数转换单元转换的语音信息,通过所述USB接口控制单元发送到主机,从而实现网络通话功能;所述MCU中央处理单元还用于储存所述响铃装置的状态,并预先设置鼠标的中间按键的音频控制功能;所述MCU中央处理单元判断所述USB接口控制单元未接收音频数据,则按正常鼠标信号处理,并设置所述响铃装置为无音频数据输入输出状态;否则,判断所述响铃装置不为通话状态,则启动所述响铃装置,播放响铃信号,设置所述响铃装置为响铃状态;并且,判断接收鼠标按键信号不属于所述中间按键的信号,则按正常鼠标信号处理;接收鼠标按键信号属于所述中间按键的信号,则关闭响铃装置,并设置所述响铃装置为通话状态;否则,判断接收鼠标按键信号不属于所述中间按键的信号,则按正常鼠标信号处理;否则,判断属于响铃状态,则关闭响铃装置,并设置所述响铃装置为通话状态;不属于响铃状态,则音频功率放大单元开启功率输出并启动响铃装置,实现免提通话的功能。
9.根据权利要求8所述的集成控制系统,其特征在于,所述USB接口控制单元还包含一个端点,用于控制音频功能。
10.一种网络通话鼠标的实现方法,用于具有一电源转换单元、一USB接口控制单元、一输入输出端口单元、一MCU中央处理单元、一时钟单元、一模数转换单元、一数模转换单元、一音频功率放大单元、一音频信号放大单元、一位移检测单元、一功能按键单元、一响铃装置和一通话装置的集成控制系统中,其特征在于,包括以下步骤所述电源转换单元将USB电压进行转换,为所述USB接口控制单元、所述MCU中央处理单元、所述模数转换单元和所述数模转换单元供电;所述USB接口控制单元控制USB接口传输,完成USB接口的协议通信、时序匹配和编码/解码;所述USB控制器设置至少3个控制端点,其中一个端点与USB主机进行通讯,一个端点传输音频数据,一个端点传输鼠标数据;所述数模转换单元将所述MCU中央处理单元的音频数据并转换为模拟信号,并发送到所述音频功率放大单元;所述模数转换单元将所述音频信号放大单元接收的所述通话装置的语音信息转换为音频数据,并发送到所述MCU中央处理单元;所述音频功率放大单元放大并发送所述模拟信号到所述通话装置或所述响铃装置;所述音频信号放大单元接收并放大所述通话装置输入的语音信息;所述位移检测单元检测鼠标位移信号,通过所述输入输出端口单元发送给所述MCU中央处理单元,通过所述USB接口控制单元传送到主机,用于实现鼠标的正常位移功能;所述时钟单元发出时序脉冲,所述MCU中央处理单元在所述时序脉冲下工作;所述MCU中央处理单元通过所述USB接口控制单元接收主机发送的音频数据,并将音频数据通过所述数模转换单元经音频功率放大单元发送到所述通话装置,并将所述通话装置输入的、通过所述音频信号放大单元放大后经所述模数转换单元转换的语音信息,通过所述USB接口控制单元发送到主机,从而实现网络通话功能;所述MCU中央处理单元还储存所述响铃装置的状态,并预先设置鼠标的中间按键的音频控制功能;所述MCU中央处理单元判断所述USB接口控制单元未接收音频数据,则按正常鼠标信号处理,并设置所述响铃装置为无音频数据输入输出状态;否则,判断所述响铃装置不为通话状态,则启动所述响铃装置,播放响铃信号,设置所述响铃装置为响铃状态;并且,判断接收鼠标按键信号不属于所述中间按键的信号,则按正常鼠标信号处理;接收鼠标按键信号属于所述中间按键的信号,则关闭响铃装置,并设置所述响铃装置为通话状态;否则,判断接收鼠标按键信号不属于所述中间按键的信号,则按正常鼠标信号处理;否则,判断属于响铃状态,则关闭响铃装置,并设置所述响铃装置为通话状态;不属于响铃状态,则音频功率放大单元开启功率输出并启动响铃装置,实现免提通话的功能。
全文摘要
本发明提供一种网络通话鼠标,包括位移检测单元、按键、集成控制单元、响铃装置、通话装置和功能按键单元;集成控制单元用于实现鼠标按键的功能、接收主机的响铃音频数据传送到响铃装置、接收主机的通话音频数据传送到通话装置以及接收通话装置的通话音频数据发送到主机;包括电源转换单元、USB接口控制单元、输入输出端口单元、MCU中央处理单元、时钟单元、模数转换单元、数模转换单元、音频功率放大单元和音频信号放大单元。采用本发明,一个控制芯片即可实现网络通话功能;支持所有的VoIP软件而无需驱动程序;无须增加通话控制按键可实现正常的鼠标功能或接收/拨打网络电话的功能;在网络通话时可以使用鼠标,还能实现免提通话功能。
文档编号H04M1/21GK1952862SQ20061015687
公开日2007年4月25日 申请日期2006年11月16日 优先权日2006年11月16日
发明者刘海南 申请人:刘海南
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1