Method and system for accessing texture data in environments with high
latency in a graphics rendering system
    1.
    发明授权
    Method and system for accessing texture data in environments with high latency in a graphics rendering system 失效
    用于在图形渲染系统中访问具有高延迟的环境中的纹理数据的方法和系统

    公开(公告)号:US5880737A

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

    申请号:US670553

    申请日:1996-06-27

    摘要: A system for accessing texture data in a graphics rendering system allows texture data to be stored in memories with high latency or in a compressed format. The system utilizes a texture cache to temporarily store blocks of texture data retrieved from an external memory during rendering operations. In one implementation, geometric primitives are stored in a queue long enough to absorb the latency of fetching and possibly decompressing a texture block. The geometric primitives are converted into texture block references, and these references are used to fetch texture blocks from memory. A rasterizer rasterizes each geometric primitives as the necessary texture data becomes available in the texture cache. In another implementation, geometric primitives are converted into pixels, including a pixel address, color data, and a texture request. These pixels are stored in a queue long enough to absorb the latency of a texture block fetch. The texture requests are read from the queue and used to fetch the appropriate texture blocks. As texture data becomes available in the texture cache, the texture data is sampled as necessary and combined with the pixel data read from the queue to compute output pixels.

    摘要翻译: 用于在图形渲染系统中访问纹理数据的系统允许纹理数据以高延迟或压缩格式存储在存储器中。 该系统利用纹理缓存临时存储在渲染操作期间从外部存储器检索的纹理数据块。 在一个实现中,几何基元被存储在队列中足够长的时间以吸收提取的延迟并且可能解压缩纹理块。 几何基元被转换为纹理块引用,这些引用用于从内存中获取纹理块。 当纹理缓存中必需的纹理数据变得可用时,光栅化器会栅格化每个几何图元。 在另一个实现中,几何基元被转换成像素,包括像素地址,颜色数据和纹理请求。 这些像素被存储在足够长的队列中以吸收纹理块提取的等待时间。 从队列中读取纹理请求,并用于获取适当的纹理块。 随着纹理数据在纹理高速缓存中变得可用,纹理数据根据需要进行采样,并与从队列读取的像素数据组合以计算输出像素。

    System and method for mapping input device controls to software actions
    4.
    发明授权
    System and method for mapping input device controls to software actions 有权
    将输入设备控件映射到软件操作的系统和方法

    公开(公告)号:US06727884B1

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

    申请号:US09483113

    申请日:2000-01-14

    IPC分类号: G09G500

    摘要: A system for using computer input devices with software applications is disclosed. The system includes an input device mapper, which uses a language of semantics as an interface between input devices and software applications. The input device mapper receives information about which semantics the devices connected to the computer are able to implement, and which semantics correspond to actions that a user can request the software to perform. The input device mapper maps controls on the available devices into user-requestable software actions by matching, as closely as possible, device controls and software actions that correspond to the same semantic. An input device manager employing the disclosed input device mapper translates device operation events into the software's input dialect to direct the software to perform the action into which an operated control has been mapped. The system thus makes input devices and software applications transparent to each other, and permits a software application to be designed to operate without regard to which input device is being used to control its actions.

    摘要翻译: 公开了一种使用具有软件应用的计算机输入设备的系统。 该系统包括输入设备映射器,其使用语义语言作为输入设备和软件应用之间的接口。 输入设备映射器接收关于连接到计算机的设备能够实现哪些语义的信息,以及哪些语义对应于用户可以请求软件执行的动作。 输入设备映射器将可用设备上的控制映射到用户可请求的软件操作中,尽可能接近地匹配对应于相同语义的设备控制和软件动作。 使用所公开的输入设备映射器的输入设备管理器将设备操作事件转换成软件的输入方言,以引导软件执行已经映射了操作的控件的动作。 因此,系统使得输入设备和软件应用彼此透明,并且允许软件应用被设计为在不考虑哪个输入设备用于控制其动作的情况下进行操作。

    Data processing system having a unique instruction processor system
    5.
    发明授权
    Data processing system having a unique instruction processor system 失效
    数据处理系统具有独特的指令处理器系统

    公开(公告)号:US4398243A

    公开(公告)日:1983-08-09

    申请号:US143651

    申请日:1980-04-25

    摘要: A data processing system which handles thirty-two bit logical addresses which can be derived from either sixteen bit logical addresses or thirty-two bit logical addresses, the latter being translated into physical addresses by unique translation means. The system includes means for decoding macro-instructions of both a basic and an extended instruction set, each macro-instruction containing in itself selected bit patterns which uniquely identify which type of instruction is to be decoded. The decoded macro-instructions provide the starting address of one or more micro-instructions, which address is supplied to a unique micro-instruction sequencing unit which appropriately decodes a selected field of each micro-instruction to obtain each successive micro-instruction. The system uses hierarchical memory storage using eight storage segments (rings), access to the rings being controlled in a privileged manner according to different level of privilege. The memory system uses a bank of main memory modules which interface with the central processor system via a dual port cache memory, block data transfers between the main memory and the cache memory being controlled by a bank controller unit.

    摘要翻译: 一种数据处理系统,其处理可从十六位逻辑地址或三十二位逻辑地址导出的二十二位逻辑地址,后者通过唯一的转换装置转换成物理地址。 该系统包括用于解码基本指令集和扩展指令集的宏指令的装置,每个宏指令本身都包含唯一地标识要被解码的指令类型的所选位模式。 解码的宏指令提供一个或多个微指令的起始地址,该地址被提供给唯一的微指令排序单元,其适当地解码每个微指令的选定字段以获得每个连续的微指令。 该系统使用八个存储段(环)的分层存储器存储,根据不同的权限级别以特权方式访问环。 存储器系统使用一组主存储器模块,其通过双端口高速缓冲存储器与中央处理器系统连接,在主存储器和高速缓冲存储器之间块数据传输由存储体控制器单元控制。

    Application programming interface that maps input device controls to software actions
    6.
    发明授权
    Application programming interface that maps input device controls to software actions 有权
    将输入设备控件映射到软件操作的应用程序编程界面

    公开(公告)号:US07116310B1

    公开(公告)日:2006-10-03

    申请号:US09855274

    申请日:2001-05-14

    IPC分类号: G09G5/00 A63F9/24

    摘要: A system for using computer input devices with software applications is disclosed. The system includes an input device mapper API, which uses a language of semantics as an interface between input devices and software applications. The input device mapper receives information about which semantics the devices connected to the computer are able to implement, and which semantics correspond to actions that a user can request the software to perform. The input device mapper maps controls on the available devices into user-requestable software actions by matching, as closely as possible, device controls and software actions that correspond to the same semantic. The system thus makes input devices and software applications transparent to each other, and permits a software application to be designed to operate without regard to which input device is being used to control its actions.

    摘要翻译: 公开了一种使用具有软件应用的计算机输入设备的系统。 该系统包括输入设备映射程序API,它使用语义语言作为输入设备和软件应用程序之间的接口。 输入设备映射器接收关于连接到计算机的设备能够实现哪些语义的信息,以及哪些语义对应于用户可以请求软件执行的动作。 输入设备映射器将可用设备上的控制映射到用户可请求的软件操作中,尽可能接近地匹配对应于相同语义的设备控制和软件动作。 因此,系统使得输入设备和软件应用彼此透明,并且允许软件应用被设计为在不考虑哪个输入设备用于控制其动作的情况下进行操作。

    Unique process for loading a microcode control store in a data
processing system
    8.
    发明授权
    Unique process for loading a microcode control store in a data processing system 失效
    用于在数据处理系统中加载微代码控制存储的唯一过程

    公开(公告)号:US4654783A

    公开(公告)日:1987-03-31

    申请号:US402052

    申请日:1982-07-26

    摘要: A technique for starting up a data processing system in which a "basic" or "kernel" instruction set is stored in an auxiliary store and transferred to the processor's control store in start-up. The kernel instruction set in used to execute an initialization program which identifies an I/O device in which a microcode local program and a desired microcode file are stored. No microcode load program is transferred to the processor's main memory, using the kernel instructions and the desired microcode file is then transferred in selected blocks from the I/O device to the main memory and there to the microcode control store. The microinstructions of the desired microcode file then can be used to load appropriate operating system software so that the overall processor is then ready for use in whatever applications are desirable.

    摘要翻译: 一种用于启动数据处理系统的技术,其中将“基本”或“内核”指令集存储在辅助存储器中并在启动时传送到处理器的控制存储器。 用于执行识别其中存储有微代码本地程序和期望的微代码文件的I / O设备的初始化程序的内核指令集。 没有微代码加载程序被传送到处理器的主存储器,使用内核指令,然后将所需的微代码文件从I / O设备传输到所选的块到主存储器,然后到微代码控制存储器。 然后,所需的微代码文件的微指令可以用于加载适当的操作系统软件,使得整个处理器随后可以在任何需要的应用中使用。

    Tamper prevention and detection for video provided over a network to a client
    9.
    发明授权
    Tamper prevention and detection for video provided over a network to a client 有权
    通过网络向客户端提供的视频的防篡改和检测

    公开(公告)号:US08689016B2

    公开(公告)日:2014-04-01

    申请号:US11565223

    申请日:2006-11-30

    IPC分类号: H04L29/06

    摘要: A system, apparatus, and method are directed to providing digital copy protection of media using a subscriber/publisher architecture. In one embodiment, a publisher employs various dynamic and/or static tamper detection, including, filter graph change detectors, ICE detectors, screen scraping detectors, debugger detectors, pattern recognizers, or the like. When a tampering event is detected by one or more of the publishers, the tamper event may be published for access by a subscriber. Published tamper events may be pushed to or pulled by the subscribers. When one or more subscribers receive the tamper event, the subscriber(s) may perform one or more tamper response actions according to various business rules, and/or other core rules.

    摘要翻译: 系统,装置和方法旨在使用订户/发布者架构提供媒体的数字拷贝保护。 在一个实施例中,发布者采用各种动态和/或静态篡改检测,包括滤波器图形变化检测器,ICE检测器,屏幕刮除检测器,调试器检测器,图案识别器等。 当一个或多个发布者检测到篡改事件时,可以发布篡改事件以供订户访问。 发布的篡改事件可能被订阅者推送或拉出。 当一个或多个订户接收到篡改事件时,订户可以根据各种业务规则和/或其他核心规则执行一个或多个篡改响应动作。

    Application programming interface that maps input device controls to software actions
    10.
    发明授权
    Application programming interface that maps input device controls to software actions 有权
    将输入设备控件映射到软件操作的应用程序编程界面

    公开(公告)号:US07369117B2

    公开(公告)日:2008-05-06

    申请号:US11146824

    申请日:2005-06-06

    摘要: A system for using computer input devices with software applications is disclosed. The system includes an input device mapper API, which uses a language of semantics as an interface between input devices and software applications. The input device mapper receives information about which semantics the devices connected to the computer are able to implement, and which semantics correspond to actions that a user can request the software to perform. The input device mapper maps controls on the available devices into user-requestable software actions by matching, as closely as possible, device controls and software actions that correspond to the same semantic. The system thus makes input devices and software applications transparent to each other, and permits a software application to be designed to operate without regard to which input device is being used to control its actions.

    摘要翻译: 公开了一种使用具有软件应用的计算机输入设备的系统。 该系统包括输入设备映射程序API,它使用语义语言作为输入设备和软件应用程序之间的接口。 输入设备映射器接收关于连接到计算机的设备能够实现哪些语义的信息,以及哪些语义对应于用户可以请求软件执行的动作。 输入设备映射器将可用设备上的控制映射到用户可请求的软件操作中,尽可能接近地匹配对应于相同语义的设备控制和软件动作。 因此,系统使得输入设备和软件应用彼此透明,并且允许软件应用被设计为在不考虑哪个输入设备用于控制其动作的情况下进行操作。