(57)【要約】【課題】番組の視聴が目的のある視聴か否かを判定する。【解決手段】リモコンの操作ログを記憶する操作ログ記憶部１１と、リモコンの操作パターンを示す操作パターン情報を記憶する操作パターン情報記憶部１２と、視聴された番組を放映するチャンネルの履歴を示すチャンネルログを記憶するチャンネルログ記憶部１３と、番組表を記憶する番組表記憶部１４と、視聴された番組を放映するチャンネルの履歴を示す視聴ログ記憶部１５と、操作パターン情報により示される状況が生じているかを操作ログを用いて判定する操作ログ解析部１７と、番組の遷移を検出する番組遷移監視部１８と、番組がストーリ性を有するかを判定する番組ストーリ性判定部１９と、番組が習慣的に視聴されるものかを判定する習慣視聴判定部１０１と、番組の視聴が目的のある視聴かを判定する目的視聴判定部１０２と、その判定に使用される目的視聴識別器１０３とを備える。【選択図】図１
2014132725.tif 000002
【特許請求の範囲】
【請求項１】
視聴された番組を放映するチャンネルの履歴を示すチャンネルログを記憶するチャンネルログ記憶部と、
１つ以上の番組について、当該番組を放映するチャンネルおよび放映の時間帯を示す番組表を記憶する番組表記憶部と、
番組を視聴するために操作されるリモコンの操作ログを記憶する操作ログ記憶部と、
前記リモコンの操作パターンと該操作パターンの操作がなされた場合の状況を示す操作パターン情報を記憶する操作パターン情報記憶部と、
前記チャンネルログ記憶部からチャンネルログ、前記番組表記憶部から番組表をそれぞれ読み出し、当該チャンネルログおよび番組表に基づいて番組の遷移を検出する番組遷移監視部と、
前記遷移後の番組が検出されたなら、前記操作ログ記憶部から操作ログ、前記操作パターン情報記憶部から操作パターン情報をそれぞれ読み出し、当該操作パターン情報内の操作パターンが当該操作ログに合致するか否かを判定し、判定結果に基づいて、当該操作パターン情報により示される状況が生じているか否かを判定する操作ログ解析部と、
前記操作パターン情報により示される状況が生じているかの判定結果を示す判定結果情報に基づいて、当該遷移後の番組の視聴が目的のある視聴か否かを判定する目的視聴判定部と
を備えることを特徴とする目的視聴判定装置。
【請求項２】
前記遷移後の番組が検出されたなら、前記番組表記憶部から番組表を読み出し、当該番組表により示される当該遷移後の番組のジャンルに基づいて当該番組がストーリ性を有するか否かを判定する番組ストーリ性判定部を備え、
前記目的視聴判定部は、前記操作パターン情報により示される状況が生じているかの判定結果ならびに当該遷移後の番組がストーリ性を有するか否かの判定結果を示す判定結果情報に基づいて、当該番組の視聴が目的のある視聴か否かを判定する
ことを特徴とする請求項１記載の目的視聴判定装置。
【請求項３】
視聴された番組を放映するチャンネルの履歴を示す視聴ログを記憶する視聴ログ記憶部と、
前記遷移後の番組が検出されたなら、前記視聴ログ記憶部から視聴ログ、前記番組表記憶部から番組表をそれぞれ読み出し、当該視聴ログおよび番組表に基づいて、前記遷移後の番組が習慣的に視聴されるものか否かを判定する習慣視聴判定部とを備え、
前記目的視聴判定部は、前記操作パターン情報により示される状況が生じているかの判定結果、当該遷移後の番組がストーリ性を有するか否かの判定結果ならびに当該遷移後の番組が習慣的に視聴されるものか否かの判定結果を示す判定結果情報に基づいて、当該番組の視聴が目的のある視聴か否かを判定する
ことを特徴とする請求項２記載の目的視聴判定装置。
【請求項４】
視聴された番組を放映するチャンネルの視聴ログを記憶する視聴ログ記憶部と、
前記視聴ログ記憶部から視聴ログ、前記番組表記憶部から番組表をそれぞれ読み出し、当該視聴ログおよび番組表に基づいて、前記遷移後の番組が習慣的に視聴されるものか否かを判定する習慣視聴判定部とを備え、
前記目的視聴判定部は、前記操作パターン情報により示される状況が生じているかの判定結果ならびに当該遷移後の番組が習慣的に視聴されるものか否かの判定結果を示す判定結果情報に基づいて、当該番組の視聴が目的のある視聴か否かを判定する
ことを特徴とする請求項１記載の目的視聴判定装置。
【請求項５】
視聴された番組を放映するチャンネルの履歴を示すチャンネルログを記憶するチャンネルログ記憶部と、
１つ以上の番組について、当該番組を放映するチャンネルおよび放映の時間帯を示す番組表を記憶する番組表記憶部と、
番組を視聴するために操作されるリモコンの操作ログを記憶する操作ログ記憶部と、
前記リモコンの操作パターンと該操作パターンの操作がなされた場合の状況を示す操作パターン情報を記憶する操作パターン情報記憶部と、
視聴された番組を放映するチャンネルの履歴を示す視聴ログを記憶する視聴ログ記憶部と、
前記チャンネルログ記憶部からチャンネルログ、前記番組表記憶部から番組表をそれぞれ読み出し、当該チャンネルログおよび番組表に基づいて番組の遷移を検出する番組遷移監視部と、
前記遷移後の番組が検出されたなら、前記操作ログ記憶部から操作ログ、前記操作パターン情報記憶部から操作パターン情報をそれぞれ読み出し、当該操作パターン情報内の操作パターンが当該操作ログに合致するか否かを判定し、判定結果に基づいて、当該操作パターン情報により示される状況が生じているか否かを判定する操作ログ解析部と、
前記遷移後の番組が検出されたなら、前記番組表により示される前記遷移後の番組のジャンルに基づいて当該番組がストーリ性を有するか否かを判定する番組ストーリ性判定部と、
前記遷移後の番組が検出されたなら、前記視聴ログ記憶部から視聴ログ、前記番組表記憶部から番組表をそれぞれ読み出し、当該視聴ログおよび番組表に基づいて、前記遷移後の番組が習慣的に視聴されるものか否かを判定する習慣視聴判定部と、
前記操作パターン情報により示される状況が生じているかの判定結果、当該遷移後の番組がストーリ性を有するか否かの判定結果ならびに当該遷移後の番組が習慣的に視聴されるものか否かの判定結果を示す判定結果情報に基づいて、当該番組の視聴が目的のある視聴か否かを判定する目的視聴判定部と、
前記判定結果情報ならびに当該判定結果情報に対応する視聴がなされている場合の番組の視聴が目的のある視聴か否かを示す外部から入力された教師データを含む学習データを１つ以上用いて、前記目的視聴判定部での判定に使用される目的視聴識別器を構築する識別器構築部と
を備えることを特徴とする目的視聴判定装置。
【請求項６】
目的視聴判定装置の動作方法であって、
前記目的視聴判定装置は、
視聴された番組を放映するチャンネルの履歴を示すチャンネルログを記憶するチャンネルログ記憶部と、
１つ以上の番組について、当該番組を放映するチャンネルおよび放映の時間帯を示す番組表を記憶する番組表記憶部と、
番組を視聴するために操作されるリモコンの操作ログを記憶する操作ログ記憶部と、
前記リモコンの操作パターンと該操作パターンの操作がなされた場合の状況を示す操作パターン情報を記憶する操作パターン情報記憶部とを備え、
前記動作方法は、
前記目的視聴判定装置の番組遷移監視部が、前記チャンネルログ記憶部からチャンネルログ、前記番組表記憶部から番組表をそれぞれ読み出し、当該チャンネルログおよび番組表に基づいて番組の遷移を検出し、
前記目的視聴判定装置の操作ログ解析部が、前記遷移後の番組が検出されたなら、前記操作ログ記憶部から操作ログ、前記操作パターン情報記憶部から操作パターン情報をそれぞれ読み出し、当該操作パターン情報内の操作パターンが当該操作ログに合致するか否かを判定し、判定結果に基づいて、当該操作パターン情報により示される状況が生じているか否かを判定し、
前記目的視聴判定装置の目的視聴判定部が、前記操作パターン情報により示される状況が生じているかの判定結果を示す判定結果情報に基づいて、当該遷移後の番組の視聴が目的のある視聴か否かを判定する
ことを特徴とする目的視聴判定装置の動作方法。
【請求項７】
目的視聴判定装置の動作方法であって、
前記目的視聴判定装置は、
視聴された番組を放映するチャンネルの履歴を示すチャンネルログを記憶するチャンネルログ記憶部と、
１つ以上の番組について、当該番組を放映するチャンネルおよび放映の時間帯を示す番組表を記憶する番組表記憶部と、
番組を視聴するために操作されるリモコンの操作ログを記憶する操作ログ記憶部と、
前記リモコンの操作パターンと該操作パターンの操作がなされた場合の状況を示す操作パターン情報を記憶する操作パターン情報記憶部と、
視聴された番組を放映するチャンネルの履歴を示す視聴ログを記憶する視聴ログ記憶部とを備え、
前記動作方法は、
前記目的視聴判定装置の番組遷移監視部が、前記チャンネルログ記憶部からチャンネルログ、前記番組表記憶部から番組表をそれぞれ読み出し、当該チャンネルログおよび番組表に基づいて番組の遷移を検出し、
前記目的視聴判定装置の操作ログ解析部が、前記遷移後の番組が検出されたなら、前記操作ログ記憶部から操作ログ、前記操作パターン情報記憶部から操作パターン情報をそれぞれ読み出し、当該操作パターン情報内の操作パターンが当該操作ログに合致するか否かを判定し、判定結果に基づいて、当該操作パターン情報により示される状況が生じているか否かを判定し、
前記目的視聴判定装置の番組ストーリ性判定部が、前記遷移後の番組が検出されたなら、前記番組表により示される前記遷移後の番組のジャンルに基づいて当該番組がストーリ性を有するか否かを判定し、
前記目的視聴判定装置の習慣視聴判定部が、前記遷移後の番組が検出されたなら、前記視聴ログ記憶部から視聴ログ、前記番組表記憶部から番組表をそれぞれ読み出し、当該視聴ログおよび番組表に基づいて、前記遷移後の番組が習慣的に視聴されるものか否かを判定し、
前記目的視聴判定装置の目的視聴判定部が、前記操作パターン情報により示される状況が生じているかの判定結果、当該遷移後の番組がストーリ性を有するか否かの判定結果ならびに当該遷移後の番組が習慣的に視聴されるものか否かの判定結果を示す判定結果情報に基づいて、当該番組の視聴が目的のある視聴か否かを判定し、
前記目的視聴判定装置の識別器構築部が、前記判定結果情報ならびに当該判定結果情報に対応する視聴がなされている場合の番組の視聴が目的のある視聴か否かを示す外部から入力された教師データを含む学習データを１つ以上用いて、前記目的視聴判定部での判定に使用される目的視聴識別器を構築する
ことを特徴とする目的視聴判定装置の動作方法。
【請求項８】
請求項１ないし５のいずれかに記載の目的視聴判定装置としてコンピュータを機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、番組の視聴が目的のある視聴か否かを判定できる目的視聴判定装置およびその動作方法に関するものである。
【背景技術】
【０００２】
従来では、テレビの前のユーザの状況を推定する技術として、テレビにカメラを搭載し、画像処理技術によるセンシングを行って状況推定する手法が一般的である。非特許文献１には、画像処理技術によって動体検出に加えて顔認識を行い、ユーザの存在の有無のみならず、視聴の有無を判定することで積極的な省エネに活用する事例が示されている。この事例では、カメラを利用した人感センサを用い、ユーザがテレビを視聴しているかどうかを判断し、視聴していない場合にはテレビの画面を消画する。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】鶴見辰吾“画像認識とヒュ-マンインタフェ-ス 3．画像認識を応用したヒュ-マンインタフェ-ス 3-1インテリジェント人感センサ”映像情報メディア学会誌Vol．64 No．12 Page．1809-1811
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のように、従来では、カメラを利用した人感センサによって，ユーザがテレビを視聴しているかどうかを判断し、視聴していない場合にはテレビの画面を消画するという処理を行う。
【０００５】
しかしながら、カメラによってユーザの視聴状況を推定する手法では、カメラの画角から外れた地点から視聴していたり、障害物によって顔や体の一部が隠れている場合などにおいては、視聴状況を正しく推定することができないといった課題である。
【０００６】
この課題を解決すべく、カメラを複数台設置したり、赤外線センサなどを室内に複数配置することが想定されるが、それに対して視聴状況の取得という効果だけではコストに見合うものではない。
【０００７】
そこで上記の課題を解決するために、ユーザが目的を持って番組を選んで視聴しているという状況をテレビの操作ログから抽出し、従来技術の視聴状況を判定する技術と組み合わせて、マルチモーダルに情報を補完して判定することを提案する。例えば、カメラの画角から外れた位置で視聴していて、視聴状況を正しく推定できない場合においても、目的を持って選んだ番組であれば消画を行わないなど、操作ログの情報とカメラから得られる画像情報と合わせて状況を判断することが可能である。目的を持って視聴しているとは、ユーザが番組を選択するという行為の前に、視たい番組を既に１つに決めてから，当該番組を視聴している状況を指す。例えば，昼の情報番組のなかで，今夜放送されるドラマの存在を知り、そのドラマを視聴することを決めて、夜に実際にそのドラマを視聴しているといった具合である。
【０００８】
本発明は、上記の課題に鑑みてなされたものであり、その目的とするところは、番組の視聴が目的のある視聴か否かを判定できる目的視聴判定装置およびその動作方法を提供することにある。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、第１の本発明は、視聴された番組を放映するチャンネルの履歴を示すチャンネルログを記憶するチャンネルログ記憶部と、１つ以上の番組について、当該番組を放映するチャンネルおよび放映の時間帯を示す番組表を記憶する番組表記憶部と、番組を視聴するために操作されるリモコンの操作ログを記憶する操作ログ記憶部と、前記リモコンの操作パターンと該操作パターンの操作がなされた場合の状況を示す操作パターン情報を記憶する操作パターン情報記憶部と、前記チャンネルログ記憶部からチャンネルログ、前記番組表記憶部から番組表をそれぞれ読み出し、当該チャンネルログおよび番組表に基づいて番組の遷移を検出する番組遷移監視部と、前記遷移後の番組が検出されたなら、前記操作ログ記憶部から操作ログ、前記操作パターン情報記憶部から操作パターン情報をそれぞれ読み出し、当該操作パターン情報内の操作パターンが当該操作ログに合致するか否かを判定し、判定結果に基づいて、当該操作パターン情報により示される状況が生じているか否かを判定する操作ログ解析部と、前記操作パターン情報により示される状況が生じているかの判定結果を示す判定結果情報に基づいて、当該遷移後の番組の視聴が目的のある視聴か否かを判定する目的視聴判定部とを備えることを特徴とする目的視聴判定装置をもって解決手段とする。
【００１０】
第２の本発明は、目的視聴判定装置の動作方法であって、前記目的視聴判定装置は、視聴された番組を放映するチャンネルの履歴を示すチャンネルログを記憶するチャンネルログ記憶部と、１つ以上の番組について、当該番組を放映するチャンネルおよび放映の時間帯を示す番組表を記憶する番組表記憶部と、番組を視聴するために操作されるリモコンの操作ログを記憶する操作ログ記憶部と、前記リモコンの操作パターンと該操作パターンの操作がなされた場合の状況を示す操作パターン情報を記憶する操作パターン情報記憶部とを備え、前記動作方法は、前記目的視聴判定装置の番組遷移監視部が、前記チャンネルログ記憶部からチャンネルログ、前記番組表記憶部から番組表をそれぞれ読み出し、当該チャンネルログおよび番組表に基づいて番組の遷移を検出し、前記目的視聴判定装置の操作ログ解析部が、前記遷移後の番組が検出されたなら、前記操作ログ記憶部から操作ログ、前記操作パターン情報記憶部から操作パターン情報をそれぞれ読み出し、当該操作パターン情報内の操作パターンが当該操作ログに合致するか否かを判定し、判定結果に基づいて、当該操作パターン情報により示される状況が生じているか否かを判定し、前記目的視聴判定装置の目的視聴判定部が、前記操作パターン情報により示される状況が生じているかの判定結果を示す判定結果情報に基づいて、当該遷移後の番組の視聴が目的のある視聴か否かを判定することを特徴とする目的視聴判定装置の動作方法をもって解決手段とする。
【発明の効果】
【００１１】
本発明によれば、番組の視聴が目的のある視聴か否かを判定することができる。
【図面の簡単な説明】
【００１２】
【図１】本実施の形態に係る目的視聴判定装置の概略構成を示すブロック図である。
【図２】操作ログ記憶部１１に記憶される操作ログの一例を示す図である。
【図３】操作パターン情報記憶部１２に記憶される操作パターン情報の一例を示す図である。
【図４】チャンネルログ記憶部１３に記憶されるチャンネルログの一例を示す図である。
【図５】視聴ログ記憶部１５に記憶される視聴ログの一例を示す図である。
【図６】番組遷移監視部１８の動作を示すフローチャートである。
【図７】通知される番組名、開始時刻およびジャンルの一例を示す図である。
【図８】読み出した操作ログの一例を示す図である。
【図９】各状況フラグについての判定結果の一例を示す図である。
【図１０】判定結果情報の一例を示す図である。
【図１１】目的視聴識別器１０３を構築する方法の説明図である。
【図１２】判定結果情報と教師データからなる学習データの一例を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態について図面を参照して説明する。
【００１４】
図１は、本実施の形態に係る目的視聴判定装置の概略構成を示すブロック図である。  
目的視聴判定装置１は、図示しないテレビなどに映される番組をユーザが視聴する場合、その番組の視聴が目的のある視聴か否かを判定する装置である。
【００１５】
「目的のある視聴」とは、ユーザが、視聴したい番組を１つに決めてからその番組を視聴している状況をいう。
【００１６】
目的視聴判定装置１は、テレビなどを遠隔操作するためのリモコンの操作ログを記憶する操作ログ記憶部１１と、リモコンの操作パターンと該操作パターンの操作がなされた場合の状況を示す操作パターン情報を記憶する操作パターン情報記憶部１２と、視聴された番組を放映するチャンネルの履歴を示すチャンネルログを記憶するチャンネルログ記憶部１３と、１つ以上の番組について当該番組を放映するチャンネルおよび放映の時間帯を示す番組表を記憶する番組表記憶部１４と、視聴された番組を放映するチャンネルの履歴を示す視聴ログ記憶部１５と、外部から番組表を取得する番組表取得部１６と、操作パターン情報により示される状況が生じているか否かを操作ログを用いて判定する操作ログ解析部１７と、番組の遷移を検出する番組遷移監視部１８と、番組がストーリ性を有するか否かを判定する番組ストーリ性判定部１９と、番組が習慣的に視聴されるものか否かを判定する習慣視聴判定部１０１と、番組の視聴が目的のある視聴か否かを判定する目的視聴判定部１０２と、番組の視聴が目的のある視聴か否かの判定に使用される目的視聴識別器１０３とを備える。
【００１７】
なお、番組表は、ここでは、多数の番組につき、当該番組を放映するチャンネル、放映の時間帯を示す情報の一部としての開始時刻（正確には開始日時）、番組名、ジャンルなどを含むように構成されていることとする。
【００１８】
図２は、操作ログ記憶部１１に記憶される操作ログの一例を示す図である。  
操作ログ記憶部１１には、番組を視聴するために操作されるリモコンの操作ログが記憶される。操作ログは、操作ごとに、操作の日時とリモコンの操作されたボタンを示す情報を有してなるログである。
【００１９】
操作ログは、例えば、リモコンとテレビの間に、操作ログ取得装置を介在させて取得すればよい。なお、操作ログの取得方法については、これに限定されるものではない。
【００２０】
図３は、操作パターン情報記憶部１２に記憶される操作パターン情報の一例を示す図である。
【００２１】
操作パターン情報記憶部１２には、１以上の操作パターン情報が記憶される。操作パターン情報は、想定されるリモコンの１つの操作パターンと該操作パターンの操作がなされた場合の状況を示す状況フラグとを含む。
【００２２】
操作パターン「決定ボタンまたはチャンネルボタンが押された」の操作がなされた場合、リモコンが使用されたという状況が生じており、状況フラグ「リモコン使用」は、その状況を示すものである。
【００２３】
操作パターン「番組表ボタンが押された」、「操作ボタンが押された」、「決定ボタンが押された」の操作がなされた場合、リスト表示がなされたという状況が生じており、状況フラグ「リスト表示」は、その状況を示すものである。
【００２４】
操作パターン「異なるチャンネルボタンが連続して押された」の操作がなされた場合、ザッピング（リモコンでチャンネルを頻繁に切り替え，複数のチャンネルを比較しながら選局する行為）がなされたという状況が生じており、状況フラグ「ザッピング」は、その状況を示すものである。
【００２５】
操作パターン「操作ログを読み出した時刻が番組の開始時刻より前である」場合、番組が開始から視聴されたという状況が生じており、状況フラグ「番組開始から視聴」は、その状況を示すものである。
【００２６】
操作パターン「電源ボタンが押された」の操作がなされた場合、ここでは、電源投入直後に番組が視聴されたという状況が生じていることとしており、状況フラグ「電源投入直後に視聴」は、その状況を示すものである。
【００２７】
図４は、チャンネルログ記憶部１３に記憶されるチャンネルログの一例を示す図である。
【００２８】
チャンネルログ記憶部１３には、視聴された番組を放映するチャンネルの履歴を示すチャンネルログが記憶される。チャンネルログは、チャンネルの切り替わりまたはテレビの電源切断ごとに、その日時、切り替わり後のチャンネルまたはテレビの電源切断を示す情報ならびに、チャンネルの継続時間を示す情報（チャンネルの切り替わりの場合に限る）を有してなるログである。
【００２９】
チャンネルログは、例えば、リモコンとテレビの間に、チャンネルログ取得装置を介在させて取得すればよい。なお、チャンネルログの取得方法については、これに限定されるものではない。
【００３０】
図５は、視聴ログ記憶部１５に記憶される視聴ログの一例を示す図である。  
視聴ログ記憶部１５には、視聴された番組を放映するチャンネルの履歴を示す視聴ログが記憶される。視聴ログは、テレビの電源投入、チャンネルの切り替わりまたはテレビの電源切断ごとに、その日時ならびに、電源投入とその際のチャンネル、切り替わり後のチャンネルまたはテレビの電源切断を示す情報を有してなるログである。
【００３１】
視聴ログは、例えば、リモコンとテレビの間に、視聴ログ取得装置を介在させて取得すればよい。なお、視聴ログの取得方法については、これに限定されるものではない。
【００３２】
図６は、番組遷移監視部１８の動作を示すフローチャートである。  
番組遷移監視部１８は、まず、チャンネルログ記憶部１３から最新の日時のチャンネルログを読み出し（Ｓ１）、当該チャンネルログにより示されるチャンネルが、同様にして読み出した前回のチャンネルログにより示されるチャンネルと同じか否かを判定する（Ｓ３）。つまり、番組遷移監視部１８は、ユーザがリモコンを操作してチャンネルが切り替わったか否かを判定する。
【００３３】
番組遷移監視部１８は、前回のチャンネルと違う（Ｓ３：ＮＯ）なら、つまり、チャンネルが切り替わったなら、番組表記憶部１４から番組表を読み出し、番組表から、ステップＳ１で読み出したチャンネルログにより示されるチャンネルの現在時刻から１０分後の番組の番組名、開始時刻およびジャンル等を読み出す（Ｓ５）。１０分後としたのは、ユーザは、番組開始の前にチャンネルを切り替えることがあるからである。
【００３４】
番組遷移監視部１８は、前回のチャンネルと同じ（Ｓ３：ＹＥＳ）なら、番組表記憶部１４から番組表を読み出し、番組表から、ステップＳ１で読み出したチャンネルログにより示されるチャンネルの現在時刻の番組の番組名、開始時刻およびジャンル等を読み出す（Ｓ７）。
【００３５】
番組遷移監視部１８は、次に、ステップＳ７で読み出した番組名等が、同様にして読み出した前回の番組名等と同じか否かを判定する（Ｓ９）。つまり、番組遷移監視部１８は、ユーザがリモコンを操作することなく番組の終了時刻にその番組が終了して次の番組が開始したか否かを判定する。
【００３６】
番組遷移監視部１８は、前回の番組名等と違う（Ｓ９：ＮＯ）なら、または、ステップＳ５の処理を終えたなら、直前のステップＳ５またはステップＳ７で読み出した番組名、開始時刻およびジャンル等を操作ログ解析部１７、番組ストーリ性判定部１９および習慣視聴判定部１０１に通知する（Ｓ１１）。
【００３７】
図７は、通知される番組名、開始時刻およびジャンルの一例を示す図である。  
番組名は、例えば「１５周年特別ドラマ企画「火災調査官」」であり、ジャンルは、「ドラマ」であり、開始時刻は「2012/11/10,21:00:00」である。
【００３８】
図６に戻り、番組遷移監視部１８は、前回の番組名等と同じ（Ｓ９：ＹＥＳ）なら、または、ステップＳ１１の処理を終えたなら、一定時間（例えば、６０秒）待機し、ステップＳ１に戻る。
【００３９】
図１に戻り、習慣視聴判定部１０１は、番組遷移監視部１８から通知があったなら、つまり、遷移後の番組が検出されたなら、視聴ログ記憶部１５から視聴ログ、番組表取得部１６から番組表をそれぞれ読み出し、視聴ログおよび番組表に基づいて、通知された遷移後の番組が習慣的に視聴されるものか否かを判定し、判定結果を目的視聴判定部１０２に通知する。
【００４０】
習慣視聴判定部１０１は、例えば、過去１ヶ月にその番組が２回以上視聴されていたのような条件を充足すれば、遷移後の番組は習慣的に視聴されるものであると判定し、一方、条件を充足しなければ、遷移後の番組は習慣的に視聴されるものでないと判定する。
【００４１】
なお、習慣視聴判定部１０１は、今回の番組の遷移に関する視聴ログを視聴ログ記憶部１５に追加する構成としてもよい。
【００４２】
番組ストーリ性判定部１９は、番組遷移監視部１８から通知があったなら、通知されたジャンルに基づいて、番組がストーリ性を有するか否かを判定し、判定結果を目的視聴判定部１０２に通知する。
【００４３】
番組ストーリ性判定部１９は、例えば、ジャンルが「ドラマ」、「映画」、「アニメーション」、「特撮」などなら、番組がストーリ性を有すると判定し、一方、それ以外なら、番組がストーリ性を有しないと判定する。
【００４４】
操作ログ解析部１７は、番組遷移監視部１８から通知があったなら、操作ログ記憶部１１から操作ログ、操作パターン情報記憶部１２から全ての操作パターン情報をそれぞれ読み出し、操作パターン情報内の操作パターンが当該操作ログに合致するか否かを判定し、判定結果に基づいて、操作パターン情報内の状況フラグの状況が生じているか否かを判定し、判定結果を目的視聴判定部１０２に通知する。
【００４５】
図８は、読み出した操作ログの一例を示す図である。  
操作ログは、例えば、過去６０秒間のもので、読み出した時刻は、「21:19:00」ある。
【００４６】
ここで、通知された開始時刻が「21:00:00」なら、図３の操作パターン「操作ログを読み出した時刻が番組の開始時刻より前である」に合致しないので、状況フラグ「番組開始から視聴」に対応する状況（番組開始からの視聴）は生じていないことがわかる。
【００４７】
なお、操作ログを読み出した時刻が開始時刻の、例えば、５分後より前なら、便宜的に、番組開始から視聴していることとしてよい。一方、操作ログを読み出した時刻が開始時刻の前であっても、１０分以上前なら、番組開始から視聴していないこととしてよい。
【００４８】
また、操作ログから、ユーザは、「6ch」、「4ch」、「5ch」とザッピングしたことがわかる。つまり、操作ログは、図３の操作パターン「異なるチャンネルボタンが連続して押された」に合致するので、状況フラグ「ザッピング」に対応する状況（ザッピング）が生じていることがわかる。
【００４９】
また、操作ログには、番組表や録画リスト、ＶＯＤリストなどの番組名やジャンル、内容が一覧となったテーブルを表示した形跡がないので、そのような表示（リスト表示）をしていないことがわかる。つまり、操作ログは、図３の操作パターン「番組表ボタンが押された」、「操作ボタンが押された」、「決定ボタンが押された」の組み合わせに合致しないので、状況フラグ「リスト表示」に対応する状況（リスト表示）は生じていないことがわかる。
【００５０】
また、操作ログは、図３の操作パターン「決定ボタンまたはチャンネルボタンが押された」に合致するので、状況フラグ「リモコン使用」に対応する状況（リモコン使用）が生じていることがわかる。
【００５１】
また、操作ログは、図３の操作パターン「電源ボタンが押された」に合致するので、状況フラグ「電源投入直後に視聴」に対応する状況（電源投入直後に視聴）が生じていることがわかる。
【００５２】
図９は、各状況フラグについての判定結果の一例を示す図である。  
判定結果は、各情報フラグに対応する状況が生じているか否かを示すフラグからなる。
【００５３】
図８を用いて行った説明を例とすると、状況フラグ「リモコン使用」に対応する状況が生じているので、判定結果のフラグは、「１」となる。
【００５４】
また、状況フラグ「リスト表示」に対応する状況が生じていないので、判定結果のフラグは、「０」となる。
【００５５】
また、状況フラグ「ザッピング」に対応する状況が生じているので、判定結果のフラグは、「１」となる。
【００５６】
また、状況フラグ「番組開始からの視聴」に対応する状況が生じていないので、判定結果のフラグは、「０」となる。
【００５７】
また、状況フラグ「電源投入後に視聴」に対応する状況が生じているので、判定結果のフラグは、「１」となる。
【００５８】
図１に戻り、目的視聴判定部１０２は、各判定結果からなる判定結果情報に基づいて、遷移後の番組の視聴が目的のある視聴か否かを判定する。目的視聴判定部１０２は、この判定に目的視聴識別器１０３を使用する。
【００５９】
図１０は、判定結果情報の一例を示す図である。  
判定結果情報は、例えば、習慣視聴判定部１０１による判定結果を示すフラグと、番組ストーリ性判定部１９による判定結果を示すフラグと、操作ログ解析部１７による判定結果を示す１以上のフラグとを含む。
【００６０】
したがって、本実施の形態の目的視聴判定装置によれば、番組の視聴が目的のある視聴か否かを判定することができる。例えば、ユーザをモニターするカメラの画角からユーザが外れた位置で視聴していて、視聴状況を正しく推定できない場合であっても、番組の視聴が目的のある視聴か否かを判定できる。
【００６１】
ここで、目的視聴識別器１０３を構築する方法について説明する。  
図１１に示すように、習慣視聴判定部１０１、番組ストーリ性判定部１９および操作ログ解析部１７の判定結果つまり、図１０に示すような判定結果情報が、識別器構築部１０４に与えられる。また、識別器構築部１０４には、その判定結果情報に対応する視聴がなされている場合の番組の視聴が目的のある視聴か否かを示す教師データが外部から入力される。識別器構築部１０４を目的視聴判定装置１に含ませ、教師データを目的視聴判定装置１の外部から入力するようにしてもよい。
【００６２】
図１２は、判定結果情報と教師データからなる学習データの一例を示す図である。  
１行目の学習データは、例えば、遷移後の番組が習慣的に視聴されるものでないという判定結果を示す「習慣性」のフラグ「０」、番組がストーリ性を有しないという判定結果を示す「ストーリ性」のフラグ「０」、および、図９の各フラグからなる判定結果情報と、その遷移後の番組の視聴が目的のある視聴でないことを示す教師データ「非目的」とからなる。
【００６３】
１０行目の学習データは、例えば、遷移後の番組が習慣的に視聴されるものであるという判定結果を示す「習慣性」のフラグ「１」、番組がストーリ性を有しないという判定結果を示す「ストーリ性」のフラグ「０」、「リモコン使用」のフラグ「１」、「ザッピング」のフラグ「０」、「リスト表示」のフラグ「１」、「番組開始からの視聴」のフラグ「１」および「電源投入後に視聴」のフラグ「０」からなる判定結果情報と、その遷移後の番組の視聴が目的のある視聴であることを示す教師データ「目的」とからなる
教師データ「非目的」は、判定結果情報に対応する状況が生じた際の遷移後の番組の視聴が目的のある視聴でないことが経験等によりわかっている場合のものであり、一方、教師データ「目的」は、目的のある視聴であることが経験等によりわかっている場合のものである。
【００６４】
例えば、以下の３条件が全て充足される場合、教師データは「目的」とされ、一方、いずれかの条件が充足されない場合、教師データは「非目的」とされる。
【００６５】
条件１：番組の選択操作の前に番組が放送される時間を知っていた、または、録画やＶＯＤなど、ユーザが開始時間を決められる番組であった。  
条件２：番組の選択操作の前に、ユーザは番組の内容（番組名またはジャンルまたは出演者など）を知っていた。  
条件３：番組の選択操作の前に、ユーザは番組を視聴すると決めていた。
【００６６】
識別器構築部１０４は、このような学習データを１つ以上、好ましくは多数用いて、目的視聴識別器１０３を構築する。
【００６７】
識別器構築部１０４は、目的視聴識別器１０３を構築する際、例えば、機械学習などの統計的な手法を用いる。学習データより分類器を構築するテクニックとして、決定木、単純ベイズ分類器、ニューラルネットワーク等さまざまな手法が考えられるが、例えば「Vapnik : Statistical learning theory, A Wiley-Interscience Publication, 1998」に記載のサポートベクトルマシンを利用できる。ここでは、目的視聴識別器１０３として、カーネルトリックを利用してサポートベクトルマシンによる非線形分類器を構築した。
【００６８】
サポートベクトルマシンの概念は、マージンが最大となるように分離する分離超平面を構築することであるが、ほとんどの場合は単純に線形分離することができない。そこでカーネルトリックと呼ばれるデータを高次元の特徴空間へ写像する手法を用いてサポートベクトルマシンを構築し、非線形分離可能な識別関数を構築することができる。
【００６９】
このように構築された目的視聴識別器１０３は、例えば、判定結果情報が、１行目の学習データに含まれる判定結果情報と同じである場合において否定の判定結果を出力するように構築されているなら、否定の判定結果を目的視聴判定部１０２に通知する。目的視聴判定部１０２は、この場合、遷移後の番組の視聴が目的のある視聴でないと判定し、判定結果を外部に出力する。
【００７０】
一方、目的視聴識別器１０３は、例えば、判定結果情報が、１０行目の学習データに含まれる判定結果情報と同じである場合において肯定の判定結果を出力するように構築されているなら、肯定の判定結果を目的視聴判定部１０２に通知する。目的視聴判定部１０２は、この場合、遷移後の番組の視聴が目的のある視聴であると判定し、判定結果を外部に出力する。
【００７１】
なお、本実施の形態では、例えば、遷移後の番組の視聴が目的のある視聴であるか否かの判定精度が低くてよいなら、習慣視聴判定部１０１を省略し、目的視聴判定部１０２は、操作ログ解析部１７の判定結果と番組ストーリ性判定部１９の判定結果に基づいて、遷移後の番組の視聴が目的のある視聴であるか否かを判定してもよい。
【００７２】
さらに判定精度が低くてよいなら、番組ストーリ性判定部１９も省略し、目的視聴判定部１０２は、操作ログ解析部１７の判定結果に基づいて、遷移後の番組の視聴が目的のある視聴であるか否かを判定してもよい。その場合、番組表は番組のジャンルを示すものでなくてよい。
【００７３】
また、番組表取得部１６、識別器構築部１０４の一方または両方は、目的視聴判定装置１に含めないようにしてもよい。
【００７４】
また、目的視聴判定装置１としてコンピュータを機能させるためのコンピュータプログラムは、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスク、磁気テープなどのコンピュータ読み取り可能な記録媒体に記録でき、また、インターネットなどの通信網を介して伝送させて、広く流通させることができる。
【符号の説明】
【００７５】
１…目的視聴判定装置
１１…操作ログ記憶部
１２…操作パターン情報記憶部
１３…チャンネルログ記憶部
１４…番組表記憶部
１５…視聴ログ記憶部
１６…番組表取得部
１７…操作ログ解析部
１８…番組遷移監視部
１９…番組ストーリ性判定部
１０１…習慣視聴判定部
１０２…目的視聴判定部
１０３…目的視聴識別器
１０４…識別器構築部
【図１】
2014132725.tif 000003
【図２】
2014132725.tif 000004
【図３】
2014132725.tif 000005
【図４】
2014132725.tif 000006
【図５】
2014132725.tif 000007
【図６】
2014132725.tif 000008
【図７】
2014132725.tif 000009
【図８】
2014132725.tif 000010
【図９】
2014132725.tif 000011
【図１０】
2014132725.tif 000012
【図１１】
2014132725.tif 000013
【図１２】
2014132725.tif 000014