[发明专利]内容适应性可变长度编码的解码系统与方法有效
申请号: | 200710110295.8 | 申请日: | 2007-06-08 |
公开(公告)号: | CN101072349A | 公开(公告)日: | 2007-11-14 |
发明(设计)人: | 扎伊尔德·荷圣 | 申请(专利权)人: | 威盛电子股份有限公司 |
主分类号: | H04N7/26 | 分类号: | H04N7/26;H04N7/30 |
代理公司: | 北京市柳沈律师事务所 | 代理人: | 黄小临;王志森 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 内容 适应性 可变 长度 编码 解码 系统 方法 | ||
1.一种解码系统,其包含:
软件可编程核心处理单元,其具有可执行着色器的内容适应性可变长度编码CAVLC单元,该着色器包含扩充指令组用以施行视频流的CAVLC解码并提供解码数据输出;
其中该CAVLC解码是由该CAVLC单元的该着色器、该软件可编程核心处理单元的执行单元数据路径、以及用于CAVLC处理环境中的比特流缓冲器的附加硬件共同完成,
其中该CAVLC单元还包含
系数记号(coeff_token)模块,用以接收宏模块信息,响应于该着色器的第一指令(CAVLC_TOTC),提供尾端1信息及全体系数信息,
层级(CAVLC_Level)模块,用以接收该尾端1信息及层级码信息,响应于该着色器的第二指令(CAVLC_LVL),提供字尾长度信息及层级索引(Level[Idx])信息,
层级码(CAVLC_LevelCode)模块,用以接收该字尾长度信息,响应于该着色器的第三指令(CAVLC_LC),提供该层级码信息给该层级模块,
层级0(CAVLC_L0)模块,用以接收该尾端1信息,响应于该着色器的第四指令(CAVLC_LVL0),提供第二层级索引(Level[Idx])信息给层级阵列,
零层级(CAVLC_ZL)模块,用以接收该全体系数信息及最大数目系数信息,响应于该着色器的第五指令(CAVLC_ZL),提供左方0信息及重置值给第一多工器及第二多工器,
运作(CAVLC_Run)模块,用以从该第一多工器及该第二多工器接收该左方0信息及第二层级索引信息,响应于该着色器的第六指令(CAVLC_RUN),提供运作索引(Run[Idx])信息给运作阵列,
其中该层级阵列及该运作阵列响应于该着色器的第七指令(READ_LRUN)提供解码层级值及解码运作值,并响应于该着色器的第八指令(CLR_LRUN)而清空。
2.根据权利要求1所述的系统,其中该层级码模块从转递暂存器或执行单元暂存器接收该字尾长度信息。
3.根据权利要求1所述的系统,其中该层级码模块从转递暂存器或执行 单元暂存器接收该字尾长度信息及该层级索引信息,该层级索引信息是经过增量运算。
4.根据权利要求1所述的系统,其中该第一多工器及该第二多工器分别从第一转递暂存器及第二转递暂存器接收该左方0信息及该第二层级索引信息。
5.根据权利要求1所述的系统,其中该CAVLC单元使用指令内的位,判断储存在内部暂存器的前一次运算结果是否可用,或是来源操作数中的数据是否可供一个或多个模块于目前运算中使用。
6.根据权利要求1所述的系统,其中该CAVLC单元还包含直接存储器存取(direct memory access,DMA)引擎模块,其内包含该比特流缓冲器以及DMA引擎,该DMA引擎模块响应于该着色器针对每一片段执行的指令,当已使用该比特流内的预定数量的位,自动重复填入该预定数量的位,该位对应于该视频流。
7.根据权利要求6所述的系统,其中该CAVLC单元响应于该比特流缓冲器内有向下溢位的可能,延迟该DMA引擎模块。
8.根据权利要求6所述的系统,其中该DMA引擎模块用于记录该比特流缓冲器内的已使用位数目,并响应于检测到该位数目大于预定值,暂停该比特流缓冲器运算,并将控制权转移至主处理器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于威盛电子股份有限公司,未经威盛电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710110295.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:译码系统以及图形处理单元
- 下一篇:功率半导体模块
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法