Method and apparatus for presenting information in a display system
using transparent windows
    1.
    发明授权
    Method and apparatus for presenting information in a display system using transparent windows 失效
    用于在使用透明窗口的显示系统中呈现信息的方法和装置

    公开(公告)号:US5999191A

    公开(公告)日:1999-12-07

    申请号:US719317

    申请日:1996-09-25

    摘要: A central processing unit (CPU) is provided and is coupled to a display for displaying graphic and other data in multiple overlapping windows. The CPU is further coupled to one or more input devices which permits a user to selectively position a cursor and input and manipulate data within each of the windows on the display. The windows include defined areas having window features such as text, icons and buttons corresponding to functions to be executed by the CPU. Multiple applications may be executed concurrently by the CPU such that each application is associated with one or more windows. Each display element ("pixel") comprising the display is represented by multiple bits in a computer frame buffer memory coupled to the CPU. An alpha value (.alpha.) is associated with the intensity of each pixel of the display, such that multiple images may be blended in accordance with a predefined formula utilizing the alpha values. By setting the alpha values appropriately, transparency may be accomplished such that data associated with underlying windows may be rendered visible to the user. Effectively, the present invention merges multiple images through alpha "blending" such that several images appear transparently on top of one another. The present invention, through the selective use of alpha blending, permits underlying windows to display data visible to the user through windows which are overlaid above an underlying window.

    摘要翻译: 提供中央处理单元(CPU)并且耦合到显示器,用于在多个重叠窗口中显示图形和其他数据。 CPU进一步耦合到一个或多个输入设备,其允许用户选择性地定位光标并且在显示器上的每个窗口内输入和操纵数据。 窗口包括具有窗口特征的定义区域,例如与由CPU执行的功能相对应的文本,图标和按钮。 可以由CPU并行执行多个应用程序,使得每个应用程序与一个或多个窗口相关联。 包括显示器的每个显示元件(“像素”)由耦合到CPU的计算机帧缓冲存储器中的多个比特来表示。 α值(α)与显示器的每个像素的强度相关联,使得可以使用α值根据预定义的公式混合多个图像。 通过适当地设置α值,可以实现透明度,使得与底层窗口相关联的数据可以被呈现给用户可见。 有效地,本发明通过alpha“混合”合并多个图像,使得多个图像彼此透明地显现。 本发明通过选择性地使用α混合,允许底层窗口通过覆盖在底层窗口上方的窗户显示用户可见的数据。

    Method and apparatus for presenting information in a display system
using transparent windows
    2.
    发明授权
    Method and apparatus for presenting information in a display system using transparent windows 失效
    用于在使用透明窗口的显示系统中呈现信息的方法和装置

    公开(公告)号:US5651107A

    公开(公告)日:1997-07-22

    申请号:US291079

    申请日:1994-08-16

    摘要: A central processing unit (CPU) is provided and is coupled to a display for displaying graphic and other data in multiple overlapping windows. The CPU is further coupled to one or more input devices which permits a user to selectively position a cursor and input and manipulate data within each of the windows on the display. The windows include defined areas having window features such as text, icons and buttons corresponding to functions to be executed by the CPU. Multiple applications may be executed concurrently by the CPU such that each application is associated with one or more windows. Each display element ("pixel") comprising the display is represented by multiple bits in a computer frame buffer memory coupled to the CPU. An alpha value (.alpha.) is associated with the intensity of each pixel of the display such that multiple images may be blended in accordance with a predefined formula utilizing the alpha values. By setting the alpha values appropriately, transparency may be accomplished such that data associated with underlying windows may be rendered visible to the user. Effectively, the present invention merges multiple images through alpha "blending" such that several images appear transparently on top of one another. The present invention, through the selective use of alpha blending, permits underlying windows to display data visible to the user through windows which are overlaid above an underlying window.

    摘要翻译: 提供中央处理单元(CPU)并且耦合到显示器,用于在多个重叠窗口中显示图形和其他数据。 CPU进一步耦合到一个或多个输入设备,其允许用户选择性地定位光标并且在显示器上的每个窗口内输入和操纵数据。 窗口包括具有窗口特征的定义区域,例如与由CPU执行的功能相对应的文本,图标和按钮。 可以由CPU并行执行多个应用程序,使得每个应用程序与一个或多个窗口相关联。 包括显示器的每个显示元件(“像素”)由耦合到CPU的计算机帧缓冲存储器中的多个比特来表示。 α值(α)与显示器的每个像素的强度相关联,使得可以使用α值根据预定公式混合多个图像。 通过适当地设置α值,可以实现透明度,使得与底层窗口相关联的数据可以被呈现给用户可见。 有效地,本发明通过alpha“混合”合并多个图像,使得多个图像彼此透明地显现。 本发明通过选择性地使用α混合,允许底层窗口通过覆盖在底层窗口上方的窗户显示用户可见的数据。

    Method and apparatus for presenting information in a display system using transparent windows
    3.
    发明授权
    Method and apparatus for presenting information in a display system using transparent windows 失效
    用于在使用透明窗口的显示系统中呈现信息的方法和装置

    公开(公告)号:US06694486B2

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

    申请号:US10139704

    申请日:2002-05-07

    IPC分类号: G06F1500

    摘要: A central processing unit (CPU) is provided and is coupled to a display for displaying graphic and other data in multiple overlapping windows. The CPU is further coupled to one or more input devices which permits a user to selectively position a cursor and input and manipulate data within each of the windows on the display. The windows include defined areas having window features such as text, icons and buttons corresponding to functions to be executed by the CPU. Multiple applications may be executed concurrently by the CPU such that each application is associated with one or more windows. Each display element (“pixel”) comprising the display is represented by multiple bits in a computer frame buffer memory coupled to the CPU. An alpha value (&agr;) is associated with the intensity of each pixel of the display, such that multiple images may be blended in accordance with a predefined formula utilizing the alpha values. By setting the alpha values appropriately, transparency may be accomplished such that data associated with underlying windows may be rendered visible to the user. Effectively, the present invention merges multiple images through alpha “blending” such that several images appear transparently on top of one another. The present invention, through the selective use of alpha blending, permits underlying windows to display data visible to the user through windows which are overlaid above an underlying window.

    摘要翻译: 提供中央处理单元(CPU)并且耦合到显示器,用于在多个重叠窗口中显示图形和其他数据。 CPU进一步耦合到一个或多个输入设备,其允许用户选择性地定位光标并且在显示器上的每个窗口内输入和操纵数据。 窗口包括具有窗口特征的定义区域,例如与由CPU执行的功能相对应的文本,图标和按钮。 可以由CPU并行执行多个应用程序,使得每个应用程序与一个或多个窗口相关联。 包括显示器的每个显示元件(“像素”)由耦合到CPU的计算机帧缓冲存储器中的多个比特来表示。 α值(α)与显示器的每个像素的强度相关联,使得可以使用α值根据预定义的公式混合多个图像。 通过适当地设置α值,可以实现透明度,使得与底层窗口相关联的数据可以被呈现给用户可见。 有效地,本发明通过alpha“混合”合并多个图像,使得多个图像彼此透明地显现。 本发明通过选择性地使用α混合,允许底层窗口通过覆盖在底层窗口上方的窗户显示用户可见的数据。

    Method and apparatus for presenting information in a display system using transparent windows
    4.
    发明授权
    Method and apparatus for presenting information in a display system using transparent windows 有权
    用于在使用透明窗口的显示系统中呈现信息的方法和装置

    公开(公告)号:US06384840B1

    公开(公告)日:2002-05-07

    申请号:US09398183

    申请日:1999-09-17

    IPC分类号: G06T100

    摘要: A central processing unit (CPU) is provided and is coupled to a display for displaying graphic and other data in multiple overlapping windows. The CPU is further coupled to one or more input devices which permits a user to selectively position a cursor and input and manipulate data within each of the windows on the display. The windows include defined areas having window features such as text, icons and buttons corresponding to functions to be executed by the CPU. Multiple applications may be executed concurrently by the CPU such that each application is associated with one or more windows. Each display element (“pixel”) comprising the display is represented by multiple bits in a computer frame buffer memory coupled to the CPU. An alpha value (&agr;) is associated with the intensity of each pixel of the display, such that multiple images may be blended in accordance with a predefined formula utilizing the alpha values. By setting the alpha values appropriately, transparency may be accomplished such that data associated with underlying windows may be rendered visible to the user. Effectively, the present invention merges multiple images through alpha “blending” such that several images appear transparently on top of one another. The present invention, through the selective use of alpha blending, permits underlying windows to display data visible to the user through windows which are overlaid above an underlying window.

    摘要翻译: 提供中央处理单元(CPU)并且耦合到显示器,用于在多个重叠窗口中显示图形和其他数据。 CPU进一步耦合到一个或多个输入设备,其允许用户选择性地定位光标并且在显示器上的每个窗口内输入和操纵数据。 窗口包括具有窗口特征的定义区域,例如与由CPU执行的功能相对应的文本,图标和按钮。 可以由CPU并行执行多个应用程序,使得每个应用程序与一个或多个窗口相关联。 包括显示器的每个显示元件(“像素”)由耦合到CPU的计算机帧缓冲存储器中的多个比特来表示。 α值(α)与显示器的每个像素的强度相关联,使得可以使用α值根据预定义的公式混合多个图像。 通过适当地设置α值,可以实现透明度,使得与底层窗口相关联的数据可以被呈现给用户可见。 有效地,本发明通过alpha“混合”合并多个图像,使得多个图像彼此透明地显现。 本发明通过选择性地使用α混合,允许底层窗口通过覆盖在底层窗口上方的窗户显示用户可见的数据。

    Method and apparatus for constructing a frame buffer with a fast copy
means
    7.
    发明授权
    Method and apparatus for constructing a frame buffer with a fast copy means 失效
    用于构建具有快速复制装置的帧缓冲器的方法和装置

    公开(公告)号:US5959638A

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

    申请号:US620279

    申请日:1996-03-22

    CPC分类号: G09G5/393

    摘要: A method and apparatus for quickly copying a first frame region into a second frame region. A video memory array comprising a plurality of video random access memory devices is divided into at least two frame regions. A background image is rendered by a central processing unit into a background frame region within the video memory array. The central processing unit then requests the background image in the background frame region to be copied into a new frame region in the video memory array. A dedicated circuit copies the entire background image in the background frame region into the new frame region. The dedicated circuit operates by using a serial data register within each video random access memory device during the vertical retrace period of a video timing signal. The dedicated circuit performs the background frame copy without requiring any processing resources from the central processing unit.

    摘要翻译: 一种用于将第一帧区域快速复制到第二帧区域中的方法和装置。 包括多个视频随机存取存储器件的视频存储器阵列被划分为至少两个帧区域。 背景图像由中央处理单元呈现到视频存储器阵列内的背景帧区域中。 中央处理单元然后请求背景帧区域中的背景图像被复制到视频存储器阵列中的新的帧区域中。 专用电路将背景帧区域中的整个背景图像复制到新的帧区域中。 在视频定时信号的垂直回扫期间,专用电路通过在每个视频随机存取存储器件内使用串行数据寄存器进行操作。 专用电路执行背景帧拷贝,而不需要来自中央处理单元的任何处理资源。