[发明专利]视频译码中的最后有效变换系数在扫描次序中的位置的导出有效
申请号: | 201280031357.5 | 申请日: | 2012-06-28 |
公开(公告)号: | CN103621086B | 公开(公告)日: | 2017-08-11 |
发明(设计)人: | 霍埃尔·索赖罗哈斯;瑞珍·雷克斯曼·乔许;马尔塔·卡切维奇 | 申请(专利权)人: | 高通股份有限公司 |
主分类号: | H04N19/44 | 分类号: | H04N19/44;H04N19/13;H04N19/129;H04N19/169 |
代理公司: | 北京律盟知识产权代理有限责任公司11287 | 代理人: | 宋献涛 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种视频解码器将基于块的LSC指示符转换成基于扫描的LSC指示符。所述基于块的LSC指示符根据扫描次序指示变换系数块的最后有效系数的坐标。所述基于扫描的LSC指示符根据所述扫描次序指示所述LSC的序数位置。所述视频解码器可基于所述基于扫描的LSC指示符对用于所述块的有效性映射进行解码。 | ||
搜索关键词: | 视频 译码 中的 最后 有效 变换 系数 扫描 次序 位置 导出 | ||
【主权项】:
一种用于对视频数据进行解码的方法,所述方法包括:执行从基于块的最后有效系数LSC指示符导出基于扫描的LSC指示符的非迭代算法,所述基于块的LSC指示符根据子块扫描次序指示变换系数块的最后有效系数的坐标,所述变换系数块分割成多个子块,所述基于扫描的LSC指示符根据所述子块扫描次序指示所述LSC的序数位置,其中,子块宽度等于uiWidth>>2,其中,uiWidth是所述变换系数块的宽度,>>表示右移操作,扫描位置变量的第一值等于0,而且导出所述基于扫描的LSC指示符包括:通过确定uiPosLastX>>2来确定所述多个子块中包括所述最后有效系数的子块的左上变换系数的x坐标,其中uiPosLastX是所述基于块的LSC指示符的x坐标;通过确定uiPosLastY>>2来确定所述多个子块中包括所述最后有效系数的子块的左上变换系数的y坐标,其中uiPosLastY是所述基于块的LSC指示符的y坐标;将包括所述最后有效系数的所述子块的所述左上变换系数的所述x坐标与包括所述最后有效系数的所述子块的所述左上变换系数的所述y坐标相加以确定第一变量的值;如果所述第一变量的所述值小于所述子块宽度,确定所述扫描位置变量的第二值等于所述基于扫描的指示符的所述第一值加上sX+((uiDs*(uiDs+1))>>1),其中sX是包括所述最后有效系数的所述子块的所述左上变换系数的所述x坐标,且uiDs是所述第一变量;如果所述第一变量的所述值不小于所述子块宽度:确定第二变量的值等于((sWidth‑1)<<1)‑uiDs,其中sWidth是所述子块宽度,且<<代表左移操作;确定所述扫描位置变量的所述第二值等于所述扫描位置变量的所述第一值加上sWidth*(sWidth‑1)‑(uiDI*(uiDI+1)>>1)+sX,其中uiDI是所述第二变量;确定x坐标变量的值等于所述基于块的LSC指示符的所述x坐标减去sX<<2;确定y坐标变量的值等于所述基于块的LSC指示符的所述y坐标减去sY<<2,其中sY是包括所述最后有效系数的所述子块的所述左上变换系数的所述y坐标;确定所述扫描位置的第三值等于所述扫描位置变量的所述第二值<<4;确定第三变量的值等于所述x坐标变量的所述值加上所述y坐标变量;如果所述第三变量的所述值小于4,确定所述基于扫描的LSC指示符等于所述扫描位置变量的所述第三值加上uiPosLastX+((uiD*(uiD+1))>>1),其中,uiPosLastX是所述x坐标变量,且uiD是所述第三变量;如果所述第三变量的所述值不小于4:确定第四变量的值为6‑uiD;确定所述基于扫描的LSC指示符为所述扫描位置变量的所述第三值加上12‑(uiDI*(uiDI+1)>>1)+uiPosLastX,其中uiDI是所述第四变量;以及基于所述基于扫描的LSC指示符对用于所述块的有效性映射进行解码。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201280031357.5/,转载请声明来源钻瓜专利网。