在流传输客户端中用于处理视频流传输数据的方法、流传输客户端、计算机程序和计算机...的制作方法

文档序号:6484605阅读:152来源:国知局
在流传输客户端中用于处理视频流传输数据的方法、流传输客户端、计算机程序和计算机 ...的制作方法
【专利摘要】本发明涉及在流传输客户端(1)中用于处理视频流传输数据的方法(10)。该方法(10)包括:接收(11)、解码(12)和缓冲(13)包括图像数据帧的视频流传输数据;在流传输客户端(1)的显示器(40)上显示(14)图像数据帧;接收(15)请求暂停视频流传输数据的接收的输入;在解码的图像数据帧之中选择(16)最优图像数据帧;继续(17)显示在流传输客户端(1)的缓冲器(45)中能得到的图像数据帧,直到遇到所选择的最优图像数据帧;以及在流传输客户端(1)的显示器(40)上将所选择的最优图像数据帧显示(18)为静态画面。本发明还包括流传输客户端(1)、计算机程序(51)和计算机程序产品(50)。
【专利说明】在流传输客户端中用于处理视频流传输数据的方法、流传输客户端、计算机程序和计算机程序产品
【技术领域】
[0001]本发明一般涉及数据流传输,尤其是涉及用于处理视频流传输数据的装置和方法。
【背景技术】
[0002]将诸如视频和音频的媒体内容流传输给终端用户是由各种服务提供商提供的常用服务。存在能够接收媒体内容并将其显示在屏幕上以呈现给用户的各种流传输客户端,例如不同的媒体播放器。
[0003]当用户暂停流传输会话时,流传输客户端将中断流传输以及在屏幕上示出最后解码的图像。在暂停之后,最后解码的图像可能在屏幕上示出很长一段时间。这最后示出的图像经常是模糊的。这样的模糊的暂停图像从用户的角度以及从流传输客户端的制造商的观点看都是非常不受欢迎的。用户会自然地更喜欢观看清晰(sharp)的静态图像而不是烦人的模糊图像,而流传输客户端的制造商会希望能够提供可能达到的最好的用户体验给其顾客。

【发明内容】

[0004]显然,关于本【技术领域】中的这一情形存在改进的空间。
[0005]本发明的一个目的是当暂停视频流传输会话时提供清晰的静态图像。
[0006]根据本发明的第一方面,该目的通过流传输客户端中用于处理视频流传输数据的方法达成。该方法包括:接收、解码和缓冲包括图像数据帧的视频流传输数据;在流传输客户端的显示器上显示图像数据帧;接收请求暂停视频流传输数据的接收的输入;在解码的图像数据帧之中选择最优图像数据帧;继续显示在流传输客户端的缓冲器中能得到的图像数据帧,直到遇到所选择的最优图像数据帧;以及在流传输客户端的显示器上将所选择的最优图像数据帧显示为静态画面。与现有技术相比,谨慎选择在暂停期间示出为暂停图像的特定帧提供改善的用户体验。清晰的暂停图像对于用户以及流传输客户端的制造商都是有益的,这是由于典型的用户更喜欢观看清晰的图像而不是模糊的图像,而制造商当然希望在竞争激烈的行业中提供可能达到的最好的流传输客户端。
[0007]在实施例中,选择步骤包括以下子步骤:确定连续图像数据帧的集合为在其中选择最优图像数据帧的候选图像;以及在所确定的集合中选择最优图像数据帧。
[0008]在以上实施例的变化中,集合包括在指定的时间间隔期间解码的图像数据帧,在流传输客户端的缓冲器中能得到所述图像数据帧。这提供了在其中选择在暂停期间示出的可能达到的最好的静态图像的合适范围。该选择因此是在流传输客户端的缓冲器中能得到的帧之中作出的。就是说,因为没有单独的高质量图像(例如在服务提供商的编码器中编码的、具有更高分辨率的图像)被下载和使用,所以该方法是高效的。
[0009]在实施例中,选择步骤包括排除渐变图像数据帧为候选图像的子步骤。[0010]在实施例中,排除渐变图像数据帧的步骤包括确定候选图像的对比度以及基于此来排除渐变图像数据帧。
[0011]在以上实施例的变化中,对比度通过直方图的方差来确定。这是确定对比度的便利方式。
[0012]在实施例中,选择步骤包括:确定在连续图像数据帧的集合中是否能得到I帧(1-frame),以及如果能得到I帧,则选择其为最优图像数据帧。
[0013]在以上实施例的变化中,选择步骤包括以下子步骤:确定在连续图像数据帧的集合中无I帧能得到;计算在连续图像数据帧的集合中所有图像数据帧的倒频谱;以及选择具有最大倒频谱的图像数据帧为最优图像数据帧。
[0014]在以上实施例的变化中,一图像数据帧g(x,y)的倒频谱值计算为:
[0015]Cep (g(X, y)} =F-1 {log|F{g(x, y)} }
[0016]其中F{.}是傅立叶变换而r1 {.}是傅立叶逆变换。
[0017]在以上实施例的变化中,一图像数据帧的最大倒频谱值计算为该图像数据帧的倒频谱矩阵的最大值&p(g(0,0)}。
[0018]在实施例中,选择步骤包括以下子步骤:确定在连续图像数据帧的集合中无I帧能得到;对于在连续图像数据帧的集合中的所有图像数据帧,计算高频率和低频率的比值;选择具有最大比值的图像数据帧为最优图像数据帧。
[0019]在不同的变化中,流传输客户端包括移动电话、电视机、膝上计算机或个人计算机。
[0020]根据本发明的第二方面,该目的通过流传输客户端来达成,流传输客户端包括控制器、显示器、输入和输出接口以及计算机程序产品,计算机程序产品包括计算机程序代码,当由控制器执行计算机程序代码时,计算机程序代码实现暂停功能,其中:控制器适于接收、解码和缓冲包括图像数据帧的视频流传输数据;控制器适于在流传输客户端的显示器上再现(render)视频流传输数据;控制器适于接收请求暂停视频流传输数据的接收的输入;控制器适于在解码的图像数据帧之中选择最优图像数据帧;控制器适于继续显示在流传输客户端的缓冲器中能得到的图像数据帧,直到遇到所选择的最优图像数据帧;以及控制器适于在流传输客户端的显示器上将所选择的最优图像数据帧显示为静态画面。
[0021]根据本发明的第三方面,该目的通过用于处理视频流传输数据的计算机程序达成,计算机程序包括计算机程序代码,当在流传输客户端上运行计算机程序代码时,计算机程序代码使得流传输客户端:接收、解码和缓冲包括图像数据帧的视频流传输数据;在流传输客户端的显示器上显示图像数据帧;接收请求暂停视频流传输数据的接收的输入;在解码的图像数据帧之中选择最优图像数据帧;继续显示在流传输客户端的缓冲器中能得到的图像数据帧,直到遇到所选择的最优图像数据帧;以及在流传输客户端的显示器上将所选择的最优图像数据帧显示为静态画面。
[0022]根据本发明的第四方面,该目的通过计算机程序产品达成,计算机程序产品包括如上所述的计算机程序和其上存储了该计算机程序的计算机可读装置。
[0023]在阅读了以下的描述和附图之后,本发明的更多特征和优点将变得明显。
【专利附图】

【附图说明】[0024]图1示意性地示出其中可以实现本发明实施例的环境。
[0025]图2是示出暂停流传输会话的顺序图。
[0026]图3示意性地示出本发明实施例中的流传输客户端。
[0027]图4示出流传输客户端中方法的步骤的流程图。
[0028]图5示出图4的方法的另一个实施例的步骤的流程图。
[0029]图6示出当选择所进行的模拟的暂停图像时有关参数的曲线图。
[0030]图7示出不同帧的倒频谱的曲线图。
【具体实施方式】
[0031]在以下的描述中,出于解释而非限制的目的,阐述了具体细节,诸如特定的架构、接口、技术等等,以提供对本发明的透彻理解。然而,对于本领域技术人员将显而易见的是,本发明可以在脱离这些具体细节的其它实施例中实践。在其它情况中,省略了对众所周知的设备、电路和方法的详细描述以免用不必要的细节使本发明的描述难懂。在整个描述中相似的数字指相似的元件。
[0032]图1示意性地示出其中可以实现本发明实施例的环境。在参考数字I处示意性地示出能够接收诸如视频和音频的流传输内容的流传输客户端I。流传输客户端I可以例如包括膝上计算机、个人计算机(PC)或移动电话中的媒体播放器(例如应用软件)。流传输客户端I能够因此接收流传输内容以及为其用户呈现该内容。流传输内容包括图像数据中贞,以及在下文中“帧”和“图像”是可互换使用的,并且旨在表示特定的图像数据帧。
[0033]在所示出的示例环境中,流传输客户端I可访问诸如因特网的广域网(WAN)2。能够在有线或无线网络上提供这样的访问。
[0034]应用服务器3和流传输服务器4也连接到广域网2。流传输客户端I由此能够与应用服务器10通信,以例如控制来自流传输服务器4的流传输内容。例如,流传输客户端I可包括用于浏览内容(尤其是包括视频和音频的内容)的web浏览器。web浏览器与应用服务器3上的web服务器通信,以及当流传输客户端I的用户已决定流传输什么内容时,流传输客户端I例如使用RTSPRTP (实时流传输协议/实时传输协议)建立与流传输服务器4的会话。RTSP能够用于发送控制信号,诸如本领域中已知的建立(SETUP)、播放(PLAY)、暂停(PAUSE)、结束(TERMINATE)。RTP能够用于传输实际内容给流传输客户端I。
[0035]存储设备6连接到应用服务器3、流传输服务器4和编码器5。还可选地使用内部或外部文件服务器、例如web服务器(例如应用服务器3)、文件传输协议服务器和/或流传输服务器(例如流传输服务器4)将存储设备6连接到WAN2。能够使用远程安装协议(诸如网络文件系统(NFS)、苹果文件协议(AFP)、服务器消息块(SMB) /通用因特网文件系统(CIFS)、基于Web的分布式创作和版本控制(WebDAV)或文件传输协议(FTP),仅举几例)将存储设备6的一个或更多目录例如作为文件系统安装在应用服务器3、流传输服务器4和编码器5上或其中的任一个或几个上。
[0036]存储设备6存储流传输内容。其中存储的流传输内容文件能够例如包括MPEG-4(运动图像专家组4)兼容的文件或MPEG-2兼容的文件或任何其它格式的视频/音频文件,MPEG-4兼容的文件或MPEG-2兼容的文件包括音频数据和视频数据。
[0037]编码器5将诸如高质量的视频/音频或广播内容(有线、地面或卫星)的原始内容编码为流传输内容文件。
[0038]以上是为了举例说明其中能够实现本发明的各种方面的环境而提供的。
[0039]图2是示出用于暂停流传输会话的示范信令的顺序图。流传输客户端I向流传输服务器4发送建立流传输会话的请求100。流传输服务器4然后开始流传输102所请求的内容给流传输客户端I。流传输客户端I的用户想要暂停流传输会话并按下暂停按钮,由此流传输客户端I发送暂停消息104到流传输服务器4。虽然对于本公开是无关的,但是流传输服务器4然后可以为接收到暂停消息的时间戳创建书签,以及将该书签发送106到应用服务器3。本公开主要涉及当请求暂停流传输会话时的流传输客户端I和其中的方法。
[0040]在图3中示意性地示出流传输客户端I的实施例。流传输客户端I包括用户接口元件,诸如显示器40和用户输入设备,诸如键盘42。虽然未示出,但是流传输客户端I可包括另外的用户接口元件,诸如扬声器或例如耳机的音频输出。
[0041]流传输客户端I还包括控制器41,控制器41能够执行例如存储在存储器44中的指令。存储器44能够因此为计算机程序产品的形式,计算机程序产品包括关于流传输客户端I当暂停流传输会话尤其是视频流传输会话时如何实现提供清晰的静态图像的指令。
[0042]流传输客户端I还包括用于在例如WAN2上使用一个或更多无线和/或有线通信协议与流传输服务器4通信的输入/输出接口 43。
[0043]流传输客户端I还包括用于解码所接收的流传输内容的解码器46和所接收的流传输内容在解码之后存储在其中的缓冲器45。然后在显示器40上顺序显示流传输内容,即连续的图像数据帧,在下文中被称为帧或图像。
[0044]当流传输客户端I的用户想要暂停包括帧形式的流传输数据的流传输会话时,在流传输客户端I中执行按照本发明的方法。
[0045]在图4中示出在流传输客户端I中用于处理视频流传输数据的方法10的步骤。流传输客户端I接收媒体内容(帧),在解码器46中对其解码以及然后在缓冲器45中将其缓冲。通常,缓冲器45中的帧包括接下来要被显示的那些帧,而已经显示的帧已从该缓冲器45中移除(删除)。
[0046]注意,不论流传输机制(诸如传统的实时流传输、Iphone / Microsoft http流传输、Adobe http流传输等等)的类型如何,本发明的方法都能运行得同样好。在一些类型的流传输中,流传输内容被下载到例如流传输客户端的硬盘,在这一情况下已经示出的帧能够在从缓冲器45中被删除之前被存储在硬盘上。
[0047]方法10因此包括接收11、解码12和缓冲13包括帧的视频流传输数据的第一步骤。
[0048]在流传输客户端I的显示器40上顺序显示14帧,即以对应于接收次序的连续次序显示。
[0049]当用户希望暂停流传输会话时,他或她可为此例如通过按下键盘42的按键来输入命令。流传输客户端I因此接收15请求暂停视频流传输数据的接收的输入。之前参照图2的顺序图对用于流传输会话的这种暂停的示范信令进行了描述。
[0050]为了获得暂停期间要示出的清晰的静态图像,流传输客户端I设置成在解码的帧之中选择16最优帧。与其中只是示出最后解码的帧的现有技术形成对比,按照本发明进行谨慎的选择。[0051]按照方法10,流传输客户端I设置成继续17显示在流传输客户端I的缓冲器45中能得到的图像数据帧,直到遇到所选择的最优图像数据帧。
[0052]然后在流传输客户端I的显示器上显示16所选择的解码的最优图像数据帧。
[0053]流传输客户端I因此设置成显示来自缓冲器45的帧,直到到达所选择的最优帧。流传输客户端I不一定在接收到暂停请求时立即停止显示帧,而是能够继续显示来自缓冲器的图像直到所选择的图像被显示。流传输客户端I测量若干接下来的已经解码的帧,在缓冲器45中存储并能得到这些帧。流传输客户端I设置成找到最优(例如最清晰)的图像并继续显示图像直到该图像被显示。接下来描述用于选择要成为“暂停帧”的帧的确定标准。
[0054]在实施例中,参照图5,选择16步骤包括确定19连续帧的集合为在其中选择最优帧的候选帧的第一子步骤。在实施例中,连续帧的集合包括在指定的时间间隔期间已被解码的帧。这些帧应在流传输客户端I的缓冲器45中能得到。
[0055]例如,从缓冲器45取回的例如2秒的接下来的帧能够是这样的连续帧的集合。指定的时间间隔可以但不需要包括暂停请求的时间。就是说,暂停请求的时间可以位于指定的时间间隔之内。
[0056]选择16步骤然后包括在所确定的连续帧的集合中选择20最优帧的第二子步骤。
[0057]在实施例中,例如在所确定的连续帧的集合中选择16这一步骤包括排除渐变帧为候选帧。这能够例如通过以下操作来执行:确定候选帧的对比度以及基于此来排除渐变帧。对比度例如通过直方图的方差来确定。
[0058]在本发明的实施例中,选择16步骤包括确定在连续帧的集合中是否能得到I帧(帧内编码帧)。如果能得到这样的I帧,则选择其为最优帧以及在显示器40上将其显示18为暂停静态图像。
[0059]然而,可能发生的是,确定在连续图像数据帧的集合中无I帧能得到。那么,计算连续帧的集合中所有帧的倒频谱。基于这些计算,具有最大倒频谱的帧被选择为最优帧。
[0060]一图像数据巾贞g(x, y)的倒频谱值计算为:
[0061 ] Cep (g (x, y)} =F-1 {log|F)g(x, y)} }
[0062]其中f{.}是傅立叶变换而r1 {.}是傅立叶逆变换。
[0063]一帧的最大倒频谱值计算为该帧的倒频谱矩阵的最大值Cep{g(0,0)}。
[0064]在另一个实施例中,当确定在连续帧的集合中无I帧能得到时,对于在连续帧的集合中的所有帧,计算高频率和低频率的比值。具有最大比值的帧然后被选择为最优帧。
[0065]当流传输客户端I接收到请求暂停的输入时,它继续显示在流传输客户端I的缓冲器45中能得到的帧直到遇到所选择的最优帧。所选择的最优帧然后被显示为静态图像。
[0066]以上描述的步骤能够以不同方式来组合以获得要在暂停期间示出的图像的合适选择。在下文中描述包括以上步骤中数个步骤的特定实施例。
[0067]当暂停消息已经由流传输客户端I发送以及流传输客户端I已经停止接收视频内容时,执行以下步骤:
[0068]控制器41确定连续帧的集合为在其中选择最优帧的候选帧。例如,它从缓冲器45获取在2秒的时间段期间已解码的接下来的图像。例如,在缓冲器45中在这2秒的时间段期间有作为最优帧的可能候选的50帧fl、f2、f3........f50。[0069]控制器41然后从候选的集合中移除渐变图像。这能够例如通过删除具有最差对比度(对比度可例如通过直方图的方差来计算)的候选来完成。候选的集合现在包括以下
帧的集合:fl、f2、[10帧作为候选被删除]、fl3、fl4.....f35、[10帧作为候选被删除]、
f46、...、f50。在候选帧的集合中因此剩下30帧。
[0070]接下来,控制器41在剩下的候选中获取第一 I帧作为最优帧,如果存在至少一个这样的I帧的话。例如,如果f 14是I帧,则f 14被选择为最优帧以及然后被用作暂停图像。
[0071]如果在剩下的30帧之中无I帧能得到,则控制器41计算所有这些帧fl、f2、fl3、
fl4........f35、f46........f50的倒频谱并选择具有最大倒频谱值的帧为最优帧。例
如,如果在剩下的30帧之中无I帧,以及f20具有最高的倒频谱,则f20被选择为最优帧以及然后被用作暂停图像。
[0072]再次参照图3,本发明包括流传输客户端1,流传输客户端I包括控制器41、显示器40、输入和输出接口 43。流传输客户端I还包括计算机程序产品50,计算机程序产品50包括计算机程序代码,当由控制器41执行该计算机程序代码时,该计算机程序代码实现以上描述的暂停功能。
[0073]控制器41因此适于接收11、解码12和缓冲13包括帧的视频流传输数据。为此,控制器41分别与输入/输出接口 43、解码器46和缓冲器45交互。
[0074]控制器41还适于再现要在流传输客户端I的显示器40上示出的视频流传输数据,以及接收14请求暂停视频流传输数据的接收的输入。控制器41因此与显示器40交互以及例如从键盘42接收请求暂停的用户输入并据此行动。尤其是,当接收到暂停请求时,流传输客户端1,尤其是合作的控制器41和输入/输出接口 43,如之前所述向流传输服务器4发送暂停消息。
[0075]控制器41适于在解码的图像数据帧之中选择最优帧。为此,控制器41可执行计算机程序代码。
[0076]控制器41适于继续17显示在流传输客户端I的缓冲器45中能得到的图像数据帧,直到遇到所选择的最优图像数据帧。
[0077]最后,控制器41适于在流传输客户端I的显示器40上将所选择的解码的最优图像数据帧显示18为静态画面,这能够以常规方式完成。
[0078]控制器41可包括中央处理单元(CPU)、微控制器、和/或数字信号处理器(DSP)。控制器41能够执行计算机程序产品50中存储的软件指令。
[0079]再次参照图3,本发明还包括用于处理视频流传输数据的计算机程序51。计算机程序51包括计算机程序代码,当在流传输客户端I上运行该计算机程序代码时,尤其是在其控制器41上运行该计算机程序代码时,该计算机程序代码使得流传输客户端I执行如之前所述的方法。
[0080]还提供包括计算机程序51以及其上存储了计算机程序51的计算机可读装置52的计算机程序产品50。计算机程序产品50能够是读写存储器(RAM)或只读存储器(ROM)的任何组合。计算机程序产品50还可包括持久性存储装置,该持久性存储装置例如能够是磁存储器、光存储器、或固态存储器的组合或其中的任何单独一个。
[0081]在700帧的模拟中测试了所述方法。图6示出当选择所进行的模拟的暂停图像时有关参数的曲线图。特别是,在帧373中作出暂停请求。从曲线图中可以看出,当着眼于频率时帧375更好。然而,可以看出,帧375是渐变场景中的帧,以及它在倒频谱中不具有好的值。因此可以选择在渐变场景的帧开始之前的帧。帧374比帧373好一点儿(具有稍微更高的倒频谱)以及出现在从帧375开始的渐变场景之前。因此帧374被选择为最优帧以及显示在流传输客户端I的显示器上。
[0082]图7示出不同帧的倒频谱的曲线图。例如,对于运动图像,看出具有最高倒频谱值的帧是最清晰的图像。
[0083]能够为不同的应用实现本专利申请的教导。举几个例子,当在移动电话上流传输点播视频时,例如在移动TV系统中或者在因特网协议电视(IPTV)中,或者当在个人计算机上从因特网流传输点播视频时,能够实现所述方法。
【权利要求】
1.一种在流传输客户端(I)中用于处理视频流传输数据的方法(10),所述方法(10)包括: -接收(11)、解码(12)和缓冲(13)包括图像数据帧的视频流传输数据, -在所述流传输客户端(I)的显示器(40)上显示(14)所述图像数据帧, -接收(15)请求暂停视频流传输数据的所述接收的输入, -在解码的图像数据帧之中选择(16)最优图像数据帧, -继续(17)显示在所述流传输客户端(I)的缓冲器(45)中能得到的图像数据帧,直到遇到所选择的最优图像数据帧,以及 -在所述流传输客户端(I)的所述显示器(40)上将所选择的最优图像数据帧显示(18)为静态画面。
2.根据权利要求1所述的方法(10),其中所述选择(16)步骤包括以下子步骤: -确定(19)连续图像数据帧的集合为在其中选择所述最优图像数据帧的候选图像,以 及 -在所确定的集合中选择(20)最优图像数据帧。
3.根据权利要求2所述的方法(10),其中所述集合包括在指定的时间间隔期间解码的图像数据帧,在所述流传输客户端(I)的缓冲器(45)中能得到所述图像数据帧。
4.根据权利要求2或3所述的方法(10),其中所述选择(16)步骤包括排除渐变图像数据帧为候选图像的子步骤。
5.根据权利要求4所述的方法(10),其中排除渐变图像数据帧的所述步骤包括确定候选图像数据帧的对比度以及基于此来排除渐变图像数据帧。
6.根据权利要求5所述的方法(10),其中所述对比度通过直方图的方差来确定。
7.根据权利要求2-6中任一项所述的方法(10),其中所述选择(20)步骤包括:确定在所述连续图像数据帧的集合中是否能得到I帧,以及如果能得到所述I帧,则选择其为所述最优图像数据帧。
8.根据权利要求7所述的方法(10),其中所述选择(20)步骤包括以下子步骤: -确定在所述连续图像数据帧的集合中无I帧能得到, -计算在所述连续图像数据帧的集合中所有图像数据帧的倒频谱, -选择具有最大倒频谱的图像数据帧为所述最优图像数据帧。
9.根据权利要求8所述的方法(10),其中一图像数据帧g(x,y)的倒频谱值计算为: Cep {g (x, y)} =F-1 {log F{g(x, y)} } 其中F{.}是傅立叶变换而F—1!:.}是傅立叶逆变换。
10.根据权利要求9所述的方法(10),其中一图像数据帧的最大倒频谱值计算为所述图像数据帧的倒频谱矩阵的最大值C印(g(0,0)}。
11.根据权利要求7所述的方法(10),其中所述选择(20)步骤包括以下子步骤: -确定在所述连续图像数据帧的集合中无I帧能得到, -对于在所述连续图像数据帧的集合中的所有图像数据帧,计算高频率和低频率的比值, -选择具有最大比值的图像数据帧为所述最优图像数据帧。
12.根据上述权利要求中任一项所述的方法(10),其中所述流传输客户端(I)包括移动电话、电视机、膝上计算机或个人计算机。
13. 根据上述权利要求中任一项所述的方法(10),其中所述视频流传输数据为点播视频流传输数据。
14.一种流传输客户端(I),包括控制器(41)、显不器(40)、输入和输出接口(43)以及计算机程序产品(50),所述计算机程序产品(50)包括计算机程序代码,当由所述控制器(41)执行所述计算机程序代码时,所述计算机程序代码实现暂停功能,其中: -所述控制器(41)适于接收(11)、解码(12)和缓冲(13)包括图像数据帧的视频流传输数据, -所述控制器(41)适于在所述流传输客户端(I)的所述显示器(40)上显示(14)所述视频流传输数据, -所述控制器(41)适于接收(15)请求暂停视频流传输数据的所述接收的输入,-所述控制器(41)适于在解码的图像数据帧之中选择(16)最优图像数据帧,以及-所述控制器(41)适于继续(17)显示在所述流传输客户端(I)的缓冲器(45)中能得到的图像数据帧,直到遇到所选择的最优图像数据帧,以及 -所述控制器(41)适于在所述流传输客户端(I)的所述显示器(40)上将所选择的最优图像数据帧显示(18)为静态画面。
15.一种用于处理视频流传输数据的计算机程序(51),所述计算机程序(51)包括计算机程序代码,当在流传输客户端(I)上运行所述计算机程序代码时,所述计算机程序代码使得所述流传输客户端(I): -接收(11)、解码(12)和缓冲(13)包括图像数据帧的视频流传输数据, -在所述流传输客户端(l、la、lb)的显示器(40)上显示(14)所述图像数据帧, -接收(15)请求暂停视频流传输数据的所述接收的输入, -在解码的图像数据帧之中选择(16)最优图像数据帧,以及 -继续(17)显示在所述流传输客户端(I)的缓冲器(45)中能得到的图像数据帧,直到遇到所选择的最优图像数据帧,以及 -在所述流传输客户端(I)的所述显示器(40)上将所选择的最优图像数据帧显示(18)为静态画面。
16.一种计算机程序产品(50),包括:根据权利要求15所述的计算机程序(51),以及其上存储了所述计算机程序(51)的计算机可读装置(52)。
【文档编号】G06T9/00GK103635938SQ201180069602
【公开日】2014年3月12日 申请日期:2011年3月25日 优先权日:2011年3月25日
【发明者】李健, 冯玮, 龙鸿遐, 龙铭凯, 马志春 申请人:爱立信(中国)通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1