CN115297401A - 用于车辆座舱的方法、装置、设备、存储介质和程序产品 - Google Patents

用于车辆座舱的方法、装置、设备、存储介质和程序产品 Download PDF

Info

Publication number
CN115297401A
CN115297401A CN202210915372.1A CN202210915372A CN115297401A CN 115297401 A CN115297401 A CN 115297401A CN 202210915372 A CN202210915372 A CN 202210915372A CN 115297401 A CN115297401 A CN 115297401A
Authority
CN
China
Prior art keywords
vehicle
application
user
audio application
vehicle audio
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210915372.1A
Other languages
English (en)
Inventor
周荣辉
郑子斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Binli Information Technology Co Ltd
Original Assignee
Beijing Binli Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Binli Information Technology Co Ltd filed Critical Beijing Binli Information Technology Co Ltd
Priority to CN202210915372.1A priority Critical patent/CN115297401A/zh
Publication of CN115297401A publication Critical patent/CN115297401A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R1/00Details of transducers, loudspeakers or microphones
    • H04R1/20Arrangements for obtaining desired frequency or directional characteristics
    • H04R1/32Arrangements for obtaining desired frequency or directional characteristics for obtaining desired directional characteristic only
    • H04R1/40Arrangements for obtaining desired frequency or directional characteristics for obtaining desired directional characteristic only by combining a number of identical transducers
    • H04R1/403Arrangements for obtaining desired frequency or directional characteristics for obtaining desired directional characteristic only by combining a number of identical transducers loud-speakers
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R11/00Arrangements for holding or mounting articles, not otherwise provided for
    • B60R11/02Arrangements for holding or mounting articles, not otherwise provided for for radio sets, television sets, telephones, or the like; Arrangement of controls thereof
    • B60R11/0217Arrangements for holding or mounting articles, not otherwise provided for for radio sets, television sets, telephones, or the like; Arrangement of controls thereof for loud-speakers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • G06F3/165Management of the audio stream, e.g. setting of volume, audio stream path

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Otolaryngology (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Mechanical Engineering (AREA)
  • Fittings On The Vehicle Exterior For Carrying Loads, And Devices For Holding Or Mounting Articles (AREA)

Abstract

提供了一种用于车辆座舱的方法、装置、计算机设备、车辆、存储介质和计算机程序产品。所述方法包括:在第一车载音频应用的运行期间,确定用户正在使用与第一车载音频应用不同的第二车载音频应用;响应于确定用户正在使用第二车载音频应用,使阵列麦克风检测用户在使用第二车载音频应用时发出的语音;基于阵列麦克风的检测,确定用户在车辆座舱内的座位位置;以及基于用户的座位位置,使多个车载扬声器中的第一扬声器组播放第一车载音频应用的音频数据,多个车载扬声器中的第二扬声器组播放第二车载音频应用的音频数据,其中,第一扬声器组不同于第二扬声器组。

Description

用于车辆座舱的方法、装置、设备、存储介质和程序产品
技术领域
本公开涉及车辆领域,特别是涉及一种用于车辆座舱的方法、装置、计算机设备、车辆、存储介质和计算机程序产品。
背景技术
随着车辆座舱的智能化发展,使得座舱内的用户可以使用多种不同的车载音频应用以实现不同的功能。这些车载音频应用例如可以是音乐播放应用、蓝牙通话应用、语音交互应用以及导航播报应用等等。
目前,由于车辆上存在多种不同的车载音频应用,一种车载音频应用的运行会打断另一种已经在运行的车载音频应用,因此会使得用户无法使用先前已经运行的车载音频应用。
在此部分中描述的方法不一定是之前已经设想到或采用的方法。除非另有指明,否则不应假定此部分中描述的任何方法仅因其包括在此部分中就被认为是现有技术。类似地,除非另有指明,否则此部分中提及的问题不应认为在任何现有技术中已被公认。
发明内容
提供一种缓解、减轻或甚至消除上述问题中的一个或多个的机制将是有利的。
根据本公开的一方面,提供了一种用于车辆座舱的方法,所述车辆座舱包括阵列麦克风和多个车载扬声器,所述方法包括:在第一车载音频应用的运行期间,确定用户正在使用与所述第一车载音频应用不同的第二车载音频应用;响应于确定用户正在使用所述第二车载音频应用,使所述阵列麦克风检测所述用户在使用所述第二车载音频应用时发出的语音;基于所述阵列麦克风的检测,确定所述用户在所述车辆座舱内的座位位置;以及基于所述用户的所述座位位置,使所述多个车载扬声器中的第一扬声器组播放所述第一车载音频应用的音频数据,所述多个车载扬声器中的第二扬声器组播放所述第二车载音频应用的音频数据,其中,所述第一扬声器组不同于所述第二扬声器组。
根据本公开的另一方面,提供了一种用于车辆座舱的装置,所述车辆座舱包括阵列麦克风和多个车载扬声器,所述装置包括:第一模块,所述第一模块被配置为在第一车载音频应用的运行期间,确定用户正在使用与所述第一车载音频应用不同的第二车载音频应用;第二模块,所述第二模块被配置为响应于确定用户正在使用所述第二车载音频应用,使所述阵列麦克风检测所述用户在使用所述第二车载音频应用时发出的语音;第三模块,所述第三模块被配置为基于所述阵列麦克风的检测,确定所述用户在所述车辆座舱内的座位位置;以及第四模块,所述第四模块被配置为基于所述用户的所述座位位置,使所述多个车载扬声器中的第一扬声器组播放所述第一车载音频应用的音频数据,所述多个车载扬声器中的第二扬声器组播放所述第二车载音频应用的音频数据,其中,所述第一扬声器组不同于所述第二扬声器组。
根据本公开的又另一方面,提供了一种计算机设备,包括:至少一个处理器;以及至少一个存储器,其上存储有计算机程序,所述计算机程序在被所述至少一个处理器执行时,使所述至少一个处理器执行根据本公开的方法。
根据本公开的再另一方面,提供了一种车辆,包括:根据本公开的装置或计算机设备。
根据本公开的再另一方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,使所述处理器执行根据本公开的方法。
根据本公开的再另一方面,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时,使所述处理器执行根据本公开的方法。
根据本公开的一个或多个实施例,在确定用户在第一车载音频应用的运行期间使用不同的第二车载音频应用之后,基于所检测出来的用户的座位位置,启用第一扬声器组播放第一车载音频应用的音频数据,并启用第二扬声器组播放第二车载音频应用的音频数据。因此,第一车载音频应用和第二车载音频应用可以同时运行,并且根据所检测的用户的座位位置来选择第一扬声器组和第二扬声器组,从而减少了用户感知方面的第一车载音频应用和第二车载音频应用之间的相互干扰。
根据在下文中所描述的实施例,本公开的这些和其它方面将是清楚明白的,并且将参考在下文中所描述的实施例而被阐明。
附图说明
在下面结合附图对于示例性实施例的描述中,本公开的更多细节、特征和优点被公开。附图示例性地示出了实施例并且构成说明书的一部分,与说明书的文字描述一起用于讲解实施例的示例性实施方式。所示出的实施例仅出于例示的目的,并不限制权利要求的范围。在所有附图中,相同的附图标记指代类似但不一定相同的要素。在附图中:
图1是图示出根据一些示例性实施例的可以在其中实施本文描述的各种方法的示例***的示意图;
图2是图示出根据一些示例性实施例的用于车辆座舱的方法的流程图;
图3是图示出根据另一些示例性实施例的用于车辆座舱的方法的流程图;
图4是图示出根据另一些示例性实施例的用于车辆座舱的方法的流程图;
图5是图示出根据一些示例性实施例的用于车辆座舱的装置的示意性框图;
图6是图示出能够应用于示例性实施例的示例性计算机设备的框图。
具体实施方式
在本公开中,除非另有说明,否则使用术语“第一”、“第二”等来描述各种要素不意图限定这些要素的位置关系、时序关系或重要性关系,这种术语只是用于将一个元件与另一元件区分开。在一些示例中,第一要素和第二要素可以指向该要素的同一实例,而在某些情况下,基于上下文的描述,它们也可以指代不同实例。
在本公开中对各种所述示例的描述中所使用的术语只是为了描述特定示例的目的,而并非旨在进行限制。除非上下文另外明确地表明,如果不特意限定要素的数量,则该要素可以是一个也可以是多个。如本文使用的,术语“多个”意指两个或更多,并且术语“基于”应解释为“至少部分地基于”。此外,术语“和/或”以及“……中的至少一个”涵盖所列出的项目中的任何一个以及全部可能的组合方式。
下面结合附图详细描述本公开的示例性实施例。
图1是图示出根据示例性实施例的可以在其中实施本文描述的各种方法的示例***100的示意图。
参考图1,该***100包括车载***110、服务器120、以及将车载***110与服务器120通信地耦合的网络130。
车载***110包括显示器114和可经由显示器114显示的应用程序(APP)112。应用程序112可以为车载***110默认安装的或由用户102下载和安装的应用程序,或者作为轻量化应用程序的小程序。在应用程序112为小程序的情况下,用户102可以通过在宿主应用中搜索应用程序112(例如,通过应用程序112的名称等)或扫描应用程序112的图形码(例如,条形码、二维码等)等方式,在车载***110上直接运行应用程序112,而无需安装应用程序112。在一些实施例中,车载***110可以包括一个或多个处理器和一个或多个存储器(未示出),并且车载***110被实现为车载计算机。在一些实施例中,车载***110可以包括更多或更少的显示屏114(例如,不包括显示屏114),和/或一个或多个扬声器或其他人机交互设备。在一些实施例中,车载***110可以不与服务器120通信。
服务器120可以代表单台服务器、多台服务器的集群、分布式***、或者提供基础云服务(诸如云数据库、云计算、云存储、云通信)的云服务器。将理解的是,虽然图1中示出服务器120与仅一个车载***110通信,但是服务器120可以同时为多个车载***提供后台服务。
网络130允许按照约定的通信协议和数据交互标准,在车-X(“X”意指车、路、行人或互联网等)之间,进行无线通讯和信息交换。网络130的示例包括局域网(LAN)、广域网(WAN)、个域网(PAN)、和/或诸如互联网之类的通信网络的组合。网络130可以是有线或无线网络。在一个示例中,网络130可以是车内网、车际网和/或车载移动互联网。
图2是图示出根据示例性实施例的用于座舱的方法200的流程图。方法200可以在车载***(例如,图1中所示的车载***110)处执行,也即,方法200的各个步骤的执行主体可以是图1中所示的车载***110。在一些实施例中,方法200可以在服务器(例如,图1中所示的服务器120)处执行。在一些实施例中,方法200可以由车载***(例如,车载***110)和服务器(例如,服务器120)相组合地执行。在下文中,以执行主体为车载***110为例,详细描述方法200的各个步骤。
参考图2,在步骤210,在第一车载音频应用的运行期间,确定用户正在使用与第一车载音频应用不同的第二车载音频应用。
在本公开的一些实施例中,车载***可以主动地发出检测指令,从而轮询是否在第一车载音频应用的运行期间存在被用户使用的第二车载音频应用。在本公开的另一些实施例中,车载***可以被动地接收来自第二车载音频应用的指示信息,该指示信息指示第二车载音频应用在第一车载音频应用的运行期间被启用或正在被使用。
在本公开的一些实施例中,第一车载音频应用为音乐播放应用,第二车载音频应用包括蓝牙通话应用和语音交互应用中至少一者。在一些示例中,车辆座舱内原本在运行音乐播放应用,然后用户启用了蓝牙通话应用或正在进行蓝牙通话应用。在一些示例中,车辆座舱内原本在运行音乐播放应用,然后用户启用了语音交互应用或正在进行语音交互应用。
在本公开的一些实施例中,第一车载音频应用为导航播报应用,第二车载音频应用包括蓝牙通话应用。在该实施例中,车辆座舱内原本在运行导航播报应用,然后用户启用了蓝牙通话应用或正在进行蓝牙通话应用。
在步骤220,响应于确定用户正在使用第二车载音频应用,使阵列麦克风检测用户在使用第二车载音频应用时发出的语音。在第二车载音频应用为蓝牙通话应用时,可以使用阵列麦克风检测用户进行语音通话时发出的语音;在第二车载音频应用为语音交互应用时,可以使用阵列麦克风检测用户与车载***进行语音交互时发出的语音。
在步骤230,基于阵列麦克风的检测,确定用户在车辆座舱内的座位位置。基于阵列麦克风的检测,可以确定车辆座舱内使用语音交互应用或蓝牙通话应用的用户以及该用户的座位位置。在步骤230中,可以采用任何已知的或将来的基于阵列麦克风的声源定位技术,本公开在此方面不受限制。
在步骤240,基于用户的座位位置,使多个车载扬声器中的第一扬声器组播放第一车载音频应用的音频数据,多个车载扬声器中的第二扬声器组播放第二车载音频应用的音频数据,其中,第一扬声器组不同于第二扬声器组。
根据本公开的一些实施例,在确定用户在第一车载音频应用的运行期间使用不同的第二车载音频应用之后,基于所检测出来的用户的座位位置,启用第一扬声器组播放第一车载音频应用的音频数据,并启用第二扬声器组播放第二车载音频应用的音频数据。因此,第一车载音频应用和第二车载音频应用可以同时运行,并且根据所检测的用户的座位位置来选择第一扬声器组和第二扬声器组,从而减少了用户感知方面的第一车载音频应用和第二车载音频应用之间的相互干扰。
在本公开的一些实施例中,第一扬声器组不包括针对用户的座位位置布置的一个或多个扬声器,并且第二扬声器组包括针对用户的座位位置布置的一个或多个扬声器。在上述第一车载音频应用为音乐播放应用,第二车载音频应用包括蓝牙通话应用和语音交互应用中至少一者的实施例中,第二扬声器组可以包括与该用户的座位位置距离较近的一个或多个扬声器。在一些示例中,当该用户在主驾座位上时,第二扬声器组可以包括主驾车门、中控台靠近主驾一侧的一个或多个扬声器。在一些示例中,当该用户在副驾座位上时,第二扬声器组可以包括副驾车门、中控台靠近副驾一侧的一个或多个扬声器。第一扬声器组可以包括车辆座舱内除第二扬声器组以外的一个或多个扬声器,或者可以包括与该用户的座位位置距离较远的一个或多个扬声器。
根据本公开的一些实施例,车辆座舱内的用户可以使用与其座位位置相关联(例如,距离较近)的第二扬声器组进行蓝牙通话或者语音交互,而使用不同于第二扬声器组的第一扬声器组播放音乐,从而使得在进行蓝牙通话或者语音交互的同时不打断原有的音乐播放,并且由于第二扬声器组相比第一扬声器组距离用户更近,从而减少了所播放的音乐对蓝牙通话或语音交互的影响。
在本公开的一些实施例中,当用户的座位位置为驾驶员位置时,第一扬声器组包括针对副驾驶员位置布置的一个或多个扬声器,并且第二扬声器组包括针对驾驶员位置布置的一个或多个扬声器。在上述第一车载音频应用为导航播报应用,第二车载音频应用包括蓝牙通话应用的实施例中,当确定用户的座位位置为驾驶员位置时,第一扬声器组可以包括与副驾座位距离较近的一个或多个扬声器。例如,第一扬声器组可以包括副驾车门、中控台靠近副驾一侧的一个或多个扬声器。第二扬声器组可以包括车辆座舱内除第一扬声器组以外的一个或多个扬声器,或者可以包括与主驾座位距离较近的一个或多个扬声器。例如,第二扬声器组可以包括主驾车门、中控台靠近主驾一侧的一个或多个扬声器。
根据本公开的一些实施例,当用户的座位位置为驾驶员位置时,使用与副驾座位相关联(例如,距离较近)的第一扬声器组进行导航播报,而使用不同于第一扬声器组的第二扬声器组播放蓝牙通话的音频数据。因此,使得蓝牙通话不打断原有的导航播报,并且此时第一扬声器组和第二扬声器组的布置有助于驾驶员在进行蓝牙通话的同时获取到导航播报的语音,从而提高了驾驶安全性和准确性。
在本公开的一些实施例中,当用户的座位位置不为驾驶员位置时,第一扬声器组包括针对驾驶员位置布置的一个或多个扬声器,并且第二扬声器组不包括针对驾驶员位置布置的一个或多个扬声器。继续参考上述第一车载音频应用为导航播报应用,第二车载音频应用包括蓝牙通话应用的实施例,当确定用户的座位位置不为驾驶员位置时,第一扬声器组可以包括与主驾座位距离较近的一个或多个扬声器。例如,第一扬声器组可以包括主驾车门、中控台靠近主驾一侧的一个或多个扬声器。第二扬声器组可以包括车辆座舱内除第一扬声器组以外的一个或多个扬声器。
根据本公开的一些实施例,当用户的座位位置不为驾驶员位置时,使用与主驾座位相关联(例如,距离较近)的第一扬声器组进行导航播报,而使用不同于第一扬声器组的第二扬声器组播放蓝牙通话的音频数据。因此,使得蓝牙通话不打断原有的导航播报,并且此时第一扬声器组和第二扬声器组的布置在实现车内乘客进行蓝牙通话的同时,不会打断驾驶员获取导航播报的语音。实现了驾驶员和乘客可以同时使用蓝牙通话应用和导航播报应用,并且减少了两个应用之间的相互干扰。
在本公开的一些实施例中,响应于确定用户正在使用第二车载音频应用且第一车载音频应用的音量设定大于音量阈值,将第一车载音频应用的音量设定调低。
在一些实施例中,当第一车载音频应用为音乐播放应用,第二车载音频应用为蓝牙通话应用或语音交互应用时,响应于检测到音乐播放应用的音量设定大于音量阈值,车载***可以自动将音乐播放应用的音量设定调低。在一些实施例中,车载***还可以调高蓝牙通话应用或语音交互应用的音量设定。通过这样的方式,用户可以更清楚地听到蓝牙通话应用或语音交互应用的语音,同时也不会错过正在播放的音乐。
在本公开的一些实施例中,响应于确定第二车载音频应用结束且第一车载音频应用仍然运行,使第一扬声器组和第二扬声器组继续播放第一车载音频应用的音频数据,并且将第一车载音频应用的音量设定恢复至调低前的音量设定。
在一些实施例中,当第一车载音频应用为音乐播放应用,第二车载音频应用为蓝牙通话应用或语音交互应用时,当用户结束蓝牙通话应用或语音交互应用之后,第二扬声器组不再播放蓝牙通话应用或语音交互应用的音频数据,而是与第一扬声器组一起播放音乐。如果音乐播放应用的音量设定因为超过音量阈值而被调低过,则恢复音乐播放应用的音量设定到调低前的音量设定。通过这样的方式,可以在第二车载音频应用结束后,使得用户以原先的方式(例如使用更多的扬声器和更大的音量)使用第一车载音频应用,从而更好地实现第一车载音频应用的功能。
在本公开的一些实施例中,响应于确定第一车载音频应用结束且第二车载音频应用仍然运行,使第一扬声器组和第二扬声器组继续播放第二车载音频应用的音频数据,并且将第一车载音频应用的音量设定恢复至调低前的音量设定。
在一些实施例中,当第一车载音频应用为导航播报应用,第二车载音频应用为蓝牙通话应用时,当导航播报应用结束之后,第一扬声器组不再播放导航播报应用的音频数据,而是与第二扬声器组一起播放蓝牙通话的语音。如果导航播报应用的音量设定因为超过音量阈值而被调低过,则恢复导航播报应用的音量设定到调低前的音量设定。通过这样的方式,可以在第一车载音频应用结束后,使第一扬声器组和第二扬声器组一起播放第二车载音频应用的音频数据,从而使得用户可以更好地使用第二车载音频应用。此外,由于第一车载音频应用被调到了调低前的音量设定,在下一次启用第一车载音频应用时不会因为其音量太低而影响用户的使用体验。
图3是图示出根据另一些示例性实施例的用于车辆座舱的方法300的流程图。方法300是上面结合图2描述的方法200的示例。以下参考图3进一步描述本公开一些实施例的用于车辆座舱的方法300。
在图3中,第一车载音频应用为音乐播放应用,第二车载音频应用为蓝牙通话应用或语音交互应用。
在步骤302处,检测到用户使用语音交互应用或蓝牙通话应用。
在步骤304处,判断车辆座舱内是否正在运行音乐播放应用。
在步骤306处,响应于确定车辆座舱内没有正在运行音乐播放应用,使用车辆座舱内的所有扬声器播放语音交互应用或蓝牙通话应用的音频数据。
在步骤308处,响应于确定车辆座舱内正在运行音乐播放应用,判断音乐播放应用的音量是否高于音量阈值。
在步骤310处,响应于确定音乐播放应用的音量高于音量阈值,将音乐播放应用的音量调低,然后进行步骤312。
或者,响应于确定音乐播放应用的音量并未高于音量阈值,直接进行步骤312。
在步骤312处,通过车辆座舱内的阵列麦克风采集用户发出的语音。
在步骤314处,基于阵列麦克风采集的用户发出的语音,确定用户的座位位置。
然后同步进行步骤316和步骤318。
在步骤316处,使用与用户的座位位置相关联的一个或多个扬声器播放语音交互应用或蓝牙通话应用的音频数据。该一个或多个扬声器播可以是针对该座位位置布置的扬声器,或者可以是距离该座位位置较近的扬声器。
在步骤318处,使用车辆座舱内的其他扬声器播放音乐播放应用的音频数据。
在步骤320处,确定语音交互应用或蓝牙通话应用已结束。
在步骤322处,恢复使用所有扬声器播放音乐播放应用的音频数据,并将音乐播放应用的音量设定恢复至调低前的音量设定。
图4是图示出根据另一些示例性实施例的用于车辆座舱的方法400的流程图。方法400是上面结合图2描述的方法200的示例。以下参考图4进一步描述本公开一些实施例的用于车辆座舱的方法400。
在步骤402处,检测到用户使用蓝牙通话应用。
在步骤404处,判断车辆座舱内是否正在运行导航播报应用。
在步骤406处,响应于确定车辆座舱内没有正在运行导航播报应用,使用车辆座舱内的所有扬声器播放蓝牙通话应用的音频数据。
在步骤408处,响应于确定车辆座舱内正在运行导航播报应用,判断导航播报应用的音量是否高于音量阈值。
在步骤410处,响应于确定导航播报应用的音量高于音量阈值,将导航播报应用的音量调低,然后进行步骤412。
或者,响应于确定导航播报应用的音量并未高于音量阈值,直接进行步骤412。
在步骤412处,通过车辆座舱内的阵列麦克风采集用户发出的语音。
在步骤414处,基于阵列麦克风采集的用户发出的语音,确定用户的座位位置。
然后同步进行步骤416和步骤418。
在步骤416处,如果用户的座位位置为驾驶员位置,使用针对副驾驶员位置布置的一个或多个扬声器播放导航音频数据;如果用户的座位位置不为驾驶员位置,使用针对驾驶员位置布置的一个或多个扬声器播放导航音频数据。
在步骤418处,使用车辆座舱内的其他扬声器播放蓝牙通话应用的音频数据。
在步骤420处,确定导航播报应用已结束。
在步骤422处,恢复使用所有扬声器播放蓝牙通话应用的音频数据,并将导航播报应用的音量设定恢复至调低前的音量设定。
虽然各个操作在附图中被描绘为按照特定的顺序,但是这不应理解为要求这些操作必须以所示的特定顺序或者按顺行次序执行,也不应理解为要求必须执行所有示出的操作以获得期望的结果。例如,步骤412可以在步骤410之前被执行,或者与步骤410并发地执行。又例如,步骤410甚至可以被省略。
图5是图示出根据一些示例性实施例的用于车辆座舱的装置500的示意性框图。如图5所示,装置500可包括第一模块510、第二模块520、第三模块530以及第四模块540。第一模块510被配置为在第一车载音频应用的运行期间,确定用户正在使用与第一车载音频应用不同的第二车载音频应用。第二模块520被配置为响应于确定用户正在使用第二车载音频应用,使阵列麦克风检测用户在使用第二车载音频应用时发出的语音。第三模块530被配置为基于阵列麦克风的检测,确定用户在车辆座舱内的座位位置。第四模块540被配置为基于用户的座位位置,使多个车载扬声器中的第一扬声器组播放第一车载音频应用的音频数据,多个车载扬声器中的第二扬声器组播放第二车载音频应用的音频数据,其中,第一扬声器组不同于第二扬声器组。
根据本公开的一些实施例,通过上述装置500,在确定用户在第一车载音频应用的运行期间使用不同的第二车载音频应用之后,基于所检测出来的用户的座位位置,启用第一扬声器组播放第一车载音频应用的音频数据,并启用第二扬声器组播放第二车载音频应用的音频数据。因此,第一车载音频应用和第二车载音频应用可以同时运行,并且根据所检测的用户的座位位置来选择第一扬声器组和第二扬声器组,从而减少了用户感知方面的第一车载音频应用和第二车载音频应用之间的相互干扰。
应当理解,图5中所示装置500的各个模块可以与参考图2描述的方法200中的各个步骤相对应。由此,上面针对方法200描述的操作、特征和优点同样适用于装置500及其包括的模块。为了简洁起见,某些操作、特征和优点在此不再赘述。
虽然上面参考特定模块讨论了特定功能,但是应当注意,本文讨论的各个模块的功能可以分为多个模块,和/或多个模块的至少一些功能可以组合成单个模块。本文讨论的特定模块执行动作包括该特定模块本身执行该动作,或者替换地该特定模块调用或以其他方式访问执行该动作(或结合该特定模块一起执行该动作)的另一个组件或模块。因此,执行动作的特定模块可以包括执行动作的该特定模块本身和/或该特定模块调用或以其他方式访问的、执行动作的另一模块。例如,上面描述的第二模块520和第三模块530在一些实施例中可以组合成单个模块。又例如,第二模块520在一些实施例中可以包括第三模块530。
还应当理解,本文可以在软件硬件元件或程序模块的一般上下文中描述各种技术。上面关于图5描述的各个模块可以在硬件中或在结合软件和/或固件的硬件中实现。例如,这些模块可以被实现为计算机程序代码/指令,该计算机程序代码/指令被配置为在一个或多个处理器中执行并存储在计算机可读存储介质中。可替换地,这些模块可以被实现为硬件逻辑/电路。例如,在一些实施例中,第一模块510、第二模块520、第三模块530以及第四模块540中的一个或多个可以一起被实现在片上***(System on Chip,SoC)中。SoC可以包括集成电路芯片(其包括处理器(例如,中央处理单元(Central Processing Unit,CPU)、微控制器、微处理器、数字信号处理器(Digital Signal Processor,DSP)等)、存储器、一个或多个通信接口、和/或其他电路中的一个或多个部件),并且可以可选地执行所接收的程序代码和/或包括嵌入式固件以执行功能。
根据本公开的一方面,提供了一种计算机设备,其包括至少一个存储器、至少一个处理器以及存储在至少一个存储器上的计算机程序。该至少一个处理器被配置为执行计算机程序以实现上文描述的任一方法实施例的步骤。
根据本公开的一方面,提供了一种车辆,其包括如上所述的装置或计算机设备。
根据本公开的一方面,提供了一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上文描述的任一方法实施例的步骤。
根据本公开的一方面,提供了一种计算机程序产品,其包括计算机程序,该计算机程序被处理器执行时实现上文描述的任一方法实施例的步骤。
在下文中,结合图6描述这样的计算机设备、非暂态计算机可读存储介质和计算机程序产品的说明性示例。
图6示出了可以被用来实施本文所描述的方法的计算机设备600的示例配置。举例来说,图1中所示的服务器120和/或车载***110可以包括类似于计算机设备600的架构。上述计算机设备/装置也可以全部或至少部分地由计算机设备600或类似设备或***实现。
计算机设备600可以包括能够诸如通过***总线614或其他适当的连接彼此通信的至少一个处理器602、存储器604、(多个)通信接口606、显示设备608、其他输入/输出(I/O)设备610以及一个或更多大容量存储设备612。
处理器602可以是单个处理单元或多个处理单元,所有处理单元可以包括单个或多个计算单元或者多个核心。处理器602可以被实施成一个或更多微处理器、微型计算机、微控制器、数字信号处理器、中央处理单元、状态机、逻辑电路和/或基于操作指令来操纵信号的任何设备。除了其他能力之外,处理器602可以被配置成获取并且执行存储在存储器604、大容量存储设备612或者其他计算机可读介质中的计算机可读指令,诸如操作***616的程序代码、应用程序618的程序代码、其他程序620的程序代码等。
存储器604和大容量存储设备612是用于存储指令的计算机可读存储介质的示例,所述指令由处理器602执行来实施前面所描述的各种功能。举例来说,存储器604一般可以包括易失性存储器和非易失性存储器二者(例如RAM、ROM等等)。此外,大容量存储设备612一般可以包括硬盘驱动器、固态驱动器、可移除介质、包括外部和可移除驱动器、存储器卡、闪存、软盘、光盘(例如CD、DVD)、存储阵列、网络附属存储、存储区域网等等。存储器604和大容量存储设备612在本文中都可以被统称为存储器或计算机可读存储介质,并且可以是能够把计算机可读、处理器可执行程序指令存储为计算机程序代码的非暂态介质,所述计算机程序代码可以由处理器602作为被配置成实施在本文的示例中所描述的操作和功能的特定机器来执行。
多个程序可以存储在大容量存储设备612上。这些程序包括操作***616、一个或多个应用程序618、其他程序620和程序数据622,并且它们可以被加载到存储器604以供执行。这样的应用程序或程序模块的示例可以包括例如用于实现以下部件/功能的计算机程序逻辑(例如,计算机程序代码或指令):方法200(包括方法200的任何合适的步骤)、和/或本文描述的另外的实施例。
虽然在图6中被图示成存储在计算机设备600的存储器604中,但是模块616、618、620和622或者其部分可以使用可由计算机设备600访问的任何形式的计算机可读介质来实施。如本文所使用的,“计算机可读介质”至少包括两种类型的计算机可读介质,也就是计算机可读存储介质和通信介质。
计算机可读存储介质包括通过用于存储信息的任何方法或技术实施的易失性和非易失性、可移除和不可移除介质,所述信息诸如是计算机可读指令、数据结构、程序模块或者其他数据。计算机可读存储介质包括而不限于RAM、ROM、EEPROM、闪存或其他存储器技术,CD-ROM、数字通用盘(DVD)、或其他光学存储装置,磁盒、磁带、磁盘存储装置或其他磁性存储设备,或者可以被用来存储信息以供计算机设备访问的任何其他非传送介质。与此相对,通信介质可以在诸如载波或其他传送机制之类的已调制数据信号中具体实现计算机可读指令、数据结构、程序模块或其他数据。本文所定义的计算机可读存储介质不包括通信介质。
一个或更多通信接口606用于诸如通过网络、直接连接等等与其他设备交换数据。这样的通信接口可以是以下各项中的一个或多个:任何类型的网络接口(例如,网络接口卡(NIC))、有线或无线(诸如IEEE 802.11无线LAN(WLAN))无线接口、全球微波接入互操作(Wi-MAX)接口、以太网接口、通用串行总线(USB)接口、蜂窝网络接口、BluetoothTM接口、近场通信(NFC)接口等。通信接口606可以促进在多种网络和协议类型内的通信,其中包括有线网络(例如LAN、电缆等等)和无线网络(例如WLAN、蜂窝、卫星等等)、因特网等等。通信接口606还可以提供与诸如存储阵列、网络附属存储、存储区域网等等中的外部存储装置(未示出)的通信。
在一些示例中,可以包括诸如监视器之类的显示设备608,以用于向用户显示信息和图像。其他I/O设备610可以是接收来自用户的各种输入并且向用户提供各种输出的设备,并且可以包括触摸输入设备、手势输入设备、摄影机、键盘、遥控器、鼠标、打印机、音频输入/输出设备等等。
本文描述的技术可以由计算机设备600的这些各种配置来支持,并且不限于本文所描述的技术的具体示例。例如,该功能还可以通过使用分布式***在“云”上全部或部分地实现。云包括和/或代表用于资源的平台。平台抽象云的硬件(例如,服务器)和软件资源的底层功能。资源可以包括在远离计算机设备600的服务器上执行计算处理时可以使用的应用和/或数据。资源还可以包括通过因特网和/或通过诸如蜂窝或Wi-Fi网络的订户网络提供的服务。平台可以抽象资源和功能以将计算机设备600与其他计算机设备连接。因此,本文描述的功能的实现可以分布在整个云内。例如,功能可以部分地在计算机设备600上以及部分地通过抽象云的功能的平台来实现。
虽然在附图和前面的描述中已经详细地说明和描述了本公开,但是这样的说明和描述应当被认为是说明性的和示意性的,而非限制性的;本公开不限于所公开的实施例。通过研究附图、公开内容和所附的权利要求书,本领域技术人员在实践所要求保护的主题时,能够理解和实现对于所公开的实施例的变型。在权利要求书中,词语“包括”不排除未列出的其他元件或步骤,不定冠词“一”或“一个”不排除多个,术语“多个”是指两个或两个以上,并且术语“基于”应解释为“至少部分地基于”。在相互不同的从属权利要求中记载了某些措施的仅有事实并不表明这些措施的组合不能用来获益。
以下将描述本公开的一些示例性方面。
方面1,一种用于车辆座舱的方法,所述车辆座舱包括阵列麦克风和多个车载扬声器,所述方法包括:
在第一车载音频应用的运行期间,确定用户正在使用与所述第一车载音频应用不同的第二车载音频应用;
响应于确定用户正在使用所述第二车载音频应用,使所述阵列麦克风检测所述用户在使用所述第二车载音频应用时发出的语音;
基于所述阵列麦克风的检测,确定所述用户在所述车辆座舱内的座位位置;以及
基于所述用户的所述座位位置,使所述多个车载扬声器中的第一扬声器组播放所述第一车载音频应用的音频数据,所述多个车载扬声器中的第二扬声器组播放所述第二车载音频应用的音频数据,其中,所述第一扬声器组不同于所述第二扬声器组。
方面2,根据方面1所述的方法,其中,所述第一车载音频应用为音乐播放应用,所述第二车载音频应用包括蓝牙通话应用和语音交互应用中至少一者。
方面3,根据方面2所述的方法,其中,所述第一扬声器组不包括针对所述用户的所述座位位置布置的一个或多个扬声器,并且所述第二扬声器组包括针对所述用户的所述座位位置布置的所述一个或多个扬声器。
方面4,根据方面1所述的方法,其中,所述第一车载音频应用为导航播报应用,所述第二车载音频应用包括蓝牙通话应用。
方面5,根据方面4所述的方法,其中,当所述用户的所述座位位置为驾驶员位置时,所述第一扬声器组包括针对副驾驶员位置布置的一个或多个扬声器,并且所述第二扬声器组包括针对所述驾驶员位置布置的一个或多个扬声器。
方面6,根据方面4所述的方法,其中,当所述用户的所述座位位置不为驾驶员位置时,所述第一扬声器组包括针对所述驾驶员位置布置的一个或多个扬声器,并且所述第二扬声器组不包括针对所述驾驶员位置布置的所述一个或多个扬声器。
方面7,根据方面1至6中任一项所述的方法,还包括:
响应于确定用户正在使用所述第二车载音频应用且所述第一车载音频应用的音量设定大于音量阈值,将所述第一车载音频应用的音量设定调低。
方面8,根据方面7所述的方法,还包括:
响应于确定所述第二车载音频应用结束且所述第一车载音频应用仍然运行,使所述第一扬声器组和所述第二扬声器组继续播放所述第一车载音频应用的音频数据,并且将所述第一车载音频应用的音量设定恢复至调低前的音量设定。
方面9,根据方面7所述的方法,还包括:
响应于确定所述第一车载音频应用结束且所述第二车载音频应用仍然运行,使所述第一扬声器组和所述第二扬声器组继续播放所述第二车载音频应用的音频数据,并且将所述第一车载音频应用的音量设定恢复至调低前的音量设定。
方面10,一种用于车辆座舱的装置,所述车辆座舱包括阵列麦克风和多个车载扬声器,所述装置包括:
第一模块,所述第一模块被配置为在第一车载音频应用的运行期间,确定用户正在使用与所述第一车载音频应用不同的第二车载音频应用;
第二模块,所述第二模块被配置为响应于确定用户正在使用所述第二车载音频应用,使所述阵列麦克风检测所述用户在使用所述第二车载音频应用时发出的语音;
第三模块,所述第三模块被配置为基于所述阵列麦克风的检测,确定所述用户在所述车辆座舱内的座位位置;以及
第四模块,所述第四模块被配置为基于所述用户的所述座位位置,使所述多个车载扬声器中的第一扬声器组播放所述第一车载音频应用的音频数据,所述多个车载扬声器中的第二扬声器组播放所述第二车载音频应用的音频数据,其中,所述第一扬声器组不同于所述第二扬声器组。
方面11,一种计算机设备,包括:
至少一个处理器;以及
至少一个存储器,其上存储有计算机程序,
其中,所述计算机程序在被所述至少一个处理器执行时,使所述至少一个处理器执行方面1至9中任一项所述的方法。
方面12,一种车辆,包括如方面10所述的装置或如方面11所述的计算机设备。
方面13,一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,使所述处理器执行方面1至9中任一项所述的方法。
方面14,一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时,使所述处理器执行方面1至9中任一项所述的方法。

Claims (10)

1.一种用于车辆座舱的方法,所述车辆座舱包括阵列麦克风和多个车载扬声器,所述方法包括:
在第一车载音频应用的运行期间,确定用户正在使用与所述第一车载音频应用不同的第二车载音频应用;
响应于确定用户正在使用所述第二车载音频应用,使所述阵列麦克风检测所述用户在使用所述第二车载音频应用时发出的语音;
基于所述阵列麦克风的检测,确定所述用户在所述车辆座舱内的座位位置;以及
基于所述用户的所述座位位置,使所述多个车载扬声器中的第一扬声器组播放所述第一车载音频应用的音频数据,所述多个车载扬声器中的第二扬声器组播放所述第二车载音频应用的音频数据,其中,所述第一扬声器组不同于所述第二扬声器组。
2.根据权利要求1所述的方法,其中,所述第一车载音频应用为音乐播放应用,所述第二车载音频应用包括蓝牙通话应用和语音交互应用中至少一者。
3.根据权利要求2所述的方法,其中,所述第一扬声器组不包括针对所述用户的所述座位位置布置的一个或多个扬声器,并且所述第二扬声器组包括针对所述用户的所述座位位置布置的所述一个或多个扬声器。
4.根据权利要求1所述的方法,其中,所述第一车载音频应用为导航播报应用,所述第二车载音频应用包括蓝牙通话应用。
5.根据权利要求4所述的方法,其中,当所述用户的所述座位位置为驾驶员位置时,所述第一扬声器组包括针对副驾驶员位置布置的一个或多个扬声器,并且所述第二扬声器组包括针对所述驾驶员位置布置的一个或多个扬声器。
6.根据权利要求4所述的方法,其中,当所述用户的所述座位位置不为驾驶员位置时,所述第一扬声器组包括针对所述驾驶员位置布置的一个或多个扬声器,并且所述第二扬声器组不包括针对所述驾驶员位置布置的所述一个或多个扬声器。
7.根据权利要求1至6中任一项所述的方法,还包括:
响应于确定用户正在使用所述第二车载音频应用且所述第一车载音频应用的音量设定大于音量阈值,将所述第一车载音频应用的音量设定调低。
8.根据权利要求7所述的方法,还包括:
响应于确定所述第二车载音频应用结束且所述第一车载音频应用仍然运行,使所述第一扬声器组和所述第二扬声器组继续播放所述第一车载音频应用的音频数据,并且将所述第一车载音频应用的音量设定恢复至调低前的音量设定。
9.根据权利要求7所述的方法,还包括:
响应于确定所述第一车载音频应用结束且所述第二车载音频应用仍然运行,使所述第一扬声器组和所述第二扬声器组继续播放所述第二车载音频应用的音频数据,并且将所述第一车载音频应用的音量设定恢复至调低前的音量设定。
10.一种用于车辆座舱的装置,所述车辆座舱包括阵列麦克风和多个车载扬声器,所述装置包括:
第一模块,所述第一模块被配置为在第一车载音频应用的运行期间,确定用户正在使用与所述第一车载音频应用不同的第二车载音频应用;
第二模块,所述第二模块被配置为响应于确定用户正在使用所述第二车载音频应用,使所述阵列麦克风检测所述用户在使用所述第二车载音频应用时发出的语音;
第三模块,所述第三模块被配置为基于所述阵列麦克风的检测,确定所述用户在所述车辆座舱内的座位位置;以及
第四模块,所述第四模块被配置为基于所述用户的所述座位位置,使所述多个车载扬声器中的第一扬声器组播放所述第一车载音频应用的音频数据,所述多个车载扬声器中的第二扬声器组播放所述第二车载音频应用的音频数据,其中,所述第一扬声器组不同于所述第二扬声器组。
CN202210915372.1A 2022-07-29 2022-07-29 用于车辆座舱的方法、装置、设备、存储介质和程序产品 Pending CN115297401A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210915372.1A CN115297401A (zh) 2022-07-29 2022-07-29 用于车辆座舱的方法、装置、设备、存储介质和程序产品

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210915372.1A CN115297401A (zh) 2022-07-29 2022-07-29 用于车辆座舱的方法、装置、设备、存储介质和程序产品

Publications (1)

Publication Number Publication Date
CN115297401A true CN115297401A (zh) 2022-11-04

Family

ID=83826651

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210915372.1A Pending CN115297401A (zh) 2022-07-29 2022-07-29 用于车辆座舱的方法、装置、设备、存储介质和程序产品

Country Status (1)

Country Link
CN (1) CN115297401A (zh)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107465986A (zh) * 2016-06-03 2017-12-12 法拉第未来公司 使用多个麦克风检测和隔离车辆中的音频的方法和装置
CN109240638A (zh) * 2018-08-29 2019-01-18 北京轩辕联科技有限公司 用于车辆的音频处理方法及装置
CN109545219A (zh) * 2019-01-09 2019-03-29 北京新能源汽车股份有限公司 车载语音交互方法、***、设备及计算机可读存储介质
CN110070868A (zh) * 2019-04-28 2019-07-30 广州小鹏汽车科技有限公司 车载***的语音交互方法、装置、汽车和机器可读介质
CN111327990A (zh) * 2018-12-13 2020-06-23 宝马股份公司 控制多路音频播放的方法、装置、***、车辆及存储介质
CN112911065A (zh) * 2021-01-18 2021-06-04 咪咕音乐有限公司 终端的播放音频方法、装置、电子设备及存储介质
CN114125655A (zh) * 2021-11-22 2022-03-01 中国第一汽车股份有限公司 一种扬声器控制方法、装置、电子设备及存储介质
CN216886473U (zh) * 2021-12-06 2022-07-05 科大讯飞(苏州)科技有限公司 一种车载音频***

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107465986A (zh) * 2016-06-03 2017-12-12 法拉第未来公司 使用多个麦克风检测和隔离车辆中的音频的方法和装置
CN109240638A (zh) * 2018-08-29 2019-01-18 北京轩辕联科技有限公司 用于车辆的音频处理方法及装置
CN111327990A (zh) * 2018-12-13 2020-06-23 宝马股份公司 控制多路音频播放的方法、装置、***、车辆及存储介质
CN109545219A (zh) * 2019-01-09 2019-03-29 北京新能源汽车股份有限公司 车载语音交互方法、***、设备及计算机可读存储介质
CN110070868A (zh) * 2019-04-28 2019-07-30 广州小鹏汽车科技有限公司 车载***的语音交互方法、装置、汽车和机器可读介质
CN112911065A (zh) * 2021-01-18 2021-06-04 咪咕音乐有限公司 终端的播放音频方法、装置、电子设备及存储介质
CN114125655A (zh) * 2021-11-22 2022-03-01 中国第一汽车股份有限公司 一种扬声器控制方法、装置、电子设备及存储介质
CN216886473U (zh) * 2021-12-06 2022-07-05 科大讯飞(苏州)科技有限公司 一种车载音频***

Similar Documents

Publication Publication Date Title
US9578668B2 (en) Bluetooth pairing system and method
CN104972990B (zh) 用于移动装置功能集成的工作负荷估计
RU2714805C2 (ru) Способ и система транспортного средства для осуществления скрытного вызова оператора аварийно-спасательных служб (варианты)
US20110106375A1 (en) Method and system for providing an integrated platform for entertainment, information, communication, control and computing applications in vehicles
WO2016183825A1 (zh) 一种定位声音发出位置的方法和终端设备
CN110278543B (zh) 汽车的控制***更新方法、装置及存储介质
CN104769568A (zh) 用于用户装置交互的***和方法
CN109624985B (zh) 防疲劳驾驶预警方法及装置
CN111049982A (zh) 车载蓝牙电话模式切换方法及***、存储介质及车载终端
CN106254426B (zh) 一种通过终端进行鸣笛的方法和装置
WO2020120754A1 (en) Audio processing device, audio processing method and computer program thereof
CN111629333B (zh) 一种车载语音通信方法、装置、电子设备及存储介质
CN110764724B (zh) 一种显示设备控制方法、装置、设备及存储介质
CN111993889A (zh) 车辆仪表控制方法、装置、设备及存储介质
CN114851846A (zh) 用于车辆座舱的方法、***、车辆、存储介质及程序产品
CN106663009B (zh) 操作***启动加速
CN115297401A (zh) 用于车辆座舱的方法、装置、设备、存储介质和程序产品
EP3544860B1 (en) Vehicle operating method and vehicle operating apparatus
CN115240677A (zh) 用于车辆座舱的语音交互方法、装置和设备
CN115440207A (zh) 多屏语音交互方法、装置、设备及计算机可读存储介质
CN110901655B (zh) 一种汽车主驾驶位识别方法及终端设备
JP7149528B2 (ja) 電子機器、処理方法、プログラム
CN115938361A (zh) 用于车辆座舱的语音交互方法、装置、设备及存储介质
CN114827834A (zh) 基于耳机的车内多音频播放方法、装置及存储介质
CN115223582B (zh) 一种音频的噪声处理方法、***、电子装置及介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination