流媒体数据的编码和控制装置的制作方法

文档序号:7730883阅读:224来源:国知局
专利名称:流媒体数据的编码和控制装置的制作方法
技术领域
本实用新型涉及通信领域,尤其涉及一种流媒体数据的编码和控制装置。
背景技术
在数据传输过程中,原始的流媒体的数据量非常巨大,不适合直接进行传输,因此 在传输流媒体的数据前,必须通过图像压缩算法将原始的流媒体的数据进行压缩,得到适 合传输的数据量后,再进行传输。在PSTN线路视频通信过程中,由于受到带宽限制,为了能保证获得连续的高质量 的视频通信,需要对流媒体数据进行编码和控制等各种限制,编码和控制就是对流媒体编 码后得到的码流进行控制处理,从而保证连续的视频通信质量。现有技术中,在对流媒体 数据进行编码之前,通过视频压缩算法将整个流媒体数据分成若干个16X16象素大小的数 据决,在开始对一帧流媒体数据进行编码之前,根据带宽和前一帧流媒体数据的编码情况, 对编码过程中流按使用的反馈系数进行初始化,得到当前一帧流媒体数据的反馈系数初始 值。然后,根据上述获得的反馈系数初始值、当前带宽信息和当前一帧流媒体数据剩 余的数据块数量,确定对当前数据块进行编码时使用的量化指标,并根据此量化指标实现 对此数据块的编码。之后,再根据编码此数据块所得到的码流值,对反馈系数进行修正,进 行下一个数据块的编码和码编码和控制制,直到完成了所有数据块的编码和码编码和控制 制,就完成了一帧流媒体数据的编码和码编码和控制制。现有技术的缺点为通过调整量化指标来控制码流,而调整量化指标会对流媒体 质量产生影响,从而导致视频通信质量的降低。由于受视频压缩算法的影响,视频通信质量 在降低后需要在一个比较长的时间之后才能有所恢复。而编码和控制在整个视频通信过程 中都起作用,因此视频通信质量即使在某一时刻恢复,也会再次随着编码和控制的影响而 降低。因此,现有技术无法在整个视频通信过程中保证视频通信质量。
发明内容本实用新型的目的是提供一种流媒体数据的编码和控制装置,从而可以降低流媒 体数据的编码和控制方案的复杂度,可以在视频通信过程中为用户提供高质量的通讯服 务。本实用新型是通过以下技术方案实现的一种流媒体数据的编码和控制装置,该装置包括编码数据缓冲电路用于接收编码后的数据,并将数据进行缓存;定时服务电路在设置的定时编码和控制服务的定时启动时间到达后,启动该定 时编码和控制服务;编码和控制处理电路包括判断处理单元和数据处理单元,判断处理单元用于判 断编码数据缓冲电路中是否有缓存的数据,并将信号发送给数据处理单元,数据处理单元根据信号对数据进行处理;发送缓冲电路将编码数据缓冲电路输出的数据进行缓存,并按照设定的速率输 出;其中,编码和控制处理电路中的断处理单元和数据处理单元电气连接,编码和控 制处理电路同时与编码数据缓冲电路、发送缓冲电路、定时服务电路电气连接。进一步,在所述发送缓冲电路中设有第一缓冲器,在所述编码数据缓冲电路中设 有第二缓冲器,第一缓冲器与第二缓冲器相对应(在实际应用中,上述缓冲器还可以为其 它的存储工具)。本实用新型的核心是以一种定时服务实现编码和控制,在定时服务中,根据缓存 的数据信息来决定是否启动编码器,并且控制编码后获得的数据的传输;由于本实用新型 通过使用缓冲器来控制编码器的启动和编码后获得的码流的传输,从而可以降低流媒体数 据的编码和控制的复杂度,简化流媒体数据的编码和控制过程,给用户提供稳定的高质量 的流媒体传输。本实用新型所述装置可用于公共交换电话网PSTN可视电话系统,可以降低PSTN 可视电话系统的性能要求,从而能够降低整个PSTN可视电话系统的代价,给PSTN可视电话 系统提供了一个非常经济的的编码和控制解决方案。

图1是本实用新型的结构框图;附图标记说明1、编码数据缓冲电路,2、定时服务电路,3、编码和控制处理电路,4、判断处理单 元,5、数据处理单元,6、发送缓冲电路。
具体实施方式
以下结合附图对本实用新型的实施例进行详细说明如图1所示,一种流媒体数据的编码和控制装置,包抬编码数据缓冲电路1、编码 和控制处理电路3、定时服务电路2和发送缓冲电路6 ;其中,编码和控制处理电路3中的断 处理单元和数据处理单元5电气连接,编码和控制处理电路3同时与编码数据缓冲电路1、 发送缓冲电路6、定时服务电路2电气连接。编码数据缓冲电路1 包抬一个或多个第二缓冲器,将编码器友送过来的码流数 据进行缓存;发送缓冲电路6 包括一个或多个第一缓冲器,第一缓冲器与第二缓冲器相对应, 以某个设定仲恒定速率将编码和控制处理电路3发送过来的数据输出给PSTN网络;定时服务电路2 在设置的定时服务的定时启动时间到达后,启动该定时服务,同 时启动定时编码和控制服务;编码和控制处理电路3 用于根据设置的预定时间将编码数据缓冲电路1中缓存 的数据读出并输出给发送缓冲电路6,根据编码数据缓冲电路1中缓存的数据信息控制编 码器的启动;其中,判断处理单元4 在定时编码和控制服务启动后,判断编码数据缓冲电路1中是否有缓存的数据,如果是,则发送数据输出信号给数据处理单元5 ;否则,结束定时编 码和控制服务,发送编码启动信号给外部单元,启动数据编码的过程;当发送缓冲电路6已 经被编码数据缓冲电路1发送的数据填满后,结束定时编码和控制服务;数据处理单元5 当接收到判断处理单元4发送的数据输出信号后,将编码数据缓冲电路1中缓存的数据读 出并发送给发送缓冲电路6。在实际应用中,实现于一个能定时启动的服务中.该服务包括任务、线程或中断 服务程序,用于实现码流在各单元缓冲区的操作和编码单元的启动控制,进而实现码编码 和控制制。定时服务的启动时间间隔的设定必须参考编码器执行时间、发送速率和发送缓冲 电路6的大小来确定。间隔六长会导致发送缓冲电路6无数据发送,浪费本就有限的带宽 资源;间隔太短则会导致耗费过多的系统资源。在需要码编码和控制制过程的服务中,设定了适当的定时服务的启动时间间隔 后,在设置的定时服务的定时启动时间到达后,首先启动的定时服务。从而进入码编码和控 制制的操作过程。以上仅为本实用新型的具体实施例,并不以此限定本实用新型的保护范围;在不 违反本实用新型构思的基础上所作的任何替换与改进,均属本实用新型的保护范围。
权利要求一种流媒体数据的编码和控制装置,其特征在于,该装置包括编码数据缓冲电路用于接收编码后的数据,并将数据进行缓存;定时服务电路在设置的定时编码和控制服务的定时启动时间到达后,启动该定时编码和控制服务;编码和控制处理电路包括判断处理单元和数据处理单元,判断处理单元用于判断编码数据缓冲电路中是否有缓存的数据,并将信号发送给数据处理单元,数据处理单元根据信号对数据进行处理;发送缓冲电路将编码数据缓冲电路输出的数据进行缓存,并按照设定的速率输出;其中,编码和控制处理电路中的断处理单元和数据处理单元电气连接,编码和控制处理电路同时与编码数据缓冲电路、发送缓冲电路、定时服务电路电气连接。
2.根据权利要求1所述流媒体数据的编码和控制装置,其特征在于,在所述发送缓冲 电路中设有第一缓冲器,在所述编码数据缓冲电路中设有第二缓冲器,第一缓冲器与第二 缓冲器相对应。
专利摘要一种流媒体数据的编码和控制装置,包括编码数据缓冲电路、定时服务电路、编码和控制处理电路、发送缓冲电路,编码和控制处理电路包括判断处理单元和数据处理单元;其中,编码和控制处理电路中的断处理单元和数据处理单元电气连接,编码和控制处理电路同时与编码数据缓冲电路、发送缓冲电路、定时服务电路电气连接。本实用新型可以在视频通信过程中为用户提供高质量的通讯服务。
文档编号H04N7/26GK201623725SQ200920265669
公开日2010年11月3日 申请日期2009年12月25日 优先权日2009年12月25日
发明者李明星, 陈孝超, 陈德福 申请人:广州市晟龙电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1