Summary of the invention
The object of the present invention is to provide a kind of digital television system text image electronic program guide information mixed display method, electronic program guides and graph text information are combined, enrich the content of electronic program guides, the user only need just can obtain EPG and two kinds of information of picture and text by an operation interface, and needn't switch back and forth between two interfaces.
For finishing the foregoing invention purpose, a kind of digital television system text image electronic program guide information mixed display method of the present invention, described digital television system comprises service end, multiplexer, receiving terminal and television indicator, comprises the steps:
A. start TV Guide, receive network information table (NIT), TV station table (SDT), listing (EIT) and timetable (TDT/TOT);
B. service end receives the user by the message that electronic program guides is selected or remote controller electronic programming button is sent, and user interface (UI) thread obtains this message and transmits this message to screen display (OSD) thread;
C.OSD thread dispatching digital television program guide message processing function if digital television program guide exists, then obtains focal controls and forms thereof, calls the message processing function of forms, otherwise withdraws from;
D. the forms message processing function is handled the button of each control, receives different data flow and Media Stream according to button;
E. receiving terminal receives and resolves data flow and the Media Stream that service end is sent, graph text information is presented at the picture and text viewing area of television indicator top one side, television video is presented at the video area of the top opposite side of television indicator, TV Guide information is presented at the epg table lattice district of television indicator middle and lower part;
F. need to judge whether end data to play and demonstration, do not need then repeating step b-d, need then withdraw from digital television program guide and end.
Described television indicator screen also include the user prompt hurdle bottom, the dynamic reminding user browses the mode of operation of electronic program guides.
Picture and text viewing area among the described step e is used to show the graph text information that service end sends, and described picture and text viewing area is about 1/4th of television indicator screen size.
Described graph text information comprises one or more in news, weather forecast, stock market information, the commercial advertisement information, and its content irregularly refreshes according to the content that service end sends, and its display format is issued to receiving terminal by service end.
Video area among the described step e is the television image of a wicket, and television image is about 1/4th of television indicator screen size.
Epg table lattice district among the described step e according to current/next program, all trailers that the user selects to show respectively the radio station, tabulate and predetermined the rendition list by the kind display program, and the detailed content of TV programme is described.
Among the described step b, the user comprises the selection of the operation interface that electronic program guides is comprised to the selection of electronic program guides, this operation interface comprises current/next program interface, all program advance notices interface, programme variety is selected the interface, classify programs tabulation program and predetermined administration interface, current/next program interface is first interface when entering the electronic guide form, can enter predetermined administration interface left by directionkeys, can enter all trailers interface to the right, blue key by the color function key enters programme variety selection interface, can enter classify programs tabulation program by acknowledgement key again.
There are six row, three row at described epg table lattice interface, row comprises title bar and program of radio station information, row comprise that program that TV station's title and this TV station are broadcasting begins program start time and programm name that broadcast time and programm name, this TV station are about to broadcast, the right of form is a up-down scroll bar, is used for showing the relative position of focus row at all row.
Form in described all program advance notices interface comprises two row, is respectively TV station's title and TV programme, and TV programme one is shown title bar, is used for the days and the week of trailer, and other row shows chooses TV station's TV guide of some day.
Described all programs advance notice interface be scheduled to or cancellation by the program at red color keys focusing place, predetermined after, this program is added in predetermined the tabulation, describedly is predefined for five programs.
One task detects scheduled program on the backstage broadcast time is arranged whether more than or equal to the current time when scheduled program, specifically comprise the time of reception table; Local clock is set; Obtain the current time; Whether have scheduled program come, if then finish prompting, change the platform operation, and make thread enter timing dormancy, otherwise directly enter the timing dormancy step if checking.
Described programme variety selects the interface to be meant the interface of selecting blue color keys to enter from current/next program interface, and this interface provides one or more in film, news, performance, physical culture, juvenile, music, art, society, science and technology, the amusement classification.
Described classify programs tabulation program comprises broadcast time, programm name and TV station's three row, the kind of display program tabulation in the prompt column, select to reach up and down the removable focus of page turning key up and down, select acknowledgement key to switch to the radio station at this program place, select right and left key then the content of this tabulation be shown as the rendition list of adjacent kind.
Described predetermined administration interface form comprises broadcast time, programm name and TV station's three row, the user selects red color keys the program at focus place can be deleted in predetermined tabulation, select acknowledgement key then to switch to the radio station at this program place, select right key then to be back to current/next program interface.
Described current/next program interface, it generates and specifically to comprise the establishment form, to form and zone thereof, ranks number, width parameter assignment; Title bar and scroll bar are set; Call the function that receives TV station's information, obtain the radio station data link table, with first row of station name assignment to form; Call the received television program function, obtain the program data chained list, programm name and time assignment are given the secondary series and the 3rd row step of form.
Advantage of the present invention and beneficial effect are: the present invention makes the user can carry out the selection of current program and next program easily, the program of scheduled television platform, friendly interface, interactive good general's electronic program guides and graph text information are in conjunction with mixed display, an operation interface just can obtain EPG and two kinds of information of picture and text, has greatly enriched the content of television image.
Embodiment
The present invention is further described in more detail below in conjunction with accompanying drawing.
Consult Fig. 1 main flow chart of the present invention, at first start TV Guide, receive network information table (NIT), TV station table (SDT), listing (EIT) and timetable (TDT/TOT).
When the user selects electronic program guides or when remote controller was selected the EPG button, the EPG application program promptly was activated, if the user is in the main menu state, then will withdraw from main menu earlier from the main menu of DVB receiver.The video of full screen is reduced into top-right window video, and the prompt column demonstration is receiving data, and this moment, the user still can watch TV programme by wicket.The concrete steps that start are: network information table obtains frequency and symbol rate, receive title and service indications that TV station's table obtains each TV station, the program receiving table obtains title, broadcast time and the classified information etc. of current and next program, the time of reception table obtains the current time, give the next Pgmtime of the first hurdle TV station title, the current program in second hurdle and third column and the title assignment of form, receive image, text and data, show graph text information.Through short wait, just at broadcast items and be about to the title of broadcast items and broadcast time and graph text information are presented on the screen.Start EPG the first time after the start owing to will receive information tables such as NIT, SDT, thus can the stand-by period long slightly, but these information tables can get off by buffer memorys, and EPG toggle speed afterwards can be than for the first time fast.User's operation of picture and text EPG is to use message-driven, and the user whenever clicks remote controller, and the EPG program all can be received a corresponding message.
Then, service end receives the user by the message that electronic program guides is selected or remote controller electronic programming button is sent, and the UI thread obtains this key and transmits this message to the OSD thread.OSD calls the EPG message processing function, if EPG exists, then obtains focal controls, and obtains its forms, calls the message processing function of forms, otherwise withdraws from.The forms message processing function is handled each button of each control, receives different data flow and Media Stream according to button.
Message Processing flow process when entering EPG is: the user presses the EPG key, the UI thread obtains this key, enter the branch of EPG in the UI processing, the processing function of registration root control is the entrance function of EPG, the UI thread is transmitted to the OSD thread and is sent press key message, and the OSD thread receives this message, carries out the entrance function of EPG, EPG is set, and to have flag bit be one, creates the first forms of electronic program guides-be current program forms in the entrance function of EPG.
EPG Message Processing flow process is: user key-press, the UI thread obtains this key, detects EPG and has flag bit, transmits this message to the OSD thread, OSD detects EPG and has flag bit, call the EPG message processing function, the EPG message processing function judges whether button is EXIT, if then withdraw from EPG, otherwise obtain focal controls, and obtain its forms, and call the message processing function of forms, call the respective handling method of each control in the message processing function of forms to button.
Receiving terminal is presented at the upper left picture and text of television indicator viewing area with graph text information, and television video is presented at the top-right video area of television indicator, TV Guide information is presented at the electronic programming form district of supervision.
As shown in Figure 2, demonstration of the present invention is made of four partial contents, from left to right is respectively from top to bottom: picture and text viewing area 1, television video 2, epg table lattice district 3 and user prompt hurdle 4.Wherein the information of picture and text viewing area 1 is from the data broadcasting information that receives, can be respectively news, weather forecast, stock market information, commercial advertisement information etc., irregular the refreshing of content that its content sends according to front end, its display format also is issued to receiver by front end.Upper right video area 2 sizes are 1/4th of flooding, too little meeting is unfavorable for the effect of user's TV reception, too the space of electronic program guides and graph text information demonstration is dwindled in conference, thereby influences the effect that the user browses electronic program guides and graph text information.Epg table lattice district 3 has accounted for four/the last one of whole image in the middle and lower part of whole image, comprises a title bar, five-element's program demonstration form and a up-down scroll bar.Be user prompt hurdle 4 bottom, point out the user to browse the method for operation of electronic program guides at any time.
Wherein electronic program guides comprises five operation interfaces, is respectively current/next program interface, all trailers interface, programme variety selection interface, classify programs tabulation program and predetermined administration interface.As shown in Figure 3, current/next program interface is first interface when entering EPG, and according to the prompting of prompt column, user by selecting directionkeys or color function key can be browsed back and forth at these several interfaces.
Graph text information through editor, packing, enters multiplexer at front end, becomes the part of certain service (service), and each service can carry the data flow of one or more packet indications (PID).At the DVB receiver end, these data are along with the broadcast of service is received, resolves and is presented in the image areas.
Entering picture and text EPG first interface afterwards is exactly the information of current/next program, and the layout at its interface as shown in Figure 2.The upper left side is picture and text viewing area 1, and the upper right side is a window video 2, and middle below is epg table lattice 3 districts, and the below is user prompt hurdle 4.Picture and text viewing area and window video show the entrained video flowing of each service (service) and the information of data flow, and its content also switched to the content of this service when the user selected to change platform.In all interfaces, except changing platform, user's operation does not exert an influence to graph text information and video wicket, but the content on epg table lattice and user prompt hurdle changes along with user's operation.The single-definition digital television picture is wide 720 points, high 576 points, considers that the edge of most of simulated televisions can not show, thus when designing display frame about respectively reserve the space of 50 pixels, respectively reserve the space of 20 pixels up and down.
Epg table lattice 3 have six row, three row.The first behavior title bar, second to the 6th behavior program of radio station information; First classifies TV station's title as, the secondary series program that broadcasting of radio station for this reason begins broadcast time and programm name, the 3rd classifies program start time and the programm name that this TV station is about to broadcast as, if the length of program broadcasting time and title exceeds the size of form, ending replaces the abridged part with three points.The right of form is a up-down scroll bar, is used for showing the relative position of focus row at all row.Create current/during next program form, establishment comprises parameters such as zone, ranks number, the width of every row is set, title bar is set, scroll bar is set, call the function that receives TV station (SDT), obtain the radio station data link table,, call received television program (EIT) function first row of station name assignment to form, obtain the program data chained list, be listed as to the secondary series and the 3rd of form programm name and time assignment.
A TV station herein represents a service (service) of digital video broadcasting (DVB) lining.If this TV station is an encrypted station, have the icon display of a lock shape at the right-hand member of TV station's title, if not encrypted station, then the right-hand member of TV station does not have this icon, and lock shape icon represents that all the radio station encrypts or program encryption in other interfaces.The color of focus row is different with other row, the user by remote controller key up and down and up and down page turning key can move to focus and want the radio station watched, select acknowledgement key OK key promptly to switch to this radio station.
The user selects right key then to leave current/next program enters all program advance notices interface; Select left Arrow, then enter predetermined administration interface; Select blue color keys, then enter programme variety and select the interface; (EXIT) key is withdrawed from selection, then withdraws from picture and text EPG, returns normal full screen state.
Form in all program advance notices interface comprises two row, and TV station's title is classified on the left side one as; The title bar of the right one row is the life and the week of trailer, check that program is used for the display program title when describing information in detail, second row of the right one row is chosen the radio station TV guide of some day, the detailed description information of display program when checking that program is described in detail to the 6th row demonstration left side.When the user from current/when next interface enters all programs, focus rests in the same TV station, select to reach up and down page turning key selection up and down and want to check the radio station of schedule information, select acknowledgement key OK key then in the wicket video and graph text information switch to this radio station, select left Arrow then to get back to current/next program interface, select right key, then begin to receive the TV guide on the same day of this radio station, wait for the several seconds, the programme information on this radio station same day is displayed in the right one row of form, and one row move to the row of first the rendition list to the focus selected of user from the left side simultaneously.
On behalf of this program, the alphabetical i shape icon of program right-hand member have a detailed description information, can check by selecting right key, has checked and has selected left Arrow to return.This program of icon representation of the clock apperance of program right-hand member is scheduled, can be scheduled to or cancellation by the program at red key focusing place, after predetermined, this program is added in the predetermined tabulation, five programs can be scheduled at most, but identical program of a plurality of broadcast times can not be scheduled to simultaneously.According to broadcast time precedence arrangement, can play automatically in the time started of this program by predetermined program in predetermined tabulation for these predetermined programs.Whether the task that needs scheduled program detects the broadcast time of scheduled program and carries out more than or equal to the current time on the backstage, the flow process of background task is: time of reception table (TDT), local clock (DTVIA_set_time) is set, obtain the current time (DTVIA_get_time), check whether scheduled program is arranged then,, change the platform operation if then finish prompting, and make thread enter timing dormancy, otherwise directly enter timing dormancy.
From the flow process of moving platform be: the wait thread wakening prepares to change platform, judge current program whether be exactly scheduled program be display reminding information then, move otherwise judged whether further that OSD uses, if having then send out message to the UI master control, otherwise eject and whether to change the platform prompting frame, finish after changing platform.
This predetermined tabulation writes non-volatile memory medium, and is still effective with this predetermined information that guarantees to start shooting again after user's shutdown, and each start all will read to RAM district being scheduled to tabulation, starts the task of changing platform of being scheduled to simultaneously.
When focus was on the right on the program of row, user-selected number keyboard 1~7 was selected the TV guide in this one week of radio station.For example, be Tuesday the same day, then selects 2~7 can check the program that arrives day this Tuesday, selects 1 trailer that can check next Monday.Selection left Arrow then focus turns back on the radio station on the left side.
Select blue color keys to enter programme variety from current/next program interface and select the interface, this interface provides ten classification, be respectively film, news, performance, physical culture, juvenile, music, art, society, science and technology, amusement etc., this classification meets the program classification method in the digital video broadcasting Chinese business information.The user selects one of them classification, can check the program of this classification in all current/next programs.Select the EXIT key then to return current/next program interface.
The classify programs tabulation comprises three row, is respectively broadcast time, programm name and TV station.Be shown as the kind of this rendition list in the prompt column, select to reach up and down page turning key moving focal point up and down, select acknowledgement key OK key promptly to switch to the radio station at this program place, select right and left key then the content of this tabulation be shown as the rendition list of adjacent kind.Such as select then to switch to the amusement classification left from separated film, select then to switch to news category to the right.The user selects EXIT then to turn back to programme variety and selects the interface.
Predetermined management table comprises three row, is respectively broadcast time, programm name and TV station.The user selects red color keys the program at focus place can be deleted in predetermined tabulation, selects acknowledgement key OK key then to switch to the radio station at this program place, selects right key then to be back to current/next program interface.
At last, need to judge whether end data to play and show, do not need then to continue step and play and show, need then withdraw from digital television program guide and finish.
It should be noted last that: above embodiment is the unrestricted technical scheme of the present invention in order to explanation only, although the present invention is had been described in detail with reference to the foregoing description, those of ordinary skill in the art is to be understood that: still can make amendment or be equal to replacement the present invention, for any modification or partial replacement that does not break away from the spirit and scope of the present invention, it all should be encompassed in the middle of the claim scope of the present invention.