[go: up one dir, main page]

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

Method and apparatus for recommending digital program Download PDF

Info

Publication number
WO2006040700A1
WO2006040700A1 PCT/IB2005/053182 IB2005053182W WO2006040700A1 WO 2006040700 A1 WO2006040700 A1 WO 2006040700A1 IB 2005053182 W IB2005053182 W IB 2005053182W WO 2006040700 A1 WO2006040700 A1 WO 2006040700A1
Authority
WO
WIPO (PCT)
Prior art keywords
digital program
digital
program
user
matching
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.)
Ceased
Application number
PCT/IB2005/053182
Other languages
French (fr)
Inventor
Simon Blanchard
Jun Shi
Jingwei Tan
Liang Gan
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
Priority to JP2007535289A priority Critical patent/JP2008516505A/en
Priority to CNA2005800345434A priority patent/CN101040517A/en
Publication of WO2006040700A1 publication Critical patent/WO2006040700A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

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

Definitions

  • the present invention relates to a method and apparatus for recommending digital program, and in particular, relates to a method and apparatus for recommending digital program using metadata.
  • Metadata is often defined as "data about data”.
  • the metadata describes a set of typical characteristics about data, but usually not contains the data itself.
  • the metadata may include: detailed list of existing data, name and definition of data item, name and defined keyword listing, data listing index and access keyword listing, and operation steps record for generating data, which include how to collect data, data structure and data model document used, and steps record of data analysis, etc..
  • Metadata is used to describe content information, and the questions it would answer are essentially the information on various aspects about the content, such as who, what, when, where, why, and how etc..
  • a typical example is a catalog index to facilitate the book management used by storage. A user only needs to search in the catalog, and then he can know what information is presented on the bookshelf.
  • Metadata Standard Music Description Language
  • CDWA Categories for the Description of Works of Art
  • LOM Standard for Learning Object Metadata
  • RDF Resource Description Framework
  • W3C World Wide Web Consortium
  • XML Exensible Markup Language
  • XML has been currently supported by the industry broadly, for example, both Netscape and Internet Explorer have announced to support XML respectively.
  • TV Anytime standard employs XML to represent the metadata thereof.
  • EPG Electronic Program Guide
  • the metadata of a movie program may include the name of movie, the names of director and leading actors/ actresses, producer, date of production, brief introduction of content, etc..
  • a user can find his/her favorite program by searching the electronic program guide.
  • it is possible to recommend the program(s) being/to be played in the electronic program guide according to the past behavior of the user.
  • digital recorder especially Personal Digital
  • PDR Personal Video Recorder
  • PVR Personal Video Recorder
  • the present invention provides a method for recommending at least one digital program, said digital program being stored in a digital program storage.
  • the method comprises following steps: first, 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, and; finally, recommending the digital program corresponding to the result of matching to the user.
  • Said digital program storage is in a local storage apparatus. It is obvious that said digital program storage could also be in a server.
  • the invention can also present the description information of said digital program being played to the user, and the user selects part of the information from the presented information as said pre-determined matching condition.
  • the invention By matching the description information of the digital program being played to the description information of the digital programs in a digital program storage and recommending the result of matching to the user, the invention enables the user to find his stored digital program associated with a digital program when he is watching this digital program, since the user's favorite digital programs are stored in the digital program storage, so that the user's favor can be met.
  • the present invention also provides an apparatus for recommending at least one digital program, said digital program being stored in a digital program storage.
  • the apparatus includes an acquiring means for acquiring the description information of a digital program being played, a matching means for 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, and a recommending means for recommending the digital program corresponding to the result of matching to the user.
  • FIG.1 is a block diagram showing a system of an apparatus for recommending a digital program according to one embodiment of the invention
  • Fig.2 is a flow chart showing the flow of recommending a digital program according to one embodiment of the invention.
  • Fig.3 is a block diagram showing a system of a personal digital recorder according to one embodiment of the invention.
  • FIGs.1 is a block diagram showing a system of an apparatus for recommending a digital program according to one embodiment of the invention.
  • the digital program is stored in a digital program storage.
  • An apparatus 100 includes an acquiring apparatus 110, a matching apparatus 120 and a recommending apparatus 130.
  • the acquiring apparatus 110 is used for acquiring the description information of a digital program being played.
  • the description information is the metadata of the digital program.
  • the matching apparatus 120 is used for matching the description information acquired by the acquiring apparatus 110 to the description information of the digital programs in the digital program storage according to a pre-determined matching condition.
  • the pre-determined matching condition may come from the user's input.
  • the recommending apparatus 130 is used for recommending the digital program corresponding to the result of matching from the matching apparatus 120 to the user.
  • the apparatus 100 may further include a storage apparatus 140 for storing the digital program storage.
  • the apparatus 100 may further include a data communication apparatus 150 for data communicating with a server via a network.
  • the digital program storage is stored on the server.
  • the server may be either a local server at user's home, or a remote commercial server that provides the backup service.
  • the apparatus 100 can be a part of the existing personal digital recorder.
  • the functions of a part of the apparatus can be implemented by software.
  • the above-mentioned apparatus included in the apparatus 100 can be implemented through a variety of existing apparatus, as long as the combination thereof can achieve the function of the invention.
  • Fig.2 illustrates the operating flow of the apparatus 100 in detail.
  • Fig.2 is a flow chart showing a flow of recommending a digital program according to one embodiment of the invention.
  • the digital program is stored in a digital program storage.
  • the description information of a digital program being played is acquired (step S210).
  • the digital program comes from a TV program channel being played, and of course, it may come from a local storage apparatus, as long as the digital program is associated with the related description information.
  • the description information exists in metadata form. The following is an example of movie "Star Wars: Episode III", anil the metadata thereof is shown as follows:
  • the metadata include the description information such as the name of the movie "Star Wars: Episode III", the genre “Science Fiction”, the person role “Hayden Christensen”, “Ewan McGregor”, “Natalie Portman”, and the keywords “Clone War”, etc..
  • step S220 the description information is presented to the user (step S220), and the user's selection of the description information is received (step S230).
  • the description information presented in step S220 presents some or all of the description information acquired in step S210 in a certain manner according to the manufacturer of the apparatus or the user's setting. An example is shown in the following table.
  • the above table provides five options for the user to select, and these are genre Science Fiction, person role Hayden Christensen, person role Ewan McGregor, person role Natalie Portman, and the keywords Clone War.
  • the user can select one or more options as the matching condition.
  • the program storage is within a local storage apparatus, which includes the user's favorite digital programs that were stored by the user in the past. It is obvious that the program storage can also be in a server, such as a server for remote backup.
  • the user selects "person role: Hayden Christensen” as a matching condition, and performs search of the matching in the digital program storage, and which storage includes a large amount of user's favorite movies.
  • the result of matching is shown in Table 3. Table 3. The result of matching
  • This matching condition may be the user's selection received when performing the matching in every time, or after the user sets a default condition, the matching is performed according to the default condition in each time. For example, the matching is performed according to the first male person role, and at this time, the steps S220 and S230 can be omitted.
  • the matching can also be performed using the way of fuzzy logic. Performing the matching with fuzzy logic can better simulate the user's behavior, so that the digital program, which conforms to the user's need better, could be found.
  • the result of matching is recommended to the user (step S250).
  • the result of matching may be recommended to the user in a form of list, for example, it may be dynamically rolled on the lower edge of the screen in a form of caption.
  • the recommending process may further include a process of determining, for example, the result of matching could be recommended only when it conforms to a specific condition, for instance, the condition may be that only the top five programs in the list could be recommend to the user.
  • the user's selection of the recommended content is received, and the selected program is presented to the user (step S260).
  • the presentation may be in a form of picture-in-picture, so that the user could watch the digital program being played and the recommended digital program simultaneously.
  • This embodiment uses a digital video program, i.e. movie, as an example. It is obvious that the invention can also be applied to the digital program content in other forms, such as the digital music, as long as it is associated with the metadata describing the content.
  • Figs.3 is a block diagram showing a system of a personal digital recorder according to one embodiment of the invention.
  • the digital recorder 300 includes a receiver 310 for receiving the digital program.
  • the digital program can be transmitted to the digital recorder 300 using one of the following various manners, for example, via cable broadcasting, via terrestrial broadcasting, or via satellite broadcasting, etc., and it is clear that it can also be transmitted via Internet network broadcasting.
  • the digital recorder 300 has a memory unit 320 for storing the digital program in a digital program storage on a memory media 330.
  • the memory media 330 is a hard disk, but it can be other types of suitable media, such as DVD+RW.
  • the memory unit 320 could also store the digital programs in a digital program storage in a server (not shown in the figure).
  • the digital recorder 300 further includes a retrieving unit 340 for retrieving the digital program from the memory media 330.
  • the retrieving unit 340 is used for replaying the program stored in memory unit 320.
  • the digital recorder 300 further includes an above-mentioned program recommending apparatus 100.
  • the program recommending apparatus 100 matches the description information of the digital program being played to the description information of the digital programs in a digital program storage stored in the memory media 330, and recommends the result of matching to the user.
  • the recommended result may be presented to the user in a certain manner, such as in the form of a program list.
  • the retrieving unit 330 will acquire the digital program from the memory media 330, and transmit the digital program to a display device (not shown in figure) to display. It is apparent that if there is only one recommended result, this recommended digital program can be presented to the user directly.

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

METHOD AND APPARATUS FOR RECOMMENDING DIGITAL PROGRAM
FIELD OF THE INVENTION
The present invention relates to a method and apparatus for recommending digital program, and in particular, relates to a method and apparatus for recommending digital program using metadata.
BACKGROUND OF THE INVENTION
Metadata is often defined as "data about data". The metadata describes a set of typical characteristics about data, but usually not contains the data itself. The metadata may include: detailed list of existing data, name and definition of data item, name and defined keyword listing, data listing index and access keyword listing, and operation steps record for generating data, which include how to collect data, data structure and data model document used, and steps record of data analysis, etc.. Metadata is used to describe content information, and the questions it would answer are essentially the information on various aspects about the content, such as who, what, when, where, why, and how etc.. A typical example is a catalog index to facilitate the book management used by storage. A user only needs to search in the catalog, and then he can know what information is presented on the bookshelf. Presently, there are a variety of metadata formats for the description of information, some of which are simple, but others are complicated. There are different metadata description standards for different electronic contents, such as Standard Music Description Language (SMDL) suited for music content description, Categories for the Description of Works of Art (CDWA) suited for video content description, and Standard for Learning Object Metadata (LOM) suited for study content description, etc..
In order to sufficiently share the functions and benefits of metadata, in particular share in the network, there is needed for a general format to represent it. Resource Description Framework (RDF) is one of such kind of tool. RDF is a framework led by World Wide Web Consortium (W3C) and developed in conjunction with a plurality of metadata element sets (such as Dublin Core Metadata Element Set), and this framework follows another Meta-language-XML (extensible Markup Language) spread by W3C in terms of syntax. XML has been currently supported by the industry broadly, for example, both Netscape and Internet Explorer have announced to support XML respectively. TV Anytime standard employs XML to represent the metadata thereof. In this standard, a great amount of metadata from different digital TV programs of different broadcast providers are contained in Electronic Program Guide (EPG), for example, the metadata of a movie program may include the name of movie, the names of director and leading actors/ actresses, producer, date of production, brief introduction of content, etc.. A user can find his/her favorite program by searching the electronic program guide. Additionally, with some existing program recommendation technologies, it is possible to recommend the program(s) being/to be played in the electronic program guide according to the past behavior of the user. Along with the popularization of digital recorder, especially Personal Digital
Recorder (PDR), a user can store his/her favorite program in the personal digital recorder similar to the existing Personal Video Recorder (PVR). Furthermore, since the memory space of the personal digital recorder may be very large, and the amount of digital programs stored therein may be also very large, how to recommend the digital program stored in the personal digital recorder to the user becomes a problem.
Accordingly, there is needed for a method and apparatus for recommending digital programs, which can conveniently recommend the user's stored program to the user at appropriate time.
OBJECT AND SUMMARY OF THE INVENTION
It is one object of the present invention to provide a method and apparatus for recommending digital programs, which can conveniently recommend the user's stored digital program to the user at appropriate time.
The present invention provides a method for recommending at least one digital program, said digital program being stored in a digital program storage. The method comprises following steps: first, 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, and; finally, recommending the digital program corresponding to the result of matching to the user. Said digital program storage is in a local storage apparatus. It is obvious that said digital program storage could also be in a server. The invention can also present the description information of said digital program being played to the user, and the user selects part of the information from the presented information as said pre-determined matching condition.
By matching the description information of the digital program being played to the description information of the digital programs in a digital program storage and recommending the result of matching to the user, the invention enables the user to find his stored digital program associated with a digital program when he is watching this digital program, since the user's favorite digital programs are stored in the digital program storage, so that the user's favor can be met. The present invention also provides an apparatus for recommending at least one digital program, said digital program being stored in a digital program storage. The apparatus includes an acquiring means for acquiring the description information of a digital program being played, a matching means for 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, and a recommending means for recommending the digital program corresponding to the result of matching to the user.
By reference to the following detailed description and the claim, when considered in conjunction with the accompanying drawings, the other objects and achievements of the present invention will be apparent, and can be more fully understood.
BRIEF DESCRIPTION OF THE DRAWINGS
The present invention and related advantages thereof will be further described by way of the exemplary embodiments and accompanying drawings, in which: Fig.1 is a block diagram showing a system of an apparatus for recommending a digital program according to one embodiment of the invention;
Fig.2 is a flow chart showing the flow of recommending a digital program according to one embodiment of the invention;
Fig.3 is a block diagram showing a system of a personal digital recorder according to one embodiment of the invention.
The same reference number indicates the like feature in each drawing.
DETAILED DESCRIPTION OF THE INVENTION Figs.1 is a block diagram showing a system of an apparatus for recommending a digital program according to one embodiment of the invention. The digital program is stored in a digital program storage. An apparatus 100 includes an acquiring apparatus 110, a matching apparatus 120 and a recommending apparatus 130. The acquiring apparatus 110 is used for acquiring the description information of a digital program being played. The description information is the metadata of the digital program.
The matching apparatus 120 is used for matching the description information acquired by the acquiring apparatus 110 to the description information of the digital programs in the digital program storage according to a pre-determined matching condition.
The pre-determined matching condition may come from the user's input.
The recommending apparatus 130 is used for recommending the digital program corresponding to the result of matching from the matching apparatus 120 to the user.
The apparatus 100 may further include a storage apparatus 140 for storing the digital program storage.
The apparatus 100 may further include a data communication apparatus 150 for data communicating with a server via a network. The digital program storage is stored on the server. The server may be either a local server at user's home, or a remote commercial server that provides the backup service. The apparatus 100 can be a part of the existing personal digital recorder. The functions of a part of the apparatus can be implemented by software. For a person skilled in the art, the above-mentioned apparatus included in the apparatus 100 can be implemented through a variety of existing apparatus, as long as the combination thereof can achieve the function of the invention. Fig.2 illustrates the operating flow of the apparatus 100 in detail.
Fig.2 is a flow chart showing a flow of recommending a digital program according to one embodiment of the invention. The digital program is stored in a digital program storage.
First, the description information of a digital program being played is acquired (step S210). The digital program comes from a TV program channel being played, and of course, it may come from a local storage apparatus, as long as the digital program is associated with the related description information. The description information exists in metadata form. The following is an example of movie "Star Wars: Episode III", anil the metadata thereof is shown as follows:
Table 1. The metadata of the digital program
<META_DATA_TABLE>
<!--
— >
<PROGMD ID="upi:bbc:500021" TITLE="Star Wars: Episode lll">
<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> The metadata include the description information such as the name of the movie "Star Wars: Episode III", the genre "Science Fiction", the person role "Hayden Christensen", "Ewan McGregor", "Natalie Portman", and the keywords "Clone War", etc..
Next, the description information is presented to the user (step S220), and the user's selection of the description information is received (step S230). The description information presented in step S220 presents some or all of the description information acquired in step S210 in a certain manner according to the manufacturer of the apparatus or the user's setting. An example is shown in the following table.
Table 2. The user's interface for description information selection
GENRE: Science Fiction
17 PERSON ROLE="Anakin Skywalker" NAME="Hayden Christensen" r PERSON ROLE="Obi-Wan Kenobi" NAME="Ewan McGregor" \> r PERSON ROLE="Senator Amidala" NAME="Natalie Portman" \> r KEYWORDS: Clone War
The above table provides five options for the user to select, and these are genre Science Fiction, person role Hayden Christensen, person role Ewan McGregor, person role Natalie Portman, and the keywords Clone War. The user can select one or more options as the matching condition.
Then, with the user's selection being the matching condition, the matching of the program description information is performed in a digital program storage (step S240). The program storage is within a local storage apparatus, which includes the user's favorite digital programs that were stored by the user in the past. It is obvious that the program storage can also be in a server, such as a server for remote backup.
In this embodiment, the user selects "person role: Hayden Christensen" as a matching condition, and performs search of the matching in the digital program storage, and which storage includes a large amount of user's favorite movies. The result of matching is shown in Table 3. Table 3. The result of matching
Figure imgf000009_0001
Star Wars: Episode II - Attack of the Clones (2002)
3. Life as a House (2001)
This matching condition may be the user's selection received when performing the matching in every time, or after the user sets a default condition, the matching is performed according to the default condition in each time. For example, the matching is performed according to the first male person role, and at this time, the steps S220 and S230 can be omitted.
The matching can also be performed using the way of fuzzy logic. Performing the matching with fuzzy logic can better simulate the user's behavior, so that the digital program, which conforms to the user's need better, could be found.
Next, the result of matching is recommended to the user (step S250). The result of matching may be recommended to the user in a form of list, for example, it may be dynamically rolled on the lower edge of the screen in a form of caption. The recommending process may further include a process of determining, for example, the result of matching could be recommended only when it conforms to a specific condition, for instance, the condition may be that only the top five programs in the list could be recommend to the user.
Finally, the user's selection of the recommended content is received, and the selected program is presented to the user (step S260). The presentation may be in a form of picture-in-picture, so that the user could watch the digital program being played and the recommended digital program simultaneously. This embodiment uses a digital video program, i.e. movie, as an example. It is obvious that the invention can also be applied to the digital program content in other forms, such as the digital music, as long as it is associated with the metadata describing the content.
Figs.3 is a block diagram showing a system of a personal digital recorder according to one embodiment of the invention. The digital recorder 300 includes a receiver 310 for receiving the digital program. The digital program can be transmitted to the digital recorder 300 using one of the following various manners, for example, via cable broadcasting, via terrestrial broadcasting, or via satellite broadcasting, etc., and it is clear that it can also be transmitted via Internet network broadcasting. The digital recorder 300 has a memory unit 320 for storing the digital program in a digital program storage on a memory media 330. The memory media 330 is a hard disk, but it can be other types of suitable media, such as DVD+RW. It is apparent that the memory unit 320 could also store the digital programs in a digital program storage in a server (not shown in the figure). The digital recorder 300 further includes a retrieving unit 340 for retrieving the digital program from the memory media 330. The retrieving unit 340 is used for replaying the program stored in memory unit 320.
Additionally, The digital recorder 300 further includes an above-mentioned program recommending apparatus 100. The program recommending apparatus 100 matches the description information of the digital program being played to the description information of the digital programs in a digital program storage stored in the memory media 330, and recommends the result of matching to the user. The recommended result may be presented to the user in a certain manner, such as in the form of a program list. After the user selects a digital program from the recommended result, the retrieving unit 330 will acquire the digital program from the memory media 330, and transmit the digital program to a display device (not shown in figure) to display. It is apparent that if there is only one recommended result, this recommended digital program can be presented to the user directly.
While having described the present invention taken in conjunction with particular embodiments, it will be apparent to a person skilled in the art that many replacements, modifications, and variations can be made according to the description above. Accordingly, the replacements, modifications, and variations should be covered by the present invention when falling within the spirit and scope of the appended claims.

Claims

CLAIMS:
1. A method for recommending at least one digital program, said digital program being stored in a digital program storage, the method comprising: acquiring the description information of a digital program being played; 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; and recommending the digital program corresponding to the result of matching to the user.
2. The method of claim 1, wherein said digital program storage is stored in a local storage apparatus.
3. The method of claim 1, wherein said digital program storage is stored in a server.
4. The method of claim 1, wherein said description information is metadata.
5. The method of claim 1, further comprising the step of: presenting said description information of the digital program being played to the user, wherein said pre-determined matching condition comes from the user's input.
6. The method of claim 1, wherein said digital program is a digital video program.
7. The method of claim 1, wherein said digital program is a digital audio program.
8. An apparatus for recommending at least one digital program, said digital program being stored in a digital program storage, the apparatus comprising: an acquiring means for acquiring the description information of a digital program being played; a matching means for 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; and a recommending means for recommending the digital program corresponding to the result of matching to the user.
9. The apparatus of claim 8, further comprising a local storage apparatus for storing said digital program storage.
10. The apparatus of claim 8, wherein said digital program storage is in a server, and the apparatus further includes a data communication apparatus for data communicating with the server via a network.
1 LA digital recorder for storing and recommending a digital program, including: a receiver for receiving a digital program; a storage apparatus for storing the digital program in a digital program storage; a program recommending apparatus, which comprises: an acquiring means for acquiring the description information of a digital program being played, a matching means for 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; and a recommending means for recommending the digital program corresponding to the result of matching to the user; and a retrieving means for retrieving the recommended digital program from the memory media.
PCT/IB2005/053182 2004-10-11 2005-09-27 Method and apparatus for recommending digital program Ceased WO2006040700A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2007535289A JP2008516505A (en) 2004-10-11 2005-09-27 Recommended method and apparatus for digital program
CNA2005800345434A CN101040517A (en) 2004-10-11 2005-09-27 Method and apparatus for recommending digital program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200410085627.8 2004-10-11
CN200410085627 2004-10-11

Publications (1)

Publication Number Publication Date
WO2006040700A1 true WO2006040700A1 (en) 2006-04-20

Family

ID=35482328

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2005/053182 Ceased WO2006040700A1 (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
WO2009036664A1 (en) * 2007-09-18 2009-03-26 Shenzhen Coship Electronics Co., Ltd. A method and a system for replaying the living broadcast program
CN104333810A (en) * 2014-10-08 2015-02-04 深圳创维数字技术有限公司 Program playing method and device
CN105704509A (en) * 2016-01-18 2016-06-22 腾讯科技(深圳)有限公司 Processing method and system in played program

Families Citing this family (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
TWI538491B (en) * 2013-09-02 2016-06-11 大同股份有限公司 Television service system and method for supplying video service
CN119013997A (en) * 2022-04-08 2024-11-22 海信视像科技股份有限公司 Display equipment and processing method for display equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030002850A1 (en) * 2001-07-02 2003-01-02 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
WO2003104940A2 (en) * 2002-06-11 2003-12-18 Amc Movie Companion, Llc Method and system for assisting users in selecting programming content

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030002850A1 (en) * 2001-07-02 2003-01-02 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
WO2003104940A2 (en) * 2002-06-11 2003-12-18 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
WO2009036664A1 (en) * 2007-09-18 2009-03-26 Shenzhen Coship Electronics Co., Ltd. A method and a system for replaying the living broadcast program
CN104333810A (en) * 2014-10-08 2015-02-04 深圳创维数字技术有限公司 Program playing method and device
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

Also Published As

Publication number Publication date
JP2008516505A (en) 2008-05-15
CN101040517A (en) 2007-09-19

Similar Documents

Publication Publication Date Title
CN101888527B (en) A method of recommending local and remote content
US6694352B1 (en) Methods and systems for notifying clients concerning live electronic presentations
JP4201706B2 (en) System and method for combining several EPG sources into one reliable EPG
US8042136B2 (en) Information processing apparatus and information processing method, and computer program
RU2523930C2 (en) Context-based recommender system
US8793731B2 (en) Enhanced content search
RU2368094C2 (en) Technologies of content recording
EP1563682B1 (en) Method and apparatus for providing a selection list of content items
US20070214480A1 (en) Method and apparatus for conducting media content search and management by integrating EPG and internet search systems
KR20100016500A (en) System and method for providing remote access to ineractive media guidance applications
KR20120138774A (en) Enhanced electronic program guide
JP4211940B2 (en) Information providing apparatus and information providing method
Zhang et al. A personalized TV guide system compliant with MHP
EP2252051B1 (en) A method of content retrieval
US20080244654A1 (en) System and Method for Providing a Directory of Advertisements
US20070220056A1 (en) Media Content Reviews Search
US20090183202A1 (en) Method and apparatus to display program information
WO2006040700A1 (en) Method and apparatus for recommending digital program
US8255953B1 (en) Arrangement of content within a custom television channel
CN100449536C (en) Systems and methods for associating different types of media content
JP2004355109A (en) Information retrieval system and method, information processing apparatus and method, program, and recording medium
JP4628495B2 (en) Program information display apparatus, program information display method, and program
JP2004356691A (en) Information retrieval system and method, information processing apparatus and method, program, and recording medium
JP2005312024A (en) Program information display device, program storage device, method thereof, and program
KR20000060084A (en) Operation Device for TV Data

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KM KP KR KZ LC LK LR LS LT LU LV LY MA MD MG MK MN MW MX MZ NA NG NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU LV MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2005789217

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2007535289

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 200580034543.4

Country of ref document: CN

NENP Non-entry into the national phase

Ref country code: DE

WWW Wipo information: withdrawn in national office

Ref document number: 2005789217

Country of ref document: EP