System and method for providing compressed digital teletext services and teletext support services
First Claim
1. In a receiver of a communication system for receiving digital data streams of a plurality of services multiplexed in a sequence of frames, wherein a frame of said sequence of frames includes a teletext header packet defining at least a portion of a teletext page and having a plurality of filter fields, each filter field having a filter value, an apparatus for generating a teletext page comprising:
- extracting means for extracting the teletext header packet from the frame, wherein said teletext header packet includes a page number filter field having a page number value and a plurality of aggregate filter fields each having a filter value;
comparing means for comparing the filter value for each filter field of the extracted teletext header packet to a corresponding requested filter value and for generating a matching signal if each filter value matches the corresponding requested filter value, wherein said comparing means comprises;
a page comparator for comparing the page number value to a requested page number value; and
an aggregate filter comparator for comparing the filter values of the aggregate filter fields to corresponding requested filter values, wherein the aggregate filter field comprises a language filter field having a language value, and wherein said aggregate filter comparator comprises a filter comparator for comparing the language value to a requested language value; and
constructing means, responsive to the matching signal, for constructing the portion of the teletext page defined by the extracted teletext header packet.
3 Assignments
0 Petitions
Accused Products
Abstract
A teletext system provides teletext services and teletext support services in a multiservice communication system. Multiplexed data streams for a plurality of services, including teletext data, are transmitted in a sequence of frames between a transmitter location and a receiver location. Teletext information is transmitted in the format of a header packet and a data packet. The header packet contains information identifying the teletext information according to page number as well as other filter fields, such as language, time zone, etc. By appropriate selection of the values of the filter fields, the operator is afforded greater flexibility in providing a variety of classes of service and service support to subscribers. In addition, the system may be easily be reconfigured to support the addition of services or the cancellation of services.
-
Citations
15 Claims
-
1. In a receiver of a communication system for receiving digital data streams of a plurality of services multiplexed in a sequence of frames, wherein a frame of said sequence of frames includes a teletext header packet defining at least a portion of a teletext page and having a plurality of filter fields, each filter field having a filter value, an apparatus for generating a teletext page comprising:
-
extracting means for extracting the teletext header packet from the frame, wherein said teletext header packet includes a page number filter field having a page number value and a plurality of aggregate filter fields each having a filter value; comparing means for comparing the filter value for each filter field of the extracted teletext header packet to a corresponding requested filter value and for generating a matching signal if each filter value matches the corresponding requested filter value, wherein said comparing means comprises; a page comparator for comparing the page number value to a requested page number value; and an aggregate filter comparator for comparing the filter values of the aggregate filter fields to corresponding requested filter values, wherein the aggregate filter field comprises a language filter field having a language value, and wherein said aggregate filter comparator comprises a filter comparator for comparing the language value to a requested language value; and constructing means, responsive to the matching signal, for constructing the portion of the teletext page defined by the extracted teletext header packet. - View Dependent Claims (2, 4)
-
-
3. In a receiver of a communication system for receiving digital data streams of a plurality of services multiplexed in a sequence of frames, wherein a frame of said sequence of frames includes a teletext header packet defining at least a portion of a teletext page and having a plurality of filter fields, each filter field having a filter value an apparatus for generating a teletext page comprising:
-
extracting means for extracting the teletext header packet from the frame wherein said teletext header packet includes a page number filter field having a page number value and a plurality of aggregate filter fields each having a filter value; comparing means for comparing the falter value for each filter field of the extracted teletext header packet to a corresponding requested filter value and for generating a matching signal if each filter value matches the corresponding requested filter value, wherein said comparing means comprises; a page comparator for comparing the page number value to a requested page number value; and an aggregate filter comparator for comparing the filter values of the aggregate filter fields to corresponding requested filter values, wherein the aggregate filter field comprises a service number filter field having a service number value, and wherein said aggregate filter comparator comprises a filter comparator for comparing the service number value to a requested service number value; and constructing means responsive to the matching signal, for constructing the portion of the teletext page defined by the extracted teletext header packet. - View Dependent Claims (12, 14)
-
-
5. In a receiver of a communication system for receiving digital data streams of a plurality of services multiplexed in a sequence of frames, wherein a frame of said sequence of frames includes a teletext header packet defining at least a portion of a teletext page and having a plurality of filter fields, each filter field having a filter value, an apparatus for generating a teletext page comprising:
-
extracting means for extracting the teletext header packet from the frame, wherein said teletext header packet includes a page number filter field having a page number value and a plurality of aggregate filter fields each having a filter value; comparing means for comparing the filter value for each filter field of the extracted teletext header packet to a corresponding requested filter value and for generating a matching signal if each filter value matches the corresponding requested filter value, wherein said comparing means comprises; a page comparator for comparing the page number value to a requested page number value; and an aggregate filter comparator for comparing the filter values of the aggregate filter fields to corresponding requested filter values, wherein the aggregate filter field comprises a security element filter field having a security element value, and wherein said aggregate filter comparator comprises a filter comparator for comparing the security element value to a requested security element value; and constructing means, responsive to the matching signal, for constructing the portion of the teletext page defined by the extracted teletext header packet. - View Dependent Claims (13, 15)
-
-
6. In a receiver of a communication system for receiving digital data streams of a plurality of services multiplexed in a sequence of frames, wherein a frame of said sequence of frames includes a teletext header packet defining at least a portion of a teletext page and having a plurality of filter fields, each filter field having a filter value, an apparatus for generating a teletext page comprising:
-
extracting means for extracting the teletext header packet from the frame, wherein said teletext header packet includes a page number filter field having a page number value and a plurality of aggregate filter fields each having a filter value; comparing means for comparing the filter value for each filter field of the extracted teletext header packet to a corresponding requested filter value and for generating a matching signal if each filter value matches the corresponding requested filter value, wherein said comparing means comprises; a page comparator for comparing the page number value to the requested page number value; and an aggregate filter comparator for comparing the filter values of the aggregate filter fields to corresponding requested filter values; and constructing means, responsive to the matching signal, for constructing the portion of the teletext page defined by the extracted teletext header packet, wherein the teletext header packet further includes a filter enable value corresponding to each of the aggregate filter fields, each filter enable value having either a first or a second value, wherein said aggregate filter determines for each aggregate filter field a match if (1) its filter value matches the corresponding request filter value and the corresponding filter enable value has a first value or (2) the corresponding filter enable value has a second value, wherein said each filter value is independently compared to each of the corresponding requested filter value and each corresponding filter value must match the corresponding request filter value if the matching signal is to be generated.
-
-
7. In a receiver of a communication system for receiving digital data streams of a plurality of services multiplexed in a sequence of frames, wherein a frame of said sequence of frames includes a teletext header packet defining at least a portion of a teletext page and at least one teletext data packet associated with the teletext header packet, the teletext header packet having a page number filter field having a page number value and aggregate filter fields having aggregate filter values, an apparatus for generating a teletext page comprising:
-
extracting means for extracting the teletext header packet from the frame; page comparators, each comparing the page number filter value of the extracted teletext header packet to a respective requested page number value and for outputting a matching signal if the page number filter value matches the respective requested page number value; at least one aggregate filter comparator for comparing the aggregate filter values of the extracted teletext header packet to requested aggregate filter values and for outputting a matching signal if the aggregate filter values match the requested aggregate filter values; page grab logic circuits, each responsive to the matching signal from one of said page comparators and the matching signal from the at least one aggregate filter, for outputting page construction information according to the at least one teletext data packet and to the teletext header packet; and page construction memory associated with each page grab logic circuit for receiving the page construction information thereby forming the portion of the teletext page defined by the teletext header packet. - View Dependent Claims (8, 9, 10)
-
-
11. A method of constructing at least a portion of a teletext page defined by a teletext header packet in a data frame, the data frame comprising a multiplex of digital data streams corresponding to a plurality of services, the teletext packet includes a plurality of filter fields, each filter field having a filter value, said method comprising the steps of:
-
extracting the teletext header packet from the frame wherein said teletext header packet includes a page number filter field having a page number value and a plurality of aggregate filter fields each having a filter value, a step of comparing comprises; comparing the page number value to a requested page number value; and comparing the filter values of the aggregate filter fields corresponding requested filter values; generating a matching signal if each filter value matches the corresponding requested filter value; and constructing the portion of the teletext page defined by the extracted teletext header wherein the teletext header packet further includes a filter enable value corresponding to each of the aggregate filter fields, each filter enable value having either a first or a second value, wherein said aggregate filter determines for each aggregate filter field a match if (1) its filter value matches the corresponding requested filter value and the corresponding filter enable value has a first value or (2) the corresponding filter enable value has a second value wherein said each filter value is independently compared to each of the corresponding requested filter value and each corresponding filter value must match the corresponding request filter value if the matching signal is to be generated.
-
Specification