移动网络环境中视频编码码率自适应装置的制造方法

文档序号:10748728阅读:189来源:国知局
移动网络环境中视频编码码率自适应装置的制造方法
【专利摘要】本实用新型提供一种移动网络环境中视频编码码率自适应装置;所述装置包括:编码器、缓冲器、运算放大器和编码器的触发器;所述编码器第输出端与所述缓冲器的输入端电连接,所述缓冲器的输出端与所述信道检测器的输入端电连接,所述运算放大器的输出端与所述触发器的输入端电连接;并且,所述触发器的输出端电连接所述编码器;编码器接收待传输数据,发送编码数据;缓冲器接收编码数据;运算放大器接收所述缓冲器的缓存状态的信息;触发器接收运算放大器接收的信息。
【专利说明】
移动网络环境中视频编码码率自适应装置
技术领域
[0001]本实用新型涉及无线通信的技术领域,尤其涉及一种移动网络环境中视频编码码率自适应装置。
【背景技术】
[0002]移动网络被广泛地部署,可以用来提供诸如数据、语音、视频等之类的各种通信服务,这些网络至少包括采用无线通信技术的无线广域网(WWAN)、无线局域网(WLAN)和无线个人域网络(WPAN)等。
[0003]随着无线通信技术的发展,使得人们的沟通、交流变得更加方便,也使得互联网技术更快速地走进人们生活的各个领域。例如,在中国专利申请号为CN201310222507.7的中国专利申请中,公开了一种检测和解调信号/传输的技术方案,具体地,使用不同类型的信号处理以多级来进行信号检测,例如对于第一级使用时域处理、对于第二级使用频域处理、对于第三级使用时域处理。对于第一级,对至少两个不同的延迟产生码元的积,进行用于每个延迟的积和已知值之间的相关,组合用于所述延迟的相关结果并用于表明信号的存在;其中,对于解调,调整输入样本的定时以获得经定时调整的样本;并且估计频率偏移,并从经定时调整的样本中去除频率偏移,以获得经相位校正的样本,利用信道估计处理经相位校正的样本以获得检测的码元;校正检测的码元的相位以获得经相位校正的码元,然后进行解调、去交织和解码。
[0004]另一份中国专利申请号为CN200610002102.2的中国专利中,公开了一种用于无线移动网中的移动流媒体传输的无缝切换方法,采用多路自适应传输速率调节实现传输层的无缝切换,即按照多路径的无线接入并发传输中的各个路径性能,对流媒体的分层多描述视频编码策略进行动态调整,对多路径传输视频码流进行调度,以便最大可能地利用接收端的可用带宽,实现移动流媒体在传输层的稳定传输与平滑切换。该方法提高了带宽和传输可靠性,切实有效地减少了网络切换延时,降低了丢包率,并解决了影响移动流媒体视频观看质量的抖动问题;因此,在利用现有的无线网络资源且容易实施的情况下,可以作为融合下一代异构无线接入网的一种有效方法。
[0005]但是实用新型人在实现本实用新型的过程中发现,上述现有技术存在以下缺陷:移动终端的网络环境经常是多变的,例如地理位置(平面移动,平面移动+海拔移动)变动时,各处网络环境波动较大,可用的网络带宽频繁波动;而上述现有技术在实现视频传输时采用固定的视频编码码率,带宽充裕时,带宽在默认状态下被浪费;带宽不足时,移动终端上的视频上传任务失败或者视频不能打开或者视频不能下载。
【实用新型内容】
[0006]为了解决现有技术中固定码率存在的网络资源浪费或者不足的技术问题,本实用新型提供一种移动网络环境中视频编码码率自适应装置。
[0007]为了实现上述目的,本实用新型提供的技术方案包括:
[0008]一种移动网络环境中视频编码码率自适应装置,所述装置包括:
[0009]编码器、FIFO缓冲器、运算放大器和触发器;
[0010]所述编码器的输出端与所述FIFO缓冲器的输入端电连接,所述FIFO缓冲器的第2输出端与所述运算放大器的输入端电连接,所述运算放大器的输出端与所述触发器的输入端电连接;并且,所述触发器的输出端电连接所述编码器的第2输入端;
[0011]编码器,其第I输入端用于接收待传输数据,并发送编码数据给FIFO缓冲器;
[0012]FIFO缓冲器,其输入端用于接收编码数据,第I输出端用于输出编码后的待传输数据;
[0013]运算放大器,其用于接收所述FIFO缓冲器的缓存状态的信息;
[0014]触发器,其用于接收运算放大器输出的信息。
[0015]采用本实用新型提供的上述方案,为移动网络环境中视频编码码率提供了一种自适应的方案,能够在保证上传或者下载可以实现的前提下,充分利用当前信道能力;因此可以高效率地应用无线传输通道,即能够保证数据有效传输的情况下,让网络利用率扩大化。
[0016]进一步地,采用FIFO类型的缓冲器,在使用时,通过FIFO类型的缓冲器首尾数据的下标差额,判断所述缓冲器中当前数据的最长滞留时间,为当前码率和当前网络带宽的匹配状态提供的判断的标准,使得编码器的码率控制器能够更方便调整控制策略。
[0017]实用新型的其它特征和优点将在随后的说明书中阐述,并且部分地从说明书变得显而易见,或者通过实施本实用新型的技术方案而了解。本实用新型的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构和/或流程来实现和获得。
【附图说明】
[0018]图1为本实用新型实施例一提供的一种移动网络环境中视频编码码率自适应装置的结构框图;
[0019]图2为本实用新型实施例一提供的一种移动网络环境中视频编码码率自适应装置的结构框图。
【具体实施方式】
[0020]以下将结合附图及实施例来详细说明本实用新型的实施方式,借此对本实用新型如何应用技术手段来解决技术问题,并达成技术效果的实现过程能充分理解并据以实施。需要说明的是,这些具体的说明只是让本领域普通技术人员更加容易、清晰理解本实用新型,而非对本实用新型的限定性解释;并且只要不构成冲突,本实用新型中的各个实施例以及各实施例中的各个特征可以相互结合,所形成的技术方案均在本实用新型的保护范围之内。
[0021]另外,在附图的流程图示出的步骤可以在诸如一组控制器可执行指令的控制系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0022]本实用新型提供一种移动网络环境中视频编码码率自适应装置,参见图2所示,所述装置包括:
[0023]编码器、缓冲器、运算放大器和编码器的触发器;
[0024]所述编码器第输出端与所述缓冲器的输入端电连接,所述缓冲器的输出端与所述信道检测器的输入端电连接,所述运算放大器的输出端与所述触发器的输入端电连接;并且,所述触发器的输出端电连接所述编码器;
[0025]编码器接收待传输数据,发送编码数据;
[0026]缓冲器接收编码数据;运算放大器接收所述缓冲器的缓存状态的信息;
[0027]触发器接收运算放大器接收的信息。
[0028]可选的,所述缓冲器为FIFO类型的缓冲器。
[0029]下面通过附图和具体实施例,对本实用新型的技术方案进行详细描述:
[0030]实施例一
[0031]如图1所示为本实施例提供的一种移动网络环境中视频编码码率自适应装置100,该装置100包括:
[0032]编码器101,用于对待传输数据按照预定规则进行编码,并且编码器101在数据传输的过程中可以根据网络状态调整编码码率,而非设置成固定码率;
[0033]缓冲器102,用于缓存所述编码器编码后的待传输数据;
[0034]信道检测器103,用于检测缓冲器的状态,从而获取当前网络带宽是否与所述当前码率相匹配;
[0035]编码器的码率控制器104,用于根据所述信道检测器检测的结果,增大或者减小或者保持所述当前码率。
[0036]优选地,码率控制器104—直控制着缓冲器102保持在半满状态,即缓冲器102内的缓存的数据量保持在缓冲器102能够存储的最大存储容量的1/2的状态。
[0037]优选地,上述编码器101可以用于对视频数据进行编码,其中,视频数据可以是40x272低分辨率的主要是Real Video,最佳码率在350_600Kbps,封装文件格式为RM或者RMVB;视频数据也可以是分辨率提升为1024x438,使用Xvid编码,码率也在800-1300Kbps,封装文件经常是AVI,文件体积在700MB左右;视频数据也可以X264/AVC编码MKV封装文件,码率5-6MB,音频部分可以达到5.1音效;并且视频数据还可以是采用H.264编码和VCl编码,码率30Mbps上下,体积达到22-40GB。这样在上传和/或下载视频的时候,可以根据网络自动调整编码码率。
[0038]因此,可以高效率地应用无线传输通道,即能够保证数据有效传输的情况下,让网络利用率扩大化。
[0039]优选地,缓冲器102为FIF0(First Input First Output,即先进先出队列)类型的缓冲器,所述信道检测器103具体用于:通过所述FIFO类型的缓冲器首尾数据的下标差额,判断所述缓冲器中当前数据的最长滞留时间,根据所述最长滞留时间获取当前网络带宽是否与所述当前码率相匹配。。
[0040]优选地,所述缓冲器102还用于:当缓存的数据量达到设定的阈值,将阈值对应的警示标识的状态设置为有效;
[0041]所述信道检测器103具体用于:根据所述缓冲器102的警示标识的状态确定所述缓冲器的状态,从而获取当前网络带宽是否与所述当前码率相匹配。
[0042]所述阈值包括第一阈值、第二阈值和第三阈值,所述第一阈值指示的数据量占缓冲器最大存储容量的三分之一,所述第二阈值指示的数据量占缓冲器最大存储容量的二分之一,所述第三阈值指示的数据量占缓冲器最大存储容量的三分之二。
[0043]优选地,所述编码器的码率控制器104具体用于:当信道检测器检测的结果为当前网络带宽小于所述当前码率时,减小所述当前码率;当所述结果为当前网络带宽大于所述当前码率时,增大所述当前码率;当所述结果为当前网络带宽等于所述当前码率时,保持所述当前码率。
[0044]因此,采用本实施例提供的上述进一步优选的技术方案,可以获得以下有益效果中的至少一种:
[0045]1、采用FIFO类型的缓冲器,并且通过FIFO类型的缓冲器首尾数据的下标差额,判断缓冲器中当前数据的最长滞留时间;为当前码率和网络带宽的匹配状态提供的判断的标准,使得编码器的码率控制器能够更方便调整控制策略。
[0046]2、缓冲器的传输状态设置有对应的警示标识,可以让缓冲器的状态更加快速地被检测到。
[0047]因此,采用本实施例提供的上述技术方案,可以实时检测缓冲器的工作状态,保证上传或者下载可以实现的前提下,实时充分利用当前信道能力。
[0048]最后需要说明的是,上述说明仅是本实用新型的最佳实施例而已,并非对本实用新型做任何形式上的限制。任何熟悉本领域的技术人员,在不脱离本实用新型技术方案范围内,都可利用上述揭示的做法和技术内容对本实用新型技术方案做出许多可能的变动和简单的替换等,这些都属于本实用新型技术方案保护的范围。
【主权项】
1.一种移动网络环境中视频编码码率自适应装置,其特征在于,所述装置包括: 编码器、FIFO缓冲器、运算放大器和触发器; 所述编码器的输出端与所述FIFO缓冲器的输入端电连接,所述FIFO缓冲器的第2输出端与所述运算放大器的输入端电连接,所述运算放大器的输出端与所述触发器的输入端电连接;并且,所述触发器的输出端电连接所述编码器的第2输入端; 编码器,其第I输入端用于接收待传输数据,并发送编码数据给FIFO缓冲器; FIFO缓冲器,其输入端用于接收编码数据,第I输出端用于输出编码后的待传输数据; 运算放大器,其用于接收所述FIFO缓冲器的缓存状态的信息; 触发器,其用于接收运算放大器输出的信息。
【文档编号】H04N19/146GK205430499SQ201520858203
【公开日】2016年8月3日
【申请日】2015年10月30日
【发明人】陈建文
【申请人】深圳云聚汇数码有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1