信息处理的方法及电子设备的制造方法_2

文档序号:8380758阅读:来源:国知局
9]在具体实施过程中,所述驱动单元具体可以为单独的处理芯片,也可以固化在所述电子设备的处理芯片中的程序代码,通过所述驱动单元能够驱动所述第一蓝牙单元接收所述第二蓝牙单元发送的HID数据包。
[0030]其中,所述第二电子设备具体例如是遥控器等电子设备。
[0031]具体来讲,所述HID数据包是所述第二电子设备将接收到的语音信息进行模数转换,再进行HID封装而得到的,然后将所述HID数据包通过所述第二蓝牙单元发送给所述第一蓝牙单元,进而使得所述第一蓝牙单元能够接收到所述HID数据包。
[0032]具体的,HID是Human Interface Device的缩写,具体为人机接口设备,所述第二电子设备首先通过模数转换器将接收到的语音信息进行模数转换,将模拟信号转换为PCM格式的数字信号,然后将所述PCM格式的数据信号封装成HID格式的数据,获得所述HID数据包,然后通过所述第二蓝牙单元发送所述HID数据包,使得所述第一蓝牙单元接收到所述HID数据包。
[0033]下面具体以第一电子设备为智能电视,第二电子设备为遥控器为例进行举例说明,具体如下:
[0034]例如,当遥控器A接收到用户B的语音信息“请查找XXX电影”,遥控器A首先通过A/D转换器将接收到的“请查找XXX电影”进行模数转换,获得用于表征“请查找XXX电影”的PCM格式的数字信号,再将所述PCM格式的数字信号封装成HID格式,生成第一 HID数据包,然后通过遥控器A中的第二蓝牙模块进行传输给智能电视C中的第一蓝牙模块。
[0035]其中,在通过遥控器A中的第二蓝牙模块将所述第一 HID数据包传输给智能电视C中的第一蓝牙模块时,智能电视C中的驱动程序来驱动所述第一蓝牙模块接收所述第一HID数据包。
[0036]在具体实施过程中,在所述通过所述第一电子设备中的驱动单元驱动所述第一蓝牙单元接收第二电子设备中的第二蓝牙单元发送的HID数据包之前,所述方法还包括:将所述第一蓝牙单元与所述第二蓝牙单元进行配对。
[0037]具体来讲,当所述第一蓝牙单元和所述第二蓝牙单元配对成功之后,所述第一蓝牙单元和所述第二蓝牙单元之间才能进行通信,而且为了使得所述第一蓝牙单元能够接收所述HID数据包,需要通过所述驱动单元驱动所述第一蓝牙单元以使得所述第一蓝牙单元能够识别所述HID数据包,再接收所述HID数据包。
[0038]例如,智能电视C中的驱动程序来驱动所述第一蓝牙模块,使得所述第一蓝牙模块能够识别HID数据包,如此,在通过遥控器A中的第二蓝牙模块将所述第一 HID数据包传输给智能电视C中的第一蓝牙模块时,使得所述第一蓝牙模块能够接收所述第一 HID数据包。
[0039]接下来执行步骤102,在该步骤中,通过所述驱动单元对所述HID数据包进行解码,获得语音数据。
[0040]在具体实施过程中,通过所述驱动单元对所述HID数据包进行解码,获得PCM格式的数据。
[0041]具体来讲,由于所述第二电子设备首先通过模数转换器将接收到的语音信息进行模数转换,将模拟信号转换为PCM格式的数字信号,然后将所述PCM格式的数据信号封装成HID格式的数据,获得所述HID数据包,然后通过所述第二蓝牙单元发送所述HID数据包,使得所述第一蓝牙单元接收到所述HID数据包,如此,在通过所述驱动单元对所述HID数据包进行解码时,对所述HID数据进行解封,进而获得PCM格式的数据。
[0042]例如,智能电视C中的驱动程序来驱动所述第一蓝牙模块接收所述第一 HID数据包之后,对所述第一 HID数据包进行解封,进而获得用于表征“请查找XXX电影”的PCM格式的数字信号。
[0043]接下来执行步骤103,在该步骤中,将所述驱动单元虚拟为声卡单元,并通过所述声卡单元识别所述语音数据,获得语音识别结果。
[0044]在具体实施过程中,将所述驱动单元虚拟为所述声卡单元,在通过所述声卡单元来识别所述PCM格式的数据,获得语音识别结果。
[0045]具体来讲,将所述驱动单元虚拟为声卡单元,使得所述声卡单元作为所述第一电子设备中的上层应用的接口,如此,可以通过所述接口来识别所述PCM格式的数据,获得所述语音识别结果。
[0046]例如,智能电视C中的驱动程序来驱动所述第一蓝牙模块接收所述第一 HID数据包之后,对所述第一 HID数据包进行解封,进而获得用于表征“请查找XXX电影”的PCM格式的数字信号,将所述驱动程序虚拟为声卡设备作为与上层应用的接口,使得智能电视C能够通过所述声卡设备来识别“请查找XXX电影”的PCM格式的数字信号,获得“请查找XXX电影”的识别结果。
[0047]接下来执行步骤104,在该步骤中,基于所述语音识别结果,生成并执行与所述语音数据对应的第一操作指令。
[0048]在具体实施过程中,基于步骤103获得的所述语音识别结果,生成并执行与所述PCM格式的数据对应的所述第一操作指令,所述第一操作指令例如可以是搜索指令、切换指令等。
[0049]例如,智能电视C中的驱动程序来驱动所述第一蓝牙模块接收所述第一 HID数据包之后,对所述第一 HID数据包进行解封,进而获得用于表征“请查找XXX电影”的PCM格式的数字信号,将所述驱动程序虚拟为声卡设备作为与上层应用的接口,使得智能电视C能够通过所述声卡设备来识别“请查找XXX电影”的PCM格式的数字信号,获得“请查找XXX电影”的识别结果,基于所述请查找XXX电影”的识别结果,则生成搜索指令,所述搜索指令用于所述“XXX电影”,然后执行所述搜索指令,搜索所述“XXX电影”。
[0050]又例如,当所述语音识别结果为“请切换到XX频道”时,基于所述“请切换到XX频道”,生成切换指令,所述切换指令用于将智能电视C的当前频道切换至“XX频道”,然后执行所述切换指令,将智能电视C的当前频道切换至“XX频道”。
[0051]本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0052]由于本申请实施例是通过所述第一电子设备中的驱动单元驱动第一蓝牙单元来接收第二电子设备中的第二蓝牙单元发送的HID数据包,再通过所述驱动单元对所述HID数据包进行解码,获得语音数据,以及将所述驱动单元虚拟为声卡单元,并通过所述声卡单元来识别所述语音数据,基于获得语音识别结果,生成并执行与所述语音数据对应的第一操作指令,如此,使得通过所述驱动单元来驱动所述第一电子设备中内置的所述第一蓝牙单元就能够接收所述HID数据包,再完成解码所述HID数据包,并使得所述第一电子设备识别解码后的语音数据,从而无需再单独设置一个接收器来接收并解码所述HID数据包,而且所述驱动单元可以为一个固化在芯片中的程序,无需占用所述电子设备的端口,从而解决了现有的电子设备的在通过无线传输方式接收语音控制数据时,存在成本较高、端口利用率低的技术问题,进而实现了降低成本,提高端口利用的技术效果,而且现有的电子设备发展趋势是越来越薄,单独设置的接收器会占用空间,使得空间的利用率降低,而所述驱动单元可以为一个固化在芯片中的程序,提高了空间的利用率。
[0053]本申请一实施例还提供了一种电子设备,所述电子设备具有第一蓝牙单元,所述第一电子设备例如是平板电脑、智能手机、笔记本电脑、智能电视等电子设备。
[0054]其中,所述第一蓝牙单元例如是蓝牙模块等电子设备。
[0055]参见图2,所述电子设备包括:电路板201 ;处理芯片202,设置于电路板21上,用于通过所述电子设备中的驱动单元203驱动第一蓝牙单元204接收第二电子设备中的第二蓝牙单元发送的HID数据包,并通过驱动单元203对所述HID数据包进行解码,获得语音数据,再将驱动单元203虚拟为声卡单元,并通过所述声卡单元识别所述语音数据,获得语音识别结果,以及基于所述语音识别结果,生成并执行与所
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1