布林熵解码器及影像播放系统的布林熵解码方法技术方案

技术编号:8565569 阅读:140 留言:0更新日期:2013-04-11 08:01
本发明专利技术提供一种布林熵解码器及影像播放系统的布林熵解码方法。其中布林熵解码器包含解码模块、暂存器及更新模块。解码模块依序根据一位元流产生第一布林值、第二布林值及第三布林值。第一及第二布林值于同一工作周期中产生。解码模块产生对应于第一布林值的一数值时需要第一位元量,于产生对应于第二布林值的一数值时需要第二位元量。暂存器用以暂存该位元流中的一位元区段,供该解码模块使用。更新模块根据第一位元量及第二位元量自位元流撷取一新位元区段后更新暂存器。解码模块于暂存器被更新后选择性地调整对应于第三布林值的一数值。

【技术实现步骤摘要】

本专利技术与影像处理技术相关,并且尤其与缩短解码时间以提升影像处理效率的技术相关。
技术介绍
现今多媒体播放系统的发展趋势之一是持续增加影像显示器的尺寸。相对应地,影像处理装置的运算速度也必须随之提升。以采用高画质电视系统(high-definitiontelevision,HDTV)标准的显示器为例,其解码装置的运算速度必须达到至少足以处理每秒60张解析度为1920*1080的画面。据此,如何缩短解码装置的工作周期以增加解码效率是愈来愈受到重视的议题。布林熵解码器(boolean entropy decoder)是一种广泛使用在影像处理系统中的解码器,其功用在于将位元流(bitstream)转换为对应于影像数据的布林值。附图说明图1为典型的布林熵解码器区块图。于此架构中,解码器100在每个工作周期T内依序产生两个布林值。在产生布林值Btl时,首先须根据下列方程式计算对应于布林值Btl的一分离数(split)

【技术保护点】
一种布林熵解码器,用以解码有关于影像数据的一位元流,包含:一解码模块,根据该位元流产生一启始布林值、一第一布林值及一第二布林值,该解码模块产生对应于该第一布林值的一第一数值时需要一第一位元量,且于产生对应于该第二布林值的一第二数值时需要一第二位元量,其中该第一布林值、该第二数值、该第二布林值及一对应于一第三布林值的一暂定第三数值于同一工作周期中产生;一暂存器,用以暂存该位元流中的一位元区段,供该解码模块使用,该位元区段涵盖该第一位元量及该第二位元量;以及一更新模块,根据该第一位元量及该第二位元量自该位元流撷取一新位元区段后更新该暂存器;其中该解码模块于该暂存器被更新后选择性地调整对应于该第三布林值的该暂定第三数值。

【技术特征摘要】
1.一种布林熵解码器,用以解码有关于影像数据的一位元流,包含一解码模块,根据该位兀流产生一启始布林值、一第一布林值及一第二布林值,该解码模块产生对应于该第一布林值的一第一数值时需要一第一位兀量,且于产生对应于该第二布林值的一第二数值时需要一第二位元量,其中该第一布林值、该第二数值、该第二布林值及一对应于一第三布林值的一暂定第三数值于同一工作周期中产生;一暂存器,用以暂存该位元流中的一位元区段,供该解码模块使用,该位元区段涵盖该第一位元量及该第二位元量;以及一更新模块,根据该第一位元量及该第二位元量自该位元流撷取一新位元区段后更新该暂存器;其中该解码模块于该暂存器被更新后选择性地调整对应于该第三布林值的该暂定第三数值。2.如权利要求1所述的布林熵解码器,其特征在于,该第一位元量及该第二位元量各自至多为7位元,且该暂存器的容量为16位元。3.如权利要求1所述的布林熵解码器,其特征在于,该第一位元量有N种可能性,N为一正整数,该解码模块包含一初步运算单元,用以根据对应于该启始布林值的一范围及一机率产生一调整后分离数;一判断单元,用以根据该调整后分离数决定该第一位元量;一第一调整单元,用以根据该调整后分离数产生(N-1)个参考范围;一第二调整单元,用以根据对应于该启始布林值的一启始数值产生(N-1)个参考数值;N组计算电路,用以根据该调整后分离数、对应于该启始布林值的该启始数值、该 (N-1)个参考范围以及该(N-1)个参考数值产生N个候选布林值;以及一第一多工器,用以根据该第一位兀量自该N个候选布林值中选出该第二布林值。4.如权利要求3所述的布林熵解码器,其特征在于,该N组计算电路各自产生一参考分离数,该解码模块进一步包含一第二多工器...

【专利技术属性】
技术研发人员:凃英杰吴锦木
申请(专利权)人:晨星软件研发深圳有限公司晨星半导体股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1