EP0915622A2

System for coding and displaying a plurality of pictures

Abstract

A method and system for displaying a plurality of specified ones of pictures in an array of windows provided on a display screen of a computer based system. The size of moving and/or still pictures is reduced into size-reduced pictures with a size of the frames. The size-reduced pictures are coded into coded size-reduced pictures and stored in a hard disc. In response to a predetermined signal and a list of pictures to be displayed, a display frame is compiled from the coded size-reduced pictures specified by said list. The compiled frame is decoded and displayed.

EP0915622A2, drawing sheet 1
Sheet 1 of 32

Term

Term ended

Projected expiry passed 3 November 2018, 7.9 years ago.

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

26 claims: 7 independent, 19 dependent

  1. 1
    A method of displaying a plurality of specified ones of pictures in an array of windows provided on a display screen of a computer based system, the method comprising the steps of:reducing in size said pictures into size-reduced pictures with a size of said windows;coding said size-reduced pictures into coded size-reduced pictures;storing said coded size-reduced pictures in a mass storage device;in response to a predetermined signal and a list of said specified pictures, compiling a frame comprising coded size-reduced pictures for said specified pictures;and decoding said compiled frame for display.
  2. 9
    A method of displaying a plurality of specified ones of videos (or moving pictures) in an array of windows provided on a display screen of a computer based system, the method comprising the steps of:reducing in size said videos into size-reduced videos with a size of said windows;coding said size-reduced videos into coded size-reduced videos each comprising N slices;generating and storing slice information which associates each of said coded size-reduced videos with a length and a distance from the beginning of said each coded size-reduced video;multiplexing said coded size-reduced videos and said slice information into a series of packs each comprising a video data part and a slice information part, said video data part comprising a first header including a first ID code and a predetermined number of frames of said each coded size-reduced video, said slice information part comprising a second header including a second ID code and slice information for said predetermined number of frames;in response to a predetermined signal and a list of said specified videos, for each of said coded size-reduced videos, reading N said slices from said series of packs by using said slice information to compile a series of frames, each of said frames comprising coded size-reduced frames derived from respective specified videos;and decoding said series of compiled frames for display.
  3. 12
    A system of displaying a plurality of specified ones of pictures in an array of windows provided on a display screen of a computer based system, the system comprising:means for reducing in size said pictures into size-reduced pictures with a size of said windows;means for coding said size-reduced pictures into coded size-reduced pictures;means for storing said coded size-reduced pictures in a mass storage device;means, responsive to a predetermined signal and a list of said specified pictures, for compiling a frame comprising coded size-reduced pictures for said specified pictures;and means for decoding said compiled frame for display.
  4. 20
    A system of displaying a plurality of specified ones of videos (or moving pictures) in an array of windows provided on a display screen of a computer based system, the system comprising:means for reducing in size said videos into size-reduced videos with a size of said windows;means for coding said size-reduced videos into coded size-reduced videos each comprising N slices;means for generating and storing slice information which associates each of said coded size-reduced videos with a length and a distance from the beginning of said each coded size-reduced video;means for multiplexing said coded size-reduced videos and said slice information into a series of packs each comprising a video data part and a slice information part, said video data part comprising a first header including a first ID code and a predetermined number of frames of said each coded size-reduced video, said slice information part comprising a second header including a second ID code and slice information for said predetermined number of frames;means, responsive to a predetermined signal and a list of said specified videos and operative for each of said coded size-reduced videos, for reading N said slices from said series of packs by using said slice information to compile a series of frames, each of said frames comprising coded size-reduced frames derived from respective specified videos;and means for decoding said series of compiled frames for display.
  5. 24
    A server that enables a client terminal to display a plurality of specified ones of pictures in an array of windows provided on a display screen of said client terminal, the server comprising:means for reducing in size said pictures into size-reduced pictures with a size of said windows;means for coding said size-reduced pictures into coded size-reduced pictures;means for storing said coded size-reduced pictures in a mass storage device;means, responsive to a predetermined signal and a list of said specified pictures, for compiling a frame comprising coded size-reduced pictures for said specified pictures;and means for transmitting said compiled frame to said client terminal.
  6. 25
    A video database server that enables a client terminal to display a plurality of retrieved ones of stored videos in an array of windows provided on a display screen of the client terminal, the server comprising:means for reducing in size said pictures into size-reduced pictures with a size of said windows;means for coding said size-reduced pictures into coded size-reduced pictures;means for storing said coded size-reduced pictures in a mass storage device;means, responsive to a reception of a request from a requesting client terminal, for providing a predetermined signal and a list of retrieved pictures;means, responsive to said predetermined signal and said list of retrieved pictures, for compiling a frame comprising coded size-reduced pictures for said retrieved pictures in said list;and means for transmitting said compiled frame to said requesting client terminal.
  7. 26
    A remote monitoring system comprising:a plurality of remote terminals;and a center device for collecting video data from said remote terminals and display said collected videos in an array of windows provided on a display screen, wherein each remote terminal comprises: a video camera for providing a shot video;means for reducing in size said video into size-reduced video with a size of said windows;means for coding said size-reduced video into coded size-reduced video;and means for communicating said coded size-reduced video to said center device, and wherein said center device comprises: means for receiving said coded size-reduced video from each remote terminal means for compiling a frame comprising said received coded size-reduced videos from said remote terminals;and means for decoding said compiled frame for display.