Claims
- 1. A method for selectively storing an electronic program guide object in a satellite broadcast system, the method comprising the steps of:setting a bit in a local mask indicative of a first carousel of electronic program guide information that is repeatedly broadcast with a first periodicity, wherein the local mask further includes a clear bit indicative of a second carousel of electronic program guide information that is repeatedly broadcast with a second periodicity different than the first periodicity; acquiring an object mask associated with the electronic program guide object; comparing the object mask to the local mask; and storing the electronic program guide object if the electronic program guide object is associated with the first carousel of electronic program guide information.
- 2. A method as defined in claim 1, further comprising;comparing the object mask to a predefined constant; and storing the program guide object if the object mask is equal to the predefined constant.
- 3. A method as defined in claim 2, wherein the predefined constant is equal to a binary number comprising all ones.
- 4. A method as defined in claim 1, further comprising;receiving a marker; comparing the received marker to a predefined marker; and clearing the bit in the local mask if the received marker is equal to the predefined marker.
- 5. A method as defined in claim 1, further comprising determining if a received object is an update object.
- 6. A method as defined in claim 5, wherein setting the bit in the local mask is performed in response to determining that the received object is an update object.
- 7. A method as defined in claim 1, further comprising determining if a predefined time period has elapsed since last receiving an update object.
- 8. A method as defined in claim 7, wherein setting the bit in the local mask is performed in response to determining that the predefined time period has elapsed.
- 9. A method as defined in claim 1, wherein the broadcast system comprises a direct-to-home satellite system.
- 10. A method as defined in claim 1, wherein comparing the object mask to the local mask comprises a logical AND operation.
- 11. An apparatus for selectively storing an electronic program guide object in a satellite television system comprising:a satellite signal receiver for receiving the electronic program guide object from one of a first carousel of electronic program guide information that repeatedly broadcasts a first set of electronic program guide information with a first periodicity and a second carousel of electronic program guide information that repeatedly broadcasts a second set of electronic program guide information with a second periodicity; a memory for storing the electronic program guide object; and a control circuit operatively coupled to the receiver and the memory for determining if an object mask associated with the electronic program guide object is indicative of one of the first and second carousels of electronic program guide information, the control circuit causing the memory to store the electronic program guide object if the object mask is indicative of one of the first and second carousels of electronic program guide information.
- 12. An apparatus as defined in claim 11, wherein the control circuit is further adapted to compare the object mask to a predefined constant, the control circuit causing the memory to store the electronic program guide object if the object mask is equal to the predefined constant.
- 13. An apparatus as defined in claim 11, wherein the control circuit is further adapted to compare a marker received by the satellite signal receiver to a predefined marker, wherein the marker is indicative of a particular point in time associated with the carousel of electronic program guide information.
- 14. An apparatus as defined in claim 11, wherein the control circuit is further adapted to determine if an update object is received by the satellite signal receiver.
- 15. A method of transmitting electronic program guide information comprising;providing a first carousel of electronic program guide information corresponding to a first section of time relative to a reference time, wherein the first carousel of electronic program guide information comprises first program data; providing a second carousel of electronic program guide information corresponding to a second section of time relative to the reference time, wherein the second carousel of electronic program guide information comprises second program data; cycling the first carousel at a first rate, wherein the first program data is repeatedly broadcast at a first periodicity; and cycling the second carousel at a second rate different from the first rate, wherein the second program data is repeatedly broadcast at a second periodicity different from the first periodicity.
- 16. A method as defined in claim 15, wherein the referenced time is substantially equal to the current time.
RELATED APPLICATIONS
This application claims priority from provisional application Ser. No. 60/126,916, filed Mar. 29, 1999.
US Referenced Citations (16)
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/126916 |
Mar 1999 |
US |