CN101040517A - Method and apparatus for recommending digital program - Google Patents
Method and apparatus for recommending digital program Download PDFInfo
- Publication number
- CN101040517A CN101040517A CNA2005800345434A CN200580034543A CN101040517A CN 101040517 A CN101040517 A CN 101040517A CN A2005800345434 A CNA2005800345434 A CN A2005800345434A CN 200580034543 A CN200580034543 A CN 200580034543A CN 101040517 A CN101040517 A CN 101040517A
- Authority
- CN
- China
- Prior art keywords
- digital program
- digital
- descriptor
- program
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4668—Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4755—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user preferences, e.g. favourite actors or genre
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The present invention provides a method and apparatus for recommending a digital program, the digital program being stored in a digital program storage, and the user's favorite digital programs are stored in the digital program storage. Firstly, acquiring the description information of a digital program being played; next, matching the description information of the digital program being played to the description information of the digital programs in the digital program storage according to a pre-determined matching condition; finally, recommending the digital program corresponding to the result of matching to the user. The digital program storage is on a local storage apparatus. It is apparent that said digital program storage could also be in a server. The present invention enables the user to find out his stored digital program associated with a digital program when he is watching the digital program, so that the user's favor can be met.
Description
Technical background
The present invention relates to a kind of method and apparatus of recommending digital program, relate in particular to a kind of method and apparatus that uses metadata to come recommending digital program.
Metadata (Metadata) often is defined as " about the data of data ".Metadata description about one group of characteristic feature of data but do not comprise data itself usually.Metadata can comprise: the detailed bill of available data, title and definition of data item, the Keyword List of title and definition, list index and access key tabulation, the operation steps record that data generate, comprise how data gather, the step record that the data model document of data structure and use, data are used to analyze etc.
Metadata is used to describe the appearance data, and basically, the problem that it will be answered is the data of the relevant various aspects of holding, such as: personage, incident, time, place, reason and mode etc.A typical example is library's CATALOG of helping manage books and periodicals, and the user only need search in these catalogues, and what data just can know has on the bookshelf.
Have various metadata formats to exist at present, in the description of data, what have is simple, and what have is complicated various.At different digital contents, different metadata description standards is arranged, for example: be applicable to the Standard Music Description Language (SMDL) that records music content, be applicable to the Categories for the Descriptionof Works of Art (CDWA) that records presentation content and be applicable to Standard forLearning Object Metadata (LOM) that records learning content etc.
For the function and the benefit of metadata can be shared fully, particularly share on the network, need a general form and represent it.Resource description framework RDF (ResourceDescription Framework) promptly is one of this kind instrument.RDF is by (the World Wide Web Consortium of world wide web association, W3C) dominate, and in conjunction with a plurality of metadata groups (as dublin core group etc.) a framework forming of development, this framework is followed the metalanguage Meta-language-XML (eXtensible Markup Language) that another W3C promotes on grammer, and XML has been subjected to the extensive support of industry at present, has all announced respectively to support XML such as Netscape and Internet Explorer.
TV Anytime standard is to adopt the XML language to explain its metadata.In this standard, Electronic Program Guide (Electronic Program Guide, EPG) metadata that includes a large amount of different digital TV programme that comes from different broadcasters in, such as: the metadata of a movie program can comprise: the name of movie name, director, featured performer, producer, Production Time, brief introduction etc.The user can be by finding the program of oneself liking to the search of this Electronic Program Guide.In addition, by some existing program recommendation technologies, also can be recommended in this Electronic Program Guide/program to be played according to the behavior in user's past.
Along with digital recorder, personal digital recorder (Personal DigitalRecorder particularly, popularizing PDR), the user can (Personal Video Recorder PVR) stores the program oneself liked in personal digital recorder as existing personal video recorder.And the memory space of this personal digital recorder can be very big, and the quantity that is stored in digital program wherein also can be very big, and thus, the digital program how to recommend to be stored in its personal digital recorder to the user becomes a problem.
Therefore, need a kind of method and apparatus of recommending digital program, can recommend user's the program of having stored to give this user in due course easily.
Summary of the invention
One of purpose of the present invention provides a kind of method and apparatus of recommending digital program, can recommend user's the digital program of having stored to give this user in due course easily.
The invention provides a kind of method of recommending at least one digital program, this digital program is stored in the digital program storage, and this method comprises: at first, obtain the descriptor of an in progress digital program; Then, according to predetermined matching condition, the descriptor of the descriptor of this in progress digital program and the digital program in this digital program storage is mated; At last, the pairing digital program of result of coupling is recommended the user.Digital program storage is on a local storage device.Certainly, described digital program storage can also be on a server.
The present invention also can present the descriptor of described in progress digital program and give the user, the user in the descriptor that is presented selected part information as described predetermined matching condition.
The present invention is by mating the descriptor of the digital program in the descriptor of in progress digital program and the digital program storage, and the result that will mate recommends the user, owing to store the digital program that the user likes in this data programs storehouse, thereby can make the user when watching a digital program, find it to store the digital program relevant, to satisfy this user's hobby with this digital program.
The present invention also provides a kind of device of recommending at least one digital program, and this digital program is stored in the digital program storage.This device comprises a deriving means, be used to obtain the descriptor of an in progress digital program, a coalignment, be used for according to predetermined matching condition, the descriptor of the descriptor of this in progress digital program and the digital program in this digital program storage is mated, with a recommendation apparatus, be used for the pairing digital program of result of coupling is recommended the user.
By following description and the claim that reference is carried out in conjunction with the accompanying drawings, other purpose of the present invention and achievement will be conspicuous, and the present invention is also had more comprehensively understanding.
Description of drawings
By exemplary embodiment and accompanying schematic figure, the present invention and relevant advantage thereof will further be set forth, in the accompanying drawings:
Fig. 1 is system block diagram of recommending a number byte destination device according to an embodiment of the invention;
Fig. 2 be according to an embodiment of the invention one recommend a number byte purpose schematic flow sheet;
Fig. 3 is the system block diagram of people numeral logging machine one by one according to an embodiment of the invention.
Corresponding feature is represented by identical label in each accompanying drawing.
Embodiment
Fig. 1 is system block diagram of recommending a number byte destination device according to an embodiment of the invention.This digital program is stored in the digital program storage.Device 100 comprises a deriving means 110, a coalignment 120 and a recommendation apparatus 130.
Deriving means 110 is used to obtain the descriptor of an in progress digital program.This descriptor is the metadata of this digital program.
It is described that the operational process of device 100 sees following Fig. 2 for details.
Fig. 2 be according to an embodiment of the invention one recommend a number byte purpose schematic flow sheet.This digital program is stored in the digital program storage.
At first, obtain the descriptor (step S210) of an in progress digital program.This digital program be from an in progress programme channel, certainly, also come from a local storage device, as long as this digital program is associated with relevant descriptor.This descriptor is that the form with metadata exists.
Be example with film " Star Wars:Episode III " below, its metadata is as shown in the table.
Table 1: the metadata of digital program
<META_DATA_TABLE> <!-- --> <PROGMD ID=”upi:bbc:500021”TITLE=”Star Wars:Episode III”> <DESCRIPTION> Box office top 10. </DESCRIPTION> <SYNOPSIS> Two years after Attack of the Clones,Anakin Skywalker and Padme Amidala are married,The Republic is at war with Count Dooku’s Confederacy of Independent Systems,and Darth Sidious is preparing to make the final move that will ensure him control of the galaxy… </SYNOPSIS> <GENRE>Science Fiction</GENRE> <FORMAT>Movie</FORMAT> <TRAILER>upi:bbc:500021t</TRAILER> <PERSONNEL> <PERSON ROLE=“Anakin Skywalker”NAME=“Hayden Christensen”> <PERSON ROLE=“Obi-Wan Kenobi”NAME=“Ewan McGregor”> <PERSON ROLE=“Senator Amidala”NAME=“Natalie Portman”> </PERSONNEL> <KEYWORDS> “Clone War”“the Dark Side of the Force”Species </KEYWORDS> <LANGUAGE SOUNDTRACK=English SUBTITLES=TRUE/> </META_DATA_TABLE> |
This metadata comprises name " Star Wars:Episode III ", classification " Science Fiction ", performer " Hayden Christensen " " Ewan McGregor " " Natalie Portman " and the keyword descriptors such as " Clone War " of this film.
Secondly, present described descriptor and give user (step S220), and receive the selection (step S230) of user this descriptor.The descriptor that step S220 presented is that the setting according to device fabrication manufacturer or user presents the descriptor that is obtained among all or part of step S210 in some way.An example is as shown in the table.
Table 2: user's descriptor is selected the interface
Last table provides 5 options to select for the user, is respectively classification ScienceFiction, performer Hayden Christensen, performer Ewan McGregor, performer Natalie Portman and keyword Clone War.The user can select wherein one or more options as matching condition.
Then, as matching condition, in a digital program storage, carry out program description coupling (step S240) with user's selection.This program database is in a storage device of this locality, comprises the digital program that the user likes, and these digital programs are that the user stores in the past.Certainly, this program database is also on a server, such as a server that is used for remote backup.
The user selects " performer Hayden Christensen " as a matching condition in the present embodiment, carries out match search in this digital program storage, includes the film that a large number of users is liked in this database.The result of this coupling is as shown in table 3.
Table 3: matching result
1.Shattered Glass(2003) |
2.Star Wars:Episode II-Attack of the Clones(2002) |
3.Life as a House(2001) |
This matching condition can be the selection that all receives the user when mating each time, also can be undertaken all mating later on after default value sets by the user by this default condition at every turn, such as: mate by first actor, at this moment, step S220, S230 just can skip over.
This coupling also can adopt the method for fuzzy logic to carry out.Mate by fuzzy logic, emulation user's behavior better, thus find the digital program that more meets user's needs.
Next, the result with coupling recommends this user (step S250).The result of this coupling can recommend the user with a list form, such as: dynamically roll with the captions form at the lower limb of display screen.This recommendation process also can comprise the process of a judgement, such as: just can be recommended when having only the result of coupling to meet a certain conditions, for example: this condition can be only will come the first five program commending of this list to give the user.
At last, the reception user is selected to content recommendation, and selected program is presented to user (step S260).This presents can be with the form of picture-in-picture, thereby can make the user can see described digital program that is broadcasting and the digital program of being recommended simultaneously.
Present embodiment is with a digital video programs, and film is example.Certainly, for the digital program content of other form, such as: digital music, as long as it is associated with the metadata of describing this content, the present invention also can use wherein.
Fig. 3 is the system block diagram of people numeral logging machine one by one according to an embodiment of the invention.Digital recorder 300 comprises a receiver 310, is used to receive digital program.This digital program can for example by wired broadcasting, by terrestrial broadcasting or broadcasting via satellite etc., also can be broadcasted by internet network certainly with a kind of digital recorder 300 that is sent in the following multiple mode.
In addition, digital recorder 300 also comprises an aforesaid program recommendation apparatus 100.Program recommendation apparatus 100 mates the descriptor of the digital program in the descriptor of in progress digital program and the digital program storage in storage medium 330, and the result that will mate recommends the user.The result of this recommendation can present to the user in some way, such as: with a program list form.Behind a selected digital program among the result of user in this recommendation, recapture unit 330 and from storage medium 330, obtain this digital program, and this digital program is delivered to a display unit (not shown) present.Certainly, if the result who is recommended has only one, also can directly the digital program of being recommended be presented to the user.
Though through the present invention is described in conjunction with specific embodiments, for the skilled personage in present technique field, will be conspicuous according to manyly substituting of making of narration above, modifications and variations.Therefore, when such substituting, in the spirit and scope that modifications and variations fall into attached claim the time, should being included among the present invention.
Claims (11)
1. method of recommending at least one digital program, this digital program is stored in the digital program storage, and this method comprises:
Obtain the descriptor of an in progress digital program,
According to predetermined matching condition, the descriptor of this in progress digital program and the descriptor in the digital program of this digital program storage are mated,
The pairing digital program of result of coupling is recommended the user.
2. the method for claim 1, digital program storage is to be stored on the local storage device.
3. the method for claim 1, digital program storage is to be stored on the server.
4. the method for claim 1, wherein said descriptor is a metadata.
5. the method for claim 1 also comprises step: the descriptor that presents described in progress digital program is given the user, and wherein said predetermined matching condition is the input that comes from the user.
6. the method for claim 1, wherein said digital program is a digital video programs.
7. the method for claim 1, wherein said digital program is a digital audio program.
8. device of recommending at least one digital program, this digital program is stored in the digital program storage, and this device comprises:
A deriving means is used to obtain the descriptor of an in progress digital program,
A coalignment is used for according to predetermined matching condition, the descriptor of the descriptor of this in progress digital program and the digital program in this digital program storage mated,
A recommendation apparatus is used for the pairing digital program of result of coupling is recommended the user.
9. device as claimed in claim 1 also comprises a local storage device, is used to store described digital program storage.
10. device as claimed in claim 1, digital program storage are on a server, and this device also comprises a data communication device, are used for carrying out data communication by network and this server.
11. a digital recorder is used for storage and recommending digital program, comprising:
A receiver is used to receive digital program,
A storage device is used for digital program is stored in a digital program storage,
A kind of program recommendation apparatus, this device comprises:
A deriving means is used to obtain the descriptor of an in progress digital program,
A coalignment is used for according to predetermined matching condition, the descriptor of the descriptor of this in progress digital program and the digital program in this digital program storage mated,
A recommendation apparatus is used for the pairing digital program of result of coupling is recommended the user,
Recapture device for one, be used for recapturing the digital program of this recommendation from this storage medium.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200410085627 | 2004-10-11 | ||
CN200410085627.8 | 2004-10-11 | ||
PCT/IB2005/053182 WO2006040700A1 (en) | 2004-10-11 | 2005-09-27 | Method and apparatus for recommending digital program |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101040517A true CN101040517A (en) | 2007-09-19 |
Family
ID=35482328
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2005800345434A Pending CN101040517A (en) | 2004-10-11 | 2005-09-27 | Method and apparatus for recommending digital program |
Country Status (3)
Country | Link |
---|---|
JP (1) | JP2008516505A (en) |
CN (1) | CN101040517A (en) |
WO (1) | WO2006040700A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104216910A (en) * | 2013-06-03 | 2014-12-17 | 北大方正集团有限公司 | Digital content processing method and device |
CN104427361A (en) * | 2013-09-02 | 2015-03-18 | 大同股份有限公司 | Television service system and method for providing video and audio service |
WO2023193560A1 (en) * | 2022-04-08 | 2023-10-12 | 海信视像科技股份有限公司 | Display device, and processing method for display device |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101202895B (en) * | 2007-09-18 | 2011-09-28 | 深圳市同洲电子股份有限公司 | Method and system for playback of live program |
CN104333810B (en) * | 2014-10-08 | 2018-10-23 | 深圳创维数字技术有限公司 | A kind of playback method and device of program |
CN105704509A (en) * | 2016-01-18 | 2016-06-22 | 腾讯科技(深圳)有限公司 | Processing method and system in played program |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7778515B2 (en) * | 2001-07-02 | 2010-08-17 | Sony Corporation | System and method for linking DVD text to recommended viewing |
US20030160770A1 (en) * | 2002-02-25 | 2003-08-28 | Koninklijke Philips Electronics N.V. | Method and apparatus for an adaptive audio-video program recommendation system |
AU2003239223A1 (en) * | 2002-06-11 | 2003-12-22 | Amc Movie Companion, Llc | Method and system for assisting users in selecting programming content |
-
2005
- 2005-09-27 JP JP2007535289A patent/JP2008516505A/en not_active Withdrawn
- 2005-09-27 CN CNA2005800345434A patent/CN101040517A/en active Pending
- 2005-09-27 WO PCT/IB2005/053182 patent/WO2006040700A1/en not_active Application Discontinuation
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104216910A (en) * | 2013-06-03 | 2014-12-17 | 北大方正集团有限公司 | Digital content processing method and device |
CN104427361A (en) * | 2013-09-02 | 2015-03-18 | 大同股份有限公司 | Television service system and method for providing video and audio service |
CN104427361B (en) * | 2013-09-02 | 2018-12-21 | 大同股份有限公司 | Television service system and method for providing video and audio service |
WO2023193560A1 (en) * | 2022-04-08 | 2023-10-12 | 海信视像科技股份有限公司 | Display device, and processing method for display device |
Also Published As
Publication number | Publication date |
---|---|
JP2008516505A (en) | 2008-05-15 |
WO2006040700A1 (en) | 2006-04-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10311102B2 (en) | System, method and computer program product for processing video data | |
US8234271B2 (en) | Integrated media content server system and method for the customization of metadata that is associated therewith | |
US8392946B2 (en) | Method of recommending local and remote content | |
US9473476B2 (en) | Program guide data management for media content access systems and methods | |
CN1539240A (en) | System and method for combining several EPG sources into a reliable EPG | |
US20070214480A1 (en) | Method and apparatus for conducting media content search and management by integrating EPG and internet search systems | |
US20110320482A1 (en) | Context-based recommender system | |
US7630966B2 (en) | Media content reviews search | |
US8112449B2 (en) | Systems and methods for implementing a content object access point | |
US20100082568A1 (en) | Method and apparatus for generating integrated metadata | |
CN1711770A (en) | Suggestion machine and method for providing content suggestions therewith | |
EP2252051B1 (en) | A method of content retrieval | |
US20050123887A1 (en) | System and method for providing karaoke service using set-top box | |
US9445152B2 (en) | Recommender system with consistent profile application | |
CN1882936B (en) | Encapsulation metadata and targets/sync service providers that use it | |
KR101221473B1 (en) | Meta data information providing server, client apparatus, method for providing meta data information, and method for providing contents | |
CN101040517A (en) | Method and apparatus for recommending digital program | |
US8255953B1 (en) | Arrangement of content within a custom television channel | |
CN101242497B (en) | Store and the method and apparatus that electronic program guides is provided | |
EP1916844A2 (en) | Method and apparatus for storing broadcast program | |
WO2002087229A1 (en) | Method for data-broadcasting based on electronic program guide, and a system for performing the same | |
CN101911051A (en) | Promotion provides the method and apparatus to the on-demand access of the internet media content of the content with other television broadcasting | |
TW200816813A (en) | A method of producing the data stream of the digital televesion |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |