The present invention relates generally to methods and apparatuses for receiving digital television signals, and more particular to a method and apparatus for receiving a digital television signal that is being broadcast to the public, such a digital cable, satellite and digital terrestrial television.
High Definition Digital Television is now being increasingly broadcast throughout the country. Many users have complicated digital receivers and set-top boxes arranged in a variety of ways to receive both digital and analog television, as well as High Definition Television (HDTV). Each system can require different troubleshooting techniques.
In analog television, when a problem arises the picture typically degrades in a way that the user understands. For example, the picture may become fuzzy, or lose horizontal synchronization, to name only a few. This poor picture, however, provided the viewer with some information as to the source of the problem, thereby enabling the viewer to attempt a correction on his own, often with at least some limited success.
However, when a digital television channel degrades or is broken at the source for one of several possible reasons, the picture simply fails to display leaving the viewer with blank screen; hence the viewer has no idea as to why the channel is not being displayed. Digital television reception failure can occur for many reasons, each of which requires a different solution. A digital receiver performs several steps to recreate the program being transmitted, such as RF conversion, transport recovery and packet decoding. A failure in any one of these steps will result in a blank screen. Yet the solution for each of these steps can be significantly different. Moreover, the process is generally a non-linear process, so that making a change in the wrong part of the process can lead to more problems, thereby making it difficult to return to the initial state.
The present invention is therefore directed to the problem of developing a method and apparatus for enabling a user to understand why a digital television channel is not being displayed.
The present invention solves these and other problems by automatically providing a status signal to the user when a selected program is not detected or displayed. This status signal provides information as to the point in the digital process that the failure occurred, thereby enabling more rapid corrective action or understanding of the problem.
According to one aspect of the present invention, a method for displaying a status to a television viewer includes creating a digital television signal status value indicative of one or more parameters of a received digital signal, and displaying automatically the digital television signal status value if television programming is not being displayed or detected when programming the channel map. The digital television signal status value can includes a value indicative of a received RF signal strength, a value indicative of a transport signal validity, or a value indicative of trying the validity of the parsing information that could be contained in the Pat, Pmt, PSIP or other tables used for decoding digital signals.
According to another aspect of the present invention, an exemplary embodiment of a method for providing a status signal to the user automatically displays an RF signal strength value, a transport validity indicator and a parsing table validity indicator for a selected channel on the screen when a program is not being displayed on the selected channel or detected when programming the channel map. Each of these indicators provides the viewer with an indication as to the source of the problem. These indicators can be either qualitative or quantitative or both. For example, the RF signal strength could be labeled strong along with a specified value.
According to another aspect of the present invention, an exemplary embodiment of an apparatus for displaying a status to a user when digital programming is not being displayed or detected when programming the channel map includes an RF receiver, a transport demultiplexer and a decoder. The RF receiver converts an RF signal to a digital bit stream. The RF receiver also includes a software module that evaluates signal strength of a received RF signal and outputs an RF signal strength indicator value that is automatically displayed if television programming is not being displayed or detected when programming the channel map. The transport demultiplexer converts the digital bit stream into its constituent packets. The transport demultiplexer also includes a software module that evaluates a transport signal and provides a transport signal validity indicator value that is automatically displayed if television programming is not being displayed or detected when programming the channel map. The decoder converts the packets into a television signal. The decoder also includes a software module that tries the received parsing information and provides a parsing validity indicator value that is automatically displayed if television programming is not being displayed or detected when programming the channel map. The RF signal strength indicator value can either be a quantitative indicator or a qualitative indicator. The transport signal indicator value can be a qualitative indicator or a quantitative indicator. The parsing indicator value can also be a qualitative indicator or a quantitative indicator.
Other aspects of the present invention will be apparent upon review of the detailed description in light of the following drawings.
It is worthy to note that any reference herein to “one embodiment” or “an embodiment” means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the invention. The appearances of the phrase “in one embodiment” in various places in the specification are not necessarily all referring to the same embodiment.
The signal being output from the antenna or some other signal source, such as a cable television head-end, or a broadcast receiving antenna, is an RF signal. An RF receiver 11 converts the RF signal to a digital bit stream. The RF receiver 11 is a standard RF receiver with a software module that evaluates the signal strength of the received RF signal and provides an RF signal strength indicator value that is sent to the television 14 and is automatically displayed if the television programming is not being displayed or detected when programming the channel map. While
A transport demultiplexer 11 converts the digital bit stream into its constituent packets. The transport demultiplexer 12 is a standard transport demultiplexer with a software module that evaluates the transport signal and provides a transport signal validity indicator value that is sent to the television 14 and is automatically displayed if the television programming is not being displayed or detected when programming the channel map. As with the RF signal strength status signal, while
An MPEG decoder 13 converts the packets into a television signal. The MPEG decoder is a standard MPEG decoder with a software module that evaluates the parsing information and provides a parsing validity indicator value that is sent to the television 14 and is automatically displayed if the television programming is not being displayed or detected when programming the channel map. As with the RF signal strength status signal and the transport status signal, while
Turning to
A transport signal is also evaluated and a transport signal validity indicator value is then created (element 22). The transport signal can be evaluated based on timing information, framing information, bit error rate, etc. to determine a qualitative value, such as valid or invalid. A quantitative value could be obtained based on the bit error rate, for example. As with the RF signal strength status signal, the transport status signal can be a combination of a qualitative indicator and a quantitative indicator, such as valid (BER=10−8). The quantitative indicator could also signify that there are a certain number of digital streams within the transport signal.
Additionally, parsing information is evaluated and a parsing validity indicator value is created (element 23). The received parsing information is the key to decoding the packets in the MPEG decoder. Without this key, the MPEG decoder cannot recreate the transmitted signal. As with the transport signal, the parsing information can be evaluated to obtain a qualitative indicator, such as valid or invalid, or a quantitative indicator. For example, the parsing status could be valid (1. Video Ch, 3. Audio ch). Other information could be included as well, such as that the contents are scrambled.
The RF signal strength indicator value, the transport signal validity indicator value and the parsing validity indicator value are then displayed automatically if television programming is not being displayed or detected when programming a channel map or under control of a user (element 24). So, if the programming fails to display, these status values can be displayed in place of a blank screen.
Turning to
Additionally, a transport signal validity indicator value is created that is indicative of a validity of a received transport signal (element 32). This is most likely a qualitative value indicating a valid transport signal or an invalid transport signal, although it could also be a quantitative value, or a combination of the two.
A parsing validity indicator value is also created that is indicative of a validity of received parsing information (element 33). This is also most likely a qualitative value indicating valid parsing information or invalid parsing information, although it could also be a quantitative value, or a combination of the two.
The RF signal strength indicator value, the transport signal validity indicator value and the parsing validity indicator value are displayed if television programming is not being displayed or detected when programming the channel map or under control of a user (element 34). Some or all of these values can be displayed. Additional values may also be displayed. As the user tunes to a different channel, the values associated with the tuned channel are displayed.
Moreover, these values could be displayed at the initiation of the viewer. For example, by pressing a channel status button, the screen could display the current status of the currently selected channel, or the status of all channels.
A similar display would be shown in the case of an all channel scan add function that would be used to scan all available channels and add those found, such as would be performed in a system initialization.
If in the process of scanning a bad signal or a channel with invalid parsing information, the user can be prompted to add the found channel anyway. This could be useful if the user knew the channel signal might improve or if the parsing information might become valid at a later time.
Although various embodiments are specifically illustrated and described herein, it will be appreciated that modifications and variations of the invention are covered by the above teachings and are within the purview of the appended claims without departing from the spirit and intended scope of the invention. For example, certain status messages are discussed, however, others could be employed. Furthermore, this example should not be interpreted to limit any modifications and variations of the invention that are covered by the claims but is merely illustrative of one possible variation.
This application claims the benefit of priority to U.S. Provisional Patent Application 60/442,279, filed Jan. 24, 2003 by the same inventor, and entitled “Pre-setable Audio Gain Setting To Compensate For Program Source Head Room Volume.”
Number | Name | Date | Kind |
---|---|---|---|
5574509 | Citta et al. | Nov 1996 | A |
5966186 | Shigihara et al. | Oct 1999 | A |
6389070 | Cugnini et al. | May 2002 | B1 |
6985190 | Klopfenstein et al. | Jan 2006 | B1 |
Number | Date | Country | |
---|---|---|---|
20040145680 A1 | Jul 2004 | US |
Number | Date | Country | |
---|---|---|---|
60442279 | Jan 2003 | US |