A geometric processing stage for a pipelined graphic engine, corresponding method and computer program product therefor
    3.
    发明公开
    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标准图形语言的图形引擎。

Patent Agency Ranking