CN113050916A - 音频播放方法、装置及存储介质 - Google Patents
音频播放方法、装置及存储介质 Download PDFInfo
- Publication number
- CN113050916A CN113050916A CN202110383831.1A CN202110383831A CN113050916A CN 113050916 A CN113050916 A CN 113050916A CN 202110383831 A CN202110383831 A CN 202110383831A CN 113050916 A CN113050916 A CN 113050916A
- Authority
- CN
- China
- Prior art keywords
- audio data
- channel
- target
- original
- original 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 59
- 108091006146 Channels Proteins 0.000 claims description 271
- 238000004891 communication Methods 0.000 claims description 14
- 238000004590 computer program Methods 0.000 claims description 8
- 238000000926 separation method Methods 0.000 claims description 8
- 238000010586 diagram Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 7
- 230000002194 synthesizing effect Effects 0.000 description 7
- 230000015572 biosynthetic process Effects 0.000 description 6
- 238000003786 synthesis reaction Methods 0.000 description 6
- 230000009471 action Effects 0.000 description 3
- 238000005266 casting Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000009977 dual effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- 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
-
- 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1454—Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Health & Medical Sciences (AREA)
- Stereophonic System (AREA)
Abstract
本申请实施例涉及一种音频播放方法、装置及存储介质,该方法应用于第一设备,第一设备包括M个音频通道,M为大于1的整数,该方法包括:第一设备获取至少两个原始音频数据,该至少两个原始音频数据分别属于至少两个第二设备发送的投屏数据;第一设备根据至少两个原始音频数据生成目标音频数据,目标音频数据包括至少两个原始音频数据中每个原始音频数据的至少一个声道的音频数据,目标音频数据对应的声道数为小于或等于M的自然数;第一设备通过M个音频通道播放目标音频数据。由此可以实现在双路投屏或多路投屏的场景下,投屏显示设备能够同时播放两路或多路投屏发送端设备发送的投屏数据中的音频数据,满足用户需求。
Description
技术领域
本申请实施例涉及多媒体技术领域,尤其涉及一种音频播放方法、装置及存储介质。
背景技术
投屏是指把一台设备上的屏幕影像(以下称投屏数据)镜像到另一台设备上进行播放,常见的场景是把智能手机、平板电脑等显示屏幕较小的设备上的投屏数据镜像到会议白板、广告屏等显示屏幕较大的设备(以下称投屏显示设备)上进行播放,以满足用户视觉体验或者多个用户之间的交互需求。
随着电子技术的不断发展,有些投屏协议支持同时将两台,甚至多台设备上的投屏数据镜像到同一台设备上,也即支持双路投屏或多路投屏。目前,在双路投屏或多路投屏场景下,投屏显示设备对两路或多路投屏数据中音频数据的处理方式为:将每一路投屏数据中的音频数据均做静音处理,或者只播放其中一路投屏数据中的音频数据。
由此可见,现有技术中,在两路投屏或多路投屏场景下,投屏显示设备无法同时地对两路或多路投屏数据中的音频数据进行播放,这就无法满足用户通过同一台投屏显示设备同时收听多路投屏数据中音频数据的需求。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本申请实施例提供了一种音频播放方法、装置及存储介质。
第一方面,本申请实施例提供了一种音频播放方法,所述方法应用于第一设备,所述第一设备包括M个音频通道,所述M为大于1的整数,所述方法包括:
所述第一设备获取至少两个原始音频数据,所述至少两个原始音频数据分别属于至少两个第二设备发送的投屏数据;
所述第一设备根据所述至少两个原始音频数据生成目标音频数据,所述目标音频数据包括所述至少两个原始音频数据中每个原始音频数据的至少一个声道的音频数据,所述目标音频数据对应的声道数为小于或等于M的自然数;
所述第一设备通过所述M个音频通道播放所述目标音频数据。
可选地,所述第一设备根据所述至少两个原始音频数据生成目标音频数据,包括:
所述第一设备对每个所述原始音频数据进行声道分离,以得到每个所述原始音频数据对应的多个声道的音频数据;
所述第一设备确定每个所述原始音频数据对应的目标声道音频数据,其中,每个所述原始音频数据对应的目标声道音频数据包括所述原始音频数据对应的至少一个声道的音频数据;
所述第一设备对所述至少两个原始音频数据中每个原始音频数据对应的目标声道音频数据进行合成,以得到所述目标音频数据。
可选地,当所述至少两个第二设备的数目等于所述M时,所述每个原始音频数据对应的目标声道音频数据包括所述原始音频数据对应的一个声道的音频数据。
可选地,每个所述原始音频数据对应的目标声道音频数据所对应的声道不同。
可选地,所述第一设备对所述至少两个原始音频数据中每个原始音频数据对应的目标声道音频数据进行合成,以得到所述目标音频数据,包括:
所述第一设备按照预设声道顺序和每个所述目标声道音频数据所对应的声道,对所述至少两个原始音频数据中每个原始音频数据对应的目标声道音频数据进行合成,以得到所述目标音频数据。
可选地,在所述第一设备获取至少两个原始音频数据之前,还包括:
所述第一设备接收多个第三设备发送的投屏数据;
所述第一设备从所述多个第三设备中确定所述至少两个第二设备;
对应地,所述第一设备获取至少两个原始音频数据,包括:
所述第一设备对所述至少两个第二设备发送的投屏数据进行解析,以获取所述至少两个原始音频数据。
可选地,所述第一设备从所述多个第三设备中确定所述至少两个第二设备,包括:
所述第一设备确定所述多个第三设备中每个第三设备的优先级顺序;
所述第一设备根据所述优先级顺序从所述多个第三设备中确定所述至少两个第二设备,所述至少两个第二设备的优先级满足预置条件。
可选地,所述方法还包括:
所述第一设备接收调节指令;
所述第一设备根据所述调节指令对所述M个音频通道的音量进行调节。
第二方面,本申请实施例提供了一种音频播放装置,所述装置应用于第一设备,所述第一设备包括M个音频通道,所述M为大于1的整数,所述装置包括:
数据获取模块,用于获取至少两个原始音频数据,所述至少两个原始音频数据分别属于至少两个第二设备发送的投屏数据;
数据生成模块,用于根据所述数据获取模块获取的至少两个原始音频数据生成目标音频数据,所述目标音频数据包括所述至少两个原始音频数据中每个原始音频数据的至少一个声道的音频数据,所述目标音频数据对应的声道数为小于或等于M的自然数;
数据播放模块,用于通过所述M个音频通道播放所述数据生成模块生成的目标音频数据。
可选地,所述数据生成模块,包括:
分离子模块,用于对每个所述原始音频数据进行声道分离,以得到每个所述原始音频数据对应的多个声道的音频数据;
目标确定子模块,用于确定每个原始音频数据对应的目标声道音频数据,其中,每个原始音频数据对应的目标声道音频数据包括原始音频数据对应的至少一个声道的音频数据;
合成子模块,用于对至少两个原始音频数据中每个原始音频数据对应的目标声道音频数据进行合成,以得到目标音频数据。
可选地,当所述至少两个第二设备的数目等于所述M时,所述每个原始音频数据对应的目标声道音频数据包括所述原始音频数据对应的一个声道的音频数据。
可选地,每个所述原始音频数据对应的目标声道音频数据所对应的声道不同。
可选地,所述合成子模块具体用于:
按照预设声道顺序和每个所述目标声道音频数据所对应的声道,对所述至少两个原始音频数据中每个原始音频数据对应的目标声道音频数据进行合成,以得到所述目标音频数据。
可选地,所述装置还包括:
数据接收模块,用于接收多个第三设备发送的投屏数据;
设备确定模块,用于从所述多个第三设备中确定所述至少两个第二设备;
对应地,所述数据获取模块具体用于:
对所述至少两个第二设备发送的投屏数据进行解析,以获取所述至少两个原始音频数据。
可选地,所述设备确定模块具体用于:
确定所述多个第三设备中每个第三设备的优先级顺序;根据所述优先级顺序从所述多个第三设备中确定所述至少两个第二设备,所述至少两个第二设备的优先级满足预置条件。
可选地,所述装置还包括:
指令接收模块,用于接收调节指令;
音量调节模块,用于根据所述调节指令对所述M个音频通道的音量进行调节。
第三方面,本申请实施例提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现第一方面任一项所述的音频播放方法的步骤。
第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如第一方面任一项所述的音频播放方法的步骤。
本申请实施例提供的上述技术方案与现有技术相比具有如下优点:
在本申请实施例提供的技术方案中,第一设备通过获取至少两个第二设备发送的投屏数据中的原始音频数据,根据至少两个原始音频数据生成目标音频数据,由于目标音频数据包括至少两个原始音频数据中每个原始音频数据的至少一个声道的音频数据,且目标音频数据对应的声道数为小于或等于M的自然数,而且第一设备在通过M个音频通道播放目标音频数据时是每个音频通道播放目标音频数据中一个声道的音频数据,因此,本申请实施例可以实现第一设备能够同时播放至少两个第二设备发送的投屏数据中的音频数据,也即,可以实现在双路投屏或多路投屏的场景下,投屏显示设备能够同时播放两路或多路投屏发送端设备发送的投屏数据中的音频数据,从而满足用户需求。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的一种音频播放方法的应用场景示意图;
图2为在第一设备上进行双路投屏时,第一设备上显示界面的一种示意图;
图3为本申请实施例提供的一种音频播放方法的流程示意图;
图4为本申请实施例提供的另一种音频播放方法的流程示意图;
图5为本申请实施例中第一设备从多个第三设备中确定至少两个第二设备的一种实施例示意图;
图6为PCM音频文件格式定义的双声道顺序示意图;
图7为对第一设备的双音频通道进行音量调节时,第一设备上显示界面的一种示意图;
图8为本申请实施例提供的一种音频播放装置的示意图;
图9为本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
为便于理解,以下首先对本申请实施例提供的一种音频播放方法的应用场景做出示例性说明:
参见图1,为本申请实施例提供的一种音频播放方法的应用场景示意图。
如图1所示,该音频播放方法的应用场景中包括:投屏显示设备101、多个投屏发送端设备102。图1中仅以3个投屏发送端设备为例。其中,本申请实施例中的投屏显示设备为任意能够对投屏数据进行处理并显示的电子设备,例如可以是智能电视、会议白板、广告屏等,图1中仅以智能电视为例;本申请实施例中的投屏发送端设备为任意可以发送投屏数据的电子设备,例如可以是智能手机、笔记本电脑、可穿戴设备等,图1中仅以智能手机为例。
在图1所示应用场景中,投屏显示设备101和投屏发送端102设备均支持投屏协议,例如Miracast协议、Airplay协议、DLNA(Digital Living Network Alliance,数字生活网络联盟)协议等。以Miracast协议为例,Miracast的前称为Wi-Fi Display,是由Wi-Fi联盟制定、并得到广泛支持的行业标准。Miracast通过Wi-Fi,把一台设备上的投屏数据镜像到附近的另一台设备上。基于这一技术,在图1所示应用场景中,用户可以将投屏发送端设备上的投屏数据镜像到投屏显示设备上。
进一步地,有些投屏协议,比如Miracast协议还支持同时将两台设备上的投屏数据镜像到附近的同一台设备上,这简称双路投屏,基于此,在图1所示应用场景中,用户可将任意两个投屏发送端设备上的投屏数据同时镜像到投屏显示设备上。需要说明的是,在实际应用中,有些投屏协议还可支持同时将多台设备上的投屏数据镜像到附近的同一台设备上,这简称多路投屏,本申请实施例对具体的投屏路数不作限制。
在图1所示应用场景中,当将两个或多个投屏发送端设备上的投屏数据同时镜像到投屏显示设备上时,投屏显示设备可以分屏显示两个或多个投屏画面。参见图2,为在投屏显示设备上进行双路投屏时,投屏显示设备上显示界面的一种示意图。
而现有技术中,投屏显示设备对两路或多路投屏数据中音频数据的处理方式却为:将每一路投屏数据中的音频数据均做静音处理,或者只播放其中一路投屏数据中的音频数据。
由此可见,现有技术中,在双路投屏或多路投屏场景下,投屏显示设备无法同时地对两路或多路投屏数据中的音频数据进行播放,这就无法满足用户通过同一台投屏显示设备同时收听多路投屏数据中音频数据的需求。
基于此,本申请实施例提供一种音频播放方法,以实现在双路投屏或多路投屏的场景下,投屏显示设备能够同时播放两路或多路投屏发送端设备发送的投屏数据中的音频数据,满足用户需求。
参见图3,为本申请实施例提供的一种音频播放方法的流程示意图。作为一个实施例,该方法可应用于第一设备,也即图1所示应用场景中的投屏显示设备,如图3所示,包括以下步骤:
步骤301、第一设备获取至少两个原始音频数据,至少两个原始音频数据分别属于至少两个第二设备发送的投屏数据。
在本申请实施例中,第一设备包括M个音频通道,M为大于1的整数,换言之,第一设备包括至少两个音频通道。本申请实施例中,当M为2时,第一设备支持播放双声道音频文件,当M为4时,第二设备支持播放四声道音频文件,也可以支持播放低于四声道的音频文件,当M为7时,第二设备支持播放七声道音频文件,也可以支持播放低于七声道的音频文件,本申请实施例对此不做限定。
本申请实施例中,第二设备是指图1中向投屏显示设备发送投屏数据的投屏发送端设备。在本申请实施例中,第二设备向第一设备发送的投屏数据包括视频数据和原始音频数据,基于此,本申请实施例中,第一设备对至少两个第二设备发送的投屏数据进行解析,以获取至少两个原始音频数据。这里,原始音频数据为多声道音频数据,其中包括至少两个声道的音频数据。以两个声道为例,原始音频数据可包括左声道的音频数据和右声道的音频数据;再以四个声道为例,原始音频数据可包括前左声道的音频数据、后左声道的音频数据、前右声道的音频数据、后右声道的音频数据。上述至少两个声道还可以为六声道、七声道、十一声道等,本申请对此不再一一示例。需要说明的是,本申请实施例中,不同的第二设备发送给第一设备的投屏数据中的原始音频数据对应的声道数可以不同,本申请实施例对此不做限定。例如,其中一个第二设备发送给第一设备的投屏数据中的原始音频数据为双声道音频数据,另一个第二设备发送给第一设备的投屏数据中的原始音频数据为四声道音频数据。
步骤302、第一设备根据至少两个原始音频数据生成目标音频数据,目标音频数据包括至少两个原始音频数据中每个原始音频数据的至少一个声道的音频数据,目标音频数据对应的声道数为小于或等于M的自然数。
在本申请实施例中,第一设备获取到至少两个原始音频数据后,根据该至少两个原始音频数据生成目标音频数据。本申请实施例中,原始音频数据均为多声道音频数据,目标音频数据包括每个原始音频数据中的至少一个声道的音频数据。本申请实施例中,目标音频数据对应的声道数为小于或等于M的自然数,且目标音频数据对应的声道数大于或等于至少两个第二设备的数目。
步骤303、第一设备通过M个音频通道播放目标音频数据。
由步骤302和303中的描述可见,在本申请实施例中,第一设备最终播放的音频数据并非是获取到的多个原始音频数据中的任一者,而是基于不同的原始音频数据所得到的目标音频数据,进一步地,目标音频数据包括至少两个原始音频数据中每一个原始音频数据的至少一个声道的音频数据,因此,第一设备通过M个音频通道播放目标音频数据则能够实现第一设备通过M个音频通道分别地播放两个或多个第二设备发送的投屏数据中的音频数据。
举例来说,假设第一设备包括的音频通道的数目为2,并假设第二设备的数目也为2,则第一设备可以通过左声道对应的音频通道播放其中一个第二设备发送的投屏数据中的原始音频数据中左声道的音频数据,同时通过右声道对应的音频通道播放另一个第二设备发送的投屏数据中的原始音频数据中右声道的音频数据;或者,第一设备可以通过左声道对应的音频通道播放一个第二设备发送的投屏数据中的原始音频数据中右声道的音频数据,同时通过右声道对应的音频通道播放另一个第二设备发送的投屏数据中的原始音频数据中右声道的音频数据;再或者,第一设备可以通过左声道对应的音频通道播放一个第二设备发送的投屏数据中的原始音频数据中左声道的音频数据,同时通过右声道对应的音频通道播放另一个第二设备发送的投屏数据中的原始音频数据中左声道的音频数据,等等。由此可见,应用本申请实施例提供的技术方案能够实现在双路投屏或多路投屏的场景下,投屏显示设备能够同时播放两路或多路投屏发送端设备发送的投屏数据中的原始音频数据,满足用户需求。
在本申请实施例提供的技术方案中,第一设备通过获取至少两个第二设备发送的投屏数据中的原始音频数据,根据至少两个原始音频数据生成目标音频数据,由于目标音频数据包括至少两个原始音频数据中每个原始音频数据的至少一个声道的音频数据,且目标音频数据对应的声道数为小于或等于M的自然数,而且第一设备在通过M个音频通道播放目标音频数据时是每个音频通道播放目标音频数据中一个声道的音频数据,因此,本申请实施例可以实现第一设备能够同时播放至少两个第二设备发送的投屏数据中的音频数据,也即,可以实现在双路投屏或多路投屏的场景下,投屏显示设备能够同时播放两路或多路投屏发送端设备发送的投屏数据中的音频数据,从而满足用户需求。
基于图3实施例中的音频播放方法,第一设备包括M个音频通道,而同一时间段向第一设备发送投屏数据的投屏发送端设备的数目可能存在大于M的情况,即第一设备在同一时间段接收到N个第三设备发送的投屏数据,N大于M,此时,第一设备的M个音频通道最多只能播放其中的M个投屏发送端设备发送的投屏数据中的原始音频数据。例如,假设3个第三设备同时向第一设备发送投屏数据,而第一设备包括2个音频通道,那么第一设备最多只能同时播放其中的2个第三设备对应的原始音频数据。针对这种情况,本申请实施例提供另一种音频播放方法的流程示意图,如图4所示。
图4所示的另一种音频播放方法的流程,包括步骤401-步骤405的内容。
步骤401、第一设备接收多个第三设备发送的投屏数据。
本申请实施例中,第三设备是指图1中向第一设备发送投屏数据的投屏发送端设备。在本申请实施例中,第一设备接收多个第三设备发送的投屏数据。本申请实施例中,多个第三设备的数目为N,其中N为大于1的自然数。
步骤402、第一设备从多个第三设备中确定至少两个第二设备。
本申请实施例中,第一设备接收多个第三设备发送的投屏数据之后,可根据本设备包括的音频通道的数量M和该多个第三设备的数量N,从该多个第三设备中确定至少两个第二设备。
具体地,第一设备在接收到多个第三设备发送的投屏数据时,比较上述M和N,若比较得出M大于等于N,则意味着每一个第三设备都能够各自对应至少一个音频通道来播放该第三设备向第一设备发送的投屏数据中的原始音频数据,因此,第一设备可将该多个第三设备中的每一个均确定为第二设备;若比较出M小于N,则意味着最多只能有M个第三设备能够各自对应一个音频通道来播放该第三设备向第一设备发送的投屏数据中的原始音频数据,因此,第一设备可将该多个第三设备中的M个确定为第二设备,也即第一设备可从多个第三设备中确定至少两个第二设备。
可选地,本申请实施例中,第一设备从多个第三设备中确定至少两个第二设备的方法可以采用如图5所示的方法。图5为本申请实施例中第一设备从多个第三设备中确定至少两个第二设备的一种实施例示意图。图5所示的方法包括步骤4021-步骤4022的内容。
步骤4021、第一设备确定多个第三设备中每个第三设备的优先级顺序。
作为一个实施例,第一设备可根据多个第三设备的接入顺序,确定多个第三设备的优先级顺序,这里,接入顺序是指第三设备接入第一设备的顺序。优选地,第三设备越早地接入第一设备,其优先级越高,也即,在优先级顺序为按照优先级从高到低的顺序的情况下,每个第三设备的优先级顺序与其接入顺序一致。
作为另一个实施例,可预先设置不同类型、不同型号的设备的优先级顺序,比如设置平板电脑的优先级高于智能手机的优先级,型号为A的智能手机的优先级高于型号为B的智能手机的优先级等等,基于此,第一设备可根据多个第三设备各自的类型、型号等确定多个第三设备的优先级顺序。
步骤4022、第一设备根据优先级顺序从多个第三设备中确定至少两个第二设备,至少两个第二设备的优先级满足预置条件。
上述预置条件可以指:按照优先级从高到低的顺序,第二设备排在前M位,或者,按照优先级从低到高的顺序,第二设备排在后M位。
需要说明的是,图5所描述的第一设备确定多个第三设备中每个第三设备的优先级顺序,根据优先级顺序从多个第三设备中确定至少两个第二设备仅仅是一种可选的实现方式,在应用中,第一设备还可通过其他方式,比如随机选择的方式,从多个第三设备中选择至少两个第二设备,本申请实施例对此不作限定。
步骤403、第一设备对至少两个第二设备发送的投屏数据进行解析,以获取至少两个原始音频数据。
本申请实施例中,第一设备从多个第三设备中确定至少两个第二设备之后,对该至少两个第二设备发送的投屏数据进行解析,以获取至少两个原始音频数据。需要说明的是,本申请实施例可以参阅图3的步骤301中的内容进行理解,此处不再赘述。
步骤404、第一设备根据至少两个原始音频数据生成目标音频数据,目标音频数据包括至少两个原始音频数据中每个原始音频数据的至少一个声道的音频数据,目标音频数据对应的声道数为小于或等于M的自然数。
本申请实施例中,第一设备根据至少两个原始音频数据生成目标音频数据包括:第一设备对每个原始音频数据进行声道分离,以得到每个原始音频数据对应的多个声道的音频数据,然后,第一设备确定每个原始音频数据对应的目标声道音频数据,其中,每个原始音频数据对应的目标声道音频数据包括原始音频数据对应的至少一个声道的音频数据,最后,第一设备对至少两个原始音频数据中每个原始音频数据对应的目标声道音频数据进行合成,以得到目标音频数据。
具体地,第一设备确定每个原始音频数据对应的目标声道音频数据包括:第一设备比较本设备包括的音频通道的数量M和至少两个第二设备的数量Q,其中,Q为大于1的自然数。若比较出Q等于M,则意味着每一个第二设备都能够各自对应一个音频通道来播放该第二设备向第一设备发送的原始音频数据,因此,当第二设备的数目Q等于M时,第一设备可将第二设备对应的原始音频数据中的一个声道的音频数据确定为该原始音频数据对应的目标音频数据,换言之,原始音频数据对应的目标声道音频数据包括该原始音频数据对应的一个声道的音频数据。
可选地,在Q等于M的情况下,每个原始音频数据对应的目标声道音频数据所对应的声道不同。举例来说,在双路投屏场景下,将其中一路原始音频数据中左声道的音频数据确定为该原始音频数据对应的目标声道音频数据,将另一路原始音频数据中右声道的音频数据确定为该原始音频数据对应的目标声道音频数据。需要注意的是,每个原始音频数据对应的目标声道音频数据所对应的声道不同仅仅是一种优选的方式,并非是对本申请实施例的限定。
例如,M=2,Q=2,且每个原始音频数据均为双声道音频数据,其中,原始音频数据1为{a1,b1},原始音频数据2为{a2,b2},a1和a2为左声道音频数据,b1和b2为右声道音频数据,则目标音频数据为2声道音频数据,包括原始音频数据1中的一个声道上的声道音频数据,以及原始音频数据2中的一个声道上的声道音频数据,例如,目标音频数据可以是{a1,a2}、{a1,b2}、{b1,a2}、{b1,b2}中的任意一种。
例如,M=4,Q=4,且每个原始音频数据均为四声道音频数据,其中,原始音频数据1为{a1,b1,c1,d1},原始音频数据2为{a2,b2,c2,d2},原始音频数据3为{a3,b3,c3,d3},原始音频数据4为{a4,b4,c4,d4},则目标音频数据为4声道数据,包括原始音频数据1中的一个声道上的声道音频数据、原始音频数据2中的一个声道上的声道音频数据,原始音频数据3中的一个声道上的声道音频数据、以及原始音频数据4中的一个声道上的声道音频数据,例如,目标音频数据可以是{a1,a2,a3,a4}、{a1,b2,a3,a4}、{a1,c2,a3,a4}、{a1,d2,a3,a4}、{b1,a2,a3,a4}、{c1,a2,a3,a4}、{d1,a2,a3,a4}等中的任意一种。
以上为几种简单的示例,对于其他不同数目的原始音频数据以及不同的声道数的情形,也都可以采用相同的原则进行目标音频数据的合成,本申请实施例对此不再一一示例。
若比较出Q小于M,则意味着每一个第二设备都能够各自对应至少一个音频通道来播放该第二设备向第一设备发送的原始音频数据,因此,当第二设备的数目Q小于M时,第一设备可将第二设备对应的原始音频数据中的至少一个声道的音频数据确定为该原始音频数据对应的目标音频数据,换言之,原始音频数据对应的目标声道音频数据包括原始音频数据对应的至少一个声道的音频数据。这里需要注意是,在Q小于M的情况下,各原始音频数据对应的目标声道音频数据的总数目为小于或等于M的自然数,以使得根据目标声道音频数据合成的目标音频数据对应的声道数为小于或等于M的自然数。
例如,M=4,Q=2,且每个原始音频数据均为双声道音频数据,其中,原始音频数据1为{a1,b1},原始音频数据2为{a2,b2},a1和a2为左声道音频数据,b1和b2为右声道音频数据,则目标音频数据可为2声道音频数据、3声道音频数据,或者4声道音频数据。当目标音频数据为2声道音频数据时,包括原始音频数据1中的一个声道上的声道音频数据,以及原始音频数据2中的一个声道上的声道音频数据,例如,目标音频数据可以是{a1,a2}、{a1,b2}、{b1,a2}、{b1,b2}中的任意一种。当目标音频数据为3声道音频数据时,包括原始音频数据1中的一个声道上的声道音频数据,以及原始音频数据2中的2个声道上的声道音频数据,例如,目标音频数据可以是{a1,a2,b2}、{b1,a2,b2}中的任意一种;或者包括原始音频数据1中的2个声道上的声道音频数据,以及原始音频数据2中的1个声道上的声道音频数据,例如,目标音频数据可以是{a1,b1,b2}、{a1,b1,b2}中的任意一种。当目标音频数据为4声道音频数据时,包括原始音频数据1中的2个声道上的声道音频数据,以及原始音频数据2中的2个声道上的声道音频数据,例如,目标音频数据可以是{a1,b1,a2,b2}。
例如,M=4,Q=3,且每个原始音频数据均为双声道音频数据,其中,原始音频数据1为{a1,b1},原始音频数据2为{a2,b2},原始音频数据3为{a3,b3},a1、a2和a3为左声道音频数据,b1、b2和b3为右声道音频数据,则目标音频数据可为3声道音频数据或者4声道音频数据。当目标音频数据为3声道音频数据时,包括原始音频数据1中的一个声道上的声道音频数据,原始音频数据2中的一个声道上的声道音频数据,以及原始音频数据3中的一个声道上的声道音频数据,例如,目标音频数据可以是{a1,a2,a3}、{a1,a2,b3}、{a1,b2,b3}、{a1,b2,a3}、{b1,a2,a3}、{b1,b2,b3}、{b1,a2,b3}、{b1,b2,a3}等中的任意一种。当目标音频数据为4声道音频数据时,包括原始音频数据1中的1个声道上的声道音频数据,原始音频数据2中的1个声道上的声道音频数据,以及原始音频数据3中的2个声道上的声道音频数据,例如,目标音频数据可以是{a1,a2,a3,b3}、{a1,b2,a3,b3}、{b1,a2,a3,b3}、{b1,b2,a3,b3}等中的任意一种;或者包括原始音频数据1中的2个声道上的声道音频数据,原始音频数据2中的1个声道上的声道音频数据,以及原始音频数据3中的1个声道上的声道音频数据,例如,目标音频数据可以是{a1,b1,a2,a3}、{a1,b1,a2,b3}、{a1,b1,b2,a3}、{a1,b1,b2,b3}等中的任意一种;或者包括原始音频数据1中的1个声道上的声道音频数据,原始音频数据2中的2个声道上的声道音频数据,以及原始音频数据3中的1个声道上的声道音频数据,例如,目标音频数据可以是{a1,a2,b2,a3}、{a1,a2,b2,b3}、{b1,a2,b2,a3}、{b1,a2,b2,b3}等中的任意一种。
以上为几种简单的示例,对于其他不同数目的原始音频数据以及不同的声道数的情形,也都可以采用相同的原则进行目标音频数据的合成,本申请实施例对此不再一一示例。
本申请实施例中,在每个原始音频数据对应的目标声道音频数据所对应的声道不同的情况下,第一设备对至少两个原始音频数据中每个原始音频数据对应的目标声道音频数据进行合成,以得到目标音频数据包括:第一设备按照预设声道顺序和每个目标声道音频数据所对应的声道,对至少两个原始音频数据中每个原始音频数据对应的目标声道音频数据进行合成,以得到目标音频数据。这里,预设声道顺序例如可以是PCM音频文件格式所定义的声道顺序。如图6所示,为PCM音频文件格式定义的双声道顺序示意图。
基于图6所示例的PCM音频文件格式,例如,同上的具体举例,当M=2,Q=2,且每个原始音频数据均为双声道音频数据,其中,原始音频数据1为{a1,b1},原始音频数据2为{a2,b2},a1和a2为左声道音频数据,b1和b2为右声道音频数据,则目标音频数据可为2声道音频数据,可以是{a1,b2}、{a2,b1}中的任意一种。
本申请实施例的其他内容可以参阅图3的步骤302中的内容进行理解,此处不再赘述。
步骤405、第一设备通过M个音频通道播放目标音频数据。
本申请实施例可以参阅图3的步骤303中的内容进行理解,此处不再赘述。
本申请实施例中,通过图4所示流程,实现了第一设备在接收到N个第三设备发送的投屏数据的情况下,根据第一设备的音频通道数目M和N,从N个第三设备中确定至少两个第二设备,进而通过获取至少两个第二设备发送的投屏数据中的原始音频数据,根据至少两个原始音频数据生成目标音频数据,由于目标音频数据包括至少两个原始音频数据中每个原始音频数据的至少一个声道的音频数据,且目标音频数据对应的声道数为小于或等于M的自然数,而且第一设备在通过M个音频通道播放目标音频数据时是每个音频通道播放目标音频数据中一个声道的音频数据,因此,本申请实施例可以实现第一设备能够同时播放至少两个第二设备发送的投屏数据中的音频数据,也即,可以实现在双路投屏或多路投屏的场景下,投屏显示设备能够同时播放两路或多路投屏发送端设备发送的投屏数据中的音频数据,从而满足用户需求。
本申请实施例中,通过在第一设备的音频通道数目M等于N的情况下,将每一个第三设备均确定为第二设备,可以实现第一设备能够同时播放每一个第三设备发送的投屏数据中的音频数据,也即,可以实现在双路投屏或多路投屏的场景下,投屏显示设备能够同时播放每一路投屏发送端设备发送的投屏数据中的音频数据,从而满足用户需求。
本申请实施例中,通过在第一设备的音频通道数目M小于N的情况下,根据每个第三设备的优先级顺序从多个第三设备中确定至少两个第二设备,在实现第一设备能够同时播放至少两个第三设备发送的投屏数据中音频数据的同时,还能够实现优先选择播放优先级较高的第三设备对应的音频数据,满足用户需求的同时进一步提升用户体验。
此外,在图3和图4所示的实施例中,在第一设备通过M个音频通道播放目标音频数据的过程中,用户还可根据实际应用场景对第一设备上不同音频通道的播放音量进行平衡调节。具体的,在第一设备播放目标音频数据的过程中,用户可通过外部设备(例如可以是遥控器),或者通过第一设备上的控制模块(例如可以是按键、可触摸控制图标等)向第一设备发送调节指令,如此,第一设备可以接收调节指令,根据调节指令,对各音频通道的播放音量进行调节。
如图7所示,当对第一设备的双音频通道进行音量调节时,第一设备的显示界面中将显示平衡调节图标,通过该平衡调节图标用户可直观确定各音频通道之间的音量权重大小关系。
由此可见,应用本申请实施例提供的技术方案,用户能够根据实际业务需求灵活调节不同投屏发送设备对应的音频数据的播放音量,提升用户体验。
参见图8,为本申请实施例提供的一种音频播放装置的示意图。如图8所示,音频播放装置包括:数据获取模块81、数据生成模块82、数据播放模块83。
其中,数据获取模块81,用于获取至少两个原始音频数据,所述至少两个原始音频数据分别属于至少两个第二设备发送的投屏数据;
数据生成模块82,用于根据所述数据获取模块81获取的至少两个原始音频数据生成目标音频数据,所述目标音频数据包括所述至少两个原始音频数据中每个原始音频数据的至少一个声道的音频数据,所述目标音频数据对应的声道数为小于或等于M的自然数;
数据播放模块83,用于通过所述M个音频通道播放所述数据生成模块82生成的目标音频数据。
可选地,所述数据生成模块82,包括(图中未示出):
分离子模块,用于对每个所述原始音频数据进行声道分离,以得到每个所述原始音频数据对应的多个声道的音频数据;
目标确定子模块,用于确定每个原始音频数据对应的目标声道音频数据,其中,每个原始音频数据对应的目标声道音频数据包括原始音频数据对应的至少一个声道的音频数据;
合成子模块,用于对至少两个原始音频数据中每个原始音频数据对应的目标声道音频数据进行合成,以得到目标音频数据。
可选地,当所述至少两个第二设备的数目等于所述M时,所述每个原始音频数据对应的目标声道音频数据包括所述原始音频数据对应的一个声道的音频数据。
可选地,每个所述原始音频数据对应的目标声道音频数据所对应的声道不同。
可选地,所述合成子模块具体用于:
按照预设声道顺序和每个所述目标声道音频数据所对应的声道,对所述至少两个原始音频数据中每个原始音频数据对应的目标声道音频数据进行合成,以得到所述目标音频数据。
可选地,所述装置还包括(图中未示出):
数据接收模块,用于接收多个第三设备发送的投屏数据;
设备确定模块,用于从所述多个第三设备中确定所述至少两个第二设备;
对应地,所述数据获取模块81具体用于:
对所述至少两个第二设备发送的投屏数据进行解析,以获取所述至少两个原始音频数据。
可选地,所述设备确定模块具体用于:
确定所述多个第三设备中每个第三设备的优先级顺序;根据所述优先级顺序从所述多个第三设备中确定所述至少两个第二设备,所述至少两个第二设备的优先级满足预置条件。
可选地,所述装置还包括(图中未示出):
指令接收模块,用于接收调节指令;
音量调节模块,用于根据所述调节指令对所述M个音频通道的音量进行调节。
如图9所示,本申请实施例提供了一种电子设备,包括处理器911、通信接口912、存储器913和通信总线914,其中,处理器911,通信接口912,存储器113通过通信总线914完成相互间的通信,
存储器913,用于存放计算机程序;
在本申请一个实施例中,处理器911,用于执行存储器913上所存放的程序时,实现前述任意一个方法实施例提供的音频播放方法,包括:
所述第一设备获取至少两个原始音频数据,所述至少两个原始音频数据分别属于至少两个第二设备发送的投屏数据;
所述第一设备根据所述至少两个原始音频数据生成目标音频数据,所述目标音频数据包括所述至少两个原始音频数据中每个原始音频数据的至少一个声道的音频数据,所述目标音频数据对应的声道数为小于或等于M的自然数;
所述第一设备通过所述M个音频通道播放所述目标音频数据。
可选地,所述第一设备根据所述至少两个原始音频数据生成目标音频数据,包括:
所述第一设备对每个所述原始音频数据进行声道分离,以得到每个所述原始音频数据对应的多个声道的音频数据;
所述第一设备确定每个所述原始音频数据对应的目标声道音频数据,其中,每个所述原始音频数据对应的目标声道音频数据包括所述原始音频数据对应的至少一个声道的音频数据;
所述第一设备对所述至少两个原始音频数据中每个原始音频数据对应的目标声道音频数据进行合成,以得到所述目标音频数据。
可选地,当所述至少两个第二设备的数目等于所述M时,所述每个原始音频数据对应的目标声道音频数据包括所述原始音频数据对应的一个声道的音频数据。
可选地,每个所述原始音频数据对应的目标声道音频数据所对应的声道不同。
可选地,所述第一设备对所述至少两个原始音频数据中每个原始音频数据对应的目标声道音频数据进行合成,以得到所述目标音频数据,包括:
所述第一设备按照预设声道顺序和每个所述目标声道音频数据所对应的声道,对所述至少两个原始音频数据中每个原始音频数据对应的目标声道音频数据进行合成,以得到所述目标音频数据。
可选地,在所述第一设备获取至少两个原始音频数据之前,还包括:
所述第一设备接收多个第三设备发送的投屏数据;
所述第一设备从所述多个第三设备中确定所述至少两个第二设备;
对应地,所述第一设备获取至少两个原始音频数据,包括:
所述第一设备对所述至少两个第二设备发送的投屏数据进行解析,以获取所述至少两个原始音频数据。
可选地,所述第一设备从所述多个第三设备中确定所述至少两个第二设备,包括:
所述第一设备确定所述多个第三设备中每个第三设备的优先级顺序;
所述第一设备根据所述优先级顺序从所述多个第三设备中确定所述至少两个第二设备,所述至少两个第二设备的优先级满足预置条件。
可选地,所述方法还包括:
所述第一设备接收调节指令;
所述第一设备根据所述调节指令对所述M个音频通道的音量进行调节。
本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如前述任意一个方法实施例提供的音频播放方法的步骤。
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。
Claims (11)
1.一种音频播放方法,其特征在于,所述方法应用于第一设备,所述第一设备包括M个音频通道,所述M为大于1的整数,所述方法包括:
所述第一设备获取至少两个原始音频数据,所述至少两个原始音频数据分别属于至少两个第二设备发送的投屏数据;
所述第一设备根据所述至少两个原始音频数据生成目标音频数据,所述目标音频数据包括所述至少两个原始音频数据中每个原始音频数据的至少一个声道的音频数据,所述目标音频数据对应的声道数为小于或等于M的自然数;
所述第一设备通过所述M个音频通道播放所述目标音频数据。
2.根据权利要求1所述的方法,其特征在于,所述第一设备根据所述至少两个原始音频数据生成目标音频数据,包括:
所述第一设备对每个所述原始音频数据进行声道分离,以得到每个所述原始音频数据对应的多个声道的音频数据;
所述第一设备确定每个所述原始音频数据对应的目标声道音频数据,其中,每个所述原始音频数据对应的目标声道音频数据包括所述原始音频数据对应的至少一个声道的音频数据;
所述第一设备对所述至少两个原始音频数据中每个原始音频数据对应的目标声道音频数据进行合成,以得到所述目标音频数据。
3.根据权利要求2所述的方法,其特征在于,当所述至少两个第二设备的数目等于所述M时,所述每个原始音频数据对应的目标声道音频数据包括所述原始音频数据对应的一个声道的音频数据。
4.根据权利要求3所述的方法,其特征在于,每个所述原始音频数据对应的目标声道音频数据所对应的声道不同。
5.根据权利要求4所述的方法,其特征在于,所述第一设备对所述至少两个原始音频数据中每个原始音频数据对应的目标声道音频数据进行合成,以得到所述目标音频数据,包括:
所述第一设备按照预设声道顺序和每个所述目标声道音频数据所对应的声道,对所述至少两个原始音频数据中每个原始音频数据对应的目标声道音频数据进行合成,以得到所述目标音频数据。
6.根据权利要求1-5任一所述的方法,其特征在于,在所述第一设备获取至少两个原始音频数据之前,还包括:
所述第一设备接收多个第三设备发送的投屏数据;
所述第一设备从所述多个第三设备中确定所述至少两个第二设备;
对应地,所述第一设备获取至少两个原始音频数据,包括:
所述第一设备对所述至少两个第二设备发送的投屏数据进行解析,以获取所述至少两个原始音频数据。
7.根据权利要求6所述的方法,其特征在于,所述第一设备从所述多个第三设备中确定所述至少两个第二设备,包括:
所述第一设备确定所述多个第三设备中每个第三设备的优先级顺序;
所述第一设备根据所述优先级顺序从所述多个第三设备中确定所述至少两个第二设备,所述至少两个第二设备的优先级满足预置条件。
8.根据权利要求1-5任一所述的方法,其特征在于,所述方法还包括:
所述第一设备接收调节指令;
所述第一设备根据所述调节指令对所述M个音频通道的音量进行调节。
9.一种音频播放装置,其特征在于,所述装置应用于第一设备,所述第一设备包括M个音频通道,所述M为大于1的整数,所述装置包括:
数据获取模块,用于获取至少两个原始音频数据,所述至少两个原始音频数据分别属于至少两个第二设备发送的投屏数据;
数据生成模块,用于根据所述数据获取模块获取的所述至少两个原始音频数据生成目标音频数据,所述目标音频数据包括所述至少两个原始音频数据中每个原始音频数据的至少一个声道的音频数据,所述目标音频数据对应的声道数为小于或等于M的自然数;
数据播放模块,用于通过所述M个音频通道播放所述数据生成模块生成的所述目标音频数据。
10.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现权利要求1-8任一项所述的音频播放方法的步骤。
11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-8任一项所述的音频播放方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110383831.1A CN113050916A (zh) | 2021-04-09 | 2021-04-09 | 音频播放方法、装置及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110383831.1A CN113050916A (zh) | 2021-04-09 | 2021-04-09 | 音频播放方法、装置及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113050916A true CN113050916A (zh) | 2021-06-29 |
Family
ID=76518963
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110383831.1A Pending CN113050916A (zh) | 2021-04-09 | 2021-04-09 | 音频播放方法、装置及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113050916A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113490039A (zh) * | 2021-07-20 | 2021-10-08 | 北京奇艺世纪科技有限公司 | 一种投屏联播方法、装置、***、电子设备及存储介质 |
CN114006971A (zh) * | 2021-10-28 | 2022-02-01 | 努比亚技术有限公司 | 一种投屏窗口音频控制方法、设备及计算机可读存储介质 |
CN114422839A (zh) * | 2021-12-31 | 2022-04-29 | 当趣网络科技(杭州)有限公司 | 一种多路投屏显示处理方法、装置以及*** |
CN116015545A (zh) * | 2022-12-12 | 2023-04-25 | Oppo广东移动通信有限公司 | 数据传输方法、装置、音频播放设备及计算机可读介质 |
WO2023109156A1 (zh) * | 2021-12-14 | 2023-06-22 | 荣耀终端有限公司 | 投屏方法、设备及存储介质 |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105828235A (zh) * | 2015-08-07 | 2016-08-03 | 维沃移动通信有限公司 | 一种播放音频的方法及电子设备 |
CN107135301A (zh) * | 2016-02-29 | 2017-09-05 | 宇龙计算机通信科技(深圳)有限公司 | 一种音频数据处理方法及装置 |
CN109445745A (zh) * | 2018-12-27 | 2019-03-08 | 努比亚技术有限公司 | 音频流处理方法、装置、移动终端以及存储介质 |
CN109862475A (zh) * | 2019-01-28 | 2019-06-07 | Oppo广东移动通信有限公司 | 音频播放设备及方法、存储介质、通信终端 |
CN110383234A (zh) * | 2019-02-20 | 2019-10-25 | 深圳市鹰硕技术有限公司 | 一种投屏方法、装置和***、智能终端和存储介质 |
CN110381197A (zh) * | 2019-06-27 | 2019-10-25 | 华为技术有限公司 | 多对一投屏中音频数据的处理方法、装置及*** |
CN111131866A (zh) * | 2019-11-25 | 2020-05-08 | 华为技术有限公司 | 一种投屏音视频播放方法及电子设备 |
CN111556439A (zh) * | 2020-04-23 | 2020-08-18 | 深圳传音控股股份有限公司 | 一种终端的连接控制方法、终端及计算机存储介质 |
CN111768791A (zh) * | 2020-06-28 | 2020-10-13 | 广州小鹏车联网科技有限公司 | 一种音频播放方法、装置和车辆 |
CN111796784A (zh) * | 2020-06-12 | 2020-10-20 | 彭程 | 投屏方法、电子设备及投屏终端 |
CN112181353A (zh) * | 2020-10-15 | 2021-01-05 | Oppo广东移动通信有限公司 | 音频播放方法、装置、电子设备及存储介质 |
-
2021
- 2021-04-09 CN CN202110383831.1A patent/CN113050916A/zh active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105828235A (zh) * | 2015-08-07 | 2016-08-03 | 维沃移动通信有限公司 | 一种播放音频的方法及电子设备 |
CN107135301A (zh) * | 2016-02-29 | 2017-09-05 | 宇龙计算机通信科技(深圳)有限公司 | 一种音频数据处理方法及装置 |
CN109445745A (zh) * | 2018-12-27 | 2019-03-08 | 努比亚技术有限公司 | 音频流处理方法、装置、移动终端以及存储介质 |
CN109862475A (zh) * | 2019-01-28 | 2019-06-07 | Oppo广东移动通信有限公司 | 音频播放设备及方法、存储介质、通信终端 |
CN110383234A (zh) * | 2019-02-20 | 2019-10-25 | 深圳市鹰硕技术有限公司 | 一种投屏方法、装置和***、智能终端和存储介质 |
CN110381197A (zh) * | 2019-06-27 | 2019-10-25 | 华为技术有限公司 | 多对一投屏中音频数据的处理方法、装置及*** |
CN111131866A (zh) * | 2019-11-25 | 2020-05-08 | 华为技术有限公司 | 一种投屏音视频播放方法及电子设备 |
CN111556439A (zh) * | 2020-04-23 | 2020-08-18 | 深圳传音控股股份有限公司 | 一种终端的连接控制方法、终端及计算机存储介质 |
CN111796784A (zh) * | 2020-06-12 | 2020-10-20 | 彭程 | 投屏方法、电子设备及投屏终端 |
CN111768791A (zh) * | 2020-06-28 | 2020-10-13 | 广州小鹏车联网科技有限公司 | 一种音频播放方法、装置和车辆 |
CN112181353A (zh) * | 2020-10-15 | 2021-01-05 | Oppo广东移动通信有限公司 | 音频播放方法、装置、电子设备及存储介质 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113490039A (zh) * | 2021-07-20 | 2021-10-08 | 北京奇艺世纪科技有限公司 | 一种投屏联播方法、装置、***、电子设备及存储介质 |
CN113490039B (zh) * | 2021-07-20 | 2023-09-05 | 北京奇艺世纪科技有限公司 | 一种投屏联播方法、装置、***、电子设备及存储介质 |
CN114006971A (zh) * | 2021-10-28 | 2022-02-01 | 努比亚技术有限公司 | 一种投屏窗口音频控制方法、设备及计算机可读存储介质 |
CN114006971B (zh) * | 2021-10-28 | 2024-03-19 | 努比亚技术有限公司 | 一种投屏窗口音频控制方法、设备及计算机可读存储介质 |
WO2023109156A1 (zh) * | 2021-12-14 | 2023-06-22 | 荣耀终端有限公司 | 投屏方法、设备及存储介质 |
CN114422839A (zh) * | 2021-12-31 | 2022-04-29 | 当趣网络科技(杭州)有限公司 | 一种多路投屏显示处理方法、装置以及*** |
CN116015545A (zh) * | 2022-12-12 | 2023-04-25 | Oppo广东移动通信有限公司 | 数据传输方法、装置、音频播放设备及计算机可读介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113050916A (zh) | 音频播放方法、装置及存储介质 | |
US10721575B2 (en) | Providing a multi-channel and a multi-zone audio environment | |
US9813829B2 (en) | Audio synchronization among playback devices using offset information | |
EP2926572B1 (en) | Collaborative sound system | |
US7555354B2 (en) | Method and apparatus for spatial reformatting of multi-channel audio content | |
JP6582100B2 (ja) | 音声サービスを提供するための方法および装置 | |
US11956497B2 (en) | Audio processing method and electronic device | |
US9986362B2 (en) | Information processing method and electronic device | |
CN103002376A (zh) | 声音定向发送的方法和电子设备 | |
US20170150287A1 (en) | Apparatus and method for reproducing multi-sound channel contents using dlna in mobile terminal | |
US20130155318A1 (en) | Audio Output Distribution | |
CN109379613A (zh) | 音视频同步调整方法、电视、计算机可读存储介质及*** | |
CN104301782A (zh) | 用于输出音频的方法、装置和终端 | |
US20170195817A1 (en) | Simultaneous Binaural Presentation of Multiple Audio Streams | |
JP2016527792A (ja) | ビデオ会議端末、セカンダリストリームデータアクセス方法およびコンピュータ記憶媒体 | |
US10129680B2 (en) | Methods and systems for rendering binaural audio content | |
US20210227005A1 (en) | Multi-user instant messaging method, system, apparatus, and electronic device | |
US20220345844A1 (en) | Electronic apparatus for audio signal processing and operating method thereof | |
US20230370801A1 (en) | Information processing device, information processing terminal, information processing method, and program | |
CN115767158A (zh) | 同步播放方法、终端设备及存储介质 | |
CN113542829A (zh) | 分屏显示方法、显示终端及可读存储介质 | |
EP3588988B1 (en) | Selective presentation of ambient audio content for spatial audio presentation | |
EP4262241A1 (en) | Reproduction apparatus, reproduction method, information processing apparatus, information processing method, and program | |
US20230297324A1 (en) | Audio Control Method, System, and Electronic Device | |
US20240163629A1 (en) | Adaptive sound scene rotation |
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 |