Automatic time set in a television system
First Claim
1. A method for automatically setting the time in a television system with television schedule data, comprising the steps of:
- broadcasting a datastream with at least one data packet to a peripheral device, said datastream containing said television schedule data, said peripheral device being within said television system, said data packet including a cyclic redundancy check and a time value, said cyclic redundancy check capable of indicating errors in said data packet;
searching for a VBI line containing said datastream;
identifying a first byte in said data packet with a processor after said VBI line containing said datastream is found, said processor being located in said peripheral device;
utilizing said cyclic redundancy check to determine if said data packet contains an error, said utilizing of said cyclic redundancy check occurring after said first byte is identified;
storing said time value in a memory when said data packet is free of errors, said memory being located in said peripheral device;
setting a time in said peripheral device with said processor, said processor using said time value stored in said memory to set said time;
storing a portion of said television schedule data in said memory; and
generating a television schedule guide with said television schedule data, said time being used in said generation of said television schedule guide.
6 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method and apparatus for automatically setting the time in a peripheral device (170) in a television system (10). In the preferred embodiment, a datastream (300) with packets of data (310-313) is broadcast to the peripheral device (170). A time value (400) within the received datastream (300) is used to set the time within the peripheral device (170). The data within the received datastream (300) also contains a cyclic redundancy check (410) which is used to determine when an error is present in the received data packet (310). The time is set in the peripheral device (170) only when the cyclic redundancy check has found no errors in the data packet (310). When needed, additional values within the received packet (310) can later be used to correct the time which has been set in the peripheral device (170).
377 Citations
30 Claims
-
1. A method for automatically setting the time in a television system with television schedule data, comprising the steps of:
-
broadcasting a datastream with at least one data packet to a peripheral device, said datastream containing said television schedule data, said peripheral device being within said television system, said data packet including a cyclic redundancy check and a time value, said cyclic redundancy check capable of indicating errors in said data packet; searching for a VBI line containing said datastream; identifying a first byte in said data packet with a processor after said VBI line containing said datastream is found, said processor being located in said peripheral device; utilizing said cyclic redundancy check to determine if said data packet contains an error, said utilizing of said cyclic redundancy check occurring after said first byte is identified; storing said time value in a memory when said data packet is free of errors, said memory being located in said peripheral device; setting a time in said peripheral device with said processor, said processor using said time value stored in said memory to set said time; storing a portion of said television schedule data in said memory; and generating a television schedule guide with said television schedule data, said time being used in said generation of said television schedule guide. - View Dependent Claims (2, 3, 4)
-
-
5. A method for automatically setting the time in a television system, comprising the steps of:
-
broadcasting a datastream with at least one data packet to a peripheral device, said peripheral device being within said television system, said data packet including a cyclic redundancy check and a time value, said cyclic redundancy check capable of indicating errors in said data packet; searching for a VBI line containing said datastream; identifying a first byte in said data packet with a processor after said VBI line containing said datastream is found, said processor being located in said peripheral device; utilizing said cyclic redundancy check to determine if said data packet contains an error, said utilizing of said cyclic redundancy check occurring after said first byte is identified; storing said time value in a memory when said data packet is free of errors, said memory being located in said peripheral device; and setting a time in said peripheral device with said processor, said processor using said time value stored in said memory to set said time. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A television system with automatic time set capability, comprising:
-
a distribution center for compiling and broadcasting at least a portion of a datastream, said datastream including at least one data packet, said data packet including a cyclic redundancy check and a time value, said cyclic redundancy check capable of detecting errors in said data packet; a peripheral device within said television system, said peripheral device capable of receiving said datastream, said datastream being contained within one of multiple VBI lines; a processor located in said peripheral device, said processor capable of searching for said VBI line with said datastream, said processor capable of identifying a first byte in said data packet after said VBI line with said datastream is found, said processor capable of utilizing said cyclic redundancy check to determine if said data packet contains an error, said utilizing of said cyclic redundancy check occurring after said first byte is identified; and a memory located in said peripheral device, said memory storing said time value when said data packet is free of errors; wherein said processor sets a time in said peripheral device, said processor using said time value stored in said memory to set said time. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A method for automatically setting the time in a television system with television schedule data, comprising the steps of:
-
broadcasting a datastream with at least one data packet to a peripheral device, said datastream containing said television schedule data, said peripheral device being within said television system, said data packet including a cyclic redundancy check and a time value, said cyclic redundancy check capable of indicating errors in said data packet; identifying a first byte in said data packet with a processor located in said peripheral device; utilizing said cyclic redundancy check to determine if said data packet contains an error, said utilizing of said cyclic redundancy check occurring after said first byte is identified; storing said time value in a memory when said data packet is free of errors, said memory being located in said peripheral device; setting a time in said peripheral device with said processor, said processor using said time value stored in said memory to set said time; storing a portion of said television schedule data in said memory; and generating a television schedule guide with said television schedule data, said time being used in said generation of said television schedule guide. - View Dependent Claims (23)
-
-
24. A method for automatically setting the time in a television system, comprising the steps of:
-
broadcasting a datastream with at least one data packet to a peripheral device, said peripheral device being within said television system, said data packet including a cyclic redundancy check and a time value, said cyclic redundancy check capable of indicating errors in said data packet; identifying a first byte in said data packet with a processor located in said peripheral device; utilizing said cyclic redundancy check to determine if said data packet contains an error, said utilizing of said cyclic redundancy check occurring after said first byte is identified; storing said time value in a memory when said data packet is free of errors, said memory being located in said peripheral device; and setting a time in said peripheral device with said processor, said processor using said time value stored in said memory to set said time. - View Dependent Claims (25, 26, 27)
-
-
28. A television system with automatic time set capability, comprising:
-
a distribution center for compiling and broadcasting at least a portion of a datastream, said datastream including at least one data packet, said data packet including a cyclic redundancy check and a time value, said cyclic redundancy check capable of detecting errors in said data packet; a peripheral device within said television system, said peripheral device capable of receiving said datastream, said datastream being contained within a VBI line; a processor located in said peripheral device, said processor capable of identifying a first byte in said data packet, said processor capable of utilizing said cyclic redundancy check to determine if said data packet contains an error, said utilizing of said cyclic redundancy check occurring after said first byte is identified; and a memory located in said peripheral device, said memory storing said time value when said data packet is free of errors; wherein said processor sets a time in said peripheral device, said processor using said time value stored in said memory to set said time. - View Dependent Claims (29, 30)
-
Specification