Downloading software from a server to a client

    公开(公告)号:US07523399B2

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

    申请号:US09851402

    申请日:2001-05-08

    IPC分类号: G06F9/445

    CPC分类号: G06F8/60

    摘要: Systems and methods for obtaining and maintaining operable and updated versions of software on a client, which may be a set-top box or a personal computer. A server automatically downloads software updates over a satellite link to a client after such upgrades become available at the server without requiring interaction with a user. Similarly, corrupted software is automatically replaced by the client first automatically detecting if a corrupted state exists in local software or data using a checksum technique. If such corruption is found, the client automatically connects over the Internet to a server that contains a replacement for the corrupted program or data. The client then automatically receives a download of the program or data from the server.

    Method of disregarding changes in data in a location of a data structure
based upon changes in data in nearby locations
    5.
    发明授权
    Method of disregarding changes in data in a location of a data structure based upon changes in data in nearby locations 失效
    基于附近地点数据变化忽略数据结构位置数据变化的方法

    公开(公告)号:US5664029A

    公开(公告)日:1997-09-02

    申请号:US882266

    申请日:1992-05-13

    IPC分类号: G06T9/00 G06K9/40

    CPC分类号: H04N19/507 G06T9/00 G06T9/004

    摘要: A method for filtering data to be compressed by frame differencing is disclosed. In applications where large amounts of data must be either stored or transmitted, such as, for example, digital image data, various techniques are used to compress the data. One such technique is frame differencing wherein after a reference frame or key is encoded, only the differences between each frame and the immediately preceding frame in the sequence are encoded. The present invention operates as a pre-process or in conjunction with such a technique by determining which of the changed data points can be disregarded without significantly affecting, for example, the stored image, thereby reducing the amount of data which must be stored or transmitted. The determination is made in the present invention by comparing the pattern of changed data points in the vicinity of the data point under consideration with a set of pre-determined patterns.

    摘要翻译: 公开了一种用于对通过帧差分进行压缩的数据进行过滤的方法。 在必须存储或传输大量数据(例如数字图像数据)的应用中,使用各种技术来压缩数据。 一种这样的技术是帧差分,其中在对参考帧或密钥进行编码之后,仅对序列中的每个帧和前一帧之间的差进行编码。 本发明作为预处理或与这种技术相结合,通过确定可以忽略哪些改变的数据点而不显着影响例如所存储的图像,从而减少必须存储或发送的数据量 。 在本发明中通过将所考虑的数据点附近的改变的数据点的模式与一组预先确定的模式进行比较来进行确定。

    Efficient area description for raster displays
    6.
    发明授权
    Efficient area description for raster displays 失效
    栅格显示的高效区域描述

    公开(公告)号:US5341472A

    公开(公告)日:1994-08-23

    申请号:US898495

    申请日:1992-06-15

    申请人: Bruce A. Leak

    发明人: Bruce A. Leak

    IPC分类号: G06F3/14 G06F15/20

    CPC分类号: B65D17/165

    摘要: An apparatus and method useful for the efficient display of images on a computer display screen a display area description language is provided for describing and manipulating portions of a raster display screen. The area description language is comprised of a set of instructions and masks that define the areas and manipulations for a particular display. The area description language is used to define the location, dimension and contents of areas within a logical display grid. Each area description command is comprised of three components. First, each command has an associated scan count. The scan count defines which scan line or lines will be operated upon by the command. Secondly, each command has at least one instruction. The command instruction is used to define the location and the dimension of the area being defined by the command. The third component that may or may not exist in each command is a mask. The mask is used to define the individual pixels that will be merged with a new source image to create a modified image within the area defined by command instruction.

    摘要翻译: 用于在计算机显示屏幕上有效显示图像的装置和方法提供了一种显示区域描述语言,用于描述和操纵光栅显示屏幕的部分。 区域描述语言由一组指令和掩模组成,这些指令和掩模定义了特定显示的区域和操纵。 区域描述语言用于定义逻辑显示网格中的区域的位置,尺寸和内容。 每个区域描述命令由三个组件组成。 首先,每个命令都有相关的扫描计数。 扫描计数定义了哪些扫描线或线将由命令操作。 其次,每个命令至少有一条指令。 命令指令用于定义由命令定义的区域的位置和尺寸。 每个命令中可能存在或可能不存在的第三个组件是一个掩码。 该掩模用于定义将与新的源图像合并的各个像素,以在由命令指令定义的区域内创建修改的图像。

    Color video data processing
    7.
    发明授权
    Color video data processing 失效
    彩色视频数据处理

    公开(公告)号:US5237397A

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

    申请号:US816310

    申请日:1991-12-24

    摘要: A method for determining if uncompressed color video data was previously compressed and decompressed. Each block of color video data is examined to determine if the block was previously compressed with a predetermined compression algorithm that for example, selected fewer colors than were present in the original data. If it is determined that such compression has previously occurred, on recompression, a different algorithm is used to prevent introduction of color distortions.

    摘要翻译: 一种用于确定未压缩的彩色视频数据是否被先前压缩和解压缩的方法。 检查每个彩色视频数据块以确定该块是否是以预定的压缩算法预先压缩的,例如,选择的颜色比原始数据中存在的颜色少。 如果确定先前已经发生这种压缩,则在重新压缩时,使用不同的算法来防止引入颜色失真。