[0043] The present invention proposes a method for transmitting program prompt information in multiple languages, so that users with different mother tongues can easily select program prompt information displayed in different languages according to their needs. The basic idea is to encapsulate the program prompt information of each language in an independent In the data unit of the mobile multimedia system, the front end of the mobile multimedia system is encapsulated in the data segment of the multiplexed sub-frame, and is transmitted along with the mobile multimedia broadcast audio and video service data.
[0044] The present invention will be described in detail below with reference to the drawings and specific embodiments.
[0045] In order to solve the above technical problems, the present invention also proposes a multi-language program prompt information transmission system, which includes a front-end system and a terminal. The front-end system includes an electronic program guide generator and a multiplexer. The electronic program guide generator is used to obtain program prompt information described in multiple languages, and encapsulate them into prompt information data packets of different language categories, and send them to the multiplexer. The multiplexer is used to encapsulate the packaged prompt information data packets into respective data units according to the language category (identifying the language category of each prompt information is also encapsulated in the corresponding data unit), and then the The data unit is encapsulated into the data segment of the multiplexed subframe, and then encapsulated into the multiplexed subframe for transmission. The terminal includes a display unit, a receiving unit for receiving the multiplex frame sent by the network side, and an analysis unit for analyzing the multiplex frame, and the analysis unit of the terminal analyzes the data segment of the multiplexed subframe If it is determined that there is a data unit containing the program prompt information data, the data unit containing the prompt information with the language category identifier is found according to the language category selected by the user, and the program prompt information is parsed out and sent to the terminal The display unit; the display unit of the terminal is used to receive and display the program prompt information.
[0046] figure 1 Shown is a flow chart of program prompt information transmission in multiple languages, including steps:
[0047] Step S100: encapsulate the program prompt information in multiple languages into program prompt information data packets of different language categories;
[0048] Use the electronic program guide generator at the front end of the mobile multimedia system to obtain the program prompt information of the multi-language description of the multimedia service channel, such as the current program name, start time, duration, program name, start time and duration of the next program, in turn The program reminder information described in various languages such as figure 2 The shown is encapsulated in the program prompt information data packet.
[0049] figure 2 Shown is a schematic diagram of a language prompt information data package package. The prompt information data package includes language type, number of records, reservation, record, and CRC_32 fields. The records can be multiple, and each record also includes program information. Start time, duration, subject length, and subject. Wherein, the language category represents the current language type of the program theme name; the number of records represents the number of records of the program prompt information carried by this data unit, if the number of records is 1, it means that this data unit only contains the current program information, if the number of records Greater than 1 means that this data unit contains the current program information and the following consecutive N (N=records-1) pieces of program information; the start time includes the start time and date of the program expressed in UTC and MJD; the duration It is the length of time the content or the program is played; the topic length is used to indicate the length of the program name string, which is convenient for terminal analysis; the topic represents the name of the current channel playing program content described in the current language category.
[0050] Electronic Program Guide Generator Press figure 2 The format encapsulates the prompt information in different languages into prompt information data packets of different language categories, and then sends these prompt information data packets to the multiplexer regularly (such as every 1 second).
[0051] Step S110: encapsulate the program prompt information data packets into respective data units according to the language category, and further encapsulate them into the data segment of the multiplexed subframe, and transmit it on the service logic channel;
[0052] The multiplexer at the front end of the mobile multimedia system encapsulates the prompt information data packets encapsulated in step S100 into their respective data units according to the language category identifiers, and according to other multimedia broadcast service data. image 3 The data unit shown is encapsulated into a data segment. The data unit type identifier of each data unit is set in the data segment header. The data unit type identifier of the data unit containing the program prompt information can be represented by a specific value such as "1", the so-called specific The value means that the value is only used to identify the data unit that contains the program prompt information. The encapsulated data segment and multimedia service audio segment, video segment and other business information are structured into multiplexed subframes that meet the requirements of the CMMB network, and multiple such multiplexed subframes are reconstituted into multiplexed frames, which are modulated through mobile multimedia broadcasting The network system broadcasts.
[0053] Step S120: The terminal parses the multiplexed subframe and displays the program prompt information according to the language category selected by the user.
[0054] The mobile multimedia terminal parses the multiplexed sub-frame containing the program prompt information, and according to the data unit type identifier in the data section header of the multiplexed sub-frame, it can identify that the data section contains the data unit containing the program prompt information; the user can follow The language category option is convenient to choose the language that suits you; the user selects the language to be displayed when watching the program, and the terminal analyzes the multiplexed subframe data segment, according to the language category selected by the user, and the language category selected by the user is the same as the program prompt information The language categories contained in the data unit are compared. If they are the same, the program prompt information of that language is parsed from the data unit and displayed; otherwise, the language categories contained in the next program prompt information data unit are compared until the language category is found to be the same. The user selects the same program prompting information data unit in the same language category.
[0055] The foregoing descriptions are only preferred embodiments of the present invention, and are not used to limit the present invention. For those skilled in the art, the present invention can have various modifications and changes. Any modification, equivalent replacement, improvement, etc., made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.