发明名称 H.264相容视讯解码器中之语法分析的方法、电路以及电脑程式产品
摘要 一种处理H.264相容资料的方法,包括将内部记忆体的多个区域分配给H.264相容语法分析器电路,用于同时储存与要处理的各H.264切片资料相关的多个切片标头。也揭露相关的电路和电脑程式产品。
申请公布号 TWI262387 申请公布日期 2006.09.21
申请号 TW094116056 申请日期 2005.05.18
申请人 三星电子股份有限公司 发明人 尹锡铉
分类号 G06F12/00 主分类号 G06F12/00
代理机构 代理人 詹铭文 台北市中正区罗斯福路2段100号7楼之1;萧锡清 台北市中正区罗斯福路2段100号7楼之1
主权项 1.一种处理H.264相容资料的方法,包括:将内部记忆体的多个区域分配给一H.264相容语法分析器电路,用于同时储存与要处理的各H.264切片资料相关的多个切片标头。2.如申请专利范围第1项所述之处理H.264相容资料的方法,更包括:将与该些切片标头相关的多个参数集从外部记忆体传送到内部记忆体。3.如申请专利范围第2项所述之处理H.264相容资料的方法,其中传送包括:将多个第一参数集传送到内部记忆体的第一区域,以回应分析参照该些第一参数集的第一切片标头;以及将多个第二参数集传送到内部记忆体的第二区域,以回应分析参照该些第二参数集的第二切片标头。4.如申请专利范围第3项所述之处理H.264相容资料的方法,其中该些第一参数集包括H.264相容的第一图像参数集(PPS)和H.264相容的第一序列参数集(SPS),而该些第二参数集包括H.264相容的第二PPS和H.264相容的第二SPS。5.如申请专利范围第4项所述之处理H.264相容资料的方法,更包括:将第一PPS和第一SPS应用于视讯处理管线的第一阶段,以提供与第一切片标头相关的第一切片的处理。6.如申请专利范围第5项所述之处理H.264相容资料的方法,其中第一阶段提供了基于第一切片的处理的输出,处理H.264相容资料的方法更包括:将第二PPS和第二SPS应用于第一阶段,以提供与第二切片标头相关的第二切片的处理;以及同时将第一PPS和第一SPS应用于视讯处理管线的第二阶段,以提供来自第一阶段的输出的处理。7.如申请专利范围第6项所述之处理H.264相容资料的方法,更包括:在同时将第一PPS和第一SPS应用于第二阶段之前,将第一PPS和第一SPS传送到内部记忆体的第二区域。8.如申请专利范围第6项所述之处理H.264相容资料的方法,更包括:在同时将第一PPS和第一SPS应用于第二阶段之前,将与视讯处理管线的第二阶段相关的指标改变到第一区域。9.一种H.264相容处理电路,包括:一语法分析器电路,其配置成分析H.264相容位元串流以侦测H.264切片标头和非视讯编码层(VCL)网路抽象层(NAL)单元;以及一记忆体,其耦接到语法分析器电路且设置成分配多个区域于其中,用于H.264切片标头的同时储存。10.如申请专利范围第9项所述之H.264相容处理电路,其中记忆体包括一内部记忆体,其包含在带有语法分析器电路的积体电路封装里。11.如申请专利范围第9项所述之H.264相容处理电路,更包括:一控制电路,其耦接到语法分析器电路和记忆体,且配置成将多个第一参数集传送到该些区域的第一区域,以回应接收分析过的第一切片标头,此第一切片标头参照第一参数集,以及配置成将多个第二参数集传送到内部记忆体的该些区域的第二区域,以回应分析第二切片标头,此第二切片标头参照第二参数集。12.如申请专利范围第11项所述之H.264相容处理电路,其中该些第一参数集包括H.264相容的第一图像参数集(PPS)和第一序列参数集(SPS),而该些第二参数集包括H.264相容的第二PPS和第二SPS。13.如申请专利范围第11项所述之H.264相容处理电路,更配置成将第一PPS和第一SPS应用于视讯处理管线的第一阶段,以处理与该些切片标头的第一切片标头相关的第一切片。14.如申请专利范围第13项所述之H.264相容处理电路,其中第一阶段提供了基于第一切片的处理的输出,其中H.264相容处理电路更配置成将第二PPS和第二SPS应用于第一阶段,以处理与该些切片标头的第二切片标头相关的第二切片,以及配置成同时将第一PPS和第一SPS应用于视讯处理管线的第二阶段,以处理来自第一阶段的输出。15.如申请专利范围第14项所述之H.264相容处理电路,其中控制电路更配置成在同时将第一PPS和第一SPS应用到第二阶段之前,将第一PPS和第一SPS传送到内部记忆体的第二区域。16.如申请专利范围第14项所述之H.264相容处理电路,其中控制电路更配置成在同时将第一PPS和第一SPS应用于第二阶段之前,将与视讯处理管线的第二阶段相关的指标改变到第一区域。17.一种用于处理H.264相容资料的电脑程式产品,包括一含有电脑可读程式码的电脑可读媒体,电脑程式产品包括:将电脑可读程式码设置成将内部记忆体里的多个区域分配给H.264相容的一语法分析器电路,用于同时储存与要处理的各H.264切片资料相关的多个切片标头。18.如申请专利范围第17项所述之用于处理H.264相容资料的电脑程式产品,更包括:将电脑可读程式码设置成将与该些切片标头相关的多个参数集从外部记忆体传送到内部记忆体。19.如申请专利范围第18项所述之用于处理H.264相容资料的电脑程式产品,其中电脑可读程式码更包括:将电脑可读程式码设置成将多个第一参数集传送到内部记忆体的第一区域,以回应分析参照第一参数集的第一切片标头;以及将电脑可读程式码设置成将多个第二参数集传送到内部记忆体的第二区域,以回应分析参照第二参数集的第二切片标头。20.如申请专利范围第19项所述之用于处理H.264相容资料的电脑程式产品,其中该些第一参数集包括H.264相容的第一图像参数集(PPS)和H.264相容的第一序列参数集(SPS),而该些第二参数集包括H.264相容的第二PPS和H.264相容的第二SPS。21.如申请专利范围第20项所述之用于处理H.264相容资料的电脑程式产品,更包括:将电脑可读程式码设置成将第一PPS和第一SPS应用于视讯处理管线的第一阶段,以提供与该些切片标头的第一切片标头相关的第一切片的处理。22.如申请专利范围第21项所述之用于处理H.264相容资料的电脑程式产品,其中第一阶段提供了基于第一切片的处理的输出,电脑可读程式码更包括:将电脑可读程式码设置成将第二PPS和第二SPS应用于第一阶段,以提供与该些切片标头的第二切片标头相关的第二切片的处理;以及将电脑可读程式码设置成同时将第一PPS和第一SPS应用于视讯处理管线的第二阶段,以提供来自第一阶段的输出的处理。23.如申请专利范围第22项所述之用于处理H.264相容资料的电脑程式产品,更包括:将电脑可读程式码设置成在同时将第一PPS和第一SPS应用于第二阶段之前,将第一PPS和第一SPS传送到内部记忆体的第二区域。24.如申请专利范围第22项所述之用于处理H.264相容资料的电脑程式产品,更包括:将电脑可读程式码设置成在同时将第一PPS和第一SPS应用于第二阶段之前,将与视讯处理管线的第二阶段相关的指标改变到第一区域。25.一种视讯编解码的语法分析器,包括:语法分析装置,其配置成分析来自外部的编过码的位元串流输入;一Exp-Golomb解码器,将由语法分析装置分析的位元串流的资料项之中的环境资讯项和切片标头进行解码;以及一内部记忆体,用于储存由Exp-Golomb解码器进行解码的切片标头;其中,内部记忆体具有多个储存区域,用于储存切片标头。26.如申请专利范围第25项所述之视讯编解码的语法分析器,其中将解过码的切片标头按照要储存在储存区域里的顺序,切换到该些储存区域。27.如申请专利范围第25项所述之视讯编解码的语法分析器,其中解过码的环境资讯项储存在外部记忆体里。28.如申请专利范围第27项所述之视讯编解码的语法分析器,其中如果需要将环境资讯项与相应的切片标头一起储存在相同储存区域的内部记忆体,则由储存在内部记忆体里的切片标头选择环境资讯项。29.如申请专利范围第25项所述之视讯编解码的语法分析器,其中语法分析的位元串流的资料项之中的切片资料项是由一外部熵解码器、一反转换器、一预测器、一解区块滤波器和一图像缓冲器依序地处理的。30.如申请专利范围第25项所述之视讯编解码的语法分析器,其中Exp-Golomb解码器包含在熵解码器里。31.如申请专利范围第25项所述之视讯编解码的语法分析器,其中环境资讯项是H.264环境资讯。32.如申请专利范围第25项所述之视讯编解码的语法分析器,其中内部记忆体是一静态随机存取记忆体(SRAM)。33.一种H.264语法分析器,包括:一内部记忆体,具有多个储存区域;一输入缓冲器,储存来自外部的编过码的位元串流输入;一语法分析电路,分析来自输入缓冲器的位元串流输入的NAL标头资讯项,以将NAL标头资讯项划分成H.264环境资讯项、切片标头和切片资料项;以及一控制电路,控制输入缓冲器的输入和输出,通过Exp-Golomb解码器将来自语法分析电路输入的H.264环境资讯项和切片标头进行解码,并将解过码的切片标头储存在内部记忆体里,其中控制电路将解过码的切片标头按照储存在储存区域里的切片标头的顺序,切换到内部记忆体的储存区域。34.如申请专利范围第33项所述之H.264语法分析器,其中Exp-Golomb解码器包含在外部硬体模组里。35.如申请专利范围第33项所述之H.264语法分析器,其中控制电路将解过码的H.264环境资讯项储存在外部记忆体里。36.如申请专利范围第35项所述之H.264语法分析器,其中如果需要将环境资讯项与相应的切片标头一起储存在相同储存区域的内部记忆体,则由储存在内部记忆体里的切片标头选择储存在外部记忆体里的H.264环境资讯项。37.如申请专利范围第33项所述之H.264语法分析器,其中语法分析过的位元串流的资料项之中的切片资料项是由一外部熵解码器、一反转换器、一预测器、一解区块滤波器和一图像缓冲器依序地处理。38.如申请专利范围第33项所述之H.264语法分析器,其中内部记忆体是一静态随机存取记忆体(SRAM)。39.一种H.264语法分析方法,包括:分析来自编过码的位元串流的NAL标头资讯项;根据分析过的NAL标头类型,执行NAL单元里的解码;以及将解过码的H.264环境资讯项和切片标头储存在记忆体里;其中,内部记忆体具有多个储存区域,而在储存期间,将切片标头切换到并储存在内部记忆体的各储存区域。40.如申请专利范围第39项所述之H.264语法分析方法,其中在储存时,H.264环境资讯项储存在外部记忆体里,且如果需要将环境资讯项与相应的切片标头一起储存在相同储存区域的内部记忆体,则由切片标头选择H.264环境资讯项。41.如申请专利范围第39项所述之H.264语法分析方法,其中根据NAL标头类型,将切片资料项直接传输到视讯资料处理模组。42.如申请专利范围第39项所述之H.264语法分析方法,其中在分析时,当从位元串流侦测到起始码时,分析NAL标头资讯项。43.如申请专利范围第39项所述之H.264语法分析方法,其中在分析时,将仿真位元从位元串流移出,插入仿真位元以区别起始码与切片资料。图式简单说明:图1是根据本发明的一些实施例所绘示之H.264相容解码电路的方块图,此电路包括一语法分析器电路。图2是根据本发明的一些实施例所绘示之语法分析器电路的方块图,此语法分析器耦接到一外部熵解码器电路里的Exp-Golomb解码器。图3是根据本发明的一些实施例所绘示包括H.264相容语法分析器的电路、方法和电脑程式产品的操作示意图。图4是根据本发明的一些实施例所绘示H.264相容解码电路里SPS和PPS资讯之间关系的示意图。图5是根据本发明的一些实施例所绘示储存在各记忆体区域里的参数的示意图。
地址 韩国