降低多媒体系统中等待时间的方法和装置制造方法及图纸

技术编号:13593395 阅读:54 留言:0更新日期:2016-08-26 06:02
本发明专利技术涉及降低多媒体系统中等待时间的方法和装置。用于接收并回放多媒体数据的宿装置接收数据帧并且如果确定在固定的回放时间周期期间在所述处理管道的一个或多个部分缓冲的媒体数据的量在阈值之上,为了降低等待时间而从它的处理管道放弃数据帧。所述阈值以及因此数据帧被放弃的程度可为了平衡等待时间和所显示的多媒体数据的质量而变化。

【技术实现步骤摘要】

本专利技术一般地涉及多媒体数据(诸如音频和/或视频)的处理,更特别地,涉及从源设备(source device)发送到宿设备(sink device)的数据的端到端等待时间的降低。
技术介绍
典型的无线显示(WD)系统包括源设备和一个或多个宿设备。源设备和每一个宿设备可包括,例如,移动电话、平板电脑、膝上型电脑、便携式媒体播放器、或所谓的“智能”电话或平板,每一个都具有向用户重播音频数据和/或在显示器上显示视频信息的能力。通常,源设备将多媒体数据发送给一个或多个参与特定的通信会话的宿设备,在此通信会话中媒体数据在宿端缓冲,然后向用户回放。等待时间(latency)一般地是信号进入和退出系统之间的延迟时段。高等待时间可降低用户体验,低等待时间对于IP上传输的语音和视频系统、视频会议和无线显示系统是个特别的要求。宿端缓冲是端到端等待时间的贡献者。因此,提供具有降低的等待时间的宿设备将是有优利的。附图说明本专利技术,与其目的和优势一起,可参照对优选实施例的以下描述以及附图被最好地理解:图1是根据本专利技术的一个实施例的包括宿装置(sink apparatus)的无线显示系统的原理方框图;图2是描述图1的宿装置的操作方法的简化的流程图;图3是描述图1的宿装置的进一步的操作方法的简化的流程图。具体实施方式下面结合附图详细描述是对本专利技术目前优选的实施例的描述,而不代表本专利技术可被实施的唯一形式。应当理解,相同的或等效的功能可由被包含在本专利技术的实质和范围内的不同实施例来实现。在图中,同样的数字自始至终被用来指示同样的元素。进一步地,术语“包括(comprises)”、“包含
(comprising)”或任何其它的变形,都是指覆盖非排除性的包括,诸如包括一列元件或步骤的模块、电路、设备部件、结构和方法步骤,不是仅包括那些元件,而是可以包括未清楚地列出的或者这些模块、电路、设备部件或步骤固有的其它元件或步骤。由“包括”引领的元件或步骤,如果没有更多的限制,不排除包括所述元件或步骤的附加的类似的元件或步骤的存在。在一个实施例中,本专利技术提供一种调整宿装置中的等待时间的方法,其中宿装置从源装置接收媒体数据用于回放,并且宿装置包括处理管道。该方法包括步骤:在宿装置中,监测缓存在该处理管道的至少一部分中的媒体数据的量,将监测到的数据的量与预定的阈值进行比较;如果监测到的数据的量超过了预定的阈值,则放弃来自处理管道的媒体数据直到监测到的量降到预定的阈值以下。在另一个实施例中,本专利技术提供一种能够从源装置接收媒体数据用于回放的宿装置。该宿装置包括处理管道和监视器。该监视器监测缓存在处理管道的至少一部分中的媒体数据的量,将监测到的媒体数据的量与预定的阈值进行比较,并且如果监测到的媒体数据的量超过了预定的阈值,则放弃来自处理管道的媒体数据直到监测到的量降到预定的阈值以下。在一个实施例中,通过比较分配给位于处理管道的不同位置的媒体数据分组(packet)的时间戳的值来确定缓存的媒体数据的量。现在参考图1,示出了根据本专利技术的一个实施例的宿装置100,其通过无线链路102从远端源103接收多媒体数据。宿装置100的部件构成了无线显示(WD)系统。宿装置100包括用户显示器,其包括扬声器104和具有触摸屏106的视觉显示设备105。扬声器104再现宿装置100从源103接收的音频数据,触摸屏106显示宿装置100从源103接收的视频数据。宿装置100具有其它部件,应当理解图1所示的部件仅仅构成了无线显示系统的一个示例性配置。也应当理解,在其它实施例中,扬声器104可由诸如头戴式受话器或单个或多个扬声器系统的多种音频输出设备中的任意一种代替。类似地,在其它实施例中,显示设备105可包括多种视频输出设备中的一种,所述视频输出设备诸如阴极射线管(CRT)、液晶显示器(LCD)、等离子显示器、发光二极管(LED)显示器、有机发光二极管(OLED)显示器或其它类型的具有用户输入装置的显示
设备,所述用户输入装置诸如按钮,或在触摸屏的情况下的容性或阻性传感器,或者任何其它类型的输入设备,像虚拟的或实体的键盘或者传感器驱动的输入设备。在其它实施例中,宿装置100可以是单个设备,诸如平板电脑或智能手机。宿装置100还包括无线调制解调器107,无线调制解调器107从源103接收携带(流的)多媒体数据分组(其可被安排在数据帧中)的RF信号,并可操作地耦合至插座108,插座108进而可操作地耦合至分组接收器109。分组接收器109的第一输出端可操作地耦合至监视器110。监视器110还在线路111上从视觉显示设备105接收输入。分组接收器109的第二输出端可操作地耦合至流缓冲器112。流缓冲器112的输出端可操作地耦合至解复用器113的输入端。解复用器113的第一输出端可操作地耦合至监视器110。解复用器113的第二输出端可操作地耦合至第一音频缓冲器114和第一视频缓冲器115。第一音频缓冲器114的输出端可操作地耦合至音频解码器116,音频解码器116的输出端可操作地耦合至第二音频缓冲器117的输入端。第二音频缓冲器117的输出端可操作地耦合至音频渲染器118的输入端。音频渲染器118的输出端可操作地耦合至第三音频缓冲器119的输入端。第三音频缓冲器119的输出端可操作地耦合至扬声器104及监视器110。第一视频缓冲器115的输出端可操作地耦合至视频解码器120。视频解码器120的输出端可操作地耦合至第二视频缓冲器121的输入端。第二视频缓冲器121的输出端可操作地耦合至视频渲染器122的输入端。视频渲染器122的输出端可操作地耦合至第三视频缓冲器123的输入端。第三视频缓冲器123的输出端可操作地耦合至视觉显示设备105和监视器110。在一个实施例中,音频和视频渲染器118、122可操作地耦合至监视器110。该监视器还可以向音频和视频解码器116、120、渲染器118、122以及第一、第二和第三音频和视频缓冲器114、117、119和115、121以及123发送指令。源103和宿装置100根据任意协议(描述具体协议时专利技术的彻底理解不是必需的)建立通信会话,然后它们利用传统通信协议在无线链路102上通信。在图1的例子中,从源103发送至宿装置100的音频和视频数据包括诸如电影、电视节目或音乐的多媒体内容,还可包括源103产生的实时内容。音频和视频数据在源103被编码,并典型地以数据分组和视频帧的形式被发送。分组接收器109典型地包括传统的混频器、滤波器、放大器和为信号解调而设计的其它部件。在一个实施例中无线链路102是短距离通信信道,类似于Wi-Fi,蓝牙(RTM)之类的。在其它例子中,无线链路102构成诸如有线或无线局域网、广域网或因特网的基于分组的网络的部分。另外,无线链路102可被源103和宿装置100利用以创建对等(peer-to-peer)链路。解复用器113遵循合适的协议,并可体现为例如微处理器、数字信号处理器(DSP)或专用集成电路(ASID)中。音频和视频解码器116、120例如被配置以实现诸如MPEG-TS的任意序号的音频和视频解码协议。在一些实施例中,音频解码器116和视频解码器120被集成为一个单元,用于解码公共数据本文档来自技高网
...

【技术保护点】
一种调整宿装置中的等待时间的方法,其中所述宿装置从源装置接收用于在显示器上回放的媒体数据,并且包括处理管道,所述方法包括:监测缓冲在所述处理管道的至少一部分中的媒体数据的量;将监测到的媒体数据的量与预定的阈值相比较;以及如果所监测到的媒体数据的量超过所述预定的阈值,则从所述处理管道放弃媒体数据,直到所监测到的量降到所述预定的阈值以下。

【技术特征摘要】
1.一种调整宿装置中的等待时间的方法,其中所述宿装置从源装置接收用于在显示器上回放的媒体数据,并且包括处理管道,所述方法包括:监测缓冲在所述处理管道的至少一部分中的媒体数据的量;将监测到的媒体数据的量与预定的阈值相比较;以及如果所监测到的媒体数据的量超过所述预定的阈值,则从所述处理管道放弃媒体数据,直到所监测到的量降到所述预定的阈值以下。2.根据权利要求1所述的方法,其中监测缓冲的媒体数据的量包括:比较分配给在所述处理管道的不同位置处所接收到的媒体数据的媒体数据分组的时间戳值。3.根据权利要求1所述的方法,进一步包括:测量在固定的回放时间周期内缓冲的媒体数据的量。4.根据权利要求1所述的方法,其中放弃媒体数据包括:丢弃所述媒体数据的一个或多个帧。5.根据权利要求1所述的方法,进一步包括:将所监测到的媒体数据的量与较高的阈值和较低的阈值相比较,并且如果所监测到的量具有在所述较高的和较低的阈值之间的值,则提高所接收到的媒体数据的回放速度。6.根据权利要求1所述的方法,进一步包括:比较监测到的在回放时间周期内在所述处理管道中缓冲的媒体数据的量;为缓冲的媒体数据的量确定最小值,该最小值比其它监测到的在所述处理管道中缓冲的媒体数据的量小;将所确定的最小值与所述预定的阈值相比较;以及如果所确定的最小值超过所述预定的阈值,则从所述处理管道放弃媒体数据,直到所确定的最小值降到所述预定的阈值以下。7.根据权利要求1所述的方法,进一步包括:根据用户需求变化所述预定的阈值。8.根据权利要求7所述的方法,进一步包括:当用户需求未被满足时,提高所述预定的阈值。9.根据权利要求7所述的方法,进一步包括:当用户需求被超过时,降低
\t所述预定的阈值。10.根据权利要求1所述的方法,其中所述媒体数据包括音频数据和视...

【专利技术属性】
技术研发人员:宋兵刘小文王泽宁
申请(专利权)人:飞思卡尔半导体公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1