CA2467227A1 - Improvements in receivers for television signals - Google Patents

Improvements in receivers for television signals Download PDF

Info

Publication number
CA2467227A1
CA2467227A1 CA002467227A CA2467227A CA2467227A1 CA 2467227 A1 CA2467227 A1 CA 2467227A1 CA 002467227 A CA002467227 A CA 002467227A CA 2467227 A CA2467227 A CA 2467227A CA 2467227 A1 CA2467227 A1 CA 2467227A1
Authority
CA
Canada
Prior art keywords
data
programme
programmes
file
stored
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CA002467227A
Other languages
French (fr)
Other versions
CA2467227C (en
Inventor
Xavier Willame
Nigel Bodkin
Nicholas James
Ellen Fiona Collins
Benjamin Johnathan Freeman
Brian Francis Sullivan
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sky CP Ltd
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=9925697&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CA2467227(A1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Individual filed Critical Individual
Priority to CA2586489A priority Critical patent/CA2586489C/en
Publication of CA2467227A1 publication Critical patent/CA2467227A1/en
Application granted granted Critical
Publication of CA2467227C publication Critical patent/CA2467227C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • H04N21/4583Automatically resolving scheduling conflicts, e.g. when a recording by reservation has been programmed for two programs in the same time slot
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47214End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4882Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/775Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/781Television signal recording using magnetic recording on disks or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/782Television signal recording using magnetic recording on tape
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction

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 (45)

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.
2. The method of claim 1, wherein the information stream is intended to be reproduced at a substantially constant rate.
3. The method of claim 1 or 2, wherein the data represents a video stream.
4. The method of any one of the preceding claims, wherein the expected duration of the information stream represented by the stored data is determined as the period during which the stored data was received.
5. The method of any one of the preceding claims, wherein the given period is a default period that may be varied by a user.
6. The method of claim 1, wherein:
receiving the data comprises receiving a data stream of compressed video data delivered at a variable data rate;

the determination comprises generating time information based on the time of receipt of the data and relating to the duration of the data when output in decompressed form at a substantially constant data rate;
storing the data comprises writing the received data to a file in a store in received order together with the time information;
and the deletion comprises monitoring the time information of data written to the file and deleting data from the file when the total amount of data in the file corresponds to a period of time greater than a predetermined period so that at any instant in time the amount of data in the file is of a duration no greater than the predetermined period.
7. The method of any one of claims 1 to 5, wherein the data is stored as a data file in a memory and the oldest stored data is deleted by moving the start of the data file to data representing information later in the information stream.
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.
9. The method of claim 7 or claim 8, wherein the memory is formatted as plural storage sectors and the data file occupies a series of the storage sectors.
10. The method of claim 9, wherein the start of the data file is identified as at a particular storage sector.
11. The method of claim 10, wherein the start of the 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.
12. 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 while simultaneously outputting the same data for display of the programme represented thereby, the one set of received data being stored in accordance with the method of any one of the preceding claims; and simultaneously recording another set of received data for another programme in the store.
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.
14. The method of claim 13, comprising revising the stored times if there is a overlap in the time that two or more programmes are to be recorded to give priority in turn to programmes having respective programme types with higher respective priorities 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.
18. The apparatus of claim 17, wherein the information stream is intended to be reproduced at a substantially constant rate.
19. The apparatus of claim 17 or claim 18, wherein the data represents a video stream.
20. The apparatus of any one of claims 17 to 19, wherein the processor determines the expected duration of the information stream represented by the stored data as the period during which the stored data was received.
21. The apparatus of any one of claims 17 to 20, wherein the given period is a default period and the apparatus comprises means by which a user can vary the default period.
22. The apparatus of any one of claims 17 to 21, wherein the storage device is a hard disk.
23. The apparatus of claim 17, wherein:

the receiver comprises means for receiving a data stream of compressed video data delivered at a variable data rate;

the processor comprises means for generating time information based on the time of receipt of the data and relating to the duration of the data when output in decompressed form at a substantially constant data rate;

the storage device comprises means for writing the received data to a file in a store in received order together with the time information; and the processor further comprises means for monitoring the time information of data written to the file and means for deleting data from the file from the file when the total amount of data in the file corresponds to a period of time greater than a predetermined period so that at any instant in time the amount of data in the file is of a duration no greater than the predetermined period.
24. The apparatus of any one of claims 17 to 22, wherein the storage device stores the data as a data file in a memory and deletes the oldest stored data by moving the start of the data file to data representing information later in the information stream.
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.
26. The apparatus of claim 24 or claim 25, wherein the memory is formatted as plural storage sectors and the data file occupies a series of the storage sectors.
27. The apparatus of claim 26, wherein the file manager identifies the start of the data file as at a particular storage sector.
28. The apparatus of claim 27, wherein the file manager moves the start of the 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.
29. 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 while simultaneously outputting the same data for display of the programme represented thereby, the one set of received data being stored by the apparatus of any one of claims 17 to 28; and means for recording another set of received data for another programme in the store.
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.
31. The apparatus of claim 30, wherein the revising means revises the stored times if there is a overlap in the time that two or more programmes are to be recorded to give priority in turn to programmes having respective programme types with higher respective priorities 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
35. The method of claim 34, wherein the request to record the television programme comprises pausing display of the television programme.
36. The method of claim 34, wherein the request to record the television programme comprises display of the buffered television signal.
37. The method of any on of claims 34 to 36, wherein the saved buffered television signal is truncated to the start of the television programme.
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
40. The apparatus of claim 39, wherein the request to record the television programme comprises pausing display of the television programme.
41. The apparatus of claim 39, wherein the request to record the television programme comprises display of the buffered television signal.
42. The apparatus of any one of claims 39 to 41, wherein the processor truncates the saved buffered television signal to the start of the television programme.
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.
44. A television signal receiver including the apparatus of any one of claims 17 to 32.
45. A method or apparatus substantially as described with reference to the accompanying drawings.
CA2467227A 2001-11-13 2002-11-13 Improvements in receivers for television signals Expired - Lifetime CA2467227C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CA2586489A CA2586489C (en) 2001-11-13 2002-11-13 Improvements in receivers for television signals

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
GBGB0127234.3A GB0127234D0 (en) 2001-11-13 2001-11-13 Improvements in receivers for television signals
GB0127234.3 2001-11-13
PCT/GB2002/005109 WO2003043320A2 (en) 2001-11-13 2002-11-13 Improvements in receivers for television signals

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CA2586489A Division CA2586489C (en) 2001-11-13 2002-11-13 Improvements in receivers for television signals

Publications (2)

Publication Number Publication Date
CA2467227A1 true CA2467227A1 (en) 2003-05-22
CA2467227C CA2467227C (en) 2010-01-26

Family

ID=9925697

Family Applications (4)

Application Number Title Priority Date Filing Date
CA2467227A Expired - Lifetime CA2467227C (en) 2001-11-13 2002-11-13 Improvements in receivers for television signals
CA2861593A Abandoned CA2861593A1 (en) 2001-11-13 2002-11-13 Improvements in receivers for television signals
CA2861589A Pending CA2861589A1 (en) 2001-11-13 2002-11-13 Improvements in receivers for television signals
CA2586489A Expired - Lifetime CA2586489C (en) 2001-11-13 2002-11-13 Improvements in receivers for television signals

Family Applications After (3)

Application Number Title Priority Date Filing Date
CA2861593A Abandoned CA2861593A1 (en) 2001-11-13 2002-11-13 Improvements in receivers for television signals
CA2861589A Pending CA2861589A1 (en) 2001-11-13 2002-11-13 Improvements in receivers for television signals
CA2586489A Expired - Lifetime CA2586489C (en) 2001-11-13 2002-11-13 Improvements in receivers for television signals

Country Status (24)

Country Link
US (4) US9124935B2 (en)
EP (5) EP2259594B1 (en)
JP (3) JP5010092B2 (en)
KR (5) KR100948648B1 (en)
CN (6) CN100342727C (en)
AT (1) ATE349853T1 (en)
AU (2) AU2002341214B2 (en)
BR (2) BRPI0214083B1 (en)
CA (4) CA2467227C (en)
CO (1) CO5590984A2 (en)
CY (1) CY1106412T1 (en)
DE (1) DE60217169T2 (en)
DK (2) DK2259594T3 (en)
ES (4) ES2279889T3 (en)
GB (1) GB0127234D0 (en)
HK (2) HK1071262A1 (en)
IL (6) IL161967A0 (en)
MX (2) MX346692B (en)
NO (5) NO340120B1 (en)
NZ (6) NZ556426A (en)
PT (1) PT1449360E (en)
RU (2) RU2390965C2 (en)
WO (1) WO2003043320A2 (en)
ZA (1) ZA200404195B (en)

Families Citing this family (68)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7162532B2 (en) 1998-02-23 2007-01-09 Koehler Steven M System and method for listening to teams in a race event
CA2348353A1 (en) 2001-05-22 2002-11-22 Marc Arseneau Local broadcast system
EP1442588A4 (en) * 2001-11-07 2006-03-22 Ucentric Holdings Inc Digital video recording and reproduction system and method suitable for live-pause playback utilizing intelligent buffer memory allocation
GB0127234D0 (en) * 2001-11-13 2002-01-02 British Sky Broadcasting Ltd Improvements in receivers for television signals
ATE459079T1 (en) * 2002-03-07 2010-03-15 Nokia Corp METHOD AND APPARATUS FOR DIGITAL RECORDING
US20040103434A1 (en) * 2002-11-25 2004-05-27 United Video Properties, Inc. Interactive television systems with conflict management capabilities
CN100484213C (en) 2002-12-20 2009-04-29 皇家飞利浦电子股份有限公司 More user friendly time-shift buffer
JP2004236195A (en) * 2003-01-31 2004-08-19 Toshiba Corp Receiver and receiving method
US7640564B2 (en) * 2003-05-01 2009-12-29 Microsoft Corporation Recording resources indicators
JP4117615B2 (en) * 2003-06-30 2008-07-16 ソニー株式会社 Temporary storage management device, temporary storage management method, and temporary storage management program
US7603022B2 (en) 2003-07-02 2009-10-13 Macrovision Corporation Networked personal video recording system
US7457511B2 (en) * 2003-07-02 2008-11-25 Macrovision Corporation Independent buffer positions for a networked personal video recording system
US8438601B2 (en) * 2003-07-02 2013-05-07 Rovi Solutions Corporation Resource management for a networked personal video recording system
US7454120B2 (en) * 2003-07-02 2008-11-18 Macrovision Corporation Methods and apparatus for client aggregation of television programming in a networked personal video recording system
US7558469B2 (en) * 2003-09-05 2009-07-07 Echostar Technologies Corporation Method and apparatus to display graphically recording timer conflicts
JP4036182B2 (en) * 2003-11-10 2008-01-23 株式会社日立製作所 Communication terminal
KR100557188B1 (en) * 2004-01-29 2006-03-03 삼성전자주식회사 ONU Apparatus for Discriminative EPG Information and Its Program Alarm Method
JP2005278096A (en) * 2004-03-26 2005-10-06 Pioneer Electronic Corp Recording device and recording method
US7778520B1 (en) * 2004-04-29 2010-08-17 Steven Virden Personal video recording device
US7672337B2 (en) * 2004-05-14 2010-03-02 Google Inc. System and method for providing a digital watermark
US20050265396A1 (en) * 2004-05-14 2005-12-01 Ryan Steelberg System for broadcast play verification and method for same
US20050266834A1 (en) * 2004-05-14 2005-12-01 Ryan Steelberg System and method for broadcast play verification
US7743398B2 (en) * 2004-08-13 2010-06-22 Microsoft Corporation Video recording conflict management and user interface
GB2424987A (en) * 2005-04-04 2006-10-11 Inventec Multimedia & Telecom Time Shift Actuation And Control Method Used For Personal Video Recorder
US8042140B2 (en) 2005-07-22 2011-10-18 Kangaroo Media, Inc. Buffering content on a handheld electronic device
EP1978480A3 (en) 2005-07-22 2011-09-07 Kangaroo Media, Inc. System and methods for enhancing the experience of spectators atttending a live sporting event
JP2009503994A (en) * 2005-07-28 2009-01-29 トムソン ライセンシング Method and apparatus for memory adjustable by user of content recording device
TWM286531U (en) * 2005-10-27 2006-01-21 Animation Technologies Inc Audio/video signal processor with storage functions
US8582946B2 (en) 2005-11-04 2013-11-12 Rovi Guides, Inc. Systems and methods for recording programs using a network recording device as supplemental storage
EP2475166A1 (en) 2006-07-31 2012-07-11 United Video Properties, Inc. Systems and methods for providing media guidance planners
US8468561B2 (en) 2006-08-09 2013-06-18 Google Inc. Preemptible station inventory
JP2008148076A (en) * 2006-12-12 2008-06-26 Hitachi Ltd Program recording reservation device
US20080276284A1 (en) * 2007-05-04 2008-11-06 United Video Properties, Inc. Systems and methods for recording overlapping media content during scheduling conflicts
JP4891847B2 (en) * 2007-06-29 2012-03-07 株式会社東芝 Recording apparatus, recording / reproducing system, and recording method
JP5173287B2 (en) * 2007-07-06 2013-04-03 キヤノン株式会社 Program recording apparatus and control method thereof
US9848157B2 (en) * 2007-08-28 2017-12-19 Cable Television Laboratories, Inc. Method of automatically switching television channels
US9445159B2 (en) 2007-12-17 2016-09-13 Echostar Technologies L.L.C. Extended recording time apparatus, systems, and methods
US8640227B2 (en) 2008-06-23 2014-01-28 EchoStar Technologies, L.L.C. Apparatus and methods for dynamic pictorial image authentication
US8473979B2 (en) 2008-09-30 2013-06-25 Echostar Technologies L.L.C. Systems and methods for graphical adjustment of an electronic program guide
US9357262B2 (en) 2008-09-30 2016-05-31 Echostar Technologies L.L.C. Systems and methods for graphical control of picture-in-picture windows
US8572651B2 (en) 2008-09-22 2013-10-29 EchoStar Technologies, L.L.C. Methods and apparatus for presenting supplemental information in an electronic programming guide
US8937687B2 (en) 2008-09-30 2015-01-20 Echostar Technologies L.L.C. Systems and methods for graphical control of symbol-based features in a television receiver
US8763045B2 (en) 2008-09-30 2014-06-24 Echostar Technologies L.L.C. Systems and methods for providing customer service features via a graphical user interface in a television receiver
US8582957B2 (en) 2008-09-22 2013-11-12 EchoStar Technologies, L.L.C. Methods and apparatus for visually displaying recording timer information
US8411210B2 (en) 2008-09-30 2013-04-02 Echostar Technologies L.L.C. Systems and methods for configuration of a remote control device
US8793735B2 (en) 2008-09-30 2014-07-29 EchoStar Technologies, L.L.C. Methods and apparatus for providing multiple channel recall on a television receiver
US8098337B2 (en) 2008-09-30 2012-01-17 Echostar Technologies L.L.C. Systems and methods for automatic configuration of a remote control device
US8397262B2 (en) 2008-09-30 2013-03-12 Echostar Technologies L.L.C. Systems and methods for graphical control of user interface features in a television receiver
US9100614B2 (en) 2008-10-31 2015-08-04 Echostar Technologies L.L.C. Graphical interface navigation based on image element proximity
JP4489134B2 (en) * 2008-11-12 2010-06-23 株式会社東芝 RECORDING DEVICE AND RECORDING DEVICE CONTROL METHOD
US9282277B2 (en) * 2008-12-19 2016-03-08 Seagate Technology Llc Storage device and controller to selectively activate a storage media
US9154721B2 (en) 2009-03-26 2015-10-06 Dish Network L.L.C. Apparatus and methods for recording adjacent time slots of television programming on the same channel
MX2011012733A (en) * 2009-06-01 2011-12-16 Sharp Kk Receiver and receiver control method.
US20110162020A1 (en) * 2009-12-29 2011-06-30 Kahn Raynold M Method and system for operating a multi-room digital video recording system
US9113127B2 (en) 2010-02-08 2015-08-18 Echostar Technologies L.L.C. Systems and methods for automatically scheduling recordings of programming events
US9363464B2 (en) * 2010-06-21 2016-06-07 Echostar Technologies L.L.C. Systems and methods for history-based decision making in a television receiver
US8902344B2 (en) 2011-12-28 2014-12-02 Canon Kabushiki Kaisha Display control apparatus, image capture apparatus, display control method, and image capture apparatus control method
KR101192966B1 (en) * 2012-06-05 2012-10-19 (주)티비스톰 A user interface rendering apparatus for playing broadcast programs and the method thereof
US10368126B2 (en) 2012-06-08 2019-07-30 The Directv Group, Inc. Method and system for displaying content or conflicts from multiple receiving devices on a second screen device
US9204186B2 (en) * 2013-03-13 2015-12-01 Comcast Cable Communications, Llc Buffering content
FR3031262B1 (en) * 2014-12-30 2018-03-23 Softathome METHOD FOR RETRIEVING BROADCAST DIFFUSIONS AND DEVICE THEREFOR.
GB201502357D0 (en) * 2015-02-12 2015-04-01 Nagra Media Uk Ltd Systems and methods for resolving recording conflicts
GB2552274A (en) 2015-11-09 2018-01-17 Sky Cp Ltd Television user interface
CN108494528A (en) * 2018-03-26 2018-09-04 南阳师范学院 A kind of Satellite Communication Receive end data processing method based on BM decodings
US11159833B2 (en) 2018-11-23 2021-10-26 Sony Corporation Buffer management for storing files of a received packet stream
CN110176135A (en) * 2019-06-19 2019-08-27 中国人民解放军32181部队 A kind of data acquisition device
US11051051B1 (en) * 2020-03-27 2021-06-29 Synamedia Limited Systems, methods, and devices for managing storage of media objects
CN111930306A (en) * 2020-07-29 2020-11-13 北京京东乾石科技有限公司 Data processing method and device

Family Cites Families (76)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2812549A1 (en) 1978-03-22 1979-09-27 Itt Ind Gmbh Deutsche TELEVISION RECEIVER WITH A DEVICE FOR THE SIMULTANEOUS PLAYBACK OF MULTIPLE PROGRAMS
BE900693A (en) 1984-09-27 1985-03-27 Cinematique Lab METAL DISC SUPPORT FOR CIVIL WORKS.
DE3528643A1 (en) * 1985-08-09 1987-02-12 Thomson Brandt Gmbh TELEVISION RECEIVER
DE3543540A1 (en) * 1985-12-10 1987-06-11 Bosch Gmbh Robert METHOD FOR PLAYING BACK VIDEO SIGNALS STORED ON MAGNETIC TAPE WITH A TAPE SPEED DIFFERENT FROM THE TAPE SPEED AND THE CIRCUIT ARRANGEMENT THEREFOR
US5187589A (en) * 1988-07-28 1993-02-16 Pioneer Electronic Corporation Multiprogram video tape recording and reproducing device
US5187859A (en) * 1990-08-23 1993-02-23 The United States Of America As Represented By The United States Department Of Energy Method of preloading superconducting coils by using materials with different thermal expansion coefficients
US5325402A (en) 1991-04-30 1994-06-28 Nec Corporation Method and arrangement for estimating data sequences transmsitted using Viterbi algorithm
US5477262A (en) * 1991-11-29 1995-12-19 Scientific-Altanta, Inc. Method and apparatus for providing an on-screen user interface for a subscription television terminal
US5418973A (en) * 1992-06-22 1995-05-23 Digital Equipment Corporation Digital computer system with cache controller coordinating both vector and scalar operations
JPH065274A (en) 1992-06-23 1994-01-14 Matsushita Electric Ind Co Ltd Sealed battery
JPH0622273A (en) 1992-06-29 1994-01-28 Victor Co Of Japan Ltd Broadcast reception recording and reproducing device
US5278673A (en) 1992-09-09 1994-01-11 Scapa James R Hand-held small document image recorder storage and display apparatus
JPH0792654B2 (en) 1992-10-23 1995-10-09 インターナショナル・ビジネス・マシーンズ・コーポレイション Video data frame transmission method and apparatus
US5371551A (en) * 1992-10-29 1994-12-06 Logan; James Time delayed digital video system using concurrent recording and playback
US5438423C1 (en) 1993-06-25 2002-08-27 Grass Valley Us Inc Time warping for video viewing
GB9400101D0 (en) 1994-01-05 1994-03-02 Thomson Consumer Electronics Consumer interface for a satellite television system
JP3791024B2 (en) 1994-09-12 2006-06-28 松下電器産業株式会社 Video signal recording and playback device
US5822493A (en) * 1994-11-17 1998-10-13 Matsushita Electric Industrial Co., Ltd. Real-time image recording/producing method and apparatus and video library system
US5758257A (en) * 1994-11-29 1998-05-26 Herz; Frederick System and method for scheduling broadcast of and access to video programs and other data using customer profiles
JPH08195031A (en) * 1995-01-18 1996-07-30 Sony Corp Hard disk device
CA2218688C (en) * 1995-04-21 2007-02-20 Imedia Corporation An in-home digital video unit with combined archival storage and high-access storage
GB9526304D0 (en) 1995-05-22 1996-02-21 British Sky Broadcasting Ltd Interactive services interface
US5652613A (en) 1995-06-07 1997-07-29 Lazarus; David Beryl Intelligent electronic program guide memory management system and method
US6430363B2 (en) 1995-09-11 2002-08-06 Matsushita Electric Industrial Co., Ltd. Video signal recording and reproducing apparatus
DE69631180T2 (en) * 1995-09-11 2004-09-02 Matsushita Electric Industrial Co., Ltd., Kadoma TV signal recording and reproducing system
US6240240B1 (en) * 1995-10-27 2001-05-29 Sony Corporation Apparatus and method for controlling the recording of television programs
JP4264851B2 (en) 1995-12-22 2009-05-20 ブリティッシュ・スカイ・ブロードキャスティング・リミテッド Improvements in receivers for television signals.
JP3260380B2 (en) * 1996-02-02 2002-02-25 トムソン コンシューマ エレクトロニクス インコーポレイテッド System and method for interconnecting multiple electronic devices
JPH1069300A (en) 1996-08-29 1998-03-10 Toshiba Corp Recording and reproducing device
JPH1079916A (en) 1996-09-04 1998-03-24 Hitachi Ltd Video recording device
EP0836320B1 (en) 1996-10-08 2006-03-22 Matsushita Electric Industrial Co., Ltd. Information receiving method and information receiving apparatus using the same method
JPH10234007A (en) 1996-12-18 1998-09-02 Sony Corp Recording and reproducing device
AU733993B2 (en) 1997-07-21 2001-05-31 Rovi Guides, Inc. Systems and methods for displaying and recording control interfaces
JPH11259927A (en) 1998-03-06 1999-09-24 Matsushita Electric Ind Co Ltd Program recording/reserving device
JP3982060B2 (en) * 1998-05-26 2007-09-26 ソニー株式会社 Recording / reproducing apparatus and timer reservation apparatus for recording / reproducing apparatus
JP2000032399A (en) 1998-07-08 2000-01-28 Yamaha Corp Recording and reproducing device
CN1867068A (en) * 1998-07-14 2006-11-22 联合视频制品公司 Client-server based interactive television program guide system with remote server recording
TW465235B (en) * 1998-09-17 2001-11-21 United Video Properties Inc Electronic program guide with digital storage
JP2000152157A (en) * 1998-11-09 2000-05-30 Sony Corp Video recorder
JP2000175113A (en) 1998-12-01 2000-06-23 Sanyo Electric Co Ltd Digital television broadcasting receiver
JP2000184320A (en) 1998-12-11 2000-06-30 Nec Corp Recording and reproducing device and display device for electronic program guide
JP4356241B2 (en) * 1998-12-22 2009-11-04 ソニー株式会社 Digital broadcast receiver
JP2000251406A (en) 1999-02-26 2000-09-14 Sharp Corp Picture recording device
KR100424231B1 (en) * 1999-03-08 2004-03-25 파이쓰, 인크. Data reproducing device, data reproducing method, and information terminal
JP3775937B2 (en) 1999-03-18 2006-05-17 シャープ株式会社 Broadcast program receiving apparatus, broadcast program recording reservation changing method, and recording medium on which program for executing the method is recorded
CN1592403A (en) * 1999-03-30 2005-03-09 提维股份有限公司 Data storage management and program system and method
JP2000354221A (en) 1999-06-10 2000-12-19 Hitachi Ltd Broadcast information recording and reproducing system
US6385739B1 (en) 1999-07-19 2002-05-07 Tivo Inc. Self-test electronic assembly and test system
DE60025729T2 (en) 1999-08-09 2006-11-02 British Sky Broadcasting Limited AN ELECTRONIC PROGRAM OVERVIEW USING TELEVISION PROGRAMMETER
AUPQ217399A0 (en) 1999-08-12 1999-09-02 Honeywell Limited Realtime digital video server
KR100605893B1 (en) * 1999-10-08 2006-08-01 삼성전자주식회사 Video stream handling method for supporting time shift function
US8250617B2 (en) * 1999-10-29 2012-08-21 Opentv, Inc. System and method for providing multi-perspective instant replay
JP2001128076A (en) 1999-10-29 2001-05-11 Fujitsu Ltd Broadcasting receiver and medium
IL132859A (en) 1999-11-10 2008-07-08 Nds Ltd System for data stream processing
JP2001157152A (en) 1999-11-26 2001-06-08 Fujitsu Ltd Device for recording and reproducing video signal and program storage medium
JP4322378B2 (en) 1999-12-14 2009-08-26 パナソニック株式会社 Television receiver and program recording medium
US7882520B2 (en) * 2000-12-20 2011-02-01 Tivo Inc. Broadcast program recording overrun and underrun scheduling system
WO2001047257A1 (en) * 1999-12-21 2001-06-28 Tivo, Inc. Intelligent system and methods of recommending media content items based on user preferences
FR2803470A1 (en) 1999-12-30 2001-07-06 Thomson Multimedia Sa METHOD FOR MANAGING A MEMORY IN A TELEVISION RECEIVER AND TELEVISION RECEIVER
JP2001197382A (en) 2000-01-12 2001-07-19 Mitsubishi Electric Corp Broadcast program reception device
KR100317801B1 (en) * 2000-01-14 2001-12-24 윤종용 Apparatus and method for saving/reviving of broadcasting signal for digital television
US6701528B1 (en) * 2000-01-26 2004-03-02 Hughes Electronics Corporation Virtual video on demand using multiple encrypted video segments
US6714259B2 (en) 2000-02-26 2004-03-30 Samsung Electronics Co., Ltd. Method and apparatus for receiving digital television signals from a plurality of independent channels
CA2402318C (en) 2000-03-08 2008-11-25 General Instrument Corporation Of Delaware Personal recorder and method of implementing and using same
JP4599740B2 (en) 2000-04-21 2010-12-15 ソニー株式会社 Information processing apparatus and method, recording medium, program, and recording medium
WO2001084826A2 (en) 2000-04-25 2001-11-08 Hughes Electronics Corporation Multi-tuner dvr
US6782550B1 (en) * 2000-06-16 2004-08-24 Minerva Networks, Inc. Program guide with a current-time bar
EP1185095A1 (en) 2000-08-17 2002-03-06 Burst.Com, Inc. System and method for time-shifted program viewing
US7239796B2 (en) * 2000-09-27 2007-07-03 Victor Company Of Japan, Ltd. Information recording and reproducing apparatus
CA3011879C (en) 2001-02-21 2021-10-19 Rovi Guides, Inc. Systems and methods for interactive program guides with personal video recordng features
US20070230921A1 (en) * 2001-04-05 2007-10-04 Barton James M Multimedia time warping system
GB0127234D0 (en) * 2001-11-13 2002-01-02 British Sky Broadcasting Ltd Improvements in receivers for television signals
US6493629B1 (en) * 2001-12-03 2002-12-10 Motorola, Inc. Method of and system for coupling location information
JP4010821B2 (en) * 2002-02-12 2007-11-21 株式会社日立国際電気 Water-cooling connector mounting structure
US7811327B2 (en) 2005-04-21 2010-10-12 Globus Medical Inc. Expandable vertebral prosthesis
JP5623308B2 (en) 2010-02-26 2014-11-12 日本特殊陶業株式会社 Multilayer wiring board and manufacturing method thereof

Also Published As

Publication number Publication date
ES2418849T3 (en) 2013-08-16
CN100342727C (en) 2007-10-10
JP2012138961A (en) 2012-07-19
CA2861593A1 (en) 2003-05-22
HK1071262A1 (en) 2005-07-08
BR0214083A (en) 2004-12-14
BRPI0214083B1 (en) 2019-04-16
US20120076472A1 (en) 2012-03-29
EP1768399A2 (en) 2007-03-28
KR20120014049A (en) 2012-02-15
CA2861589A1 (en) 2003-05-22
JP5010092B2 (en) 2012-08-29
CY1106412T1 (en) 2011-10-12
US9084017B2 (en) 2015-07-14
DK2259594T3 (en) 2018-08-27
EP1449360B1 (en) 2006-12-27
AU2008203112A2 (en) 2008-10-30
KR101236800B1 (en) 2013-02-25
RU2004117876A (en) 2005-04-27
US20060179462A1 (en) 2006-08-10
CN101594506A (en) 2009-12-02
EP2259594A1 (en) 2010-12-08
HK1115699A1 (en) 2008-12-05
KR20100084692A (en) 2010-07-27
NZ586170A (en) 2012-05-25
IL220197A0 (en) 2012-07-31
AU2008203112B2 (en) 2012-03-08
ES2684682T3 (en) 2018-10-04
NZ533362A (en) 2006-03-31
DE60217169D1 (en) 2007-02-08
KR101005112B1 (en) 2010-12-30
MX346692B (en) 2017-03-29
NO340115B1 (en) 2017-03-13
NO20151807A1 (en) 2004-08-10
NO20151808A1 (en) 2004-08-10
CN102014261A (en) 2011-04-13
PT1449360E (en) 2007-04-30
RU2390965C2 (en) 2010-05-27
EP2265021A1 (en) 2010-12-22
NZ544419A (en) 2008-03-28
JP2009261016A (en) 2009-11-05
CN102724465B (en) 2015-05-20
CN1608371A (en) 2005-04-20
NO340116B1 (en) 2017-03-13
NZ556426A (en) 2009-01-31
CN101594506B (en) 2011-04-13
NZ597099A (en) 2013-08-30
GB0127234D0 (en) 2002-01-02
AU2002341214B2 (en) 2008-11-06
IL220194A0 (en) 2012-07-31
NO20151810A1 (en) 2004-08-10
EP2259594B1 (en) 2018-05-23
IL161967A0 (en) 2005-11-20
DK1449360T3 (en) 2007-05-07
CA2586489A1 (en) 2003-05-22
DE60217169T2 (en) 2007-10-18
IL220196A (en) 2016-02-29
ES2419380T3 (en) 2013-08-20
KR100948648B1 (en) 2010-03-18
KR20110044308A (en) 2011-04-28
NO20151805L (en) 2004-08-10
NO340120B1 (en) 2017-03-13
IL220193A0 (en) 2012-07-31
CA2586489C (en) 2015-11-03
US9124935B2 (en) 2015-09-01
JP5210993B2 (en) 2013-06-12
IL220196A0 (en) 2012-07-31
AU2008203112A1 (en) 2008-08-07
US20120070130A1 (en) 2012-03-22
CN101072316B (en) 2013-07-10
US9113209B2 (en) 2015-08-18
CN102014261B (en) 2013-10-30
CA2467227C (en) 2010-01-26
CO5590984A2 (en) 2005-12-30
NO340132B1 (en) 2017-03-13
EP2290960A2 (en) 2011-03-02
US20130071092A1 (en) 2013-03-21
NO340129B1 (en) 2017-03-13
KR20090107089A (en) 2009-10-12
EP2290960B1 (en) 2013-04-03
AU2008203112B8 (en) 2012-03-15
EP2265021B1 (en) 2014-04-09
EP1768399A3 (en) 2007-11-14
CN102724465A (en) 2012-10-10
NO20042371L (en) 2004-08-10
JP2005510139A (en) 2005-04-14
KR20050044452A (en) 2005-05-12
KR101256413B1 (en) 2013-04-25
CN101072316A (en) 2007-11-14
ATE349853T1 (en) 2007-01-15
WO2003043320A2 (en) 2003-05-22
EP1449360A2 (en) 2004-08-25
ZA200404195B (en) 2005-03-30
EP1768399B1 (en) 2013-04-03
RU2010106007A (en) 2011-09-10
NZ573672A (en) 2010-07-30
IL220194A (en) 2015-04-30
MXPA04004571A (en) 2004-09-10
IL161967A (en) 2014-03-31
ES2279889T3 (en) 2007-09-01
AU2008203112A8 (en) 2012-03-15
EP2290960A3 (en) 2011-11-02
WO2003043320A3 (en) 2003-12-04
CN104270592A (en) 2015-01-07

Similar Documents

Publication Publication Date Title
CA2467227A1 (en) Improvements in receivers for television signals
US6480667B1 (en) Method of time shifting to simultaneously record and play a data stream
US7889973B2 (en) Method and apparatus for partial file delete
US7359619B1 (en) Transmitting signals to cause replays to be recorded at a plurality of receivers
JP4499573B2 (en) Easier to use time shift buffer
JPH07107439A (en) Apparatus and method for time distortion for video
US6775085B2 (en) Apparatus for recording and reproducing information and information reproducing method
JP3656902B2 (en) Information recording / reproducing device
EP2357810B1 (en) Recording apparatus and method
US20070140658A1 (en) Time-shifting user interface method with automatic chaptering and audio-visual device using the method
KR101375272B1 (en) Method for managing image files and image apparatus thereof
JP2006302337A (en) Recording and reproducing apparatus
JP2001101793A (en) Video recording and reproducing device with erasure selective function
JP2006115224A (en) Video recorder
KR20030033381A (en) Method for controlling storage space personal video recorder
US20050141382A1 (en) Optical disk apparatus
JP2004007155A (en) Program recording and reproducing apparatus
JP4416586B2 (en) Video recording / playback device
KR100586151B1 (en) Method to delete parts of video data stored in hard disk drive of a digital video recorder
JP2004015821A (en) Device and method for recording and reproducing data
JP3527682B2 (en) Information playback device
KR20040090552A (en) Personal Video Recorder System and Method the Same
JPH11168691A (en) Video storage display device
JP2006018923A (en) Animation reproducing apparatus
KR20080049865A (en) Method for time-shift recording in hard disc type recorder

Legal Events

Date Code Title Description
EEER Examination request
MKEX Expiry

Effective date: 20221114