Motion compensation device
    1.
    发明授权
    Motion compensation device 有权
    运动补偿装置

    公开(公告)号:US06618508B1

    公开(公告)日:2003-09-09

    申请号:US09350778

    申请日:1999-07-09

    IPC分类号: G06K936

    CPC分类号: H04N19/43 H04N19/44 H04N19/51

    摘要: A computer system that performs motion compensation pixels, the computer system includes a storage device; a memory unit that loads at least one error correction value and at least one reference component into the storage device; and a calculation unit coupled to receive the at least one reference component and the at least one error correction value from the storage device. The calculation unit determines multiple predicted components in parallel and stores the multiple predicted components into the storage device. The arrangement, i.e., field or frame type, of the at least one reference component can differ from the arrangement of the stored multiple predicted components.

    摘要翻译: 一种执行运动补偿像素的计算机系统,所述计算机系统包括存储装置; 存储单元,其将至少一个错误校正值和至少一个参考组件加载到所述存储设备中; 以及计算单元,被耦合以从所述存储设备接收所述至少一个参考分量和所述至少一个误差校正值。 计算单元并行地确定多个预测分量,并将多个预测分量存储到存储装置中。 所述至少一个参考部件的布置,即场或帧类型可以不同于存储的多个预测部件的布置。

    Method and apparatus for motion estimation for encoding sequential frames
    2.
    发明授权
    Method and apparatus for motion estimation for encoding sequential frames 有权
    用于编码连续帧的运动估计的方法和装置

    公开(公告)号:US06687295B1

    公开(公告)日:2004-02-03

    申请号:US09628050

    申请日:2000-07-27

    IPC分类号: H04N712

    CPC分类号: H04N5/145 H04N19/51 H04N19/53

    摘要: A method and apparatus for motion estimation for encoding sequential frames is described. One embodiment of the invention provides efficiency by checking only four points surrounding a given point. Scores may be calculated corresponding to a level of difference between the given point in a reference frame and the points in a candidate frame. The efficiency may be further enhanced by storing scores of previously examined points for later use. The scores may be stored in a table. The table may be initialized to have invalid scores or scores corresponding to a great difference along search window boundaries to prevent searching outside of the search window boundaries. One embodiment of the invention implements a sliding window technique for efficient computation.

    摘要翻译: 描述了用于编码连续帧的运动估计的方法和装置。 本发明的一个实施例通过仅检查围绕给定点的四个点来提供效率。 可以对应于参考帧中的给定点与候选帧中的点之间的差异水平来计算分数。 通过存储先前检查的点的分数以供稍后使用,可以进一步提高效率。 分数可以存储在表中。 该表可以被初始化为具有对应于沿着搜索窗口边界的巨大差异的无效分数或分数,以防止在搜索窗口边界之外的搜索。 本发明的一个实施例实现了一种用于高效计算的滑动窗口技术。

    Method and apparatus for loading data from memory to a cache
    3.
    发明授权
    Method and apparatus for loading data from memory to a cache 有权
    将数据从存储器加载到缓存的方法和装置

    公开(公告)号:US06766427B1

    公开(公告)日:2004-07-20

    申请号:US09607814

    申请日:2000-06-30

    IPC分类号: G06F1300

    摘要: A method and apparatus for loading data from memory to a cache is provided. The method and apparatus provide substantially improved performance, especially in conjunction with large data arrays for which each element of data is processed completely at once and need not be later accessed. A technique is provided to allow a data element to be loaded directly to a cache location corresponding to the local variable used to process that data element, thereby avoiding copying of the data element to multiple cache locations. In conjunction with the use of non-caching stores of processed results back into main memory, this technique completely avoids cache thrashing within the framework of a conventional microprocessor architecture. This technique is ideally suited for high-performance processing of streaming multimedia data including video processing.

    摘要翻译: 提供了一种用于将数据从存储器加载到高速缓存的方法和装置。 该方法和装置提供了显着改进的性能,特别是与数据的每个元素一次被完全处理并且不需要稍后访问的大数据阵列相结合。 提供了一种技术来允许将数据元素直接加载到与用于处理该数据元素的局部变量相对应的高速缓存位置,从而避免数据元素复制到多个高速缓存位置。 结合使用处理结果的非缓存存储返回主存储器,该技术完全避免了在传统微处理器架构的框架内的高速缓存颠簸。 这种技术非常适合于包括视频处理在内的流媒体数据的高性能处理。

    Method and apparatus for reducing noise in an image sequence
    4.
    发明授权
    Method and apparatus for reducing noise in an image sequence 有权
    降低图像序列噪声的方法和装置

    公开(公告)号:US06847408B1

    公开(公告)日:2005-01-25

    申请号:US09626655

    申请日:2000-07-27

    申请人: Richard W. Webb

    发明人: Richard W. Webb

    IPC分类号: H04N5/21 H04N5/213

    CPC分类号: H04N5/21

    摘要: A method and apparatus for reducing noise in an image sequence is provided. Images in the image sequence are recursively filtered on an area-by-area or, for example, pixel-by-pixel, basis. A pixel from an image is compared to a similarly located pixel from a previous image. A difference between one or more parameters of the pixels is determined. One or, preferably, two thresholds are used to classify three types of differences. Depending on the classification, the two pixels are blended together according to their parameters in varying amounts. Relatively small differences indicate a large fraction of the previous pixel to be combined with a small fraction of the current pixel. This substantially reduces the effects of random noise, which tends to cause relatively small, transient variations in the pixels of each image of the image sequence. Relatively large differences indicate the use of 100% of the current pixel without combining any of the previous pixel. Intermediate differences indicate smoothly transitioning from combining a large fraction of the previous pixel to combining none of the previous pixel depending on the differences relative to the thresholds.

    摘要翻译: 提供了用于降低图像序列中的噪声的方法和装置。 图像序列中的图像在逐个区域或例如逐个像素的基础上递归过滤。 将来自图像的像素与来自先前图像的类似位置的像素进行比较。 确定像素的一个或多个参数之间的差异。 使用一个或优选两个阈值来分类三种类型的差异。 根据分类,两个像素根据其参数以不同的量混合在一起。 相对较小的差异表示与当前像素的一小部分组合的先前像素的大部分。 这大大降低了随机噪声的影响,这种噪声倾向于导致图像序列的每个图像的像素的相对小的瞬时变化。 相对较大的差异表示使用100%的当前像素而不组合任何先前的像素。 中间差异表示从先前像素的大部分组合到根据相对于阈值的差异而不组合先前像素的平滑过渡。

    Method and apparatus for indexing and locating key frames in streaming and variable-frame-length data
    5.
    发明授权
    Method and apparatus for indexing and locating key frames in streaming and variable-frame-length data 有权
    用于在流媒体和可变帧长度数据中索引和定位关键帧的方法和装置

    公开(公告)号:US06693959B1

    公开(公告)日:2004-02-17

    申请号:US09518035

    申请日:2000-03-03

    IPC分类号: H04B166

    摘要: A method and apparatus for indexing and locating key frames in streaming frame data and variable-frame-length data is described. Fast and efficient location of desired key frames in both directions (e.g., forward/backward, future/past) is provided. An estimate of the distance to the desired key frame is made and a seek performed according to that distance. At the location specified by the seek, key frame seek assist data are obtained. The desired key frame is located or a new seek is performed, depending on the key frame seek assist data obtained. By placing the key frame seek assist data at readily identifiable locations, efficient location of key frames is provided. The key frame seek assist data may be tailored to optimize efficiency for seeking in a particular direction, for example, backwards. The seek process is correspondingly configured to favor seeking in the more efficient direction.

    摘要翻译: 描述了用于在流帧数据和可变帧长数据中索引和定位关键帧的方法和装置。 提供了在两个方向上(例如,向前/向后,未来/过去)期望的关键帧的快速和有效的定位。 进行到所需关键帧的距离的估计,并根据该距离进行搜索。 在由搜索指定的位置处,获得关键帧寻找辅助数据。 根据获得的关键帧寻找辅助数据,定位所需的关键帧或执行新的搜索。 通过将关键帧寻找辅助数据放置在易于识别的位置,提供关键帧的有效位置。 可以调整关键帧寻求辅助数据以优化用于在特定方向(例如向后)寻找的效率。 相应地,寻求过程有利于寻求更有效的方向。

    Method and apparatus for motion estimation quantization dithering
    6.
    发明授权
    Method and apparatus for motion estimation quantization dithering 有权
    用于运动估计量化抖动的方法和装置

    公开(公告)号:US06594312B1

    公开(公告)日:2003-07-15

    申请号:US09652956

    申请日:2000-08-31

    申请人: Richard W. Webb

    发明人: Richard W. Webb

    IPC分类号: H04N732

    CPC分类号: H04N19/90 H04N19/53

    摘要: A method and apparatus that reduce the complexity of motion estimation while providing better quality for a particular level of reduced resolution than previously available are described. The method and apparatus involve motion estimation quantization dithering to avoid quantization error effects when reducing the resolution, for example, from eight-bit pixel intensity values to two-bit pixel intensity values. Consequently, an embodiment of the invention provides efficient motion estimation using statistically accurate reduced resolution representations.

    摘要翻译: 描述了降低运动估计的复杂度的方法和装置,同时为比以前可用的特定降低分辨率水平提供更好的质量。 该方法和装置涉及当降低分辨率(例如,从8位像素强度值到2位像素强度值)时的运动估计量化抖动以避免量化误差效应。 因此,本发明的实施例使用统计学上精确的降低分辨率表示来提供有效的运动估计。

    MULTI-FRAME MOTION EXTRAPOLATION FROM A COMPRESSED VIDEO SOURCE
    8.
    发明申请
    MULTI-FRAME MOTION EXTRAPOLATION FROM A COMPRESSED VIDEO SOURCE 审中-公开
    来自压缩视频源的多帧运动提取

    公开(公告)号:US20100202532A1

    公开(公告)日:2010-08-12

    申请号:US12449887

    申请日:2008-02-25

    申请人: Richard W. Webb

    发明人: Richard W. Webb

    IPC分类号: H04N7/26

    摘要: Motion vectors are important to many video signal processing techniques that are applied to video data streams such as MPEG 2 compliant video data streams. The performance of these techniques can often be improved if larger numbers of motion vectors are available. Two techniques are disclosed that may be used to derive a significant number of additional motion vectors from the original motion vectors that exist in an encoded video data stream. A motion vector reversal technique derives new motion vectors representing motion in directions opposite to that represented by original motion vectors. A vector tracing technique derives new motion vectors from combinations of original motion vectors.

    摘要翻译: 运动矢量对应用于诸如MPEG2兼容视频数据流的视频数据流的许多视频信号处理技术是重要的。 如果有更多数量的运动矢量可用,这些技术的性能往往会得到改善。 公开了两种可用于从存在于编码视频数据流中的原始运动矢量导出大量附加运动矢量的技术。 运动矢量反转技术导出表示与由原始运动矢量表示的方向相反的方向运动的新运动矢量。 矢量跟踪技术从原始运动矢量的组合中导出新的运动矢量。