[发明专利]用于计算表示视频画面块中包含的像素值的量化变换系数的游程-幅度表示的方法、设备和计算机可读介质有效
申请号: | 200980153613.6 | 申请日: | 2009-12-28 |
公开(公告)号: | CN102273204A | 公开(公告)日: | 2011-12-07 |
发明(设计)人: | 拉斯·皮特·恩勒森 | 申请(专利权)人: | 坦德伯格电信公司 |
主分类号: | H04N7/26 | 分类号: | H04N7/26;H04N7/50 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 张焕生;谢丽娜 |
地址: | 挪威*** | 国省代码: | 挪威;NO |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 计算 表示 视频 画面 包含 像素 量化 变换 系数 游程 幅度 方法 设备 计算机 可读 | ||
1.一种用于计算量化变换系数的游程-幅度表示的方法,所述量化变换系数表示视频画面的块中包含的像素值,所述方法包括:
在视频处理设备,通过把所有大于Max的量化变换系数设置为等于Max并且把所有小于Min的量化变换系数设置为等于Min,而把每个量化变换系数紧缩在值区间[Max,Min];
在所述视频处理设备,根据预定的顺序对所述量化变换系数重新排序而产生重新排序的量化变换系数的阵列C,所述预定的顺序依赖于所述块中的各位置;
在所述视频处理设备,通过生成阵列M而掩蔽C,M在与C的具有非零值的位置相对应的位置中包含1并且在与C的具有零值的位置相对应的位置中包含0;
在所述视频处理设备,对M中每个包含1的位置,通过把幅度值设置为等于C的相应位置出现的值而生成游程-幅度表示;以及
在所述视频处理设备,对于M中每个包含1的位置,把游程值设置为等于自M中前次出现1之后相对于M中当前位置的前面位置的数目。
2.如权利要求1所述的方法,其中所述掩蔽进一步包括,
根据C创建阵列C’,其中,与C中非零值位置相对应的位置被填充1,并且与C中零值位置相对应的位置被填充0,以及
根据C’创建M,其中,从C’的各位置的值提取最高有效比特,并且把所述比特插入M中的相应位置。
3.如权利要求2所述的方法,其中,所述阵列C’的创建由C++函数PCMPGTB执行,并且根据C’创建M由C++函数PMOVMSKB来执行。
4.如权利要求1所述的方法,其中,生成游程-幅度表示进一步包括通过M中包含1的相应位置来确定C中包含非零值的位置。
5.如权利要求4所述的方法,其中,确定C中包含非零值的位置由C++函数BSF来执行。
6.如权利要求1所述的方法,其中,Max是256,并且Min是0。
7.如权利要求1所述的方法,其中,所述预定的顺序沿着块中从左上角开始朝向右下角的变换系数位置的之字形路径。
8.一种用于计算量化变换系数的游程-幅度表示的设备,所述量化变换系数表示视频画面的块中包含的像素值,所述设备包括:
视频处理器,其用于:
通过把所有大于Max的量化变换系数设置为等于Max并且把所有小于Min的量化变换系数设置为等于Min,而把每个量化变换系数紧缩在值区间[Max,Min];
根据预定的顺序对所述量化变换系数重新排序而产生重新排序的量化变换系数的阵列C,所述预定的顺序依赖于所述块中的各位置;
通过生成阵列M掩蔽C,其中M在与C的具有非零值的位置相对应的位置中包含1并且在与C的具有零值的位置相对应的位置中包含0;
对M中每个包含1的位置,通过把幅度值设置为等于C的相应位置出现的值而生成游程-幅度表示;以及
对M中每个包含1的位置,把游程值设置为等于自M中前次出现1之后相对于M中当前位置的前面位置的数目。
9.如权利要求8所述的设备,其中,当所述视频处理器掩蔽C时,所述视频处理器进一步,
根据C创建C’,其中,与C中非零值位置相对应的位置被填充1,并且与C中零值位置相对应的位置被填充0,以及
根据C’创建M,其中,从C’的各位置中的值提取最高有效比特,并且将所述比特插入在M中的相应位置。
10.如权利要求9所述的设备,其中,当所述视频处理器创建C’时,所述视频处理器执行C++函数PCMPGTB,并且在所述视频处理器根据C’创建M时,所述视频处理器执行C++函数PMOVMSKB。
11.如权利要求8所述的设备,其中,当所述视频处理器生成游程-幅度表示时,所述视频处理器进一步通过M中包含1的相应位置来确定C中包含非零值的位置。
12.如权利要求11所述的设备,其中,当所述视频处理器确定C中包含非零值的位置时,所述视频处理器执行C++函数BSF。
13.如权利要求8所述的设备,其中,Max是256,并且Min是0。
14.如权利要求8所述的设备,其中,所述预定的顺序沿着块中从左上角开始朝向右下角的变换系数位置的之字形路径。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于坦德伯格电信公司,未经坦德伯格电信公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980153613.6/1.html,转载请声明来源钻瓜专利网。