EP0880282A2

Restricted information distribution system apparatus and methods

Abstract

A system for securely providing restricted display information having an encoder transmitter for transmitting selected update data using information identification codes as enabling reception keys arid a plurality of uniquely identified decoder-receivers for receiving the update data for display or a video screen. Authorized decoders are provided with enable reception keys so that subsequently transmitted data having an information identification code matching a reception key at a decoder-receiver may be retrieved for subsequent display on the video screen. Symbolic signaling is used so that enabling a decoder-receiver with a reception key also provides display coordinate information for displaying the update data in the proper relative display location for the video screen of that enabled decoder, so that the update data subsequently transmitted is displayed using that display coordinate information. Tile messaging and cellular micrographic transmission techniques are used to reduce the volume of data transmitted to changed update data, wherein cells of characters are transmitted as one byte of data and cells of pixel data are transmitted a plurality of bytes of data. Each decoder-receiver may have a plurality of video screens separately and uniquely identified such that encoded update data and other messages are transmitted for specific video screens. The system includes multiplexing display information, including, e.g., financial market information and television program information signals, from different sources and transmitting the multiplexed signals to the decoder-receivers for selectively displaying different combinations of financial market information and/or television program information signals on different video screens.

EP0880282A2, drawing sheet 1
Sheet 1 of 37

Term

Term ended

Projected expiry passed 7 May 2013, 13.4 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

29 claims: 6 independent, 23 dependent

  1. 1
    A Unit, for use in a system for securely providing to subscribers restricted signals containing display information, particular portions of which are updated in accordance with encoded update data, said unit decoding said update data and generating a display of particular portions of said display information for display on video screens, said unit comprising:a plurality of first video screens associated with said unit, preferably on the order of four video screens, each first video screen having a unique display identification code;means for selecting display information to be displayed at one of the plurality of first video screens;means for receiving a first data stream, said first data stream including a plurality of information identification codes each corresponding to a particular portion of said display information, and a plurality of display identification codes each corresponding to one of a plurality of video screens including the plurality of first video screens, each of said information identification codes being associated with at least one display identification code to thereby form information identification code - display, identification code sets indicative of the particular portion of display information which each video screen is authorized to receive;means for receiving a sequence of second data streams, after said first data stream, said sequence of second data streams including at least one of (i) said information identification codes, (ii) video screen coordinates of an area in a relevant display location of the respective portions of display information requiring update data, and (iii) the respective update data;means for associating one or more of the plurality of first video screens with one of said display identification codes;means for recognizing each said one display identification code and for storing the information identification code associated with each said recognized display identification code;means for receiving said video screen coordinates of the update data corresponding to each of said stored information identification codes;means for storing said update data at the related video screen coordinates for each associated portion of display information for subsequent display on the corresponding one first video screen;andmeans for selectively displaying said one or more stored portions of display information one said one or more first, video screens respectively.
  2. 4
    The apparatus of claims 2 or 3 wherein each user input device is one of a keyboard and a mouse connected to the unit by a control bus.
  3. 5
    The apparatus of claims 2 , 3 or 4 wherein the user input device further comprises means for selecting the video screen coordinates of the respective portions of display information to be displayed on each of the plurality of first video screens.
  4. 6
    Apparatus for identifying changes in successive frames of video signals for updating an image display of the video signals comprising:means for separating the video signals into successive frames of display information, each frame having a vertical sync pulse and a plurality of horizontal sync pulses;means for providing each frame of display information as a plurality of pixels organized in a plurality of cells, each cell having a plurality of pixels;a first memory containing a first pixel map corresponding to the pixels of the image display;anda comparator for comparing the pixels of one frame of display information to the corresponding pixels of the preceding frame of display information and the first pixel map, one cell at a time, the output of the comparator indicating when the corresponding pixels of the one frame are the same as the pixels in the preceding frame and different from the pixels in the first pixel map;andmeans for determining whether a cell contains pixel change data based on the indicated changed pixels of the cell.
  5. 16
    The apparatus of claims 6 to 15wherein the pixels in each cell are compared one pixel at a time.
  6. 17
    A method for identifying changes in successive frames of video signals for updating an image display of the video signals comprising:(a) separating the video signals into successive frames of display information, each frame having a vertical sync pulse and a plurality of horizontal sync pulses;(b) providing each frame of display information as a plurality of cells, each cell having a plurality of pixels;(c) creating and maintaining a first pixel map corresponding to the pixels of the image display;(d) comparing the pixels of one frame of display information to the corresponding pixels of the preceding frame of display information and the first pixel map one cell at a time;(e) indicating changes in the display information when the corresponding pixels of the one frame and the preceding frame are the same and are different from the corresponding pixels in the first pixel map;and(f) determining whether a cell contains pixel change data based on the indicated changed pixels of the cell.