CN109672924A - Generation method, device and the computer readable storage medium of electronic program guides - Google Patents

Generation method, device and the computer readable storage medium of electronic program guides Download PDF

Info

Publication number
CN109672924A
CN109672924A CN201811617085.2A CN201811617085A CN109672924A CN 109672924 A CN109672924 A CN 109672924A CN 201811617085 A CN201811617085 A CN 201811617085A CN 109672924 A CN109672924 A CN 109672924A
Authority
CN
China
Prior art keywords
frequency point
electronic program
program guides
signal
frequency
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.)
Pending
Application number
CN201811617085.2A
Other languages
Chinese (zh)
Inventor
潘伟雄
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Skyworth RGB Electronics Co Ltd
Original Assignee
Shenzhen Skyworth RGB Electronics Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Skyworth RGB Electronics Co Ltd filed Critical Shenzhen Skyworth RGB Electronics Co Ltd
Priority to CN201811617085.2A priority Critical patent/CN109672924A/en
Publication of CN109672924A publication Critical patent/CN109672924A/en
Priority to PCT/CN2019/093061 priority patent/WO2020133978A1/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4332Content storage operation, e.g. storage operation in response to a pause request, caching operations by placing content in organized collections, e.g. local EPG data repository
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • H04N21/4383Accessing a communication channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4432Powering on the client, e.g. bootstrap loading using setup parameters being stored locally or received from the server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4825End-user interface for program selection using a list of items to be played back in a given order, e.g. playlists

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Circuits Of Receivers In General (AREA)

Abstract

The invention discloses a kind of generation method of electronic program guides, method includes: to obtain frequency point mapping table, and obtain multiple frequency point parameters in frequency point mapping table;The frequency point parameters are sent to tuner, and are received in TV signal by tuner with the consistent high-frequency signal of the frequency point parameters, and convert transport stream for the high-frequency signal;According to the Program Map Table and Event Information Table in the transport stream, corresponding EPG data is obtained;The EPG data is saved in default memory module, forms EPG data table, for generating corresponding electronic program guides according to the EPG data table after receiving user and checking the instruction of electronic program guides.The invention also discloses a kind of generating means of electronic program guides and computer readable storage mediums.The channel program information that the invention enables the electronic program guides of generation in addition to that can check the frequency point, can also look at the channel program information of other frequency points, to improve user experience.

Description

Generation method, device and the computer readable storage medium of electronic program guides
Technical field
The present invention relates to digital TV technology more particularly to a kind of generation method of electronic program guides, device and Computer readable storage medium.
Background technique
DTV comes into Rapid development stage at present, and business relevant to DTV will also increase substantially. When a large amount of programme information is supplied to user by digital signal by program operator, user is appreciating the same of high quality program source When how could conveniently and efficiently find the critical issue that these business or information just needs to solve at developers.
Traditional electronic program guides is the performance guide information being only able to display on interface with the same frequency point of current channel, For example watch a certain central station, it can only check the performance guide information of multiple central station, can not check the program guide of satellite TV's platform Information.If user will check the performance guide information of satellite TV's platform, then need user elder generation switching channels to a certain satellite TV's platform, waiting should After the image and sound proper solution code of satellite TV's platform, it can just check satellite TV's platform with the performance guide information of frequency point.Thus electronics section Mesh guide interface can not check that the problem of channel program information of other frequency points, there is still a need for improve.
Summary of the invention
The main purpose of the present invention is to provide a kind of generation method of electronic program guides, device and computer-readable deposit Storage media, it is intended to which channel program information with current channel with frequency point, Wu Facha can only be checked by solving electronic program guides interface The problem of seeing the channel program information of other frequency points.
To achieve the above object, the present invention provides a kind of generation method of electronic program guides, and this method includes following step It is rapid:
Frequency point mapping table is obtained, and obtains multiple frequency point parameters in frequency point mapping table;
The frequency point parameters are sent to tuner, and by tuner receive in TV signal with the frequency point parameters one The high-frequency signal of cause, and transport stream is converted by the high-frequency signal;
According to the Program Map Table and Event Information Table in the transport stream, corresponding EPG data is obtained;
The EPG data is saved in default memory module, forms EPG data table, for checking electricity receiving user After the instruction of sub- program guide, corresponding electronic program guides is generated according to the EPG data table.
Preferably, before the acquisition frequency point mapping table the step of, comprising:
In standby mode, stand-by time is obtained, and judges whether the stand-by time is to reach first for the first time on the same day Preset time;
If so, switching signal source is to TV information source, and close the backlight of sound and display screen;
If it is not, then continuing standby.
Preferably, before the acquisition frequency point mapping table the step of, can also include:
The power-on instruction for receiving user's triggering is switched on according to the power-on instruction;
Judged according to the update date of EPG data table and present system time, if the update date of EPG data table is super The second preset time is crossed, then prompts the information for whether updating electronic program guides;
If receiving the update electronic program guides instruction of user's triggering, stop currently playing video, switching signal Source is to TV information source;
If receive user's triggering does not update electronic program guides instruction, continue to play current video.
Preferably, the frequency point mapping table includes channel number, channel designation and frequency point parameters.
Preferably, described that the frequency point parameters are sent to tuner, and by tuner receive in TV signal with institute State the consistent high-frequency signal of frequency point parameters, and the step of converting transport stream for the high-frequency signal, comprising:
Frequency point parameters in the frequency point mapping table are successively sent to tuner;
The frequency point parameters received are locked by tuner.
Preferably, described that the frequency point parameters are sent to tuner, and by tuner receive in TV signal with institute State the consistent high-frequency signal of frequency point parameters, and the step of converting transport stream for the high-frequency signal, further includes:
By tuner receive TV signal in the consistent high-frequency signal of the frequency point parameters;
Intermediate-freuqncy signal is converted by the high-frequency signal;
Digital signal is converted by the intermediate-freuqncy signal by modem;
Counter modulation is carried out to the digital signal, generates transport stream.
Preferably, the Program Map Table and Event Information Table according in the transport stream, obtains corresponding EPG data The step of, comprising:
The transport stream is demultiplexed, the Program Map Table and Event Information Table in transport stream are obtained;
Programm name in the programm name of the Program Map Table and the Event Information Table is matched, acquisition and institute State the relevant EPG data of programm name.
Preferably, the EPG data includes channel number, channel designation and the corresponding programm name of each channel.
In addition, to achieve the above object, the present invention also provides a kind of generating means of electronic program guides, the device packets It includes: memory, processor and the life for being stored in the electronic program guides that can be run on the memory and on the processor At program, the generation program of the electronic program guides realizes the life of above-mentioned electronic program guides when being executed by the processor At the either step of method.
In addition, to achieve the above object, the present invention also provides a kind of computer readable storage mediums, it is stored thereon with calculating Machine program, the program realize the either step of the generation method of above-mentioned electronic program guides when being executed by the processor.
Generation method, device and the computer-readable storage medium for a kind of electronic program guides that the embodiment of the present invention proposes The frequency point parameters by obtaining multiple frequency point parameters in frequency point mapping table and frequency point mapping table, and are successively sent to height by matter Frequency head, tuner when receiving extraneous TV signal, match with the consistent high-frequency signal of the frequency point parameters, then by the height Frequency signal is converted into transport stream, according to the Program Map Table and Event Information Table in the transport stream, gets and maps with frequency point The corresponding multiple EPG datas of multiple frequency point parameters in table, are finally saved in default memory module for the EPG data, form EPG Tables of data, for generating corresponding electricity according to the EPG data table after receiving user and checking the instruction of electronic program guides Sub- program guide.It, can be with so that channel program information of the electronic program guides in addition to that can check the frequency point generated The channel program information for checking other frequency points, enriches program guide content, increases user's range of choice.
Detailed description of the invention
Fig. 1 is the apparatus structure schematic diagram for the hardware running environment that the embodiment of the present invention is related to;
Fig. 2 is the flow diagram of one embodiment of generation method of electronic program guides of the present invention;
Fig. 3 is the flow diagram of two embodiment of generation method of electronic program guides of the present invention;
Fig. 4 is the flow diagram of three embodiment of generation method of electronic program guides of the present invention;
Fig. 5 is the flow diagram of four embodiment of generation method of electronic program guides of the present invention;
Fig. 6 is the flow diagram of five embodiment of generation method of electronic program guides of the present invention.
The embodiments will be further described with reference to the accompanying drawings for the realization, the function and the advantages of the object of the present invention.
Specific embodiment
It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, it is not intended to limit the present invention.
The primary solutions of the embodiment of the present invention are: obtaining frequency point mapping table, and obtain multiple frequencies in frequency point mapping table Point parameter;The frequency point parameters are sent to tuner, and by tuner receive in TV signal with the frequency point parameters one The high-frequency signal of cause, and transport stream is converted by the high-frequency signal;According to the Program Map Table and event in the transport stream Information table obtains corresponding EPG data;The EPG data is saved in default memory module, forms EPG data table, for It receives after user checks the instruction of electronic program guides, corresponding electronic program guides is generated according to the EPG data table.
Since the electronic program guides of the prior art is the program being only able to display on interface with the same frequency point of current channel Guide information, for example watch a certain central station, it can only check the performance guide information of multiple central station, can not check satellite TV's platform Performance guide information.If user will check the performance guide information of satellite TV's platform, then need user elder generation switching channels to a certain satellite TV Platform after the image and sound proper solution code that wait satellite TV's platform, can just check satellite TV's platform with the performance guide information of frequency point.Cause And electronic program guides interface can not check that the problem of channel program information of other frequency points, there is still a need for improve.
The present invention provides a solution, makes electronic program guides in addition to that can check that the channel program of the frequency point is believed Breath, can also look at the channel program information of other frequency points, enriches program guide content, increase user's range of choice.
As shown in Figure 1, Fig. 1 is the apparatus structure schematic diagram for the hardware running environment that the embodiment of the present invention is related to.
The device of that embodiment of the invention can be digital television, is also possible to smart phone, tablet computer, wearable sets Standby, set-top box etc..
As shown in Figure 1, the apparatus may include: processor 1001, communication bus 1002, input interface 1003, network connect Mouth 1004, memory 1005 and output interface 1006.Wherein, processor 1001 is one piece of ultra-large integrated circuit, is one The arithmetic core and control core of platform computer, its function are mainly in interpretive machine instruction and processing computer software Data.Communication bus 1002 is for realizing the communication connection between various components, in various control information and controlled circuit Feedback information all transmits in this bus, such as I2C bus, RS485 bus.Input interface 1003 may include high-frequency signal Interface, HDMI interface, AV interface, optical fiber interface etc. can also include the interface that such as USB interface is used to input user instruction. Network interface 1004 optionally may include standard wireline interface and wireless interface (such as WI-FI interface).Memory 1005 can be with It is high speed RAM memory, is also possible to stable memory (non-volatile memory), such as magnetic disk storage.Storage Device 1005 optionally can also be the storage device independently of aforementioned processor 1001.Output interface 1006 includes display and raises Sound device etc. exports video and audio-frequency information respectively.
Optionally, device can also include backlight assembly, logic module, high frequency harmony device, WiFi module infrared receiver dress It sets, details are not described herein.
It will be understood by those skilled in the art that the restriction of the not structure twin installation of apparatus structure shown in Fig. 1, can wrap It includes than illustrating more or fewer components, perhaps combines certain components or different component layouts.
As shown in Figure 1, as may include that operating system, network are logical in a kind of memory 1005 of computer storage medium Believe module, the generation program of input/output module and electronic program guides.
In device shown in Fig. 1, network interface 1004 is mainly used for connecting background server, carries out with background server Data communication;Input interface 1003 is mainly used for connection and receives outer signals source and user instruction;And processor 1001 can be used In the generation program for calling the electronic program guides stored in memory 1005, and execute following operation:
Frequency point mapping table is obtained, and obtains multiple frequency point parameters in frequency point mapping table;
The frequency point parameters are sent to tuner, and by tuner receive in TV signal with the frequency point parameters one The high-frequency signal of cause, and transport stream is converted by the high-frequency signal;
According to the Program Map Table and Event Information Table in the transport stream, corresponding EPG data is obtained;
The EPG data is saved in default memory module, forms EPG data table, for checking electricity receiving user After the instruction of sub- program guide, corresponding electronic program guides is generated according to the EPG data table.
Further, processor 1001 can be used for calling the generation journey of the electronic program guides stored in memory 1005 Sequence also executes following operation:
In standby mode, stand-by time is obtained, and judges whether the stand-by time is to reach first for the first time on the same day Preset time;
If so, switching signal source is to TV information source, and close the backlight of sound and display screen;
If it is not, then continuing standby.
Further, processor 1001 can be used for calling the generation journey of the electronic program guides stored in memory 1005 Sequence also executes following operation:
The power-on instruction for receiving user's triggering is switched on according to the power-on instruction;
Judged according to the update date of EPG data table and present system time, if the update date of EPG data table is super The second preset time is crossed, then prompts the information for whether updating electronic program guides;
If receiving the update electronic program guides instruction of user's triggering, stop currently playing video, switching signal Source is to TV information source;
If receive user's triggering does not update electronic program guides instruction, continue to play current video.
Further, processor 1001 can be used for calling the generation journey of the electronic program guides stored in memory 1005 Sequence also executes following operation:
The frequency point mapping table includes channel number, channel designation and frequency point parameters.
Further, processor 1001 can be used for calling the generation journey of the electronic program guides stored in memory 1005 Sequence also executes following operation:
Frequency point parameters in the frequency point mapping table are successively sent to tuner;
Tuner locks the frequency point parameters received.
Further, processor 1001 can be used for calling the generation journey of the electronic program guides stored in memory 1005 Sequence also executes following operation:
The consistent high-frequency signal of frequency point parameters in TV signal and received is received by tuner;
Intermediate-freuqncy signal is converted by the high-frequency signal;
Digital signal is converted by the intermediate-freuqncy signal by modem;
Counter modulation is carried out to the digital signal, generates transport stream.
Further, processor 1001 can be used for calling the generation journey of the electronic program guides stored in memory 1005 Sequence also executes following operation:
The transport stream is demultiplexed, the Program Map Table and Event Information Table in transport stream are obtained;
Programm name in the programm name of the Program Map Table and the Event Information Table is matched, acquisition and institute State the relevant EPG data of programm name.
Further, processor 1001 can be used for calling the generation journey of the electronic program guides stored in memory 1005 Sequence also executes following operation:
The EPG data includes channel number, channel designation and the corresponding programm name of each channel.
The generation method of the specific embodiment of the generating means of electronic program guides of the present invention and following electronic program guides Each embodiment is essentially identical, and therefore not to repeat here.
Referring to Fig. 2, first embodiment of the invention provides a kind of generation method of electronic program guides, and the electronic programming refers to South generation method include:
Step S10 obtains frequency point mapping table, and obtains multiple frequency point parameters in frequency point mapping table.
The device of that embodiment of the invention can be DTV, be also possible to smart phone, tablet computer, wearable device, Set-top box etc..The present embodiment is illustrated by taking DTV as an example.Frequency point mapping table is stored in the memory of DTV, TV can search for frequency point information from TV signal under open state, and by frequency point information real-time update in the frequency point mapping table In.The frequency point mapping table includes channel number, channel designation and the frequency point parameters in the TV signal received.It will be more confirming After new electronic program guides, TV will call the frequency point parameters in the frequency point mapping table and the frequency point mapping table.
The frequency point parameters are sent to tuner by step S20, and by tuner receive in TV signal with the frequency The point consistent high-frequency signal of parameter, and transport stream is converted by the high-frequency signal.
TV is sent to tuner after getting the frequency point parameters in frequency point mapping table, by the frequency point parameters, passes through Tuner locks the frequency point parameters, to make TV that can only receive the corresponding channel program information of the frequency point parameters.It is high Frequency head is that TV is used to receive high-frequency signal and demodulates a kind of device of video information and the first part of public passage. Tuner selects extraneous TV signal after receiving extraneous TV signal, according to the frequency point parameters of locking, selects Select out with the consistent high-frequency signal of the frequency point parameters, and the high-frequency signal is amplified and frequency-conversion processing, is converted into fixed Intermediate-freuqncy signal, and analog-to-digital conversion is carried out to the intermediate-freuqncy signal, digital signal is obtained, into after crossing counter modulation, digital signal conversion For transport stream, TS (Transport Stream) code stream is also.
Step S30 obtains corresponding EPG data according to the Program Map Table and Event Information Table in the transport stream.
Transport stream mainly for data non-Reliability Channel transmission, such as satellite channel, microwave channel or CATV channel.It passes Defeated stream can be multi-path program multiplexing at a stream, and same program can also include multiple videos and audio stream.Transmission Stream is packaged according to Moving Picture Experts Group-2, and the TS packet of regular length, 188 byte of Bao Changwei or 204 bytes are formed.And Program specific information (PSI, Program Specification Information) and industry are specially defined in Moving Picture Experts Group-2 It is engaged in information table (SI, Service Information), the effect of program specific information is to allow TV that can carry multiple sections from one Specific program is correctly found in some transport stream of purpose, the effect of service information list is to allow Integrated Receive Decoder from biography The list of program provider's broadcast items is extracted in defeated stream and broadcasts parameter, and TV user is shown in the form of intuitive.Institute Include Program Map Table and Event Information Table in the PSI/SI information stated, deposits in the transport stream.By to transmission flow demultiplexing, solution Program Map Table and Event Information Table in transport stream is precipitated, by the information filtering to Program Map Table and Event Information Table, Get the EPG data that user wants.
The EPG data is saved in default memory module, EPG data table is formed, for receiving use by step S40 After the instruction of electronic program guides is checked at family, corresponding electronic program guides is generated according to the EPG data table.
A memory space is preset in the memory of TV and specially saves EPG data, these EGP data are with fixed format It saves one by one, forms an EPG data table.When TV, which gets user, to be wanted to check the instruction of electronic interface guide, pass through It calls the data in EPG data table to form electronic program guides, and shows on a display screen, check selection for user.
In the present embodiment by obtaining frequency point mapping table, and obtain multiple frequency point parameters in frequency point mapping table;By the frequency Point parameter is sent to tuner, and by tuner reception TV signal with the consistent high-frequency signal of the frequency point parameters, and Transport stream is converted by the high-frequency signal;According to the Program Map Table and Event Information Table in the transport stream, obtains and correspond to EPG data;The EPG data is saved in default memory module, forms EPG data table, for checking receiving user After the instruction of electronic program guides, corresponding electronic program guides is generated according to the EPG data table.So that the electricity generated Channel program information of the sub- program guide in addition to that can check the frequency point, can also look at the channel program information of other frequency points, Program guide content is enriched, user's range of choice is increased.
Further, referring to Fig. 3, second embodiment of the invention provides a kind of generation method of electronic program guides, is based on Above-mentioned embodiment shown in Fig. 2, the acquisition frequency point mapping table the step of before, comprising:
Step S101 obtains stand-by time in standby mode, and judges whether the stand-by time is first time on the same day Reach the first preset time.
Electronic program guides update can be in the standby state progresss in TV, when TV reaches preset condition, i.e. electricity It regarding stand-by time and reached the first preset time for the first time as the same day, TV will execute electronic program guides and update operation, wherein the One preset time can be any times such as 10 minutes, 20 minutes, 30 minutes, 1 hour, which can be according to specific Actual conditions are freely set by developer or user.TV can be sentenced according to itself system time and beginning stand-by time Disconnected current idle duration, judges standby time.If standby time meets preset condition, S102 is thened follow the steps;If to Machine duration is unsatisfactory for preset condition, thens follow the steps S103.
Step S102, switching signal source to TV information source, and close the backlight of sound and display screen.
When the stand-by time of TV meets preset condition, just wake-up signal source switching module, current information source is switched to TV information source, other modules still with it is standby when be consistent, if the backlight of sound and display screen is still in closed state.By TV Information source switch to TV information source, so that TV can receive extraneous TV signal.
Step S103 continues standby.
When the stand-by time of TV has not been met preset condition, then TV continues standby, until reaching preset condition.Tool Body, if stand-by time is not up to preset condition, and second of stand-by time reaches default item when standby for the first time on the day of TV Part, then TV can execute step S102 when second standby, and so on, no matter same day television standby several times, only standby Time reach default first time that it is time standby just go to execute electronic program guides update.The same day completes primary electron program and refers to After south updates, when TV enters back into standby mode, no longer need to be updated electronic program guides.
In the present embodiment, the renewal time of electronic program guides is neither to influence to use in this way under television standby state TV is normally watched at family, but also electronic program guides keeps newest programme information daily.
Further, referring to Fig. 4, third embodiment of the invention provides a kind of generation method of electronic program guides, this reality The another embodiment that example is electronic program guides update condition is applied, above-mentioned embodiment shown in Fig. 2 is based on, in the acquisition frequency point Before the step of mapping table, can also include:
Step 104, the power-on instruction for receiving user's triggering is switched on according to the power-on instruction.
Step 105, judged according to the update date of EPG data table and present system time, if EPG data table is more New date is more than the second preset time, then prompts the information for whether updating electronic program guides.
It is direct switch TV power supply every time, that is to say, that TV can not achieve above-mentioned if user does not have standby habit Description updates electronic program guides under television standby state, and the present embodiment provides after television startup, TV is according to EPG number Judged according to the update date and present system time of table, if the update date of EPG data table is more than the second preset time, The prompt information for whether updating electronic program guides can be shown on the display screen of TV, user can be according to self-demand, decision It is no to update electronic program guides.User can choose whether to update electronics section by the control on remote control control display screen Mesh guide can also be selected if display screen supports touch-control by touch control manner.If receiving the update electronics section of user's triggering The instruction of mesh guide, thens follow the steps S105, if the electronic program guides that do not update for receiving user's triggering instructs, thens follow the steps S106.If the update date of EPG data table is less than the second preset time, can not prompt whether to update on the display screen of TV The prompt information of electronic program guides, user normally watch the program of current channel.Above-mentioned second preset time can be 1 day, 2 It or the times such as 3 days, second preset time can freely be set according to specific actual conditions by developer or user.
Step S106 stops currently playing video, switching signal source to TV information source.
If television reception to be the instruction for updating electronic program guides, then TV stops the view that is currently played Frequently, and switching signal source is to TV information source mode, for receiving extraneous TV signal.
Step S107 continues to play current video.
If television reception to be the instruction for not updating electronic program guides, then TV continue play be currently played Video.
In the present embodiment, it if TV is updated without completing electronic programming in the standby state, can be switched on the day of When, it prompts the user whether to need to update electronic program guides, and the prompt information is shown on a display screen, user can basis Self-demand carries out choosing whether to update.It can let the user know that whether the electronic programming on the same day has been updated in this way, if There are no updates, can choose whether to update by user, to improve user experience.
Referring to Fig. 5, fourth embodiment of the invention provides a kind of generation method of electronic program guides, is based on above-mentioned Fig. 2 institute The embodiment shown, it is described that the frequency point parameters are sent to tuner, and by tuner receive in TV signal with the frequency The point consistent high-frequency signal of parameter, and the step of converting transport stream for the high-frequency signal, comprising:
Frequency point parameters in the frequency point mapping table are successively sent to tuner by step S201.
Due to including multiple frequency point parameters in frequency point mapping table, need to send a frequency point parameters in frequency point mapping table To tuner, such tuner just can carry out selection reception to extraneous TV signal according to this frequency point parameters received. Simultaneously to guarantee that the corresponding programme information of all frequency point parameters in frequency point mapping table can be received by tuner, therefore needing will frequency Each frequency point parameters in point mapping table are successively sent to tuner.The present embodiment with no restriction, can be tuner number One, it is also possible to multiple.
Step S202 locks the frequency point parameters received by tuner.
When tuner receives a frequency point parameters, need to lock this frequency point parameters, it in this way can basis This frequency point parameters received carry out selection reception to extraneous TV signal.
Step S203, by tuner receive TV signal in the consistent high-frequency signal of the frequency point parameters.
In order to propagate TV signal in the sky, it is necessary to television signal modulation at high frequency or radio frequency (RF-Radio Frequency) signal, each signal occupy a channel, could propagate simultaneously in the sky in this way multi-channel tv programs without Lead to confusion.Tuner, according to the frequency point parameters that itself is locked, is selected when receiving airborne television signal from numerous high-frequency signals It selects out and the consistent high-frequency signal of the frequency point parameters.
The high-frequency signal is converted intermediate-freuqncy signal by step S204.
Since the high-frequency TV signal of each TV station transmitting is different frequency, if the signal of these different frequencies is directly sent The amplifying circuit later to tuner necessarily will appear amplifier to the amplification difference of different frequency signals, to make machine The performance of device is unstable.Therefore it is equipped with frequency changer circuit inside tuner, i.e., the high-frequency TV signal of different frequency is converted into one The intermediate-freuqncy signal of a fixation.
Step S205 converts digital signal for the intermediate-freuqncy signal by modem.
Intermediate-freuqncy signal is analog signal, needs to convert digital signal for analog signal by modem, so more TV is facilitated to parse and transmit signal.The intermediate-freuqncy signal that step S204 is acquired is sent to modem, then Intermediate-freuqncy signal is converted corresponding digital signal by modem, subsequently into step S206.
Step S206 carries out counter modulation to the digital signal, generates transport stream.
Digital information is subjected to counter modulation, generates transport stream.Transport stream must be packaged according to Moving Picture Experts Group-2, formed and fixed The TS packet of length, 188 byte of Bao Changwei or 204 bytes.Transport stream may include multiple programs, and each program is by multiple Elementary stream composition, elementary stream, PSI/SI information and other control information are all broken into the packet grouping of regular length.
The present embodiment is received corresponding with each frequency point parameters in frequency point mapping table in extraneous TV signal by tuner Programme information, so that making electronic program guides not only has the channel program information of some frequency point, there are also the channels of other frequency points Programme information.
Referring to Fig. 6, fifth embodiment of the invention provides a kind of generation method of electronic program guides, is based on above-mentioned Fig. 2 institute The embodiment shown, the Program Map Table and Event Information Table according in the transport stream, obtains the step of corresponding EPG data Suddenly include:
Step S301 demultiplexes the transport stream, obtains Program Map Table and Event Information Table in transport stream.
Transport stream is made of one or multi-channel program, and per pass program is compound by one or more primary flows and some other streams Together, including video flowing, audio stream, Program Specific Information stream and other data packets, transport stream are divided by transmission demultiplexer Other outputting video streams, audio stream, data, PSI and SI.
Event Information Table and Program Map Table relevant information are carried in transport stream, Event Information Table (EIT) is temporally suitable Sequence provides the information for the event for including in each business.Here event is equivalent to traditional program, and business then refers to Some TV station for being to provide program source, such as the event " news hookup " of business " Chinese Central Television (CCTV) -1 ".Event Information Table packet Containing two distinct types of table, respectively EIT present/following (abbreviation EIT p/f) and EIT Schedule (EIT-S).EIT p/f gives in specified services current and the latter event information, and EIT-S then includes one week interior or more Prolonged programme distant information.Any event information section for constituting EIT is 0x0012's in PID It is transmitted in TS packet.Whether the information that Event Information Table provides includes program number, initial time, program length, broadcast state, adds It is close, program be discussed in detail, the rank that the A brief introduction and program that the time migration of two sections of same programs, program are multilingual limit Deng.Program Map Table (PMT) include the PID of all Video data for including in current channel, include in current channel it is all Other data that the PID and current channel of Audio data are associated together PID (such as digital broadcasting, what data communication etc. used PID has pid information all in channel in Program Map Table, if current channel includes how many a Video, how many altogether Audio and other data.
Step S302, by programm name progress in the programm name of the Program Map Table and the Event Information Table Match, obtains EPG data relevant to the programm name.
Since Program Map Table and Event Information Table all include programm name relevant information, therefore according to the programm name Data in two tables are integrated, corresponding EPG data is got.The EPG data may include channel number, channel name Title, frequency point parameters, the corresponding programm name of each channel, subsequent program title, program category, the corresponding audio-video number of program According to information such as, program start time and program durations, the present embodiment is with channel number, channel designation and each channel number EPG data is used as corresponding programm name.Since EPG data is fixed format, and each frequency point parameters correspond to an EPG Data.
The present embodiment makes to obtain these frequency point parameters pair after tuner receives multiple frequency point parameters in frequency point mapping table Multiple EPG datas answered, and save to memory and preset memory space, form EPG data table, for checking receiving user After the instruction of electronic program guides, corresponding electronic program guides is generated according to the EPG data table, is shown in tv display screen On, selection is checked for user.
In addition, the embodiment of the present invention also proposes a kind of computer readable storage medium, the computer readable storage medium On be stored with the generation program of electronic program guides, realized such as when the generation program of the electronic program guides is executed by processor Lower operation:
Frequency point mapping table is obtained, and obtains multiple frequency point parameters in frequency point mapping table;
The frequency point parameters are sent to tuner, and by tuner receive in broadcast singal with the frequency point parameters one The high-frequency signal of cause, and transport stream is converted by the high-frequency signal;
According to the Program Map Table and environmental information table in the transport stream, corresponding EPG data is obtained;
The EPG data is saved in default memory module, forms EPG data table, for checking electricity receiving user After the instruction of sub- program guide, corresponding electronic program guides is generated according to the EPG data table.
Further, following operation is also realized when the generation program of the electronic program guides is executed by processor:
In standby mode, stand-by time is obtained, and judges whether the stand-by time is to reach first for the first time on the same day Preset time;
If so, switching signal source is to TV information source, and close the backlight of sound and display screen;
If it is not, then continuing standby.
Further, following operation is also realized when the generation program of the electronic program guides is executed by processor:
The power-on instruction for receiving user's triggering is switched on according to the power-on instruction;
Judged according to the update date of EPG data table and present system time, if the update date of EPG data table is super The second preset time is crossed, then prompts the information for whether updating electronic program guides;
If receiving the update electronic program guides instruction of user's triggering, stop currently playing video, switching signal Source is to TV information source;
If receive user's triggering does not update electronic program guides instruction, continue to play current video.
Further, following operation is also realized when the generation program of the electronic program guides is executed by processor:
The frequency point mapping table includes channel number, channel designation and frequency point parameters.
Further, following operation is also realized when the generation program of the electronic program guides is executed by processor:
Frequency point parameters in the frequency point mapping table are successively sent to tuner;
The frequency point parameters received are locked by tuner.
Further, following operation is also realized when the generation program of the electronic program guides is executed by processor:
By tuner receive TV signal in the consistent high-frequency signal of the frequency point parameters;
Intermediate-freuqncy signal is converted by the high-frequency signal;
Digital signal is converted by the intermediate-freuqncy signal by modem;
Counter modulation is carried out to the digital signal, generates transport stream.
Further, following operation is also realized when the generation program of the electronic program guides is executed by processor:
The transport stream is demultiplexed, the Program Map Table and Event Information Table in transport stream are obtained;
Programm name in the programm name of the Program Map Table and the Event Information Table is matched, acquisition and institute State the relevant EPG data of programm name.
Further, following operation is also realized when the generation program of the electronic program guides is executed by processor:
The EPG data includes channel number, channel designation and the corresponding programm name of each channel.
Each reality of generation method of the specific embodiment of computer readable storage medium of the present invention and above-mentioned electronic program guides It is essentially identical to apply example, therefore not to repeat here.
It should be noted that, in this document, the terms "include", "comprise" or its any other variant are intended to non-row His property includes, so that the process, method, article or the system that include a series of elements not only include those elements, and And further include other elements that are not explicitly listed, or further include for this process, method, article or system institute it is intrinsic Element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including being somebody's turn to do There is also other identical elements in the process, method of element, article or system.
The serial number of the above embodiments of the invention is only for description, does not represent the advantages or disadvantages of the embodiments.
Through the above description of the embodiments, those skilled in the art can be understood that above-described embodiment side Method can be realized by means of software and necessary general hardware platform, naturally it is also possible to by hardware, but in many cases The former is more preferably embodiment.Based on this understanding, technical solution of the present invention substantially in other words does the prior art The part contributed out can be embodied in the form of software products, which is stored in one as described above In storage medium (such as ROM/RAM, magnetic disk, CD), including some instructions are used so that terminal device (it can be mobile phone, Computer, server, air conditioner or network equipment etc.) execute method described in each embodiment of the present invention.
The above is only a preferred embodiment of the present invention, is not intended to limit the scope of the invention, all to utilize this hair Equivalent structure or equivalent flow shift made by bright specification and accompanying drawing content is applied directly or indirectly in other relevant skills Art field, is included within the scope of the present invention.

Claims (10)

1. a kind of generation method of electronic program guides, which comprises the following steps:
Frequency point mapping table is obtained, and obtains multiple frequency point parameters in frequency point mapping table;
The frequency point parameters are sent to tuner, and by consistent with the frequency point parameters in tuner reception TV signal High-frequency signal, and transport stream is converted by the high-frequency signal;
According to the Program Map Table and Event Information Table in the transport stream, corresponding EPG data is obtained;
The EPG data is saved in default memory module, forms EPG data table, for checking electronics section receiving user After the instruction of mesh guide, corresponding electronic program guides is generated according to the EPG data table.
2. the generation method of electronic program guides as described in claim 1, which is characterized in that in the acquisition frequency point mapping table The step of before, comprising:
In standby mode, stand-by time is obtained, and judges whether the stand-by time is to reach first the same day for the first time to preset Time;
If so, switching signal source is to TV information source, and close the backlight of sound and display screen;
If it is not, then continuing standby.
3. the generation method of electronic program guides as described in claim 1, which is characterized in that in the acquisition frequency point mapping table The step of before, can also include:
The power-on instruction for receiving user's triggering is switched on according to the power-on instruction;
Judged according to the update date of EPG data table and present system time, if the update date of EPG data table is more than the Two preset times then prompt the information for whether updating electronic program guides;
If receiving the update electronic program guides instruction of user's triggering, stop currently playing video, switching signal source is extremely TV information source;
If receive user's triggering does not update electronic program guides instruction, continue to play current video.
4. the generation method of electronic program guides as described in claim 1, which is characterized in that the frequency point mapping table includes frequency Taoist monastic name, channel designation and frequency point parameters.
5. the generation method of electronic program guides as described in claim 1, which is characterized in that described to send out the frequency point parameters Send to tuner, and by tuner receive in TV signal with the consistent high-frequency signal of the frequency point parameters, and by the height The step of frequency signal is converted into transport stream, comprising:
Frequency point parameters in the frequency point mapping table are successively sent to tuner;
The frequency point parameters received are locked by tuner.
6. the generation method of electronic program guides as claimed in claim 5, which is characterized in that described to send out the frequency point parameters Send to tuner, and by tuner receive in TV signal with the consistent high-frequency signal of the frequency point parameters, and by the height The step of frequency signal is converted into transport stream, further includes:
By tuner receive TV signal in the consistent high-frequency signal of the frequency point parameters;
Intermediate-freuqncy signal is converted by the high-frequency signal;
Digital signal is converted by the intermediate-freuqncy signal by modem;
Counter modulation is carried out to the digital signal, generates transport stream.
7. the generation method of electronic program guides as described in claim 1, which is characterized in that described according in the transport stream Program Map Table and Event Information Table, the step of obtaining corresponding EPG data, comprising:
The transport stream is demultiplexed, the Program Map Table and Event Information Table in transport stream are obtained;
Programm name in the programm name of the Program Map Table and the Event Information Table is matched, is obtained and the section The relevant EPG data of mesh title.
8. the generation method of electronic program guides as claimed in claim 7, which is characterized in that the EPG data includes channel Serial number, channel designation and the corresponding programm name of each channel.
9. a kind of generating means of electronic program guides, which is characterized in that the generating means of the electronic program guides include: to deposit Reservoir, processor and the generation journey for being stored in the electronic program guides that can be run on the memory and on the processor Sequence is realized as described in any one of claims 1 to 8 when the generation program of the electronic program guides is executed by the processor Electronic program guides generation method the step of.
10. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the program is by the place Manage the step of realizing the generation method such as electronic program guides described in any item of the claim 1 to 8 when device executes.
CN201811617085.2A 2018-12-27 2018-12-27 Generation method, device and the computer readable storage medium of electronic program guides Pending CN109672924A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201811617085.2A CN109672924A (en) 2018-12-27 2018-12-27 Generation method, device and the computer readable storage medium of electronic program guides
PCT/CN2019/093061 WO2020133978A1 (en) 2018-12-27 2019-06-26 Electronic program guide generation method and device, and computer-readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811617085.2A CN109672924A (en) 2018-12-27 2018-12-27 Generation method, device and the computer readable storage medium of electronic program guides

Publications (1)

Publication Number Publication Date
CN109672924A true CN109672924A (en) 2019-04-23

Family

ID=66146433

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811617085.2A Pending CN109672924A (en) 2018-12-27 2018-12-27 Generation method, device and the computer readable storage medium of electronic program guides

Country Status (2)

Country Link
CN (1) CN109672924A (en)
WO (1) WO2020133978A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020133978A1 (en) * 2018-12-27 2020-07-02 深圳创维-Rgb电子有限公司 Electronic program guide generation method and device, and computer-readable storage medium
CN111935515A (en) * 2020-08-14 2020-11-13 北京永新视博数字电视技术有限公司 Method, device, equipment and medium for generating electronic program guide data table
CN112672215A (en) * 2020-12-17 2021-04-16 四川长虹电器股份有限公司 Method for filtering invalid television programs
CN113099286A (en) * 2021-03-31 2021-07-09 深圳创维-Rgb电子有限公司 Unified program recommendation method and system based on EPG
CN113973219A (en) * 2020-07-23 2022-01-25 瑞昱半导体股份有限公司 Method and circuit system for acquiring program information

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050149965A1 (en) * 2003-12-31 2005-07-07 Raja Neogi Selective media storage based on user profiles and preferences
CN102082959A (en) * 2009-11-26 2011-06-01 深圳市闪联信息技术有限公司 Method and device for synchronizing EPG (Electronic Program Guide) server content in embedded platform
CN103024455A (en) * 2012-12-11 2013-04-03 四川长虹电器股份有限公司 Method and system for accelerating electronic program guide (EPG) data searching of set-top box
CN103475904A (en) * 2013-05-29 2013-12-25 深圳市九洲电器有限公司 Publishing method and publishing system of EPG (electronic program guide), and Websocket server
CN103906018A (en) * 2012-12-26 2014-07-02 ***通信集团福建有限公司 Method of sending short message and device
CN103997689A (en) * 2014-04-29 2014-08-20 四川长虹电器股份有限公司 Digital television program information prompting method
CN108347649A (en) * 2018-01-25 2018-07-31 广州视源电子科技股份有限公司 Program updating method and system
CN108495175A (en) * 2018-03-12 2018-09-04 青岛海信电器股份有限公司 A kind of method and apparatus for controlling communication message when smart television interconnection external equipment
US20180279000A1 (en) * 2012-09-18 2018-09-27 Centurylink Intellectual Property Llc Metadata System for Real-Time Updates to Electronic Program Guides

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001251568A (en) * 2000-03-02 2001-09-14 Pioneer Electronic Corp Device and method for displaying program guide
CN101207753A (en) * 2006-12-21 2008-06-25 乐金电子(中国)研究开发中心有限公司 Method for implementing automatic refreshing of digital television electronic program guidebooks under multi tuner
CN101902591B (en) * 2010-07-14 2011-12-28 深圳创维-Rgb电子有限公司 Digital television receiving system for automatically retrieving television program information
CN103841431A (en) * 2014-03-28 2014-06-04 井冈山电器有限公司 Method and system for collecting EPG information of satellite television
CN105611399A (en) * 2015-12-24 2016-05-25 深圳市九洲电器有限公司 Multi-day electronic program guide obtaining method and system
CN109672924A (en) * 2018-12-27 2019-04-23 深圳创维-Rgb电子有限公司 Generation method, device and the computer readable storage medium of electronic program guides

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050149965A1 (en) * 2003-12-31 2005-07-07 Raja Neogi Selective media storage based on user profiles and preferences
CN102082959A (en) * 2009-11-26 2011-06-01 深圳市闪联信息技术有限公司 Method and device for synchronizing EPG (Electronic Program Guide) server content in embedded platform
US20180279000A1 (en) * 2012-09-18 2018-09-27 Centurylink Intellectual Property Llc Metadata System for Real-Time Updates to Electronic Program Guides
CN103024455A (en) * 2012-12-11 2013-04-03 四川长虹电器股份有限公司 Method and system for accelerating electronic program guide (EPG) data searching of set-top box
CN103906018A (en) * 2012-12-26 2014-07-02 ***通信集团福建有限公司 Method of sending short message and device
CN103475904A (en) * 2013-05-29 2013-12-25 深圳市九洲电器有限公司 Publishing method and publishing system of EPG (electronic program guide), and Websocket server
CN103997689A (en) * 2014-04-29 2014-08-20 四川长虹电器股份有限公司 Digital television program information prompting method
CN108347649A (en) * 2018-01-25 2018-07-31 广州视源电子科技股份有限公司 Program updating method and system
CN108495175A (en) * 2018-03-12 2018-09-04 青岛海信电器股份有限公司 A kind of method and apparatus for controlling communication message when smart television interconnection external equipment

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020133978A1 (en) * 2018-12-27 2020-07-02 深圳创维-Rgb电子有限公司 Electronic program guide generation method and device, and computer-readable storage medium
CN113973219A (en) * 2020-07-23 2022-01-25 瑞昱半导体股份有限公司 Method and circuit system for acquiring program information
CN113973219B (en) * 2020-07-23 2024-04-09 瑞昱半导体股份有限公司 Method and circuit system for obtaining program information
CN111935515A (en) * 2020-08-14 2020-11-13 北京永新视博数字电视技术有限公司 Method, device, equipment and medium for generating electronic program guide data table
CN111935515B (en) * 2020-08-14 2023-02-10 北京永新视博数字电视技术有限公司 Method, device, equipment and medium for generating electronic program guide data table
CN112672215A (en) * 2020-12-17 2021-04-16 四川长虹电器股份有限公司 Method for filtering invalid television programs
CN112672215B (en) * 2020-12-17 2021-12-21 四川长虹电器股份有限公司 Method for filtering invalid television programs
CN113099286A (en) * 2021-03-31 2021-07-09 深圳创维-Rgb电子有限公司 Unified program recommendation method and system based on EPG
CN113099286B (en) * 2021-03-31 2023-10-31 深圳创维-Rgb电子有限公司 Unified program recommendation method and system based on EPG

Also Published As

Publication number Publication date
WO2020133978A1 (en) 2020-07-02

Similar Documents

Publication Publication Date Title
CN109672924A (en) Generation method, device and the computer readable storage medium of electronic program guides
JP2003514462A (en) Method, system and software for creating and using broadcast electronic program guide templates
US8341670B2 (en) Method and system for providing application service
CN1647501A (en) Downloading of programs into broadcast-receivers
US7057669B2 (en) Language displaying apparatus for digital TV and method for the same
KR20070012053A (en) Broadcasting receiving device and method for performing data broadcasting application using the broadcasting receiving device
EP1944973A2 (en) A digital television receiver and method for processing the digital television signal
CN101779449B (en) Method and device for displaying electronic program guide
JP3918917B2 (en) Digital / analog broadcast receiver with EPG screen display function
JP2000069381A (en) Data distributor and data distribution method
CN102308574A (en) Display device and method for providing data broadcasting thereof
US20210409814A1 (en) Apparatus, systems and methods for reducing time required for a media content event channel change
CN101404551A (en) Data broadcast receiver and data broadcast application program collection method
US8984573B2 (en) Receiving apparatus, display control method, broadcasting system, and computer program
KR100462608B1 (en) Method and apparatus for controlling reservation of channel in the television unit
JP2006067198A (en) Terrestrial digital television channel-selecting system
CN113973219B (en) Method and circuit system for obtaining program information
KR100840570B1 (en) Method for using extra virtual channel in a digital broadcast system
CN103209353B (en) The method controlling digital video apparatus
KR100683346B1 (en) Method for manupulating EPG information in Digital Multimedia Broadcasting receiver
TWI768405B (en) Method for retrieving program data and circuit system thereof
KR100791175B1 (en) Reservation recording method for series of broadcasting program
KR20120001928A (en) Method for displaying channel information and display apparatus thereof
KR100462936B1 (en) Television schedule system with enhanced features
JP4289061B2 (en) Television receiver, operation terminal device, channel list setting system, and channel list setting method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190423