会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 15. 发明授权
    • Programmable architecture and methods for motion estimation
    • 运动估计的可编程架构和方法
    • US06965644B2
    • 2005-11-15
    • US09797035
    • 2001-03-01
    • Jan FandriantoChi Shin WangSehat SutardjaHedley K. J. RainnieBryan R. Martin
    • Jan FandriantoChi Shin WangSehat SutardjaHedley K. J. RainnieBryan R. Martin
    • G06T9/00H04N7/12H04N7/14H04N7/15H04N7/26
    • H04N7/15G06K9/68G06T9/007H04N5/14H04N7/141H04N7/147H04N7/148H04N19/433
    • A programmable motion estimator includes one dual ported memory for storing an image block, the prediction error, and a temporary block used in interpolation, and a pixel-group random access dual ported memory for storing a search window. The two ports of the two memories are selectively applied to an arithmetic logic unit, or ALU, through a multiplexer. One output of the ALU provides an absolute difference, which is furnished to a tree adder. Another output of the ALU provides an average value or a difference value, as selected, which is routed to the inputs of the image memory and the search memory. In motion vector searching, the ALU performs pixel absolute difference arithmetic using the pixel groups from the image memory and from the search memory, and determines a sum of absolute differences in the tree adder. In half pixel interpolation, the ALU performs pixel averaging arithmetic using pixel groups from the search memory, and writes back to the search memory. In quarter pixel interpolation, the ACU performs pixel averaging arithmetic using pixel groups from the image and search memories, and writes back to the search memory. In some quarter pixel interpolations, temporary interpolated blocks from the image memory are used to interpolated quarter pixel blocks. These temporary blocks are obtained by pixel averaging in the ALU using pixel groups from the search memory. In error prediction determination, the ALU performs pixel subtraction using the pixel groups from the image memory and from the search memory, and writes back to the image memory.
    • 可编程运动估计器包括用于存储图像块的一个双端口存储器,预测误差和在插值中使用的临时块,以及用于存储搜索窗口的像素组随机存取双端口存储器。 两个存储器的两个端口通过多路复用器选择性地应用于算术逻辑单元或ALU。 ALU的一个输出提供绝对差异,它被提供给树加法器。 ALU的另一输出提供被选择的平均值或差值,其被路由到图像存储器和搜索存储器的输入。 在运动矢量搜索中,ALU使用来自图像存储器和搜索存储器的像素组来执行像素绝对差分运算,并且确定树加法器中的绝对差的和。 在半像素内插中,ALU使用来自搜索存储器的像素组来执行像素平均运算,并将其写回到搜索存储器。 在四分之一像素插值中,ACU使用来自图像和搜索存储器的像素组执行像素平均算术,并且将其写回到搜索存储器。 在一些四分之一像素插值中,来自图像存储器的临时内插块被用于内插四分之一像素块。 这些临时块通过使用来自搜索存储器的像素组在ALU中的像素平均来获得。 在错误预测确定中,ALU使用来自图像存储器和搜索存储器的像素组来执行像素相减,并将其写回图像存储器。