Apparatus and method for multi-resolution color mapping for display devices

    公开(公告)号:US06833839B2

    公开(公告)日:2004-12-21

    申请号:US10146257

    申请日:2002-05-13

    IPC分类号: G09G500

    CPC分类号: G09G5/02

    摘要: An apparatus and method for allowing color adjustments in display devices is disclosed The apparatus comprises a multi-resolution structure for providing color adjustments; and an interpolator for interpolating at least one offset of the multi-resolution structure. An apparatus and method in accordance with the present invention uses a combination of color look-up tables with different levels of resolution, followed by interpolation to provide a display process which has high resolution but utilizes minimal memory. In so doing, memory is used for high-resolution areas only where needed. The multi-resolution structure is a very good approximation to the theoretical mapping table in the areas where it is needed. At the same time, since the high resolution areas are localized, a significant reduction in memory storage is possible.

    Robust camera pan vector estimation using iterative center of mass
    5.
    发明申请
    Robust camera pan vector estimation using iterative center of mass 有权
    使用迭代质心的强大的相机平移矢量估计

    公开(公告)号:US20050195278A1

    公开(公告)日:2005-09-08

    申请号:US10868169

    申请日:2004-10-07

    申请人: Hari Nair

    发明人: Hari Nair

    CPC分类号: H04N5/145 G06T7/20

    摘要: Methods and apparatus, including computer program products, implementing and using techniques for camera pan vector estimation, are disclosed. A camera model is provided for representing motion vectors based on a plurality of parameters. A distribution of the motion vectors is generated. A cluster in the distribution of motion vectors is identified. A center of mass of the identified cluster is determined. The camera pan vector is provided based upon the determined center of mass.

    摘要翻译: 公开了包括计算机程序产品,相机泛矢量估计的实现和使用技术的方法和装置。 提供了一种基于多个参数来表示运动矢量的相机模型。 生成运动矢量的分布。 识别运动矢量分布中的一个簇。 确定所识别的群集的质心。 基于确定的质心提供相机平移矢量。

    Method and system for adaptive color and contrast for display devices
    6.
    发明申请
    Method and system for adaptive color and contrast for display devices 有权
    显示设备自适应颜色和对比度的方法和系统

    公开(公告)号:US20050035974A1

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

    申请号:US10849537

    申请日:2004-05-18

    IPC分类号: G09G5/06 G09G5/02

    摘要: Automatically and adaptively controlling contrast and color of a display device by computing a normalized histogram of a current image, computing degrees of correlation between the normalized histogram and a number of template histograms, sorting the template histograms based upon the associated degrees of correlation, selecting a number of the best correlated template histograms based on the sorting, blending the selected the transfer functions associated with the selected template histograms to form a blended transfer function, and applying the blended transfer function to the current image.

    摘要翻译: 通过计算当前图像的归一化直方图,自动和自适应地控制显示设备的对比度和颜色,计算归一化直方图与多个模板直方图之间的相关度,基于相关联的相关度排序模板直方图,选择 基于排序的最佳相关模板直方图的数量,混合所选择的与所选模板直方图相关联的传递函数以形成混合传递函数,以及将混合传递函数应用于当前图像。

    Vector selection decision for pixel interpolation
    7.
    发明申请
    Vector selection decision for pixel interpolation 有权
    矢量选择决定像素插值

    公开(公告)号:US20050135485A1

    公开(公告)日:2005-06-23

    申请号:US10866460

    申请日:2004-06-10

    IPC分类号: H04N5/14 H04N7/01 H04N7/12

    CPC分类号: H04N7/014 H04N5/145

    摘要: Methods and apparatus, including computer program products, implementing and using techniques for determining motion vectors to be used for interpolation of intermediary frames in a digital video sequence are disclosed. A first image frame including several image patches is received. A second image frame including one or more image patches corresponding to the image patches in the first image frame is received. For each image patch that occurs in both frames, the following operations occur: forward and backward motion vectors are determined for the image patch in the first image frame, forward and backward motion vectors are determined for the image patch in the second image frame, one motion vector from the first image frame and one motion vector from the second frame are selected and the selected motion vectors are used to establish an intermediary position of the image patch in an interpolated frame between the frames.

    摘要翻译: 公开了包括计算机程序产品,用于确定用于数字视频序列中的中间帧的插值的运动矢量的实现和使用技术的方法和装置。 接收包括若干图像补丁的第一图像帧。 接收包括与第一图像帧中的图像块相对应的一个或多个图像块的第二图像帧。 对于在两个帧中发生的每个图像补丁,发生以下操作:为第一图像帧中的图像块确定向前和向后运动矢量,为第二图像帧中的图像块确定向前和向后运动矢量,一个 选择来自第一图像帧的运动矢量和来自第二帧的一个运动矢量,并且使用所选择的运动矢量来建立帧间内插帧中的图像块的中间位置。

    Temporal motion vector filtering
    8.
    发明申请
    Temporal motion vector filtering 有权
    时间运动矢量滤波

    公开(公告)号:US20050135483A1

    公开(公告)日:2005-06-23

    申请号:US10833198

    申请日:2004-04-26

    申请人: Hari Nair

    发明人: Hari Nair

    IPC分类号: G06T7/20 H04N7/12 H04N7/26

    摘要: Methods and apparatus, including computer program products, implementing and using techniques for performing temporal motion vector filtering in digital video are disclosed. A recursive hierarchical process is used to determine a motion vector. In the recursive hierarchical process, a neighborhood of old motion vectors is filtered to generate a first estimated motion vector for an image patch in a pair of two image frames. The filtering process uses multiple vectors in a neighborhood around the old motion vector to improve the prediction of the first estimated motion vector. The temporal vector partitioning process separates motion vectors associated with an object from motion vectors associated with a background before selecting a best motion vector, which improves the selection process. The process also works well in the absence of object/background boundaries, as in this case the outlier (incorrect) vector or vectors will be separated out from the good vectors.

    摘要翻译: 公开了包括计算机程序产品在数字视频中执行时间运动矢量滤波的实现和使用技术的方法和装置。 递归层次过程用于确定运动矢量。 在递归分层处理中,对旧的运动矢量的邻域进行滤波,以生成一对两个图像帧中的图像块的第一估计运动矢量。 滤波处理使用旧运动矢量周围的邻域中的多个向量来改善第一估计运动矢量的预测。 在选择最佳运动矢量之前,时间矢量分割过程将与对象相关联的运动矢量与与背景相关联的运动矢量分离,这改善了选择过程。 该过程在没有对象/背景边界的情况下也很有效,因为在这种情况下,异常值(不正确)的向量或向量将从良好向量中分离出来。

    Method and system for adaptive color and contrast for display devices
    9.
    发明授权
    Method and system for adaptive color and contrast for display devices 有权
    显示设备自适应颜色和对比度的方法和系统

    公开(公告)号:US06778183B1

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

    申请号:US10193348

    申请日:2002-07-10

    IPC分类号: G09G502

    摘要: A method and apparatus that allows a display device to adaptively and automatically control display contrast and color is disclosed. The method and system in accordance with the present invention can be described by the following sequential process: 1. Separating an input image data value into its luma and chroma components. 2. Collecting the luma distribution data over the entire image or a specified window. 3. Analyzing the luma distribution. 4. Generating an appropriate contrast control response that modifies the input luma component to generate an output luma component, on a pixel by pixel basis. 5. Analyzing the input luma component and the output luma component, and an input chroma component, to generate an appropriate modification for the chroma component, on a pixel by pixel basis.

    摘要翻译: 公开了允许显示设备自适应地且自动地控制显示对比度和颜色的方法和装置。 根据本发明的方法和系统可以通过以下顺序的过程来描述:1。 将输入图像数据值分离为其亮度和色度分量。 在整个图像或指定的窗口上收集亮度分布数据。 分析亮度分布。 生成适当的对比度控制响应,修改输入亮度分量以逐个像素地生成输出亮度分量。 分析输入亮度分量和输出亮度分量以及输入色度分量,以逐个像素为基础生成色度分量的适当修改。

    MOTION VECTOR COMPUTATION FOR VIDEO SEQUENCES
    10.
    发明申请
    MOTION VECTOR COMPUTATION FOR VIDEO SEQUENCES 有权
    视频序列的运动矢量计算

    公开(公告)号:US20080043850A1

    公开(公告)日:2008-02-21

    申请号:US11924463

    申请日:2007-10-25

    CPC分类号: H04N5/145 H04N7/014

    摘要: Methods and apparatus, including computer program products, implementing and using techniques for computing motion vectors in a digital video sequence are disclosed. A recursive hierarchical method is used to determine a motion vector by using multiple resolution levels of the image frames. A best motion vector is first determined for the lowest resolution level. The best motion vector is propagated to a higher resolution level, where some adjustments are made and a new best motion vector is determined. The new best motion vector is propagated to yet another higher resolution level, where more adjustments are made and another new best motion vector is determined. This process is repeated until the highest, original, resolution level has been reached and a best motion vector has been identified. The identified best motion vector at the original resolution level is used for performing motion compensation.

    摘要翻译: 公开了包括计算机程序产品在数字视频序列中计算运动矢量的实现和使用技术的方法和装置。 使用递归分层方法通过使用图像帧的多个分辨率级别来确定运动矢量。 首先确定最低分辨率级别的最佳运动矢量。 最佳运动矢量被传播到更高的分辨率水平,其中进行一些调整并且确定新的最佳运动矢量。 新的最佳运动矢量传播到另一个更高的分辨率水平,其中进行更多的调整并且确定另一个新的最佳运动矢量。 重复该过程直到达到最高原始分辨率水平,并且已经确定了最佳运动矢量。 使用原始分辨率级别识别的最佳运动矢量进行运动补偿。