CN117296348A - 用于蓝牙音频多流的方法和电子设备 - Google Patents
用于蓝牙音频多流的方法和电子设备 Download PDFInfo
- Publication number
- CN117296348A CN117296348A CN202280034071.6A CN202280034071A CN117296348A CN 117296348 A CN117296348 A CN 117296348A CN 202280034071 A CN202280034071 A CN 202280034071A CN 117296348 A CN117296348 A CN 117296348A
- Authority
- CN
- China
- Prior art keywords
- audio
- electronic device
- controller
- big
- broadcast
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 87
- 230000000977 initiatory effect Effects 0.000 claims description 12
- 238000001514 detection method Methods 0.000 claims description 3
- 238000005457 optimization Methods 0.000 claims description 2
- 230000006870 function Effects 0.000 description 15
- 101100381867 Candida albicans MDR1 gene Proteins 0.000 description 12
- 230000005540 biological transmission Effects 0.000 description 11
- 230000006978 adaptation Effects 0.000 description 10
- 230000001360 synchronised effect Effects 0.000 description 7
- 101100381860 Bacillus subtilis (strain 168) bmr gene Proteins 0.000 description 6
- 101100400867 Candida albicans (strain SC5314 / ATCC MYA-2876) MDR1 gene Proteins 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 3
- 101100058736 Arabidopsis thaliana BZR1 gene Proteins 0.000 description 2
- 101150073480 CIS1 gene Proteins 0.000 description 2
- 101000813777 Homo sapiens Splicing factor ESS-2 homolog Proteins 0.000 description 2
- 101000687808 Homo sapiens Suppressor of cytokine signaling 2 Proteins 0.000 description 2
- 101100110279 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) ATG31 gene Proteins 0.000 description 2
- 101100218870 Sorbus aucuparia BIS2 gene Proteins 0.000 description 2
- 102100039575 Splicing factor ESS-2 homolog Human genes 0.000 description 2
- 102100024784 Suppressor of cytokine signaling 2 Human genes 0.000 description 2
- BFAKENXZKHGIGE-UHFFFAOYSA-N bis(2,3,5,6-tetrafluoro-4-iodophenyl)diazene Chemical compound FC1=C(C(=C(C(=C1F)I)F)F)N=NC1=C(C(=C(C(=C1F)F)I)F)F BFAKENXZKHGIGE-UHFFFAOYSA-N 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 230000003321 amplification Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1059—End-user terminal functionalities specially adapted for real-time communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R5/00—Stereophonic arrangements
- H04R5/04—Circuit arrangements, e.g. for selective connection of amplifier inputs/outputs to loudspeakers, for loudspeaker detection, or for adaptation of settings to personal preferences or hearing impairments
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/16—Sound input; Sound output
- G06F3/165—Management of the audio stream, e.g. setting of volume, audio stream path
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/611—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/612—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/60—Substation equipment, e.g. for use by subscribers including speech amplifiers
- H04M1/6033—Substation equipment, e.g. for use by subscribers including speech amplifiers for providing handsfree use or a loudspeaker mode in telephone sets
- H04M1/6041—Portable telephones adapted for handsfree use
- H04M1/6058—Portable telephones adapted for handsfree use involving the use of a headset accessory device connected to the portable telephone
- H04M1/6066—Portable telephones adapted for handsfree use involving the use of a headset accessory device connected to the portable telephone including a wireless connection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R5/00—Stereophonic arrangements
- H04R5/033—Headphones for stereophonic communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/15—Setup of multiple wireless link connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72442—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for playing music files
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/02—Details of telephonic subscriber devices including a Bluetooth interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R1/00—Details of transducers, loudspeakers or microphones
- H04R1/10—Earpieces; Attachments therefor ; Earphones; Monophonic headphones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R2420/00—Details of connection covered by H04R, not provided for in its groups
- H04R2420/01—Input selection or mixing for amplifiers or loudspeakers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R2420/00—Details of connection covered by H04R, not provided for in its groups
- H04R2420/07—Applications of wireless loudspeakers or wireless microphones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R3/00—Circuits for transducers, loudspeakers or microphones
- H04R3/12—Circuits for transducers, loudspeakers or microphones for distributing signals to two or more loudspeakers
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Acoustics & Sound (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Telephone Function (AREA)
Abstract
一种用于由第一电子设备进行的蓝牙音频多流传输的方法包括:与多个第二电子设备建立广播等时组(BIG);通过BIG向多个第二电子设备广播第一音频;在向多个第二电子设备广播第一音频时,检测第一电子设备处的音频事件;确定第二电子设备中的一个或多个主电子设备以及第二电子设备中的一个或多个辅电子设备;以及继续通过BIG向一个或多个辅电子设备广播第一音频,并且同时通过连接等时组(CIG)连接向一个或多个主电子设备单播与音频事件相对应的第二音频。
Description
技术领域
本公开涉及音频管理方法和***,并且更具体地,涉及用于低能量(LE)广播媒体音频和LE单播对话音频的并发路由的方法和电子设备。
背景技术
一般而言,蓝牙(BT)用于短距离无线通信。蓝牙低能量(LE)音频是一项正在由蓝牙特别兴趣小组(SIG)进行标准化的新技术。经典BT音频在蓝牙经典无线电上运行,而LE音频在蓝牙低能量无线电上运行。LE音频增强了蓝牙音频的性能,增加了对助听器的支持,并且引入了音频共享,这是一种创新的蓝牙用例,其可以改变用户体验音频并与他们周围的世界连接的方式。LE音频支持单流、多流和广播音频。多流音频支持在音频源设备(例如,智能电话)和一个或多个音频接收设备之间发送多个、独立、同步的音频流。
LE音频增加了广播音频,从而使音频源设备能够向不限数量的音频接收设备广播一个或多个音频流。广播音频为创新带来了重大的新机会,包括启用新的蓝牙用例、音频共享。通过个人音频共享,人们能够与他们周围的人共享他们的蓝牙音频体验;例如,与家人和朋友共享来自智能电话的音乐。
然而,目前没有方法在呼叫或其他语音用例正在进行时继续向其他用户共享音乐/音频。
发明内容
技术问题
一方面在于提供一种用于蓝牙音频多流的方法和电子设备。
另一方面在于提供一种用于LE广播媒体音频和LE单播对话音频的并发路由的方法和电子设备。
另一方面在于:当在广播音频音乐回放期间呼叫/语音活跃时,在应用、框架、或BT主机或DSP中,在电子设备内部向BT控制器同时提供用于单播语音数据和广播音频数据的单独且独立的数据路径的共存。
另一方面在于在电子设备处提供连接等时组(CIG)和广播等时组(BIG)的共存,以促进并发音乐广播和单播呼叫/语音音频。
另一方面在于:基于蓝牙(BT)链路环境,当单播呼叫音频活跃时,提供广播媒体源的LE音频编解码器参数和服务质量(QoS)配置的动态调整,从而为用户聆听广播音乐提供不间断的体验。
另一方面在于:将电话用户的个人LE耳机或任何其他LE音频耳机指定为广播等时组(BIG)中的主耳机,该个人LE耳机或主耳机可以用于CIG数据传输。
技术方案
根据一个或多个实施例的一方面,提供了一种方法,该方法包括:由第一电子设备与多个第二电子设备建立广播等时组(BIG);由第一电子设备通过BIG向多个第二电子设备广播第一音频;由第一电子设备在向多个第二电子设备广播第一音频时,检测第一电子设备处的音频事件;由第一电子设备确定多个第二电子设备中的至少一个主电子设备以及多个第二电子设备中的至少一个辅电子设备;以及由第一电子设备继续通过BIG向第一电子设备广播第一音频,并且同时通过连接等时组(CIG)连接向至少一个主电子设备单播与音频事件相对应的第二音频。
根据一个或多个实施例的另一方面,提供了一种第一电子设备,该第一电子设备包括存储器;处理器;以及蓝牙音频多流控制器,耦接到存储器和处理器,并且被配置为:与多个第二电子设备建立广播等时组(BIG);通过BIG向多个第二电子设备广播第一音频;在向多个第二电子设备广播第一音频时,检测第一电子设备处的音频事件;确定多个第二电子设备中的至少一个主电子设备以及多个第二电子设备中的至少一个辅电子设备;以及继续通过BIG向至少一个辅电子设备广播第一音频,并且同时通过连接等时组(CIG)连接向至少一个主电子设备单播与音频事件相对应的第二音频。
根据一个或多个实施例的又一方面,提供了一种方法,该方法包括:由第一电子设备向多个第二电子设备广播低能量(LE)音频;在广播期间,由第一电子设备检测第一电子设备处的音频事件;以及在继续向多个第二电子设备中的其余第二电子设备广播LE音频时,由第一电子设备向多个第二电子设备中的至少一个第二电子设备单播与音频事件相对应的音频。
附图说明
根据结合附图的以下描述,本公开的某些实施例的上述和其他方面、特征以及优点将更清楚,在附图中:
图1和图2是根据相关技术的其中电子设备同时路由LE广播媒体音频和LE单播会话音频的示例场景;
图3示出了根据相关技术的用于路由LE广播媒体音频和LE单播会话音频的方法的序列图;
图4示出了根据实施例的用于蓝牙音频多流的***的示例;
图5示出了根据实施例的用于蓝牙音频多流的电子设备的各种硬件组件的示例;
图6和图7是根据实施例的其中电子设备同时路由LE广播媒体音频和LE单播会话音频的示例场景;
图8和图9示出了根据实施例的用于蓝牙音频多流的电子设备的各种硬件组件的架构细节的示例;
图10是示出了根据实施例的用于蓝牙音频多流的方法的流程图的示例;
图11示出了根据实施例的用于同时路由LE广播媒体音频和LE单播会话音频的方法的序列图的示例;
图12和图13示出了根据实施例的示例序列流程图,其示出了存在于智能电话上的两个独立数据路径的同时共存,以用于向BT控制器传输媒体和语音数据;
图14至图16示出了根据实施例的用于同时路由LE广播媒体音频和LE单播会话音频的方法的示例流程图;
图17和图18示出了蓝牙经典场景的示例;
图19示出了根据实施例的具有BIG和CIG的蓝牙LE音频场景的示例;
图20示出了根据实施例的CIG和BIG顺序事件和分组布置的示例;
图21示出了根据实施例的CIG和BIG交织事件和分组布置的示例;
图22A至图22C以及图23A至图23B示出了根据实施例的用于启用功能并且设置主耳机的BT设置用户界面(UI)的示例;
图24A示出了根据相关技术的从应用到BT控制器的数据流的示例;以及
图24B示出了根据实施例的从应用到BT控制器的数据流的示例。
具体实施方式
参考在附图中示出并在以下描述中详述的非限制性的实施例,更全面地解释本文中的实施例及其多种特点和有利的细节。省略对公知组件和处理技术的描述以便不会不必要地混淆本文中的实施例。此外,本文描述的各种实施例不必互相排斥,因为一些实施例可以与一个或多个其他实施例结合以形成新的实施例。除非另有指示,否则本文所用的术语“或”指非排他的“或”。本文中使用的示例仅旨在便于理解可以实现实施例的方式并使本领域技术人员能够实践本文中的实施例。因此,示例不应被理解为限制本文中的实施例的范围。
如在本领域中常见的,可以围绕执行期望功能的块来描述和示出实施例。在本文中可以被称为管理器、单元、模块、硬件组件等的这些块通过诸如逻辑门、集成电路、微处理器、微控制器、存储器电路、无源电子组件、有源电子组件、光学组件、硬连线电路等的模拟和/或数字电路物理地实现,并且在一些情况下可以由固件和/或软件驱动。例如,电路可以具体实现在一个或多个半导体芯片中,或者在诸如印刷电路板等的衬底支撑件上。构成块的电路可以由专用硬件或由处理器(例如,一个或多个编程的微处理器和相关联的电路)来实现,或者由用于执行该块的一些功能的专用硬件和用于执行该块的其他功能的处理器的组合来实现。在不脱离本公开的范围的情况下,实施例的每个块可以物理地分成两个或更多个交互和分立的块。类似地,在不脱离本公开的范围的情况下,实施例的块可以物理地组合成更复杂的块。
如上所述,一般而言,蓝牙(BT)用于短距离无线通信。蓝牙低能量(LE)音频是一项正在由蓝牙特别兴趣小组(SIG)进行标准化的新技术。经典BT音频在蓝牙经典无线电上运行,而LE音频在蓝牙低能量无线电上运行。LE音频不仅支持开发与经典音频相同的音频产品和用例,而且LE音频还引入了令人兴奋的新功能,其提高性能并支持创建新产品和用例。
如上所述,LE音频增强了蓝牙音频的性能,增加了对助听器的支持,并且引入了音频共享,这是一种创新的蓝牙用例,其可以改变用户体验音频并与他们周围的世界连接的方式。LE音频支持单流、多流和广播音频。多流音频支持在音频源设备(例如,智能电话)和一个或多个音频接收设备之间发送多个、独立、同步的音频流。
如上所述,LE音频也增加了广播音频,从而使音频源设备能够向不限数量的音频接收设备广播一个或多个音频流。广播音频为创新带来了重大的新机会,包括启用新的蓝牙用例、音频共享。通过个人音频共享,人们能够与他们周围的人共享他们的蓝牙音频体验;例如,与家人和朋友共享来自智能电话的音乐。
图1和图2是根据相关技术的其中电子设备路由LE广播媒体音频和LE单播会话音频的示例场景(S100和S200)。
如图1所示,电子设备(例如,智能电话等)的用户正在主持聚会,并且经由LE音频广播音频共享与聚会成员共享来自智能电话的音乐。在图1中,用户例如可以是图1所示的五个聚会成员之中从左边算起的第二个用户。用户和他在聚会中的朋友加入音频共享组,并聆听他们的LE音频耳机设备中的音乐。当用户在他的电话上收到常规来电时(参见图1中的电话图标),音乐被暂停。如果用户的LE音频耳机被连接用于呼叫控制配置文件,则在用户的LE音频耳机上听到呼叫指示铃声。如果用户接受呼叫,则呼叫活跃。在呼叫的持续时间期间,广播音频共享被暂停。对于其他正在收听音乐的听者,音乐突然被切断。其他聚会成员必须等待,直到用户终止呼叫才能恢复音乐。其他聚会成员也不知道在音乐可以恢复之前将需要等待多久。
如图2所示,电子设备的用户正在主持聚会,并且正在经由LE音频广播音频共享来共享来自他的电话的音乐。同样,用户例如可以是图2所示的聚会成员之中从左边算起的第二个用户。用户和他在聚会中的朋友加入音频共享组,并聆听他们的LE音频耳机设备中的音乐。当用户使用语音助手(其使用LE耳机)时(参见图2中的语音助手图标),广播音频被暂停。对于其他正在收听音乐的听者,音乐突然被切断。其他成员必须等待,直到用户终止呼叫才能恢复音乐。每当语音助手活跃时,广播音频会出现间歇性中断。其他听者也不知道在音乐可以恢复之前需要等待多久。
在另一示例中,电子设备的用户正在与她的朋友一起在她的平板计算机上观看电影。该用户和她的朋友使用LE共享音频技术将电影音频流式传输到他们的耳机,同时在平板计算机上观看视频。用户和她的朋友是共享音频组的一部分。当用户接收呼叫时,电影被暂停。电影音频也被暂停。标签屏幕显示用于呼叫通知的电话应用用户界面(UI)。对于正在欣赏电影的用户的朋友,电影突然被暂停。用户的朋友必须等待,直到用户终止呼叫才能恢复音乐。其他听者也不知道在电影可以被恢复之前需要等待多久。电影观众陷入两难境地,是等待直到电影恢复,还是退出LE共享音频组。
目前没有方法在呼叫或其他语音用例正在进行时继续共享音乐/音频。
图3示出了根据相关技术的用于路由LE广播媒体音频和LE单播会话音频的方法的序列图。
在1处,第一智能电话(100a)激活广播媒体发送器。在2处,第一可听设备(200a)激活广播媒体接收器。在3处,第二可听设备(200b)激活广播媒体接收器。在4处,第三可听设备(200c)激活广播媒体接收器。
在5至7处,第一智能电话(100a)向第一可听设备(200a)、第二可听设备(200b)和第三可听设备(200c)发送广播音频数据。第一智能电话(100a)仅发送广播音频数据一次。所有三个可听设备(200a至200c)接收广播音频数据作为不同的实例。在8处,第一可听设备、第二可听设备和第三可听设备(200a至200c)正在播放广播音频数据。
在9处,第一智能电话(100a)接收呼叫。在10处,第一智能电话(100a)向第一可听设备(200a)发送响铃消息。在11处,第一智能电话(100a)在接收到呼叫时停止广播。在12处,第二可听设备(200b)和第三可听设备(200c)无法知道为何已经停止广播音频数据。在13处,一旦接受呼叫,用于呼叫的单播音频就在智能电话(100a)处播放。
因此,解决上述缺点或其他缺点或至少提供有用的备选方案是有利的。
一方面在于提供一种用于蓝牙音频多流的方法和电子设备。
另一方面在于提供一种用于LE广播媒体音频和LE单播对话音频的并发路由的方法和电子设备。
另一方面在于:当在广播音频音乐回放期间呼叫/语音活跃时,在应用、框架、或BT主机或DSP中,在电子设备内部向BT控制器同时提供用于单播语音数据和广播音频数据的单独且独立的数据路径的共存。
另一方面在于:在电子设备处提供连接等时组(CIG)和广播等时组(BIG)的共存,以促进并发音乐广播和单播呼叫/语音音频。
另一方面在于:基于蓝牙(BT)链路环境,当单播呼叫音频活跃时,提供广播媒体源的LE音频编解码器参数和服务质量(QoS)配置的动态调整,从而为用户聆听广播音乐提供不间断的体验。
另一方面在于:将用户的个人LE耳机或任何其他LE音频耳机指定为广播等时组(BIG)中的主耳机,并且使用个人LE耳机或主耳机用于CIG数据传输。
根据各种实施例的方法和电子设备使音乐和呼叫应用两者能够使用并发LE音频路由策略来同时运行。修改蓝牙堆栈以控制BIG(广播来自电子设备的音频)和CIG(将呼叫音频从电话传输到主耳机)两者。CIG和BIG两者可以被赋予相等的优先级。可以通知蓝牙控制器从HCI接口和I2S接口两者接收到音频数据分组。ISO适配层可以同时从BT控制器的两个接口接收音频数据分组。可以按顺序或以交织方式布置射频(RF)侧处的BIG事件和CIG事件两者以支持用例。
基于根据各种实施例的方法,当电子设备的用户在正在进行的音乐广播期间接收到呼叫(例如,接触控制面板(CCP)配置文件)时,广播音乐流继续传输到其他用户,并且针对接收到该呼叫的电子设备的用户处理该呼叫。收听广播音乐流的其他用户继续欣赏音乐。当电子设备的用户的呼叫结束时,电子设备的用户继续享受音乐广播。
因此,各种实施例提供了一种用于蓝牙音频多流的方法。该方法可以包括由第一电子设备与多个第二电子设备建立广播等时组(BIG)。此外,该方法可以包括由第一电子设备通过BIG向多个第二电子设备广播第一音频。此外,该方法可以包括:由第一电子设备在向多个第二电子设备广播第一音频时,检测第一电子设备处的音频事件。此外,该方法可以包括:由第一电子设备确定多个第二电子设备中的至少一个主第二电子设备以及多个电子设备中的至少一个辅第二电子设备。此外,该方法可以包括:由第一电子设备继续通过BIG向至少一个辅电子设备广播第一音频,并且同时通过连接等时组(CIG)连接向至少一个主电子设备单播与音频事件相对应的第二音频。
在一些实施例中,音频事件可以是以下至少一种:在第一电子设备处接收来电、由第一电子设备发起去电、在第一电子设备处接收来电通知、以及接收在第一电子设备处生成的提醒、在第一电子设备处发起语音录制应用、或在第一电子设备处发起语音助手应用。
在一些实施例中,由第一电子设备继续通过BIG向至少一个辅电子设备广播第一音频并且同时通过CIG连接向至少一个主电子设备单播与音频事件相对应的第二音频可以包括:由第一电子设备在蓝牙控制器和数字信号处理器(DSP)控制器之间创建CIG接口;由第一电子设备从BIG中移除至少一个主电子设备;由第一电子设备与至少一个主电子设备建立CIG连接;由第一电子设备配置消息,该消息包括用于至少一个主电子设备的CIS分组和用于至少一个辅电子设备的BIS分组;以及由第一电子设备通过BIG接口经由BIG向至少一个辅电子设备广播BIS分组,同时通过CIG接口经由CIG向至少一个主电子设备单播CIS分组。
在一些实施例中,该方法可以包括:由第一电子设备在单个等时(ISO)间隔内交织并发送BIS分组和CIS分组,以在第一电子设备处实现最佳带宽利用。
在一些实施例中,该方法可以包括由第一电子设备检测音频事件在第一电子设备处正在进行。此外,该方法可以包括:基于该检测,当第二音频活跃时,由第一电子设备管理第一音频的音频编解码器参数和服务质量(QoS)配置。
在一些实施例中,该方法可以包括由第一电子设备检测到音频事件在第一电子设备处被停止。此外,该方法可以包括:由第一电子设备基于该检测,通过BIG向多个第二电子设备广播第一音频。
在一些实施例中,第一电子设备可以使用以下方式中的至少一种通过BIG接口和CIG接口同时发送和接收第一音频和第二音频:将第一音频从DSP控制器广播到蓝牙控制器并且在蓝牙控制器与蓝牙主机、处理器和DSP控制器中的至少一个之间共享第二音频,或者将第一音频从蓝牙主机广播到蓝牙控制器并且在蓝牙控制器与处理器和DSP控制器中的至少一个之间共享第二音频。
在一些实施例中,第一电子设备可以针对编解码器参数使用低和中等服务质量QoS配置,以在第一电子设备处实现带宽优化。
因此,本文的各种实施例提供了用于蓝牙音频多流的第一电子设备。第一电子设备可以包括耦接到存储器和处理器的蓝牙音频多流控制器。蓝牙音频多流控制器可以被配置为:与多个第二电子设备建立广播等时组(BIG),并且通过BIG向多个第二电子设备广播第一音频。此外,蓝牙音频多流控制器可以被配置为:当在多个第二电子设备上回放第一音频时检测第一电子设备处的音频事件,并且确定多个第二电子设备中的至少一个主第二电子设备以及多个电子设备中的至少一个辅第二电子设备。此外,蓝牙音频多流控制器可以被配置为:继续通过BIG向至少一个辅电子设备广播第一音频,并且同时通过连接等时组(CIG)连接向至少一个主电子设备单播与音频事件相对应的第二音频。
如上所述,各种实施例提供了一种用于蓝牙音频多流的方法。该方法可以包括由第一电子设备与多个第二电子设备建立BIG。此外,该方法可以包括由第一电子设备通过BIG向多个第二电子设备广播第一音频。此外,该方法可以包括:由第一电子设备在向多个第二电子设备广播第一音频时,检测第一电子设备处的音频事件。此外,该方法可以包括:由第一电子设备确定多个第二电子设备中的至少一个主第二电子设备以及多个电子设备中的至少一个辅第二电子设备。此外,该方法可以包括:由第一电子设备继续通过BIG向至少一个辅电子设备广播第一音频,并且同时通过连接等时组(CIG)连接向至少一个主电子设备单播与音频事件相对应的第二音频。
根据各种实施例的方法可以:当在广播音频音乐回放期间呼叫/语音活跃时,在应用、框架、BT主机或DSP中,在电子设备内部向BT控制器同时提供用于单播语音数据和广播音频数据的单独且独立的数据路径的共存。根据各种实施例的方法可以用于在电子设备处提供CIG和BIG的共存,以促进并发音乐广播和单播呼叫/语音音频。根据各种实施例的方法可以用于:基于BT链路环境,当单播呼叫音频活跃时,提供广播媒体源的LE音频编解码器参数和QoS配置的动态调整,使得该方法和电子设备可以执行同步音乐广播并且还参与呼叫场景,从而为用户聆听广播音乐提供不间断的体验。
根据各种实施例的方法可以将电话用户的个人LE耳机或任何其他LE音频耳机指定为BIG中的主耳机。主耳机可以用于CIG数据传输。根据各种实施例的方法可以使音乐和呼叫应用两者能够使用并发LE音频路由策略来同时运行。可以修改蓝牙堆栈以控制BIG(广播来自电子设备的音频)和CIG(将呼叫音频从电话传输到主耳机)两者。CIG和BIG两者可以被赋予相等的优先级。蓝牙控制器可以从HCI接口和I2S接口两者接收音频数据分组。ISO适配层可以同时从BT控制器的两个接口接收音频数据分组。可以按顺序或以交织方式布置RF侧处的BIG事件和CIG事件两者以支持用例。
基于根据各种实施例的方法,当电子设备的用户在正在进行的音乐广播期间接收到呼叫(CCP配置文件)时,广播音乐流继续传输到其他用户,并且针对主用户处理该呼叫。收听广播音乐流的其他用户继续欣赏音乐。当主用户的呼叫结束时,主用户继续欣赏音乐广播。
基于根据各种实施例的方法,在示例中,当用户的电话和个人LE耳机设备是相同BIG的一部分时(其中用户的电话充当广播媒体源),用户的个人耳机可以被指定为主LE耳机。BIG中的其余耳机设备可以被电话视为辅LE耳机。可以在用户对耳机进行拆箱并设置耳机时完成主LE耳机的识别,或者通过应用中的用户界面完成主LE耳机的识别。用户可以使用应用用户界面在任何时间添加/移除/更新主耳机详细信息。此外,该方法可以提供电话上的单播和广播LE音频组、针对会话音频的单播和针对媒体音频的广播的同时共存。电话可以与初始作为广播音频组的一部分的耳机建立单播呼叫音频,同时继续向广播组中的其他成员广播媒体音频。从音频源到蓝牙控制器的同时且独立的数据路径可以促进广播媒体和单播呼叫音频在电话上的共存。
在电话广播音乐期间,如果电话接收呼叫/进行呼叫,则不停止音乐回放数据路径中的音频输出。作为主耳机的广播助理的电话可以从BIG中移除主耳机,并且建立CIS单播呼叫音频链路,从而与主耳机形成CIG。因此,在电话端,CIG和BIG共存。电话还可以记得主耳机先前已经是其正在进行的BIG流的一部分。当电话进行呼叫/接收呼叫时,电话可以检查音频硬件抽象层(HAL)、数据编码会话类型和正在用于将广播音乐数据从音乐播放器应用路由到BT控制器的BT控制器接口。电话可以选择备选音频HAL、数据编码会话和BT控制器接口,以将呼叫音频数据从电话应用路由到BT控制器(其然后将呼叫音频数据发送给主耳机)。
现在参考附图,并且更具体地参考图4至图24B示出了优选实施例,其中贯穿附图类似附图标记一致地表示相应特征。
图4示出了根据实施例的用于蓝牙音频多流的***(1000)的示例。在实施例中,***(1000)包括第一电子设备(100)和多个第二电子设备(200a至200n)。第一电子设备(100)可以是例如但不限于膝上型计算机、台式计算机、笔记本计算机、中继设备、设备到设备(D2D)设备、车辆到万物(V2X)设备、智能电话、平板计算机、沉浸式设备、物联网(IoT)设备等。多个第二电子设备(200a至200n)可以是例如但不限于无线耳塞、真无线立体声(TWS)、蓝牙耳机等。在一些实施例中,多个第二电子设备(200a至200n)可以是例如电话、计算机、或能够通过蓝牙通信连接到第一电子设备的其他类似设备。
第一电子设备(100)与多个第二电子设备(200a至200n)建立广播等时组(BIG),并且通过BIG向多个第二电子设备(200a至200n)广播第一音频。此外,第一电子设备(100)在向多个第二电子设备(200a至200n)广播第一音频时检测第一电子设备(100)处的音频事件。音频事件可以是例如但不限于:在第一电子设备(100)处接收来电、由第一电子设备(100)发起去电、在第一电子设备(100)处接收来电通知(100)、接收在第一电子设备(100)处生成的提醒、在第一电子设备(100)处发起语音录制应用、和/或在第一电子设备(100)处发起语音助手应用。
此外,第一电子设备(100)确定多个第二电子设备(200a至200n)中的至少一个主第二电子设备以及多个电子设备(200a至200n)中的至少一个辅第二电子设备。此外,第一电子设备(100)在蓝牙控制器(参见例如图8所示的BT控制器(120))和数字信号处理器(DSP)控制器(参见例如图8所示的DSP控制器(118))创建连接等时组(CIG)接口。
此外,第一电子设备(100)从BIG中移除至少一个主电子设备,并且与至少一个主电子设备建立CIG连接。此外,第一电子设备(100)配置消息,该消息包括用于至少一个主电子设备的CIS分组和用于至少一个辅电子设备的BIS分组。此外,第一电子设备(100)通过BIG接口经由BIG向至少一个辅电子设备广播BIS分组,同时通过CIG接口经由CIG向至少一个主电子设备单播CIS分组。
图5示出了根据实施例的用于蓝牙音频多流的第一电子设备(100)的各种硬件组件的示例。在实施例中,第一电子设备(100)包括处理器(102)、通信器(104)、存储器(106)和蓝牙音频多流控制器(108)。处理器(102)与通信器(104)、存储器(106)和蓝牙音频多流控制器(108)耦接。
蓝牙音频多流控制器(108)与多个第二电子设备(200a至200n)建立BIG。此外,蓝牙音频多流控制器(108)通过BIG向多个第二电子设备(200a至200n)广播第一音频。此外,蓝牙音频多流控制器(108)在向多个第二电子设备(200a至200n)广播第一音频时检测第一电子设备(100)处的音频事件。
此外,蓝牙音频多流控制器(108)确定多个第二电子设备(200a至200n)中的至少一个主第二电子设备以及多个电子设备(200a至200n)中的至少一个辅第二电子设备。此外,蓝牙音频多流控制器(108)在蓝牙控制器(120)和DSP控制器(118)之间创建CIG接口。此外,蓝牙音频多流控制器(108)从BIG中移除至少一个主电子设备。此外,蓝牙音频多流控制器(108)与至少一个主电子设备建立CIG连接。
此外,蓝牙音频多流控制器(108)配置消息,该消息包括用于至少一个主电子设备的CIS分组和用于至少一个辅电子设备的BIS分组。此外,蓝牙音频多流控制器(108)通过BIG接口经由BIG向至少一个辅电子设备广播BIS分组,同时通过CIG接口经由CIG向至少一个主电子设备单播CIS分组。
在一些实施例中,蓝牙音频多流控制器(108)可以通过诸如逻辑门、集成电路、微处理器、微控制器、存储器电路、无源电子组件、有源电子组件、光学组件、硬连线电路等的模拟和/或数字电路物理地实现,并且在一些实施例中,可以可选地由固件驱动。在一些实施例中,蓝牙音频多流控制器(108)可以与BT控制器(120)一起操作、设置和/或集成。
此外,处理器(102)被配置为执行存储器(106)中存储的指令,并且执行各种处理。通信器(104)被配置用于在内部硬件组件之间进行内部通信、以及经由一个或多个网络与外部设备通信。存储器(106)还存储要由处理器(102)执行的指令。存储器(104)可以包括非易失性存储元件。这种非易失性存储元件的示例可以包括磁性硬盘、光盘、软盘、闪存、或电可编程存储器(EPROM)或电可擦除可编程(EEPROM)存储器的形式。另外,在一些示例中,存储器(106)可以被认为是非暂时性存储介质。术语“非暂时性”可以表示存储介质不是通过载波或传播信号来实现的。然而,术语“非暂时性”不应被解释为存储器(106)是不可移动的。在某些示例中,非暂时性存储介质可以存储随时间变化的数据(例如,在随机存取存储器(RAM)或高速缓存中存储)。
尽管图5示出了第一电子设备(100)的各种硬件组件的示例,但实施例不限于此。在其他实施例中,第一电子设备(100)可以包括更少或更多数量的组件。此外,组件的标签或名称仅用于说明性目的,而不限制本公开的范围。在一些实施例中,一个或多个组件可以组合在一起以在电子设备100中执行相同或基本类似的功能。
图6和图7是根据实施例的其中电子设备(100)同时路由LE广播媒体音频和LE单播会话音频的示例场景(1000a和1000b)。
如图6所示,电子设备(100)的用户(即,Jane)正在主持聚会,并且使用LE音频广播功能与她的一组朋友共享来自她的电话的音乐。当Jane和她的朋友们在他们的LE音频可听设备中欣赏播放列表时,Jane接收到她的电话上的呼叫。只有Jane在她的个人耳机中听到呼叫指示。当Jane应答呼叫并使用她的个人耳机交谈时,她的朋友们继续欣赏从Jane的电话共享的音乐。一旦呼叫结束,Jane就继续与她的朋友同步聆听她的耳机中的音乐
如图7所示,在702处,经由广播音频进行音乐音频共享:电话使用卸载数据路径(电话DSP中的LE音频编码)。在704处,广播音频流——电话使用卸载数据路径(电话的DSP中的LE音频编码)。在706处,单播呼叫音频——电话使用传统数据路径(电话的BT主机(AP)中的LE音频编码和解码)
图8和图9示出了根据实施例的用于蓝牙音频多流的电子设备(100)的各种硬件组件的架构细节的示例。下面将附加地参考图5说明图8和图9。
图5的电子设备(100)还可以包括在存储器(106)中运行的应用(110)、音频内核(112)、框架(114)、BT主机堆栈(116)、DSP控制器(118)和BT控制器(120)。应用(110)可以是例如但不限于音乐播放器应用、呼叫应用、BT设置应用等。框架(114)可以包括音频主硬件抽象层(HAL)(114a)、音频投掷器(114b)、音频策略管理器(114c)和BLE音频模块(114d)。DSP控制器(118)可以包括LE音频编解码器(118a)和I2S接口(118b)。BT控制器(120)包括I2S接口(120a)和HCI接口(120b)。
基于根据各种实施例的方法,包括并发BIG和CIG功能的电子设备(100)启用和禁用并发BIG和CIG功能。电子设备(100)的用户具有启用和禁用并发BIG和CIG功能的选项。在启用功能时,所有模块将准备好同时支持BIG和CIG。在禁用功能时,任何模块都不支持同时的BIG和CIG。当功能被禁用时,通过LE音频可以仅支持呼叫或音乐中的一个。
电子设备(100)中的BT设置允许用户界面(UX)控制并发BIG+CIG功能的启用和禁用。BT设置还允许UX将任何LE音频耳机指定为主电子设备。仅可以将一个LE耳机指定为主耳机。主耳机是在BIG活跃时与其建立CIG的设备。在一些实施例中,主耳机还可以在建立CIG之前被同步到BIG。一旦与主耳机建立CIG,主耳机就保存并移除其与BIG的同步。一旦CIG被终止,主耳机就能够使用所保存的信息再次同步到电话BIG。
在电子设备(100)中,并发BIG+CIG服务和并发BIG+CIG状态机允许不具有支持并发BIG和CIG的状态的相关技术BLE音频服务和状态机具有支持并发BIG和CIG的能力。并发BIG+CIG服务和并发BIG+CIG状态机是一种用于管理并发BIG和CIG连接以及与音频管理器的交互的新状态机和服务。定义了一个新状态来识别BIG和CIG的并发、以及到并发状态的转变和从并发状态的转变。
与媒体音频相比,用于LE音频的相关技术的音频策略为呼叫音频赋予更高的优先级,使得音频策略管理器在呼叫活跃时暂停媒体音频。根据各种实施例的方法提供了新的并发BIG+CIG音频策略,当启用并发BIG+CIG功能时,该并发BIG+CIG音频策略向媒体音频和呼叫音频提供相同的优先级。
相关技术的实现针对LE音频用例仅提供了用于音频TX和RX的一个主输出设备。基于并发BIG+CIG功能的启用和对应的并发BIG+CIG音频策略,音频HAL将同时打开用于TX的两个输出设备(一个用于呼叫,而一个用于媒体)和用于呼叫数据或BLE音频用例的RX的一个输入设备。
BT堆栈可以包括用于同时管理BIG和CIG两者的并发BIG和CIG管理器116b。CIG和BIG两者可以被赋予相等的优先级。定义了一个新状态来识别BIG和CIG的并发、以及到并发状态的转变和从并发状态的转变。
新的主机控制器接口(HCI)供应商特定命令向BT控制器(120)告知BT控制器(120)必须为同时的BIG和CIG做好准备。基于HCI供应商特定命令,控制器(108)同时打开两个接口用于数据传输。在示例中,一个接口与BT主机(122)连接(如图12所示),另一接口与DSP(118)连接。
对于BT控制器(120)、ISO适配层和等时组,ISO适配层同时处理呼叫和音乐音频数据两者的分割和重组。当呼叫和音乐两者活跃时,BIG和CIG两者活跃。相关技术的BT控制器链路层能够一次支持BIG操作或CIG操作之一,但不能同时支持两者。根据各种实施例的方法支持针对链路层中的BIG和CIG的并发操作。
根据各种实施例的方法使音乐和呼叫应用两者能够使用新的并发LE音频路由策略来同时运行。修改蓝牙堆栈以控制BIG(广播来自电话的音频)和CIG(将呼叫音频从电话传输到主耳机)两者。CIG和BIG两者被赋予相等的优先级。告知蓝牙控制器(120)从HCI接口和I2S接口两者接收音频数据分组。ISO适配层同时从BT控制器的两个接口接收音频数据分组。按顺序或以交织方式布置RF侧处的BIG事件和CIG事件两者以支持用例。
当音乐广播BIG活跃时:基于相关技术的方法,当经由BLE音频广播(BIG)来播放音乐时,通过HCI接口经由从AP>BT控制器的控制路径来建立BIG。音频策略管理器选择DSP中的LE音频编解码器,并且设置从AP>DSP>BT控制器的数据路径。经由音频主HAL、音频投掷器和音频内核将来自音乐播放器的音频数据从音乐应用路由到DSP。在DSP中进行编码之后,经由I2S接口将LE音频分组发送给BT控制器。在BT控制器中,仅存在BIG。HCI ISO控制BIG。ISO适配层将LE音频编码分组转换为ISO分组,并且将该分组交给BIG。
当音乐广播BIG活跃时:基于根据各种实施例的方法,当经由BLE音频广播(BIG)来播放音乐时,通过HCI经由从AP>BT控制器的控制路径来建立BIG。音频策略管理器(114c)选择DSP(118)中的LE音频编解码器(118a),并且设置从AP>DSP>BT控制器(120)的数据路径。经由音频主HAL、音频投掷器和音频内核将来自音乐播放器的音频数据从音乐应用路由到DSP控制器(118)。在DSP控制器(118)中进行编码之后,经由I2S接口(118b)将LE音频分组发送给BT控制器(120)。在BT控制器(120)中,仅存在BIG。HCI ISO控制BIG。ISO适配层将LE音频编码分组转换为ISO分组,并且将该分组交给BIG。
当呼叫单播CIG变为活跃时:基于相关技术的方法,当音乐在BIG中开始并且呼叫变为活跃时,BLE音频框架经由HCI ISO控制移除BIG数据路径。音频策略管理器暂停音乐播放器应用,并且替代地使呼叫活跃。然后,BLE音频框架经由HCI ISO控制而建立CIG。用于呼叫的控制路径为经由HCI接口从AP>BT控制器。音频策略管理器选择DSP中的LE音频编解码器用于呼叫。呼叫数据路径为从AP>DSP>BT控制器。在BT控制器中,仅存在CIG。HCI ISO控制CIG。ISO适配层将LE音频编码分组转换为ISO分组,并且将该分组交给CIG。
当音乐广播BIG和呼叫CIG两者活跃时:基于根据各种实施例的方法,当音乐在BIG中开始并且呼叫变为活跃时,BLE音频框架不移除BIG数据路径。相反,经由HCI ISO控制来建立附加CIG。音频策略管理器(114c)不暂停音乐播放器应用。音频策略管理器(114c)选择应用新的音频策略以同时路由音乐和呼叫音频数据。呼叫音频数据路径为从AP(BT主机HCI)>BT控制器,而音乐音频数据路径为从AP>DSP>BT控制器。用于音乐和呼叫两者的控制路径为经由HCI接口从AP>BT控制器。在BT控制器(120)中,现在存在BIG和CIG两者。HCI ISO控制BIG和CIG。修改ISO适配层以处理来自I2S接口和HCI接口两者的LE音频数据分组。
如图9所示,接口1表示应用处理器(AP)中的BT主机堆栈(116)与BT控制器(120)之间的接口。LE音频编解码器驻留在BT主机堆栈(116)中。接口2是数字信号处理器(DSP)(118)和BT控制器(120)之间的接口。DSP(118)可以是音频DSP。LE音频编解码器驻留在DSP(118)中。接口3是调制解调器和BT控制器(120)之间的接口。在这种情况下,在BT控制器(120)中完成LE音频编码和解码。以下是接口的组合:
[表1]
例如,使从应用到BT控制器(120)的音乐广播数据路径使用卸载HAL、DSP中的音乐分组的编码(硬件编码)、I2S接口来将编码数据从DSP发送给BT控制器(120)。当呼叫活跃时,从呼叫应用到BT控制器(120)的呼叫音频数据路径将使用主HAL、应用处理器的BT主机层中的呼叫语音分组的编码和解码(软件编码/解码)、以及用于BT主机(122)和BT控制器(120)之间的编码语音分组的TX/RX的UART接口。
当在音乐播放期间呼叫活跃时,电话内部同时存在用于呼叫数据和广播数据的单独且独立的数据路径。在呼叫结束之后,将拆除主耳机和电话(CIG)之间的单播链路。如果电话的BIG仍然活跃,则电话将自动将主耳机添加到BIG中。
一些过程如下:
1.BT控制器(120)通过以下组合中的任何一种、经由两个接口同时发送和接收数据:
a.从DSP(118)到BT控制器(120)的广播音频数据路径(DSP中的媒体编码)以及应用处理器中的BT主机(122)与BT控制器(120)之间的呼叫音频数据路径(BT主机中的呼叫音频编码/解码)
b.从DSP(118)到BT控制器(120)的广播音频数据路径(DSP中的媒体编码)以及通信处理器和BT控制器之间的呼叫音频数据路径(BT控制器中的呼叫音频编码/解码)
c.从BT主机到BT控制器的广播音频数据路径(BT主机中的媒体编码)以及通信处理器和BT控制器之间的呼叫音频数据路径(BT控制器中的呼叫音频编码/解码)
d.从BT主机到BT控制器的广播音频数据路径(BT主机中的媒体编码)以及DSP和BT控制器之间的呼叫音频数据路径(DSP中的呼叫音频编码/解码)
2.当呼叫正在进行时,降低广播音频的比特率以保持广播媒体的质量。在呼叫结束之后,将比特率恢复为其初始值。
3.BT控制器(120)通过等时通道发送单播分组和广播广告分组。控制器采用CIG和BIG事件以及子事件的交织和重叠来实现等时通道上的传输。
图10是示出了根据实施例的用于蓝牙音频多流的方法的流程图(S1000)的示例。操作(S1002至S1018)由蓝牙音频多流控制器(108)执行。
在S1002处,该方法包括与多个第二电子设备(200a至200n)建立BIG。在S1004处,该方法包括通过BIG向多个第二电子设备(200a至200n)广播第一音频。在S1006处,该方法包括:当在多个第二电子设备(200a至200n)上回放第一音频时,检测第一电子设备(100)处的音频事件。
在S1008处,该方法包括:确定多个第二电子设备(200a至200n)中的至少一个主第二电子设备以及多个电子设备(200a至200n)中的至少一个辅第二电子设备。在S1010处,该方法包括:在蓝牙控制器和DSP控制器之间创建CIG接口。在S1012处,该方法包括从BIG中移除至少一个主电子设备。在S1014处,该方法包括与至少一个主电子设备建立CIG连接。
在S1016处,该方法包括配置消息,该消息包括用于至少一个主电子设备的CIS分组和用于至少一个辅电子设备的BIS分组。在S1018处,该方法包括:通过BIG接口经由BIG向至少一个辅电子设备广播BIS分组,同时通过CIG接口经由CIG向至少一个主电子设备单播CIS分组。
图11示出了根据实施例的用于LE广播媒体音频和LE单播对话音频的并发路由的方法的序列图的示例。
在1处,第一智能电话(100a)激活广播媒体发送器。在2处,第一可听设备(200a)激活广播媒体接收器。在3处,第二可听设备(200b)激活广播媒体接收器。在4处,第三可听设备(200c)激活广播媒体接收器。
在5处,第一智能电话(100a)向第一可听设备(200a)发送广播音频数据。在6处,第一智能电话(100a)向第二可听设备(200b)发送广播音频数据。在7处,第一智能电话(100a)向第三可听设备(200c)发送广播音频数据。在8处,第一可听设备、第二可听设备和第三可听设备(200a至200c)正在播放广播音频数据。
在9处,第一智能电话(100a)接收呼叫。在10处,第一智能电话(100a)向第一可听设备(200a)发送响铃消息。在11处,第二可听设备(200b)和第三可听设备(200c)继续播放音频数据。在12处,一旦接受呼叫,就针对第一可听设备200a停止广播音频,并且在智能电话(100a)处播放单播音频(即,将呼叫的单播音频发送给第一可听设备200a)。
图12和图13示出了根据实施例的示例流程图,其示出了存在于智能电话上的两个独立数据路径的同时共存,以用于向BT控制器(120)传输媒体和语音数据。
如图12所示,考虑存在与BT控制器(120)连接的两个活跃接口。DSP(118)和BT控制器(120)处的接口用于向BT控制器(120)发送LE音频编码媒体数据分组。DSP(118)中的LE音频编码器对媒体PCM数据进行编码。在编码之后,将编码数据分组发送给BT控制器(120)。同时,当调制解调器呼叫活跃时,调制解调器(124)和BT控制器(120)处的接口也活跃。经由PCM接口将语音pcm发送给BT控制器(120)并且从BT控制器(120)接收语音pcm。这种情况下,编码发生在BT控制器(120)中。同时存在通过与BT控制器连接的两个接口的数据流。
如图12所示,在1处,BT主机(122)激活广播。在2处,BT主机(122)在BMR之中选择主耳机。在3处,音乐应用开始播放音乐,并且向BT主机(122)发送与该音乐相关联的信号。在4处,BT主机(122)使用BT控制器(120)来打开与DSP(118)连接的接口。在5处,BT控制器(120)与DSP(118)接口连接。在6处,音乐应用向DSP(118)发送音乐PCM。在DSP(118)中对LE音频进行编码。在7处,DSP(118)向BT控制器(120)共享编码音乐分组。在8处,BT控制器(120)通过等时通道广播音乐。在9处,主耳机BMR1接收广播音乐。在10处,其他耳机BMR接收广播音乐。呼叫应用激活呼叫。在11处,呼叫应用向BT控制器(120)发送信号。在12处,BT控制器(120)打开与调制解调器(124)连接的接口。在13处,BT主机(122)修改广播QoS参数。在14处,BT控制器(120)调整广播编解码器参数。
在15处,BT主机(122)保存主耳机参数。在16处,BT控制器(120)发送广播。在17处,BT主机(122)执行与主耳机的CIS建立。在18处,其他耳机BMR接收广播音乐。在19处,调制解调器(124)向BT控制器(120)发送PCM数据。在20处,BT控制器(120)向主耳机BMR1发送编码语音数据传输(Tx)。在21处,主耳机BMR1向BT控制器(120)发送编码语音数据Rx。在22处,BT控制器(120)向调制解调器(124)发送PCM数据。在23处,BT控制器(120)发送广播。在24处,其他耳机BMR接收广播。呼叫在呼叫应用处结束。在25处,电话应用向BT主机(122)发送与呼叫终止相对应的信号。在26处,BT主机(122)终止与调制解调器(124)连接的接口。在27处,BT主机(122)将主耳机添加回广播。在28处,BT主机(122)向主耳机发送同步信息。在29处,BT控制器(120)发送广播。在30处,主耳机BMR1接收广播。在31处,其他耳机BMR接收广播。
如图13所示,存在与BT控制器(120)连接的两个活跃接口。DSP(118)和BT控制器(120)处的接口用于向BT控制器(120)发送LE音频编码媒体数据分组。DSP中的LE音频编码器对媒体PCM数据进行编码。在编码之后,将编码数据分组发送给BT控制器(120)。同时,当VoIP呼叫活跃时,BT主机(122)和BT控制器(120)处的接口也活跃。BT主机(122)发送和接收语音PCM。BT主机(122)对其接收到的PCM数据进行编码,并且经由该接口将其发送给BT控制器(120)。BT主机(122)还从BT控制器(120)接收编码语音数据,并对其进行解码。同时存在通过与BT控制器(120)连接的两个接口的数据流。
如图13所示,在1处,BT主机(122)激活广播。在2处,BT主机(122)在BMR之中选择主耳机。在3处,音乐应用开始播放音乐,并且向BT主机(122)发送与该音乐相关联的信号。在4处,BT主机(122)使用BT控制器(120)来打开与DSP(118)连接的接口。在5处,BT控制器(120)与DSP(118)进行接口连接。在6处,音乐应用向DSP(118)发送音乐PCM。在DSP(118)中对LE音频进行编码。在7处,DSP(118)向BT控制器(120)共享编码音乐分组。在8处,BT控制器(120)通过等时通道广播音乐。在9处,主耳机BMR1接收广播音乐。在10处,其他耳机BMR接收广播音乐。呼叫应用激活呼叫。在11处,呼叫应用向BT主机发送信号(122)。在12处,BT主机(122)打开与BT控制器(120)连接的接口。在13处,BT主机(122)修改广播QoS参数。在14处,BT控制器(120)利用DSP(118)调整广播编解码器参数。
在15处,BT主机(122)保存主耳机参数。在16处,BT控制器(120)发送广播。在17处,BT主机(122)执行与主耳机的CIS建立。在18处,其他耳机BMR接收广播音乐。在19处,语音呼叫应用向BT控制器(120)发送语音PCM数据。BT控制器(120)向主耳机BMR1发送编码语音数据传输(Tx)。在20处,主耳机BMR1向BT控制器(120)发送编码语音数据Rx。BT控制器(120)向语音呼叫应用发送PCM数据。在22处,当BT控制器(120)在23处发送广播时,其他耳机BMR接收广播。在21处,呼叫应用处的呼叫结束。呼叫应用向BT主机(122)发送与呼叫终止相对应的信号。在24处,BT主机(122)终止与BT控制器(120)连接的接口。在25处,BT主机(122)向主耳机发送同步信息。在27处,BT主机(122)将主耳机添加回广播。在26处,主耳机BMR1接收广播,并且当BT控制器(120)在29处发送广播时,其他耳机BMR在28处接收广播。
图14至图16示出了根据实施例的用于同时路由LE广播媒体音频和LE单播对话音频的方法的示例流程图(S1400至S1600)。
如图14所示,在1处,电子设备(100)的用户在他的电话上启用个人音频共享。在2处,用户在电话的BT设置UI中将其个人LE耳机设置为主耳机(PH)。用户可以在对其LE音频耳机进行拆箱时、或在任何其他时间动态地将其个人LE耳机设置为PH。用户可以在任何时间改变其对PH的选择。当我们将新耳机设置为PH时,将先前PH视为任何其他LE耳机。在3a处,电话与PH建立GATT连接。电话充当PH的广播音频扫描服务(BASS)客户端。在3b处,对LE耳机进行拆箱并完成设置。在4处,用户将电话添加为广播源,使得PH可以与电话的广播同步。在5处,电话播放音乐,并且PH和附近的其他耳机聆听电话广播的音乐。在6a至6d处,当呼叫音频或语音用例变为活跃时——或者在MO/MT呼叫、VoIP呼叫、语音识别、可访问性环境声音放大期间,从广播组中移除PH(如果该PH与电话正在进行的广播同步的话)。在此之前,电话保存当前广播中与PH相关的PH详细信息、广播源流端点相关信息、周期性同步传输信息。在7处,电话与PH建立CIS和CIG。PH现在已准备好通过电话参与语音分组的单播TX/RX。
基于根据各种实施例的方法,可以将用户的个人LE耳机指定为主耳机(当广播音频活跃时,呼叫/语音音频可以被路由到该主耳机),并且可以保存作为PH先前同步到正在进行的广播的证明的参数。
如图15所示,在1处,当LE音频广播开始于播放音乐时,BT控制器(120)打开与DSP(118)连接的接口。该接口可以是I2S或任何其他接口。BT控制器(120)准备从DSP(118)接收编码媒体分组。在2处,当呼叫/语音用例变为活跃时,电话检查用例的类型。在3处,如果调制解调器呼叫,则BT控制器(120)打开pcm接口来发送和接收呼叫音频分组。备选地,BT控制器(120)可以打开接口以经由BT主机发送和接收呼叫音频分组。在4处,在VoIP呼叫或语音识别用例的情况下,BT控制器(120)打开接口以经由BT主机(122)发送和接收语音分组。
在5处,当BT控制器(120)打开两个接口用于分组传输,并且这两个接口之一正在传输广播数据时,控制器发信号通知DSP(118)中的LE音频编码器将诸如比特率之类的LE音频编解码器参数改变为较低值,并且还将编解码器QoS配置设置为较低级别。还改变CIG和BIG QoS配置以适应BIG事件和CIG事件两者。在6处,将用于广播的媒体分组从媒体应用路由到DSP编码器,然后路由到BT控制器(120)。将VoIP或语音pcm分组从VoIP呼叫应用路由到BT主机(122),再路由到BT控制器(120),还可以包括反向路径。经由BT控制器(120)中的编码器和等时层,将调制解调器呼叫分组路由到调制解调器(124)以及从调制解调器(124)路由调制解调器呼叫分组。在7处,控制器交织并写入媒体(BIS)和语音(CIS)数据分组,然后通过空中技术发送它们。
基于根据各种实施例的方法,多个音频用例和路由路径针对广播音乐和VoIP呼叫/调制解调器呼叫/语音识别同时活跃。当同时单播呼叫活跃时,控制器指示DSP编码器调整与LE音频编解码器相关联的QoS参数。控制器可以在单个ISO间隔内交织并发送BIS分组和CIS分组,以实现最佳带宽利用率。
如图16所示,在1处,广播音乐和单播语音TX/RX正在进行。在2a至2d处,当单播语音TX/RX用例结束时,终止与主耳机(PH)的单播连接等时流(CIS)和连接等时组(CIG)。在3处,智能电话检查广播是否仍然在智能电话上正在进行且活跃。如果否,则过程结束。如果是,则在4处,电话检查PH先前是否是该活跃广播的一部分。如果是,则在5处,电话借助于当PH离开广播组时所保存的信息将PH同步到广播音频。
基于根据各种实施例的方法,在终止CIS和CIG之后,电话检查广播是否活跃以及PH先前是否是任何正在进行的广播的一部分。电话使用所保存的广播参数自动将PH同步到正在进行的广播。
图17和图18示出了(S1700和S1800)蓝牙经典场景。
音乐+导航场景:如图17所示,在蓝牙经典场景中,存在不同类型的数据业务,其中异步无连接(ACL)用于音乐和导航场景中的音乐,而同步连接导向(SCO)通常用于呼叫场景。假设音乐应用生成音频流并通过ACL将其发送。当导航应用想要发送音频流时,导航应用通过现有ACL本身发送数据。在相同ACL上混合并播放来自音乐应用和导航应用两者的音频。音频流在音频框架处被混合并由相同ACL承载,因此它本质上是单个数据流。
音乐+呼叫场景:如图18所示,Phone和Carkit是该场景中涉及的两个BT设备。在carkit扬声器上播放来自电话的音乐数据,并且类似地,在相同Carkit扬声器上播放导航音频数据,因为两者都是ACL业务。如果电话存在来电/去电,则暂停音乐数据,并且将呼叫数据流式传输到carkit,因为呼叫是SCO业务。在任何时间点,仅一者(ACL或SCO)将是活跃的。
图19示出了根据实施例的具有BIG和CIG的蓝牙LE音频场景(S1900)。
LE音频中的广播音乐+呼叫场景:如图19所示,LE音频已经启用经由BIG的音乐广播。作为音频源的电话可以向附近的用户广播音乐。假设聆听音乐的附近用户是电话的用户A、用户B。因此,经由BIG所使用的数据通道来广播电话的音乐应用生成的音频流。所广播的音乐对应于来自电话的一个数据流。
当已经充当广播源的电话存在来电/去电时,与来自电话的音乐广播相对应的数据流将继续在现有BIG上传输到用户A。呼叫音频存在从电话到用户B创建的新数据流。现在,本质上存在两个单独的数据流。来自电话的呼叫和音乐的音频流不被混合,而是分别使用CIG和BIG路由到不同的设备。呼叫数据流被路由到用户B,广播音乐数据流被路由到用户A。
图20示出了根据实施例的CIG和BIG顺序事件和分组布置(S200)的示例。
如图20所示,在音乐广播期间,在BIS子事件和BIG事件中传输分组。在BIS2分组之前发送BIG事件中的所有BIS1分组。在并发音乐广播和呼叫单播期间,BIG事件和CIG事件交替出现。CIS1和CIS2表示主耳机的左通道和右通道。在CIG事件中发送CIS分组,然后在BIG事件中发送BIS分组,然后在COG事件中发送CIS分组,以此类推。在呼叫或语音用例结束之后,恢复场景(即,音乐广播)。
图21示出了根据实施例的CIG和BIG交织事件和分组布置(S2100)的示例。
如图21所示,在音乐广播期间,在BIS子事件和BIG事件中传输分组。BIS1和BIS2分组是交织的(已知)。在并发音乐广播和呼叫单播期间,BIG事件和CIG事件交替出现。CIS1和CIS2表示主耳机的左通道和右通道。在CIG事件中发送CIS分组,然后在BIG事件中发送BIS分组,然后在COG事件中发送CIS分组,以此类推。在呼叫或语音用例结束之后,恢复场景(即,音乐广播)。
当不存在要通过空中发送的BIS分组时,控制器可以建立CIG并在可用通道中发送CIS分组。
根据各种实施例的方法使用通道选择技术来最小化CIG和BIG分组之间的冲突。
当CIG和BIG的锚点重叠时,可能发生一个可能的冲突点,在这种情况下,时间偏移应用于第一子事件。
为了避免冲突,当建立CIG时,控制器考虑BIG是否已经是活跃的。如果是,则由控制器选择的CIS参数使得CIG_Sync_Delay被延长,以适应通过空中技术发送CIS分组且冲突最少的足够时间。
图22A至图22C以及图23A至图23B示出了根据实施例的用于启用功能并且设置主耳机的BT设置UI的示例。
如图22A至图22C所示,电子设备(100)的用户可以基于BT设置UI配置是否允许同时广播和单播功能。
如图23A至图23B所示,电子设备(100)的用户可以选择将任何耳机设置为在广播期间用于语音数据TX/RX的主耳机。如果用户禁用同时LE音频呼叫和音乐功能,则该优先级不可见。如果启用该功能,则仅可以将一个BLE耳机设置为主耳机。
图24A示出了根据相关技术的从应用到BT控制器(120)的数据流的示例。在相关技术中,从应用到BT控制器(120)的用于音乐和呼叫数据的单独数据路径是可用的。
图24B示出了根据实施例的从应用到BT控制器(120)的数据流的示例。从应用到BT控制器(120)的用于音乐和呼叫数据的同时数据路径是可用的。BT控制器(120)知道由BT控制器(120)从不同接口接收的数据用于不同的用例。接口将分别映射到CIG和BIG。
通过个人音频共享,人们将能够与他们周围的其他人共享他们的蓝牙音频体验,例如与家人和朋友共享来自智能电话中的音乐。
通过基于位置的音频共享,诸如机场、酒吧、健身房、电影院和会议中心之类的公共场所现在可以共享蓝牙音频,这改善了访客体验。
根据各种实施例的方法促进智能电话和LE音频设备之间的同时LE音频广播共享、以及点对点LE音频单播语音传输而没有任何中断。基于根据各种实施例的方法,即使在将电话用于诸如呼叫、语音识别之类的语音用例时,用户也可以从他/她的电话对广播音频进行流传输。基于根据各种实施例的方法,可以将呼叫音频和广播媒体音频从音频层路由到BT层,使得两者可以共存而不互相影响。
可以按照所呈现的顺序、按照不同顺序或同时地执行流程图(S1000和S1400至S1600)中的各种动作、行为、框、步骤等。此外,在一些实施例中,在不脱离本发明的范围的情况下,一些动作、行为、块、步骤等可以被省略、添加、修改、跳过等。
以上对具体实施例的描述充分揭示了本文中的实施例的一般性质,从而其他技术人员通过应用现有知识,能够在不背离总体构思的前提下,容易地对这些具体实施例进行修改和/或针对各种应用进行调整,因此这种调整和修改应该且意图被包括在所公开的实施例的等同物的意义和范围内。可以理解,本文使用的短语或术语用于描述目的而不是限制性的。因此,虽然已经描述了本文的各种实施例,但本领域技术人员将认识到,可以在本文描述的实施例和所附权利要求的范围内通过修改来实践本文的实施例。
Claims (15)
1.一种方法,包括:
由第一电子设备与多个第二电子设备建立广播等时组BIG;
由所述第一电子设备通过所述BIG向所述多个第二电子设备广播第一音频;
在向所述多个第二电子设备广播所述第一音频时,由所述第一电子设备检测所述第一电子设备处的音频事件;
由所述第一电子设备确定所述多个第二电子设备中的至少一个主电子设备以及所述多个第二电子设备中的至少一个辅电子设备;以及
由所述第一电子设备继续通过所述BIG向所述至少一个辅电子设备广播所述第一音频,并且同时通过连接等时组CIG连接向所述至少一个主电子设备单播与所述音频事件相对应的第二音频。
2.根据权利要求1所述的方法,其中,所述音频事件包括以下至少一种:在所述第一电子设备处接收来电、由所述第一电子设备发起去电、在所述第一电子设备处接收来电通知、接收在所述第一电子设备处生成的提醒、在所述第一电子设备处发起语音录制应用、或在所述第一电子设备处发起语音助手应用。
3.根据权利要求1所述的方法,其中,继续广播包括:
由所述第一电子设备在蓝牙控制器和数字信号处理器DSP控制器之间创建CIG接口;
由所述第一电子设备从所述BIG中移除所述至少一个主电子设备;
由所述第一电子设备与所述至少一个主电子设备建立CIG连接;
由所述第一电子设备配置消息,所述消息包括用于所述至少一个主电子设备的CIS分组和用于所述至少一个辅电子设备的BIS分组;以及
由所述第一电子设备通过BIG接口经由所述BIG向所述至少一个辅电子设备广播所述BIS分组,同时通过所述CIG接口经由所述CIG连接向所述至少一个主电子设备单播所述CIS分组。
4.根据权利要求3所述的方法,还包括:由所述第一电子设备交织所述BIS分组和所述CIS分组,并且由所述第一电子设备在单个等时ISO间隔内发送交织后的分组,以在所述第一电子设备处实现最佳带宽利用。
5.根据权利要求1所述的方法,还包括:
由所述第一电子设备检测所述音频事件在所述第一电子设备处正在进行;以及
当所述第二音频正在进行时,由所述第一电子设备管理所述第一音频的音频编解码器参数和服务质量QoS配置。
6.根据权利要求1所述的方法,还包括:
由所述第一电子设备检测所述音频事件在所述第一电子设备处停止;以及
基于所述检测的结果,由所述第一电子设备通过所述BIG向所述多个第二电子设备广播所述第一音频。
7.根据权利要求1所述的方法,其中,所述第一电子设备通过以下方式中的至少一种、分别通过所述BIG和所述CIG连接同时发送和接收所述第一音频和所述第二音频:
将所述第一音频从DSP控制器广播到蓝牙控制器,并且在所述蓝牙控制器与蓝牙主机、处理器和所述DSP控制器中的至少一个之间共享所述第二音频;或者
将所述第一音频从所述蓝牙主机广播到所述蓝牙控制器,并且在所述蓝牙控制器与所述处理器和所述DSP控制器中的至少一个之间共享所述第二音频。
8.根据权利要求1所述的方法,其中,所述第一电子设备针对编解码器参数使用低和中等服务质量QoS配置,以在所述第一电子设备处实现带宽优化。
9.一种第一电子设备,包括:
存储器;
处理器;以及
蓝牙音频多流控制器,耦接到所述存储器和所述处理器,并且被配置为:
与多个第二电子设备建立广播等时组BIG;
通过所述BIG向所述多个第二电子设备广播第一音频;
在向所述多个第二电子设备广播所述第一音频时,检测所述第一电子设备处的音频事件;
确定所述多个第二电子设备中的至少一个主电子设备以及所述多个第二电子设备中的至少一个辅电子设备;以及
继续通过所述BIG向所述至少一个辅电子设备广播所述第一音频,并且同时通过连接等时组CIG连接向所述至少一个主电子设备单播与所述音频事件相对应的第二音频。
10.根据权利要求9所述的第一电子设备,其中,所述音频事件包括以下至少一种:在所述第一电子设备处接收来电、由所述第一电子设备发起去电、在所述第一电子设备处接收来电通知、接收在所述第一电子设备处生成的提醒、在所述第一电子设备处发起语音录制应用、或在所述第一电子设备处发起语音助手应用。
11.根据权利要求9所述的第一电子设备,其中,为了继续通过所述BIG广播所述第一音频并同时单播所述第二音频,所述蓝牙音频多流控制器还被配置为:
在蓝牙控制器和数字信号处理器DSP控制器之间创建CIG接口;
从所述BIG中移除所述至少一个主电子设备;
与所述至少一个主电子设备建立CIG连接;
配置消息,所述消息包括用于所述至少一个主电子设备的CIS分组和用于所述至少一个辅电子设备的BIS分组;以及
通过BIG接口经由所述BIG向所述至少一个辅电子设备广播所述BIS分组,同时通过所述CIG接口经由所述CIG连接向所述至少一个主电子设备单播所述CIS分组。
12.根据权利要求11所述的第一电子设备,其中,所述蓝牙音频多流控制器被配置为:交织所述BIS分组和所述CIS分组,并且在单个等时ISO间隔内发送交织后的分组,以实现最佳带宽利用。
13.根据权利要求9所述的第一电子设备,其中,所述蓝牙音频多流控制器被配置为:
检测所述音频事件在所述第一电子设备处正在进行;以及
当所述第二音频正在进行时,管理所述第一音频的音频编解码器参数和服务质量QoS配置。
14.根据权利要求9所述的第一电子设备,其中,所述蓝牙音频多流控制器被配置为:
检测所述音频事件在所述第一电子设备处停止;以及
基于所述检测,通过所述BIG向所述多个第二电子设备广播所述第一音频。
15.根据权利要求9所述的第一电子设备,其中,所述蓝牙音频多流控制器被配置为通过以下方式中的至少一种、通过所述BIG和所述CIG连接同时发送和接收所述第一音频和所述第二音频:
将所述第一音频从DSP控制器广播到蓝牙控制器,并且在所述蓝牙控制器与蓝牙主机、所述处理器和所述DSP控制器中的至少一个之间共享所述第二音频;或者
将所述第一音频从所述蓝牙主机广播到所述蓝牙控制器,并且在所述蓝牙控制器与所述处理器和所述DSP控制器中的至少一个之间共享所述第二音频。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
IN202141028248 | 2021-06-23 | ||
IN202141028248 | 2022-05-20 | ||
PCT/KR2022/008876 WO2022270904A1 (en) | 2021-06-23 | 2022-06-22 | Method and electronic device for bluetooth audio multi-streaming |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117296348A true CN117296348A (zh) | 2023-12-26 |
Family
ID=84603057
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202280034071.6A Pending CN117296348A (zh) | 2021-06-23 | 2022-06-22 | 用于蓝牙音频多流的方法和电子设备 |
Country Status (4)
Country | Link |
---|---|
US (1) | US11985173B2 (zh) |
EP (1) | EP4292307A1 (zh) |
CN (1) | CN117296348A (zh) |
WO (1) | WO2022270904A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20220004825A (ko) * | 2019-06-03 | 2022-01-11 | 인텔렉추얼디스커버리 주식회사 | 무선 통신 시스템에서 오디오 데이터를 제어하는 방법, 장치, 컴퓨터 프로그램 및 그 기록 매체 |
WO2020246768A1 (ko) * | 2019-06-03 | 2020-12-10 | 인텔렉추얼디스커버리 주식회사 | 무선 통신 시스템에서 브로드캐스트 디스커버리 서비스 방법, 장치, 컴퓨터 프로그램 및 그 기록 매체 |
US11956676B2 (en) * | 2021-08-10 | 2024-04-09 | Bose Corporation | Dynamic transmission rates for isochronous streaming |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100782083B1 (ko) * | 2006-10-11 | 2007-12-04 | 삼성전자주식회사 | 휴대 단말기의 소리 재생 시스템 및 그 운용 방법 |
US8995815B2 (en) | 2006-12-13 | 2015-03-31 | Quickplay Media Inc. | Mobile media pause and resume |
US8254828B2 (en) | 2007-11-30 | 2012-08-28 | Apple Inc. | Methods and systems for mixing media with communications |
CA2971147C (en) * | 2014-12-23 | 2022-07-26 | Timothy DEGRAYE | Method and system for audio sharing |
US10182138B2 (en) * | 2016-01-08 | 2019-01-15 | Qualcomm Incorporated | Smart way of controlling car audio system |
US10075908B2 (en) | 2016-06-13 | 2018-09-11 | Erik Young | Group speakers |
US10990349B2 (en) | 2017-09-29 | 2021-04-27 | Apple Inc. | Wireless audio splitter |
US10834154B1 (en) * | 2019-04-17 | 2020-11-10 | Qualcomm Incorporated | Dynamic configuration of stream parameters based on modulation scheme |
WO2020231132A1 (ko) * | 2019-05-10 | 2020-11-19 | 엘지전자 주식회사 | 무선 통신 시스템에서 블루투스 저전력을 이용한 음성 신호 수신 방법 및 이에 대한 장치 |
DK201970533A1 (en) | 2019-05-31 | 2021-02-15 | Apple Inc | Methods and user interfaces for sharing audio |
CN110383767B (zh) * | 2019-06-05 | 2023-07-11 | 深圳市汇顶科技股份有限公司 | 基于同步链路的拓扑切换方法、装置、***及存储介质 |
KR20220054795A (ko) * | 2019-08-29 | 2022-05-03 | 인텔렉추얼디스커버리 주식회사 | 무선 통신 시스템에서 오디오 처리 방법, 장치, 컴퓨터 프로그램 및 그 기록 매체 |
CN111464988A (zh) * | 2020-03-27 | 2020-07-28 | 无锡中感微电子股份有限公司 | 音频数据传输方法、***和装置 |
US11457486B2 (en) * | 2020-06-08 | 2022-09-27 | Kendrick Lo | Communication devices, systems, and methods |
TWI767820B (zh) * | 2021-01-22 | 2022-06-11 | 達發科技股份有限公司 | 無線對等端的封包重傳方法及電腦程式產品及裝置 |
-
2022
- 2022-06-22 WO PCT/KR2022/008876 patent/WO2022270904A1/en active Application Filing
- 2022-06-22 CN CN202280034071.6A patent/CN117296348A/zh active Pending
- 2022-06-22 EP EP22828751.2A patent/EP4292307A1/en active Pending
- 2022-11-07 US US17/982,105 patent/US11985173B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
EP4292307A1 (en) | 2023-12-20 |
US11985173B2 (en) | 2024-05-14 |
WO2022270904A1 (en) | 2022-12-29 |
US20230064205A1 (en) | 2023-03-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11831697B2 (en) | System for audio communication using LTE | |
US11985173B2 (en) | Method and electronic device for Bluetooth audio multi-streaming | |
CN101278544B (zh) | 无线通信设备中组合音频信号的方法 | |
US20090023417A1 (en) | Multiple interactive modes for using multiple earpieces linked to a common mobile handset | |
US8363844B2 (en) | Contextual audio switching for a USB controlled audio device | |
US20220263883A1 (en) | Adaptive audio processing method, device, computer program, and recording medium thereof in wireless communication system | |
JP2004235838A (ja) | 電子機器、同機器の接続制御方法および音声調整方法 | |
CN111049709B (zh) | 一种基于蓝牙的互联音箱控制方法、设备及存储介质 | |
US20240168703A1 (en) | Method, device, and computer program for audio routing in wireless communication system, and recording medium therefor | |
CN110662206B (zh) | 一种基于蓝牙的高清晰度音乐及语音传输操作方法 | |
CN110662204B (zh) | 一种基于蓝牙的音乐及语音传输操作方法 | |
CN112367581B (zh) | 一种耳机装置、通话***、设备及装置 | |
US11989485B2 (en) | Method, device and computer program for controlling audio data in wireless communication system, and recording medium therefor | |
US20220353616A1 (en) | Method, device, and computer program for controlling and managing state of peripheral device in wireless communication system, and recording medium therefor | |
US20220256314A1 (en) | Method, apparatus and computer program for broadcast discovery service in wireless communication system, and recording medium therefor | |
US20210306448A1 (en) | Controlling audio output | |
JP5430906B2 (ja) | 通信端末 | |
US20240179235A1 (en) | System and method for establishing call audio sharing using bluetooth low energy audio technology | |
TWI841832B (zh) | 傳輸音頻資料的方法 | |
US11425258B2 (en) | Audio conferencing in a room | |
TWI823096B (zh) | 接收音頻資料的方法 | |
CN113079267B (zh) | 房间内的音频会议 | |
JP2009284249A (ja) | 無線通信装置 | |
TW202234867A (zh) | 傳輸音頻資料的方法 | |
CN116939509A (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 |