一种音频处理方法及装置制造方法

文档序号:7813319阅读:206来源:国知局
一种音频处理方法及装置制造方法
【专利摘要】本发明实施例公开了一种音频处理方法及装置,本发明实施例的方法包括:电视设备接收移动终端发送的音频传输请求消息、媒体播放器参数和播放时延,所述媒体播放器参数包括媒体播放器进行音频播放所需的最小音频数据量;所述电视设备根据所述媒体播放器参数、播放时延以及第一预设时延、电视设备采样时延、网络传输时延确定音频数据的采样率;所述电视设备根据所述音频数据的采样率采集当前正在播放的音频数据,并将采集到的音频数据发送给所述移动终端,实现了针对移动终端的媒体播放器参数,进行智能地设定采样率,使得发送端和接收端的音频数据的传输时延得到有效降低,满足用户流畅使用的需求。
【专利说明】一种音频处理方法及装置

【技术领域】
[0001]本发明涉及通信【技术领域】,尤其涉及一种音频处理方法及装置。

【背景技术】
[0002]随着互联网技术的日臻完善和电子产品的不断发展,多屏互动技术的应用越来越广泛。用户在拥有多台独立的互联网电子设备的同时,希望享受到更舒适、便捷的视听体验,尤其是在家庭以及会议场合。例如,在有效的范围内,用户离开电视设备,在操作其他事情的情况下也能收听/看电视的音视频等内容。
[0003]现有技术中通过网络将电视设备的音视频数据传输到移动端进行播放,进而实现这一应用。在众多用户存在这种需求的情况下,同时获取视频与音频使得系统的负载很大,并且会导致传输速率慢且易丢失数据。因此,将电视设备的音频数据单独传输给移动终端,通过移动终端的媒体播放器来输出该音频数据,能够达到有效降低系统的负载的效果。
[0004]然而,现有技术中单独进行音频数据传输的方式是电视设备采集当前正在播放的音频数据,传输给移动终端来进行播放,由于移动终端的媒体播放器具有不同的性能,在接收到电视设备传输的音频数据并进行播放的过程中,往往出现时延较大的问题,严重影响用户的收听效果。


【发明内容】

[0005]本发明提供根据一种音频处理方法及装置,用以解决现有技术中将电视设备的音频数据传输到移动终端进行播放时所出现的时延较大的技术问题。
[0006]本发明实施例提供一种音频处理方法,包括:
[0007]电视设备接收移动终端发送的音频传输请求消息、媒体播放器参数和播放时延,所述媒体播放器参数包括媒体播放器进行音频播放所需的最小音频数据量;所述电视设备根据所述媒体播放器参数、播放时延以及第一预设时延、电视设备采样时延、网络传输时延确定音频数据的采样率;
[0008]所述电视设备根据所述音频数据的采样率采集当前正在播放的音频数据,并将采集到的音频数据发送给所述移动终端。
[0009]本发明实施例提供一种电视设备,包括:控制模块和音频处理模块;
[0010]所述控制模块,用于接收移动终端发送的音频传输请求消息、媒体播放器参数和播放时延,所述媒体播放器参数包括媒体播放器进行音频播放所需的最小音频数据量;
[0011]所述音频处理模块,用于根据所述媒体播放器参数、播放时延以及第一预设时延、电视设备采样时延、网络传输时延确定音频数据的采样率;根据所述音频数据的采样率采集当前正在播放的音频数据,并将采集到的音频数据发送给所述移动终端。
[0012]本发明实施例中电视设备接收移动终端发送的音频传输请求消息、媒体播放器参数和播放时延,所述媒体播放器参数包括媒体播放器进行音频播放所需的最小音频数据量;所述电视设备根据所述媒体播放器参数、播放时延以及第一预设时延、电视设备采样时延、网络传输时延确定音频数据的采样率;所述电视设备根据所述音频数据的采样率采集当前正在播放的音频数据,并将采集到的音频数据发送给所述移动终端,实现了针对移动终端的媒体播放器参数,进行智能地设定采样率,使得发送端和接收端的音频数据的传输时延得到有效降低,满足用户流畅使用的需求。

【专利附图】

【附图说明】
[0013]图1是本发明实施例提供的一种音频处理方法流程图;
[0014]图2是本发明实施例电视设备向移动终端发送音频数据的过程示意图;
[0015]图3是本发明实施例的整体架构流程图;
[0016]图4是本发明实施例提供的一种电视设备。

【具体实施方式】
[0017]本发明实施例中根据所述媒体播放器参数、播放时延以及第一预设时延、电视设备采样时延、网络传输时延确定音频数据的采样率,使得电视设备的音频数据传输到移动终端的时延降到最低,满足用户流畅使用的需求。
[0018]本发明实施例可以适用于多种系统架构,特别的,适用于电视设备与移动终端分别与网络接入设备连接的系统架构,尤其适用于一种电视设备播放电视节目的视频数据、移动终端播放所述电视节目的音频数据的场景。优选的,本发明实施例中的电视设备可以为一个或多个基于Linux或Android系统开发的智能电视设备,本发明实施例中的移动终端可以为一个或多个基于Android或10S系统开发的智能手机终端,本发明实施例中的网络接入设备可以为具备WiFi功能的无线路由;同时,本发明实施例中的电视设备可以通过有线或者无线的方式与网络接入设备相连,本发明实施例中的移动终端可以通过无线的方式与网络接入设备相连。
[0019]需要说明的是,随着组建家庭局域网这一需求的不断提高,一般情况下,家庭内都设置有网络接入设备,比如路由器,该网络接入设备可以将家庭内各种设备通过有线或者无线的方式连接在一起,组成局域网。在本发明实施例中,辅助设备指的是除了网络接入设备以外的设备,比如蓝牙耳机,USB收发设备;主设备包括电视设备和移动终端。
[0020]下面结合说明书附图对本发明实施例作进一步详细描述。
[0021]图1为本发明实施例提供的一种音频处理方法所对应的流程示意图,该音频处理方法主要包括如下步骤101至步骤103:
[0022]步骤101,电视设备接收移动终端发送的音频传输请求消息、媒体播放器参数和播放时延,所述媒体播放器参数包括媒体播放器进行音频播放所需的最小音频数据量;
[0023]步骤102,所述电视设备根据所述媒体播放器参数、播放时延以及第一预设时延、电视设备采样时延、网络传输时延确定音频数据的采样率;
[0024]步骤103,所述电视设备根据所述音频数据的采样率采集当前正在播放的音频数据,并将采集到的音频数据发送给所述移动终端。
[0025]具体的,本发明实施例中所述移动终端即为移动通信终端,是指可以在移动中使用的计算机设备,包括手机、平板电脑和掌上上网设备等。所述移动终端与所述电视设备通过无线网络来进行通信。
[0026]在步骤101之前,电视设备先接收移动终端发送的连接请求消息,并根据所述连接请求消息,与所述移动终端建立连接,具体为:电视设备创建socket,然后进行端口绑定,所述端口对应于向移动终端传输音频数据的服务,并做好数据传送的初始化操作,开始等待移动终端的连接请求消息;电视设备接收到移动终端的连接请求消息后,与所述移动终端建立连接。
[0027]在步骤101中,电视设备接收移动终端发送的音频数据传输请求消息;在步骤102中,开始执行采样初始化工作,包括:确定采样所需的缓存大小以及确定采样率;根据所述媒体播放器参数、播放时延以及第一预设时延、电视设备米样时延、网络传输时延确定音频数据的采样率;在步骤103中,电视设备根据所述采样率采集当前正在播放的音频数据,并将采集到的音频数据传送给网络进而发送给所述移动终端。
[0028]可选地,电视设备开始进行音频数据的采样及传输后,即使电视状态发生改变,例如:频道切换,第三方应用的操作等,均不影响移动端通过耳机接听电视端设备当前正在播放的音频,即:电视状态的改变不影响电视设备与移动终端之间的音频传输。
[0029]可选地,电视设备开始进行音频数据的采样及传输后,将自动进入静音模式,同时用户仅能通过耳机收听电视设备传送到移动终端的音频,否则移动终端将不播放接收到的音频数据;当电视设备终止对当前播放的音频数据进行采样和/或终止向所述移动终端发送音频数据后,可通过人工操作或重启电视设备以消除静音模式,输出当前播放的音频数据。
[0030]较佳地,在步骤102中,所述电视设备根据所述媒体播放器参数以及第一预设时延、电视设备采样时延、网络传输时延确定音频数据的采样率包括:
[0031]所述电视设备的最小采样时间通过下述公式得到:
[0032]T 彡 t2 且 T〈t-tl_t3 ;
[0033]其中,T为电视设备的最小采样时间,t为第一预设时延,tl为播放时延,t2为电视设备米样时延,t3为网络传输时延;
[0034]所述音频数据的采样率包括采样比特率,所述采样比特率的最小值通过下述公式得到:
[0035]Mmin = N/T
[0036]其中,Μ为采样比特率,Mmin为采样比特率的最小值,N为媒体播放器进行音频播放所需的最小音频数据量,T为电视设备的最小采样时间。
[0037]较佳地,在步骤102中,所述音频数据的采样率还包括采样频率,所述采样频率的最小值通过下述公式得到:
[0038]fmin = Mmin/b
[0039]其中,f为采样频率,fmin为采样频率的最小值,Mmin为采样比特率的最小值,b为所述电视设备的采样位数。
[0040]具体的,例如一,系统要求所允许的进行音频数据处理和传输的第一预设时延为t=100ms,根据数据网络传播的经验值,忽略数据拷贝所消耗的时间,电视设备采样允许的最大采样时延为t2 = 30ms,网络传输的最大时延为t3 = 15ms,移动端播放允许的最大时延为tl = 35ms,则一个周期的采样时长T应小于t-t2-t3且T应小于或等于tl。即:
[0041]T〈t-tl_t3 且 T 彡 t2
[0042]由于= 50ms,t2 = 30ms,则 T 最大可以为 30ms,即(λ 03s。进一步的,根据所述移动终端的媒体播放器能够进行播放所需的最小音频数据量,以及采样位数,即可得到电视设备进行采样的采样率。当移动终端的媒体播放器能够进行播放所需的最小音频数据量为3KB(3000Byte),则根据Mmin = N/T得到满足条件的采样比特率的最小值为Mmin = 0.8Mbps。若预先设定的采样位数为16bit时,根据公式fmin = Mmin/b得到满足条件的采样频率的最小值为fmin = 50KHz。
[0043]例如二,假设通过用户设定得到所允许的进行音频数据处理和传输的第一预设时延为t = 150ms,同样忽略数据拷贝所消耗的时间,假设电视设备采样允许的最大时延为t2=t/3 = 50ms,网络传输的最大时延为t3 = t/3 = 50ms,移动端播放允许的最大时延为tl=t/3 = 50ms,则T应小于等于t2,进而根据经验和测试结果,可确定出T的大小,此处假设确定出T = 40ms = 0.04s。进一步的,当移动终端的媒体播放器能够进行播放所需的最小音频数据量为4KB,则根据Mmin = N/T得到满足条件的采样比特率的最小值为Mmin =0.8Mbps。若预先设定的采样位数为32bit时,根据公式fmin = Mmin/b得到满足条件的采样频率的最小值为fmin = 25KHz。
[0044]可选地,确定出每秒采样的数据量即采样比特率后,也可以通过调整采样位数的大小来调整采样率的值。
[0045]较佳地,当采样频率的最小值大于预先设定的第一采样频率时,所述电视设备调高所述采样位数。
[0046]具体地,假定预先设定的第一采样频率为44.ΙΚΗζ,针对上述例如一中所得到的采样频率的最小值为50KHz,大于预先设定的第一采样频率,则此时电视设备可以调高采样位数,以降低采样频率,比如将采样位数从16bit调高为24bit,则可得到调整后的采样频率的最小值为33.3KHz。
[0047]较佳地,所述当采样频率的最小值大于预先设定的第二采样频率时,所述电视设备对所述采集到的音频数据进行倍频处理,所述倍频处理后的采样频率为所述采样频率的最小值的一半。
[0048]具体地,假定预先设定的第二采样频率为44.ΙΚΗζ,针对上述例如一中所得到的采样频率的最小值为50KHz,大于预先设定的第二采样频率,则此时电视设备可以对所述采集到的音频数据进行倍频处理,以降低采样频率,得到倍频处理后的采样频率为25KHz。
[0049]较佳地,所述电视设备通过向所述移动终端发送测试数据包计算所述网络传输时延。
[0050]较佳地,在步骤103中,所述将采集到的音频数据发送给移动终端,具体为:
[0051]根据网络传输带宽确定数据包的大小;根据所述数据包的大小对采集到的音频数据进行分割或合并,得到音频数据的数据包;将所述音频数据的数据包发送给移动终端。
[0052]在步骤103之后,即所述将采集到的音频数据发送给所述移动终端之后,还包括:所述电视设备接收所述移动终端发送的音频数据传输终止消息后,终止对当前播放的音频数据进行采样和/或终止向所述移动终端发送音频数据。
[0053]具体的,电视设备向移动终端发送音频数据的过程如图2所示。根据网络传输带宽的限制,确定数据包的大小;电视设备读取一个采样周期的音频数据后,根据数据包的大小,确定是否要对采集到的音频数据进行分割或合并;如果是,则根据发送的需要对音频数据进行分割或合并,如果否,则直接对音频数据添加数据包头文件,包括目的地址、音频相关采样参数等,进而向移动终端发送音频数据包;而后返回继续读取下一个采样周期的音频数据,若此时电视设备接收到移动终端发送的音频数据传输终止消息,则停止音频数据的采样工作,终止对当前播放的音频数据进行采样和/或终止向所述移动终端发送音频数据,并回收相应的缓存。
[0054]为了更清楚地理解本发明实施例,图3中具体示出了本发明实施例的整体架构流程图。
[0055]本发明实施例主要包括三部分,分别为:电视设备、无线网络、手机。电视设备和手机通过无线网络进行通信。具体的,电视设备接收手机发送的连接请求消息,并根据所述连接请求消息与手机建立连接;连接成功后,电视设备接收手机发送的音频数据传输请求消息,开始进行音频数据的采集,将采集到的音频数据根据数据包的大小进行分割或合并,并通过无线网络发给手机;手机接收到电视设备通过无线网络发送的音频数据包后,对音频数据包进行解析,并根据手机媒体播放器能够进行播放所需的最小音频数据量对解析出的音频数据进行分割或合并,将分割或合并后的音频数据发送到手机媒体播放器缓存,进而通过媒体播放器播放所述媒体播放器缓存中的音频数据。
[0056]针对上述方法流程,本发明实施例还提供一种电视设备,该电视设备的具体内容可以参照上述方法实施,在此不再赘述。
[0057]本发明实施例提供的一种电视设备,参见图4所示。本发明实施例音频处理电视设备包括:控制模块401和音频处理模块402 ;
[0058]所述控制模块401,用于接收移动终端发送的音频传输请求消息、媒体播放器参数和播放时延,所述媒体播放器参数包括媒体播放器进行音频播放所需的最小音频数据量;
[0059]所述音频处理模块402,用于根据所述媒体播放器参数、播放时延以及第一预设时延、电视设备采样时延、网络传输时延确定音频数据的采样率;根据所述音频数据的采样率采集当前正在播放的音频数据,并将采集到的音频数据发送给所述移动终端。
[0060]较佳地,所述音频处理模块402还用于:
[0061]通过下述公式得到所述电视设备的最小采样时间:
[0062]T 彡 t2 且 T〈t-tl_t3 ;
[0063]其中,T为电视设备的最小采样时间,t为第一预设时延,tl为播放时延,t2为电视设备米样时延,t3为网络传输时延;
[0064]所述音频数据的采样率包括采样比特率,通过下述公式得到所述采样比特率的最小值:
[0065]Mmin = N/T
[0066]其中,Μ为采样比特率,Mmin为采样比特率的最小值,N为媒体播放器进行音频播放所需的最小音频数据量,T为电视设备的最小采样时间。
[0067]较佳地,所述音频处理模块402还用于:
[0068]所述音频数据的采样率还包括采样频率,通过下述公式得到所述采样频率的最小值:
[0069]fmin = Mmin/b
[0070]其中,f为采样频率,fmin为采样频率的最小值,Mmin为采样比特率的最小值,b为所述电视设备的采样位数。
[0071]较佳地,所述电视设备的采样位数大小可调;所述音频处理模块402还用于:当采样频率的最小值大于预先设定的第一采样频率时,所述电视设备调高所述采样位数。
[0072]较佳地,所述电视设备的采样位数大小可调;所述音频处理模块402还用于:所述电视设备的采样位数大小可调,所述当采样频率的最小值大于预先设定的第二采样频率时,所述电视设备对所述采集到的音频数据进行倍频处理,所述倍频处理后的采样频率为所述采样频率的最小值的一半。
[0073]较佳地,所述音频处理模块402还用于:
[0074]通过向所述移动终端发送测试数据包计算所述网络传输时延。
[0075]较佳地,所述音频处理模块402还用于:
[0076]根据网络传输带宽确定数据包的大小;
[0077]根据所述数据包的大小对采集到的音频数据进行分割或合并,得到音频数据的数据包;
[0078]将所述音频数据的数据包发送给移动终端。
[0079]较佳地,所述控制模块401还用于:
[0080]接收所述移动终端发送的音频数据传输终止消息后,终止对当前播放的音频数据进行采样和/或终止向所述移动终端发送音频数据。
[0081]可选地,在实际应用中,某一个移动终端发送的音频传输请求除了能够用于指示电视设备向该移动终端传输音频数据之外,还能够指示电视设备向多个其它的移动终端传输音频数据。
[0082]电视设备的控制模块在接收到其中一个移动终端的音频传输请求后,根据音频传输请求指示音频处理模块进行音频数据的采集和传输;音频处理模块采集电视设备当前播放的音频数据,将采集到的音频数据通过与多个移动终端间的网络连接传输给对应的移动终端。
[0083]较佳地,针对不同类型的移动终端,电视设备内可以设置多个音频处理模块,每个音频处理模块用于针对相应类型的移动终端采集电视设备当前播放的音频数据,并将采集到的音频数据通过与相应类型的移动终端间的网络连接传输给相应类型的移动终端。
[0084]例如在电视设备内设置两个音频处理模块,分别为第一音频处理模块和第二音频处理模块。其中,第一音频处理模块对应的移动终端均是通过TCP (Transmiss1n ControlProtocol,传输控制协议)与电视设备建立连接,而第二音频处理模块对应的移动终端均是通过HTTP (Hypertext Transfer Protocol,超文本传输协议)与电视设备建立连接,两个音频处理模块在传输时分别采用不同的形式对音频数据进行封装。
[0085]可选地,第一音频处理模块和第二音频处理模块也可以采用不同采集方式,以针对不同音质要求的移动终端。在音频数据采集时,第一音频处理模块和第二音频处理模块可以设定不同的采样率、采样精度和码率,以获取不同音质的音频数据。例如,第一音频处理模块以采样率为48KHz、采样精度为16Bit、码率不超过200Kbps的采样格式进行采集,而第二音频处理模块以采样率为96KHz、采样精度为32Bit、码率不超过400Kbps的采样格式进行米集。
[0086]从上述内容可以看出:
[0087]本发明实施例中电视设备接收移动终端发送的音频传输请求消息、媒体播放器参数和播放时延,所述媒体播放器参数包括媒体播放器进行音频播放所需的最小音频数据量;所述电视设备根据所述媒体播放器参数、播放时延以及第一预设时延、电视设备采样时延、网络传输时延确定音频数据的采样率;所述电视设备根据所述音频数据的采样率采集当前正在播放的音频数据,并将采集到的音频数据发送给所述移动终端,实现了针对移动终端的媒体播放器参数,进行智能地设定采样率,使得发送端和接收端的音频数据的传输时延得到有效降低,满足用户流畅使用的需求。
[0088]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0089]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0090]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0091]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0092]尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0093]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种音频处理方法,其特征在于,包括: 电视设备接收移动终端发送的音频传输请求消息、媒体播放器参数和播放时延,所述媒体播放器参数包括媒体播放器进行音频播放所需的最小音频数据量; 所述电视设备根据所述媒体播放器参数、播放时延以及第一预设时延、电视设备采样时延、网络传输时延确定音频数据的采样率; 所述电视设备根据所述音频数据的采样率采集当前正在播放的音频数据,并将采集到的音频数据发送给所述移动终端。
2.如权利要求1所述的方法,其特征在于,所述电视设备根据所述媒体播放器参数以及第一预设时延、电视设备采样时延、网络传输时延确定音频数据的采样率包括: 所述电视设备的最小采样时间通过下述公式得到:
T ( t2 且 T〈t-tl-t3 ; 其中,T为电视设备的最小采样时间,t为第一预设时延,tl为播放时延,t2为电视设备采样时延,t3为网络传输时延; 所述音频数据的采样率包括采样比特率,所述采样比特率的最小值通过下述公式得到:
Mmin = N/T 其中,M为采样比特率,Mmin为采样比特率的最小值,N为媒体播放器进行音频播放所需的最小音频数据量,T为电视设备的最小采样时间。
3.如权利要求2所述的方法,其特征在于,所述音频数据的采样率还包括采样频率,所述采样频率的最小值通过下述公式得到:
fmin = Mmin/b 其中,f为采样频率,fmin为采样频率的最小值,Mmin为采样比特率的最小值,b为所述电视设备的采样位数。
4.如权利要求3所述的方法,其特征在于,所述电视设备的采样位数大小可调,当采样频率的最小值大于预先设定的第一采样频率时,所述电视设备调高所述采样位数。
5.如权利要求3所述的方法,其特征在于,所述电视设备的采样位数大小可调,所述当采样频率的最小值大于预先设定的第二采样频率时,所述电视设备对所述采集到的音频数据进行倍频处理,所述倍频处理后的采样频率为所述采样频率的最小值的一半。
6.如权利要求1-5中任一项所述的方法,其特征在于,所述方法还包括:所述电视设备通过向所述移动终端发送测试数据包计算所述网络传输时延。
7.如权利要求1-5中任一项所述的方法,其特征在于,所述将采集到的音频数据发送给移动终端,具体为: 根据网络传输带宽确定数据包的大小; 根据所述数据包的大小对采集到的音频数据进行分割或合并,得到音频数据的数据包; 将所述音频数据的数据包发送给移动终端。
8.如权利要求1-5中任一项所述的方法,其特征在于,所述将采集到的音频数据发送给所述移动终端之后,还包括: 所述电视设备接收所述移动终端发送的音频数据传输终止消息后,终止对当前播放的音频数据进行采样和/或终止向所述移动终端发送音频数据。
9.一种电视设备,其特征在于,包括:控制模块和音频处理模块; 所述控制模块,用于接收移动终端发送的音频传输请求消息、媒体播放器参数和播放时延,所述媒体播放器参数包括媒体播放器进行音频播放所需的最小音频数据量; 所述音频处理模块,用于根据所述媒体播放器参数、播放时延以及第一预设时延、电视设备采样时延、网络传输时延确定音频数据的采样率;根据所述音频数据的采样率采集当前正在播放的音频数据,并将采集到的音频数据发送给所述移动终端。
10.如权利要求9所述的电视设备,其特征在于,所述音频处理模块还用于: 通过下述公式得到所述电视设备的最小采样时间:
T ( t2 且 T〈t-tl-t3 ; 其中,T为电视设备的最小采样时间,t为第一预设时延,tl为播放时延,t2为电视设备采样时延,t3为网络传输时延; 所述音频数据的采样率包括采样比特率,通过下述公式得到所述采样比特率的最小值:
Mmin = N/T 其中,M为采样比特率,Mmin为采样比特率的最小值,N为媒体播放器进行音频播放所需的最小音频数据量,T为电视设备的最小采样时间。
11.如权利要求10所述的电视设备,其特征在于,所述音频处理模块还用于: 所述音频数据的采样率还包括采样频率,通过下述公式得到所述采样频率的最小值: fmin = Mmin/b 其中,f为采样频率,fmin为采样频率的最小值,Mmin为采样比特率的最小值,b为所述电视设备的采样位数。
12.如权利要求11所述的电视设备,其特征在于,所述电视设备的采样位数大小可调; 所述音频处理模块还用于:当采样频率的最小值大于预先设定的第一采样频率时,所述电视设备调高所述采样位数。
13.如权利要求11所述的电视设备,其特征在于,所述电视设备的采样位数大小可调; 所述音频处理模块还用于: 所述电视设备的采样位数大小可调,所述当采样频率的最小值大于预先设定的第二采样频率时,所述电视设备对所述采集到的音频数据进行倍频处理,所述倍频处理后的采样频率为所述采样频率的最小值的一半。
14.如权利要求9-13中任一项所述的电视设备,其特征在于,所述音频处理模块还用于: 通过向所述移动终端发送测试数据包计算所述网络传输时延。
15.如权利要求9-13中任一项所述的电视设备,其特征在于,所述音频处理模块还用于: 根据网络传输带宽确定数据包的大小; 根据所述数据包的大小对采集到的音频数据进行分割或合并,得到音频数据的数据包; 将所述音频数据的数据包发送给移动终端。
16.如权利要求9-13中任一项所述的电视设备,其特征在于,所述控制模块还用于: 接收所述移动终端发送的音频数据传输终止消息后,终止对当前播放的音频数据进行采样和/或终止向所述移动终端发送音频数据。
【文档编号】H04N21/439GK104254007SQ201410446589
【公开日】2014年12月31日 申请日期:2014年9月3日 优先权日:2014年9月3日
【发明者】刘作珍, 曹秀霞, 李晓兰, 宋敬彬 申请人:海信集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1