Summary of the invention
The technical problem to be solved in the present invention provides the method and apparatus that can rearrange all channels of television set according to user preferences, make the user can find convenient, quickly want the television station channel program watched.
One aspect of the present invention provides a kind of channel aligning method of television set, and this method may further comprise the steps:
1) obtains the essential information of TV channel;
2) according to the essential information of described TV channel,, TV channel is classified according to different criteria for classifications;
3) calculate the evaluation of estimate of each channel according to following formula:
M wherein
iBe the attention rate of user to the TV channel in the i kind criteria for classification, WF
iIt is the weight factor under the i kind criteria for classification; With
4) according to the size of the evaluation of estimate of each channel that obtains the order of all channels is arranged.
In a kind of preferred embodiment, the essential information of TV channel comprises the regional information that obtains from network information table, broadcaster's information table and electronic program guides, class information, TV programme attribute information.
In another kind of preferred embodiment, criteria for classification comprises geographic classification standard, grade separation standard, the programme attribute criteria for classification of channel.
In another kind of preferred embodiment, this method also comprises the sub-weight factor of further setting, and calculates the evaluation of estimate of each channel according to following formula, so that the different channel that belongs to same TV station is arranged:
Wherein sub_WF is sub-weight factor.
In another kind of preferred embodiment, the essential information of TV channel is stored in the television set in advance.
In another kind of preferred embodiment,, the essential information of TV channel is upgraded according to the essential information of the decoding channel that transmission stream signal obtained.
In another kind of preferred embodiment, weight factor and sub-weight factor can be stored in the television set in advance, and are made amendment by the user.
Another aspect of the present invention provides a kind of channel bank array apparatus that is used for television set, and this channel bank array apparatus comprises: acquiring unit is used to obtain the essential information of TV channel; Taxon is used for the essential information according to described TV channel, according to different criteria for classifications, TV channel is classified; Computing unit is used for calculating according to following formula the evaluation of estimate of each channel:
M wherein
iBe the attention rate of user to the television channel in the i kind criteria for classification, WF
iIt is the weight factor under the i kind criteria for classification; And arrangement units, be used for the order of all channels being arranged according to the size of the evaluation of estimate of acquired each channel.
In a kind of preferred embodiment, the essential information of TV channel comprises the regional information that obtains from network information table, broadcaster's information table and electronic program guides, class information, TV programme attribute information.
In another kind of preferred embodiment, criteria for classification comprises geographic classification standard, grade separation standard, the programme attribute criteria for classification of channel.
In another kind of preferred embodiment, described computing unit is further set sub-weight factor, and calculates the evaluation of estimate of each channel according to following formula, so that the different channel that belongs to same TV station is arranged:
Wherein sus_WF is sub-weight factor.
In another kind of preferred embodiment, the channel bank array apparatus also comprises memory cell, is used for storing in advance the essential information of described TV channel.
In another kind of preferred embodiment, the channel bank array apparatus also comprises updating block, is used for the essential information according to the decoding channel that transmission stream signal obtained, and the essential information of described TV channel is upgraded.
One side more of the present invention provides a kind of television set, comprises above-mentioned channel bank array apparatus.
Use aligning method of the present invention and collating unit, can make the user arrange all channels, and then can satisfy requirements of different users, and make user's select target channel quickly and easily according to the hobby of oneself.
Embodiment
Below with reference to accompanying drawing, describe the specific embodiment of the present invention in detail.
Usually, search the channel that can receive when television receiver after, these channels are to arrange with the search order of channel, promptly arrange according to the frequency information of channel, as shown in Figure 1.Thereby when initial, television receiver system is not also known the corresponding relation of frequency information of title, channel and the channel center of channel.For example, receiver system does not also know that channel is 1, and channel center frequency is that the name of the television channel of 100MHz is called BBB (for example BBB represents BTV).
Fig. 2 is the flow chart of the aligning method of TV channel of the present invention.Below will each step of aligning method shown in Fig. 2 be described one by one.
At first, television receiver obtains the essential information (S201) of TV channel.For example, essential information comprises regional information and the information such as present class information, TV programme attribute by the channel frequency information obtained of decoding transport stream (TS), TV station's title, channel from network information table (NIT), broadcaster's information table (BIT) and electronic program guides (EPG).These information are stored in memory cell (for example, EPROM, the E in the television set
2PROM etc.) in.Wherein, the program attribute information of each channel obtains by EPG is added up; And present regional information of certain television channel and present class information are to obtain from NIT table and BIT table.
According to the essential information of each channel that is obtained, according to different criteria for classifications, with TV channel classification (S202), sorting result as shown in Figure 4.The essential information of each channel under various criteria for classifications has been shown among Fig. 4.For example, channel designation is the channel of " BBB ", in the substandard classified information of geographic classification is " Beijing ", in the substandard classified information of grade separation is " provincial ", information under the programme attribute criteria for classification is news category program " 10% ", film class program " 10% ", sport category program " 10% " or the like, and the classified information under the criteria for classification of user preferences is a "No".Although listed four kinds of criteria for classifications among Fig. 4 to the greatest extent, as the criteria for classification of geographic classification standard, grade separation standard, programme attribute criteria for classification and the user preferences of channel.Yet, it will be appreciated by those skilled in the art that these standards shown in the classification to channel of the present invention is not limited to show.Listed these classification among Fig. 4 are intended to the present invention is made clearer description, rather than will limit criteria for classification of the present invention.Equally, the essential information of each channel among Fig. 4 also can be stored.In one embodiment of the invention, can also store the essential information of the acquiescence of some channels in advance.These essential informations can constantly be updated according to the information that step S201 is obtained.If the essential information of the channel that receives is not comprised in the form of being stored shown in Figure 4, then can in form, increases the information of this channel, thereby make the essential information that has comprised all channels that television receiver can receive in this form.
After to channel classification, calculate the evaluation of estimate (S203) of each channel according to following formula:
M wherein
iBe the attention rate of user, for example, the attention rate of different criteria for classification correspondences can be made as M respectively the TV channel in the i kind criteria for classification
R, M
G, M
L, M
FDeng, as shown in Figure 5, the value of these attention rates also can be made amendment by the user.
WF
iIt is the weight factor under the i kind criteria for classification.Weight factor can be stored as the value of acquiescence in advance.Weight factor can be corresponding with different classification.As shown in Figure 6, WF for example
R601 represent the substandard weight factor of geographic classification, WF
L602 represent the substandard weight factor of TV station's grade separation, WF
G603 represent the substandard weight factor of TV programme attributive classification.These weight factors can be by user's modification, to satisfy requirements of different users.In addition, can also set sub-weight factor for the different channel of same TV station.As shown in Figure 7, for example, channel designation is the channel of " XXX " or " XXX 1 ", and its sub-weight factor will be predetermined to be " A-1 "; Channel designation is the channel of " XXX i ", and its sub-weight factor will be predetermined to be " A-i ".The setting of A value will be satisfied the channel number of A>same TV station, for example A=20.
Thus, the evaluation of estimate of calculating each channel can become shown in the following formula 2, so that the different channel that belongs to same TV station is arranged:
M wherein
iBe the attention rate of user to the TV channel in the i kind criteria for classification, WF
iBe the weight factor under the i kind criteria for classification, sub_WF is sub-weight factor.Sub-weight factor sub_WF also can be made amendment by the user.
According to the channel evaluation of estimate that calculates, television channel can be rearranged (S204), thus the channel order of acquisition user preferences.
Fig. 3 is a block diagram of realizing the channel bank array apparatus of above-mentioned TV channel aligning method.As shown in the figure, channel bank array apparatus 300 can comprise essential information acquiring unit 303, taxon 304, updating block 305, memory cell 306, evaluation of estimate computing unit 307 and channel bank column unit 308.Television set receiving element 301 (for example can comprise tuner, demodulator etc.) received RF (RF) signal and behind demodulation RF signal, output TS code stream.Decoder 302 (for example MPEG-2, Video Decoders such as MPEG-4) is decoded to the TS code stream of input, obtains BIT, NIT form and EPG information.Essential information acquiring unit 303 comprises mapping block and EPG Information Statistics module, obtains the various essential informations of each channel by mapping block and EPG Information Statistics module.Wherein mapping block is by the BIT of current channel, the NIT table, and to the I that passes through of receiving element 301
2The control information of C bus transfer, the title of setting up each channel is corresponding one by one with channel frequency information.The essential information of each channel is classified by taxon 304, and obtains classified information.Classified information can be stored in the memory cell 306 with the form of table.Memory cell 306 can also be stored the weight factor under the various criteria for classifications, and information such as channel rank results.When classified information acquiring unit 303 obtain during new information, updating block 305 will compare fresh information and original canned data, be not stored in the memory cell if find the information of newly obtaining, then the information in the memory cell 306 upgraded.Evaluation of estimate computing unit 306 can obtain some parameter values of acquiescence from memory cell, the value of the weight factor of Mo Ren the attention rate value of information, classification for example, and calculate according to aforementioned formula 1 or 2.The result that evaluation of estimate computing unit 306 will calculate outputs to channel bank column unit 308.Channel bank column unit 308 rearranges according to a definite sequence (ascending order or descending) each channel according to the size of the evaluation of estimate of each channel that calculates.
The user can arrange TV channel according to the hobby of oneself by collating unit 300.After the user selects ranking function by for example remote controller or television set control panel, can show various criteria for classifications by the display unit 309 of television set, the user can confirm interested criteria for classification and corresponding attention rate information, and can further revise the weight factor of confirming under the corresponding criteria for classification.The criteria for classification that evaluation of estimate computing unit 307 will be confirmed according to the user and the corresponding attention rate and the corresponding weights factor are calculated the corresponding evaluation of estimate of each channel.Channel bank column unit 308 will rearrange according to the size of the evaluation of estimate order to each channel, and new rank results will be stored in memory cell 306.Those skilled in the art is to be understood that decoder 302 can be included in the collating unit 300, in also can being not included in.
For the ease of understanding, by two specific embodiments said method is explained in detail below in conjunction with accompanying drawing.
<embodiment 1 〉
Each channel is according to the residing different essential information of different criteria for classifications, the weight factor of giving tacit consent under each criteria for classification, and the sub-weight factor of the different television channels of same TV station is stored in memory cell 306 (for example, EPROM, E in advance
2PROM) in.
When searcher receiver behind all channels that can receive, if the user wants to rearrange these channels according to oneself hobby, the user can start ranking function of the present invention (S801).On video screen, various criteria for classifications and its corresponding attention rate will be shown (S802).The user can use a teleswitch or control panel is revised the value (S803) of the attention rate under each criteria for classification.For example, if the user mainly pays close attention to the geographic classification standard, pay close attention to TV station's grade separation standard a little, then the user can be set at M with the attention rate of geographic classification standard
R=100, the criteria for classification of TV station's grade is set at M
L=1, all the other are set at 0, as M
G=0 ... when the user has confirmed attention rate under the different criteria for classifications, each television channel corresponding weights factor will be presented at (S804) on the video screen.As shown in Figure 9, label 901 representatives be the weight factor of different TV channel under the geographic classification standard, label 902 representatives be the weight factor of substandard each channel of TV station's grade separation.As mentioned above, the computing unit of television receiver will be known R
0Represent RAI, R
1Replace Beijing area TV station, R
2Represent area, Shanghai TV station, R
3Represent Efficiency in Buildings in Tianjin Area TV station ..., R
iRepresent area, Shandong TV station or the like.Equally, L
0Represent national TV station, L
1Represent provincial TV station, L
2Represent prefecture-level TV station, L
3Represent TV station at county level.
Should be with in the example, the value of weight factor is set as WF
R=(R
0=98, R
1=96, R
2=94, R
3=92 ...)
T, WF
L=(L
0=80, L
1=60, L
2=30, L
3=0)
T, as shown in Figure 9.
As mentioned above, to the M that is set to of attention rate
R=100, M
L=1, all the other M
i=0, will become so calculate evaluation of estimate formula 2:
Channel evaluation of estimate=M
R* WF
R+ M
L* WF
L+ Sub_WF formula 3
When the user has confirmed these weight factors (S805), the evaluation of estimate computing unit of television set will calculate the evaluation of estimate (S806) of each channel according to formula 3.Figure 10 has provided the result of calculation explanation that should use each channel evaluation of estimate of example.Label 1001 representatives be the title of each television channel, label 1002 representatives be the evaluation of estimate result of each television channel.For example, BBB 3 channels belong to the Beijing area, and in geographic classification, its weight factor is R
1=96 (referring to Fig. 9).Again because BTV belongs to province's platform rank, so the weight factor of TV station's classification standard is set to L
1=60, and the sub-weight factor of BBB 3 is 17.So the channel evaluation of estimate of the last BBB 3 that calculates is 9677.Equally, can calculate the evaluation of estimate of other channels.
Size according to evaluation of estimate sorts (S807) to each channel then, should be with descending with example, and the channel identical to evaluation of estimate will sort according to channel designation.The ranking results of last each channel as shown in figure 11, the order of each channel is AAA1, AAA2, AAA3 ... AAA12, BBB, BBB2 ..., BBB10, CCC1, CCC2 ... (wherein AAA represents the Chinese Central Television (CCTV), and BBB represents BTV, and CCC represents Shanghai TV Station).Its corresponding channel is 1,2,3 ....Use the present invention, make original rambling channel order be rearranged, become order shown in Figure 11, this result that puts in order will be stored in the memory cell 306.Evaluation of estimate 1101 parts and channel designation 1102 parts among Figure 11 can not be stored, only replace the channel and the frequency information of original storage to get final product with channel 1103 parts among Figure 11 and frequency information 1104 parts. should use in the example, because the user is bigger to the attention rate of geographic classification, thereby the television channel of various places is aligned to together not mutual the intersection.Among Figure 11, the representative of 1105 parts is all Chinese Central Television (CCTV), and the representative of 1106 parts is all Beijing Television channels, and the representative of 1107 parts is all Shanghai television channels, or the like.
<embodiment 2 〉
Should use in the example, the user relatively pays close attention to the criteria for classification of programme attribute, and does not like the weight factor of acquiescence, and the user revises the weight factor of programme attribute.When the user has started ranking function of the present invention (S1201).On video screen, various criteria for classifications and its corresponding attention rate will be revealed (S1202), as shown in Figure 5.The user uses a teleswitch or control panel is revised value (S1203) to the attention rate of each criteria for classification.Should be with in the example, the user mainly pays close attention to the programme attribute criteria for classification, pays close attention to TV station's grade separation standard a little, and the user is set at M with the attention rate of programme attribute criteria for classification
G, the user is set at M with the criteria for classification of TV station's grade
L, all the other are set at 0; Promptly should use in the example M
G=100; M
L=1, M
R=0 ....When the user has confirmed the attention rate of different criteria for classifications, each television channel corresponding weights factor will be presented at (S1204) on the video screen.As shown in figure 13, what label 1301 was represented is the programme attribute classification, and what label 1302 was represented is its corresponding weights factor.According to above-mentioned Fig. 6 as can be known, the computing unit of television receiver will be known G
0Represent news program, G
1Represent sports cast, G
2Represent movie program, G
3Represent variety show ..., G
iRepresent economic program ... what label 1303 was represented is TV station's grade separation information, and what label 1304 was represented is its corresponding weights factor.Equally according to above-mentioned Fig. 6 as can be known, the computing unit of television receiver will be known L
0Represent national TV station, L
1Represent provincial TV station, L
2Represent prefecture-level TV station, L
3Represent TV station at county level.
The value of attention rate is arranged to: M
G=100; M
L=1, M
R=0 ..., then formula 2 will become:
Channel evaluation of estimate=M
G* WF
G+ M
L* WF
L+ Sub_WF formula 4
The weight factor of the programme attribute of the acquiescence that shows is WF
G=(G
0=98, G
1=96, G
2=94, G
3=92 ...)
TBut this user does not like news program, and the hobby sports cast, so this user disagrees with the weight factor (S1205) of the programme attribute of acquiescence.The user will revise the weight factor (S1206) of programme attribute.Through user's modification, the weight factor of programme attribute becomes: WF
G=(G
0=94, G
1=98, G
2=96, G
3=92, ...)
T, promptly be that 1305 parts among Figure 13 are become 1401 parts among Figure 14 by user's modification.
When the user has confirmed these weight factors (S1207), the evaluation of estimate of television channel will be calculated the evaluation of estimate (S1208) of each channel according to formula 4.Figure 15 has provided and should calculate presentation of results with the calculating of example.What label 1501 was represented is the title of each television channel, and that label 1502 is represented is the evaluation of estimate result of each television channel.
For example, AAA 5 channels belong to sports channel, and in the programme attribute classification, its weight factor is G
1=98; Again because the Chinese Central Television (CCTV) belongs to national TV station, so the weight factor of TV station's classification standard is set at L
0=80, and the sub-weight factor of AAA 5 is 15.So the last evaluation of estimate of calculating is 9895.And for example DDD XW channel belongs to news channel (DDD represents Shandong TV Station), and in the programme attribute classification, its weight factor is G
0=94; Again because DDD XW Shandong news station belongs to provincial TV station, so the weight factor of TV station's classification standard is set at L
1=60, and the sub-weight factor of Shandong news channel is 20.So the last evaluation of estimate of calculating is 9479.
The present invention sorts (S1209) to each channel according to the size of evaluation of estimate, should be with example with descending, and the channel identical to evaluation of estimate will sort according to channel designation.The ranking results of last each channel as shown in figure 16, the order of each channel is AAA5, EEE TY, DDDTY, BBB6...FFF TY ..., AAA6 ..., AAA9, ... DDD XW ... (wherein, AAA represents the Chinese Central Television (CCTV), BBB represents BTV, and DDD represents Shandong TV Station, and EEE represents Guangdong Television, FFF represents Qingdao TV Station, is prefecture-level TV station).Its corresponding channel is 1,2,3 ....Use the present invention, make original mixed and disorderly channel order be arranged again, become order shown in Figure 16, this puts in order and also can will be stored in E
2Among the PROM307.Evaluation of estimate 1601 parts and channel designation 1602 parts among Figure 16 can not be stored, and only replace the channel and the frequency information of original storage to get final product with channel 1603 parts and frequency information 1604 parts.Should be with in the example, because the user is bigger to the attention rate of programme attribute classification, thereby the television channel that belongs to same attribute be aligned to together.Among Figure 16,1605 parts are all sports channels, and 1606 parts are all movie channels, and 1607 parts are all news channel, or the like.
Present many television receivers can be set the channel of user preferences, as a special application example, user preferred channels can be separately as a criteria for classification, when the user is made as the attention rate of user preferred channels when bigger, according to method of the present invention, the channel of all user preferences will be aligned to prostatitis, and the user can conveniently select their favorite channels like this.
Provide the above-mentioned explanation of disclosed embodiment to make any technical staff of this area can make and use the present invention.To those skilled in the art, the various changes of these embodiment are obvious, and the generic principles of definition here may be used on other embodiment, and can not depart from essence of the present invention and category.Thereby, the embodiment shown in the present invention is not subject to here, but meet and principle disclosed herein and novelty the most wide consistent scope.