JP4650552B2 - 電子機器、コンテンツ推薦方法及びプログラム - Google Patents
電子機器、コンテンツ推薦方法及びプログラム Download PDFInfo
- Publication number
- JP4650552B2 JP4650552B2 JP2008265077A JP2008265077A JP4650552B2 JP 4650552 B2 JP4650552 B2 JP 4650552B2 JP 2008265077 A JP2008265077 A JP 2008265077A JP 2008265077 A JP2008265077 A JP 2008265077A JP 4650552 B2 JP4650552 B2 JP 4650552B2
- Authority
- JP
- Japan
- Prior art keywords
- content
- information
- contents
- title
- recommended
- 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
- 238000000034 method Methods 0.000 title claims description 29
- 238000001914 filtration Methods 0.000 claims description 30
- 238000004422 calculation algorithm Methods 0.000 claims description 11
- 239000000284 extract Substances 0.000 claims description 11
- 230000001419 dependent effect Effects 0.000 description 26
- 238000012545 processing Methods 0.000 description 24
- 238000010586 diagram Methods 0.000 description 14
- 230000005540 biological transmission Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 9
- 230000005236 sound signal Effects 0.000 description 9
- 238000011156 evaluation Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 238000007796 conventional method Methods 0.000 description 3
- 238000012552 review Methods 0.000 description 3
- 230000003321 amplification Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000003199 nucleic acid amplification method Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000007418 data mining Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005401 electroluminescence Methods 0.000 description 1
- 230000000763 evoking effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000005065 mining Methods 0.000 description 1
- 230000000877 morphologic effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 210000000707 wrist Anatomy 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
上記記憶手段は、複数のコンテンツ、当該各コンテンツのタイトル及びユーザによる上記コンテンツの視聴履歴に関する視聴履歴情報を記憶する。上記第1の生成手段は、上記記憶された視聴履歴情報を基に、上記記憶されたコンテンツのうち上記ユーザが視聴したことがないコンテンツのタイトルのリストを推薦コンテンツリストとして含む推薦表示情報を生成する。上記第2の生成手段は、ネットワーク上に存在する文章情報を解析することで、上記記憶されたコンテンツのうち、第1のコンテンツ及び当該第1のコンテンツに依存して作成された第2のコンテンツに関する依存関係情報を生成する。上記更新手段は、上記依存関係情報を基に、上記ユーザに上記第1のコンテンツよりも先に上記第2のコンテンツが視聴されないように上記推薦表示情報を更新する。上記出力手段は、上記更新された推薦表示情報を出力する。
ここでコンテンツとは、例えば映画やドラマ等の映像コンテンツであり、ネットワークを介して取得されるオンデマンド型のコンテンツであってもよいし、テレビ番組として放送されるコンテンツであってもよい。文章情報とは、例えば、インターネット上の、映画や番組等の紹介文、批評文、視聴者のウェブログ等である。上記第1のコンテンツに依存して作成された第2のコンテンツとは、例えば第1のコンテンツのオマージュ、スピンオフ、クロスオーバー、パロディ等のコンテンツである。上記推薦表示情報の生成には、例えば、協調フィルタリング、コンテンツベースドフィルタリング、ベイジアンネットワーク、ルールベース(インテンショナル)フィルタリング等の手法が用いられる。
当該電子機器は、ユーザ機器とネットワークを介して接続されたサーバであってもよい。この場合、上記視聴履歴情報は、ユーザ機器から受信され記憶されてもよい。この場合、上記出力とは、サーバから、上記推薦表示情報をユーザ機器において表示させるためにユーザ機器へ送信することを指す。
当該電子機器は、ローカルのユーザ機器であってもよい。この場合、上記視聴履歴情報は、当該ユーザ機器による再生履歴情報として記憶されてもよいし、当該ユーザ機器に接続可能な他の機器による再生履歴情報として受信され記憶されてもよい。また当該視聴履歴情報は、ユーザ機器のユーザが例えば映画館等でコンテンツを視聴した場合に、上記ユーザ機器とは別の、ユーザの携帯機器から受信されるものであってもよい。この場合、携帯機器は、GPS(Global Positioning System)機能及び映画館等におけるコンテンツの上映スケジュールの記憶機能を有し、当該各機能により上記視聴経験情報を生成可能であればよい。この場合、上記出力とは、ユーザ機器が有する表示部に推薦表示情報を表示させたり、ユーザ機器に外部接続された表示機器へ推薦表示情報を出力して表示させたりすることを指す。
この構成により、電子機器は、第1のコンテンツに依存して作成された第2のコンテンツ、すなわちユーザが第1のコンテンツを視聴して予備知識を得てから視聴すべきコンテンツが第1のコンテンツよりも先に視聴されるのを防ぐことができる。したがって、電子機器は、コンテンツに関するユーザの知識に基づいた、ユーザにとって適切なコンテンツを推薦して、ユーザの興趣を向上させることができる。
これにより、電子機器は、第1のコンテンツを推薦コンテンツリストに加えることで、第2のコンテンツが第1のコンテンツよりも先に推薦されて視聴されてしまうのを防ぐことができる。
ここで「従属して表示される」とは、例えば第2のコンテンツが第1のコンテンツの下部にインデント表示される場合等をいう。これにより、ユーザは第2のコンテンツが第1のコンテンツに依存して作成されたことを把握することができるため、第2のコンテンツが第1のコンテンツよりも先に視聴されるのを防ぐことができる。
ここで上記「喚起する情報」は、例えば上記推薦コンテンツリスト上でポップアップ表示されるメッセージ情報や音声情報である。これにより、ユーザは第2のコンテンツが第1のコンテンツよりも先に視聴されるべきであることを確実に把握できるため、第2のコンテンツが第1のコンテンツよりも先に視聴されるのを防ぐことができる。
これにより、電子機器は、第2のコンテンツを推薦コンテンツリストから削除することで、第2のコンテンツが第1のコンテンツよりも先に推薦されて視聴されてしまうのを防ぐことができる。
ここでキーワードとは、例えば「パロディ」、「スピンオフ」、「クロスオーバー」、「オマージュ」等の単語である。これにより、電子機器は、同じ文章中に上記キーワードと共に出現する2つのコンテンツを抽出し、さらに両コンテンツの作成年代を比較することで、コンテンツの依存関係を的確に判断して依存関係情報を生成することができる。
ここで登場キャラクター名とは、実写のコンテンツに登場する人物名、特撮コンテンツに登場するヒーローやモンスター等のキャラクター名、アニメーションやコンピュータグラフィックによるコンテンツに登場するキャラクター名等である。これにより、電子機器は、登場キャラクター名が共通する2つのコンテンツを抽出し、さらに両コンテンツの作成年代を比較することで、2つのコンテンツにおけるスピンオフの関係を的確に判断して依存関係情報を生成することができる。ここで、判断手段は、登場人物名が過去または現在に実在する人物である場合には、登場キャラクター名が共通しても依存関係はないと判断してもよい。
これにより、電子機器は、登場人物は共通するが主人公が異なる、というスピンオフコンテンツの特徴をうまく利用して、2つのコンテンツにおけるスピンオフの関係を確実に判断することができる。
これにより、電子機器は、複数存在する主人公名が、他の複数のコンテンツにおける各主人公名となる、というクロスオーバー作品の特徴をうまく利用して、複数のコンテンツにおけるクロスオーバーの関係を確実に判断することができる。
この方法によれば、第1のコンテンツに依存して作成された第2のコンテンツ、すなわちユーザが第1のコンテンツを視聴して予備知識を得てから視聴すべきコンテンツが第1のコンテンツよりも先に視聴されるのを防ぐことができる。
上記記憶ステップは、複数のコンテンツ、当該各コンテンツのタイトル及びユーザによる上記コンテンツの視聴履歴に関する視聴履歴情報を記憶する。上記第1の生成ステップは、上記記憶された視聴履歴情報を基に、上記記憶されたコンテンツのうち上記ユーザが視聴したことがないコンテンツのタイトルのリストを推薦コンテンツリストとして含む推薦表示情報を生成する。上記第2の生成ステップは、ネットワーク上に存在する文章情報を解析することで、上記記憶されたコンテンツのうち、第1のコンテンツ及び当該第1のコンテンツに依存して作成された第2のコンテンツに関する依存関係情報を生成する。上記更新ステップは、上記依存関係情報を基に、上記ユーザに上記第1のコンテンツよりも先に上記第2のコンテンツが視聴されないように上記推薦表示情報を更新する。上記出力ステップは、上記更新された推薦表示情報を出力する。
このプログラムによれば、第1のコンテンツに依存して作成された第2のコンテンツ、すなわちユーザが第1のコンテンツを視聴して予備知識を得てから視聴すべきコンテンツが第1のコンテンツよりも先に視聴されるのを防ぐことができる。
図1は、本発明の一実施形態に係る電子機器としてのサーバを含むコンテンツ推薦システムの概観を示した図である。
同図に示すように、本実施形態におけるコンテンツ推薦システムは、サーバ100と、複数のテレビ受像機200(以下、TV200)と、がネットワーク150を介して接続されることで構成される。
サーバ100は、コンテンツのデータを記憶し、当該コンテンツのうちTV200のユーザが視聴を所望すると推定されるコンテンツを当該ユーザに推薦する。TV200のユーザは、当該推薦されたコンテンツのうち所望のコンテンツをサーバ100から受信して再生する。
図2は、上記サーバ100のハードウェア構成を示したブロック図である。
同図に示すように、サーバ100は、CPU(Central Processing Unit)11、RAM(Random Access Memory)12、ROM(Read Only Memory)13、操作入力部14、通信部15、表示部16及びHDD(Hard Disk Drive)17等を有し、それらは内部バス18で接続される。
図3は、上記サーバ100のソフトウェア構成を示した図である。
同図に示すように、サーバ100は、ソフトウェアとして、推薦情報記憶部111、コンテンツ依存情報記憶部112、コンテンツ記憶部113、コンテンツ推薦部114及びコンテンツ送信部115を有する。
図4は、上記コンテンツ推薦部114の詳細な構成を示した図である。
同図に示すように、コンテンツ推薦部114は、視聴履歴情報入力部41、ユーザ知識情報推定部42、ユーザ知識情報記憶部43、推薦情報生成部44及び推薦情報出力部45を有する。
図5は、上記TV200のハードウェア構成を示したブロック図である。
同図に示すように、TV200は、CPU21、フラッシュメモリ22、DRAM(Dynamic RAM)23、内部バス24を有する。またTV200は、リモコン受光部25、デジタルアンテナ入力端子26、デジタルチューナ27、通信部28を有する。さらにTV200は、MPEGデコーダ29、映像信号処理回路31、グラフィック生成部32、パネル駆動回路33、表示パネル34、音声信号処理回路35、音声信号増幅回路36及びスピーカ37を有する。
次に、以上のように構成されたシステムの動作について、サーバ100によるコンテンツ推薦動作を中心に説明する。以下では、主に上記図3で示したソフトウェアを動作主体としてサーバ100の動作を説明するが、これらの動作は全てサーバ100のCPU11等の各種ハードウェアによる制御下で実行される。
まず、上記コンテンツ依存情報記憶部112の動作について説明する。
図6は、当該コンテンツ依存情報記憶部112による依存情報DBの生成処理の流れを示したフローチャートである。ここでは、コンテンツとして、映画やドラマを例として説明する。また以下の説明では、パロディ、スピンオフ、クロスオーバー、オマージュ等をまとめて「パロディ等」と称する。
同図に示すように、依存情報DBには、パロディ等のコンテンツのタイトル(タイトルa、b・・・)と、当該パロディ等のコンテンツの元になったコンテンツのタイトル(タイトルA、B・・・)とが対応付けられて記憶されている。念のために説明するが、同図及び以降の図において、「タイトルA」、「タイトルa」といったタイトル名は、説明の便宜上の付けた名前であり、実際のタイトル名とは異なる。パロディ等のコンテンツのタイトルと、パロディ等の元になったコンテンツのタイトルとは、類似しない場合も多く、タイトルからは依存関係が把握できない場合が多い。
次に、上記ユーザ知識情報推定部42の処理について説明する。
図8は、ユーザ知識情報推定部42によるユーザ知識情報の推定処理の流れを示したフローチャートである。
次に、上記推薦情報生成部44による推薦情報生成処理について説明する。図9は、当該推薦情報生成処理の流れを示したフローチャートである。
同図に示すように、本推薦コンテンツリストは、推薦対象のコンテンツが、パロディ等のコンテンツのタイトルと、そのパロディ等のコンテンツの元になったコンテンツのタイトルとに区分けされて生成される。あるコンテンツに対してパロディ等の元になったコンテンツが存在しない場合には、そのコンテンツのみがリストに記載される。
同図に示すように、協調フィルタリングを用いた従来の推薦手法では、ユーザAと視聴履歴が類似するユーザBの視聴履歴に存在するコンテンツのうち、ユーザAの視聴履歴に存在しないタイトルがそのままユーザAの推薦コンテンツとして決定される。同図において、タイトルA〜Fは、それぞれタイトルa〜fのパロディ等の元となったコンテンツである。
本発明は上述の実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更され得る。
同図に示すように、ユーザAの視聴履歴に、ユーザBの視聴履歴に存在するタイトルbが存在しない場合でも、タイトルbは上記本推薦コンテンツリスト上から削除される。したがって、TV200に表示される推薦コンテンツリスト上では、従来の手法を用いた場合に表示されていたタイトルbが表示されない。これにより、サーバ100は、パロディ等の元になったタイトルBよりも先に、そのパロディ等であるタイトルbが視聴されてしまうのを防ぐことができる。
30…リモートコントローラ(リモコン) 34…表示パネル
41…視聴履歴情報入力部 42…ユーザ知識情報推定部
43…ユーザ知識情報記憶部 44…推薦情報生成部 45…推薦情報出力部
100…サーバ 200…テレビ受像機(TV)
111…推薦情報記憶部 112…コンテンツ依存情報記憶部
113…コンテンツ記憶部 114…コンテンツ推薦部
115…コンテンツ送信部 132…ポップアップウィンドウ
150…ネットワーク
Claims (7)
- 複数のコンテンツと、当該各コンテンツに対応する複数のタイトルと、ユーザによる前記複数のコンテンツの視聴履歴に関する視聴履歴情報と、前記複数のコンテンツの作成年代を示す作成年代情報と、コンテンツ間の依存関係を示す所定のキーワードとを記憶する記憶手段と、
前記記憶された視聴履歴情報を基に、協調フィルタリングまたはコンテンツベースドフィルタリングのアルゴリズムを用いて、前記記憶されたコンテンツのうち前記ユーザが視聴したことがないコンテンツのタイトルのリストを推薦コンテンツリストとして含む推薦表示情報を生成する第1の生成手段と、
ネットワーク上に存在する、前記各コンテンツを紹介または批評した文章情報中から、前記複数のタイトルのうち第1のタイトルを抽出し、前記文章情報中の、前記抽出された第1のタイトルを含む所定範囲の文章中から、前記第1のタイトルとは異なる第2のタイトル及び前記キーワードを検索し、前記第2のタイトルが所定数以上検索され、かつ、前記キーワードが検索された場合に、前記記憶された作成年代情報を基に、前記第1及び第2のタイトルにそれぞれ対応する各コンテンツのうち前記作成年代が前のコンテンツを第1のコンテンツと判断し、前記作成年代が後のコンテンツを、前記第1のコンテンツに依存して作成された第2のコンテンツと判断することで、当該第1のコンテンツ及び第2のコンテンツに関する依存関係情報を生成する第2の生成手段と、
前記依存関係情報を基に、前記推薦コンテンツリスト中に前記第2のコンテンツが含まれ前記第1のコンテンツが含まれない場合に、前記推薦コンテンツリストに前記第1のコンテンツのタイトルを追加し、前記推薦表示情報に基づいて前記推薦コンテンツリスト上に表示された第2のコンテンツのタイトルが前記ユーザの操作により選択された場合に、前記第1のコンテンツが前記第2のコンテンツよりも先に視聴されるべきである旨を喚起する情報が出力されるように前記推薦表示情報を更新する更新手段と、
前記更新された推薦表示情報を出力する出力手段と
を具備する電子機器。 - 請求項1に記載の電子機器であって、
前記更新手段は、前記第2のコンテンツのタイトルが前記第1のコンテンツのタイトルに従属して表示されるように前記推薦表示情報を更新する
電子機器。 - 複数のコンテンツと、当該各コンテンツに対応する複数のタイトルと、ユーザによる前記複数のコンテンツの視聴履歴に関する視聴履歴情報と、前記複数のコンテンツの作成年代を示す作成年代情報と、コンテンツ間の依存関係を示す所定のキーワードとを記憶する記憶手段と、
前記記憶された視聴履歴情報を基に、協調フィルタリングまたはコンテンツベースドフィルタリングのアルゴリズムを用いて、前記記憶されたコンテンツのうち前記ユーザが視聴したことがないコンテンツのタイトルのリストを推薦コンテンツリストとして含む推薦表示情報を生成する第1の生成手段と、
ネットワーク上に存在する、前記各コンテンツを紹介または批評した文章情報中から、前記複数のコンテンツにおける登場キャラクター名を検索し、前記検索された登場キャラクター名が前記複数のコンテンツのうち2つのコンテンツで共通する場合に、前記記憶された作成年代情報を基に、前記2つのコンテンツのうち前記作成年代が前のコンテンツを第1のコンテンツと判断し、前記作成年代が後のコンテンツを、前記第1のコンテンツに依存して作成された第2のコンテンツと判断することで、当該第1のコンテンツ及び第2のコンテンツに関する依存関係情報を生成する第2の生成手段と、
前記依存関係情報を基に、前記推薦コンテンツリスト中に前記第2のコンテンツが含まれ前記第1のコンテンツが含まれない場合に、前記推薦コンテンツリストに前記第1のコンテンツのタイトルを追加し、前記推薦表示情報に基づいて前記推薦コンテンツリスト上に表示された第2のコンテンツのタイトルが前記ユーザの操作により選択された場合に、前記第1のコンテンツが前記第2のコンテンツよりも先に視聴されるべきである旨を喚起する情報が出力されるように前記推薦表示情報を更新する更新手段と、
前記更新された推薦表示情報を出力する出力手段と
を具備する電子機器。 - 請求項3に記載の電子機器であって、
前記第2の生成手段は、前記複数のコンテンツにおける主人公名をさらに検索し、前記検索された登場キャラクター名が前記複数のコンテンツのうち2つのコンテンツで共通し、かつ、当該2つのコンテンツにおいて前記主人公名が異なる場合に、当該2つのコンテンツのうち前記作成年代が前のコンテンツを前記第1のコンテンツと判断し、前記作成年代が後のコンテンツを前記第2のコンテンツと判断する
電子機器。 - 複数のコンテンツと、当該各コンテンツに対応する複数のタイトルと、ユーザによる前記複数のコンテンツの視聴履歴に関する視聴履歴情報と、前記複数のコンテンツの作成年代を示す作成年代情報と、コンテンツ間の依存関係を示す所定のキーワードとを記憶する記憶手段と、
前記記憶された視聴履歴情報を基に、協調フィルタリングまたはコンテンツベースドフィルタリングのアルゴリズムを用いて、前記記憶されたコンテンツのうち前記ユーザが視聴したことがないコンテンツのタイトルのリストを推薦コンテンツリストとして含む推薦表示情報を生成する第1の生成手段と、
ネットワーク上に存在する、前記各コンテンツを紹介または批評した前記文章情報中から、前記複数のコンテンツにおける主人公名を検索し、前記主人公名が前記複数のコンテンツのうち1つのコンテンツで2つ以上検索され、当該2つ以上の主人公名が他の複数のコンテンツのそれぞれの主人公名として検索された場合に、前記他の複数のコンテンツをそれぞれ第1のコンテンツと判断し、前記1つのコンテンツを、前記第1のコンテンツに依存して作成された第2のコンテンツと判断することで、当該第1のコンテンツ及び第2のコンテンツに関する依存関係情報を生成する第2の生成手段と、
前記依存関係情報を基に、前記推薦コンテンツリスト中に前記第2のコンテンツが含まれ前記第1のコンテンツが含まれない場合に、前記推薦コンテンツリストに前記第1のコンテンツのタイトルを追加し、前記推薦表示情報に基づいて前記推薦コンテンツリスト上に表示された第2のコンテンツのタイトルが前記ユーザの操作により選択された場合に、前記第1のコンテンツが前記第2のコンテンツよりも先に視聴されるべきである旨を喚起する情報が出力されるように前記推薦表示情報を更新する更新手段と、
前記更新された推薦表示情報を出力する出力手段と
を具備する電子機器。 - 記憶部と、制御部と、出力部とを有する電子機器によりコンテンツを推薦するコンテンツ推薦方法であって、
前記記憶部により、複数のコンテンツと、当該各コンテンツに対応する複数のタイトルと、ユーザによる前記複数のコンテンツの視聴履歴に関する視聴履歴情報と、前記複数のコンテンツの作成年代を示す作成年代情報と、コンテンツ間の依存関係を示す所定のキーワードとを記憶し、
前記制御部により、前記記憶された視聴履歴情報を基に、協調フィルタリングまたはコンテンツベースドフィルタリングのアルゴリズムを用いて、前記記憶されたコンテンツのうち前記ユーザが視聴したことがないコンテンツのタイトルのリストを推薦コンテンツリストとして含む推薦表示情報を生成し、
前記制御部により、ネットワーク上に存在する、前記各コンテンツを紹介または批評した文章情報中から、前記複数のタイトルのうち第1のタイトルを抽出し、前記文章情報中の、前記抽出された第1のタイトルを含む所定範囲の文章中から、前記第1のタイトルとは異なる第2のタイトル及び前記キーワードを検索し、前記第2のタイトルが所定数以上検索され、かつ、前記キーワードが検索された場合に、前記記憶された作成年代情報を基に、前記第1及び第2のタイトルにそれぞれ対応する各コンテンツのうち前記作成年代が前のコンテンツを第1のコンテンツと判断し、前記作成年代が後のコンテンツを、前記第1のコンテンツに依存して作成された第2のコンテンツと判断することで、当該第1のコンテンツ及び第2のコンテンツに関する依存関係情報を生成し、
前記制御部により、前記依存関係情報を基に、前記推薦コンテンツリスト中に前記第2のコンテンツが含まれ前記第1のコンテンツが含まれない場合に、前記推薦コンテンツリストに前記第1のコンテンツのタイトルを追加し、前記推薦表示情報に基づいて前記推薦コンテンツリスト上に表示された第2のコンテンツのタイトルが前記ユーザの操作により選択された場合に、前記第1のコンテンツが前記第2のコンテンツよりも先に視聴されるべきである旨を喚起する情報が出力されるように前記推薦表示情報を更新し、
前記出力部により、前記更新された推薦表示情報を出力する
コンテンツ推薦方法。 - 記憶部と、制御部と、出力部とを有する電子機器に、
前記記憶部により、複数のコンテンツと、当該各コンテンツに対応する複数のタイトルと、ユーザによる前記複数のコンテンツの視聴履歴に関する視聴履歴情報と、前記複数のコンテンツの作成年代を示す作成年代情報と、コンテンツ間の依存関係を示す所定のキーワードとを記憶するステップと、
前記制御部により、前記記憶された視聴履歴情報を基に、協調フィルタリングまたはコンテンツベースドフィルタリングのアルゴリズムを用いて、前記記憶されたコンテンツのうち前記ユーザが視聴したことがないコンテンツのタイトルのリストを推薦コンテンツリストとして含む推薦表示情報を生成するステップと、
前記制御部により、ネットワーク上に存在する、前記各コンテンツを紹介または批評した文章情報中から、前記複数のタイトルのうち第1のタイトルを抽出し、前記文章情報中の、前記抽出された第1のタイトルを含む所定範囲の文章中から、前記第1のタイトルとは異なる第2のタイトル及び前記キーワードを検索し、前記第2のタイトルが所定数以上検索され、かつ、前記キーワードが検索された場合に、前記記憶された作成年代情報を基に、前記第1及び第2のタイトルにそれぞれ対応する各コンテンツのうち前記作成年代が前のコンテンツを第1のコンテンツと判断し、前記作成年代が後のコンテンツを、前記第1のコンテンツに依存して作成された第2のコンテンツと判断することで、当該第1のコンテンツ及び第2のコンテンツに関する依存関係情報を生成するステップと、
前記制御部により、前記依存関係情報を基に、前記推薦コンテンツリスト中に前記第2のコンテンツが含まれ前記第1のコンテンツが含まれない場合に、前記推薦コンテンツリストに前記第1のコンテンツのタイトルを追加し、前記推薦表示情報に基づいて前記推薦コンテンツリスト上に表示された第2のコンテンツのタイトルが前記ユーザの操作により選択された場合に、前記第1のコンテンツが前記第2のコンテンツよりも先に視聴されるべきである旨を喚起する情報が出力されるように前記推薦表示情報を更新するステップと、
前記出力部により、前記更新された推薦表示情報を出力するステップと
を実行させるためのプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008265077A JP4650552B2 (ja) | 2008-10-14 | 2008-10-14 | 電子機器、コンテンツ推薦方法及びプログラム |
US12/576,516 US9582582B2 (en) | 2008-10-14 | 2009-10-09 | Electronic apparatus, content recommendation method, and storage medium for updating recommendation display information containing a content list |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008265077A JP4650552B2 (ja) | 2008-10-14 | 2008-10-14 | 電子機器、コンテンツ推薦方法及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010097249A JP2010097249A (ja) | 2010-04-30 |
JP4650552B2 true JP4650552B2 (ja) | 2011-03-16 |
Family
ID=42099791
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008265077A Expired - Fee Related JP4650552B2 (ja) | 2008-10-14 | 2008-10-14 | 電子機器、コンテンツ推薦方法及びプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US9582582B2 (ja) |
JP (1) | JP4650552B2 (ja) |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102598038B (zh) * | 2009-10-30 | 2015-02-18 | 乐天株式会社 | 特有内容数据判定装置、特有内容数据判定方法、内容数据生成装置以及关联内容数据插入装置 |
US10614134B2 (en) | 2009-10-30 | 2020-04-07 | Rakuten, Inc. | Characteristic content determination device, characteristic content determination method, and recording medium |
JP5398648B2 (ja) * | 2010-06-21 | 2014-01-29 | 日本電信電話株式会社 | 作品推薦装置及び方法及びプログラム |
KR101151176B1 (ko) | 2010-08-17 | 2012-06-01 | 숭실대학교산학협력단 | 메뉴 선호 정보를 이용한 콘텐츠 추천 방법 |
US20120102121A1 (en) * | 2010-10-25 | 2012-04-26 | Yahoo! Inc. | System and method for providing topic cluster based updates |
KR101784184B1 (ko) * | 2011-02-16 | 2017-11-06 | 삼성전자주식회사 | 아이피티비에서 개인화 서비스 제공 방법 및 시스템 |
JP5466190B2 (ja) * | 2011-02-17 | 2014-04-09 | 株式会社Nttドコモ | アプリケーションをユーザに推薦するサーバ及び推薦方法 |
JP5637954B2 (ja) * | 2011-07-28 | 2014-12-10 | 日本放送協会 | 推薦番組提示装置およびそのプログラム |
JP5485968B2 (ja) * | 2011-10-31 | 2014-05-07 | 株式会社ソニー・コンピュータエンタテインメント | 実行画面公開装置、実行画面公開方法、クライアント装置、およびクラウドコンピューティングシステム |
US8868481B2 (en) * | 2011-12-14 | 2014-10-21 | Google Inc. | Video recommendation based on video co-occurrence statistics |
US9026544B2 (en) | 2012-01-24 | 2015-05-05 | Arrabon Management Services, LLC | Method and system for identifying and accessing multimedia content |
US8996543B2 (en) | 2012-01-24 | 2015-03-31 | Arrabon Management Services, LLC | Method and system for identifying and accessing multimedia content |
US9098510B2 (en) | 2012-01-24 | 2015-08-04 | Arrabon Management Services, LLC | Methods and systems for identifying and accessing multimedia content |
US8965908B1 (en) | 2012-01-24 | 2015-02-24 | Arrabon Management Services Llc | Methods and systems for identifying and accessing multimedia content |
US20130246926A1 (en) * | 2012-03-13 | 2013-09-19 | International Business Machines Corporation | Dynamic content updating based on user activity |
US20130325779A1 (en) * | 2012-05-30 | 2013-12-05 | Yahoo! Inc. | Relative expertise scores and recommendations |
US20150310392A1 (en) * | 2014-04-24 | 2015-10-29 | Linkedin Corporation | Job recommendation engine using a browsing history |
CN104580169A (zh) * | 2014-12-23 | 2015-04-29 | 惠州Tcl移动通信有限公司 | 一种进行文件同步的方法及系统 |
US20170255985A1 (en) * | 2016-03-03 | 2017-09-07 | Ebay Inc. | Recommendation engine |
CN107329887B (zh) * | 2016-04-28 | 2020-08-14 | 腾讯科技(深圳)有限公司 | 一种基于推荐系统的数据处理方法以及装置 |
US11829723B2 (en) | 2019-10-17 | 2023-11-28 | Microsoft Technology Licensing, Llc | System for predicting document reuse |
WO2022164547A1 (en) * | 2021-01-26 | 2022-08-04 | Microsoft Technology Licensing, Llc | Collaborative content recommendation platform |
US11513664B2 (en) * | 2021-01-26 | 2022-11-29 | Microsoft Technology Licensing, Llc | Collaborative content recommendation platform |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005348153A (ja) * | 2004-06-03 | 2005-12-15 | Sony Corp | 記録再生装置及び視聴推薦方法 |
JP2007202181A (ja) * | 2007-03-05 | 2007-08-09 | Sony Corp | 情報処理装置および情報処理方法、記録媒体、並びにプログラム |
JP2008092016A (ja) * | 2006-09-29 | 2008-04-17 | Nec Personal Products Co Ltd | 情報処理装置及び方法及びプログラム並びに記憶媒体 |
JP2008205623A (ja) * | 2007-02-16 | 2008-09-04 | Toshiba Corp | 放送記録装置及び放送記録方法 |
Family Cites Families (51)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4020473A (en) * | 1964-03-11 | 1977-04-26 | Eiji Fujimura | Automatic system for providing telephone number information service |
US3781811A (en) * | 1967-09-14 | 1973-12-25 | Tokyo Shibaura Electric Co | Memory protective systems for computers |
US3699533A (en) * | 1970-10-29 | 1972-10-17 | Rca Corp | Memory system including buffer memories |
GB1383661A (en) * | 1971-04-30 | 1974-02-12 | Shinomura N | Temperature measuring equipment |
US3774155A (en) * | 1971-05-17 | 1973-11-20 | Decision Data Computer Corp | Interpretive data recorder with sort capability |
IT955221B (it) * | 1972-05-04 | 1973-09-29 | Honeywell Inf Systems | Sistema di regolazione di velocita di un motore a corrente continua mediante controllo di fase e cir cuito di aggancio di fase |
US3810108A (en) * | 1972-05-30 | 1974-05-07 | Ibm | Processor utilizing a holographic array and a content addressable storage unit for high speed searching |
US3766533A (en) * | 1972-05-30 | 1973-10-16 | Ibm | Processor utilizing one holographic array and a plurality of photoresponsive storage arrays for high paging performance |
US3882400A (en) * | 1972-11-27 | 1975-05-06 | Sony Corp | Broadcast receiver |
US3830959A (en) * | 1973-03-23 | 1974-08-20 | Rca Corp | Automatic centering control system for television apparatus |
US3848234A (en) * | 1973-04-04 | 1974-11-12 | Sperry Rand Corp | Multi-processor system with multiple cache memories |
US3909787A (en) * | 1974-07-01 | 1975-09-30 | Ibm | Candidate selection processor |
JPS5420326B2 (ja) * | 1974-11-15 | 1979-07-21 | ||
US4328556A (en) * | 1975-09-09 | 1982-05-04 | Tokyo Denryoku Kabushiki Kaisha | Control system of plants by means of electronic computers |
IT1047443B (it) * | 1975-09-23 | 1980-09-10 | Fiat Spa | Tachimetro digitale |
DE2551681C2 (de) * | 1975-11-18 | 1986-10-02 | Robert Bosch Gmbh, 7000 Stuttgart | Elektrisch gesteuerte Kraftstoffeinspritzanlage für Brennkraftmaschinen |
JPS5911878B2 (ja) * | 1975-12-24 | 1984-03-19 | シチズン時計株式会社 | デジタル電子時計 |
US4193255A (en) * | 1976-01-12 | 1980-03-18 | Citizen Watch Co., Ltd. | Electronic timepiece with calendar function |
JPS52130246A (en) * | 1976-04-24 | 1977-11-01 | Fujitsu Ltd | Memory access control system |
JPS6041769B2 (ja) * | 1977-10-31 | 1985-09-18 | 日本電気株式会社 | アドレス指定方式 |
JPS6010644B2 (ja) * | 1978-09-13 | 1985-03-19 | 日産自動車株式会社 | シ−ケンス表示制御方法 |
JPS583118A (ja) * | 1981-06-30 | 1983-01-08 | Sony Corp | デイスク再生装置の波形変換回路 |
JPS584470A (ja) * | 1981-07-01 | 1983-01-11 | Hitachi Ltd | メモリ制御装置 |
JP3074573B2 (ja) * | 1991-06-18 | 2000-08-07 | 富士通株式会社 | Vpi変換機能検査のための方法および装置、並びに、該装置を具備するatmクロスコネクト装置 |
JPH0530250A (ja) * | 1991-07-22 | 1993-02-05 | Fujitsu Ltd | ミクストモード通信装置 |
JP3098611B2 (ja) * | 1992-05-19 | 2000-10-16 | 株式会社日立製作所 | 通信端末装置の発呼方法 |
US6003677A (en) * | 1998-04-17 | 1999-12-21 | Agissar Corporation | Method for the automated processing of ATM envelopes |
US6151595A (en) * | 1998-04-17 | 2000-11-21 | Xerox Corporation | Methods for interactive visualization of spreading activation using time tubes and disk trees |
KR100328670B1 (ko) * | 1999-07-21 | 2002-03-20 | 정만원 | 다중 추천 에이전트들을 이용하는 추천 시스템 |
EP1156424A2 (en) * | 2000-05-17 | 2001-11-21 | Matsushita Electric Industrial Co., Ltd. | Information recommendation apparatus and information recommendation system |
JP2003085084A (ja) * | 2001-09-12 | 2003-03-20 | Sony Corp | コンテンツ配信システム及びコンテンツ配信方法、携帯端末、配信サーバ、並びに記憶媒体 |
WO2004045221A1 (ja) * | 2002-11-14 | 2004-05-27 | Matsushita Electric Industrial Co., Ltd. | 視聴履歴記録方法および視聴履歴利用方法 |
JP2004194108A (ja) * | 2002-12-12 | 2004-07-08 | Sony Corp | 情報処理装置および情報処理方法、記録媒体、並びにプログラム |
JP2004206679A (ja) * | 2002-12-12 | 2004-07-22 | Sony Corp | 情報処理装置および方法、記録媒体、並びにプログラム |
US7448058B2 (en) * | 2003-03-10 | 2008-11-04 | Mark A. Heyner | Method for enabling a television user to control operation of application programs on a programmable television controller |
JP4458832B2 (ja) * | 2003-12-05 | 2010-04-28 | キヤノン株式会社 | 番組抽出装置およびその制御方法 |
JP2005196469A (ja) * | 2004-01-07 | 2005-07-21 | Sony Corp | データ表示サーバ,データ表示方法,およびそのプログラム |
KR100462292B1 (ko) * | 2004-02-26 | 2004-12-17 | 엔에이치엔(주) | 중요도 정보를 반영한 검색 결과 리스트 제공 방법 및 그시스템 |
JP2005332265A (ja) | 2004-05-20 | 2005-12-02 | Sony Corp | 情報処理システムおよび方法、情報処理装置および方法、プログラム |
JP4479366B2 (ja) * | 2004-06-14 | 2010-06-09 | ソニー株式会社 | 番組情報処理システム,番組情報管理サーバ,番組情報利用端末およびコンピュータプログラム。 |
JP2006285607A (ja) * | 2005-03-31 | 2006-10-19 | Sony Corp | コンテンツ情報提供システム,コンテンツ情報提供サーバ,コンテンツ再生装置,コンテンツ情報提供方法,コンテンツ再生方法,およびコンピュータプログラム |
JP4517943B2 (ja) * | 2005-05-31 | 2010-08-04 | ソニー株式会社 | 情報処理装置、これらの装置の処理方法およびその方法をコンピュータに実行させるプログラム |
JP2007058842A (ja) | 2005-07-26 | 2007-03-08 | Sony Corp | 情報処理装置、特徴抽出方法、記録媒体、および、プログラム |
JP4378646B2 (ja) * | 2005-09-28 | 2009-12-09 | ソニー株式会社 | 情報処理装置、情報処理方法、およびプログラム |
JP4240096B2 (ja) * | 2006-09-21 | 2009-03-18 | ソニー株式会社 | 情報処理装置および方法、プログラム並びに記録媒体 |
JP4281790B2 (ja) * | 2006-12-08 | 2009-06-17 | ソニー株式会社 | 情報処理装置、情報処理方法、およびプログラム |
US9715543B2 (en) * | 2007-02-28 | 2017-07-25 | Aol Inc. | Personalization techniques using image clouds |
US8275764B2 (en) * | 2007-08-24 | 2012-09-25 | Google Inc. | Recommending media programs based on media program popularity |
JP5166949B2 (ja) * | 2008-04-10 | 2013-03-21 | 株式会社エヌ・ティ・ティ・ドコモ | レコメンド情報生成装置およびレコメンド情報生成方法 |
KR100997028B1 (ko) * | 2008-05-30 | 2010-11-25 | 성균관대학교산학협력단 | 컨텐츠의 최대 재생 시간과 사용자의 시청시간 혹은청취시간을 고려하는 관심 정보 추천 시스템 및 그 방법 |
US20100129783A1 (en) * | 2008-11-25 | 2010-05-27 | Changnian Liang | Self-Adaptive Study Evaluation |
-
2008
- 2008-10-14 JP JP2008265077A patent/JP4650552B2/ja not_active Expired - Fee Related
-
2009
- 2009-10-09 US US12/576,516 patent/US9582582B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005348153A (ja) * | 2004-06-03 | 2005-12-15 | Sony Corp | 記録再生装置及び視聴推薦方法 |
JP2008092016A (ja) * | 2006-09-29 | 2008-04-17 | Nec Personal Products Co Ltd | 情報処理装置及び方法及びプログラム並びに記憶媒体 |
JP2008205623A (ja) * | 2007-02-16 | 2008-09-04 | Toshiba Corp | 放送記録装置及び放送記録方法 |
JP2007202181A (ja) * | 2007-03-05 | 2007-08-09 | Sony Corp | 情報処理装置および情報処理方法、記録媒体、並びにプログラム |
Also Published As
Publication number | Publication date |
---|---|
JP2010097249A (ja) | 2010-04-30 |
US20100094799A1 (en) | 2010-04-15 |
US9582582B2 (en) | 2017-02-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4650552B2 (ja) | 電子機器、コンテンツ推薦方法及びプログラム | |
CA2938477C (en) | Methods and apparatus to synchronize second screen content with audio/video programming using closed captioning data | |
JP5178109B2 (ja) | 検索装置、方法及びプログラム | |
US8478759B2 (en) | Information presentation apparatus and mobile terminal | |
US8260795B2 (en) | Method for providing multimedia to provide content related to keywords, and multimedia apparatus applying the same | |
JP6781208B2 (ja) | 双方向メディアガイダンスアプリケーションを使用してオーディオコンテンツを識別するシステムおよび方法 | |
US11966442B2 (en) | Recommending language models for search queries based on user profile | |
US8453179B2 (en) | Linking real time media context to related applications and services | |
US20100083314A1 (en) | Information processing apparatus, information acquisition method, recording medium recording information acquisition program, and information retrieval system | |
US11620340B2 (en) | Recommending results in multiple languages for search queries based on user profile | |
JP5143593B2 (ja) | コンテンツ再生装置、コンテンツ再生システム、コンテンツ再生方法、コンテンツサーバ装置、コンテンツ情報表示システム、コンテンツ再生プログラムおよび該プログラムを記録した記録媒体 | |
JP4217957B2 (ja) | 情報処理装置および方法、プログラム、並びに記録媒体 | |
JP2010124319A (ja) | イベントカレンダー表示装置、イベントカレンダー表示方法、イベントカレンダー表示プログラム及びイベント情報抽出装置 | |
CN101605011B (zh) | 信息处理装置、信息处理方法 | |
JP2005295001A (ja) | ユーザ個別番組表提供システム、ユーザ個別番組表提供装置および端末装置 | |
JP2006190019A (ja) | コンテンツ視聴システム | |
WO2011067808A1 (ja) | 番組推薦装置および番組推薦方法 | |
JP2012203773A (ja) | 動画推薦装置及び動画推薦方法 | |
JP5268522B2 (ja) | 情報処理装置および番組選択支援方法 | |
EP3813062B1 (en) | Recommending results in multiple languages for search queries based on user profile | |
KR20110132065A (ko) | 컨텐츠의 메타데이터를 제공하는 디스플레이 장치 및 메타데이터 제공 방법 | |
JP5838937B2 (ja) | データ処理装置及びデータ処理方法 | |
JP2008211318A (ja) | 番組予約装置 | |
JP2008027258A (ja) | データ表示装置 | |
JP2014116730A (ja) | 番組推薦装置、および番組推薦方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100615 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100806 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100831 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101025 |
|
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: 20101116 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20101129 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131224 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |