A two element coding operation device is implemented in a video encoding chip. The two element encoding operation unit outputs a code word based on a grammatical element value. The two element coding operation device includes a look-up table, a tail generator and a combiner. The lookup table outputs a first string of two strings based on a grammatical element value. According to the value of this grammar element, the tail affix generator carries out exponential Columbo two element encoding to generate a 22 element string. When the value of the grammar element is less than or equal to a critical value, the first two element string is output into the codeword. When the value of the grammar element is greater than a critical value, the combiner combines the first two string and the 22 element string to become the codeword.
【技术实现步骤摘要】
二元编码运算装置以及方法
本专利技术是关于一种二元编码运算装置以及方法,更确切地说,本专利技术是关于一种用于视频编码芯片的二元编码运算装置以及方法。
技术介绍
视频的压缩以及传送一直是电子工业发展的重点项目。视频的原始数据由数目庞大的视频帧(frames)所组成,每一个视频帧又包含数目庞大的画素。因此,无压缩传送这些视频会浪费大量的电路面积以及带宽,实际上是不可行的。有许多对于视频的压缩方式被发展出来,例如MPEG(MovingPictureExpertsGroup)或H.264的视频压缩标准。这些视频压缩标准会利用熵编码法(entropycoding)来进行编码。熵编码法利用统计上的特性,使得出现频率较高的数据用比较短的码字来代表,出现频率比较低的用比较长的码字来代表,藉此来得到更高的压缩率。二元编码运算就是一种熵编码法。然而,在半导体芯片上实现二元编码运算必需考虑到所占电路面积以及编码效率的问题。所以,如何设计一种可以兼顾占用电路面积以及编码效率的二元编码运算电路,是电子工业界非常需要的。
技术实现思路
本专利技术的一目的在于提供一种二元编码运算装置,用于一视频编码芯片中。此二元编码运算装置可以利用查表以及运算两种方式来产生指数哥伦布二元编码,查表的优点在于快速,运算的优点在于省电路面积。此二元编码运算装置可以在这两项优点之中取得平衡。本专利技术的另一目的在于提供一种二元编码运算装置,用于一视频编码芯片中。此二元编码运算装置可以将指数哥伦布二元编码的前缀以及尾缀分开处理,使得取得编码更有效率。依据本专利技术的一实施例,提供一种二元编码运算装置,实现于一视频 ...
【技术保护点】
1.一种二元编码运算装置,实现于一视频编码芯片中,该二元编码运算装置依据一语法元素值输出一码字,该二元编码运算装置包含:一查找表,该查找表依据该语法元素值输出一第一二元字符串,其中该查找表具有两种二元编码方式,该两种二元编码方式为单一二元编码以及指数哥伦布二元编码;一尾缀产生器,该尾缀产生器依据该语法元素值进行指数哥伦布二元编码产生一第二二元字符串;以及一组合器,供组合该第一二元字符串以及该第二二元字符串;其中,当该语法元素值小于或等于一临界值时,该第一二元字符串输出成为该码字,当该语法元素值大于一临界值时,该组合器组合该第一二元字符串以及该第二二元字符串成为该码字。
【技术特征摘要】
2016.12.23 US 62/438,4721.一种二元编码运算装置,实现于一视频编码芯片中,该二元编码运算装置依据一语法元素值输出一码字,该二元编码运算装置包含:一查找表,该查找表依据该语法元素值输出一第一二元字符串,其中该查找表具有两种二元编码方式,该两种二元编码方式为单一二元编码以及指数哥伦布二元编码;一尾缀产生器,该尾缀产生器依据该语法元素值进行指数哥伦布二元编码产生一第二二元字符串;以及一组合器,供组合该第一二元字符串以及该第二二元字符串;其中,当该语法元素值小于或等于一临界值时,该第一二元字符串输出成为该码字,当该语法元素值大于一临界值时,该组合器组合该第一二元字符串以及该第二二元字符串成为该码字。2.如权利要求1的二元编码运算装置,其特征在于,该临界值为31。3.如权利要求1的二元编码运算装置,其特征在于,更包含一先进先出缓冲器,该二元编码运算装置将该码字存入该先进先出缓冲器。4.如权利要求1的二元编码运算装置,其特征在于,该查找表包含前缀行以及尾缀行,且该第一二元字符串包含由前缀行选出的前缀以及由尾缀行选出的尾缀的组合。5.如权利要求4的二元编码运算装置,其特征在于,该前缀行包含单一二元编码以及指数哥伦布二元编码,该尾缀行包含指数哥伦布二元编码。6.如权利要求1的二元编码运算装置,其特征在于,当该语法元素值小于或等于15时,该第一二元字符串只包含单一二元编码。7.一种二元编码运算装置,实现于一视频编码芯片中,该二元编码运算装置依据一语法元素值输出一码字,该二元编码运算装置包含:一查找表,该查找表依据该语法元素值输出一第一二元字符串,其中该查找表具有两种二元编码方式,该两种二元编码方式为单一二元编码以及指数哥伦布二元编码;一尾缀产生器,该尾缀产生器依据该语法元素值进行指数哥伦布二元编码产生一第二二元字符串;以及一多任务器,接受该第一二元字符串以及该第二二元字符串作为输入;其中,当该语法元素值小于或等于一临界值时,该多任...
【专利技术属性】
技术研发人员:刘柏嶔,林和源,
申请(专利权)人:晨星半导体股份有限公司,
类型:发明
国别省市:中国台湾,71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。