耳机自动识别装置以及识别方法与流程

文档序号:13214616阅读:4199来源:国知局
【技朮领域】本发明涉及一种耳机自动识别装置以及识别方法,特别是涉及一种应用于电脑中的耳机自动识别装置以及识别方法。【背景技朮】耳机已经成为便携式数码产品,移动通信设备终端产品的标配附件,移动通信设备标配耳机一般为带有MIC输入的四段式耳机,而便携数码产品标配耳机一般为三段式耳机,也有带录音功能数码产品用到四段式耳机,目前四段式耳机的类型主要为:左声道/右声道/MIC/地和左声道/右声道/地/MIC两种不同信号顺序定义的耳机,而电脑内设置的耳机类型为三种类型中的一种,当另一种插入时,需要用一转接线接入才可以正常使用,目前在耳机插孔的设计上都是通过发送一个中断信号给CPU来判断是否有设备插入,CPU收到中断信号后,再通过一第二接口状态来判断插入设备是否带有麦克风功能,然而,当CPU收到中断信号后会因设备插入手法,比如:手抖动等原因将致使第二接口产生抖动信号造成CPU误判,导致设备无法正常使用,故因无法自动识别不同类型的耳机,将对终端使用者造成很大的困扰,影响用户的体验。有鉴于此,实有必要提供一种耳机自动识别装置以及识别方法,该耳机自动识别装置以及识别方法可以解决上述技术中存在的无法自动识别不同类型耳机的问题。

技术实现要素:
因此,本发明的目的在于提供一种耳机自动识别装置以及识别方法,该耳机自动识别装置以及识别方法可以解决上述无法自动识别不同类型的耳机的问题。为了达到上述的目的,本发明的耳机自动识别装置,其应用于电脑中,该电脑中设有一CPU,且该电脑设有一耳机插孔,该耳机自动识别装置包括:音频驱动模块,该音频驱动模块与所述耳机插孔电性连接,且该音频驱动模块与所述CPU电性连接,一设备插入所述耳机插孔中,所述CPU通过该音频驱动模块判断设备类型,所述音频驱动模块将根据设备类型写入相对应的设定值,所述设备正常工作。较佳的,所述音频驱动模块包括一音频编码器。较佳的,所述音频编码器为一集成电路芯片。较佳的,所述耳机自动识别装置还包括一控制模块,该控制模块一端与所述耳机插孔电性连接,另一端与所述音频驱动模块电性连接,该控制模块用于控制所述耳机插孔中的信号切换。较佳的,所述控制模块包括一模拟开关,该模拟开关用于控制所述耳机插孔中的信号通道切换。较佳的,所述音频驱动模块与所述CPU之间通过I2C协议实现数据传输。一种自动识别耳机的方法,该自动识别耳机的方法包括步骤:100:于一电脑中载入一音频驱动模块,一设备对应插入一耳机插孔中,该耳机插孔将发送一中断信号;200:一CPU接收所述中断信号,然后该CPU通过所述音频驱动模块读取耳机插孔中的设备类型信号;300:所述CPU根据读取的设备类型信号判断所述设备的类型,并向所述音频驱动模块发送设备类型;400:所述音频驱动模块根据输入设备的类型设置相应的设定值,所述设备正常工作。较佳的,所述步骤100前包括步骤:1001:将所述音频驱动模块与所述CPU相连接,且将所述音频驱动模块与所述耳机插孔相连接;1002;把所述电脑开机。较佳的,所述音频驱动模块与所述CPU之间通过I2C协议实现信号传输。较佳的,所述步骤200具体包括步骤:2001:所述CPU接收中断信号;2002:所述耳机插孔向上述音频驱动模块传输数据信号;2003:所述CPU通过上述音频驱动模块读取所述耳机插孔中的数据信号。相较于现有技术,本发明的耳机自动识别装置,通过设置一音频驱动模块,该音频驱动模块与CPU电性连接,且该音频驱动模块与一耳机插孔电性连接,该音频驱动模块可以接收设备的输出信号,而CPU可以通过I2C协议直接从所述音频驱动模块中读取设备的输出信号并判断设备类型,此外,通过一控制模块可以自动切换不同类型设备各自对应的通路,以使设备正常使用,该耳机自动识别装置不仅减小了CPU的误判率,而且节省了CPU的硬体资源。【附图说明】图1绘示本发明耳机自动识别装置的结构示意图。图2绘示本发明自动识别耳机方法的流程示意图。【具体实施方式】请参阅图1和图2,其分别为本发明耳机自动识别装置的结构示意图和本发明自动识别耳机方法的流程示意图。本发明的耳机自动识别装置,其应用于电脑中,于本实施例中,请参与图1,该电脑中设有一CPU1,且该电脑设有一耳机插孔2,该耳机自动识别装置包括:音频驱动模块3,该音频驱动模块3与所述耳机插孔2电性连接,且该音频驱动模块3与所述CPU1电性连接,一设备4插入所述耳机插孔2中,所述CPU1通过该音频驱动模块3判断设备4类型,所述音频驱动模块3将根据设备4类型写入相对应的设定值,所述设备4正常工作,于本实施例中,该音频驱动模块3包括一音频编码器30,且该音频编码器30为一集成电路芯片,该集成电路芯片的型号为ALC5625。于本实施例中,所述耳机自动识别装置还包括一控制模块5,该控制模块5一端与所述耳机插孔2电性连接,另一端与所述音频驱动模块3电性连接,该控制模块5用于控制所述耳机插孔2中的信号切换,该控制模块5包括一模拟开关50。于本实施例中,所述音频驱动模块3与所述CPU1之间通过I2C协议实现数据传输。一种自动识别耳机的方法,于本实施例中,请参阅图2,该自动识别耳机的方法包括步骤:100:于一电脑中载入一音频驱动模块3,一设备4对应插入一耳机插孔2中,该耳机插孔2将发送一中断信号;200:一CPU1接收所述中断信号,然后该CPU1通过所述音频驱动模块3读取耳机插孔2中的设备4类型信号;300:所述CPU1根据读取的设备4类型信号判断所述设备4的类型,并向所述音频驱动模块3发送设备4类型的信号;400:所述音频驱动模块3根据输入设备4的类型设置相应的设定值,所述设备4正常工作。于本实施例中,所述步骤100前包括步骤:1001:将所述音频驱动模块3与所述CPU1相连接,且将所述音频驱动模块3与所述耳机插孔2相连接;1002;把所述电脑开机。于本实施例中,所述步骤200具体包括步骤:2001:所述CPU1接收中断信号;2002:所述耳机插孔2向上述音频驱动模块3传输数据信号;2003:所述CPU1通过上述音频驱动模块3读取所述耳机插孔2中的数据信号。于本实施例中,将电脑开机,接着载入音频驱动模块3,开启麦克风模式,设备4对应插入耳机插孔2内,该耳机插孔2发送中断信号,CPU1接收该中断信号,所述设备4通过耳机插孔2与音频驱动模块3相连接,该音频驱动模块3接收设备4输出信号,CPU1通过I2C协议从音频驱动模块3中读取设备4输出信号,接着根据读取的信号判断设备4的类型,当接收的信号为左声道信号、右声道信号和地信号,则为三段式耳机,如果接收的信号为左声道信号、右声道信号、MIC信号和地信号,则为第三节MIC耳机,如果接收的信号为左声道信号、右声道信号、地信号和MIC信号,则为第四节MIC耳机,CPU1将设备4类型发送给音频驱动模块3,该音频驱动模块3根据设备4类型在寄存器中写入相应的设定值,设备4可以正常使用,当再次连接第二设备时,若第二设备类型与前一次类型不同,则使用控制模块5切换相对应的通路即可。相较于现有技术,本发明的耳机自动识别装置,通过设置音频驱动模块3,该音频驱动模块3可以接收设备4的输出信号,而CPU1可以通过I2C协议直接从所述音频驱动模块3中读取设备4的输出信号并判断设备4类型,此外,通过一控制模块5可以自动切换不同类型设备4各自对应的通路,以使设备4正常使用,该耳机自动识别装置不仅减小了CPU1的误判率,而且节省了CPU1的硬体资源。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1