Data comparison methods and apparatus suitable for image processing and motion search
    1.
    发明授权
    Data comparison methods and apparatus suitable for image processing and motion search 有权
    适用于图像处理和运动搜索的数据比较方法和装置

    公开(公告)号:US07864857B1

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

    申请号:US11173318

    申请日:2005-06-30

    申请人: David V. Hobbs

    发明人: David V. Hobbs

    IPC分类号: H04N7/12 G06T5/00

    CPC分类号: H04N19/43 G06T7/238 H04N19/51

    摘要: A method and apparatus for calculating the quantized difference between a pixel in a current frame and a pixel in a reference frame is disclosed. The apparatus of the present invention generates a “1 of n” significant difference bit output which may easily be logically OR'd with the difference values from other comparisons to determine the maximum difference over an area of pixels.

    摘要翻译: 公开了一种用于计算当前帧中的像素与参考帧中的像素之间的量化差异的方法和装置。 本发明的装置产生“1”的有效差分位输出,其可以容易地与来自其他比较的差值进行逻辑“或”,以确定像素面积上的最大差。

    Methods and apparatus for enabling multiple remote displays
    2.
    发明授权
    Methods and apparatus for enabling multiple remote displays 有权
    启用多个远程显示的方法和设备

    公开(公告)号:US08766993B1

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

    申请号:US11278128

    申请日:2006-03-30

    申请人: David V. Hobbs

    发明人: David V. Hobbs

    IPC分类号: G06F13/00

    摘要: A method of transmitting visual data from a host computer to multiple displays across a computer network is disclosed. Visual data is stored in a plurality of frame buffers, each frame buffer associated with a separate display. A frame buffer update sequence is determined, with operations to be performed on frame buffers in the plurality. The data stored in the plurality of frame buffers is encoded as specified by the buffer update sequence to yield encoded images and each encoded image is sent across a computer network to the separate display associated with the frame buffer from which the encoded image was derived.

    摘要翻译: 公开了一种将计算机网络中的可视数据从主机传输到多个显示器的方法。 可视数据存储在多个帧缓冲器中,每个帧缓冲器与单独的显示器相关联。 确定帧缓冲器更新序列,其中对多个帧缓冲器执行操作。 存储在多个帧缓冲器中的数据被编码为由缓冲器更新序列指定,以产生编码图像,并且将每个编码图像通过计算机网络发送到与从其导出编码图像的帧缓冲器相关联的单独显示。

    Method and apparatus for providing a low-latency connection between a data processor and a remote graphical user interface over a network
    3.
    发明授权
    Method and apparatus for providing a low-latency connection between a data processor and a remote graphical user interface over a network 有权
    用于通过网络在数据处理器和远程图形用户界面之间提供低延迟连接的方法和装置

    公开(公告)号:US07516255B1

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

    申请号:US11284676

    申请日:2005-11-21

    申请人: David V. Hobbs

    发明人: David V. Hobbs

    IPC分类号: G06F13/12 G06F3/00 H04N7/00

    摘要: A pair of processing modules and methods that enable low latency communications between a data processing system and devices located at a remote graphic user interface across a standard shared network in accordance with the present invention is disclosed. The present invention provides a method for communicating graphics data in a synchronous manner from the data processing system to the user. This method is used in conjunction with a feedback error recovery method to provide lossless, low-latency communications of graphics data across the network.

    摘要翻译: 公开了一种处理模块和方法,其能够实现数据处理系统与位于跨越标准共享网络的远程图形用户界面处的设备之间的低延迟通信。 本发明提供了一种从数据处理系统向用户以同步方式传送图形数据的方法。 该方法与反馈错误恢复方法结合使用,以提供跨网络的图形数据的无损,低延迟通信。

    Method and apparatus for managing remote display updates
    4.
    发明授权
    Method and apparatus for managing remote display updates 有权
    用于管理远程显示更新的方法和装置

    公开(公告)号:US07844848B1

    公开(公告)日:2010-11-30

    申请号:US12284831

    申请日:2008-09-25

    申请人: David V. Hobbs

    发明人: David V. Hobbs

    IPC分类号: G06F1/04

    CPC分类号: H04L67/38 H04L69/28

    摘要: A method of transmitting encoded computer display images between computers over a nondeterministic network is disclosed. During a display session in which images are transmitted from a host to a client, the client requests sections of encoded image updates at a predetermined time in advance of when the requested at least one section is to be transmitted by the display controller. When the requested section is received, a time value is compared to a display controller timing value and, if the difference between the compared times is outside of an acceptable range, the client adjusts a predetermined time at which time the client requests image sections from the host.

    摘要翻译: 公开了一种通过非确定性网络在计算机之间传输编码的计算机显示图像的方法。 在图像从主机发送到客户端的显示会话期间,客户端在预定时间请求显示控制器发送所请求的至少一个部分的时间段内的编码图像更新部分。 当接收到所请求的部分时,将时间值与显示控制器定时值进行比较,并且如果比较时间之间的差异在可接受的范围之外,则客户机调整客户端请求图像部分的时间的预定时间 主办。

    Methods and apparatus for scan block caching
    5.
    发明授权
    Methods and apparatus for scan block caching 有权
    扫描块缓存的方法和装置

    公开(公告)号:US07672005B1

    公开(公告)日:2010-03-02

    申请号:US11173817

    申请日:2005-06-30

    IPC分类号: G06F15/00 G06F12/02

    CPC分类号: H04N1/41

    摘要: A method and apparatus for comparing portions of data from a digital raster signal to a plurality of scan blocks of data, where each scan block in the plurality describes either a defined image area or entire image frame is disclosed. Included are a hashing function that calculates hash codes for spatially-defined segments of an incoming raster signal; a recent scan hash table containing hash codes for scan blocks received within a specified time period; a comparator for comparing calculated hash codes for the spatially-defined segments of the incoming raster signal with hash codes stored in the recent scan hash table; a pixel capture and timing module for capturing a digital raster signal; and an output selector for selecting for transmission a compressed form of a scan block, a hash code index, or no data if a scan block exists in a remote frame playout buffer.

    摘要翻译: 一种用于将来自数字光栅信号的数据的部分与数据的多个扫描块进行比较的方法和装置,其中多个中的每个扫描块描述了定义的图像区域或整个图像帧。 包括一个散列函数,用于计算进入光栅信号的空间定义段的散列码; 最近的扫描哈希表包含在指定时间段内接收的扫描块的哈希码; 用于将输入光栅信号的空间定义的段的计算散列码与存储在最近的扫描散列表中的哈希码进行比较的比较器; 用于捕获数字光栅信号的像素捕获和定时模块; 以及输出选择器,用于如果扫描块存在于远程帧播放缓冲器中,则选择用于传输扫描块的压缩形式,散列码索引或无数据。

    Methods and apparatus for interfacing a drawing memory with a remote display controller
    6.
    发明授权
    Methods and apparatus for interfacing a drawing memory with a remote display controller 有权
    绘图存储器与远程显示控制器接口的方法和装置

    公开(公告)号:US07430681B1

    公开(公告)日:2008-09-30

    申请号:US11278109

    申请日:2006-03-30

    申请人: David V. Hobbs

    发明人: David V. Hobbs

    IPC分类号: G06F1/04

    CPC分类号: H04L67/38 H04L69/28

    摘要: A method of transmitting encoded computer display images between computers over a nondeterministic network is disclosed. During a display session in which images are transmitted from a host to a client, the client requests sections of encoded image updates at a predetermined time in advance of when the requested at least one section is to be transmitted by the display controller. When the requested section is received, a time value is compared to a display controller timing value and, if the difference between the compared times is outside of an acceptable range, the client adjusts a predetermined time at which time the client requests image sections from the host.

    摘要翻译: 公开了一种通过非确定性网络在计算机之间传输编码的计算机显示图像的方法。 在图像从主机发送到客户端的显示会话期间,客户端在预定时间请求显示控制器发送所请求的至少一个部分的时间段内的编码图像更新部分。 当接收到所请求的部分时,将时间值与显示控制器定时值进行比较,并且如果比较时间之间的差异在可接受的范围之外,则客户机调整客户端请求图像部分的时间的预定时间 主办。

    Method and apparatus for generating masks for a multi-layer image decomposition
    7.
    发明授权
    Method and apparatus for generating masks for a multi-layer image decomposition 有权
    用于生成多层图像分解的掩模的方法和装置

    公开(公告)号:US07782339B1

    公开(公告)日:2010-08-24

    申请号:US11173303

    申请日:2005-06-30

    IPC分类号: G09G5/02

    摘要: Decomposing a computer display image into different layer types and associated masks based on the unique nature of the image is disclosed. These types include text, objects, background and pictures. A set of image masks is used to uniquely identify different layer types within an image, where each layer type includes none, some or all of the pixels of the original image. Each layer of the image is processed prior to transmission (i.e. compressed) using a method appropriate for the characteristics of that layer.

    摘要翻译: 公开了基于图像的独特性质将计算机显示图像分解为不同的图层类型和相关的蒙版。 这些类型包括文本,对象,背景和图片。 一组图像掩模用于唯一地标识图像内的不同图层类型,其中每个图层类型都不包括原始图像的一个或全部像素。 使用适合于该层的特征的方法在传输(即压缩)之前处理图像的每一层。