Method and apparatus for display image rotation
    221.
    发明授权
    Method and apparatus for display image rotation 失效
    用于显示图像旋转的方法和装置

    公开(公告)号:US5854641A

    公开(公告)日:1998-12-29

    申请号:US721482

    申请日:1996-09-27

    CPC classification number: G09G5/00 G06T3/606 G09G2340/0492 G09G3/20 G09G5/393

    Abstract: A method and an apparatus for rotating images on a computer system is disclosed. The system includes a processor for accessing an image frame buffer using a set of CPU addresses, a memory for storing the frame buffer, a controller for directing the pixel data of the frame buffer to a display device using a set of controller addresses. The two sets of addresses are not necessarily the same. In fact, numerous advantages could be had from manipulating those two sets of addresses resulting in image rotation operations for the display device.

    Abstract translation: 公开了一种用于在计算机系统上旋转图像的方法和装置。 该系统包括用于使用一组CPU地址访问图像帧缓冲器的处理器,用于存储帧缓冲器的存储器,用于使用一组控制器地址将帧缓冲器的像素数据引导到显示装置的控制器。 两组地址不一定相同。 事实上,可以通过操纵这两组地址导致显示设备的图像旋转操作而获得许多优点。

    System for generating and sending a critical-world-first data response
packet by creating response packet having data ordered in the order
best matching the desired order
    222.
    发明授权
    System for generating and sending a critical-world-first data response packet by creating response packet having data ordered in the order best matching the desired order 失效
    用于通过创建具有按照期望顺序最佳顺序排列的数据的响应包来生成和发送关键世界第一数据响应分组的系统

    公开(公告)号:US5845145A

    公开(公告)日:1998-12-01

    申请号:US576295

    申请日:1995-12-21

    CPC classification number: G06F13/4013

    Abstract: A system for efficiently supporting critical-word-first data transfers comprises a data storage device, a controller, a data selector, and a multiplexer. The data storage device is preferably capable of outputting data in one or more word orderings. The controller is preferably a state machine that processes data transfer requests by determining the orderings of data that the associated data storage device, data selector and multiplexer can provide, determining the ordering for the data requested and creating a response packet with the data ordered in critical-word-aligned order beginning with the word containing the requested address. The present invention also includes a method for efficiently supporting critical-word-first data transfers. The method includes the steps of: monitoring the bus for a data request packet; determining the desired order for the requested data; determining the transmission orders in which the data storage device can provide the data; determining the transmission order best matching the requested order and creating a response packet with the data ordered in the order best matching the desired requested order; adding response format information to the header of the response packet and transmitting the response packet on the bus.

    Abstract translation: 用于有效支持关键字首先数据传输的系统包括数据存储设备,控制器,数据选择器和多路复用器。 数据存储装置优选地能够以一个或多个字排序输出数据。 控制器优选地是通过确定相关联的数据存储设备,数据选择器和多路复用器可以提供的数据的顺序来处理数据传送请求的状态机,确定所请求的数据的顺序并且创建响应包,其中数据被排列在关键 以包含请求的地址的单词开头的字对齐顺序。 本发明还包括一种有效支持关键字首先数据传输的方法。 该方法包括以下步骤:监视数据请求包的总线; 确定所请求数据的期望顺序; 确定数据存储设备可以提供数据的传输顺序; 确定与所请求的订单最佳匹配的传输顺序,并创建具有以与期望的请求顺序最佳匹配的顺序排列的数据的响应包; 将响应格式信息添加到响应分组的报头,并在总线上发送响应分组。

    System and method for using a pointing device to indicate movement
through three-dimensional space
    223.
    发明授权
    System and method for using a pointing device to indicate movement through three-dimensional space 失效
    使用指示装置指示通过三维空间移动的系统和方法

    公开(公告)号:US5841440A

    公开(公告)日:1998-11-24

    申请号:US767693

    申请日:1996-12-17

    CPC classification number: G06F3/04815

    Abstract: A system and method of displaying movement in three-dimensional space in response to input from a conventional two-dimensional pointing device such as a mouse or trackball. The three-dimensional space is projected onto a two-dimensional plane for display in a window on a display screen. A viewpoint position, which may be the center of the window, is defined as the current virtual position of the "camera" through which the three-dimensional space is viewed. The user manipulates an on-screen cursor across the window to specify a direction of movement in the two-dimensional plane. A three-dimensional direction of movement is derived from the user's input by defining a sphere having a center corresponding to a the center of the two-dimensional plane, and determining the intersection of a line perpendicular to the plane at the cursor location with the surface of the sphere. The direction of movement is then defined as a vector from the origin to the determined intersection. The system and method distinguish between navigation commands and object manipulation commands according to the timing and context of the commands.

    Abstract translation: 响应于诸如鼠标或轨迹球的常规二维指示装置的输入,在三维空间中显示运动的系统和方法。 将三维空间投影到二维平面上以在显示屏幕上的窗口中显示。 可以将窗口的中心的视点位置定义为观看三维空间的“摄像机”的当前虚拟位置。 用户通过窗口操纵屏幕光标以指定二维平面中的移动方向。 通过定义具有与二维平面的中心对应的中心的球体,并且确定与光标位置处的平面垂直的线与表面的交点,从用户的输入导出三维运动方向 的球体。 然后将运动方向定义为从原点到确定的交点的向量。 系统和方法根据命令的时间和上下文区分导航命令和对象操纵命令。

    Method and apparatus for flipping a double-sided graphic image having
different sized first and second sides
    224.
    发明授权
    Method and apparatus for flipping a double-sided graphic image having different sized first and second sides 失效
    用于翻转具有不同尺寸的第一和第二侧的双面图形图像的方法和装置

    公开(公告)号:US5838889A

    公开(公告)日:1998-11-17

    申请号:US444190

    申请日:1995-05-18

    Inventor: Susan L. Booker

    CPC classification number: G06F3/04883 G06F3/0483 G06Q10/109

    Abstract: Electronic paper which has two sides, reverse of one another, which can be flipped over in response to user generated flip commands is described. When a piece of electronic paper is flipped over, a number of transition views of the paper are generated to give the user the impression that the paper is actually being turned over to reveal a reverse side. Different information can be stored on either side, and the composition of either side can be linked so that changes made to the graphic information on one side affects the graphic information on the other side. In addition, when the amount of graphic information on the reverse side of the paper exceeds the amount of available space normally available on the reverse side when the paper is flipped over, approximately the same amount of space available on the top side, the reverse side is expanded to fit the quantity of information to be displayed on the reverse side. If the reverse side has been expanded, and the user instructs the page to flip back to the top side, the reverse side shrinks back to its original size and then flips back to the top side.

    Abstract translation: 描述了具有彼此相反的两侧的电子纸,其可以响应于用户产生的翻转命令翻转。 当一块电子纸被翻转时,产生纸张的多个过渡视图,以给予用户纸张实际上被翻转以显示反面的印象。 不同的信息可以存储在任一侧,并且任一侧的组合可以被链接,使得一方对图形信息的改变影响另一侧的图形信息。 此外,当纸张反面上的图形信息量超过纸张翻转时在反面上通常可用的可用空间量,大致相同的顶部可用空间量,反面 被扩展以适应要在背面显示的信息量。 如果反面已经扩展,并且用户指示页面翻转到顶部,则反面缩回到其原始尺寸,然后翻转回到顶部。

    Intelligent scrolling
    226.
    发明授权

    公开(公告)号:US5825349A

    公开(公告)日:1998-10-20

    申请号:US465918

    申请日:1995-06-06

    CPC classification number: G06F3/0485 G06F3/04812 G06F3/0486

    Abstract: A method and apparatus for intelligent scrolling. In a computer system that has a user interface which allows for the movement of items from a first open window to a second open window or to a second region, such as a desktop, the present invention allows a user to select one or more items in the first window, move the selected item(s) to within a predetermined distance from an edge of the first window for a predetermined period of time and cause the viewable portion of the data and/or document within the first window to scroll in a corresponding direction.

    Image encoding by vector quantization of regions of an image and
codebook updates
    227.
    发明授权
    Image encoding by vector quantization of regions of an image and codebook updates 失效
    通过矢量量化图像和码本更新的区域进行图像编码

    公开(公告)号:US5822465A

    公开(公告)日:1998-10-13

    申请号:US486828

    申请日:1995-06-07

    Abstract: Improved method and apparatus for vector quantization (VQ) to build a codebook for the compression of data. The codebook or "tree" is initialized by establishing N initial nodes and creating the remainder of the codebook as a binary codebook. Children entries are split upon determination of various attributes, such as maximum distortion, population, etc. Vectors obtained from the data are associated with the children nodes, and then representative children entries are recalculated. This splitting/reassociation continues iteratively until a difference in error associated with the previous children and current children becomes less than a threshold. This splitting and reassociating process continues until the maximum number of terminal nodes is created in the tree, a total error or distortion threshold has been reached or some other criterion. The data may then be transmitted as a compressed bitstream comprising a codebook and indices referencing the codebook.

    Abstract translation: 用于矢量量化(VQ)的改进的方法和装置来构建用于压缩数据的码本。 通过建立N个初始节点并将码本的其余部分作为二进制码本来初始化码本或“树”。 儿童条目在确定各种属性(例如最大失真,人口等)时被分割。从数据获得的向量与子节点相关联,然后重新计算代表性的子条目。 这种分裂/重新关联继续迭代,直到与先前的孩子和当前孩子相关联的错误差异变得小于阈值。 该分解和重新关联过程继续,直到在树中创建最大数量的终端节点,已经达到总误差或失真阈值或一些其他准则。 然后可以将数据作为包括码本的压缩比特流和引用码本的索引来发送。

    Methods and apparatus for locking peripheral equipment to a computer
housing
    228.
    发明授权
    Methods and apparatus for locking peripheral equipment to a computer housing 失效
    将外围设备锁定到计算机外壳的方法和装置

    公开(公告)号:US5816081A

    公开(公告)日:1998-10-06

    申请号:US779666

    申请日:1997-01-07

    Inventor: John E. Johnston

    Abstract: A computer includes receptacles for receiving electric cables of peripheral equipment. A gate can be mounted to the housing to extend across the cables and form a gap small enough to prohibit the cable plugs from being separated from the housing. The gate can be locked to the housing by a cable anchoring device which also anchors the housing to a stationary structure. Hence, the computer housing is anchored, and the peripheral equipment is locked to the anchored housing.

    Abstract translation: 计算机包括用于接收外围设备的电缆的插座。 门可以安装到壳体以延伸穿过电缆并且形成足够小的间隙,以防止电缆插头与壳体分离。 门可以通过还将壳体锚定到固定结构的电缆锚固装置来锁定到壳体。 因此,计算机壳体被锚定,并且外围设备被锁定到锚定的壳体。

    System and method for estimating block motion in a video image sequence
    229.
    发明授权
    System and method for estimating block motion in a video image sequence 失效
    用于估计视频图像序列中的块运动的系统和方法

    公开(公告)号:US5812199A

    公开(公告)日:1998-09-22

    申请号:US678102

    申请日:1996-07-11

    CPC classification number: G06T7/2026 H04N19/51 H04N5/145 G06T2207/10016

    Abstract: A system for estimating block motion from a previous frame to a current frame, wherein motion vectors have been computed for blocks in the previous frame. The system comprises a P-checkerboard processor, an S-checkerboard processor and a block matching engine. The a P-checkerboard processor selects a first current block from a primary checkerboard pattern, retrieves motion vectors for reference blocks in the previous frame, and uses the retrieved motion vectors to generate a temporal search window. The block matching engine locates in the temporal search window a block which best matches the first current block, and determines the current motion vector from the best matching block to the first current block. Alternatively, the a P-checkerboard processor can use the retrieved motion vectors to interpolate the current motion vector. The S-checkerboard processor selects a second current block from a secondary checkerboard pattern, and uses the current motion vector to generate a spatial dynamic search window. The block matching processor locates in the spatial search window the block which best matches the second current block, and determines the current motion vector from the best matching block to the second current block.

    Abstract translation: 一种用于估计从先前帧到当前帧的块运动的系统,其中已经针对前一帧中的块来计算运动矢量。 该系统包括P棋盘处理器,S棋盘处理器和块匹配引擎。 P棋盘处理器从主棋盘图案中选择第一当前块,检索先前帧中的参考块的运动矢量,并使用所检索的运动矢量来生成时间搜索窗口。 块匹配引擎在时间搜索窗口中定位与第一当前块最匹配的块,并且确定从最佳匹配块到第一当前块的当前运动矢量。 或者,P棋盘处理器可以使用所检索的运动矢量来内插当前运动矢量。 S棋盘处理器从次棋盘图案中选择第二个当前块,并使用当前运动矢量来生成空间动态搜索窗口。 块匹配处理器在空间搜索窗口中定位与第二当前块最匹配的块,并且确定从最佳匹配块到第二当前块的当前运动矢量。

    Processor having an adaptable mode of interfacing with a peripheral
storage device
    230.
    发明授权
    Processor having an adaptable mode of interfacing with a peripheral storage device 失效
    处理器具有与外围存储设备接口的适应性模式

    公开(公告)号:US5802550A

    公开(公告)日:1998-09-01

    申请号:US587971

    申请日:1996-01-17

    CPC classification number: G06F13/4217

    Abstract: A processor having an adaptable and self-setting mode of interfacing with a peripheral storage device is provided. The processor comprises a variable-parameter controller which enables the processor to adaptably interface with a peripheral storage device. Upon powering up, the controller first interfaces with the peripheral storage device in accordance with a default mode of operation of the peripheral storage device to extract configuration data from the peripheral storage device. The configuration data relates to at least one alternate mode of operation of the peripheral storage device. The controller then interfaces with the peripheral storage device in accordance with the alternate mode of operation. The processor includes a memory device connected to the variable-parameter controller for storing the configuration data so that it is accessible to the controller.

    Abstract translation: 提供具有与外围存储设备接口的适应性和自设置模式的处理器。 处理器包括可变参数控制器,其使得处理器能够与外围存储设备自适应地接口。 在上电时,控制器首先根据外围存储设备的默认操作模式与外围存储设备进行接口,以从外围存储设备提取配置数据。 配置数据涉及外围存储设备的至少一种备用操作模式。 然后控制器根据备用操作模式与外围存储设备进行接口。 处理器包括连接到可变参数控制器的存储器件,用于存储配置数据,使得其可被控制器访问。

Patent Agency Ranking