基于用户位置的在显示器上再现的显示的定向的制作方法_2

文档序号:9693160阅读:来源:国知局
区域2、3和4组成,其中区域3是不模糊区域并且区域2和4是模糊区域。如本文中使用的那样,模糊区域是其中可能难以确定用户位于的显示器的准确侧的区域,而不模糊区域是其中可能更清楚地确定用户位于的显示器的准确侧的区域。下文关于图4更详细地讨论从模糊区域和不模糊区域接收的命令的处理。
[0023]如本文中描绘的那样,区域可以在麦克风阵列304处具有连结(nexus)。将理解,麦克风阵列的放置可以确定模糊区域和不模糊区域的位置。因此,在某些实施例中,麦克风阵列可以被放置在相对于显示器的其他位置中以减少模糊区域的影响。将进一步理解,可以在减少模糊区域的影响的努力中利用多于一个麦克风阵列的使用。本公开具体地设想了麦克风阵列304的任何这样的放置或一个或多个附加的麦克风阵列的集成。
[0024]在某些实施例中,计算设备可以被配置成与处理从不模糊区域接收的语音命令的不同地处理来自模糊区域的语音命令。在某些实施例中,当语音命令由诸如例如图1的自助服务机104的计算设备接收时,计算设备可以被配置成确定语音命令是否源自模糊区域。如果语音命令源自模糊区域,则计算设备可以被配置成选择对应于该模糊区域的默认显示图像定向。在选择默认显示图像定向之后,计算设备可以被配置成如果在预定时段内从模糊区域接收另一语音命令则调整显示图像定向。如果在预定时段内从模糊区域接收另一语音命令,则计算设备可以被配置成将显示图像定向调整到不同的显示图像定向。该实施例可以基于以下假设:如果从模糊区域接收第一语音命令并且紧接着第一语音命令从模糊区域接收第二语音命令,则默认选择的显示定向是不正确的并且调整可能是需要的。在某些实施例中,不同的显示图像定向可能与先前选择的显示图像定向相邻。
[0025]图4描绘了表示诸如上文在图3中描绘的区域的模糊和不模糊区域中接收的语音命令的处理的说明性图。水平轴表示时间并且较高的水平轴表示模糊时间窗而较低的水平轴表示显示图像定向。在时间T1处,语音命令1可以由计算设备接收。在该示例中,计算设备可以确定语音命令1在图3的模糊区域7中起源。因此,默认显示图像定向将是如在406中表示的显示图像定向0。因为确定语音命令1是来自模糊区域,所以计算设备可以被配置成发起模糊位置时间窗402。
[0026]在时间T2处,语音命令2也可以由计算设备从模糊区域接收。另外,如本文中描绘的那样,时间T2在模糊位置时间窗402内。因此,在接收语音命令2时,计算设备可以被配置成将显示图像定向调整到与模糊区域相邻的显示图像定向,如从作为显示图像定向0的框406到具有显示图像定向270的框408的过渡中指示的那样。
[0027]在时间T3处,语音命令3可以由计算设备接收。再次从模糊区域接收语音命令3,如由计算设备对模糊位置时间窗404的发起指示的那样。因为语音命令3从模糊区域被接收并且默认显示图像定向是如由410指示的180,所以其可能已经从如图3中描绘的区域1或11中的任一个被接收。如在这里描绘的那样,在模糊位置时间窗404内没有从模糊区域接收其他语音命令,并且因此对显示图像定向而言可能没有进一步的改变是需要的。
[0028]在时间T4处,语音命令4可以由计算设备接收。如这里描绘的那样,语音命令4可能不从模糊区域被接收,因为没有模糊位置时间窗由计算设备发起。更进一步地,因为在框410中显示图像定向保持在180处,所以可以根据图确定从图3的区域12接收语音命令4。
[0029]图5描绘了根据本公开的某些实施例的计算设备500的说明性配置。计算设备500可以是任何类型的计算设备,包括诸如智能电话、平板计算机、超极本(ultrabook)、电子书、膝上型计算机等的便携式计算设备或诸如台式计算机或自助服务机计算设备之类的固定计算设备,所述自助服务机计算设备诸如图1的自助服务机104。将理解,上文提及的计算设备仅是意味着是说明性的示例。不管计算设备的形式如何,本公开同样适用。
[0030]计算设备500可以包括(一个或多个)处理器502、显示器504、麦克风阵列506、包含显示定向模块510的记忆装置508以及其他输入/输出(I/O)设备512。利用系统总线514可以将(一个或多个)处理器502、显不器504、麦克风阵列506、记忆装置508以及其他输入/输出(I/O)设备512全部耦合在一起。
[0031 ](一个或多个)处理器502可以由单个处理器或多个处理器组成。在多个处理器实施例中,多个处理器可以是相同的类型,即同质的,或可以是不同的类型,即异质的,并且可以包括任何类型的单或多核处理器。不管处理器的类型和/或数量如何,本公开同样适用。
[0032]显示器504可以是任何类型的显示器,包括但不限于阴极射线管(CRT)、液晶二极管(IXD)或有机发光二极管(0LED)。显示器504可以被并入到计算设备500中或可以通过任何类型的有线和/或无线连接被外围地连接到计算设备500。不管显示器的类型如何,本公开同样适用。
[0033]在实施例中,记忆装置508可以是任何类型的计算机可读存储介质或不同类型的计算机可读存储介质的任何组合。记忆装置508可以包括易失性和非易失性/持久性记忆装置。易失性记忆装置可以包括例如动态随机访问存储器(DRAM)。非易失性/持久性记忆装置可以包括但不限于固态驱动器(SSD)、磁或光盘硬驱动器、闪存或者其任何多个或组合。
[0034]在实施例中,显示定向模块510可以被实现为软件、固件或其任何组合。在某些实施例中,显示定向模块510可以包括一个或多个指令,所述一个或多个指令在由(一个或多个)处理器502执行时使得计算设备500执行下文关于图6描述的过程或本文中描述的任何其他过程的一个或多个操作。
[0035]图6描绘了根据本公开的某些实施例的说明性过程流程600。过程可以在其中从用户接收语音命令的框602处开始。在接收语音命令时,可以在框604处确定用户的位置。如上文讨论的那样,可以经由对麦克风阵列捕获的音频流的分析来确定用户的位置,诸如在图1-3、5和7中描绘的那样。在框606处,可以做出关于用户是否是模糊区域中的确定。如果用户的位置被确定成是在模糊区域中,则处理可以去往框608,其中做出关于模糊位置定时器(timer)是否正在运行的确定,诸如上文关于图4描述的那样。如果模糊位置定时器正在运行,则过程可以进行到其中可以调整显示图像定向的框614。在某些实施例中,在框614处的调整可能针对与当前显示图像定向相邻的并且对应于与先前确定的模糊区域相邻的模糊区域的显示图像定向。一旦调整了显示图像定向,过程就可以在框616处结束。
[0036]返回框608,如果模糊位置定时器不是正在运行,则过程可以继续到其中可以发起这样的定时器的框610。一旦发起模糊位置定时器,过程就可以进行到框612,其中做出如显示图像是否当前被定向在用户的方向上的确定。如果显示图像当前被定向在用户的方向上,则过程可以继续前进到其中过程结束的框616。如果显示图像当前没有被定向在用户的位置中,则过程可以进行到框614,其中可以相对于用户的位置来调整显示图像定向。在基于用户的位置调整显示图像定向之后,过程可以进行到其中过程可以结束的框616。
[0037]回到框606,如果用户的位置不被确定成是在模糊区域中,则过程可以进行到框612,其中做出关于显示图像是否当前被定向在用户的方向上的确定。如果显示图像当前被定向在用户的方向上,则过程可以继续前进到其中过程结束的框616。如果显示图像当前没有被定向在用户的方向上,则过程可以进行到框614,其中可以相对于用户的位置来调整显示图像定向。在基于用户的位置调整显示图像定向之后,过程可以进行到其中过程可以结束的框616。
[0038]在实施例中,可以以硬件和/或软件实现过程600。在硬件实施例中,过程600可以被实现在专用集成电路(ASIC)或利用实施过程100的逻辑编程的可编程电路中,可编程电路诸如现场可编程门阵列。在硬件/软件实现中,可以利用被配置成由基础处理器操作的软件模块来实现过程100。可以以(一个或多个)基础处理器的原生指令或较高级语言来实现软件模块,所述较高级语言具有编译器支持以将高级指令编译成(一个或多个)基础处理器的原生指令。
[0039]在未被描绘的某些实施例中,语音命令可能对监视用户的位置而言不是必要的。例如,用户可能能够通过语音或人工地发出命令或者修改硬件或软件设置使得基于从用户接收的音频输入连续地计算用户的位置。在这样的实施例中,用户可以在显示器周围走动并且使显示图像基于用户的位置被连续地定向。
[0040]图7描绘了根据本公开的某些实施例的系统702。在实施例中,系统702可以由全部彼此耦合的显示定向传感器714、显示定向模块716以及操作系统(0S)718组成。显示定向传感器714可以包括麦克风阵列704,诸如例如上文关于图1-3和5
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1