掌桥专利:专业的专利平台
掌桥专利
首页

车辆语音播报方法、装置、车载终端及存储介质

文献发布时间:2024-04-18 20:01:55


车辆语音播报方法、装置、车载终端及存储介质

技术领域

本申请涉及车辆技术领域,特别涉及一种车辆语音播报方法、装置、车载终端及存储介质。

背景技术

TTS(Text to Speech,从文本到语音)作为人机交互的一种,能够实现从文本到语音的转换,是人机交互的重要技术。近年来,TTS在汽车领域的应用也越来越广泛,将TTS应用于汽车领域中,可以在一定程度上使用户专心驾驶,减少行车安全隐患。

相关技术中,车载终端获取当前播报信息,播报当前播报信息,当正在播报当前播报信息时,获取到新的播报信息,这时就会中断当前播报信息,直接播报新的播报信息。但这样会造成当前播报信息突然被截断,播报内容不完整,导致用户无法获取完整的播报内容。

发明内容

本申请实施例提供了一种车辆语音播报方法、装置、车载终端及存储介质,可以使用户在当前播报信息被新的播报信息打断前,获取相对完整的播报内容。所述技术方案如下:

一方面,提供了一种车辆语音播报方法,所述方法包括:

获取第一播报信息;

对所述第一播报信息进行内容识别,得到所述第一播报信息的播报内容;

对所述播报内容进行断句处理,基于断句处理结果,在所述播报内容中标注多个停顿点;其中,所述多个停顿点将所述播报内容划分为多个播报子内容;

基于所述多个播报子内容和所述多个停顿点,播报所述第一播报信息;

在播报所述第一播报信息的过程中,获取到第二播报信息时,确定目标停顿点,所述目标停顿点为当前正在播报的播报子内容对应的停顿点;

在播报完所述目标停顿点对应的播报子内容后,播报所述第二播报信息。

在一种可能的实现方式中,所述对所述播报内容进行断句处理,基于断句处理结果,在所述播报内容中标注多个停顿点,包括:

通过自然语言处理技术,对所述播报内容进行断句处理,得到多个播报子内容;

对于所述多个播报子内容中的任意两个相邻播报子内容,在所述两个相邻播报子内容之间标注停顿点,得到所述多个停顿点。

在另一种可能的实现方式中,所述基于所述多个播报子内容和所述多个停顿点,播报所述第一播报信息,包括:

按照所述多个播报子内容的顺序,依次播报所述多个播报子内容;

对于任一播报子内容,在播报完所述播报子内容后,基于所述播报子内容对应的停顿点,停顿预设时长后,播报下一个播报子内容。

在另一种可能的实现方式中,所述获取第一播报信息,包括:

获取目标对象的语音信号;

对所述目标对象的语音信号进行识别,得到识别结果;

基于所述识别结果进行查询,得到所述第一播报信息。

在另一种可能的实现方式中,所述基于所述识别结果进行查询,得到所述第一播报信息,包括:

基于所述识别结果在本地进行查询,得到所述第一播报信息;

若本地未查询到所述第一播报信息,通过云服务器进行查询,得到所述第一播报信息。

在另一种可能的实现方式中,所述获取第一播报信息,包括:

获取目标对象的多帧图像;

基于所述多帧图像,确定所述目标对象的肢体姿态;

基于所述肢体姿态,确定所述目标对象的意图信息;

基于所述意图信息,获取所述第一播报信息。

另一方面,提供了一种车辆语音播报装置,所述装置包括:

获取模块,用于获取第一播报信息;

识别模块,用于对所述第一播报信息进行内容识别,得到所述第一播报信息的播报内容;

处理模块,用于对所述播报内容进行断句处理,基于断句处理结果,在所述播报内容中标注多个停顿点;其中,所述多个停顿点将所述播报内容划分为多个播报子内容;

第一播报模块,用于基于所述多个播报子内容和所述多个停顿点,播报所述第一播报信息;

确定模块,用于在播报所述第一播报信息的过程中,获取到第二播报信息时,确定目标停顿点,所述目标停顿点为当前正在播报的播报子内容对应的停顿点;

第二播报模块,用于在播报完所述目标停顿点对应的播报子内容后,播报所述第二播报信息。

在一种可能的实现方式中,所述处理模块,用于通过自然语言处理技术,对所述播报内容进行断句处理,得到多个播报子内容;对于所述多个播报子内容中的任意两个相邻播报子内容,在所述两个相邻播报子内容之间标注停顿点,得到所述多个停顿点。

在另一种可能的实现方式中,所述第一播报模块,用于按照所述多个播报子内容的顺序,依次播报所述多个播报子内容;对于任一播报子内容,在播报完所述播报子内容后,基于所述播报子内容对应的停顿点,停顿预设时长后,播报下一个播报子内容。

在另一种可能的实现方式中,所述获取模块,用于获取目标对象的语音信号;对所述目标对象的语音信号进行识别,得到识别结果;基于所述识别结果进行查询,得到所述第一播报信息。

在另一种可能的实现方式中,所述获取模块,用于基于所述识别结果在本地进行查询,得到所述第一播报信息;若本地未查询到所述第一播报信息,通过云服务器进行查询,得到所述第一播报信息。

在另一种可能的实现方式中,所述获取模块,用于获取目标对象的多帧图像;基于所述多帧图像,确定所述目标对象的肢体姿态;基于所述肢体姿态,确定所述目标对象的意图信息;基于所述意图信息,获取所述第一播报信息。

另一方面,提供了一种车载终端,所述车载终端包括处理器和存储器,所述存储器中存储有至少一条程序代码,所述至少一条程序代码由所述处理器加载并执行,以实现上述任一项所述的车辆语音播报方法。

另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行,以实现上述任一项所述的车辆语音播报方法。

另一方面,提供了一种计算机程序产品,所述计算机程序产品中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行,以实现上述任一项所述的车辆语音播报方法。

本申请实施例提供了一种车辆语音播报方法,该方法获取到第一播报信息时,先对第一播报信息进行内容识别,得到第一播报信息的播报内容,然后对播报内容进行断句处理,基于断句处理结果,在播报内容中标注多个停顿点,基于多个播报子内容和多个停顿点,播报第一播报信息。在播报第一播报信息的过程中获取到第二播报信息时,确定当前正在播报的播报子内容对应的停顿点,在播报完该停顿点对应的播报子内容后,播报第二播报信息。由此可知,该方法在播报当前播报信息的过程中,获取到新的播报信息时,播报截止至当前播报子内容对应的停顿点,然后再播报新的播报信息,这样可以使用户获取相对完整的播报内容,从而提高用户体验。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。

附图说明

图1是本申请实施例提供的一种车辆语音播报方法的实施环境的示意图;

图2是本申请实施例提供的一种车辆语音播报方法的流程图;

图3是本申请实施例提供的一种标注多个停顿点的示意图;

图4是本申请实施例提供的一种语音播报的示意图;

图5是本申请实施例提供的一种车辆语音播报装置的结构示意图;

图6是本申请实施例提供的一种车载终端的结构框图。

具体实施方式

为使本申请的技术方案和优点更加清楚,下面对本申请实施方式作进一步地详细描述。

本申请的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们的任意变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。

需要说明的是,本申请所涉及的信息(包括但不限于用户设备信息、用户个人信息等)、数据(包括但不限于用于分析的数据、存储的数据、展示的数据等)以及信号,均为经用户授权或者经过各方充分授权的,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。例如,本申请中涉及到的播报信息、播报内容、语音信号、图像等都是在充分授权的情况下获取的。

图1是本申请实施例提供的一种车辆语音播报方法的实施环境的示意图,该实施环境包括:车载终端101,车载终端101可以从本地获取播报信息,也可以通过云服务器102获取播报信息,也可以通过用户终端103或者其他设备终端获取播报信息,对此不作具体限定。

若车载终端101通过云服务器102进行查询,从而获取播报信息,相应的,该实施环境还包括:云服务器102,车载终端101与云服务器102可以通过无线或有线方式连接,对此不作具体限定。

若车载终端101通过用户终端103或者其他设备终端获取播报信息,这里仅以用户终端103为例进行说明,相应的,该实施环境还包括:用户终端103,车载终端101与用户终端103可以通过蓝牙技术或者其他方式进行连接。

在本申请实施例中,车载终端101通过云服务器102、用户终端103或者其他设备终端获取播报信息,可以丰富和增强系统的兼容性。

其中,用户终端103或者其他设备终端可以为手机、平板电脑、PC(PersonalComputer,个人计算机)设备和智能语音交互设备等设备中的至少一种。云服务器102可以为一台服务器、由多台服务器组成的服务器集群、云计算平台和虚拟化中心中的至少一种。

图2是本申请实施例提供的一种车辆语音播报方法的流程图,由车载终端执行,参见图2,该方法包括:

步骤201:车载终端获取第一播报信息。

在本申请实施例中,车载终端可以通过以下任一实现方式获取第一播报信息。

第一种实现方式,车载终端获取目标对象的语音信号;对目标对象的语音信号进行识别,得到识别结果;基于识别结果进行查询,得到第一播报信息。

该实现方式中,车载终端可以通过语音采集设备获取目标对象的语音信号,然后通过语音识别模型对目标对象的语音信号进行识别,得到识别结果。基于识别结果在本地进行查询,得到第一播报信息;若本地未查询到第一播报信息,通过云服务器进行查询,得到第一播报信息。其中,目标对象可以为车辆中的驾驶员,也可以为车辆中的乘客,对此不作具体限定。

例如,识别结果为“查询今天天气”,车载终端通过云服务器进行查询,得到第一播报信息为“今天天气多云转小雨,12~18℃,偏东风1~2级,空气质量良”。再如,识别结果为“打开主驾车窗”,车载终端在本地进行查询,得到第一播报信息为“即将为您打开主驾车窗”。

第二种实现方式,车载终端获取目标对象的多帧图像;基于多帧图像,确定目标对象的肢体姿态;基于肢体姿态,确定目标对象的意图信息;基于意图信息,获取第一播报信息。

该实现方式中,车载终端可以通过车辆中的摄像头获取目标对象的多帧图像,该多帧图像可以为包括人脸的图像,也可以为不包括人脸的图像,对此不作具体限定。然后车载终端基于多帧图像,通过肢体检测模型确定目标对象的肢体姿态。其中,该肢体姿态可以为目标对象当前的姿态或者位置。基于肢体姿态与意图信息的对应关系,确定该肢体姿态对应的意图信息。

其中,车载终端预先建立肢体姿态与意图信息的对应关系,不同的肢体姿态对应不同的意图信息。例如,肢体姿态为OK手势时对应的意图信息为“打开天窗”,肢体姿态为剪刀手手势时对应的意图信息为“播放音乐”。

车载终端确定意图信息后,基于该意图信息,获取第一播报信息。其中,车载终端基于该意图信息,在本地进行查询或者通过云服务器查询获取第一播报信息。

第三种实现方式,响应于车载显示屏开启语音播报功能,车载终端获取车载显示屏上显示的内容,将车载显示屏上显示的内容转换为第一播报信息。

在本申请实施例中,车载终端还可以通过其他方式获取第一播报信息,例如,车载终端通过用户终端或者其他设备终端获取第一播报信息,在此不再一一列举。

需要说明的一点是,本申请涉及的播报信息为TTS播报信息。

步骤202:车载终端对第一播报信息进行内容识别,得到第一播报信息的播报内容。

车载终端可以通过自然语言理解编码器对第一播报信息的内容进行识别,得到第一播报信息的播报内容。

步骤203:车载终端对播报内容进行断句处理,基于断句处理结果,在播报内容中标注多个停顿点。

其中,多个停顿点将播报内容划分为多个播报子内容。

在一种可能的实现方式中,车载终端通过自然语言处理技术,对播报内容进行断句处理,得到多个播报子内容。对于多个播报子内容中的任意两个相邻播报子内容,在该两个相邻播报子内容之间标注停顿点,得到多个停顿点。其中,停顿点可以为标点符号,也可以为分隔符或者其他符号,对此不作具体限定。

该实现方式中,车载终端可以通过自然语言处理编码器对播报内容进行语义分析,基于语义分析结果对播报内容进行断句处理,得到多个播报子内容。

需要说明的一点是,播报内容本身可能标注有停顿点,也可能未标注停顿点,无论播报内容是否标注停顿点,车载终端均对播报内容进行断句处理,基于断句处理结果,在播报内容中重新标注多个停顿点,这样做是为了防止播报内容本身标注的停顿点对应的播报子内容并不是完整的播报内容,降低用户体验。

其中,若播报内容本身未标注停顿点,则车载终端直接对播报内容进行语义分析;若播报内容本身标注有停顿点,则车载终端忽略或者删除该停顿点,对忽略或者删除该停顿点后的播报内容进行语义分析。

在另一种可能的实现方式中,车载终端从语料库中获取描述规则,按照描述规则从播报内容中分离出多个播报子内容。对于多个播报子内容中的任意两个相邻播报子内容,在该两个相邻播报子内容之间标注停顿点,得到多个停顿点。

该实现方式中,车载终端预先读取语料段落,然后生成并在语料库中存储描述规则,在得到第一播报信息的播报内容后,通过描述规则得到多个播报子内容,参见图3。

步骤204:车载终端基于多个播报子内容和多个停顿点,播报第一播报信息。

车载终端按照多个播报子内容的顺序,依次播报多个播报子内容;对于任一播报子内容,在播报完该播报子内容后,基于该播报子内容对应的停顿点,停顿预设时长后,播报下一个播报子内容。

例如,在播报完第一个播报子内容后,基于第一个播报子内容对应的停顿点,停顿预设时长后,播报第二个播报子内容。其中,预设时长可以根据需要进行设置并更改,例如,预设时长为0.2秒、0.3秒,对此不作具体限定。

步骤205:在播报第一播报信息的过程中,获取到第二播报信息时,车载终端确定目标停顿点。

目标停顿点为当前正在播报的播报子内容对应的停顿点。

在一种可能的实现方式中,当车载终端在播报第一播报信息的过程中,获取到第二播报信息时,车载终端直接确定当前正在播报的播报子内容所在的停顿点,得到目标停顿点。

在另一种可能的实现方式中,当车载终端在播报第一播报信息的过程中,获取到第二播报信息时,车载终端分别确定第一播报信息和第二播报信息的播报类型,基于第一播报信息和第二播报信息的播报类型,确定第一播报信息和第二播报信息的优先级。若第二播报信息的优先级高于第一播报信息的优先级,则车载终端确定当前正在播报的播报子内容所在的停顿点,得到目标停顿点。

该实现方式中,车载终端可以预先存储播报类型和优先级的对应关系,不同的播报类型对应不同的优先级。例如,播报类型为安全提醒类型的播报信息的优先级高于娱乐类型的播报信息的优先级。

其中,车载终端获取第二播报信息的方式与获取第一播报信息的方式同理,在此不再赘述。

在本申请实施例中,若第二播报信息的优先级不高于第一播报信息的优先级,则车载终端继续播报第一播报信息,在播报完第一播报信息后,再播报第二播报信息。

步骤206:在播报完目标停顿点对应的播报子内容后,车载终端播报第二播报信息。

车载终端在播报完目标停顿点对应的播报子内容后,停止播报第一播报信息,开始播报第二播报信息。

其中,车载终端播报第二播报信息的方式与播报第一播报信息的方式同理,也是先对第二播报信息进行内容识别,然后对第二播报信息的播报内容进行断句处理,基于断句处理结果,在第二播报信息的播报内容中标注多个停顿点,基于第二播报信息的多个播报子内容及其对应的多个停顿点,播报第二播报信息。

例如,第一播报信息为“今天天气多云转小雨,12~18℃,偏东风1~2级,空气质量良”,通过断句处理,得到多个停顿点为“今天天气多云转小雨【停顿点】,12~18℃【停顿点】,偏东风1~2级【停顿点】,空气质量良【停顿点】”。若车载终端正在播报“偏东风”时,获取到第二播报信息,第二播报信息为“即将为您打开主驾车窗”,则车载终端在播报完“偏东风1~2级”后,播报“即将为您打开主驾车窗”,也就是说车载终端播报的内容为“今天天气多云转小雨,12~18℃,偏东风1~2级,即将为您打开主驾车窗”。

由此可知,车载终端在获取到新的播报信息时,播报完截止至最近停顿点的内容,然后再播报新的播报信息,这样用户可以获取相对完整的播报内容,从而提升了用户体验。

参见图4,从图4中可以看出:车载终端获取第一播报信息后,先对第一播报信息的内容进行识别,然后通过自然语言处理技术对播报内容进行断句处理,并标注停顿点,在获取到第二播报信息时,在最近停顿点停止播报第一播报信息,切换播报第二播报信息。

本申请实施例提供了一种车辆语音播报方法,该方法获取到第一播报信息时,先对第一播报信息进行内容识别,得到第一播报信息的播报内容,然后对播报内容进行断句处理,基于断句处理结果,在播报内容中标注多个停顿点,基于多个播报子内容和多个停顿点,播报第一播报信息。在播报第一播报信息的过程中获取到第二播报信息时,确定当前正在播报的播报子内容对应的停顿点,在播报完该停顿点对应的播报子内容后,播报第二播报信息。由此可知,该方法在播报当前播报信息的过程中,获取到新的播报信息时,播报截止至当前播报子内容对应的停顿点,然后再播报新的播报信息,这样可以使用户获取相对完整的播报内容,从而提高用户体验。

图5是本申请实施例提供的一种车辆语音播报装置的结构示意图,参见图5,该装置包括:

获取模块501,用于获取第一播报信息;

识别模块502,用于对第一播报信息进行内容识别,得到第一播报信息的播报内容;

处理模块503,用于对播报内容进行断句处理,基于断句处理结果,在播报内容中标注多个停顿点;其中,多个停顿点将播报内容划分为多个播报子内容;

第一播报模块504,用于基于多个播报子内容和多个停顿点,播报第一播报信息;

确定模块505,用于在播报第一播报信息的过程中,获取到第二播报信息时,确定目标停顿点,目标停顿点为当前正在播报的播报子内容对应的停顿点;

第二播报模块506,用于在播报完目标停顿点对应的播报子内容后,播报第二播报信息。

在一种可能的实现方式中,处理模块503,用于通过自然语言处理技术,对播报内容进行断句处理,得到多个播报子内容;对于多个播报子内容中的任意两个相邻播报子内容,在两个相邻播报子内容之间标注停顿点,得到多个停顿点。

在另一种可能的实现方式中,第一播报模块504,用于按照多个播报子内容的顺序,依次播报多个播报子内容;对于任一播报子内容,在播报完播报子内容后,基于播报子内容对应的停顿点,停顿预设时长后,播报下一个播报子内容。

在另一种可能的实现方式中,获取模块501,用于获取目标对象的语音信号;对目标对象的语音信号进行识别,得到识别结果;基于识别结果进行查询,得到第一播报信息。

在另一种可能的实现方式中,获取模块501,用于基于识别结果在本地进行查询,得到第一播报信息;若本地未查询到第一播报信息,通过云服务器进行查询,得到第一播报信息。

在另一种可能的实现方式中,获取模块501,用于获取目标对象的多帧图像;基于多帧图像,确定目标对象的肢体姿态;基于肢体姿态,确定目标对象的意图信息;基于意图信息,获取第一播报信息。

本申请实施例提供了一种车辆语音播报装置,该装置获取到第一播报信息时,先对第一播报信息进行内容识别,得到第一播报信息的播报内容,然后对播报内容进行断句处理,基于断句处理结果,在播报内容中标注多个停顿点,基于多个播报子内容和多个停顿点,播报第一播报信息。在播报第一播报信息的过程中获取到第二播报信息时,确定当前正在播报的播报子内容对应的停顿点,在播报完该停顿点对应的播报子内容后,播报第二播报信息。由此可知,该装置在播报当前播报信息的过程中,获取到新的播报信息时,播报截止至当前播报子内容对应的停顿点,然后再播报新的播报信息,这样可以使用户获取相对完整的播报内容,从而提高用户体验。

参考图6,图6示出了本申请一个示例性实施例提供的车载终端600的结构框图。通常,车载终端600包括有:处理器601和存储器602。

处理器601可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器601可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(ProgrammableLogic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器601也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器601可以集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器601还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。

存储器602可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器602还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器602中的非暂态的计算机可读存储介质用于存储至少一条程序代码,该至少一条程序代码用于被处理器601所执行以实现本申请中方法实施例提供的车辆语音播报方法。

在一些实施例中,车载终端600还可选包括有:外围设备接口603和至少一个外围设备。处理器601、存储器602和外围设备接口603之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口603相连。具体地,外围设备包括:射频电路604、显示屏605、摄像头组件606、音频电路607和电源608中的至少一种。

外围设备接口603可被用于将I/O(Input/Output,输入/输出)相关的至少一个外围设备连接到处理器601和存储器602。在一些实施例中,处理器601、存储器602和外围设备接口603被集成在同一芯片或电路板上;在一些其他实施例中,处理器601、存储器602和外围设备接口603中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。

射频电路604用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路604通过电磁信号与通信网络以及其他通信设备进行通信。射频电路604将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路604包括:天线系统、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路604可以通过至少一种无线通信协议来与其它车载终端进行通信。该无线通信协议包括但不限于:万维网、城域网、内联网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路604还可以包括NFC(Near FieldCommunication,近距离无线通信)有关的电路,本申请对此不加以限定。

显示屏605用于显示UI(User Interface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏605是触摸显示屏时,显示屏605还具有采集在显示屏605的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器601进行处理。此时,显示屏605还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏605可以为一个,设置在车载终端600的前面板;在另一些实施例中,显示屏605可以为至少两个,分别设置在车载终端600的不同表面或呈折叠设计;在另一些实施例中,显示屏605可以是柔性显示屏,设置在车载终端600的弯曲表面上或折叠面上。甚至,显示屏605还可以设置成非矩形的不规则图形,也即异形屏。显示屏605可以采用LCD(Liquid Crystal Display,液晶显示屏)、OLED(Organic Light-Emitting Diode,有机发光二极管)等材质制备。

摄像头组件606用于采集图像或视频。可选地,摄像头组件606包括前置摄像头和后置摄像头。通常,前置摄像头设置在车载终端的前面板,后置摄像头设置在车载终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及VR(Virtual Reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件606还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。

音频电路607可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器601进行处理,或者输入至射频电路604以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在车载终端600的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器601或射频电路604的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路607还可以包括耳机插孔。

电源608用于为车载终端600中的各个组件进行供电。电源608可以是交流电、直流电、一次性电池或可充电电池。当电源608包括可充电电池时,该可充电电池可以是有线充电电池或无线充电电池。有线充电电池是通过有线线路充电的电池,无线充电电池是通过无线线圈充电的电池。该可充电电池还可以用于支持快充技术。

在一些实施例中,车载终端600还包括有一个或多个传感器609。该一个或多个传感器609包括但不限于:加速度传感器610、陀螺仪传感器611、压力传感器612、光学传感器613以及接近传感器614。

加速度传感器610可以检测以车载终端600建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器610可以用于检测重力加速度在三个坐标轴上的分量。处理器601可以基于加速度传感器610采集的重力加速度信号,控制显示屏605以横向视图或纵向视图进行用户界面的显示。加速度传感器610还可以用于游戏或者用户的运动数据的采集。

陀螺仪传感器611可以检测车载终端600的机体方向及转动角度,陀螺仪传感器611可以与加速度传感器610协同采集用户对车载终端600的3D动作。处理器601基于陀螺仪传感器611采集的数据,可以实现如下功能:动作感应(比如基于用户的倾斜操作来改变UI)、拍摄时的图像稳定、游戏控制以及惯性导航。

压力传感器612可以设置在车载终端600的侧边框和/或显示屏605的下层。当压力传感器612设置在车载终端600的侧边框时,可以检测用户对车载终端600的握持信号,由处理器601基于压力传感器612采集的握持信号进行左右手识别或快捷操作。当压力传感器612设置在显示屏605的下层时,由处理器601基于用户对显示屏605的压力操作,实现对UI界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。

光学传感器613用于采集环境光强度。在一个实施例中,处理器601可以基于光学传感器613采集的环境光强度,控制显示屏605的显示亮度。具体地,当环境光强度较高时,调高显示屏605的显示亮度;当环境光强度较低时,调低显示屏605的显示亮度。在另一个实施例中,处理器601还可以基于光学传感器613采集的环境光强度,动态调整摄像头组件606的拍摄参数。

接近传感器614,也称距离传感器,通常设置在车载终端600的前面板。接近传感器614用于采集用户与车载终端600的正面之间的距离。在一个实施例中,当接近传感器614检测到用户与车载终端600的正面之间的距离逐渐变小时,由处理器601控制显示屏605从亮屏状态切换为息屏状态;当接近传感器614检测到用户与车载终端600的正面之间的距离逐渐变大时,由处理器601控制显示屏605从息屏状态切换为亮屏状态。

本领域技术人员可以理解,图6中示出的结构并不构成对车载终端600的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。

在示例性实施例中,还提供了一种计算机可读存储介质,该计算机可读介质存储有至少一条程序代码,该至少一条程序代码由处理器加载并执行,以实现上述实施例中的车辆语音播报方法。

在示例性实施例中,还提供了一种计算机程序产品,该计算机程序产品存储有至少一条程序代码,该至少一条程序代码由处理器加载并执行,以实现上述实施例中的车辆语音播报方法。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,该程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅是为了便于本领域的技术人员理解本申请的技术方案,并不用以限制本申请。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

相关技术
  • 一种基板清洗机及基板清洗系统
  • 基板反转装置、基板处理装置及基板支撑装置以及其方法
  • 一种带有清洗风干功能的玻璃基板蚀刻装置
  • 基板用清洗件、基板清洗装置、基板处理装置、基板处理方法以及基板用清洗件的制造方法
  • 基板清洗机、基板清洗装置、清洗后基板的制造方法及基板处理装置
技术分类

06120116570533