This application is based upon and claims the benefit of priority of the prior Japanese Patent Application No. 2009-180666, filed on Aug. 3, 2009, the entire contents of which are incorporated herein by reference.
A technique is known which acquires metadata of television programs, generates preference information of a user on the basis of the attributes of the metadata, retrieves recommendable metadata on the basis of the preference information, and presents the user with attributes constituting the preference information (Japanese Unexamined Patent Application Publication No. 2004-355340, for example).
According to an aspect of the invention, a content providing device includes: a data storage unit configured to store data representing characteristics of content items, a retrieval unit configured to retrieve, on the basis of the data of a content item selected from the content items, the data of which is stored in the data storage unit, a content item different in type from the selected content item, and a display information output unit configured to output display information displaying the content item retrieved by the retrieval unit.
The object and advantages of the invention will be realized and attained by means of the elements and combinations particularly pointed out in the claims.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are not restrictive of the invention, as claimed.
Embodiments will be described below with reference to the drawings.
The selection input receiving unit 1a receives an input of selection of a content item from a user. The content providing device 1 assumes that the content item selected by the user and received by the selection input receiving unit 1a is interesting to the user, and extracts a content item relevant to the selected content item as a content item interesting to the user.
On the basis of the metadata of the content item selected by the user and received by the selection input receiving unit 1a, which is stored in the metadata storage unit 1d, the retrieval unit 1b retrieves content items to be presented to the user. The retrieval unit 1b retrieves the content items from plural types of content items which may be provided to the user, by including other types of content items in the search scope. The types of content items include video, audio, multimedia content items, for example.
The display information output unit 1c outputs display information which displays the content items retrieved by the retrieval unit 1b. The display information may be presented to the user using a display or monitor (not illustrated), for example. With reference to the content items recommended by the presented display information, the user can view and/or listen to a content item.
The metadata storage unit 1d stores the metadata of each of the plural types of content items. Herein, the metadata refers to the data representing characteristics of a content item, e.g., the data generated from textual information relevant to the contents of each content item.
Accordingly, it is possible to present, from different types of content items, content items interesting to the user on the basis of the metadata of a content item selected by the content user.
Subsequently, a second embodiment will be described.
The RAM 102 temporarily stores at least a part of programs of an OS (Operating System) executed by the CPU 101 and programs of application software (application programs). The RAM 102 further stores a variety of data used and/or necessary for the processing by the CPU 101. The HDD 103 stores the OS and application programs, for example.
The graphic processing device 104 is connected to a monitor 11. The graphic processing device 104 displays an image on the screen of the monitor 11 in accordance with a command from the CPU 101.
The input/output interface 105 is connected to a keyboard 12, a mouse 13, a speaker 14, and a digital camera 15. For example, the input/output interface 105 transmits a signal sent from the keyboard 12 or the mouse 13 to the CPU 101 via the bus 109, and outputs an audio signal based on the control of the CPU 101 to the speaker 14 via the bus 109. As another example, the input/output interface 105 transmits and receives, via the bus 109, the data of an image and additional information relating to the image exchanged between the digital camera 15 and the CPU 101.
The communication interface 106 can be connected to a communication line, such as, e.g., the Internet 30, a Local Area Network (LAN) (not illustrated), and cable television (not illustrated). Via the communication line, the communication interface 106 can transmit and receive data to and from an external device, such as another computer (illustration thereof is omitted) and a network drive (illustration thereof is omitted), for example. Further, news and program content data distributed through the communication line is acquired by the communication interface 106. Further, news and music data on the Web may be acquired by the communication interface 106 through the communication line.
The CD/DVD drive 107 is a device which accesses a magneto-optical disk, such as a CD and a DVD, for example, to read and write content data that provides a content item and additional information relating to the content item.
The television receiving unit 108, which includes, for example, a tuner, a demodulator, etc., captures the airwaves received by an antenna 20 connected thereto, to thereby acquire information representing television program content items of respective channels.
In the information processing device 100 of the present embodiment, the description has been made of a personal computer. However, the information processing device 100 is an example. Therefore, the present invention is applicable to various types of devices which enable viewing and/or listening of content items, such as a mobile communication terminal device including a mobile phone and a PDA (Personal Digital Assistant), a terminal device of an information processing system, and a content recording and reproducing device, for example.
The hardware configuration as described above is capable of realizing the processing function of the present embodiment.
The selection input receiving unit 111 receives an input of selection of a content item by a user. When inputting the selected content item, the user may use, as the selection input receiving unit 111, the keyboard 12 (described above in
Further, if the user further operates the selection input receiving unit 111 and thereby performs an operation for receiving the provision of the selected content item, the user may receive the provision of the content item by the content providing unit 132 and view and/or listen to the content item via the monitor 11 and/or the speaker 14, for example.
The retrieval unit 112 retrieves, on the basis of the metadata of the content item selected by the user and received by the selection input receiving unit 111 content items to be presented to the user from plural types of content items. The metadata of the content items are stored in the metadata storage unit 150. The plural types of content items may be provided to the user, by including other types of content items in the search scope, for example.
The display information output unit 113 outputs display information which displays the content items retrieved by the retrieval unit 112. The display information is presented to the user by the monitor 11 and so forth. The user may view and/or listen to a content item by referring to the content items recommended by the presented display information. With reference to the display of a list of content items displayed on the monitor 11 by the display information output unit 113, the user may selects a content item interesting to him or her.
Concerning the content item selected by the user and received by the selection input receiving unit 111, which is stored in the content information storage unit 170, the display information output unit 113 outputs display information including additional display information which displays details of the content item, such as additional information. Thereby, the details of the content item selected by the user are displayed.
The display information output unit 113 thus allows the user to, if the display of a list of content items displayed on the monitor 11 includes a content item interesting to the user, select the content item by operating the selection input receiving unit 111 to check the details of the content item. With the reception of the selection, the present embodiment is capable of identifying the content item in which the user is interested.
The display information output unit 113 displays a list of content items to the user, and outputs display information highlighting the content items retrieved by the retrieval unit 112. The present embodiment is thus capable of recommending to the user the content items determined to be interesting to the user, by highlighting the content items.
The metadata generation unit 121 acquires content data representing actual data of a content item and additional information relating to the content item, generates the metadata of the content item from the acquired content data and additional information, and stores the generated metadata in the metadata storage unit 150.
Herein, the generation of the metadata from the content data by the metadata generation unit 121 includes, for example, extracting a word from the text data of a text included in a news content item. Further, the generation of the metadata from the content data by the metadata generation unit may include, extracting a word on the basis of the text data extracted by character recognition from a telop (TELOP: TELevision Opaque Projector) text included in the video of a television program.
The metadata generation unit 121 analyzes the moving image of a content item such as, e.g., a television program and the (still) image of an image content item, to acquire by character extraction the text data from textual information such as a telop text included in the moving image and a caption included in the image. In the present embodiment, the thus obtained text data may be used as the metadata of the content item.
Further, the generation of the metadata from the additional information of a content item by the metadata generation unit 121 includes, for example, the extraction of a word from the text data of a title included in a news content item and the extraction of a word from the text data relating to a television program acquired from an EPG (Electronic Program Guide) of the television program.
The content acquisition unit 131 acquires the content data, which may be provided to the user and the additional information relating to the content item, and stores the acquired content data and additional information in the content information storage unit 170. The input/output interface 105, the communication interface 106, the CD/DVD drive 107, and the television receiving unit 108 described above in
In the present embodiment, any form of content may be used as content, including digital television broadcast, analog television broadcast, and Internet broadcast, for example, i.e., content which distributes video and audio, content which includes text and image data, such as a new site on the Internet, and content which includes video and audio data acquired by copying or downloading.
Further, in the present embodiment, content may be received through wireless communication via the antenna 20 or through wired communication via a communication line such as, e.g., the Internet 30, and may also be acquired from a recording medium.
Further, in the present embodiment, the broadcast of content may be received through wireless communication via the antenna 20 or through wired communication via a communication line such as, e.g., the Internet 30, as in Internet distribution. Further, in the present embodiment, content may be acquired by any acquisition method, such as, e.g., accessing a Web page to acquire content, acquiring content distributed by electronic mail, as in e-mail news distribution, and acquiring content from a recording medium such as a CD and a DVD, for example.
The content providing unit 132 provides the content item selected by the user and received by the selection input receiving unit 111. The content providing unit 132 outputs the data of the content item stored by the content information storage unit 170. Thereby, the user may view and/or listen to the content item stored in the content information storage unit 170.
The content providing unit 132 outputs, as signals, the contents of the content item to the monitor 11 and/or the speaker 14 connected to the information processing device 100, to thereby allow the user to view and/or listen to the content item via the device(s). However, the configuration is not limited thereto. Thus, the information processing device 100 may be configured to include a display unit (illustration thereof is omitted) and an audio output unit (illustration thereof is omitted) such that these units directly output the contents of the content item to be viewed and/or listened to by the user.
The metadata storage unit 150 stores the metadata of each of plural types of content items generated by the metadata generation unit 121. Herein, the metadata refers to, for example, the data generated from textual information relevant to the contents of each content item.
The content information storage unit 170 stores the content data and the additional information relating to the content item acquired by the content acquisition unit 131. The content information storage unit 170 may include a mass storage device, such as the HDD 103 described above in
The present embodiment “displays another content item relevant to the content item selected by the user” on the basis of the textual information obtained from the content data such as the telop text and the additional information such as the electronic program guide, for example. Accordingly, the present embodiment automatically retrieves and displays information relevant to the content item interesting to the user from a wide group of information pieces (e.g., content data on the Internet and local content data owned by the user), to thereby recommend the relevant information. Accordingly, the present embodiment allows the user to easily reach a content item interesting to him or her, and thus improves the convenience.
Further, it is considered that the preference of the user tends be common to different types of content items in many cases. The present embodiment is capable of presenting, from different types of content items, content items corresponding to the preference information.
Further, when the user selects a certain content item, other content items may be retrieved on the basis of the metadata of the selected content item. For example, when the user selects a content item, such as, e.g., the information data of a program scheduled to be broadcasted in the future, news information on the Internet, the analysis result or the Exif (Exchangeable Image File Format) data of photographic data, the genre information of music data, and lyrics information, the retrieval may be performed from the metadata extracted from videos with the use of the metadata of the selected content item, and a video extracted as a result of the retrieval may be recommended. It is thus possible, when the user selects a certain type of content item, to retrieve other types of content items matching the preference information, and to recommend the user different types of relevant content items.
Accordingly, it is possible to retrieve other content data in line with similarity and/or preference information from such video data and retrieve video data from other content data, and thus to further improve the convenience than ever before.
Subsequently, tables used in the present embodiment will be described.
The news metadata table 151 includes example categories of “ORDER,” “TITLE,” “DETAILED INFORMATION,” and “ANALYSIS METADATA.” In the news metadata table 151, information pieces arranged in the horizontal direction in each of items are associated with one another as the news metadata.
The information processing device 100 of the present embodiment may automatically acquire, via the Internet 30 (described above in
The order refers to the code allocated to each of news metadata items to uniquely identify the news metadata item.
The title refers to the text data representing the title of the news item. Herein, the headline of the news item, for example, may be used as the title.
The detailed information refers to the text data representing the contents of the news item. Herein, the text data of a news text may be used.
The analysis metadata refers to the metadata generated by extraction of a word from the text data, such as the title and the detailed information, for example. The present embodiment retrieves respective news items on the basis of the metadata.
The television program metadata table 152 includes example categories of “ORDER,” “TITLE,” “DETAILED INFORMATION,” and “ANALYSIS METADATA.” In the television program metadata table 152, information pieces arranged in the horizontal direction in each of items are associated with one another as the television program metadata.
The television program metadata is generated from the additional information of a television program, such as the electronic program guide acquired from the antenna 20 and so forth.
The information processing device 100 of the present embodiment receives, via the antenna 20 (described above in
The order refers to the code allocated to each of television program metadata items to uniquely identify the television program metadata item.
The title refers to the text data representing the title of the television program. Herein, the title of the television program, for example, may be used as the title.
The detailed information refers to the text data representing the contents of the television program and so forth. Herein, the text data extracted by character recognition from a telop text included in the television program, the text data of a text broadcast, and so forth may be used.
The analysis metadata refers to the metadata generated by extraction of a word from the text data, such as the title and the detailed information, for example. The present embodiment retrieves respective television programs on the basis of the metadata.
The recorded program metadata table 153 includes example categories of “ORDER,” “TITLE,” “DETAILED INFORMATION,” and “ANALYSIS METADATA.” In the recorded program metadata table 153, information pieces arranged in the horizontal direction in each of items are associated with one another as the recorded program metadata.
The recorded program metadata may be generated from the textual information included in the video represented by the content data of a recorded program and the additional information, such as, e.g., the electronic program guide, of the television program being the source of the recorded program.
The information processing device 100 of the present embodiment provides a recorded program by reproducing, on the basis of the selection by the user, the recorded program recorded with the reception, via the antenna 20 (described above in
The order refers to the code allocated to each of recorded program metadata items to uniquely identify the recorded program metadata item.
The title refers to the text data representing the title of the recorded program. Herein, the title of the recorded program, for example, may be used as the title.
The detailed information refers to the text data representing the contents of the recorded program and so forth. Herein, the text data extracted by character recognition from a telop text included in the recorded program, the text data of a text broadcast, the text data of the television program being the source of the recorded program and included in the electronic program guide acquired from the antenna 20, and so forth may be used.
The analysis metadata refers to the metadata generated by extraction of a word from the text data, such as, e.g., the title and the detailed information. The present embodiment retrieves respective recorded programs on the basis of the metadata.
The content providing function of the information processing device 100 generates the metadata by analyzing the additional information of the content items available to the user, and stores the metadata in the metadata storage unit 150. On the basis of the metadata, the content items to be recommended to the user are retrieved.
Subsequently, the processing performed by the present embodiment will be described.
[S11] The content acquisition unit 131 (described above in
[S12] The content acquisition unit 131 acquires the electronic program guide data of the television program being recorded at S11, and stores the electronic program guide data in the content information storage unit 170.
[S13] The metadata generation unit 121 (described above in
[S14] The metadata generation unit 121 reads from the content information storage unit 170 the data of the television program being recorded at S11 as the data of a recorded program, and extracts the textual information of a telop text included in the video of the recorded program.
[S15] From the textual information extracted from the telop text at S14, the metadata generation unit 121 generates by word extraction the metadata of the television program being recorded.
[S16] The metadata generation unit 121 stores in the metadata storage unit 150 (described above in
[S21] The content acquisition unit 131 (described above in
[S22] The content acquisition unit 131 acquires the additional information of the image stored at S21, and stores the additional information in the content information storage unit 170. For example, the additional information of an image be a source of the image, photographer, general characteristic (e.g., landscape, automotive, portrait), format, etc.
[S23] The metadata generation unit 121 (described above in
[S24] The metadata generation unit 121 stores in the metadata storage unit 150 (described above in
[S31] The content acquisition unit 131 (described above in
[S32] The content acquisition unit 131 acquires the additional information of the music piece stored at Step S31, and stores the additional information in the content information storage unit 170. The additional information of the music piece is textual information relevant to the music piece, and corresponds to, for example, authorship information such as, e.g., the lyricist, the composer, and the performer who sings the music piece, the lyrics, and the title of the song or album.
[S33] The metadata generation unit 121 (described above in
[S34] The metadata generation unit 121 stores in the metadata storage unit 150 (described above in
[S41] The content acquisition unit 131 (described above in
[S42] The content acquisition unit 131 acquires the additional information of the news item stored at S41, and stores the additional information in the content information storage unit 170. The additional information of the news item is textual information relevant to the news item, and corresponds to, for example, the title of the news item, the text, and a caption included in the image of the news item.
[S43] The metadata generation unit 121 (described above in
[S44] The metadata generation unit 121 stores in the metadata storage unit 150 (described above in
[S51] The content acquisition unit 131 (described above in
[S52] The metadata generation unit 121 (described above in
[S53] The metadata generation unit 121 stores in the metadata storage unit 150 (described above in
[S61] With the information processing device 100 outputting the display information displaying a list of content items available to the user, the display information output unit 113 (described above in
[S62] The selection input receiving unit 111 (described above in
[S63] The selection input receiving unit 111 determines whether or not the user has completed the input of selection of a content item and an input for viewing and/or listening to the content item selected at S62 has been received. If the input of selection of a content item has been completed and the input for viewing and/or listening to the content item has been received, the processing proceeds to S69. Meanwhile, if an input for continuing the input of selection of a content item has been received, the processing proceeds to S64. Stated differently, receiving an input of a selection of content item by a user is not the same a completing the selection of a content item. For example, in response to receiving an input of the selection of a content item by a user, the system may provide other items the user may wish to select prior to the selection of one or more content items being completed. As another example, a selection may not be considered completed until an instruction indicating the user does not wish to select any additional content has not been received. The instruction indicates that the user wishes to discontinue the selection process.
[S64] The retrieval unit 112 (described above in
[S65] The retrieval unit 112 retrieves a content item relevant to the metadata acquired at S64. Herein, on the basis of a word included in the acquired metadata, the retrieval unit 112 performs the retrieval on the metadata stored in the metadata storage unit 150. For example, if the above-described word appears a specified and/or predetermined number of times or more in the metadata of a content item, the retrieval unit 112 extracts the content item. Thereby, a relevant content item may be extracted.
[S66] The retrieval unit 112 determines, on the basis of the result of the retrieval at S65, whether or not there is a content item relevant to the selected content item. If there is a relevant content item, the processing proceeds to S67. Meanwhile, if there is no relevant content item, the processing proceeds to S68.
[S67] With the information processing device 100 outputting the display information displaying a list of content items available to the user, the display information output unit 113 displays the content items on the monitor 11 such that the relevant content item is highlighted. Thereafter, the processing proceeds to S62.
[S68] With the information processing device 100 outputting the display information displaying a list of content items available to the user, the display information output unit 113 displays the content items on the monitor 11. Thereafter, the processing proceeds to S62.
[S69] The content providing unit 132 (described above in
Subsequently, description will be made of a display screen displayed in the present embodiment.
The content selection screen 180 includes content display areas 181, 182, and 183. Further, the content display area 181 includes a selected content display area 181a displaying a content item selected by the user. The content display areas 182 and 183 respectively include relevant content highlight areas 182b and 183b, each of which highlights a content item relevant to the content item selected by the user such that the relevant content item is distinguishable from other content items.
Each of the content display areas 181, 182, and 183 is an area for displaying, by type of content, a list of content items available to the user in the content providing function of the information processing device 100. The content display area 181 is an area for displaying a list of news content items. The content display area 182 is an area for displaying a list of television program content items. The content display area 183 is an area for displaying a list of recorded program content items.
The user may change the content item to be selected, by shifting the selected content display area 181a with the operation of, for example, the mouse 13 (described above in
If the user shifts the selected content display area 181a and selects one of the content items displayed in a list on the content selection screen 180 (e.g., “CRUDE OIL PRICES SOAR, AFFECTING CARS” in NEWS INFORMATION LIST), content items extracted as a result of retrieval performed on the basis of the metadata of the selected content item (e.g., “CAR INFORMATION PROGRAM ‘SPECIAL GUIDE INFORMATION’” in TELEVISION PROGRAM INFORMATION LIST and “CAR INFORMATION PROGRAM ‘AUTOMANIA’” in RECORDED PROGRAM INFORMATION LIST) are highlighted in, for example, bold and italic type, as in the relevant content highlight areas 182b and 183b. The highlighting may be performed with the use of any display method which displays a content item to be distinguishable from the display of other content items, such as, e.g., changing the color or brightness of the letters representing the content item or the area surrounding the letters and blinking the letters or the area surrounding the letters.
In addition to the presentation of the content item relevant to the metadata, it is also possible to recommend the user a content item from a broader point of view by performing “recommendation display” of, for example, a content item viewed and/or listened to by a large number of users or a content item recommended by the provider thereof.
As described above, the second embodiment displays, on the content selection screen 180, a list of content items available to the user. Further, if the user selects a content item interesting to him from the display of the list, other types of content items relevant to the selected content item are highlighted on the basis of the metadata of the selected content item. Accordingly, it is possible to present and recommend, from different types of content items, content items interesting to the user.
Subsequently, a third embodiment will be described. The description will be mainly made of differences from the above-described second embodiment. Similar items will be denoted by the same reference numerals, and description thereof will be omitted.
The third embodiment is different from the second embodiment in that the embodiment generates preference metadata of the content item selected by the user, and that the embodiment allows the user to select the content item to be viewed and/or listened to from the display of a list of content items based on the preference metadata.
Preference metadata refers to metadata representing preferences of a user. For example, the preference metadata may be obtained by retaining metadata of a users previous selected content items and identifying patterns within the retained metadata. Alternatively, the preference metadata may be obtained or generated based on a user's response to a questionnaire completed prior to selection of a content item.
Similar to the selection input receiving unit 111 of the second embodiment, the selection input receiving unit 211 receives an input of selection of a content item by the user. Further, with further operation of the selection input receiving unit 211 to perform an operation for receiving the provision of the selected content item, the user may receive the provision of the content item by the content providing unit 132 and view and/or listen to the content item via the monitor 11 and/or the speaker 14.
Similar to the retrieval unit 112 of the second embodiment, the retrieval unit 212 retrieves, on the basis of the metadata of the content item selected by the user and received by the selection input receiving unit 211, which is stored in the metadata storage unit 150, content items to be presented to the user from plural types of content items available to the user, by including other types of content items in the search scope.
Similar to the display information output unit 113 of the second embodiment, the display information output unit 213 outputs display information which displays the content items retrieved by the retrieval unit 212. The display information is presented to the user by the monitor 11 and so forth. Further, concerning the content item selected by the user and received by the selection input receiving unit 211, which is stored in the content information storage unit 170, the display information output unit 213 outputs display information including additional display information which displays details of the content item, such as additional information, for example.
Similarly as in the second embodiment, the metadata generation unit 121 acquires the content data and the additional information relating to the content item, generates the metadata of the content item from the acquired content data and additional information, and stores the generated metadata in the metadata storage unit 150.
Similarly as in the second embodiment, the content acquisition unit 131 acquires the content data available to the user and the additional information relating to the content item, and stores the acquired content data and additional information in the content information storage unit 170.
Similarly as in the second embodiment, the content providing unit 132 provides the content item selected by the user and received by the selection input receiving unit 211. The content providing unit 132 outputs the data of the content item stored by the content information storage unit 170.
Similarly as in the second embodiment, the metadata storage unit 150 stores the metadata of each of plural types of content items generated by the metadata generation unit 121.
Similarly as in the second embodiment, the content information storage unit 170 stores the content data and the additional information relating to the content item acquired by the content acquisition unit 131.
The selection input receiving unit 211 receives an input of selection of a content item by the user from the content items retrieved by the preference retrieval unit 222.
On the basis of the metadata of the content item selected by the user and received by the selection input receiving unit 211, which is stored in the metadata storage unit 150, the retrieval unit 212 retrieves the content items to be presented to the user from the content items retrieved by the preference retrieval unit 222, by including other types of content items in the search scope, for example.
The display information output unit 213 outputs preference display information which displays a list of content items retrieved by the preference retrieval unit 222.
On the basis of the preference metadata stored in the preference metadata storage unit 260, the preference retrieval unit 222 retrieves the content items to be presented to the user from plural types of content items available to the user, by including other types of content items in the search scope, for example.
The preference metadata generation unit 223 acquires the content data and the additional information relating to the content item selected by the user and received by the selection input receiving unit 211, which is stored in the content information storage unit 170, generates the preference metadata from the acquired content data and additional information, and stores the generated preference metadata in the preference metadata storage unit 260.
The preference metadata storage unit 260 stores the preference metadata of plural types of content items representing the preference of the user and generated by the preference metadata generation unit 223. Herein, similarly to the metadata, the preference metadata refers to, for example, the data generated from textual information relevant to the contents of each content item.
[S71] The preference retrieval unit 222 (described above in
[S72] The preference retrieval unit 222 determines whether or not the preference metadata has been successfully acquired at S71. If the preference metadata has been successfully acquired, the processing proceeds to S73. Meanwhile, if the preference metadata has not been successfully acquired, the processing proceeds to S75.
[S73] The preference retrieval unit 222 retrieves from the preference metadata the metadata of the content items available to the user, and extracts content items which have similarity to the preference metadata.
[S74] With the information processing device 200 outputting to the user display information displaying a list of content items extracted at S73, the display information output unit 213 (described above in
[S75] With the information processing device 200 outputting display information displaying a list of content items available to the user, the display information output unit 213 displays the content items on the monitor 11. Thereafter, the processing proceeds to S81.
[S81] The selection input receiving unit 211 (described above in
[S82] The preference metadata generation unit 223 (described above in
[S83] The selection input receiving unit 211 determines whether or not the user has completed the input of selection of a content item and the input for viewing and/or listening to the content item selected at S81 has been received. If the input of selection of a content item has been completed and the input for viewing and/or listening to the content item has been received, the processing proceeds to S89. Meanwhile, if an input for continuing the input of selection of a content item has been received, the processing proceeds to S84.
[S84] The retrieval unit 212 (described above in
[S85] The retrieval unit 212 retrieves a content item relevant to the metadata acquired at S84. Herein, the retrieval unit 212 performs, on the basis of a word included in the acquired metadata, the retrieval on the metadata stored in the metadata storage unit 150. For example, if the above-described word appears a specified and/or predetermined number of times or more in the metadata of a content item, the retrieval unit 212 extracts the content item. Thereby, a relevant content item is extracted.
[S86] The retrieval unit 212 determines, on the basis of the result of the retrieval at S85, whether or not there is a content item relevant to the selected content item. If there is a relevant content item, the processing proceeds to S87. Meanwhile, if there is no relevant content item, the processing proceeds to S88.
[S87] With the information processing device 200 outputting the display information displaying a list of content items available to the user, the display information output unit 213 displays the content items on the monitor 11 such that the relevant content item is highlighted. Thereafter, the processing proceeds to S81.
[S88] With the information processing device 200 outputting the display information displaying a list of content items available to the user, the display information output unit 213 displays the content items on the monitor 11. Thereafter, the processing proceeds to S81.
[S89] The content providing unit 132 (described above in
[S91] The preference metadata generation unit 223 (described above in
[S92] The preference metadata generation unit 223 acquires text data relating to the content item identified at S91. In this operation, the preference metadata generation unit 223 is capable of arbitrarily acquiring the text data relating to the content item from both or one of the content data and the additional information of the content item.
Specifically, if the content item is program content, for example, it is possible to acquire by character recognition the text data from a telop text included in video data of the content data, and to acquire text data representing characteristics of the program from the information included in the electronic program guide.
[S93] The preference metadata generation unit 223 generates by word extraction the preference metadata from the text data acquired at S92. The preference metadata refers to the data representing a word extracted from textual information relating to the content item selected by the user.
[S94] The preference metadata generation unit 223 stores in the preference metadata storage unit 260 (described above in
The content selection screen 280 includes content display areas 281, 282, and 283. Further, the content display area 281 includes a selected content display area 281a representing the content item selected by the user. The content display areas 282 and 283 respectively include relevant content highlight areas 282b and 283b, each of which highlights a content item relevant to the content item selected by the user.
Each of the content display areas 281, 282, and 283 is an area for displaying, by type of content, a list of content items available to the user in the content providing function of the information processing device 200, and which have been extracted as a result of the retrieval based on the preference metadata. The content display area 281 is an area for displaying a list of news content items. The content display area 282 is an area for displaying a list of television program content items. The content display area 283 is an area for displaying a list of recorded program content items.
The user may change the content item to be selected, by shifting the selected content display area 281a with the operation of, for example, the mouse 13 (described above in
In addition to the presentation of the content item relevant to the metadata, it is also possible to recommend the user a content item from a broader point of view by performing “recommendation display” of, for example, a content item viewed and/or listened to by a large number of users or a content item recommended by the provider thereof.
As described above, the third embodiment generates the preference metadata on the basis of the selection of a content item by the user, and displays on the content selection screen 280 a list of content items available on the basis of the preference metadata of the user. Further, if the user selects a content item interesting to him from the display of the list, other types of content items relevant to the selected content item may be highlighted on the basis of the metadata of the selected content item. Accordingly, it is possible to precisely present and recommend, from different types of content items, content items interesting to the user.
The above-described processing can be realized by a computer. In this case, a program is provided which describes the processing contents of the function that should be held by the information processing device 100 or 200. With the program being executed by the computer, the above-described processing is implemented by the computer.
The program describing the processing contents is recorded in a computer-readable recording medium. The computer-readable recording medium includes a magnetic recording device, an optical disk, a magneto-optical recording medium, a semiconductor memory, and so forth. The magnetic recording device includes an HDD, an FD (Flexible Disk), an MT (Magnetic Tape), and so forth. The optical disk includes a DVD (Digital Versatile Disc), a DVD-RAM, a CD-ROM (Compact Disc-Read Only Memory), a CD-R (Recordable)/RW (ReWritable), and so forth. The magneto-optical recording medium includes an MO (Magneto-Optical disk) and so forth.
In the distribution of the above-described program, a portable recording medium, such as a DVD and a CD-ROM, recorded with the program is sold, for example. Further, it is also possible to store the program in a server computer and transfer the program from the server computer to another computer via a network.
The computer which executes the above-described program stores, in a storage device thereof, the program recorded in a portable recording medium or transferred from the server computer, for example. Then, the computer reads the program from the storage device thereof, and performs the processing according to the program. The computer is also capable of directly reading the program from a portable recording medium and performing the processing according to the program.
The description has been made above of the disclosed content providing device, content providing program, and content providing method, on the basis of the illustrated embodiments. However, the configuration of each of the components can be replaced by an arbitrary configuration having a similar function. Further, the disclosed technique may be added with another arbitrary configuration or process. Further, the disclosed technique may be the combination of two or more arbitrary ones of the above-described embodiments.
The above description is simply for explaining the principle of the present invention. Further, a multitude of alternations and modifications could be made by a person skilled in the art. The disclosed technique is not limited to the precise configurations presented and described above and application examples thereof. Therefore, all corresponding modified examples and equivalents are contemplated as within the scope of the present invention as set forth in the appended claims and equivalents thereof.
All examples and conditional language recited herein are intended for pedagogical purposes to aid the reader in understanding the principles of the invention and the concepts contributed by the inventor to furthering the art, and are to be construed as being without limitation to such specifically recited examples and conditions, nor does the organization of such examples in the specification relate to a showing of the superiority and inferiority of the invention. Although the embodiment(s) of the present invention(s) has(have) been described in detail, it should be understood that the various changes, substitutions, and alterations could be made hereto without departing from the spirit and scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
2009-180666 | Aug 2009 | JP | national |