The present invention relates to a related content retrieval device and a related content retrieval method for retrieving a related content to an input content.
A retrieval keyword has been used heretofore in retrieval of a related image. For example, disclosed in the image retrieval device described in Patent Literature 1 is the technology of providing a keyword to image data, in order to enable easy retrieval of the image data with use of the keyword.
However, in the case where the retrieval of related image was carried out with the use of the retrieval keyword, it was possible to retrieve only an image or images related to the retrieval keyword but it was not possible to retrieve a wide variety of related images.
Therefore, the present invention has been accomplished in view of the above problem and it is an object of the present invention to provide a related content retrieval device and a related content retrieval method capable of retrieving a wide variety of related contents.
In order to solve the above problem, a related content retrieval device according to one aspect of the present invention is a related content retrieval device comprising: input means for implementing input of a content; metadata acquisition means for acquiring metadata of the content input by the input means; posted text acquisition means for acquiring a posted text related to the metadata acquired by the metadata acquisition means, from a posting server accumulating user posted texts; related content acquisition means for acquiring a related content related to the posted text acquired by the posted text acquisition means, from a retrieval server capable of retrieving a content on a network; and output means for outputting the related content acquired by the related content acquisition means.
A related content retrieval method according to one aspect of the present invention is a related content retrieval method by a related content retrieval device, comprising: an input step in which input means of the related content retrieval device implements input of a content; a metadata acquisition step in which metadata acquisition means of the related content retrieval device acquires metadata of the content input in the input step; a posted text acquisition step in which posted text acquisition means of the related content retrieval device acquires a posted text related to the metadata acquired in the metadata acquisition step, from a posting server accumulating user posted texts; a related content acquisition step in which related content acquisition means of the related content retrieval device acquires a related content related to the posted text acquired in the posted text acquisition step, from a retrieval server capable of retrieving a content on a network; and an output step in which output means of the related content retrieval device outputs the related content acquired in the related content acquisition step.
In the related content retrieval device and related content retrieval method as described above, first, the input means implements input of a content. Then the metadata acquisition means acquires metadata of the input content. Then the posted text acquisition means acquires a posted text related to the acquired metadata, from the posting server accumulating the user posted texts. Then the related content acquisition means acquires a related content related to the acquired posted text, from the retrieval server capable of retrieving a content on the network. Then the output means outputs the acquired related content. By adopting this configuration, the related content to the input content is acquired and output based on the posted text on the posting server related to the input content, whereby it becomes possible to retrieve a wide variety of related contents based on the posted texts. Furthermore, use of metadata also allows retrieval of related contents to various contents such as images including no retrieval keyword of text data or the like.
In the related content retrieval device according to one aspect of the present invention, the output means may be configured to output the related content and also output the posted text as the source of relation with the related content. By adopting this configuration, for example, a user is allowed to view the related content and the posted text as the source of relation with the related content together and thus can further obtain detailed information about the related content, with improvement in convenience of the user.
In the related content retrieval device according to one aspect of the present invention, the related content acquisition means may be configured to generate a retrieval keyword, based on the posted text acquired by the posted text acquisition means, and to perform retrieval using the generated retrieval keyword to acquire the related content from the retrieval server. By adopting this configuration, the retrieval of the related content can be implemented by preparing the retrieval server a general retrieval function capable of retrieving a content with use of a retrieval keyword, whereby there is no need for preparing a dedicated retrieval function and the related content can be retrieved at low cost. In the related content retrieval device according to one aspect of the present invention, the posting server may be configured to accumulate user's action schedules, the posted text acquisition means may be configured to acquire an action schedule related to the metadata acquired by the metadata acquisition means, from the posting server, and the related content acquisition means may be configured to acquire a related content related to the action schedule acquired by the posted text acquisition means, from the retrieval server. In the related content retrieval device according to one aspect of the present invention, the input means may be configured to implement input of an image, the metadata acquisition means may be configured to acquire a date and time of photography as metadata of the image input by the input means, and the posted text acquisition means may be configured to acquire an action schedule related to the date and time of photography acquired by the metadata acquisition means, from the posting server.
The present invention has made it feasible to retrieve a wide variety of related contents.
Embodiments of the related content retrieval device and related content retrieval method will be described below in detail with the drawings. In the description of the drawings the same elements will be denoted by the same reference signs, without redundant description.
First, a configuration of a related content retrieval system 4 will be described.
The related content retrieval device 1 is a device that retrieves a related content to an input content, and its configuration will be detailed later. The “content” in the present embodiment refers to a general content such as a text, an image (photograph), music, or a video.
The terminal 2 is a mobile terminal such as a smartphone. A user of the terminal 2 makes a request for retrieval of a related content through the terminal 2 to the related content retrieval device 1 and views the result of the retrieval on a screen of the terminal 2. The terminal 2 does not have to be limited to the mobile terminal but may be a PC (Personal Computer) or the like. Furthermore,
The network device 3 includes a retrieval server 30 and a posting server 31, as shown in
The retrieval server 30 is a server that is managed by an operator responsible for management and operation of the communication network used by the terminal 2. The retrieval server 30 stores contents managed by the user of the terminal 2. With an acquisition request or a retrieval request for a content from the related content retrieval device 1 or from the terminal 2, the retrieval server 30 returns the content in storage. Furthermore, with a storage request for a content from the related content retrieval device 1 or from the terminal 2, the retrieval server 30 stores the content. It is noted that the retrieval server 30 does not have to be limited to the server managed by the operator responsible for management and operation of the communication network but may be a general server that manages the contents managed by the user of the terminal 2.
The posting server 31 is a server that accumulates user posted texts. The posting server 31 is, for example, a server that accumulates user generated contents (UGC: User Generated Content), such as a schedule server which manages schedule information including user's action schedules and dates and times, an SNS (Social Networking Service) server which manages contents such as user's blog, comments, and images, a short-message posting server which allows posting of short messages called “tweets,” a bulletin board server, a blog server, or a video sharing server. Although the posting server 31 shown in
The following will describe the configuration of the related content retrieval device 1.
The related content retrieval device 1 is a device that is constructed of hardware such as a CPU.
Functions of the respective function blocks of the related content retrieval device 1 shown in
Each of the function blocks of the related content retrieval device 1 shown in
The input unit 10 implements input of a content. Specifically, the input unit 10 receives input of a content for retrieval of a related content or identification information of the content, from the terminal 2.
The metadata acquisition unit 11 acquires metadata of the content input by the input unit 10. The metadata of the content is additional data related to the content and is embedded in data of the content. For example, the metadata of an image includes a tag (information about the image given by the user), a date and time of photography, a storing folder name, an SNS service name of an image posting destination, a posted message ID in posting on SNS, and so on.
For example, when the input unit 10 implements input of an image, the metadata acquisition unit 11 acquires the metadata embedded in image data. When the input unit 10 implements input of an image ID, the metadata acquisition unit 11 acquires an image corresponding to the image ID from the retrieval server 30 or the like, and acquires the metadata embedded in image data of the image thus acquired.
The posted text acquisition unit 12 acquires a posted text related to the metadata acquired by the metadata acquisition unit 11, from the posting server 31. Specifically, the posted text acquisition unit 12 performs retrieval over the posting server 31, using the metadata acquired by the metadata acquisition unit 11, as a retrieval keyword, to acquire the related posted text as the result of the retrieval. Examples of the posted text herein include user's action schedule, date and time, and location information on the schedule server, user posted content, posted comment, posting date and time, and location information on the SNS server, a posted short message on the short-message posting server, a posted comment on the bulletin board server, a posted content, posted comment, and posting date and time on the blog server, a posted comment on the video sharing server, and so on.
The related content acquisition unit 13 acquires a related content related to the posted text acquired by the posted text acquisition unit 12, from the retrieval server 30. Specifically, the related content acquisition unit 13 generates a retrieval keyword, based on the posted text acquired by the posted text acquisition unit 12, and performs retrieval using the generated retrieval keyword to acquire the related content from the retrieval server. The related content acquisition unit 13 may perform a morphological analysis to extract a word, on the occasion of generating the retrieval keyword based on the posted text. Examples of the word herein include nouns (general noun, proper noun, verbal, stem of adjectival noun), verbs (free), adjectives (free), and interjections. It is noted that the process of generating the retrieval keyword based on the posted text may be performed by the retrieval server 30. In that case, the related content acquisition unit 13 transmits the posted text to the retrieval server 30 and acquires the related content as the result of the retrieval from the retrieval server 30.
The related content acquisition unit 13 may acquire as the related content a content related to the metadata acquired by the metadata acquisition unit 11, from the retrieval server 30. Furthermore, the foregoing described the example wherein the related content acquisition unit 13 acquired the related content from the retrieval server 30, but how to acquire the related content does not have to be limited to this example. For example, the related content acquisition unit 13 may acquire the related content from a general retrieval server for retrieving a content on a network such as WWW (World Wide Web) with use of the retrieval keyword.
The output unit 14 outputs the related content acquired by the related content acquisition unit 13. Specifically, the output unit 14 outputs the related content or identification information of the related content to the terminal 2. The output unit 14 may output it to another server or to the input/output device 103 of the related content retrieval device 1. Furthermore, the output unit 14 may output the related content and also output the posted text as the source of relation with the related content.
In outputting related contents acquired by the related content acquisition unit 13, the output unit 14 may specify a related content to be output, out of the related contents acquired, and output only the specified related content. In outputting related contents, the output unit 14 may output the related contents in a certain order or at random.
The following will describe an example of retrieval of related image with use of the terminal 2 and a processing procedure of a related content retrieval method in the related content retrieval device 1 according to the present embodiment, using the sequence diagram shown in
First, the terminal 2 sends an image ID for retrieval of a related image, to the related content retrieval device 1 (S1).
Next, the input unit 10 implements input of the image ID sent in S1 (input step). Then the metadata acquisition unit 11 transmits the input image ID to the retrieval server 30 (S2), receives the image corresponding to the image ID from the retrieval server 30 (S3), and acquires the metadata of the image (S4, metadata acquisition step).
Next, the posted text acquisition unit 12 makes a retrieval request for schedule information to the posting server 31, using the metadata acquired in S4, as a retrieval keyword (S5), retrieval of schedule information is performed at the posting server 31 (S6), and the posted text acquisition unit 12 acquires the schedule information as the result of the retrieval (S7, posted text acquisition step). In S5 to S7, for example, the posted text acquisition unit 12 acquires an action schedule at the time of photography from the schedule server with use of the date and time of photography as the retrieval keyword, out of the metadata of the image.
Next, the posted text acquisition unit 12 makes a retrieval request for SNS posting information to the posting server 31, using the metadata acquired in S4, as a retrieval keyword (S8), retrieval of SNS posting information is performed at the posting server 31 (S9), and the posted text acquisition unit 12 acquires the SNS posting information as the result of the retrieval (S10, posted text acquisition step). In S8 to S10, for example, the posted text acquisition unit 12, using an SNS service name of an image posting destination as a retrieval keyword out of the metadata of the image, acquires a user posted content or posted comment from the SNS server indicated by the SNS service name of the image posting destination.
Next, the related content acquisition unit 13 makes a retrieval request for a related image to the retrieval server 30, using a retrieval keyword or keywords based on the schedule information and the SNS posting information acquired in S7 and S10 (S11), retrieval of related image is performed at the retrieval server 30 (S12), and the related content acquisition unit 13 acquires a related image or images as the result of the retrieval (S13, related content acquisition step). In S11 to S13, for example, the related content acquisition unit 13 uses as retrieval keywords, a word or words included in the action schedule at the time of photography acquired in S7 and a word or words included in the user posted content or posted comment acquired in S10, to acquire a related image or related images from the retrieval server 30.
Next, the related content acquisition unit 13 makes a retrieval request for an image to the retrieval server 30, using as a retrieval keyword a tag included in the metadata acquired in S4 (S14), retrieval of image is carried out at the retrieval server 30 (S15), and the related content acquisition unit 13 acquires an image ID of each image as the result of the retrieval (S16).
Next, the output unit 14 specifies an image or images to be displayed, out of the images acquired in S13 and S16 (S17). Then, the output unit 14 makes a storage request for the related image or images acquired in S13, out of the image or images specified in S17, to the retrieval server 30 (S18) and the related image or images are stored at the retrieval server 30 (S19). Next, the output unit 14 sends to the terminal 2 the action schedule at the time of photography acquired in S7 and the user posted content acquired in S10, together with an image ID list of the image or images specified in S17 (S20, output step). It is noted that the output unit 14 may be configured to arrange specified images in a certain order in S17 and send an ordered image ID list thereof in S20.
Next, the terminal 2 sends the image ID list sent in S20, to the retrieval server 30 and the corresponding image or images are acquired from the retrieval server 30 (S22). Then, the terminal 2 displays the action schedule at the time of photography and the user posted content transmitted in S20, together with the image or images acquired in S22 (S23).
It is noted that S5-7 and S8-10 may be carried out anytime in the duration after S4 and before S11, and may be executed in parallel. Furthermore, S14 to S16 may be carried out anytime in the duration after S4 and before S17.
The following will describe the operational effects of the related content retrieval device 1 configured as in the present embodiment.
In the related content retrieval device 1 of the present embodiment, first, the input unit 10 implements input of a content. Then the metadata acquisition unit 11 acquires the metadata of the input content. Thereafter, the posted text acquisition unit 12 acquires the posted text related to the acquired metadata, from the posting server 31 accumulating the user posted texts. Next, the related content acquisition unit 13 acquires the related content related to the acquired posted text, from the retrieval server 30 capable of retrieving a content on the network device 3. Then the output unit 14 outputs the related content thus acquired. By adopting this configuration, the related content to the input content is acquired and output based on the posted text on the posting server 31 related to the input content, whereby a wide variety of related contents can be retrieved based on the posted texts. Furthermore, the use of metadata also allows the retrieval of related contents to various contents such as images including no retrieval keyword of text data or the like.
Furthermore, in the related content retrieval device 1 of the present embodiment, the output unit 14 may be configured to output the related content and also output the posted text as the source of relation with the related content. By adopting this configuration, for example, the user can view the related content and the posted text as the source of relation with the related content together, and thus further obtain detailed information about the related content, with improvement in convenience of the user.
In the related content retrieval device 1 of the present embodiment, the related content acquisition unit 13 may be configured to generate a retrieval keyword, based on the posted text acquired by the posted text acquisition unit 12, and to perform retrieval using the generated retrieval keyword to acquire the related content from the retrieval server 30. By adopting this configuration, the retrieval of related content can be realized by preparing the retrieval server 30 a general retrieval function capable of retrieving a content with use of the retrieval keyword, whereby there is no need for preparing a dedicated retrieval function and the retrieval of related content can be carried out at low cost.
As described above, the related content retrieval device 1 of the present embodiment is a versatile retrieval device applicable to the whole of various contents, while being not limited to images only, and can also retrieve the related content from contents including no retrieval keyword. The related content retrieval device 1 can retrieve information potentially desired by the user.
Number | Date | Country | Kind |
---|---|---|---|
2012-144423 | Jun 2012 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2013/062926 | 5/8/2013 | WO | 00 |