提供话音更新的系统和方法

文档序号:2832733阅读:171来源:国知局
专利名称:提供话音更新的系统和方法
技术领域
背景技术
便携式计算装置(PD)普遍存在的。这些装置可包含蜂窝式电话、便携式数字助理(PDA)、便携式游戏控制台、掌上型计算机、便携式全球定位系统(GPS)装置和其它便携式电子装置。另外,许多蜂窝式电话还包含GPS能力,其中,与独立GPS装置一样,用户可输入目的地。所述装置可接着确定到目的地的逐向指引,且通过在与所述逐向指引相关联的每一转弯或步长处广播可听指引来(例如)在用户正驾驶时将那些指引提供给用户。有时,指引可能难以听到,且用户可能错过与所述指引相关联的转弯。因此,需要一种改进的提供话音更新的系统和方法。
发明内容


在图中,相同参考标号在各个视图中始终指代相同部分,除非另有指示。图I是处于闭合位置的便携式计算装置(P⑶)的第一方面的正视平面图;图2是处于打开位置的P⑶的第一方面的正视平面图;图3是K 的第二方面的框图;图4是示范性GPS装置的框图;图5是说明提供导航系统指引更新的方法的第一方面的流程图的第一部分;图6是说明提供导航系统指引更新的方法的第一方面的流程图的第二部分;图7是说明提供导航系统指引更新的方法的第二方面的流程图的第一部分;图8是说明提供导航系统指引更新的方法的第二方面的流程图的第二部分;图9是说明提供导航系统指引更新的方法的第二方面的流程图的第三部分;图10是说明提供导航系统指引更新的方法的第三方面的流程图的第一部分;以及图11是说明提供导航系统指引更新的方法的第三方面的流程图的第二部分;以及图12是说明提供话音更新的方法的流程图。
具体实施例方式词语“示范性的”在本文中意味着“充当实例、例子或说明”。不必将本文中描述为“示范性”的任何方面解释为比其它方面优选或有利。在此描述中,术语“应用程序”还可包含具有可执行内容的文件,例如目标代码、脚本、字节代码、标记语言文件及补丁。另外,本文中所提到的“应用程序”还可包括本质上不可执行的文件,例如可能需要打开的文档或其它需要存取的数据文件。
术语“内容”还可包含具有可执行内容的文件,例如目标代码、脚本、字节代码、标记语言文件及补丁。另外,本文中所提到的“内容”还可包括本质上不可执行的文件,例如可能需要打开的文档或其它需要存取的数据文件。如本描述中所使用,术语“组件”、“数据库”、“模块”、“系统”等意在指代计算机相关实体,不管是硬件、固件、硬件与软件的组合、软件,还是执行中的软件。举例来说,组件可为(但不限于为)在处理器上运行的进程、处理器、对象、可执行程序、执行线程、程序及/或计算机。作为说明,在计算装置上运行的应用程序和计算装置两者均可为组件。一个或一个以上组件可驻存在进程和/或执行线程内,且组件可位于一个计算机上且/或分布在两个或两个以上计算机之间。另外,这些组件可从上面存储有各种数据结构的各种计算机可读媒体执行。所述组件可例如根据具有一个或一个以上数据包的信号(例如,来自借助于所述信号与本地系统、分布式系统中的另一组件交互及/或跨越例如因特网等网络而与其它系统交互的一个组件的数据)借助于本地及/或远程进程而通信。最初参看图I和图2,展示示范性便携式计算装置(P⑶),且大体标示为100。如 图所不,P⑶100可包含外壳102。外壳102可包含上外壳部分104和下外壳部分106。图I展不上外壳部分104可包含显不器108。在特定方面中,显不器108可为触摸屏显不器。上外壳部分104还可包含跟踪球输入装置110。另外,如图I中所示,上外壳部分104可包含通电按钮112和断电按钮114。如图I中所示,P⑶100的上外壳部分104可包含多个指示器灯116和扬声器118。每一指示器灯116可为发光二极管(LED)。在特定方面中,如图2中所描绘,上外壳部分104可相对于下外壳部分106移动。具体地说,上外壳部分104可为可相对于下外壳部分106滑动的。如图2中所示,下外壳部分106可包含多按钮键盘120。在特定方面中,多按钮键盘120可为标准QWERTY键盘。当相对于下外壳部分106移动上外壳部分104时,可显露多按钮键盘120。图2进一步说明P⑶100可在下外壳部分106上包含复位按钮122。参看图3,展示便携式计算装置(PCD)的示范性、非限制方面,且大体上标示为320。如图所示,P⑶320包含芯片上系统322,芯片上系统322包含耦合在一起的数字信号处理器324和模拟信号处理器326。芯片上系统322可包含两个以上处理器。如图3中所说明,显示器控制器328和触摸屏控制器330耦合到数字信号处理器324。在芯片上系统322外部的触摸屏显示器332又耦合到显示器控制器328和触摸屏控制器330。图3进一步指示视频编码器334(例如逐行倒相(PAL)编码器、顺序传送色彩与存储(SECAM)编码器,或美国国家电视系统委员会(NTSC)编码器)耦合到数字信号处理器324。此外,视频放大器336耦合到视频编码器334和触摸屏显示器332。而且,视频端口 338耦合到视频放大器336。如图3中描绘,通用串行总线(USB)控制器340耦合到数字信号处理器324。而且,USB端口 342耦合到USB控制器340。存储器344及订户身份模块(SIM)卡346也可耦合到数字信号处理器324。此外,如图3所示,数码相机348可耦合到数字信号处理器324。在示范性方面中,数码相机348是电荷耦合装置(CXD)相机或互补金属氧化物半导体(CMOS)相机。如图3中进一步说明,立体声音频CODEC 350可耦合到模拟信号处理器326。此外,音频放大器352可耦合到立体声音频CODEC 350。在示范性方面中,第一立体声扬声器354及第二立体声扬声器356耦合到音频放大器352。图3展示麦克风放大器358也可耦合到立体声音频CODEC 350。此外,麦克风360可耦合到麦克风放大器358。在特定方面中,调频(FM)无线电调谐器362可耦合到立体声音频CODEC 350。而且,FM天线364耦合到FM无线电调谐器362。此外,立体声头戴式送受话器366可耦合到立体声音频CODEC 350。图3进一步指示射频(RF)收发器368可耦合到模拟信号处理器326。RF开关370可耦合到RF收发器368及RF天线372。如图3中所示,小键盘374可耦合到模拟信号处理器326。而且,具有麦克风的单声道头戴式耳机376可耦合到模拟信号处理器326。此外,振动器装置378可耦合到模拟信号处理器326。图3还展示电力供应器380可耦合到芯片上系统322。在特定方面中,电力供应器380可为直流(DC)电力供应器,其将电力提供给PCD 320的需要电力的各种组件。此外,在特定方面中,电力供应器是可再充电DC电池或从连接到AC电源的交流(AC)-DC变压器得到的DC电力供应器。图3进一步指示P⑶320还可包含网卡388,网卡388可用于接入数据网络,例如局域网、个域网或任何其它网络。网卡388可为蓝牙网卡、WiFi网卡、个域网(PAN)卡、个 域网超低功率技术(PeANUT)网卡,或此项技术中众所周知的任何其它网卡。另外,网卡388可并入到芯片中,即网卡388可为芯片中的完整解决方案,且可不为单独的网卡388。图3展示P⑶320还可包含全球定位系统(GPS)模块382,全球定位系统(GPS)模块382可用以确定P⑶320的位置。另外,P⑶320可包含映射模块384,映射模块384可用以确定到目的地(例如,用户选择的目的地、用户供应的目的地或其组合)的一个或一个以上指引。GPS模块382、映射模块384或其组合可充当用于确定P⑶320的位置且根据P⑶320的当前位置确定到目的地的一个或一个以上逐向指引的装置。P⑶320可经由扬声器354、356向用户广播与逐向指引相关联的每一指引更新。在没有本文所述方法中的一者或一者以上的情况下,如果用户正与别人进行面对面谈话,那么PCD 320可以中断或干扰所述面对面谈话的方式提供指引更新。然而,使用本文所述的方法中的一者或一者以上,P⑶320可“收听”谈话,并检测谈话中的一个或一个以上间歇。在间歇期间,P⑶320可向用户广播指引更新。由此,谈话可不受指引更新中断。如果间歇并未出现,那么PCD 320可降低系统的音量,并以较低音量向用户广播更新指引。因此,可大体上使对谈话的中断最小化。PCD 320可进一步监视谈话的密集度,例如以每分钟的字数来测量。如果谈话的密集度满足条件,例如密集度大于预定阈值,那么PCD 320可增加指引更新的简洁性,S卩,减少指引更新中的字数,且PCD可广播比标准更新简要的指引更新。如图3中所描绘,触摸屏显示器332、视频端口 338、USB端口 342、相机348、第一立体声扬声器354、第二立体声扬声器356、麦克风360、FM天线364、立体声头戴式送受话器366、RF开关370、RF天线372、小键盘374、单声道头戴式耳机376、振动器378以及电力供应器380在芯片上系统322外部。在特定方面中,本文所述的方法步骤中的一者或一者以上可作为计算机程序指令存储在存储器344中。这些指令可由处理器324、326执行,以便实施本文所述的方法。另夕卜,处理器324、326、存储器344、显示器控制器328、触摸屏控制器330、GPS模块382、映射模块384或其组合可充当用于执行本文所述的方法步骤中的一者或一者以上以便显示一个或一个以上指引更新、广播一个或一个以上指引更新或其组合的装置。
图4说明示范性GPS装置,标示为400。GPS装置400可为便携式GPS装置。另外,GPS装置400可为内建式GPS装置400。举例来说,内建式GPS装置400可为内置式GPS装置400,其安装在机动化交通工具(例如,汽车、卡车、摩托车、牵引拖车、船或其组合)的仪表盘中。如图所示,GPS装置400可包含处理器402。存储器404可连接到处理器402。存储器404可包含存储在上面的一个或一个以上地图406。存储器404在上面还可包含一个或一个以上软件(S/W)程序408。存储在存储器404上的每一地图406可与城市、州、国家、地区或其组合相关联。另外,可使用一个或一个以上目的地来搜索每一地图406,以便定位目的地且基于相应的地图406创建逐向指引更新。软件408可包括本文所述的方法步骤中的一者或一者以上,且可由处理器402执行。如图4中所示,GPS装置400可包含连接到处理器402的USB端口 410。在GPS装置400为便携式GPS装置的例子中,USB端口 406可用以将GPS装置400连接到计算机,例如膝上型计算机或桌上型计算机,以便更新存储在GPS装置400中的一个或一个以上地图 406、存储在GPS装置400中的一个或一个以上软件程序408,或其组合。图4进一步指示GPS装置400可包含DVD驱动器514。在其中GPS装置400为内建式GPS装置400的例子中,DVD驱动器514可用以通过在DVD驱动器514中安装含有更新的DVD并执行所述DVD来更新存储在GPS装置400中的一个或一个以上地图406、存储在GPS装置400中的一个或一个以上软件程序408,或其组合。如所说明,GPS装置400可进一步包含连接到处理器502的麦克风416。麦克风416可用以“收听”谈话、检测谈话、监视谈话或其组合。换句话说,麦克风416可充当用于收听谈话、检测谈话、监视谈话或其组合的装置。GPS装置400还可包含连接到处理器的扬声器418。扬声器418可用以广播一个或一个以上指引更新。另外,扬声器418可充当用于广播一个或一个以上指引更新的装置。图4进一步展示GPS装置400还可包含连接到处理器402的显示器420。显示器420可为常规显示器、触摸屏显示器或其组合。此外,显示器420可充当用于显示一个或一个以上指引更新的装置。图4还展示GPS装置400可包含连接到处理器402的映射模块422。另外,GPS模块424可连接到处理器402。GPS模块424可用以确定GPS装置400的位置。映射模块422可用以根据GPS装置400的当前位置来确定到目的地(例如用户选择的目的地、用户供应的目的地或其组合)的一个或一个以上指引。GPS模块424、映射模块422或其组合可充当用于确定GPS装置500的位置且用于根据GPS装置500的当前位置确定到目的地的一个或一个以上逐向指引的装置。现在参看图5和图6,展示提供GPS指引更新的第一方法,且大体上标示为500。在框502处开始,当导航系统通电时,可执行以下步骤。在一个方面中,导航系统可为具有GPS能力的便携式计算装置。在另一方面中,导航系统可为便携式GPS装置。更在另一方面中,导航系统可为内建式GPS装置,即内置式GPS装置。移到决策504,导航系统可确定是否输入了目的地。如果没有,那么方法500可结束。否则,在决策504处,如果输入了目的地,那么方法500可继续进行到框506。在框506处,导航系统可接收目的地。另外,在框508处,导航系统可搜索数据库以寻找目的地,以便确定针对所述目的地的指引。
在决策510中,导航系统可确定目的地是否位于所述数据库中,且又至少部分地基于存储在导航系统中或导航系统可存取的一个或一个以上地图来确定导航系统是否能够确定到所述目的地的指弓I。在决策510处,如果目的地不位于数据库内,那么方法500可移到框512,且导航系统可指示所述目的地不可用。其后,方法500可结束。返回到决策510,如果导航系统知道目的地位于数据库中,那么方法500可继续进行到框514,且导航系统可通过逐向指引确定到所述目的地的路线。可将每一转向视为一指引更新。在决策516处,导航系统可确定用户选择开始还是取消。用户可通过触摸软按钮、按压硬按钮或其组合来选择开始还是取消。如果用户选择取消,那么方法500可结束。否则,在决策516处,如果用户选择开始,那么方法500可继续进行到框518,且导航系统可调度下一指引更新窗。指引更新窗可为其中应向用户提供或以其它方式广播特定指引更新的预定时间窗。用于指引更新的时序可基于从当前位置距特定指引改变的距离,用户正在行进的速度、到应进行指引改变为止的时间,或其组合。指引更新窗可为所调度的指引更新之前和之后的预定时间量,例如之前二十秒(20seC)和之后十秒(IOsec)。或者, 指引更新窗可为所调度的指引更新之前的预定时间量,例如三十秒(30sec),且指引更新窗可在所调度的指引更新处到期。移到框520,导航系统可激活麦克风。其后,方法500可继续进行到图6的决策602。在图6的决策602处,导航系统可确定是否检测到谈话。在特定方面中,可基于与人类语音相关联的特定频域特性来识别人类语音。导航系统可“收听”这些特定频域特性,且如果识别出这些特定频域特性中的一者或一者以上,那么导航系统可确定检测到谈话。在决策602处,如果未检测到谈话,那么方法500可继续进行到决策604,且导航系统可确定是否进入更新窗。如果不是,那么方法500可返回到决策602,且方法500可如本文所述而继续。另一方面,在决策604处,如果进入更新窗,那么方法500可继续进行到框606,且导航系统可提供当前指引更新。其后,方法500可移到决策608,且导航系统可确定是否到达目的地。如果到达,那么方法500可结束。否则,如果未到达目的地,那么方法500可返回到图5的框518,且方法500可如本文所述而继续。返回到决策602,如果导航系统检测到谈话,那么方法500可移到框610。在框610处,导航系统可监视谈话。此外,在决策612处,导航系统可确定是否进入更新窗。如果不进入更新窗,那么方法500可返回到框610,且方法500可如本文所述而继续进行。相反,在决策612处,如果进入更新窗,那么方法500可继续进行到决策614,且导航系统可确定谈话中是否存在间歇。在决策614处,如果谈话中存在间歇,那么方法500可移到框606。在框606处,导航系统可提供当前指引更新。其后,方法500可移到决策608,且导航系统可确定是否到达目的地。如果到达目的地,那么方法500可结束。另一方面,如果未到达目的地,那么方法500可返回到图5的框518,且方法500可如本文所述而继续。返回到决策614,如果导航系统确定谈话中不存在间歇,那么方法500可移到框616。在框616处,导航系统可确定谈话密集度。谈话密集度可为每分钟出现多少口述字的指示。在另一方面中,谈话密集度可为谈话中出现多少停顿的指示,其中每一停顿大于预定时间量,例如两秒,或其组合。从框616,方法500可移到决策618,且导航系统可确定谈话密集度是否大于或等于条件。举例来说,如果将谈话密集度表达为每分钟的字数,那么所述条件可为每分钟二十个字、每分钟三十个字、每分钟四十个字等。在决策618处,如果谈话密集度大于或等于所述条件,那么方法500可继续进行到框620,且导航系统可(例如)通过减少与指引更新相关联的字来增加指引更新的简洁性。换句话说,导航系统可通过广播更精炼的指引来增加指引更新的简洁性。从框620,方法500可移到决策622,且导航系统可确定当前时间是否在更新窗末尾的预定时间t内,即更新窗是否将要到期。如果当前时间不在更新窗末尾的预定时间t内,那么方法500可返回到决策614,且方法500可如本文所述而继续。返回到决策622,如果当前时间在更新窗末尾的预定时间t内,那么方法500可移到框624。在框624处,导航系统可降低导航系统的音量。接着,方法500可移到框616,且导航系统可提供(或以其它方式广播)指引更新。导航系统可经由一个或一个以上扬声器来广播指引更新。或者,导航系统可在经由一个或一个以上扬声器广播指引更新的同时,经 由显示器显示指引更新。在特定方面中,指引更新可为具有增加的简洁性的指引更新。其后,方法500可如本文所述而继续。通过降低导航系统的音量,导航系统可在降低中断谈话的可能性的同时提供指弓I更新。在另一方面中,导航系统可闪烁灯光,作为对用户的关于指引更新正待决的指示。其后,响应于闪烁的灯光,用户可有意在谈话中创造间歇,以便允许将指引更新广播,或以其它方式提供给用户。参看图7到图9,展示提供GPS指引更新的方法的第二方面,且大体上标示为700。在框702处开始,当导航系统通电时,可执行以下步骤。在一个方面中,导航系统可为具有GPS能力的便携式计算装置。在另一方面中,导航系统可为便携式GPS装置。更在另一方面中,导航系统可为内建式GPS装置,即内置式GPS装置。移到决策704,导航系统可确定是否输入了目的地。如果没有,那么方法700可结束。否则,在决策704处,如果输入了目的地,那么方法700可继续进行到框706。在框706处,导航系统可接收目的地。另外,在框708处,导航系统可搜索数据库以寻找目的地,以便确定针对所述目的地的指引。在决策710中,导航系统可确定目的地是否位于所述数据库中,且又至少部分地基于存储在导航系统中或导航系统可存取的一个或一个以上地图来确定导航系统是否能够确定到所述目的地的指弓I。在决策710处,如果目的地不位于数据库内,那么方法700可移到框712,且导航系统可指示所述目的地不可用。其后,方法700可结束。返回到决策710,如果导航系统知道目的地位于数据库中,那么方法700可继续进行到框714,且导航系统可通过逐向指引确定到所述目的地的路线。可将每一转向视为一指引更新。在决策716处,导航系统可确定用户选择开始还是取消。用户可通过触摸软按钮、按压硬按钮或其组合来选择开始或取消。如果用户选择取消,那么方法700可结束。否则,在决策716处,如果用户选择开始,那么方法700可继续进行到框718,且导航系统可调度下一指引更新窗。指引更新窗可为在其周围应向用户提供或以其它方式广播特定指引更新的时间帧。用于指引更新的时序可基于距特定转向的距离、用户正行进的速度或其组合。指引更新窗可为所调度的指引更新之前和之后的预定时间量,例如之前二十秒(20sec)和之后十秒(IOsec)。或者,指引更新窗可为所调度的指引更新之前的预定时间量,例如三十秒(30sec),且指引更新窗可在所调度的指引更新处到期。从框718,方法700可继续到图8的802。在框802处,导航系统可监视时间。接着,在决策804处,导航系统可确定是否已进入更新窗。如果未进入更新窗,那么方法700可返回到框802,且方法700可如本文所述而继续。如果进入更新窗,那么方法700可继续进行到框806,且导航系统可激活与导航系统相关联的麦克风。在框808处,导航系统可对谈话(如果存在的话)进行取样。移到决策810,导航系统可确定是否检测到谈话。在特定方面中,可基于与人类语音相关联的特定频域特性来识别人类 语音。导航系统可“收听”这些特定频域特性,且如果识别出这些特定频域特性中的一者或一者以上,那么导航系统可确定检测到谈话。在决策810处,如果检测到谈话,那么方法700可继续进行到图9的框902。另一方面,如果未检测到谈话,那么方法700可继续进行到图9的框906。移到图9的框902,导航系统可监视谈话。在决策904处,导航系统可确定谈话中是否存在间歇。如果谈话中存在间歇,那么方法500可移到框906。在框906处,导航系统可提供当前指引更新。接着,在框908处,导航系统可去活麦克风。移到决策910,导航系统可确定是否到达目的地。如果到达目的地,那么方法700可结束。另一方面,如果未到达目的地,那么方法700可返回到图7的框718,且方法700可如本文所述而继续。返回到决策904,如果导航系统确定谈话中不存在间歇,那么方法700可移到框912。在框912处,导航系统可确定谈话密集度。谈话密集度可为每分钟出现多少口述字的指示。在另一方面中,谈话密集度可为谈话中出现多少停顿的指示,其中每一停顿大于预定时间量,例如两秒,或其组合。从框912,方法500可移到决策914,且导航系统可确定谈话密集度是否大于或等于条件。举例来说,如果将谈话密集度表达为每分钟的字数,那么所述条件可为每分钟二十个字、每分钟三十个字、每分钟四十个字等。在决策914处,如果谈话密集度大于或等于所述条件,那么方法700可继续进行到框916,且导航系统可(例如)通过减少与指引更新相关联的字来增加指引更新的简洁性。换句话说,导航系统可通过广播更精炼的指引来增加指引更新的简洁性。从框916,方法700可移到决策918,且导航系统可确定当前时间是否在更新窗末尾的预定时间t内,即更新窗是否将要到期。如果当前时间不在更新窗末尾的预定时间t内,那么方法700可返回到决策904,且方法500可如本文所述而继续。返回到决策918,如果当前时间在更新窗末尾的预定时间t内,那么方法700可移到框920。在框920处,导航系统可降低导航系统的音量。接着,方法700可移到框906,且导航系统可提供(或以其它方式广播)指引更新。在特定方面中,指引更新可为具有增加的简洁性的指引更新。其后,方法700可如本文所述而继续。通过降低导航系统的音量,导航系统可在降低中断谈话的可能性的同时提供指弓I更新。返回到图8的决策810,如果未检测到谈话,那么方法700可直接继续进行到图9的框906,且导航系统可提供当前指引更新。其后,在框908处,导航系统可去活麦克风。在决策910处,导航系统可确定是否到达目的地。如果到达目的地,那么方法700可结束。另一方面,如果未到达目的地,那么方法700可返回到图7的框718,且方法700可如本文所述而继续。图10和图11说明提供GPS指引更新的方法的第三方面,其大体上标示为1000。在框1002处开始,当导航系统通电时,可执行以下步骤。在一个方面中,导航系统可为具有GPS能力的便携式计算装置。在另一方面中,导航系统可为便携式GPS装置。更在另一方面中,导航系统可为内建式GPS装置,即内置式GPS装置。移到决策1004,导航系统可确定是否输入了目的地。如果没有,那么方法1000可结束。否则,在决策1004处,如果输入了目的地,那么方法1000可继续进行到框1006。在框1006处,导航系统可接收目的地。另外,在框1008处,导航系统可搜索数据库以寻找目的地,以便确定针对所述目的地的指引。在决策1010中,导航系统可确定目的地是否位于所述数据库中,且又至少部分地基于存储在导航系统中或导航系统可存取的一个或一个以上地图来确定导航系统是否能够确定到所述目的地的指弓I。在决策1010处,如果目的地不位于数据库内,那么方法1000可移到框1012,且导航系统可指示所述目的地不可用。其后,方法1000可结束。 返回到决策1010,如果导航系统知道目的地位于数据库中,那么方法1000可继续进行到框1014,且导航系统可通过逐向指引确定到所述目的地的路线。可将每一转向视为一指引更新。在决策1016处,导航系统可确定用户选择开始还是取消。用户可通过触摸软按钮、按压硬按钮或其组合来选择开始或取消。如果用户选择取消,那么方法1000可结束。否则,在决策1016处,如果用户选择开始,那么方法1000可继续进行到框1018,且导航系统可调度下一指引更新窗。指引更新窗可为在其周围应向用户提供或以其它方式广播特定指引更新的时间帧。用于指引更新的时序可基于距特定转向的距离、用户正行进的速度或其组合。指引更新窗可为所调度的指引更新之前和之后的预定时间量,例如之前二十秒(20sec)和之后十秒(IOsec)。或者,指引更新窗可为所调度的指引更新之前的预定时间量,例如三十秒(30sec),且指引更新窗可在所调度的指引更新处到期。移到框1020,导航系统可激活麦克风。其后,方法1000可继续进行到图11的框1102。在图11的框1102处,导航系统可监视谈话。在决策1104处,导航系统可确定是否进入更新窗。如果不是,那么方法1000可返回到框1102,且方法1000可如本文所述而继续。否则,如果进入更新窗,那么方法1000可继续进行到决策1106,且导航系统可确定是否检测到谈话。如果未检测到谈话,那么方法1000可继续进行到框1108,且导航系统可提供(或以其它方式广播)指引更新。接着,方法1000可移到决策1110,且导航系统可确定是否到达目的地。如果到达,那么方法1000可结束。否则,如果未到达目的地,那么方法1000可返回到图10的框1018,且方法1000可如本文所述而继续。返回到决策1106,如果检测到谈话,那么方法1000可继续到框1112,且导航系统可收听谈话中的间歇。其后,在决策1114处,导航系统可确定谈话中是否存在间歇。在决策1114处,如果谈话中存在间歇,那么方法1000可移到框1108,且方法1000可如本文所述而继续。相反,在决策1114处,如果导航系统确定谈话中不存在间歇,那么方法1000可移到决策1116,且导航系统可确定更新窗是否正到期。如果更新窗未正到期,那么方法1000可返回到框1112,且方法1000可如本文所述而继续。如果更新窗正到期,那么方法1000可继续进行到框1118,且导航系统可降低GPS系统的音量。接着,方法1000可继续进行到框1108,且如本文所述而继续进行。
现在参看图12,展示提供话音更新的方法,且大体上标示为1200。在框1202处开始,更新系统可监视一个或一个以上交通工具系统。在框1204处,更新系统可从一个或一个以上交通工具系统或子系统接收话音更新。移到决策1206,更新系统可确定更新是否为临界的,例如具有超过临界阈值的机油温度。如果是临界的,那么方法1200可直接继续进行到框1208,且更新系统可将更新提供给用户。其后,方法1200可结束。返回到决策1206,如果更新不是临界的,例如燃料水平较低、交通工具需要维修等,那么方法1200可继续进行到框1210。在框1210处,更新系统可提供话音更新窗。话音更新窗可为未来在其中应向用户提供或以其它方式广播特定话音更新的时间帧。接下来,在框1212处,更新系统可激活麦克风。在框1212处,更新系统可监视谈话。继续进行到决策1216,更新系统可确定是否进入更新窗。如果不是,那么方法1200可返回到框1214,且方法1200可如本文所述而继续。否则,如果进入更新窗,那么方 法1200可继续进行到决策1218,且更新系统可确定是否检测到谈话。如果未检测到谈话,那么方法1200可继续进行到框1208,且更新系统可提供(或以其它方式广播)话音更新。接着,方法1200可结束。返回到决策1218,如果检测到谈话,那么方法1200可继续到框1220,且导航系统可收听谈话中的间歇。其后,在决策1222处,更新系统可确定谈话中是否存在间歇。在决策1222处,如果谈话中存在间歇,那么方法1200可移到框1208,且方法1200可如本文所述而继续。相反,在决策1222处,如果更新系统确定谈话中不存在间歇,那么方法1200可移到决策1224,且更新系统可确定更新窗是否正到期。如果更新窗未正到期,那么方法1000可返回到框1220,且方法1200可如本文所述而继续。如果更新窗正到期,那么方法1200可继续进行到框1226,且导航系统可降低系统的音量。接着,方法1200可继续进行到框1208,且如本文所述而继续进行。因此,交通工具可包含交通工具更新系统,交通工具更新系统可提供可以类似于上文所述的方法的方式操作的其它类型的话音更新。举例来说,交通工具更新系统可经配置以基于一个或一个以上交通工具参数向用户提供话音更新。当交通工具的燃料较低时、当机油压力发生改变时、当电池电平较低时、当轮胎压力发生改变时、当引擎温度发生改变时、当冷却流体较低时、当制动流体较低时、当传动流体较低时、当油使用时间接近结束且需要更换时、当制动板需要更换时、当需要执行任何其它维护时或其组合时,所述交通工具系统可提供话音更新。所述交通工具更新系统可监视交通工具舱室中发生的任何谈话,且在交通工具发生损坏之前,在任何适当间歇期间提供一个或一个以上话音更新。交通工具更新系统可与交通工具控制模块(VCM)、主体控制模块(BCM)、引擎控制模块(ECM)、传动控制模块(TCM)、防抱死制动系统模块(ABSM)、仪表面板群集(IPC)、主动处置模块(AHM)、无线电模块(RM)、加热器/通风/空气调节模块(HVAC)、导航系统模块(NSM)或其组合交互,以便监视适当的交通工具参数中的一者或一者以上,例如引擎温度、机油压力、制动流体水平、剩余油使用时间、传动流体水平、冷却剂水平、燃料水平、电池电平、制冷剂水平、仪表灯光操作、前灯操作、尾灯操作、转向信号操作、仪表操作、任何其它耗材、任何其它流体水平,或其组合。在特定方面中,便携式计算装置(PCD)(例如移动电话)可包含软件应用程序,其与 VCM、BCM、ECM、TCM、ABSM、IPC、AHM、RM、HVACM、NSM 或其组合交互。PCD 可直接与 VCM、BCM、ECM、TCM、ABSM、IPC、AHM、RM、HVACM、NSM或其组合通信。或者,PCD可间接地(例如通过交通工具更新系统)与VCM、BCM、ECM、TCM、ABSM、IPC、AHM, RM、HVACM、NSM或其组合通 目。另外,PCD可无线地或通过有线连接与VCM、BCM、ECM、TCM、ABSM、IPC、AHM, RM、HVACM、NSM通信。无线连接可包含Wi-Fi连接,例如802. Ila,802. Ilb,802. Iln或其组合。无线连接还可包含蓝牙连接或某一其它无线连接。在另一方面中,P⑶可经由电线、对接站或其组合连接到交通工具更新系统。在任一情况下,PCD可从 VCM、BCM、ECM、TCM、ABSM、IPC、AHM, RM、HVACM、NSM 或其组合接收一个或一个以上指令,以便向用户提供话音更新。其后,PCD可监视交通工具舱室 内的谈话,以便在适当时间(例如,在谈话间歇期间)向用户提供话音更新。在交通工具参数正接近临界水平(例如,交通工具即将用完燃料,油压已下降到临界水平以下,引擎温度已升高到临界水平以上、轮胎气压已下降到临界水平以下)的情况下,系统可积极地寻求检测谈话中的间歇,以便在不中断用户谈话的情况下向用户提供话音更新。如果系统未检测到间歇且达到临界水平,那么系统可向用户提供话音更新,而不管谈话状态如何。因此,话音更新可包含导航系统指引更新、来自VCM的更新(S卩,VCM更新)、来自BCM的更新(即,BCM更新)、来自ECM的更新(即,ECM更新)、来自TCM的更新(即,TCM更新)、来自ABSM的更新(即,ABSM更新)、来自IPC的更新(S卩,IPC更新)、来自AHM的更新(即,AHM更新)、来自RM的更新(即,RM更新)、来自HVACM的更新(S卩,HVACM更新)、来自NSM的更新(即,NSM更新),或其组合。将理解,本文所述的方法步骤无需一定以所描述的次序执行。另外,例如“其后”、“接着”、“接下来”等词语无意限制步骤的次序。这些词语只是用来引导读者浏览对方法步骤的描述。此外,本文所描述的方法被描述为可在便携式计算装置(PCD)、便携式GPS装置、内建式GPS装置或其组合上执行。PCD可为移动电话装置、便携式数字助理装置、智能本计算装置、上网本计算装置、膝上型计算装置、桌上型计算装置或其组合。并且,各种方法步骤可以任何次序组合,以便创造新的方法。通过本文所述的结构的配置,所述系统和方法可监视例如交通工具内的音频环境,以便检测交通工具内的谈话,且将逐向指引更新调度到谈话中的自然间歇,类似于人类导航员可能做到的那样。本文所述的导航系统还可根据谈话的密集度来调适指引更新的简洁性。另外,本文所述的导航系统还可比平常早调度一些更新,以利用谈话间歇。在特定方面中,导航系统可监视音频环境以检测语音。在特定方面中,具体地说,使用特定可识别频域特性来识别人类语音。在另一方面中,导航系统可仅监视平均音频水平,且较高音频水平可暗示或以其它方式指示谈话。在一个方面中,监视谈话可为连续的。在另一方面中,监视谈话可为不定时发生的。在连续监视的情况下,导航系统可连续地收听谈话,且在任何时间均可得到谈话的存在/不存在。在不定时发生的监视的情况下,导航系统可恰好在其将需要作出指引更新时的点之前对谈话进行取样。在任一实施方案中,例如连续或不定时发生的监视,不是使用单个时间/距离点来触发下一指引更新,导航系统可将更新窗用于每一更新。更新窗的开始是提供下一口述指引更新将为合理的最早时间。更新窗的末尾是提供下一口述指引更新将为合理的最晚时间。举例来说,三十秒(30seC)窗可横跨原始触发点之前的二十秒(20seC)与原始触发点之后的十秒(IOsec)。当进入更新窗时,导航系统可不定时地对谈话状态进行取样,或其可从连续监视器读取谈话状态。在任一情况下,如果存在正在进行的谈话,那么导航系统可针对在其通知下一指引之前窗到期而等待谈话中的最小可配置间歇,例如两秒(2sec)或其它。使用连续监视,导航系统可维持谈话状态的历史。如果导航系统进入具有最近历史(例如,在缺乏谈话的前二十秒(20sec))的更新窗,那么所述系统可在广播指引更新之前一直等到非常靠近原始触发点为止。相反,如果谈话已在最近活动,那么系统可在预期谈话将继续的情况下积极地寻找最早的谈话间歇。导航系统可基于连续或不定时的样本而维持谈话状态的历史。另外,导航系统可 为了简洁性而根据谈话水平来调适指引更新。举例来说,在不存在谈话的情况下,导航系统可给出冗长的指引,例如“在下一个十字路口,请右拐上维斯塔索伦托风景区干道(VistaSorrento Parkway),并继续行驶两英里”。在存在谈话的情况下,导航系统可给出简明指弓丨,例如“右转直走”。本文所述的导航系统可监视交通工具内两人或两人以上之间的面对面谈话。另夕卜,在使用无线电话上的导航系统(例如,GPS系统)来监视和提供指令的情况下,导航系统可收听经由无线电话发生的电话谈话的双方。在一个或一个以上示范性方面中,所描述的功能可在硬件、软件、固件或其任何组合中实施。如果在软件中实施,那么所述功能可作为一个或一个以上指令或代码存储在计算机程序产品(例如机器可读媒体,即计算机可读媒体)上或经由计算机程序产品进行传输。计算机可读媒体包括计算机存储媒体与通信媒体两者,通信媒体包括促进将计算机程序从一处传递到另一处的任何媒体。存储媒体可为可由计算机存取的任何可用媒体。举例来说而非限制,此计算机可读媒体可包含RAM、ROM、EEPROM、CD-ROM或其它光盘存储装置、磁盘存储装置或其它磁性存储装置,或可用以运载或存储呈指令或数据结构形式的所要程序代码且可由计算机存取的任何其它媒体。同样,可恰当地将任何连接称作计算机可读媒体。举例来说,如果使用同轴电缆、光纤电缆、双绞线、数字订户线(DSL)或例如红外线、无线电及微波的无线技术从网站、服务器或其它远程源传输软件,则同轴电缆、光纤电缆、双绞线、DSL或例如红外线、无线电及微波的无线技术包括于媒体的定义中。如本文中所使用,磁盘及光盘包括压缩光盘(CD)、激光光盘、光学光盘、数字多功能光盘(DVD)、软盘及蓝光光盘,其中磁盘通常磁性地再现数据,而光盘使用激光光学地再现数据。以上各者的组合也应包括在计算机可读媒体的范围内。虽然已详细说明及描述了选定方面,但将了解,在不偏离由所附权利要求书界定的本发明的精神及范围的情况下,可在其中进行各种替换及更改。
权利要求
1.ー种提供话音更新的方法,所述方法包括接收话音更新;以及调度话音更新窗,其中所述话音更新窗为在其中广播所述话音更新的预定时间窗。
2.根据权利要求I所述的方法,其进ー步包括激活麦克风。
3.根据权利要求2所述的方法,其进ー步包括监视谈话的音频环境。
4.根据权利要求3所述的方法,其进ー步包括确定是否进入所述更新窗。
5.根据权利要求4所述的方法,其进ー步包括在进入所述更新窗的情况下确定是否检测到谈话。
6.根据权利要求5所述的方法,其进ー步包括在未检测到所述谈话的情况下,广播所述话音更新。
7.根据权利要求6所述的方法,其进ー步包括在检测到所述谈话的情况下,收听所述谈话中的间歇。
8.根据权利要求5所述的方法,其进ー步包括在检 测到所述谈话中的间歇的情况下,广播所述话音更新。
9.根据权利要求8所述的方法,其进ー步包括在未检测到间歇的情况下,确定所述更新窗是否正到期。
10.根据权利要求9所述的方法,其进ー步包括在所述更新窗正到期的情况下,降低系统音量;以及广播所述话音更新。
11.一种用于提供话音更新的装置,所述装置包括用于接收话音更新的装置;以及用于调度话音更新窗的装置,其中所述话音更新窗为在其中广播话音更新的预定时间窗。
12.根据权利要求11所述的装置,其进ー步包括用于激活麦克风的装置。
13.根据权利要求12所述的装置,其进ー步包括用于监视谈话的音频环境的装置。
14.根据权利要求13所述的装置,其进ー步包括用于确定是否进入所述更新窗的装置。
15.根据权利要求14所述的装置,其进ー步包括用于在进入所述更新窗的情况下确定是否检测到谈话的装置。
16.根据权利要求15所述的装置,其进ー步包括用于在未检测到所述谈话的情况下广播所述话音更新的装置。
17.根据权利要求16所述的装置,其进ー步包括用于在检测到所述谈话的情况下收听所述谈话中的间歇的装置。
18.根据权利要求15所述的装置,其进ー步包括用于在检测到所述谈话中的间歇的情况下广播所述话音更新的装置。
19.根据权利要求18所述的装置,其进ー步包括 用于在未检测到间歇的情况下确定所述更新窗是否正到期的装置。
20.根据权利要求19所述的装置,其进ー步包括 用于在所述更新窗正到期的情况下降低系统音量的装置;以及 用于广播所述话音更新的装置。
21.一种用于提供话音更新的装置,所述装置包括 存储器; 处理器,其可存取所述存储器,其中所述处理器可操作以 接收话音更新;以及 调度话音更新窗,其中所述话音更新窗为在其中广播话音更新的预定时间窗。
22.根据权利要求21所述的装置,其中所述处理器进ー步可操作以 激活麦克风。
23.根据权利要求22所述的装置,其中所述处理器进ー步可操作以 监视谈话的音频环境。
24.根据权利要求23所述的装置,其中所述处理器进ー步可操作以 确定是否进入所述更新窗。
25.根据权利要求24所述的装置,其中所述处理器进ー步可操作以 在进入所述更新窗的情况下确定是否检测到谈话。
26.根据权利要求25所述的装置,其中所述处理器进ー步可操作以 在未检测到所述谈话的情况下,广播所述话音更新。
27.根据权利要求26所述的装置,其中所述处理器进ー步可操作以 在检测到所述谈话的情况下,收听所述谈话中的间歇。
28.根据权利要求25所述的装置,其中所述处理器进ー步可操作以 在检测到所述谈话中的间歇的情况下,广播所述话音更新。
29.根据权利要求28所述的装置,其中所述处理器进ー步可操作以 在未检测到间歇的情况下,确定所述更新窗是否正到期。
30.根据权利要求29所述的装置,其中所述处理器进ー步可操作以 在所述更新窗正到期的情况下,降低系统音量;以及 广播所述话音更新。
31.一种用于提供话音更新的计算机程序产品,所述计算机程序产品包括 用于接收话音更新的至少ー个指令;以及 用于调度话音更新窗的至少ー个指令,其中所述话音更新窗为在其中广播话音更新的预定时间窗。
32.根据权利要求31所述的计算机程序产品,其进ー步包括 用于激活麦克风的至少ー个指令。
33.根据权利要求32所述的计算机程序产品,其进ー步包括 用于监视谈话的音频环境的至少ー个指令。
34.根据权利要求33所述的计算机程序产品,其进ー步包括用于确定是否进入所述更新窗的至少ー个指令。
35.根据权利要求34所述的计算机程序产品,其进ー步包括用于在进入所述更新窗的情况下确定是否检测到谈话的至少ー个指令。
36.根据权利要求35所述的计算机程序产品,其进ー步包括用于在未检测到所述谈话的情况下广播所述话音更新的至少ー个指令。
37.根据权利要求36所述的计算机程序产品,其进ー步包括用于在检测到所述谈话的情况下收听所述谈话中的间歇的至少ー个指令。
38.根据权利要求35所述的计算机程序产品,其进ー步包括用于在检测到所述谈话中的间歇的情况下广播所述话音更新的至少ー个指令。
39.根据权利要求38所述的计算机程序产品,其进ー步包括用于在未检测到间歇的情况下确定所述更新窗是否正到期的至少ー个指令。
40.根据权利要求39所述的计算机程序产品,其进ー步包括 用于在所述更新窗正到期的情况下降低系统音量的至少ー个指令;以及用于广播所述话音更新的至少ー个指令。
全文摘要
本发明揭示一种提供话音更新的方法,且所述方法可包含接收话音更新。所述方法还可包含调度话音更新窗。所述话音更新窗可为在其中广播话音更新的预定时间窗。
文档编号G10L25/93GK102834698SQ201180016545
公开日2012年12月19日 申请日期2011年2月25日 优先权日2010年4月19日
发明者博胡斯拉夫·雷赫利克 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1