JP5158766B2 - Content selection device, television, content selection program, and storage medium - Google Patents
Content selection device, television, content selection program, and storage medium Download PDFInfo
- Publication number
- JP5158766B2 JP5158766B2 JP2007275334A JP2007275334A JP5158766B2 JP 5158766 B2 JP5158766 B2 JP 5158766B2 JP 2007275334 A JP2007275334 A JP 2007275334A JP 2007275334 A JP2007275334 A JP 2007275334A JP 5158766 B2 JP5158766 B2 JP 5158766B2
- Authority
- JP
- Japan
- Prior art keywords
- keyword
- unit
- selection
- search
- score
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本発明は、多大なコンテンツ群の中から、所望の動画コンテンツを選択するためのコンテンツ選択装置、テレビジョン、コンテンツ選択プログラムおよび記憶媒体に関する。 The present invention relates to a content selection device, a television, a content selection program, and a storage medium for selecting desired moving image content from a large content group.
近年、ネットワーク技術の発達により、動画配信や音楽配信等のネットワークサービスが利用できるようになった。これらのサービスでは一般にPC(パーソナルコンピュータ)からインターネットを通じて利用されるサービスであり、PCを操作するためのキーボードやマウスを使い、ホームページを閲覧するためのブラウザソフトを利用して動画コンテンツの検索や選択が行われる。 In recent years, network services such as video distribution and music distribution have become available due to the development of network technology. These services are generally services that are used over the Internet from a PC (personal computer). Search and select video content using a keyboard and mouse for operating the PC and browser software for browsing the homepage. Is done.
そのため、文字入力や操作指令などはキーボードやマウス等の入力にあった操作UI(user interface)として設計されている。 For this reason, character input and operation commands are designed as an operation UI (user interface) suitable for input from a keyboard or a mouse.
一方で、現在、テレビ等の家電機器を用いたネットワークサービスも発展しており、テレビの大画面を用いて動画を再生するなどの用途で利用され始めている。 On the other hand, network services using home appliances such as televisions are now being developed, and are starting to be used for applications such as playing moving images using a large screen of a television.
このとき、動画配信等のサービスを行うサイトのユーザインタフェース(以降UIと呼ぶ)は、リモコン等の簡易な入力インタフェースから利用されるものであり、テレビ等の家電機器にとって、非常に扱いづらいものとなっている。 At this time, the user interface (hereinafter referred to as UI) of a site that provides services such as video distribution is used from a simple input interface such as a remote control, and is extremely difficult to handle for home appliances such as televisions. It has become.
これらの操作を簡単にするために、特許文献1では、予め各動画コンテンツに対して対応付けられたキーワードを用意しておき、検索時にはそれらのシステムから提示されたキーワードを選択することで、動画コンテンツの検索を行う装置が開示されている。 In order to simplify these operations, Patent Document 1 prepares a keyword associated with each moving image content in advance, and selects a keyword presented from those systems at the time of search. An apparatus for searching for content is disclosed.
また、特許文献2では、ユーザの特徴データを用いて簡単な操作で好みの動画コンテンツを自動的に抽出・提示する装置が開示されている。
しかしながら、特許文献1に記載される方式では動画コンテンツが追加されるたびに動画コンテンツに対応したキーワードを決定し、検索用に利用されるキーワードデータの登録を行う必要がある。 However, in the method described in Patent Document 1, it is necessary to determine a keyword corresponding to the moving image content every time the moving image content is added and register keyword data used for search.
また、検索には動画コンテンツとキーワードの関連付けが必要であるため、キーワードを登録しているデータベース内の動画コンテンツ以外を検索することができないという問題がある。 Further, since the search requires the association between the moving image content and the keyword, there is a problem that it is impossible to search for anything other than the moving image content in the database in which the keyword is registered.
従って、テレビ視聴時のザッピングのように、ユーザが興味の幅を広げて様々な動画コンテンツに触れる楽しさを得ることができないという問題がある。 Accordingly, there is a problem that the user cannot enjoy the pleasure of touching various moving image contents by expanding the range of interest like zapping when watching TV.
また、特許文献2に記載される方式では、ユーザの情報に応じてテレビ番組等の動画コンテンツを推薦する装置は、特許文献2を含め多数開示されているが、この方法の場合にはシステムお仕着せのコンテンツ提示になる場合が多く、過去のユーザの興味がコンテンツ選択に大きく影響するため、コンテンツ選択時点のユーザの意図を反映することが難しいという問題がある。
In addition, in the method described in
本発明は、上記のような問題を解決するためになされたものであって、簡易な方式でユーザの興味に応じたコンテンツ選択が可能なコンテンツ選択装置、テレビジョン及びコンテンツ選択プログラム及び記憶媒体を提供することを目的とする。 The present invention has been made to solve the above-described problems, and provides a content selection device, a television, a content selection program, and a storage medium that can select content according to the user's interest in a simple manner. The purpose is to provide.
本発明に係るコンテンツ選択装置は、表示部と、ユーザが選択入力するキーワード群を表示部に表示するキーワード表示制御部と、表示部に表示されたキーワード群の中からユーザの所望のキーワードの選択入力を受け付ける選択入力受付部と、選択入力受付部に選択入力された選択入力キーワードに基いて検索キーワードを生成する検索キーワード生成部と、ネットワークを介してサーバと接続され、選択入力部に選択入力された選択入力キーワードを含むコンテンツ群をネットワークを介して取得するためのコンテンツ取得部と、コンテンツ取得部により取得されたコンテンツ群に含まれているキーワードに基いて選択キーワードを生成する選択キーワード生成部とを備える。キーワード表示制御部は、生成された検索キーワードおよび選択キーワードをキーワード群として表示部に再表示する。 The content selection device according to the present invention includes a display unit, a keyword display control unit that displays a keyword group selected and input by the user on the display unit, and selection of a user's desired keyword from the keyword group displayed on the display unit. A selection input reception unit that receives input, a search keyword generation unit that generates a search keyword based on a selection input keyword that is selected and input to the selection input reception unit, and a server that is connected via a network, and a selection input to the selection input unit A content acquisition unit for acquiring a content group including the selected selection input keyword via a network, and a selection keyword generation unit for generating a selection keyword based on the keyword included in the content group acquired by the content acquisition unit With. The keyword display control unit redisplays the generated search keyword and selected keyword on the display unit as a keyword group.
好ましくは、検索キーワード生成部との間でデータの授受を実行する検索キーワード記憶部をさらに備える。検索キーワード記憶部は、各キーワードに対応して、キーワード表示の優先度を示すスコア値を格納する検索キーワードスコア格納部と、各キーワードに対応して、対応するキーワードおよびそれ以外のキーワードとの関連性の強さを示すスコア値が格納された検索キーワードスコアテーブルとを含む。検索キーワード生成部は、検索キーワードスコアテーブルおよび検索キーワードスコア格納部を参照して、検索キーワードスコアテーブルに格納されている選択入力キーワードに対応する各キーワードのスコア値と、検索キーワードスコア格納部に格納されている各キーワード毎のスコア値との加算処理を実行して加算処理結果を検索キーワードスコア格納部に格納する検索スコア加算部と、検索キーワードスコア格納部のスコア値の値が高いキーワード順に検索キーワードとしてキーワード表示制御部に出力する検索キーワード出力部とを含む。 Preferably, the apparatus further includes a search keyword storage unit that exchanges data with the search keyword generation unit. The search keyword storage unit stores a score value indicating a keyword display priority corresponding to each keyword, and a relationship between the corresponding keyword and other keywords corresponding to each keyword. And a search keyword score table in which score values indicating the strength of sex are stored. The search keyword generation unit refers to the search keyword score table and the search keyword score storage unit, and stores the score value of each keyword corresponding to the selected input keyword stored in the search keyword score table and the search keyword score storage unit A search score adding unit that executes addition processing with the score value for each keyword and stores the addition processing result in the search keyword score storage unit, and searches in order of keywords with the highest score value in the search keyword score storage unit A search keyword output unit that outputs to the keyword display control unit as a keyword.
特に、検索キーワード生成部は、検索キーワードスコア格納部に格納された検索スコア加算部の加算処理結果を参照して、忘却関数を用いたスコア補正処理を実行してその結果を検索キーワードスコア格納部に格納する検索スコア補正部をさらに含む。 In particular, the search keyword generation unit refers to the addition processing result of the search score addition unit stored in the search keyword score storage unit, executes score correction processing using a forgetting function, and uses the result as the search keyword score storage unit And a search score correction unit to be stored.
好ましくは、ネットワークを介してサーバと接続され、サーバからネットワーク上における検索数の多いキーワードの情報を取得する検索キーワード取得部をさらに備える。キーワード表示制御部は、検索キーワード取得部で取得した検索数の多いキーワードの情報に基づいて表示部にユーザが選択入力するキーワード群を表示する。 Preferably, the apparatus further includes a search keyword acquisition unit that is connected to a server via a network and acquires information on keywords having a large number of searches on the network from the server. The keyword display control unit displays a keyword group selected and input by the user on the display unit based on the keyword information having a large number of searches acquired by the search keyword acquisition unit.
好ましくは、選択キーワード生成部との間でデータの授受を実行する選択キーワード記憶部をさらに備える。選択キーワード記憶部は、各キーワードに対応して、キーワード表示の優先度を示すスコア値を格納する選択キーワードスコア格納部と、各キーワードに対応して、対応するキーワードおよびそれ以外のキーワードとの関連性の強さを示すスコア値が格納された選択キーワードスコアテーブルとを含む。選択キーワード生成部は、コンテンツ取得部により取得されたコンテンツ群に対して言語解析処理を実行してキーワードを抽出するキーワード抽出部と、選択キーワードスコアテーブルおよび選択キーワードスコア格納部を参照して、選択キーワードスコアテーブルに格納されているキーワード抽出部により抽出されたキーワードに対応する各キーワードのスコア値と、選択キーワードスコア格納部に格納されている各キーワード毎のスコア値との加算処理を実行して加算処理結果を選択キーワードスコア格納部に格納する選択スコア加算部と、選択キーワードスコア格納部に格納されている各キーワードについて、コンテンツ群に含まれる各キーワードを含むコンテンツとを対応付けるコンテンツリンク部と、選択キーワードスコア格納部のスコア値の値が高いキーワード順に選択キーワードとしてキーワード表示制御部に出力する選択キーワード出力部とを含む。 Preferably, the apparatus further includes a selected keyword storage unit that executes data exchange with the selected keyword generation unit. The selected keyword storage unit stores a score value indicating a priority level of keyword display corresponding to each keyword, and a relationship between the corresponding keyword and other keywords corresponding to each keyword. And a selected keyword score table in which score values indicating the strength of sex are stored. The selected keyword generation unit selects a keyword by performing a language analysis process on the content group acquired by the content acquisition unit to extract a keyword, a selected keyword score table, and a selected keyword score storage unit. Add the score value of each keyword corresponding to the keyword extracted by the keyword extraction unit stored in the keyword score table and the score value for each keyword stored in the selected keyword score storage unit A selection score addition unit for storing the addition processing result in the selection keyword score storage unit, a content link unit for associating each keyword stored in the selection keyword score storage unit with content including each keyword included in the content group, Selected keyword score storage And a selection keyword outputting unit value of the score values is outputted to the keyword display control unit as a selected keyword to a high keyword order.
特に、各キーワードは、複数のグループに予め分類される。コンテンツリンク部は、選択キーワードスコア格納部に格納されている各キーワードについて、コンテンツ群に含まれる各キーワードが属する分類されたグループに含まれる他のキーワードを含むコンテンツとをさらに対応付ける。 In particular, each keyword is classified in advance into a plurality of groups. The content link unit further associates each keyword stored in the selected keyword score storage unit with content including another keyword included in the classified group to which each keyword included in the content group belongs.
好ましくは、キーワード表示制御部は、選択入力されたキーワードが検索キーワードであるか、選択キーワードであるかを判定し、検索キーワードおよび選択キーワードの選択回数に基いて表示部にキーワード群として表示する検索キーワードおよび選択キーワードの個数を調整する表示数調整部をさらに含む。 Preferably, the keyword display control unit determines whether the keyword selected and input is a search keyword or a selected keyword, and performs a search to be displayed as a keyword group on the display unit based on the search keyword and the number of selections of the selected keyword. A display number adjustment unit for adjusting the number of keywords and selection keywords is further included.
好ましくは、キーワード表示制御部は、検索キーワードと選択キーワードとを表示部に表示する色をそれぞれ異ならせる。 Preferably, the keyword display control unit changes the colors for displaying the search keyword and the selected keyword on the display unit.
好ましくは、表示部は、ユーザが選択入力するキーワード群を表示するキーワード表示領域と、ユーザが選択入力したことに基き選択キーワードに対応付けられたコンテンツのサムネイルを表示するサムネイル表示領域とを含む。 Preferably, the display unit includes a keyword display area for displaying a keyword group selected and input by the user, and a thumbnail display area for displaying a thumbnail of content associated with the selected keyword based on the selection and input by the user.
好ましくは、選択入力受付部は、表示部に表示されたキーワード群の中からユーザの所望のキーワードの複数の選択入力を受け付けるとともに、複数の選択入力の際に全ての選択入力を満たす選択入力として受け付けるかあるいは少なくとも1つの選択入力を満たす選択入力として受け付けるかを指定する入力を受け付ける。 Preferably, the selection input receiving unit receives a plurality of selection inputs of a keyword desired by the user from the keyword group displayed on the display unit, and as a selection input satisfying all the selection inputs at the time of the plurality of selection inputs. An input for specifying whether to accept or as a selection input satisfying at least one selection input is accepted.
テレビジョンは、上記のコンテンツ選択装置を含む。
本発明に係るコンテンツ選択プログラムは、ユーザが選択入力するキーワード群を表示部に表示するステップと、表示部に表示されたキーワード群の中からユーザの所望のキーワードの選択入力を受け付けるステップと、選択入力受付部に選択入力された選択入力キーワードに基いて検索キーワードを生成するステップと、選択入力された選択入力キーワードを含むコンテンツ群をネットワークを介するサーバから取得するステップと、取得されたコンテンツ群に含まれているキーワードに基いて選択キーワードを生成するステップと、生成された検索キーワードおよび選択キーワードをキーワード群として表示部に再表示するステップとを備える。
The television includes the content selection device described above.
The content selection program according to the present invention includes a step of displaying a keyword group selected and input by the user on the display unit, a step of receiving selection input of a desired keyword from the keyword group displayed on the display unit, and a selection A step of generating a search keyword based on a selection input keyword selected and input to the input receiving unit, a step of acquiring a content group including the selection input keyword selected and input from a server via a network, and a step of acquiring the content group The method includes a step of generating a selection keyword based on the included keyword, and a step of redisplaying the generated search keyword and selection keyword as a keyword group on the display unit.
本発明に係る記憶媒体は、上記のコンテンツ選択プログラムを記憶する。 A storage medium according to the present invention stores the content selection program.
本発明に係るコンテンツ選択装置は、選択入力受付部に選択入力された選択入力キーワードに基いて検索キーワードを生成する検索キーワード生成部と、コンテンツ取得部により取得されたコンテンツ群に含まれているキーワードに基いて選択キーワードを生成する選択キーワード生成部とを備える。そして、キーワード表示制御部は、生成された検索キーワードおよび選択キーワードをキーワード群として表示部に再表示する。したがって、文字入力等の操作を必要とせず、容易かつ簡易な方式で膨大なコンテンツ群に対するユーザの興味に応じた検索および画像コンテンツの選択を実行することができる。 The content selection device according to the present invention includes a search keyword generation unit that generates a search keyword based on a selection input keyword selected and input to the selection input reception unit, and a keyword included in the content group acquired by the content acquisition unit A selection keyword generation unit that generates a selection keyword based on Then, the keyword display control unit redisplays the generated search keyword and selected keyword on the display unit as a keyword group. Therefore, it is possible to execute search and selection of image content according to the user's interest in a huge content group in an easy and simple method without requiring an operation such as character input.
以下、この発明の実施の形態について図面を参照して詳細に説明する。なお、図中同一または相当部分に同一符号を付してその説明は繰返さない。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. In the drawings, the same or corresponding parts are denoted by the same reference numerals, and the description thereof will not be repeated.
(システムの全体構成)
図1は、本発明の実施の形態に従うテレビジョン5(コンテンツ選択装置)を利用した動画コンテンツ選択システム1を説明する概略ブロック図である。
(Overall system configuration)
FIG. 1 is a schematic block diagram illustrating a moving image content selection system 1 using a television 5 (content selection device) according to an embodiment of the present invention.
本実施例においては、ネットワーク1000に接続されたコンテンツ選択装置であるテレビジョン5を利用して、インターネット上に存在する動画コンテンツを選択する場合を考える。
In the present embodiment, a case is considered in which video content existing on the Internet is selected using the
図1を参照して、テレビジョン5は、表示部(ディスプレイ)10と、コンテンツ制御部15と、入力部20と、通信部25とを含む。また、テレビジョン5を操作するためのリモコン30が設けられている。
Referring to FIG. 1,
入力部20は、ユーザからの入力指示を受け付けるためのものであり、一例として外部に設けられたリモコン30からのユーザからの選択入力に従って、その入力指示をコンテンツ制御部15に出力する。なお、予めリモコン30には、選択入力を指示する決定ボタンあるいは選択入力の指示を解除するキャンセルボタンが設けられているものとする。
The
コンテンツ制御部15は、ネットワーク1000と接続された通信部25を介して外部の動画コンテンツを有する外部のサーバ500から動画コンテンツ等の情報を取得し、後述するがユーザの動画コンテンツの選択指示に基づいてその結果を表示部10に表示する。
The
(コンテンツ制御部の構成)
図2は、本発明の実施の形態に従うコンテンツ制御部15の概略ブロック図である。
(Content control unit configuration)
FIG. 2 is a schematic block diagram of
図2を参照して、本発明の実施の形態に従うコンテンツ制御部15は、ネットワーク1000と接続された通信部25を介してインターネット上の後述する検索キーワードを取得する検索キーワード取得部40と、ユーザからの指示入力を受けて、コンテンツ制御部15全体を制御する情報制御部45と、ネットワーク1000と接続された通信部25を介してインターネット上の動画コンテンツを取得する検索処理部50と、検索処理部50により取得された動画コンテンツに含まれているキーワードに基いて後述する選択キーワードを生成する選択キーワード生成部55と、情報制御部45に入力された入力指示に従って後述する検索キーワードを生成する検索キーワード生成部65と、選択キーワード生成部55との間でデータの授受を実行する選択キーワード記憶部80と、検索キーワード生成部65との間でデータの授受を実行する検索キーワード記憶部70と、情報制御部45の指示に従って検索キーワード生成部65により生成された検索キーワードおよび選択キーワード生成部55により生成された選択キーワードおよび動画コンテンツのサムネイル画像等を表示部10に表示する表示制御部75とを含む。
Referring to FIG. 2,
図3は、本発明の実施の形態に従うコンテンツ選択画面を説明する図である。
図3を参照して、本発明においては、当該コンテンツ選択画面を見ながら、ユーザがリモコン等の入力キーを操作することによりユーザの興味に応じた動画コンテンツを検索し、選択する。
FIG. 3 is a diagram illustrating a content selection screen according to the embodiment of the present invention.
Referring to FIG. 3, in the present invention, while viewing the content selection screen, the user searches and selects moving image content according to the user's interest by operating an input key such as a remote controller.
例えば、一例としてユーザは、リモコンのメニュー画面から動画検索機能のアイコンを選択し、決定することにより、ここで示される動画コンテンツの検索および選択が可能なコンテンツ選択画面が表示されるものとする。なお、ここでは、メニュー画面から動画検索機能のアイコンを選択し、決定することにより当該コンテンツ選択画面が表示される場合について説明するが、特にこの方式に限られず、例えばリモコンに設けられている専用のボタンを押下することにより、当該コンテンツ選択画面が表示されるようにすることも当然に可能である。当該ボタンは、リモコンに限られず、本体側に設けることも当然に可能である。 For example, as an example, it is assumed that the user selects and determines a moving image search function icon from the menu screen of the remote controller, thereby displaying a content selection screen on which the moving image content shown and selected here can be searched. Here, the case where the content selection screen is displayed by selecting and determining the video search function icon from the menu screen will be described. However, the present invention is not limited to this method. Of course, the content selection screen can be displayed by pressing the button. The button is not limited to the remote controller, and can naturally be provided on the main body side.
コンテンツ選択画面500は、右側部分に設けられたサムネイル表示領域503と、左側上部分に設けられたキーワード表示領域501と、左側下部分に設けられたコマンド表示領域502とを含む。サムネイル表示領域503には、動画コンテンツのサムネイル画像が表示される。キーワード表示領域501には、ユーザの選択入力を受け付けるキーワード群が表示される。コマンド表示領域には、所定のコマンドの入力を受け付けるボタンが配置される。
The
なお、初期画面においては、動画コンテンツのサムネイル画像は表示されない状態となっている。 Note that the thumbnail image of the moving image content is not displayed on the initial screen.
キーワード表示領域501に表示される初期キーワードは、検索キーワード取得部40によりネットワーク1000と接続された通信部25を介してインターネット上のキーワードが取得され、初期キーワードとして表示されるものとする。
The initial keyword displayed in the
具体的には、コンテンツサービサーの持つ動画コンテンツに関しては通常、サービサー毎にコンテンツ検索エンジンを保持していることが多く、また、外部からもいわゆるWeb API(検索API(Application Program Interface)とも称する)を通してコンテンツ検索エンジンを利用することが可能である。検索キーワード取得部40は、検索APIを利用して、インターネット上に存在する動画コンテンツに関してよくアクセスされるキーワード(アクセス頻度の高いキーワード)の情報を取得するものとする。
Specifically, with regard to the moving image content possessed by the content servicer, the content search engine is usually held for each servicer, and also from the outside through a so-called Web API (also referred to as a search API (Application Program Interface)). It is possible to use a content search engine. The search
そして、情報制御部45は、検索キーワード取得部40で取得されたキーワードの情報を表示制御部75に出力する。
Then, the
表示制御部75は、検索キーワード取得部40で取得されたキーワードの情報に基づいて検索キーワードとしてキーワード表示領域501に表示する。
The
ユーザは、図3のキーワード表示領域501に表示される検索キーワードで構成されるキーワード群の中のキーワードを選択入力することにより動画コンテンツの検索が開始される。
The user starts searching for moving image content by selecting and inputting a keyword in a keyword group composed of search keywords displayed in the
例えば、図3のキーワード表示領域501に表示される初期キーワードとして「スポーツ」、「お笑い」、「ドラマ」等の一般的にジャンルと呼ばれるような検索キーワードが表示される。
For example, search keywords such as “sports”, “comedy”, “drama” and the like that are generally called genres are displayed as initial keywords displayed in the
表示制御部75は、キ−ワードを12個のキーワード群を一かたまりとして表示する。
なお、本実施例ではテレビジョン(TV)のリモコン30で操作しやすいように、チャンネルボタンの数と同じだけのキーワードを提示するものとし12個のキーワードが一例として示されている。なお、これに限られずさらに複数のキーワードを表示するように設定することも当然に可能である。
The
In the present embodiment, as many keywords as the number of channel buttons are presented to facilitate operation with a television (TV)
検索キーワード取得部40により、ユーザ個人の嗜好だけでなく、社会一般で関心の高い動画コンテンツやユーザの興味に比較的近い領域の動画コンテンツを検索するためのキーワードが取得されて生成さるので、ユーザの興味をより喚起できるようになる。
The search
なお、検索キーワード取得部40により取得した検索キーワードをキーワード表示領域501に表示する場合について説明したが、プリセットされた検索キーワードを表示するようにすることも可能である。
In addition, although the case where the search keyword acquired by the search
具体的には、初期状態において、検索キーワード生成部65は、検索キーワード記憶部70の後述する検索キーワードスコア格納部72に記憶された情報に基づいて初期のプリセットされたキーワードを取得して、表示制御部75に出力する。
Specifically, in the initial state, the search
なお、図3のコマンド表示領域502のキーワード群の表示の切り替えを実行する「NEXT」ボタンを押下することにより情報制御部45からの指示に応答して表示制御部75は、12個のキーワード群を切り替えることが可能であるものとする。なお、「PREV」ボタンを押下することにより、前の12個のキーワード群に切り替えることが可能であるものとする。
Note that the
(検索キーワードの生成)
図4は、検索キーワード生成部65および検索キーワード記憶部70の構成を説明する図である。
(Generate search keywords)
FIG. 4 is a diagram illustrating the configuration of the search
図4を参照して、検索キーワード記憶部70は、検索キーワードスコアテーブル71と、検索キーワードスコア格納部72とを含む。
Referring to FIG. 4, search
検索キーワードスコア格納部72は、各キーワードに対応して、キーワード表示の優先度を示すスコア値を格納する。
The search keyword
検索キーワードスコアテーブル71は、各キーワードに対応して、対応するキーワードおよびそれ以外のキーワードとの関連性の強さを示すスコア値を格納するテーブルである。 The search keyword score table 71 is a table that stores score values indicating the strength of relevance between the corresponding keyword and other keywords in association with each keyword.
検索キーワード生成部65は、検索スコア加算部66と、検索スコア補正部67と、検索キーワード出力部68とを含む。
The search
検索スコア加算部66は、検索キーワードスコアテーブル71および検索キーワードスコア格納部72を参照して、検索キーワードスコアテーブル71に格納されている選択入力したキーワードに対応する各キーワードのスコア値と、検索キーワードスコア格納部72に格納されている各キーワード毎のスコア値との加算処理を実行して加算処理結果を検索キーワードスコア格納部72に格納する。
The search
検索スコア補正部67は、検索キーワードスコア格納部72に格納された各キーワード毎のスコア値を参照して、忘却関数を用いたスコア補正処理を実行してその結果を検索キーワードスコア格納部72に格納する。
The search score correction unit 67 refers to the score value for each keyword stored in the search keyword
検索キーワード出力部68は、検索キーワードスコア格納部72のスコア値の値が高いキーワード順に検索キーワードとして表示制御部75に出力する。
The search
まず、情報制御部45は、キーワードの選択入力が有るか否かを判断する。具体的には、例えば図3において説明したコンテンツ選択画面500において、キーワード表示領域501の中からユーザがリモコン30等の入力により好みのキーワードの選択入力が指示されたかどうかを判断する。そして、キーワードの選択入力が有った場合には、情報制御部45は、検索キーワード生成部65に対して検索キーワードの生成を指示する。
First, the
図5は、検索キーワード生成部の動作を説明するフロー図である。
図5を参照して、情報制御部45から検索キーワード生成部65に対して選択入力されたキーワードが入力される(ステップS1)。
FIG. 5 is a flowchart for explaining the operation of the search keyword generation unit.
Referring to FIG. 5, the keyword selected and input from
そして、検索キーワードスコアテーブルおよび検索キーワードスコア格納部を参照する(ステップS2)。 Then, the search keyword score table and the search keyword score storage unit are referred to (step S2).
図6は、検索キーワードスコア格納部に格納されているキーワードデータを説明する図である。 FIG. 6 is a diagram illustrating the keyword data stored in the search keyword score storage unit.
図6を参照して、ここでは、512個のキーワードKW1〜KW512にそれぞれ対応してキーワード表示の優先度を示すスコア値および時刻情報が格納されている。 Referring to FIG. 6, here, score values and time information indicating the priority of keyword display are stored corresponding to 512 keywords KW1 to KW512, respectively.
一例として、キーワードKW1のスコアは「55」、キーワードKW2のスコアは「12」、キーワードKW512のスコアは「32」として示されている。また、キーワードKW1の時刻情報として「2007/7/6 07:58」が格納されている。 As an example, the score of the keyword KW1 is “55”, the score of the keyword KW2 is “12”, and the score of the keyword KW512 is “32”. Further, “2007/7/6 07:58” is stored as time information of the keyword KW1.
また、キーワードKW2の時刻情報として「2007/7/6 08:11」が格納されている。キーワードKW512の時刻情報として「2007/7/20 17:28」が格納されている。当該時刻情報は、スコアが更新された日時情報として格納されており、後述するスコア補正処理の際に用いられる。 Further, “2007/7/6 08:11” is stored as time information of the keyword KW2. “2007/7/20 17:28” is stored as time information of the keyword KW512. The time information is stored as date and time information when the score is updated, and is used in score correction processing described later.
図7は、検索キーワードスコアテーブルの内容を説明する図である。
図7を参照して、検索キーワードスコアテーブルは、キーワード毎の関連性を記載したテーブルであり、各キーワードに対応して、全キーワードに対する関連性をスコア値として保持している。
FIG. 7 is a diagram for explaining the contents of the search keyword score table.
Referring to FIG. 7, the search keyword score table is a table describing the relevance for each keyword, and holds the relevance for all keywords as a score value corresponding to each keyword.
縦欄が図3において説明したコンテンツ選択画面500において、ユーザがリモコン30等の入力により好みのキーワードについて選択入力した選択入力キーワードの一覧が示されている。横欄が選択入力キーワードを選択入力した場合の関連するキーワードに対する加算スコア値が示されている。
In the
本例においては、一例として選択入力キーワードKW1が選択された場合に、加算されるスコア値として、キーワードKW1のスコア値が「10」、キーワードKW511のスコア値が「5」の場合が示されている。その他のキーワードについても同様である。 In this example, when the selected input keyword KW1 is selected as an example, the score value of the keyword KW1 is “10” and the score value of the keyword KW511 is “5” as the score values to be added. Yes. The same applies to other keywords.
具体的な例としては、例えば、選択入力キーワードが「スポーツ」であるような場合、、関連するキーワードとして「サッカー」、「野球」、・・・「水泳」等のキーワードが関連付けられている場合、これら「スポーツ」のスコア値のみならず「サッカー」、「野球」、・・・「水泳」等のキーワードのスコア値も加算されることになる。 As a specific example, for example, when the selected input keyword is “sports”, keywords such as “soccer”, “baseball”,... “Swimming” are associated as related keywords. In addition to the score values of these “sports”, the score values of keywords such as “soccer”, “baseball”,.
再び図5を参照して、次に、検索スコア加算部66は、各キーワードのスコア値を加算処理する(ステップS3)。具体的には、図6で説明した検索キーワードスコア格納部72に格納されている各キーワードのスコア値に対して、選択入力キーワードに従って加算されるスコア値を加算処理する。そして、検索キーワードスコア格納部72に格納する(ステップS4)。
Referring to FIG. 5 again, next, the search
次に、検索スコア補正部67は、検索キーワードスコア格納部72に格納された検索スコア加算部66の加算処理結果後のスコア値を参照する(ステップS5)。
Next, the search score correction unit 67 refers to the score value after the addition processing result of the search
そして、次に、検索スコア補正部67は、忘却関数を用いたスコア補正処理を実行する(ステップS6)。 Next, the search score correction unit 67 executes score correction processing using a forgetting function (step S6).
図8は、忘却関数を説明する図である。
図8を参照して、ここでは、縦軸がスコア係数、横軸が時刻tを変数とした忘却曲線が示されている。
FIG. 8 is a diagram for explaining the forgetting function.
Referring to FIG. 8, here, a forgetting curve is shown in which the vertical axis represents a score coefficient and the horizontal axis represents time t as a variable.
上述したように、図6における検索キーワードスコア格納部72には、各キーワードについて、選択入力された最新の時刻情報が履歴として保持されている。
As described above, the search keyword
検索スコア補正部67は、当該時刻情報について、図8で示される忘却曲線を利用した忘却関数によるスコア補正処理を実行する。 The search score correction unit 67 performs a score correction process using the forgetting function using the forgetting curve shown in FIG. 8 for the time information.
具体的は、検索キーワードスコア格納部72に格納されている各キーワードにおけるスコア値に対して、各キーワードの選択入力された時刻情報をパラメータとした忘却関数で得られるスコア係数を掛けることによって時間の経過を加味したスコア値を算出する。
More specifically, the score value of each keyword stored in the search keyword
忘却関数は、どのような関数を用いても良いが、例えば図8に示されるような時刻tに従って過去になればなるほどスコア係数が減少する一次関数の忘却関数を用いることも可能である。当該忘却関数を用いることにより、過去に利用したキーワードほどスコアが小さくなる様な関数を利用することで、最近利用したキーワード情報が出現しやすい特性を持たせることができる。この関数は一例であり、時刻tを変数とする関数で有ればどのような関数を利用しても良い。 As the forgetting function, any function may be used. For example, a forgetting function of a linear function in which the score coefficient decreases as the past becomes in accordance with time t as shown in FIG. 8 may be used. By using the forgetting function, it is possible to provide a characteristic in which recently used keyword information is likely to appear by using a function in which the score becomes smaller as the keyword is used in the past. This function is an example, and any function may be used as long as it is a function having time t as a variable.
図9は、検索スコア補正部67のスコア補正処理により検索キーワードスコア格納部72のスコア値が補正される場合を説明する図である。
FIG. 9 is a diagram illustrating a case where the score value of the search keyword
図9を参照して、本例においては、キーワードKW512が選択入力されて時刻情報が現在の時刻であるものとする。 Referring to FIG. 9, in this example, it is assumed that keyword KW512 is selected and input and the time information is the current time.
ここでは、キーワードKW1のスコア値が時刻情報に従う忘却関数のスコア係数に従って一例として、「55」から「30」に補正された場合が示されている。また、キーワードKW2のスコア値が「12」から「6」に補正された場合が示されている。 Here, as an example, the score value of the keyword KW1 is corrected from “55” to “30” according to the score coefficient of the forgetting function according to the time information. Further, the case where the score value of the keyword KW2 is corrected from “12” to “6” is shown.
図5を再び参照して、検索スコア補正部67で補正処理された各キーワードのスコア値を検索キーワードスコア格納部72に格納する(ステップS7)。 Referring to FIG. 5 again, the score value of each keyword corrected by the search score correction unit 67 is stored in the search keyword score storage unit 72 (step S7).
そして、検索キーワード出力部68は、検索キーワードスコア格納部72を参照する(ステップS8)。
Then, the search
そして、検索キーワード出力部68は、検索キーワードスコア格納部72に格納されていたキーワードについてスコア値の値が高い順に並べ替えて、スコア値の高いキーワード順に検索キーワードとして表示制御部75に出力する(ステップS9)。
Then, the search
図10は、検索キーワード格納部72に格納されていたキーワードについてスコア値の高い順に並べ替えた場合を説明する図である。
FIG. 10 is a diagram illustrating a case where the keywords stored in the search
図10を参照して、ここでは、上位のキーワードについて説明するとキーワードKW512、キーワードKW1、キーワードKW2の順に並べ替えられた場合が示されている。 Referring to FIG. 10, here, the upper keywords will be described, and a case where keywords KW512, keyword KW1, and keyword KW2 are rearranged in this order is shown.
これにより検索キーワード生成部65からキーワード表示の優先度の高い上位のキーワードが検索キーワードとして表示制御部75に出力されることになる。
As a result, the search
なお、上記で説明した検索キーワードスコアテーブルの作成は、キーワード毎の関連を算出できるのであれば、どのような方法を用いて作成してもよい。例えば、予め情報の取得が可能な動画コンテンツのコンテンツ情報(動画コンテンツの解説文、説明文、感想等)に対して言語処理解析を行い、キーワードとなり得る単語を抽出し、人手により関連の大きさをスコア値に対応付けしても良いし、コンテンツ情報内で、同時に生起する単語のスコア値が大きくなるように自動的にスコアリングすることも可能である。 The search keyword score table described above may be created using any method as long as the association for each keyword can be calculated. For example, linguistic processing analysis is performed on content information (moving text content commentary, explanatory text, impressions, etc.) of video content from which information can be acquired in advance, and words that can be used as keywords are extracted. May be associated with a score value, or it may be automatically scored in the content information so that the score value of simultaneously occurring words is increased.
具体的には、予め情報の取得が可能な動画コンテンツのコンテンツ情報に対して言語処理解析を行い、キーワードとなり得る単語を抽出し、解析の結果得られるキーワードが、一つのコンテンツ情報内で同時に生起する回数をカウントし、同時に生起する回数の多いものの方がキーワード間の関係が強いとしてスコア値を与える。スコアの値自体は、例えば、最も同時に生起する回数が多い2つのキーワードの組み合わせの回数Nを1として正規化し、その他のキーワードの組み合わせの生起する回数をNで割った値に対応付けてスコアの値をそれぞれ設定することによりキーワード間の関連具合を定義することが可能である。例えば、キーワードKW1およびKW2が最も同時に生起する回数が多い2つのキーワードの組み合わせとして、その回数が50回であるとした場合、キーワードKW1およびKW3が同時に生起する回数が25回であれば、正規化の最大値1に対する0.5の割合としてスコアの値を設定することが可能である。例えば正規化の最大値1のスコア値を10とした場合には、この場合、すなわち正規化の最大値1に対する0.5の割合としてスコアの値を5に設定することが可能である。なお、一例として上記手法による検索キーワードスコアテーブルを検索キーワード生成部65における図示しないテーブル生成部において作成して検索キーワード記憶部70に記憶させるように処理することも可能であるし、外部で生成して検索キーワード記憶部70に記憶させるように処理することも可能である。
Specifically, language processing analysis is performed on the content information of video content for which information can be acquired in advance, words that can be used as keywords are extracted, and keywords obtained as a result of the analysis are generated simultaneously in one piece of content information. The score is given because the relationship between keywords is stronger when the number of occurrences is greater. For example, the score value itself is normalized by setting the number N of combinations of two keywords having the highest number of occurrences to 1 as one, and is associated with a value obtained by dividing the number of occurrences of other keyword combinations by N. It is possible to define the degree of association between keywords by setting each value. For example, if the number of times that the keywords KW1 and KW2 occur at the same time is 50 as the combination of the two keywords that most frequently occur at the same time, the keywords KW1 and KW2 are normalized. It is possible to set the score value as a ratio of 0.5 to the maximum value 1 of. For example, when the score value of the maximum normalization value 1 is 10, in this case, that is, the score value can be set to 5 as a ratio of 0.5 to the normalization maximum value 1. As an example, a search keyword score table according to the above method can be generated in a table generation unit (not shown) in the search
(選択キーワードの生成)
次に、選択キーワードの生成について説明する。
(Generate selected keywords)
Next, generation of a selection keyword will be described.
まず、情報制御部45は、キーワードの選択入力が有るか否かを判断する。具体的には、例えば図3において説明したコンテンツ選択画面500において、キーワード表示領域501の中からユーザがリモコン30等の入力により好みのキーワードの選択入力が指示されたかどうかを判断する。そして、キーワードの選択入力が有った場合には、情報制御部45は、検索処理部45に対して選択入力されたキーワードを有する動画コンテンツの検索を指示する。
First, the
検索処理部50は、ネットワーク1000と接続された通信部25を介して選択入力キーワードが含まれるインターネット上に存在する動画コンテンツの検索を実行して取得する。そして、そのコンテンツ情報を検索結果記憶部60に格納する。
The
そして、選択キーワード生成部55は、検索結果記憶部60に格納された動画コンテンツのコンテンツ情報から選択キーワードを生成する。
Then, the selection
本例においては、ネットワーク1000と接続された通信部25を介して外部のサーバ500に設けられたデータベース等から動画コンテンツの検索を実行する場合について説明するが、外部に限られず、直接アクセス可能なデータベースがある場合には、検索処理部50は、例えばローカルのハードディスク等に保存された動画コンテンツを検索して取得するものとする。
In this example, a case where a search for moving image content is executed from a database or the like provided in an
図11は、検索処理部50が外部のサーバ500との間で動画コンテンツを取得する場合を説明する概念図である。
FIG. 11 is a conceptual diagram illustrating a case where the
図11を参照して、例えば、ネットワーク1000を介してコンテンツサービサーのサーバ500と接続され、サーバ500に設けられたデータベースには例えばコンテンツサービサーが保持する動画コンテンツ群が格納されているものとする。
Referring to FIG. 11, for example, it is assumed that a
そして、上述したようにコンテンツサービサーの持つ動画コンテンツに関しては通常、サービサー毎にコンテンツ検索エンジンを保持していることが多く、また、外部からも検索APIを通してコンテンツ検索エンジンを利用することが可能である。 As described above, with regard to the moving image content possessed by the content servicer, the content search engine is usually held for each servicer, and the content search engine can be used from the outside through the search API. .
したがって、検索処理部50は、上述した検索APIを利用してインターネット上に存在する動画コンテンツを検索し、検索結果である大量の動画コンテンツ群を取得する。
Therefore, the
そして、検索処理部50は、検索結果を検索結果記憶部60に格納する。
図12は、選択キーワード生成部55および選択キーワード記憶部80の構成を説明する図である。
Then, the
FIG. 12 is a diagram illustrating the configuration of the selected
図12を参照して、選択キーワード記憶部80は、選択キーワードスコアテーブル81と、選択キーワードスコア格納部82とを含む。
Referring to FIG. 12, selected
選択キーワードスコア格納部82は、図6で説明した検索キーワードスコア格納部72で説明したのと同様に各キーワードに対応して、キーワード表示の優先度を示すスコア値を格納する。
The selected keyword
選択キーワードスコアテーブル81は、図7で説明した検索キーワードスコアテーブル71で説明したのと同様に各キーワードに対応して、対応するキーワードおよびそれ以外のキーワードとの関連性の強さを示すスコア値を格納するテーブルである。 The selected keyword score table 81 corresponds to each keyword in the same manner as described with reference to the search keyword score table 71 described with reference to FIG. 7, and indicates a score value indicating the strength of relevance with the corresponding keyword and other keywords. Is a table storing.
選択キーワード生成部55は、言語処理部56と、選択キーワードスコア加算部57と、選択スコア補正部58と、選択キーワード出力部59と、コンテンツリンク処理部61とを含む。
The selected
言語処理部56は、検索結果記憶部60に格納されている大量の動画コンテンツ群のコンテンツ情報の解説文、説明文、感想等の情報を言語解析処理し、解析の結果得られる名詞情報を抽出する。そして、抽出した名詞情報を選択用のキーワード(抽出キーワードとも称する)として利用する。
The
選択スコア加算部57は、選択キーワードスコアテーブル81を参照して、言語処理部56において抽出した抽出キーワードに対応する各キーワードのスコア値を取得して、選択キーワードスコア格納部82を参照して、選択キーワードスコア格納部82に格納されている各キーワード毎のスコア値との加算処理を実行して加算処理結果を更新して選択キーワードスコア格納部82に格納する。
The selected
選択スコア補正部58は、選択キーワードスコア格納部82に格納された各キーワード毎のスコア値を参照して、忘却関数を用いたスコア補正処理を実行してその結果を選択キーワードスコア格納部82に格納する。なお、忘却関数を用いたスコア補正処理については、図8で説明したのと同様であるのでその詳細な説明は繰り返さない。
The selected
選択キーワード出力部59は、選択キーワードスコア格納部82のスコア値の値が高いキーワード順に選択キーワードとして出力する。
The selected
コンテンツリンク処理部61は、選択キーワードとして出力された各キーワードについて、検索結果記憶部60に格納されている動画コンテンツとをリンクさせてキーワードデータとして検索結果記憶部60に格納する。そして、全ての動画コンテンツに対して上述の処理実行後、選択キーワードを表示制御部75に出力する。
The content
図13は、選択キーワード生成部の動作を説明するフロー図である。
図13を参照して、まず、言語処理部56は、動画コンテンツのコンテンツ情報に対して言語解析処理を実行する(ステップS11)。
FIG. 13 is a flowchart for explaining the operation of the selected keyword generation unit.
Referring to FIG. 13, first, the
そして、言語処理部56は、動画コンテンツのコンテンツ情報の解析処理結果からキーワード(名詞)の抽出処理を実行する(ステップS12)。
Then, the
次に、選択スコア加算部57は、選択キーワードスコアテーブルおよび選択キーワードスコア格納部を参照する(ステップS13)。
Next, the selected
なお、選択キーワードスコア格納部および選択キーワードスコアテーブルについては、図6および図7で説明した検索キーワードスコアテーブルおよび検索キーワードスコア格納部と同様の構成であり、詳細な説明は繰り返さない。なお、選択キーワードスコアテーブルの作成については、検索キーワードスコアテーブルと同様の手法により作成することが可能である。具体的には、例えば、言語処理部56による動画コンテンツのコンテンツ情報の解析処理結果からキーワード(名詞)の抽出し、解析の結果得られるキーワードが、一つのコンテンツ情報内で同時に生起する回数をカウントし、同時に生起する回数の多いものの方がキーワード間の関係が強いとしてスコア値を与えて、検索キーワードスコアテーブルで説明したのと同様に選択キーワードスコアテーブルを作成することも可能である。また、動画コンテンツ毎に選択キーワードスコアテーブルを作成することも可能であるし、動画コンテンツ群で作成したテーブルを更新しながら選択キーワードスコアテーブルを作成することも可能である。なお、一例として上記手法による選択キーワードスコアテーブルを選択キーワード生成部65における図示しないテーブル生成部において作成して選択キーワード記憶部80に記憶させるように処理することも可能であるし、外部で生成して選択キーワード記憶部80に記憶させるように処理することも可能である。
Note that the selected keyword score storage unit and the selected keyword score table have the same configuration as the search keyword score table and the search keyword score storage unit described with reference to FIGS. 6 and 7, and detailed description thereof will not be repeated. The selection keyword score table can be created by the same method as the search keyword score table. Specifically, for example, keywords (nouns) are extracted from the analysis processing result of the content information of the moving image content by the
次に、選択スコア加算部57は、各キーワードのスコア値を加算処理する(ステップS14)。具体的には、参照した選択キーワードスコアテーブル81に従って言語処理部56において抽出した抽出キーワードに対応する各キーワードのスコア値を取得する。そして、選択キーワードスコア格納部82に格納されている各キーワードのスコア値に対して、選択入力キーワードに従って取得されたスコア値を加算処理する。そして、選択キーワードスコア格納部82に記憶(格納)する(ステップS15)。
Next, the selection
次に、選択スコア補正部58は、選択キーワードスコア格納部82に格納された選択キーワードスコア格納部82に格納された選択スコア加算部57の加算処理結果後のスコア値を参照する(ステップS16)。
Next, the selection
そして、次に、選択スコア補正部58は、忘却関数を用いたスコア補正処理を実行する(ステップS17)。忘却関数は、図8で説明したのと同様であるのでその詳細な説明は繰り返さない。
Next, the selected
次に、スコア補正部58で補正処理された各キーワードのスコア値を選択キーワードスコア格納部82に記憶させる(ステップS18)。
Next, the score value of each keyword corrected by the
次に、選択キーワード出力部59は、選択キーワードスコア格納部82を参照する(ステップS19)。
Next, the selected
そして、選択キーワード出力部59は、選択キーワードスコア格納部82に格納されていたキーワードについてスコア値の値が高い順に並べ替えて、スコア値の高いキーワード順に選択キーワードとして出力する(ステップS20)。なお、予めしきい値以上のスコア値に対応するキーワードについてのみ選択キーワードとして出力することも可能である。あるいは、スコア値の値が高い所定数のキーワードについてのみ選択キーワードとして出力することも可能である。
Then, the selected
そして、次にコンテンツリンク処理部61は、検索結果記憶部60を参照する(ステップS21)。コンテンツリンク処理部61は、選択キーワード出力部59から出力された選択キーワードについて、検索結果記憶部60に格納されている動画コンテンツとをリンク(コンテンツリンク処理)させる(ステップS22)。
Next, the content
そして、コンテンツリンク処理部61は、選択キーワードと動画コンテンツとをリンクさせたキーワードデータとして検索結果記憶部60に記憶する(ステップS23)。
And the content
次に、動画コンテンツのコンテンツ情報が終わりかどうかが判断され(ステップS24)、動画コンテンツのコンテンツ情報が終わりでなければ次のコンテンツ情報を入力して(ステップS26)、ステップS11〜S23の処理が繰り返される。 Next, it is determined whether or not the content information of the moving image content is over (step S24). If the content information of the moving image content is not over, the next content information is input (step S26), and the processing of steps S11 to S23 is performed. Repeated.
一方、ステップS24において、コンテンツ情報が終わりである場合(ステップS24でYESの場合)には、コンテンツリンク処理部61は、選択キーワードを表示制御部75に出力する。
On the other hand, if the content information is the end in step S24 (YES in step S24), the content
(表示制御部75の表示制御処理)
図3において説明したコンテンツ選択画面500において、キーワード表示領域501の中からユーザがリモコン30等の入力により好みのキーワードの選択入力を指示することにより、検索キーワード生成部65から検索キーワードが表示制御部75に出力される。また、選択キーワード生成部55から選択キーワードが表示制御部75に出力される。
(Display control processing of display control unit 75)
In the
本実施の形態に従う表示制御部75は、情報制御部45を介するユーザ指示入力であるキーワード選択操作の情報に従って選択されるキーワード履歴に応じて、ユーザが検索を行いたいのか、選択(絞込)を行いたいのかを判定し、その重みに応じて検索キーワード及び選択キーワードの表示数を調整する。
検索キーワードによる検索が繰り返し行われた場合には検索キーワードの表示量が増加し、選択キーワードの操作が繰り返し行われた場合には選択キーワードの表示量(表示数)が増加する。表示制御部75は、このようにして指定された各々のキーワード表示数に従って、生成された各々のキーワードを提示する。
When the search by the search keyword is repeatedly performed, the display amount of the search keyword is increased, and when the operation of the selected keyword is repeatedly performed, the display amount (display number) of the selected keyword is increased. The
図14は、本発明の実施の形態に従う別のコンテンツ選択画面を説明する図である。
図14を参照して、ここでは、図3の初期のコンテンツ選択画面からユーザが好みのキーワードの選択入力を実行して更新されたコンテンツ選択画面500aが示されている。
FIG. 14 is a diagram illustrating another content selection screen according to the embodiment of the present invention.
Referring to FIG. 14, here, there is shown a
表示制御部75は、コンテンツ選択画面500aの左側上部分のキーワード表示領域501に検索キーワード生成部65から出力された検索キーワード群501aおよび選択キーワード群501bを表示する。
The
また、表示制御部75は、サムネイル表示領域503に検索結果記憶部60に記憶されているユーザの好みのキーワードの選択入力に従って検索処理部50により取得されたコンテンツ群のサムネイル画像を表示する。具体的には、選択キーワード群501bに表示された選択キーワードとリンクしたコンテンツ群が表示されている。
Further, the
本例においては、一例として345件のコンテンツ群が取得されて、その一部のサムネイル画像が表示されている場合が示されている。また、スクロールバー505が右側領域に示されており、リモコン30の十字キー等を操作することにより表示されていないサムネイル画像をスクロールさせることが可能であるものとする。
In this example, 345 content groups are acquired as an example, and a part of the thumbnail images is displayed. In addition, a
そして、リモコン30の十字キー等を操作することによりこれらのサムネイル画像を選択することで動画コンテンツの再生を行うことができるものとする。また、サムネイル画像を利用することにより、検索された動画コンテンツの内容をイメージとして確認することができ、検索操作の途中であっても興味のあるコンテンツを選択することができる。
It is assumed that the moving image content can be reproduced by selecting these thumbnail images by operating the cross key or the like of the
なお、検索キーワード群及び選択キーワード群が近傍に配置されることで動画コンテンツの検索、選択を意識することなく、ユーザは動画コンテンツを検索しているのか、選択しているのかを意識せず、統一されたインタフェース及び操作によって希望の動画コンテンツを選び出し、利用することができる。 The search keyword group and the selection keyword group are arranged in the vicinity so that the user is not aware of whether or not the video content is being searched or selected without being aware of the search and selection of the video content. Desired video content can be selected and used by a unified interface and operation.
図15は、表示制御部75における検索キーワードおよび選択キーワードの表示数を制御するフロー図である。
FIG. 15 is a flowchart for controlling the display numbers of the search keyword and the selected keyword in the
図15を参照して、情報制御部45は、ユーザの指示入力に応答して、まず初回の検索結果か否かを判断される(ステップS40)。具体的には、初期画面において検索キーワードを選択した場合か否かが判断される。ステップS40において、初回の検索結果である場合(初期画面において検索キーワードを選択した場合)には、検索キーワード数および検索キーワード数はともに6に設定される(ステップS43)。一方、初回の検索結果ではない場合すなわち2回目以降の検索である場合には、次に所定の演算処理により選択キーワード数および検索キーワード数を設定する(ステップS41)。
Referring to FIG. 15, in response to a user instruction input,
具体的には、キーワード操作の履歴に応じて表示の数を変更する。本実施の形態においては、検索キーワード及び選択キーワードは最低3個ずつ提示することにし、残りの6つのキーワードに対してキーワード操作の履歴に応じた表示数の変更を行うものとする。 Specifically, the number of displays is changed according to the keyword operation history. In the present embodiment, it is assumed that at least three search keywords and selection keywords are presented, and the number of displays corresponding to the keyword operation history is changed for the remaining six keywords.
具体的には、選択キーワードの個数=3+6*(選択キーワード操作数)/(検索キーワード操作数+選択キーワード操作数)とする。 Specifically, the number of selected keywords = 3 + 6 * (number of selected keyword operations) / (number of search keyword operations + number of selected keyword operations).
また、検索キーワードの個数=12―選択キーワードの個数として各々の表示キーワードの数を設定する。 The number of display keywords is set as the number of search keywords = 12−the number of selected keywords.
なお、6*(選択キーワード操作数)/(検索キーワード操作数+選択キーワード操作数)は整数の値のみを用いることとする。 Note that only an integer value is used as 6 * (number of selected keyword operations) / (number of search keyword operations + number of selected keyword operations).
そして、情報制御部45は、表示制御部75に設定数を出力し、表示制御部75は、設定数に応じてキーワードを表示する(ステップS42)。
And the information control
当該処理により、動画コンテンツの検索キーワードあるいは動画コンテンツの選択キーワードが、操作の状況によって最適な割合で提示されるので、ユーザの行いたい操作に適したキーワードが提示され、よりコンテンツ選択操作が行いやすくなる。なお、キーワード操作の履歴、すなわち検索キーワード操作数、選択キーワード操作数及び設定数等については、図示しないが情報制御部45内のメモリに記憶されるものとする。
Through this process, search keywords for video content or selection keywords for video content are presented at an optimal rate depending on the operation status, so keywords suitable for the operation that the user wants to perform are presented, making it easier to perform content selection operations. Become. Note that the history of keyword operations, that is, the number of search keyword operations, the number of selected keyword operations, the number of settings, and the like are stored in a memory in the
また、提示されるキーワードがユーザの嗜好に合ったものとなるため、よりユーザにパーソナライズされたコンテンツの検索が可能になる。 In addition, since the presented keyword matches the user's preference, it becomes possible to search for content personalized by the user.
図16は、表示制御部75におけるキーワード操作の操作数を更新するフロー図である。
FIG. 16 is a flowchart for updating the number of keyword operations in the
図16を参照して、情報制御部45において、キーワードの選択/解除の指示が有ったかどうかを判断する(ステップS30)。なお、本例においては、キーワードの解除の指示すなわち選択を解除することによって、非選択状態にすることに対しても操作を行ったものとして、キーワード操作数にカウントするものとする。なお、上述したように予めリモコン30には、選択入力を指示する決定ボタンあるいは選択入力の指示を解除するキャンセルボタンが設けられており、当該ボタンの押下を検知してキーワードの選択/解除の指示があったかどうかを判断する。
Referring to FIG. 16,
指示が有った場合には次に、選択キーワードに対する処理か否かを判断する(ステップS31)。 If there is an instruction, it is next determined whether or not the process is for the selected keyword (step S31).
選択キーワードに対する処理である場合には、現状の表示数、現状の各キーワードのパラメータ等を図示しないメモリに保存する(現状データ保存)(ステップS32)。そして、動作を行った後に起こる可能性のあるUNDO処理に備える。 In the case of processing for the selected keyword, the current number of displays, the parameters of each current keyword, etc. are stored in a memory (not shown) (current data storage) (step S32). And it prepares for the UNDO process which may occur after performing operation.
そして、次に選択キーワード操作数に+1を加算処理する(ステップS33)。
そして、選択キーワード操作数を保存する(ステップS34)。
Then, +1 is added to the number of selected keyword operations (step S33).
Then, the number of selected keyword operations is stored (step S34).
一方、ステップS31において、選択キーワードに対する処理ではない場合には、上述したように現状のデータを保存する(ステップS35)。 On the other hand, if it is not processing for the selected keyword in step S31, the current data is stored as described above (step S35).
そして、検索キーワード操作数に+1を加算処理する(ステップS36)。
そして、検索キーワード操作数を保存する(ステップS37)。
Then, +1 is added to the number of search keyword operations (step S36).
Then, the number of search keyword operations is stored (step S37).
上述したように、さらに、キーワードの選択(絞込)の処理が行われた場合には、情報制御部45は、ユーザの指示入力である選択入力キーワードを受け付けて、再度検索処理部50に対して、選択入力キーワードが含まれる動画コンテンツを検索するように指示する。
As described above, when a keyword selection (narrowing) process is further performed, the
そして、検索処理部50は、上述した方式に従って選択入力キーワードを含む動画コンテンツを取得し、そして、選択キーワード生成部55は、上述した方式に従って選択キーワードを生成して表示制御部75に出力する。
Then, the
表示制御部75は、選択入力キーワードすなわち、キーワードの選択がされて絞り込まれた候補については、図16のステップS32で保存された内容に従って反転表示させて、保持された状態を維持するものとする。そして、表示制御部75は、選択キーワード生成部55により新規に生成された選択キーワードについては反転表示された選択キーワード以外の領域に指定された数の分だけ表示するものとする。
The
なお、ここでは、選択キーワードの選択入力をさらに実行した場合について説明したが、検索キーワードについて選択入力を実行した場合においても同様である。例えば、表示制御部75は、選択入力キーワードが検索キーワードである場合については、図16のステップS35で保存された内容に従って反転表示させて、保持された状態を維持するものとする。そして、表示制御部75は、検索キーワード生成部65により新規に生成された検索キーワードについては反転表示された検索キーワード以外の領域に指定された数の分だけ表示するものとする。
Although the case where the selection input of the selection keyword is further executed has been described here, the same applies to the case where the selection input is executed for the search keyword. For example, when the selected input keyword is a search keyword, the
図17は、本発明の実施の形態に従うさらに別のコンテンツ選択画面を説明する図である。 FIG. 17 is a diagram illustrating still another content selection screen according to the embodiment of the present invention.
図17を参照して、ここでは、図3の初期のコンテンツ選択画面からユーザが好みのキーワードの選択入力を複数回実行して更新されたコンテンツ選択画面500cが示されている。 Referring to FIG. 17, here, there is shown a content selection screen 500c that has been updated by the user performing selection input of a favorite keyword a plurality of times from the initial content selection screen of FIG.
表示制御部75は、上述したようにコンテンツ選択画面500cの左側上部分のキーワード表示領域501に検索キーワード生成部65から出力された検索キーワード群701aおよび選択キーワード群702を表示する。
As described above, the
ここでは、キーワード表示領域501の検索キーワードおよび選択キーワードの数がユーザの選択入力に従って異なる場合が示されている。
Here, a case where the number of search keywords and selection keywords in the
具体的には、選択キーワードの選択回数が増加することにより、図15および図16のフローに従って、選択キーワード数が9に設定され、検索キーワード数が3に設定されている場合が示されている。また、選択キーワードと検索キーワードは区別が可能なように異なる色で表示されるようにすることも可能である。また、ユーザに対して検索を行っているのか、選択(絞込)を行っているのかを明示するためにキーワードの機能に応じてその表示方法を変えることも可能である。 Specifically, there is shown a case where the number of selection keywords is increased and the number of selection keywords is set to 9 and the number of search keywords is set to 3 according to the flow of FIGS. 15 and 16. . Further, the selection keyword and the search keyword can be displayed in different colors so that they can be distinguished. It is also possible to change the display method according to the function of the keyword in order to clearly indicate whether the user is searching or selecting (squeezing).
例えば、図17の検索キーワード群701aに示される格子のボタンは検索キーワードに対応し、選択キーワード群702に示されるボタンは選択キーワードに対応する。このように、キーワードの役割ごとに表示の方法を変えることで、ユーザに対してそのキーワードの意味を知らせ、役割を認識しながら操作させることも可能である。また、色や形状により表示の方法を変えることも可能である。
For example, the grid buttons shown in the search keyword group 701a in FIG. 17 correspond to the search keyword, and the buttons shown in the
また、表示制御部75は、コンテンツ選択画面のキーワード表示領域501に検索キーワード生成部65から出力された検索キーワードおよび選択キーワードを表示する際、検索キーワードと同じ選択キーワードが存在する場合には、選択キーワードを優先させて、代わりに次候補の検索キーワードを表示するように設定することも可能である。
Further, when displaying the search keyword and the selected keyword output from the search
上記の構成によれば、文字入力等の操作を必要とせず、容易に膨大な動画コンテンツに対する検索及び動画コンテンツの選択を行うことが出来る。また、検索キーワードの生成が動的に行われるため、ユーザの興味を刺激して様々な動画コンテンツを楽しむ機会を与えられる。さらには、検索キーワード、選択キーワードを利用してコンテンツ選択を行うため、コンテンツ選択時のユーザの興味に応じた動画コンテンツの選択を行うことが出来る。 According to the above configuration, it is possible to easily search for a large amount of moving image content and select a moving image content without requiring an operation such as character input. In addition, since the search keyword is dynamically generated, it is possible to stimulate the user's interest and enjoy various video contents. Furthermore, since the content selection is performed using the search keyword and the selection keyword, the moving image content can be selected according to the user's interest when selecting the content.
また、上記の構成によれば、ユーザがキーワードを考えることなく、ネットワーク上の動画コンテンツを検索することができ、ユーザの操作が検索から選択に移った場合にもインタフェースを変えることなく、キーワードを選択するだけで所望の動画コンテンツにたどり着くことができる、ユーザに易しい、シームレスなコンテンツ選択が可能となる。 In addition, according to the above configuration, the user can search for video content on the network without thinking about the keyword, and the keyword can be changed without changing the interface even when the user operation shifts from search to selection. A user can easily reach the desired moving image content simply by selecting the content, and the user can easily select the content seamlessly.
また、コンテンツ選択時にユーザの嗜好を適用することができるので、興味の高いコンテンツをすばやく絞込むことができるうえ、コンテンツ情報に記載された情報からキーワードを選択するので、選択キーワード1つに対して必ず1つ以上のコンテンツが提示され、キーワード選択の結果コンテンツが存在しないというような無駄な操作を行うことが無くなる。 In addition, since the user's preference can be applied at the time of content selection, it is possible to quickly narrow down the content of high interest and to select a keyword from the information described in the content information. One or more contents are always presented, and there is no need to perform useless operations such as no content as a result of keyword selection.
また、ユーザの興味が発散方向にある場合は、新しい検索キーワードが多く提示されるので、ユーザの興味の発掘を補助することができ、ユーザの興味が絞込み方向にある場合は、選択キーワードを多く提示されるので、効率よくコンテンツの選択ができるようになる。 In addition, when the user's interest is in the divergent direction, many new search keywords are presented, so it is possible to assist in finding the user's interest, and when the user's interest is in the narrowing direction, the selection keyword is increased. Since it is presented, the content can be selected efficiently.
また、検索、絞込み操作の処理中にコンテンツがどの程度選択されているのかを直感的に確認することができるので、ユーザ自身で結果として提示されるコンテンツの量を調整しながらコンテンツ選択を行うことができる。 In addition, it is possible to intuitively check how much content is selected during the search and narrowing operations, so the user can select content while adjusting the amount of content presented as a result. Can do.
上述したように、上記の処理においては、キーワードに対して最低1つの動画コンテンツが割り当たることになり、「キーワードが存在するが動画コンテンツが無い」などの問題は発生しない。 As described above, in the above processing, at least one moving image content is assigned to a keyword, and problems such as “there is a keyword but no moving image content” do not occur.
しかし、選択キーワードのスコアに関しては、そのキーワードに関連付けられているコンテンツ数等のパラメータを利用していないため、選択されるキーワードが少なくなってしまう可能性がある。そこで、コンテンツリンク処理において、そのキーワードとリンク付けされる動画コンテンツを、そのキーワードが属するクラスすべての動画コンテンツに適用することで、動画コンテンツの数が増えるようにすることも可能である。 However, regarding the score of the selected keyword, since the parameters such as the number of contents associated with the keyword are not used, there is a possibility that the number of keywords to be selected decreases. Therefore, in the content link processing, the number of moving image contents can be increased by applying the moving image content linked to the keyword to all moving image contents to which the keyword belongs.
具体的には、各キーワードについて複数のグループに予め分類する。
そして、図12で説明したコンテンツリンク処理部59は、コンテンツリンク処理において、選択キーワードスコア格納部82に格納されている各キーワードについて、各キーワードが属する分類されたグループに含まれる他のキーワードを含む動画コンテンツとをさらに対応付けることにより実現可能である。
Specifically, each keyword is classified in advance into a plurality of groups.
Then, the content
例えばキーワードを予めジャンル等の近い意味合いのキーワード同士を集めてグループ化(クラス化)しておき、あるキーワードが選択された場合にはそのキーワードに対して、属するクラスの全ての動画コンテンツを付与することで実現される。 For example, keywords having similar meanings such as genres are collected and grouped (classified) in advance, and when a keyword is selected, all moving image contents of the class to which the keyword belongs are assigned. This is realized.
例えば、「阪神タイガース」、「読売ジャイアンツ」・・・等の野球の球団名を示すキーワードをグループ化として「野球」というクラスに属するものとして設定する。 For example, keywords indicating baseball team names such as “Hanshin Tigers”, “Yomiuri Giants”,... Are set as belonging to the class “baseball” as a group.
そして、例えば、「阪神タイガース」のキーワードが選択された場合には、同じクラスに属するキーワードである「読売ジャイアンツ」が含まれる動画コンテンツについてもリンク付けすることが可能である。 For example, when the keyword “Hanshin Tigers” is selected, it is possible to link the moving image content including “Yomiuri Giants”, which is a keyword belonging to the same class.
したがって、あるキーワードに対して対応するコンテンツが少ない場合においても、十分な数の動画コンテンツを提示できるようになる。 Therefore, even when there is little content corresponding to a certain keyword, a sufficient number of moving image content can be presented.
ここで、上記のように選択(絞込)だけを行っている場合には、キーワードに対して最低1つの動画コンテンツが対応付けられている本実施例では、選択される動画コンテンツが少なくなりすぎる可能性がある。あるいはあるキーワードについては、動画コンテンツが多すぎる可能性がある。 Here, when only selection (narrowing) is performed as described above, in this embodiment in which at least one video content is associated with the keyword, the video content to be selected is too small. there is a possibility. Or for some keywords, there may be too much video content.
このような場合には、選択キーワードを複数選択している状態においては、各々の選択結果を合わせて提示するようにすることも可能である。 In such a case, when a plurality of selection keywords are selected, it is also possible to present each selection result together.
図18は、本発明の実施の形態の変形例に従うコンテンツ選択画面500#を説明する図である。
FIG. 18 is a diagram illustrating a
図18を参照して、本発明の実施の形態の変形例に従うコンテンツ選択画面500#は、図3のコンテンツ選択画面500と比較してさらに選択条件指定領域506が設けられた点が異なる。その他の点については同様であるのでその詳細な説明は繰り返さない。
Referring to FIG. 18,
コンテンツ選択画面500#は、左側上部分に設けられたキーワード表示領域501と、左側下部分に設けられたコマンド表示領域502との間に選択条件指定領域506が設けられている。
In the
選択条件指定領域506には、キーワード表示領域501に表示されるキーワード群の選択入力の選択条件について「AND」条件あるいは「OR」条件の選択入力が可能な受け付けボタンが設けられる。
The selection
当該受け付けボタンに対して、リモコン30等の十字キーを操作することにより、選択条件をAND条件あるいはOR条件として指定することが可能である。
By operating the cross key of the
例えば、AND条件を指定した場合には、キーワード表示領域501に表示されるキーワード群について複数のキーワードの選択に対して、全ての選択入力されたキーワードが含まれる動画コンテンツを検索するように指示することが可能である。
For example, when the AND condition is designated, in response to selection of a plurality of keywords for the keyword group displayed in the
具体的には、情報制御部45は、選択条件指定領域506からの選択条件の指定入力を受け付けて、例えば選択キーワードの中から複数の選択入力されたキーワードについて、複数の選択入力されたキーワードを全て満たす選択入力として受け付けて、当該選択入力キーワードが全て含まれる動画コンテンツを検索するように検索処理部50に対して指示する。
Specifically, the
そして、検索処理部50は、ネットワーク1000と接続された通信部25を介して選択入力キーワードが全て含まれるインターネット上に存在する動画コンテンツの検索を実行して取得する。
Then, the
そして、検索処理部50は、上述したように選択入力キーワードを全て有する動画コンテンツのコンテンツ情報を取得して検索結果記憶部60に格納する。
Then, as described above, the
そして、選択キーワード生成部55は、上述したのと同様の方式に従って検索結果記憶部60に格納された動画コンテンツのコンテンツ情報から選択キーワードを生成する。
And the selection keyword production |
一方、OR条件を指定した場合には、キーワード表示領域501に表示されるキーワード群について複数のキーワードの選択に対して、少なくとも1つのキーワードが含まれる動画コンテンツを検索するように指示することが可能である。
On the other hand, when the OR condition is designated, it is possible to instruct to search for video content including at least one keyword in response to selection of a plurality of keywords for the keyword group displayed in the
図18においては、OR条件が指定された場合においては、キーワードKW1あるいはキーワードKW6のいずれかが含まれる動画コンテンツを検索するように指示することが可能である。 In FIG. 18, when the OR condition is designated, it is possible to instruct to search for the moving image content including either the keyword KW1 or the keyword KW6.
具体的には、情報制御部45は、選択条件指定領域506からの選択条件の指定入力を受け付けて、例えば選択キーワードの中から複数の選択入力されたキーワードについて、複数の選択入力されたキーワードをそれぞれ選択入力として受け付けて、当該選択入力キーワードが少なくとも1つ含まれる動画コンテンツを検索するように検索処理部50に対して指示する。
Specifically, the
そして、検索処理部50は、ネットワーク1000と接続された通信部25を介して選択入力キーワードが少なくとも1つ含まれるインターネット上に存在する動画コンテンツの検索を実行して取得する。
Then, the
そして、検索処理部50は、上述したように選択入力キーワードが少なくとも1つ含まれる動画コンテンツのコンテンツ情報を取得して検索結果記憶部60に格納する。
Then, the
そして、選択キーワード生成部55は、上述したのと同様の方式に従って検索結果記憶部60に格納された動画コンテンツのコンテンツ情報から選択キーワードを生成する。
And the selection keyword production |
したがって、選択条件指定領域506を設けることにより、ユーザは、キーワードの選択(絞込)をさらに簡易に実行することが可能である。選択される動画コンテンツが少なくなりすぎるあるいは多すぎる可能性を回避することが可能である。
Therefore, by providing the selection
なお、検索キーワードを選択した後、AND条件あるいはOR条件により選択キーワードに対して選択入力指示した場合には、通常の1つの選択キーワードの入力指示として上述したのと同様の処理によりキーワードの選択(絞込)の処理を実行する。 In addition, after selecting a search keyword, when a selection input instruction is given to the selection keyword using an AND condition or an OR condition, the keyword selection (in the same manner as described above as an input instruction for one normal selection keyword) ( (Filtering) process is executed.
また、選択キーワードを選択した後、AND条件あるいはOR条件により検索キーワードに対して選択入力指示した場合には、通常の1つの検索キーワードの入力指示として上述したのと同様の処理に従って検索キーワードを生成する。 In addition, after selecting a selected keyword, if a search keyword is selected and input according to an AND condition or an OR condition, the search keyword is generated according to the same process as described above as a normal one search keyword input instruction. To do.
これらのことから、本発明のコンテンツ選択装置によると、テレビ視聴時のザッピングのように、興味のある領域を探すためのコンテンツ検索処理と、コンテンツ検索の結果の中から所望の画像コンテンツを絞り込むコンテンツ選択処理をシームレスに行うことができ、ユーザはキーワードを選択するという簡単な操作だけで所望の画像コンテンツを取得することができる。 For these reasons, according to the content selection device of the present invention, content search processing for searching for an area of interest, such as zapping when watching TV, and content for narrowing down desired image content from the results of content search The selection process can be performed seamlessly, and the user can acquire desired image content by a simple operation of selecting a keyword.
また、キーワードを選択することにより、ユーザのコンテンツ選択時の興味にあった画像コンテンツを選択することができるため、過去の情報からシステム主導で提示されるコンテンツに比べよりタイムリーなコンテンツ検索が可能となる。さらに、本発明のコンテンツ選択装置では、ユーザの意図に応じて検索キーワード、選択キーワードの数が動的に制御されるため、上記のコンテンツ選択を、ユーザが意識することなく効率的に行うことができる。 In addition, by selecting a keyword, it is possible to select the image content that matches the user's content selection interest, enabling more timely content searches than past system-driven content. It becomes. Furthermore, in the content selection device of the present invention, the number of search keywords and selection keywords is dynamically controlled according to the user's intention, so that the above content selection can be performed efficiently without the user being aware of it. it can.
なお、本発明においては、コンテンツ選択装置として動画コンテンツの検索が可能なテレビジョンについて説明したが、動画コンテンツの検索が可能な装置であれば、テレビジョンに限られず、PC(Personal Computer)等の装置等であってもよい。なお、コンテンツ制御部15について、コンピュータを機能させて、上述のフローで説明したような制御を実行させるプログラムを提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、CD−ROM(Compact Disk-Read Only Memory)、ROM(Read Only Memory)、RAM(Random Access Memory)およびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
In the present invention, a television capable of searching for moving image content has been described as the content selection device. However, the present invention is not limited to a television as long as it is a device capable of searching for moving image content, such as a PC (Personal Computer). It may be a device or the like. The
なお、本発明にかかるプログラムは、コンピュータのオペレーションシステム(OS)の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずOSと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。 The program according to the present invention is a program module that is provided as a part of a computer operating system (OS) and calls necessary modules in a predetermined arrangement at a predetermined timing to execute processing. Also good. In that case, the program itself does not include the module, and the process is executed in cooperation with the OS. A program that does not include such a module can also be included in the program according to the present invention.
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。 The program according to the present invention may be provided by being incorporated in a part of another program. Even in this case, the program itself does not include the module included in the other program, and the process is executed in cooperation with the other program. Such a program incorporated in another program can also be included in the program according to the present invention.
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストール
されて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
The provided program product is installed in a program storage unit such as a hard disk and executed. The program product includes the program itself and a recording medium on which the program is recorded.
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。 The embodiment disclosed this time should be considered as illustrative in all points and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.
1 動画コンテンツ選択システム、5 テレビジョン、10 表示部、15 コンテンツ制御部、20 入力部、25 通信部、30 リモコン、40 検索キーワード取得部、45 情報制御部、50 検索処理部、55 選択キーワード生成部、56 言語処理部、57 選択スコア加算部、58 選択スコア補正部、59 コンテンツリンク処理部、60 検索結果記憶部、61 選択キーワード出力部、65 検索キーワード生成部、66 検索スコア加算部、67 検索スコア補正部、68 検索キーワード出力部、70 検索キーワード記憶部、71 検索キーワードスコアテーブル、72 検索キーワードスコア格納部、75 表示制御部、80 選択キーワード記憶部、81 選択キーワードスコアテーブル、82 選択キーワードスコア格納部、500 サーバ、1000 ネットワーク。 1 video content selection system, 5 television, 10 display unit, 15 content control unit, 20 input unit, 25 communication unit, 30 remote controller, 40 search keyword acquisition unit, 45 information control unit, 50 search processing unit, 55 selection keyword generation Unit, 56 language processing unit, 57 selection score addition unit, 58 selection score correction unit, 59 content link processing unit, 60 search result storage unit, 61 selection keyword output unit, 65 search keyword generation unit, 66 search score addition unit, 67 Search score correction unit, 68 Search keyword output unit, 70 Search keyword storage unit, 71 Search keyword score table, 72 Search keyword score storage unit, 75 Display control unit, 80 Selected keyword storage unit, 81 Selected keyword score table, 82 Selected keyword Score storage , 500 servers, 1000 network.
Claims (12)
ユーザが選択入力するキーワード群を前記表示部に表示するキーワード表示制御部と、
前記表示部に表示されたキーワード群の中からユーザの所望のキーワードの選択入力を受け付ける選択入力受付部と、
前記選択入力受付部に選択入力された選択入力キーワードに基いて検索キーワードを生成する検索キーワード生成部と、
ネットワークを介してサーバと接続され、前記選択入力部に選択入力された選択入力キーワードを含むコンテンツ群を前記ネットワークを介して取得するためのコンテンツ取得部と、
前記コンテンツ取得部により取得されたコンテンツ群に含まれているキーワードに基いて選択キーワードを生成する選択キーワード生成部とを備え、
前記キーワード表示制御部は、生成された検索キーワードおよび選択キーワードを前記キーワード群として前記表示部に再表示し、
前記キーワード表示制御部は、選択入力されたキーワードが検索キーワードであるか、選択キーワードであるかを判定し、前記検索キーワードおよび前記選択キーワードの選択回数に基いて前記表示部に前記キーワード群として表示する前記検索キーワードおよび前記選択キーワードの個数を調整する表示数調整部をさらに含む、コンテンツ選択装置。 A display unit;
A keyword display control unit for displaying a keyword group selected and input by the user on the display unit;
A selection input receiving unit that receives selection input of a keyword desired by the user from the keyword group displayed on the display unit;
A search keyword generation unit that generates a search keyword based on the selection input keyword selected and input to the selection input reception unit;
A content acquisition unit connected to a server via a network and for acquiring a content group including a selection input keyword selected and input to the selection input unit via the network;
A selection keyword generation unit that generates a selection keyword based on a keyword included in the content group acquired by the content acquisition unit;
The keyword display control unit re-displays the generated search keyword and selected keyword as the keyword group on the display unit,
The keyword display control unit determines whether the selected keyword is a search keyword or a selection keyword, and displays the keyword group on the display unit based on the search keyword and the number of selections of the selection keyword. The content selection device further includes a display number adjustment unit that adjusts the number of the search keyword and the selection keyword to be adjusted.
前記検索キーワード記憶部は、
各キーワードに対応して、キーワード表示の優先度を示すスコア値を格納する検索キーワードスコア格納部と、
各キーワードに対応して、対応するキーワードおよびそれ以外のキーワードとの関連性の強さを示すスコア値が格納された検索キーワードスコアテーブルとを含み、
前記検索キーワード生成部は、
前記検索キーワードスコアテーブルおよび前記検索キーワードスコア格納部を参照して、前記検索キーワードスコアテーブルに格納されている前記選択入力キーワードに対応する各キーワードのスコア値と、前記検索キーワードスコア格納部に格納されている各キーワード毎のスコア値との加算処理を実行して加算処理結果を前記検索キーワードスコア格納部に格納する検索スコア加算部と、
前記検索キーワードスコア格納部のスコア値の値が高いキーワード順に前記検索キーワードとして前記キーワード表示制御部に出力する検索キーワード出力部とを含む、請求項1記載のコンテンツ選択装置。 A search keyword storage unit that performs data exchange with the search keyword generation unit;
The search keyword storage unit
Corresponding to each keyword, a search keyword score storage unit that stores score values indicating the priority of keyword display,
A search keyword score table in which score values indicating the strength of relevance with the corresponding keyword and other keywords are stored corresponding to each keyword,
The search keyword generation unit
Referring to the search keyword score table and the search keyword score storage unit, the score value of each keyword corresponding to the selected input keyword stored in the search keyword score table and the search keyword score storage unit are stored. A search score addition unit that executes an addition process with the score value for each keyword and stores the addition process result in the search keyword score storage unit;
The content selection device according to claim 1, further comprising: a search keyword output unit that outputs the search keyword as the search keyword to the keyword display control unit in descending order of the score value of the search keyword score storage unit.
前記キーワード表示制御部は、前記検索キーワード取得部で取得した前記検索数の多いキーワードの情報に基づいて前記表示部にユーザが選択入力するキーワード群を表示する、請求項1記載のコンテンツ選択装置。 A search keyword acquisition unit that is connected to the server via a network and acquires information on keywords with a large number of searches on the network from the server;
The content selection apparatus according to claim 1, wherein the keyword display control unit displays a keyword group selected and input by a user on the display unit based on information on the keywords with a large number of searches acquired by the search keyword acquisition unit.
前記選択キーワード記憶部は、
各キーワードに対応して、キーワード表示の優先度を示すスコア値を格納する選択キーワードスコア格納部と、
各キーワードに対応して、対応するキーワードおよびそれ以外のキーワードとの関連性
の強さを示すスコア値が格納された選択キーワードスコアテーブルとを含み、
前記選択キーワード生成部は、
前記コンテンツ取得部により取得されたコンテンツ群に対して言語解析処理を実行してキーワードを抽出するキーワード抽出部と、
前記選択キーワードスコアテーブルおよび前記選択キーワードスコア格納部を参照して、前記選択キーワードスコアテーブルに格納されている前記キーワード抽出部により抽出されたキーワードに対応する各キーワードのスコア値と、前記選択キーワードスコア格納部に格納されている各キーワード毎のスコア値との加算処理を実行して加算処理結果を前記選択キーワードスコア格納部に格納する選択スコア加算部と、
前記選択キーワードスコア格納部に格納されている各キーワードについて、前記コンテンツ群に含まれる前記各キーワードを含むコンテンツとを対応付けるコンテンツリンク部と、
前記選択キーワードスコア格納部のスコア値の値が高いキーワード順に前記選択キーワードとして前記キーワード表示制御部に出力する選択キーワード出力部とを含む、請求項1記載のコンテンツ選択装置。 A selection keyword storage unit that performs data exchange with the selection keyword generation unit;
The selected keyword storage unit
Corresponding to each keyword, a selected keyword score storage unit that stores score values indicating the priority of keyword display;
Each keyword includes a selected keyword score table storing score values indicating the strength of relevance between the corresponding keyword and other keywords,
The selection keyword generation unit
A keyword extraction unit that performs language analysis processing on the content group acquired by the content acquisition unit and extracts keywords;
Referring to the selected keyword score table and the selected keyword score storage unit, the score value of each keyword corresponding to the keyword extracted by the keyword extraction unit stored in the selected keyword score table, and the selected keyword score A selection score adding unit that executes addition processing with the score value for each keyword stored in the storage unit and stores the addition processing result in the selected keyword score storage unit;
For each keyword stored in the selected keyword score storage unit, a content link unit that associates content including each keyword included in the content group;
The content selection apparatus according to claim 1, further comprising: a selected keyword output unit that outputs the selected keyword as the selected keyword to the keyword display control unit in descending order of the score value of the selected keyword score storage unit.
前記コンテンツリンク部は、前記選択キーワードスコア格納部に格納されている各キーワードについて、前記コンテンツ群に含まれる前記各キーワードが属する分類されたグループに含まれる他のキーワードを含むコンテンツとをさらに対応付ける、請求項5に記載のコンテンツ選択装置。 Each keyword is pre-classified into multiple groups,
The content link unit further associates each keyword stored in the selected keyword score storage unit with content including another keyword included in a classified group to which each keyword included in the content group belongs. The content selection device according to claim 5.
前記ユーザが選択入力するキーワード群を表示するキーワード表示領域と、
前記ユーザが選択入力したことに基き前記選択キーワードに対応付けられたコンテンツのサムネイルを表示するサムネイル表示領域とを含む、請求項1〜7のいずれか1項に記載のコンテンツ選択装置。 The display unit
A keyword display area for displaying a keyword group selected and input by the user;
The content selection device according to claim 1, further comprising: a thumbnail display area that displays a thumbnail of content associated with the selection keyword based on selection input by the user.
前記コンテンツ選択プログラムは、前記コンピュータに、
前記表示部に、ユーザが選択入力するキーワード群を表示するステップと、
前記表示部に表示されたキーワード群の中からユーザの所望のキーワードの選択入力を受け付けるステップと、
前記選択入力受付部に選択入力された選択入力キーワードに基いて検索キーワードを生成するステップと、
選択入力された選択入力キーワードを含むコンテンツ群を前記ネットワークを介するサーバから取得するステップと、
取得されたコンテンツ群に含まれているキーワードに基いて選択キーワードを生成するステップと、
生成された検索キーワードおよび選択キーワードを前記キーワード群として前記表示部に再表示するステップとを備え
前記表示部に再表示するステップは、
選択入力されたキーワードが検索キーワードであるか、選択キーワードであるかを判定するステップと、
前記検索キーワードおよび前記選択キーワードの選択回数に基いて前記表示部に前記キーワード群として表示する前記検索キーワードおよび前記選択キーワードの個数を調整するステップとをさらに含む、処理を実行させる、コンテンツ選択プログラム。 A content selection program provided such that a computer of an information processing apparatus having a display unit is executable,
The content selection program is stored in the computer.
Displaying a keyword group selected and input by the user on the display unit ;
Receiving a selection input of a user's desired keyword from the keyword group displayed on the display unit;
Generating a search keyword based on a selection input keyword selected and input to the selection input receiving unit;
Acquiring a content group including a selection input keyword selected and input from a server via the network;
Generating a selection keyword based on keywords included in the acquired content group;
Re-displaying the generated search keyword and selected keyword on the display unit as the keyword group, and re-displaying on the display unit,
Or is selected input keyword is a search keyword, determining whether the selected keyword,
A content selection program for executing processing, further comprising: adjusting the number of the search keyword and the selection keyword displayed as the keyword group on the display unit based on the number of selections of the search keyword and the selection keyword.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007275334A JP5158766B2 (en) | 2007-10-23 | 2007-10-23 | Content selection device, television, content selection program, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007275334A JP5158766B2 (en) | 2007-10-23 | 2007-10-23 | Content selection device, television, content selection program, and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009104396A JP2009104396A (en) | 2009-05-14 |
JP5158766B2 true JP5158766B2 (en) | 2013-03-06 |
Family
ID=40706007
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007275334A Expired - Fee Related JP5158766B2 (en) | 2007-10-23 | 2007-10-23 | Content selection device, television, content selection program, and storage medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5158766B2 (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4774113B2 (en) * | 2009-05-26 | 2011-09-14 | 株式会社エヌ・ティ・ティ・ドコモ | Schedule data search device, terminal device, schedule data search system, and schedule data search method |
JP5811435B2 (en) * | 2011-04-12 | 2015-11-11 | コニカミノルタ株式会社 | Display device and display control program |
JP5346991B2 (en) * | 2011-06-16 | 2013-11-20 | 日本電信電話株式会社 | Content output method, content output device, and content output program |
JP6275099B2 (en) * | 2015-10-20 | 2018-02-07 | ヤフー株式会社 | Display device, display method, and display program |
TWI709905B (en) * | 2018-09-07 | 2020-11-11 | 台達電子工業股份有限公司 | Data analysis method and data analysis system thereof |
EP3621022A1 (en) | 2018-09-07 | 2020-03-11 | Delta Electronics, Inc. | Data analysis method and data analysis system thereof |
JP6754542B1 (en) * | 2020-04-22 | 2020-09-16 | 一般社団法人日本ケーブルラボ | A system that recognizes user operations on the selection screen on the telecommunications carrier server and a user operation recognition method |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS641030A (en) * | 1987-06-24 | 1989-01-05 | Canon Inc | File retrieval system |
JPH0785104A (en) * | 1993-09-14 | 1995-03-31 | Canon Inc | Document processor |
JPH0973453A (en) * | 1995-09-01 | 1997-03-18 | Canon Inc | Device and method for information storage retrieval |
JP4275750B2 (en) * | 1996-10-22 | 2009-06-10 | 株式会社ニコン | Electronic camera |
-
2007
- 2007-10-23 JP JP2007275334A patent/JP5158766B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2009104396A (en) | 2009-05-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5158766B2 (en) | Content selection device, television, content selection program, and storage medium | |
JP4388982B2 (en) | Web browser capable of navigation between hypertext objects by remote control device | |
CA2761870C (en) | Systems and methods for alphanumeric navigation and input | |
JP4991082B2 (en) | 3-way media recommendation method and system designation | |
JP5139434B2 (en) | Method and system for searching viewable content | |
US7281220B1 (en) | Streaming video programming guide system selecting video files from multiple web sites and automatically generating selectable thumbnail frames and selectable keyword icons | |
US20140223481A1 (en) | Systems and methods for updating a search request | |
US20080282291A1 (en) | TV content search system and method with multi-field search and display | |
CN103699233B (en) | Character string input method and input unit | |
JP2008520121A (en) | Method and system for searching for television content with reduced text input and channel using non-intrusive television interface | |
JP2005149490A (en) | Navigation process displaying mobile window and viewing apparatus implementing the process | |
JP2005504399A (en) | Change personal profile by recommender using other person's profile | |
JP2007124367A (en) | Device, method, program and recording medium for information strolling | |
US8122469B2 (en) | Assisted user control in recommenders | |
JP5766220B2 (en) | Present media guidance search results based on relevance | |
JP6322629B2 (en) | Information display method and program | |
JP6230060B2 (en) | Method and apparatus for selecting at least one media item | |
WO2011067808A1 (en) | Program recommendation apparatus and program recommendation method | |
JP2008167391A (en) | Network-connected television receiver and linked site display method | |
US20080163133A1 (en) | Sophisticated sort mechanisms on a limited interface | |
JP2008252530A (en) | Content information display device | |
JP5920737B2 (en) | Streaming content receiver and its menu display method | |
KR100417010B1 (en) | Method for internet browsing in a digital television | |
JP2009010848A (en) | Apparatus and program for processing program information | |
JP2002183172A (en) | Method and device for menu processing and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100218 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120329 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120410 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120525 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120925 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121026 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20121113 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121206 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5158766 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151221 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |