JP2011170735A - Sever device, electronic equipment, retrieval system, retrieval method and program - Google Patents
Sever device, electronic equipment, retrieval system, retrieval method and program Download PDFInfo
- Publication number
- JP2011170735A JP2011170735A JP2010035705A JP2010035705A JP2011170735A JP 2011170735 A JP2011170735 A JP 2011170735A JP 2010035705 A JP2010035705 A JP 2010035705A JP 2010035705 A JP2010035705 A JP 2010035705A JP 2011170735 A JP2011170735 A JP 2011170735A
- Authority
- JP
- Japan
- Prior art keywords
- search
- information
- video content
- electronic device
- received
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
【課題】再生中のコンテンツに関連しかつ多数のユーザが欲すると見込まれる情報を容易に検索させること。
【解決手段】サーバ1は、各TV2から、特定のチャンネルの番組の放送中に入力された検索キーワードとチャンネル情報とを受信し、当該検索キーワードが異なるTV2から所定時間内に複数受信された場合には、当該検索キーワードを検索キーワード候補として、上記特定のチャンネルを選局中の他のTV2へ送信する。他のTV2は、受信した検索キーワード候補を表示し、当該検索キーワード候補についてユーザから検索が指示された場合には検索を実行する。これにより、あるユーザがある番組の関連情報を検索するために用いた検索キーワードが他のユーザに共有される。
【選択図】図6To easily search for information related to a content being reproduced and expected to be desired by many users.
A server 1 receives a search keyword and channel information inputted during broadcasting of a program of a specific channel from each TV 2, and a plurality of the search keywords are received from different TVs 2 within a predetermined time. In this case, the specific channel is transmitted to the other TV 2 that is selected as the search keyword candidate. The other TV 2 displays the received search keyword candidate, and executes a search when a search is instructed by the user for the search keyword candidate. As a result, a search keyword used to search for related information of a certain user's program is shared with other users.
[Selection] Figure 6
Description
本発明は、コンテンツの関連情報を検索処理を実行可能な電子機器、当該電子機器の検索処理を支援するサーバ装置、当該電子機器及びサーバ装置からなる検索システム、当該検索システムにおける検索方法、当該電子機器及びサーバ装置でそれぞれ実行される各プログラムに関する。 The present invention relates to an electronic device capable of executing search processing for content related information, a server device that supports search processing of the electronic device, a search system including the electronic device and the server device, a search method in the search system, and the electronic device The present invention relates to each program executed by a device and a server device.
従来から、例えば放送番組等のコンテンツの再生中に、当該コンテンツに関連する情報をユーザに容易に検索させるための技術が知られている。例えば下記特許文献1には、放送中のテレビ番組から当該テレビ番組に関連するキーワードを抽出し、当該キーワードを基に検索されたウェブページをテレビ番組とともに表示し、テレビ番組の放送時刻と当該テレビ番組に出現するキーワードとを対応付けて管理することで、テレビ番組のシーンが変わったときには、この変わったシーンに対応するウェブページに自動的に更新することが可能な情報提示装置が開示されている。 2. Description of the Related Art Conventionally, there is known a technique for allowing a user to easily search for information related to a content during reproduction of the content such as a broadcast program. For example, in Patent Document 1 below, a keyword related to the TV program is extracted from the TV program being broadcast, and a web page searched based on the keyword is displayed together with the TV program. An information presentation device that can automatically update a web page corresponding to a changed scene when a scene of the TV program changes by managing the keywords appearing in the program in association with each other is disclosed. Yes.
しかしながら、上記特許文献1に記載の技術では、テレビ番組から抽出されるキーワードを基に検索を行っているため、検索され表示されるウェブページで提供される情報量には自ずと限界がある。すなわち、テレビ番組の内容との関連性が高いことが各ユーザに分かっているにも関わらず当該テレビ番組からは抽出されないキーワードも存在する。このようなキーワードはユーザが自ら入力することになるが、このキーワード入力操作は、特にテレビ番組等のコンテンツを視聴しながら行う際には極めて煩雑な操作となる。 However, since the technique described in Patent Document 1 performs a search based on a keyword extracted from a television program, the amount of information provided on a web page that is searched and displayed is naturally limited. That is, there are keywords that are not extracted from the television program even though each user knows that the relevance to the content of the television program is high. Such a keyword is input by the user himself / herself. This keyword input operation is an extremely complicated operation especially when viewing a content such as a television program.
また、テレビにキーボード等の比較的入力がし易い入力装置を有していないユーザにとって、例えばリモートコントローラ等の簡易入力装置でキーワード入力操作を行うのは大変面倒である。したがって、ユーザがそのような入力操作を行うことは稀であるため、結果として大多数のユーザは、コンテンツの関連情報を取得できる機会を逸することとなっていた。 Moreover, it is very troublesome for a user who does not have an input device such as a keyboard, which is relatively easy to input, to perform a keyword input operation using a simple input device such as a remote controller. Therefore, since it is rare for a user to perform such an input operation, as a result, the majority of users have missed an opportunity to acquire content-related information.
以上のような事情に鑑み、本発明の目的は、再生中のコンテンツに関連しかつ多数のユーザが欲すると見込まれる情報を容易に検索させることが可能なサーバ装置、電子機器、検索システム、検索方法及びプログラムを提供することにある。 In view of the circumstances as described above, an object of the present invention is to provide a server device, an electronic device, a search system, and a search capable of easily searching for information related to the content being reproduced and expected to be desired by many users. It is to provide a method and a program.
上記目的を達成するため、本発明の一形態に係るサーバ装置は、通信部と、記憶部と、制御部とを有する。上記通信部は、ネットワークを介して接続された複数の第1の電子機器から、当該第1の電子機器において映像コンテンツの再生中に当該映像コンテンツの関連情報を検索するために当該第1の電子機器のユーザにより入力された第1の検索用情報と、当該映像コンテンツを識別する識別情報とを受信する。上記記憶部は、上記受信された各第1の検索用情報及び各識別情報を対応付けて記憶する。上記制御部は、上記記憶された各第1の検索用情報のうち、上記各第1の電子機器から所定時間内にそれぞれ受信された同一の第2の検索用情報を、上記映像コンテンツを再生中の第2の電子機器へ、上記関連情報を検索するための検索用候補情報として、上記対応する識別情報を基に上記ネットワークを介して送信するように上記通信部を制御する。 In order to achieve the above object, a server apparatus according to an aspect of the present invention includes a communication unit, a storage unit, and a control unit. The communication unit is configured to search the related information of the video content from the plurality of first electronic devices connected via the network during the playback of the video content in the first electronic device. First search information input by a user of the device and identification information for identifying the video content are received. The storage unit stores the received first search information and identification information in association with each other. The control unit reproduces the video content by using the same second search information received from the first electronic devices within a predetermined time among the stored first search information. The communication unit is controlled to transmit to the second electronic device in the middle as search candidate information for searching for the related information based on the corresponding identification information.
この構成によりサーバ装置は、複数の第1の電子機器の各ユーザが映像コンテンツの関連情報を検索するために入力した検索用情報を、当該映像コンテンツを再生中の第2の電子機器のユーザに検索用候補情報として共有させることができる。したがって第2の電子機器のユーザは、自ら検索用情報を入力するための煩雑な操作を行うことなく当該検索用候補情報を用いて映像コンテンツの関連情報を容易に検索することができる。また当該検索用候補情報は、複数の第1の電子機器のユーザにより実際に検索用に入力された情報であるため、第2の電子機器において当該検索用候補情報を用いて検索を行った場合、映像コンテンツに関連し第2の電子機器のユーザが真に欲する情報である可能性も高くなる。ここで映像コンテンツとは、例えばテレビ放送やIP(Internet Protocol)TVにおける番組、HDD(Hard Disk Drive)、DVD(Digital Versatile Disc)、BD(Blu-ray Disc)等の記録媒体に記録されたものである。また検索用情報とは、例えばキーワード、画像、音声等である。上記識別情報とは、例えばテレビ放送におけるチャンネル情報や映像コンテンツ名等である。 With this configuration, the server device can use the search information input by each user of the plurality of first electronic devices to search for related information of the video content to the user of the second electronic device that is reproducing the video content. It can be shared as search candidate information. Therefore, the user of the second electronic device can easily search related information of the video content using the search candidate information without performing a complicated operation for inputting the search information. In addition, since the search candidate information is information that is actually input for search by users of a plurality of first electronic devices, a search is performed using the search candidate information in the second electronic device. There is also a high possibility that the information is really desired by the user of the second electronic device in relation to the video content. Here, the video content is recorded on a recording medium such as a program on a television broadcast or IP (Internet Protocol) TV, an HDD (Hard Disk Drive), a DVD (Digital Versatile Disc), a BD (Blu-ray Disc), or the like. It is. The search information is, for example, a keyword, an image, a sound, and the like. The identification information is, for example, channel information or video content name in television broadcasting.
上記制御部は、異なる複数の上記第2の検索用情報を、上記所定時間内における当該各第2の検索用情報の受信数に応じて順位付けし、当該順位に応じて表示されるように送信するように上記通信部を制御してもよい。 The control unit ranks the plurality of different second search information according to the number of received second search information within the predetermined time, and displays the second search information according to the rank. You may control the said communication part so that it may transmit.
これにより、第2の電子機器のユーザは、映像コンテンツとの関連度を、各第1の検索用情報の表示順により一目で把握することができ、より効率のよい検索を実行することができる。 Thereby, the user of the second electronic device can grasp the degree of association with the video content at a glance according to the display order of the first search information, and can execute a more efficient search. .
上記通信部は、上記ネットワーク上の所定の検索エンジンから、当該検索エンジンに入力された第3の検索用情報のランキング情報を受信してもよい。この場合上記制御部は、上記各第2の検索用情報を、上記所定時間内における受信数及び上記ランキング情報を用いて順位付けしてもよい。 The communication unit may receive ranking information of third search information input to the search engine from a predetermined search engine on the network. In this case, the control unit may rank the second search information using the number of receptions within the predetermined time and the ranking information.
これによりサーバ装置は、例えばインターネット上の検索エンジンにより公表されている、多数のユーザの入力情報を反映したキーワードランキング等も補助的に用いることで、第2の電子機器に提供される検索用候補情報の精度をより高めることができる。 As a result, the server device uses, for example, a keyword ranking that reflects input information of a large number of users, which is published by a search engine on the Internet, and the like, and a search candidate provided to the second electronic device. The accuracy of information can be further increased.
上記記憶部は、上記各第1の電子機器から受信した第1の検索用情報を、主検索用情報とサブ検索用情報とに区別して記憶してもよい。この場合上記制御部は、上記記憶された主検索用情報及びサブ検索用情報をそれぞれの受信数に応じてそれぞれ順位付けし、上記第2の検索用候補情報を、主検索用候補情報及びサブ検索用候補情報とに区別して送信するように上記通信部を制御してもよい。 The storage unit may store the first search information received from each of the first electronic devices separately into main search information and sub-search information. In this case, the control unit ranks the stored main search information and sub search information according to the number of receptions, and the second search candidate information is set as the main search candidate information and the sub search information. The communication unit may be controlled so as to be transmitted separately from the search candidate information.
これによりサーバ装置は、主検索用候補情報のみならず、サブ検索用候補情報も第2の電子機器に送信して共有させることで、当該サブ検索用候補情報により絞込み検索を容易に実行させ、検索効率を向上させることができる。 As a result, the server device transmits not only the main search candidate information but also the sub search candidate information to the second electronic device so that it can be shared, so that the narrow search can be easily performed using the sub search candidate information. Search efficiency can be improved.
上記通信部は、上記各第1の電子機器から、上記各第1の検索用情報を用いて所定の検索エンジンにより検索された各第1の関連情報を受信し、上記記憶部は、上記受信された各関連情報を記憶してもよい。この場合上記制御部は、上記第2の検索用情報とともに、上記記憶された各第1の関連情報のうち、上記当該第2の検索用情報を用いて検索された第2の関連情報を、上記第2の電子機器へ送信するように上記通信部を制御してもよい。 The communication unit receives each first related information searched by a predetermined search engine using each first search information from each first electronic device, and the storage unit receives the reception Each related information may be stored. In this case, the control unit, together with the second search information, out of the stored first related information, the second related information searched using the second search information, The communication unit may be controlled to transmit to the second electronic device.
これによりサーバ装置は、検索用情報のみならず、当該検索用情報により検索された、映像コンテンツの関連情報を第2の電子機器に送信して共有させることで、第2の電子機器のユーザに、何ら検索操作を行わせることなく上記関連情報を提供することができる。 As a result, the server device transmits not only the search information but also the related information of the video content searched by the search information to the second electronic device so that the user of the second electronic device can share it. The related information can be provided without performing any search operation.
本発明の他の形態に係る電子機器は、表示部と、通信部と、制御部と、操作入力部とを有する。上記表示部は、再生された映像コンテンツを表示する。上記通信部は、ネットワークを介して接続されたサーバ装置から、上記映像コンテンツを識別する識別情報を基に、当該サーバ装置と上記ネットワークを介して接続された複数の他の電子機器において当該映像コンテンツの関連情報を検索するために入力された検索用情報を受信する。上記制御部は、上記映像コンテンツの表示中に、上記受信された検索用情報を、検索用候補情報として当該映像コンテンツとともに表示するように上記表示部を制御する。上記操作入力部は、上記表示された検索用候補情報を選択し上記関連情報を検索するためのユーザの操作入力を受け付ける。 An electronic device according to another embodiment of the present invention includes a display unit, a communication unit, a control unit, and an operation input unit. The display unit displays the reproduced video content. The communication unit includes the video content in a plurality of other electronic devices connected to the server device via the network based on identification information identifying the video content from the server device connected via the network. The search information input to search for related information of is received. The control unit controls the display unit to display the received search information together with the video content as search candidate information during display of the video content. The operation input unit receives a user operation input for selecting the displayed search candidate information and searching for the related information.
これにより電子機器は、他の電子機器において映像コンテンツの関連情報の検索に用いられた検索用情報をサーバ装置を介して受信して、当該映像コンテンツの表示中に検索用候補情報として表示し、これを基に関連情報の検索を実行することができる。したがって当該電子機器のユーザは、検索用情報を自ら入力することなく、表示される検索用候補情報を選択するだけで関連情報を検索し取得することができる。 Thereby, the electronic device receives the search information used for searching for the related information of the video content in the other electronic device via the server device, and displays it as the search candidate information during the display of the video content, Based on this, retrieval of related information can be executed. Therefore, the user of the electronic device can search and acquire related information by selecting search candidate information to be displayed without inputting search information by himself / herself.
当該電子機器において、上記制御部は、上記表示された検索用候補情報を、当該表示から所定時間経過後に消去するように上記表示部を制御してもよい。 In the electronic device, the control unit may control the display unit so as to erase the displayed search candidate information after a predetermined time has elapsed from the display.
これにより電子機器は、検索用候補情報が、映像コンテンツのシーンがその検索用候補情報とは関係ないシーンへ切り替わった後も表示され続けるのを防ぎ、シーンとの関連性の高い検索用候補情報のみを表示することができる。 As a result, the electronic device prevents the search candidate information from being continuously displayed even after the scene of the video content is switched to a scene unrelated to the search candidate information, and the search candidate information having high relevance to the scene. Can only display.
当該電子機器において、上記通信部は、上記検索用情報を、主検索用情報とサブ検索用情報とに区別して受信してもよい。この場合上記制御部は、上記受信された主検索用情報を主検索用候補情報として表示し、当該表示された主検索用候補情報が上記操作入力により選択された場合に、上記受信されたサブ検索用情報を、サブ検索用候補情報としてさらに表示するように上記表示部を制御してもよい。 In the electronic apparatus, the communication unit may receive the search information by distinguishing it into main search information and sub-search information. In this case, the control unit displays the received main search information as main search candidate information, and the received sub search information is selected when the displayed main search candidate information is selected by the operation input. The display unit may be controlled so that the search information is further displayed as candidate sub search information.
これにより電子機器は、主検索用候補情報のみならず、当該主検索用候補情報の選択後はサブ検索用候補情報も表示させることで、当該サブ検索用候補情報により絞込み検索を容易に実行させ、検索効率を向上させることができる。 Thus, the electronic device displays not only the main search candidate information but also the sub search candidate information after the selection of the main search candidate information, so that the narrow search can be easily executed by the sub search candidate information. , Search efficiency can be improved.
当該電子機器において、上記通信部は、上記他の電子機器で上記検索用情報が入力された時点における、上記映像コンテンツのタイムコード情報を上記サーバ装置から受信してもよい。この場合上記制御部は、当該電子機器における上記映像コンテンツのタイムコードが上記受信したタイムコード情報と合致したと判断した場合に、上記検索用候補情報を表示するように上記表示部を制御してもよい。 In the electronic device, the communication unit may receive time code information of the video content from the server device at the time when the search information is input from the other electronic device. In this case, the control unit controls the display unit to display the search candidate information when determining that the time code of the video content in the electronic device matches the received time code information. Also good.
これにより電子機器は、上記タイムコード情報を用いて検索用候補情報の表示タイミングを判断することで、例えばHDD、DVD、BD等の記憶媒体に記憶された映像コンテンツのように、当該電子機器と他の電子機器とで異なる日時または時間に再生される映像コンテンツについても、適切なタイミングで検索用候補情報を表示できる。 As a result, the electronic device determines the display timing of the search candidate information using the time code information, so that, for example, video content stored in a storage medium such as an HDD, a DVD, or a BD, Search candidate information can also be displayed at an appropriate timing for video content that is played back at different dates and times with other electronic devices.
当該電子機器において、上記通信部は、上記他の電子機器で上記検索用情報が入力された時点における上記映像コンテンツのシーンの特徴を示すシーン特徴情報を受信してもよい。この場合上記制御部は、当該電子機器において再生され表示された上記映像コンテンツのシーンの特徴を検出し、当該検出された特徴が上記受信したシーン特徴情報と合致したと判断した場合に、上記検索用候補情報を表示するように上記表示部を制御してもよい。 In the electronic device, the communication unit may receive scene feature information indicating a scene feature of the video content at the time when the search information is input from the other electronic device. In this case, the control unit detects the feature of the scene of the video content reproduced and displayed on the electronic device, and determines that the detected feature matches the received scene feature information. The display unit may be controlled to display the candidate information.
これにより電子機器は、映像コンテンツから検出されるシーンの特徴を用いて検索用候補情報の表示タイミングを判断することで、映像コンテンツが例えば当該電子機器のユーザにより編集されることにより、同じ映像コンテンツについて、当該電子機器と他の電子機器とで総再生時間が異なるような場合であっても、適切なタイミングで検索用候補情報を表示できる。 As a result, the electronic device determines the display timing of the search candidate information using the scene feature detected from the video content, so that the video content is edited by the user of the electronic device, for example, so that the same video content Therefore, even if the total playback time differs between the electronic device and other electronic devices, the search candidate information can be displayed at an appropriate timing.
当該電子機器において、上記通信部は、上記サーバ装置から、上記各他の電子機器おいて上記検索用情報を用いて検索された関連情報を受信してもよい。この場合上記制御部は、上記受信された関連情報を、上記検索用候補情報及び上記映像コンテンツとともに表示するように上記表示部を制御してもよい。 In the electronic device, the communication unit may receive related information searched using the search information in each of the other electronic devices from the server device. In this case, the control unit may control the display unit to display the received related information together with the search candidate information and the video content.
これにより電子機器は、検索用候補情報を選択する操作が入力されるのを待たずに検索結果としての関連情報を表示することができるため、ユーザの操作入力の手間をより低減しながら関連情報をユーザに提供することができる。すなわち電子機器は、他の電子機器のユーザが用いた検索用情報のみならずそれによる検索結果も当該電子機器のユーザに共有させることができる。 As a result, the electronic device can display related information as a search result without waiting for an operation to select search candidate information to be input. Can be provided to the user. That is, the electronic device can share not only the search information used by the user of the other electronic device but also the search result by the user of the electronic device.
本発明のまた別の形態に係る検索システムは、第1の電子機器と、サーバ装置と、第2の電子機器とを有する。上記第1の電子機器は、第1の表示部と、第1の操作入力部と、第1の通信部と、第1の制御部とを有する。上記第1の表示部は、再生された映像コンテンツを表示する。上記第1の操作入力部は、上記映像コンテンツの表示中に、ユーザから第1の検索用情報の入力操作を受け付ける。上記第1の通信部は、ネットワークを介して、上記入力された第1の検索用情報を所定の検索エンジンに送信し、当該検索エンジンから検索結果として上記映像コンテンツの関連情報を受信する。上記第1の制御部は、上記関連情報が受信される毎に、上記送信された第1の検索用情報と、上記表示中の映像コンテンツを識別する識別情報とを送信するように上記通信部を制御する。上記サーバ装置は、第2の通信部と、記憶部と、第2の制御部とを有する。上記第2の通信部は、上記各第1の電子機器から、上記ネットワークを介して、上記各第1の検索用情報及び上記各識別情報を受信する。上記記憶部は、上記受信された各第1の検索用情報及び各識別情報を対応付けて記憶する。上記第2の制御部は、上記記憶された各第1の検索用情報のうち、上記各第1の電子機器から所定時間内にそれぞれ受信された同一の第2の検索用情報を、上記対応する識別情報を基に上記ネットワークを介して送信するように上記第2の通信部を制御する。上記第2の電子機器は、第2の表示部と、第3の通信部と、第3の制御部と、第2の操作入力部とを有する。上記第2の表示部は、上記第1の電子機器において表示された映像コンテンツと同一の、再生された映像コンテンツを表示する。上記第3の通信部は、上記サーバ装置から上記第2の検索用情報を上記ネットワークを介して受信する。上記第3の制御部は、上記映像コンテンツの表示中に、上記受信された第2の検索用情報を、検索用候補情報として当該映像コンテンツとともに表示するように上記表示部を制御する。上記第2の操作入力部は、上記表示された検索用候補情報を選択し上記関連情報を検索するためのユーザの操作入力を受け付ける。 A search system according to still another embodiment of the present invention includes a first electronic device, a server device, and a second electronic device. The first electronic device includes a first display unit, a first operation input unit, a first communication unit, and a first control unit. The first display unit displays the reproduced video content. The first operation input unit receives an input operation of first search information from a user during display of the video content. The first communication unit transmits the input first search information to a predetermined search engine via a network, and receives related information of the video content as a search result from the search engine. Each time the related information is received, the first control unit transmits the transmitted first search information and identification information for identifying the video content being displayed. To control. The server device includes a second communication unit, a storage unit, and a second control unit. The second communication unit receives the first search information and the identification information from the first electronic devices via the network. The storage unit stores the received first search information and identification information in association with each other. The second control unit converts the same second search information received from the first electronic devices within the predetermined time out of the stored first search information into the corresponding Based on the identification information to be transmitted, the second communication unit is controlled to transmit via the network. The second electronic device includes a second display unit, a third communication unit, a third control unit, and a second operation input unit. The second display unit displays reproduced video content that is the same as the video content displayed on the first electronic device. The third communication unit receives the second search information from the server device via the network. The third control unit controls the display unit to display the received second search information together with the video content as search candidate information during display of the video content. The second operation input unit receives a user operation input for selecting the displayed search candidate information and searching for the related information.
本発明のまた別の形態に係る検索方法では、複数の第1の電子機器において、再生された映像コンテンツの表示中に、ユーザから第1の検索用情報の入力操作が受け付けられる。上記入力された第1の検索用情報は、ネットワークを介して、所定の検索エンジンに送信され、当該検索エンジンから検索結果として上記映像コンテンツの関連情報が受信される。上記関連情報が受信される毎に、上記送信された第1の検索用情報と、上記表示中の映像コンテンツを識別する識別情報とが、上記ネットワークを介してサーバ装置へ送信される。当該サーバ装置においては、上記各第1の電子機器から、上記ネットワークを介して、上記各第1の検索用情報及び上記各識別情報が受信される。上記受信された各第1の検索用情報及び各識別情報は対応付けられて記憶される。上記記憶された各第1の検索用情報のうち、上記各第1の電子機器から所定時間内にそれぞれ受信された同一の第2の検索用情報は、上記対応する識別情報を基に上記ネットワークを介して第2の電子機器へ送信される。当該第2の電子機器においては、上記第1の電子機器において表示された映像コンテンツと同一の、再生された映像コンテンツが表示され、上記サーバ装置から上記第2の検索用情報が上記ネットワークを介して受信される。上記受信された第2の検索用情報は、上記映像コンテンツの表示中に、検索用候補情報として当該映像コンテンツとともに表示される。上記表示された検索用候補情報を選択し上記関連情報を検索するためのユーザの操作入力が受け付けられる。 In the search method according to still another aspect of the present invention, the first search information input operation is received from the user while the reproduced video content is being displayed in the plurality of first electronic devices. The input first search information is transmitted to a predetermined search engine via the network, and the related information of the video content is received as a search result from the search engine. Each time the related information is received, the transmitted first search information and identification information for identifying the video content being displayed are transmitted to the server device via the network. In the server device, the first search information and the identification information are received from the first electronic devices via the network. The received first search information and identification information are stored in association with each other. Of the stored first search information, the same second search information received from the first electronic devices within a predetermined time is the network based on the corresponding identification information. To the second electronic device. In the second electronic device, the reproduced video content that is the same as the video content displayed in the first electronic device is displayed, and the second search information is transmitted from the server device via the network. Received. The received second search information is displayed together with the video content as search candidate information during the display of the video content. The user's operation input for selecting the displayed search candidate information and searching for the related information is accepted.
本発明のまた別の形態に係るプログラムは、サーバ装置に、受信ステップと、記憶ステップと、送信ステップとを実行させる。上記受信ステップでは、ネットワークを介して接続された複数の第1の電子機器から、当該第1の電子機器において映像コンテンツの再生中に当該映像コンテンツの関連情報を検索するために当該第1の電子機器のユーザにより入力された第1の検索用情報と、当該映像コンテンツを識別する識別情報とが受信される。上記記憶ステップでは、上記受信された各第1の検索用情報及び各識別情報が対応付けられて記憶される。上記送信ステップでは、上記記憶された各第1の検索用情報のうち、上記各第1の電子機器から所定時間内にそれぞれ受信された同一の第2の検索用情報が、上記映像コンテンツを再生中の第2の電子機器へ、上記関連情報を検索するための検索用候補情報として、上記対応する識別情報を基に上記ネットワークを介して送信される。 A program according to still another aspect of the present invention causes a server device to execute a reception step, a storage step, and a transmission step. In the receiving step, from the plurality of first electronic devices connected via the network, the first electronic device is used to search for related information of the video content during reproduction of the video content in the first electronic device. First search information input by a user of the device and identification information for identifying the video content are received. In the storing step, the received first search information and identification information are stored in association with each other. In the transmission step, out of the stored first search information, the same second search information received from the first electronic device within a predetermined period of time reproduces the video content. Based on the corresponding identification information, it is transmitted to the second electronic device as search candidate information for searching for the related information.
本発明のまた別の形態に係るプログラムは、電子機器に、第1の表示ステップと、受信ステップと、第2の表示ステップと、操作入力ステップとを実行させる。上記第1の表示ステップでは、再生された映像コンテンツが表示される。上記受信ステップでは、ネットワークを介して接続されたサーバ装置から、上記映像コンテンツを識別する識別情報を基に、当該サーバ装置と上記ネットワークを介して接続された複数の他の電子機器において当該映像コンテンツの関連情報を検索するために入力された検索用情報が受信される。上記第2の表示ステップでは、上記映像コンテンツの表示中に、上記受信された検索用情報が、検索用候補情報として当該映像コンテンツとともに表示される。上記操作入力ステップでは、上記表示された検索用候補情報を選択し上記関連情報を検索するためのユーザの操作入力が受け付けられる。 A program according to still another aspect of the present invention causes an electronic device to execute a first display step, a reception step, a second display step, and an operation input step. In the first display step, the reproduced video content is displayed. In the reception step, the video content is transmitted from the server device connected via the network to a plurality of other electronic devices connected to the server device via the network based on identification information for identifying the video content. The search information input to search the related information is received. In the second display step, during the display of the video content, the received search information is displayed together with the video content as search candidate information. In the operation input step, a user operation input for selecting the displayed search candidate information and searching for the related information is accepted.
以上説明したように、本発明によれば、再生中のコンテンツに関連しかつ多数のユーザが欲すると見込まれる情報を容易に検索させることができる。 As described above, according to the present invention, it is possible to easily search for information that is related to the content being reproduced and is expected to be desired by many users.
以下、図面を参照しながら、本発明の実施形態を説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[システムの概要]
図1は、本発明の一実施形態に係る検索システムの概要を示す図である。同図に示すように、本実施形態における検索システムは、複数のテレビ受像機2(以下、TV2A、TV2B...)と、サーバ1とがインターネット3を介して接続されることで構成される。また当該インターネット3上には検索エンジン4も接続され、サーバ1または各TV2からアクセス可能とされている。
[System Overview]
FIG. 1 is a diagram showing an outline of a search system according to an embodiment of the present invention. As shown in the figure, the search system in the present embodiment is configured by connecting a plurality of television receivers 2 (hereinafter referred to as TV2A, TV2B...) And a server 1 via the Internet 3. . A search engine 4 is also connected to the Internet 3 and can be accessed from the server 1 or each TV 2.
各TV2のユーザは、テレビ放送番組を視聴しながら、TV2に検索キーワードを入力して検索実行を指示することで、例えば当該テレビ放送番組の関連情報を検索することができる。当該検索の実行が指示された場合、検索キーワード(検索クエリ)が検索エンジン4へ送信され、検索結果がTV2へ返されて、TV2に表示される。 The user of each TV 2 can search related information of the TV broadcast program, for example, by inputting a search keyword to the TV 2 and instructing execution of the search while watching the TV broadcast program. When execution of the search is instructed, a search keyword (search query) is transmitted to the search engine 4 and the search result is returned to the TV 2 and displayed on the TV 2.
本システムでは、各TV2のユーザ(例えばユーザA)がTV2(TV2A)で特定のチャンネルの番組を視聴中に、特定の検索キーワードKにより関連情報の検索を行うと、同じ特定のチャンネルの番組を視聴中の他のユーザのTV2(ユーザ2BのTV2B)に、その特定の検索キーワードKが検索キーワード候補として表示される。すなわち、TV2の各ユーザ間で、検索キーワードが共有される。サーバ1は、この検索キーワードの共有を実現するため、各TV2から、各TV2に入力された検索キーワード及び当該各TV2で選局中のチャンネルに関する情報を受信し、検索キーワード候補の選定処理を行い、選定された検索キーワードを各TV2へ送信する。 In this system, when a user of each TV 2 (for example, user A) is viewing a program of a specific channel on TV 2 (TV 2A) and searches for related information using a specific search keyword K, the program of the same specific channel is displayed. The specific search keyword K is displayed as a search keyword candidate on TV2 of another user who is viewing (TV2B of user 2B). That is, the search keyword is shared among the users of the TV 2. In order to realize the sharing of the search keyword, the server 1 receives the search keyword input to each TV 2 and information on the channel being selected by each TV 2 and performs search keyword candidate selection processing. The selected search keyword is transmitted to each TV 2.
以下、この検索キーワードの共有処理を実現するために必要な各装置の構成及び動作について詳細に説明する。 Hereinafter, the configuration and operation of each device necessary for realizing the search keyword sharing processing will be described in detail.
[サーバのハードウェア構成]
図2は、上記サーバ1のハードウェア構成を示したブロック図である。同図に示すように、サーバ1は、CPU(Central Processing Unit)101、ROM102(Read Only Memory)、RAM(Random Access Memory)103、入出力インターフェース105、及び、これらを互いに接続するバス104を備える。
[Hardware configuration of server]
FIG. 2 is a block diagram showing a hardware configuration of the server 1. As shown in the figure, the server 1 includes a CPU (Central Processing Unit) 101, a ROM 102 (Read Only Memory), a RAM (Random Access Memory) 103, an input / output interface 105, and a bus 104 that connects these components to each other. .
CPU101は、必要に応じてRAM103等に適宜アクセスし、各種演算処理を行いながらサーバ1の各ブロック全体を統括的に制御する。ROM102は、CPU101に実行させるプログラムや各種パラメータなどのファームウェアが固定的に記憶されている不揮発性のメモリである。RAM103は、CPU101の作業用領域等として用いられ、OS、実行中の各種プログラム、処理中の各種データを一時的に保持する。 The CPU 101 appropriately accesses the RAM 103 or the like as necessary, and performs overall control of each block of the server 1 while performing various arithmetic processes. The ROM 102 is a nonvolatile memory in which firmware such as programs to be executed by the CPU 101 and various parameters are fixedly stored. The RAM 103 is used as a work area for the CPU 101 and temporarily holds the OS, various programs being executed, and various data being processed.
入出力インターフェース105には、表示部106、操作入力部107、HDD108、通信部109、ドライブ部110等が接続される。 Connected to the input / output interface 105 are a display unit 106, an operation input unit 107, an HDD 108, a communication unit 109, a drive unit 110, and the like.
表示部106は、例えば液晶、EL(Electro-Luminescence)、CRT(Cathode Ray Tube)等を用いた表示デバイスである。当該表示部106は、サーバ1に内蔵されていてもよいし、サーバ1に外部接続されていてもよい。 The display unit 106 is a display device using, for example, liquid crystal, EL (Electro-Luminescence), CRT (Cathode Ray Tube), or the like. The display unit 106 may be built in the server 1 or may be externally connected to the server 1.
操作入力部107は、例えばポインティングデバイス、キーボード、タッチパネル、その他の操作装置である。操作入力部107がタッチパネルを含む場合、そのタッチパネルは表示部106と一体となり得る。 The operation input unit 107 is, for example, a pointing device, a keyboard, a touch panel, or other operation device. When the operation input unit 107 includes a touch panel, the touch panel can be integrated with the display unit 106.
HDD108は、各TV2から受信した検索キーワード情報及びチャンネル情報、検索エンジン4から取得したキーワードランキング情報等のデータや、検索キーワード候補を決定して各TV2へ送信するためのアプリケーション及びOS等の各種プログラム等が記憶される。サーバ1は、当該HDD108に代えて、または加えて、例えばフラッシュメモリ、その他の固体メモリ等の不揮発性メモリを有していてもよい。 The HDD 108 includes data such as search keyword information and channel information received from each TV 2, data such as keyword ranking information acquired from the search engine 4, various programs such as an application and an OS for determining search keyword candidates and transmitting them to each TV 2. Etc. are memorized. The server 1 may include, for example, a nonvolatile memory such as a flash memory or other solid memory instead of or in addition to the HDD 108.
ドライブ部110は、例えばBDやDVD等の光学記録媒体、フロッピー(登録商標)ディスク、磁気記録テープ、フラッシュメモリ等、リムーバブルの記録媒体111を駆動することが可能なデバイスである。 The drive unit 110 is a device capable of driving a removable recording medium 111 such as an optical recording medium such as a BD or DVD, a floppy (registered trademark) disk, a magnetic recording tape, or a flash memory.
通信部109は、上記インターネット3等のWAN(Wide Area Network)やLAN(Local Area Network)を介して、各TV2や検索エンジン4等の他の機器と通信するためのNIC(Network Interface Card)等である。 The communication unit 109 is a network interface card (NIC) for communicating with other devices such as each TV 2 and the search engine 4 via a WAN (Wide Area Network) such as the Internet 3 and a LAN (Local Area Network). It is.
[TVのハードウェア構成]
図3は、上記TV2Aのハードウェア構成を示したブロック図である。
[TV hardware configuration]
FIG. 3 is a block diagram showing a hardware configuration of the TV 2A.
同図に示すように、TV2Aは、CPU201、フラッシュメモリ202、DRAM(Dynamic RAM)203、内部バス204、リモコン受光部205、デジタルアンテナ入力端子206、デジタルチューナ207、通信部208、MPEGデコーダ209、映像信号処理回路211、グラフィック生成部212、ディスプレイ駆動回路213、ディスプレイ214、音声信号処理回路215、音声信号増幅回路216及びスピーカ217を有する。 As shown in the figure, the TV 2A includes a CPU 201, a flash memory 202, a DRAM (Dynamic RAM) 203, an internal bus 204, a remote control light receiving unit 205, a digital antenna input terminal 206, a digital tuner 207, a communication unit 208, an MPEG decoder 209, A video signal processing circuit 211, a graphic generation unit 212, a display driving circuit 213, a display 214, an audio signal processing circuit 215, an audio signal amplification circuit 216, and a speaker 217 are included.
デジタルアンテナ入力端子206は、図示しないデジタルアンテナにより受信されたデジタル放送の放送信号を入力する。デジタルチューナ207は、当該放送信号から指定されたチャンネルの信号を選局して、MPEGデコーダ209に出力する。通信部208は、例えばNIC等からなり、インターネット3を介して上記サーバ1及び検索エンジン4との間の通信処理を実行する。 A digital antenna input terminal 206 inputs a broadcast signal of a digital broadcast received by a digital antenna (not shown). The digital tuner 207 selects a channel signal designated from the broadcast signal and outputs it to the MPEG decoder 209. The communication unit 208 is formed of, for example, a NIC or the like, and executes communication processing between the server 1 and the search engine 4 via the Internet 3.
MPEGデコーダ209は、MPEG規格によりエンコードされた、放送信号やその他のコンテンツ信号をデコードし、デコードした信号のうち映像信号を映像信号処理回路211へ、音声信号を音声信号処理回路215へ出力する。 The MPEG decoder 209 decodes broadcast signals and other content signals encoded according to the MPEG standard, and outputs a video signal to the video signal processing circuit 211 and an audio signal to the audio signal processing circuit 215 among the decoded signals.
映像信号処理回路211は、入力された映像信号に必要な映像処理を施し、グラフィック生成部212へ出力する。グラフィック生成部212は、入力された映像信号とGUI(Graphical User Interface)画面等をOSD(On Screen Display)処理により合成して、ディスプレイ駆動回路213へ出力する。ディスプレイ駆動回路213は、グラフィック生成部212から供給される映像信号のデジタル/アナログ変換等を行い、アナログ映像信号に応じてディスプレイ214を駆動する。ディスプレイ214は、例えば液晶やPDP(Plasma Display Panel)、ELディスプレイ等であり、ディスプレイ駆動回路213から入力されたアナログ映像信号を表示する。 The video signal processing circuit 211 performs necessary video processing on the input video signal and outputs it to the graphic generation unit 212. The graphic generation unit 212 synthesizes the input video signal with a GUI (Graphical User Interface) screen or the like by OSD (On Screen Display) processing and outputs it to the display driving circuit 213. The display driving circuit 213 performs digital / analog conversion of the video signal supplied from the graphic generation unit 212 and drives the display 214 in accordance with the analog video signal. The display 214 is, for example, a liquid crystal, a PDP (Plasma Display Panel), an EL display, or the like, and displays an analog video signal input from the display driving circuit 213.
音声信号処理回路215は、入力された音声信号に必要な音声処理を施し、音声信号増幅回路216へ出力する。音声信号増幅回路216は、入力された音声信号を必要な音量に調整し、スピーカ217へ出力して再生させる。 The audio signal processing circuit 215 performs necessary audio processing on the input audio signal and outputs it to the audio signal amplification circuit 216. The audio signal amplifier circuit 216 adjusts the input audio signal to a necessary volume, and outputs it to the speaker 217 for reproduction.
CPU201は、必要に応じてDRAM203等にアクセスし、TV2Aの各ブロックを統括的に制御する。フラッシュメモリ202は、CPU201に実行させるOSのほか、後述する検索キーワードの各TV2間でのシェア処理に必要なアプリケーション等のプログラムや各種パラメータなどのファームウェアを固定的に記憶する不揮発性のメモリである。DRAM203は、CPU201の作業用領域等として用いられ、OSやプログラム、処理データ等を一時的に保持するメモリである。CPU201、フラッシュメモリ202及びDRAM203は内部バス204に接続され、相互にアクセスされることでTV2Aの全体が制御される。 The CPU 201 accesses the DRAM 203 and the like as necessary, and comprehensively controls each block of the TV 2A. The flash memory 202 is a non-volatile memory that fixedly stores an OS to be executed by the CPU 201 and a program such as an application and firmware such as various parameters necessary for sharing a search keyword described later between the TVs 2. . The DRAM 203 is a memory that is used as a work area for the CPU 201 and temporarily stores an OS, a program, processing data, and the like. The CPU 201, the flash memory 202, and the DRAM 203 are connected to the internal bus 204, and the entire TV 2A is controlled by being accessed with each other.
リモコン受光部205は、リモートコントローラ210(以下、リモコン210)から遠隔制御信号によりユーザ操作を受け付け、当該遠隔制御信号をCPU201へ出力する。これにより、ユーザ操作に応じたコンテンツの受信や再生等の、TV2Aの制御処理が実行される。リモコン210は、例えば放送チャンネルに対応した数字キーや、メニューボタン、再生ボタン、一時停止ボタン、早送りボタン、巻き戻しボタン等の各種操作部を有している。 The remote control light receiving unit 205 receives a user operation from a remote controller 210 (hereinafter referred to as a remote control 210) by a remote control signal and outputs the remote control signal to the CPU 201. Thereby, the control processing of the TV 2A such as reception and reproduction of content according to the user operation is executed. The remote controller 210 has various operation units such as a numeric key corresponding to a broadcast channel, a menu button, a playback button, a pause button, a fast forward button, a rewind button, and the like.
また、TV2Aには、キーボード218が接続されている。当該キーボード218は主に、当該TV2Aのユーザが、番組視聴中に当該番組の関連情報を検索する際に、検索キーワードを入力するために用いられる。TV2Aは、キーボード218のほかにも、ユーザにより直接操作されて各種操作を受け付けるボタン、キー、タッチパネル等を有していてもよい。 A keyboard 218 is connected to the TV 2A. The keyboard 218 is mainly used for inputting a search keyword when the user of the TV 2A searches for related information of the program while viewing the program. In addition to the keyboard 218, the TV 2A may include buttons, keys, a touch panel, and the like that are directly operated by the user to receive various operations.
図示しないが、上記TV2B等、その他のTV2も、TV2Aと同様のハードウェア構成を有するものとし、各TVにおける各ブロックを説明する際には、上記TV2Aにおける各ブロックと同一の符号を用いる。ただし、TV2B等のその他のTV2の中には、上記キーボード218が接続されていないものも存在する。 Although not shown, the other TVs 2 such as the TV 2B have the same hardware configuration as the TV 2A, and when describing each block in each TV, the same reference numerals as those in the TV 2A are used. However, some other TVs 2 such as the TV 2B do not have the keyboard 218 connected thereto.
[システムの動作]
次に、以上のように構成された検索システムにより検索キーワードの共有処理が実行される際の、サーバ1及びTV2、300の各動作について説明する。
[System Operation]
Next, each operation of the server 1 and the TVs 2 and 300 when the search keyword sharing process is executed by the search system configured as described above will be described.
(TVのユーザインタフェース画面)
ここでまず、本実施形態において上記検索キーワードの共有処理が実行される場合に各TV2のディスプレイ214に表示されるUI(ユーザインタフェース)画面について説明する。図4は、当該UI画面の表示例を示した図である。
(TV user interface screen)
Here, first, a UI (user interface) screen displayed on the display 214 of each TV 2 when the search keyword sharing process is executed in the present embodiment will be described. FIG. 4 is a diagram illustrating a display example of the UI screen.
同図に示すように、当該UI(以下、サーチシェアビューと称する)は、コンテンツ表示領域41、検索キーワード候補表示領域42、検索キーワード表示領域43、検索ボタン領域44及び検索結果表示領域45の各領域を有する。このサーチシェアビューは、典型的には、どのTV2上でも共通して用いられる。ただし、その表示タイミングについては、後述するように、種々の方法が考えられる。 As shown in the figure, the UI (hereinafter referred to as a search share view) includes a content display area 41, a search keyword candidate display area 42, a search keyword display area 43, a search button area 44, and a search result display area 45. Has a region. This search share view is typically used in common on any TV 2. However, as to the display timing, various methods can be considered as will be described later.
コンテンツ表示領域41には、テレビ放送番組等の、再生された映像コンテンツが表示される。検索キーワード候補表示領域42には、他のTV2により入力された検索キーワードが表示される。検索キーワード表示領域43には、上記検索キーワード候補表示領域42に表示された検索キーワード候補のうち、ユーザが選択した検索キーワードが表示される。当該検索キーワード表示領域43は、実際に検索キーワードを入力するユーザにとっては、検索キーワードの入力ボックスとしても機能する。検索ボタン領域44は、上記検索キーワード表示領域43に表示された検索キーワードによる検索処理の実行を決定するための検索ボタンが表示される。検索結果表示領域45には、上記検索ボタンにより上記検索エンジン4により実行された検索処理の結果が表示される。この検索結果表示領域45は、ブラウザまたはウィジェットとして機能する。 In the content display area 41, reproduced video content such as a television broadcast program is displayed. In the search keyword candidate display area 42, a search keyword input by another TV 2 is displayed. In the search keyword display area 43, the search keyword selected by the user among the search keyword candidates displayed in the search keyword candidate display area 42 is displayed. The search keyword display area 43 also functions as a search keyword input box for a user who actually inputs a search keyword. The search button area 44 displays a search button for determining execution of search processing using the search keyword displayed in the search keyword display area 43. In the search result display area 45, the result of the search process executed by the search engine 4 by the search button is displayed. The search result display area 45 functions as a browser or a widget.
(検索キーワード入力時のTVの動作)
次に、検索キーワードが入力される際のTV2の動作について説明する。以降の説明では、上記TV2Aにより入力された検索キーワードが、同じチャンネルを選局中のTV2Bに表示される場合を例にとって説明する。また以降の説明においては、各装置のCPUを主な動作主体として説明するが、これらの動作はCPUの制御下において動作するその他のハードウェアやソフトウェアとも協働して行われる。
(TV operation when entering search keywords)
Next, the operation of the TV 2 when a search keyword is input will be described. In the following description, an example will be described in which the search keyword input by the TV 2A is displayed on the TV 2B that is selecting the same channel. In the following description, the CPU of each apparatus will be described as the main operating subject, but these operations are performed in cooperation with other hardware and software operating under the control of the CPU.
図5は、TV2Aにおける検索キーワード入力時の動作の流れを示したフローチャートである。 FIG. 5 is a flowchart showing the flow of operations when inputting a search keyword in the TV 2A.
同図に示すように、まず、TV2AのCPU201は、放送番組の再生中に、ユーザが例えばキーボード218等により手動で上記検索キーワード表示領域43へ検索キーワードを入力すると、当該検索キーワードを通信部208により上記検索エンジン4へ送信する(ステップ51)。そしてCPU201は、検索エンジン4から検索結果を受信し、上記検索結果表示領域45に検索結果(リンク先の一覧)を表示する(ステップ52)。 As shown in the figure, first, when the user manually inputs a search keyword into the search keyword display area 43 using, for example, the keyboard 218 or the like during playback of a broadcast program, the TV 201 of the TV 2A transmits the search keyword to the communication unit 208. To the search engine 4 (step 51). The CPU 201 receives the search result from the search engine 4 and displays the search result (link destination list) in the search result display area 45 (step 52).
当該検索が実行されると、CPU201は、その時点でデジタルチューナ207が千曲中のチャンネルを識別するチャンネル情報を取得する(ステップ53)。そしてCPU201は、当該チャンネル情報と、上記検索に用いられた検索キーワードとを、上記サーバ1へ送信する(ステップ54)。後述するが、この検索キーワードは、主キーワードとサブキーワードとに区別されて送信される。本実施形態においては、上記サーチシェアビューの検索キーワード表示領域43に入力された検索キーワードのうち、最初に入力された検索キーワードが主検索キーワードとされ、それに続いて(右側に)入力された検索キーワードがサブキーワードとされる。入力された検索キーワードが1つのみである場合は、それが主検索キーワードとして送信される。 When the search is executed, the CPU 201 acquires channel information for identifying the channels in the 1000 songs by the digital tuner 207 at that time (step 53). Then, the CPU 201 transmits the channel information and the search keyword used for the search to the server 1 (step 54). As will be described later, this search keyword is transmitted by being distinguished into a main keyword and a sub-keyword. In the present embodiment, of the search keywords input in the search keyword display area 43 of the search share view, the search keyword input first is set as the main search keyword, and the search input subsequently (on the right side) is performed. The keyword is a sub-keyword. If only one search keyword is input, it is transmitted as the main search keyword.
(サーバの動作)
次に、上記サーバ1の動作について説明する。図6は、当該サーバ1の動作の流れを示したフローチャートである。
(Server operation)
Next, the operation of the server 1 will be described. FIG. 6 is a flowchart showing an operation flow of the server 1.
同図に示すように、まず、サーバ1のCPU101は、各TV2から、検索情報、すなわち検索キーワード情報(主キーワード及びサブキーワード)及びチャンネル情報を受信する(ステップ61)。続いてCPU101は、当該受信した検索キーワード情報及びチャンネル情報と、当該受信時の時刻情報とをRAM103等に記憶する(ステップ62)。 As shown in the figure, first, the CPU 101 of the server 1 receives search information, that is, search keyword information (main keyword and sub-keyword) and channel information from each TV 2 (step 61). Subsequently, the CPU 101 stores the received search keyword information and channel information and the time information at the time of reception in the RAM 103 or the like (step 62).
続いてCPU101は、上記記憶したチャンネル情報で識別されるチャンネルの番組について、上記受信時の時刻から所定時間(X秒)以内に所定数以上(Y人以上)のユーザが入力した共通のキーワードが存在するか否かを判断する(ステップ63)。ここでXは例えば30、60、120等であり、Yは例えば2、3、5等である。すなわち、CPU101は、上記記憶された検索キーワードのうち、X秒以内にY個以上の異なるTV2から受信した同一チャンネルについての検索キーワードが存在するか否かを判断する。 Subsequently, for the program of the channel identified by the stored channel information, the CPU 101 receives a common keyword input by a predetermined number of users (Y or more) within a predetermined time (X seconds) from the time of reception. It is determined whether or not it exists (step 63). Here, X is 30, 60, 120, for example, and Y is 2, 3, 5, etc., for example. That is, the CPU 101 determines whether there is a search keyword for the same channel received from Y or more different TVs 2 within X seconds among the stored search keywords.
上記ステップ63において共通の検索キーワードが存在すると判断した場合(YES)、CPU101は、その検索キーワードを検索キーワード候補として採用し、RAM103等に記憶する(ステップ64)。一方、共通の検索キーワードが存在が存在しないと判断した場合(NO)、CPU101は、上記チャンネルについての上記X秒以内における処理を終了する。 If it is determined in step 63 that there is a common search keyword (YES), the CPU 101 adopts the search keyword as a search keyword candidate and stores it in the RAM 103 or the like (step 64). On the other hand, if it is determined that there is no common search keyword (NO), the CPU 101 ends the processing within the X seconds for the channel.
続いてCPU101は、上記記憶した検索キーワード候補を、その注目度に応じて並び替える(ステップ65)。すなわちCPU101は、上記記憶した検索キーワード候補が、各TV2の各ユーザに、主検索キーワードとサブキーワードのいずれとして用いられたものかに応じて、各検索キーワード候補の順位付けを行う。 Subsequently, the CPU 101 rearranges the stored search keyword candidates according to the degree of attention (step 65). That is, the CPU 101 ranks the search keyword candidates according to whether the stored search keyword candidates are used as the main search keyword or the sub keyword for each user of each TV 2.
図7は、上記図6のステップ61〜ステップ66の処理を説明するための図である。同図(A)に示すように、CPU101は、チャンネル毎に、各TV2から受信した検索キーワードについて、各TV名(ユーザ名)、受信時刻、主キーワード、サブキーワードの各項目の情報を記憶している(図6のステップ61、62)。 FIG. 7 is a diagram for explaining the processing in steps 61 to 66 in FIG. As shown in FIG. 5A, the CPU 101 stores information on each TV name (user name), reception time, main keyword, and sub-keyword for each keyword for each channel for each search keyword. (Steps 61 and 62 in FIG. 6).
ここで、上記図4に示したサーチシェアビューにおけるコンテンツ表示領域41の内容に沿って、具体的に説明する。図4のコンテンツ表示領域41には、ある男性タレント「○○○」とある女性タレント「□□□」とが結婚したというニュースの映像が表示されているものとする。また、この男性タレント「○○○」は、「△△△」というグループに属しているものとする。同図(A)に示すように、主キーワードとしては、上記「○○○」、「△△△」、「□□□」といった、放送内容に関連した検索キーワードが受信されているほか、「◇◇◇」という、放送内容とは全く関係のない検索キーワードも受信されている。またサブキーワードとしては、「結婚」、「□□□」といった放送内容に関連した検索キーワードのほか、「☆☆☆」という、放送内容とは全く関係のない(上記主キーワード「◇◇◇」とは関連する可能性があるが)検索キーワードも受信されている。 Here, it demonstrates concretely along the content of the content display area 41 in the search share view shown in the said FIG. In the content display area 41 of FIG. 4, it is assumed that a video image of news that a male talent “XXX” and a female talent “□□□” are married is displayed. Further, it is assumed that the male talent “XXX” belongs to the group “ΔΔΔ”. As shown in FIG. 6A, as the main keywords, search keywords related to the broadcast content such as “XX”, “△△△”, and “□□□” are received. Search keywords that are completely unrelated to the broadcast content, such as “◇◇◇”, have also been received. Sub-keywords include search keywords related to broadcast content such as “marriage” and “□□□”, and “☆☆☆”, which has nothing to do with the broadcast content (the main keyword “◇◇◇” above) Search keywords have also been received.
同図(B)に示すように、CPU101は、これらの検索キーワードについて、それが主キーワードとして用いられている回数と、サブ検索キーワードとして用いられている回数とをそれぞれカウントする。これにより、主キーワードとしては「○○○」が最も多く用いられ、続いて「△△△」及び「□□□」が同じ回数用いられていることが分かる。またサブキーワードとしては「結婚」が最も多く用いられ、次に「□□□」が多く用いられていることが分かる。 As shown in FIG. 5B, the CPU 101 counts the number of times these search keywords are used as a main keyword and the number of times they are used as a sub search keyword. As a result, it is understood that “XXX” is most frequently used as the main keyword, and subsequently “ΔΔΔ” and “□□□” are used the same number of times. It can also be seen that “marriage” is the most frequently used sub-keyword, followed by “□□□”.
ここで、CPU101は、複数回用いられている検索キーワードのみを候補の対象とする。したがって同図(B)に示すようにそれぞれ1回しか用いられていない主キーワード「◇◇◇」とサブキーワード「☆☆☆」とは、処理から除外される。 Here, the CPU 101 sets only search keywords that are used a plurality of times as candidates. Therefore, as shown in FIG. 5B, the main keywords “◇◇◇” and sub-keywords “☆☆☆” that are used only once are excluded from the processing.
さらにCPU101は、上記検索エンジン4等が公表している検索キーワードランキング情報を取得し、当該ランキングにおける順位を基に、上記各検索キーワード候補の最終的な注目度を算出する。図8は、当該検索キーワードランキング情報を用いた注目度の算出処理及びそれによる検索キーワード候補の決定処理を説明するための図である。 Further, the CPU 101 acquires search keyword ranking information published by the search engine 4 and the like, and calculates the final attention degree of each search keyword candidate based on the ranking in the ranking. FIG. 8 is a diagram for explaining attention level calculation processing using the search keyword ranking information and search keyword candidate determination processing based on the attention level calculation processing.
同図(A)は、上記図7において処理対象とされた(複数回用いられている)検索キーワード候補を示す。同図(B)は、検索エンジン4から取得された、検索キーワードランキング情報(検索急上昇ワードランキング)を示す。このランキング情報は、例えば「最新」、「1日前」、「過去一週間」等、所定期間ごとに公表されている場合が多いが、CPU101は、このうち「最新」のランキング情報を取得する。同図(B)に示すように、同図(A)の検索キーワード「○○○」、「△△△」、「□□□」がそれぞれ1位、3位、7位にランキングしている。 FIG. 6A shows search keyword candidates (used a plurality of times) that are processed in FIG. FIG. 5B shows search keyword ranking information (search sudden increase word ranking) acquired from the search engine 4. This ranking information is often published every predetermined period such as “latest”, “one day ago”, “past one week”, etc., but the CPU 101 acquires “latest” ranking information. As shown in the figure (B), the search keywords “XXX”, “△△△”, and “□□□” in the figure (A) are ranked first, third, and seventh, respectively. .
同図(C)は、CPU101が、同図(B)に示すランキング情報に含まれる検索キーワードに付与する順位点を示した図である。例えば、1位から5位の検索キーワードについて、順位に応じて10点、7点、5点、3点、1点が付与される。 FIG. 6C is a diagram showing ranking points that the CPU 101 assigns to the search keywords included in the ranking information shown in FIG. For example, 10 points, 7 points, 5 points, 3 points, and 1 point are given to the search keywords from 1st to 5th according to the ranking.
同図(D)は、同図(A)の検索キーワードの使用回数と、同図(B)のランキング情報とを基に、同図(C)の順位点を用いて各検索キーワードの注目度を算出するための算出式を示した図である。同図に示すように、注目度は、例えば「主検索回数×10+サブ検索回数×2+ランキング順位点」により算出される。この算出式によれば、検索キーワード「○○○」、「△△△」、「□□□」の各注目度は、それぞれ40点、25点、24点となる。 FIG. 4D shows the degree of attention of each search keyword using the ranking points in FIG. 2C based on the number of times the search keyword in FIG. 1A is used and the ranking information in FIG. It is the figure which showed the calculation formula for calculating. As shown in the figure, the degree of attention is calculated by, for example, “main search count × 10 + sub search count × 2 + ranking ranking point”. According to this calculation formula, the respective attention degrees of the search keywords “XXX”, “ΔΔΔ”, and “□□□” are 40 points, 25 points, and 24 points, respectively.
したがってCPU101は、同図(E)に示すように、主キーワード候補として、「○○○」、「△△△」、「□□□」をこの順に決定する。またCPU101は、サブキーワード候補として、同図(A)に示したサブ検索回数を基に、各主キーワード候補について「結婚」、「□□□」をこの順に決定する。ここで、「□□□」は主キーワードとサブキーワードの両方に用いられているが、主キーワードとサブキーワードとを不一致とするために、主キーワード「□□□」に対するサブキーワード候補としては、「□□□」は除外される。 Therefore, the CPU 101 determines “◯◯◯”, “ΔΔΔ”, and “□□□” in this order as main keyword candidates, as shown in FIG. Further, the CPU 101 determines “marriage” and “□□□” in this order for each main keyword candidate based on the number of sub-searches shown in FIG. Here, “□□□” is used for both the main keyword and the subkeyword. However, in order to make the main keyword and the subkeyword inconsistent, the subkeyword candidate for the main keyword “□□□” “□□□” is excluded.
このように、注目度の算出に検索エンジン4が公表しているランキング情報が補助的に用いられることで、検索キーワード候補が放送番組の内容に関連し、TV2Bのユーザも真に欲しているキーワードとなる可能性が高くなる。 In this way, the ranking information published by the search engine 4 is supplementarily used for calculating the degree of attention, so that the search keyword candidate is related to the content of the broadcast program, and the TV 2B user really wants the keyword. Is likely to be.
図7及び図8では、1つのチャンネルに関する処理のみが示されているが、CPU101は、以上の処理を、チャンネル毎に実行する。すなわち、TV2から受信したチャンネル情報で示される複数のチャンネル毎に検索キーワード候補が決定される。 7 and 8, only the processing related to one channel is shown, the CPU 101 executes the above processing for each channel. That is, search keyword candidates are determined for each of a plurality of channels indicated by the channel information received from the TV 2.
図6に戻り、CPU101は、上記最終的に決定された検索キーワード候補をRAM103等に記憶する(ステップ66)。上記検索キーワード候補の決定処理は例えば1分等の所定時間毎に実行され、記憶された検索キーワード候補は、その度に更新される。 Returning to FIG. 6, the CPU 101 stores the finally determined search keyword candidates in the RAM 103 or the like (step 66). The search keyword candidate determination process is executed every predetermined time such as 1 minute, and the stored search keyword candidates are updated each time.
そしてCPU101は、TV2Aと同じチャンネルを選局中の上記TV2Bからの検索キーワード候補送信要求を待つ(ステップ67)。TV2Bから送信要求があった場合(YES)、CPU101は、上記記憶した検索キーワード候補(主キーワード候補及びサブキーワード候補)を上記注目度に応じた各順位情報とともにTV2Bへ送信する(ステップ68)。この順位情報は、TV2Bにおいて、検索キーワード候補の表示順を決定するのに用いられる。 Then, the CPU 101 waits for a search keyword candidate transmission request from the TV 2B that is selecting the same channel as the TV 2A (step 67). If there is a transmission request from the TV 2B (YES), the CPU 101 transmits the stored search keyword candidates (main keyword candidates and sub-keyword candidates) to the TV 2B together with each rank information corresponding to the degree of attention (step 68). This order information is used to determine the display order of search keyword candidates in the TV 2B.
(検索キーワード候補表示時のTVの動作)
次に、以上のサーバ1の処理により決定された検索キーワード候補をTV2Bが受信して表示する処理の詳細を説明する。図9は、当該検索キーワード候補の受信及び表示処理の流れを示したフローチャートである。
(Operation of TV when search keyword candidate is displayed)
Next, details of the process in which the TV 2B receives and displays the search keyword candidates determined by the process of the server 1 will be described. FIG. 9 is a flowchart showing a flow of processing for receiving and displaying the search keyword candidate.
同図に示すように、まずTV2BのCPU201は、現在デジタルチューナ207が選局中のチャンネル情報を取得する(ステップ91)。続いてCPU201は、当該チャンネルの検索キーワード候補の送信要求をサーバ1へ送信し、サーバ1から検索キーワード候補を受信する(ステップ92)。この送信要求は、例えば1分等の所定時間毎に送信される。またこの検索キーワード候補は、上述したように、主キーワードとサブキーワードとに区別して受信される。 As shown in the figure, first, the CPU 201 of the TV 2B acquires channel information that the digital tuner 207 is currently selecting (step 91). Subsequently, the CPU 201 transmits a search keyword candidate transmission request for the channel to the server 1 and receives the search keyword candidate from the server 1 (step 92). This transmission request is transmitted every predetermined time such as 1 minute. Further, as described above, the search keyword candidates are received by being distinguished into main keywords and sub-keywords.
続いてCPU101は、上記受信した検索キーワード候補をディスプレイ214のサーチシェアビュー上に表示する(ステップ93)。ここで、この検索キーワード候補の表示方法としては例えば2つの方法が考えられる。図10はこの2つの表示方法を示した図である。 Subsequently, the CPU 101 displays the received search keyword candidates on the search share view of the display 214 (step 93). Here, for example, two methods of displaying the search keyword candidates are conceivable. FIG. 10 shows these two display methods.
同図(A)は1つ目の方法を示す。この方法では、上記サーチシェアビューが、検索キーワード入力自体は行われていないTV2Bにも常時表示されており(同図(A1))、サーバ1からキーワード候補が受信されると、サーチシェアビューの検索キーワード候補表示領域42にそれが表示される(同図(A2))。当該検索キーワード候補について後述する検索処理が実行されない場合には、当該検索キーワード候補は上記検索キーワード候補の表示から所定時間経過後(例えば30秒後)に消去される。これにより、番組のシーンが他のシーンへ変わった後も検索キーワード候補が表示され続け、番組内容と関係のない情報の検索が行われてしまうことが防止される。新たな検索キーワード候補がサーバ1から受信されると、当該新たな検索キーワード候補が表示される。 FIG. 4A shows the first method. In this method, the search share view is always displayed on the TV 2B for which the search keyword input itself is not performed (FIG. (A1)). When a keyword candidate is received from the server 1, the search share view is displayed. It is displayed in the search keyword candidate display area 42 ((A2) in the figure). When the search processing described later is not executed for the search keyword candidate, the search keyword candidate is deleted after a predetermined time (for example, 30 seconds) from the display of the search keyword candidate. This prevents the search keyword candidate from being displayed even after the program scene is changed to another scene, thereby preventing information unrelated to the program contents from being searched. When a new search keyword candidate is received from the server 1, the new search keyword candidate is displayed.
同図(B)は2つ目の方法を示す。この方法では、上記サーチシェアビューは通常は表示されておらず、上記コンテンツ表示領域41に表示される放送番組が全画面で表示されている(同図(B1))。そして、TV2Bがサーバ1から検索キーワード候補を受信したときに、それが検索キーワード候補表示領域42に表示される(同図(B2))。また、当該検索キーワード候補について後述する検索処理が実行されない場合には、サーチシェアビューは上記検索キーワード候補の表示から所定時間経過後に消去される。したがって、TV2Bが新たな検索キーワード候補を受信するたびに、サーチシェアビューの表示/非表示が切り替わることとなる。 FIG. 5B shows the second method. In this method, the search share view is not normally displayed, and the broadcast program displayed in the content display area 41 is displayed in full screen ((B1) in the figure). When the TV 2B receives a search keyword candidate from the server 1, it is displayed in the search keyword candidate display area 42 ((B2) in the figure). In addition, when the search processing described later is not executed for the search keyword candidate, the search share view is deleted after a predetermined time has elapsed from the display of the search keyword candidate. Therefore, each time the TV 2B receives a new search keyword candidate, display / non-display of the search share view is switched.
図9に戻り、CPU201は、上記表示された検索キーワード候補について、選択操作及び検索実行指示操作が入力されたか否かを判断する(ステップ94)。ここで、検索キーワード候補の選択操作方法の詳細について説明する。図11は、当該検索キーワード候補の選択操作方法を説明するための図である。 Returning to FIG. 9, the CPU 201 determines whether a selection operation and a search execution instruction operation have been input for the displayed search keyword candidates (step 94). Here, details of the search keyword candidate selection operation method will be described. FIG. 11 is a diagram for explaining a selection operation method of the search keyword candidate.
同図(A)に示すように、まず、検索キーワード候補表示領域42には、サーバ1から受信した検索キーワード候補のうち、複数の主キーワード候補が表示される。各主キーワード候補の表示順は、上記サーバ1から受信された順位情報を反映したものである。すなわち、例えば当該検索キーワード候補表示領域42の左から右へ、各主キーワード候補が順位に応じて表示される。そして、同図(B)に示すように、例えばユーザがポインタPを操作して特定の主キーワード候補「△△△」を選択すると、当該主キーワード候補が主キーワードとして検索キーワード表示領域43に表示される。 As shown in FIG. 5A, first, a plurality of main keyword candidates among the search keyword candidates received from the server 1 are displayed in the search keyword candidate display area 42. The display order of each main keyword candidate reflects the order information received from the server 1. That is, for example, each main keyword candidate is displayed according to the order from the left to the right of the search keyword candidate display area 42. As shown in FIG. 5B, for example, when the user operates the pointer P to select a specific main keyword candidate “ΔΔΔ”, the main keyword candidate is displayed in the search keyword display area 43 as the main keyword. Is done.
続いて、同図(C)に示すように、検索キーワード候補表示領域42には、サーバ1から受信した検索キーワード候補のうち、複数のサブキーワード候補が表示される。このサブキーワード候補の表示順にも、上記と同様、上記順位情報が反映される。そして、同図(D)に示すように、例えばユーザがポインタPを操作して特定の主キーワード候補「結婚」を選択すると、当該サブキーワード候補が主キーワードとともに検索キーワード表示領域43にサブキーワードとして表示される。 Subsequently, as shown in FIG. 6C, a plurality of sub-keyword candidates among the search keyword candidates received from the server 1 are displayed in the search keyword candidate display area 42. The order information is also reflected in the display order of the sub-keyword candidates as described above. As shown in FIG. 4D, for example, when the user operates the pointer P to select a specific main keyword candidate “marriage”, the sub keyword candidate is displayed as a sub keyword in the search keyword display area 43 together with the main keyword. Is displayed.
この状態から、ユーザが上記検索ボタン領域44について検索ボタンの押下操作を行い、検索実行を指示すると(図9のステップ94のYES)、CPU101は、当該主キーワード及びサブキーワードを検索クエリとして検索エンジン4へ送信する(ステップ95)。そして、検索エンジン4から返された検索結果が、検索結果表示領域45に表示される。 From this state, when the user presses the search button on the search button area 44 and instructs to execute the search (YES in step 94 in FIG. 9), the CPU 101 uses the main keyword and the sub-keyword as a search query. 4 (step 95). Then, the search result returned from the search engine 4 is displayed in the search result display area 45.
[まとめ]
以上説明したように、本実施形態においては、複数のTV2(TV2A等)のユーザがあるチャンネルの放送番組の関連情報を検索するために入力した検索キーワードが、同一のチャンネルを選局中の他のTV2(TV2B等)に検索キーワード候補として自動的に表示される。すなわち、あるユーザの検索キーワードが他のユーザにも共有される。したがって当該他のTV2のユーザは、自ら検索キーワードを入力するための煩雑な操作を行うことなく当該検索キーワードを用いて放送番組の関連情報を容易に検索することができる。また当該検索キーワードは、複数のTV2のユーザにより実際に検索用に入力された情報であるため、他のTV2において当該検索キーワードにより検索が行われた場合、その検索結果は、放送番組に関連し他のTV2のユーザが真に欲する情報である可能性も高くなる。
[Summary]
As described above, in the present embodiment, a search keyword input to search for related information of a broadcast program of a certain channel of a user of a plurality of TVs 2 (TV 2A, etc.) is selecting the same channel. Are automatically displayed as search keyword candidates on TV2 (TV2B, etc.). That is, a search keyword of a certain user is shared with other users. Therefore, the user of the other TV 2 can easily search for related information of the broadcast program using the search keyword without performing a complicated operation for inputting the search keyword. Further, since the search keyword is information actually input for search by a plurality of TV 2 users, when a search is performed with the search keyword on another TV 2, the search result relates to the broadcast program. There is a high possibility that the information is truly desired by other TV2 users.
[変形例]
本発明は上述の実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更され得る。
[Modification]
The present invention is not limited to the above-described embodiments, and various modifications can be made without departing from the scope of the present invention.
上述の実施形態においては、TV2Bのサーチシェアビューでは、まず検索キーワード候補表示領域42に検索キーワード候補が表示され、そこから選択された検索キーワードが検索キーワード表示領域43に表示され、さらに検索ボタンが押下されることで、検索結果が検索結果表示領域45に表示された。しかし、TV2Bは、上記選択操作及び検索実行指示操作を入力することなく、上記サーバ1から検索キーワード候補を受信すると自動的にそれによる検索結果またはそのリンク先を表示してもよい。図12は、この場合の表示例を示した図である。 In the above-described embodiment, in the search share view of TV2B, first, search keyword candidates are displayed in the search keyword candidate display area 42, the search keywords selected therefrom are displayed in the search keyword display area 43, and a search button is further displayed. When pressed, the search result is displayed in the search result display area 45. However, when the search keyword candidate is received from the server 1 without inputting the selection operation and the search execution instruction operation, the TV 2B may automatically display the search result or its link destination. FIG. 12 is a diagram showing a display example in this case.
同図(A)((A1)〜(A3))は、検索キーワードを自ら入力するユーザのTV2Aにおける表示例を示し、同図(B)((B1)及び(B2))は、それに応じて検索結果を表示するTV2Bにおける表示例を示す。同図(A1)に示すように、TV2Aにおいて検索キーワード表示領域43に入力された検索キーワードについて検索が実行されると、同図(A2)において、その検索結果として、検索結果表示領域45には、複数のウェブサイトへのリンク先の一覧が表示される。この時点では、同図(B1)に示すように、TV2Bのサーチシェアビューには何の検索キーワードも検索結果も表示されない。 (A) ((A1) to (A3)) in the figure shows a display example on the TV 2A of the user who inputs the search keyword himself, and (B) ((B1) and (B2)) in FIG. The example of a display in TV2B which displays a search result is shown. As shown in FIG. 4A1, when a search is executed for the search keyword input to the search keyword display area 43 in the TV 2A, the search result display area 45 in FIG. , A list of links to multiple websites is displayed. At this time, as shown in FIG. 5B1, no search keyword or search result is displayed in the search share view of TV 2B.
そして、同図(A3)に示すように、TV2Aのユーザが、上記リンク先一覧から1つのリンク先ウェブサイト(例えば検索キーワードである□□□のブログ)を選択して表示させると、同図(B2)に示すように、TV2Bの検索結果表示領域45に当該リンク先のウェブサイトが表示されるとともに、検索キーワード表示領域43に当該検索キーワード「□□□」が表示される。すなわち、この処理により、検索キーワードではなく、検索結果(またはそのリンク先)がTV2Bのユーザに共有されることになる。これにより、TV2Bのユーザは、一切の操作を行うことなく、放送番組の関連情報を閲覧することができる。 Then, as shown in FIG. 6A3, when the user of the TV 2A selects and displays one linked website (for example, □□□ blog as a search keyword) from the linked list, the figure is displayed. As shown in (B 2), the linked website is displayed in the search result display area 45 of the TV 2 B, and the search keyword “□□□” is displayed in the search keyword display area 43. That is, by this process, not the search keyword but the search result (or its link destination) is shared with the TV 2B user. Thereby, the user of TV2B can browse the related information of a broadcast program, without performing any operation.
上述の実施形態においては、TV2Aのサーチシェアビュー上で入力された検索キーワードのみがサーバ1へ送信されていたが、番組放送中にユーザが他の機器に入力した検索キーワードがサーバ1に送信されてもよい。図13は、この場合について説明する図である。 In the embodiment described above, only the search keyword input on the search share view of the TV 2A is transmitted to the server 1, but the search keyword input by the user to another device during the program broadcast is transmitted to the server 1. May be. FIG. 13 is a diagram for explaining this case.
同図に示すように、例えばTV2Aの近傍にPC5が存在し、ユーザがTV2Aを見ながら当該PC5のキーボード等により検索キーワードを入力して検索を実行した場合、PC5が当該検索キーワードをサーバ1へ送信し、一方TV2Aはその時点におけるチャンネル情報をサーバ1へ送信する。この場合、TV2AもPC5も、サーバ1により提供されるサービスの同一のネットアカウントに登録されており、サーバ1は、当該TV2Aから送信されたチャンネル情報とPC5から送信された検索キーワードとの対応関係を把握可能であるものとする。また、TV2AとPC5とがホームネットワーク内のホームサーバに接続され、当該ホームサーバが上記チャンネル情報と検索キーワードとをセットにしてサーバ1へ送信してもよい。また、TV2Aで受信されている放送番組の内容とPC5に入力された検索キーワードとの関連性が担保されるように、例えばTV2Aにカメラが設けられている場合には、当該カメラが、ユーザがTV2Aの前から離れたことを検出し、その離れた時刻から一定時間以内(例えば1分以内)にPC5に入力された検索キーワードのみがサーバ1に送信されてもよい。この場合、例えばTV2Aが、ユーザがTV2Aの前から離れた時刻をPC5へ送信し、PC5が、当該時刻から所定時間以内に検索キーワードが入力されたか否かを判断する。 As shown in the figure, for example, when the PC 5 exists in the vicinity of the TV 2A and the user inputs a search keyword using the keyboard of the PC 5 or the like while watching the TV 2A, the PC 5 sends the search keyword to the server 1. On the other hand, the TV 2A transmits the channel information at that time to the server 1. In this case, both the TV 2A and the PC 5 are registered in the same net account of the service provided by the server 1, and the server 1 associates the channel information transmitted from the TV 2A with the search keyword transmitted from the PC 5. Can be grasped. Alternatively, the TV 2A and the PC 5 may be connected to a home server in the home network, and the home server may transmit the channel information and the search keyword to the server 1 as a set. For example, when the TV 2A is provided with a camera so that the relevance between the content of the broadcast program received on the TV 2A and the search keyword input to the PC 5 is secured, the camera Only the search keyword input to the PC 5 within a certain time (for example, within one minute) from the time of the separation may be transmitted to the server 1 by detecting that the user has left the TV 2A. In this case, for example, the TV 2A transmits the time when the user leaves the front of the TV 2A to the PC 5, and the PC 5 determines whether or not the search keyword is input within a predetermined time from the time.
このような処理により、普段TV2Aにより検索を実行しないユーザが他の機器で入力した検索キーワードもサーバ1に収集されるため、多くの検索キーワードが共有されることとなる。 As a result of such processing, search keywords entered by other users who do not normally perform searches using the TV 2A are also collected by the server 1, so that many search keywords are shared.
上述の実施形態では、検索キーワードが共有対象となったが、キーワード以外の検索用情報またはそれによる検索結果が共有対象となってもよい。例えば、楽曲検索に用いられる音声情報や、画像検索に用いられる画像情報や、位置検索に用いられる位置情報が共有されてもよい。 In the above-described embodiment, the search keyword is the sharing target. However, the search information other than the keyword or the search result thereby may be the sharing target. For example, audio information used for music search, image information used for image search, and position information used for position search may be shared.
楽曲検索の場合、TV2は、テレビ番組等の映像コンテンツの音声データから、当該コンテンツ中で流れている楽曲の音声データを抽出し、当該音声データを検索キーとして検索を実行すると、他のTV2へ、その楽曲検索の結果が送信され、表示される。あるいは、TV2のユーザが、番組内で流れている音楽が何であるかを知りたいと思い、マイクにより自らの音声(鼻歌)を入力して検索を実行すると、他のTV2へ、その楽曲検索の結果が送信され、表示される。画像検索の場合、TV2のユーザが、番組に出演している人物が誰であるかを知りたいと思い、例えば顔検出ソフト等を用いてその人物の顔画像を抽出して顔画像を入力して検索を実行すると、他のTV2へ、その顔画像検索の検索結果である人物名及び顔画像が送信され、表示される。例えば風景画像等の他の画像検索についても同様である。位置検索の場合、例えば番組にGPS(Global Positioning System)等に対応した位置情報が含まれている場合、TV2のユーザがその位置情報を用いて位置検索を実行すると、検索結果として、当該位置に印が付いた地図が取得され他のTV2へ、当該地図が送信され表示される。 In the case of music search, the TV 2 extracts the audio data of the music flowing in the content from the audio data of the video content such as a TV program, and executes the search using the audio data as a search key. The result of the music search is transmitted and displayed. Alternatively, when the user of the TV 2 wants to know what music is playing in the program and inputs his / her voice (nasal song) with a microphone and executes a search, the other TV 2 is searched for the music. The result is sent and displayed. In the case of image search, the user of TV 2 wants to know who is the person who appears in the program. For example, the face image of the person is extracted using face detection software and the face image is input. When the search is executed, the person name and the face image, which are the search results of the face image search, are transmitted to the other TV 2 and displayed. The same applies to other image searches such as landscape images. In the case of position search, for example, when position information corresponding to GPS (Global Positioning System) or the like is included in a program, when the user of the TV 2 performs position search using the position information, the position is obtained as a search result. A map with a mark is acquired, and the map is transmitted to another TV 2 and displayed.
上述の実施形態においては、TV2においてテレビ放送番組の表示中に入力された検索キーワードが他のTV2へ共有されたが、テレビ放送番組以外のコンテンツについても同様の処理が実行されてもよい。例えば、DVD、BD等のディスク状記録媒体に記録されたコンテンツや、PVR(Personal Video Recorder)等の記録装置のHDD等に録画されたコンテンツや、IPTVにおいてストリーミングまたはダウンロードされるコンテンツの各再生中に入力された検索キーワードまたはそれによる検索結果が、同一のコンテンツを再生中の他のTV2へ送信され表示されてもよい。これらのコンテンツは、TV2により再生され表示されてもよいし、TV2に接続されたPVR等の他の機器により再生されTV2のディスプレイに出力されてもよい。 In the above-described embodiment, the search keyword input while the TV broadcast program is displayed on the TV 2 is shared with the other TV 2, but the same processing may be executed for content other than the TV broadcast program. For example, during playback of content recorded on a disc-shaped recording medium such as a DVD or BD, content recorded on a HDD of a recording device such as PVR (Personal Video Recorder), or content that is streamed or downloaded on IPTV The search keyword input to or the search result based on the search keyword may be transmitted to another TV 2 that is reproducing the same content and displayed. These contents may be reproduced and displayed by the TV 2 or may be reproduced by another device such as a PVR connected to the TV 2 and output to the display of the TV 2.
これらのコンテンツは、放送番組と異なり、あるTV2と他のTV2とで同時に再生されるとは限らないため、ある時間にTV2で再生されたコンテンツの特定のシーンについて入力された検索キーワードが、異なる時間に他のTV2で同一のコンテンツの特定のシーンが再生されるタイミングで表示される必要がある。このため、サーバ1は、上述の実施形態におけるチャンネル情報に代えて、コンテンツの識別情報を各TV2から取得し、かつ、上記TV2で検索キーワードが入力された時点におけるコンテンツのタイムコード(再生位置情報)を取得する。そしてサーバ1は、他のTV2から上記識別情報により検索キーワード候補の送信要求があった場合、決定した検索キーワード候補を、タイムコードとともに当該他のTV2へ送信する。他のTV2は、当該受信したタイムコードと、自身が再生中のコンテンツのタイムコードとが一致した場合に、上記受信した検索キーワード候補を表示する。 Unlike broadcast programs, these contents are not always played back simultaneously on one TV 2 and another TV 2, so the search keywords input for specific scenes of the content played on the TV 2 at a certain time are different. It is necessary to display at a timing when a specific scene of the same content is reproduced on another TV 2 in time. For this reason, the server 1 acquires content identification information from each TV 2 instead of the channel information in the above-described embodiment, and the time code (playback position information) of the content when the search keyword is input on the TV 2. ) To get. When there is a search keyword candidate transmission request from the other TV 2 based on the identification information, the server 1 transmits the determined search keyword candidate to the other TV 2 together with the time code. The other TV 2 displays the received search keyword candidate when the received time code matches the time code of the content being reproduced.
しかし、ユーザが録画した放送番組のCMやシーンをカットした場合等、ユーザがコンテンツの編集を行った場合には、サーバ1が受信したタイムコードに対応するシーンと、当該編集を行ったコンテンツにおける当該タイムコードに対応するシーンとが一致しない場合も考えられる。例えば、TV2AのユーザAは、タイムコードが開始10分に位置するシーンで検索を実行したが、TV2BのユーザBは、同一のコンテンツを自ら2分間のシーンをカット編集していたために、上記シーンはユーザBのコンテンツでは開始8分に位置するような場合がある。 However, when the user edits the content such as when the user cuts a CM or scene of the broadcast program recorded by the user, the scene corresponding to the time code received by the server 1 and the edited content There may be a case where the scene corresponding to the time code does not match. For example, the user A of the TV 2A executes a search in the scene where the time code is located at the start 10 minutes, but the user B of the TV 2B himself / herself cuts and edits the scene of 2 minutes for the same content. May be located 8 minutes in the content of user B.
この問題への対処方法は2つある。1つは、TV2Bが、上記シーンカットした時間をDRAMやフラッシュメモリ等に記憶しておき、その分をオフセットすることである。すなわち上記の例では、サーバ1から受信したタイムコードが開始10分を示していても、TV2Bは、上記カットした2分をオフセットして、開始8分の時点で検索キーワード候補を表示する。もう1つは、TV2Bが、検索キーワード候補を表示すべきシーンを検出することである。すなわち、サーバ1が、TV2Aにおいて検索キーワードが入力されたシーンから抽出された映像及び音声を検索キーワードとともにTV2Aから取得し、TV2Bへ、検索キーワード候補とともに上記シーンの映像及び音声を送信し、TV2Bが、再生中のコンテンツから、上記映像及び音声が一致するシーンを検出し、そのシーンが再生された時点で検索キーワード候補を表示する。当該シーン検出処理では、例えば映像中の輝度成分や色差成分、音声の波形情報についてパターンマッチング処理が実行される。 There are two ways to deal with this problem. One is that the TV 2B stores the scene cut time in a DRAM or a flash memory, and offsets that amount. That is, in the above example, even if the time code received from the server 1 indicates the start 10 minutes, the TV 2B offsets the cut 2 minutes and displays the search keyword candidates at the start 8 minutes. The other is that the TV 2B detects a scene where the search keyword candidate is to be displayed. That is, the server 1 acquires the video and audio extracted from the scene in which the search keyword is input in the TV 2A from the TV 2A together with the search keyword, and transmits the video and audio of the scene together with the search keyword candidate to the TV 2B. From the content being reproduced, a scene where the video and audio match is detected, and search keyword candidates are displayed when the scene is reproduced. In the scene detection process, for example, a pattern matching process is performed on the luminance component, color difference component, and sound waveform information in the video.
このような処理により、同一コンテンツについてユーザが編集を行い総再生時間が本来のものと異なっている場合でも、適切なタイミングで検索キーワード候補が表示されることとなる。 By such processing, even when the user edits the same content and the total reproduction time is different from the original one, the search keyword candidates are displayed at an appropriate timing.
上述の実施形態においては、上記図11に示したように、主キーワードとサブキーワードとが順にそれぞれの候補から選択された。しかし、TV2Bは、主キーワード候補とサブキーワード候補を一組にして一度に検索キーワード候補表示領域42に表示し、ユーザによる検索ボタンのワンクリックにより検索を実行してもよい。 In the above-described embodiment, as shown in FIG. 11, the main keyword and the sub-keyword are sequentially selected from the candidates. However, the TV 2B may display a set of main keyword candidates and sub-keyword candidates at once in the search keyword candidate display area 42 and perform a search by one click of a search button by the user.
上述の実施形態においては、検索キーワード等の検索用情報または検索操作が共有対象となったが、ユーザのTV2において番組等のコンテンツに関連して実行されたその他の操作が他のTV2のユーザに共有されてもよい。例えば、TV2AのユーザAが、再生中のコンテンツの特定のシーンにおいて、画音質設定を変更した場合、当該変更された画音質設定情報がサーバ1経由で他のTV2Bに送信され、TV2Bにおいて当該シーンが再生されるときに、上記画音質設定が実行されてもよい。当該実行タイミングの判断には、上記タイムコードやシーン情報が用いられてもよい。 In the embodiment described above, search information such as a search keyword or a search operation is a target to be shared, but other operations executed in connection with content such as a program on the user's TV 2 are made available to other TV 2 users. It may be shared. For example, when the user A of the TV 2A changes the image / sound quality setting in a specific scene of the content being reproduced, the changed image / sound quality setting information is transmitted to the other TV 2B via the server 1 and the TV 2B receives the scene. When the is reproduced, the image quality setting may be executed. The time code or scene information may be used for the determination of the execution timing.
1…サーバ
2(2A、2B)…テレビ受像機(TV)
3…インターネット
4…検索エンジン
5…PC
41…コンテンツ表示領域
42…検索キーワード候補表示領域
43…検索キーワード表示領域
44…検索ボタン領域
45…検索結果表示領域
101、201…CPU
103…RAM
108…HDD
109、208…通信部
202…フラッシュメモリ
203…DRAM
209…MPEGデコーダ
210…リモートコントローラ(リモコン)
214…ディスプレイ
218…キーボード
DESCRIPTION OF SYMBOLS 1 ... Server 2 (2A, 2B) ... Television receiver (TV)
3 ... Internet 4 ... Search engine 5 ... PC
41 ... Content display area 42 ... Search keyword candidate display area 43 ... Search keyword display area 44 ... Search button area 45 ... Search result display area 101, 201 ... CPU
103 ... RAM
108 ... HDD
109, 208 ... Communication unit 202 ... Flash memory 203 ... DRAM
209 ... MPEG decoder 210 ... Remote controller (remote controller)
214 ... Display 218 ... Keyboard
Claims (15)
前記受信された各第1の検索用情報及び各識別情報を対応付けて記憶する記憶部と、
前記記憶された各第1の検索用情報のうち、前記各第1の電子機器から所定時間内にそれぞれ受信された同一の第2の検索用情報を、前記映像コンテンツを再生中の第2の電子機器へ、前記関連情報を検索するための検索用候補情報として、前記対応する識別情報を基に前記ネットワークを介して送信するように前記通信部を制御する制御部と
を具備するサーバ装置。 Input from a plurality of first electronic devices connected via a network by a user of the first electronic device in order to search related information of the video content during reproduction of the video content in the first electronic device A communication unit that receives the first search information and identification information for identifying the video content;
A storage unit for storing the received first search information and the identification information in association with each other;
Of the stored first search information, the same second search information received from the first electronic devices within a predetermined time is used as the second search information that is being reproduced. A server device comprising: a control unit that controls the communication unit to transmit to the electronic device as candidate information for search for searching for the related information via the network based on the corresponding identification information.
前記制御部は、異なる複数の前記第2の検索用情報を、前記所定時間内における当該各第2の検索用情報の受信数に応じて順位付けし、当該順位に応じて表示されるように送信するように前記通信部を制御する
サーバ装置。 The server device according to claim 1,
The control unit ranks the plurality of different second search information according to the number of received second search information within the predetermined time, and displays the second search information according to the rank. A server device that controls the communication unit to transmit.
前記通信部は、前記ネットワーク上の所定の検索エンジンから、当該検索エンジンに入力された第3の検索用情報のランキング情報を受信し、
前記制御部は、前記各第2の検索用情報を、前記所定時間内における受信数及び前記ランキング情報を用いて順位付けする
サーバ装置。 The server device according to claim 2,
The communication unit receives the ranking information of the third search information input to the search engine from a predetermined search engine on the network,
The said control part ranks each said 2nd information for a search using the received number in the said predetermined time, and the said ranking information.
前記記憶部は、前記各第1の電子機器から受信した第1の検索用情報を、主検索用情報とサブ検索用情報とに区別して記憶し、
前記制御部は、前記記憶された主検索用情報及びサブ検索用情報をそれぞれの受信数に応じてそれぞれ順位付けし、前記第2の検索用候補情報を、主検索用候補情報及びサブ検索用候補情報とに区別して送信するように前記通信部を制御する
サーバ装置。 The server device according to claim 2,
The storage unit stores the first search information received from the first electronic devices separately into main search information and sub-search information,
The control unit ranks the stored main search information and sub search information according to the number of receptions, and sets the second search candidate information as main search candidate information and sub search information. A server device that controls the communication unit so as to be transmitted separately from candidate information.
前記通信部は、前記各第1の電子機器から、前記各第1の検索用情報を用いて所定の検索エンジンにより検索された各第1の関連情報を受信し、
前記記憶部は、前記受信された各関連情報を記憶し、
前記制御部は、前記第2の検索用情報とともに、前記記憶された各第1の関連情報のうち、前記当該第2の検索用情報を用いて検索された第2の関連情報を、前記第2の電子機器へ送信するように前記通信部を制御する
サーバ装置。 The server device according to claim 2,
The communication unit receives each first related information searched by a predetermined search engine using each first search information from each first electronic device,
The storage unit stores each received related information,
The control unit, together with the second search information, includes second related information searched using the second search information among the stored first related information. The server apparatus which controls the said communication part so that it may transmit to 2 electronic devices.
ネットワークを介して接続されたサーバ装置から、前記映像コンテンツを識別する識別情報を基に、当該サーバ装置と前記ネットワークを介して接続された複数の他の電子機器において当該映像コンテンツの関連情報を検索するために入力された検索用情報を受信する通信部と、
前記映像コンテンツの表示中に、前記受信された検索用情報を、検索用候補情報として当該映像コンテンツとともに表示するように前記表示部を制御する制御部と、
前記表示された検索用候補情報を選択し前記関連情報を検索するためのユーザの操作入力を受け付ける操作入力部と
を具備する電子機器。 A display unit for displaying the reproduced video content;
Based on identification information for identifying the video content from a server device connected via the network, search for related information of the video content in a plurality of other electronic devices connected to the server device via the network. A communication unit for receiving the search information input in order to
A control unit that controls the display unit to display the received search information together with the video content as search candidate information during display of the video content;
An electronic device comprising: an operation input unit that receives a user operation input for selecting the displayed search candidate information and searching for the related information.
前記制御部は、前記表示された検索用候補情報を、当該表示から所定時間経過後に消去するように前記表示部を制御する
電子機器。 The electronic device according to claim 6,
The electronic device controls the display unit to erase the displayed search candidate information after a predetermined time has elapsed from the display.
前記通信部は、前記検索用情報を、主検索用情報とサブ検索用情報とに区別して受信し、
前記制御部は、前記受信された主検索用情報を主検索用候補情報として表示し、当該表示された主検索用候補情報が前記操作入力により選択された場合に、前記受信されたサブ検索用情報を、サブ検索用候補情報としてさらに表示するように前記表示部を制御する
電子機器。 The electronic device according to claim 7,
The communication unit receives the search information separately from main search information and sub-search information,
The control unit displays the received main search information as main search candidate information, and when the displayed main search candidate information is selected by the operation input, the received sub search information An electronic device that controls the display unit to further display information as sub-search candidate information.
前記通信部は、前記他の電子機器で前記検索用情報が入力された時点における、前記映像コンテンツのタイムコード情報を前記サーバ装置から受信し、
前記制御部は、当該電子機器における前記映像コンテンツのタイムコードが前記受信したタイムコード情報と合致したと判断した場合に、前記検索用候補情報を表示するように前記表示部を制御する
電子機器。 The electronic device according to claim 7,
The communication unit receives time code information of the video content from the server device at the time when the search information is input by the other electronic device,
The electronic device controls the display unit to display the search candidate information when the control unit determines that the time code of the video content in the electronic device matches the received time code information.
前記通信部は、前記他の電子機器で前記検索用情報が入力された時点における前記映像コンテンツのシーンの特徴を示すシーン特徴情報を受信し、
前記制御部は、当該電子機器において再生され表示された前記映像コンテンツのシーンの特徴を検出し、当該検出された特徴が前記受信したシーン特徴情報と合致したと判断した場合に、前記検索用候補情報を表示するように前記表示部を制御する
電子機器。 The electronic device according to claim 7,
The communication unit receives scene feature information indicating a scene feature of the video content at the time when the search information is input by the other electronic device;
When the control unit detects a scene feature of the video content reproduced and displayed on the electronic device and determines that the detected feature matches the received scene feature information, the search candidate An electronic device that controls the display unit to display information.
前記通信部は、前記サーバ装置から、前記各他の電子機器おいて前記検索用情報を用いて検索された関連情報を受信し、
前記制御部は、前記受信された関連情報を、前記検索用候補情報及び前記映像コンテンツとともに表示するように前記表示部を制御する
電子機器。 The electronic device according to claim 7,
The communication unit receives, from the server device, related information searched using the search information in each of the other electronic devices,
The electronic device controls the display unit to display the received related information together with the search candidate information and the video content.
前記映像コンテンツの表示中に、ユーザから第1の検索用情報の入力操作を受け付ける第1の操作入力部と、
ネットワークを介して、前記入力された第1の検索用情報を所定の検索エンジンに送信し、当該検索エンジンから検索結果として前記映像コンテンツの関連情報を受信する第1の通信部と、
前記関連情報が受信される毎に、前記送信された第1の検索用情報と、前記表示中の映像コンテンツを識別する識別情報とを送信するように前記通信部を制御する第1の制御部と
をそれぞれ有する複数の第1の電子機器と、
前記各第1の電子機器から、前記ネットワークを介して、前記各第1の検索用情報及び前記各識別情報を受信する第2の通信部と、
前記受信された各第1の検索用情報及び各識別情報を対応付けて記憶する記憶部と、
前記記憶された各第1の検索用情報のうち、前記各第1の電子機器から所定時間内にそれぞれ受信された同一の第2の検索用情報を、前記対応する識別情報を基に前記ネットワークを介して送信するように前記第2の通信部を制御する第2の制御部と
を有するサーバ装置と、
前記第1の電子機器において表示された映像コンテンツと同一の、再生された映像コンテンツを表示する第2の表示部と、
前記サーバ装置から前記第2の検索用情報を前記ネットワークを介して受信する第3の通信部と、
前記映像コンテンツの表示中に、前記受信された第2の検索用情報を、検索用候補情報として当該映像コンテンツとともに表示するように前記表示部を制御する第3の制御部と、
前記表示された検索用候補情報を選択し前記関連情報を検索するためのユーザの操作入力を受け付ける第2の操作入力部と
を有する第2の電子機器と
を具備する検索システム。 A first display for displaying reproduced video content;
A first operation input unit that receives an input operation of first search information from a user during display of the video content;
A first communication unit that transmits the input first search information to a predetermined search engine via a network and receives related information of the video content as a search result from the search engine;
A first control unit that controls the communication unit to transmit the transmitted first search information and identification information for identifying the video content being displayed each time the related information is received. A plurality of first electronic devices each having and
A second communication unit that receives the first search information and the identification information from the first electronic devices via the network;
A storage unit for storing the received first search information and the identification information in association with each other;
Of the stored first search information, the same second search information received from each first electronic device within a predetermined time is used as the network based on the corresponding identification information. A server device having a second control unit for controlling the second communication unit to transmit via
A second display unit for displaying the reproduced video content identical to the video content displayed on the first electronic device;
A third communication unit for receiving the second search information from the server device via the network;
A third control unit that controls the display unit to display the received second search information together with the video content as search candidate information during display of the video content;
A second electronic device comprising: a second operation input unit that receives a user operation input for selecting the displayed search candidate information and searching for the related information.
再生された映像コンテンツの表示中に、ユーザから第1の検索用情報の入力操作を受け付け、
ネットワークを介して、前記入力された第1の検索用情報を所定の検索エンジンに送信し、当該検索エンジンから検索結果として前記映像コンテンツの関連情報を受信し、
前記関連情報が受信される毎に、前記送信された第1の検索用情報と、前記表示中の映像コンテンツを識別する識別情報とを、前記ネットワークを介してサーバ装置へ送信し、
前記サーバ装置において、
前記各第1の電子機器から、前記ネットワークを介して、前記各第1の検索用情報及び前記各識別情報を受信し、
前記受信された各第1の検索用情報及び各識別情報を対応付けて記憶し、
前記記憶された各第1の検索用情報のうち、前記各第1の電子機器から所定時間内にそれぞれ受信された同一の第2の検索用情報を、前記対応する識別情報を基に前記ネットワークを介して第2の電子機器へ送信し、
前記第2の電子機器において、
前記第1の電子機器において表示された映像コンテンツと同一の、再生された映像コンテンツを表示し、
前記サーバ装置から前記第2の検索用情報を前記ネットワークを介して受信し、
前記映像コンテンツの表示中に、前記受信された第2の検索用情報を、検索用候補情報として当該映像コンテンツとともに表示し、
前記表示された検索用候補情報を選択し前記関連情報を検索するためのユーザの操作入力を受け付ける
検索方法。 In the plurality of first electronic devices,
While displaying the reproduced video content, an input operation of the first search information is accepted from the user,
Sending the input first search information to a predetermined search engine via a network, receiving the related information of the video content as a search result from the search engine,
Each time the related information is received, the transmitted first search information and identification information for identifying the video content being displayed are transmitted to the server device via the network,
In the server device,
The first search information and the identification information are received from the first electronic devices via the network,
Storing each received first search information and each identification information in association with each other;
Of the stored first search information, the same second search information received from each first electronic device within a predetermined time is used as the network based on the corresponding identification information. To the second electronic device via
In the second electronic device,
Displaying reproduced video content identical to the video content displayed on the first electronic device;
Receiving the second search information from the server device via the network;
While the video content is being displayed, the received second search information is displayed as search candidate information together with the video content,
A search method for accepting a user operation input for selecting the displayed search candidate information and searching for the related information.
ネットワークを介して接続された複数の第1の電子機器から、当該第1の電子機器において映像コンテンツの再生中に当該映像コンテンツの関連情報を検索するために当該第1の電子機器のユーザにより入力された第1の検索用情報と、当該映像コンテンツを識別する識別情報とを受信するステップと、
前記受信された各第1の検索用情報及び各識別情報を対応付けて記憶するステップと、
前記記憶された各第1の検索用情報のうち、前記各第1の電子機器から所定時間内にそれぞれ受信された同一の第2の検索用情報を、前記映像コンテンツを再生中の第2の電子機器へ、前記関連情報を検索するための検索用候補情報として、前記対応する識別情報を基に前記ネットワークを介して送信するステップと
を実行させるプログラム。 On the server device,
Input from a plurality of first electronic devices connected via a network by a user of the first electronic device in order to search related information of the video content during reproduction of the video content in the first electronic device Receiving the first search information and identification information for identifying the video content;
Storing the received first search information and the identification information in association with each other;
Of the stored first search information, the same second search information received from the first electronic devices within a predetermined time is used as the second search information that is being reproduced. A step of transmitting to the electronic device as search candidate information for searching for the related information via the network based on the corresponding identification information.
再生された映像コンテンツを表示するステップと、
ネットワークを介して接続されたサーバ装置から、前記映像コンテンツを識別する識別情報を基に、当該サーバ装置と前記ネットワークを介して接続された複数の他の電子機器において当該映像コンテンツの関連情報を検索するために入力された検索用情報を受信するステップと、
前記映像コンテンツの表示中に、前記受信された検索用情報を、検索用候補情報として当該映像コンテンツとともに表示するステップと、
前記表示された検索用候補情報を選択し前記関連情報を検索するためのユーザの操作入力を受け付けるステップと
を実行させるプログラム。 Electronic equipment,
Displaying the played video content;
Based on identification information for identifying the video content from a server device connected via the network, search for related information of the video content in a plurality of other electronic devices connected to the server device via the network. Receiving the search information entered to
Displaying the received search information together with the video content as search candidate information during display of the video content;
A program for selecting the displayed search candidate information and receiving a user operation input for searching for the related information.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010035705A JP2011170735A (en) | 2010-02-22 | 2010-02-22 | Sever device, electronic equipment, retrieval system, retrieval method and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010035705A JP2011170735A (en) | 2010-02-22 | 2010-02-22 | Sever device, electronic equipment, retrieval system, retrieval method and program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2011170735A true JP2011170735A (en) | 2011-09-01 |
Family
ID=44684771
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010035705A Pending JP2011170735A (en) | 2010-02-22 | 2010-02-22 | Sever device, electronic equipment, retrieval system, retrieval method and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2011170735A (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013098718A (en) * | 2011-10-31 | 2013-05-20 | Toshiba Corp | Information processor and information processing method |
| JP2013168091A (en) * | 2012-02-17 | 2013-08-29 | Hitachi Consumer Electronics Co Ltd | Network terminal system and terminal device |
| JP2016213606A (en) * | 2015-05-01 | 2016-12-15 | 日本放送協会 | Program playback device and program |
| JP2020201748A (en) * | 2019-06-11 | 2020-12-17 | 日本放送協会 | Utterance generation device, utterance generation method, and utterance generating program |
| JP2024015212A (en) * | 2018-04-03 | 2024-02-01 | 株式会社Mixi | Information processing device, search history storage method, and search history storage program |
| JP2024506408A (en) * | 2021-05-12 | 2024-02-13 | 北京字節跳動網絡技術有限公司 | Information display method, device, and computer storage medium |
-
2010
- 2010-02-22 JP JP2010035705A patent/JP2011170735A/en active Pending
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013098718A (en) * | 2011-10-31 | 2013-05-20 | Toshiba Corp | Information processor and information processing method |
| JP2013168091A (en) * | 2012-02-17 | 2013-08-29 | Hitachi Consumer Electronics Co Ltd | Network terminal system and terminal device |
| JP2016213606A (en) * | 2015-05-01 | 2016-12-15 | 日本放送協会 | Program playback device and program |
| JP2024015212A (en) * | 2018-04-03 | 2024-02-01 | 株式会社Mixi | Information processing device, search history storage method, and search history storage program |
| JP7719391B2 (en) | 2018-04-03 | 2025-08-06 | 株式会社Mixi | Information processing device, search history storage method, and search history storage program |
| JP2020201748A (en) * | 2019-06-11 | 2020-12-17 | 日本放送協会 | Utterance generation device, utterance generation method, and utterance generating program |
| JP7365791B2 (en) | 2019-06-11 | 2023-10-20 | 日本放送協会 | Utterance generation device, utterance generation method, and utterance generation program |
| JP2024506408A (en) * | 2021-05-12 | 2024-02-13 | 北京字節跳動網絡技術有限公司 | Information display method, device, and computer storage medium |
| JP7652376B2 (en) | 2021-05-12 | 2025-03-27 | 北京字節跳動網絡技術有限公司 | Information display method, device, and computer storage medium |
| US12443647B2 (en) | 2021-05-12 | 2025-10-14 | Beijing Bytedance Network Technology Co., Ltd. | Information display method and apparatus, and computer storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11481187B2 (en) | Systems and methods for generating a volume-based response for multiple voice-operated user devices | |
| US9215510B2 (en) | Systems and methods for automatically tagging a media asset based on verbal input and playback adjustments | |
| AU2011353536B2 (en) | Systems and methods for navigating through content in an interactive media guidance application | |
| US9582582B2 (en) | Electronic apparatus, content recommendation method, and storage medium for updating recommendation display information containing a content list | |
| US8640051B2 (en) | Information processing unit, content providing server, information processing method and content providing method | |
| US12530168B2 (en) | Selecting options by uttered speech | |
| CN102300126A (en) | Movie recommendation system and movie recommendation method | |
| GB2530871A (en) | Systems and methods for performing ASR in the presence of heterographs | |
| JP5555319B2 (en) | Method for selecting document version from a plurality of versions received after retrieval and associated receiving apparatus | |
| US20100083314A1 (en) | Information processing apparatus, information acquisition method, recording medium recording information acquisition program, and information retrieval system | |
| JP2011170735A (en) | Sever device, electronic equipment, retrieval system, retrieval method and program | |
| US10034056B2 (en) | Information processing apparatus, television receiver, information processing method, program, and information processing system | |
| JP2009212859A (en) | Content reproducing unit, content reproducing system, content reproduction method, content server device, content information display system, and content reproduction program and recording medium recording the same | |
| JP4474702B2 (en) | Information operation device, information processing device, and information operation method | |
| JP2015119286A (en) | Content server, content playback apparatus, content playback control method, and content playback control program | |
| JP2011082687A (en) | Content retrieval device, television receiver and recording/reproducing device with content retrieval device | |
| JP5073535B2 (en) | CONTENT REPRODUCTION DEVICE, CONTENT REPRODUCTION METHOD, CONTENT REPRODUCTION SYSTEM, CONTENT REPRODUCTION PROGRAM, AND RECORDING MEDIUM CONTAINING THE PROGRAM | |
| JP2012203773A (en) | Moving image recommendation device and moving image recommendation method | |
| JP2011211571A (en) | Video apparatus | |
| JP4869456B1 (en) | Video content playback apparatus and content information display method | |
| JP2002325214A (en) | Related program reference type receiving device, related program reference type transmitting device, and related program reference type program | |
| JP2009212814A (en) | Program selection device, program selection program, and program selection method | |
| JP2013229855A (en) | Broadcast receiving apparatus, information processing apparatus, and information processing method | |
| JP5268522B2 (en) | Information processing apparatus and program selection support method | |
| JP2012004687A (en) | Content playback device, content output device, and content playback system |