EP1533974B1

Data reproducing system and data streaming system

Abstract

This record has no abstract on file.

EP1533974B1, drawing sheet 1
Sheet 1 of 6

Term

Term ended

Expired 17 November 2024, 1.9 years ago.

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

8 claims: 3 independent, 5 dependent

  1. 1
    A data reproducing system (2) comprising:a receiver (24) for receiving streaming data via a network (3);a buffering device (22) for buffering the received data;a reproducing unit (23, 25) for reproducing the data by reading the data from the buffering device (22);and a controller (20) for controlling a reproducing speed of the reproducing unit (23, 25) in response to a parameter corresponding to a difference between a remaining capacity of the buffering device (22) and a predetermined target value to maintain the amount of buffer of the buffering device (22) at the target value;wherein said controller (20) is adapted to execute a filtering process for giving inertia to said parameter by adding a value obtained by multiplying the current parameter by a first coefficient and a value obtained by multiplying the preceding parameter by a second coefficient;and said data reproducing system (2) further comprises means (21) for generating a clock frequency which is changed based on said parameter to which said inertia was given.
  2. 5
    A data streaming system comprising:a server system (1) for streaming and outputting data to a network (3);and a plurality of data reproducing systems (2) as set forth in any of the preceding claims.
  3. 8
    A method of reproducing data comprising:receiving streaming data via a network (3);buffering the received data in a buffering device (22);obtaining a parameter corresponding to a difference between a remaining capacity of said buffering device (22) and a predetermined target value;executing a filtering process for giving inertia to the obtained parameter by adding a value obtained by multiplying the current parameter by a first coefficient and a value obtained by multiplying the preceding parameter by a second coefficient;generating a clock frequency which is changed according to the parameter to which the inertia was given;and controlling a reproducing speed of the reproduced data in response to the generated clock frequency to maintain the amount of buffer of the buffering device (22) at the target value.