JP5608570B2 - Related content search apparatus and program - Google Patents

Related content search apparatus and program Download PDF

Info

Publication number
JP5608570B2
JP5608570B2 JP2011002119A JP2011002119A JP5608570B2 JP 5608570 B2 JP5608570 B2 JP 5608570B2 JP 2011002119 A JP2011002119 A JP 2011002119A JP 2011002119 A JP2011002119 A JP 2011002119A JP 5608570 B2 JP5608570 B2 JP 5608570B2
Authority
JP
Japan
Prior art keywords
content
information
text
review
write
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.)
Active
Application number
JP2011002119A
Other languages
Japanese (ja)
Other versions
JP2012146021A (en
Inventor
勝 宮崎
淳 後藤
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.)
Japan Broadcasting Corp
Original Assignee
Japan Broadcasting Corp
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 Japan Broadcasting Corp filed Critical Japan Broadcasting Corp
Priority to JP2011002119A priority Critical patent/JP5608570B2/en
Publication of JP2012146021A publication Critical patent/JP2012146021A/en
Application granted granted Critical
Publication of JP5608570B2 publication Critical patent/JP5608570B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、関連コンテンツ検索装置及びプログラムに関する。   The present invention relates to a related content search device and a program.

VOD(ビデオ・オン・デマンド)の普及により、ユーザは時間などに縛られることなく、テレビ番組などのコンテンツを視聴することが可能となった。多くのVODサイトでは、ジャンルやキーワードによるコンテンツ検索が可能となっている。例えば、YouTube(http://www.youtube.com/、YouTube, LLC)などの動画サイトでは、ユーザはキーワードなどで目的の動画を検索し、視聴することができる。   With the widespread use of VOD (video on demand), users can view content such as television programs without being limited by time. Many VOD sites allow content searches by genre or keyword. For example, on a video site such as YouTube (http://www.youtube.com/, YouTube, LLC), a user can search for and view a target video using a keyword or the like.

一方、ユーザがインターネット上の掲示板やブログなどに書き込むテキストの情報を用いてコンテンツを検索する技術がある。例えば、特許文献1の技術では、録画した動画像にユーザの書き込み情報を対応付けておき、この書き込み情報に含まれる文字列の出現頻度を利用して自動的にコンテンツに頭出し信号などを記録する。また、特許文献2の技術では、掲示板などでのユーザの発言内容を番組やシーンを特定するための参照情報とともに蓄積しておき、その発言内容に基づいて録画済みのコンテンツから該当シーンを検索する。   On the other hand, there is a technique for searching for content using text information written on a bulletin board or blog on the Internet. For example, in the technique of Patent Document 1, user-written information is associated with a recorded moving image, and a cueing signal or the like is automatically recorded in the content using the appearance frequency of a character string included in the written information. To do. In the technique of Patent Document 2, the content of a user's utterance on a bulletin board or the like is stored together with reference information for specifying a program or a scene, and a corresponding scene is searched from recorded content based on the content of the utterance. .

特開2008−244657号公報JP 2008-244657 A 特開2007−193827号公報JP 2007-193827 A

特定のキーワードによってコンテンツを検索した場合、そのキーワードに重点が置かれるが故に、そのキーワードに深く関連したコンテンツが検索される。ユーザの目的がはっきりしており、要望するコンテンツ像も明らかである場合には、このようなキーワードによる検索は有効である。しかし、キーワードによるコンテンツ検索の検索結果として得られるコンテンツは、ユーザが予め持っている情報に関連するものに限定されてしまう。ユーザが検索に用いるキーワードは、ユーザが思いつく範囲の中の言葉であり、このようなキーワードによるコンテンツ検索では、ユーザにとって「意外なコンテンツ」が得られることは少ない。そのため、ユーザの視点を拡げるという観点からは不十分だといえる。   When a content is searched for by a specific keyword, the content is deeply related to the keyword because the keyword is emphasized. If the user's purpose is clear and the desired content image is also clear, such a keyword search is effective. However, the content obtained as a search result of content search using keywords is limited to information related to information that the user has in advance. The keywords used by the user for the search are words within the range that the user can conceive, and content search using such keywords rarely yields “unexpected content” for the user. Therefore, it can be said that it is insufficient from the viewpoint of expanding the user's viewpoint.

上述した特許文献1の技術は、複数のユーザの書き込み情報を利用した検索を行うが、コンテンツ内のあるシーンを検索するためのインデックス情報を付与するものであり、コンテンツ自体を検索するものではない。また、特許文献2の技術は、キーワード検索等を用いて番組シーンに結びつけられたユーザの発言を検索しており、ユーザに新たな視点からコンテンツを検索した結果を提供するものではない。   The technique of Patent Document 1 described above performs a search using information written by a plurality of users, but adds index information for searching a certain scene in the content, and does not search the content itself. . Moreover, the technique of patent document 2 searches the user's utterance linked | related with the program scene using keyword search etc., and does not provide the result of having searched the content from the new viewpoint for the user.

本発明は、このような事情を考慮してなされたもので、ユーザの嗜好に合致したコンテンツを新たな視点から検索することができる関連コンテンツ検索装置及びプログラムを提供する。   The present invention has been made in consideration of such circumstances, and provides a related content search apparatus and program capable of searching content that matches user preferences from a new viewpoint.

[1] 本発明の一態様は、コンテンツの内容を表した、前記コンテンツの概要文、字幕、及び原稿のうちいずれか1以上を含む情報テキストと、前記コンテンツの情報とを対応付けて記憶するコンテンツ記憶部と、主題の識別情報と、前記主題に対する感想または意見を示す書き込み内容データとを対応づけて記憶する書き込み記憶部と、複数のユーザ端末から主題を特定する情報を受信する主題指定受信部と、前記ユーザ端末から書き込み内容データを受信し、受信した前記書き込み内容データと、前記主題指定受信部が前記ユーザ端末から受信した前記情報により特定される前記主題の識別情報とを対応づけて前記書き込み記憶部に書き込む書き込み受信部と、主題の識別情報に対応した書き込み内容データを前記書き込み記憶部から読み出し、読み出した前記書き込み内容データを設定したキーテキストを生成するキーテキスト生成部と、前記キーテキスト生成部が生成した前記キーテキストと前記コンテンツ記憶部に記憶されている前記情報テキストとの類似度を算出し、算出された類似度に基づいて前記キーテキストと類似する情報テキストを選択する検索部と、前記検索部により選択された前記情報テキストに対応した前記コンテンツの情報を前記コンテンツ記憶部から読み出して出力する配信部と、を備えることを特徴とする関連コンテンツ検索装置である。
この態様によれば、関連コンテンツ検索装置は、特定の主題について複数のユーザが電子掲示板に書き込んだ内容を利用して関連するコンテンツを検索し、ユーザ端末に出力する。
これより、ネットワーク上で提供される動画サイトや、コミュニティサイトなどのコンテンツ提供サイトを閲覧しているユーザに対し、キーワード入力などの操作を要求することなく、そのコンテンツ提供サイトの電子掲示板で取り上げられている話題に関連したコンテンツを提示することが可能となる。この関連したコンテンツは、配信中の動画やコミュニティのテーマについて電子掲示板へ書き込まれた複数のユーザの感想や、ユーザ同士の議論などの書き込み内容を利用して検索されたものであるため、ユーザは、議論を深めたり、ユーザに新しい視点を与えたりするようなコンテンツを知ることができる。
[1] According to one aspect of the present invention, an information text including any one or more of the content summary sentence, subtitles, and manuscript representing the content is stored in association with the content information. A content storage unit, a write storage unit that stores identification information of the subject , and writing content data indicating an impression or an opinion on the subject, and a subject designation reception that receives information specifying the subject from a plurality of user terminals A writing content data received from the user terminal, and the received writing content data and the subject identification information specified by the information received from the user terminal by the subject designation receiving unit A write receiving unit for writing to the write storage unit, and write content data corresponding to the subject identification information are read from the write storage unit. A key text generation unit that generates a key text in which the written content data that has been read and read is set, and a similarity between the key text generated by the key text generation unit and the information text stored in the content storage unit A search unit that calculates a degree and selects information text similar to the key text based on the calculated similarity; and the content storage unit stores information on the content corresponding to the information text selected by the search unit A related content search device comprising: a distribution unit that reads and outputs the content from the content distribution unit.
According to this aspect, the related content search device searches for related content using the content written on the electronic bulletin board by a plurality of users for a specific subject and outputs the content to the user terminal.
As a result, users browsing content sites such as video sites and community sites provided on the network will be picked up on the bulletin board of the content provider site without requiring keyword input or other operations. It is possible to present content related to a topic. This related content was searched using written content such as comments of multiple users written on the electronic bulletin board about the video being distributed and the theme of the community, discussion between users, etc. , You can learn content that deepens discussions and gives users new perspectives.

[2] 本発明の一態様は、上述する関連コンテンツ検索装置であって、前記記憶部は、主題の識別情報と、レビュー内容データと、前記レビュー内容データに対するコメント内容データとを対応づけ記憶し、前記キーテキスト生成部は、主題の識別情報に対応した一部のレビュー内容データ、あるいは、主題の識別情報に対応した一部のレビュー内容データ及び前記一部のレビュー内容データに対応したコメント内容データ、あるいは、主題の識別情報に対応した全てのレビュー内容データ及びコメント内容データを設定したキーテキストを生成する、ことを特徴とする。
この態様によれば、関連コンテンツ検索装置は、特定の主題について複数のユーザが書き込んだ書き込み内容の全て、あるいは、代表的な意見や感想、または、代表的な意見や感想とそれに対する回答や反応をキーテキストとして用い、関連したコンテンツを検索する。
これにより、配信中の動画やコミュニティのテーマに関して書き込みを行った全ユーザの主張に合った関連コンテンツ、あるいは、ある意見や感想を書いたユーザの主観に合った関連コンテンツ、または、ある意見や感想に対して異なる観点が加味された関連コンテンツをユーザに提示することができる。
[2] One aspect of the present invention is the related content search device described above, wherein the storage unit stores subject identification information, review content data, and comment content data for the review content data in association with each other. The key text generation unit includes a part of review content data corresponding to the subject identification information, a part of review content data corresponding to the subject identification information, and a comment content corresponding to the part of the review content data. A key text in which all the review content data and comment content data corresponding to the data or the subject identification information is set is generated.
According to this aspect, the related content search device can include all of the written contents written by a plurality of users on a specific subject, or representative opinions and impressions, or representative opinions and impressions, and responses and responses to the opinions. Search for related content using as the key text.
As a result, related content that matches the claims of all users who wrote about the video being distributed and the theme of the community, related content that matches the subjectivity of the user who wrote a certain opinion or impression, or a certain opinion or impression The related content in which different viewpoints are taken into consideration can be presented to the user.

[3] 本発明の一態様は、上述する関連コンテンツ検索装置であって、前記配信部は、前記キーテキストの生成元となった前記レビュー内容データまたは前記レビュー内容データ及び前記コメント内容データと、前記検索部により選択された前記情報テキストに対応したコンテンツの情報とを対応付けて出力する、ことを特徴とする。
この態様によれば、キーテキストを生成した元となった書き込み内容の範囲と、そのキーテキストを用いて検索した結果得られたコンテンツの情報との対応付けをユーザ端末に送信する。
これにより、ユーザは、どの範囲の書き込み内容に関連したコンテンツであるかを把握することができる。
[3] One aspect of the present invention is the related content search device described above, wherein the distribution unit includes the review content data or the review content data and the comment content data that are the generation source of the key text, The content information corresponding to the information text selected by the search unit is output in association with the information text.
According to this aspect, the correspondence between the range of the written content that has generated the key text and the content information obtained as a result of the search using the key text is transmitted to the user terminal.
Thereby, the user can grasp | ascertain the content relevant to which range of writing content.

[4] 本発明の一態様は、上述する関連コンテンツ検索装置であって、前記キーテキスト生成部は、主題の識別情報に対応した書き込み内容データのうちユーザにより指定された前記書き込み内容データを設定したキーテキストを生成する、ことを特徴とする。
この態様によれば、配信中の動画やコミュニティのテーマなどのある主題について書き込まれた書き込み内容のうち、ユーザが指定した書き込み内容をキーテキストとして関連コンテンツを検索する。
これにより、ユーザが興味を持った書き込み内容に関連したコンテンツを検索し、提示することができる。
[4] One aspect of the present invention is the related content search apparatus described above, wherein the key text generation unit sets the write content data designated by the user among the write content data corresponding to the identification information of the subject. The key text is generated.
According to this aspect, the related content is searched by using the written content designated by the user as the key text among the written content written on a certain subject such as the moving image being distributed or the theme of the community.
As a result, it is possible to search and present content related to the written content that the user is interested in.

[5] 本発明の一態様は、関連コンテンツ検索装置として用いられるコンピュータを、コンテンツの内容を表した、前記コンテンツの概要文、字幕、及び原稿のうちいずれか1以上を含む情報テキストと、前記コンテンツの情報とを対応付けて記憶するコンテンツ記憶部、主題の識別情報と、前記主題に対する感想または意見を示す書き込み内容データとを対応づけて記憶する書き込み記憶部、複数のユーザ端末から主題を特定する情報を受信する主題指定受信部、前記ユーザ端末から書き込み内容データを受信し、受信した前記書き込み内容データと、前記主題指定受信部が前記ユーザ端末から受信した前記情報により特定される前記主題の識別情報とを対応づけて前記書き込み記憶部に書き込む書き込み受信部、主題の識別情報に対応した書き込み内容データを前記書き込み記憶部から読み出し、読み出した前記書き込み内容データを設定したキーテキストを生成するキーテキスト生成部、前記キーテキスト生成部が生成した前記キーテキストと前記コンテンツ記憶部に記憶されている前記情報テキストとの類似度を算出し、算出された類似度に基づいて前記キーテキストと類似する情報テキストを選択する検索部、前記検索部により選択された前記情報テキストに対応した前記コンテンツの情報を前記コンテンツ記憶部から読み出して出力する配信部、として機能させることを特徴とするプログラムである。 [5] According to one aspect of the present invention, there is provided an information text including any one or more of an outline sentence, a subtitle, and a manuscript of the content that represents a content , A content storage unit that stores content information in association with each other, a write storage unit that stores identification information on the subject and written content data indicating an impression or opinion on the subject in association with each other, and identifies a subject from a plurality of user terminals A subject designation receiving unit for receiving information to be received, receiving the written content data from the user terminal, and receiving the written content data and the subject specified by the information received from the user terminal by the subject designation receiving unit. Corresponding to the identification information of the subject, the writing receiver that writes the identification information in association with the writing storage unit The written content data is read from the write storage unit, the key text generating unit for generating the key text in which the read writing content data is set, the key text generated by the key text generating unit, and the content stored in the content storage unit. A search unit that calculates a similarity to the information text and selects an information text similar to the key text based on the calculated similarity, and the content corresponding to the information text selected by the search unit The program is made to function as a distribution unit that reads and outputs the information from the content storage unit.

本発明によれば、ユーザがネットワーク上で閲覧している特定の主題について他のユーザが電子掲示板に書き込んだ内容を利用し、主題と関連するコンテンツを検索してユーザに提示することができる。従って、ユーザ自身では明示的にキーワードとしてあらわすことが出来ない深層的な目的を考慮した検索や、特定のキーワードに捕らわれない幅広い検索を行うことができ、ユーザの嗜好に合致し且つキーワード検索では得られなかった意外なコンテンツをユーザに提示することができる。言い換えれば、ユーザが指定するキーワードによる単純な検索だけでは得られないコンテンツであって、しかしながらユーザの目的には合致しているコンテンツを、ユーザに提示することができる。これにより、例えば、電子掲示板における議論をより深めるコンテンツや、ユーザが思ってもみなかった観点を持ったコンテンツを提示することが可能となる。   ADVANTAGE OF THE INVENTION According to this invention, the content relevant to a theme can be searched and shown to a user using the content which the other user wrote in the electronic bulletin board about the specific theme which the user is browsing on a network. Therefore, it is possible to perform a search considering a deep purpose that cannot be expressed explicitly as a keyword by the user himself, or to perform a wide search that is not captured by a specific keyword, and matches a user's preference and is obtained by a keyword search. Unexpected content that has not been made can be presented to the user. In other words, it is possible to present to the user content that cannot be obtained only by a simple search using a keyword specified by the user, but that matches the user's purpose. Thereby, for example, it is possible to present content that deepens the discussion on the electronic bulletin board or content that has a viewpoint that the user did not expect.

本発明の第1の実施形態による関連コンテンツ検索装置の機能ブロック図である。It is a functional block diagram of the related content search apparatus by the 1st Embodiment of this invention. 同実施形態によるコンテンツ記憶部が記憶するデータ例を示す図である。It is a figure showing an example of data which a contents storage part by the embodiment memorizes. 同実施形態による書き込み記憶部が記憶するデータ例を示す図である。It is a figure which shows the example of data which the write memory | storage part by the same embodiment memorize | stores. 同実施形態による画面イメージを示す図である。It is a figure which shows the screen image by the embodiment. 同実施形態による関連コンテンツ検索装置の処理フローを示すフローチャートである。It is a flowchart which shows the processing flow of the related content search device by the embodiment. 同実施形態によるキーテキストの例を示す図である。It is a figure which shows the example of the key text by the same embodiment. 同実施形態による処理フローを実行したときの具体的なデータの流れを示す図である。It is a figure which shows the specific data flow when the processing flow by the embodiment is performed. 同実施形態による他の画面イメージを示す図である。It is a figure which shows the other screen image by the same embodiment. 本発明の第2の実施形態による関連コンテンツ検索装置の機能ブロック図である。It is a functional block diagram of the related content search device by the 2nd Embodiment of this invention. 同実施形態によるコンテンツ記憶部が記憶するデータ例を示す図である。It is a figure showing an example of data which a contents storage part by the embodiment memorizes. 同実施形態による書き込み記憶部が記憶するデータ例を示す図である。It is a figure which shows the example of data which the write memory | storage part by the same embodiment memorize | stores. 同実施形態による画面イメージを示す図である。It is a figure which shows the screen image by the embodiment. 同実施形態による関連コンテンツ検索装置の処理フローを示す図である。It is a figure which shows the processing flow of the related content search device by the embodiment.

以下、図面を参照しながら本発明の実施形態を詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

[第1の実施形態]
図1は、本発明の第1の実施形態による関連コンテンツ検索装置1の構成を示すブロック図である。関連コンテンツ検索装置1は、ネットワーク3を介して複数のユーザ端末2と接続される。ネットワーク3は、インターネットなどの公衆網や、イントラネットなどの私設網である。関連コンテンツ検索装置1は、1台または複数台のサーバコンピュータ等により実現することができ、コンテンツ記憶部11、書き込み記憶部12、配信要求受信部13(主題指定受信部)、コンテンツ検索部14、画面生成部17、配信部18、及び、書き込み受信部19を備えて構成される。
[First embodiment]
FIG. 1 is a block diagram showing a configuration of a related content search apparatus 1 according to the first embodiment of the present invention. The related content search device 1 is connected to a plurality of user terminals 2 via a network 3. The network 3 is a public network such as the Internet or a private network such as an intranet. The related content search apparatus 1 can be realized by one or a plurality of server computers or the like, and includes a content storage unit 11, a write storage unit 12, a distribution request reception unit 13 (subject designation reception unit), a content search unit 14, A screen generation unit 17, a distribution unit 18, and a write reception unit 19 are provided.

コンテンツ記憶部11及び書き込み記憶部12は、ハードディスク装置や半導体メモリなどで実現される。コンテンツ記憶部11は、コンテンツ本体のデジタルデータであるコンテンツデータと、コンテンツについての説明を記述したテキストデータである情報テキストを記憶する。ここでは、コンテンツは、例えば、放送番組、動画、静止画、音声、文章などである。書き込み記憶部12は、コンテンツに関してユーザが書き込んだ文章のテキストデータである書き込み内容を記憶する。   The content storage unit 11 and the write storage unit 12 are realized by a hard disk device, a semiconductor memory, or the like. The content storage unit 11 stores content data that is digital data of the content main body and information text that is text data describing a description of the content. Here, the content is, for example, a broadcast program, a moving image, a still image, sound, text, or the like. The writing storage unit 12 stores writing contents that are text data of sentences written by the user regarding the contents.

配信要求受信部13は、ユーザ端末2からコンテンツの配信要求を受信する。コンテンツ検索部14は、キーテキスト生成部15及び検索部16を備える。キーテキスト生成部15は、配信対象のコンテンツについての書き込み内容を書き込み記憶部12から読み出し、関連コンテンツの検索に用いるテキストデータであるキーテキストを生成する。検索部16は、キーテキスト生成部15が生成したキーテキストと、コンテンツ記憶部11に記憶されている情報テキストとの類似度を算出し、類似度が所定より高い情報テキストに対応したコンテンツを関連コンテンツとして画面生成部17に通知する。   The distribution request receiving unit 13 receives a content distribution request from the user terminal 2. The content search unit 14 includes a key text generation unit 15 and a search unit 16. The key text generation unit 15 reads out the written content of the content to be distributed from the write storage unit 12 and generates key text that is text data used for searching for related content. The search unit 16 calculates the similarity between the key text generated by the key text generation unit 15 and the information text stored in the content storage unit 11, and relates the content corresponding to the information text having a similarity higher than a predetermined value. The screen generation unit 17 is notified as content.

画面生成部17は、コンテンツ記憶部11から読み出した配信対象のコンテンツのコンテンツデータと、書き込み記憶部12から読み出した当該コンテンツの書き込み内容と、検索部16による検索の結果得られた関連コンテンツに関する情報とを表示させる画面データを生成する。配信部18は、画面生成部17が生成した画面データを、ネットワーク3を介してユーザ端末2へ配信する。書き込み受信部19は、ネットワーク3を介してユーザ端末2から書き込み内容を受信し、書き込み記憶部12に書き込む。   The screen generation unit 17 reads the content data of the content to be distributed read from the content storage unit 11, the written content of the content read from the write storage unit 12, and the information related to the related content obtained as a result of the search by the search unit 16. Generate screen data to display. The distribution unit 18 distributes the screen data generated by the screen generation unit 17 to the user terminal 2 via the network 3. The write receiving unit 19 receives the write content from the user terminal 2 via the network 3 and writes it in the write storage unit 12.

ユーザ端末2は、例えば、パーソナルコンピュータや携帯電話などのコンピュータ端末である。ユーザ端末2の上で稼動するブラウザ等は、関連コンテンツ検索装置1から受信した画面データを表示する。   The user terminal 2 is a computer terminal such as a personal computer or a mobile phone. A browser or the like operating on the user terminal 2 displays the screen data received from the related content search device 1.

以下では、本実施形態の関連コンテンツ検索装置1が、ユーザが要求した放送番組を配信するVOD(ビデオ・オン・デマンド)サービスをウェブサイトにより提供する場合を例に説明する。つまり、関連コンテンツ検索装置1が配信するコンテンツは放送番組である。関連コンテンツ検索装置1が提供するウェブサイトには、各放送番組(以下、単に「番組」とも記載する。)のページがある。ユーザは、ユーザ端末2からそれぞれのページにアクセスすることにより、そのページに該当した番組を視聴することができるとともに、その番組に対して自由に感想、意見などのレビューやコメントを入力することができる。同一のサイトで同一の番組を視聴しているユーザ間で、この書き込まれたレビューやコメントを自由に共有する。以下、各番組のページを番組配信サイトと記載する。番組配信サイトにおいて配信する番組が主題であり、レビューやコメントの内容はその主題に対する書き込み内容である。   Hereinafter, a case where the related content search apparatus 1 according to the present embodiment provides a VOD (video on demand) service for distributing a broadcast program requested by a user via a website will be described as an example. That is, the content distributed by the related content search device 1 is a broadcast program. The website provided by the related content search apparatus 1 includes a page of each broadcast program (hereinafter also simply referred to as “program”). By accessing each page from the user terminal 2, the user can view a program corresponding to the page, and can freely input reviews and comments on the program, such as comments and opinions. it can. The written reviews and comments can be freely shared between users who are viewing the same program on the same site. Hereinafter, each program page is referred to as a program distribution site. The program distributed on the program distribution site is the subject, and the contents of the review and comment are the contents written on the subject.

図2は、コンテンツ記憶部11に記憶されるデータ例を示す。コンテンツ記憶部11は、コンテンツIDに対応付けて、コンテンツデータ、代表画像データ、コンテンツ付加データを記憶する。コンテンツIDは、各コンテンツを一意に特定する。代表画像データは、コンテンツのサムネイル画像のデータである。コンテンツ付加データは、コンテンツに関する情報を記述した文章のテキストデータであり、番組のタイトル、番組配信サイトのURL(Universal Resource Locator)、情報テキストを含む。情報テキストは、例えば、番組のあらすじなどを示す概要文、番組の出演者、番組の字幕、番組の原稿などを示すテキストデータである。   FIG. 2 shows an example of data stored in the content storage unit 11. The content storage unit 11 stores content data, representative image data, and content additional data in association with the content ID. The content ID uniquely identifies each content. The representative image data is data of thumbnail images of content. The content additional data is text data of text describing information related to the content, and includes a program title, a URL (Universal Resource Locator) of a program distribution site, and an information text. The information text is, for example, text data indicating a summary sentence indicating a program outline, a program performer, a program subtitle, a program manuscript, and the like.

図3は、書き込み記憶部12に記憶される書き込みデータのデータ構成例を示す。書き込みデータは、コンテンツIDと、レビューデータと、コメントデータとを対応付けて構成される。
レビューデータは、レビューID、レビューを書き込んだユーザのユーザID、及び、レビュー内容データ(書き込み内容データ)を含む。レビューとは、番組に関する感想、意見などである。レビューIDは、同一のコンテンツ内でレビューを一意に特定する。ユーザIDは、ユーザを一意に特定する。レビュー内容データ(以下、単に「レビュー内容」と記載する。)は、コメントに関してユーザが書き込んだレビューのテキストデータである。
コメントデータは、コメントID、コメントを書き込んだユーザのユーザID、及び、コメント内容データ(書き込み内容データ)を含む。コメントとは、レビューに関する他のユーザの感想や意見である。コメントIDは、同一のレビュー内でコメントを一意に特定する。コメント内容データ(以下、単に「コメント内容」と記載する。)は、レビュー内容に対してユーザが書き込んだコメントのテキストデータである。
FIG. 3 shows a data configuration example of write data stored in the write storage unit 12. The write data is configured by associating a content ID, review data, and comment data.
The review data includes a review ID, a user ID of the user who wrote the review, and review content data (write content data). A review is an impression or opinion about a program. The review ID uniquely identifies a review within the same content. The user ID uniquely identifies the user. Review content data (hereinafter simply referred to as “review content”) is text data of a review written by a user regarding a comment.
The comment data includes a comment ID, a user ID of the user who wrote the comment, and comment content data (write content data). The comment is an opinion or opinion of another user regarding the review. The comment ID uniquely identifies a comment within the same review. Comment content data (hereinafter simply referred to as “comment content”) is text data of a comment written by the user with respect to the review content.

図4は、ユーザ端末2における番組配信サイト表示画面の表示イメージを示す図である。同図に示すように、番組配信サイト表示画面の一番上には、番組の代表画像、番組のタイトル、及び、番組の概要が表示される。番組の概要は、情報テキストに含まれる番組のあらすじや出演者情報などである。代表画像をクリックすることにより番組が再生される。番組の代表画像の下には、番組に対するレビュー内容を書き込むためのレビュー入力フィールドと、レビュー入力フィールドに書き込まれたレビュー内容を関連コンテンツ検索装置1へ送信するよう指示するためのレビュー投稿ボタンが表示される。   FIG. 4 is a diagram showing a display image of the program distribution site display screen in the user terminal 2. As shown in the figure, a representative image of a program, a program title, and an outline of the program are displayed at the top of the program distribution site display screen. The outline of the program includes a synopsis of the program included in the information text, performer information, and the like. A program is reproduced by clicking the representative image. Below the representative image of the program, a review input field for writing the review content for the program and a review posting button for instructing to transmit the review content written in the review input field to the related content search device 1 are displayed. Is done.

レビュー入力フィールド及びレビュー投稿ボタンの下のレビュー表示領域には、投稿されたレビューのレビュー内容や投稿したユーザを表す画像などが表示される。レビュー表示領域の下のコメント表示領域には、レビューに対して投稿されたコメントのコメント内容が表示される。コメント表示領域はコメントが書き込まれた順に並んでおり、最後のコメント表示領域の下部には、コメント内容を書き込むためのコメント入力フィールドと、コメント入力フィールドに書き込まれたコメントを関連コンテンツ検索装置1へ送信するよう指示するためのコメント投稿ボタンが表示される。   In the review display area under the review input field and the review posting button, the review content of the posted review, an image representing the posted user, and the like are displayed. In the comment display area below the review display area, the comment content of the comment posted for the review is displayed. The comment display areas are arranged in the order in which the comments are written, and a comment input field for writing the comment contents and a comment written in the comment input field to the related content search device 1 below the last comment display area. A comment posting button for instructing transmission is displayed.

番組配信サイト表示画面の右側に位置する「おすすめの関連番組」の表示領域には、レビュー内容やコメント内容などの書き込み内容に基づいて検索された関連番組の代表画像が表示されている。関連番組の代表画像は、書き込み内容との関連性が高い順に表示される。
なお、同図においては1つのレビュー表示領域のみが表示されているが、複数のレビュー表示領域が表示され得る。各レビュー表示領域の下部には同様に、コメント表示領域、コメント入力フィールド、及び、コメント投稿ボタンが表示される。
In the display area of “recommended related programs” located on the right side of the program distribution site display screen, representative images of related programs searched based on written contents such as review contents and comment contents are displayed. Representative images of related programs are displayed in descending order of relevance with the written content.
In the figure, only one review display area is displayed, but a plurality of review display areas may be displayed. Similarly, a comment display area, a comment input field, and a comment posting button are displayed below each review display area.

図5は、本実施形態による関連コンテンツ検索装置1の処理フローを示すフローチャートである。
ユーザは、ユーザ端末2に、ユーザIDと、番組配信サイトへのアクセス指示を入力する。ユーザ端末2は、ユーザからの、ユーザIDと、番組配信サイトへのアクセス指示の入力を受け付けると、ユーザID及びアクセス要求を関連コンテンツ検索装置1へ送信する。コンテンツ配信要求としてのアクセス要求には、ユーザが見たい番組の番組配信サイトのURL(主題を特定する情報)が設定される。関連コンテンツ検索装置1の配信要求受信部13は、ユーザ端末2からユーザID及びアクセス要求を受信する(ステップS105:アクセス要求)。以下、アクセス要求に設定されたURLの番組配信サイトで配信する番組をキーコンテンツと記載する。
FIG. 5 is a flowchart showing a processing flow of the related content search apparatus 1 according to the present embodiment.
The user inputs a user ID and an instruction to access the program distribution site to the user terminal 2. When the user terminal 2 receives the input of the user ID and the access instruction to the program distribution site from the user, the user terminal 2 transmits the user ID and the access request to the related content search device 1. In the access request as the content distribution request, the URL (information specifying the subject) of the program distribution site of the program that the user wants to watch is set. The distribution request receiving unit 13 of the related content search device 1 receives the user ID and the access request from the user terminal 2 (step S105: access request). Hereinafter, a program distributed on the program distribution site of the URL set in the access request is referred to as key content.

コンテンツ検索部14のキーテキスト生成部15は、キーコンテンツのコンテンツID(以下、「キーコンテンツID」と記載する。)(主題の識別情報)に対応して書き込み記憶部12に記憶されているレビューデータとコメントデータの中から、関連コンテンツを検索するためのキーテキストとして用いる範囲のレビューデータ及びコメントデータを特定する。キーテキスト生成部15は、特定したレビューデータからレビュー内容を読み出すとともに、特定したコメントデータからコメント内容を読み出し、読み出したレビュー内容及びコメント内容を結合してキーテキストを生成する(ステップS110)。   The key text generation unit 15 of the content search unit 14 stores the review stored in the write storage unit 12 corresponding to the content ID of the key content (hereinafter referred to as “key content ID”) (subject identification information). From the data and comment data, review data and comment data in a range to be used as key texts for searching for related contents are specified. The key text generation unit 15 reads the review content from the specified review data, reads the comment content from the specified comment data, and generates the key text by combining the read review content and the comment content (step S110).

検索部16は、キーテキスト生成部15が生成したキーテキストと、コンテンツ記憶部11に記憶されている他の全てのコンテンツの情報テキストそれぞれとの類似度を算出する(ステップS115)。この類似度の算出には、参考文献1〜3に記載されている文書同士の類似度算出方法を適用することができる。   The search unit 16 calculates the similarity between the key text generated by the key text generation unit 15 and the information texts of all other contents stored in the content storage unit 11 (step S115). For the calculation of the similarity, the similarity calculation method between documents described in Reference Documents 1 to 3 can be applied.

[参考文献1] 後藤他、「視聴中の番組を起点とした関連番組検索」、第8回情報科学技術フォーラム講演論文集(FIT2009)、no.3, D-006, 2009, p.127-128
[参考文献2] 後藤他、「閲覧中のWebコンテンツを起点とした関連番組検索」、2009年映像情報メディア学会冬季大会講演予稿集、2-1, 2009
[参考文献3] 後藤他、「Wikipediaの更新履歴を利用した番組検索」、2010年映像情報メディア学会年次大会講演予稿集、3-4, 2010
[Reference 1] Goto et al., “Searching for related programs starting from the program being watched”, Proc. Of the 8th Information Science and Technology Forum (FIT2009), no.3, D-006, 2009, p.127- 128
[Reference 2] Goto et al., “Searching for related programs based on Web content being browsed”, 2009 Video Information Media Society Winter Conference Proceedings, 2-1, 2009
[Reference 3] Goto et al., “Program Search Using Wikipedia's Update History”, Proceedings of the 2010 Annual Conference of the Institute of Image Information and Television Engineers, 3-4, 2010

参考文献1、3では、文書中に出現する各単語n−gram(エヌグラム)のスコアをOkapi BM25により算出し、算出したスコアを拡張固有表現とn−garamにより重み付けする。そして、2つの文書中に共通して含まれる単語n−gramの重み付けしたスコアの合計により類似度を算出する。
参考文献1、3の類似度算出方法を適用する場合、あらかじめコンテンツ記憶部11に、各情報テキストに含まれる単語n−gramの重み付けしたスコアを記憶しておく。検索部16は、各情報テキストについて、キーテキストと共起する単語n−gramを抽出し、抽出した単語n−gramの重み付けしたスコアを合計して類似度を算出する。
In References 1 and 3, the score of each word n-gram (engram) appearing in the document is calculated by the Okapi BM 25, and the calculated score is weighted by the extended specific expression and the n-garam. Then, the similarity is calculated from the sum of the weighted scores of the word n-gram included in the two documents in common.
When applying the similarity calculation method of References 1 and 3, the content storage unit 11 stores in advance the weighted score of the word n-gram included in each information text. The search unit 16 extracts the word n-gram that co-occurs with the key text for each information text, and calculates the similarity by summing the weighted scores of the extracted word n-gram.

また、参考文献2では、各単語のTF/IDF(単語重要度の評価手法)を重みとした単語ベクトルによって、2つのテキストの類似度を算出している。出現頻度方式(TF)では、複数(DN個)の文書からなる文書群がある場合に、ある文書中にある単語w(キーワード)が出現する数を示すTF(w)値と、文書群の中でその単語wが含まれている文書数を示すDF(w)値とを用いて、当該文書における単語wのTF−IDF値をTF(w)×log(DN/DF(w))により算出する。そして各文書の単語ベクトルは、各単語のTF−IDF値を要素として表される。   Further, in Reference Document 2, the similarity between two texts is calculated from a word vector weighted by TF / IDF (word importance evaluation method) of each word. In the appearance frequency method (TF), when there is a document group composed of a plurality of (DN) documents, a TF (w) value indicating the number of occurrences of a word w (keyword) in a document, And the TF-IDF value of the word w in the document is TF (w) × log (DN / DF (w)) using the DF (w) value indicating the number of documents in which the word w is included. calculate. The word vector of each document is expressed by using the TF-IDF value of each word as an element.

参考文献2の類似度算出方法を適用する場合、あらかじめコンテンツ記憶部11に、各情報テキストの単語ベクトルを記憶しておく。検索部16は、各単語のDF値と、キーテキストに含まれる各単語のTF値とから、キーテキストに含まれる各単語のTF−IDF値を算出し、算出した各単語のTF−IDF値を要素とした単語ベクトルを生成する。検索部16は、キーテキストの単語ベクトルと、コンテンツ記憶部11から読み出した各情報テキストの単語ベクトルとの余弦を類似度として算出する。余弦が大きいほど単語ベクトル同士のなす角が近く、それらの文書が類似していることを表す。
なお、文書間の類似度算出方法については上記の方法に限定するものではなく、他の類似度算出方法を用いてもよい。
When applying the similarity calculation method of Reference Document 2, the word vector of each information text is stored in the content storage unit 11 in advance. The search unit 16 calculates the TF-IDF value of each word included in the key text from the DF value of each word and the TF value of each word included in the key text, and calculates the calculated TF-IDF value of each word. Generate a word vector whose elements are The search unit 16 calculates a cosine between the word vector of the key text and the word vector of each information text read from the content storage unit 11 as the similarity. The larger the cosine, the closer the angle between the word vectors is, indicating that the documents are similar.
Note that the similarity calculation method between documents is not limited to the above method, and other similarity calculation methods may be used.

検索部16は、キーテキストとの類似度が所定条件を満たす情報テキストを関連コンテンツの情報テキストとして選択する(ステップS120)。所定条件とは、例えば、キーテキストとの類似度が情報テキスト内において高い側から所定順位内であることや、また、キーテキストとの類似度が設定された所定値以上であること、などである。検索部16は、関連コンテンツの情報テキストが含まれるコンテンツ付加データから読み出した番組配信サイトのURLと、この関連コンテンツのコンテンツ付加データに対応した代表画像データとをコンテンツ記憶部11から読み出し、関連コンテンツの情報テキストについて算出した類似度とともに画面生成部17に出力する(ステップS125)。   The search unit 16 selects an information text whose degree of similarity with the key text satisfies a predetermined condition as the information text of the related content (step S120). The predetermined condition is, for example, that the similarity with the key text is within a predetermined order from the higher side in the information text, or that the similarity with the key text is greater than or equal to a predetermined value set. is there. The search unit 16 reads the URL of the program distribution site read from the content additional data including the information text of the related content and the representative image data corresponding to the content additional data of the related content from the content storage unit 11, and Are output to the screen generator 17 together with the similarity calculated for the information text (step S125).

画面生成部17は、キーコンテンツIDに対応付けられた代表画像データとコンテンツ付加データをコンテンツ記憶部11から読み出す(ステップS130)。続いて、画面生成部17は、キーコンテンツIDに対応したレビューデータ内のレビュー内容及びユーザIDと、このレビューデータに対応したコメントデータ内のコメント内容を書き込み記憶部12から読み出す(ステップS135)。さらに、画面生成部17は、レビューデータから読み出したユーザIDに対応して予め書き込み記憶部12に記憶されているユーザの画像を読み出す。   The screen generation unit 17 reads representative image data and content additional data associated with the key content ID from the content storage unit 11 (step S130). Subsequently, the screen generation unit 17 reads the review content and user ID in the review data corresponding to the key content ID and the comment content in the comment data corresponding to the review data from the writing storage unit 12 (step S135). Further, the screen generation unit 17 reads the user image stored in advance in the writing storage unit 12 in correspondence with the user ID read from the review data.

画面生成部17は、代表画像データ、コンテンツ付加データ内の番組のタイトル及び情報テキスト、レビュー内容及びユーザの画像を表示するレビュー表示領域、コメント内容を表示するコメント表示領域、検索部16から受信した関連コンテンツの代表画像データを表示するすすめ関連番組の表示領域を含んだ番組配信サイト表示画面の画面データを生成する(ステップS140)。関連コンテンツの代表画像データは、類似度が高い順に並べられ、その関連コンテンツのURLと対応付けられる。
配信部18は、画面生成部17により生成された番組配信サイト表示画面データをアクセス要求送信元のユーザ端末2へ送信する(ステップS145)。
The screen generation unit 17 receives the representative image data, the program title and information text in the content additional data, the review display region for displaying the review content and the user image, the comment display region for displaying the comment content, and the search unit 16. Screen data of a program distribution site display screen including a display area of a recommended related program for displaying representative image data of related content is generated (step S140). The representative image data of the related content is arranged in descending order of similarity and is associated with the URL of the related content.
The distribution unit 18 transmits the program distribution site display screen data generated by the screen generation unit 17 to the user terminal 2 that is the access request transmission source (step S145).

アクセス要求送信元のユーザ端末2は、関連コンテンツ検索装置1から受信した番組配信サイト表示画面データをディスプレイに表示する。ユーザがマウスなどで、キーコンテンツの代表画像をクリックすると、ユーザ端末2はコンテンツ再生要求を関連コンテンツ検索装置1に送信する。関連コンテンツ検索装置1の配信要求受信部13がコンテンツ再生要求を受信すると、画面生成部17は、キーコンテンツIDに対応したコンテンツデータをコンテンツ記憶部11から読み出し、配信部18へ配信を指示する。ユーザ端末2は、関連コンテンツ検索装置1から配信されたコンテンツデータを再生する。   The user terminal 2 of the access request transmission source displays the program distribution site display screen data received from the related content search device 1 on the display. When the user clicks the representative image of the key content with a mouse or the like, the user terminal 2 transmits a content reproduction request to the related content search device 1. When the distribution request receiving unit 13 of the related content search device 1 receives the content reproduction request, the screen generation unit 17 reads content data corresponding to the key content ID from the content storage unit 11 and instructs the distribution unit 18 to distribute. The user terminal 2 reproduces the content data distributed from the related content search device 1.

現在キーコンテンツの番組配信サイトにアクセスしているいずれかのユーザ端末2において、ユーザが番組配信サイト表示画面のレビュー入力フィールドにレビュー内容を書き込み、レビュー投稿ボタンをクリックする。ユーザ端末2は、レビュー入力フィールドに書き込まれたコメント内容と、レビュー投稿ボタンのクリックの入力を受けると、入力されたレビュー内容とユーザIDとが設定されたレビュー書き込みデータを関連コンテンツ検索装置1に送信する。関連コンテンツ検索装置1の書き込み受信部19は、レビュー書き込みデータを受信すると(ステップS105:レビュー)、レビューIDを割り当てる。書き込み受信部19は、キーコンテンツIDに対応づけて、割り当てたレビューIDと、受信したレビュー書き込みデータ内のレビュー内容及びユーザIDとを設定したレビューデータを書き込み記憶部12に書き込む(ステップS150)。   At any of the user terminals 2 that are currently accessing the key content program distribution site, the user writes the review content in the review input field of the program distribution site display screen and clicks the review posting button. When the user terminal 2 receives the comment content written in the review input field and the input of the click of the review posting button, the user terminal 2 sends the review write data in which the input review content and the user ID are set to the related content search device 1. Send. When receiving the review writing data (step S105: review), the writing receiving unit 19 of the related content search device 1 assigns a review ID. The write receiving unit 19 writes the review data in which the assigned review ID, the review content and the user ID in the received review write data are set in association with the key content ID in the write storage unit 12 (step S150).

あるいは、現在キーコンテンツの番組配信サイトにアクセスしているいずれかのユーザ端末2において、ユーザが番組配信サイト表示画面のコメント入力フィールドにコメント内容を書き込み、コメント投稿ボタンをクリックする。ユーザ端末2は、コメント入力フィールドに書き込まれたコメント内容と、コメント投稿ボタンのクリックの入力を受けると、入力されたコメント内容と、コメントが対応するレビューのレビューIDと、ユーザIDとが設定されたコメント書き込みデータを関連コンテンツ検索装置1に送信する。関連コンテンツ検索装置1の書き込み受信部19は、コメント書き込みデータを受信すると(ステップS105:コメント)、コメントIDを割り当てる。書き込み受信部19は、キーコンテンツID及びレビューIDにより特定されるレビューデータに対応づけて、割り当てたコメントIDと、受信したコメント書き込みデータ内のコメント内容及びユーザIDとを設定したコメントデータを書き込み記憶部12に書き込む(ステップS155)。   Alternatively, in any of the user terminals 2 that are currently accessing the key content program distribution site, the user writes the comment content in the comment input field of the program distribution site display screen and clicks the comment posting button. When the user terminal 2 receives the comment content written in the comment input field and the input of the comment post button click, the input comment content, the review ID of the review corresponding to the comment, and the user ID are set. The comment writing data is transmitted to the related content search device 1. When receiving the comment writing data (step S105: comment), the writing receiving unit 19 of the related content search device 1 assigns a comment ID. The writing receiving unit 19 writes and stores comment data in which the assigned comment ID, the comment content in the received comment writing data, and the user ID are set in association with the review data specified by the key content ID and the review ID. The data is written in the unit 12 (step S155).

ステップS150、または、ステップS155の処理の後、関連コンテンツ検索装置1は、ステップS110以降と同様の処理を行なう。但し、ステップS145において、配信部18は、現在キーコンテンツを配信するサイトにアクセスしている全てのユーザ端末2に配信する。そのため、ステップS140において画面生成部17は、代表画像に代えて、配信先のユーザ端末2へ配信中のコンテンツデータを表示させる番組配信サイト表示画面データを生成する。   After the process of step S150 or step S155, the related content search device 1 performs the same process as that after step S110. However, in step S145, the distribution unit 18 distributes to all user terminals 2 that are currently accessing the site that distributes the key content. Therefore, in step S140, the screen generation unit 17 generates program distribution site display screen data for displaying the content data being distributed to the user terminal 2 as the distribution destination instead of the representative image.

ユーザがユーザ端末2に表示されている関連番組の代表画像をクリックすると、ユーザ端末2はユーザIDと、代表画像に対応付けられているURLを設定したアクセス要求とを関連コンテンツ検索装置1に送信する。関連コンテンツ検索装置1は、代表画像がクリックされた関連コンテンツをキーコンテンツとして、ステップS105からの処理を行なう。これによって、ユーザは、選択した関連番組の番組配信サイトのページにアクセスすることができ、その関連番組を視聴することができる。   When the user clicks on the representative image of the related program displayed on the user terminal 2, the user terminal 2 transmits the user ID and an access request in which the URL associated with the representative image is set to the related content search device 1. To do. The related content search device 1 performs the processing from step S105 using the related content for which the representative image is clicked as the key content. Thereby, the user can access the page of the program distribution site of the selected related program and can view the related program.

図6は、図5のステップS110におけるキーテキストの生成例を示す図である。
キーコンテンツS1のコンテンツID(キーコンテンツID)に対応して2つのレビューデータが書き込み記憶部12に書き込まれている。この2つのレビューデータ内のレビュー内容はそれぞれ、レビュー内容R1、R2である。さらに、レビュー内容R1を含むレビューデータ、レビュー内容R2を含むレビューデータそれぞれに対応して3つのコメントデータが対応付けられて書き込み記憶部12に書き込まれている。レビュー内容R1を含むレビューデータに対応したコメントデータのコメント内容はそれぞれコメント内容C1−1、C1−2、C1−3であり、レビュー内容R2を含むレビューデータに対応したコメントデータのコメント内容はそれぞれ、コメント内容C2−1、C2−2、C2−3である。
FIG. 6 is a diagram showing an example of key text generation in step S110 of FIG.
Two review data are written in the write storage unit 12 corresponding to the content ID (key content ID) of the key content S1. Review contents in the two review data are review contents R1 and R2, respectively. Further, three comment data are associated with each of the review data including the review content R1 and the review data including the review content R2, and are written in the write storage unit 12. The comment contents of the comment data corresponding to the review data including the review contents R1 are comment contents C1-1, C1-2, and C1-3, respectively, and the comment contents of the comment data corresponding to the review data including the review contents R2 are respectively , Comment contents C2-1, C2-2, and C2-3.

キーコンテンツとして用いる書き込み内容の範囲は、例えば、レビュー内容、レビュー内容とそのレビュー内容に対するコメント内容、キーコンテンツに対応した全てのレビュー内容及びコメント内容とする。   The range of the written content used as the key content is, for example, the review content, the review content and the comment content for the review content, all the review content and the comment content corresponding to the key content.

レビュー内容毎にキーテキストを生成する場合、キーテキスト生成部15は、レビュー内容R1、レビュー内容R2それぞれをキーテキストとする。レビュー内容R1、R2のうち、番組配信先ユーザのユーザIDが設定されたレビューデータのレビュー内容のみをキーテキストとしてもよく、ユーザが指定したレビューIDあるいはユーザIDをユーザ端末2から受信し、受信したレビューIDあるいはユーザIDが設定されたレビューデータのレビュー内容のみをキーテキストとしてもよい。   When generating the key text for each review content, the key text generating unit 15 sets each of the review content R1 and the review content R2 as the key text. Of the review contents R1 and R2, only the review contents of the review data in which the user ID of the program distribution destination user is set may be used as the key text, and the review ID or user ID designated by the user is received from the user terminal 2 and received. Only the review content of the review data in which the review ID or the user ID is set may be used as the key text.

例えば、レビュー内容R1のみを含むキーテキストK−Aを用いることにより、そのレビュー内容R1を執筆したユーザの主観にあった人の意見が大いに反映された関連コンテンツを得ることができる。つまり、キーコンテンツS1に対する特定ユーザの主張に対応した関連コンテンツが検索される。例えば、レビュー内容R1を執筆したユーザがキーコンテンツS1に対して、「Xという側面がある」というような書き込みをした場合には、Xというテキスト情報を利用した関連コンテンツ検索が行われ、その結果が提示される。このように、「あるユーザの主張に関連したコンテンツ群」を提示することができる。   For example, by using the key text KA including only the review content R1, it is possible to obtain related content that greatly reflects the opinion of the person who has written the review content R1 according to the subjectivity of the user. That is, the related content corresponding to the claim of the specific user with respect to the key content S1 is searched. For example, when the user who wrote the review content R1 writes “there is an aspect of X” to the key content S1, a related content search using text information of X is performed, and as a result Is presented. In this way, a “content group related to a certain user's assertion” can be presented.

レビュー内容とそのレビュー内容に対するコメント内容を用いてキーテキストを生成する場合、キーテキスト生成部15は、レビュー内容R1及びコメント内容C1−1、C1−2、C1−3を結合したキーテキスト、レビュー内容R2とコメント内容C2−1、C2−2、C2−3を結合したキーテキストを生成する。番組配信先ユーザのユーザIDが設定されたレビューデータのレビュー内容とそのレビュー内容に対するコメント内容をキーテキストとしてもよく、ユーザが指定したレビューIDあるいはユーザIDをユーザ端末2から受信し、受信したレビューIDあるいはユーザIDが設定されたレビューデータのレビュー内容とそのレビュー内容に対するコメント内容をキーテキストとしてもよい。   When generating the key text using the review content and the comment content for the review content, the key text generation unit 15 combines the review content R1 and the comment content C1-1, C1-2, C1-3, the review text, A key text is generated by combining the content R2 and the comment content C2-1, C2-2, C2-3. The review contents of the review data in which the user ID of the program distribution destination user is set and the comment contents for the review contents may be used as the key text, and the review ID or user ID designated by the user is received from the user terminal 2 and received. The review content of the review data in which the ID or user ID is set and the comment content for the review content may be used as key text.

例えば、レビュー内容R1と、そのレビュー内容R1に対するコメント内容C1−1、C1−2、C1−3とを結合したキーテキストK−Bを用いることにより、レビュー内容R1を執筆したユーザが提起した話題と、それに対して他のユーザが感じた主張すべてとに関連したコンテンツの検索が行われる。レビュー内容R1を執筆したユーザがキーコンテンツS1に対して、「Xという側面がある」というような書き込みをし、そのレビュー内容R1に対して他のユーザが「Yという側面もある」、「Zという側面は見逃せない」といったような主張繰り広げた場合には、X、Y、Zすべての側面に関連したコンテンツが検索される。従って、関連コンテンツ検索装置1は、「コンテンツS1に関するあるひとつの話題に関連したコンテンツ群」を提示することができる。それぞれのユーザは、自分が主張した観点とは別の視点で制作されたコンテンツを知ることが可能となり、考え方の幅を拡げるといったメリットを享受できる。   For example, a topic raised by the user who wrote the review content R1 by using the key text KB that combines the review content R1 and the comment content C1-1, C1-2, C1-3 for the review content R1. And a search for content related to all the claims felt by other users. The user who wrote the review content R1 writes “there is an aspect of X” on the key content S1, and other users write “there is an aspect of Y”, “Z” on the review content R1. In the case of an assertion such as “I can't overlook this aspect”, contents related to all aspects of X, Y, and Z are searched. Therefore, the related content search device 1 can present a “content group related to one topic related to the content S1”. Each user can know the content produced from a viewpoint different from the viewpoint that he claimed, and can enjoy the merit of expanding the range of thinking.

全てのレビュー内容及びコメント内容を用いてキーテキストを生成する場合、キーテキスト生成部15は、レビュー内容R1、R2及びコメント内容C1−1、C1−2、C1−3、C2−1、C2−2、C2−3を結合したキーテキストK−Cを生成する。キーコンテンツS1に関連するすべての書き込みから生成されたキーテキストK−Cを用いることにより、キーコンテンツS1に関して書き込みを行った全ユーザの主張が考慮された検索を行うことが可能となる。つまり、関連コンテンツ検索装置1は、「コンテンツS1に対する全般的な主張に関するコンテンツ群」を提示することができる。   When generating the key text using all the review contents and the comment contents, the key text generating unit 15 reviews the review contents R1, R2 and the comment contents C1-1, C1-2, C1-3, C2-1, C2-. 2 and key text K-C are generated by combining C2-3. By using the key text K-C generated from all writing related to the key content S1, it is possible to perform a search in consideration of the claims of all users who have written regarding the key content S1. That is, the related content search device 1 can present a “content group relating to a general claim for the content S1”.

なお、関連コンテンツ検索装置1のキーテキスト生成部15は、ユーザが指定したユーザIDをユーザ端末2から受信し、受信したユーザIDが設定されたレビューデータのレビュー内容と、受信したユーザIDが設定されたコメントデータのコメント内容を合わせてキーテキストとしてもよい。また、関連コンテンツ検索装置1のキーテキスト生成部15は、ユーザが指定したレビューID及びコメントIDをユーザ端末2から受信し、受信したレビューIDが設定されたレビューデータのレビュー内容と、受信したコメントIDが設定されたコメントデータのコメント内容を合わせてキーテキストとしてもよい。   The key text generation unit 15 of the related content search device 1 receives the user ID designated by the user from the user terminal 2, and the review content of the review data in which the received user ID is set and the received user ID are set. The comment content of the comment data that has been made may be combined into key text. Further, the key text generation unit 15 of the related content search device 1 receives the review ID and the comment ID designated by the user from the user terminal 2, the review content of the review data in which the received review ID is set, and the received comment The comment contents of the comment data in which the ID is set may be combined into key text.

キーコンテンツとして用いる範囲は、例えば、全ての番組配信サイト共通に、あるいは、番組配信サイト毎に予め決められてもよく、ユーザが指定してもよい。キーコンテンツとして用いる書き込み内容の範囲を選択したり、あるいはその範囲を複数利用したりすることにより、関連コンテンツ検索装置1は、サイト運営者の目的に適合した関連コンテンツ提示機能を実現することが可能となる。   The range used as the key content may be determined in common for all program distribution sites or for each program distribution site, for example, or may be designated by the user. By selecting a range of written contents to be used as key content or using a plurality of ranges, the related content search device 1 can realize a related content presentation function suitable for the purpose of the site operator. It becomes.

図7は、図5に示す処理フローを実行したときの具体的なデータの流れを示す図である。
関連コンテンツ検索装置1は、番組配信サイトにアクセスしているユーザ端末2にキーコンテンツS1のコンテンツデータを配信している。ユーザ端末2は、番組配信サイト表示画面にキーコンテンツS1を表示し、各ユーザは、ユーザ端末2が表示しているキーコンテンツS1を視聴する。あるユーザが、ユーザ端末2により、視聴しているキーコンテンツS1のレビュー内容R1を番組配信サイトに投稿する。ユーザ端末2は、キーコンテンツS1のレビュー内容R1の入力を受けると、入力されたレビュー内容R1を関連コンテンツ検索装置1に送信する。関連コンテンツ検索装置1の書き込み受信部19は、レビュー内容R1を含んだレビューデータをキーコンテンツS1のコンテンツIDと対応させて書き込み記憶部12に書き込む。
FIG. 7 is a diagram showing a specific data flow when the processing flow shown in FIG. 5 is executed.
The related content search device 1 distributes the content data of the key content S1 to the user terminal 2 accessing the program distribution site. The user terminal 2 displays the key content S1 on the program distribution site display screen, and each user views the key content S1 displayed on the user terminal 2. A user posts the review content R1 of the key content S1 being viewed on the program distribution site through the user terminal 2. When receiving the input of the review content R1 of the key content S1, the user terminal 2 transmits the input review content R1 to the related content search device 1. The write receiving unit 19 of the related content search device 1 writes the review data including the review content R1 in the write storage unit 12 in association with the content ID of the key content S1.

その後、他のユーザが自身のユーザ端末2により、レビュー内容R1に対してコメント内容C1−1〜C1−nを書き込む。他のユーザのユーザ端末2は、レビュー内容R1に対するコメント内容C1−1〜C1−nの入力を受けると、入力されたコメント内容C1−1〜C1−nを関連コンテンツ検索装置1に送信する。関連コンテンツ検索装置1の書き込み受信部19は、コメント内容C1-1〜C1−nそれぞれを含んだコメントデータをキーコンテンツS1のコンテンツID及びレビュー内容R1のレビューIDと対応させて書き込み記憶部12に書き込む。書き込まれたレビューやコメントは、現在キーコンテンツS1の番組配信サイトにアクセスしている他のユーザ端末2に表示される。   Thereafter, other users write the comment contents C1-1 to C1-n to the review contents R1 using their own user terminals 2. When the user terminal 2 of another user receives the input of the comment contents C1-1 to C1-n for the review contents R1, the input comment contents C1-1 to C1-n are transmitted to the related content search device 1. The write receiving unit 19 of the related content search device 1 associates the comment data including the comment contents C1-1 to C1-n with the content ID of the key content S1 and the review ID of the review content R1 in the write storage unit 12. Write. The written reviews and comments are displayed on other user terminals 2 that are currently accessing the program distribution site of the key content S1.

関連コンテンツ検索装置1のキーテキスト生成部15は、レビュー内容R1およびコメント内容C1−1〜C1−nからキーテキストK1を生成する。キーテキストK1は、レビュー内容R1およびコメント内容C1−1〜C1−nのテキストデータを単純につなげて結合したものでもあるが、レビュー内容R1のみをキーテキストK1としてもよい。   The key text generation unit 15 of the related content search device 1 generates the key text K1 from the review content R1 and the comment content C1-1 to C1-n. The key text K1 is a text data of the review content R1 and the comment content C1-1 to C1-n that are simply connected and combined, but only the review content R1 may be used as the key text K1.

コンテンツ記憶部11には、コンテンツP1〜Pnのコンテンツデータ、代表画像データ、コンテンツ付加データが記憶されている。検索部16は、キーテキストK1と、コンテンツ記憶部11に蓄積されている各コンテンツP1〜Pnの情報テキストT1〜Tnそれぞれとの類似度を算出する。検索部16は、キーテキストK1との類似度に基づいて選択された情報テキストに対応したコンテンツである関連番組リストを表示する番組配信サイト表示画面データを生成し、ユーザ端末2に配信する。これは、図4に示すコンテンツ配信画面における「おすすめの関連番組」として表示される。   The content storage unit 11 stores content data, representative image data, and content additional data of the contents P1 to Pn. The search unit 16 calculates the similarity between the key text K1 and the information texts T1 to Tn of the contents P1 to Pn stored in the content storage unit 11. The search unit 16 generates program distribution site display screen data that displays a related program list that is content corresponding to the information text selected based on the similarity to the key text K 1, and distributes it to the user terminal 2. This is displayed as “recommended related program” on the content distribution screen shown in FIG.

なお、ユーザがキーコンテンツとして用いる範囲を指定する場合、ユーザ端末2は、ユーザIDと、ユーザが入力したキーコンテンツ範囲とを関連コンテンツ検索装置1に送信する。関連コンテンツ検索装置1のキーテキスト生成部15は、ユーザIDと対応付けてキーコンテンツ範囲を記憶する。
ステップS110において、キーテキスト生成部15は、各ユーザ端末2のユーザIDに対応したキーコンテンツ範囲に従ってキーテキストを生成する。ステップS115〜S120において、検索部16は、各ユーザIDについて生成したキーテキスト毎に、キーコンテンツ以外の全てのコンテンツの情報テキストそれぞれとの類似度を算出して関連コンテンツを選択する。ステップS125において、検索部16は、ユーザIDと、そのユーザIDについて生成したキーテキストに基づいて選択した関連コンテンツの番組配信サイトのURL及び代表画像データを類似度とともに画面生成部17に出力する。ステップS140において、画面生成部17は、ユーザID毎に番組配信サイト表示画面データを生成する。つまり、画面生成部17は、ユーザIDに対応した関連コンテンツの代表画像データを類似度が高い順に表示する番組配信サイト表示画面データを生成する。ステップS145において、配信部18は、現在キーコンテンツの番組配信サイトにアクセスしているユーザ端末2に、そのユーザ端末2のユーザIDに対応して生成した番組配信サイト表示画面データを送信する。
When the user specifies a range to be used as key content, the user terminal 2 transmits the user ID and the key content range input by the user to the related content search device 1. The key text generation unit 15 of the related content search device 1 stores the key content range in association with the user ID.
In step S <b> 110, the key text generation unit 15 generates key text according to the key content range corresponding to the user ID of each user terminal 2. In steps S <b> 115 to S <b> 120, for each key text generated for each user ID, the search unit 16 calculates a similarity with each of the information texts of all the contents other than the key contents and selects related contents. In step S125, the search unit 16 outputs the user ID, the URL of the related content program distribution site selected based on the key text generated for the user ID, and the representative image data to the screen generation unit 17 together with the similarity. In step S140, the screen generation unit 17 generates program distribution site display screen data for each user ID. That is, the screen generation unit 17 generates program distribution site display screen data that displays representative image data of related content corresponding to the user ID in descending order of similarity. In step S145, the distribution unit 18 transmits the program distribution site display screen data generated corresponding to the user ID of the user terminal 2 to the user terminal 2 currently accessing the program distribution site of the key content.

図8は、キーコンテンツとして用いる範囲を複数適用した場合に、ユーザ端末2に表示される番組配信サイト表示画面の表示イメージを示す図である。同図に示すように、番組配信サイト表示画面のレビュー入力フィールドとレビュー投稿ボタンの下部には、レビュー表示領域及びコメント表示領域が表示される。そして、キーコンテンツとして利用した書き込み内容の範囲に対応して、そのキーコンテンツを用いて検索した結果の関連コンテンツの代表画像が表示される。例えば、レビュー内容R1を表示するレビュー表示領域内には、レビュー内容R1をキーコンテンツとして検索した結果得られた関連コンテンツの代表画像D1が併せて表示される。また、レビュー内容R1及びコメント内容C1〜Cnをキーコンテンツとして結果得られた関連コンテンツの代表画像D2が、これらの書き込み内容を含んだ枠内に表意されている。さらに、番組配信サイト表示画面の右側に位置する「おすすめの関連番組」の表示領域には、全てのレビュー内容及びコメント内容をキーコンテンツとして検索した結果得られた関連コンテンツの代表画像D3、D4、D5が表示されている。   FIG. 8 is a diagram showing a display image of a program distribution site display screen displayed on the user terminal 2 when a plurality of ranges used as key contents are applied. As shown in the figure, a review display area and a comment display area are displayed below the review input field and the review posting button on the program distribution site display screen. Then, in correspondence with the range of the written content used as the key content, a representative image of the related content as a result of searching using the key content is displayed. For example, a representative image D1 of related content obtained as a result of a search using the review content R1 as key content is also displayed in the review display area that displays the review content R1. Also, a representative image D2 of related content obtained as a result of using the review content R1 and the comment content C1 to Cn as key content is represented in a frame including these written content. Furthermore, in the display area of “recommended related programs” located on the right side of the program distribution site display screen, representative images D3, D4, and related images of related contents obtained as a result of searching all the review contents and comment contents as key contents. D5 is displayed.

このように、キーテキスト生成部15が、書き込み内容の範囲が異なるキーテキストを生成した場合、画面生成部17は、キーテキストとして使用した書き込み内容の範囲と、その書き込み内容をキーテキストとして用いて検索した結果得られた関連コンテンツの代表画像とを対応付けて表示させる画面データを生成する。   As described above, when the key text generation unit 15 generates key texts having different writing content ranges, the screen generation unit 17 uses the writing content range used as the key text and the writing content as the key text. Screen data to be displayed in association with a representative image of related content obtained as a result of the search is generated.

以上説明したように、本実施形態では、ある番組に関連したユーザの書き込み情報を利用することにより、その番組の関連番組をユーザに提供することが可能となる。   As described above, in this embodiment, it is possible to provide a user with a related program of a program by using user-written information related to the program.

本実施形態で提示される関連コンテンツは、特定ユーザが特定キーワードによって検索したコンテンツではなく、あるコンテンツを話題にして盛り上がった議論の内容などにマッチしたコンテンツである。これにより、それ以降の議論を活発化したり、その議論を深く掘り下げたりするなどのユーザ活動を支援することができる。   The related content presented in the present embodiment is not content searched by a specific user using a specific keyword, but content that matches the content of a discussion that is raised about a certain content. As a result, it is possible to support user activities such as activating discussions thereafter and deepening the discussions.

なお、番組配信サイト表示画面に、関連コンテンツの代表画像に加えて、あるいは、関連コンテンツの代表画像に代えて、情報テキストなどのコンテンツ付加データ内の情報を表示してもよい。
また、コンテンツ記憶部11は、コンテンツデータを記憶していなくともよい。また、コンテンツ記憶部11は、コンテンツデータ及び代表画像データを記憶せず、コンテンツ付加データのみを記憶してもよい。この場合、番組配信サイト表示画面は、代表画像に代えて、情報テキストなどのコンテンツ付加データ内の情報を表示する。
また、関連コンテンツ検索装置1が検索するコンテンツは、ある話題に関する電子掲示板や、SNS(ソーシャルネットワーキングサービス)等のコミュニティサービスのサイトで提供される情報であってもよい。この場合、関連コンテンツ検索装置1のコンテンツ記憶部11は、コミュニティサイトのURLと、そのコミュニティサイトの情報テキストを設定したコンテンツ付加データを記憶する。
Information in content additional data such as information text may be displayed on the program distribution site display screen in addition to the representative image of the related content or instead of the representative image of the related content.
Further, the content storage unit 11 may not store content data. Further, the content storage unit 11 may store only the content additional data without storing the content data and the representative image data. In this case, the program distribution site display screen displays information in the content additional data such as information text instead of the representative image.
Further, the content searched by the related content search device 1 may be information provided on an electronic bulletin board related to a certain topic or a site of a community service such as SNS (social networking service). In this case, the content storage unit 11 of the related content search device 1 stores the content additional data in which the URL of the community site and the information text of the community site are set.

なお、本実施形態の情報テキストとして、予め記述されている番組の概要文、番組の出演者、番組の字幕、番組の原稿など(以下、「番組概要文等」と記載する。)に、番組に対して書き込まれたレビュー内容及びコメント内容である書き込み内容データを追加したテキストデータを用いてもよい。これにより、関連コンテンツ検索装置1は、番組概要文等と書き込み内容データとの両方を含む情報テキストを対象としてキーテキストとの類似度を算出する。従って、関連コンテンツ検索装置1は、キーテキストと類似する番組概要文等に関連付けられたコンテンツだけではなく、その番組についてユーザによって書き込まれた書き込み内容データ(現在の話題)がキーテキストと類似するコンテンツをも検索結果として提示することができる。   In addition, as information text of this embodiment, a program summary sentence, a program performer, a program subtitle, a program manuscript (hereinafter referred to as “program summary sentence etc.”) described in advance is shown as a program text. Text data to which the written content data, which is the content of the review and the content of the comment written, is added may be used. Thereby, the related content search device 1 calculates the similarity with the key text for the information text including both the program summary sentence and the written content data. Therefore, the related content search device 1 is not only content related to a program summary sentence similar to the key text, but also content whose written content data (current topic) written by the user for the program is similar to the key text. Can also be presented as a search result.

また、本実施形態の情報テキストとして、番組に対する書込み内容データのみを用いてもよい。この場合、情報テキストは番組概要文等を含まないが、情報テキスト以外のコンテンツ付加データが番組概要文等を含んでいてもよい。番組に対する書き込み内容データ(いわゆる、口コミ)のみを情報テキストとして用いることにより、関連コンテンツ検索装置1は、番組には明示的には含まれていない暗黙的な情報を利用した検索を行うことが可能となる。従って、関連コンテンツ検索装置1は、意外性を重視してコンテンツを検索した結果をユーザに提示することができる。例えば、番組A、番組Bともに人物Cは出演しておらず、あらすじや出演者の情報に人物Cは含まれていないが、番組A、番組Bへの書き込み内容には、それらの番組に関わる人物として人物Cが取り上げられることがある。このような場合、番組Aを視聴しているユーザに対して、番組Bを検索結果として提示することができる。   Further, only the written content data for the program may be used as the information text of the present embodiment. In this case, the information text does not include a program summary sentence or the like, but content additional data other than the information text may include a program summary sentence or the like. By using only written content data (so-called word-of-mouth) for a program as information text, the related content search device 1 can perform a search using implicit information that is not explicitly included in the program. It becomes. Therefore, the related content search device 1 can present the result of searching for content with an emphasis on unexpectedness to the user. For example, neither the program A nor the program B appear in the person C, and the information of the synopsis or performer does not include the person C, but the contents written in the program A and the program B are related to those programs. A person C may be taken up as a person. In such a case, the program B can be presented as a search result to the user viewing the program A.

上述のように、書き込み内容データを付加した情報テキスト、あるいは、書き込み内容データのみが設定された情報テキストを用いる場合、全ての書き込み内容データを対象としてもよく、現在時刻から所定時間内に書き込まれた書き込み内容データを対象としてもよい。全ての書き込み内容データを対象とすることにより、関連コンテンツ検索装置1は、番組に対する全体的な話題や評価などを考慮して検索を行った結果得られたコンテンツをユーザに提示することができる。また、現在時刻から所定時間内の書き込み内容データを対象とすることにより、関連コンテンツ検索装置1は、直近の話題性によるバイアスをかけて検索を行った結果得られたコンテンツをユーザに提示することができる。   As described above, when using the information text to which the write content data is added or the information text in which only the write content data is set, all the write content data may be targeted and written within a predetermined time from the current time. The written content data may be the target. By targeting all written content data, the related content search device 1 can present content obtained as a result of performing a search in consideration of the overall topic and evaluation of the program to the user. Further, by targeting written content data within a predetermined time from the current time, the related content search device 1 presents to the user content obtained as a result of performing a search with a bias due to the latest topicality. Can do.

全ての書き込み内容データを対象とする場合、図5のステップS150において、書き込み受信部19は、キーコンテンツIDに対応したコンテンツ付加データ内の情報テキストに、受信したレビュー書き込みデータ内のレビュー内容を追加する。また、図5のステップS155において、書き込み受信部19は、キーコンテンツIDに対応したコンテンツ付加データ内の情報テキストに、受信したコメント書き込みデータ内のコメント内容を追加する。   When all the write content data is targeted, in step S150 of FIG. 5, the write receiving unit 19 adds the review content in the received review write data to the information text in the content additional data corresponding to the key content ID. To do. Further, in step S155 of FIG. 5, the write receiving unit 19 adds the comment content in the received comment write data to the information text in the content additional data corresponding to the key content ID.

現在時刻から所定時間内の書き込み内容データを対象とする場合、図5のステップS150において、書き込み受信部19は、キーコンテンツIDに対応づけて、割り当てたレビューIDと、受信したレビュー書き込みデータ内のレビュー内容及びユーザIDと、現在時刻を示す書き込み時間とを設定したレビューデータを書き込み記憶部12に書き込む。また、図5のステップS155において、書き込み受信部19は、キーコンテンツIDに対応づけて、割り当てたコメントIDと、受信したコメント書き込みデータ内のコメント内容及びユーザIDと、現在時刻を示す書き込み時間とを設定したコメントデータを書き込み記憶部12に書き込む。
そして、ステップS150またはステップS155の後、書き込み受信部19は、キーコンテンツIDに対応したレビューデータのうち、書き込み時間が現在時刻から所定時間内の時刻を示すレビューデータを特定してレビュー内容を読み出す。さらに、書き込み受信部19は、キーコンテンツIDに対応したコメントデータのうち、書き込み時間が現在時刻から所定時間内の時刻を示すコメントデータを特定してコメント内容を読み出す。書き込み受信部19は、キーコンテンツIDに対応したコンテンツ付加データ内の情報テキストに現在記述されているレビュー内容及びコメント内容を、読み出したレビュー内容及びコメント内容により更新する。そして、ステップS110以降の処理を行う。
When writing content data within a predetermined time from the current time is targeted, in step S150 in FIG. 5, the write receiving unit 19 associates the assigned review ID with the key content ID and the received review write data. The review data in which the review contents and user ID and the writing time indicating the current time are set are written in the writing storage unit 12. Further, in step S155 of FIG. 5, the write receiver 19 associates the key content ID with the assigned comment ID, the comment content and user ID in the received comment write data, and the write time indicating the current time. Is written in the write storage unit 12.
Then, after step S150 or step S155, the write receiving unit 19 reads the review contents by specifying the review data indicating the write time within the predetermined time from the current time among the review data corresponding to the key content ID. . Further, the writing receiving unit 19 reads out the comment content by specifying the comment data indicating the writing time within the predetermined time from the current time among the comment data corresponding to the key content ID. The write receiving unit 19 updates the review content and comment content currently described in the information text in the content additional data corresponding to the key content ID with the read review content and comment content. And the process after step S110 is performed.

[第2の実施形態]
第1の実施形態では、関連コンテンツ検索装置1がVODサービス等のコンテンツ配信サービスを提供する場合について説明したが、本実施形態では、関連コンテンツ検索装置が電子掲示板や、SNS(ソーシャルネットワーキングサービス)等のコミュニティサービスを提供する場合について説明する。
[Second Embodiment]
In the first embodiment, the case where the related content search device 1 provides a content distribution service such as the VOD service has been described. However, in this embodiment, the related content search device is an electronic bulletin board, an SNS (social networking service), or the like. A case where the community service is provided will be described.

コミュニティサービスは、特定のテーマについて興味のあるユーザがコミュニティを形成し、そのコミュニティに所属するユーザ間が情報の交換などを行うことを可能とする機能である。大規模なSNSサイトは、膨大な数のコミュニティを管理するとともに、ユーザの便宜のためにコミュニティ検索機能を提供する。ユーザは、そのようなコミュニティ検索機能を利用して、コミュニティのテーマを表すコミュニティタイトルをキーワードとした検索を行い、目的のコミュニティを探すのが一般的である。しかし、コミュニティタイトルからはユーザの興味とはあまり関連が無さそうなコミュニティであっても、実際の内容はユーザの興味に合っているコミュニティはいくつも存在する。ユーザがこのようなコミュニティに行き着くことは、従来のキーワードによるコミュニティ検索機能だけでは困難である。そこで、本実施形態の関連コンテンツ検索装置は、第1の実施形態で示したテキスト間の類似度を用いた比較手法を用い、あるコミュニティを閲覧している際に、関連した他のコミュニティを提示する。つまり、本実施形態では、コミュニティのテーマが主題であり、ユーザ間で交換する情報がその主題に対する書き込み内容である。   The community service is a function that enables users who are interested in a specific theme to form a community and exchange information between users belonging to the community. A large-scale SNS site manages a huge number of communities and provides a community search function for the convenience of the user. Generally, a user searches for a target community by performing a search using a community title representing a community theme as a keyword by using such a community search function. However, there are many communities whose actual contents match the user's interest even though the community title is not likely to be related to the user's interest. It is difficult for a user to reach such a community only with a community search function using a conventional keyword. Therefore, the related content search apparatus of the present embodiment uses the comparison method using the similarity between texts shown in the first embodiment, and presents other related communities when browsing a certain community. To do. That is, in this embodiment, the theme of a community is a theme, and the information exchanged between users is the content written to the theme.

図9は、本発明の第2の実施形態による関連コンテンツ検索装置5の構成を示すブロック図である。関連コンテンツ検索装置5は、1台または複数台のサーバ等により実現することができ、コンテンツ記憶部51、書き込み記憶部52、配信要求受信部53(主題指定受信部)、コンテンツ検索部54、画面生成部57、配信部58、及び、書き込み受信部59を備えて構成される。   FIG. 9 is a block diagram showing the configuration of the related content search device 5 according to the second embodiment of the present invention. The related content search device 5 can be realized by one or a plurality of servers or the like, and includes a content storage unit 51, a write storage unit 52, a distribution request reception unit 53 (subject designation reception unit), a content search unit 54, a screen A generation unit 57, a distribution unit 58, and a write reception unit 59 are provided.

コンテンツ記憶部51及び書き込み記憶部52は、ハードディスク装置や半導体メモリなどで実現される。コンテンツ記憶部51は、どのようなコミュニティであるかを記述したコミュニティ情報と、コミュニティに対する書き込み内容を結合したテキストデータである情報テキストを記憶する。書き込み記憶部52は、各コミュニティに対してユーザが書き込んだ書き込み内容を記憶する。   The content storage unit 51 and the write storage unit 52 are realized by a hard disk device, a semiconductor memory, or the like. The content storage unit 51 stores community information that describes what kind of community it is and information text that is text data that combines the contents written to the community. The write storage unit 52 stores the write contents written by the user for each community.

配信要求受信部53は、ユーザ端末2からコミュニティサイトへのアクセス要求を受信する。コンテンツ検索部54は、キーテキスト生成部55及び検索部56を備える。キーテキスト生成部55は、ユーザがアクセスしているコミュニティに対する書き込み内容を書き込み記憶部52から読み出してキーテキストを生成する。検索部56は、キーテキスト生成部55が生成したキーテキストと、コンテンツ記憶部51に記憶されている情報テキストとの類似度を算出し、類似度が所定より高い情報テキストに対応したコミュニティを関連コミュニティとして画面生成部57に通知する。   The distribution request receiving unit 53 receives an access request to the community site from the user terminal 2. The content search unit 54 includes a key text generation unit 55 and a search unit 56. The key text generation unit 55 reads the content written for the community accessed by the user from the write storage unit 52 and generates the key text. The search unit 56 calculates the similarity between the key text generated by the key text generation unit 55 and the information text stored in the content storage unit 51, and associates the community corresponding to the information text with the similarity higher than a predetermined value. The screen generation unit 57 is notified as a community.

画面生成部57は、コンテンツ記憶部51から読み出したコミュニティ情報、書き込み記憶部52から読み出した書き込み内容、検索部56による検索の結果得られた関連するコミュニティの情報を表示させる画面データを生成する。配信部58は、画面生成部57が生成した画面データをユーザ端末2へネットワーク3を介して配信する。書き込み受信部59は、ネットワーク3を介してユーザ端末2から書き込み内容を受信し、書き込み記憶部52に書き込む。   The screen generation unit 57 generates screen data for displaying the community information read from the content storage unit 51, the written content read from the write storage unit 52, and related community information obtained as a result of the search by the search unit 56. The distribution unit 58 distributes the screen data generated by the screen generation unit 57 to the user terminal 2 via the network 3. The write receiving unit 59 receives the write content from the user terminal 2 via the network 3 and writes it in the write storage unit 52.

図10は、コンテンツ記憶部51が記憶するデータの例を示す。コンテンツ記憶部11は、コミュニティIDに対応付けて、コミュニティ情報、代表画像データ、及び、情報テキストを記憶する。コミュニティIDは、各コミュニティを一意に特定する。コミュニティ情報は、コミュニティタイトル、コミュニティの説明を示す。情報テキストは、コミュニティに対する書き込み内容のテキストデータである。   FIG. 10 shows an example of data stored in the content storage unit 51. The content storage unit 11 stores community information, representative image data, and information text in association with the community ID. The community ID uniquely identifies each community. The community information indicates a community title and a community description. The information text is text data of contents written to the community.

図11は、書き込み記憶部52に記憶される書き込みデータのデータ構成例を示す。書き込みデータは、コミュニティIDとコメントデータとの対応付けを示す。コメントデータは、コメントID、コメントを書き込んだユーザのユーザID、及び、コメント内容(書き込み内容データ)を含む。   FIG. 11 shows a data configuration example of write data stored in the write storage unit 52. The write data indicates the association between the community ID and the comment data. The comment data includes the comment ID, the user ID of the user who wrote the comment, and the comment content (written content data).

図12は、本実施形態においてユーザ端末2に表示されるコミュニティサイト表示画面の表示イメージを示す図である。同図に示すように、コミュニティサイト表示画面の一番上から、コミュニティID、コミュニティタイトル、コミュニティの説明が表示される。この説明の下には、コメント内容を書き込むためのコメント入力フィールドと、コメント入力フィールドに書き込まれたコメント内容を関連コンテンツ検索装置5へ送信するよう指示するための投稿ボタンが含まれる。   FIG. 12 is a diagram showing a display image of the community site display screen displayed on the user terminal 2 in the present embodiment. As shown in the figure, the community ID, community title, and community description are displayed from the top of the community site display screen. Below this description, a comment input field for writing the comment content and a post button for instructing to transmit the comment content written in the comment input field to the related content search device 5 are included.

コメント入力フィールドとコメント投稿ボタンの下には、コミュニティ掲示板へ投稿されたコメントのコメント表示領域が表示される。コメント表示領域には、投稿されたコメントのコメント内容が表示される。また、ユーザが気に入ったコメントをマウスなどで指定することにより、そのコメントのコメント領域に「いいね!」というチェック(選択フラグ)が表示される。コミュニティサイト表示画面の右側に位置する「関連するコミュニティ」の表示領域には、書き込み内容に基づいて検索された関連コミュニティの代表画像が表示されている。関連コミュニティの代表画像は、書き込み内容との関連性が高い関連番組の順に表示する。   Below the comment input field and the comment posting button, a comment display area for comments posted to the community bulletin board is displayed. In the comment display area, the comment content of the posted comment is displayed. In addition, when a comment that the user likes is specified with a mouse or the like, a check (selection flag) “Like” is displayed in the comment area of the comment. In the display area of “related community” located on the right side of the community site display screen, a representative image of the related community searched based on the written content is displayed. The representative images of the related communities are displayed in the order of related programs that are highly related to the written content.

図13は、本実施形態による関連コンテンツ検索装置5の処理フローを示す図である。
ユーザは、ユーザ端末2にユーザIDと、コミュニティサイトへのアクセス指示とを入力する。ユーザ端末2は、ユーザIDと、コミュニティサイトへのアクセス指示との入力を受けると、ユーザID及びアクセス要求を関連コンテンツ検索装置5へ送信する。アクセス指示には、ユーザがアクセスを指示したコミュニティサイトのURL(主題を特定する情報)が設定される。関連コンテンツ検索装置5の配信要求受信部53は、ユーザ端末2からユーザID及びアクセス要求を受信する(ステップS505:アクセス要求)。以下、アクセス要求に設定されたURLのコミュニティサイトで提供するコミュニティをキーコミュニティと記載する。
FIG. 13 is a diagram showing a processing flow of the related content search device 5 according to the present embodiment.
The user inputs a user ID and an access instruction to the community site to the user terminal 2. When the user terminal 2 receives the input of the user ID and the access instruction to the community site, the user terminal 2 transmits the user ID and the access request to the related content search device 5. In the access instruction, the URL (information specifying the subject) of the community site to which the user has instructed access is set. The distribution request receiving unit 53 of the related content search device 5 receives the user ID and the access request from the user terminal 2 (step S505: access request). Hereinafter, a community provided on the community site of the URL set in the access request is referred to as a key community.

キーテキスト生成部55は、書き込み記憶部52からキーコミュニティのコミュニティID(以下、「キーコミュニティID」と記載する。)(主題の識別情報)に対応したコメントデータを読み出し、読み出したコメント内容を結合してキーテキストを生成する(ステップS510)。検索部56は、第1の実施形態と同様の類似度算出方法により、キーテキスト生成部55が生成したキーテキストと、コンテンツ記憶部51に記憶されている他のコミュニティの情報テキストそれぞれとの類似度を算出する(ステップS515)。   The key text generation unit 55 reads the comment data corresponding to the community ID of the key community (hereinafter referred to as “key community ID”) (the identification information of the subject) from the writing storage unit 52 and combines the read comment contents. Then, key text is generated (step S510). The search unit 56 uses the same similarity calculation method as in the first embodiment to compare the key text generated by the key text generation unit 55 with the information texts of other communities stored in the content storage unit 51. The degree is calculated (step S515).

検索部56は、キーテキストとの類似度が所定条件より高い情報テキストを関連コミュニティの情報テキストとして選択する(ステップS520)。所定条件とは、類似度が高い順に所定数、所定の類似度以上、などとすることができる。検索部56は、関連コミュニティの情報テキストに対応したコミュニティ情報内のコミュニティサイトのURLと、代表画像データとをコンテンツ記憶部51から読み出し、関連コミュニティの情報テキストについて算出した類似度とともに画面生成部57に出力する(ステップS525)。   The search unit 56 selects an information text whose similarity with the key text is higher than a predetermined condition as the information text of the related community (step S520). The predetermined condition may be a predetermined number in descending order of similarity, a predetermined similarity or higher. The search unit 56 reads the URL of the community site in the community information corresponding to the information text of the related community and the representative image data from the content storage unit 51, and the screen generation unit 57 together with the similarity calculated for the information text of the related community. (Step S525).

画面生成部57は、キーコミュニティIDに対応付けられたコミュニティ情報をコンテンツ記憶部51から読み出す(ステップS530)。さらに、画面生成部57は、キーコミュニティIDに対応したコメントデータを書き込み記憶部52から読み出す(ステップS535)。画面生成部57は、ステップS530において読み出したコミュニティ情報内のコミュニティタイトル及び説明、ステップS535において読み出したコメントデータ内のコメント内容、ステップS525において検索部56から受信した関連コミュニティの代表画像データを表示するコミュニティサイト表示画面データを生成する(ステップS540)。このとき、関連コミュニティの代表画像データは、類似度が高い順に並べられ、その関連コミュニティのURLと対応付けられる。配信部58は、画面生成部57により生成されたコミュニティサイト表示画面データをアクセス要求送信元のユーザ端末2へ送信する(ステップS545)。アクセス要求送信元のユーザ端末2は、関連コンテンツ検索装置5から受信したコミュニティサイト表示画面データをディスプレイに表示する。   The screen generation unit 57 reads community information associated with the key community ID from the content storage unit 51 (step S530). Furthermore, the screen generation unit 57 reads comment data corresponding to the key community ID from the write storage unit 52 (step S535). The screen generation unit 57 displays the community title and description in the community information read in step S530, the comment content in the comment data read in step S535, and the representative image data of the related community received from the search unit 56 in step S525. Community site display screen data is generated (step S540). At this time, the representative image data of the related community is arranged in descending order of similarity and is associated with the URL of the related community. The distribution unit 58 transmits the community site display screen data generated by the screen generation unit 57 to the user terminal 2 that is the access request transmission source (step S545). The user terminal 2 of the access request transmission source displays the community site display screen data received from the related content search device 5 on the display.

現在キーコミュニティのコミュニティサイトにアクセスしているいずれかのユーザ端末2において、ユーザがコミュニティサイト表示画面のコメント入力フィールドにコメント内容を書き込み、投稿ボタンをクリックする。ユーザ端末2は、コメント内容及び投稿ボタンのクリックの入力を受けると、入力されたコメント内容と、ユーザIDとが設定されたコメント書き込みデータを関連コンテンツ検索装置5に送信する。関連コンテンツ検索装置5の書き込み受信部59は、コメント書き込みデータを受信すると(ステップS505:コメント)、コメントIDを割り当てる。書き込み受信部59は、キーコミュニティIDに対応づけて、割り当てたコメントIDと、受信したコメント書き込みデータ内のコメント内容及びユーザIDとを書き込み記憶部52に書き込む(ステップS550)。さらに、書き込み受信部59は、書き込み記憶部52からキーコミュニティIDに対応したコメントデータを読み出し、読み出したコメント内容を結合して情報テキストを生成する。書き込み受信部59は、キーコミュニティIDに対応づけて生成した情報テキストをコンテンツ記憶部51に書き込む(ステップS555)。   In any user terminal 2 currently accessing the community site of the key community, the user writes the comment content in the comment input field of the community site display screen, and clicks the posting button. When the user terminal 2 receives the input of the comment content and the click of the posting button, the user terminal 2 transmits the comment writing data in which the input comment content and the user ID are set to the related content search device 5. When receiving the comment writing data (Step S505: Comment), the writing receiving unit 59 of the related content search device 5 assigns a comment ID. The write receiving unit 59 writes the assigned comment ID, the comment content in the received comment write data, and the user ID in the write storage unit 52 in association with the key community ID (step S550). Further, the write receiving unit 59 reads the comment data corresponding to the key community ID from the write storage unit 52 and combines the read comment contents to generate an information text. The write receiving unit 59 writes the information text generated in association with the key community ID in the content storage unit 51 (step S555).

以降、関連コンテンツ検索装置5は、ステップS510以降の処理を行なう。但しステップS545において、配信部58は、現在キーコミュニティのコミュニティサイトにアクセスしている全てのユーザ端末2に配信する。   Thereafter, the related content search device 5 performs the processing after step S510. However, in step S545, the distribution unit 58 distributes to all user terminals 2 currently accessing the community site of the key community.

ユーザがマウスなどを用いて、ユーザ端末2に表示されている関連コミュニティの代表画像をクリックすると、ユーザ端末2はユーザIDと関連コミュニティへのアクセス要求を関連コンテンツ検索装置5に送信する。関連コンテンツ検索装置5は、関連コミュニティをキーコミュニティとして、ステップS505からの処理を行なう。これによって、ユーザは、選択した関連コミュニティのコミュニティサイトにアクセスすることができる。   When the user clicks the representative image of the related community displayed on the user terminal 2 using a mouse or the like, the user terminal 2 transmits a user ID and an access request to the related community to the related content search device 5. The related content search device 5 performs the processing from step S505 using the related community as a key community. Thereby, the user can access the community site of the selected related community.

なお、コミュニティサイト表示画面に、関連コミュニティの代表画像に加えて、あるいは、関連コミュニティの代表画像に代えて、コミュニティ情報内のコミュニティタイトルや説明を表示してもよい。   In addition to the representative image of the related community or instead of the representative image of the related community, the community title and description in the community information may be displayed on the community site display screen.

本実施形態により、キーワード検索などを行うことなく、ユーザが現在参加しているコミュニティ(ユーザが興味を持っている主題)に関連した他のコミュニティの存在を提示することが可能となる。   According to the present embodiment, it is possible to present the presence of another community related to the community in which the user is currently participating (the subject that the user is interested in) without performing a keyword search or the like.

なお、ユーザが気に入ったコメント内容のみをキーテキストに用いて関連コミュニティを検索するようにしてもよい。この場合、関連コンテンツ検索装置5は、コミュニティサイト表示画面のコメント表示領域にコメント内容と併せてボタンを表示させるコミュニティサイト表示画面を生成する。そして、コミュニティサイトにアクセスしているユーザが、ユーザ端末2に表示されているコミュニティサイトの表示画面により他のユーザのコメント内容を閲覧し、気に入ったコメント内容に対応したボタンをマウス等によりクリックし、「いいね!」というチェックを付ける。ユーザ端末2は、チェックがつけられたコメント内容のコメントIDを関連コンテンツ検索装置5に送信する。関連コンテンツ検索装置5のキーテキスト生成部55は、キーコンテンツIDに対応したコメントデータのうち、受信したコメントIDにより特定されるコメントデータのみを書き込み記憶部52から読み出してキーテキストを生成する。関連コンテンツ検索装置5は、ステップS515以降の処理を行なう。これにより、ユーザの興味の嗜好を考慮した関連コンテンツの提示も可能となる。   In addition, you may make it search a related community using only the comment content which a user likes as a key text. In this case, the related content search device 5 generates a community site display screen that displays a button together with the comment content in the comment display area of the community site display screen. Then, the user accessing the community site browses the comment content of other users on the display screen of the community site displayed on the user terminal 2, and clicks the button corresponding to the comment content that he / she likes with a mouse or the like. , Check “Like”. The user terminal 2 transmits the comment ID of the checked comment content to the related content search device 5. The key text generation unit 55 of the related content search device 5 reads only the comment data specified by the received comment ID from the comment data corresponding to the key content ID from the write storage unit 52 and generates the key text. The related content search device 5 performs the processing after step S515. Thereby, it is also possible to present related content in consideration of the user's interests and preferences.

[効果]
以上説明した本実施形態の関連コンテンツ検索装置は、ある主題に対し対して書き込まれた書き込み内容、例えば、配信されている番組について電子掲示板に書き込まれたユーザの意見や会話、SNSなどのコミュニティサービスなどにおいて書き込まれたスレッドに関するユーザの意見や会話などを用いて関連するコンテンツを検索する。そのため、ユーザは、キーワードなどの明示的な検索キーを入力することなく、現在閲覧しているコンテンツやスレッドなどの主題に関連するコンテンツを得ることが可能となる。つまり、同じ興味を持つ他のユーザが書き込んだテキストデータを利用し、ユーザに特定の検索意図が無い場合においても関連コンテンツを検索し、提示することができる。このように、明示的にキーワードを付与する操作をユーザに要求しないことで、ユーザがキーワードとして表現できないような、深層的に持っている要望に対応したコンテンツを提示することが可能となる。従って、ユーザの嗜好に合いつつ、思いもよらなかった新しいコンテンツとの出会いをユーザに提供することが可能となる。また、電子掲示板の議論をより深いものとするコンテンツを提示することも可能である。検索のキーテキストとしては、ネットワーク上の電子掲示板や、コンテンツの配信サイト(レビューサイト)内の電子掲示板の書き込み内容、Twitterのような短い投稿テキストを利用することができる。
[effect]
The related content search device of the present embodiment described above is a content service written for a certain subject, for example, a user's opinion or conversation written on an electronic bulletin board about a distributed program, a community service such as SNS The related content is searched using the user's opinions and conversations regarding the thread written in the above. Therefore, the user can obtain content related to the current browsing content or a subject such as a thread without inputting an explicit search key such as a keyword. That is, by using text data written by other users who have the same interest, related content can be searched and presented even when the user has no specific search intention. In this way, by not requiring the user to perform an operation of explicitly assigning a keyword, it is possible to present content corresponding to a deeply desired request that the user cannot express as a keyword. Therefore, it is possible to provide the user with an unexpected encounter with new content while meeting the user's preference. It is also possible to present content that makes discussions on the electronic bulletin board deeper. As search key texts, electronic bulletin boards on the network, written contents of electronic bulletin boards in content distribution sites (review sites), and short posted texts such as Twitter can be used.

[その他]
上記実施形態では、主題を特定する情報として、番組配信サイトのURLや、コミュニティサイトのURLなど、主題となるコンテンツの配信や、主題についての電子掲示板を提供しているサイトのURLを用いているが、これに限定されるものではない。主題を特定する情報は、コンテンツIDやコミュニティIDを特定できる情報であればよく、コンテンツIDやコミュニティID自体を用いてもよい。
また、関連コンテンツ検索装置1、関連コンテンツ検索装置5は、主題を特定する情報と、書き込み内容データとを同時に受信しなくともよい。
[Other]
In the above embodiment, as the information for specifying the subject, the URL of the site that provides the subject content such as the URL of the program distribution site or the URL of the community site, or the electronic bulletin board about the subject is used. However, the present invention is not limited to this. The information for specifying the subject may be information that can specify the content ID or community ID, and the content ID or community ID itself may be used.
Further, the related content search device 1 and the related content search device 5 may not receive the information for specifying the subject and the written content data at the same time.

上述した関連コンテンツ検索装置1、関連コンテンツ検索装置5は、内部にコンピュータシステムを有している。そして、関連コンテンツ検索装置1の配信要求受信部13、コンテンツ検索部14、画面生成部17、配信部18及び書き込み受信部19、ならびに、関連コンテンツ検索装置5の配信要求受信部53、コンテンツ検索部54、画面生成部57、配信部58及び書き込み受信部59の動作の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータシステムが読み出して実行することによって、上記処理が行われる。ここでいうコンピュータシステムとは、CPU及び各種メモリやOS、周辺機器等のハードウェアを含むものである。   The related content search device 1 and the related content search device 5 described above have a computer system therein. Then, the distribution request receiving unit 13, the content searching unit 14, the screen generation unit 17, the distribution unit 18 and the write receiving unit 19 of the related content search device 1, and the distribution request receiving unit 53 of the related content search device 5, the content search unit 54, the operation process of the screen generation unit 57, the distribution unit 58, and the writing reception unit 59 is stored in a computer-readable recording medium in the form of a program, and the computer system reads and executes this program. The above processing is performed. The computer system here includes a CPU, various memories, an OS, and hardware such as peripheral devices.

また、「コンピュータシステム」は、WWWシステムを利用している場合であれば、ホームページ提供環境(あるいは表示環境)も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶部のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
Further, the “computer system” includes a homepage providing environment (or display environment) if a WWW system is used.
The “computer-readable recording medium” refers to a portable medium such as a flexible disk, a magneto-optical disk, a ROM, and a CD-ROM, and a storage unit such as a hard disk built in the computer system. Furthermore, the “computer-readable recording medium” dynamically holds a program for a short time like a communication line when transmitting a program via a network such as the Internet or a communication line such as a telephone line. In this case, a volatile memory in a computer system serving as a server or a client in that case, and a program that holds a program for a certain period of time are also included. The program may be a program for realizing a part of the functions described above, and may be a program capable of realizing the functions described above in combination with a program already recorded in a computer system.

1、5…関連コンテンツ検索装置
11、51…コンテンツ記憶部
12、52…書き込み記憶部
13、53…配信要求受信部(主題指定受信部)
14、54…コンテンツ検索部
15、55…キーテキスト生成部
16、56…検索部
17、57…画面生成部
18、58…配信部
19、59…書き込み受信部
2…ユーザ端末
3…ネットワーク
1, 5 ... related content search device 11, 51 ... content storage unit 12, 52 ... write storage unit 13, 53 ... distribution request reception unit (subject specification reception unit)
14, 54 ... Content search unit 15, 55 ... Key text generation unit 16, 56 ... Search unit 17, 57 ... Screen generation unit 18, 58 ... Distribution unit 19, 59 ... Write reception unit 2 ... User terminal 3 ... Network

Claims (5)

コンテンツの内容を表した、前記コンテンツの概要文、字幕、及び原稿のうちいずれか1以上を含む情報テキストと、前記コンテンツの情報とを対応付けて記憶するコンテンツ記憶部と、
主題の識別情報と、前記主題に対する感想または意見を示す書き込み内容データとを対応づけて記憶する書き込み記憶部と、
複数のユーザ端末から主題を特定する情報を受信する主題指定受信部と、
前記ユーザ端末から書き込み内容データを受信し、受信した前記書き込み内容データと、前記主題指定受信部が前記ユーザ端末から受信した前記情報により特定される前記主題の識別情報とを対応づけて前記書き込み記憶部に書き込む書き込み受信部と、
主題の識別情報に対応した書き込み内容データを前記書き込み記憶部から読み出し、読み出した前記書き込み内容データを設定したキーテキストを生成するキーテキスト生成部と、
前記キーテキスト生成部が生成した前記キーテキストと前記コンテンツ記憶部に記憶されている前記情報テキストとの類似度を算出し、算出された類似度に基づいて前記キーテキストと類似する情報テキストを選択する検索部と、
前記検索部により選択された前記情報テキストに対応した前記コンテンツの情報を前記コンテンツ記憶部から読み出して出力する配信部と、
を備えることを特徴とする関連コンテンツ検索装置。
A content storage unit that stores the information text including one or more of the content summary sentence, the subtitles, and the manuscript, which represents the content, and the content information;
A writing storage unit that stores the identification information of the subject and the writing content data indicating the impression or opinion on the subject in association with each other;
A subject designation receiving unit for receiving information identifying a subject from a plurality of user terminals;
Write content data is received from the user terminal, and the received write content data is associated with identification information of the subject specified by the information received by the subject designation receiving unit from the user terminal, and the write storage. Write receiver to write to
A key text generation unit that reads the write content data corresponding to the identification information of the subject from the write storage unit, and generates a key text in which the read write content data is set;
The similarity between the key text generated by the key text generation unit and the information text stored in the content storage unit is calculated, and an information text similar to the key text is selected based on the calculated similarity A search section to
A distribution unit that reads out and outputs information on the content corresponding to the information text selected by the search unit from the content storage unit;
A related content search apparatus comprising:
前記記憶部は、主題の識別情報と、レビュー内容データと、前記レビュー内容データに対するコメント内容データとを対応づけ記憶し、
前記キーテキスト生成部は、主題の識別情報に対応した一部のレビュー内容データ、あるいは、主題の識別情報に対応した一部のレビュー内容データ及び前記一部のレビュー内容データに対応したコメント内容データ、あるいは、主題の識別情報に対応した全てのレビュー内容データ及びコメント内容データを設定したキーテキストを生成する、
ことを特徴とする請求項1に記載の関連コンテンツ検索装置。
The storage unit stores subject identification information, review content data, and comment content data for the review content data in association with each other,
The key text generation unit includes a part of review content data corresponding to the subject identification information, a part of review content data corresponding to the subject identification information, and a comment content data corresponding to the part of the review content data. Or generate a key text in which all the review content data and comment content data corresponding to the subject identification information are set,
The related content search apparatus according to claim 1, wherein:
前記配信部は、前記キーテキストの生成元となった前記レビュー内容データまたは前記レビュー内容データ及び前記コメント内容データと、前記検索部により選択された前記情報テキストに対応したコンテンツの情報とを対応付けて出力する、
ことを特徴とする請求項2に記載の関連コンテンツ検索装置。
The distribution unit associates the review content data or the review content data and the comment content data that are the generation source of the key text with content information corresponding to the information text selected by the search unit. Output,
The related content search device according to claim 2, wherein:
前記キーテキスト生成部は、主題の識別情報に対応した書き込み内容データのうちユーザにより指定された前記書き込み内容データを設定したキーテキストを生成する、
ことを特徴とする請求項1に記載の関連コンテンツ検索装置。
The key text generation unit generates key text in which the write content data designated by the user among the write content data corresponding to the subject identification information is set.
The related content search apparatus according to claim 1, wherein:
関連コンテンツ検索装置として用いられるコンピュータを、
コンテンツの内容を表した、前記コンテンツの概要文、字幕、及び原稿のうちいずれか1以上を含む情報テキストと、前記コンテンツの情報とを対応付けて記憶するコンテンツ記憶部、
主題の識別情報と、前記主題に対する感想または意見を示す書き込み内容データとを対応づけて記憶する書き込み記憶部、
複数のユーザ端末から主題を特定する情報を受信する主題指定受信部、
前記ユーザ端末から書き込み内容データを受信し、受信した前記書き込み内容データと、前記主題指定受信部が前記ユーザ端末から受信した前記情報により特定される前記主題の識別情報とを対応づけて前記書き込み記憶部に書き込む書き込み受信部、
主題の識別情報に対応した書き込み内容データを前記書き込み記憶部から読み出し、読み出した前記書き込み内容データを設定したキーテキストを生成するキーテキスト生成部、
前記キーテキスト生成部が生成した前記キーテキストと前記コンテンツ記憶部に記憶されている前記情報テキストとの類似度を算出し、算出された類似度に基づいて前記キーテキストと類似する情報テキストを選択する検索部、
前記検索部により選択された前記情報テキストに対応した前記コンテンツの情報を前記コンテンツ記憶部から読み出して出力する配信部、
として機能させることを特徴とするプログラム。
A computer used as a related content search device,
A content storage unit that stores the information text including one or more of the content summary sentence, the subtitles, and the manuscript, which represents the content, and the content information;
A writing storage unit for storing the identification information of the subject and the writing content data indicating the impression or opinion on the subject in association with each other;
A subject designation receiving unit for receiving information identifying a subject from a plurality of user terminals;
Write content data is received from the user terminal, and the received write content data is associated with identification information of the subject specified by the information received by the subject designation receiving unit from the user terminal, and the write storage. Write receiver to write to the part,
A key text generation unit that reads out the write content data corresponding to the identification information of the subject from the write storage unit and generates a key text in which the read write content data is set;
The similarity between the key text generated by the key text generation unit and the information text stored in the content storage unit is calculated, and an information text similar to the key text is selected based on the calculated similarity Search part,
A distribution unit that reads out and outputs information on the content corresponding to the information text selected by the search unit from the content storage unit;
A program characterized by functioning as
JP2011002119A 2011-01-07 2011-01-07 Related content search apparatus and program Active JP5608570B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011002119A JP5608570B2 (en) 2011-01-07 2011-01-07 Related content search apparatus and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011002119A JP5608570B2 (en) 2011-01-07 2011-01-07 Related content search apparatus and program

Publications (2)

Publication Number Publication Date
JP2012146021A JP2012146021A (en) 2012-08-02
JP5608570B2 true JP5608570B2 (en) 2014-10-15

Family

ID=46799333

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011002119A Active JP5608570B2 (en) 2011-01-07 2011-01-07 Related content search apparatus and program

Country Status (1)

Country Link
JP (1) JP5608570B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9418079B2 (en) * 2012-11-01 2016-08-16 Google Inc. Image comparison process
TW201503670A (en) * 2013-03-15 2015-01-16 Sony Corp Intuitive image-based program guide for controlling display device such as a television
KR20200014108A (en) * 2018-07-31 2020-02-10 라인플러스 주식회사 Method, system, and non-transitory computer readable record medium for searching non-text using text in conversation
JP6754811B2 (en) * 2018-10-17 2020-09-16 ヤフー株式会社 Information processing equipment, information processing methods and information processing programs
JP7394509B2 (en) * 2019-10-30 2023-12-08 Lineヤフー株式会社 Provision device, method and program
CN112163418A (en) * 2020-08-31 2021-01-01 深圳市修远文化创意有限公司 Text comparison method and related device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007036830A (en) * 2005-07-28 2007-02-08 Makani Networks Co Ltd Moving picture management system, moving picture managing method, client, and program
JP4883644B2 (en) * 2008-03-13 2012-02-22 ヤフー株式会社 RECOMMENDATION DEVICE, RECOMMENDATION SYSTEM, RECOMMENDATION DEVICE CONTROL METHOD, AND RECOMMENDATION SYSTEM CONTROL METHOD

Also Published As

Publication number Publication date
JP2012146021A (en) 2012-08-02

Similar Documents

Publication Publication Date Title
US10387115B2 (en) Method and apparatus for generating a recommended set of items
US11533356B2 (en) Establishing a trust association
CN107103019B (en) Facilitating interactions between social network users
US7783622B1 (en) Identification of electronic content significant to a user
US8180804B1 (en) Dynamically generating recommendations based on social graph information
US8185558B1 (en) Automatically generating nodes and edges in an integrated social graph
US9213961B2 (en) Systems and methods for generating social index scores for key term analysis and comparisons
US9836178B2 (en) Social web browsing
KR20090100430A (en) Seeking answers to questions
JP5608570B2 (en) Related content search apparatus and program
US20150169701A1 (en) Providing customized content in knowledge panels
US7856492B2 (en) Methods and systems for managing media content
US10452731B2 (en) Method and apparatus for generating a recommended set of items for a user
US20140258276A1 (en) Social annotations for enhanced search results
US20150074599A1 (en) Mobile video channel-based gestural user interface
CN111782919A (en) Online document processing method and device, computer equipment and storage medium
JP2008310654A (en) Contributed data management server device, contributed data management method, and contributed data management server program
WO2013089992A1 (en) Graphical user interface for web browser
WO2010131013A1 (en) Collaborative search engine optimisation
JP2009252180A (en) Electronic bulletin board system
KR20120064296A (en) System and method for providing information using search of appreciative criticism
US20130275455A1 (en) Associating users via a search
EP3147803A1 (en) Method and apparatus for generating a recommended set of items
JP2004126937A (en) Access status display system, access state reference terminal, access state providing server, access state display method and access state display program
JP6718684B2 (en) Program information distribution device and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130611

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20131227

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140114

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140305

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20140805

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140901

R150 Certificate of patent or registration of utility model

Ref document number: 5608570

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250