WO2014166243A1 - 一种多终端多声道独立播放方法及装置 - Google Patents

一种多终端多声道独立播放方法及装置 Download PDF

Info

Publication number
WO2014166243A1
WO2014166243A1 PCT/CN2013/086556 CN2013086556W WO2014166243A1 WO 2014166243 A1 WO2014166243 A1 WO 2014166243A1 CN 2013086556 W CN2013086556 W CN 2013086556W WO 2014166243 A1 WO2014166243 A1 WO 2014166243A1
Authority
WO
WIPO (PCT)
Prior art keywords
data stream
audio data
audio
terminal
play
Prior art date
Application number
PCT/CN2013/086556
Other languages
English (en)
French (fr)
Inventor
曾慧鹏
张百胜
Original Assignee
中兴通讯股份有限公司
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 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2014166243A1 publication Critical patent/WO2014166243A1/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • H04W84/20Master-slave selection or change arrangements

Definitions

  • the present invention relates to the field of wireless communication technologies, and in particular, to a multi-terminal multi-channel independent playing method and apparatus.
  • the low-end intelligent terminal often only designs one speaker for music playback, which is equivalent to mixing multi-channel into mono playback during playback, so no matter how excellent the multi-channel separation of the sound source is, the user can go from any position.
  • the music to be heard is a mono sound like a mono radio.
  • the embodiment of the invention provides a multi-terminal multi-channel independent playing method and device, which solves the problem that the terminal cannot play multi-channel audio in an independent channel manner in the related art.
  • the embodiment of the invention provides a multi-terminal multi-channel independent playing method, including:
  • the master terminal acquires the audio data stream to be played, and sends the audio data stream to the audio play module of the master terminal and the audio play module of the one or more slave terminals through the play port of the master terminal;
  • the audio play module of the master terminal and the audio play module of the one or more slave terminals play the received audio data stream to realize multi-terminal multi-channel independent play of the same audio data stream.
  • the establishing the connection between the primary terminal and the one or more secondary terminals comprises: connecting, by the connection manager client of the one or more secondary terminals of the Wireless Fidelity (WIFI) network
  • the connection manager server of the master terminal sends a connection request; and the connection manager server of the master terminal establishes a connection between the master terminal and one or more slave terminals according to the received connection request.
  • WIFI Wireless Fidelity
  • the master terminal acquires an audio data stream to be played, and sends the to the audio play module of the master terminal and the audio play module of the one or more slave terminals by using a play port of the master terminal.
  • the audio data stream includes:
  • the main terminal acquires an audio data stream to be played through an audio player
  • the master terminal divides the obtained audio data stream into a plurality of equal-sized audio data stream units, and adds identification (ID) information to the plurality of equal-sized audio data stream units;
  • the master terminal saves the audio data stream unit with the ID information to the virtual sound card driver and transmits it to the audio broadcast service.
  • the sending, by the play port of the master terminal, the audio data stream to the audio play module of the master terminal and the audio play module of the one or more slave terminals includes:
  • the play port of the master terminal is obtained over the WIFI network to transmit the audio data stream to the audio play module of the one or more slave terminals.
  • the audio play module of the master terminal and the audio play module of the one or more slave terminals play the received audio data stream, and the multi-terminal multi-channel independent play of the same audio data stream includes:
  • the audio play module of the master terminal obtains an audio data stream unit that is currently played with ID information from a play port of the master terminal;
  • the audio play module of the one or more slave terminals receives and plays the audio data stream unit that is currently played by the master terminal and adds ID information through the play port of the master terminal, and implements multi-terminal multi-channel of the same audio data stream. Play independently.
  • the embodiment of the invention further provides a multi-terminal multi-channel independent playback device, comprising: establishing a connection module, which is configured to: establish a connection between the main terminal and one or more slave terminals; and send an audio data stream module, Setting to: obtain an audio data stream to be played, and send the audio data stream to an audio play module of the master terminal and an audio play module of the one or more slave terminals through a play port of the master terminal;
  • the audio playing module is configured to: play the received audio data stream to realize multi-terminal multi-channel independent playing of the same audio data stream.
  • the establishing the connection module includes:
  • a sending unit configured to: send a connection request to the connection manager server of the master terminal by the one or more connection manager clients of the wireless fidelity WIFI network;
  • a connection unit is established, which is configured to: establish a connection between the master terminal and one or more slave terminals according to the received connection request.
  • the sending audio data stream module includes:
  • An obtaining unit configured to: obtain, by the main terminal, an audio data stream to be played through an audio player;
  • a processing unit configured to: divide the obtained audio data stream into a plurality of equal-sized audio data stream units, and add identification ID information to the plurality of equal-sized audio data stream units;
  • a saving unit configured to: save the audio data stream unit with the ID information to the virtual sound card driver, and send the audio data stream to the audio broadcast service.
  • the sending the audio data stream module further includes: a sending unit, configured to: directly send the audio data stream to an audio play module of the master terminal through a play port of the master terminal; and obtain a play port of the master terminal through the WIFI network to the one or more slaves
  • the audio play module of the terminal transmits the audio data stream.
  • the audio play module includes:
  • Obtaining a play data stream and a playing unit configured to: obtain an currently played audio data stream unit with ID information from a play port of the master terminal; and receive and play the current terminal current through a play port of the master terminal
  • the audio data stream unit of the added ID information is played, and multi-terminal multi-channel independent playback of the same audio data stream is realized.
  • the multimedia system is converted to a multi-channel stereo playback function at a low cost, and the embodiment of the present invention has the characteristics of no cost, portability, etc. compared with the stereo implemented by the existing external multimedia speaker.
  • FIG. 1 is a flowchart of a multi-terminal multi-channel independent playing method according to an embodiment of the present invention
  • FIG. 2 is a schematic diagram of a multi-terminal multi-channel independent playing device according to an embodiment of the present invention
  • FIG. 4 is a flowchart of a method for implementing stereo playback by two terminals according to an embodiment of the present invention
  • FIG. 5 is a multi-terminal multi-channel according to an embodiment of the present invention
  • FIG. 6 is a schematic diagram of a multi-terminal multi-channel independent playback system according to an embodiment of the present invention
  • FIG. 7 is a schematic diagram of a primary terminal connection management interface according to an embodiment of the present invention
  • FIG. 8 is a schematic diagram of audio data stream segmentation processing according to an embodiment of the present invention.
  • FIG. 1 is a flowchart of a multi-terminal multi-channel independent playing method according to an embodiment of the present invention. As shown in FIG. 1, the method includes the following steps: Step S101: Establish a connection between the primary terminal and one or more secondary terminals.
  • Step S102 The main terminal acquires the audio data stream to be played, and sends the audio data stream to the audio play module of the main terminal and the audio play module of the one or more slave terminals through the play port of the master terminal.
  • Step S103 The audio play module of the main terminal and the audio play module of the one or more slave terminals play the received audio data stream to realize multi-terminal multi-channel independent play of the same audio data stream.
  • the establishing a connection between the primary terminal and the one or more secondary terminals includes: sending, by the connection manager client of the one or more secondary terminals of the WIFI network, to the connection manager server of the primary terminal a connection request; and the connection manager server of the master terminal establishes a connection between the master terminal and one or more slave terminals according to the received connection request.
  • the main terminal acquires the audio data stream to be played, and sends the audio data stream to the audio play module of the main terminal and the audio play module of the one or more slave terminals through the play port of the master terminal, including:
  • the master terminal acquires an audio data stream to be played through an audio player;
  • the master terminal divides the obtained audio data stream into a plurality of equal-sized audio data stream units, and gives the plurality of equal-sized audio data stream units
  • the ID information is pre-added; and the main terminal saves the audio data stream unit with the ID information to the virtual sound card driver and transmits it to the audio broadcast service.
  • the sending, by the play port of the master terminal, the audio data stream to the audio play module of the master terminal and the audio play module of the one or more slave terminals includes: directly speaking, by the play port of the master terminal, to the master The audio play module of the terminal transmits the audio data stream; and obtains the play port of the master terminal through the WIFI network to send the audio data stream to the audio play module of the one or more slave terminals.
  • the audio play module of the master terminal and the audio play module of the one or more slave terminals play the received audio data stream, and the multi-terminal multi-channel independent play of the same audio data stream includes: The audio play module obtains the currently played audio data stream unit with the ID information from the play port of the master terminal; and the one or more slave terminal audio play modules receive and play the same through the play port of the master terminal.
  • the audio data stream unit currently loaded with the ID information played by the main terminal realizes multi-terminal multi-channel independent playback of the same audio data stream.
  • FIG. 2 is a schematic diagram of a multi-terminal multi-channel independent playback device according to an embodiment of the present invention. As shown in FIG.
  • the method includes: establishing a connection module 201, configured to: establish a master terminal and one or more slave terminals.
  • the connection between the audio data stream module 202 is configured to: obtain, by the main terminal, the audio data stream to be played, and to the audio play module of the main terminal and the one or more slave terminals through the play port of the master terminal
  • the audio playing module sends the audio data stream; and the audio playing module 203 is configured to: play the received audio data stream to implement multi-terminal multi-channel independent playing of the same audio data stream.
  • the establishing connection module 201 includes: a sending unit 2011, configured to: send, by using a connection manager client of the one or more slave terminals of the WIFI network, a connection request to a connection manager server of the master terminal; Establishing a connection unit 2012, configured to: establish a connection between the primary terminal and one or more secondary terminals according to the received connection request.
  • the sending audio data stream module 202 includes: an obtaining unit 2021, configured to: acquire an audio data stream to be played by using an audio player; and a processing unit 2022, configured to: divide the obtained audio data stream into multiple equal sizes Audio data stream unit, and adding ID information to the plurality of equal-sized audio data stream units; a saving unit 2023, configured to: save the audio data stream unit with the ID information to the virtual sound card driver And sending to the audio broadcast service; and sending unit 2024, configured to: directly send the audio data stream to the audio play module of the master terminal through a play port of the master terminal; and obtain the master terminal through the WIFI network
  • a play port is to transmit the audio data stream to an audio play module of the one or more slave terminals.
  • the audio play module 203 includes: a play data stream and a playing unit 2031, configured to: obtain an audio data stream unit that is currently played with ID information from a play port of the master terminal; and play a port through the master terminal. Receiving and playing the audio data stream unit of the ID information currently being played by the main terminal, and realizing multi-terminal multi-channel independent playback of the same audio data stream.
  • FIG. 3 is a schematic diagram of two terminals for performing stereo playback according to an embodiment of the present invention.
  • the left side is the master terminal Master
  • the right side is the slave terminal client
  • the two terminals are connected through the WIFI network
  • the master terminal broadcasts through the network.
  • PCM Pulse Code Modulation
  • Audio data is sent to the slave terminal, the right channel is decoded from the terminal, and the master terminal decodes the left channel sound.
  • a multi-terminal multi-channel independent playing method provided by an embodiment of the present invention is described below with reference to FIG. 4, FIG. 5 and FIG. As shown in Figure 4, two ends
  • the process of implementing stereo playback includes the following steps:
  • Step 401 Establish a WIFI connection between the master terminal and the slave terminal.
  • the main terminal and the slave terminal establish a connection interconnection, and the interconnected transmission medium may be WIFI Direct (a WIFI technology in which two terminals are directly connected), a Hotspot/Station (hotspot/base station), and BT (Bluetooth, Bluetooth). )Wait.
  • WIFI Direct a WIFI technology in which two terminals are directly connected
  • Hotspot/Station hotspot/base station
  • BT Bluetooth, Bluetooth
  • the primary terminal opens the WIFI hotspot, and then establishes a local area network from the WIFI hotspot of the terminal connected to the primary terminal, and the Internet Protocol (IP) address of the primary terminal is IPA, and the IP address of the secondary terminal is IPB.
  • IP Internet Protocol
  • step 402 the connection manager server of the master terminal and the connection manager client of the slave terminal are started separately.
  • connection management server of the primary terminal is responsible for opening the WIFI hotspot service and opening a specific UDP
  • the port is for querying from the terminal; the connection manager client of the terminal is responsible for searching for the WIFI hotspot of the main terminal and connecting.
  • Step 403 Establish a C/S (Client/Service, Client/Service) mode connection by connecting the UDP port provided by the connection manager server of the terminal to the connection manager client of the terminal.
  • C/S Client/Service, Client/Service
  • the terminal After the terminal is connected to the WIFI hotspot of the primary terminal, check whether the specific UDP port of the primary terminal is open. If the terminal is open, the secondary terminal will actively establish a handshake connection with the primary terminal through the UDP port, and initiate a play request from the terminal to the primary terminal. After receiving the connection request, the terminal determines whether the connected slave terminal is allowed to be connected, and allows the slave terminal to be the playback client.
  • Step 404 successfully establishing a connection from the connection manager client of the terminal and the connection manager server of the master terminal, setting a connection success flag, and setting a channel played by the master terminal and the slave terminal.
  • Step 405 The audio player of the main terminal plays the PCM audio data, and the played PCM audio data stream is decoded and sent to the audio frequency service AudioFlinger through the Android media service for judgment, and then sent to the virtual sound card driver for storage.
  • AudioFlinger is used to judge the current play mode and the connection status between the master terminal and the slave terminal. If the master terminal and the slave terminal are already connected and in the split channel play mode, the PCM audio stream is sent to the virtual sound card driver, and the virtual sound card driver puts the audio data into its own FIFO (First-In First-Out, first in first out) The buffer pool, and the external FIFO buffer pool read interface. The virtual sound card driver is only used on the main terminal, and the PCM sound played by the main terminal is The frequency code stream is intercepted and distributed to the slave terminal for cooperative play through the internet according to the settings.
  • FIFO First-In First-Out, first in first out
  • Step 406 The audio broadcast service reads the PCM audio data stream from the read interface of the FIFO buffer pool, and divides the received PCM audio data stream into 88200 bytes of equal-sized PCM audio data stream units, and gives each The unit is numbered equally.
  • Step 407 the audio broadcast service binds a TCP (Transfer) on the IP address IPA of the primary terminal.
  • the audio broadcast service of the master terminal provides a broadcast of the PCM audio data stream, and the audio broadcast service can provide a service for the user state process, which is bound to a TCP port of the master terminal after startup, when the terminal connects to the TCP port to read data.
  • the audio broadcast service forwards the data read from the virtual sound card driven FIFO buffer pool to the slave terminal.
  • Step 408 the audio broadcast service obtains the PCM audio data stream from the bound TCP port.
  • the audio play module of the main terminal obtains the audio data stream directly from the portA of the TCP port bound to the IP port, and obtains the audio data stream by obtaining the port port of the TCP port bound to the IPA from the audio play module of the terminal through a network connection such as a WIFI connection.
  • Step 409 decoding the acquired PCM audio data stream, separately removing the required channel data to form a new PCM audio data stream.
  • the audio playing module of the main terminal acquires the audio channel information from the connection management server, and obtains the corresponding channel from the new PCM audio data stream according to the audio channel information, and plays the audio data of the corresponding channel; the audio playing module of the terminal
  • the audio channel information is obtained from the connection management client, and the corresponding channel is obtained from the new PCM audio data stream according to the audio channel information, and the audio data of the corresponding channel is played.
  • the PCM audio data stream may also be separately stored in the main terminal in advance, and sent to different terminals for playback through different TCP ports. In this case, the terminal does not need to separate the stereo data.
  • Step 410 Send the new PCM audio data stream to a real sound card driver for playing.
  • the audio play module of the master terminal and the audio play module of the slave terminal establish a communication channel through a UDP connection, and the audio play module of the master terminal obtains the ID information from the port of the audio broadcast service.
  • the PCM data before playing a PCM code stream, firstly, the obtained ID number is notified to the audio play module of the slave terminal through the UDP port, and the audio play module of the slave terminal can know according to the ID number sent by the audio play module of the master terminal.
  • the slave terminal adjusts the playing time of the PCM code stream of the next ID number according to the network delay, and keeps synchronization with the master terminal at all times, so that the audio played by the master slave terminal remains Consistent.
  • a control connection is established between the master terminal and the slave terminal to control events such as start, pause, end, and synchronization during playback.
  • the audio broadcast service divides the PCM audio data into several equal parts during the process of broadcasting the PCM data, and the PCM code stream is 44.1 kHz.
  • the utilization rate of (KHz) and the 16-bit (bit) sample will generate 88200 bytes of PCM data per second.
  • FIG. 7 is a diagram showing a connection management interface of a main terminal according to an embodiment of the present invention.
  • a UI User Interface
  • FIG. 7 a diagram showing a connection management interface of a main terminal according to an embodiment of the present invention.
  • a UI User Interface
  • a true multi-channel independent broadcast multimedia audio system is established at zero cost in the current situation of popularization of the terminal.
  • This multi-channel audio system can be disconnected at any time, either indoors or outdoors, making it easy for people to experience stereo multimedia sound.
  • modules or steps of the above embodiments of the present invention can be implemented by a general computing device, which can be concentrated on a single computing device or distributed among multiple computing devices. On the network, optionally, they may be implemented by program code executable by the computing device such that they may be stored in the storage device by the computing device and, in some cases, may be different from The steps shown or described are performed sequentially, or they are separately fabricated into individual integrated circuit modules, or a plurality of modules or steps thereof are fabricated into a single integrated circuit module. Thus, embodiments of the invention are not limited to any particular combination of hardware and software.
  • multi-channel stereo audio is played in an independent channel manner by using the powerful wireless interconnection capability of the terminal, which greatly facilitates people to experience stereoscopic multimedia sound effects.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephone Function (AREA)

Abstract

一种多终端多声道独立播放方法及装置。所述方法包括:建立主终端与一个或多个从终端之间的连接;主终端获取待播放的音频数据流,并通过主终端的播放端口向主终端的音频播放模块和所述一个或多个从终端的音频播放模块发送所述音频数据流;以及主终端的音频播放模块和所述一个或多个从终端的音频播放模块均播放所接收的音频数据流,实现同一音频数据流的多终端多声道独立播放。

Description

一种多终端多声道独立播放方法及装置
技术领域
本发明涉及无线通信技术领域, 尤其涉及一种多终端多声道独立播放方 法及装置。
背景技术
目前 Android (安卓)智能手机和 MID ( Mobile Internet Device, 移动互 联网设备)等终端已经非常普及, 此类终端上有丰富的软件, 可以播放离线 和在线的高品质的音视频文件。 但是智能终端受到本身体积尺寸的限制, 播 放多声道音乐难以体现多声道的优势, 主要表现在如下方面:
1、低端的智能终端往往只设计一个扬声器用于音乐播放,等于播放时必 须把多声道混合成单声道播放,因此无论音源的多声道分离度做的多么优秀, 用户从任何位置来聆听到的音乐都是类似单声道收音机一样的单声道发出的 声音。
2、有高端智能终端虽然设计两个扬声器置于机身两侧,但因为扬声器之 间的距离依然过于狭小, 当用户凑近终端两个扬声器中间, 双耳分别聆听左 右两个扬声器播放的音乐时, 用户可以感觉到一定的立体声的效果, 但是当 用户距离智能终端超过一定范围后, 听到的多声道的音乐依然感觉是从一个 点发出来的, 感觉不到立体声和多声道带来的空间感。
3、几乎没有智能终端的播放音乐的扬声器的数量超过两个的,所以智能 终端不能以独立声道的方式播放多声道音频。
发明内容
本发明实施例提供一种多终端多声道独立播放方法及装置, 解决了相关 技术中终端不能以独立的声道方式播放多声道音频的问题。
本发明实施例提供了一种多终端多声道独立播放方法, 包括:
建立主终端与一个或多个从终端之间的连接; 主终端获取待播放的音频数据流, 并通过主终端的播放端口向主终端的 音频播放模块和所述一个或多个从终端的音频播放模块发送所述音频数据流; 以及
主终端的音频播放模块和所述一个或多个从终端的音频播放模块均播放 所接收的音频数据流, 实现同一音频数据流的多终端多声道独立播放。
可选地, 所述建立主终端与一个或多个从终端之间的连接包括: 通过无线保真( Wireless Fidelity, WIFI ) 网络的所述一个或多个从终端 的连接管理器客户端向所述主终端的连接管理器服务端发送连接请求; 以及 所述主终端的连接管理器服务端根据接收到的连接请求, 建立主终端与 一个或多个从终端之间的连接。
可选地, 所述主终端获取待播放的音频数据流, 并通过所述主终端的播 放端口向所述主终端的音频播放模块和所述一个或多个从终端的音频播放模 块发送所述音频数据流包括:
所述主终端通过音频播放器获取待播放的音频数据流;
所述主终端将所获得的音频数据流分成多个大小相等的音频数据流单元, 并给所述多个大小相等的音频数据流单元前加上标识(Identification, ID )信 息; 以及
所述主终端将所述加上 ID信息的音频数据流单元保存到虚拟声卡驱动 中, 并发送到音频广播服务。
可选地, 所述通过主终端的播放端口向主终端的音频播放模块和所述一 个或多个从终端的音频播放模块发送所述音频数据流包括:
直接通过主终端的播放端口来向所述主终端的音频播放模块发送所述音 频数据流; 以及
通过 WIFI 网络获得主终端的播放端口来向所述一个或多个从终端的音 频播放模块发送所述音频数据流。
可选地, 所述主终端的音频播放模块和所述一个或多个从终端的音频播 放模块均播放所接收的音频数据流, 实现同一音频数据流的多终端多声道独 立播放包括: 所述主终端的音频播放模块从所述主终端的播放端口获得当前播放的加 上 ID信息的音频数据流单元; 以及
所述一个或多个从终端的音频播放模块通过主终端的播放端口, 接收并 播放所述主终端当前播放的加上 ID信息的音频数据流单元, 实现同一音频 数据流的多终端多声道独立播放。
本发明实施例还提供了一种多终端多声道独立播放装置, 包括: 建立连接模块,其设置成:建立主终端与一个或多个从终端之间的连接; 发送音频数据流模块, 其设置成: 获取待播放的音频数据流, 并通过主 终端的播放端口向主终端的音频播放模块和所述一个或多个从终端的音频播 放模块发送所述音频数据流; 以及
音频播放模块, 其设置成: 播放所接收的音频数据流, 实现同一音频数 据流的多终端多声道独立播放。
可选地, 所述建立连接模块包括:
发送单元, 其设置成: 通过无线保真 WIFI 网络的所述一个或多个从终 端的连接管理器客户端向所述主终端的连接管理器服务端发送连接请求; 以 及
建立连接单元, 其设置成: 根据接收到的连接请求, 建立主终端与一个 或多个从终端之间的连接。
可选地, 所述发送音频数据流模块包括:
获取单元, 其设置成: 所述主终端通过音频播放器获取待播放的音频数 据流;
处理单元, 其设置成: 将所获得的音频数据流分成多个大小相等的音频 数据流单元,并给所述多个大小相等的音频数据流单元前加上标识 ID信息; 以及
保存单元, 其设置成: 将所述加上 ID信息的音频数据流单元保存到虚 拟声卡驱动中, 并发送到音频广播服务。
可选地, 所述发送音频数据流模块还包括: 发送单元, 其设置成: 直接通过主终端的播放端口来向所述主终端的音 频播放模块发送所述音频数据流; 以及通过 WIFI 网络获得主终端的播放端 口来向所述一个或多个从终端的音频播放模块发送所述音频数据流。
可选地, 所述音频播放模块包括:
获得播放数据流及播放单元, 其设置成: 从所述主终端的播放端口获得 当前播放的加上 ID信息的音频数据流单元; 以及通过主终端的播放端口, 接收并播放所述主终端当前播放的加上 ID信息的音频数据流单元, 实现同 一音频数据流的多终端多声道独立播放。
本发明实施例中, 以零成本将终端转换为多声道立体声播放功能的多媒 体***, 相对于现有的外接多媒体音箱实现的立体声而言, 本发明实施例具 有无成本, 便携等特点。 附图概述
图 1是本发明实施例提供的一种多终端多声道独立播放方法的流程图; 图 2是本发明实施例提供的一种多终端多声道独立播放装置的示意图; 图 3是本发明实施例提供的两个终端实现立体声播放的示意图; 图 4是本发明实施例提供的两个终端实现立体声播放的方法的流程图; 图 5是本发明实施例提供的一种多终端多声道独立播放***的流程图; 图 6是本发明实施例提供的一种多终端多声道独立播放***的框架图; 图 7是本发明实施例提供的主终端连接管理界面的示意图;
图 8是本发明实施例提供的音频数据流分段处理的示意图。
本发明的较佳实施方式
以下结合附图对本发明的优选实施例进行详细说明, 应当理解, 在不冲 突的情况下, 本申请中的实施例及实施例中的特征可以相互任意组合。
图 1显示了本发明实施例提供的一种多终端多声道独立播放方法的流程 图, 如图 1所示, 包括以下步骤: 步骤 S101、 建立主终端与一个或多个从终端之间的连接。
步骤 S102、 主终端获取待播放的音频数据流, 并通过主终端的播放端口 向主终端的音频播放模块和所述一个或多个从终端的音频播放模块发送所述 音频数据流。
步骤 S103、主终端的音频播放模块和所述一个或多个从终端的音频播放 模块均播放所接收的音频数据流, 实现同一音频数据流的多终端多声道独立 播放。
其中, 所述建立主终端与一个或多个从终端之间的连接包括: 通过 WIFI 网络的所述一个或多个从终端的连接管理器客户端向所述主终端的连接管理 器服务端发送连接请求; 以及所述主终端的连接管理器服务端根据接收到的 连接请求, 建立主终端与一个或多个从终端之间的连接。
其中, 所述主终端获取待播放的音频数据流, 并通过主终端的播放端口 向主终端的音频播放模块和所述一个或多个从终端的音频播放模块发送所述 音频数据流包括: 所述主终端通过音频播放器获取待播放的音频数据流; 所 述主终端将所获得的音频数据流分成多个大小相等的音频数据流单元, 并给 所述多个大小相等的音频数据流单元前加上 ID信息; 以及所述主终端将所 述加上 ID信息的音频数据流单元保存到虚拟声卡驱动中, 并发送到音频广 播服务。
其中, 所述通过主终端的播放端口向主终端的音频播放模块和所述一个 或多个从终端的音频播放模块发送所述音频数据流包括: 直接通过主终端的 播放端口来向所述主终端的音频播放模块发送所述音频数据流; 以及通过 WIFI 网络获得主终端的播放端口来向所述一个或多个从终端的音频播放模 块发送所述音频数据流。
所述主终端的音频播放模块和所述一个或多个从终端的音频播放模块均 播放所接收的音频数据流, 实现同一音频数据流的多终端多声道独立播放包 括: 所述主终端的音频播放模块从所述主终端的播放端口获得当前播放的加 上 ID信息的音频数据流单元; 以及所述一个或多个从终端的音频播放模块 通过主终端的播放端口, 接收并播放所述主终端当前播放的加上 ID信息的 音频数据流单元, 实现同一音频数据流的多终端多声道独立播放。 图 2显示了本发明实施例提供的一种多终端多声道独立播放装置的示意 图, 如图 2所示, 包括: 建立连接模块 201 , 其用于: 建立主终端与一个或 多个从终端之间的连接; 发送音频数据流模块 202, 其用于: 主终端获取待 播放的音频数据流, 并通过主终端的播放端口向主终端的音频播放模块和所 述一个或多个从终端的音频播放模块发送所述音频数据流; 以及音频播放模 块 203 , 其用于: 播放所接收的音频数据流, 实现同一音频数据流的多终端 多声道独立播放。
所述建立连接模块 201包括: 发送单元 2011 , 其用于: 通过 WIFI网络 的所述一个或多个从终端的连接管理器客户端向所述主终端的连接管理器服 务端发送连接请求; 以及建立连接单元 2012, 其用于: 根据接收到的连接请 求, 建立主终端与一个或多个从终端之间的连接。
所述发送音频数据流模块 202包括: 获取单元 2021 , 其用于: 通过音频 播放器获取待播放的音频数据流; 处理单元 2022, 其用于: 将所获得的音频 数据流分成多个大小相等的音频数据流单元, 并给所述多个大小相等的音频 数据流单元前加上 ID信息; 保存单元 2023 , 其用于: 将所述加上 ID信息的 音频数据流单元保存到虚拟声卡驱动中, 并发送到音频广播服务; 以及发送 单元 2024, 其用于: 直接通过主终端的播放端口来向所述主终端的音频播放 模块发送所述音频数据流; 以及通过 WIFI 网络获得主终端的播放端口来向 所述一个或多个从终端的音频播放模块发送所述音频数据流。
所述音频播放模块 203包括:获得播放数据流及播放单元 2031 ,其用于: 从所述主终端的播放端口获得当前播放的加上 ID信息的音频数据流单元; 以及通过主终端的播放端口, 接收并播放所述主终端当前播放的加上 ID信 息的音频数据流单元, 实现同一音频数据流的多终端多声道独立播放。
图 3显示了本发明实施例提供的两个终端实现立体声播放的示意图, 如 图 3所示, 左边是主终端 Master, 右边是从终端 Client, 两部终端通过 WIFI 网络连接, 主终端通过网络广播 PCM ( Pulse Code Modulation, 脉冲编码调 制)音频数据给从终端,从终端解码右声道的声音,主终端解码左声道声音。
下面结合图 4、 图 5和图 6, 以两部 Android终端实现立体声播放来说明 本发明实施例提供的一种多终端多声道独立播放方法。 如图 4所示, 两个终 端实现立体声播放的过程包括如下步骤:
步骤 401 , 主终端和从终端之间建立 WIFI连接。
所述主终端与所述从终端建立连接的互联,互联的传输介质可以是 WIFI Direct (一种两个终端直接对联的 WIFI技术)、 Hotspot/Station (热点 /基站), 以及 BT ( Bluetooth, 蓝牙 )等。 本发明实施例中是主终端打开 WIFI热点, 然后从终端连接主终端的 WIFI热点建立局域网, 并且主终端的互联网协议 ( Internet Protocol, IP )地址是 IPA, 从终端的 IP地址是 IPB。
步骤 402, 主终端的连接管理器服务端和从终端的连接管理器客户端分 别启动。
所述主终端的连接管理服务端负责打开 WIFI热点服务并打开特定 UDP
( User Datagram Protocol, 用户数据 4艮协议 )端口供从终端查询; 所述从终 端的连接管理器客户端负责搜寻主终端的 WIFI热点并连接。
步骤 403 , 从终端的连接管理器客户端连接主终端的连接管理器服务端 提供的 UDP端口, 建立 C/S ( Client/Service, 客户 /服务 )模式的连接。
当从终端连上主终端的 WIFI热点后, 查看主终端特定的 UDP端口是否 打开, 若打开, 则从终端将主动通过 UDP端口和主终端建立握手连接,从终 端向主终端发起播放请求, 主终端收到连接请求后, 判断连接的从终端是否 允许被连接, 允许后注册从终端为播放客户端。
步骤 404, 从终端的连接管理器客户端和主终端的连接管理器服务端成 功建立连接, 设置连接成功标志, 并设定主终端和从终端播放的声道。
步骤 405,主终端的音频播放器对 PCM音频数据进行播放,播放的 PCM 音频数据流解码后通过 Android媒体服务发送到奮频服务 AudioFlinger进行 判断, 判断后发送到虚拟声卡驱动中进行保存。
其中, AudioFlinger用于判断当前的播放模式和主终端与从终端的连接 状态。 如果主终端与从终端已经连接并处于分离声道播放模式, 则将 PCM 音频数据流发送给虚拟声卡驱动,虚拟声卡驱动把音频数据放入自己的 FIFO ( First-In First-Out, 先入先出)緩冲池, 并对外提供 FIFO緩冲池的读取接 口。 其中, 所述虚拟声卡驱动仅在主终端上使用, 将主终端播放的 PCM音 频码流截获, 按照设置通过互联网络分发给协同播放的从终端。
步骤 406, 音频广播服务从 FIFO緩冲池的读取接口中读取 PCM音频数 据流, 并把收到的 PCM音频数据流分成 88200字节的大小相等的 PCM音频 数据流单元, 并给每个单元进行等分编号。 步骤 407,音频广播服务在主终端的 IP地址 IPA上绑定一个 TCP( Transfer
Control Protocol,传输控制协议)端口 portA,并把 PCM音频数据流通过 IPA 上的 portA广播出去。
主终端的音频广播服务提供 PCM音频数据流的广播, 该音频广播服务 可以为用户态进程, 启动后绑定主终端的某个 TCP端口提供服务, 当从终端 连接到此 TCP端口读取数据时, 音频广播服务把从虚拟声卡驱动的 FIFO緩 冲池读取的数据转发给从终端。 步骤 408, 音频广播服务从绑定的 TCP端口获得 PCM音频数据流。 主终端的音频播放模块直接从 IPA上绑定 TCP端口的 portA中获取音频 数据流, 从终端的音频播放模块通过 WIFI连接等网络连接获得 IPA上绑定 TCP端口的 portB以获取音频数据流。
步骤 409, 解码所获取的 PCM音频数据流, 单独拆出所需要的声道数据 组成新的 PCM音频数据流。
主终端的音频播放模块从连接管理服务端获取音频声道信息, 并根据音 频声道信息从新的 PCM音频数据流中获取对应的声道, 播放对应声道的音 频数据; 从终端的音频播放模块从连接管理客户端中获取音频声道信息, 并 根据音频声道信息从新的 PCM音频数据流中获取对应的声道, 播放对应声 道的音频数据。
其中, PCM音频数据流也可以在主终端中就事先将多个声道分开保存, 通过不同的 TCP端口发送给不同的终端进行播放,这种情况下终端就不需要 再分离立体声数据。
步骤 410 ,将所述新的 PCM音频数据流发送到真实声卡驱动中进行播放。 主终端的音频播放模块和从终端的音频播放模块通过 UDP连接建立通 讯信道, 主终端的音频播放模块从音频广播服务的端口获得加入了 ID信息 的 PCM数据, 每当播放一段 PCM码流前, 先将获得的 ID号通过 UDP端口 通知到从终端的音频播放模块, 从终端的音频播放模块根据主终端的音频播 放模块发送的 ID号可以知道主终端在什么时候播放所属该 ID号的 PCM数 据, 从终端根据网络延时调整播放下一个 ID号的 PCM码流的播放时间, 并 时刻和主终端保持同步, 使主从终端播放的音频保持一致。
在播放过程中, 主终端和从终端之间要建立控制连接, 以控制播放过程 中的开始、 暂停、 结束, 以及同步等事件。
本发明实施例中, 为了实现左右声道的同步播放需要做如下工作: 音频 广播服务在数据发送时,在广播 PCM数据过程中将 PCM音频数据分成若干 个等分, PCM码流以 44.1千赫(KHz ) 的釆用率和 16比特(bit ) 的釆样为 例, 每秒钟会产生 88200字节 PCM数据, 我们可以以 88200字节为单位划 等分, 然后在每一个等分前加入 ID信息, 如图 8所示。
图 7显示了本发明实施例提供的主终端连接管理界面图, 如图 7所示, 提供 UI ( User Interface, 用户界面) ***, 可以让用户设置手机工作在主从 模式, 进行声道设置, 以及进行建立和断开连接等操作。
本发明实施例中, 利用终端强大的无线互联能力, 在目前终端普及的情 况下以零成本建立一个真正的多声道独立播放的多媒体音频***。 这种多声 道音频***可以随时组建随时断开, 可以在室内也可以在户外, 极大方便人 们体验立体多媒体音效。
显然, 本领域的技术人员应该明白, 上述本发明实施例的各模块或各步 骤可以用通用的计算装置来实现, 它们可以集中在单个的计算装置上, 或者 分布在多个计算装置所组成的网络上, 可选地, 它们可以用计算装置可执行 的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行, 并且在某些情况下, 可以以不同于此处的顺序执行所示出或描述的步骤, 或 者将它们分别制作成各个集成电路模块, 或者将它们中的多个模块或步骤制 作成单个集成电路模块来实现。 这样, 本发明实施例不限制于任何特定的硬 件和软件结合。
尽管上文对本发明实施例进行了详细说明, 但是本发明不限于此, 本技 本发明实施例的原理所作的修改,
保护范围。
工业实用 4生
本发明实施例中, 利用终端强大的无线互联能力, 以独立声道的方式播 放多声道立体声音频, 极大方便人们体验立体多媒体音效。

Claims

权利要求书
1、 一种多终端多声道独立播放方法, 包括:
建立主终端与一个或多个从终端之间的连接;
所述主终端获取待播放的音频数据流, 并通过所述主终端的播放端口向 所述主终端的音频播放模块和所述一个或多个从终端的音频播放模块发送所 述音频数据流; 以及
所述主终端的音频播放模块和所述一个或多个从终端的音频播放模块均 播放所接收的音频数据流, 实现同一音频数据流的多终端多声道独立播放。
2、根据权利要求 1所述的方法, 其中, 所述建立主终端与一个或多个从 终端之间的连接包括:
通过无线保真 WIFI 网络的所述一个或多个从终端的连接管理器客户端 向所述主终端的连接管理器服务端发送连接请求; 以及
所述主终端的连接管理器服务端根据接收到的连接请求, 建立所述主终 端与所述一个或多个从终端之间的连接。
3、根据权利要求 1所述的方法, 其中, 所述主终端获取待播放的音频数 据流, 并通过所述主终端的播放端口向所述主终端的音频播放模块和所述一 个或多个从终端的音频播放模块发送所述音频数据流包括:
所述主终端通过音频播放器获取所述待播放的音频数据流;
所述主终端将所获得的音频数据流分成多个大小相等的音频数据流单元, 并给所述多个大小相等的音频数据流单元前加上标识 ID信息; 以及
所述主终端将所述加上 ID信息的音频数据流单元保存到虚拟声卡驱动 中, 并发送到音频广播服务。
4、根据权利要求 3所述的方法, 其中, 所述通过所述主终端的播放端口 向所述主终端的音频播放模块和所述一个或多个从终端的音频播放模块发送 所述音频数据流包括:
直接通过所述主终端的播放端口来向所述主终端的音频播放模块发送所 述音频数据流; 以及
通过所述 WIFI 网络获得所述主终端的播放端口来向所述一个或多个从 终端的音频播放模块发送所述音频数据流。
5、根据权利要求 4所述的方法, 其中, 所述主终端的音频播放模块和所 述一个或多个从终端的音频播放模块均播放所接收的音频数据流, 实现同一 音频数据流的多终端多声道独立播放包括:
所述主终端的音频播放模块从所述主终端的播放端口获得当前播放的加 上 ID信息的音频数据流单元; 以及
所述一个或多个从终端的音频播放模块通过所述主终端的播放端口, 接 收并播放所述主终端当前播放的加上 ID信息的音频数据流单元, 实现同一 音频数据流的多终端多声道独立播放。
6、 一种多终端多声道独立播放装置, 包括:
建立连接模块,其设置成:建立主终端与一个或多个从终端之间的连接; 发送音频数据流模块, 其设置成: 获取待播放的音频数据流, 并通过所 述主终端的播放端口向所述主终端的音频播放模块和所述一个或多个从终端 的音频播放模块发送所述音频数据流; 以及
音频播放模块, 其设置成: 播放所接收的音频数据流, 实现同一音频数 据流的多终端多声道独立播放。
7、 根据权利要求 6所述的装置, 其中, 所述建立连接模块包括: 发送单元, 其设置成: 通过无线保真 WIFI 网络的所述一个或多个从终 端的连接管理器客户端向所述主终端的连接管理器服务端发送连接请求; 以 及
建立连接单元, 其设置成: 根据接收到的连接请求, 建立所述主终端与 所述一个或多个从终端之间的连接。
8、 根据权利要求 6所述的装置, 其中, 所述发送音频数据流模块包括: 获取单元, 其设置成: 通过音频播放器获取所述待播放的音频数据流; 处理单元, 其设置成: 将所获得的音频数据流分成多个大小相等的音频 数据流单元,并给所述多个大小相等的音频数据流单元前加上标识 ID信息; 以及 保存单元, 其设置成: 将所述加上 ID信息的音频数据流单元保存到虚 拟声卡驱动中, 并发送到音频广播服务。
9、根据权利要求 8所述的装置,其中,所述发送音频数据流模块还包括: 发送单元, 其设置成: 直接通过所述主终端的播放端口来向所述主终端 的音频播放模块发送所述音频数据流; 以及通过所述 WIFI 网络获得所述主 终端的播放端口来向所述一个或多个从终端的音频播放模块发送所述音频数 据流。
10、 根据权利要求 8所述的装置, 其中, 所述音频播放模块包括: 获得播放数据流及播放单元, 其设置成: 从所述主终端的播放端口获得 当前播放的加上 ID信息的音频数据流单元; 以及通过所述主终端的播放端 口, 接收并播放所述主终端当前播放的加上 ID信息的音频数据流单元, 实 现同一音频数据流的多终端多声道独立播放。
PCT/CN2013/086556 2013-08-19 2013-11-05 一种多终端多声道独立播放方法及装置 WO2014166243A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201310360513.9A CN104426832A (zh) 2013-08-19 2013-08-19 一种多终端多声道独立播放方法及装置
CN201310360513.9 2013-08-19

Publications (1)

Publication Number Publication Date
WO2014166243A1 true WO2014166243A1 (zh) 2014-10-16

Family

ID=51688914

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2013/086556 WO2014166243A1 (zh) 2013-08-19 2013-11-05 一种多终端多声道独立播放方法及装置

Country Status (2)

Country Link
CN (1) CN104426832A (zh)
WO (1) WO2014166243A1 (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104732979A (zh) * 2015-03-24 2015-06-24 无锡天脉聚源传媒科技有限公司 一种音频数据的处理方法及装置
CN105682002A (zh) * 2014-11-20 2016-06-15 深圳Tcl数字技术有限公司 通讯连接建立方法、数据通讯方法及***
WO2018006852A1 (zh) * 2016-07-06 2018-01-11 捷开通讯(深圳)有限公司 一种音频多通路输出扬声器的处理方法、***及手机
WO2019122728A1 (fr) * 2017-12-21 2019-06-27 Appi-Technology Sas Procédé de télécommunication locale sans fil
WO2019200996A1 (zh) * 2018-04-19 2019-10-24 北京微播视界科技有限公司 多声道音频处理方法、装置和计算机可读存储介质

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105072299B (zh) * 2015-08-07 2017-12-26 河北远东通信***工程有限公司 一种利用单声卡实现两路通话的方法
CN105611480A (zh) * 2015-08-28 2016-05-25 宇龙计算机通信科技(深圳)有限公司 音频播放方法和终端
CN105635798B (zh) * 2015-12-29 2019-05-31 福州瑞芯微电子股份有限公司 一种基于异构无线音频的立体声实现方法及***
CN105611381A (zh) * 2015-12-29 2016-05-25 深圳市民展科技开发有限公司 一种基于无线网络的多设备音频同步播放***及方法
CN106340301B (zh) * 2016-09-13 2020-01-24 广州酷狗计算机科技有限公司 一种音频播放方法和装置
CN107277691B (zh) * 2017-08-03 2021-04-27 四川长虹电器股份有限公司 基于云的多声道音频播放方法、***及音频网关装置
CN109511082A (zh) * 2017-09-14 2019-03-22 晨星半导体股份有限公司 影音控制装置及其方法
CN111464850A (zh) * 2020-03-13 2020-07-28 深圳传音控股股份有限公司 一种主从模式切换方法、设备及计算机存储介质
CN113709528B (zh) * 2020-05-20 2024-01-12 阿里巴巴集团控股有限公司 播放控制、配置方法、装置、电子设备及存储介质
CN113973259A (zh) * 2020-07-22 2022-01-25 阿里巴巴集团控股有限公司 音频处理方法、装置、计算设备和介质
CN111880845A (zh) * 2020-07-24 2020-11-03 西安万像电子科技有限公司 控制目标应用的方法、***及装置
CN112489666B (zh) * 2020-11-26 2024-05-28 北京百瑞互联技术股份有限公司 一种蓝牙le音频传播数据处理方法、装置及存储介质
CN113473319A (zh) * 2021-07-14 2021-10-01 斑马网络技术有限公司 一种蓝牙多声道音频的播放方法、装置及***
CN114374453B (zh) * 2021-11-17 2024-01-12 伟乐视讯科技股份有限公司 一种应急广播多终端音频的同步方法及应急广播***
CN114501296A (zh) * 2022-01-28 2022-05-13 联想(北京)有限公司 一种音频处理方法及车载多媒体设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101132474A (zh) * 2006-08-25 2008-02-27 联想(北京)有限公司 由多个移动终端实现视听内容播放的方法和***
CN101547245A (zh) * 2008-03-25 2009-09-30 中兴通讯股份有限公司 利用手机播放多声道音频文件的方法
US20100113148A1 (en) * 2008-11-04 2010-05-06 Quado Media Inc. Multi-player, multi-screens, electronic gaming platform and system
CN201733428U (zh) * 2010-05-17 2011-02-02 青岛海信移动通信技术股份有限公司 一种音频输出电路及具有所述电路的移动终端

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101132474A (zh) * 2006-08-25 2008-02-27 联想(北京)有限公司 由多个移动终端实现视听内容播放的方法和***
CN101547245A (zh) * 2008-03-25 2009-09-30 中兴通讯股份有限公司 利用手机播放多声道音频文件的方法
US20100113148A1 (en) * 2008-11-04 2010-05-06 Quado Media Inc. Multi-player, multi-screens, electronic gaming platform and system
CN201733428U (zh) * 2010-05-17 2011-02-02 青岛海信移动通信技术股份有限公司 一种音频输出电路及具有所述电路的移动终端

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105682002A (zh) * 2014-11-20 2016-06-15 深圳Tcl数字技术有限公司 通讯连接建立方法、数据通讯方法及***
CN104732979A (zh) * 2015-03-24 2015-06-24 无锡天脉聚源传媒科技有限公司 一种音频数据的处理方法及装置
WO2018006852A1 (zh) * 2016-07-06 2018-01-11 捷开通讯(深圳)有限公司 一种音频多通路输出扬声器的处理方法、***及手机
WO2019122728A1 (fr) * 2017-12-21 2019-06-27 Appi-Technology Sas Procédé de télécommunication locale sans fil
FR3076154A1 (fr) * 2017-12-21 2019-06-28 Appi-Technology Procede de telecommunication locale sans fil
WO2019200996A1 (zh) * 2018-04-19 2019-10-24 北京微播视界科技有限公司 多声道音频处理方法、装置和计算机可读存储介质

Also Published As

Publication number Publication date
CN104426832A (zh) 2015-03-18

Similar Documents

Publication Publication Date Title
WO2014166243A1 (zh) 一种多终端多声道独立播放方法及装置
CN102456347B (zh) 基于无线传输技术的多媒体文件分体式多声道同步播放实现***及方法
US9479584B2 (en) Synchronous media rendering of demuxed media components across multiple devices
US9569173B1 (en) Audio capture and remote output
US9780894B2 (en) Systems for synchronous playback of media using a hybrid bluetooth™ and Wi-Fi network
US10212530B2 (en) Dynamically changing master audio playback device
WO2017035968A1 (zh) 一种多播放设备的音频播放方法及装置
US9973290B2 (en) System for media rebroadcasting for synchronized rendering across multiple devices
CN102340730A (zh) 多台手机配合播放多声道立体声的方法
US20120317243A1 (en) Audio processing method and device for remote desktop protocol
CN105611381A (zh) 一种基于无线网络的多设备音频同步播放***及方法
WO2016161838A1 (zh) 一种多路同屏的方法和装置
US20170019198A1 (en) System for synchronous playback of media using a hybrid bluetooth™ and wi-fi network
CN111049709B (zh) 一种基于蓝牙的互联音箱控制方法、设备及存储介质
JP6737272B2 (ja) 通信装置、通信方法、プログラム、及び通信システム
CN110943977A (zh) 多媒体业务数据传输方法、服务端、设备及存储介质
WO2020082710A1 (zh) 一种蓝牙音箱语音交互控制方法、装置及***
CN114175689B (zh) 用于无线通信***中的广播发现服务的方法、装置和计算机程序及其记录介质
CN112105005B (zh) 一种控制蓝牙设备播放的方法及装置
CN202772917U (zh) 基于无线传输技术的多媒体文件分体式多声道同步播放实现***
WO2020062861A1 (zh) 一种蓝牙音箱语音播放控制的方法及装置
TWI798890B (zh) 用於產生立體聲語音效果的藍牙語音通信系統及相關的電腦程式產品
WO2024001362A1 (zh) 显示设备、蓝牙设备和数据处理方法
WO2013185702A1 (zh) 一种多设备环境下业务内容管理***及方法
WO2023051272A1 (zh) 一种设备组网及声道配置方法和电子设备

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 13881909

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 13881909

Country of ref document: EP

Kind code of ref document: A1