EP0890263A4 - Abonnementsfernsehen mit vertikalaustastzeit-paketdaten - Google Patents
Abonnementsfernsehen mit vertikalaustastzeit-paketdatenInfo
- Publication number
- EP0890263A4 EP0890263A4 EP96939593A EP96939593A EP0890263A4 EP 0890263 A4 EP0890263 A4 EP 0890263A4 EP 96939593 A EP96939593 A EP 96939593A EP 96939593 A EP96939593 A EP 96939593A EP 0890263 A4 EP0890263 A4 EP 0890263A4
- Authority
- EP
- European Patent Office
- Prior art keywords
- subscription
- television
- information
- packet
- viewer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 claims description 5
- 230000001737 promoting effect Effects 0.000 claims description 4
- 238000003780 insertion Methods 0.000 claims description 3
- 230000037431 insertion Effects 0.000 claims description 3
- 230000004913 activation Effects 0.000 description 25
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 15
- 239000010931 gold Substances 0.000 description 15
- 229910052737 gold Inorganic materials 0.000 description 15
- 230000036316 preload Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 11
- 230000009849 deactivation Effects 0.000 description 10
- 230000005540 biological transmission Effects 0.000 description 6
- 230000008901 benefit Effects 0.000 description 5
- 238000013138 pruning Methods 0.000 description 5
- 238000012790 confirmation Methods 0.000 description 4
- 238000003825 pressing Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- BTFMCMVEUCGQDX-UHFFFAOYSA-N 1-[10-[3-[4-(2-hydroxyethyl)-1-piperidinyl]propyl]-2-phenothiazinyl]ethanone Chemical compound C12=CC(C(=O)C)=CC=C2SC2=CC=CC=C2N1CCCN1CCC(CCO)CC1 BTFMCMVEUCGQDX-UHFFFAOYSA-N 0.000 description 2
- 230000009471 action Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 239000002131 composite material Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 229960004265 piperacetazine Drugs 0.000 description 2
- 241000022563 Rema Species 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/08—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
- H04N7/087—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only
- H04N7/088—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital
- H04N7/0888—Subscription systems therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/08—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
- H04N7/087—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only
- H04N7/088—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital
- H04N7/0882—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital for the transmission of character code signals, e.g. for teletext
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/08—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
- H04N7/087—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only
- H04N7/088—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital
- H04N7/0884—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital for the transmission of additional display-information, e.g. menu for programme or channel selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/162—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
- H04N7/165—Centralised control of user terminal ; Registering at central
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/445—Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
Definitions
- This invention relates generally to television systems and more specifically to a television system allowing a viewer to subscribe to a data service wherein packets of information are selectively sent in the television signal for display on the viewer's television at the viewer's command.
- the general public has an ever increasing desire for obtaining up-to-date information relating to a variety of events and activities. For example, consumers like to be informed of current events such as international, national and local news, financial market news, sports results, and entertainment guides, m a real-time manner, without having to wait to see the next day's newspaper or the nightly evening news. Consumers also desire to control the timing of the receipt of the information so it can be available when the consumer wants to be informed. Furthermore, consumers want to receive only the information that interests them, without having to wade through othei , unwanted information.
- on-line computer services have provided such information to consumers in a controlled, selectable manner.
- the on-line services require the use of expensive specialized equipment such as personal computers, modems, and software, and require a certain level of sophistication and experience using the equipment.
- Many households do not have or cannot afford such equipment.
- a consumer when a consumer is watching television and desires to receive selected up-to-date information, it is awkward and time-consuming for the consumer to go to the consumer's personal computer, initialize it, log on to an on-line information service, and request the desired information (possibly paging through many othe ' screens of information in order to locate the desired data) .
- a more useful information delivery system is needed that combines the real-time information distribution features of an on-line information service with the ease of use, low cost, and existing broadcasting infrastructure of a television system.
- the data packets correspond to an information ser ice that the
- a sender at a network head- end or television station receives subscriber information and inserts the data packets in the vertical blanking interval of the broadcast television signal with appropriate identifiers to enable the television viewer's receiver equipment (such as a television or a video cassette recorder) to accept and decode the data packets.
- the data packets containing up-to-date information are displayed on the television screen upon command by the viewer.
- FIG. 1 is functional block diagram of a data transmission system used in the present invention.
- FIG. 2 is a block diagram illustrating the transmission of the data packets from the Sender to the Receiver.
- FIG. 3 is an overview of some of the informat: on contained in an example Services Selection Packet.
- FIGs. 4a-4c are diagrams of the format of a Services Selection Packet.
- FIG. 5 is a diagram of the format of the Promotion Packet.
- FIG. 6 is a diagram of the format of an Activation Packet.
- FIG. 7 is a diagram of the format of a Subscription Services Program Related Information (PRI) Packet.
- PRI Subscription Services Program Related Information
- FIG. 8 is an example of a display of a Services Selection Page.
- FIG. 9 is an example of a display of a wait message.
- FIG. 10 is an example of a display of a Promotion Message screen.
- FIG. 11 is an example of a display of a confirmation message after the user has subscribed to a service.
- FIG. 12 is an example of a display of a free trial message.
- FIG. 14 is an example of a display of a second level menu page.
- FIG. 15 is an example of a display of the Table Tennis third level menu page.
- the present subscription television system uses a television broadcast system and video cassette recorder (VCR) as shown in U.S. Patent No. 5,488,409, incorporated herein by reference, and a Guide Plus+ device as shown in applications Serial No. 08/475,395, and Serial No. 08/364,708, also incorporated herein by reference.
- VCR television broadcast system and video cassette recorder
- a Guide Plus+ device as shown in applications Serial No. 08/475,395, and Serial No. 08/364,708, also incorporated herein by reference.
- a Host is a logical data broadcasting entity residing on a television broadcast signal. It appears in the form of a set of data packets that are sent through the Vertical Blanking Interval (VBI) lines in a National Television Standards Committee (NTSC) signal.
- VBI Vertical Blanking Interval
- NTSC National Television Standards Committee
- the receiver may be a VCR, television, satellite receiver, or Guide Plus+ device.
- the receiver then decodes the data packets and implements the functions contained therein.
- Four types of hosts are defined for carrying data over the VBI according to the Guide Plus+ system.
- the types of Hosts are Normal Show Information Packet (SIP) Host, Promotion Host, Service Host, and TV Gu ⁇ de+ Gold SIP Host. Note that the Host is a logical entity. As a result, a TV station can carry more than one Host in the VBI lines of its broadcast signal .
- FIG. 1 is functional block diagram of a data transmission system used in the present invention.
- a Sender (such as a network head end, station affiliate, or cable television company) 100 transmits a composite television signal containing inserted information in a portion thereof, typically the vertical blanking interval, to a plurality of Receivers 102.
- the Sender uses a Video Tape Recorder (VTR) 104 as a source of the information broadcast in the television signal.
- VTR Video Tape Recorder
- Sender Ccntroller 106 provides data and commands to Inserter 108.
- the Inserter inserts data into the VBI of the composite television signal and provides the television signal to Transmitter 110, which in turn broadcasts the television signal.
- the Receiver 102 may be a VCR, television, or satellite device, or other receiving apparatus such as a Guide Plus+ device.
- Each Receiver 102 includes a Tuner 112 for tuning m a particular television signal being broadcast.
- the Tuner sends the television signal to the VBI Decoder 114.
- the VBI Decoder scans VBI lines 10-21 of fields 1 and 2 of the television signal and extracts any data resident in the signal.
- Closed captioning and text mode data are qenerally transmitted on VBI line 21, field 1, of the standard NTSC video signal, at a rate of 2 bytes for each VBI line 21, field 1.
- the data in the VBI can be described in terms of the wave form, its coding and the data packet, all such details being well known in the art.
- Data is sent at a data rate of 4 bytes/fleld/VBI line. If a Host commands both even and odd fields of a VBI line, then the transmission data rate is 240 bytes/sec.
- the data is sent and stored as compressed data, with a compression efficiency of about 2:1 (i.e., 100 bytes of real data is compressed into about 50 bytes of compressed data) .
- Transmission overhead is about 60-70° (i.e., to send 100 bytes of data, an extra 60-70 bytes of packet overhead is sent) .
- Receiver Controller 116 interfaces with Clock 118 and a Random Access Memory (RAM) /Read Only Memory (ROM) memory device 120 to control the display of the television signal from Tuner 112 and decoded data packets from VBI Decoder 114 on the Display 122.
- the Clock has an output that is a function of time.
- the Receiver Controller preferably comprises a programmable microprocessor, microcontroller, or other similar control circuitry. It executes a program to manage reception of the data packets, interpretation of the fields of the data packets, and implementation of the commands included therein, including the enabling of display of a subscription television signal.
- the RAM/ROM 120 stores pre-packaged display screens, data packets received in the VBI lines, and other control information.
- the Display may be a television monitor, CRT display, computer monitor, and the like.
- the User 124 uses a standard Telephone 126 to communicate with Customer Service Center 128 to subscribe to a television subscription service or to terminate a television subscription service.
- the User 124 and the Receiver are co- located at the same site.
- the Customer Service Center may be a national or regional office providing subscription services to viewers. It may also include equipment for handling billing and accounting information relating to the subscription services provided.
- the Customer Service Center 128 interacts with the Sender 100 to request the insertion of appropriate data packets to enable oi disable a subscription service to the Receiver corresponding to the User.
- the Customer Service Center interacts witn multiple Senders all over a geographic region or the entire country.
- the Receiver Controller then enables or disables display of the subscription service.
- the User 124 mav also use a remote controller with a standard infrared transmitter (not shown) coupled to an infrared receiver m the Receiver (not shown) to communicate with the Receiver
- the total memory in the RAM/ROM 120 of a Receiver reserved for all data services is 10 Kbytes. After decompression, this is equivalent to about 20 Kbytes of useable data.
- Each data service uses up to 10 Kbytes of memory.
- Each service announces its memory requirements in a Promotion Packet (described below) . With this information, the Receiver knows whether it has enough memory for a new service. If it does not and the User tries to subscribe to it, an on-screen warning is displayed to the user. Independently, since all subscription activities are processed through the same Customer Service Center (which keeps track of all Machine IDs, services subscribed and memory available for each machine), it will be able to inform the User ol his device's memory limitation.
- each sub-module accessible through a first level menu screen wil also have a memory limit of IK.
- a Normal SIP Host carries three different types of data packets, each ol which will be described in further detail below.
- a Services Selection Packet is carried at SIP pre-load time. The minimum frequency of a Services Selection Packet is once per download of electronic program guide information.
- the second type of Host is the Promotion Host.
- Receivers support a maximum of up to 24 services available for selection by a user, each service having its own Promotion Message carried with Promotion Packets.
- all ot the Promotion Messages of the 24 services are not stored in advance m the RAM/ROM of the Receiver. Therefore, Promotion Packets are periodically sent by Promotion Hosts to Receivers.
- the Receiver 102 uses the Tuner 112 to tune to the Promotion Host for that service and then looks for a Promotion Packet.
- Promotion Packets can be sent by one or more Promotion Hosts. For example, all Promotion Packets can be sent on the same Host or each can be sent on a different Host.
- the Promotion Host may also be responsible for transmitting the Activation Packet. When a user calls the Customer Service Center to start a service subscription, an Activation Packet will be sent either immediately or as part of the pre-load process.
- the TV Gu ⁇ de+ Gold SIP Host carries Services Selection Packets at SIP download time (minimum frequency is once per download) , Activation Packets at real-time and at download time, TV Guide Gold+ SIP Packets at SIP download time (minimum frequency is once per download) , and other data packets are required.
- FIG. 2 is a block diagram illustrating the transmission of the data packets from the Sender to the Receiver.
- the packets are decoded and implemented by the Receiver Controller 116 within the Receiver 102.
- These packet types include Services Selection Packets 130, Promotion Packets 132, Activation Packets 134, Subscription Services PRI Packets 136, and TV Gu de+ Gold SIP Packets 138.
- the Services Selection Packet 130 is a pre-load Type B packet.
- Type A packets are data packets for initializing Receivers for parameters such as zip code, channel map selections, etc.
- Type B packets are data packets for selecting Receiver operational features.
- the Services Selection Packet is the root element of subscription services. Each Receiver shall receive one and only one Services Selection Packet and store it into its internal memory. This packet should be transmitted before any other kind of packet for subscription services.
- the list of available subscription services is shown on the Display 122 after the User presses a "FEATURE" button on the Guide Plus+ device. Until this packet is received, no "FEATURE" button is shown on the Receiver's on-screen display.
- An update of services selection is achieved by sending a Services Selection Packet with a different signature.
- the Services Selectior Packet is transmitted by a Normal SIP Host and by a TV Gu ⁇ de+ Gold Host at host download time.
- the packet is changed when services have changed, services memory requirements have changed, or a Promotion Message Location has changed.
- FIG. 3 is an overview of some of the information contained in an example Services Selection Packet.
- the packet generally contains information on the number of selection services in the packet, the subscription identifier and promotion identifier of the subscription services, the channel number on which the subscription service information will be downloaded, the size of the subscription services, the name of the subscription services, and the host schedule of subscription services program-relate ⁇ information (PRI) and TV Gu ⁇ de+ Gold.
- Each packet includes a unique Subscription ID, which denotes a general category ot subscription services, such as sports, music, science, etc.
- FIGs. 4a-4c are diagrams of the format of a Services Selection Packet.
- the Services Selection Packet 130 contains many fields for controlling the presentation of services to the User. As shown in FIG.
- the packet type number field 200 in byte 1 when set to six, denotes that this packet is used for managing subscription services.
- Byte 2 contains the total number of blocks in this packet 202.
- Byte 5 is reserved 206.
- the subscription packet type 208 is in byte 6. When this field has a value of 4Dh, it indicates that the packet is a subscription Service Selection Packet.
- the signature field 210 in bytes 7-8 is a unique identifier for each subscription Service Selection Packet. It may not have a value of OOOOh.
- a promotion message timeout value 212 is stored in byte 9. It specifies a time m minutes between 2 and 255 before a promotion message times out. Bytes 10-11 are reserved 214.
- the number of selection services 216 is defined for this packet in byte 12. There may be from zero to 24 services listed in a Services Selection packet. A value of zero indicates that there are no selections available for the User . The number of selection services indicates how many selection services information blocks are contained m the packet below this field.
- Bits 0-3 of byte 688 are the pruning bits for schedules C-3, and bits 0-3 of byte 689 are the pruning bits for schedules 4-7. Pruning of schedules only starts after the first Subscription Services PRI packet is received. The memory for storage of the subscription services information is cleared before the schedule is downloaded if the pruning bit for the schedule is set. The flags relating to the use of the guide channel nimber of the subscription service are located in bytes 690-691 226. Byre 692 238 holds the higher order bits of the schedule start time, and byte 693 240 holds the remainder of the schedule start time and the number of hours of the duration of the schedule. The number of minutes of the duration of the schedule is stored in byte 694. The guide channel number, schedule start time and duration time fields are repeated in bytes 695-729 244 for the second through the eighth schedules.
- Byte 775 246 stores the maximum compressed length of the first level detail text. The maximum number of characters is 48.
- the first level detail compressed text 248 is stored in bytes 776- 824.
- the Promotion Packet 132 is a real-time Type B packet that contains textual promotional information about a subscription service. It also indicates if the service is available on a "free trial" basis to the user.
- the Receiver accesses and receives it only when initiated by the User.
- the Promotion Packet contains a Promotion Services Identifier (PID), a Broadcast ID used by the Receiver to generate a seven digit Service ID to be displayed on the Display (the User uses this Broadcast ID to identify the service he/she wants to subscribe to when he/she calls the Customer Service Center) , an indicator to show whether a "free trial" period is available for the service, and if available, how long the free subscription period is, and promotional text to introduce the service to the User.
- PID Promotion Services Identifier
- Broadcast ID used by the Receiver to generate a seven digit Service ID to be displayed on the Display (the User uses this Broadcast ID to identify the service he/she wants to subscribe to when he/she calls the Customer Service
- Promotion Packets are transmitted by a Promotion Host all day long, however, the maximum cycle time shall not be longer than the time supplied in the Services Selection Packet.
- Promotion Packets are changed when the content of the Promotion Message has changed.
- a User can view a promotion message as a result of pressing a VIEW button on the Guide Plus+ device.
- In order to activate the display of the promotion message there must be at least one promotion ID in the subscription Service Selection Packet that matches the Promotion Services ID.
- FIG. 5 is a diagram of the format of the Promotion Packet. As shown in FIG. 5, the packet type number field 250 m byte 1, when set to six, denotes that this packet is used for managing subscription services. Byte 2 contains the total number of blocks in this packet 252.
- Byte 5 is reserved 256.
- the subscription packet type 258 is in byte 6. When this field has a value of 50h, it indicates that the packet is a subscription Promotion Packet.
- a Promotion Services ID 260 is stored in byte 7. This identifier must match one of the promotion IDs m the Services Selection Packet.
- Bytes 8-11 are reserved 262.
- the next four fields define locations on the display where the User ID and the Service ID are shown. The row input position of the User ID 264 is located in byte 12.
- the upper left corner of the second level details area of the screen is considered to be origin (0,0) of a local display coordinate system.
- the range of values for the row input position of the User ID is zero to 6h.
- the column input position of the User ID 266 is located in byte 13.
- the range of values for the column input position of the User ID is zero to 16h.
- the row input position of the Service ID 268 is located in byte 14.
- the range of values for the row input position of the Service ID is zero to 6h .
- the column input position of the Service ID 270 is located in byte 15.
- the range of values for the column input position of the Service ID is zero to 18h.
- the Broadcast ID 272 is a packed binary coded decimal (BCD) representation of the displayed Service ID.
- Byte 16 holds the third and fourth digits of the Service ID
- byte 17 holds the fifth and sixth digits of the Service ID.
- Bytes 18 and 19 store the expiration time of the free trial. If this field is zero, then no free trial is available.
- the subscription ID 276 is found in byte 20.
- Bytes 21-27 are reserved 278.
- Textual information for the Promotion message begins at byte 28. At this location, a first level detail length value 280 is found. The maximum number of bytes for a first Jevel detail message is 48 compressed characters. Next, the first level detail promotion message 282 is stored in a variaole number of bytes beginning with byte 29. If there is no data for a first level detail, then this field is zero-filled. Second level details begin where the first level details leave off in the packet. Each page of promotional information is accompanied oy a length field as shown. The maximum number of bytes for a second level detail message is 231 decompressed cnaracters. Again, if there is no data for the message, then the fields are zero-filled.
- the Activation Packet 134 is a pre-load or real-time Type B packet that performs three different functions. It can start or extend a particular subscription service to any single user or a group of users. It can shorten or even terminate the subscription of any single user or a group of users. It can also modify a user's User ID.
- An Activation Packet contains an action indicator to signify the type of action that is going to be taken, a User ID (or User ID range) to activate a Receiver, a new User ID to change a Receiver's User ID, and an expiration date to extend, shorten or terminate a subscription for a single or group of Receivers.
- the User ID is calculated by a random number generator.
- Activation Packets are transmitted by a Normal SIP Host, a TV Gu ⁇ de+ Gold Host, a Promotion Host, and a Services Host.
- Activation Packets can be transmitted at download time as a pre-load packet by the Normal SIP Host, TV Gu ⁇ de+ Gold Host, and Services Host, and by a Promotion Host as a real-time packet immediately after the user calls a Customer Service Center to activate a service.
- Activation Packets are changed when an activation/deactivation of a service occurs or when a Receiver device ID change is required.
- FIG. 6 is a diaqram of the format of an Activation Packet.
- the packet type number field 284 in byte 1 when set to six, denotes that this packet is used for managing subscription services.
- Byte 2 contains the total number of blocks in this packet 286.
- the total length of the packet from byte 3 to the end of the packet 288, measured m units of bytes, is stored in bytes 3 (least significant byte) and 4 (most significant byte) .
- Byte 5 is reserved 290.
- the subscription packet type 292 i in byte 6. When this field has a value of 41h, it indicates that the packet is an Activation (and deactivation) Packet.
- the signature field 294 in bytes 7-8 is a unique identifier for each subscription Service Selection Packet. It may not have a value of OOOOh.
- Byte 9 296 holds a value indicating whether the packet is used for activating/deactivating an individual user or a group of users. When the field has a value of 30h, then individual activation/deactivation is selected. When the field has a value of 31h, then mass activation and deactivation is selected. When individual activation/deactivation is selected, bytes 10-13 298 hold the old User ID in a packed BCD format. When mass activation/deactivation is selected, the bytes 10-13 hold a starting range of User IDs to be activated or deactivated.
- bytes 14-17 300 hold the new User ID in a packed BCD format.
- the bytes 14-17 hold an ending range of User IDs to be activated or deactivated.
- the Subscription ID 302 of the subscription service to be activated or deactivated is found in byte 18 of the Activation Packet.
- the expiration time 304 of a free trial period is specified in bytes 19 and 20. The value is in terms of days remaining in the trial period. For example, a value of 3Dh indicates 60 days (or two months) are left in the free trial period. If this is a deactivation packet, then this value is zero.
- the warning day field 306 is in byte 21 and the warning month field 308 is in byte 22. If the expiration date is less than the warning date, then an expiration warning screen is displayed to the User.
- the telephone number 310 to dial to activate or deactivate a subscription service is stored in bytes 24-43 of the packet. If the telephone number is less than 20 bytes, then the remaining bytes are filled with the value 20h (i.e., ASCII blanks) . Finally, bytes 44-64 312 are filled with the null character to enable scrambling.
- the Subscription Services Program Related Information (PRI) Packet 136 is a pre-load or real-time Type B packet that contains PRI and service data.
- Subscription Services PRI Packets include encapsulated PRI data and a Subscription Service ID.
- a Receiver uses the Subscription Service ID to determine whether the packet should be received and stored.
- the Subscription Services PRI Packet is transmitted by a Services Host as a pre-load packet at services download time as specified in a Services Selection Packet or at other times as a real-time packet. It is changed when new PRI is available. If a service is subscribed, its service PRI can be correctly received.
- FIG. 7 is a diagram of the format of a Subscription Services Program Related Information (PRI) Packet.
- the packet type number field 314 in byte 1 when set to six, denotes that this packet is used for managing subscription services.
- Byte 2 contains the total number of blocks in this packet 316.
- the total length of the packet from byte 3 to the end of the packet 318, measured in units of bytes, is stored in bytes 3 (least significant byte) and 4 (most significant byte) . This value is used to calculate the address of the next subscription.
- Byte 5 is the length of the compressed text title of the subscription service 320, counted from byte 6 to the end of the title.
- the subscription packet type 322 is in byte 6. When this field has a value of 53h, it indicates that the packet is a Subscription Services PRI Packet.
- the Subscription ID 324 is stored in byte 7, and byte 8 326 is reserved.
- lhe signature field 328 in bytes 9-10 is a unique identifier for each Subscription Services PRI Packet.
- the compressed text title of the subscription service 330 starts in byte 11. It is limited to 20 uncompressed characters.
- the first level detail length field 332 follows the title. The first level detail is limited to 60 uncompressed characters.
- the packet contains the first level detail compressed text. If no data is provided, this field is OOh.
- the second level detail length field 336 follows after the first level detail text. If the second level detail length is less than 255 characters, then only one byte is used for the length field, otherwise two bytes are used.
- the second level detail compressed characters 338 follow the second level detail length field. Ii no data is provided, this field is OOh.
- the size of the buffer in the Receiver holding the compressed text is 510 bytes
- the size of the uncompressed buffer is 1022 bytes.
- FIG. 8 is an example of a display of a Services Selection Page.
- the words "not subscribed” describe the status of the item currently highlighted by the cursor. In this example, "World News" has not yet been subscribed to by the user.
- the first line in the second level details area "HBO 15 (Last Channel)" describes the' contents of the Picture-In-Picture (PIP) window (not shown in FIG. 8) .
- the user can choose a service by moving the cursor down to a selected item and then pressing a red "View” button on the Guide Plus+ device.
- the Receiver automatically tunes to a Promotion Host for the selected service (note that the Promotion Host may actually be a different television broadcast station than the Normal SIP Host) .
- a Promotion Host for the selected service (note that the Promotion Host may actually be a different television broadcast station than the Normal SIP Host) .
- the user moves the cursor to highlight the Sports Update line and presses a red "View” button on the Guide Plus+ device.
- a wait message is then displayed on the screen during tuning of the selected service.
- FIG. 9 is an example of a display of a wait message.
- the "Sports Update" service is on the ESPN television network, which is received and displayed on the PIP window of the Display 122, with an appropriate description m the first line of the second level details area of the screen.
- a real-time Promotion Packet containing the Promotion Message is received.
- the Promotion Message gives the user a brief description of the service and tells the user how to subscribe to the service.
- FIG. 10 is an example of a display of a Promotion Message screen. Note that it lists the service cost, a telephone number to call to subscribe to the service, a User ID and a Service ID.
- the User 124 subscribes to a service by calling the Customer Service Center 128 at the telephone number listed on the television screen.
- the User is asked to enter the displayed User ID and Service ID via the telephone keypad.
- the User ID is a unique number making each Receiver individually addressable.
- the Service ID identifies the service to be activated.
- the User is also asked to enter the desired length of subscription m months or whether the User wants a month-by-month subscription (with an automatic renewal and charging unless the User calls the Customer Service Center to terminate the subscription) .
- the User is then asked to provide credit card and address information for billing purposes.
- FIG. 11 is an example of a display of a confirmation message after the user fas subscribed to a service. Note that pushing a blue "Surf" outton on the User's Guide Plust device returns the User to the main guide screen.
- Activation Packets addressing many different Receivers can be sent overnight as part cf the program guide data pre-load operation. In this case, there will be no immediate confirmation screen. The User is told over the telephone that the newly subscribed service will begin the next day and the User is instructed to return to the mam quide screen by pressing the "Surf" button.
- a User 124 can cancel or shorten the length of subscription for a service at any time by telephoning the Customer Service Center 128.
- the User is asked to provide the User ID, Service ID and other user identification information.
- Deactivation is effected by an Activation Packet, which can be sent immediately or one or many times as part of guide data pre-load operation in an off-peak time (such as the middle of the night) .
- a subscription service may want to offer fiee trials to users as an inducement for the users to subscribe to the service.
- Free trials may be offered in two ways. The first is as part of the normal subscription process. When the Us2r calls the telephone number to subscribe to the selected service, the User may be informed that for a one year subscription, the first month is free and the User can cancel the service at any time. lhe User will be billed for 11 months, starting on the second month of service. In this way, a free trial is provided as part of the normal subscription process.
- the second way to offer a free trial is as an instant fre p trial offer to all users.
- a flag may be set to enable an easier way of providing ⁇ J tree trial without the User having to call in to the Cusl omer Service Center.
- the Receivers Upon receiving the flag, the Receivers direct the Display to show a green soft button with the word "Free", together with a Promotion Message.
- FIG. 12 is an example of a display of a free trial message.
- a data service consists of a text file with one or more levels of menu pages to be displayed on the Display to allow random access to individual entry points in the file.
- FIG.13 is an example of a display of a Sports Update Service showing levels of menus. Note that "Olympics" is currently highlighted by the cursor.
- FIG. 14 is an example of a display of a second level menu page. At this point, if the user presses the "1" key, a third level menu page is shown on the Display.
- This menu page would show the different events of "Track and Field.” If the user presses the "6" key, a third level menu page might show, for example, the latest scores or stories relating to table tennis.
- FIG. 15 is an example of a display of the Table Tennis third level menu page. The User causes the second page of the story to be shown by pressing the down arrow cursor button.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- Television Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US658595P | 1995-11-13 | 1995-11-13 | |
| US2496596P | 1996-08-30 | 1996-08-30 | |
| US24965 | 1996-08-30 | ||
| PCT/US1996/017920 WO1997018675A1 (en) | 1995-11-13 | 1996-11-08 | Subscription tv with vbi packet data |
| US6585 | 1998-01-13 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| EP0890263A1 EP0890263A1 (de) | 1999-01-13 |
| EP0890263A4 true EP0890263A4 (de) | 2000-12-13 |
Family
ID=26675823
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| EP96939593A Withdrawn EP0890263A4 (de) | 1995-11-13 | 1996-11-08 | Abonnementsfernsehen mit vertikalaustastzeit-paketdaten |
Country Status (6)
| Country | Link |
|---|---|
| EP (1) | EP0890263A4 (de) |
| JP (1) | JP2000500626A (de) |
| CN (1) | CN1132428C (de) |
| AU (1) | AU7672896A (de) |
| CA (1) | CA2245704A1 (de) |
| WO (1) | WO1997018675A1 (de) |
Families Citing this family (57)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6418556B1 (en) | 1993-09-09 | 2002-07-09 | United Video Properties, Inc. | Electronic television program guide schedule system and method |
| US6769128B1 (en) | 1995-06-07 | 2004-07-27 | United Video Properties, Inc. | Electronic television program guide schedule system and method with data feed access |
| US6323911B1 (en) | 1995-10-02 | 2001-11-27 | Starsight Telecast, Inc. | System and method for using television schedule information |
| US8850477B2 (en) | 1995-10-02 | 2014-09-30 | Starsight Telecast, Inc. | Systems and methods for linking television viewers with advertisers and broadcasters |
| US6002394A (en) | 1995-10-02 | 1999-12-14 | Starsight Telecast, Inc. | Systems and methods for linking television viewers with advertisers and broadcasters |
| US5940073A (en) | 1996-05-03 | 1999-08-17 | Starsight Telecast Inc. | Method and system for displaying other information in a TV program guide |
| US5850218A (en) | 1997-02-19 | 1998-12-15 | Time Warner Entertainment Company L.P. | Inter-active program guide with default selection control |
| JP4596495B2 (ja) * | 1997-07-18 | 2010-12-08 | ソニー株式会社 | 制御装置、制御方法、電気機器システム、電気機器システムの制御方法、および、記録媒体 |
| EP1036466B1 (de) | 1997-07-21 | 2003-03-26 | E Guide, Inc. | Verfahren zum navigieren in einem fernsehprogrammführer mit werbung |
| US6665869B1 (en) | 1997-09-05 | 2003-12-16 | United Video Properties, Inc. | Program guide application interface system |
| US6604240B2 (en) | 1997-10-06 | 2003-08-05 | United Video Properties, Inc. | Interactive television program guide system with operator showcase |
| AU745009B2 (en) | 1997-12-01 | 2002-03-07 | Rovi Guides, Inc. | Electronic program guide system with advertising messages in pop-ups |
| US20010042246A1 (en) | 1999-08-04 | 2001-11-15 | Henry C. Yuen | Home entertainment system and method of its operation |
| US6564379B1 (en) | 1998-04-30 | 2003-05-13 | United Video Properties, Inc. | Program guide system with flip and browse advertisements |
| EP1408685B1 (de) | 1998-04-30 | 2006-11-15 | United Video Properties, Inc. | Programmübersichtssystem mit Werbung |
| US20020095676A1 (en) | 1998-05-15 | 2002-07-18 | Robert A. Knee | Interactive television program guide system for determining user values for demographic categories |
| US6742183B1 (en) | 1998-05-15 | 2004-05-25 | United Video Properties, Inc. | Systems and methods for advertising television networks, channels, and programs |
| US7603684B1 (en) | 1998-05-19 | 2009-10-13 | United Video Properties, Inc. | Program guide system with video-on-demand browsing |
| US6563515B1 (en) | 1998-05-19 | 2003-05-13 | United Video Properties, Inc. | Program guide system with video window browsing |
| US6442755B1 (en) | 1998-07-07 | 2002-08-27 | United Video Properties, Inc. | Electronic program guide using markup language |
| TW416224B (en) | 1998-07-07 | 2000-12-21 | United Video Properties Inc | Interactive television program guide system with local advertisements |
| CN1867068A (zh) | 1998-07-14 | 2006-11-22 | 联合视频制品公司 | 交互式电视节目导视系统及其方法 |
| AR019458A1 (es) | 1998-07-23 | 2002-02-20 | United Video Properties Inc | Una disposicion de guia de programacion televisiva interactiva que sirve como entrada |
| US6898762B2 (en) | 1998-08-21 | 2005-05-24 | United Video Properties, Inc. | Client-server electronic program guide |
| TW463503B (en) | 1998-08-26 | 2001-11-11 | United Video Properties Inc | Television chat system |
| TW447221B (en) | 1998-08-26 | 2001-07-21 | United Video Properties Inc | Television message system |
| US6424996B1 (en) | 1998-11-25 | 2002-07-23 | Nexsys Electronics, Inc. | Medical network system and method for transfer of information |
| AU5775900A (en) | 1999-06-29 | 2001-01-31 | United Video Properties, Inc. | Method and system for a video-on-demand-related interactive display within an interactive television application |
| ATE217136T1 (de) * | 1999-10-18 | 2002-05-15 | Irdeto Access Bv | Verfahren zum betreiben eines systems mit bedingtem zugang für rundfunkanwendungen |
| GB2376580B (en) * | 1999-10-18 | 2005-06-01 | Jong-Hae Kim | Addressable television broadcasting system |
| US20050177850A1 (en) | 1999-10-29 | 2005-08-11 | United Video Properties, Inc. | Interactive television system with programming-related links |
| EP2244480A1 (de) | 2000-02-01 | 2010-10-27 | United Video Properties, Inc. | Methoden und Systeme zum erzwingen von Reklame |
| JP2001326914A (ja) * | 2000-03-08 | 2001-11-22 | Sony Corp | 電子情報内容配信処理システム、情報配信装置、情報処理装置及び電子情報内容配信処理方法 |
| CN100476796C (zh) | 2000-03-31 | 2009-04-08 | 联合视频制品公司 | 元数据链接广告的系统和方法 |
| CA2403388C (en) | 2000-03-31 | 2014-12-09 | United Video Properties, Inc. | Systems and methods for improved audience measuring |
| KR100946318B1 (ko) | 2000-10-11 | 2010-03-09 | 유나이티드 비디오 프로퍼티즈, 인크. | 데이터의 기억 장치를 주문형 매체 배달 시스템의 서버에제공하기 위한 시스템 및 방법 |
| US7493646B2 (en) | 2003-01-30 | 2009-02-17 | United Video Properties, Inc. | Interactive television systems with digital video recording and adjustable reminders |
| US7984468B2 (en) | 2003-11-06 | 2011-07-19 | United Video Properties, Inc. | Systems and methods for providing program suggestions in an interactive television program guide |
| US7788266B2 (en) | 2005-08-26 | 2010-08-31 | Veveo, Inc. | Method and system for processing ambiguous, multi-term search queries |
| US9113107B2 (en) | 2005-11-08 | 2015-08-18 | Rovi Guides, Inc. | Interactive advertising and program promotion in an interactive television system |
| US8380726B2 (en) | 2006-03-06 | 2013-02-19 | Veveo, Inc. | Methods and systems for selecting and presenting content based on a comparison of preference signatures from multiple users |
| US8316394B2 (en) | 2006-03-24 | 2012-11-20 | United Video Properties, Inc. | Interactive media guidance application with intelligent navigation and display features |
| US8832742B2 (en) | 2006-10-06 | 2014-09-09 | United Video Properties, Inc. | Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications |
| US7801888B2 (en) | 2007-03-09 | 2010-09-21 | Microsoft Corporation | Media content search results ranked by popularity |
| US20080280618A1 (en) * | 2007-05-08 | 2008-11-13 | Tjietse Van Der Gaast | Method of distributing identical data and different data to mobile units |
| US8943539B2 (en) | 2007-11-21 | 2015-01-27 | Rovi Guides, Inc. | Enabling a friend to remotely modify user data |
| US10063934B2 (en) | 2008-11-25 | 2018-08-28 | Rovi Technologies Corporation | Reducing unicast session duration with restart TV |
| US9166714B2 (en) | 2009-09-11 | 2015-10-20 | Veveo, Inc. | Method of and system for presenting enriched video viewing analytics |
| US9736524B2 (en) | 2011-01-06 | 2017-08-15 | Veveo, Inc. | Methods of and systems for content search based on environment sampling |
| US8949901B2 (en) | 2011-06-29 | 2015-02-03 | Rovi Guides, Inc. | Methods and systems for customizing viewing environment preferences in a viewing environment control application |
| US8805418B2 (en) | 2011-12-23 | 2014-08-12 | United Video Properties, Inc. | Methods and systems for performing actions based on location-based rules |
| US9147198B2 (en) | 2013-01-10 | 2015-09-29 | Rovi Technologies Corporation | Systems and methods for providing an interface for data driven media placement |
| US9848276B2 (en) | 2013-03-11 | 2017-12-19 | Rovi Guides, Inc. | Systems and methods for auto-configuring a user equipment device with content consumption material |
| US9288521B2 (en) | 2014-05-28 | 2016-03-15 | Rovi Guides, Inc. | Systems and methods for updating media asset data based on pause point in the media asset |
| US9948962B2 (en) | 2014-11-13 | 2018-04-17 | Time Warner Cable Enterprises Llc | Apparatus and methods for efficient delivery of electronic program guide data |
| US10091549B1 (en) | 2017-03-30 | 2018-10-02 | Rovi Guides, Inc. | Methods and systems for recommending media assets based on the geographic location at which the media assets are frequently consumed |
| CN111429645B (zh) * | 2020-03-31 | 2022-03-04 | 重庆远见金税通信息系统技术有限公司 | 用于票据的验真、验重系统 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1994013102A1 (en) * | 1992-11-27 | 1994-06-09 | Io Research Pty. Limited | Distributed database system and database receiver therefor |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4890321A (en) * | 1986-07-08 | 1989-12-26 | Scientific Atlanta, Inc. | Communications format for a subscription television system permitting transmission of individual text messages to subscribers |
| US5231665A (en) * | 1991-11-20 | 1993-07-27 | Zenith Electronics Corporation | Cable television system having dynamic market code shuffling |
| US5357276A (en) * | 1992-12-01 | 1994-10-18 | Scientific-Atlanta, Inc. | Method of providing video on demand with VCR like functions |
| US5438355A (en) * | 1993-04-16 | 1995-08-01 | Palmer; Shelton L. | Interactive system for processing viewer responses to television programming |
-
1996
- 1996-11-08 EP EP96939593A patent/EP0890263A4/de not_active Withdrawn
- 1996-11-08 WO PCT/US1996/017920 patent/WO1997018675A1/en not_active Ceased
- 1996-11-08 CN CN96199623A patent/CN1132428C/zh not_active Expired - Lifetime
- 1996-11-08 CA CA002245704A patent/CA2245704A1/en not_active Abandoned
- 1996-11-08 AU AU76728/96A patent/AU7672896A/en not_active Abandoned
- 1996-11-08 JP JP9518938A patent/JP2000500626A/ja active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1994013102A1 (en) * | 1992-11-27 | 1994-06-09 | Io Research Pty. Limited | Distributed database system and database receiver therefor |
Non-Patent Citations (1)
| Title |
|---|
| See also references of WO9718675A1 * |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2000500626A (ja) | 2000-01-18 |
| CN1207852A (zh) | 1999-02-10 |
| AU7672896A (en) | 1997-06-05 |
| CA2245704A1 (en) | 1997-05-22 |
| WO1997018675A1 (en) | 1997-05-22 |
| EP0890263A1 (de) | 1999-01-13 |
| CN1132428C (zh) | 2003-12-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5995092A (en) | Television system and method for subscription of information services | |
| WO1997018675A1 (en) | Subscription tv with vbi packet data | |
| US8347345B1 (en) | Television terminal modem | |
| US4751578A (en) | System for electronically controllably viewing on a television updateable television programming information | |
| CN1076931C (zh) | 在电视接收机的屏幕上显示文本或图形数据的方法和设备 | |
| US7395546B1 (en) | Set top terminal having a program pause feature | |
| EP0838951B1 (de) | Rundfunkvorrichtung für Programminformationsrundfunksystem und Empfängerendgerät | |
| EP0656728A2 (de) | Zweirichtungsrundfunksystem | |
| US5737595A (en) | Distributed database system and database receiver therefor | |
| US20020092017A1 (en) | Systems and methods for replacing television signals | |
| EP1121801B1 (de) | Verfahren und gerät zum selektiven senden von werbenachrichten an sichtgeräte | |
| JPH10276413A (ja) | 単一の電子プログラムガイドサーバから電子プログラムガイド情報を提供するための方法および装置 | |
| EP1149489A1 (de) | Verfahren und gerät für die zuführung von videofilmausschnitten an sichtgeräte | |
| HK1017794A (en) | Subscription tv with vbi packet data | |
| HK1023880B (en) | Interactive terminal for television delivery system | |
| HK1023880C (en) | Interactive terminal for television delivery system | |
| HK1023886A (en) | Advanced set top terminal with electronic mailbox for cable television delivery systems | |
| HK1023881A (en) | Caller indentification system for television |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
| 17P | Request for examination filed |
Effective date: 19980615 |
|
| AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): DE FR GB IT |
|
| A4 | Supplementary search report drawn up and despatched |
Effective date: 20001102 |
|
| AK | Designated contracting states |
Kind code of ref document: A4 Designated state(s): DE FR GB IT |
|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN |
|
| 18D | Application deemed to be withdrawn |
Effective date: 20050531 |