Summary of the invention
The technical problem that the present invention solves is: build a kind of information providing method and system based on television terminal user and voice, overcoming prior art can not directly provide the technical problem of information according to user's characteristics and vocal print technology to television terminal.
Technical scheme of the present invention is: a kind of information providing method based on television terminal user and voice is provided, comprises television terminal and server end, described information providing method comprises the steps:
Gather in advance user profile and vocal print: described television terminal gathers and storing subscriber information and vocal print characteristic information in advance, and user profile is associated with user's vocal print characteristic information;
User's vocal print relatively: when user and television terminal carry out interactive voice, extract user's vocal print characteristic information, the user's vocal print characteristic information extracted and the user's vocal print characteristic information contrast gathered are in advance determined to the user who uses this described television terminal;
Information is provided; Described server end provides corresponding information according to the user of definite this television terminal of use to described television terminal.
Further technical scheme of the present invention is: also comprise that described television terminal presents different user interfaces according to definite user's difference.
Further technical scheme of the present invention is: also comprise that described television terminal completes login according to definite user.
Further technical scheme of the present invention is: also comprise by described television terminal and described server end and determine in real time the video frequency program of the current broadcasting of described television terminal, described server end provides information according to the video frequency program of definite user and described television terminal to described television terminal.
Further technical scheme of the present invention is: also comprise by described television terminal and described server end and determine in real time the video frequency program of the current broadcasting of described television terminal, described server end is according to the audience ratings situation of the analysis of video programs video frequency program of definite user and described television terminal.
Further technical scheme of the present invention is: also comprise by described television terminal and described server end and determine in real time the video frequency program of the current broadcasting of described television terminal, described server end is according to the analysis of video programs user's of definite user and described television terminal watching habit.
Further technical scheme of the present invention is: described user profile comprises one or more in age of user information, user interest hobby information, subscriber identity information, user's occupational information.
Technical scheme of the present invention is: build a kind of information providing system based on television terminal user and voice, comprise television terminal, server end, user's determination module, described television terminal comprises acquisition module, upper transmission module, described server end comprises that information provides module, described acquisition module comprises user profile acquisition module and vocal print acquisition module, described user profile acquisition module gathers user profile in advance, described vocal print acquisition module gathers user's vocal print characteristic information in advance, and user profile is associated with user's vocal print characteristic information; When user and television terminal carry out interactive voice, extract user's vocal print characteristic information, described user's determination module determines by the user's vocal print characteristic information extracted and the user's vocal print characteristic information contrast gathered in advance the user who uses this described television terminal, and described information provides module to provide information according to the user of definite this television terminal of use to described television terminal.
Further technical scheme of the present invention is: described user's determination module is arranged on described television terminal or described server end.
Further technical scheme of the present invention is: described server end also comprises the program determination module of determining the current displaying video programs of described television terminal according to television terminal and described server end, and described information provides module to provide information according to the video frequency program of definite user and described television terminal to described television terminal.
Further technical scheme of the present invention is: described server end also comprises program determination module, the audience ratings analysis module of determining the current displaying video programs of described television terminal according to television terminal and described server end, and the video frequency program that described audience ratings analysis module is definite according to described program determination module and the definite user of described user's determination module carry out the audience ratings analysis.
Further technical scheme of the present invention is: described server end also comprises program determination module, the watching habit analysis module of determining the current displaying video programs of described television terminal according to television terminal and described server end, and the video frequency program that described watching habit analysis module is definite according to described program determination module and the definite user of described user's determination module carry out the watching habit analysis.
Technique effect of the present invention is: build a kind of information providing method and system based on television terminal user and voice, comprise television terminal and server end, described television terminal gathers and storing subscriber information and vocal print characteristic information in advance, and user profile is associated with user's vocal print characteristic information; When user and television terminal carry out interactive voice, extract user's vocal print characteristic information, the user's vocal print characteristic information extracted and the user's vocal print characteristic information contrast gathered are in advance determined to the user who uses this described television terminal; Described server end provides corresponding information according to the user of definite this television terminal of use to described television terminal.Information providing method and system based on television terminal user and voice of the present invention, determine the user by gathering user's vocal print characteristic information, then provide information according to the user of definite this television terminal of use to described television terminal, technical solution of the present invention is simple and easy to do, by intellectual analysis user profile, provide information according to user's identity, occupation and hobby etc. to the user, determine users different in family in conjunction with user's vocal print characteristic information, then according to different user in family, to television terminal, provide information.
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 information providing method based on television terminal user and voice is provided, comprisestelevision terminal 2 andserver end 1, described information providing method comprises the steps:
Gather in advance user profile and vocal print: describedtelevision terminal 2 gathers and storing subscriber information and vocal print characteristic information in advance, and user profile is associated with user's vocal print characteristic information.
Specific implementation process is as follows: describedtelevision terminal 2 gathers user profile in advance, and described user profile comprises one or more in age of user information, user interest hobby information, subscriber identity information, user's occupational information.Gathering user profile comprises by the user with the mode of the registration input user profile of classifying, its input mode comprises with input method or in the mode of selecting option to be inputted, also comprise in the mode of phonetic entry and inputting, then carrying out speech recognition conversion is user profile, and the user profile of user's input is stored.Describedtelevision terminal 2 gathers user's vocal print characteristic information in advance, gathers user's vocal print characteristic information and adopts the input user speech, then according to user speech, gathers user's vocal print characteristic information, is stored respectively.For each kinsfolk in family, gather respectively its user profile and vocal print characteristic information, such as: grandfather, grandmother, father, mother, child.User profile is associated with user's vocal print characteristic information, such as: user's vocal print characteristic information of father's user profile and father is associated.
User's vocal print relatively: when user andtelevision terminal 2 carry out interactive voice, extract user's vocal print characteristic information, the user's vocal print characteristic information extracted and the user's vocal print characteristic information contrast gathered are in advance determined to the user who uses this describedtelevision terminal 2.
Specific implementation process is as follows: when user andtelevision terminal 2 carry out interactive voice, describedtelevision terminal 2 extracts user's vocal print characteristic information, and the user's vocal print characteristic information extracted and the user's vocal print characteristic information contrast gathered are in advance determined to the user who uses this television terminal.
Information is provided: describedserver end 1 is according to user taxonomic organization information to be supplied, and provides corresponding information according to the user of thistelevision terminal 2 of definite use to describedtelevision terminal 2.
Specific implementation process is as follows: describedserver end 1 is according to user taxonomic organization information to be supplied, described user's characteristic information classifies, described user profile comprises age of user information, user interest hobby information, subscriber identity information, one or more in user's occupational information, while organizing information to be supplied, comprise respectively according to age of user, the user interest hobby, user identity, one or more in user's occupation are organized information to be supplied, perhaps according to age of user, the user interest hobby, user identity, the combination tissue of user's occupation information to be supplied.Such as: according to the child in family, organize the program recommendation information of child aspect or the advertising message of child's articles for use aspect etc.If determine the operation user's oftelevision terminal 2 child, to describedtelevision terminal 2, provide the information that is applicable to child, comprise articles for use information, advertising message, action message and program recommendation information or cartoon schedule information.Described information to be supplied comprises one or more in Word message, pictorial information, video information, link information.Word message is browsed for carrying out word, and pictorial information is for carrying out picture browsing, and video information is for carrying out video-see, and link information, for network linking, is clicked and opened this link.When information is provided, information is presented on the subregion of television terminal viewing area with subregion, such as in the Huo lower right corner, the lower left corner or in other place of television terminal viewing area, is superimposed upon on video frequency program.
As shown in Figure 1, the preferred embodiment of the present invention is: also comprise that describedtelevision terminal 1 presents different user interfaces according to definite user's difference.When user andtelevision terminal 2 carry out interactive voice, describedtelevision terminal 2 extracts user's vocal print characteristic informations, and the user's vocal print characteristic information extracted and the user's vocal print characteristic information contrast gathered are in advance determined to the user who uses this television terminal.Describedtelevision terminal 2 presents corresponding use interface according to the user of definite this television terminal of use.Such as: determine that using the user of thistelevision terminal 2 is father, presents comparatively complicated interface; Determine that using the user of thistelevision terminal 2 is child, present the graphical interfaces of comparatively simple cartoon type.
As shown in Figure 1, the preferred embodiment of the present invention is: also comprise that describedtelevision terminal 2 completes login according to definite user.When user andtelevision terminal 2 carry out interactive voice, describedtelevision terminal 2 extracts user's vocal print characteristic informations, and the user's vocal print characteristic information extracted and the user's vocal print characteristic information contrast gathered are in advance determined to the user who uses this television terminal.Due to by some logins oftelevision terminal 2, be generally certain user's login, determined by user's vocal print characteristic information the user who uses thistelevision terminal 2, the use account that this user-association is logined in login automatically.Such as, broadcast the system of video frequency program with point of user login, after confirming the user, automatically login this system.
As shown in Figure 1, the preferred embodiment of the present invention is: describedtelevision terminal 2 gathers and uploads the video program information of current broadcasting.Describedtelevision terminal 2 gathers video program information, and described video program information comprises the video frequency program channel information.After gathering video program information, describedtelevision terminal 2 is uploaded this video program information to described server end 1.In specific embodiment, described video program information also 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 frequency program that a plurality of channels of describedserver end 1 monitoring are play.Specific implementation process is as follows: the video frequency program that a plurality of channels ofserver end 1 monitoring 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 byserver end 1 is monitored, such as: to the program of current monitoring adopt withserver 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.Describedserver end 1 determines according to the video program information of the describedtelevision terminal 2 of uploading the video frequency program that describedtelevision terminal 2 is play.The video program information oftelevision terminal 2 being uploaded to the information of current video program andserver end 1 monitoring is contrasted, if the information of the video frequency program that this is uploaded is consistent with the video program information thatserver end 1 monitoring obtains, the video frequency program oftelevision terminal 2 current broadcastings is this program ofserver end 1 monitoring, such as,television terminal 2 gathers current video and plays 2 program channel, the video frequency program of the current broadcasting of this channel of monitoring according toserver 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 ofserver 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 describedserver end 1, and describedserver 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.Describedserver end 1 provides information according to the video frequency program of definite user and describedtelevision terminal 2 to described television terminal 2.Such as: the definite user of describedserver end 1 is father, and father's occupation is financial industry, is now watching the financial program of the Chinese Central Television (CCTV), and now, describedserver end 1 provides product, information or the advertisement of financial sector to described television terminal 2.The definite user of describedserver end 1 is mother, is watching now the cuisines program, and now, describedserver end 1 provides product, information or the advertisement of cuisines aspect to describedtelevision 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 describedtelevision terminal 2 is uploaded 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, 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:
As shown in Figure 1, the preferred embodiment of the present invention is: also comprise by describedtelevision terminal 2 and describedserver end 1 and determine in real time the video frequency program of describedtelevision terminal 2 current broadcastings, describedserver end 1 is according to the audience ratings situation of the analysis of video programs video frequency program of definite user and described television terminal 2.In specific embodiment, by the confirmation of displaying video programs, add uptelevision terminal 2 quantity of displaying video programs andtelevision terminal 2 sums that are connected toserver end 1, confirm the audience ratings situation of this video frequency program.Simultaneously, in conjunction with the user of thistelevision terminal 2 of definite use, the user of statistic of classification rating video frequency program, obtain the video frequency program audience ratings situation by user's statistics.
As shown in Figure 1, the preferred embodiment of the present invention is: also comprise by describedtelevision terminal 2 and describedserver end 1 and determine in real time the video frequency program of describedtelevision terminal 2 current broadcastings, describedserver end 1 is according to the analysis of video programs user's of definite user and describedtelevision terminal 2 watching habit.In specific embodiment, by the confirmation of displaying video programs, in conjunction with the user of thistelevision terminal 2 of definite use, add up the viewership of video frequency program by the user, according to the type of its video frequency program, analyze this user's watching habit.Such as, this user watches frequency and the duration of sports cast, watches frequency and the duration of finance and economics program, by the analysis of these information, with the watching habit of this analysis user.
As shown in Figure 1, the preferred embodiment of the present invention is: the information provided according to user instruction is provided described information to be supplied.The information provided according to user instruction is interactive information, and the user, by interaction instruction, provides corresponding information according to interaction instruction afterserver end 1 receives this interaction instruction.
As shown in Figure 1, the specific embodiment of the present invention is: build a kind of information providing system based on television terminal user and voice, comprisetelevision terminal 2,server end 1, user'sdetermination module 3, described television terminal comprisesacquisition module 21,upper transmission module 22, describedserver end 1 comprises that information providesmodule 12, describedacquisition module 21 comprises userprofile acquisition module 211 and vocalprint acquisition module 212, described userprofile acquisition module 211 gathers user profile in advance, described vocalprint acquisition module 212 gathers user's vocal print characteristic information in advance, user profile is associated with user's vocal print characteristic information, when user andtelevision terminal 2 carry out interactive voice, extract user's vocal print characteristic information, described user'sdetermination module 3 determines by the user's vocal print characteristic information gathered and the user's vocal print characteristic information contrast gathered in advance the user who uses thistelevision terminal 2, and described information providesmodule 12 to provide corresponding information according to the user of thistelevision terminal 2 of definite use to describedtelevision terminal 2.
As shown in Figure 1, the specific embodiment of the invention process is: the describedtelevision terminal 2 of described userprofile acquisition module 211 gathers user profile in advance, and described user profile comprises one or more in age of user information, user interest hobby information, subscriber identity information, user's occupational information.Gathering user profile comprises by the user with the mode of the registration input user profile of classifying, its input mode comprises with input method or in the mode of selecting option to be inputted, also comprise in the mode of phonetic entry and inputting, then carrying out speech recognition conversion is user profile, and the user profile of user's input is stored.Described vocalprint acquisition module 212 gathers user's vocal print characteristic information in advance, gathers user's vocal print characteristic information and adopts the input user speech, then according to user speech, gathers user's vocal print characteristic information, is stored respectively.For each kinsfolk in family, gather respectively its user profile and vocal print characteristic information, such as: grandfather, grandmother, father, mother, child.User profile is associated with user's vocal print characteristic information, such as: user's vocal print characteristic information of father's user profile and father is associated.Gather user's vocal print characteristic information and adopt the input user speech, then according to user speech, gather user's vocal print characteristic information.When user andtelevision terminal 2 carry out interactive voice, describedtelevision terminal 2 extracts user's vocal print characteristic information, and user'sdetermination module 3 determines by the user's vocal print characteristic information extracted and the user's vocal print characteristic information contrast gathered in advance the user who uses this television terminal.Information Organization module 11 is according to user taxonomic organization information to be supplied, described user's characteristic information classifies, described user profile comprises one or more in age of user information, user interest hobby information, subscriber identity information, user's occupational information, while organizing information to be supplied, comprise respectively according to one or more in age of user, user interest hobby, user identity, user's occupation and organize information to be supplied, or according to combination tissue's information to be supplied of age of user, user interest hobby, user identity, user's occupation.Such as: according to the child in family, organize the program recommendation information of child aspect or the advertising message of child's articles for use aspect etc.If determine the operation user's oftelevision terminal 2 child, described information providesmodule 12 that the information that is applicable to child is provided to describedtelevision terminal 2, comprises articles for use information, advertising message, action message and program recommendation information or cartoon schedule information.Described information to be supplied comprises one or more in Word message, pictorial information, video information, link information.Word message is browsed for carrying out word, and pictorial information is for carrying out picture browsing, and video information is for carrying out video-see, and link information, for network linking, is clicked and opened this link.When information is provided, information is presented on the subregion of television terminal viewing area with subregion, such as the lower left corner, the lower right corner, be superimposed upon on video frequency program.
As shown in Figure 1, the preferred embodiment of the present invention is: described user'sdetermination module 3 is arranged on describedtelevision terminal 2 or described server end 1.Described user'sdetermination module 3 is arranged on describedtelevision terminal 2, user's vocal print characteristic information is stored intelevision terminal 2, during use, described vocalprint acquisition module 212 gathers user's vocal print characteristic information, user's vocal print characteristic information that described user'sdetermination module 3 is about to gather is contrasted and is determined the user with the user's vocal print characteristic information that is stored intelevision terminal 2, then will determine theresult end 1 of uploading onto the server.Described user'sdetermination module 3 is arranged on describedserver end 1, the vocal print that described vocalprint acquisition module 212 gathers in advance uploads toservice end 1 and is stored, during use, described vocalprint acquisition module 212 gathers user's vocal print characteristic information, then upload onto the server and hold 1, described user'sdetermination module 3 is about to the user's vocal print characteristic information gathered and the user's vocal print characteristic information that is stored inserver end 1 and is contrasted definite user.
As shown in Figure 1, the preferred embodiment of the present invention is: describedtelevision terminal 2 also comprises the programmeinformation acquisition module 213 that gathers video program information, programmeinformation acquisition module 213 gathers the video program information of current broadcasting, byupper transmission module 22, is uploaded onto the server and is held 1.In specific embodiment, described video program information also comprises the channel information of video frequency program, the name information of video frequency program, the content information of video frequency program etc.Describedserver end 1 also comprises monitoring analysis module 13, program determination module 14.The video frequency program that a plurality of channels of describedserver end 1 monitoring are play.Specific implementation process is as follows: the video frequency program that a plurality of channels of monitoring analysis module 13 monitoring 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 byserver end 1 is monitored, such as: to the program of current monitoring adopt withserver 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.Program 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.Television terminal 2 is uploaded to the information of current video program to program determination module 14 and the video program information ofserver end 1 monitoring is contrasted, if the information of the video frequency program that this is uploaded is consistent with the video program information thatserver end 1 monitoring obtains, the video frequency program oftelevision terminal 2 current broadcastings is this program ofserver end 1 monitoring, such as,television terminal 2 gathers current video and plays 2 program channel, the video frequency program of the current broadcasting of this channel of monitoring according to monitoring analysis module 13, it is the video frequency program that video frequency program that program determination module 14 obtains thesetelevision terminal 2 current broadcastings is the current broadcasting of this channel ofserver end 1 monitoring.Such as, monitoring analysis module 13 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 describedserver end 1, and program determination module 14 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.Described information providesmodule 12 to provide information according to the video frequency program of definite user and describedtelevision terminal 2 to described television terminal 2.Such as: the definite user of user'sdetermination module 3 is father, father's occupation is financial industry, program determination module 14 is determined the present financial program of the Chinese Central Television (CCTV) of watching oftelevision terminal 2, now, described information providesmodule 12 that product, information or the advertisement of financial sector are provided to described television terminal 2.The definite user of describedserver end 1 is mother, is watching now the cuisines program, and now, described information providesmodule 12 that product, information or the advertisement of cuisines aspect are provided to describedtelevision terminal 2.
As shown in Figure 1, the preferred embodiment of the present invention is: describedserver end 1 also comprisesmemory module 15, describedacquisition module 21 also comprises the video frequency featuredata acquisition module 214 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 15 store video programs, the video frequency feature data of the video frequency feature data that described program determination module 14 is uploaded describedtelevision terminal 2 and 1 storage of described server end compares analysis, determine the video frequency program of describedtelevision terminal 2 current broadcastings.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.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 1, the preferred embodiment of the present invention is: describedserver end 1 also comprises that the video frequency program that described audienceratings analysis module 16 is definite according to described program determination module and the definite user of described user's determination module carry out the audience ratings analysis according to program determination module 14, the audienceratings analysis module 16 oftelevision terminal 2 and describedserver end 1 definite describedtelevision terminal 2 current displaying video programs.By the confirmation of displaying video programs, described audienceratings analysis module 16 is added uptelevision terminal 2 quantity of displaying video programs andtelevision terminal 2 sums that are connected toserver end 1, confirms the audience ratings situation of this video frequency program.Simultaneously, described audienceratings analysis module 16 is in conjunction with the user of thistelevision terminal 2 of definite use, and the user of statistic of classification rating video frequency program, obtain the video frequency program audience ratings situation by user's statistics.
As shown in Figure 1, the preferred embodiment of the present invention is: described server end also comprises program determination module 14, the watchinghabit analysis module 17 of determining the current displaying video programs of described television terminal according to television terminal and described server end, and the video frequency program that described watchinghabit analysis module 17 is definite according to described program determination module 14 and the definite user of described user'sdetermination module 3 carry out the watching habit analysis.By the confirmation of displaying video programs, in conjunction with the user of thistelevision terminal 2 of definite use, described watchinghabit analysis module 17 is added up the viewership of video frequency program by the user, according to the type of its video frequency program, analyzes this user's watching habit.Such as, this user watches frequency and the duration of sports cast, watches frequency and the duration of finance and economics program, by the analysis of these information, with the watching habit of this analysis user.
Technique effect of the present invention is: build a kind of information providing method and system based on television terminal user and voice, comprisetelevision terminal 2 andserver end 1, describedtelevision terminal 2 gathers user profile and user's vocal print characteristic information in advance, and user profile is associated with user's vocal print characteristic information; Describedtelevision terminal 2 extracts user's vocal print characteristic information, and the user's vocal print characteristic information gathered and the user's vocal print characteristic information contrast gathered are in advance determined to the user who uses thistelevision terminal 2; Describedserver end 1 is according to user taxonomic organization information to be supplied, and provides corresponding information according to the user of thistelevision terminal 2 of definite use to described television terminal 2.Information providing method and system based ontelevision terminal 2 users and voice of the present invention, determine the user by gathering the family vocal print, then when televiewing, the user provides information to describedtelevision terminal 2 according to user's characteristic information, technical solution of the present invention is simple and easy to do, by intellectual analysis user profile, provide information according to user's identity, occupation and hobby etc. to the user, determine users different in family in conjunction with user's vocal print characteristic information, then according to different user in family, to television terminal, provide information.
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.