Temporal and spatial coherent ray tracing for rendering scenes with sampled and geometry data
    1.
    发明授权
    Temporal and spatial coherent ray tracing for rendering scenes with sampled and geometry data 失效
    使用采样和几何数据渲染场景的时间和空间相干光线跟踪

    公开(公告)号:US06556200B1

    公开(公告)日:2003-04-29

    申请号:US09388338

    申请日:1999-09-01

    IPC分类号: G06T1550

    CPC分类号: G06T15/55 G06T15/06

    摘要: A method traces rays through graphical data. The method partitions the graphical data into a plurality of blocks according to a scheduling grid. For each block, a ray queue is generated. Each entry in the ray queue representing a ray to be traced through the block. The ray queues are ordered spatially and temporally using a dependency graph. The rays are traced through the blocks according to the ordered list.

    摘要翻译: 一种方法通过图形数据跟踪光线。 该方法根据调度网格将图形数据分割成多个块。 对于每个块,生成射线队列。 射线队列中的每个条目表示要通过块追踪的射线。 射线队列使用依赖图在空间和时间上排序。 根据有序列表,光线通过块进行跟踪。

    Programmable architecture for visualizing sampled and geometry data
    2.
    发明授权
    Programmable architecture for visualizing sampled and geometry data 失效
    可编程架构,用于可视化采样和几何数据

    公开(公告)号:US06466227B1

    公开(公告)日:2002-10-15

    申请号:US09388337

    申请日:1999-09-01

    IPC分类号: G09G500

    CPC分类号: G06T1/20

    摘要: A programmable visualization apparatus processes graphical data. The apparatus includes a central processing unit for executing a visualization application and a scheduler. A third level of memory is connected to the central processing unit. The third level of memory stores the graphical data. The graphical data is partitioned into a plurality of blocks. A second level of memory is connected to the central processing unit by a system bus. The second level of memory stores a sub-set of the plurality of blocks. A first level of memory is connected to the second level of memory by a memory bus. The scheduler stores an ordered list of blocks in the first level memory. A processor element is connected to the first level of memory by a processor bus. A dispatcher is connected to the first, the second, and the third memories and the processor element. The dispatcher transfers blocks from the third, to the second, and from the second to the third level memories according to the order of the list of blocks.

    摘要翻译: 可编程可视化装置处理图形数据。 该装置包括用于执行可视化应用程序和调度器的中央处理单元。 第三级存储器连接到中央处理器。 第三级存储器存储图形数据。 图形数据被分割成多个块。 第二级存储器通过系统总线连接到中央处理单元。 第二级存储器存储多个块的子集。 第一级存储器通过存储器总线连接到第二级存储器。 调度器将有序的块列表存储在第一级存储器中。 处理器元件通过处理器总线连接到第一级存储器。 调度器连接到第一,第二和第三存储器和处理器元件。 调度器根据块列表的顺序将块从第三层传送到第二层,从第二层到第三层的存储器。

    Selecting multiple paths in overlay networks for streaming data
    3.
    发明授权
    Selecting multiple paths in overlay networks for streaming data 失效
    在叠加网络中选择多条路径以进行流式传输

    公开(公告)号:US07388841B2

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

    申请号:US10689207

    申请日:2003-10-20

    摘要: A method selects multiple paths between a server and a client in an overlay network where nodes are connected by links. The nodes include the server and the client. Each path includes a set of selected links. First, in each node, Quality of service metrics are measured of each link directly connecting the node to an immediate neighboring node. The metrics are transmitted to the server. In the server, a link correlation matrix based on the metrics and a path correlation matrix based on the link correlation matrix are determined. Then, the multiple paths are selected based only on the metrics, the link correlation matrix, and the path correlation matrix.

    摘要翻译: 一种方法是通过链路连接节点的覆盖网络中的服务器和客户端之间选择多条路径。 节点包括服务器和客户端。 每个路径都包含一组选定的链接。 首先,在每个节点中,对直接连接节点与直接相邻节点的每个链路测量服务质量度量。 度量被传输到服务器。 在服务器中,确定基于度量的链路相关矩阵和基于链路相关矩阵的路径相关矩阵。 然后,仅基于度量,链路相关矩阵和路径相关矩阵来选择多个路径。

    Method and system for manipulating graphical objects displayed on a touch-sensitive display surface using displaced pop-ups
    4.
    发明申请
    Method and system for manipulating graphical objects displayed on a touch-sensitive display surface using displaced pop-ups 审中-公开
    使用偏移弹出窗口来操纵显示在触敏显示表面上的图形对象的方法和系统

    公开(公告)号:US20060181519A1

    公开(公告)日:2006-08-17

    申请号:US11057744

    申请日:2005-02-14

    IPC分类号: G06F9/00

    CPC分类号: G06F3/04886

    摘要: Graphical objects, such as documents and pop-up items, are projected onto a display surface of a touch-sensitive graphical user interface. The pop-up items associated with a particular document are displayed at a distance from the document. The distance is sufficient to prevent occlusion of the associated document when any of the pop-up items are touched. The pop-up items are connected visually with the particular document by transparent, that is, alpha-blended, colored triangles, so that the pop-up items appear to hover above the display surface.

    摘要翻译: 诸如文档和弹出项目的图形对象被投影到触敏图形用户界面的显示表面上。 与文档相距一定距离显示与特定文档关联的弹出项目。 当触摸任何弹出项目时,该距离足以防止关联文档的遮挡。 弹出项目通过透明的方式与特定文档进行视觉连接,即Alpha混合的彩色三角形,以使弹出的项目显示为悬停在显示表面上方。

    Adaptive-weighted packet scheduler for supporting premium service in a communications network
    5.
    发明授权
    Adaptive-weighted packet scheduler for supporting premium service in a communications network 失效
    用于支持通信网络中的优质服务的自适应加权分组调度器

    公开(公告)号:US06990113B1

    公开(公告)日:2006-01-24

    申请号:US09658694

    申请日:2000-09-08

    IPC分类号: H04L12/54

    摘要: A method schedules packets in a router of a packet-switched network. The network has a set of service classes including a premium service, an assured service, and a best-effort service. The router includes one queue for each service class. Each queue stores packets to be transmitted according to the associated service class. The method measures an exponential weighted moving average queue length of the queue associated with the premium service each time a packet is stored in that queue. Bandwidth is increased if the average increases over a minimum threshold. The bandwidth remains below an upper limit once the average reaches a maximum threshold.

    摘要翻译: 一种方法在分组交换网络的路由器中调度分组。 该网络具有一系列服务类别,包括优质服务,有保证的服务和尽力而为的服务。 路由器包括每个服务类的一个队列。 每个队列根据相关的服务类存储要发送的数据包。 该方法测量每次在该队列中存储分组时与优质服务相关联的队列的指数加权移动平均队列长度。 如果平均值增加超过最小阈值,带宽就会增加。 一旦平均值达到最大阈值,带宽就会保持低于上限。

    Multi-user interactive picture presentation system and method
    6.
    发明授权
    Multi-user interactive picture presentation system and method 有权
    多用户交互式图片呈现系统及方法

    公开(公告)号:US06545660B1

    公开(公告)日:2003-04-08

    申请号:US09651002

    申请日:2000-08-29

    IPC分类号: G09G500

    摘要: A system enables multiple users to interact with a picture presentation. The system includes a display surface having a horizontal orientation, preferably circular. A processor is configured to composite an image. The composite image includes a picture display area, an orientation area, and a plurality of control panels. There is one control panel for each of the users. A database, coupled to the processor, stores annotated pictures. Selected annotated pictures are to be composited into the picture display area of the displayed image. The pictures are selected using the control panel. A display device, coupled to the processor, displays the composite image on the display surface, and an input device is used to interact with the control panels, the orientation area, and the annotated pictures to enable the users to concurrently control the compositing of the sequence of images.

    摘要翻译: 系统使多个用户能够与图片呈现进行交互。 该系统包括具有水平取向的显示表面,优选为圆形。 处理器被配置为复合图像。 合成图像包括图像显示区域,取向区域和多个控制面板。 每个用户都有一个控制面板。 耦合到处理器的数据库存储注释的图片。 所选注释图片将被合成到显示图像的图像显示区域中。 使用控制面板选择图像。 耦合到处理器的显示设备在显示表面上显示合成图像,并且输入设备用于与控制面板,定向区域和注释图片交互,以使用户能够同时控制合成图像的合成 图像序列

    Real-time channel-based reflective memory

    公开(公告)号:US5987496A

    公开(公告)日:1999-11-16

    申请号:US760110

    申请日:1996-12-03

    摘要: A computer network guarantees timeliness to distributed real-time applicans by allowing an application to specify its timeliness requirements and by ensuring that a data source can meet the specified requirements. A reflective memory area is established by either a data source or an application. A data source maps onto this reflective memory area and writes data into it. In order to receive data from this data source, an application requests attachment to the reflective memory area to which the data source is mapped and specifies timeliness requirements. The application may specify that it needs data either periodically or upon occurrence of some condition. The application allocates buffers at its local node to receive data. The data source then establishes a data push agent thread at its local node, and a virtual channel over the computer network between the data push agent thread and the application attached to its reflective memory area. The data push agent thread transmits data to the application over the virtual channel according to the timeliness requirements specified by the application. Such a channel-based reflective memory system simplifies data sharing and communication by utilizing the typically unidirectional pattern of data sharing and communication. For example, plant data typically is sent from a plant controller to an operator station, and control data typically is sent from an operator station to a plant controller. Additionally, a single writer, multiple reader model of communication is typically sufficient. That is, all of the data does not need to be transmitted to all of the nodes in a computer network all of the time. Thus, flexibility, switchability and scalability are provided by using channels between reader and writer groups. Scalability is provided by using channels to control data reflection and to represent the unidirectional access pattern. By using an asynchronous transfer mode network, flexibility in channel establishment and cost reduction may be achieved.

    Spatial multiplexing to mediate direct-touch input on large displays
    8.
    发明授权
    Spatial multiplexing to mediate direct-touch input on large displays 失效
    在大型显示器上调停直接触摸输入的空间复用

    公开(公告)号:US07441202B2

    公开(公告)日:2008-10-21

    申请号:US11057356

    申请日:2005-02-14

    IPC分类号: G06F3/048 G06F3/033 G06F3/041

    摘要: A graphical user interface has a display surface that is segmented into multiple regions. A set of unique, non-overlapping locations is associated with each region. A set of actions that can be performed by the graphical user interface is defined. A document to be displayed on the display surface is selected. The document is moved to a particular location, and a particular action of the set of actions is performed on the selected object according to the particular location of the object on the display surface to operate the graphical user interface in one of a plurality of modes for the particular action.

    摘要翻译: 图形用户界面具有被分割成多个区域的显示表面。 一组独特的非重叠位置与每个区域相关联。 定义可由图形用户界面执行的一组动作。 选择要显示在显示表面上的文档。 将文档移动到特定位置,并且根据对象在显示表面上的特定位置对所选择的对象执行该组动作的特定动作,以以多种模式之一操作图形用户界面 具体的行动。

    Spatial multiplexing to mediate direct-touch input on large displays
    9.
    发明申请
    Spatial multiplexing to mediate direct-touch input on large displays 失效
    在大型显示器上调停直接触摸输入的空间复用

    公开(公告)号:US20060181518A1

    公开(公告)日:2006-08-17

    申请号:US11057356

    申请日:2005-02-14

    IPC分类号: G06F17/00

    摘要: A graphical user interface has a display surface that is segmented into multiple regions. A set of unique, non-overlapping locations is associated with each region. A set of actions that can be performed by the graphical user interface is defined. A document to be displayed on the display surface is selected. The document is moved to a particular location, and a particular action of the set of actions is performed on the selected object according to the particular location of the object on the display surface to operate the graphical user interface in one of a plurality of modes for the particular action.

    摘要翻译: 图形用户界面具有被分割成多个区域的显示表面。 一组独特的非重叠位置与每个区域相关联。 定义可由图形用户界面执行的一组动作。 选择要显示在显示表面上的文档。 将文档移动到特定位置,并且根据对象在显示表面上的特定位置对所选择的对象执行该组动作的特定动作,以以多种模式之一操作图形用户界面 具体的行动。

    Media Access Control Protocol for wireless sensor networks
    10.
    发明申请
    Media Access Control Protocol for wireless sensor networks 审中-公开
    无线传感器网络的媒体访问控制协议

    公开(公告)号:US20050074025A1

    公开(公告)日:2005-04-07

    申请号:US10677518

    申请日:2003-10-02

    CPC分类号: H04W74/0808 H04W84/18

    摘要: A media access control protocol for a network including sensor nodes connected to each by a single shared wireless communications channel executes the following protocol in each node so that network access is managed in a distributed manner. The node monitors the channel for a period of time equal to at least a length of a frame. A frame length is predetermined and depends on network conditions. The frame is partitioned into time slots. A particular time slot is marked as occupied if the channel has a carrier signal during the time slot and otherwise the time slot is marked as available. The node only transmits a packet during available time slots. The frame structure is updated on a periodic basis if a configuration of the network changes over time.

    摘要翻译: 用于包括由单个共享无线通信信道连接到每个节点的传感器节点的网络的媒体访问控制协议在每个节点中执行以下协议,使得以分布式方式来管理网络访问。 节点监视信道等于至少一帧长度的时间段。 帧长度是预定的并且取决于网络条件。 帧被划分为时隙。 如果频道在时隙期间具有载波信号,则特定时隙被标记为占用,否则时隙被标记为可用。 该节点仅在可用时隙期间发送分组。 如果网络的配置随时间而变化,则周期性地更新帧结构。