In the drawings:
One or more specific embodiments of the present invention will be described below. In an effort to provide a concise description of these embodiments, not all features of an actual implementation are described in the specification. It should be appreciated that in the development of any such actual implementation, as in any engineering or design project, numerous implementation-specific decisions may be made to achieve the developers' specific goals, such as compliance with system-related and business-related constraints, which may vary from one implementation to another. Moreover, it should be appreciated that such a development effort might be complex and time consuming, but would nevertheless be a routine undertaking of design, fabrication, and manufacture for those of ordinary skill having the benefit of this disclosure.
In a typical digital cable ready system, channel tables are specified to arrive at given intervals. Therefore, it is possible to determine a reasonable time period during which all channel tables specifying a complete cable channel map should have arrived and been correctly received. The time period may be measured by a timer and may start upon receipt of a channel table. Alternatively, the time period may be started arbitrarily at a particular time of day or at a given time interval, each of which may be chosen to correspond with a known or assumed channel table transmission time. During the predetermined time period, it may be assumed that no channel table wrap has occurred, so rebuilding of the channel table may be prohibited. After the time period expires, wrap detection is allowed to begin. Thus, in an exemplary embodiment of the present invention, channel tables are gathered for a given period of time. After that time, if a table of a certain type arrives that has already been seen, then the wrap detect would be triggered. After that point, any new table of a given type, determined by its CRC, would cause the reacquisition of the data for that table type.
An exemplary embodiment of the present invention allows a channel map to remain stable so that the user is able to navigate to all possible channels without interruption. Disruptions to the channel map during periods of time other than the infrequent times when the cable operator actually performs changes to the channel map could be reduced.
While the invention may be susceptible to various modifications and alternative forms, specific embodiments have been shown by way of example in the drawings and will be described in detail herein. However, it should be understood that the invention is not intended to be limited to the particular forms disclosed. Rather, the invention is to cover all modifications, equivalents and alternatives falling within the spirit and scope of the invention as defined by the following appended claims.
This application claims priority based on U.S. Provisional Application Ser. No. 60/810,313 filed on Jun. 2, 2006, which is incorporated by reference as though completely set forth herein.
Number | Date | Country | |
---|---|---|---|
60810313 | Jun 2006 | US |