(57)【要約】      （修正有）【課題】過去に視聴した番組と連続性がある番組を容易に選択することができる電子番組表を表示する電子番組表表示装置を提供する。【解決手段】番組情報を取得する番組情報取得手段１１と、前記番組情報に基づいて電子番組表を生成する電子番組表生成手段１５、２５と、視聴履歴を記憶する記憶手段２９とを備え、前記電子番組表生成手段は、前記視聴履歴に基づいて過去に視聴した番組と連続性がある番組を選択し、別個に表示されるように前記電子番組表を生成する。【選択図】図１
2011114479.tif 000002
【特許請求の範囲】
【請求項１】
番組情報を取得する番組情報取得手段と、
前記番組情報に基づいて電子番組表を生成する電子番組表生成手段と、
視聴履歴を記憶する記憶手段とを備え、
前記電子番組表生成手段は、前記視聴履歴に基づいて過去に視聴した番組と連続性がある番組を選択し、別個に表示されるように前記電子番組表を生成することを特徴とする電子番組表表示装置。
【請求項２】
前記電子番組表において、前記過去に視聴した番組と連続性がある番組は、各チャンネルの番組と並列してまとめて表示されることを特徴とする請求項１に記載の電子番組表表示装置。
【請求項３】
前記電子番組表生成手段は、番組の放送時間に対する番組の視聴時間の割合が予め決められた割合以上の場合、視聴した番組であると判定することを特徴とする請求項１または２に記載の電子番組表表示装置。
【請求項４】
前記過去に視聴した番組と連続性がある番組同士の放送時間が重なっている場合、番組の放送時間に対する番組の視聴時間の割合が高い方の番組を優先して表示することを特徴とする請求項３に記載の電子番組表表示装置。
【請求項５】
前記電子番組表生成手段は、番組の視聴時間が予め決められた時間以上の場合、視聴した番組であると判定することを特徴とする請求項１または２に記載の電子番組表表示装置。
【請求項６】
前記過去に視聴した番組と連続性がある番組同士の放送時間が重なっている場合、番組の視聴時間が長い方の番組を優先して表示することを特徴とする請求項５に記載の電子番組表表示装置。
【請求項７】
前記過去に視聴した番組と連続性がある番組同士の放送時間が重なりが予め決められた長さ以下の場合、両方の番組を表示することを特徴とする請求項４又は６に記載の電子番組表表示装置。
【請求項８】
前記電子番組表生成手段は、前記番組情報に含まれるシリーズ識別（series_id）が一致した場合、連続性がある番組と判定することを特徴とする請求項１乃至７のいずれか１項に記載の電子番組表表示装置。
【請求項９】
前記電子番組表生成手段は、番組のタイトルの予め決められた数以上の文字が一致した場合、連続性がある番組と判定することを特徴とする請求項１乃至７のいずれか１項に記載の電子番組表表示装置。
【請求項１０】
前記電子番組表生成手段は、番組のタイトルの文字列が数字以外全て一致した場合、連続性がある番組と判定することを特徴とする請求項１乃至７のいずれか１項に記載の電子番組表表示装置。
【請求項１１】
番組の放送時間が予め決められた長さ以下の場合、連続性がある番組の表示を行わないことを特徴とする請求項１乃至１０のいずれか１項に記載の電子番組表表示装置。
【請求項１２】
番組情報を取得するステップと、
視聴履歴を記憶するステップと、
前記視聴履歴に基づいて過去に視聴した番組と連続性がある番組を選択するステップと、
前記番組情報に基づいて電子番組表を生成するステップとを含み、
前記電子番組表は、前記選択された過去に視聴した番組と連続性がある番組を別個に表示することを特徴とする電子番組表表示方法。
【請求項１３】
請求項１２に記載の電子番組表表示方法をコンピュータに実行させるためのプログラム。
【請求項１４】
請求項１３に記載のプログラムを格納したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子番組表を表示する電子番組表表示装置に関する。
【背景技術】
【０００２】
近年、放送のデジタル化に伴い、テレビ受信機で視聴可能な放送局（チャンネル）がアナログ時代に比べて増加してきている。また、多くのチャンネルからユーザが視聴するチャンネルを簡単に選択できるように、電子番組表（ＥＰＧ）の仕組みを組み込まれたテレビ受信機が普及してきている。
【０００３】
しかしながらこのような電子番組表では、チャンネル数が増えると、時間軸×チャンネルの２次元で番組を並べた表の中から見たい番組を探す必要があり、効率的ではなかった。
【０００４】
一方、特許文献１には、選局履歴情報を単位時間ごとに記録し、１週間前や１日前に見た番組のチャンネルに自動で選局できるようにする受信装置および受信方法が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−２９５８６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載の受信装置および受信方法は、番組を見た一週間後や一日後の同じ時間に同じチャンネルを自動で選局するだけであり、現在時間以外の時間帯において過去に見た番組を調べたり、他のチャンネルの番組と一覧表示してどの番組を見るかユーザの意思で決めたりするようなことはできなかった。また、単にテレビをつけていただけで視聴していなくても視聴履歴に登録されることがあるので、特に見たいと思っていないチャンネルに自動で選局されることもあった。
【０００７】
本発明は、このような実情に鑑みてなされたものであり、過去に視聴した番組と連続性がある番組を容易に選択することができる電子番組表を表示する電子番組表表示装置を提供する。
【課題を解決するための手段】
【０００８】
本発明の電子番組表表示装置は、番組情報を取得する番組情報取得手段と、前記番組情報に基づいて電子番組表を生成する電子番組表生成手段と、視聴履歴を記憶する記憶手段とを備え、前記電子番組表生成手段は、前記視聴履歴に基づいて過去に視聴した番組と連続性がある番組を選択し、別個に表示されるように前記電子番組表を生成することを特徴とする。
【０００９】
前記電子番組表において、前記過去に視聴した番組と連続性がある番組は、各チャンネルの番組と並列してまとめて表示されるようにしてもよい。
【００１０】
前記電子番組表生成手段は、番組の放送時間に対する番組の視聴時間の割合が予め決められた割合以上の場合、視聴した番組であると判定するようにしてもよい。
【００１１】
前記過去に視聴した番組と連続性がある番組同士の放送時間が重なっている場合、番組の放送時間に対する番組の視聴時間の割合が高い方の番組を優先して表示するようにしてもよい。
【００１２】
前記電子番組表生成手段は、番組の視聴時間が予め決められた時間以上の場合、視聴した番組であると判定するようにしてもよい。
【００１３】
前記過去に視聴した番組と連続性がある番組同士の放送時間が重なっている場合、番組の視聴時間が長い方の番組を優先して表示するようにしてもよい。
【００１４】
前記過去に視聴した番組と連続性がある番組同士の放送時間が重なりが予め決められた長さ以下の場合、両方の番組を表示するようにしてもよい。
【００１５】
前記電子番組表生成手段は、前記番組情報に含まれるシリーズ識別（series_id）が一致した場合、連続性がある番組と判定するようにしてもよい。
【００１６】
前記電子番組表生成手段は、番組のタイトルの予め決められた数以上の文字が一致した場合、連続性がある番組と判定するようにしてもよい。
【００１７】
番組の放送時間が予め決められた長さ以下の場合、連続性がある番組の表示を行わないようにしてもよい。
【発明の効果】
【００１８】
本発明によれば、電子番組表において過去に視聴した番組と連続性がある番組を容易に選択することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の電子番組表表示装置の構成の一例を示すブロック図である。
【図２】本発明の電子番組表表示装置が表示する電子番組表の一例を示す図である。
【図３】視聴番組の判定手順を説明するフローチャートである。
【図４】電子番組表を表示する手順を説明するフローチャートである。
【図５】本発明の電子番組表表示装置が表示する電子番組表の他の例を示す図である。
【発明を実施するための形態】
【００２０】
以下、図面を参照して本発明の電子番組表表示装置を詳細に説明する。
本発明の電子番組表表示装置は、例えば、電子番組表を表示することができる液晶テレビ受信機等の表示装置である。以下に説明する実施の形態は、本発明の電子番組表表示装置を、デジタル放送を受信、表示するテレビ受信機として構成した例である。
【００２１】
図１は、本発明の電子番組表表示装置の構成の一例を示すブロック図である。電子番組表表示装置は、アンテナから受信したデジタル放送の信号を受信して選局するなどの処理を行うフロントエンド１と、デマルチプレクサ３と、デマルチプレクサ３からの出力をデコードする映像・音声デコード部５と、デコードされた映像信号と後述する番組表データとを合成して表示させるための信号を生成する画面合成部１７と、音声を出力する音声出力部７と、デマルチプレクサ３から出力された番組情報をデコードする番組情報デコード部１１と、番組情報デコード部１１によりデコードされた番組情報に基づいて電子番組表を生成する番組表データ生成部１５と、画面合成部１７で合成した信号に基づいて画像を表示する表示部２１と、制御機器であるリモコン装置からのリモコン信号を受信するリモコン受光部２３と、全体を制御する制御部（ＣＰＵ）２５と、制御部２５において実行され、各種の処理を行わせるためのアプリケーションプログラムを記録し、そのプログラムを展開してＣＰＵに提供するメモリ部（ＲＡＭ・ＲＯＭ）２７と、視聴した番組の履歴を記憶する記憶部２９とを備える。
【００２２】
電子番組表表示装置の動作時、例えばリモコン装置における所定の操作、例えば専用キーの押下が行われると、リモコン受光部２３を介してリモコン装置からの信号を受信した制御部２５は、番組表データ生成部１５が生成した電子番組表を表示部２１に表示させる。
【００２３】
図２は、本発明の電子番組表表示装置が表示する電子番組表の一例を示す図である。電子番組表では、縦軸を時間軸、横軸をチャンネル軸として、各チャンネルにおいて所定の時間に放送される番組が２次元に配置されている。カーソルはリモコン操作等により番組間を移動し、カーソルが所望の番組に位置する状態でのリモコン操作等により、その番組の選局、視聴予約や録画予約等を行うことができる。
【００２４】
電子番組表の縦列は、各チャンネルに割り当てられた列と共に、過去視聴番組列を含む。この過去視聴番組列では、先週（一週間前）に視聴した番組で、今週も同一タイトルの番組が放送される場合、その番組が表示される。このとき表示されるのは、これから放送される今週のものである。例えば、先週見た番組が「ＢＢＢＢ」という番組の第２話だったとすると、過去視聴番組列には「ＢＢＢＢ」第３話が表示される。過去視聴番組列に表示される番組はチャンネルによらない。過去視聴番組列においては番組と共に放送されるチャンネル名も表示される。例えば、視聴がされていなかったり、
一週間前  １０月１日  １０：００〜１１：００  「選挙特番」
今週      １０月８日  １０：００〜１１：００  「プロ野球中継」
のように一週間前と今週の番組に連続性がない場合、過去視聴番組列における当該時間帯は空欄にする。
【００２５】
図２に示す例では、「０１１チャンネル」、「０２１チャンネル」、「０３１チャンネル」に割り当てられた列と、過去視聴番組列である「先週視聴した番組」の１０時台、１１時台の番組が表示されている。「ＡＡＡＡ」〜「ＪＪＪＪ」は番組名である。９：３０−１０：３０の時間帯は、先週「０４１チャンネル」の「ＡＡＡＡ」を見ていたため、「先週視聴した番組」には連続性がある「０４１チャンネル」の「ＡＡＡＡ」が表示される。「０４１チャンネル」列は図２の状態では表示されていないが、横スクロールすると表示される。１０：３０〜１１：００の時間帯は、先週「０３１チャンネル」の「ＢＢＢＢ」第２話を見ていたため、「先週視聴した番組」には連続性がある「０３１チャンネル」の「ＢＢＢＢ」第３話が表示される。１１：００−１１：３０の時間帯は、先週「０３１チャンネル」の「ＣＣＣＣ」を見ていたため、「先週視聴した番組」には連続性がある「０３１チャンネル」の「ＣＣＣＣ」が表示される。１１：３０−１２：００の時間帯は、先週なにも視聴していなかったため、「先週視聴した番組」にはなにも表示されない。
【００２６】
過去視聴番組列において表示されるのはこれから放送される（あるいは放送中の）番組であるため、各チャンネルに割り当てられた列における番組と同様に、リモコン操作等により、選局、視聴予約、録画予約等を行うことができる。
【００２７】
過去視聴番組列は、例えば図２に示すように、電子番組表の左側に常時表示されるようにし、他の列、すなわち各チャンネルに割り当てられた列は、横方向のカーソル移動に応じて横スクロールするようにする。過去視聴番組列と他の列との間のカーソル移動は、例えば、リモコン等の専用切り替えボタンによって行う。カーソルが過去視聴番組列にあっても、他の列にあっても、縦方向のカーソル移動に応じて、過去視聴番組列も他の列も同時に縦スクロールするようにする。
【００２８】
このような本発明の電子番組表表示装置が表示する電子番組表では、ドラマなど毎週同一チャンネル、同一時間で放送される番組について、先週見たものの続きをチャンネルによらずに電子番組表の一列に表示することにより、ユーザが容易に発見することができ、見逃しが減るという利点がある。
【００２９】
また、通常の電子番組表と、先週見た番組の続きを同時に表示することにより、他の番組を探すときも、先週見た番組の続きと比較することにより、どちらを見るのかの判断が容易になる。
【００３０】
過去視聴番組列に表示する番組の選択は、制御部２５が記憶部２９に記憶された視聴した番組の履歴に基づいて行う。制御部２５は、電子番組表表示装置の電源がオンになっている間、選局されているすべての番組の視聴時間を計測し、視聴時間が予め決められた長さ以上の番組、あるいは放送時間に対する視聴時間の割合があらかじめ決められた割合以上の番組を、視聴された番組であると判定する。図３は、視聴番組の判定手順を説明するフローチャートである。
【００３１】
ステップＳ１０１において、ユーザのリモコン操作等による選局操作が行われる。この選局操作は、電源オン時も含む。
【００３２】
ステップＳ１０２において、選局中のチャンネルに、他のチャンネルに選局する前に視聴していた視聴時間計測中の番組があるかどうかを判定し、ある場合はステップＳ１０３に進み、ない場合はステップＳ１０６に進む。
【００３３】
ステップＳ１０３において、視聴時間計測中の番組が継続しているかどうかを判定し、継続していない場合はステップＳ１０４に進み、継続している場合はステップＳ１０７に進む。
【００３４】
ステップＳ１０４において、計測した視聴時間が所定の時間以上であるか、または、番組の放送時間における視聴時間の割合が所定の割合以上であるかを判定し、所定の時間以上、または、所定の割合以上である場合はステップＳ１０５に進み、所定の時間未満、または、所定の割合未満である場合はステップＳ１０６に進む。
【００３５】
ステップＳ１０５において、所定の時間以上、または、所定の割合以上視聴した番組を過去視聴番組として記憶部２９に記録し、ステップＳ１０６に進む。記録する内容は、例えば、放送ネットワーク、チャンネル名、番組名、シリーズ識別（series_id）、番組開始時間、番組終了時間、番組放送時間に対する視聴時間の割合、等である。
【００３６】
ステップＳ１０６において、選局しているチャンネルで現在放送している番組の視聴時間を０秒として計測を開始し、ステップＳ１０７に進む。
【００３７】
ステップＳ１０７において、選局操作が行われているかどうかを判定し、行われていない場合はステップＳ１０８に進み、行われている場合はステップＳ１０１に戻る。
【００３８】
ステップＳ１０８において、電源オフの操作がされたかどうかを判定し、されていない場合はステップＳ１０９に進み、された場合はステップＳ１１５に進む。
【００３９】
ステップＳ１０９において、番組の切り替わり（時間経過に伴ってある番組が終了し、次の番組が開始すること）があるかどうかを判定し、ない場合はステップＳ１１０に進み、ある場合はステップＳ１１２に進む。
【００４０】
ステップＳ１１０において、視聴時間を計測している番組の視聴時間を１秒追加し、ステップＳ１１１に進む。
【００４１】
ステップＳ１１１において、１秒待機し、ステップＳ１０７に戻る。
【００４２】
ステップＳ１１２において、計測した視聴時間が所定の時間以上であるか、または、番組の放送時間における視聴時間の割合が所定の割合以上であるかを判定し、所定の時間以上、または、所定の割合以上である場合はステップＳ１１３に進み、所定の時間未満、または、所定の割合未満である場合はステップＳ１１４に進む。
【００４３】
ステップＳ１１３において、所定の時間以上、または、所定の割合以上視聴した番組を過去視聴番組として記憶部２９に記録し、ステップＳ１１４に進む。記録する内容は、例えば、放送ネットワーク、チャンネル名、番組名、シリーズ識別（series_id）、番組開始時間、番組終了時間、番組放送時間に対する視聴時間の割合、等である。
【００４４】
ステップＳ１１４において、選局しているチャンネルで現在放送している番組の視聴時間を０秒としての計測を開始し、ステップＳ１１１に進む。
【００４５】
ステップＳ１１５において、電源ＯＮ後に視聴したことのある全てのチャンネルについて番組の視聴時間記録中の番組があるかどうかを判定し、ある場合はステップＳ１１６に進み、ない場合はステップＳ１２０に進む。
【００４６】
ステップＳ１１６において、視聴時間記録中の番組の１つを選択し、ステップＳ１１７に進む。
【００４７】
ステップＳ１１７において、計測した視聴時間が所定の時間以上であるか、または、番組の放送時間における視聴時間の割合が所定の割合以上であるかを判定し、所定の時間以上、または、所定の割合以上である場合はステップＳ１１８に進み、所定の時間未満、または、所定の割合未満である場合はステップＳ１１９に進む。
【００４８】
ステップＳ１１８において、所定の時間以上、または、所定の割合以上視聴した番組を過去視聴番組として記憶部２９に記録し、ステップＳ１１９に進む。記録する内容は、例えば、放送ネットワーク、チャンネル名、番組名、シリーズ識別（series_id）、番組開始時間、番組終了時間、番組放送時間に対する視聴時間の割合、等である。
【００４９】
ステップＳ１１９において、選択した番組を視聴時間記録中の番組から削除し、ステップＳ１１５に戻る。
【００５０】
ステップＳ１２０において、電源ＯＦＦの処理をし、動作を終了する。
【００５１】
電子番組表を表示する際、一週間前に視聴した番組を、今週の同じ曜日の同じ時間帯、あるいは放送時間の変更を考慮してこの時間帯の前後数時間以内に同じチャンネルで放送される番組と比較し、連続性があるかどうかを判定し、過去視聴番組列に表示する番組を選択する。
【００５２】
図４は、電子番組表を表示する手順を説明するフローチャートである。
【００５３】
ステップＳ２０１において、一週間前に視聴した番組の番組データを視聴時間率が高い順に並び替える。
【００５４】
ステップＳ２０２において、ｎ＝１に設定する（ｎは正の整数）。
【００５５】
ステップＳ２０３において、視聴時間率がｎ番目の番組の番組データがあるかどうかを判定し、ある場合はステップＳ２０４に進み、ない場合はステップＳ２０９に進む。ここで、視聴時間率がｎ番目の番組を番組Ｘとする。
【００５６】
ステップＳ２０４において、番組Ｘの番組データを記憶部２９から取り出す。ここで、放送時間が一定時間以下（例えば１０分以下）の番組については無視するようにしてもよい。
【００５７】
ステップＳ２０５において、番組Ｘの放送から一週間後、同じチャンネルにおいて、番組Ｘの放送時間帯、あるいは番組Ｘの放送時間帯の前後数時間（例えば２時間）以内に、番組Ｘと連続性がある番組があるかどうかを判定する。この判定は、例えば、シリーズ識別（series_id）が一致するかどうか、番組名の文字列が５文字以上一致するかどうか、番組名の文字列が数字以外全て一致するかどうか等によって行う。このようにして番組Ｘと連続性があると判定された番組を番組Ｚとし、番組Ｚがある場合はステップＳ２０６に進み、ない場合はステップＳ２０８に進む。
【００５８】
ステップＳ２０６において、電子番組表の過去視聴番組列に表示する番組のリストである表示番組リストに、番組Ｚと放送時間帯が重なる番組があるかどうかを判定し、ない場合はステップＳ２０７に進み、ある場合はステップＳ２０８に進む。ステップＳ２０１で番組データは視聴時間率が高い順に並べ替えてあるため、番組Ｚと放送時間帯が重なる番組は、番組Ｚより視聴時間率が高いので、番組Ｚより優先して過去視聴番組列に表示する。放送時間の重なりが短い場合（例えば、２分間）、両方の番組を過去視聴番組列に表示するようにしてもよい。
【００５９】
ステップＳ２０７において、番組Ｚを表示番組リストに追加し、ステップＳ２０８に進む。
【００６０】
ステップＳ２０８において、ｎ＝ｎ＋１とし、ステップＳ２０３に戻る。
【００６１】
ステップＳ２０９において、電子番組表を表示し、処理を終了する。この際、過去視聴番組列には、表示番組リストに含まれる番組を表示する。
【００６２】
記憶部２９における番組データは、視聴から１週間を過ぎたら消去するようにしてもよい。
【００６３】
以上、本発明の実施の形態について説明したが、本発明の電子番組表表示装置はこのような実施の形態に限定されるものではない。例えば、上記実施の形態では、過去視聴番組表示列において１週間前に視聴した番組と連続性がある番組を表示したが、１日前に視聴した番組と連続性がある番組を表示するようにしてもよい。また、２週間前またはそれ以前に視聴した番組と連続性がある番組を表示するようにしてもよい。このような場合、記憶部２９における番組データは、連続性を判断する期間を過ぎたら消去するようにしてもよい。
【００６４】
また、過去に視聴した番組と連続性がある番組を表示する電子番組表の形態は、図２の例に限らない。図５は、本発明の電子番組表表示装置が表示する電子番組表の他の例を示す図である。図５に示す電子番組表では、所望の時間帯枠にカーソルを合わせると、その時間帯に放送される、過去に視聴した番組と連続性がある番組の一覧が表示される。図５の例では、上部に示す半日単位の時間帯枠の「１０／１午前」に太枠で示すカーソルが合わされ、この時間帯に放送される「番組ＡＢＣ」〜「番組ＰＱＲ」が放送局、チャンネル番号、放送時間と共に表示されている。
【産業上の利用可能性】
【００６５】
本発明は、電子番組表表示装置に利用可能である。
【符号の説明】
【００６６】
１  フロントエンド
３  デマルチプレクサ
５  映像・音声デコード部
７  音声出力部
１１  番組情報デコード部
１５  番組表データ生成部
１７  画面合成部
２１  表示部
２３  リモコン受光部
２５  制御部
２７  メモリ部２７
２９  記憶部
【図１】
2011114479.tif 000003
【図２】
2011114479.tif 000004
【図３】
2011114479.tif 000005
【図４】
2011114479.tif 000006
【図５】
2011114479.tif 000007