发明名称 JPEG应用程式中变化长度码之解码
摘要 本发明揭示一种解码JPEG影像中Huffman符号的方法。一种方法包含解码JPEG档案中Huffman码的方法。此方法包含自关联于JPEG影像档案的位元流取得一位元流样本。该位元流样本系相较于一临界值,以识别一Huffman群组号码。其取得关联于Huffman群组的资讯,并用于自该位元流撷取目前的Huffman符号。然后使用目前Huffman符号及群组资讯即可得到一相对应符号值。
申请公布号 TWI380603 申请公布日期 2012.12.21
申请号 TW097134621 申请日期 2008.09.10
申请人 辉达公司 发明人 魏家
分类号 H03M7/40 主分类号 H03M7/40
代理机构 代理人 蔡滨阳 台北市大安区敦化南路2段57号7楼
主权项 一种在联合照相专家群(JPEG)影像档案中解码Huffman码之方法,其包含:自关联于该JPEG影像档案的一位元流取得一位元流样本;比较该位元流样本与一基本表格中的一临界值,以得到一Huffman群组号码;使用该Huffman群组号码,由该基本表格中获取关联于一Huffman群组之资讯;使用该Huffman群组资讯自该位元流撷取一目前Huffman符号;及使用该目前Huffman符号及该Huffman群组资讯,由一次要表格中取得一符号值,其中该基本表格包括关联于复数个Huffman群组的复数资讯,且该次要表格包括复数个符号值,该基本表格和该次要表格是由包含于该JPEG影像档案中的Huffman表格资讯中所产生。如申请专利范围第1项之方法,另包含:存取该临界值。如申请专利范围第1项之方法,其中该Huffman群组资讯包含:位元长度资讯,其代表在该Huffman群组中登录项之长度,以位元计;该临界值,其识别在该Huffman群组中最小的Huffman符号;及一记忆体偏移值,用于自记忆体中一位置取得该符号值。如申请专利范围第3项之方法,其中该临界值被填入零,藉以在长度上等于来自该位元流的该位元流样本。如申请专利范围第3项之方法,其中该取得包含:对于该位元流执行一扫描作业,以取得该位元流样本;及载入该位元流样本到一记忆体缓冲器中。如申请专利范围第5项之方法,其中该撷取包含:对于该位元流执行一读取作业,以参照该长度资讯取得该目前Huffman符号。如申请专利范围第3项之方法,其中该取得包含:对于该位元流执行一读取作业,以取得该位元流样本;及载入该位元流样本到一记忆体缓冲器中。如申请专利范围第7项之方法,其中该撷取包含:参照该位元长度资讯自该记忆体缓冲器取得该目前Huffman符号。如申请专利范围第1项之方法,另包含:比较该位元流样本与复数个临界值,该复数个临界值之每一个关联于复数个Huffman群组之一。如申请专利范围第9项之方法,另包含:自该基本表格取得该复数个临界值。一种解码在解码联合照相专家群(JPEG)影像档案中的Huffman码之系统,其包含:一控制器模组,其用于对该JPEG影像档案执行作业;一Huffman表格产生器,其耦合至该控制器模组,用于自包括在该JPEG影像档案中的Huffman表格资讯产生一基本表格及一次要表格;一位元流缓冲器,其耦合至该控制器模组,用于储存自包括在该JPEG影像档案中的影像资料所摘录之资料;及复数个临界值比较器,其耦合至该控制器模组,用于识别对应于一目前Huffman符号之一Huffman群组,其中该控制器模组自该基本表格取得关联于该Huffman群组之群组资讯,并使用该群组资讯来取得对应于该目前Huffman符号之一符号值。如申请专利范围第11项之系统,其中该复数个Huffman群组包含16个Huffman群组。如申请专利范围第11项之系统,其中该复数个Huffman群组之每一群组包含:在该相对应Huffman群组中每个登录项之位元长度资讯;一临界值,其对应于在该相对应Huffman群组中一最低符号;及一偏移值,其对应于在该次要表格中一位置。如申请专利范围第13项之系统,其中该复数临界值被载入到该复数个临界值比较器中,且与储存在该位元流缓冲器中的该资料摘录相比。如申请专利范围第11项之系统,其中由该基本表格中识别该Huffman群组,并由该次要表格中获取该符号值,其中该该基本表格包括关联于复数个Huffman群组的复数Huffman群组资讯,且该次要表格包括复数个符号值。一种在联合照相专家群(JPEG)影像档案中解码Huffman可变长度码之方法,其包含:扫描来自关联于该JPEG影像档案之位元流的16位元到一位元流缓冲器中;藉比较该16位元和一基本表格中的一临界值,以识别对应于储存在该位元流缓冲器中一目前Huffman符号的一Huffman群组,而得到对应于该Huffman群组的一Huffman群组数值;自该基本表格取得关联于该Huffman群组的群组资讯;及参照该群组资讯自一次要表格取得该目前Huffman符号之一符号值,其中该基本表格包括关联于复数个Huffman群组的复数资讯,且该次要表格包括复数个符号值,该基本表格和该次要表格是由包含于该JPEG影像档案中的Huffman表格资讯中所产生。如申请专利范围第16项之方法,其中该识别包含:自该基本表格取得关联于该些Huffman群组之复数个临界值;比较该复数个临界值之每一临界值与该位元流缓冲器以产生复数个结果;及参照该复数个结果识别该Huffman群组。如申请专利范围第16项之方法,其中该群组资讯包含:一位元长度,其关联于在该Huffman群组中的登录项;一临界值,其对应于在该Huffman群组中一最低登录项;及一记忆体偏移值,其对应于在该次要表格中一位置。如申请专利范围第18项之方法,其中该取得包含参照该记忆体偏移值、该临界值及该目前Huffman符号来计算一记忆体位址。
地址 美国