位率控制装置及其方法制造方法及图纸

技术编号:8685903 阅读:163 留言:0更新日期:2013-05-09 05:25
本发明专利技术提供一种位率控制方法,用于一视频会议系统中的一位率控制装置。该方法包括下列步骤:接收至少一事件参数及一目前位率;判断与至少一事件参数相关的事件旗标是否发生,当事件旗标发生,降低目前位率;以及周期性地增加目前位率。

【技术实现步骤摘要】

本专利技术是关于传输率控制,特别是用于视频会议系统且使用友善式传输层协议壅塞控制(TCP-Friendly Rate Control)的位率控制装置及其位率控制方法。
技术介绍
当使用视频会议系统以进行视频会议时,若使用固定的位率进行视频编码,并通过网络传送视频流,当遇到网络状况不佳的情況,此时视频会议的通讯质量会明显变差,例如视频停顿、画面马赛克、网络封包遗失、视频迟延、影音不同步、掉巾贞(frame dropping)等。因此,亟需ー种位率控制装置,可用于视频会议系统,并可针对不同的网络状况以调整视频编码的位率,避免上述问题发生从而达到良好的视频会议质量。
技术实现思路
在一实施例中,本专利技术提供ー种位率控制装置,用于ー视频会议系统。该装置包括:一位率记录器,用以更新一目前位率;一位率降低器,用以接收至少一事件參数及目前位率,并判断与至少一事件參数相关的一事件旗标是否发生,其中当事件旗标发生,该位率降低器降低目前位率;以及一位率増加器,用以周期性地増加目前位率。在另ー实施例中,本专利技术提供ー种位率控制方法,用于ー视频会议系统中的一位率控制装置。位率控制装置具有一目前位率、一限制位率、一成功増加限制位率次数以及ー超过限制位率次数。该方法包括下列步骤:接收至少一事件參数,并判断与至少一事件參数相关的一事件旗标是否发生,其中当一事件旗标发生,降低目前位率;以及周期性地増加目前位率。附图说明图1是显示依据本专利技术一实施例的用于视频编码的位率控制系统的方块图。图2A及2B是显示依据本专利技术一实施例的位率控制方法的流程图。图3是显示依据本专利技术一实施例的位率控制方法的示意图。[主要元件标号说明]100 位率控制系统;150 位率增加器;110 位率控制装置;160 位率记录器;120 视频编码器;170 位率执行器;130 接收端;180 位率行为储存器;140 位率降低器;CO C2 限制位率电平;PO Pll 目前位率电平;tO-tll 时间点。具体实施例方式图1是显示依据本专利技术一实施例的用于视频编码的位率控制系统的方块图。 位率控制系统100包括下列模块:位率控制装置110、ー视频编码器120及一接收端130。位率控制装置110用以产生一目前位率(current bit rate)至视频编码器120。视频编码器120接收此目前位率,并依循此目前位率以输出一视频流(例如是符合H.264标准的视频位率)。接收端130除接收对方的视频信号外,基于友善式传输层协议壅塞控制(TCP-FriendlyRate Control)的回报,取得并传送多个网络反馈參数至位率控制装置110,以便动态调整目前位率(current bit rate)。网络反馈參数例如是封包掉落率(packet loss rate)、往返延迟时间(round-trip time)。位率控制装置110包括下列模块:一位率降低器140、一位率增加器150、一位率记录器160。位率降低器140接收并根据来自接收端130的网络反馈參数,判断是否要调降目前位率(current bit rate)。位率増加器150用以周期性地増加目前位率,不受网络反馈參数的影响,且该周期是可调整。然而位率増加器150仍会參考来自位率记录器160的位率信息(详述于后)。位率记录器160用以动态更新所有相关的位率參数及状态,例如目前位率(current bit rate)、限制位率(cordon bit rate)、成功增加限制位率的次数以及超越限制位率的次数等等。目前位率(current bit rate)是位率控制装置110综合判断所有參数后所产生或建议的位率电平,即位率控制装置110所认为视频会议得以顺利运行的位率电平,其数值是不断地经计算而变动且传送至视频编码器120,视频编码器120进而根据所接收的目前位率进行编码。限制位率(cordon bit rate)则是位率控制装置100所设定可能产生视频停顿、画面马赛克、网络封包遗失、视频迟延、影音不同步或掉帧的位率电平。因此,目前位率较佳地是限制于限制位率以下,以避免上述问题发生。当目前位率经位率増加器150逐渐增加而接近限制位率时,必须根据ー判断机制(详后述的步骤S212 步骤S217)调整目前位率与限制位率;若通过判断机制,则上调限制位率,从而提高目前位率上调的空间,进而提升视频会议的质量,此时代表一次成功増加限制位率的次数。超越限制位率的次数是指目前位率超越限制位率的次数,该次数以及成功増加限制位率的次数将会应用于上述的判断机制中。位率记录器160持续更新目前位率,并将更新后的目前位率传送至位率行为储存器180以进行储存。又,位率记录器160所记录的位率信息是供位率降低器140及位率增加器150参考。于ー具体实施例中,位率控制装置110选择性地包括一位率执行器170,位率执行器170接收位率记录器160位率的相关信息,并依据所接收的位率信息(例如目前位率等)以及至少一位率限制因素,决定ー输出位率(output bit rate)至视频编码器120。换句话说,若具有位率执行器170,则视频编码器120依据位率执行器170所产生的输出位率进行编码;若不具有位率执行器170,则视频编码器120依据位率记录器160所产生的目前位率进行编码。所谓至少一位率限制因素,可包括物理限制因素,例如网络频宽;规则限制因素,例如H.264标准的位率限制;人为限制因素,例如电信业者所设定的网络环境限制。举例来说,若目前位率为6M bytes/sec,然而当下的网络的最大频宽仅能提供4M bytes/sec,视频编码器120若仍依照目前位率以进行编码,则于视频传输时必定会产生视频停顿、画面马赛克、网络封包遗失、视频迟延或掉帧的现象,为避免此种情形发生,位率执行器170适时地限制目前位率以适应网络的最大频宽,而将目前位率从6M byte/s下调至4M bytes/sec以下而成为输出位率,并将此输出位率传送至视频编码器120。延伸上述说明,于一具体实施例中,位率执行器170具有一最大位率及一最小位率,以限制目前位率位于最大位率及最小位率之间。最大位率及一最小位率是根据上述至少一位率限制因素而決定。因此,当目前位率大于最大位率或小于最小位率,则位率执行器170会将目前位率限制在最大位率与最小位率之间。于ー实施例中,位率控制装置110还选择性地包括一位率行为储存器180,位率行为储存器180用以储存目前位率及限制位率,且该些消息并不会因位率控制装置110关机而消失(非易失性)。位率行为储存器180保存视频会议时的使用经验(usage experience)以增进位率的适应情況。举例来说,位率行为储存器180记录使用者A及B于5月I日视频会议时的目前位率。当使用者A及B于6月I日再次进行视频会议时,位率执行器170直接从位率行为储存器180所储存5月I日举行的视频会议的目前位率设定为目前位率或输出位率,视频编码器120即直接依据此目前位率或输出位率以进行编码,如此以迅速地完成视频会议的參数初始设定。详细而言,位率降低器140接收来自接收端130所传送的网络反馈參数,如上述的封包掉落率(packet loss rate)及往返延迟时间(round-tri本文档来自技高网...

【技术保护点】
一种位率控制装置,用于一视频会议系统,包括:一位率记录器,用以更新一目前位率;一位率降低器,用以接收至少一事件参数及该目前位率,并判断与该至少一事件参数相关的一事件旗标是否发生;以及一位率增加器,用以周期性地增加该目前位率;其中,当该事件旗标发生时,该位率降低器降低该目前位率。

【技术特征摘要】
2011.11.07 TW 1001404771.一种位率控制装置,用于ー视频会议系统,包括: 一位率记录器,用以更新一目前位率; 一位率降低器,用以接收至少一事件參数及该目前位率,并判断与该至少一事件參数相关的一事件旗标是否发生;以及 一位率増加器,用以周期性地增加该目前位率; 其中,当该事件旗标发生时,该位率降低器降低该目前位率。2.根据权利要求1所述的位率控制装置,其中该位率记录器还用以更新一限制位率、一成功增加限制位率次数、及一超过限制位率次数。3.根据权利要求2所述的位率控制装置,其中该至少一事件參数包括一封包掉落率、一往返延迟时间、一暂存器位阶信号及一图像遗失计数信号。4.根据权利要求3所述的位率控制装置,其中该位率降低器还判断该封包掉落率是否大于一封包掉落率临界值、判断该往返延迟时间是否大于一往返延迟时间临界值、判断该暂存器位阶信号是否大于ー暂存器高位阶临界值、或判断该图像遗失计数信号是否大于ー图像遗失计数临界值,若是,判断该事件旗标发生。5.根据权利要求2所述的位率控制装置,其中当该事件旗标发生,该位率降低器将该限制位率设定为该目前位率,而后降低该目前位率。6.根据权利要求5所述的位率控制装置,其中当该位率増加器周期性地增加该目前位率,使该目前位率大于该限制位率,该位率记录器増加该超过限制位率次数。7.根据权利要求6所 述的位率控制装置,其中该位率记录器还判断该超过限制位率次数是否大于ー临界值,若是,该位率记录器增加该成功増加限制位率次数,并增加该限制位率,若否,该位率执行器降低该目前位率。8.根据权利要求7所述的位率控制装置,其中增加该限制位率是与该成功増加限制位率次数相关。9.根据权利要求1所述的位率控制装置,还包括: 一位率行为储存器,用以储存该目前位率; 其中,当该位率控制装置开机时,该位率记录器将该目前位率设定为该储存的目前位率。10.根据权利要求9所述的位率控制装置,还包括一位率限制器,用以限制该目前位率于ー最大位率与一最小位率之间...

【专利技术属性】
技术研发人员:方俊雄陈荣坤林之寅段智维
申请(专利权)人:广达电脑股份有限公司
类型:发明
国别省市:

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

1