-
公开(公告)号:US06498606B1
公开(公告)日:2002-12-24
申请号:US09588745
申请日:2000-06-06
IPC分类号: G06T1700
CPC分类号: G06T15/405
摘要: In an image processing system for providing two-dimensional pixel images comprised of a purality of polygonal image primitives and a background, the polygonal image primitives representing a three-dimensional object, a Z buffer and a color buffer are cleared by the steps of rendering image primitives relating to foreground in the color buffer (354) and the Z buffer (353); and subsequently scanning the Z buffer and for each pixel, if the Z value is a predetermined background value such as zero (357), clearing the corresponding location in the color buffer to background color (358), and if the Z value is not the predetermined background value, clearing the Z buffer to that predetermined background value (359). In the method, either a Z buffer or a color value is written during the buffer clearing process, but never both. The pixels may be read from cache in groups, the size of a group being selected to maximize the possibility of all consecutive pixels in a group being either foreground or background pixels. Further bandwidth saving may be achieved by the use of a tile buffer and two output buffers.
摘要翻译: 在用于提供由多边形图像原语和背景组成的二维像素图像的图像处理系统中,通过渲染图像的步骤来清除表示三维物体,Z缓冲器和彩色缓冲器的多边形图像原语 与彩色缓冲器(354)和Z缓冲器(353)中的前景有关的图元; 并且随后扫描Z缓冲器并且对于每个像素,如果Z值是诸如零(357)的预定背景值,则将颜色缓冲器中的对应位置清除为背景颜色(358),并且如果Z值不是 预定的背景值,将Z缓冲器清除到该预定的背景值(359)。 在该方法中,在缓冲区清除处理期间写入Z缓冲器或颜色值,但不能同时使用两者。 像素可以从高速缓存以组中读取,组的大小被选择以最大化组中的所有连续像素是前景或背景像素的可能性。 可以通过使用瓦片缓冲器和两个输出缓冲器来实现进一步的带宽节省。
-
公开(公告)号:US06574364B1
公开(公告)日:2003-06-03
申请号:US09273284
申请日:1999-03-19
IPC分类号: G06K900
CPC分类号: H04N5/44508 , G09G5/02 , H04N1/644 , H04N9/64 , H04N21/4884
摘要: A technique for encoding pixel color values for a full or partial digital video image frame has each different color within the image being assigned a color value. The most common one of the colors (0) within the frame or frame segment is identified, and runs of at least three successive pixels of that predominant color are encoded as a first code (00) indicating a run and a second code indicating the run length (LL). Runs of successive pixels having a color (1, 2, 3) other than the predominant color (0) are encoded as successive iterations of a code containing only the respective color value when the run length is less than or equal to a threshold value and as a first code indicating a run (00), a second code indicating a run length (LL), and a third code (CC) identifying the color value when the threshold value is exceeded.
摘要翻译: 用于编码全部或部分数字视频图像帧的像素颜色值的技术具有图像内的每种不同颜色被分配颜色值。 识别帧或帧段中最常见的颜色(0)之一,并且将该主色的至少三个连续像素的运行编码为指示运行的第一代码(00),并且指示运行的第二代码 长度(LL)。 具有除主色(0)以外的颜色(1,2,3)的连续像素的运行被编码为当游程长度小于或等于阈值时仅包含相应颜色值的代码的连续迭代,并且 作为指示运行(00)的第一代码,指示游程长度(LL)的第二代码和当超过阈值时识别颜色值的第三代码(CC)。
-