(57)【要約】【課題】多チャンネルテレビや動画配信端末における番組切替制御装置において、利用者が、普段の操作をしているうちに、その利用者がよく利用する番組を、自動的に他の番組に優先して表示することができる番組切替制御装置、番組切替制御方法及びプログラムを提供することを目的とする。【解決手段】ユーザが視聴した番組の視聴履歴、または番組に対応するチャンネルの使用履歴を蓄積し、上記蓄積されている履歴に基づいて、ユーザが視聴した番組の視聴頻度、または番組に対応するチャンネルの使用頻度が高い順に、履歴のリストを作成し、ユーザが番組を切り替えるときに発生した切替信号に呼応して、上記作成された頻度順序に応じて、番組を切り替える番組切替制御装置である。【選択図】図２
2010193210.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが視聴した番組の視聴履歴、または番組に対応するチャンネルの使用履歴を蓄積する履歴蓄積手段に蓄積されている履歴に基づいて、ユーザが視聴した番組の視聴頻度、または番組に対応するチャンネルの使用頻度が高い順に、頻度順序リストを作成する頻度順序リスト作成手段と；
ユーザが番組を切り替えるときに発生した切替信号に呼応して、上記作成された頻度順序リストに応じて、番組を切り替える番組切替制御手段と；
を有することを特徴とする番組切替制御装置。
【請求項２】
請求項１であって、
上記頻度順序リスト作成手段は、上記チャンネル切替信号が発生してから、同一の番組または同一のチャンネルに対応する番組が、所定時間、表示され続けたら、当該番組を上記ユーザが視聴した視聴履歴、または当該番組に対応するチャンネルの使用履歴があったと判断し、視聴履歴またはチャンネルの使用履歴を、上記履歴蓄積手段に蓄積する手段であることを特徴とする番組切替制御装置。
【請求項３】
請求項１であって、
上記頻度順序リスト作成手段は、直近のある一定期間のチャンネル使用履歴のみ、同一曜日のチャンネル使用履歴のみ、または、同一時間帯のチャンネル使用履歴のみに基づいて、ユーザが視聴した番組に対応するチャンネルの使用頻度が高い順に、頻度順序リストを作成する手段であることを特徴とする番組切替制御装置。
【請求項４】
請求項１であって、
上記履歴蓄積手段は、メモリまたはログ蓄積機能であることを特徴とする番組切替制御装置。
【請求項５】
ユーザが視聴した番組の視聴履歴、または番組に対応するチャンネルの使用履歴を蓄積する履歴蓄積手段に蓄積されている履歴に基づいて、ユーザが視聴した番組の視聴頻度、または番組に対応するチャンネルの使用頻度が高い順に、頻度順序リストを作成し、記憶手段に記憶する頻度順序リスト作成工程と；
ユーザが番組を切り替えるときに発生した切替信号に呼応して、上記作成された頻度順序リストに応じて、表示手段に表示する番組を切り替える番組切替制御工程と；
を有することを特徴とする番組切替制御方法。
【請求項６】
請求項１〜請求項４のいずれか１項記載の番組切替制御装置を構成する各手段としてコンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多チャンネルテレビや動画配信端末における番組切替制御装置、番組切替制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来、サーバ側で、多数のユーザの利用履歴を分析し、ユーザの嗜好によってカテゴライズし、利用者の要求に応じて、同じカテゴリにおいて他のユーザが多く視聴している番組をお薦めリストとして提示する発明が知られている（たとえば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１８９３３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上記従来例では、上記処理をサーバ側で実行するので、レスポンスに時間がかかるという問題がある。
【０００５】
また、上記従来例では、お薦めを知りたいという欲求を、利用者が意識する必要があり、上記お薦めをサーバに要求する操作を、利用者が実行しなければ、サーバがお薦めリストを提示しないので、ユーザがお薦めを得ることができないというが問題がある。また、番組を視聴するためには、お薦めリストから利用者が判断して選択する必要があり、操作が煩雑であるという問題がある。
【０００６】
本発明は、多チャンネルテレビや動画配信端末における番組切替制御装置において、利用者が、普段の操作をしているうちに、その利用者がよく利用する番組を、自動的に他の番組に優先して表示することができる番組切替制御装置、番組切替制御方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、ユーザが視聴した番組の視聴履歴、または番組に対応するチャンネルの使用履歴を蓄積し、上記蓄積されている履歴に基づいて、ユーザが視聴した番組の視聴頻度、または番組に対応するチャンネルの使用頻度が高い順に、履歴のリストを作成し、ユーザが番組を切り替えるときに発生した切替信号に呼応して、上記作成された頻度順序に応じて、番組を切り替える番組切替制御装置である。
【発明の効果】
【０００８】
本発明によれば、多チャンネルテレビや動画配信端末における番組切替制御装置において、利用者が、普段の操作をしているうちに、よく利用する番組を自動的に優先して表示することができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施例１であるチャンネル切替制御装置１００の要部の構成を示すブロック図である。
【図２】チャンネル切替制御装置１００の動作を示すフローチャートである。
【図３】チャンネル使用履歴蓄積手段１４に蓄積されているチャンネル使用履歴情報の一例を示す図である。
【図４】チャンネル番号と、そのチャンネル番号の使用頻度とを示す図である。
【発明を実施するための形態】
【００１０】
発明を実施するための形態は、以下の実施例である。
【実施例１】
【００１１】
図１は、本発明の実施例１であるチャンネル切替制御装置１００の要部の構成を示すブロック図である。
【００１２】
チャンネル切替制御装置１００は、多チャンネルテレビや動画配信端末におけるチャンネルの切替を制御する装置であり、リモコンＲＣ１と、チャンネル切替信号受信手段１１と、表示番組管理手段１２と、時刻取得手段１３と、チャンネル使用履歴蓄積手段１４と、番組表示順序算出手段１５と、表示制御手段１６とを有する。なお、チャンネル切替制御装置１００は、番組切替制御装置の例である。
【００１３】
チャンネル切替信号受信手段１１は、ユーザが、リモコンＲＣ１等を介して入力したチャンネル切替信号を受信する。
【００１４】
表示番組管理手段１２は、表示する番組情報を管理し、チャンネル切替信号受信手段１１から受信したチャンネル切替信号に応じて、番組切替を制御する。
【００１５】
時刻取得手段１３は、チャンネル切替信号を受信した時刻や、番組の表示を開始した時刻を取得する。
【００１６】
チャンネル使用履歴蓄積手段１４は、チャンネルを使用した履歴を、時刻とともに蓄積する。つまり、チャンネル使用履歴蓄積手段１４は、使用したチャンネルの番号と、そのチャンネルの使用を開始した時刻とを蓄積する。なお、チャンネルを使用することは、そのチャンネルに対応する番組を表示することである。
【００１７】
番組表示順序算出手段１５は、蓄積されているチャンネル使用履歴を統計処理し、チャンネル使用頻度に応じて、テレビ画面等の出力機器に番組を表示する場合におけるその表示順序を算出する。
【００１８】
表示制御手段１６は、表示番組管理手段１２が指示したチャンネルに対応する番組のコンテンツをテレビ画面等の出力機器へ表示するように制御する。
【００１９】
図２は、チャンネル切替制御装置１００の動作を示すフローチャートである。
【００２０】
Ｓ１で、チャンネル切替信号受信手段１１が、リモコンＲＣ１から、チャンネル切替信号を受信すると、受信したチャンネル切替信号を表示番組管理手段１２に送る。Ｓ２で、表示番組管理手段１２が、時刻取得手段１３から、チャンネル切替信号を受信した時刻を取得する。
【００２１】
Ｓ３で、チャンネル切替信号受信前から表示されている番組の表示開始時刻から１０分間が経過したかどうかを判断する。チャンネル切替信号受信前から表示されている番組の表示開始時刻から１０分間が経過していると、Ｓ４で、チャンネル切替信号受信前から表示されている番組を、ユーザが視聴していたとみなし、表示番組管理手段１２が、チャンネル使用履歴を、チャンネル使用履歴蓄積手段１４に蓄積する。なお、上記チャンネル使用履歴は、当該チャンネルの番号と、当該チャンネルの番組表示を開始した時刻とである。
【００２２】
受信したチャンネル切替信号に呼応して、切替表示する番組の順序を算出するために、Ｓ５で、番組表示順序算出手段１５が、チャンネル使用履歴蓄積手段１４から、過去のチャンネル使用履歴を取得する。そして、Ｓ６で、予め定められているルールに基づいて、番組表示順序算出手段１５が、統計処理を行い、番組表示の順序を決定し、この決定された番組表示順序を、表示番組管理手段１２に送る。
【００２３】
その後に、Ｓ７で、表示番組管理手段１２が、表示すべき番組を指定する。Ｓ８で、テレビ画面等で表示を開始した時刻を、時刻取得手段１３から、表示番組管理手段１２が、を取得する。この取得した時刻は、上記表示を新たに開始した番組が１０分間以上継続して表示されていたかどうかを、後に判断する要素である。
【００２４】
Ｓ９で、表示制御手段１６が、テレビ画面等の出力機器に、指定された番組を表示させる。
【００２５】
チャンネル切替信号受信前から表示されている番組の表示開始時刻から、１０分間が経過していないと、Ｓ３で判断すると、上記１つ前に受信したチャンネル切替信号を受信した直後から表示されていた番組を、ユーザが視聴したとみなさず、上記１つ前に受信したチャンネル切替信号の受信後に表示していた番組に対応するチャンネルを、チャンネル使用履歴としては蓄積せず、番組表示順序も算出し直さない。
【００２６】
なお、Ｓ１で新たにチャンネル切替信号を受信し、チャンネル切替信号受信前から表示されている番組の表示開始時刻から１０分間を経過していないとＳ３で判断された場合、Ｓ７で、既に表示番組管理手段１２に記憶されている番組表示順序リストに基づき、次に表示すべきチャンネルに対応する表示番組を、表示番組管理手段１２が指定し、Ｓ８で、表示時刻（指定された番組を表示開始する時刻）を時刻取得手段１３から取得し、Ｓ９で、指定された番組を表示する。
【００２７】
次に、実施例１の具体的な動作について説明する。
【００２８】
この動作例では、次のような設定の下で行われる。チャンネル切替信号受信手段１１は、リモコンＲＣ１が発生したチャンネル切替信号を受信する。ここでは、ザッピング操作（チャンネルの上下操作）として、リモコンＲＣ１の上矢印ボタン（図示せず）が押下され、この押下に応じて、リモコンＲＣ１がチャンネル切替信号ＳＳ１（上記説明では、１つ前のチャンネル切替信号）を、第１の時刻Ｔ１に発生する。このチャンネル切替信号ＳＳ１をチャンネル切替信号受信手段１１が受信し、第１のチャンネルＣ１に対応する第１の番組Ｐ１を、テレビ画面等に表示するとともに、第１の番組表示開始時刻ＴＴ１を取得する。
【００２９】
その後に、第２のチャンネル切替信号ＳＳ２（上記説明では、新たなチャンネル切替信号）を、第２の時刻Ｔ２に取得すると、第１の番組表示開始時刻ＴＴ１から第２の時刻Ｔ２までの経過時間ＰＴ１を算出し、この経過時間ＰＴ１が１０分間以上であれば、今まで表示されていた第１の番組Ｐ１のチャンネル番号Ｃ１と、その表示開始時刻ＴＴ１とを、チャンネル使用履歴蓄積手段１４へ送信する。
【００３０】
図３は、チャンネル使用履歴蓄積手段１４に蓄積されているチャンネル使用履歴情報の一例を示す図である。
【００３１】
チャンネル使用履歴蓄積手段１４は、視聴した番組の履歴を、図３に示す形式で記憶する。番組表示順序算出手段１５は、番組表示順序を記憶するとともに、表示番組管理手段１２からの指示に従い、チャンネル使用履歴蓄積手段１４から、最新のチャンネル使用履歴（チャンネル番号、表示開始時刻）を抽出し、統計処理を行い、新たに番組表示順序を算出し、新たな番組表示順序リストを作る。
【００３２】
番組表示順序を決定する場合、全てのチャンネル使用履歴について、チャンネル番号別のチャンネル使用頻度を算出し、チャンネル使用頻度の高いものから順に、チャンネル番号を表示する。表示制御手段１６は、表示番組管理手段１２からの指示に従い、指定されたチャンネルに対応する番組のコンテンツを、出力可能な信号に変換し、テレビ画面へ表示するとともに、時刻取得手段１３が、表示番組管理手段１２による指令に応じて、第２の番組表示開始時刻の時刻情報（年月日、曜日、時刻）ＴＴ２を取得し、表示番組管理手段１２へ送信する。
【００３３】
たとえば、第１のチャンネル切替信号ＳＳ１を受信し、この受信した第１のチャンネル切替信号ＳＳ１に対応するチャンネル番号Ｃ１が０１５であり、チャンネル番号０１５に対応する番組Ｐ１の表示が２００９／０１／０６  火  １９：００：００に開始され、２００９／０１／０６  火  １９：５９：３０に、リモコンＲＣ１の上矢印ボタンが押下され、チャンネル切替信号受信手段１１が、第２のチャンネル切替信号ＳＳ２を受信する。
【００３４】
チャンネル切替信号受信手段１１が第２のチャンネル切替信号ＳＳ２を受信した旨の連絡を、表示番組管理手段１２が受けると、表示番組管理手段１２は、時刻取得手段１３に、時刻取得を指示し、表示番組管理手段１２が、時刻データとして、２００９／０１／０６  火  １９：５９：３０を受信する。そして、第１のチャンネル切替信号ＳＳ１が、２００９／０１／０６  火  １９：００：００に受信されてから１０分間以上が経過したと判断し、チャンネル使用履歴蓄積手段１４へ、「２００９／０１／０６  火  １９：００：００  ０１５」の情報が新たに追加蓄積される。表示番組管理手段１２は、番組表示順序算出手段１５へ、番組算出順序を算出する指示を送信する。
【００３５】
図４は、チャンネル番号と、そのチャンネルの使用頻度とを示す図である。
【００３６】
番組表示順序算出手段１５は、チャンネル使用履歴蓄積手段１４に蓄積されている全てのチャンネルの使用頻度を集計する。
【００３７】
上記チャンネルの使用頻度は、そのチャンネル番号に対応する番組が１０分間以上表示された回数であり、図４に示すように、チャンネル番号００１が２回であり、チャンネル番号０１０が５回であり、チャンネル番号０１２が３回であり、チャンネル番号０１５と０２０が１回である。したがって、番組表示順序算出手段１５は、使用頻度の高い順に、チャンネル番号を並び替え、使用するチャンネルのチャンネル番号の順序が、０１０、０１２、００１、０１５、０２０であると決定する。
【００３８】
表示番組管理手段１２は、番組表示順序算出手段１５から、番組算出順序を受信し、頻度の最も高いチャンネル番号０１０を、次に表示するチャンネル番号であると決定する。
【００３９】
そして、時刻取得手段１３に時刻取得を指示し、新たな番組Ｐ２の表示開始時刻ＴＴ２として、２００９／０１／０６  ２０：００：００を受信し、この受信した情報を、表示番組管理手段１２が保持する。表示制御手段１６は、表示番組管理手段１２から、番組０１０を表示する指示を受け、番組０１０に対応するコンテンツＣ２を出力可能な信号に変換し、テレビ画面へ表示する。
【００４０】
ここで、実施例１では、チャンネル切替信号受信手段１１が、リモコンＲＣ１からのチャンネル切替信号を受信するが、リモコンＲＣ１からのチャンネル切替信号を受信する代わりに、リモコンＲＣ１以外の装置からチャンネル切替信号を受信するようにしてもよい。
【００４１】
上記実施例において、ザッピング操作は、リモコンＲＣ１の上矢印ボタンを押下する操作であり、この操作によって、チャンネル切替信号が発生したとして処理するが、下矢印ボタン等の他のボタンを押下することによって、チャンネル切替信号が発生したとして処理するようにしてもよい。
【００４２】
表示番組管理手段１２は、直前の番組表示開始時刻からの経過時間が１０分間以上であれば、現在表示されている番組のチャンネル番号と表示開始時刻とを、チャンネル使用履歴蓄積手段１４へ送信するが、この場合における経過時間の判定基準を、１０分間と設定する代わりに、任意の時間に設定するようにしてもよい。
【００４３】
時刻取得手段１３は、表示番組管理手段１２からの指示によって、指示された時点の年月日、曜日、時刻を、時刻情報として取得し、表示番組管理手段１２へ送信するが、番組表示順序算出手段１５での処理ルールに応じて、不要であれば、年月日や曜日を取得しなくてもよい。たとえば、特定の曜日に着目して、番組表示順序リストを作成する場合、表示番組管理手段１２は、年月日を取得する必要がなく、また、特定の時間帯に着目して番組表示順序リストを作成する場合、表示番組管理手段１２は、年月日、曜日を取得する必要がない。
【００４４】
チャンネル使用履歴蓄積手段１４は、視聴した番組の履歴を、図３に示す形式で記憶するが、記憶の形式は、任意である。また、チャンネル使用履歴蓄積手段１４の代わりに、既存のログ蓄積機能を利用可能であれば、そのログを利用するようにしてもよい。
【００４５】
番組表示順序算出手段１５で算出する番組表示順序は、全てのチャンネル使用履歴について、チャンネル番号別のチャンネル使用頻度を算出し、チャンネル使用頻度の高いものから順に表示するように決定する。このようにする代わりに、直近のある一定期間の履歴（たとえば、直近の１週間、１ヶ月間）のみを対象にして、チャンネル使用頻度の高いものから順に表示するようにしてもよい。
【００４６】
表示制御手段１６は、表示番組管理手段１２からの指示に従い、指定された番組のコンテンツを出力可能な信号に変換し、テレビ画面へ表示するが、出力機器は、パソコンのディスプレイ等、テレビ画面以外の手段でもよい。
【００４７】
上記実施例によれば、ユーザのチャンネル使用頻度が高い番組を優先して表示することによって、ユーザが興味のある番組を早く見つける確率を上げることができる。
【００４８】
また、上記実施例は、チャンネル毎に番組が編成されている実施例であるが、チャンネルという概念を使用せずに、番組が提供されている動画配信端末に、上記実施例を適用することができる。この場合、チャンネル切替信号を、番組切替信号と表現すべきであり、チャンネル使用履歴を、番組表示履歴と表現すべきであり、チャンネル使用履歴蓄積手段１４を、番組表示履歴蓄積手段と表現すべきであり、この番組表示履歴蓄積手段は、表示した番組の履歴を、表示開始時刻とともに蓄積する。
【００４９】
つまり、表示番組管理手段１２は、ユーザが視聴した番組の視聴履歴、または番組に対応するチャンネルの使用履歴を蓄積する履歴蓄積手段に蓄積されている履歴に基づいて、ユーザが視聴した番組の視聴頻度、または番組に対応するチャンネルの使用頻度が高い順に、頻度順序リストを作成する頻度順序リスト作成手段の例である。
【００５０】
また、チャンネル使用履歴蓄積手段１４は、ユーザが視聴した番組の視聴履歴、または番組に対応するチャンネルの使用履歴を蓄積する履歴蓄積手段の例である。
【００５１】
表示番組管理手段１２と表示制御手段１６とは、ユーザが番組を切り替えるときに発生した切替信号に呼応して、上記作成された頻度順序リストに応じて、番組を切り替える番組切替制御手段の例である。
【００５２】
この場合、上記頻度順序リスト作成手段は、上記チャンネル切替信号が発生してから、同一の番組または同一のチャンネルに対応する番組が、所定時間、表示され続けたら、当該番組を上記ユーザが視聴した視聴履歴、または当該番組に対応するチャンネルの使用履歴があったと判断し、視聴履歴またはチャンネルの使用履歴を、上記履歴蓄積手段に蓄積する手段である。
【００５３】
また、上記頻度順序リスト作成手段は、直近のある一定期間のチャンネル使用履歴のみ、同一曜日のチャンネル使用履歴のみ、または、同一時間帯のチャンネル使用履歴のみに基づいて、ユーザが視聴した番組に対応するチャンネルの使用頻度が高い順に、頻度順序リストを作成する手段である。
【００５４】
さらに、上記履歴蓄積手段は、メモリまたはログ蓄積機能である。
【００５５】
また、上記実施例を方法の発明として把握することができる。つまり、上記実施例は、ユーザが視聴した番組の視聴履歴、または番組に対応するチャンネルの使用履歴を蓄積する履歴蓄積手段に蓄積されている履歴に基づいて、ユーザが視聴した番組の視聴頻度、または番組に対応するチャンネルの使用頻度が高い順に、頻度順序リストを作成し、記憶手段に記憶する頻度順序リスト作成工程と、ユーザが番組を切り替えるときに発生した切替信号に呼応して、上記作成された頻度順序リストに応じて、表示手段に表示する番組を切り替える番組切替制御工程とを有する番組切替制御方法の例である。
【００５６】
また、上記実施例をプログラムの発明として把握することができる。つまり、上記実施例は、ユーザが視聴した番組の視聴履歴、または番組に対応するチャンネルの使用履歴を蓄積する履歴蓄積手段に蓄積されている履歴に基づいて、ユーザが視聴した番組の視聴頻度、または番組に対応するチャンネルの使用頻度が高い順に、頻度順序リストを作成し、記憶手段に記憶する頻度順序リスト作成手順と、ユーザが番組を切り替えるときに発生した切替信号に呼応して、上記作成された頻度順序リストに応じて、表示手段に表示する番組を切り替える番組切替制御手順とをコンピュータに実行させるプログラムの例である。
【００５７】
すなわち、上記実施例は、請求項１〜請求項４のいずれか１項記載の番組切替制御装置を構成する各手段としてコンピュータを機能させるプログラムの例である。
【符号の説明】
【００５８】
１１…チャンネル切替信号受信手段、
１２…表示番組管理手段、
１３…時刻取得手段、
１４…チャンネル使用履歴蓄積手段、
１５…番組表示順序算出手段、
１６…表示制御手段。
【図１】
2010193210.tif 000003
【図２】
2010193210.tif 000004
【図３】
2010193210.tif 000005
【図４】
2010193210.tif 000006