Receivers for television signals
First Claim
Patent Images
1. A method of storing data comprising:
- receiving data at a variable data rate that represents an information stream;
storing the received data;
determining the expected duration of the information stream represented by the stored data should the information stream be reproduced as intended;
and deleting the oldest stored data when the determined duration reaches a given period such that the determined duration does not exceed the given period.
4 Assignments
0 Petitions
Accused Products
Abstract
A television signals receiver for receives and stores television signals encoded at a variable data rate. Time information is generated based on the time of receipt of the signals that defines the duration of the television signals when output in decompressed form at a substantially constant data rate. The received signals are then written to a file on a hard disk (13) in received order together with the time information. The time information of signals stored in the file is monitored and old signals are deleted from the file such that the file stores signals corresponding to a predetermined period of time.
90 Citations
51 Claims
-
1. A method of storing data comprising:
-
receiving data at a variable data rate that represents an information stream;
storing the received data;
determining the expected duration of the information stream represented by the stored data should the information stream be reproduced as intended;
and deleting the oldest stored data when the determined duration reaches a given period such that the determined duration does not exceed the given period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9, 10, 11, 12)
-
- 8. A method of storing data, comprising storing a data stream as a data file in a memory such that the data file does not exceed a specified size by deleting the oldest stored data from the data file whilst storing new data at the end of the data file, wherein the oldest data is deleted by moving the start of the data file to later in the stored data stream.
- 13. A method of recording television programmes, the method comprising storing times that programmes are to be recorded and revising the stored times if there is a overlap in the time that two or more programmes are to be recorded to give priority to the programme having programme type with higher priority on a stored programme type priority list.
-
15. A method of making recordings of plural programmes, the method comprising:
-
generating a priority list identifying types of programmes to be recorded and their relative priorities;
storing timing information relating to one or more programmes to be recorded together with information identifying the type of programme to be recorded;
comparing entries on the priority list with the stored timing and type information for each programme to be recorded; and
revising the stored timing information in the event of a conflict between timing information for two or more programmes to be recorded, depending on the relative priorities of the conflicting programmes.
-
-
16. A method of controlling a recorder to record programmes, the method comprising:
-
storing a priority list identifying types of programmes to be recorded and their relative priorities;
storing timing information relating to one or more programmes to be recorded together with information identifying the type of programme to be recorded;
receiving a data stream including data representing programme content, programme identity data and data identifying the broadcast times of programmes;
comparing the stored timing information with the received data identifying the broadcast times of programmes;
adjusting the stored timing information in the event of a change as determined from the received data identifying the broadcast times of programmes;
comparing entries on the priority list with the stored timing and type information for each programme to be recorded; and
revising the stored timing information in the event of a conflict between timing information for two or more programmes to be recorded, depending on the relative priorities of the conflicting programmes.
-
-
17. An apparatus for storing data comprising:
-
a receiver for receiving data at a variable data rate that represents and information stream;
a storage device for storing the data; and
a processor for determining the expected duration of the information stream represented by the stored data should the information stream be reproduced as intended;
wherein the storage device deletes the oldest stored data when the determined duration reaches a given period such that the determined duration does not exceed the given period. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 44)
-
- 25. An apparatus for storing data, comprising means for storing a data stream as a data file in a memory and a file manager for managing the size of the data file such that it does not exceed a specified size by deleting the oldest data stored in the data file whilst new data is stored at the end of the data file, wherein the file manager deletes the old data by moving the start of the data file to later in the stored data stream.
- 30. An apparatus for recording television programmes, the apparatus comprising means for storing times that programmes are to be recorded and means for revising the stored times if there is a overlap in the time that two or more programmes are to be recorded to give priority to the programme having programme type with higher priority on a stored programme type priority list.
-
32. An apparatus for making recordings of plural programmes, the apparatus comprising:
-
means for generating a priority list identifying types of programmes to be recorded and their relative priorities;
means for storing timing information relating to one or more programmes to be recorded together with information identifying the type of programme to be recorded;
means for comparing entries on the priority list with the stored timing and type information for each programme to be recorded; and
means for revising the stored timing information in the event of a conflict between timing information for two or more programmes to be recorded, depending on the relative priorities of the conflicting programmes.
-
-
33. An apparatus for controlling a recorder to record programmes, the apparatus comprising:
-
means for storing a priority list identifying types of programmes to be recorded and their relative priorities;
means for storing timing information relating to one or more programmes to be recorded together with information identifying the type of programme to be recorded;
means for receiving a data stream including data representing programme content, programme identity data and data identifying the broadcast times of programmes;
means for comparing the stored timing information with the received data identifying the broadcast times of programmes;
means for adjusting the stored timing information in the event of a change as determined from the received data identifying the broadcast times of programmes;
means for comparing entries on the priority list with the stored timing and type information for each programme to be recorded; and
means for revising the stored timing information in the event of a conflict between timing information for two or more programmes to be recorded, depending on the relative priorities of the conflicting programmes.
-
-
34. A method of recording television programmes comprising:
- buffering a television signal currently being displayed on a television screen; and
responding to a request to record a television programme included in the television signal by saving the buffered television signal along with subsequent television signals to record the programme - View Dependent Claims (35, 36, 37)
- buffering a television signal currently being displayed on a television screen; and
-
38. A method of displaying a recorded television programme comprising progressively deleting data representing the recorded programme at a given interval behind the programme as it is displayed.
-
39. An apparatus for recording television programmes comprising:
- a memory for buffering a television signal currently being displayed on a television screen; and
a processor for responding to a request to record a television programme included in the television signal by saving the buffered television signal along with subsequent television signals to record the programme - View Dependent Claims (40, 41, 42)
- a memory for buffering a television signal currently being displayed on a television screen; and
-
43. An apparatus for displaying a recorded television programme comprising a processor progressively deleting data representing the recorded programme at a given interval behind the programme as it is displayed.
-
45. (canceled)
Specification