[发明专利]编码器、解码器和编码解码方法有效
申请号: | 201480024634.9 | 申请日: | 2014-02-27 |
公开(公告)号: | CN105359418B | 公开(公告)日: | 2018-11-09 |
发明(设计)人: | 奥西·卡雷沃 | 申请(专利权)人: | 古如罗技微系统公司 |
主分类号: | H03M7/30 | 分类号: | H03M7/30 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 王达佐;王艳春 |
地址: | 芬兰土尔库市里*** | 国省代码: | 芬兰;FI |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 编码器 解码器 编码 解码 方法 | ||
1.一种编码器(10),用于编码输入数据(D1)以生成相应的已编码输出数据(D2或D3),所述输入数据(D1)包括多个数字值的序列,其特征在于,所述编码器(10)包括数据处理装置,用于对输入数据(D1)进行差分和/或总和形式的编码,以生成一个或多个相应的已编码序列,其中,所述一个或多个相应的已编码序列受到一个围绕最大值的回绕和/或一个围绕最小值的回绕处理,生成已编码输出数据(D2或D3),所述编码器(10)用于为一系列预测值使用默认第一个预测值,所述预测值用于生成所述已编码输出数据(D2或D3),其中所述已编码输出数据通过使用输入值、预测值和编码算子而生成。
2.如权利要求1所述的编码器(10),其特征在于,所述数据处理装置用于分析所述输入数据(D1)和/或一个或多个相应的已编码序列来计算一个或多个偏移值、最小值和/或最大值,从而应用到所述一个或多个相应的已编码序列以用于生成所述已编码输出数据(D2或D3)。
3.如权利要求2所述的编码器(10),其特征在于,所述一个或多个偏移值有一个“0”值。
4.如权利要求1所述的编码器(10),其特征在于,所述编码器(10)用于处理包括一个或多个1-bit值的所述多个值,所述编码器(10)用于以一位一位方式编码所述输入数据(D1)。
5.如权利要求1所述的编码器(10),其特征在于,所述一个或多个相应的已编码序列代表在所述输入数据(D1)的连续的值中的变化。
6.如权利要求1所述的编码器(10),其特征在于,所述编码器(10)用于将所述输入数据(D1)细分为多个部分,所述多个部分被单独编码。
7.如权利要求6所述的编码器(10),其特征在于,所述编码器(10)用于仅当数据压缩在所述已编码输出数据(D2或D3)中是可实现的时,对所述数据的部分有选择地进行编码。
8.如权利要求1所述的编码器(10),其特征在于,所述默认第一个预测值为“0”。
9.如权利要求1所述的编码器(10),其特征在于,所述第一个预测值由以下至少一种值的计算得到:最小值、最大值、(最大值+最小值+1)/2。
10.如权利要求1至9任一所述的编码器(10),其特征在于,所述编码器(10)应用附加的编码,以生成所述已编码输出数据,其中所述附加的编码包括以下中的至少一个:行程长度编码(RLE)、SRLE、熵修正(EM)、可变长度编码(VLC)、哈夫曼编码、算术编码、距离编码。
11.如权利要求6所述的编码器(10),其特征在于,所述编码器(10)用于根据其中互相类似的比特的行程长度将所述输入数据(D1)细分为多个部分,所述的类似的比特的行程长度在使用行程长度编码(RLE)、SRLE、熵修正(EM)、哈夫曼编码、可变长度编码(VLC)、距离编码和/或算术编码进行编码时是有效率的。
12.如权利要求1所述的编码器(10),其特征在于,所述处理装置通过使用计算机硬件实现,所述计算机硬件用于执行一个或多个记录于非瞬时机器可读的数据存储介质上的软件产品。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于古如罗技微系统公司,未经古如罗技微系统公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480024634.9/1.html,转载请声明来源钻瓜专利网。