重定向音频输入和输出的方法及设备
2019-11-22

重定向音频输入和输出的方法及设备

重定向音频输入和输出的方法及设备。一种方法包括:确定是存在到第一设备的呼入还是从第一设备的呼出。该方法还包括:监测以下中的至少一个:到第一设备的用户输入;第二设备的动作;或第一设备的动作。该方法还包括:基于监测的结果并且响应于确定存在呼入还是呼出来识别用户的手势;以及基于所述手势将在输入/输出(I/O)设备中的第一I/O设备处的第一设备的音频输入和输出重定向到I/O设备中的第二I/O设备。I/O设备包括第一设备和第二设备。

用户设备102可以包括具有作为电话操作并且定向其音频和/或视频输出的能力的或适于作为电话操作并且定向其音频和/或视频输出的以下设备中的任一个:智能电话;或蜂窝电话;或移动电话。用户设备102还可以包括具有互联网语音协议(VoIP)能力的设备,诸如个人计算机、平板计算机、游戏控制器、音乐播放设备、膝上型计算机;个人数字助理(PDA);数码相机;或另一种类型的计算或通信设备。用户设备102可以在网络106上与另一个设备建立呼叫会话。

输出控制逻辑408可以从事件检测器404接收指示事件的发生的通知/呼叫。根据通知,输出控制逻辑408可以配置用户设备102的音频I/O。例如,假定输出控制逻辑408从事件检测器404接收用户使外围设备104移动到用户的头并且开始拨号的通知。在这种情况下,输出控制逻辑408可以将其音频I/O定向到外围设备104。因此,用户设备102可以从外围设备104的麦克风而不从其本身的麦克风(例如,麦克风213)接收它的音频输入。用户设备102还可以将其输出定向到外围设备104上的扬声器而不定向到扬声器214。

示例

图7是与用户设备102关联的示例性处理700的流程图。如所示,处理700可以包括检测状态的改变(框702)。检测状态改变可以包括检测用户设备102、外围设备104和/或另一个设备的状态变量值的改变。如已经论述的,状态可以涉及环境噪声、用户设备102和/或外围设备的位置、方向、手势等。

事件检测器402可以检测使得用户设备102配置其音频I/O的用户设备的一个或更多个状态(例如,特定状态组合)的改变。当事件检测器404检测到状态改变时,事件检测器404可以通知输出控制逻辑408所述发生。在一些实现中,事件检测器402可被配置为检测状态改变的特定组合(例如,检测关于呼叫的状态的改变、设备到用户的头的接近度的改变等)。

另外,第一设备还可以包括组件,所述组件包括以下中的至少一个:加速计、相机、接近度传感器、指南针以及陀螺仪。当处理器监测所述第一设备的动作时,所述处理器可以接收并且处理所述组件的输出。

另外,当所述处理器监测所述用户输入时,所述处理器还可以被构造为:检测正被输入到所述第一设备的电话号码的起始数字。

另外,用户设备102和外围设备104可以检测它们本身的移动。例如,当用户502移动用户设备102或外围设备104时,用户设备102可以检测移动。

技术领域

联系人列表逻辑410可以基于用户输入存储用于联系个人、组织等的信息。另外,联系人列表逻辑410可以存取联系人信息。

另外,所述手势可以包括:拨打电话号码的一部分。重定向所述音频输入和输出可以包括:完成所述电话号码的拨打;以及基于所拨打的号码发起呼叫。