Summary of the invention
The technical problem that the present invention solves is: build a kind of area information supplying method and system based on television terminal position and real time programme, overcome prior art and can not provide in real time the technical problem of information for possessing television terminal rating program and television terminal position, simultaneously, to television terminal, provide the information occupied bandwidth too much technical problem.
Technical scheme of the present invention is: a kind of area information supplying method based on television terminal position and real time programme is provided, comprises television terminal and server end, described area information supplying method comprises the steps:
The monitoring video frequency program: the band of position under the pre-stored described television terminal of described server end, the video frequency program of a plurality of channels of described server end monitoring analysis, described server end tissue is by the information to be supplied of zone and video frequency program;
Uploaded videos programme information: described television terminal collection uploaded videos programme information;
Determine video frequency program: described server end determines according to the video program information of the described television terminal of uploading and the program monitoring result of described server end the video frequency program that described television terminal is play;
Information is provided: described server end provides this information according to described television terminal belonging positions zone and in progress video frequency program to described television terminal.
Further technical scheme of the present invention is: also comprise the band of position of determining in real time described television terminal, the network address information that described server end is real-time according to described television terminal or the real-time facility information of described television terminal are determined the band of position under described television terminal.
Further technical scheme of the present invention is: described television terminal also comprises the video frequency feature data of collection uploaded videos program, the video frequency feature data of described server end store video programs, the video frequency feature data of the video frequency feature data that described television terminal is uploaded and the storage of described server end compares analysis, determines the video frequency program of the current broadcasting of described television terminal.
Further technical scheme of the present invention is: described television terminal gathers video program information and comprises according to Set Top Box collection video program information, according to station symbol IMAQ and identification, gathers video program information and gather video program information according to the video playback record.
Further technical scheme of the present invention is: described server end is by the video frequency program of a plurality of channels of video frequency feature data monitoring analysis.
Further technical scheme of the present invention is: described information to be supplied comprises in the video program information of the video program information of uploading according to described television terminal, described server end monitoring and described server end and described television terminal interactive instruction any one or multiple generation information to be supplied.
Further technical scheme of the present invention is: described video program information comprises the channel information of video frequency program, the name information of video frequency program, the content information of video frequency program, the video frequency feature data of video frequency program.
Technical scheme of the present invention is: build a kind of area information based on television terminal position and real time programme system is provided, comprise television terminal and server end, described television terminal comprises acquisition module, upper transmission module, described server end comprises memory module, the program monitoring modular, the program determination module, information provides module, described acquisition module comprises station acquisition module and programme acquisition module, described station acquisition module gathers the positional information of described television terminal, described programme acquisition module gathers the video program information that described television terminal is play, the band of position under the described television terminal that the pre-stored positional information gathered according to described television terminal of described memory module is determined, described upper transmission module is uploaded information and the video program information of described television terminal, described program monitoring module monitors is analyzed the video frequency program of a plurality of channels, described program determination module determines according to the video program information of the described television terminal of uploading the video frequency program that described television terminal is play, described information provides module to provide this information according to the band of position under described television terminal and video frequency program to described television terminal
Further technical scheme of the present invention is: described server end also comprises position determination module, and the network address information that described position determination module is real-time according to described television terminal or the real-time facility information of described television terminal are determined the band of position under described television terminal.
Further technical scheme of the present invention is: described acquisition module also comprises the video frequency feature data acquisition module that gathers the video frequency program video frequency feature data, described upper transmission module is uploaded the video frequency feature data of described video frequency program, the video frequency feature data of described memory module store video programs, the video frequency feature data of the video frequency feature data that described program determination module is uploaded described television terminal and the storage of described server end compares analysis, determines the video frequency program of the current broadcasting of described television terminal.
Technique effect of the present invention is: build a kind of area information supplying method and system based on television terminal position and real time programme, comprise television terminal and server end, the band of position under the pre-stored described television terminal of described server end, the video frequency program of a plurality of channels of described server end monitoring analysis, described server end tissue is by the information to be supplied of zone and video frequency program; Described television terminal collection uploaded videos programme information; Described server end determines according to the video program information of the described television terminal of uploading and the program monitoring result of described server end the video frequency program that described television terminal is play; Described server end provides this information according to described television terminal belonging positions zone and in progress video frequency program to described television terminal.The television terminal information providing formula of patent of the present invention, not only according to the position of television terminal but also the video frequency program of playing according to television terminal, to television terminal, provided area information, providing of area information, facilitate this zone spectators to pay close attention to this information, rely on video frequency program simultaneously, can provide according to spectators' the information of carrying out of liking again.
Embodiment
Below in conjunction with specific embodiment, technical solution of the present invention is further illustrated.
As shown in Figure 1, the specific embodiment of the present invention is: a kind of area information supplying method based on television terminal position and real time programme is provided, comprisestelevision terminal 2 and server end 1, described area information supplying method comprises the steps:
The monitoring video frequency program: the band of position under the pre-stored describedtelevision terminal 2 of described server end 1, the video frequency program of a plurality of channels of described server end 1 monitoring analysis, described server end 1 tissue is by the information to be supplied of zone and video frequency program.
Specific implementation process: the positional information that described server end 1 gathers according to describedtelevision terminal 2 is in advance determined the band of position under describedtelevision terminal 2, described positional information can be by registration input position information and by the IP address acquisition positional information oftelevision terminal 2, if two kinds of positional informations all gather, the positional information with the registration input is as the criterion.By registration input position information,television terminal 2 ejected position input information frames, then inputted by remote controller or miscellaneous equipment.Due to the information inaccuracy of IP address, therefore, with its belonging positions zone, get final product.Aftertelevision terminal 2 collection position information, positional information is uploaded onto the server and held 1, by server end 1, thistelevision terminal 2 and corresponding positional information thereof are carried out pre-storedly, according to the positional information of thetelevision terminal 2 obtained, determine the band of position under described television terminal.
The video frequency program that a plurality of channels of server end monitoring analysis are play, a plurality of channels of monitoring comprise television channel and network direct broadcasting channel, by the monitoring of video frequency program, obtain the video program informations such as the title of the time respectively monitor the channel displaying video programs, video frequency program or content.In the video frequency program process of playing at a plurality of channels of monitoring, the video frequency feature data that comprises the video frequency program of storing by server end is monitored, such as: to the program of current monitoring adopt with server end in the video frequency feature data of video frequency program compare, thereby determine the video frequency program of current monitoring.The program of a plurality of channels that also directly basis is monitored in real time, build corresponding video frequency program storehouse, this video frequency program storehouse comprises the channel at video frequency program title, reproduction time, place, such as: HNTV, 20 of June 1 start to play happy base camp, within 20: 1, start to play " Legend computer " advertisement, within 20: 18, play happy base camp.Simultaneously, this video frequency program storehouse also comprises the related content of video frequency program.In monitoring analysis video frequency program process, also comprise by carrying out manually the program Real Time Monitoring, determine the video frequency program of the current broadcasting of a plurality of channels oftelevision terminal 2.
Organize information to be supplied by zone and video frequency program, at first, be provided to the information of television terminal by the video frequency program tissue, then, that this information is associated with corresponding video frequency program.This information to be supplied comprises advertising message, and this advertising message comprises the expansion information of advertised product information, advertising message, the question and answer information of advertised product etc.Simultaneously, then these information are carried out to association by zone, some information provide to the television terminal of certain area.Also can first press regional organization's information to be supplied, and then these information are associated with video frequency program.
The uploaded videos programme information: describedtelevision terminal 2 gathers and the uploaded videos programme information.
Specific implementation process is as follows: describedtelevision terminal 2 gathers and the uploaded videos programme information, andtelevision terminal 2 is when opening, and describedtelevision terminal 2 gathers the information of current displaying video programs, and this video program information that then will gather is uploaded onto the server and held 1.The information of described video frequency program comprises the channel information of video frequency program, the name information of video frequency program, the content information of video frequency program, the video frequency feature data of video frequency program etc.
Determine video frequency program: described server end 1 determines according to the video program information of the describedtelevision terminal 2 of uploading and the program monitoring analysis result of described server end 1 video frequency program that describedtelevision terminal 2 is play.
Specific implementation process is as follows: in use, the video program information oftelevision terminal 2 being uploaded to the information of current video program and server end 1 monitoring is contrasted, if the information of the video frequency program that this is uploaded is consistent with the video program information that server end 1 monitoring obtains, the video frequency program oftelevision terminal 2 current broadcastings is this program of server end 1 monitoring, such as,television terminal 2 gathers the program channel that current video is play, the video frequency program of the current broadcasting of this channel of monitoring according to server end 1, the video frequency program that obtains thesetelevision terminal 2 current broadcastings is the video frequency program of the current broadcasting of this channel of server end 1 monitoring.Such as, described server end 1 monitors current HNTV and is playing happy base camp, describedtelevision terminal 2 collects channel information,, present describedtelevision terminal 2 is being play HNTV, the channel information that describedtelevision terminal 2 is gathered uploads to described server end 1, and described server end 1 is being watched the channel information of HNTV according to thistelevision terminal 2 of uploading, can know that thistelevision terminal 2 playing happy base camp.Can also directly according to the video program information of uploading, determine current in progress video frequency program, such as, upload current in progress video program information for " happy base camp " prologue video program information, directly definite thistelevision terminal 2 is being play " happy base camp " program.
Information is provided: described server end 1 provides this information according to the band of position and video frequency program under describedtelevision terminal 2 to describedtelevision terminal 2.
Specific implementation process is as follows: the program that described server end 1 is play according to the described television terminal of determining provides information to described television terminal 2.Described server end 1 provides the area information corresponding with this video frequency program and definite zone to described television terminal 2.So-called area information, such as: this regional merchant information, product information, action message are provided, such as, in certain sports video program, play the information that certain physical culture brand in this zone is done advertising campaign.Described information is synchronizeed with the scene of described video frequency program, and described server end 1 provides information according to the scene of describedtelevision terminal 2 video frequency programs to described television terminal 2.In specific embodiment, described information comprises one or more in video, network linking, voice, word, picture.Described information comprises for being presented at the information of television terminal subregion, also comprises and is provided to the information that television terminal presents with voice, and when presenting voice messaging, after clicking, the voice messaging of television terminal video frequency program is closed.Described information shows with cue mark on described television terminal, usually on the video frequency program oftelevision terminal 2 viewing areas, shows this cue mark, and by selecting or click this cue mark, described information is launched to be shown.In specific embodiment, described video frequency feature data is determined the scene of described video frequency program, and described information is synchronizeed with the scene of described video frequency program, and described server end 1 provides information according to the scene of describedtelevision terminal 2 video frequency programs to describedtelevision terminal 2.
As shown in Figure 1, the preferred embodiment of the present invention is: also comprise the band of position of determining in realtime television terminal 2, the network address information that described server end 1 is real-time according to describedtelevision terminal 2 or the real-time facility information of describedtelevision terminal 2 are determined the band of position under described television terminal 2.Specific implementation process is as follows: whentelevision terminal 2 is opened,television terminal 2 is set up network with server end 1 and is connected, and server end 1 obtains the network address information of thistelevision terminal 2, then according to the information of server end, determines its affiliated area; Also can upload the facility information oftelevision terminal 2, equipment Serial Number, identification number or the identifier etc. that comprisetelevision terminal 2, becausetelevision terminal 2 positional informations that prestore are associated withtelevision terminal 2 facility informations, determinetelevision terminal 2 according to the facility information oftelevision terminal 2, therefore, described server end 1 is determined its affiliated area by the information oftelevision terminal 2.
As shown in Figure 1, the preferred embodiment of the present invention is: describedtelevision terminal 2 also comprises the video frequency feature data of collection uploaded videos program.The video frequency feature data of described server end 1 store video programs.The characteristic of described server end 1 store video programs, the characteristic of described video frequency program comes from the video frequency program feature that server end 1 gathers, and also can come from outside and be sent to the video frequency program characteristic on server end 1.The characteristic of described server end 1 store video programs.That is, this characteristic, corresponding to its corresponding video frequency program, can know by this characteristic the video frequency program that it is corresponding.The video frequency feature data of the video frequency feature data that described television terminal is uploaded and 1 storage of described server end compares analysis, determines the video frequency program of describedtelevision terminal 2 current broadcastings.In specific embodiment, described video frequency feature data is determined the scene of described video frequency program, and described information is synchronizeed with the scene of described video frequency program, and described server end 1 provides information according to the scene of describedtelevision terminal 2 video frequency programs to described television terminal 2.Video frequency feature data, be the set of video image characteristic, means the data of this section video frequency program feature.Video frequency feature data comprises the comprehensive characteristics set of various video characteristics of image, such as average gray feature, color moment feature, HOG feature etc., the representative of average gray feature means the intensity profile situation of video image, the situation that in color moment character representation video image, color component changes, the situation of grey scale change in HOG character representation video image.By the video features of each two field picture in continuous calculating video flowing, and these characteristics are preserved, just can obtain the characteristic data flow of video, thereby mean this video.Usually in algorithm, average gray is characterized as the average gray value of image, and the average gray value of image is the average of all gray value cumulative sums in certain zone, and average gray value has characterized the average color depth degree of this area pixel point, its span [0,255].For entire image, this is the feature (each piece has 1 average gray value) of one 9 dimension.
The HOG feature is based on the feature of gray level image, for pixel, by formula, calculates gradient direction k and amplitude S, specifically is calculated as follows:
Color moment in the color moment feature has the good characteristics such as translation, rotation, convergent-divergent consistency, calculates its first three Jie center square, and for entire image, the feature that conventional algorithm is a 3*3*9=81 dimension specifically is calculated as follows:
The preferred embodiment of the present invention is: described television terminal 2 gathers video program information and comprises according to Set Top Box collection video program information, according to station symbol IMAQ and identification, gathers video program information and gather video program information according to the video playback record.After television terminal 2 is opened, catch the position of current video program image station symbol, gather the station symbol image of video frequency program, then adopt image recognition technology to identify the station symbol of this video frequency program, this station symbol and the station symbol be pre-stored in television terminal 2 are compared, determine the program channel at current video program place.Then this video playback program channel is uploaded onto the server, server end 1, according to the broadcast program of this program channel of monitoring, is determined the in progress video frequency program of this television terminal 2.Television terminal 2 order video programs, record the program channel that obtains this video frequency program according to program request.The program request record comprises the title of the program of program request, the information such as reproduction time of request program, and television terminal 2 is uploaded onto the server after collecting these information, and by this information, server end 1 can be known the video frequency program that this television terminal 2 is play.Television terminal 2 obtains video programming signal by Set Top Box, according to the arrangement of program channel in local Set Top Box, obtains the program channel of video frequency program by the Set Top Box channel selection.Then this video playback program channel is uploaded onto the server, server end 1, according to the broadcast program of this program channel of monitoring, is determined the in progress video frequency program of this television terminal 2.
The preferred embodiment of the present invention is: in the information step is provided, comprise the information to be supplied that builds, that is: any one or multiple structure information to be supplied in the video frequency program of the video program information of uploading according to describedtelevision terminal 2,1 monitoring of described server end and described server end 1 and describedtelevision terminal 2 interactive instructions.The video program information of uploading according to describedtelevision terminal 2 builds information to be supplied, such as: the video program information that describedtelevision terminal 2 is uploaded is " Samsung model mobile phone advertisement ", described server end 1 is information to be supplied by the information architecture relevant with " Samsung model mobile phone ", then to describedtelevision terminal 2, provides.While according to the video frequency program of server end 1 monitoring, determining the video frequency program of describedtelevision terminal 2, now, according to the video frequency program of described server end 1 monitoring, build information to be supplied.If described server end 1 carries out alternately with describedtelevision terminal 2, comprise when interactive voice and demonstration are mutual, now, according to mutual content, build information to be supplied.
As shown in Figure 1, the specific embodiment of the present invention is: build a kind of area information based on television terminal position and real time programme system is provided, comprisetelevision terminal 2 and server end 1, describedtelevision terminal 2 comprisesacquisition module 21,upper transmission module 22, described server end 1 comprisesmemory module 11, program monitoring modular 13,program determination module 14, information providesmodule 15, describedacquisition module 21 comprisesstation acquisition module 211 andprogramme acquisition module 212, describedstation acquisition module 211 gathers the positional information of describedtelevision terminal 2, describedprogramme acquisition module 212 gathers the video program information that describedtelevision terminal 2 is play, describedupper transmission module 22 is uploaded and video program information, the band of position under the pre-stored describedtelevision terminal 2 of describedmemory module 11, the video frequency program of a plurality of channels of described program monitoring modular 13 monitoring analysis, describedprogram determination module 14 determines according to the video program information of the describedtelevision terminal 2 of uploading the video frequency program that describedtelevision terminal 2 is play, described information providesmodule 15 to provide this information according to the band of position and video frequency program under describedtelevision terminal 2 to described television terminal.
As shown in Figure 1, the specific embodiment of the invention process is:station acquisition module 211 first gathers the positional information of television terminal, then upload to described server end 1 byupper transmission module 22, the positional information gathered according to describedtelevision terminal 2 in advance by describedmemory module 11 is determined the band of position under describedtelevision terminal 2, described positional information can be by registration input position information and by the IP address acquisition positional information oftelevision terminal 2, if two kinds of positional informations all gather, the positional information with the registration input is as the criterion.By registration input position information,television terminal 2 ejected position input information frames, then inputted by remote controller or miscellaneous equipment.Due to the information inaccuracy of IP address, therefore, with its belonging positions zone, get final product.Aftertelevision terminal 2 collection position information, positional information is uploaded onto the server and held 1, by server end 1, thistelevision terminal 2 and corresponding positional information thereof are carried out pre-storedly, according to the positional information of thetelevision terminal 2 obtained, determine the band of position under described television terminal.
The video frequency program that a plurality of channels of program monitoring modular 13 monitoring analysis of server end 1 are play, a plurality of channels of monitoring comprise television channel and network direct broadcasting channel, by the monitoring of video frequency program, obtain the video program informations such as the title of the time respectively monitor the channel displaying video programs, video frequency program or content.In the video frequency program process of playing at a plurality of channels of monitoring, the characteristic that comprises the video frequency program of storing by server end 1 is monitored, such as: to the program of current monitoring adopt with server end 1 in the characteristic of video frequency program compare, thereby determine the video frequency program of current monitoring.The program of a plurality of channels that also directly basis is monitored in real time, build corresponding video frequency program storehouse, this video frequency program storehouse comprises the channel at video frequency program title, reproduction time, place, such as: HNTV, 20 of June 1 start to play happy base camp, within 20: 1, start to play " Legend computer " advertisement, within 20: 18, play happy base camp.Simultaneously, this video frequency program storehouse also comprises the related content of video frequency program.In monitoring analysis video frequency program process, also comprise by carrying out manually the program Real Time Monitoring, determine the video frequency program of the current broadcasting of a plurality of channels of television terminal 2.
Describedprogramme acquisition module 212 gathers video program informations, andtelevision terminal 2 is when opening, and describedtelevision terminal 2 gathers the information of current displaying video programs, then go up this video program information thattransmission module 22 will gather and uploads onto the server and hold 1.The information of described video frequency program comprises the channel information of video frequency program, the name information of video frequency program, the content information of video frequency program etc.
The video program information of television terminal 2 being uploaded to the information of current video program and server end 1 monitoring is contrasted, if the information of the video frequency program that this is uploaded is consistent with the video program information that server end 1 monitoring obtains, program determination module 14 determines that the video frequency program of television terminal 2 current broadcastings is this program of server end 1 monitoring.Such as, television terminal 2 gathers and uploads the program channel that current video is play, according to the video frequency program of the current broadcasting of this channel of server end 1 monitoring analysis module 13 monitoring analysis, the video frequency program that so obtains these television terminal 2 current broadcastings is the video frequency program of the current broadcasting of this channel of server end 1 monitoring.Such as, described server end 1 monitors current HNTV and is playing happy base camp, described television terminal 2 collects channel information,, present described television terminal 2 is being play HNTV, the channel information that described television terminal 2 is gathered uploads to described server end 1, and described server end 1 is being watched the channel information of HNTV according to this television terminal 2 of uploading, and definite this television terminal 2 of program determination module 14 is being play happy base camp.Can also directly according to the video program information of uploading, determine current in progress video frequency program, such as, upload current in progress video program information for " happy base camp " prologue video program information, directly definite this television terminal 2 is being play " happy base camp " program.
Information provides module 15 to organize information to be supplied by zone and video frequency program, at first, is provided to the information of television terminal by the video frequency program tissue, then, that this information is associated with corresponding video frequency program.This information to be supplied comprises advertising message, and this advertising message comprises the expansion information of advertised product information, advertising message, the question and answer information of advertised product etc.Simultaneously, then these information are carried out to association by zone, some information provide to the television terminal of certain area.Also can first press regional organization's information to be supplied, and then these information are associated with video frequency program.The program that information provides module 15 to play according to the described television terminal 2 of determining provides information to described television terminal 2.Described server end 1 provides the area information corresponding with this video frequency program and definite zone to described television terminal 2.So-called area information, such as: this regional merchant information, product information, action message are provided, such as, in certain sports video program, play the information that certain physical culture brand in this zone is done advertising campaign.Described information is synchronizeed with the scene of described video frequency program, and described server end 1 provides information according to the scene of described television terminal 2 video frequency programs to described television terminal 2.In specific embodiment, described information comprises one or more in video, network linking, voice, word, picture.Described information comprises for being presented at the information of television terminal subregion, also comprises and is provided to the information that television terminal 2 presents with voice, and when presenting voice messaging, after clicking, the voice messaging of television terminal video frequency program is closed.Described information shows with cue mark on described television terminal, usually on the video frequency program of television terminal viewing area, shows this cue mark, and by selecting or click this cue mark, described information is launched to be shown.In specific embodiment, described video frequency feature data is determined the scene of described video frequency program, and described information is synchronizeed with the scene of described video frequency program, and described server end 1 provides information according to the scene of described television terminal 2 video frequency programs to described television terminal 2.
As shown in Figure 2, the preferred embodiment of the present invention is: also comprise described position determination module 12, position determination module 13 is determined the band of position of television terminal 2 in real time, and the network address information that described position determination module 12 is real-time according to described television terminal 2 or the real-time facility information of described television terminal 2 are determined the band of position under described television terminal 2.Specific implementation process is as follows: when television terminal 2 is opened, television terminal 2 is set up network with server end 1 and is connected, and server end 1 obtains the network address information of this television terminal 2, then according to the information of server end, determines its affiliated area.Also can be uploaded by upper transmission module 22 facility information of television terminal 2, equipment Serial Number, identification number or the identifier etc. that comprise television terminal 2, because television terminal 2 positional informations that prestore are associated with television terminal 2 facility informations, determine television terminal 2 according to the facility information of television terminal 2, therefore, described server end 1 is determined its affiliated area by the information of television terminal 2.In use, when television terminal 2 is opened, television terminal 2 is set up network with server end 1 and is connected, and position determination module 12 is determined its affiliated area; Also can be uploaded by upper transmission module 22 facility information of television terminal 2, the facility information of television terminal 2 comprises equipment Serial Number, identification number or the identifier etc. of television terminal 2, because television terminal 2 positional informations that prestore are associated with television terminal 2 facility informations, determine television terminal 2 according to the facility information of television terminal 2, therefore, described position determination module 12 is determined its affiliated area by the facility information of television terminal 2.
As shown in Figure 2, the preferred embodiment of the present invention is: describedacquisition module 21 also comprises the video frequency featuredata acquisition module 213 that gathers the video frequency program video frequency feature data, describedupper transmission module 22 is uploaded the video frequency feature data of described video frequency program, the video frequency feature data of describedmemory module 11 store video programs, the characteristic of described video frequency program comes from the video frequency program feature that server end 1 gathers, and also can come from outside and be sent to the video frequency program characteristic on server end 1.The characteristic of described server end 1 store video programs.That is, this characteristic, corresponding to its corresponding video frequency program, can know by this characteristic the video frequency program that it is corresponding.The video frequency feature data of the video frequency feature data that describedprogram determination module 14 is uploaded describedtelevision terminal 2 and 1 storage of described server end compares analysis, determines the video frequency program of describedtelevision terminal 2 current broadcastings.Video frequency feature data, be the set of video image characteristic, means the data of this section video frequency program feature.Video frequency feature data comprises the comprehensive characteristics set of various video characteristics of image, such as average gray feature, color moment feature, HOG feature etc., the representative of average gray feature means the intensity profile situation of video image, the situation that in color moment character representation video image, color component changes, the situation of grey scale change in HOG character representation video image.By the video features of each two field picture in continuous calculating video flowing, and these characteristics are preserved, just can obtain the characteristic data flow of video, thereby mean this video.Usually in algorithm, average gray is characterized as the average gray value of image, and the average gray value of image is the average of all gray value cumulative sums in certain zone, and average gray value has characterized the average color depth degree of this area pixel point, its span [0,255].For entire image, this is the feature (each piece has 1 average gray value) of one 9 dimension.The HOG feature is based on the feature of gray level image, for pixel, by formula, calculates gradient direction k and amplitude S.Color moment in the color moment feature has the good characteristics such as translation, rotation, convergent-divergent consistency, calculates its first three Jie center square, for entire image, and the feature that conventional algorithm is a 3*3*9=81 dimension.
As shown in Figure 2, the preferred embodiment of the present invention is: describedtelevision terminal 2 gathers video program information and comprises according to Set Top Box collection video program information, according to station symbol IMAQ and identification, gathers video program information and gather video program information according to the video playback record.
As shown in Figure 1, preferred implementation process of the present invention is: describedtelevision terminal 2 comprises the channelinformation acquisition module 25 that obtains describedtelevision terminal 2 broadcast program channel informations.Aftertelevision terminal 2 is opened, catch the position of current video program image station symbol, gather the station symbol image of video frequency program, then adopt image recognition technology to identify the station symbol of this video frequency program, this station symbol and the station symbol be pre-stored intelevision terminal 2 are compared, and channelinformation acquisition module 25 is determined the program channel at current video program place.Then the channel of thesetelevision terminal 2 displaying video programs is uploaded onto the server and hold 1, server end, according to the broadcast program of this program channel of monitoring, is determined the in progress video frequency program of this television terminal 2.Television terminal 2 order video programs, record the program channel that obtains this video frequency program according to program request.Program request record comprises the title of the program of program request, the information such as reproduction time of request program, andtelevision terminal 2 collects after these information the end 1 of uploading onto the server, and by this information, server can be known the video frequency program that this television terminal is play.Television terminal 2 obtains video programming signal by Set Top Box, and according to the arrangement of program channel in local Set Top Box, channelinformation acquisition module 25 obtains the program channel of video frequency program by the Set Top Box channel selection.Then the channel of this television terminal being play to the preliminary program end 1 of uploading onto the server, server end 1, according to the broadcast program of this program channel of monitoring, is determined the in progress video frequency program of thistelevision terminal 2.
Technique effect of the present invention is: build a kind of area information supplying method and system based on television terminal position and real time programme, comprisetelevision terminal 2 and server end 1, the positional information that the pre-stored describedtelevision terminal 2 of described server end 1 gathers, the video frequency program of a plurality of channels of described server end 1 monitoring, described server end 1 tissue is by the information to be supplied of zone and video frequency program; Describedtelevision terminal 2 gathers and the uploaded videos programme information, the information of describedtelevision terminal 2 uploading position information or describedtelevision terminal 2; Described server end 1 is determined the affiliated band of position of describedtelevision terminal 2 according to the positional information of describedtelevision terminal 2 or the information of describedtelevision terminal 2, and described server end 1 determines according to the video program information of the describedtelevision terminal 2 of uploading and the program monitoring result of described server end 1 video frequency program that describedtelevision terminal 2 is play; Described server end 1 provides this information according to the band of position and video frequency program under describedtelevision terminal 2 to described television terminal 2.Thetelevision terminal 2 information providing formulas of patent of the present invention, not only according to the position oftelevision terminal 2 but also the video frequency program of playing according totelevision terminal 2, totelevision terminal 2, provided area information, providing of area information, facilitate this zone spectators to pay close attention to this information, rely on video frequency program simultaneously, can provide according to spectators' the information of carrying out of liking again.
Above content is in conjunction with concrete preferred implementation further description made for the present invention, can not assert that specific embodiment of the invention is confined to these explanations.For the general technical staff of the technical field of the invention, without departing from the inventive concept of the premise, can also make some simple deduction or replace, all should be considered as belonging to protection scope of the present invention.