[go: up one dir, main page]

CN101040517A - Method and apparatus for recommending digital program - Google Patents

Method and apparatus for recommending digital program Download PDF

Info

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
Application number
CNA2005800345434A
Other languages
Chinese (zh)
Inventor
S·布兰查德
石峻
谭径微
甘亮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips Electronics NV
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Publication of CN101040517A publication Critical patent/CN101040517A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management 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/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management 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/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4668Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4755End-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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation 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

A kind of method and apparatus of recommending digital program
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.
Coalignment 120 is used for according to predetermined matching condition, and the descriptor that deriving means 110 is obtained is mated with the descriptor of the digital program in described digital program storage.The matching condition that should be scheduled to can come from user's input.
Recommendation apparatus 130, the corresponding digital program of result that is used for coalignment 120 is mated is recommended the user.
Device 100 also can comprise a storage device 140, is used to store described digital program storage.
Device 100 also can comprise a data communication device 150, is used for carrying out data communication by network and a server.Store described digital program storage on this server.This server can be a home server in user family, also far-end commercial server that backup services is provided.
Device 100 can become an existing personal digital recorder part.Wherein the function of partial devices can be implemented by software.Install 100 included said apparatus and for those skilled in the art, can realize, as long as it is combined and can reach function of the present invention by multiple conventional device.
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
Figure A20058003454300091
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.
Digital recorder 300 has a memory cell 320, is used for digital program is stored in a digital program storage on the storage medium 330.Storage medium 330 is hard disks, but also can be other suitable medium, for example DVD+RW.Certainly, memory cell 320 also can be stored in digital program in the digital program storage on the server (not shown).
Digital recorder 300 also has one and recaptures (retrieving) unit 340, is used for recapturing digital program from storage medium 330.Recapture unit 340 and be used for the program that playback memory cell 320 is stored.
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.
CNA2005800345434A 2004-10-11 2005-09-27 Method and apparatus for recommending digital program Pending CN101040517A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (4)

* Cited by examiner, † Cited by third party
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