IP Library Granted Patent US 9,113,209
Granted Patent B2
US 9,113,209 · App. 13/309,784 · Granted Aug 18, 2015

Receivers for television signals

Inventors: Xavier Willame (Twickenham, GB); Nigel Bodkin (Windsor, GB); Nicholas James (Wallington, GB); Ellen Fiona Collins (Twickenham, GB); Benjamin Johnathan Freeman (Ancastle Green, GB); Brian Francis Sullivan (Richmond, GB)
Assignee: BRITISH SKY BROADCASTING LTD
H04N21/4583H04N5/76H04N21/433H04N21/4334H04N21/47214H04N21/4882H04N5/765H04N5/775H04N5/781H04N5/782H04N9/8042
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,113,209
App. No.
13/309,784
Granted
Aug 18, 2015
Kind
B2
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.

Claims (26)

1. 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,

wherein the memory is formatted as plural storage sectors and the data file occupies a plurality of the storage sectors, and

wherein the new data is stored in any available sector of said plural storage sectors that was not allocated to the oldest data being deleted from the data file.

2. The method of claim 1 , wherein the data file occupies a series of the storage sectors, and wherein the start of the data file is identified as at a particular storage sector.

3. The method of claim 2 , wherein the start of the data file is moved by identifying another particular storage sector later in the series of storage sectors such that the preceding storage sectors in the series are removed from the data file.

4. A method of recording data representing a programme for subsequent playback of the programme, the method comprising:

storing one set of received data for one programme in a store in accordance with the method of claim 1 while simultaneously outputting the same data for display of the programme represented thereby; and

simultaneously recording another set of received data for another programme in the store.

5. A non-transitory computer program product arranged to perform the method of claim 1 when executed by a processor.

6. 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,

wherein the memory is formatted as plural storage sectors and the data file occupies a plurality of the storage sectors, and

wherein the apparatus is arranged to allocate the new data is stored in any available sector of said plural storage sectors that was not allocated to the oldest data being deleted from the data file.

7. The apparatus of claim 6 , wherein the data file occupies a series of the storage sectors, and wherein the file manager identifies the start of the data file as at a particular storage sector.

8. The apparatus of claim 7 , wherein the file manager moves the start of the data file by identifying another particular storage sector later in the series of storage sectors such that the preceding storage sectors in the series are removed from the data file.

9. An apparatus for recording data representing a programme for subsequent playback of the programme, the apparatus comprising:

means for storing one set of received data for one programme in a store by the apparatus of claim 6 while simultaneously outputting the same data for display of the programme represented thereby; and

means for recording another set of received data for another programme in the store.

10. The method of claim 1 , wherein the data is television program data, said storing a data stream as a data file in a memory comprises storing a television program data stream as a review buffer in the data file, and wherein the method further comprises converting the data file to a television program recording for subsequent playback by stopping the deletion of the oldest data while continuing to store the new data at the end of the data file.

11. The method of claim 10 , wherein the data file is converted to a television program recording in response to a user selection.

12. The apparatus of claim 6 , wherein the data is television program data and the apparatus is further arranged to convert the data file to a television program recording for subsequent playback by stopping the deletion of the oldest data while continuing to store the new data at the end of the data file.

13. The apparatus of claim 12 , wherein the data file is converted to a television program recording in response to a user selection.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 9, 2017
From: SKY UK LIMITED
To: SKY CP LIMITED
Reel/Frame 042658/0909 →
CHANGE OF NAME Recorded Jun 7, 2017
From: BRITISH SKY BROADCASTING LIMITED
To: SKY UK LIMITED
Reel/Frame 042712/0894 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE ADDRESS PREVIOUSLY RECORDED ON REEL 027609 FRAME 0193. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 15, 2014
From: WILLAME, XAVIER; BODKIN, NIGEL; JAMES, NICHOLAS; COLLINS, ELLEN FIONA; FREEMAN, BENJAMIN JOHNATHAN; SULLIVAN, BRIAN FRANCIS
To: BRITISH SKY BROADCASTING LTD.
Reel/Frame 033549/0553 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2012
From: WILLAME, XAVIER; BODKIN, NIGEL; JAMES, NICHOLAS; COLLINS, ELLEN FIONA; FREEMAN, BENJAMIN JOHNATHAN; SULLIVAN, BRIAN FRANCIS
To: BRITISH SKY BROADCASTING LTD.
Reel/Frame 027609/0193 →
Priority Claims (1)
GB 0127234.3 · Nov 13, 2001 · national
Continuity (2)
Division 10495546
Related Publication 20120070130A1 · Mar 22, 2012