(57)【要約】【課題】保守的で嗜好の変化が起きにくい、いわゆるテイルユーザから流行語を検知することができる流行語検知装置、方法及びシステムを提供すること。【解決手段】流行語検知装置１０は、ユーザが視聴している番組を示す視聴ログを視聴ログＤＢ３１に記憶し、視聴ログを解析して、ユーザが普段見ている番組である通常番組を抽出し、視聴ログを解析して、ユーザが普段見ていない番組であって実際に有意な時間視聴した特異番組を抽出する。そして、抽出した特異番組のスクリプトデータを記憶したスクリプトＤＢ５１に基づいて特異番組の特徴語を抽出し、抽出した特徴語を流行語として流行語ＤＢ４１に記憶する。【選択図】図１
2010134882.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが視聴している番組の視聴ログに基づいて流行語を検知する流行語検知装置であって、
前記ユーザが視聴している番組を示す視聴ログを記憶する視聴ログ記憶手段と、
前記視聴ログを解析して、前記ユーザが普段見ている番組である通常番組を抽出する通常番組抽出手段と、
前記視聴ログを解析して、前記ユーザが普段見ていない番組であって実際に有意な時間視聴した特異番組を抽出する特異番組抽出手段と、
前記特異番組抽出手段が抽出した前記特異番組のスクリプトデータを記憶したスクリプトデータベースに基づいて前記特異番組の特徴語を抽出し、抽出した前記特徴語を前記流行語として流行語記憶手段に記憶する流行語抽出手段と、
を備えることを特徴とする流行語検知装置。
【請求項２】
前記視聴ログを解析して、前記特異番組以前に前記ユーザが視聴していた番組であって有意な時間視聴した番組である切替元番組を抽出する切替元番組抽出手段を更に備え、
前記流行語抽出手段は、前記抽出した切替元番組のスクリプトデータを記憶したスクリプトデータベースに基づいて、前記抽出した特異番組の特徴語であって更に前記切替元番組のスクリプトデータにも含まれるものを前記流行語として前記流行語記憶手段に記憶することを特徴とする請求項１に記載の流行語検知装置。
【請求項３】
ユーザが視聴している番組の視聴ログに基づいて流行語を検知する方法であって、
前記ユーザが視聴している番組を示す視聴ログを視聴ログ記憶手段に記憶するステップと、
前記視聴ログを解析して、前記ユーザが普段見ている番組である通常番組を抽出するステップと、
前記視聴ログを解析して、前記ユーザが普段見ていない番組であって実際に有意な時間視聴した特異番組を抽出するステップと、
抽出した前記特異番組のスクリプトデータを記憶したスクリプトデータベースに基づいて前記特異番組の特徴語を抽出し、抽出した前記特徴語を前記流行語として流行語記憶手段に記憶するステップと、
を備えることを特徴とする方法。
【請求項４】
ユーザが視聴するＴＶ端末と、前記ユーザが視聴している番組の視聴ログに基づいて流行語を検知する流行語検知装置とを備える流行語検知システムであって、
前記流行語検知装置は、
前記ユーザが視聴している番組を示す視聴ログを記憶する視聴ログ記憶手段と、
前記視聴ログを解析して、前記ユーザが普段見ている番組である通常番組を抽出する通常番組抽出手段と、
前記視聴ログを解析して、前記ユーザが普段見ていない番組であって実際に有意な時間視聴した特異番組を抽出する特異番組抽出手段と、
前記特異番組抽出手段が抽出した前記特異番組のスクリプトデータを記憶したスクリプトデータベースに基づいて前記特異番組の特徴語を抽出し、抽出した前記特徴語を前記流行語として流行語記憶手段に記憶する流行語抽出手段と、を備え、
前記ＴＶ端末は、
前記ユーザが視聴している番組の視聴ログを送信する送信手段を備える、
ことを特徴とする流行語検知システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、流行語を検知する流行語検知装置、方法及びシステムに関する。
【背景技術】
【０００２】
流行語は、社会の時流や風潮を端的に表し、ある時点で急激に普及する。このような流行語の普及する時点を把握できれば、社会の動向の一端を把握することも可能であるので、流行語をいち早く検知することの重要性が増している。例えば、流行語を検知するシステムとして、サーバの下で情報端末が流行語を検知する特許文献１が知られている。
【０００３】
特許文献１に記載されたシステムにおいて、情報端末はキーワードを管理するサーバから取得したキーワードの出現回数を管理するキーワード管理テーブルを有し、情報端末は受信したデータからキーワード管理テーブルに登録されているキーワードの出現を検知し、出現回数をカウントする。そして、出現回数によってキーワードを流行語として検知する。このようにして、サーバから常に新しいキーワードを取得し、常に新鮮なキーワードに基づいて流行語を検出できるようにしている。
【特許文献１】特開２００３−３２３４３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１では、キーワードを管理するサーバから取得したキーワードに基づいて流行語を検出するので、例えば、流行語の候補となるキーワードが判明している場合には、有効であるが、流行するか否かが全く未知の語句の中から流行語を検知することはできない。また、流行に敏感なユーザが情報端末を使用する場合には、流行語に関わる場合が多いので、出現回数によって流行語を検知できる可能性は高いが、保守的で嗜好の変化が起きにくい、いわゆるテイルユーザの場合には、流行語に関わることが少ないので、出現回数によって流行語を検知できる可能性は低い。
【０００５】
そして、このようなテイルユーザが使用し始めるキーワードが、いわゆるキャズムを超えた流行語として急激に普及する前兆である可能性が高いので、テイルユーザから流行語を検知することができる装置が望まれている。
【０００６】
本発明は、保守的で嗜好の変化が起きにくい、いわゆるテイルユーザから流行語を検知することができる流行語検知装置、方法及びシステムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明では、以下のような解決手段を提供する。
【０００８】
（１）  ユーザが視聴している番組の視聴ログに基づいて流行語を検知する流行語検知装置であって、前記ユーザが視聴している番組を示す視聴ログを記憶する視聴ログ記憶手段と、前記視聴ログを解析して、前記ユーザが普段見ている番組である通常番組を抽出する通常番組抽出手段と、前記視聴ログを解析して、前記ユーザが普段見ていない番組であって実際に有意な時間視聴した特異番組を抽出する特異番組抽出手段と、前記特異番組抽出手段が抽出した前記特異番組のスクリプトデータを記憶したスクリプトデータベースに基づいて前記特異番組の特徴語を抽出し、抽出した前記特徴語を前記流行語として流行語記憶手段に記憶する流行語抽出手段と、を備えることを特徴とする流行語検知装置。
【０００９】
（１）の構成によれば、本発明に係る流行語検知装置は、ユーザが視聴している番組を示す視聴ログを記憶し、視聴ログを解析して、ユーザが普段見ている番組である通常番組を抽出し、視聴ログを解析して、ユーザが普段見ていない番組であって実際に有意な時間視聴した特異番組を抽出する。そして、抽出した特異番組のスクリプトデータを記憶したスクリプトデータベースに基づいて特異番組の特徴語を抽出し、抽出した特徴語を流行語として流行語記憶手段に記憶する。
【００１０】
すなわち、本発明に係る流行語検知装置は、視聴ログを解析して通常番組を抽出し、ユーザが普段見ていない番組であって実際に有意な時間視聴した特異番組を抽出し、その特異番組の特徴語を抽出する。例えば、保守的で嗜好の変化が起きにくい、いわゆるテイルユーザの視聴ログから特異番組を抽出すると、その特異番組には通常番組にはない、興味をそそられる、キャズムを超えつつある流行語を含んでいる可能性が高い。したがって、本発明に係る流行語検知装置は、特異番組の特徴語を抽出することによって、流行語を検知することができる。
【００１１】
（２）  前記視聴ログを解析して、前記特異番組以前に前記ユーザが視聴していた番組であって有意な時間視聴した番組である切替元番組を抽出する切替元番組抽出手段を更に備え、前記流行語抽出手段は、前記抽出した切替元番組のスクリプトデータを記憶したスクリプトデータベースに基づいて、前記抽出した特異番組の特徴語であって更に前記切替元番組のスクリプトデータにも含まれるものを前記流行語として前記流行語記憶手段に記憶することを特徴とする（１）に記載の流行語検知装置。
【００１２】
（２）の構成によれば、（１）に記載の流行語検知装置は、視聴ログを解析して、特異番組以前にユーザが視聴していた番組であって有意な時間視聴した番組である切替元番組を、更に抽出し、抽出した切替元番組のスクリプトデータを記憶したスクリプトデータベースに基づいて、抽出した特異番組の特徴語であって更に切替元番組のスクリプトデータにも含まれるものを流行語として流行語記憶手段に記憶する。
【００１３】
すなわち、（２）に記載の流行語検知装置は、抽出した特異番組に切り替える前の切替元番組を更に抽出し、抽出した特異番組の特徴語であって更に切替元番組にも含まれるものを流行語として記憶する。例えば、いわゆるテイルユーザの視聴ログから抽出した特異番組により抽出した特徴語は流行語である可能性が高く、その特異番組から抽出した特徴語が、切替元番組にも含まれる特徴語である場合には、流行語である可能性は更に高い。したがって、本発明に係る流行語検知装置は、特異番組の特徴語であって、切替元番組に含まれるものを抽出することによって、流行語を検知する精度を向上することができる。
【００１４】
（３）  ユーザが視聴している番組の視聴ログに基づいて流行語を検知する方法であって、前記ユーザが視聴している番組を示す視聴ログを視聴ログ記憶手段に記憶するステップと、前記視聴ログを解析して、前記ユーザが普段見ている番組である通常番組を抽出するステップと、前記視聴ログを解析して、前記ユーザが普段見ていない番組であって実際に有意な時間視聴した特異番組を抽出するステップと、抽出した前記特異番組のスクリプトデータを記憶したスクリプトデータベースに基づいて前記特異番組の特徴語を抽出し、抽出した前記特徴語を前記流行語として流行語記憶手段に記憶するステップと、を備えることを特徴とする方法。
【００１５】
すなわち、本発明に係る方法は、視聴ログを解析して通常番組を抽出し、ユーザが普段見ていない番組であって実際に有意な時間視聴した特異番組を抽出し、その特異番組の特徴語を抽出する。例えば、保守的で嗜好の変化が起きにくい、いわゆるテイルユーザの視聴ログから特異番組を抽出すると、その特異番組には通常番組にはない、興味をそそられるキャズムを超えた流行語を含んでいる可能性が高い。したがって、本発明に係る方法は、特異番組の特徴語を抽出することによって、流行語を検知することができる。
【００１６】
（４）  ユーザが視聴するＴＶ端末と、前記ユーザが視聴している番組の視聴ログに基づいて流行語を検知する流行語検知装置とを備える流行語検知システムであって、前記流行語検知装置は、前記ユーザが視聴している番組を示す視聴ログを記憶する視聴ログ記憶手段と、前記視聴ログを解析して、前記ユーザが普段見ている番組である通常番組を抽出する通常番組抽出手段と、前記視聴ログを解析して、前記ユーザが普段見ていない番組であって実際に有意な時間視聴した特異番組を抽出する特異番組抽出手段と、前記特異番組抽出手段が抽出した前記特異番組のスクリプトデータを記憶したスクリプトデータベースに基づいて前記特異番組の特徴語を抽出し、抽出した前記特徴語を前記流行語として流行語記憶手段に記憶する流行語抽出手段と、を備え、前記ＴＶ端末は、前記ユーザが視聴している番組の視聴ログを送信する送信手段を備える、ことを特徴とする流行語検知システム。
【００１７】
すなわち、本発明に係る流行語検知システムにおいて、ユーザが視聴するＴＶ端末は、ユーザが視聴している番組の視聴ログを送信する。そして、流行語検知装置は、受信した視聴ログを解析して通常番組を抽出し、ユーザが普段見ていない番組であって実際に有意な時間視聴した特異番組を抽出し、その特異番組の特徴語を抽出する。例えば、保守的で嗜好の変化が起きにくい、いわゆるテイルユーザの視聴ログから特異番組を抽出すると、その特異番組には通常番組にはない、興味をそそられるキャズムを超えた流行語を含んでいる可能性が高い。したがって、本発明に係る流行語検知システムは、特異番組の特徴語を抽出することによって、流行語を検知することができる。
【発明の効果】
【００１８】
本発明によれば、保守的で嗜好の変化が起きにくい、いわゆるテイルユーザから流行語を検知することができる流行語検知装置、方法及びシステムを提供することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施形態について図を参照しながら説明する。
【００２０】
図１は、本発明の特徴を示す図である。本発明の一実施形態に係る流行語検知装置１０は、視聴ログ記憶手段として視聴ログＤＢ３１（データベース）と、通常番組抽出手段として通常番組抽出部１１と、特異番組抽出手段として特異番組抽出部１２と、流行語抽出手段として流行語抽出部１３と、流行語記憶手段として流行語ＤＢ４１（データベース）と、を備えている。
【００２１】
視聴ログＤＢ３１は、ユーザが視聴している番組を示す視聴ログを記憶する。例えば、視聴ログは、番組ごとに受信した情報であって、番組名、視聴時間帯、視聴時間等から構成される。
【００２２】
通常番組抽出部１１は、視聴ログを解析して、ユーザが普段見ている番組である通常番組を抽出する。視聴ログの解析は、例えば、受信した視聴ログの番組の視聴時間帯及び番組名と同じ視聴時間帯及び番組名の番組があるか否か、同じ視聴時間帯及び番組名の視聴回数が所定の回数より多いか否かを解析し、ユーザが普段見ている通常番組であるか否かを判断する。また、視聴ログの解析は、予め定めた分類に基づいて、受信した視聴ログの番組がどの分類に属する番組であるかを解析し、受信した視聴ログの番組が属する分類ごとの視聴回数を算出し、ユーザが普段見ている通常番組であるか否かを判断してもよい。
【００２３】
通常番組抽出部１１は、このようにして抽出した通常番組のスクリプトデータを取得し、取得したスクリプトデータを解析し、例えば、受信した視聴ログの番組が属する分類において頻繁に使われる用語を除いて、抽出した頻出語の列を作成し、通常番組に関する情報として視聴ログＤＢ３１に記憶する。ここで、スクリプトデータは、ユーザが視聴する番組に対応付けてスクリプトＤＢ５１に記憶されている。
【００２４】
特異番組抽出部１２は、視聴ログを解析して、ユーザが普段見ていない番組であって実際に有意な時間視聴した特異番組を抽出する。ここで、有意な時間とは、例えば、番組を視聴した時間が所定の時間より長い場合をいう。すなわち、特異番組抽出部１２は、通常番組抽出部１１が通常番組と判断しなかった番組の中で実際に視聴した番組の視聴ログを解析して取得した、受信した視聴ログの番組に関する情報と、通常番組抽出部１１が抽出した通常番組に関する情報と、を比較して、通常番組とは異なる、ユーザが普段見ていない番組である特異番組を抽出する。
【００２５】
上述の、受信した視聴ログの番組に関する情報は、受信した視聴ログの番組のスクリプトデータを取得し、取得したスクリプトデータを解析し、例えば、受信した視聴ログの番組が属する分類において頻繁に使われる用語を除いて、抽出した頻出語である。そして、特異番組抽出部１２は、受信した視聴ログの番組の頻出語の列と、通常番組抽出部１１が通常番組と判断した番組の頻出語の列とを、頻出回数に基づく重み付けの下で比較し、算出した類似度に基づいてユーザが普段見ていない特異番組であるか否かを判断することができる。
【００２６】
流行語抽出部１３は、特異番組抽出部１２が抽出した特異番組のスクリプトデータを記憶したスクリプトＤＢ５１に基づいて特異番組の特徴語を抽出し、抽出した特徴語を流行語として流行語ＤＢ４１に記憶する。例えば、特異番組に対応付けられたスクリプトデータからの特徴語の抽出は、スクリプトデータに含まれるテキストデータごとを文書として捉え、形態素分割して求めたキーワードの中からＴＦＩＤＦ法により特徴語を抽出する。
【００２７】
ここで、形態素（ｍｏｒｐｈｅｍｅ）とは、意味を持つ最小の言語単位のことで、自然言語で書かれた文章を分割する際に利用される言語単位である。例えば、「今日はいい天気です」は、「今日／は／いい／天気／です」に分割される。ＴＦＩＤＦ法は、語の出現頻度に基づいてキーワードを重みづける方法であり、ＴＦＩＤＦ法により計算されるＴＦＩＤＦ値はＴＦとＩＤＦに分かれる。ＴＦはＴｅｒｍ  Ｆｒｅｑｕｅｎｃｙ  （語彙頻度）であり、単語の出現頻度を表す。ＩＤＦはＩｎｖｅｒｓｅ  Ｄｏｃｕｍｅｎｔ  Ｆｒｅｑｕｅｎｃｙ（文書頻度の逆数）であり、多くの文書に出現する一般的な語の重要度を下げ、特定の文書にしか出現しない単語の重要度を上げる。すなわち、ＴＦＩＤＦ値は、ＴＦとＩＤＦとの積により、テキストデータ全体において出現する語ではなく、特定の文書に偏って出現する語を示す指標をあらわす。以下の実施例では、ＴＦＩＤＦ法を主体に説明しているが、特徴キーワードの抽出はＴＦＩＤＦ法以外にもテキスト・マイニングでは多数知られており、（例えば、文書クラスタリング等）、それらの公知技術を用いることを排除するものではない。
【００２８】
すなわち、流行語抽出部１３は、スクリプトデータに含まれるテキストデータ全体を文書集合と捉え、文書集合を構成する文書ごとを形態素分割してキーワードを抽出する。そして、抽出したキーワードの中から、例えば、ＴＦＩＤＦ値が所定の閾値より高い特徴語を抽出し、流行語として流行語ＤＢ４１に記憶する。
【００２９】
更に、流行語抽出部１３は、テキスト文を自然言語処理することにより、共起が発生している語を検出し、流行している語句を抽出することもできる。共起を検出する条件として、例えば、同一文内で前後の単語とする。これらの条件は、処理時に指定可能である。第１の語と共起する第２の語との関係の強さを測る尺度としては、相互情報量を求める方法や、シンプソン係数を用いた計算方法を用いることができる。流行語抽出部１３は、このようにして求めた特徴語によって構成される句を流行語として抽出する。
【００３０】
図２は、本発明の一実施形態に係る流行語検知装置１０の機能を示す機能ブロック図である。本発明の一実施形態に係る流行語検知装置１０は、本発明の特徴として図１で説明した構成に加えて、更に、切替元番組抽出手段として切替元番組抽出部１４と、視聴ログ受付部１５とを備える。
【００３１】
視聴ログ受付部１５は、視聴ログを、ＴＶ端末７０や、ＴＶ端末７０のリモコンとしての携帯電話６０等からネットワーク（例えば、インターネット等）を介して受信し、視聴ログＤＢ３１に記憶する。
【００３２】
切替元番組抽出部１４は、視聴ログを解析して、特異番組以前にユーザが視聴していた番組であって有意な時間視聴した番組である切替元番組を抽出する。例えば、有意な時間視聴した番組という条件の他に、有意な時間視聴した番組の中で直前の番組であることや、有意な時間視聴した番組の中で同じ日の番組であること等の条件の下に切替元番組を抽出する。このような条件により、特異番組へ切り替える契機となった番組を抽出することができる。
【００３３】
流行語抽出部１３は、抽出した切替元番組のスクリプトデータを記憶したスクリプトＤＢ５１に基づいて、抽出した特異番組の特徴語であって更に切替元番組のスクリプトデータにも含まれるものを流行語として流行語ＤＢ４１に記憶する。特異番組の特徴語であって、切替元番組にも含まれる場合には、その特徴語が特異番組へ切り替える契機となった可能性が高く、そのような特徴語は、流行語である可能性が高い。
【００３４】
図３は、本発明の一実施形態に係る流行語検知装置１０のハードウェア構成の一例を示す図である。流行語検知装置１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１０（マルチプロセッサ構成ではＣＰＵ１０１２等複数のＣＰＵが追加されてもよい）、バスライン１００５、通信Ｉ／Ｆ１０４０、メインメモリ１０５０、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）１０６０、ＵＳＢポート１０９０、Ｉ／Ｏコントローラ１０７０、並びにキーボード及びマウス１１００等の入力手段や表示装置１０２２を備える。
【００３５】
Ｉ／Ｏコントローラ１０７０には、テープドライブ１０７２、ハードディスク１０７４、光ディスクドライブ１０７６、半導体メモリ１０７８、等の記憶手段を接続することができる。
【００３６】
ＢＩＯＳ１０６０は、流行語検知装置１０の起動時にＣＰＵ１０１０が実行するブートプログラムや、流行語検知装置１０のハードウェアに依存するプログラム等を格納する。
【００３７】
ハードディスク１０７４は、流行語検知装置１０が本発明の機能を実行するためのプログラムを記憶しており、更に、視聴ログＤＢ３１、流行語ＤＢ４１等の各種データベースを構成可能である。
【００３８】
光ディスクドライブ１０７６としては、例えば、ＤＶＤ−ＲＯＭドライブ、ＣＤ−ＲＯＭドライブ、ＤＶＤ−ＲＡＭドライブ、ＣＤ−ＲＡＭドライブを使用することができる。この場合は各ドライブに対応した光ディスク１０７７を使用する。光ディスク１０７７から光ディスクドライブ１０７６によりプログラム又はデータを読み取り、Ｉ／Ｏコントローラ１０７０を介してメインメモリ１０５０又はハードディスク１０７４に提供することもできる。また、同様にテープドライブ１０７２に対応したテープメディア１０７１を主としてバックアップのために使用することもできる。
【００３９】
流行語検知装置１０に提供されるプログラムは、ハードディスク１０７４、光ディスク１０７７、又はメモリカード等の記録媒体に格納されて提供される。このプログラムは、Ｉ／Ｏコントローラ１０７０を介して、記録媒体から読み出され、又は通信Ｉ／Ｆ１０４０を介してダウンロードされることによって、流行語検知装置１０にインストールされ実行されてもよい。
【００４０】
前述のプログラムは、内部又は外部の記憶媒体に格納されてもよい。ここで、記憶媒体としては、ハードディスク１０７４、光ディスク１０７７、又はメモリカードの他に、ＭＤ等の光磁気記録媒体、テープ媒体を用いることができる。また、専用通信回線やインターネットに接続されたサーバシステムに設けたハードディスク又は光ディスクライブラリ等の記憶装置を記録媒体として使用し、通信回線を介してプログラムを流行語検知装置１０に提供してもよい。
【００４１】
ここで、表示装置１０２２は、流行語検知装置１０による演算処理結果の画面を表示したりするものであり、ブラウン管表示装置（ＣＲＴ）、液晶表示装置（ＬＣＤ）等のディスプレイ装置を含む。
【００４２】
また、通信Ｉ／Ｆ１０４０は、流行語検知装置１０を専用ネットワーク又は公共ネットワークを介して端末（例えば、ユーザのＴＶ端末７０、携帯電話６０等）と接続できるようにするためのネットワーク・アダプタである。通信Ｉ／Ｆ１０４０は、モデム、ケーブル・モデム及びイーサネット（登録商標）・アダプタを含んでよい。
【００４３】
図４は、本発明の一実施形態に係る視聴ログＤＢ３１を示す図である。
【００４４】
視聴ログＤＢ３１は、ユーザごとに、視聴ログを記憶している。視聴ログは、視聴ログごとに設けた視聴ログＩＤと、番組の番組名及び抽出情報（通常番組、特異番組又はその他の情報）等である視聴番組と、番組ごとの視聴番組ＩＤと、切り替えた番組の番組名等である切替先番組と、視聴を開始した時刻及び終了した時刻である視聴時間帯と、視聴した時間である視聴時間と、番組に関する情報とを記憶している。番組に関する情報は、番組が属する分類の種別と、同じ番組を見た延べ回数と、番組のスクリプトデータを解析して得た頻出語とから構成される。
【００４５】
図５は、本発明の一実施形態に係る流行語検知装置１０の処理内容を示すフローチャートである。なお、本処理は、例えば、ユーザが番組を見終わる（番組を切り替える）ごとに視聴ログを受信して開始し、処理し、終了する。
【００４６】
ステップＳ１０１において、ＣＰＵ１０１０は、視聴ログを受信する。より具体的には、ＣＰＵ１０１０は、ＴＶ端末７０又はＴＶ端末７０のリモコンとしての携帯電話６０等からインターネットを介して、ユーザが視聴した番組の視聴ログを受信する。受信した視聴ログは、番組名、視聴時間帯、視聴時間等から構成される。その後、ＣＰＵ１０１０は、処理をステップＳ１０２に移す。
【００４７】
ステップＳ１０２において、ＣＰＵ１０１０は、受信した視聴ログを視聴ログＤＢ３１に記憶する。その後、ＣＰＵ１０１０は、処理をステップＳ１０３に移す。
【００４８】
ステップＳ１０３において、ＣＰＵ１０１０は、通常番組抽出処理を行う（後述する図６参照）。その後、ＣＰＵ１０１０は、処理をステップＳ１０４に移す。
【００４９】
ステップＳ１０４において、ＣＰＵ１０１０は、通常番組抽出処理が通常番組を抽出したか否かを判断する。この判断がＹＥＳの場合は処理を終了し、ＮＯの場合は処理をステップＳ１０５に移す。
【００５０】
ステップＳ１０５において、ＣＰＵ１０１０は、特異番組抽出処理（後述する図７参照）を行う。その後、ＣＰＵ１０１０は、処理をステップＳ１０６に移す。
【００５１】
ステップＳ１０６において、ＣＰＵ１０１０は、特異番組抽出処理が特異番組を抽出したか否かを判断する。この判断がＹＥＳの場合は処理をステップＳ１０７に移し、ＮＯの場合は処理を終了する。
【００５２】
ステップＳ１０７において、ＣＰＵ１０１０は、特徴語を抽出する。より具体的には、ＣＰＵ１０１０は、抽出した特異番組のスクリプトデータをスクリプトＤＢ５１から取得する。取得したスクリプトデータに含まれるテキストデータごとを文書として捉え、形態素分割して求めたキーワードの中からＴＦＩＤＦ法により特徴語を抽出する。その後、ＣＰＵ１０１０は、処理をステップＳ１０８に移す。
【００５３】
ステップＳ１０８において、ＣＰＵ１０１０は、抽出した特徴語を流行語ＤＢ４１に記憶する。その後、ＣＰＵ１０１０は、処理をステップＳ１０９に移す。
【００５４】
ステップＳ１０９において、ＣＰＵ１０１０は、切替元番組処理（後述する図８参照）をする。その後、ＣＰＵ１０１０は、処理を終了する。
【００５５】
図６は、本発明の一実施形態に係る流行語検知装置１０の通常番組抽出処理を示すフローチャートである。
【００５６】
ステップＳ２０１において、ＣＰＵ１０１０は、受信した視聴ログを取得する。その後、ＣＰＵ１０１０は、処理をステップＳ２０２に移す。
【００５７】
ステップＳ２０２において、ＣＰＵ１０１０は、受信した視聴ログが示す番組の視聴時間帯と、同じ視聴時間帯の番組があるか否かを判断する。この判断がＹＥＳの場合は処理をステップＳ２０３に移し、ＮＯの場合は処理を終了し、本処理に移るステップの次のステップに戻す。
【００５８】
ステップＳ２０３において、ＣＰＵ１０１０は、受信した視聴ログが示す番組を分類した種別は、同じ種別か否かを判断する。より具体的には、ＣＰＵ１０１０は、同じ視聴時間帯の番組を分類した種別と、受信した視聴ログが示す番組を分類した種別と、を比較し、同じか否かを判断する。この判断がＹＥＳの場合は処理をステップＳ２０４に移し、ＮＯの場合は処理を終了し、本処理に移るステップの次のステップに戻す。
【００５９】
ステップＳ２０４において、ＣＰＵ１０１０は、視聴回数は所定回数以上か否かを判断する。より具体的には、ＣＰＵ１０１０は、受信した視聴ログが示す番組が属する分類の視聴回数をアップし、アップした回数が所定回数（例えば、１０回）以上か否かを判断する。この判断がＹＥＳの場合は処理をステップＳ２０５に移し、ＮＯの場合は処理を終了し、本処理に移るステップの次のステップに戻す。
【００６０】
ステップＳ２０５において、ＣＰＵ１０１０は、通常番組に関する情報を抽出する。より具体的には、ＣＰＵ１０１０は、受信した視聴ログが示す番組のスクリプトデータを取得し、取得したスクリプトデータを解析し、当該番組が属する分類において頻繁に使われる用語を除いて、抽出した頻出語の列を作成し、通常番組に関する情報として視聴ログＤＢ３１に記憶する。その後、ＣＰＵ１０１０は、処理を終了し、本処理に移るステップの次のステップに戻す。
【００６１】
図７は、本発明の一実施形態に係る流行語検知装置１０の特異番組抽出処理を示すフローチャートである。
【００６２】
ステップＳ３０１において、ＣＰＵ１０１０は、受信した視聴ログの番組に関する情報を作成する。より具体的には、ＣＰＵ１０１０は、受信した視聴ログの番組のスクリプトデータを取得し、取得したスクリプトデータを解析し、受信した視聴ログの番組が属する分類において頻繁に使われる用語を除いて、抽出した頻出語の列を作成する。その後、ＣＰＵ１０１０は、処理をステップＳ３０２に移す。
【００６３】
ステップＳ３０２において、ＣＰＵ１０１０は、通常番組との類似度は所定値以下か否かを判断する。より具体的には、ＣＰＵ１０１０は、受信した視聴ログの番組の頻出語の列と、通常番組抽出部１１が通常番組と判断した番組の頻出語の列とを、頻出回数に基づく重み付けの下で比較し、類似度を算出する。そして、算出した類似度が所定値以下か否かを判断する。この判断がＹＥＳの場合は、処理をステップＳ３０３に移し、ＮＯの場合は処理を終了し、本処理に移るステップの次のステップに戻す。
【００６４】
ステップＳ３０３において、ＣＰＵ１０１０は、視聴時間は所定の時間以上か否かを判断する。より具体的には、ＣＰＵ１０１０は、受信した視聴ログの番組の視聴ログの視聴時間が所定の時間（例えば、３分）以上か否かを判断する。この判断がＹＥＳの場合は、処理をステップＳ３０４に移し、ＮＯの場合は処理を終了し、本処理に移るステップの次のステップに戻す。
【００６５】
ステップＳ３０４において、ＣＰＵ１０１０は、受信した視聴ログの番組を特異番組として抽出し、視聴ログＤＢ３１に記憶する。その後、ＣＰＵ１０１０は、処理を終了し、本処理に移るステップの次のステップに戻す。
【００６６】
図８は、本発明の一実施形態に係る流行語検知装置１０の切替元番組処理を示すフローチャートである。
【００６７】
ステップＳ４０１において、ＣＰＵ１０１０は、特異番組として抽出した番組より以前の番組を取得する。より具体的には、ＣＰＵ１０１０は、視聴ログＤＢ３１に基づいて、特異番組として抽出した番組の視聴時間帯より以前の視聴時間帯の視聴ログを取得する。その後、ＣＰＵ１０１０は、処理をステップＳ４０２に移す。
【００６８】
ステップＳ４０２において、ＣＰＵ１０１０は、取得した視聴ログの視聴時間は所定の時間（例えば、３分）より長いか否かを判断する。この判断がＹＥＳの場合は、処理をステップＳ４０３に移し、ＮＯの場合は処理をステップＳ４０１に移し、視聴ログＤＢ３１に基づいて更に以前に遡って視聴ログを取得する。
【００６９】
ステップＳ４０３において、ＣＰＵ１０１０は、流行語で検索する。より具体的には、ＣＰＵ１０１０は、取得した以前の番組のスクリプトデータを、特異番組として抽出した番組から抽出した特徴語（すなわち、流行語）に基づいて検索する。その後、ＣＰＵ１０１０は、処理をステップＳ４０４に移す。
【００７０】
ステップＳ４０４において、ＣＰＵ１０１０は、流行語を検出か否かを判断する。より具体的には、ＣＰＵ１０１０は、取得した以前の番組のスクリプトデータに出現する語句と、特異番組として抽出した番組から抽出した特徴語（すなわち、流行語）とを比較する。比較する際に、語尾の変化の相違や、文字種の相違（ひらがな、カタカナ等）等は所定の範囲内であれば同一として比較する。そして、ＣＰＵ１０１０は、流行語で検索した結果、同一の範囲内で流行語と同じ語を検出したか否かを判断する。この判断がＹＥＳの場合は、処理をステップＳ４０５に移し、ＮＯの場合は処理を終了し、本処理に移るステップの次のステップに戻す。
【００７１】
ステップＳ４０５において、ＣＰＵ１０１０は、検出した流行語を流行語ＤＢ４１に記憶する。すなわち、ＣＰＵ１０１０は、特異番組として抽出した番組から抽出した流行語のうち、切替元番組にも含まれる流行語を流行語ＤＢ４１に記憶する。その後、ＣＰＵ１０１０は、処理を終了し、本処理に移るステップの次のステップに戻す。
【００７２】
図９は、本発明の一実施形態に係る流行語ＤＢ４１を示す図である。
【００７３】
流行語ＤＢ４１は、ユーザごとに、受信した視聴ログの番組から抽出した流行語と、切替元番組から検出した流行語とを記憶している。例えば、図９の例は、受信した視聴ログの番組から、「×○喜劇」、「○○太郎」及び「関係ない」を特徴語として抽出し、切替元番組のスクリプトデータを「×○喜劇」、「○○太郎」及び「関係ない」に基づいて検索し、「○○太郎」及び「関係ない」を更に検出したことを示している。
【００７４】
実施例によれば、流行語検知装置１０は、ユーザが視聴している番組を示す視聴ログを視聴ログＤＢ３１に記憶し、視聴ログを解析して、ユーザが普段見ている番組である通常番組を抽出し、視聴ログを解析して、ユーザが普段見ていない番組であって実際に有意な時間視聴した特異番組を抽出する。そして、抽出した特異番組のスクリプトデータを記憶したスクリプトＤＢ５１に基づいて特異番組の特徴語を抽出し、抽出した特徴語を流行語として流行語ＤＢ４１に記憶する。例えば、保守的で嗜好の変化が起きにくい、いわゆるテイルユーザの視聴ログから特異番組を抽出すると、その特異番組には通常番組にはない、興味をそそられる、キャズムを超えつつある流行語を含んでいる可能性が高い。したがって、本実施例によれば、流行語検知装置１０は、特異番組の特徴語を抽出することによって、流行語を検知することができる。
【００７５】
更に、流行語検知装置１０は、視聴ログを解析して、特異番組以前にユーザが視聴していた番組であって有意な時間視聴した番組である切替元番組を、更に抽出し、抽出した切替元番組のスクリプトデータを記憶したスクリプトＤＢ５１に基づいて、抽出した特異番組の特徴語であって更に切替元番組のスクリプトデータにも含まれるものを流行語として流行語ＤＢ４１に記憶する。すなわち、流行語検知装置１０は、抽出した特異番組に切り替える前の切替元番組を更に抽出し、抽出した特異番組の特徴語であって更に切替元番組にも含まれるものを流行語として記憶する。例えば、いわゆるテイルユーザの視聴ログから抽出した特異番組から抽出した特徴語は流行語である可能性が高く、その特異番組から抽出した特徴語が、切替元番組にも含まれる特徴語である場合には、流行語である可能性は更に高い。したがって、本実施例によれば、流行語検知装置１０は、特異番組の特徴語であって、切替元番組に含まれるものを抽出することによって、流行語を検知する精度を向上することができる。
【００７６】
なお、実施例では、ユーザが番組を視聴し終わるごとに、流行語検知装置１０は、視聴ログを受信し、受信した視聴ログの番組が通常番組か否かを判断し、通常番組でない場合に特異番組であるか否かの判断をするとしたが、例えば、１週間ごとに、視聴ログＤＢ３１に基づいて、通常番組及び特異番組の判断をするとしてもよい。保守的で嗜好の変化が起きにくいユーザにおける変化を通常番組及び特異番組の判断に、より反映させることができる。
【００７７】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施例に記載されたものに限定されるものではない。
【図面の簡単な説明】
【００７８】
【図１】本発明の特徴を示す図である。
【図２】本発明の一実施形態に係る流行語検知装置１０の機能を示す機能ブロック図である。
【図３】本発明の一実施形態に係る流行語検知装置１０のハードウェア構成の一例を示す図である。
【図４】本発明の一実施形態に係る視聴ログＤＢ３１を示す図である。
【図５】本発明の一実施形態に係る流行語検知装置１０の処理内容を示すフローチャートである。
【図６】本発明の一実施形態に係る流行語検知装置１０の通常番組抽出処理を示すフローチャートである。
【図７】本発明の一実施形態に係る流行語検知装置１０の特異番組抽出処理を示すフローチャートである。
【図８】本発明の一実施形態に係る流行語検知装置１０の切替元番組処理を示すフローチャートである。
【図９】本発明の一実施形態に係る流行語ＤＢ４１を示す図である。
【符号の説明】
【００７９】
１０    流行語検知装置
１１    通常番組抽出部
１２    特異番組抽出部
１３    流行語抽出部
１４    切替元番組抽出部
１５    視聴ログ受付部
３１    視聴ログＤＢ
４１    流行語ＤＢ
【図１】
2010134882.tif 000003
【図２】
2010134882.tif 000004
【図３】
2010134882.tif 000005
【図４】
2010134882.tif 000006
【図５】
2010134882.tif 000007
【図６】
2010134882.tif 000008
【図７】
2010134882.tif 000009
【図８】
2010134882.tif 000010
【図９】
2010134882.tif 000011