EP0676898B1

Frame sampling scheme for video scanning in a video-on-demand system

Abstract

This record has no abstract on file.

EP0676898B1, drawing sheet 1
Sheet 1 of 6

Term

Term ended

Expired 20 March 2015, 11.5 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

15 claims: 3 independent, 12 dependent

  1. 1
    A method of performing any of variable speed scanning operations in a video server wherein at least one data stream is provided from a mass storage media, comprising the steps of:receiving, by the video server, a performance request from a viewer for showing a particular video;transmitting a first data stream carrying the particular video from the video server to reception equipment at the viewer's location;receiving, by the video server, a scanning request including control data indicative of the viewer's selection of a scanning speed from a selectable range of scanning speeds faster than a normal playout speed;identifying based at least in part on the control data and a number of storage devices included in the mass storage media, particular frames of the video to be retrieved from the mass storage media;and transmitting, to the viewers location, a second data stream including the particular frames instead of the frames that would have been transmitted had the video continued at the normal playout speed.
  2. 7
    A video-on-demand system, comprising:a user station having a video decoder, a control interface for receiving scan speed control commands from a user and a first network interface for receiving video data from the video server and for communicating the scan speed control commands to the video server;said scan speed control commands being indicative of the viewer's selection of a scanning speed from a selectable range of scanning speeds faster than a normal playout speed;a video server having a mass storage media, a second network interface for sending the video data to the user station and for receiving the control commands from the user station;and processing logic at least in part responsive to the control commands and a number of storage devices included in the mass storage media for identifying particular frames of a video to be retrieved from the mass storage media and provided to the user station, said particular frames being provided instead of the frames that would have been provided had the video continued at the normal playout speed;and a communication network, coupled to the first network interface and the second network interface.
  3. 9
    A video server, comprising:a mass storage media for storing a plurality of videos;a network interface for sending video data to a user, for receiving a request for performance of one of the videos and scan speed control commands from the user, said scan speed control commands being indicative of the viewer's selection of a scanning speed from a selectable range of scanning speeds faster than a normal playout speed;and processing logic at least in part responsive to the control commands and a number of storage devices included in the mass storage media for identifying particular frames of the one of the videos to be retrieved from the mass storage media and provided to the user, said particular frames being provided instead of the frames that would have been provided had the video continued at the normal playout speed.