This invention relates to systems for, and methods of, introducing digital QPSK television signals from satellite transponders into television receivers in apartment buildings which are wired to distribute analog NTSC or digital QAM television signals transmitted from a cable head end system with lower frequency carriers than the satellite signals. More particularly, the invention relates to a repacketizer system for, and method of, converting a first number of MPEG2 signal bytes from a QPSK satellite receiver (referred to as MPEG2QPSK) into a second number of MPEG2 signal bytes ready for transmission in a cable plant using QAM (referred to as MPEG2QAM) by defining superpackets formed from a first plurality of MPEG2QPSK packets or a second plurality (preferably different from the first plurality) of MPEG2QAM packets. The invention also covers the inclusion of an uncorrectable error flag and side data into the superpacket.
Television signals can be transmitted using either traditional analog or, more recently, digital technologies. Either type of signal can be transmitted through the atmosphere (using terrestrial or satellite transmitters), provided via coaxial cables or using some combination of these techniques.
Analog approaches use NTSC signals in the United States. NTSC signals transmitted terrestrially through the atmosphere usually consist of approximately 25 channels, are called “off-air” signals, and can be received by any standard television using “rabbit ears” or a rooftop antenna. NTSC signals transmitted via cable can have noticeabily higher quality and often support more channels, approximately 50 to 60 in 350 MHz. Each of these individual signals takes the same amount of bandwidth as the “off-air” signals. In most cases, these cable signals are created in a cable head end system which initially receives NTSC signals transmitted through the atmosphere terrestrially or from a satellite, and then redistributes them via cable to the end user.
Digital approaches guarantee consistent quality over a broader range of impairments from noise or interference than NTSC “off-air” signals. This performance is implemented by taking advantage of inherent noise margins of digital signals and by using digital error correction techniques. In addition, compression techniques, like MPEG2, give these approaches better bandwidth utilization, resulting in significantly more channels, often supporting 150 to 200 channels in 200 MHz.
When digital signals are transmitted from a satellite, they need very strong error correction codes and, even then, can only use lower order modulation schemes due to the noisy atmosphere. In most cases, a QPSK modulation scheme is used along with a concatenated convolutional encoder and a Reed Solomon forward error correction code. Using this approach with MPEG2 compressed data, referred to as MPEG2QPSK, requires 1000 MHz of bandwidth to transmit 32 Transponders, supporting 175 channels. Transmission of these signals often uses only 500 MHz of bandwidth from the 90 to 1450 MHz frequency band by using two orthogonal carriers. An equivalent number of NTSC signals would require the full 1000 MHz of bandwidth.
When digital signals are transmitted via cable, they can use simpler error correction codes and higher order QAM modulation schemes due to the elatively clean cable environment. They also use MPEG2 compressed data which we will refer to as MPEG2QAM. Using this technique to provide the same 175 channels mentioned previously would only require 200 MHz of bandwidth.
In comparing the available services, it is clear that the digital services are, in most instances, superior to the analog services. In addition, the satellite and cable systems are, in most instances, superior to the off air NTSC services. Although the best services are digital satellite and digital cable, there are some key differences between these services. The key drawback of cable systems is that most of the cable companies have not yet transitioned to digital transmission techniques. The satellite providers offer users the capability to “go digital” without waiting for their local cable company. A second drawback of cable systems is that they do not provide service to remote areas within the United States, while the satellite signals are available anywhere within the continental United States.
The cable systems do provide local state, county, and even city specific programs which are often not available with the satellite systems. The satellite systems offer local programs from some of the big cities like New York or Los Angeles, but otherwise do not have the same capability. On the other hand, some of the satellite television suppliers offer exclusive sports coverage which is not available elsewhere.
The digital systems, both satellite and cable, are creating new markets for bidirectional communications and are beginning to offer Internet access, home shopping and video on demand, using a telco return for upstream access. Cable systems have the advantage of a higher bandwidth return using the cable for both downstream and upstream communications. This will allow them to offer services like cable modem, telephone over cable, and video conferencing.
Though programming and services will change significantly as cable companies transition to digital services and gain better bandwidth utilization, currently many individuals and families are electing to purchase digital satellite television services to take advantage of the benefits of digital technology and to enjoy the available programs.
Although digital satellite signals, using QPSK, are readily available anywhere in the United States, they are not optimal for individuals and families living in apartments in an apartment building for two key reasons. First, apartment buildings are wired with cables capable of distributing only 500 to 800 MHz of bandwidth with up to a 800 MHz carrier. This provides sufficient bandwidth for QAM channels, but neither the bandwidth nor the capability to handle the higher bandwidth carriers of the QPSK signals. The second reason is that individuals and families living in apartment buildings may not have access to the rooftop to place a receiving antenna, may not have line of sight access to the satellite, or may not be allowed to place an antenna outside of the apartment building due to rules and regulations in the apartment building.
The solution to provide individuals and families living in apartment buildings access to these satellite systems is to convert from digital satellite signals using QPSK to digital cable signals using QAM. This conversion is fairly complex due to the different types of modulation, the different types of FEC, and even different implementations of MPEG2 compression, resulting in different transport streams. DIRECRTV satellite signals use a 130 byte transport stream which we have referred to as MPEG2QPSK, while the cable systems generally use a 187 byte transport stream which we have referred to as MPEG2QAM. For the purposes of this patent application, the content of the MPEG2 transport streams are not important and consequently the only difference between the MPEG2QPSK and MPEG2QAM transport streams that need to be discussed is the difference in length.
This invention provides a system for, and a method of, receiving a 130 byte MPEG2QPSK transport stream from a satellite QPSK receiver and for reframing or repacketizing such signal bytes to a 187 byte MPEG2QAM transport stream to be supplied to a head-end cable plant QAM transmitter. In providing this reframing, the system reframes packets of 130 byte MPEG2QPSK signals to packets of 187 byte MPEG2QAM signals by providing a number of MPEG2QPSK packets in a superpacket and by organizing the signal bytes in the MPEG2QPSK packets in the superpacket to mimic the signal bytes in MPEG2QAM packets.
In one embodiment of the invention, digital packets, defined by a sync byte and then 130 MPEG2 compressed QPSK signal bytes, from a satellite transponder to television receivers are reformatted prior to transmission in apartments in a building wired to distribute video signals. A side byte between such sync and signal bytes in each packet indicates (a) any QPSK packet uncorrectable error and (b) processing information which allows automatic reconfiguration at the settop box. Each packet includes additional bytes for forward error correction (FEC).
Additional FEC bytes correct to 8 errors within a MPEG2QPSK packet. The system removes the FEC bytes and reframes the MPEG2QPSK packets into a superpacket by converting a first number of the MPEG2QPSK signal bytes to a second number of MPEG2QAM signal bytes. An added sync byte indicates the beginning of each such MPEG2QAM packet. The system adds side data bytes including any uncorrectable errors in each MPEG2QPSK packet and adds a new, less complicated FEC to each MPEG2QAM packet in the superpacket.
The system modulates and upconverts the signal bytes in each MPEG2QAM packet and passes them through a cable plant constructed to receive modulated QAM bytes (or NTSC signals) which are demodulated at the settop box. The additional FEC bytes correct to 8 errors within a MPEG2QAM packet and are then removed. The superpacket is deframed to obtain the original MPEG2QAM packets. After finding a first television channel, the side bytes are processed to determine the frequency location of the other channels in the apartment receivers and any existence of uncorrectable errors. The MPEG2QAM bytes are decompressed and encoded to reproduce the television images in the apartment receivers.
The invention consists of a reframer or repacketizer to convert MPEG2 formats, an uncorrectable error flag to invoke MPEG error concealment algorithms downstream in the settop box, and side data to speed up initial acquisition/setup of the settop box and to allow automatic reconfiguration whenever the frequency mappings are changed in the head-end.
In the drawings:
a-7e schematically show progressive steps in converting MPEG2QPSK packets of 130 signal bytes in a superpacket to MPEG2QAM packets of 187 signal bytes; and
In one embodiment of the invention, a broadcast center 10 (
Each of the satellites 14 and 16 supports eight (8) transponders which operate at a high rate such as approximately 30.32 megabits per second, using 24 Megahertz QPSK channels. Each transponder in each of the satellites 12, 14 and 16 may carry five (5) or six (6) television channels. In this way, services such as Direct TV and USSB may offer approximately 175 channels of television signals. This is considerably in excess of the number of channels which are provided by analog terrestial transponders such as those involved in cable television.
The signals from the transponders 12, 14 and 16 may be received by a single family home such as that indicated generally at 18 in
The signals from the LNB 22 then pass to a diplexer 24 which combines off air television signals from an antenna 26. The diplexer 24 is well known in the prior art. It allows signals at two (2) different frequency spectra (from the dish 20 and the antenna 26) to be combined at the diplexer 24 and split at the diplexer 28 to an integrated receiver/decoder 30. The signals from the integrated receiver/decoder 30 then pass to a television receiver 32 for the display of television images on the face of a monitor in the television receiver.
The QPSK signal bytes from the satellite transponders 12, 14 and 16 are transmitted as packets, which may be designated as MPEG2QPSK. Each packet is formed from one hundred and thirty (130) signal bytes 34, each signal byte comprising eight (8) binary bits. This is generally indicated schematically at 36 in
The QAM signal bytes are also transmitted as packets, which may be designated as MPEG2QAM. Each packet is formed from one hundred and eighty seven (187) signal bytes 41, each signal byte comprising eight (8) binary bits. This is generally indicated schematically at 42 in
In a Multiple Dwelling Unit (MDU), it is desirable to convert from the MPEG2QPSK packets shown in
Since there only 130 signal bytes in each QPSK packet 36 (
In like manner, the first byte in the second horizontal row 45b in
There are 22 signal bytes following the sync byte 44 at the beginning of the third horizontal row 45c. This constitutes the difference between the 130 signal bytes in each QPSK packet 36 and the 108 signal bytes at the end of the second horizontal row 45b. These 22 signal bytes are followed in the third horizontal row 45c by a sync byte 38 and by a side byte 48. There are then 130 signal bytes constituting a complete QPSK packet 36 in the horizontal row 45c and this packet is followed by another sync byte 38 and another side byte 48. There are then 31 bytes at the end of the third horizontal row 45c. These constitute the first 31 bytes in the fourth (5th) QPSK packet 42. Thus, excluding the sync byte 44 at the beginning of the third horizontal row 45c, there are 22+1+1+130+1+1+31=187 bytes in the third horizontal row (excluding the additional 16 bytes FEC 46 at the end of the horizontal row 45c).
As will be seen in
Each side byte 48 is shown in
As previously indicated, there are seventeen (17) QPSK packets 36 in each frame or superpacket 50 (
The previous discussion has indicated that there are a total of thirty two (32) transponders in the satellites 12, 14 and 16. The second instance 54 of the thirteen (13) bit packets (after the start packet 53) has a particular sequence. In this sequence, the first bit constitutes the start bit for the packet. The next eight (8) bits in the 13-bit packet 54 (indicated by the letter “d”) in the packet provide data individual to that packet. The tenth (10th) binary bit in the packet 54 indicates a data valid bit. This is indicated by the letter “v”. The eleventh (11th) binary bit in the packet 54 constitutes a parity bit as indicated by the letter “p”. The twelfth (12th) and thirteenth (13th) bits in the packet constitute stop bits as indicated at ΔΔ.
In like manner, successive instances of such thirteen (13) bit packets indicate the frequency location in the cable plant that television receivers in the apartments in the apartment building should be tuned to receive the transmodulated television signals from successive channels of the thirty two (32) transponders in the apartment building. This may be seen from the designation of the second packet 54 in
Successive instances 57 through 63 of the thirteen (13) bit packets after the packet 56 designated as “Transponder #32” are then provided. These 13-bit packets indicate other information than the particular frequency location of the television channel for the television signals from the different channels of the transponders in the satellites 12, 14 and 16. For example, the 13-bit groups 57-63, designated as “Health & Status A-G”, may indicate certain specified information such as the error messages, phone numbers for service, BER thresholds, transmodulator temperature, etc.
A last 13-bit group 64 the sequence may then be provided. This packet is designated as “Checksum”. This 13-bit group provides a parity check. It sums the values of the binary indications in each of the preceding groups in the sequence and is used at the receiver to determine if a bit error has occurred during transmission. A group providing a “Checksum” comparison is known in the prior art but not in the context of this invention. After a fixed period of “dead time” during which no data is sent, the cycle repeats starting with another 13-bit start packet 53.
Satellite television is only relatively recent, probably less that five (5) years before the date of filing of this patent application. Because of this, apartment buildings more than five (5) years old are able to receive and process only terrestial signals in the QAM or NTSC formats. As will be appreciated, most apartment buildings in the United States and throughout the world are more than five (5) years old. For example, cable plants are provided in these buildings to receive QAM or NTSC signals involved in terrestial television. These cable plants are provided to distribute the QAM and NTSC signals and introduce the television signals in the different channels in terrestial television to the individual apartments in the buildings in accordance with the selection of the different channels by the individual apartments. These cable plants do not have sufficient bandwidth to distribute the QPSK signals from the satellites 12, 14 and 16 through the apartment buildings and cannot introduce these signals to the individual apartments in the apartment building.
The provision of the superpackets 50 (
As will be seen in
The next step in the schematic sequence shown in
Using the sync bytes 44 as the first byte in each horizontal line in the superpacket, the format in
As an additional step in reframing the MPEG2QPSK packets to MPEG2QAM packets, the forward error correction 46 of sixteen (16) bytes is added at the end of each MPEG2QAM packet in the superpacket 50. This is indicated in
The transmodulator system shown in
The QPSK demodulator 86, the forward error correction stripper 88 and a packetizer 90 are included in an integrated circuit chip shown as a rectangle generally indicated at 92. The integrated circuit chip 92 is designated as the BCM 4200 satellite receiver chip by applicants' assignee of record in this application. The packetizer 90 in the chip 92 includes a summer 94 and a stage designated as a reframer 96. The summer 94 adds the side bytes 48 (
After the MPEG2QPSK packets 36 in each superpacket 50 have been reframed to MPEG2QAM packets 42 in each superpacket, the reframed signals are introduced to a stage 100 in an integrated circuit chip designated by applicants' assignee as a BCM 3033 QAM modulator chip. The integrated circuit chip is indicated by a rectangular border generally indicated at 102 and enclosing the stage 100 and a QAM modulator 104. The stage 100 adds a new forward error correction for each of the MPEG2QAM packets in the superpacket as indicated in the transition between
The QAM modulator 104 modulates the signal bytes in the MPEG2QAM packets 42 in a format so that the signals will pass through the cable plant 82. The frequency modulated QAM signals from the QAM modulator 104 are then upconverted to a carrier frequency at which the QAM or NTSC signals from terrestial transponders normally pass through the cable plant 82.
The modulated carrier signals passing through the cable plant 82 are introduced to a tuner 106 which is constructed to pass the signals at the carrier frequency. The modulated carrier signals are then demodulated in a QAM demodulator 108. The QAM demodulator 108 is included in an integrated circuit chip indicated generally at 110 within a rectangle and designated by applicants' assignee as a BCM 3118.
A stage 112 is included in the chip 110 to use and strip the forward error correction 46 from the MPEG2QAM packets 42 in each superpacket. The MPEG2QAM packets 42 are then deframed as at 114 to recover the MPEG2QAM packets. The data in the side bytes 48 are then extracted and processed by a stage 116 under the control of a microprocessor 123. When the side bytes 48 are processed, the frequency location in the cable plant that television receivers in the apartments in the apartment building should tune to receive the transmodulated television signals for each of the transponders in the satellites 12, 14 and 16 are determined. This is shown in
The signals in the bytes transmitted from the satellites 12, 14 and 16 are in a standardized compressed format. For example, the signals in such bytes are compressed in an MPEG2 format before being transmitted through the satellites 12, 14 and 16. The signals compressed in the MPEG2 format are decompressed in a stage 118 which is well known in the art. The decompressed signals are then encoded in an NTSC encoder 120 (which is well known in the art) to provide signals for introduction to a television receiver 122. The image represented by the QPSK signal bytes from the satellite 12, 14 and 16 are then reproduced on the face of the monitor in the television receiver 120.
Although this invention has been disclosed and illustrated with reference to particular embodiments, the principles involved are susceptible for use in numerous other embodiments which will be apparent to persons of ordinary skill in the art. The invention, therefore, is limited only as indicated by the scope of the appended claims.
Number | Date | Country | |
---|---|---|---|
Parent | 09808373 | Mar 2001 | US |
Child | 11284098 | Nov 2005 | US |
Parent | 09056535 | Apr 1998 | US |
Child | 09808373 | Mar 2001 | US |