发布信息

用于维持预渲染空间音频的轨迹长度的方法和系统与流程 专利技术说明

作者:admin      2022-12-06 20:55:19     913



电子通信装置的制造及其应用技术用于维持预渲染空间音频的轨迹长度的方法和系统1.相关申请的交叉引用2.本技术要求2021年6月4日提交的美国临时专利申请序列第63/197,210号的权益和优先权,该临时专利申请特此以全文引用方式并入本文。技术领域3.本公开的一个方面涉及维持预渲染空间音频音轨的轨道长度。还描述了其他方面。背景技术:4.双耳音频录制为收听者提供可由一对扬声器或耳机再现的三维(3d)立体声。为形成这种3d声音,将麦克风定位在房间内的人体模型的头部的每个耳朵处以捕获声音。在回放时,再现的声音给收听者提供了如同在最初进行录制的房间内收听声音般的印象。技术实现要素:5.本公开的一个方面是一种由例如远程电子服务器的音频系统的已编程处理器执行的方法。音频系统接收具有轨道长度的音轨并且产生音轨的双耳音频版本,该双耳音频版本具有延伸轨道长度。举例来说,系统可通过应用至少一个空间滤波器(例如,预定义头部相关传递函数(hrtf),该预定义头部相关传递函数可为通用的且不是针对任何特定用户个性化的)来产生双耳音频版本。延伸轨道长度可为应用hrtf和/或其他音频信号处理操作的结果,例如应用混响和执行均衡操作的结果。例如,操作的应用可将混响尾部添加到音轨,从而导致延伸长度。系统对双耳音频版本执行衰减操作,以逐渐减小(例如,淡出)双耳音频版本的一部分。例如,衰减操作可沿延伸轨道长度在对应于音轨的(原始)轨道长度的结束时间的时间将双耳音频版本的信号水平降低到低于(或等于)信号阈值水平(例如,0db)。系统将具有音轨的轨道长度的双耳音频版本存储在存储器中,以供稍后传输到音频回放设备以用于回放(例如,驱动一个或多个扬声器)。因此,系统维持原始音轨与双耳音频版本之间的轨道长度。6.在一个方面中,信号阈值水平是第一信号阈值水平,系统还确定双耳音频版本的一部分是否具有超过第二信号阈值水平的信号水平(例如,如0全分贝刻度(dbfs)),并且响应于确定该部分超过第二信号阈值水平而基于该部分的信号水平与第二信号阈值水平之间的差应用动态范围压缩。在另一方面中,该系统可通过计算机网络从音频回放设备接收对音轨的双耳音频版本进行流式传输的请求,从存储器中检索双耳音频版本,并且通过计算机网络将双耳音频版本传输到音频回放设备。在一些方面中,该系统在执行衰减操作时,修剪双耳音频版本的沿延伸轨道长度在对应于音轨的轨道长度的结束时间的时间开始的末端部分,使得音轨和双耳音频版本两者具有相同的轨道长度。7.本公开的另一方面是一种由电子服务器的已编程处理器执行的方法,该方法包括:接收具有轨道长度的音轨,在音轨上应用头部相关传递函数(hrtf)以产生具有延伸轨道长度的双耳渲染轨道,确定超过音轨的轨道长度的双耳渲染轨道的末端部分的信号水平是否低于信号阈值水平,并且响应于末端部分的信号水平低于信号阈值水平而剪掉双耳渲染轨道的末端部分。在一个方面中,确定末端部分的信号水平是否低于信号阈值水平包括确定音轨的末端部分是否低于信号阈值水平并且具有比双耳渲染轨道的末端部分的轨道长度更长的轨道长度。在一些方面中,确定末端部分的信号水平是否低于信号阈值水平包括确定在对应于音轨的结束时间的时间开始的双耳渲染轨道的末端部分是否沿其轨道长度保持低于信号阈值水平。8.在一个方面中,响应于末端部分的信号水平不低于信号阈值水平,电子服务器通过在双耳渲染轨道上使所应用混响的一部分淡出来减小双耳渲染轨道的末端部分并且剪掉所减小末端部分,使得双耳渲染轨道具有与音轨相同的轨道长度。9.本公开的另一方面是一种由电子服务器的已编程处理器执行的方法,该方法包括:接收音频专辑的有序的多个音轨,每个音轨具有相应轨道长度;将有序的多个音轨组合以形成音轨的串联;在空间上渲染音轨的串联,其中空间渲染使串联的音轨中的至少一个音轨具有延伸轨道长度;分离音轨的空间渲染串联以形成有序的多个空间渲染音轨,每个空间渲染音轨具有有序的多个音轨中其对应音轨的相应轨道长度,其中空间渲染音轨的开始部分是超出其相应轨道长度的前一空间渲染音轨的末端部分。在一个方面中,分离音轨的空间渲染串联包括沿空间渲染音轨的相应延伸轨道长度在对应于有序的多个音轨中的对应音轨的结束时间的时间使从该串联分离的最后一个空间渲染音轨淡出。10.本公开的另一方面是一种方法,该方法包括:接收具有音频内容的音轨;产生双耳渲染音轨,该双耳渲染音轨具有与音轨相同的轨道长度并且具有其中混响淡出的末端部分;以及通过计算机网络将双耳渲染音轨传输到音频回放设备以用于回放。在一个方面中,产生双耳渲染音轨包括:将hrtf应用于音轨以产生双耳渲染音轨,将混响应用于双耳渲染音轨,并且使双耳渲染音轨的末端部分淡出。在一些方面中,所淡出末端部分是第一末端部分,双耳渲染音轨包括在第一末端部分的末端处开始的第二末端部分,其中该方法还包括剪掉双耳渲染音轨的第二末端部分。在一些方面中,该方法还通过计算机网络从音频回放设备接收对双耳渲染音轨进行流式传输的请求,其中响应于该请求而传输该轨道。11.以上概述不包括本公开的所有方面的详尽列表。可预期的是,本公开包括可由上文概述的各个方面以及在下文的具体实施方式中公开并且在权利要求书中特别指出的各个方面的所有合适的组合来实践的所有系统和方法。此类组合可具有未在上述发明内容中具体阐述的特定优点。附图说明12.在附图的图示中通过举例而非限制的方式示出了多个方面,在附图中类似的附图标号指示类似的元件。应当指出的是,在本公开中提到“一”或“一个”方面未必是同一方面,并且其意指至少一个。另外,为了简洁以及减少附图的总数,某个附图可能被用于示出不止一个方面的特征,并且对于某个方面,可能并不需要该附图中的所有元素。13.图1示出了根据一个方面的音频系统的框图,该音频系统包括用于维持预渲染空间音频的轨道长度的音频内容服务器。14.图2示出了根据一个方面的音频内容服务器的示例。15.图3是根据一个方面的用于维持空间渲染音轨的轨道长度的过程的一个方面的流程图。16.图4是根据一个方面的用于空间渲染数个音轨的串联的过程的一个方面的流程图。17.图5是根据一个方面的用于将渲染音轨传输到音频回放设备的过程的一个方面的流程图。18.图6示出了根据一个方面的用于在空间渲染音轨上应用衰减操作以维持轨道长度的数个阶段。19.图7示出了根据另一方面的用于修剪空间渲染音轨的末端部分以维持轨道长度的数个阶段。20.图8示出了根据一些方面的用于维持空间渲染音轨串联的轨道长度的数个阶段。21.图9是根据一个方面的用于维持空间渲染音轨的轨道长度的过程的流程图。具体实施方式22.现在将参考所附附图来解释本公开的各方面。只要在某个方面中描述的部件的形状、相对位置和其他方面未明确限定,这里本公开的范围就不仅仅局限于所示出的部件,所示出的部件仅用于说明的目的。另外,虽然阐述了许多细节,但应当理解,一些实施方案可在没有这些细节的情况下被实施。在其他情况下,未详细示出熟知的电路、结构和技术,以免模糊对该描述的理解。此外,除非该含义明确相反,否则本文示出的所有范围被认为包括每个范围的端值。23.一些消费者设备能够形成三维(3d)声音效果(例如,经由收听者佩戴的耳机),从而给出在收听者周围的3d空间内存在虚拟声源的印象。为了实现这种效果,设备可检索(或者流式传输)音频内容,例如音乐作品的音轨(例如,来自在线音乐流式平台),并且使用可针对收听者个性化为双耳音频信号的空间音频滤波器(例如,头部相关传递函数(hrtf))在空间上渲染音频内容。当这些信号用于驱动耳机的扬声器时,由扬声器产生的声音可被感知为源自特定源(例如,来自收听者身后)。在收听者设备上渲染音频内容具有缺点。例如,为了空间化音频内容,设备可需要大量音频数据并且可需要相当大量的处理功率。不具有足够量的处理资源的设备可无法有效地产生3d声音。24.在这种情况下,为收听者提供3d声音、通信地耦接到收听者设备的另一设备(例如,远程服务器)可在空间上渲染(或者预渲染)音频内容。预渲染音频内容具有一些缺点。例如,为了空间上渲染音轨,远程服务器可通过头部相关脉冲响应(hrir)(其为hrtf的时域表示)卷积轨道。音轨的卷积可导致轨道的延长或拉伸(例如,几毫秒),这可为由hrtf反射的回响的所添加混响尾部所引起。轨道也可由于在预渲染期间执行的其他音频信号处理操作而延长以提供更好的收听体验。例如,可将混响应用于空间渲染音频内容(例如,以为声音提供更多的空间和深度)。混响的应用可延伸轨道(例如,数百毫秒),这也可为在轨道末端处添加(或延伸)混响尾部的结果。因此,音频信号处理操作的应用可延伸原始轨道长度(例如,通过添加额外的声音,例如音轨末端处的混响尾部)。25.为了克服这些缺陷,本公开描述了一种音频系统,该音频系统能够维持预渲染音频的轨道长度,例如音乐专辑的音轨。具体地讲,系统接收具有特定轨道长度的音轨并且产生音轨的双耳音频版本。系统确定双耳音频版本具有延伸轨道长度,这可归因于与应用于原始音轨以产生如本文所述的双耳音频版本的hrtf相关联的混响尾部。系统对双耳音频版本执行衰减操作,以沿延伸轨道长度在对应于原始音轨的轨道长度的结束时间的时间将双耳音频版本的信号水平逐渐降低到低于信号阈值水平。然后,系统将具有原始音轨的轨道长度的双耳音频版本存储在存储器中,以供稍后传输到音频回放设备以用于驱动一个或多个扬声器。因此,预渲染音轨可具有与原始音轨相同的轨道长度。26.图1示出了根据一个方面的音频系统1的框图,该音频系统包括用于维持预渲染空间音频的轨道长度的音频内容服务器5。具体地讲,系统包括音频回放设备2、音频输出设备3、(例如,计算机)网络(例如,互联网)4和音频内容服务器5。在一个方面中,系统可包括更多或更少的元件,例如具有额外的音频内容服务器,或者不包括音频回放设备。在这种情况下,音频输出设备可以对用于输出的音频内容进行流式传输,如本文所描述。27.在一些方面中,音频内容服务器5可以是独立的电子服务器、计算机(例如,台式计算机)或被配置为预渲染音频内容的服务器计算机集群,如本文所描述。在一个方面中,服务器的音频内容可以是任何类型的(例如,用户期望的)音频内容,例如音乐作品的音轨、运动图片音轨等。在这种情况下,服务器可以是云计算机系统的一部分,该云计算机系统能够预渲染音频内容并且将所渲染音频内容流式传输为提供给一个或多个用户设备的基于云的服务(例如,订阅服务)。例如,音频内容服务器可被配置为通过线上媒体内容(例如,音频和/或视频)流式平台来对音频内容进行流式传输。因此,音频内容可呈音轨的形式,其中音轨可与其他媒体内容相关联,例如作为运动图片的音轨。如图所示,服务器通信地耦接(例如,经由网络)到音频回放设备,以便对预渲染音频内容进行流式传输以用于回放(例如,经由音频输出设备)。本文描述了关于由服务器执行的操作的更多内容。28.在一个方面中,音频回放设备可以是任何电子设备(例如,具有电子部件,例如处理器、存储器等),该音频回放设备能够流式传输(例如,预渲染)音频内容,例如空间渲染音轨(例如,呈一个或多个双耳音频信号形式),以用于回放(例如,经由回放设备内集成的一个或多个扬声器和/或经由一个或多个音频输出设备,如本文所描述)。例如,回放设备可以是台式计算机、膝上型计算机、数字媒体播放器等。在一个方面中,该设备可以是便携式电子设备(例如,可手持操作),如平板电脑、智能手机等。在另一方面中,该设备可以是头戴设备,如智能眼镜,或可穿戴设备,如智能手表。29.在一个方面中,音频输出设备3可以是包括至少一个扬声器并且被配置为通过驱动扬声器来输出(或回放)声音的任何电子设备。举例来说,如所示,设备是无线耳机(例如,入耳式耳机或耳塞),其设计成定位在用户耳朵上(或之中),并设计成将声音输出到用户耳道中。在一些方面,耳机可以是具有柔性耳机末端的密封类型,该柔性耳机末端用于通过阻挡或闭塞在耳道中来相对于周围环境在声学上密封用户的耳道的入口。如图所示,输出设备包括用于用户左耳的左侧耳机和用于用户右耳的右侧耳机。在这种情况下,每个耳机可被配置为输出视频内容的至少一个音频通道(例如,右耳机输出例如音乐作品的立体声录音的双通道输入中的右音频通道,且左耳机输出左通道)。在另一方面,输出设备可以是包括至少一个扬声器并且被布置为由用户佩戴并且被布置为通过用音频信号驱动扬声器来输出声音的任何电子设备。作为另一示例,输出设备可以是任何类型的耳机,例如至少部分地覆盖用户耳朵并被布置成将声音引导到用户耳朵中的包耳式(或贴耳式)耳机。30.在一些方面中,音频输出设备可以是头戴设备,如本文中所示。在另一方面中,音频输出设备可以是布置成将声音输出到周围环境中的任何电子设备。示例可包括独立扬声器、智能扬声器、家庭影院系统或集成在车辆内的信息娱乐系统。31.在一个方面中,音频输出设备可以是无线设备,该音频输出设备可以通信方式地耦接到音频回放设备以便交换音频数据。举例来说,回放设备可被配置为经由无线通信协议(例如,蓝牙协议或任何其他无线通信协议)与音频输出设备建立无线连接。在所建立的无线连接期间,回放设备可与音频输出设备交换(例如,传输和接收)数据包(例如,互联网协议(ip)包),该数据包可包括呈任何音频格式的音频数字数据。32.在另一方面中,音频回放设备2可经由其他方法与音频输出设备3通信地耦接。例如,两个设备均可经由有线连接来耦接。在这种情况下,有线连接的一个末端可(例如,固定地)连接到音频输出设备,而另一末端可具有插入到音频回放设备的插口中的连接器,例如媒体插孔或通用串行总线(usb)连接器。一旦连接,回放设备就可被配置为经由有线连接利用一个或多个音频信号来驱动音频输出设备的一个或多个扬声器。举例来说,回放设备可将音频信号作为数字音频(例如,pcm数字音频)传输。在另一方面中,音频可以模拟格式传输。33.在一些方面中,音频回放设备2和音频输出设备3可以是不同(单独)的电子设备,如本文中所示。在另一方面中,回放设备可以是音频输出设备的一部分(或与音频输出设备集成)。例如,回放设备的部件中的至少一些部件(例如,一个或多个处理器、存储器等)可以是音频输出设备的一部分,和/或音频输出设备的部件中的至少一些部件可以是回放设备的一部分。在这种情况下,由音频回放设备执行的操作中的至少一些操作(例如,从音频内容服务器5流式传输音频内容)可以由音频输出设备执行。34.图2示出了根据一个方面的音频内容服务器5的示例。在一个方面中,音频内容服务器可由一个或多个音频内容提供商(例如,经由线上流式平台)操作,并且能够向例如设备2的一个或多个音频回放设备提供(例如,流式传输)音频内容。例如,服务器可(例如,经由网络4)从设备(例如,音频回放设备2)接收对一条音频内容,例如(例如,音乐作品的)音轨进行流式传输。服务器可使用任何音频编解码器(例如,mp3、aac等)编码音频内容,并且可将所编码音频内容传输到音频回放设备以待解码以及输出(例如,通过利用包括音频内容的一个或多个驱动器信号驱动一个或多个扬声器)。另外,服务器可被配置为预渲染音频内容以用于稍后传输到一个或多个音频回放设备。本文描述了关于预渲染音频内容的更多内容。35.服务器包括网络接口20、一个或多个处理器21和非暂时性机器可读存储介质22(或存储器)。网络接口20为服务器5提供接口以与音频回放设备2通信以便对音频内容进行流式传输。例如,网络接口被配置为与音频回放设备建立通信链接(例如,响应于接收到对音频内容进行流式传输的请求,如本文所描述),并且一旦建立就传输音频内容,如本文所描述。非暂时性机器可读存储介质的示例可包括只读存储器、随机存取存储器、cd-roms、dvd、磁带、光学数据存储设备、闪存存储器设备和相变存储器。尽管被示出为包含在服务器内,但是部件中的一个或多个可以是单独的电子设备的一部分,例如介质22是单独的数据存储设备。例如,存储介质可以是线上数据库的一部分(或包含线上数据库),服务器与该线上数据库通信地耦接。如图所示,非暂时性机器可读存储介质存储在其中存储有服务器软件程序23、音频内容27和一个或多个空间音频滤波器28。36.如本文所描述,音频内容27可包括音轨(例如,多条音频内容),每个音轨是一个或多个(例如,音乐)专辑的音乐作品。在另一方面中,音轨可包括任何类型的音频内容,例如播客、运动图片的音轨等。在一个方面中,音频内容27可包括同一音轨的一个或多个(例如,不同)版本。例如,音频内容27可包括音轨的不同音频格式。举例来说,音频内容27可包括音轨的单声道版本(例如,作为一个通道)或立体声版本(例如,作为两个立体声通道)。在一个方面中,音频内容可包括呈任何环绕声多通道格式(例如,5.1、7.1等)的多通道版本。作为另一示例,音频内容可包括虚拟声源的声音空间表示,例如例如包括音频内容(例如,定位于空间内的虚拟位置处)的声音空间的高阶ambisonics(hoa)表示、声音的基于向量的振幅平移(vbap)表示等。在另一示例中,音频内容可包括声音的基于对象的表示,该声音包括一个或多个音频通道,该音频通道包括声音(的至少一部分)和描述声音的元数据(例如,声音的空间特性)。在一些方面中,音频内容可包括其他音频格式。在另一方面中,音频内容27可包括音轨的一个或多个相同版本。例如,音频内容服务器可包括具有相同音轨的数个立体声版本,其中每个立体版本可被不同地处理。作为示例,音频内容服务器可包括已添加了混响的音轨的立体声版本,并且包括不包括所应用混响的另一立体声版本。如本文所描述,音频内容27还可包括一个或多个音轨的空间渲染版本(例如,双耳音频版本)。37.空间音频滤波器28包括用于执行空间渲染的一个或多个空间滤波器,如本文所描述。在一个方面中,空间滤波器可包括一个或多个hrtf,等效地,一个或多个hrir。在一些方面中,空间滤波器可以是预定义(或默认的)滤波器(例如,在例如实验室的受控设定中定义),并且因此可不针对音频内容服务器向其流式传输音频内容的音频回放设备的任何特定用户进行个性化,如本文所描述。在另一方面中,空间滤波器中的至少一些空间滤波器可针对音频回放设备(例如,音频系统1的回放设备2)的用户个性化以考虑用户的人体测量学。38.在由内容服务器的一个或多个处理器21执行以执行音频信号处理操作来维持预渲染空间音频的轨道长度时,服务器软件程序23包括一个或多个操作框,例如空间渲染器24、音频信号处理25和衰减器26。在一个方面中,服务器软件程序可包括更多或更少的操作框。在另一方面中,本文描述的操作中的至少一些操作可由与音频内容服务器通信地耦接的一个或多个其他电子设备执行。例如,音频回放设备2可被配置为对音频内容执行一个或多个音频信号处理操作。39.空间渲染器24被配置为接收音轨(例如,从音频内容27中检索音轨),并且被配置为在空间上渲染音轨。具体地,渲染器可将一个或多个空间滤波器28应用于音轨(例如,构成该音轨的一个或多个通道)以产生已空间渲染(或已处理)的音轨。例如,渲染器可在音轨上应用一个或多个hrtf以产生音轨的双耳音频版本(例如,作为至少一个双耳信号)。在一个方面中,空间渲染器可基于输出轨道的音频输出设备的类型而产生音轨的数种空间渲染。例如,渲染器可使用一个或多个hrtf在空间上渲染立体声录音,以产生用于头戴式音频输出设备(例如,耳机)的双耳音频信号,如本文所描述。作为另一示例,当音频输出设备包括一个或多个扬声器时,空间渲染器可渲染音轨的hoa表示以产生一个或多个扬声器驱动器信号(例如,基于预定义的扬声器配置)。40.音频信号处理25可对一个或多个音轨执行一个或多个音频信号处理操作。具体地讲,服务器软件程序可在音轨已由渲染器24空间渲染之前和/或之后执行操作。在一个方面中,处理25可被配置为对音轨执行(动态)压缩操作。在一个方面中,压缩可基于音轨的空间渲染。例如,在空间渲染音轨之前,音轨可具有不超过信号阈值水平的动态范围。举例来说,音轨可以是不超过从正阈值(例如,“+1”)到负阈值(“‑1”)的数字域范围的数字音频信号。在一个方面中,(例如,正)信号阈值可表示最大信号水平,例如0全分贝刻度(decibels relative to full scale/满量程相对分贝)(dbfs)的音频系统(或更具体地讲,音频输出设备),如果用于驱动一个或多个扬声器驱动器,则可剪切数字信号中高于该信号阈值的部分。当空间渲染音轨时,所得数字信号可超过数字范围(例如,跨越+1和/或-1)。这可能是由于由音频信号处理器25执行的数字音频信号处理的类型所致。举例来说,服务器软件程序可被配置为执行浮点数字音频信号处理,其中音频数据呈具有高动态范围(例如,32位音频样品的动态范围超过1,500db)的浮点音频格式。因此,呈浮点音频格式的数字音频信号的动态范围可超过数字域范围。因此,音频信号处理器可被配置为确定音轨的一部分的信号水平是否超过数字域的信号阈值水平。如果是,则可在该部分上应用动态范围压缩以产生具有保持在数字范围内(例如,不超过信号阈值水平)的数字波形的压缩音频信号。在一个方面中,所应用动态范围压缩可基于该部分的信号水平与信号阈值水平之间的差。41.在另一方面中,音频信号处理25可执行其他操作,例如将回响(或混响)添加(或应用)到(例如,已渲染)音轨。举例来说,音频信号处理可将卷积混响应用于空间渲染音轨的至少一部分。在另一方面中,处理可应用混响音频滤波器,其中处理可调整滤波器的增益,以便将一定量的混响应用(或添加)到轨道。作为另一示例,处理25可应用均衡操作和光谱成形操作。举例来说,可将一个或多个(例如,线性)滤波器(例如低通滤波器、带通滤波器、高通滤波器等)应用于轨道(的至少一部分)。在另一方面中,可将标量增益值应用于音轨(例如,以降低轨道的信号水平)。在一些方面中,可对音轨执行任何信号处理操作。42.如本文所描述,在音轨上应用空间滤波器可延伸轨道的长度。因此,空间渲染音轨相对于(原始或预渲染)音轨的轨道长度可具有延伸轨道长度。举例来说,这可为由所应用空间滤波器反射的回响的混响尾部所引起的。在另一方面中,音轨的长度可基于由例如服务器软件程序23的音频信号处理25执行的一个或多个音频信号处理操作而延伸。例如,在音轨上应用回响(或更具体地讲,回响的较晚反射)可延伸音轨的长度。因此,已应用回响的空间渲染音轨的延伸轨道长度可至少部分地基于1)应用于音轨的空间滤波器和/或2)所应用混响。在一个方面中,可通过将轨道拉伸到新的延伸轨道长度来延伸音轨,如本文所描述。在另一方面中,可通过将额外部分(例如,混响尾部)添加到原始轨道长度的末端部分(例如,在原始轨道的结束或停止时间添加)来延伸音轨。43.衰减器26被配置为对空间渲染(和/或音频处理)的音轨执行衰减操作,以便维持“原始”音轨(例如,在空间渲染和/或音频处理之前的音轨)的轨道长度。具体地讲,可执行衰减操作,使得空间渲染音轨具有与原始音轨(或者更确切地说是在空间渲染之前的音轨版本)相同的轨道长度(或大致相同的轨道长度,例如在原始音轨的阈值内)。在一个方面中,衰减操作可以是音轨的“淡出”,使得空间渲染音轨的信号水平沿空间渲染延伸轨道长度在对应于原始音轨的轨道长度的结束时间的时间逐渐减小到低于信号阈值水平(例如,-90dbfs)。在一个方面中,衰减器可在原始音轨的结束时间之前的预定时间开始使空间渲染音轨淡出。在另一方面中,衰减操作可基于原始音轨的轨道长度与空间渲染音轨的延伸轨道长度之间的差而开始。在这种情况下,衰减器可被配置为确定空间渲染音轨具有延伸轨道长度。例如,衰减器可将已处理轨道的轨道长度与原始音轨的轨道长度进行比较以确定该差。44.在一个方面中,衰减器可被配置为修剪所处理音轨的轨道长度。具体地讲,在执行衰减操作时,空间渲染轨道仍可包括延伸超过原始轨道的长度的末端部分。在这种情况下,衰减器可修剪沿轨道的延伸轨道长度在对应于原始轨道的轨道长度的结束时间的时间开始的所处理音轨的额外末端部分,使得所处理音轨具有与原始轨道相同的轨道长度。本文描述了关于修剪额外部分的更多内容。45.在一些方面中,衰减器可修剪所处理音轨的额外末端部分,而无需执行衰减操作。具体地讲,衰减器可确定所处理音轨的末端部分在原始音轨结束之前或原始音轨结束时是否(自然地)衰减到静音。举例来说,衰减器可确定超过原始音轨的轨道长度的空间渲染音轨的末端部分的信号水平是否低于信号阈值水平(例如,-90dbfs)。如果是,则衰减器剪掉空间渲染轨道的末端部分。在一个方面中,在不执行衰减操作的情况下,确定是否修剪末端部分可基于(超过原始轨道的渲染轨道的)末端部分的整体是否沿末端部分的长度保持低于信号阈值水平。然而,如果不是,则意味着末端部分中的至少一些部分高于信号阈值水平,则衰减器可执行衰减操作。46.在另一方面中,衰减器可相对于对音轨执行的音频信号处理操作来执行衰减操作。具体地讲,衰减器可使一个或多个音频信号处理操作淡出(例如,除了使渲染轨道的信号水平衰减以外或代替使渲染轨道的信号水平衰减),以便防止所执行操作延伸音轨的长度。例如,当在音轨上应用卷积混响时,可延长轨道的长度。作为响应,衰减器可使混响淡出(例如,通过逐渐减小应用于音轨的混响量),以便防止混响的混响尾部将音轨延伸到超过音轨的原始长度或减小混响的混响尾部。在一个方面中,衰减器可使所处理音轨的末端部分处的处理操作淡出。在另一方面中,衰减器可使音轨的音频处理操作和信号水平淡出。本文描述了关于使一个或多个音频信号处理操作淡出的更多内容。47.在一些方面中,当应用空间滤波器(例如,hrtf滤波器)和混响两者时,衰减器可衰减混响(例如,在音轨的末端部分处),但可不会使空间滤波淡出。在一个方面中,这可提供最小的听觉冲击。在一个方面中,所渲染音轨仍可基于hrtf的自然混响而具有延伸长度。因此,渲染器可仅截短音轨的延伸超过其原始长度的末端部分。48.在另一方面中,衰减器可在靠近音轨的末端部分处从空间(例如,双耳)交叉衰减到非空间(例如,非双耳)音频,以便摆脱(或减小)渲染轨道的滤波(例如,并且因此延长)。因此,所渲染音轨将在空间上渲染到轨道的末端部分,此时将减小所渲染音轨的空间特性。例如,在沿轨道长度的特定时间段,衰减器可开始将非空间音频交叉衰减成空间音频,并且可增加随着音轨增加(例如,从特定时间段开始移动)而添加到空间渲染中的非空间音频的量。在一个方面中,在空间渲染音轨结束时,非空间渲染音频内容可代替空间渲染内容(例如,完全)淡入轨道。作为减小空间方面的结果,所渲染轨道将具有与原始音轨相同(或基本上相同)的轨道长度。在一个方面中,执行交叉衰减不会降低所渲染音轨(例如,末端部分)的信号水平。49.图3-图5和图9分别为包括过程30、40、80和90的流程图,该等过程可由音频内容服务器5的处理器21(例如,在由处理器执行时的服务器软件程序23)执行。具体地讲,操作中的至少一些操作可由操作框24-26中的至少一些操作框执行,该等操作框由服务器软件程序执行,如本文所描述。50.关于图3,这个图是根据一个方面的用于维持(例如,单独地)空间渲染音轨的轨道长度的过程30的流程图。过程30由服务器软件程序开始于接收音轨,其中音轨具有轨道长度(在框31处)。举例来说,可从存储在音频内容服务器的存储器内(或从远程存储器设备,如本文所描述)的音频内容27接收音轨。软件程序在空间上渲染音轨以产生空间渲染音轨(例如,音轨的双耳音频版本),该空间渲染音轨具有延伸轨道长度(在框32处)。具体地,软件程序在音轨上应用(例如,预定义)空间滤波器(例如,至少一个hrtf)以产生渲染轨道(例如,该渲染轨道可包括一个或多个双耳音频信号)。软件程序执行一个或多个信号处理操作,例如动态范围压缩、应用混响、执行均衡操作和/或应用至少一个标量增益等,如本文所描述(在框33处)。在一个方面中,信号处理操作的性能可以是任选的(如具有虚线边界的框33所示出)。软件程序确定超过(原始)音轨的轨道长度的渲染轨道的末端部分的信号水平是否低于信号阈值水平(在决策框34处)。具体地,软件程序确定在对应于原始音轨的结束时间的时间开始的空间渲染轨道的末端部分(例如,渲染轨道的超过原始轨道的轨道长度的末端部分)是否低于阈值。如果是,那么软件程序修剪渲染轨道的末端部分,使得所渲染轨道具有与原始音轨的相同的轨道长度(在框35处)。软件程序然后将所渲染轨道存储在存储器中(在框36处)。具体地,软件程序将空间渲染轨道存储在服务器5的音频内容27中。51.然而,如果末端部分不具有低于信号阈值水平的信号水平,那么软件程序对空间渲染轨道执行衰减操作(在框37处)。具体地,软件程序应用衰减操作以沿空间渲染轨道的延伸轨道长度在对应于音轨的轨道长度的结束时间的时间将空间渲染轨道的信号水平逐渐降低到低于信号阈值水平。因此,该程序沿其延伸轨道长度在对应于原始轨道的结束时间的时间使所渲染轨道淡出(例如,到-90db)。在一个方面中,在执行衰减操作时,软件程序可剪掉空间渲染轨道的末端部分,使得两个轨道具有相同的轨道长度。52.在一个方面中,衰减操作可降低空间渲染轨道的(例如,总体)信号水平。在另一方面中,可将衰减操作应用于空间滤波器,同时在空间上渲染音频内容。例如,软件程序可衰减(例如,降低)正与音频信号卷积的hrir,以便使音轨的空间化(例如,相对于时间)衰减。具体地,音轨的空间化的减少可从一段时间开始(例如,在音轨的末端处)增加。53.图4是根据一个方面的用于空间渲染数个音轨的串联的过程40的一个方面的流程图。具体地讲,这个过程描述了在空间上渲染包括数个音轨的串联的整个(或至少一部分)音频(或音乐)专辑,并且维持音轨中的每个音轨的相应轨道长度。过程40由服务器软件程序23开始于接收音频(或音乐)专辑的数个有序音轨,每个音轨具有相应轨道长度(在框41处)。举例来说,软件程序可从音频内容27中检索整个(或至少一部分)音频专辑。软件程序将有序音轨组合以形成音轨串联(在框42处)。具体地讲,将音轨以它们出现在它们的音频专辑内的顺序添加到一起以创建一个音轨(例如,数字音频信号)(例如,其中轨道一位于串联的前端处并且最后一个轨道位于串联的后端处)。软件程序在空间上渲染(例如,如本文所描述,通过将一个或多个空间滤波器应用于)音轨串联,其中渲染使串联中的音轨中的至少一个音轨具有延伸轨道长度(在框43处)。举例来说,串联可拉伸(例如,线性地),使得串联内的每个轨道扩展串联的总扩展的至少一部分。软件程序(任选地)执行一个或多个音频信号处理操作,例如动态范围压缩、应用混响和/或均衡(在框44处)。54.软件程序23将空间渲染的音轨串联分开以形成有序空间渲染音轨(例如,其中音轨的顺序与原始音轨的顺序相同),空间渲染音轨中的每个空间渲染音轨具有有序原始音轨的其对应音轨的相应轨道长度(在框45处)。具体地讲,软件程序在进行空间渲染(和/或音频信号处理操作)之前基于串联中音轨的顺序(和轨道长度)分离音轨。举例来说,在串联中的第一音轨处开始,程序在对应于原始第一音轨的结束时间的时间沿空间渲染串联的长度进行切割。然而,由于串联的音轨已被空间渲染,因此轨道中的每个(或至少一些)轨道具有延伸轨道长度。因此,一旦切割,第二空间渲染音轨的开始部分(例如,作为专辑中的第二轨道以及在第一轨道之后)是前一空间渲染音轨(例如,专辑中的第一轨道)的末端部分,该末端部分延伸超过其相应轨道长度,而空间渲染音轨两者都是串联的一部分。在一个方面中,每个连续的空间渲染音轨将(或可)从邻接的前一空间渲染音轨的末端开始。举例来说,为分离第二渲染音轨的下一切割可沿串联的长度在对应于第一原始音轨和第二原始音轨两者的组合轨道长度的时间处。因此,第三(潜在)渲染音轨将从第二渲染音轨的末端部分开始。软件程序将数个有序空间渲染音轨存储在存储器中(在框46处)。55.在一个方面中,软件程序可相对于串联中的最后一个空间渲染音轨执行如图3的过程30中所描述的类似操作,以便音轨维持其原始轨道长度。例如,衰减器26可沿其相应延伸轨道长度在对应于有序音轨的对应音轨的结束时间的时间使最后一个渲染音轨淡出。在另一方面中,衰减器可基于串联的轨道长度确定在何时使最后一个渲染音轨淡出。例如,一旦串联被渲染,衰减器就可使串联的末端部分(其是最后一个渲染音轨的末端部分)淡出,使得空间渲染串联具有与原始音轨串联相同的长度。在一些方面中,可修剪串联的末端部分,如本文所描述。56.在一个方面中,在空间上渲染的有序音轨串联可不各自为特定音频专辑的一部分。具体地,音轨可以是以特定顺序(例如,由服务器5)组织的音轨集合的一部分。例如,该顺序可基于收听者偏好或设定。57.如迄今为止所描述,服务器软件程序23可单独渲染音轨或渲染音轨(例如,属于同一专辑)的串联,并且维持所渲染音轨的轨道长度,以便将(预)渲染音轨传输到一个或多个音频回放设备。在一个方面中,服务器软件程序23可基于收听者如何回放(或请求回放)音轨来传输单独渲染音轨或从渲染串联分离的渲染音轨。例如,如果收听者要收听一个渲染音轨,那么服务器可传输单独渲染的音轨(如图3中所描述),而不是被渲染为音轨串联的一部分的音轨(如图4中所描述)。举例来说,由于串联的长度在渲染时被拉伸,因此串联内的空间渲染音轨中的每个空间渲染音轨的轨道长度可延伸超过其原始长度。因此,当在待传输到收听者设备的空间渲染音轨的原始长度处分离空间渲染音轨时,每个连续的音轨将在专辑的前一音轨的末端部分处开始,该前一音轨已延伸超过串联内的其原始长度。尽管以前一轨道的结束开始的轨道对于以它们出现在它们的音乐专辑中的顺序收听该等轨道的收听者来说可能是无法察觉的,但是当收听者无序或单独收听轨道时,可能会出现问题。在这种情况下,作为不期望的音频失真或故障,收听者可能会在音轨的开始处听到以及察觉前一声音的最后时刻(例如,在收听专辑的第二渲染音轨而不是收听第一渲染音轨时)。58.图5是根据一个方面的用于将渲染音轨传输到音频回放设备的过程80的一个方面的流程图。过程80由服务器软件程序23开始于通过计算机网络(例如,网络4)从音频回放设备接收对渲染音轨进行流式传输的请求(在框81处)。举例来说,音频回放设备可包括由音频回放设备(例如,的一个或多个处理器)执行的音频回放应用程序(例如,音乐流应用程序)。通过应用程序(例如,在音频回放设备的显示屏上显示的应用程序的图形用户界面(gui)),设备用户可选择特定音轨用于回放。一旦选择,应用程序可将请求传输到服务器。59.服务器确定是否传输单独渲染的音轨,其中所渲染音轨维持与对应原始音轨相同的轨道长度(在决策框82处)。具体地讲,服务器可基于从音频回放设备接收的请求来做出这个确定。例如,请求可指示音频回放设备的用户正请求对特定音频专辑进行流式传输。在另一方面中,请求(例如,请求内的元数据)可指示用户正请求收听音轨的顺序(例如,经由音频回放设备上的用户设定)。如果是,那么软件程序23从存储器中检索单独渲染的音轨(例如,音频内容27)(在框83处)。软件程序然后通过计算机网络将所渲染音轨传输到音频回放设备(在框84处)。否则,如果软件程序确定用户正在请求收听已预渲染的音轨顺序,那么软件程序检索作为串联渲染的音轨顺序(例如,音频专辑)的一部分的渲染音轨(在框85处),并且传输所渲染音轨(例如,以连续顺序)。因此,音频内容服务器将具有与原始音轨相同的轨道长度的预渲染音轨传输到一个(或至少一个)回放设备。60.一些方面可执行过程30、40和80的变型。例如,特定操作可不以所示出和所描述的确切顺序执行。可不在连续的一系列操作中执行该特定操作,并且可在不同方面中执行不同的特定操作。61.图6示出了根据一个方面的三个阶段50-52,其中音频内容服务器5在空间渲染音轨上应用衰减操作以维持轨道长度(例如,如图3的过程30中所描述)。第一阶段50示出了(例如,原始)音轨53的数字波形。具体地讲,这个阶段示出了沿t0到t1的轨道长度的音轨(例如,的数字波形的正部分)。第二阶段51示出了空间渲染音轨54的数字波形。在一个方面中,轨道54可以是在音轨53上应用一个或多个hrtf的结果。因此,所渲染音轨54具有相对于该原始音轨的长度的延伸轨道长度。具体地,所渲染轨道具有延伸超过原始轨道末端时间t1的末端部分(例如,t1-t1’)。因此,所渲染轨道具有延伸轨道长度t0-t1’。62.还示出了所渲染音轨的末端部分下降到信号阈值水平(“th”)。具体地,所渲染音轨的末端部分的信号水平衰减到th。在一个方面中,信号阈值水平可对应于-90dbfs。在另一方面中,阈值水平可以是另一声压值。在一个方面中,信号水平的下降可对应于由应用于音轨的空间滤波器反射的混响尾部,这使得音轨的末端部分衰减到-90db(或静音)。在另一方面中,空间渲染音轨的末端部分可能不会衰减到th或低于th。第三阶段52示出了空间渲染音轨54,该空间渲染音轨包括在t1时衰减到th的衰减末端部分55。举例来说,服务器软件程序23的衰减器26执行衰减操作,其中所渲染音轨在t2处开始衰减并且使音轨淡出,使得音轨的信号水平在t1处达到(或变得低于)th。例如,软件程序可在音轨(例如,在t2处或t2之前)上使空间渲染衰减(例如,减少所应用空间滤波器),以便减小轨道长度。在另一方面中,软件程序可使整个音频信号的信号水平衰减,以便在t1处将水平降低到等于或低于th。63.图7示出了根据另一方面的三个阶段60-62,其中音频内容服务器5修剪空间渲染音轨的末端部分以维持轨道长度(例如,如图3的过程30中所描述)。第一阶段60示出了轨道长度为t0-t2的音轨63的数字波形,并且包括下降低于th的末端部分。具体地讲,这个阶段示出了在t1处音轨63的信号水平下降到低于th并且直到t2仍低于th。在一个方面中,这个末端部分可表示在音轨的末端处的静音。第二阶段61示出了空间渲染音轨64的数字波形(例如,这是应用一个或多个空间滤波器的结果,如本文所描述)。因此,所渲染音轨64具有延伸轨道长度,该延伸轨道长度延伸超过原始音轨63的结束时间t2。具体地讲,由于空间渲染,音轨的信号水平在t1’处下降到低于th,并且直到所渲染轨道的结束时间-t2’仍低于th。64.第三阶段62示出了已从所渲染音轨剪掉空间渲染音轨的末端部分65。具体地,服务器软件程序可基于在原始音轨结束之前末端部分是否下降到低于信号阈值水平来确定可修整这个末端部分。举例来说,软件程序可基于在t2之前所渲染音轨的信号水平是否下降到低于th来确定修剪末端部分。换句话说,软件程序确定在t2之前(或在t2时)所渲染音轨是否自然衰减到静音。在这种情况下,由于t1’(例如,信号水平下降到低于th的时间)在t2之前,因此软件程序已修剪t2-t2之间的所渲染轨道的一部分。如本文所描述,如果在t2’之后的末端部分仍低于t2,那么可修剪该末端部分。然而,如果信号水平在t2’与t2之间增加到高于th,那么软件程序可执行衰减操作,如图6所示出。65.图8示出了根据一些方面的用于维持空间渲染的音轨串联的轨道长度的四个阶段70-73(例如,如图4的过程40中所描述)。第一阶段70示出了具有第一轨道长度l1的第一音轨74,并且示出了具有第二轨道长度l2的第二音轨75。在一个方面中,这些轨道可以是音轨顺序的一部分,例如作为音频专辑的一部分的轨道。在这种情况下,第一音轨74可以是专辑中的第一轨道,并且第二音轨75可以是该专辑的第二轨道。第二阶段71示出了将两个音轨组合为串联的音轨76(或第一音轨和第二音轨的串联),由此将第二音轨添加到第一音轨的末端部分的结果。因此,所串联轨道的长度可为l1+l2。66.第三阶段72示出了空间渲染的串联音轨77。具体地讲,这个阶段示出了空间渲染音轨串联(和/或对音轨串联执行一个或多个额外音频信号处理操作,如本文所描述)的结果,如图4的框43中所描述。如图所示,两个音轨的长度都已延伸,并且因此由于渲染,所渲染串联音轨的长度也已延伸。具体地讲,与第一音轨相关联的所渲染串联音轨的一部分的轨道长度已增加到l1’,并且类似地,与第二音轨相关联的所渲染串联音轨的另一部分的轨道长度已增加到l2’。67.第四阶段73示出了将串联音轨77分离成两个空间渲染音轨78和79的结果。具体地讲,这个阶段示出了如何分离所渲染音轨78和79,使得两个音轨都具有与其对应原始音轨74和75相同的相应轨道长度。举例来说,当分离所串联音轨时,服务器软件程序23可在第一音轨处开始并且在轨道的开始到l1之间分离所串联音轨77的第一部分以创建轨道78。从l1起,服务器软件程序可在l1与l2之间分离第二部分以创建轨道79。如图所示,由于所渲染轨道78延伸超过l1,因此空间渲染第一音轨的末端部分90是所渲染第二音轨79的开始部分。在一个方面中,服务器软件程序23可修剪与所串联音轨77分离的最后一个渲染音轨的末端部分,如本文所描述。在此,最后一个轨道是轨道79,并且因此末端部分91已被修剪,使得第二音轨79具有长度l2。68.图9是根据一个方面的用于维持空间渲染音轨的轨道长度的过程90的流程图。过程90开始于由服务器5(例如,服务器的服务器软件程序23)接收具有音频内容的音轨(在框91处)。如本文所描述,音轨可具有呈任何类型的音频格式的任何类型的音频内容。在一个方面中,服务器响应于接收到针对音轨的空间渲染版本的请求而接收音轨,如本文所描述。服务器产生双耳渲染音轨,该双耳渲染音轨具有与音轨相同的轨道长度并且具有其中混响淡出的末端部分(在框92处)。具体地,服务器可将hrtf应用于音轨以产生双耳渲染音轨。服务器可将混响应用于双耳渲染音轨,并且使双耳渲染音轨的末端部分淡出。例如,服务器可沿所渲染轨道的轨道长度在原始轨道的结束时间之前的时间使混响淡出。在一个方面中,可相对于时间减少混响。例如,服务器可相对于沿轨道长度在结束时间之前的时间线性地减少混响(例如,混响的增益)。在一个方面中,服务器可执行淡出操作,使得移除通过应用混响添加的任何混响尾部。在一个方面中,服务器可在混响被应用于轨道之后使混响淡出。在另一方面中,服务器可在混响被应用于轨道时使混响淡出。69.在一个方面中,其混响已被淡出的双耳渲染音轨可仍然相对于原始轨道长度具有延伸轨道长度。例如,如本文所描述,hrtf的应用可由于在hrtf中反射的混响而延伸轨道长度。因此,当音轨被双耳渲染并且被应用混响时,将具有由于hrtf添加的混响尾部产生的第一延伸末端部分和由于混响添加的混响尾部而产生的第二延伸末端部分。随着混响淡出,可减小(或消除)第二延伸末端部分。由于具有第一延伸末端部分,服务器可修剪该部分(剪掉该部分),从而产生具有与原始轨道长度相同的轨道长度的双耳渲染音轨。服务器通过计算机网络将双耳渲染音轨传输到音频回放设备以用于回放(在框93处)。70.在一个方面中,可响应于确定双耳渲染音轨的轨道长度的信号水平大于信号阈值水平来执行本文描述的操作中的至少一些操作。例如,响应于确定末端部分(其延伸超过原始轨道长度)的信号水平大于阈值水平,服务器可被配置为通过在所渲染音轨上使所应用混响的一部分淡出来减小末端部分(例如,沿延伸轨道长度在某一时间使混响淡出)。如本文所描述,由于所应用hrtf,末端部分仍可延伸超过原始轨道长度。因此,服务器可剪掉所减小末端部分,如本文所描述。71.如迄今为止所描述,操作可由音频内容服务器5(例如,音频内容服务器的服务器软件程序23)执行。在另一方面中,操作中的至少一些操作可由另一电子设备执行,例如图2所示的音频回放设备2。72.在一个方面中,由电子服务器的已编程处理器执行的方法包括接收音频专辑的有序的多个音轨,每个音轨具有相应轨道长度;将有序的多个音轨组合以形成音轨串联;在空间上渲染音轨串联,其中空间渲染使串联中的音轨中的至少一个音轨具有延伸轨道长度;并且将空间渲染音轨串联分离以形成有序的多个空间渲染音轨,每个空间渲染音轨具有有序的多个音轨的其对应音轨的相应轨道长度,其中空间渲染音轨的开始部分是前一空间渲染音轨的延伸超过其相应轨道长度的末端部分,因此两个空间渲染音轨都是串联的一部分。73.在另一方面中,前一空间渲染音轨是第一空间渲染音轨,并且空间渲染音轨是第二空间渲染音轨,其中第一和第二空间渲染音轨都具有构成空间渲染串联的长度的延伸轨道长度,其中分离空间渲染的音轨串联包括沿空间渲染串联的长度在对应于有序的多个音轨中的对应于第一空间渲染音轨的音轨的相应轨道长度的结束时间的时间进行切割。在一些方面中,分离音轨的空间渲染串联包括沿空间渲染音轨的相应延伸轨道长度在对应于有序的多个音轨中的对应音轨的结束时间的时间使从该串联分离的最后一个空间渲染音轨淡出。在另一方面中,电子服务器对串联执行一个或多个信号处理操作,其中音轨中的至少一些音轨的延伸轨道长度至少部分地基于所执行操作。在一个方面中,一个或多个信号处理操作包括应用混响和执行均衡操作。74.众所周知,使用个人可识别信息应遵循公认为满足或超过维护用户隐私的行业或政府要求的隐私政策和做法。具体地,应管理和处理个人可识别信息数据,以使无意或未经授权的访问或使用的风险最小化,并应当向用户明确说明授权使用的性质。75.如前所述,本公开的一个方面可为其上存储有指令的非暂态机器可读介质(例如微电子存储器),该指令对一个或多个数据处理部件(这里通常称为“处理器”)进行编程以执行网络操作、空间渲染操作和音频信号处理操作,如本文所描述。在其他方面,可通过包含硬连线逻辑的特定硬件部件来执行这些操作中的一些操作。另选地,可通过所编程的数据处理部件和固定硬连线电路部件的任何组合来执行那些操作。76.虽然已经在附图中描述和示出了某些方面,但是应当理解,此类方面仅仅是对广义公开的说明而非限制,并且本公开不限于所示出和所述的具体结构和布置,因为本领域的普通技术人员可以想到各种其他修改型式。因此,要将描述视为示例性的而非限制性的。77.在一些方面,本公开可包括语言例如“[元素a]和[元素b]中的至少一者”。该语言可以是指这些元素中的一者或多者。例如,“a和b中的至少一者”可以是指“a”、“b”、或“a和b”。具体地讲,“a和b中的至少一者”可以是指“a中至少一者和b中至少一者”或者“至少a或b任一者”。在一些方面,本公开可包括语言例如“[元素a]、[元素b]、和/或[元素c]”。该语言可以是指这些元素中任一者或其任何组合。例如,“a、b和/或c”可以是指“a”、“b”、“c”、“a和b”、“a和c”、“b和c”或“a、b和c”。









图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!




内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!




免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

相关内容 查看全部