Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
In the embodiment of the invention, the text advertisement is produced by using an editing tool with a screen display function provided by a condition receiving system or a user management system, text advertisement control information is added into an EPG system, text advertisement data and the text advertisement display control data are respectively broadcast by the condition receiving system and the EPG system, and the data are mixed into a transport stream through a multiplexer.
The conditional access system is an important component in digital video communication and is an essential condition for realizing video information service. The conditional access system is also a system for performing access control for some broadcast services for business purposes, and determining whether a digital reception device can present a specific broadcast program to an end user.
The user management system provides a complete and effective management and support system for the cable television service management and operation mode. The system realizes the comprehensive management of users, the unified management of various service services and the function of facilitating the control and management of program providers. The user management system runs through each link of charging, customer service, accounting, product and resource management, and is the core for supporting digital television service operation. The system design is based on the authority management of different roles, and a user can allocate different roles and authorities according to the actual operation requirement, and different functions of each department, different agents and lower-level operators in the operators are realized on the basis of sharing one software platform. In the embodiment of the present invention, the message management function included in the user management system is mainly utilized: and sending various screen displays to the designated user group.
Fig. 1 is a system structure of real-time text advertisement in digital video broadcasting according to a first embodiment of the present invention, which is detailed as follows:
a conditional access system 11 with on-screen display function for editing and producing text advertisements.
As an embodiment of the present invention, the conditional access system is required to provide an on-screen function, and to be able to produce a text advertisement using an editing tool provided by the on-screen function.
As an embodiment of the invention, the editing tool of the screen display function has different styles or interfaces aiming at different tools, and text advertisement content is added into the content item in the advertisement information option.
EGP system 12 for adding text advertisement control information.
As an embodiment of the present invention, text advertisement control Information is added to a Network Information Table (NIT) described by Program Specific Information (PSI) of the EGP system 12, and is used to control whether to display text advertisements in a program corresponding to a digital television receiving terminal.
In the embodiment of the present invention, the PSI is composed of a Program Association Table (PAT), a Conditional Access Table (CAT), a Program Map Table (PMT) and a NIT, and these tables are inserted into the transport stream for transmission. PSI prescribes different programs and how different components in the programs are multiplexed into a unified code stream, and the PSI can be used as a basis to provide a code stream structure, so that a user can select the programs.
And a multiplexer 13 for multiplexing the text advertisement data generated by the conditional access system and the text advertisement control information data in the EPG and mixing the data into the transport stream.
A digital television network 14 for transmitting the transport stream output via the multiplexer 13.
And a digital television receiving terminal 15 for receiving the transport stream.
As an embodiment of the present invention, the digital receiving terminal analyzes the received television program transport stream, and displays the text advertisement in the corresponding program according to the advertisement control information of the transport stream.
In the embodiment of the present invention, the digital television receiving terminal includes a digital receiving terminal such as a set-top box or a digital television.
Fig. 2 is a flow of a method for implementing a real-time text advertisement in digital video broadcasting according to a first embodiment of the present invention, which is detailed as follows:
in step S201, a text advertisement is produced using an editing tool of the conditional access system providing on-screen functionality.
As an embodiment of the present invention, the conditional access system is required to provide an on-screen function, and to be able to produce a text advertisement using an editing tool provided by the on-screen function.
As an embodiment of the invention, the editing tool of the screen display function has different styles or interfaces aiming at different tools, and text advertisement content is added into the content item in the advertisement information option.
In step S202, text advertisement control information is added to the EPG system.
In the embodiment of the present invention, a descriptor _ tag identifier is added to the NIT described by the PSI in the EPG system, and is used to describe three fields, namely, a transport stream ID (transport _ stream _ ID), a service ID (service _ ID), and a display flag field (Ad _ display _ flag), of the digital television program corresponding to the text advertisement, and is used to control the digital television program. Whether or not to display the text advertisement at the digital television receiving terminal is controlled by a display flag field Ad _ display _ flag.
TABLE 1
Table 1 shows a customized text advertisement control information format supported by a real-time text advertisement system in digital video broadcasting according to an embodiment of the present invention.
As an embodiment of the present invention, the text advertisement described in table 1 uses a descriptor _ tag identifier added in the NIT described by the PIS to describe a transport stream ID (transport _ stream _ ID), a service ID (service _ ID), and a display flag field (Ad _ display _ flag) of the digital television program corresponding to the text advertisement. Wherein,
assigning the identifier data string to a descriptor _ tag for identifying advertisement control information;
ad _ display _ flag ═ 0/, display text Ad ═ 0/;
ad _ display _ flag ═ 1/, text advertisement is not displayed.
For example, when descriptor _ tag is "800 a0001000a000002000B 01", the text advertisement control information in the program transport stream that it is to represent is:
80: one byte, representing a text ad control descriptor _ Tag, and a value of 80 representing a text ad control descriptor Tag of 128;
0A: one byte indicating a text advertisement control descriptor length, and a value of 0A indicating a text advertisement control descriptor length of 10 bytes;
0001: two bytes indicating a text advertisement control descriptor transport stream ID (transport _ stream _ ID), a value of 0001 indicating that the transport stream ID (transport _ stream _ ID) of the text advertisement display control description is 1;
000A: two bytes, which represent the service ID (service _ ID) of the text advertisement control descriptor, and the value 000A represents that the service ID (service _ ID) of the text advertisement display control descriptor is 10;
00: one byte indicating a text advertisement control descriptor display flag field (Ad _ display _ flag), a value of 00 indicating that the display flag field (Ad _ display _ flag) of the text advertisement display control description is 0, and the text advertisement is not displayed;
0002: two bytes indicating a text advertisement control descriptor transport stream ID (transport _ stream _ ID), a value of 0001 indicating that the transport stream ID (transport _ stream _ ID) of the text advertisement display control description is 1;
000B: two bytes, representing a service ID (service _ ID) of the text advertisement control descriptor, and a value 000A representing that the service ID (service _ ID) of the text advertisement display control description is 11;
01: one byte, representing a text advertisement control descriptor display flag field (Ad _ display _ flag), a value of 00 representing that the display flag field (Ad _ display _ flag) of the text advertisement display control description is 1, displays the text advertisement.
As an embodiment of the present invention, the text advertisement control information data is added to the NIT described by the PSI in the EPG system to control whether the text advertisement is displayed in the corresponding program or in the specific program information.
As an embodiment of the present invention, the text advertisement control information further includes user prompting information for prompting a user whether to view the text advertisement.
As an embodiment of the present invention, the text advertisement control information may further include forced display text advertisement information, so that the text advertisement is forced to be displayed on the digital television receiving terminal.
In step S203, the conditional access system broadcasts the text advertisement data while the EPG system broadcasts the text advertisement control information data.
In step S204, the text advertisement data and its control information data are mixed into the transport stream by the multiplexer and transmitted to the digital receiving terminal through the digital television network.
As an embodiment of the present invention, the digital receiving terminal analyzes the received television program transport stream, and displays the text advertisement in the corresponding program according to the advertisement control information of the transport stream.
Fig. 3 is a system structure of real-time text advertisement in digital video broadcasting according to a second embodiment of the present invention, which includes a user management system 31 with an on-screen display function unit, a conditional access system 32, an EPG system 33, a multiplexer 34, a digital television network 35 and a digital television receiving terminal 36.
As an embodiment of the present invention, different from the system structure of real-time text advertisement in digital video broadcasting provided by the first embodiment of the present invention, the text advertisement is created by using the editing tool of the on-screen display function provided by the user management system 31, and the text advertisement data is sent to the conditional access system 32 through the interface provided by the conditional access system, and the text advertisement data is broadcasted by the conditional access system. Other corresponding unit functions are the same as those described in the first embodiment of the present invention, and are not described herein again.
Fig. 4 is a flow chart of a method for implementing a real-time text advertisement in digital video broadcasting according to a second embodiment of the present invention, which is detailed as follows:
in step S401, a text advertisement is produced using an editing tool of an on-screen function provided by the user management system.
As an embodiment of the present invention, the user management system is required to provide an on-screen function, and can produce a text advertisement using an editing tool provided by the on-screen function.
As an embodiment of the invention, the editing tool of the screen display function has different styles or interfaces aiming at different tools, and text advertisement content is added into the content item in the advertisement information option.
In step S402, the user management system sends the text advertisement data to the conditional access system through the interface provided by the conditional access system, and the text advertisement data is broadcast by the conditional access system.
As an embodiment of the present invention, the steps S401 and S402 are different from the method for implementing the real-time text advertisement in the digital video broadcast provided by the first embodiment of the present invention in fig. 2, and the method in step S201 is described. Other corresponding process steps are the same as those described in the method for implementing a real-time text advertisement in digital video broadcasting provided by the first embodiment of the present invention, and are not described herein again.
In the invention, the screen display function of the conditional access system or the user management system is well associated with the television program, the text advertisement is edited by using the screen display function of the conditional access system, and the text advertisement control information is added by using the EPG system, thereby achieving the effect of effectively controlling the text advertisement information to be displayed on the digital television receiving terminal, and conveniently and effectively realizing the real-time text advertisement in the digital video broadcast.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents and improvements made within the spirit and principle of the present invention are intended to be included within the scope of the present invention.