System software for use in a graphics computer system having a shared
system memory
    5.
    发明授权
    System software for use in a graphics computer system having a shared system memory 失效
    用于具有共享系统存储器的图形计算机系统中的系统软件

    公开(公告)号:US6070002A

    公开(公告)日:2000-05-30

    申请号:US713419

    申请日:1996-09-13

    IPC分类号: G06T1/60 G06F17/00

    CPC分类号: G06T1/60

    摘要: A computer system having a shared system memory, and system software in the computer system, are described herein. One or more user applications execute in the computer system. The computer system has a general purpose, shared system memory that is used for all processing, including video input/output operations and image conversion operations. The computer system also has a multimedia access and control module (MACM), which is the input/output interface between the computer system and the external world. In operation, the MACM receives, at one of its video input ports, video data comprising a video image (such as a frame or a field). The MACM stores the video image in a first buffer contained in a first buffer pool of the system memory. The first buffer pool was previously created by a user application. The user application previously associated the first buffer pool with the MACM's video input port. A video imaging and compression module (VICM) performs image conversion operations. Each user application creates one or more converter contexts of the VICM. Each converter context is capable of performing an image conversion operation. In operation, a converter context of the VICM performs an image conversion operation on the video image stored in the first buffer. Then, the converter context stores the results of the image conversion operation in a second buffer contained in a second buffer pool of the system memory. The second buffer pool is also associated with the user application.

    摘要翻译: 本文描述了具有共享系统存储器的计算机系统和计算机系统中的系统软件。 一个或多个用户应用程序在计算机系统中执行。 计算机系统具有用于所有处理的通用共享系统存储器,包括视频输入/输出操作和图像转换操作。 计算机系统还具有多媒体访问和控制模块(MACM),它是计算机系统与外部世界之间的输入/输出接口。 在操作中,MACM在其一个视频输入端口处接收包括视频图像(诸如帧或场)的视频数据。 MACM将视频图像存储在包含在系统存储器的第一缓冲池中的第一缓冲器中。 第一个缓冲池以前是由用户应用程序创建的。 用户应用程序以前将第一个缓冲池与MACM的视频输入端口相关联。 视频成像和压缩模块(VICM)执行图像转换操作。 每个用户应用程序创建一个或多个VICM的转换器上下文。 每个转换器上下文能够执行图像转换操作。 在操作中,VICM的转换器上下文对存储在第一缓冲器中的视频图像执行图像转换操作。 然后,转换器上下文将图像转换操作的结果存储在包含在系统存储器的第二缓冲池中的第二缓冲器中。 第二个缓冲池也与用户应用程序相关联。