编码器及编码方法技术

技术编号:9697354 阅读:107 留言:0更新日期:2014-02-21 06:23
一种编码器及编码方法,对输入数据进行编码,生成编码压缩输出数据,且在编码过程中无实质性的质量损失发生;所述编码器及编码方法把输入数据分成具有可变大小的块,对块的内容进行变换,检查变换数据的呈现质量,如果变换数据的呈现质量未满足质量标准,对块做进一步的再分割并进行变换。

【技术实现步骤摘要】

本专利技术涉及编码器,用于接收输入数据并对输入数据进行编码,以生成相应的编码输出数据。本专利技术还涉及对输入数据进行编码以生成相应的编码输出数据的方法。进一步,本专利技术还涉及记录在非暂时性机器可读数据存储介质上的软件产品,其中,软件产品在计算硬件上执行,实现上述方法。
技术介绍
当今人们越来越多地存储和传送数据内容,例如,通过互联网和无线通讯网络传送多媒体内容。这些多媒体内容通常包括但不限于:图像、视频与音频。这些数据内容被存储和传送于设备、软件应用、媒体系统、以及数据服务之间。在这些存储和发送的过程中,会出现图像和视频被获取、扫描、传送、分享、观看、以及打印的一些情形。不管怎样,这些图像和视频需要占用数据存储容量以及通讯系统所用的带宽。当通讯系统的带宽受限,这些图像和视频的传送就需要大量的时间。针对这样的存储需要,惯用的作法是采用图像和视频编码方法,提供一定程度的数据压缩。一些当前的用于图像和视频的编码标准被列举在表I中。表1:当前的编码标准
<a href="http://www.xjishu.com/zhuanli/62/201310344466.html" title="编码器及编码方法原文来自X技术">编码器及编码方法</a>

【技术保护点】
一种对输入数据(20)进行编码以生成相应的编码输出数据(30)的方法,其特征在于,所述方法包括:(a)把输入数据(20)分成多个块或包,所述块或包具有大小,所述大小取决于块或包的内容的性质,块或包具有一个或多个大小;(b)把多个变换应用于块或包的内容,生成相应的变换数据;(c)比之于在应用变换之前的块或包的内容,检查块或包的变换数据的呈现质量,以确定块或包的变换数据的呈现质量是否满足一个或多个质量标准;(d)如果一个或多个块或包的变换数据的呈现质量未满足一个或多个质量标准,进一步细分和/或组合所述一个或多个块或包,并重复步骤(b);(e)如果一个或多个块或包的变换数据的呈现质量满足一个或多个质量标准,输出变换数据以提供代表要被编码的输入数据的编码输出数据。

【技术特征摘要】
2013.05.14 EP 13002521.6;2012.08.13 GB 1214414.31.一种对输入数据(20)进行编码以生成相应的编码输出数据(30)的方法,其特征在于,所述方法包括:(a)把输入数据(20)分成多个块或包,所述块或包具有大小,所述大小取决于块或包的内容的性质,块或包具有一个或多个大小;(b)把多个变换应用于块或包的内容,生成相应的变换数据;(C)比之于在应用变换之前的块或包的内容,检查块或包的变换数据的呈现质量,以确定块或包的变换数据的呈现质量是否满足一个或多个质量标准;(d)如果一个或多个块或包的变换数据的呈现质量未满足一个或多个质量标准,进一步细分和/或组合所述一个或多个块或包,并重复步骤(b);(e)如果一个或多个块或包的变换数据的呈现质量满足一个或多个质量标准,输出变换数据以提供代表要被编码的输入数据的编码输出数据。2.如权利要求1所述的方法,其特征在于,所述方法包括,使用变换来压缩与块或包相关联的内容,使得编码输出数据的大小小于要被编码的输入数据。3.如权利要求1或2所述的方法,其特征在于,所述方法包括,把一个或多个质量标准设置成为在对块或包进行编码的过程中、取决于块或包之内所包括的内容的性质是动态可变的。4.如权利要求1或2或3所述的方法,其特征在于,块或包被细分和/或组合,使得描述其内容的它们的代表参数中的至少一个在它们的被细分和/或被组合的块或包之中是平坦的。5.如权利要求 1-4中任一个所述的方法,其特征在于,块或包对应于一系列数据,其中,相应于给定信息的输入数据的细分以形成多个相应的块,是取决于在数据的时间序列内、在给定的信息之前的一个或多个数据中存在的内容。6.如权利要求1-5中任一个所述的方法,其特征在于,所述方法包括,在步骤(e)把文件头信息增加到变换数据以生成编码输出数据,其中,文件头信息包括表示步骤(b)所采用的变换的信息。7.如权利要求1-6中任一个所述的方法,其特征在于,步骤(b)包括,从数据库安排中提取补充信息以使用于执行所述变换的至少一个之时;补充信息包括以下至少之一:算法、规则、一个或多个变换参数。8.如权利要求7所述的方法,其特征在于,所述方法还包括,把文件头信息增加到表示数据库安排的编码输出数据中,使得后续的对编码输出数据的解码能够访问补充信息。9.如权利要求1-8中任一个所述的方法,其特征在于,所述方法包括,为所述变换采用以下至少之一个或多个:数据库参考、DC值、幻灯片、比例、线、多级、不变、内插值、外插值、DCT、脉冲码调制(PCM)、DPCM, RLE、SRLE、EM、LZO、VLC,哈夫曼编码、算术编码、距离编码、变换编码、差分编码、ODelta编码、bzip2_specif ic RLE。10.如权利要求1-9中任一个所述的方法,其特征在于,所述方法包括,对以下至少之一进行编码:存在于输入数据中的视频、图像、音频、图形、文本、ECG、测震数据、ASCI1、Unicode、二进制信息。11.如权利要求1-10中任一个所述的方法,其特征在于,所述方法包括,对编码输出数据中的多个信道/层进行编码,以提供以下至少之一:交互视频、商业广告、在体育事件报道中的多个视点、交互水印、交互模式识别、动画2D/3D用户界面按钮。12.如权利要求1-11中任一个所述的方法,其特征在于,所述方法包括,把编码输出数据传送到以下目的地的至少之一:数据存储设备、通讯网络、存储卡、...

【专利技术属性】
技术研发人员:奥西·卡雷沃托马斯·卡尔卡依宁
申请(专利权)人:古如罗技微系统公司
类型:发明
国别省市:

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

1