[发明专利]图像数据处理装置及图像数据处理的方法有效
申请号: | 201410134470.7 | 申请日: | 2014-04-02 |
公开(公告)号: | CN104980751B | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 钱为 | 申请(专利权)人: | 扬智科技股份有限公司 |
主分类号: | H04N19/433 | 分类号: | H04N19/433;H04N19/129;H04N19/176;H04N19/51 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 施浩 |
地址: | 中国台湾*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种图像数据处理装置及图像数据处理的方法。此方法包括下列步骤。获得至少一个图像区块,其中图像区块包括多个像素。对图像区块进行区块预测编码以获得第一区块数据,并对图像区块进行线性预测编码以获得第二区块数据。比较第一区块数据与第二区块数据的数据量,并将其中具备较小数据量的第一区块数据或第二区块数据定义为图像区块相对应的已编码区块数据。藉此,本发明的图像数据处理装置可有效地提升视频引擎及显示引擎对存储器中的图像数据存取效率,且能降低对图像进行运动补偿及显示时所需使用的频宽。 1 | ||
搜索关键词: | 区块数据 图像区块 图像数据处理装置 图像数据处理 图像数据存取 线性预测编码 编码区块 视频引擎 显示引擎 小数据量 预测编码 运动补偿 存储器 数据量 有效地 频宽 区块 像素 图像 | ||
获得至少一个图像区块,其中该至少一个图像区块至少包括4x4个像素;
对该至少一个图像区块进行区块预测编码以获得第一区块数据;
对该至少一个图像区块进行线性预测编码以获得第二区块数据;以及
比较该第一区块数据与该第二区块数据的数据量,并将其中具备较小数据量的该第一区块数据或该第二区块数据定义为该至少一个图像区块相对应的已编码区块数据,
其中对该至少一个图像区块进行区块预测编码以获得该第一区块数据包括下列步骤:
通过该至少一个图像区块的一初始参考像素来预测该图像区块中每个像素的数值,从而产生每个像素的预测值,并依据每个像素的实际值与该预测值以产生对应该图像区块的差值矩阵;
依照一预设子区块尺寸而将该差值矩阵区分为多个差值子区块;
依据一扫描条件而从多个像素扫描模式中选择各个差值子区块对应的一设定扫描模式;以及
依据该设定扫描模式以对各个差值子区块设定多个旗标,并依照该些旗标对各个差值子区块进行编码以产生该第一区块数据,
其中该扫描条件是,计算各个差值子区块在各个像素扫描模式中从后至前的像素值为零的像素数量,且将该像素数量中最大所对应的该些像素扫描模式其中之一选择为该设定扫描模式,
其中该像素扫描模式包括Z型扫描、右上扫描、水平扫描及垂直扫描,
其中对该至少一个图像区块进行线性预测编码以获得该第二区块数据包括下列步骤:
将该至少一个图像区块区分为多个线区块,并预测每个线区块中各个像素的数值,从而产生每个像素的预测值;
依据每个线区块中每个像素的实际值与该预测值以产生对应每个线区块的线形差值矩阵;以及
对各个线形差值矩阵设定多个旗标,并依照该些旗标对各个线性差值矩阵进行编码以产生该第二区块数据。
2.如权利要求1所述的方法,其特征在于,获得至少一个区块包括:对一图像信号中的帧画面进行分割处理以产生该至少一个图像区块,其中该些图像区块用以组成该图像信号中的图像帧;以及
将该至少一个图像区块暂存于一第一图形缓冲器。
3.如权利要求1所述的方法,其特征在于,将该至少一个图像区块的首像素定义为该图像区块的该初始参考像素,并且,通过该初始参考像素来预测该图像区块中每个像素的数值,从而产生每个像素的该预测值,并依据每个像素的该实际值与该预测值以产生对应该至少一个图像区块的差值矩阵包括:
依据一当前像素的一参考像素,预测该当前像素的数值,以产生为该当前像素的该预测值;
将该当前像素的该实际值减去该预测值,以产生该当前像素对应的一差值;
重复以上步骤,依序产生对应该图像区块中各个像素的该差值,以产生对应该图像区块的该差值矩阵。
4.如权利要求3所述的方法,其特征在于,预测该至少一个图像区块中该当前像素的数值包括:当该当前像素为该图像区块的首像素时,记录该当前像素,并将其定义为该图像区块的该初始参考像素;
当该当前像素位于该图像区块的第一横行时,将位于该当前像素已预测的前个邻近像素定义为该当前像素的该参考像素,来预测该当前像素的该预测值;
当该当前像素位于该图像区块的第一直列时,将位于该当前像素已预测的上方邻近像素定义为该当前像素的该参考像素,来预测该当前像素的该预测值;以及
当该当前像素不位于该图像区块的该第一横行以及该第一直列时,将位于该当前像素已预测的该前个邻近像素、该上方邻近像素以及斜上方邻近像素定义为该当前像素的该参考像素,来预测该当前像素的该预测值。
5.如权利要求1所述的方法,其特征在于,依据该设定扫描模式以对对应的各个差值子区块设定多个旗标包括下列步骤:当一当前差值子区块的各个数值为零时,对该当前差值子区块设定一子区块零旗标;
依据该当前差值子区块对应的该设定扫描模式而设定一扫描模式旗标以及一非零扫描旗标,其中在该设定扫描模式中位于该非零扫描旗标以后的像素数值皆为零;
将在该设定扫描模式中位于该非零扫描旗标以前的每个像素设定对应的数值旗标,其中该数值旗标用以表示对应的每个像素的像素值是否为零;以及
对于具备该数值旗标的对应的每个像素设定一符号旗标。
6.如权利要求5所述的方法,其特征在于,依据该设定扫描模式以对对应的各个差值子区块设定多个旗标更包括:判断具备该符号旗标的每个像素的数值绝对值是否大于一第一值,并当对应的每个像素的数值绝对值大于该第一值时设定一第一绝对值旗标;
判断具备该第一绝对值旗标的每个像素的数值绝对值是否大于一第二值,并当对应的每个像素的数值绝对值大于该第二值时设定一第二绝对值旗标;以及
将具备该第二绝对值旗标的每个像素的数值减去一第三值,并依据一特定编码以对具备该第二绝对值旗标的每个像素经减去该第三值后的数值来进行编码,以产生该第一区块数据,其中该第三值大于该第二值,且该第二值大于该第一值。
7.如权利要求1所述的方法,其特征在于,预测每个线区块中各个像素的数值,从而产生每个像素的该预测值包括下列步骤:将第一个线区块的首像素作为一初始参考像素;以及
依据各个线区块对应的一线区块标头来决定是将已预测的前一个线区块的对应像素或是各个线区块中已预测的前一个像素定义为一当前像素的一参考像素,来预测该当前像素的该预测值,
其中该线区块标头被预先设置以用于关于选择用哪一种方法进行线区块预测的资讯。
8.如权利要求7所述的方法,其特征在于,依据每个线区块中每个像素的该实际值与该预测值以产生对应每个线区块的线性差值矩阵包括下列步骤:将该当前像素的该实际值减去该预测值,以产生该当前像素对应的一差值;以及
重复以上步骤,依序产生对应每个线区块中各个像素的该差值,以产生对应每个线区块的该线形差值矩阵。
9.如权利要求1所述的方法,其特征在于,对各个线形差值矩阵设定多个旗标包括下列步骤:当一当前线形差值矩阵的各个数值为零时,对该当前线形差值矩阵设定一子区块零旗标;
将该当前线形差值矩阵中每个像素设定对应的数值旗标,其中该数值旗标用以表示对
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于扬智科技股份有限公司,未经扬智科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410134470.7/,转载请声明来源钻瓜专利网。