【技术实现步骤摘要】
【国外来华专利技术】分层信号质量层级中的信号处理和继承
技术介绍
CPU (中央处理单元)效率在信号的编码和解码期间都很重要。最近一代的处理器正在变得越来越并行,其中在每个单个芯片上达到几百个简单核心。不幸的是,本质上,传统MPEG (运动图像专家组)系列编解码器在结构上是非并行的。这源自于下述事实:其是基于块的,并且必须顺序地对每个图像块进行编码和解码,这是因为为了实现高效的压缩,必须使得所有块以某种方式相互依赖。经由所谓的“切片”(基本上,被相互独立地处理的图像片段,如同其是一个接一个地放置的单独视频一样)到MPEG编码中的引入,H.264标准允许几个线程(通常是2或3个线程)的并行处理。诸如去块(de-blocking)之类的重要算法元素(即,使块之间的过渡“平滑”以创建更均匀图像的滤波器)通常是充满条件指令的全局运算,这不适合于包括并行CPU的应用。现今的CPU和GPU (图形处理单元)通常是非常强大的;单个GPU能够包括数百个计算核心以执行信息的并行处理。当使用当前技术时,能够将图像的较大部分存储在处理器高速缓存中以用于处理。将图像分裂成大量的小块的需要不再适用于现代CPU和GPU,其为创建MPEG时的驱动因素,因为来自那个时代的处理器每次可能仅处理非常小的视频数据块,并且然后仅顺序地进行处理。因此,当实现类似于MPEG的类型的编码/解码时,大部分的可用处理能力可能变得不可使用,其中分块伪迹被不必要地引入到信号中。并且,与当开发MPEG时盛行的内容相比 ,现代应用通常要求高得多的定义视频编码和高得多的总体重放质量。在高清晰度(HD)、高质量视频中,在具有低细节(潜在地 ...
【技术保护点】
一种在包括多个质量水平的层级中对信号进行编码的方法,该方法包括:产生处于第一质量水平的信号再现;生成至少一组重构数据,该至少一组重构数据指定如何基于处于第一质量水平的信号再现和/或可用参考信号、以层级中的第二质量水平重构信号再现,第二质量水平高于第一质量水平;以及 利用熵编码器来对不同组重构数据进行编码,该熵编码器针对每一组产生表示被包含在重构数据中的符号的已编码值或位串。
【技术特征摘要】
【国外来华专利技术】2011.07.21 US 13/188,2261.一种在包括多个质量水平的层级中对信号进行编码的方法,该方法包括: 产生处于第一质量水平的信号再现; 生成至少一组重构数据,该至少一组重构数据指定如何基于处于第一质量水平的信号再现和/或可用参考信号、以层级中的第二质量水平重构信号再现,第二质量水平高于第一质量水平;以及 利用熵编码器来对不同组重构数据进行编码,该熵编码器针对每一组产生表示被包含在重构数据中的符号的已编码值或位串。2.如权利要求1所述的方法,其中,利用熵编码器包括: 分析每组重构数据以产生具有概率分布信息的一个或多个解码参数,该概率分布信息指示该组重构数据所使用的符号的字母表中至少一个符号的概率;以及 存储已编码值或位串和概率分布信息,以用于已编码值或位串回到重构数据的后续解码。3.如权利要求2所述的方法,还包括: 实现熵解码器以针对每组重构数据将已编码值或位串和概率分布信息解码成重构数据;以及 利用由解码器产生的各组重构数据,以基于处于第一质量水平的信号再现和/或可用参考信号来以第二质量水平重构该信号再现。4.如权利要求1所述的方法,其中,各组重构数据中的一个包括指示要在将处于第一质量水平的信号再现向上采样至处于第二质量水平的信号再现之后进行的调整的残余数据;并且其中,利用熵编码器包括产生要被各熵解码器用来对残余数据中多个符号的概率分布进行外推的至少一个解码参数。5.如权利要求2所述的方法,其中,所述至少一个解码参数包括第一参数和附加参数,该第一参数指定重构数据中被分配有第一符号的元素的百分比,该附加参数指示重构数据中多个附加符号的概率。6.如权利要求2所述的方法,其中,所述至少一个解码参数包括第一参数和第二参数,该第一参数指定重构数据中被分配有第一符号的元素的百分比,该第二参数向解码器指示如何对重构数据中多个其他符号的概率分布值进行外推。7.如权利要求2所述的方法,其中,所述至少一个解码参数包括指示重构数据中第一符号的概率的仅单个参数,熵解码器基于对将已编码值或位串转换回到重构数据的熵解码器来说已知的预定组的标准参数对多个其他符号的概率分布进行外推。8.如权利要求1所述的方法,其中,针对一组或多组重构数据,利用熵编码器包括: 将每组重构数据解析成重构数据的多个群组; 利用熵编码器来产生存在于多个群组中的每一个中的符号的各概率分布信息;以及 利用熵编码器以基于用于群组的各概率分布信息将每组重构数据的多个群组编码成已编码值或位串。9.如权利要求8所述的方法,其中,重构数据的所述多个群组中的每一个是相对于信号的特定部分的残余数据元素的瓦片,残余数据元素中的每一个指示要在信号从第一质量水平到第二质量水平的向上采样之后对信号的对应元素进行的调整,该方法还包括: 发起多个熵解码器的并行执行,以针对每个群组使用特定已编码值或位串和概率分布值来再现重构数据的多个群组。10.如权利要求1所述的方法,其中,所述重构数据是各组重构数据的第一阵列,该方法还包括: 生成各组重构数据的第二阵列,各组重构数据的第二阵列指定如何基于处于第二质量水平的信号再现来以层级中的第三质量水平重构信号再现,第三质量水平高于第二质量水平;以及 分析第二阵列的每组重构数据以基于概率分布信息来产生一个或多个解码参数,该概率分布信息指示该组重构数据所使用的符号的字母表中的至少一个符号的概率;以及 利用熵编码器来对各组重构数据的第二阵列进行编码,该熵编码器针对每组重构数据基于针对该组产生的概率分布信息来产生表示数据的已编码值或位串。11.如权利要求1所述的方法,其中,所述重构数据是各组重构数据的第一阵列,该方法还包括: 生成各组重构数据的第二阵列,各组重构数据的第二阵列指定如何基于处于第二质量水平的信号再现和/或可用参考信号、以层级中的第三质量水平重构信号再现,第三质量水平高于第二质量水平;以及 利用熵编码器来对各组重构数据的第二阵列进行编码,该熵编码器针对每组重构数据基于各组重构数据的第一阵列中的对应数据组的概率分布信息来产生表示数据的已编码值或位串。12.如权利要求1所述的方法,其中,所述重构数据是各组重构数据的第一阵列,该方法还包括: 接收针对各组重构数据的第二阵列的已编码值或位串,各组重构数据的阵列指示如何基于处于第二质量水平的信号再现和/或可用参考信号来以第三质量水平重构信号再现,第三质量水平高于第二质量水平; 接收解码参数并识别第二阵列的每组重构数据中符号的概率分布;以及 利用所识别的概率分布来将针对各组重构数据的第二阵列的已编码值或位串解码成各组重构数据的第二阵列。13.如权利要求12所述的方法,还包括: 接收表示各组重构数据的第二阵列的已编码值或位串;以及 针对每组重构数据,响应于检测到熵编码器未发送用于一组或多组数据的概率分布信息或者熵编码器...
【专利技术属性】
技术研发人员:卢卡·罗萨托,圭多·梅亚尔迪,
申请(专利权)人:卢卡·罗萨托,圭多·梅亚尔迪,
类型:发明
国别省市:意大利;IT
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。