Virtual channel table for a broadcast protocol and method of broadcasting and receiving broadcast signals using the same
A virtual channel table for broadcasting protocol and a method for broadcasting by using the virtual channel table includes identification information identifying and permitting discrimination of active and inactive channels contained in the virtual channel table. At a receiver, the virtual channel table transmitted from the transmitting side is parsed, thereby determining whether the current received channel is an active or inactive channel.
1. A method of processing digital broadcast data in a digital television receiver, the method comprising:
receiving in a tuner a digital broadcast signal including a virtual channel table (VCT), the VCT being segmented into one or more sections, wherein each section contains information for one or more virtual channels but information for one virtual channel is not segmented and put into two or more sections, wherein at least one section includes a predefined data field which is set to zero for an inactive channel, wherein the inactive channel is a channel that is not presently carrying a broadcast program however, the same inactive channel is scheduled to carry a broadcast program at a predetermined later time from a broadcasting station without local viewer interaction; and
receiving in a database the VCT from the tuner.
2. The method of claim 1 , wherein the VCT is included in a program and system information protocol (PSIP) for a digital broadcast.
3. The method of claim 2 , wherein the digital broadcast is any one of a digital terrestrial broadcast and a digital cable broadcast.
4. The method of claim 1 , further comprising a controller to control display of the inactive channel.
5. The method of claim 4 , wherein the controller inhibits display of the inactive channel.
6. The method of claim 4 , wherein the controller skips display of the inactive channel.
7. The method of claim 1 , wherein the predefined data field is positioned in a statement of a for_loop in a bit stream syntax of the VCT.
8. A digital television receiver comprising:
a tuner to receive a digital broadcast signal including a virtual channel table (VCT), the VCT being segmented into one or more sections, wherein each section contains information for one or more virtual channels but information for one virtual channel is not segmented and put into two or more sections, wherein at least one section includes a predefined data field which is set to zero for an inactive channel, wherein the inactive channel is a channel that is not presently carrying a broadcast program, however, the same inactive channel is scheduled to carry a broadcast program at a predetermined later time from a broadcasting station without local viewer interaction; and
a database to receive the VCT.
9. The digital television receiver of claim 8 , wherein the VCT is included in a program and system information protocol (PSIP) for a digital broadcast.
10. The digital television receiver of claim 9 , wherein the digital broadcast is any one of a digital terrestrial broadcast and a digital cable broadcast.
11. The digital television receiver of claim 8 , further comprising a controller to control display of the inactive channel.
12. The digital television receiver of claim 11 , wherein the controller inhibits display of the inactive channel.
13. The digital television receiver of claim 11 , wherein the controller skips display of the inactive channel.
14. The digital television receiver of claim 8 , wherein the predefined data field is positioned in a statement of a for_loop in a bit stream syntax of the VCT.