【技术实现步骤摘要】
本专利技术一般涉及流水线化的图像处理引擎,并且更具体地涉及用于通过多核处理系统上的效果流水线(effect pipeline)来处理多个图像帧的系 统和方法。
技术介绍
随着制造技术的持续提高,基于半导体的微电子的物理极限也扩展来 满足对更有能力的微处理器的需要。处理速度上的限制带来了这样的适应 性通过采用多核或分布式体系结构以分布工作负荷的并行化来平衡现有 处理器速度和性能,由此增加了处理能力并减少了处理时间。电影/视频/成像空间中的应用常常以流水线方式将多个图像处理效果 链接起来。这些图像处理流水线可以从通过多核或分布式体系结构提供的 并行化中受益。执行这种图像处理的应用共享共同的特性,包括以实时的 速率处理并移动大量数据的需求。这种系统的传统实施方式遭受了差的吞吐量、高延时以及增加的复杂 性这些问题的组合,这降低了可扩展性和可縮放性。如在流水线系统中那 样,在将依赖于连续执行的多个分立效果链接起来时,使这些限制增加。在处理视频时,'效果流水线'指以定义的顺序对图像应用视觉效 果。类似地,'效果'指效果流水线的各级。在效果流水线中将硬件资源分布在各个效果间的现有方法通常受到许 多关于并行化的限制的影响。一种方法将各个图像帧的数据定义为最小工作份额,这允许各个效果 独立地对给定帧或其它帧操作。虽然这种方法允许多个效果共同存在于共 享系统中而不会在它们之间强加紧密集成,然而,这种方法也导致了整个 系统的高延时。这种延时与效果流水线中的效果数目有关。6'流水线性能'将性能测量为延时和计算时间的组合。'延时'指流 水线系统发出给定单位的数据所需的时间。对于效 ...
【技术保护点】
一种用于通过效果流水线处理图像帧的方法,所述方法包括: 生成多个块,每个块包含一组主要像素和一组总像素,所述总像素包括所述效果流水线中的效果产生针对所述主要像素的输出所需的作为输入的任何像素; 以预定的连续顺序通过所述效果流水线来处理每 个块,所述效果流水线被分布在多个处理节点中;以及 通过组合经处理块中的所述主要像素,来聚合经处理的块以产生输出帧, 其中,所述效果流水线中的每个效果处理作为输入被提供给节点的块,以产生针对所述块的所述主要像素的输出。
【技术特征摘要】
US 2008-9-9 61/191,557;US 2009-6-24 12/457,8581.一种用于通过效果流水线处理图像帧的方法,所述方法包括生成多个块,每个块包含一组主要像素和一组总像素,所述总像素包括所述效果流水线中的效果产生针对所述主要像素的输出所需的作为输入的任何像素;以预定的连续顺序通过所述效果流水线来处理每个块,所述效果流水线被分布在多个处理节点中;以及通过组合经处理块中的所述主要像素,来聚合经处理的块以产生输出帧,其中,所述效果流水线中的每个效果处理作为输入被提供给节点的块,以产生针对所述块的所述主要像素的输出。2. 如权利要求1所述的方法,其中,总块像素包括所述主要像素以及 至少一个效果产生针对所述主要像素的输出所需的作为输入的任何其它像 素。3. 如权利要求1所述的方法,其中,生成多个块还包括分析效果以 确定生成针对所述主要像素的输出所需要的总像素。4. 如权利要求3所述的方法,其中,生成多个块包括分析第一效果以确定产生针对所述主要像素的输出所需要的总像素;以及分析第二效果以确定生成针对所述总像素的输出所需的总像素,所针 对的总像素是所述第一效果产生针对所述主要像素的输出所需的。5. 如权利要求4所述的方法,其中,所述处理步骤在通过所述第二效 果处理块之后并且在处理所述第一效果之前,减少所述块中的总像素的数 目。6. 如权利要求1所述的方法,其中,所述处理步骤包括在处理第一 效果之后并且在处理第二效果之前,利用来自至少一个邻近块的主要像素 来更新块中的总像素。7. 如权利要求1所述的方法,其中,所述总像素包括通过所述效果流水线中的多个效果连续地处理块以产生针对所述主要像素的输出所需的作 为输入的任何像素。8. 如权利要求1所述的方法,其中,生成多个块包括分析每个效果 以判断所述效果是像素效果、区域效果还是范围效果。9. 如权利要求1所述的方法,其中,生成多个块包括分析节点可用 的资源以及效果,以确定所述多个块中的每个块的总像素和主要像素的数 目。10. 如权利要求1所述的方法,其中,所述总像素包括来自时间上邻 近的图像帧的多个像素。11. 如权利要求1所述的方法,其中,所述总像素包括输入图像帧内 的多个空间上邻近的像素。12. 如权利要求1所述的方法,其中,当通过效果流水线处理每个块 时,每个处理节点独立地利用效果对块进行处理。13. 如权利要求1所述的方法,其中,所述处理步骤包括调度效果 以减少每帧中的第一块的开始处理与每帧中的最后一块的输出之间的延 时。14. 一种用于通过效果流水线处理图像帧链的装置,包括 主要处...
【专利技术属性】
技术研发人员:赫曼K加拉,
申请(专利权)人:索尼株式会社,索尼电子有限公司,
类型:发明
国别省市:JP[日本]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。