多媒体编解码器及其方法

文档序号:7956217阅读:393来源:国知局
专利名称:多媒体编解码器及其方法
技术领域
本发明涉及一种多媒体编解码器及其方法。
背景技术
目前,多媒体压缩技术已广泛地应用于各种消费类产品和通信设备,例如VCD播放器、DVD播放器、移动电话、和MP4播放器等。
一种常规的多媒体压缩技术是例如最新的MPEG压缩技术,即MPEG-4。MPEG-4能够在各种带宽范围内提供专业质量的音频和视频流服务。MPEG-4是由运动图像专家组(Moving Picture ExpertsGroup,MPEG)定义的,该规范于2000年正式成为一项国际标准。
与MPEG-1和MPEG-2相比,MPEG-4更适于交互AV服务以及远程监控,它的设计目标是使其具有更广泛的适应性和可扩展性MPEG-4传输速率在4800-6400bps之间,分辨率为176×144,可以利用很窄的带宽通过帧重建技术压缩和传输数据,从而能以最少的数据获得最佳的图像质量。播放MPEG-4压缩的电影,一般来说,如果不使用专门的解码芯片,则要求所使用的电脑具有300MHz以上的CPU、64MB内存、8MB的显卡才可以流畅地播放。
然而,一个问题是,利用8位的单片机开发的各种消费产品例如学习机等,其运算速度较低,存储容量较小,不能流畅地播放现有的多媒体压缩技术所压缩的各种流媒体文件。人们迫切需要一种对运算能力要求很低的多媒体压缩技术。

发明内容
因此,本发明涉及一种多媒体编解码器及其方法,其能够充分地解决由于相关技术的限制和不足而导致的上述问题。
本发明的一个优点在于提供了一种多媒体编解码器及其方法,具体而言,提供了一种降低了对处理器运算能力的要求的多媒体编解码器及其方法。
通过本发明的多媒体编解码器及其方法,使得能够在中低端单片机上流畅地播放多媒体流数据。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
为了实现根据本发明的这些目的和其它优点,如文中所具体和概括描述的,根据本发明的第一方面,提供了一种多媒体编解码方法,包括编码方法和解码方法,其特征在于,所述编码方法包括以下步骤分析数据类别,将媒体信息;转换数据,将分析数据类别得到的结果包含时间维信息以数据流的形式存储;利用预定算法压缩所述数据流;以及所述解码方法包括以下步骤利用所述预定算法解压缩所述数据流,还原包含时间维信息的所述数据流;转换数据,把所述数据流转换成所述媒体信息。
根据本发明的编解码方法,可将所述媒体信息分成没有时间维的静态媒体和具有时间维的连续媒体。对应于所述静态媒体、或连续媒体,可在特定的时间里按特定的速度播放。
根据本发明的编解码方法,可将所述媒体信息分成文字流、音频流、或视频流。对应于所述文本流、音频流、或视频流,可在特定的时间里按特定的速度播放。
根据本发明的编解码方法,所述预定算法可以是EZV无损压缩算法。
根据本发明的编解码方法,可以利用所述EZV无损压缩算法将数据流压缩至小到足以储存于嵌入式系统中,以及将压缩和解压缩运算减轻到足以在嵌入式系统中运行。
根据本发明的第二方面,提供了一种运行根据本发明的第一方面所述的多媒体编解码方法的编解码器,其特征在于,包括运行所述编码方法的编码器和运行所述解码方法的解码器。
根据本发明的编解码器,其可以是嵌入式系统。
根据本发明的编解码器,所述嵌入式系统可以包括8位单片机、16位单片机、或32位单片机中的任意一种。
通过下面对本发明的具体实施例的说明,并结合附图,本发明其他方面和特征对本技术领域的人员来说将变得明显。


下面将结合附图,对本发明的实施例进行说明,应该理解,这些实施例是用于说明本发明,而不是对本发明进行限定,其中
图1是根据本发明的编码方法的示意图;图2是根据本发明的编码方法的流程图;图3是根据本发明的解码方法的示意图;图4是根据本发明的解码方法的流程图;图5是根据本发明的采用EZV压缩算法的编码方法的流程图;图6是根据本发明的采用EZV压缩算法的编码方法的流程图;以及图7是根据本发明的采用EZV压缩算法的编码方法的流程图。
具体实施例方式
以下将详细参照本发明的优选实施例,其实例在附图中示出。
图1和图2分别是根据本发明的编码方法的示意图和流程图。
参照图1和图2,根据本发明的编码方法包括以下步骤分析数据类别,将媒体信息分成文本、图像、动画、音频、视频等(S102);转换数据,把步骤S102得到的结果包含时间维信息以数据流的形式存储(S104);压缩数据流(S106)。其中,因为数字化的音频与视频信息的数据量非常庞大,为适应各种消费类电子产品存储容量较小的特点,所以采用EZV无损压缩算法。
图3和图4分别是根据本发明的解码方法的示意图和流程图。
解码器是编码方法的逆过程,参照图3和图4,根据本发明的解码方法包括以下步骤解压缩数据流,还原包含时间维信息的数据流(S202);转换数据,把数据流转换成文本、图像、动画、音频、视频等,恢复原有媒体信息(S204)。其中,因为数据流是采用EZV无损压缩算法压缩的,所以采用该算法进行解压缩。
值得注意的是,对媒体信息,包含静态媒体和连续媒体进行时间维信息的流式处理。可将所述媒体信息分成没有时间维的静态媒体和具有时间维的连续媒体。对应于所述静态媒体、或连续媒体,可在特定的时间里按特定的速度播放。静态媒体(如文本,图形)是没有时间维的媒体,即其播放速度不会影响所含信息的再现。
连续媒体(如动画和视频)是由媒体“量子”(如音频采样和视频帧)组成的,具有隐含的时间维,播放速度影响其所含信息的再现,因此,需要在一段特定的时间里按特定的速度播放;如果播放速度得不到满足,媒体信息的完整性就会受到影响。
根据本发明的编解码方法,可将所述媒体信息分成文字流、音频流、或视频流。对应于所述文本流、音频流、或视频流,可在特定的时间里按特定的速度播放。
根据本发明的编解码方法,可以利用所述EZV无损压缩算法将数据流压缩至小到足以储存于嵌入式系统中,以及将压缩和解压缩运算减轻到足以在嵌入式系统中运行。这样,媒体信息能在低端电子词典上流畅地播放,并且利用EZV无损压缩压缩算法,压缩后的数据量小,利于在小容量的电子词典上使用。
EZV无损压缩压缩算法,解码运算量小,可以无损还原信息。
根据本发明可以提供运行上述多媒体编解码方法的编解码器,其可以是嵌入式系统,该嵌入式系统可以包括8位单片机、16位单片机、或32位单片机。
下面参照图5、图6和图7来具体说明EZV无损压缩算法。图5是根据本发明的采用EZV压缩算法的编码方法的流程图;以及图6是根据本发明的采用EZV压缩算法的编码方法的流程图。
对静态媒体文本数据,因数据量小,为减少中低端手持设备的运算量,没有压缩,直接加入时间标签,以达到与音频,视频的同步。
对音频数据,为符合目前市场上的主流中低端手持设备音频芯片(矽创A1600,松翰A1600,金远见A1600,mp3)。对原有音频数据采用窄带压缩符合中低端手持设备音频芯片。
视频数据,文曲星多媒体数据流主要对视频数据作了特殊处理。
把图片,pc端视频转换成raw数据。raw数据是有利于cpu快速处理的数据。
对raw数据进行压缩,采用EZV无损压缩算法,EZV压缩可以减少输据运算量,又能无损的还原原有图像。首先对第一个raw数据保持不变,从第2个raw数据开始压缩。
EZV压缩分全屏压缩压缩和非全屏压缩。全屏压缩比非全屏压缩速度更快,画面更流畅。
全屏压缩是整个比较前后2个raw数据,没有行信息,提取最大不同数据块因子,压缩率大,数据运算量小。
非全屏压缩,也是分行压缩,分行比较前后2个raw数据,提取行数据不同数据块因子,以最大限度的压缩输据。
从以上对本发明的具体实施例的描述中可以看出,本发明具有以下优点本发明的一个优点在于提供了一种多媒体编解码器及其方法,具体而言,提供了一种降低了对处理器运算能力的要求的多媒体编解码器及其方法。
通过本发明的多媒体编解码器及其方法,使得能够在8位的单片机上流畅地播放多媒体流数据。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种多媒体编解码方法,包括编码方法和解码方法,其特征在于,所述编码方法包括以下步骤分析数据类别,将媒体信息;转换数据,将分析数据类别得到的结果包含时间维信息以数据流的形式存储;利用预定算法压缩所述数据流;以及所述解码方法包括以下步骤利用所述预定算法解压缩所述数据流,还原包含时间维信息的所述数据流;转换数据,把所述数据流转换成所述媒体信息。
2.根据权利要求1所述的编解码方法,其特征在于,将所述媒体信息分成没有时间维的静态媒体和具有时间维的连续媒体。
3.根据权利要求2所述的编解码方法,其特征在于,对应于所述静态媒体、或连续媒体,在特定的时间里按特定的速度播放。
4.根据权利要求1所述的编解码方法,其特征在于,将所述媒体信息分成文字流、音频流、或视频流。
5.根据权利要求4所述的编解码方法,其特征在于,对应于所述文本流、音频流、或视频流,在特定的时间里按特定的速度播放。
6.根据权利要求1所述的编解码方法,其特征在于,利用所述预定算法将数据流压缩至小到足以储存于中低端嵌入式系统中,以及将压缩和解压缩运算减轻到足以在中低端嵌入式系统中运行。
7.根据权利要求6所述的编解码方法,其特征在于,所述预定算法是EZV无损压缩算法。
8.一种运行根据权利要求1至7中任意一项所述的多媒体编解码方法的编解码器,其特征在于,包括运行所述编码方法的编码器和运行所述解码方法的解码器。
9.根据权利要求6所述的编解码器,其特征在于,其是中低端嵌入式系统。
10.根据权利要求9所述的编解码器,其特征在于,所述嵌入式系统包括8位单片机、16位单片机、或32位单片机中的任意一种。
全文摘要
本发明提供了一种多媒体编解码方法,包括编码方法和解码方法,编码方法包括以下步骤分析数据类别,分成文本、图像、动画、音频、视频等;转换数据,把前一步骤得到的结果包含时间维信息以数据流的形式存储;以及压缩数据流,数字化的音频与视频信息的数据量极其庞大,为适应各种消费类电子产品存储容量较小的特点,采用EZV无损压缩压缩算法。解码方法包括以下步骤解压缩数据流,还原包含时间维信息的数据流;转换数据,把数据流转换成文本、图像、动画、音频、视频等,恢复原有媒体信息。一种运行多媒体编解码方法的编解码器,包括运行所述编码方法的编码器和运行所述解码方法的解码器。
文档编号H04N7/52GK101026753SQ20061005764
公开日2007年8月29日 申请日期2006年2月22日 优先权日2006年2月22日
发明者徐俊江 申请人:北京金远见电脑技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1