JP2007172523A - Information processor, information processing method, and program - Google Patents
Information processor, information processing method, and program Download PDFInfo
- Publication number
- JP2007172523A JP2007172523A JP2005372730A JP2005372730A JP2007172523A JP 2007172523 A JP2007172523 A JP 2007172523A JP 2005372730 A JP2005372730 A JP 2005372730A JP 2005372730 A JP2005372730 A JP 2005372730A JP 2007172523 A JP2007172523 A JP 2007172523A
- Authority
- JP
- Japan
- Prior art keywords
- context
- content
- mood
- feature amount
- user
- 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
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
本発明は、情報処理装置、情報処理方法、およびプログラムに関し、特に、ユーザのコンテクストに対応するコンテンツを提供するようにした情報処理装置、情報処理方法、およびプログラムに関する。 The present invention relates to an information processing device, an information processing method, and a program, and more particularly, to an information processing device, an information processing method, and a program that provide content corresponding to a user's context.
例えば、夏場のドライブ中にビーチソングを聴いたり、年末にクリスマスソングを聴いたりするように、ユーザのコンテクスト(時刻、時間帯、季節、温度、湿度、場所、イベントなど、ユーザの状況を意味するものとする)に適した楽曲を聴きたいと思った場合、従来では、楽曲を聴きたい人(以下、ユーザと称する)が自らコンテクストに適した楽曲のプレイリストを作成する方法と、視聴履歴(実際に視聴された楽曲とそのコンテクストとの対応情報)に基づいてプレイリストを生成する方法がある(例えば、特許文献1参照)。 For example, the user ’s context (time, time, season, temperature, humidity, location, event, etc.), like listening to a beach song during a summer drive or listening to a Christmas song at the end of the year. In the past, a person who wants to listen to a song (hereinafter referred to as a user) creates a playlist of songs suitable for the context, and a viewing history ( There is a method for generating a playlist based on the correspondence information between the actually viewed music and its context (see, for example, Patent Document 1).
また、音楽評論家などが楽曲に適するコンテクスを決定し、楽曲に対する属性情報としてコンテクスをデータベース化している例もある(例えば、MoodLogic,AllMusicGuideなど)。 In addition, there is an example in which a music critic or the like determines a context suitable for a song and creates a database of the context as attribute information for the song (for example, MoodLogic, AllMusicGuide).
しかしながら、ユーザや音楽評論家などが人力で楽曲に適するコンテクストを付与することは、多くの人や時間を必要とするのでコスト高となる。また、人によるコンテクストの選択は恣意的にものとなり易い。 However, it is costly for a user, a music critic, and the like to add a context suitable for music by human power because it requires many people and time. Also, the choice of context by a person tends to be arbitrary.
履歴情報に基づくプレイリストの生成は、十分な履歴情報を収集するまで、想定される全てのコンテクストに対応することができない。 The generation of a playlist based on history information cannot cope with all assumed contexts until sufficient history information is collected.
本発明はこのような状況に鑑みてなされたものであり、ユーザのコンテクストとコンテンツの特徴量との相関関係を示す情報を予め生成することにより、ユーザが指定したコンテクストに適するコンテンツを推薦できるようにするものである。 The present invention has been made in view of such circumstances, and it is possible to recommend content suitable for the context specified by the user by generating in advance information indicating the correlation between the user's context and the feature amount of the content. It is to make.
本発明の一側面である情報処理装置は、コンテンツを視聴するときのユーザの状況を表すコンテクストを推薦条件として、推薦条件のコンテクストに適したコンテンツを推薦する情報処理装置において、コンテンツの特徴量と前記コンテンツに対応付けられたコンテクストとの組み合わせを入力する入力手段と、前記入力手段によって入力された特徴量とコンテクストとの組み合わせを解析することにより、前記特徴量と前記コンテクストの相関関係を示す相関情報を生成する生成手段と、推薦条件としてコンテクストを指定する指定手段と、前記相関情報に基づき、前記指定手段によって指定された前記コンテクストと相関関係がある特徴量を特定する特定手段と、前記特定手段によって特定された特徴量を有するコンテンツを前記ユーザに推薦する推薦手段とを含む。 An information processing apparatus according to an aspect of the present invention provides a feature amount of content in an information processing apparatus that recommends content suitable for the context of a recommendation condition using a context representing a user's situation when viewing the content as a recommendation condition. Correlation indicating the correlation between the feature quantity and the context by analyzing the combination of the feature quantity and the context input by the input means and the input means for inputting the combination of the context associated with the content A generating unit that generates information; a specifying unit that specifies a context as a recommendation condition; a specifying unit that specifies a feature quantity correlated with the context specified by the specifying unit based on the correlation information; and the specifying Content having the feature amount specified by the means And a recommendation means that the recommendation to.
前記生成手段は、前記入力手段によって入力された特徴量とコンテクストとの組み合わせを解析することにより、前記特徴量と前記コンテクストの相関関係を示す相関情報として、前記特徴量の複数の状態と前記コンテクストの複数の状態がそれぞれ同一空間上にマッピングされた特徴量−コンテクスト対応空間を生成するようにすることができる。 The generation unit analyzes a combination of the feature amount and the context input by the input unit, thereby obtaining a plurality of states of the feature amount and the context as correlation information indicating a correlation between the feature amount and the context. It is possible to generate a feature quantity-context correspondence space in which a plurality of states are mapped on the same space.
前記特定手段は、前記特徴量−コンテクスト対応空間上において、前記指定手段によって指定された前記コンテクストと距離が近い特徴量を特定するようにすることができる。 The specifying unit may specify a feature amount having a distance close to the context specified by the specifying unit on the feature amount-context correspondence space.
前記同一空間、および前記特徴量−コンテクスト対応空間は、2次元平面であるようにすることができる。 The same space and the feature quantity-context corresponding space may be two-dimensional planes.
前記入力手段は、コンテンツを視聴した評価者から得られる、前記コンテンツの特徴量と前記コンテンツに対応付けられたコンテクストとの組み合わせを入力するようにすることができる。 The input means may input a combination of a feature amount of the content and a context associated with the content obtained from an evaluator who viewed the content.
前記入力手段は、ユーザのコンテンツ視聴履歴から得られる、前記コンテンツの特徴量と前記コンテンツに対応付けられたコンテクストとの組み合わせを入力するようにすることができる。 The input unit may input a combination of a feature amount of the content obtained from a user's content viewing history and a context associated with the content.
前記入力手段は、コンテンツが視聴されたときに所定のセンサによって検知された、前記特徴量と前記コンテクストとの組み合わせを入力するようにすることができる。 The input means may input a combination of the feature amount and the context detected by a predetermined sensor when the content is viewed.
本発明の一側面である情報処理方法は、コンテンツを視聴するときのユーザの状況を表すコンテクストを推薦条件として、推薦条件のコンテクストに適したコンテンツを推薦する情報処理装置の情報処理方法において、コンテンツの特徴量と前記コンテンツに対応付けられたコンテクストとの組み合わせを入力し、入力された特徴量とコンテクストとの組み合わせを解析することにより、前記特徴量と前記コンテクストの相関関係を示す相関情報を生成し、推薦条件としてコンテクストを指定し、前記相関情報に基づき、指定された前記コンテクストと相関関係がある特徴量を特定し、特定された特徴量を有するコンテンツを前記ユーザに推薦するステップを含む。 An information processing method according to an aspect of the present invention is an information processing method for an information processing apparatus that recommends content suitable for a context of a recommendation condition using a context representing a user's situation when viewing the content as a recommendation condition. The combination of the feature quantity and the context associated with the content is input, and the combination of the input feature quantity and the context is analyzed to generate correlation information indicating the correlation between the feature quantity and the context And specifying a context as a recommendation condition, specifying a feature quantity correlated with the specified context based on the correlation information, and recommending content having the specified feature quantity to the user.
本発明の一側面であるプログラムは、コンテンツを視聴するときのユーザの状況を表すコンテクストを推薦条件として、推薦条件のコンテクストに適したコンテンツを推薦するためのプログラムであって、コンテンツの特徴量と前記コンテンツに対応付けられたコンテクストとの組み合わせを入力し、入力された特徴量とコンテクストとの組み合わせを解析することにより、前記特徴量と前記コンテクストの相関関係を示す相関情報を生成し、推薦条件としてコンテクストを指定し、前記相関情報に基づき、指定された前記コンテクストと相関関係がある特徴量を特定し、特定された特徴量を有するコンテンツを前記ユーザに推薦するステップを含む処理をコンピュータに実行させる。 A program according to one aspect of the present invention is a program for recommending content suitable for a context of a recommendation condition, using a context representing a user's situation when viewing the content as a recommendation condition, and a feature amount of the content By inputting a combination of the context associated with the content, and analyzing the combination of the input feature quantity and the context, correlation information indicating a correlation between the feature quantity and the context is generated, and a recommendation condition A context is specified, and based on the correlation information, a feature amount correlated with the specified context is specified, and a process including a step of recommending the content having the specified feature amount to the user is executed on the computer Let
本発明の一側面においては、コンテンツの特徴量とコンテンツに対応付けられたコンテクストとの組み合わせを解析することにより、特徴量とコンテクストの相関関係を示す相関情報が生成される。そして、相関情報に基づき、推薦条件として指定されたコンテクストと相関関係がある特徴量が特定され、特定された特徴量を有するコンテンツがユーザに推薦される。 In one aspect of the present invention, by analyzing a combination of a feature amount of a content and a context associated with the content, correlation information indicating a correlation between the feature amount and the context is generated. Then, based on the correlation information, a feature quantity correlated with the context designated as the recommendation condition is specified, and content having the specified feature quantity is recommended to the user.
以上のように、本発明の一側面によれば、ユーザのコンテクストとコンテンツの特徴量との相関関係を示す情報を予め生成することにより、ユーザが指定したコンテクストに適するコンテンツを推薦することが可能となる。 As described above, according to one aspect of the present invention, it is possible to recommend content suitable for the context designated by the user by generating in advance information indicating the correlation between the user's context and the feature amount of the content. It becomes.
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書または図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書または図面に記載されていることを確認するためのものである。従って、明細書または図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。 Embodiments of the present invention will be described below. Correspondences between constituent elements of the present invention and the embodiments described in the specification or the drawings are exemplified as follows. This description is intended to confirm that the embodiments supporting the present invention are described in the specification or the drawings. Therefore, even if there is an embodiment which is described in the specification or the drawings but is not described here as an embodiment corresponding to the constituent elements of the present invention, that is not the case. It does not mean that the form does not correspond to the constituent requirements. Conversely, even if an embodiment is described here as corresponding to a configuration requirement, that means that the embodiment does not correspond to a configuration requirement other than the configuration requirement. It's not something to do.
本発明の一側面である情報処理装置(例えば、図1のコンテンツ推薦装置1)は、コンテンツを視聴するときのユーザの状況を表すコンテクストを推薦条件として、推薦条件のコンテクストに適したコンテンツを推薦する情報処理装置において、コンテンツの特徴量(例えば、ムード)と前記コンテンツに対応付けられたコンテクストとの組み合わせを入力する入力手段(例えば、図1の評価入力部11および履歴情報入力部12)と、前記入力手段によって入力された特徴量とコンテクストとの組み合わせを解析することにより、前記特徴量と前記コンテクストの相関関係を示す相関情報を生成する生成手段(例えば、図1のマッピング部13)と、推薦条件としてコンテクストを指定する指定手段(例えば、図1の推薦条件入力部15)と、前記相関情報に基づき、前記指定手段によって指定された前記コンテクストと相関関係がある特徴量を特定する特定手段(例えば、図1の距離演算部16)と、前記特定手段によって特定された特徴量を有するコンテンツを前記ユーザに推薦する推薦手段(例えば、図1のコンテンツ抽出部17およびコンテンツ推薦部18)とを含む。
An information processing apparatus according to one aspect of the present invention (for example, the
本発明の一側面である情報処理方法は、コンテンツを視聴するときのユーザの状況を表すコンテクストを推薦条件として、推薦条件のコンテクストに適したコンテンツを推薦する情報処理装置の情報処理方法において、コンテンツの特徴量と前記コンテンツに対応付けられたコンテクストとの組み合わせを入力し(例えば、図5のステップS1)、入力された特徴量とコンテクストとの組み合わせを解析することにより、前記特徴量と前記コンテクストの相関関係を示す相関情報を生成し(例えば、図5のステップS2)、推薦条件としてコンテクストを指定し(例えば、図9のステップS41)、前記相関情報に基づき、指定された前記コンテクストと相関関係がある特徴量を特定し(例えば、図9のステップS42)、特定された特徴量を有するコンテンツを前記ユーザに推薦する(例えば、図9のステップS43)ステップを含む。 An information processing method according to an aspect of the present invention is an information processing method for an information processing apparatus that recommends content suitable for a context of a recommendation condition using a context representing a user's situation when viewing the content as a recommendation condition. The combination of the feature amount and the context associated with the content is input (for example, step S1 in FIG. 5), and the combination of the input feature amount and the context is analyzed, whereby the feature amount and the context are analyzed. (For example, step S2 in FIG. 5), a context is specified as a recommendation condition (for example, step S41 in FIG. 9), and the specified context is correlated with the specified context based on the correlation information. The related feature quantity is identified (for example, step S42 in FIG. 9), and the identified feature quantity is identified. Content having recommended to the user (e.g., step S43 of FIG. 9) comprising the steps.
本発明の一側面であるプログラムは、コンテンツを視聴するときのユーザの状況を表すコンテクストを推薦条件として、推薦条件のコンテクストに適したコンテンツを推薦するためのプログラムであって、コンテンツの特徴量と前記コンテンツに対応付けられたコンテクストとの組み合わせを入力し(例えば、図5のステップS1)、入力された特徴量とコンテクストとの組み合わせを解析することにより、前記特徴量と前記コンテクストの相関関係を示す相関情報を生成し(例えば、図5のステップS2)、推薦条件としてコンテクストを指定し(例えば、図9のステップS41)、前記相関情報に基づき、指定された前記コンテクストと相関関係がある特徴量を特定し(例えば、図9のステップS42)、特定された特徴量を有するコンテンツを前記ユーザに推薦する(例えば、図9のステップS43)ステップを含む処理をコンピュータに実行させる。 A program according to one aspect of the present invention is a program for recommending content suitable for a context of a recommendation condition, using a context representing a user's situation when viewing the content as a recommendation condition, and a feature amount of the content The combination of the context associated with the content is input (for example, step S1 in FIG. 5), and by analyzing the combination of the input feature and the context, the correlation between the feature and the context is obtained. The correlation information is generated (for example, step S2 in FIG. 5), the context is specified as the recommendation condition (for example, step S41 in FIG. 9), and the feature has a correlation with the specified context based on the correlation information The amount is specified (for example, step S42 in FIG. 9), and the content having the specified feature amount is specified. Recommend Ntsu to the user (e.g., step S43 in FIG. 9) to execute a process including the step in the computer.
以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。 Hereinafter, specific embodiments to which the present invention is applied will be described in detail with reference to the drawings.
図1は、本発明の一実施の形態であるコンテンツ推薦装置の構成例を示している。このコンテンツ推薦装置1は、ユーザのコンテクスト(時刻、時間帯、季節、温度、湿度、場所、イベント、体調(体温、心拍数、呼吸数)など)とコンテンツ(楽曲、動画像、静止画像など)の特徴量(具体的には、例えばムード)とを同一平面上にマッピングしたコンテクスト−ムード対応平面を生成し、生成したコンテクスト−ムード対応平面に基づいて、ユーザから指定されたコンテクストに適するコンテンツを推薦したりするものである。生成したコンテクスト−ムード対応平面は、新たなコンテンツに対して、その視聴に適したコンテクストを付与することに適用できる。
FIG. 1 shows a configuration example of a content recommendation device according to an embodiment of the present invention. This
なお、コンテンツの特徴量として用いたムードの代わりに、コンテンツのメタデータに含まれる分類可能な情報(ジャンル、スタイル、キーワードなど)を用いてもよい。 Note that classifiable information (genre, style, keyword, etc.) included in content metadata may be used instead of the mood used as the feature amount of the content.
コンテンツ推薦装置1は、コンテンツに対する評価者の評価(視聴に適したコンテクストと、コンテンツが分類されるべきムード)を入力する評価入力部11、ユーザの視聴履歴情報(視聴したコンテンツを示す情報、当該コンテンツを視聴したときのコンテクスト、当該コンテンツに対してユーザが感じ取り入力したムード)を入力する履歴情報入力部12、評価入力部11または履歴情報入力部12の少なくとも一方からの入力に基づいてコンテクストとムードを同一平面上にマッピングしてコンテクスト−ムード対応平面を生成するマッピング部13、生成されたコンテクスト−ムード対応平面を保持するコンテクスト−ムード対応平面保持部14、推薦条件としてコンテクストを入力する推薦条件入力部15、推薦条件のコンテクストと相関関係のあるムードを特定する距離演算部16、特定されたムードをメタデータとして有しているコンテンツを抽出するコンテンツ抽出部17、抽出されたコンテンツをユーザに推薦するコンテンツ推薦部18、推薦の対象とする複数のコンテンツとそのメタデータ(特徴量(いまの場合、ムード)を含む)が保持されているコンテンツデータベース(DB)19、および、単語をコンテクストに変換するための単語−コンテクスト変換テーブルを保持する単語−コンテクスト変換テーブル保持部20から構成される。
The
評価入力部11は、学習データ用の多数のコンテンツを複数の評価者に視聴させることによって得られる、例えば図2に示すような各コンテンツに対するコンテクストとムードの評価をマッピング部13に入力する。ただし、各コンテンツに対するムードは、評価者の評価を採用する代わりに、コンテンツを解析して得たり、メタデータに含まれる情報を用いたりしてもよい。
The evaluation input unit 11 inputs a context and mood evaluation for each content, for example, as shown in FIG. 2 obtained by allowing a plurality of evaluators to view a large number of contents for learning data, to the
履歴情報入力部12は、ユーザの一人以上のユーザの視聴履歴情報をマッピング部13に入力する。なお、履歴情報に含まれる、視聴したときのコンテクストには、単に日時のみならず、コンテンツ視聴時に所定のセンサによって検出した環境状態(温度、湿度、速度、加速度、位置(緯度、経度)など)、ユーザの体調(体温、心拍数、血圧など)を含めることができる。
The history
マッピング部13は、評価入力部11または履歴情報入力部12の少なくとも一方からの入力(コンテクストとムードの複数の組み合わせ)に基づき、多変数解析(例えば、対応分析)などを用いて、例えば図3に示すように、横軸がディメンジョン(dimension)1、縦軸がディメンジョン(dimension)2の平面における各コンテクストと各ムードの座標を決定し、例えば図4に示すように、各コンテクストと各ムードを同一平面上にマッピングする。そして、このマッピング結果であるコンテクスト−ムード対応平面を、コンテクスト−ムード対応平面保持部14に出力する。
The
あるいは、マッピング部13は、履歴情報入力部12から入力される履歴情報に含まれるコンテクストを用いるのではなく、視聴されたコンテンツのメタデータをコンテンツDB19から読み出し、メタデータに含まれるレビュー文などのテキストデータから単語を抽出し、抽出した単語を単語−コンテクスト変換テーブルに基づいてコンテクストに変換するようにしてもよい。
Alternatively, the
なお、マッピング部13によるマッピングは、平面に限定されるものではなく、3次元以上の空間に対して行ってもかまわない。
The mapping by the
推薦条件入力部15は、ユーザから指定される、夏の海、デート、クリスマスなどのコンテクストを推薦条件として距離演算部16に入力する。距離演算部16は、推薦条件として1つのコンテクストが入力された場合、コンテクスト−ムード対応平面上において、推薦条件であるコンテクストの座標位置と最も距離が近い(または、距離が所定の長さ以下の)座標に位置するムードを、推薦条件に適合したムードとして特定する。
The recommendation
なお、推薦条件として複数のコンテクストが入力された場合、コンテクスト−ムード対応平面上において、複数のコンテクストの座標位置の中心と最も距離が近い(または、距離が所定の長さ以下の)座標に位置するムードを、推薦条件に適合したムードとして特定する。あるいは、推薦条件である各コンテクストの座標位置から最も距離が近い(または、距離が所定の長さ以下の)座標に位置するムードを、推薦条件に適合したムードとして特定する。あるいはまた、全てのムードの座標位置毎に、推薦条件である各コンテクストの座標位置までの距離を算出して合計し、合計した距離が最も短いムードを、推薦条件に適合したムードとして特定する。なお、推薦条件に適合したムードを決定する方法は上述した方法に限るものではない。 When a plurality of contexts are input as recommendation conditions, the coordinates are closest to the center of the coordinate positions of the plurality of contexts (or the distance is equal to or less than a predetermined length) on the context-mood plane. The mood to be specified is specified as the mood that meets the recommended conditions. Alternatively, the mood located at the coordinate closest to the coordinate position of each context that is the recommendation condition (or the distance is equal to or less than a predetermined length) is specified as the mood that meets the recommendation condition. Alternatively, the distance to the coordinate position of each context that is the recommendation condition is calculated and summed for each coordinate position of the mood, and the mood with the shortest total distance is specified as the mood that meets the recommendation condition. Note that the method for determining the mood that meets the recommended conditions is not limited to the method described above.
コンテンツ抽出部17は、コンテンツDB19を参照することにより、距離演算部16によって特定されたムードをメタデータとして有しているコンテンツを抽出し、コンテンツ推薦部18に出力する。コンテンツ推薦部18は、コンテンツ抽出部17から入力されたコンテンツを要素とするプレイリストを生成してユーザに推薦する。
The
単語−コンテクスト変換テーブル保持部20には、例えば、単語「早朝、朝、モーニング、目覚め」などをコンテクスト「朝」に変換したり、単語「雪、寒い、コート、師走」などをコンテクスト「冬」に変換したりする、単語−コンテクスト変換テーブルが保持されている。
In the word-context conversion
なお、コンテンツ推薦装置1を構成する評価入力部11乃至単語−コンテクスト変換テーブル保持部20は、単一の筐体に収まっている必要はなく、一部の構成要素がインタネットに代表されるネットワークを介してその他の構成要素と接続されていてもよい。例えば、コンテクスト−ムード対応平面の生成に関わる評価入力部11乃至マッピング13をインタネット上のサーバによって実現してもよい。
The evaluation input unit 11 to the word-context conversion
次に、コンテンツ推薦装置1の動作について説明する。まず、コンテンツ推薦装置1は、コンテンツを推薦するための準備として、コンテクスト−ムード対応平面を生成する。そして、生成したコンテクスト−ムード対応平面に基づき、ユーザによって指定されたコンテクストに対応するムードを特定し、特定したムードを有するコンテンツをユーザに推薦する。
Next, the operation of the
以下、コンテクスト−ムード対応平面を生成する4種類の方法について図5乃至図8を参照して説明する。 Hereinafter, four types of methods for generating a context-mood plane will be described with reference to FIGS.
図5は、第1のコンテクスト−ムード対応平面生成処理を説明するフローチャートである。ステップS1において、評価入力部11は、学習データ用の多数のコンテンツを複数の評価者に視聴させることによって得られる、各コンテンツに対するコンテクストとムードの評価をマッピング部13に入力する。ステップS2において、マッピング部13は、評価入力部11からの入力(コンテクストとムードの複数の組み合わせ)に基づき、多変数解析などを用いて、各コンテクストと各ムードの座標を決定し、同一平面上にマッピングする。そして、このマッピング結果であるコンテクスト−ムード対応平面を、コンテクスト−ムード対応平面保持部14に出力する。
FIG. 5 is a flowchart for explaining the first context-mood plane generation process. In step S <b> 1, the evaluation input unit 11 inputs a context and mood evaluation for each content obtained by allowing a plurality of evaluators to view a large number of contents for learning data to the
図6は、第2のコンテクスト−ムード対応平面生成処理を説明するフローチャートである。ステップS11において、履歴情報入力部12は、ユーザの視聴履歴情報に基づき、コンテンツを視聴したときのコンテクスト(視聴した日時など)をマッピング部13に入力する。ステップS12において、履歴情報入力部12は、当該コンテンツに対してユーザが感じ取り入力されているムード(あるいは、当該楽曲に対して予め付与されているムード)をマッピング部13に入力する。なお、ステップS11およびS12の処理は、視聴履歴情報があるコンテンツの数だけ繰り返し実行される。ステップS13において、マッピング部13は、履歴情報入力部12からの入力(コンテクストとムードの複数の組み合わせ)に基づき、多変数解析などを用いて、各コンテクストと各ムードの座標を決定し、同一平面上にマッピングする。そして、このマッピング結果であるコンテクスト−ムード対応平面を、コンテクスト−ムード対応平面保持部14に出力する。
FIG. 6 is a flowchart for explaining the second context-mood plane generation process. In step S <b> 11, the history
図7は、第3のコンテクスト−ムード対応平面生成処理を説明するフローチャートである。ステップS21において、履歴情報入力部12は、ユーザの視聴履歴情報に基づき、コンテンツを視聴したときのコンテクスト(所定のセンサによって検出した環境状態(温度、湿度、速度、加速度、位置(緯度、経度)など)、ユーザの体調(体温、心拍数、血圧など))をマッピング部13に入力する。ステップS22において、履歴情報入力部12は、当該コンテンツに対してユーザが感じ取り入力されているムード(あるいは、当該楽曲に対して予め付与されているムード)をマッピング部13に入力する。なお、ステップS21およびS22の処理は、視聴履歴情報があるコンテンツの数だけ繰り返し実行される。ステップS23において、マッピング部13は、履歴情報入力部12からの入力(コンテクストとムードの複数の組み合わせ)に基づき、多変数解析などを用いて、各コンテクストと各ムードの座標を決定し、同一平面上にマッピングする。そして、このマッピング結果であるコンテクスト−ムード対応平面を、コンテクスト−ムード対応平面保持部14に出力する。
FIG. 7 is a flowchart for explaining a third context-mood correspondence plane generation process. In step S <b> 21, the history
図8は、第4のコンテクスト−ムード対応平面生成処理を説明するフローチャートである。ステップS31において、単語をコンテクストに変換するための単語−コンテクスト変換テーブルが、単語−コンテクスト変換テーブル保持部20に供給されて保持される。ステップS32において、マッピング部13は、履歴情報入力部12からユーザの視聴履歴情報を取得し、ユーザが視聴したコンテンツを特定する。また、マッピング部13は、特定したコンテンツのメタデータをコンテンツDB19から取得し、メタデータに含まれるレビュー文等などから単語を抽出する。さらに、マッピング部13は、単語−コンテクスト変換テーブル保持部20に保持されている単語−コンテクスト変換テーブルを用い、抽出した単語をコンテクストに変換する。
FIG. 8 is a flowchart for explaining a fourth context-mood correspondence plane generation process. In step S31, a word-context conversion table for converting a word into a context is supplied to the word-context conversion
ステップS33において、履歴情報入力部12は、当該コンテンツに対してユーザが感じ取り入力されているムード(あるいは、当該楽曲に対して予め付与されているムード)をマッピング部13に入力する。なお、ステップS32およびS33の処理は、視聴履歴情報があるコンテンツの数だけ繰り返し実行される。ステップS34において、マッピング部13は、コンテクストとムードとの複数の組み合わせに基づき、多変数解析などを用いて、各コンテクストと各ムードの座標を決定し、同一平面上にマッピングする。そして、このマッピング結果であるコンテクスト−ムード対応平面を、コンテクスト−ムード対応平面保持部14に出力する。
In step S <b> 33, the history
以上説明した第1乃至4のコンテクスト−ムード対応平面生成処理のいずれかによって生成されたコンテクスト−ムード対応平面は、以下に説明するコンテンツ推薦処理に利用される。 The context-mood correspondence plane generated by any one of the first to fourth context-mood correspondence plane generation processes described above is used for the content recommendation process described below.
図9は、コンテンツ推薦処理を説明するフローチャートである。 FIG. 9 is a flowchart for explaining the content recommendation process.
ステップS41において、推薦条件入力部15は、ユーザから指定される1つ以上のコンテクストを推薦条件として距離演算部16に入力する。ステップS42において、距離演算部16は、コンテクスト−ムード対応平面上において、推薦条件として入力されたコンテクストの座標位置と最も距離が近い(または、距離が所定の長さ以下の)座標に位置するムードを、推薦条件に適合したムードとして特定してコンテンツ抽出部17に通知する。ステップS43において、コンテンツ抽出部17は、コンテンツDB19を参照することにより、距離演算部16によって特定されたムードをメタデータ(あるいは特徴量)として有しているコンテンツを抽出し、コンテンツ推薦部18に出力する。コンテンツ推薦部18は、コンテンツ抽出部17から入力されたコンテンツを要素とするプレイリストを生成してユーザに推薦する。あるいは、コンテンツ抽出部17から入力されたコンテンツを要素とするコンテンツ群をユーザに推薦する。
In step S41, the recommendation
以上説明したように、本発明を適用したコンテンツ推薦装置1によれば、ユーザは推薦条件としてコンテクストを入力するだけで、そのコンテクストに適したコンテンツのプレイリストやコンテンツ群を取得することができる。
As described above, according to the
なお、上述した第1乃至4のコンテクスト−ムード対応平面生成処理のいずれかによって生成されたコンテクスト−ムード対応平面は、新規のコンテンツに対してコンテクストを付与する場合に適用することもできる。 The context-mood correspondence plane generated by any of the first to fourth context-mood correspondence plane generation processes described above can also be applied to the case where a context is added to new content.
ところで、上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば図10に示すように構成された汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。 By the way, the series of processes described above can be executed by hardware, but can also be executed by software. When a series of processing is executed by software, a program constituting the software may execute various functions by installing a computer incorporated in dedicated hardware or various programs. For example, it is installed from a recording medium in a general-purpose personal computer configured as shown in FIG.
このパーソナルコンピュータ100は、CPU(Central Processing Unit)101を内蔵している。CPU101にはバス104を介して、入出力インタフェース105が接続されている。バス104には、ROM(Read Only Memory)102およびRAM(Random Access Memory)103が接続されている。
The personal computer 100 includes a CPU (Central Processing Unit) 101. An input /
入出力インタフェース105には、ユーザが操作コマンドを入力するキーボード、マウス等の入力デバイスよりなる入力部106、操作画面や推薦されるプレイリストなどを表示するCRT(Cathode Ray Tube)またはLCD(Liquid Crystal Display)等のディスプレイよりなる出力部107、プログラムや各種データを格納するハードディスクドライブなどよりなる記憶部108、およびモデム、LAN(Local Area Network)アダプタなどよりなり、インタネットに代表されるネットワークを介した通信処理を実行する通信部109が接続されている。また、磁気ディスク(フレキシブルディスクを含む)、光ディスク(CD-ROM(Compact Disc-Read Only Memory)、DVD(Digital Versatile Disc)を含む)、光磁気ディスク(MD(Mini Disc)を含む)、もしくは半導体メモリなどの記録媒体111に対してデータを読み書きするドライブ110が接続されている。
The input /
このパーソナルコンピュータ100に上述した一連の処理を実行させるプログラムは、記録媒体111に格納された状態でパーソナルコンピュータ100に供給され、ドライブ110によって読み出されて記憶部108に内蔵されるハードディスクドライブにインストールされている。記憶部108にインストールされているプログラムは、入力部106に入力されるユーザからのコマンドに対応するCPU101の指令によって、記憶部108からRAM103にロードされて実行される。
A program for causing the personal computer 100 to execute the above-described series of processing is supplied to the personal computer 100 in a state stored in the recording medium 111, read by the
なお、本明細書において、プログラムに基づいて実行されるステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。 In this specification, the steps executed based on the program are executed in parallel or individually even if they are not necessarily processed in time series, as well as processes executed in time series according to the described order. It also includes processing.
また、プログラムは、1台のコンピュータにより処理されるものであってもよいし、複数のコンピュータによって分散処理されるものであってもよい。さらに、プログラムは、遠方のコンピュータに転送されて実行されるものであってもよい。 The program may be processed by a single computer, or may be distributedly processed by a plurality of computers. Furthermore, the program may be transferred to a remote computer and executed.
なお、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。 The embodiment of the present invention is not limited to the above-described embodiment, and various modifications can be made without departing from the gist of the present invention.
1 コンテンツ推薦装置, 11 評価入力部, 12 履歴情報入力部, 13 マッピング部, 14 コンテクスト−ムード対応平面保持部, 15 推薦条件入力部, 16 距離演算部, 17 コンテンツ抽出部, 18 コンテンツ推薦部, 19 コンテンツDB, 20 単語−コンテクスト変換テーブル保持部, 100 パーソナルコンピュータ, 101 CPU, 111 記録媒体
DESCRIPTION OF
Claims (9)
コンテンツの特徴量と前記コンテンツに対応付けられたコンテクストとの組み合わせを入力する入力手段と、
前記入力手段によって入力された特徴量とコンテクストとの組み合わせを解析することにより、前記特徴量と前記コンテクストの相関関係を示す相関情報を生成する生成手段と、
推薦条件としてコンテクストを指定する指定手段と、
前記相関情報に基づき、前記指定手段によって指定された前記コンテクストと相関関係がある特徴量を特定する特定手段と、
前記特定手段によって特定された特徴量を有するコンテンツを前記ユーザに推薦する推薦手段と
を含む情報処理装置。 In an information processing apparatus that recommends content suitable for the context of a recommendation condition, with a context representing a user's situation when viewing content as a recommendation condition,
An input means for inputting a combination of a feature amount of the content and a context associated with the content;
Generating means for generating correlation information indicating a correlation between the feature quantity and the context by analyzing a combination of the feature quantity and the context input by the input means;
A designation means for designating a context as a recommendation condition;
Based on the correlation information, specifying means for specifying a feature quantity correlated with the context specified by the specifying means;
An information processing apparatus comprising: recommendation means for recommending content having the feature amount specified by the specifying means to the user.
請求項1に記載の情報処理装置。 The generation unit analyzes a combination of the feature amount and the context input by the input unit, thereby obtaining a plurality of states of the feature amount and the context as correlation information indicating a correlation between the feature amount and the context. The information processing apparatus according to claim 1, wherein a feature quantity-context-corresponding space in which the plurality of states are mapped on the same space is generated.
請求項2に記載の情報処理装置。 The information processing apparatus according to claim 2, wherein the specifying unit specifies a feature amount that is close in distance to the context specified by the specifying unit in the feature amount-context correspondence space.
請求項2に記載の情報処理装置。 The information processing apparatus according to claim 2, wherein the same space and the feature quantity-context corresponding space are two-dimensional planes.
請求項1に記載の情報処理装置。 The information processing apparatus according to claim 1, wherein the input unit inputs a combination of a feature amount of the content and a context associated with the content obtained from an evaluator who viewed the content.
請求項1に記載の情報処理装置。 The information processing apparatus according to claim 1, wherein the input unit inputs a combination of a feature amount of the content and a context associated with the content obtained from a user's content viewing history.
請求項1に記載の情報処理装置。 The information processing apparatus according to claim 1, wherein the input unit inputs a combination of the feature amount and the context detected by a predetermined sensor when content is viewed.
コンテンツの特徴量と前記コンテンツに対応付けられたコンテクストとの組み合わせを入力し、
入力された特徴量とコンテクストとの組み合わせを解析することにより、前記特徴量と前記コンテクストの相関関係を示す相関情報を生成し、
推薦条件としてコンテクストを指定し、
前記相関情報に基づき、指定された前記コンテクストと相関関係がある特徴量を特定し、
特定された特徴量を有するコンテンツを前記ユーザに推薦する
ステップを含む情報処理方法。 In the information processing method of the information processing apparatus that recommends content suitable for the context of the recommendation condition, using the context representing the user's situation when viewing the content as the recommendation condition,
Enter the combination of the feature amount of the content and the context associated with the content,
By analyzing the combination of the input feature value and the context, correlation information indicating the correlation between the feature value and the context is generated,
Specify the context as a recommendation condition,
Based on the correlation information, identify a feature quantity correlated with the specified context,
An information processing method including a step of recommending content having a specified feature quantity to the user.
コンテンツの特徴量と前記コンテンツに対応付けられたコンテクストとの組み合わせを入力し、
入力された特徴量とコンテクストとの組み合わせを解析することにより、前記特徴量と前記コンテクストの相関関係を示す相関情報を生成し、
推薦条件としてコンテクストを指定し、
前記相関情報に基づき、指定された前記コンテクストと相関関係がある特徴量を特定し、
特定された特徴量を有するコンテンツを前記ユーザに推薦する
ステップを含む処理をコンピュータに実行させるプログラム。 A program for recommending content suitable for the context of the recommendation condition, with the context representing the user's situation when viewing the content as the recommendation condition,
Enter the combination of the feature amount of the content and the context associated with the content,
By analyzing the combination of the input feature value and the context, correlation information indicating the correlation between the feature value and the context is generated,
Specify the context as a recommendation condition,
Based on the correlation information, identify a feature quantity correlated with the specified context,
A program for causing a computer to execute a process including a step of recommending to the user content having a specified feature amount.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005372730A JP2007172523A (en) | 2005-12-26 | 2005-12-26 | Information processor, information processing method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005372730A JP2007172523A (en) | 2005-12-26 | 2005-12-26 | Information processor, information processing method, and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007172523A true JP2007172523A (en) | 2007-07-05 |
Family
ID=38298963
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005372730A Pending JP2007172523A (en) | 2005-12-26 | 2005-12-26 | Information processor, information processing method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2007172523A (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009104593A (en) * | 2007-09-20 | 2009-05-14 | Intel Corp | Context platform framework for aggregation, analysis, and use of context information |
JP2009129298A (en) * | 2007-11-27 | 2009-06-11 | Nec Corp | Apparatus, method and program for recommending context match information |
JP2010262436A (en) * | 2009-05-01 | 2010-11-18 | Sony Corp | Information processing apparatus and method, and program |
JP2011065567A (en) * | 2009-09-18 | 2011-03-31 | Kanazawa Inst Of Technology | Media content information analysis device and method |
US20110252947A1 (en) * | 2010-04-16 | 2011-10-20 | Sony Corporation | Apparatus and method for classifying, displaying and selecting music files |
JP2013097491A (en) * | 2011-10-31 | 2013-05-20 | Dainippon Printing Co Ltd | Automatic tagging device, automatic tagging method and program |
US8812503B2 (en) | 2010-02-15 | 2014-08-19 | Sony Corporation | Information processing device, method and program |
US8914389B2 (en) | 2008-06-03 | 2014-12-16 | Sony Corporation | Information processing device, information processing method, and program |
US8924404B2 (en) | 2008-06-03 | 2014-12-30 | Sony Corporation | Information processing device, information processing method, and program |
US8996412B2 (en) | 2008-06-03 | 2015-03-31 | Sony Corporation | Information processing system and information processing method |
JP2018152023A (en) * | 2017-03-15 | 2018-09-27 | 株式会社Screenホールディングス | Text mining support method and device |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005165454A (en) * | 2003-11-28 | 2005-06-23 | Nippon Telegr & Teleph Corp <Ntt> | Contents recommending device, contents recommending method and contents recommending program |
JP2005301399A (en) * | 2004-04-07 | 2005-10-27 | Sony Corp | Information processor and method and program |
-
2005
- 2005-12-26 JP JP2005372730A patent/JP2007172523A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005165454A (en) * | 2003-11-28 | 2005-06-23 | Nippon Telegr & Teleph Corp <Ntt> | Contents recommending device, contents recommending method and contents recommending program |
JP2005301399A (en) * | 2004-04-07 | 2005-10-27 | Sony Corp | Information processor and method and program |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009104593A (en) * | 2007-09-20 | 2009-05-14 | Intel Corp | Context platform framework for aggregation, analysis, and use of context information |
JP2009129298A (en) * | 2007-11-27 | 2009-06-11 | Nec Corp | Apparatus, method and program for recommending context match information |
US8996412B2 (en) | 2008-06-03 | 2015-03-31 | Sony Corporation | Information processing system and information processing method |
US8924404B2 (en) | 2008-06-03 | 2014-12-30 | Sony Corporation | Information processing device, information processing method, and program |
US8914389B2 (en) | 2008-06-03 | 2014-12-16 | Sony Corporation | Information processing device, information processing method, and program |
US8843949B2 (en) | 2009-05-01 | 2014-09-23 | Sony Corporation | Apparatus, method, and program for processing information |
JP2010262436A (en) * | 2009-05-01 | 2010-11-18 | Sony Corp | Information processing apparatus and method, and program |
US9973815B2 (en) | 2009-05-01 | 2018-05-15 | Sony Corporation | Apparatus, method, and program for processing information |
JP2011065567A (en) * | 2009-09-18 | 2011-03-31 | Kanazawa Inst Of Technology | Media content information analysis device and method |
US8812503B2 (en) | 2010-02-15 | 2014-08-19 | Sony Corporation | Information processing device, method and program |
US8686270B2 (en) * | 2010-04-16 | 2014-04-01 | Sony Corporation | Apparatus and method for classifying, displaying and selecting music files |
US20110252947A1 (en) * | 2010-04-16 | 2011-10-20 | Sony Corporation | Apparatus and method for classifying, displaying and selecting music files |
JP2013097491A (en) * | 2011-10-31 | 2013-05-20 | Dainippon Printing Co Ltd | Automatic tagging device, automatic tagging method and program |
JP2018152023A (en) * | 2017-03-15 | 2018-09-27 | 株式会社Screenホールディングス | Text mining support method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2007172523A (en) | Information processor, information processing method, and program | |
Goodchild | Formalizing place in geographic information systems | |
US11822868B2 (en) | Augmenting text with multimedia assets | |
Jänicke et al. | Interactive visual profiling of musicians | |
CN107430626A (en) | The Action query based on speech suggested is provided | |
JP5359534B2 (en) | Information processing apparatus and method, and program | |
JP7228946B2 (en) | A Disambiguation Method for Chinese Geographic Senses Based on Encyclopedia Knowledge Base and Word Embedding | |
CN109920409B (en) | Sound retrieval method, device, system and storage medium | |
Khan et al. | Rethinking the mini-map: A navigational aid to support spatial learning in urban game environments | |
JPWO2016135905A1 (en) | Information processing system and information processing method | |
JP6655643B2 (en) | Learning support system, learning support method and learning support program | |
US8996984B2 (en) | Automatic visual preview of non-visual data | |
WO2021104274A1 (en) | Image and text joint representation search method and system, and server and storage medium | |
Lai et al. | A comparative study of typing and speech for map metadata creation | |
JP6710907B2 (en) | Preference learning method, preference learning program, and preference learning device | |
JP2018045657A (en) | Learning device, program parameter and learning method | |
WO2021120878A1 (en) | Book graph-based book display method, computing device, and storage medium | |
JP2007121584A (en) | Learning support device | |
Othman et al. | A Comprehensive User Experience Analysis of Cultural Heritage Progressive Web App Using A Hybrid UEQ-IPA Approach | |
JP6402637B2 (en) | Analysis program, analysis method, and analysis apparatus | |
JP6419525B2 (en) | Visualization means selection support system, visualization means selection support method, and visualization means selection support program | |
CN111949767A (en) | Method, device, equipment and storage medium for searching text keywords | |
JP3985826B2 (en) | Image search method and apparatus | |
JP7200022B2 (en) | Mapping device, method and program | |
Lai et al. | A Comparative Study of Typing and Speech For Map Metadata |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20081204 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110106 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110118 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20111206 |