A geometric processing stage for a pipelined graphic engine, corresponding method and computer program product therefor
    1.
    发明公开
    A geometric processing stage for a pipelined graphic engine, corresponding method and computer program product therefor 有权
    为管道状的几何处理阶段,图形显示系统,方法和计算机程序,用于

    公开(公告)号:EP1496475A1

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

    申请号:EP03015270.6

    申请日:2003-07-07

    CPC classification number: G06T15/005 G06T15/40

    Abstract: A geometric processing stage (111b) for a pipelined engine for processing video signals and generating processed video signal in space coordinates (S) adapted for display on a screen. The geometric processing stage (111b) includes:

    a model view module (201) for generating projection coordinates of primitives of the video signals in a view space, said primitives including visible and non-visible primitives,
    a back face culling module (309) arranged downstream of the model view module (201) for at least partially eliminating the non visible primitives,
    a projection transform module (204) for transforming the coordinates of the video signals from view space coordinates into normalized projection coordinates (P), and
    a perspective divide module (208) for transforming the coordinates of the video signals from normalized projection (P) coordinates into screen space coordinates (S).

    The back face culling module (309) is arranged downstream the projection transform module (204) and operates on normalized projection (P) coordinates of said primitives. The perspective divide module (208) is arranged downstream the back face culling module (309) for transforming the coordinates of the video signals from normalized projection (P) coordinates into screen space coordinates (S). A circuit (10) in the back face culling module can be shared with a standard three dimension back face culling operation when necessary.
    A preferred application is in graphic engines using standard graphics language like OpenGL and NokiaGL.

    Abstract translation: 用于在适用于在屏幕上显示空间坐标(S)的视频信号并产生已处理的视频信号的流水线处理引擎的几何处理级(111B)。 几何处理级(111B),包括:用于在视觉空间生成的原始视频信号的投影坐标的模型视图模块(201),所述原语包括可见和不可见图元,设置在背面剔除模块(309) 用于从视觉空间变换所述视频信号的坐标模型视图模块(201)用于至少部分地消除所述非可见原始,投影变换模块(204)的下游坐标转换成归一化的投影坐标(P),和一个透视分割 模块(208),用于从归一化的投影(P)变换所述视频信号的坐标坐标转换成屏幕空间坐标(S)。 的背面剔除模块(309)的下游布置在投影变换模块(204)和操作上归一化的投影(P)。所述原始的坐标。 在透视分割模块(208)被布置在下游的背面剔除模块(309),用于从归一化的投影(P)变换所述视频信号的坐标坐标转换成屏幕空间坐标(S)。 所述背面剔除模块中的电路(10)可以与标准三维背面共享剔除操作时是必要的。 一个优选的应用是在使用如OpenGL和NokiaGL标准图形语言的图形引擎。

    Image rendering with adaptive filtering for anti-aliasing
    2.
    发明公开
    Image rendering with adaptive filtering for anti-aliasing 审中-公开
    成像自适应抗混叠滤波

    公开(公告)号:EP1580694A1

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

    申请号:EP04006823.1

    申请日:2004-03-22

    CPC classification number: G06T11/40

    Abstract: A system for rendering a primitive of an image to be displayed, for instance in a mobile 3D graphic pipeline, the primitive including a set of pixels. The system is configured for:

    locating the pixels that fall within the area of the primitive,
    generating, for each pixel located in the area, a set of associated sub-pixels,
    borrowing a borrowed set of sub-pixels from neighboring pixels,
    subjecting the set of associated sub-pixels and the borrowed set of pixels (A, B, C, D) to adaptive filtering to create an adaptively filtered set of sub-pixels (AA, BB, CC, DD), and
    subjecting at least the adaptively filtered set of sub-pixels (AA, BB, CC, DD) to further filtering to compute a final pixel adapted for display. Preferably, the set of associated sub-pixels fulfils at least one of the following requirements:

    the set includes two associated sub-pixels and
    the set includes associated sub-pixels placed on triangle edges.

    Graphic system comprising a pipelined graphic engine, pipelining method and computer program product
    3.
    发明公开
    Graphic system comprising a pipelined graphic engine, pipelining method and computer program product 有权
    Graphisches System mit einer Graphikdatenpipeline,Verfahren zur Pipeline-Verarbeitung und Computerprogrammprodukt

    公开(公告)号:EP1496704A1

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

    申请号:EP03015269.8

    申请日:2003-07-07

    Abstract: A graphic system comprising a pipelined tridimensional graphic engine for generating image frames for a display inlcudes a graphic engine (110;210) comprising at least one geometric processing elaboration stages (111, 112), performing motion motion extraction. The engine also includes a rendering stage (113) generating full image frames (KF) at a first frame rate (F2) to be displayed at a second frame rate (F1), higher than the first frame rate (F2). The pipelined graphic engine further comprises a motion encoder (214) receiving motion vector information (MB) and suitable for coding the motion information e.g. with a variable length code, while generating a signal (R4) representative of interpolated frames (IF). The motion encoder (214) exploits the motion information (MB) as generated by the geometric elaboration stages (211, 212). A motion compensation stage (237) is provided fed with the signal representative of interpolated frames (IF) and full image frames for generating said the interpolated frames (IF). A preferred application is in graphic engines intended to operate in association with smart displays through a wireless connection, i.e. in mobile phones.

    Abstract translation: 一种图形系统,包括用于生成用于显示器的图像帧的流水线三维图形引擎,包括包括至少一个几何处理制作阶段(111,112)的图形引擎(110; 210),执行运动运动提取。 引擎还包括以比第一帧速率(F2)更高的以第二帧速率(F1)显示的以第一帧速率(F2)产生全图像帧(KF)的渲染级(113)。 流水线图形引擎还包括运动编码器(214),其接收运动矢量信息(MB)并且适于对运动信息进行编码。 同时产生表示内插帧(IF)的信号(R4)。 运动编码器(214)利用由几何制作阶段(211,212)产生的运动信息(MB)。 提供运动补偿级(237),其馈送代表内插帧(IF)的信号和用于产生所述内插帧(IF)的全图像帧。 优选的应用是旨在通过无线连接(即在移动电话中)与智能显示器相关联地操作的图形引擎。

    Process and device for global motion estimation in a sequence of images, for instance for optical mice
    4.
    发明公开
    Process and device for global motion estimation in a sequence of images, for instance for optical mice 有权
    的图像序列内的方法和装置用于全局运动估计,例如 用于光学鼠标

    公开(公告)号:EP1361541A1

    公开(公告)日:2003-11-12

    申请号:EP02425219.9

    申请日:2002-04-09

    CPC classification number: G06T7/223 G06T2207/10016

    Abstract: A process for realizing an estimate of global motion based on a sequence of subsequent video images, such as those received via an optical mouse (M) for the purposes of detecting its movement. Subsequent video images are represented by digital signals arranged in frames and for each estimate of a frame with respect to another, the procedure provides operations for:

    choosing, from amongst a series of vectors originating from linear combinations of motion vectors resulting from estimates of previous frames and/or constant vectors, a vector considered as the best match for estimating the motion occurring between the two frames, the said selection operation in turn including the operations of:
    performing a virtual overlay of the two frames to be compared (T 0 , T 0 -1) mutually offset both horizontally and vertically by amounts identified by the motion vector subjected to testing,
    applying a selective grid of pixels to be subjected to testing,
    calculating, for all pixels selected via the grid, a cost function to determine the effectiveness of the predictor, identifying the vector with the lowest cost function value as the best for the purposes of estimation.

    Method and apparatus for texture compression
    6.
    发明公开
    Method and apparatus for texture compression 有权
    Verfahren und Vorrichtung zum Komprimierung von Texturen

    公开(公告)号:EP1443461A1

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

    申请号:EP03002205.7

    申请日:2003-01-31

    CPC classification number: G06T9/005

    Abstract: A method for texture compressing images having a plurality of color components (R, G, B) includes the step of defining color representatives for use in encoding by defining groups of colors for each said color component (R,G,B), and selecting for each said group a representative color for the group, the median color being chosen as the representative color of the group. Each said group is preferably composed of 3 to 15 colors and the method includes the step of computing, for each group, an error between each member of the group and said representative color of the group. Typically, the error is computed as the sum of the absolute differences (SAD) between each member of the group and said representative color of the group. In order to select each said group and then extract therefrom said representative color, a criterium is used selected from the group consisting of:

    selecting the group that minimizes said error by assuming each group comprised of the lower colors sorted in ascending order, wherein the same applies for the groups comprised of the higher colors,
    accruing the error as computed separately for two groups in all possible combinations and finding the minimum of the composite error.

    Abstract translation: 用于纹理压缩具有多个颜色分量(R,G,B)的图像的方法包括通过为每个所述颜色分量(R,G,B)定义颜色组来定义用于编码的颜色代表的步骤,以及选择 对于每个所述组,该组的代表颜色,中间颜色被选择为该组的代表颜色。 每个所述组优选地由3至15种颜色组成,并且该方法包括以下步骤:针对每个组计算组的每个成员与组的所述代表颜色之间的误差。 通常,误差被计算为组的每个成员与组的所述代表颜色之间的绝对差(SAD)之和。 为了选择每个所述组,然后从其中提取所述代表性颜色,使用选自以下的标准:选择通过假设由按升序排列的较低颜色组成的每个组,使所述误差最小化的组,其中相同 适用于由较高颜色组成的组,在所有可能的组合中分别计算出两组的误差,并找出复合误差的最小值。

Patent Agency Ranking