(57)【要約】【課題】  所定日数前（例えば、１週間前や１日前）に視聴した番組と同じ番組のチャンネルに確実に自動選局できること。【解決手段】  受信装置は、放送を受信する手段と、放送される番組のチャンネル、番組開始終了日時及び番組名を含む電子番組表情報を取得する手段と、選局の指示操作を行う操作手段と、視聴したチャンネルと番組名とを少なくとも含む視聴履歴情報を単位時間毎に順次記憶する記憶手段と、前記電子番組表情報から現在放送中の番組を参照し、前記現在放送中の番組と同一チャンネル且つ同一番組名の視聴履歴情報が、現在から所定日数前における現在時刻と同時刻の視聴履歴情報として前記記憶手段に記憶されている場合、前記所定日数前の現在時刻と同時刻に視聴した当該番組のチャンネルに自動選局させるための情報を前記操作手段に供給する制御手段とを設けている。【選択図】      図４
2005295386.tif 000002
【特許請求の範囲】
【請求項１】
放送を受信する手段と、
放送される番組のチャンネル、番組開始終了日時及び番組名を含む電子番組表情報を取得する手段と、
選局の指示操作を行う操作手段と、
視聴したチャンネルと番組名とを少なくとも含む視聴履歴情報を単位時間毎に順次記憶する記憶手段と、
前記電子番組表情報から現在放送中の番組を参照し、前記現在放送中の番組と同一チャンネル且つ同一番組名の視聴履歴情報が、現在から所定日数前における現在時刻と同時刻の視聴履歴情報として前記記憶手段に記憶されている場合、前記所定日数前の現在時刻と同時刻に視聴した当該番組のチャンネルに自動選局させるための情報を前記操作手段に供給する制御手段と、
を設けたことを特徴とする受信装置。
【請求項２】
放送を受信する手段と、
選局の指示操作を行う操作手段と、
視聴したチャンネルを少なくとも含む視聴履歴情報を単位時間毎に順次記憶する記憶手段と、
現在から所定日数前における現在時刻と同時刻から所定時間後の視聴履歴情報が前記記憶手段に記憶されている場合、当該視聴履歴情報に記憶されているチャンネルに自動選局させるための情報を前記操作手段に供給する制御手段と、
を設けたことを特徴とする受信装置。
【請求項３】
放送を受信する手段と、
放送される番組のチャンネル、番組開始終了日時及び番組名を含む電子番組表情報を取得する手段と、
選局の指示操作を行う操作手段と、
視聴したチャンネルと番組名とを少なくとも含む視聴履歴情報を単位時間毎に順次記憶する記憶手段と、
現在から所定日数前における現在時刻と同時刻から所定時間後の視聴履歴情報に記憶されているチャンネル及び番組名と同一チャンネル且つ同一番組名の番組情報が、前記電子番組表情報における現在時刻から前記所定時間後の電子番組情報として存在する場合、当該視聴履歴情報に記憶されているチャンネルに自動選局させるための情報を前記操作手段に供給する制御手段と、
を設けたことを特徴とする受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電波やインターネット等からの放送を受信する受信装置に関する。
【背景技術】
【０００２】
従来、過去に視聴した番組の履歴をメモリに記憶しておき、１日前に観ていた番組や１週間前に観ていた番組のチャンネルに選局することができる装置が提案されている（例えば、特許文献１，２参照）。
【０００３】
また、毎週予約、毎日予約あるいは月〜金曜予約等の番組予約を、電子番組表（ＥＰＧ）の番組名を確認した上で予約する装置が提案されている（例えば、特許文献３参照）。
【特許文献１】特開平０６−７０２４５号公報
【特許文献２】特開平０６−３１１４４３号公報
【特許文献３】特開２００３−４６９２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１，２に記載の選局方法によると、臨時番組等による番組編成の変更により目的の番組が休止している場合、目的の番組のチャンネルに正しく選局できなくなるという問題があった。
【０００５】
また、目的の番組のチャンネルに選局した時刻が、その目的の番組の始まる時刻を過ぎてから選局した場合、翌週に同じ番組のチャンネルに選局するためには、少なくとも前回の選局時刻と同じかそれ以降の時刻にならないと目的の番組のチャンネルに選局されない。例えば、上記特許文献２に記載の選局方法によると、目的の番組が11時00分から始まる番組であるとすると、先週に目的の番組のチャンネルにした時刻が11時16分であった場合、翌週は少なくとも11時16分かもしくはそれ以降の時刻にならないと目的の番組のチャンネルに選局されないため、番組の開始時点から視聴できない等、使い勝手の悪いものであった。
【０００６】
本発明は、以上のような問題を鑑みてなされたものであり、所定日数前（例えば、１週間前や１日前）に視聴した番組と同じ番組のチャンネルに確実に自動選局できる受信装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明に係る受信装置の第１の特徴は、放送を受信する手段と、放送される番組のチャンネル、番組開始終了日時及び番組名を含む電子番組表情報を取得する手段と、選局の指示操作を行う操作手段と、視聴したチャンネルと番組名とを少なくとも含む視聴履歴情報を単位時間毎に順次記憶する記憶手段と、前記電子番組表情報から現在放送中の番組を参照し、前記現在放送中の番組と同一チャンネル且つ同一番組名の視聴履歴情報が、現在から所定日数前における現在時刻と同時刻の視聴履歴情報として前記記憶手段に記憶されている場合、前記所定日数前の現在時刻と同時刻に視聴した当該番組のチャンネルに自動選局させるための情報を前記操作手段に供給する制御手段とを設けたことにある。
【０００８】
すなわち、電子番組表情報から現在放送中の番組を参照し、現在放送中の番組と同一チャンネル且つ同一番組名の視聴履歴情報が、所定日数前における現在時刻と同時刻の視聴履歴情報として記憶手段に記憶されている場合、当該番組のチャンネルに自動選局する指示操作を有効にするため、所定日数前（例えば、１週間前や１日前）に視聴した番組と同じ番組のチャンネルに確実に自動選局できる。また、例えば臨時番組等で番組編成が変更され、目的の番組（所定日数前の同時刻に観た番組と同じ番組）が休止した場合であっても、当該番組のチャンネルに自動選局させるための指示操作が「有効」にならないため、誤って選局するのを防止できる上、ユーザに目的の番組が放送されない（休止されている）ことを知らしめることができる。
【０００９】
ここで「所定日数前」とは、例えば「１週間前」や「１日前」といった所定の期間遡った時点を意味し、「現在から所定日数前における現在時刻と同時刻」とは、例えば、現在時刻が15:00であるとすると、「１週間前の（同じ曜日の）15:00」や「１日前の（昨日の）15:00」に相当する。
【００１０】
また、本発明に係る受信装置の第２の特徴は、放送を受信する手段と、選局の指示操作を行う操作手段と、視聴したチャンネルを少なくとも含む視聴履歴情報を単位時間毎に順次記憶する記憶手段と、現在から所定日数前における現在時刻と同時刻から所定時間後の視聴履歴情報が前記記憶手段に記憶されている場合、当該視聴履歴情報に記憶されているチャンネルに自動選局させるための情報を前記操作手段に供給する制御手段とを設けたことにある。
【００１１】
ここで「所定時間後」とは、例えば「５分以内」や「１０分以内」「１時間以内」といった所定の時間内を意味し、「現在時刻と同時刻から所定時間後に放送される番組」とは、例えば、現在時刻が14:56で、「所定時間」が「５分」あるとすると、「少なくとも14:56〜15:01の間に放送される番組」に相当する。
【００１２】
すなわち、現在から所定日数前における現在時刻と同時刻から所定時間後（例えば５分以内）の視聴履歴情報が記憶手段に記憶されている場合、当該番組のチャンネルに自動選局させる指示操作が「有効」になるため、例え現在時刻が、目的の番組（例えば先週観た番組と同じ番組）の放送開始前の時刻であっても、目的の番組のチャンネルに自動選局させるための指示操作を行うことができる。
【発明の効果】
【００１３】
本発明によれば、所定日数前に視聴した番組と同じ番組のチャンネルに確実に自動選局できる受信装置を提供することができる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照しながら、本発明の実施形態について詳しく説明する。尚、各図面を通じて同一もしくは同等の部位や構成要素には、同一もしくは同等の参照符号を付し、その説明を省略もしくは簡略化する。
【００１５】
［実施例１］
本実施例における受信装置の構成例を図１に示す。
【００１６】
まず、放送を電波から受信する場合、アンテナ２００から入ってきた電波は、チューナ２０１でチャンネルを選択される。デジタル放送では、アナログ放送と異なり１つのチャンネルで複数の事業者が放送を行う。よって、チューナ２０１では、周波数での選択を行うとともに、選択した周波数における複数の事業者の中から１つの事業者を選択する。
【００１７】
一方、インターネット放送を受信する場合は、ネットワークＩ／Ｆ２１４を介して様々なプロトコルにより放送を受信する。プロトコルの制御はＣＰＵ２０８とネットワークＩ／Ｆ２１４により行われるが、プロトコルの種類や制御の方式については、本発明では特に制約されない。
【００１８】
電波からの放送の場合もインターネット放送の場合も、次にデスクランブラ２０２を通る。例えば、有料放送などの課金を行う場合、そのままでは視聴できないように放送信号に予めスクランブルをかけておく。デスクランブラ２０２は、特定の認証カードなどが受信装置に挿入され、課金が確認された場合にのみ、スクランブルを解いて視聴できるようにするための回路である。尚、無料放送でもスクランブルのかかっている場合があり、その場合もスクランブルを解いて視聴する。
【００１９】
デスクランブラ２０２を通過した信号は、デマルチプレックス２０３を経由する。デマルチプレックス２０３で、ビデオデータとオーディオデータに分けられ、一時的にデマルチプレックス用ＲＡＭ２１２に蓄えられる。その後、デマルチプレックス用ＲＡＭ２１２から、ビデオデータはビデオデコーダ２０４に送られ、オーディオデータはオーディオデコーダ２０５に送られる。
【００２０】
ビデオデコーダ２０４では、圧縮されたビデオデータがデコードされ、その後、ＧＵＩのグラフィックス２１３のデータが重畳されて、ビデオ出力としてモニタに出力される。
【００２１】
また、オーディオデコーダ２０５では、圧縮されたオーディオデータがデコードされ、オーディオ出力としてオーディオアンプで出力される。
【００２２】
以上のチューナ２０１からオーディオデコーダ２０５までの各部は、バスによってＣＰＵ２０８と接続され、ＣＰＵ２０８の制御によって動作する。ＣＰＵ２０８のバスには、上記各部以外に、ＣＰＵ２０８のプログラムを格納するＲＯＭ２０９、ＣＰＵ２０８の変数を格納するＲＡＭ２１０、フラッシュメモリ２１１、ネットワークＩ／Ｆ２１４、ＲＴＣ（リアル・タイム・クロック）２１５、リモコンＩ／Ｆ２１６が接続されている。
【００２３】
デマルチプレックス２０３は、上記オーディオデータ及びビデオデータ以外に、ＳＩ／ＰＳＩ情報やデータカルーセル情報を抜き出して、デマルチプレックス用ＲＡＭ２１２に一時的に蓄え、ＣＰＵ２０８がこれを取得して、たとえばＳＩ情報ならＥＰＧ（Electronic Program Guide）向けの情報に整理し直したり、データカルーセルの情報の中からＢＭＬ文書の情報を抽出したりして、ＲＡＭ２１０に蓄える。尚、ＰＳＩ（Program Specific Information）は、ＭＰＥＧ−２で定義されている主にＰＡＴとＰＭＴを指し、そのＴＳ（Transport Stream）に音声や映像などどのような情報が含まれているかが記述されている。ＳＩ（Service Information）は、番組配列情報放送データストリームの分配システム、内容、スケジュール／タイミングなどを記述するデジタルデータをいい、独自に定義された拡張部分とともにＭＰＥＧ−２のＰＳＩである。ＳＩはＰＳＩの一部であると見なして、ＰＳＩ／ＳＩ情報としてまとめて扱う場合が多い。また、国内デジタル放送のデータ放送の規格であるARIB-B24規格で定義するマルチメディア表現に用いるタグ・属性のみを対象としたＸＭＬ応用言語をＢＭＬ（Broadcast Markup Language）といい、ＢＭＬを用いて記述した文書をＢＭＬ文書という。
【００２４】
ユーザからリモコンＩ／Ｆ２１６を介してＥＰＧ情報の表示指示があった場合、ＣＰＵ２０８はグラフィックス２１３を通じてＥＰＧ情報をユーザに提示する。ＥＰＧ情報は現在以降数日間の情報を取得可能である。また、ＢＭＬ文書は自動的に実行あるいはユーザの操作により実行され、例えばその中のＧＵＩ（グラフィックスユーザーインタフェース）部分は、グラフィックス２１３によりユーザに提示する。
【００２５】
ＲＴＣ２１５は時計であり、その内部に水晶発振器を持って自走で時刻を保持していても良いし、放送からＳＩ情報として受信された時刻データを元に時刻を保持していても良い。後者の場合は、ＳＩ情報の中の時刻情報ＴＯＴ（Time Offset Table；現在の日付、時刻、およびサマータイムの情報が含まれる）をデマルチプレックス用ＲＡＭ２１２からデマルチプレックス２０３経由でＣＰＵ２０８が取得して、ＲＴＣ２１５に保持させることになる。また、ＲＴＣ２１５が保持する時刻は、年月日時分秒といった絶対的な時刻に限らず、受信装置に電源がＯＮになってから水晶発振器が何クロック発振したかといった相対的な時刻でも良い。いずれの場合でも、ＣＰＵ２０８はその時刻データをＲＴＣ２１５から取得することが可能である。
【００２６】
リモコンＩ／Ｆ２１６は、図５に例示するリモコン１０１から送られる赤外線によりコマンドを取得し、これを保持する。ＣＰＵ２０８は、リモコンＩ／Ｆ２１６からコマンドを読みとって、リモコン１０１のどのボタンが押されたり、離されたりしたかを検知することができる。
【００２７】
上述した番組に関する情報、例えば、放送局（チャンネル）、番組開始終了日時及び番組名などの情報は、放送電波に含まれているＳＩ情報（更に詳細にはＥＩＴ等の記述子）から取得したり、インターネット上で同様の情報を取得できるサイトから情報をダウンロードすることにより取得したりできる。尚、ＥＩＴ（Event Information Table）は、番組の名称や放送日時、放送内容など、番組に関する情報を含むテーブルである。
【００２８】
フラッシュメモリ２１１は不揮発のメモリであり、受信装置本体の電源を切ってもその内容は保持される。過去に視聴した番組の放送局（チャンネル）、番組開始終了日時及び番組名を含む視聴履歴情報がフラッシュメモリ２１１に記憶される。
【００２９】
図３は、視聴している番組の情報を視聴履歴情報としてフラッシュメモリ２１１に登録する処理手順例を示している。また、図２は、フラッシュメモリ２１１内の視聴履歴情報を記憶するためのメモリ構成例を示している。
【００３０】
図３に示すように、受信装置が放送を受信している間、ＣＰＵ２０８は、１分経過したか否か（毎分00秒になったか否か）を常時監視している（ステップＳ０１）。ＣＰＵ２０８は、１分経過するまで（毎分00秒になるまで）は、ステップＳ０１の判定処理を繰り返し、１分が経過すると（毎分00秒に達すると）、現在受信している番組に関する情報である放送局（チャンネル）、番組開始終了日時、番組名、付帯情報等の情報を、フラッシュメモリ２１１に書き込む。この時の書き込むデータの構成は、図２に示すように、１分単位で記録する情報であり、これを１レコードと呼ぶ。よって先週の番組を記録するためには、１週間分の記録が必要であるから、7［日］×24［時間］×60［分］＝10,080［レコード］を記録する必要がある。１レコードの長さは固定長でも可変長でも良いが、放送局、番組開始終了日時は、固定長のデータとして扱えるので、可変長レコードの場合は番組名の長さによってレコード長が決まる。可変長レコードの場合は、例えば番組名の先頭に番組名の長さの情報を付加しておくことによりレコード長を判別することができる。
【００３１】
ここでは、説明を簡単にするために固定長レコードとして説明する。１レコードの長さをＮバイトとして、レコードの格納位置は、曜日と時間と分により決まっている。すなわち、日曜の00時00分のレコード格納位置をＡとすると、木曜日の17:56のレコードは、日曜と木曜は４日差であることから、式１から算出される記憶位置Ｓに記憶される。
【００３２】
S = A+(4×24×60+17×60+56)×N = A+6836N                 (1)
ステップＳ０２におけるフラッシュへの書き込み処理が完了すると、再びステップＳ０１に戻り、ＣＰＵ２０８は、以上の処理動作を放送の受信が終わるまで繰り返す。
【００３３】
次に、所定日数前に視聴した番組と同じ番組のチャンネルに自動選局する場合のアルゴリズムの例を、図４のフローチャートに従って説明する。尚、ここでは「所定日数前」を「１日前（すなわち昨日）」の同時刻に視聴した番組と同じ番組のチャンネルに自動選局する場合を例に説明するが、同様にして「１週間前（すなわち先週）」の同時刻に視聴した番組と同じ番組のチャンネルに自動選局する場合にも適用できる。
【００３４】
図４に示すように、受信装置に電源が投入されている間、ＣＰＵ２０８は、１分経過したか否か（毎分00秒になったか否か）を常時監視している（ステップＳ１１）。１分経過するまで（毎分00秒になるまで）は、ＣＰＵ２０８は、ステップＳ１１の判定処理を繰り返し、１分が経過すると（毎分00秒に達すると）、図２に示した視聴履歴情報のレコードを参照して、１日前（昨日）における現在時刻と同時刻の視聴履歴情報を検索する。このとき、視聴履歴情報の１レコード長をＮバイトとして、１日前、すなわち２４時間前における現在時刻と同時刻のレコードの位置を計算する。例えば、現在時刻が土曜の20:57であるとすると、現在時刻の２４時間前である金曜の20:57のレコードは、日曜の00時00分のレコード記憶位置をＡとすると、日曜と金曜は５日差であることから、式２から算出される記憶位置Ｓに記憶されている。
【００３５】
S = A+(5×24×60+20×60+57)×N = A+8257N                 (2)
ＣＰＵ２０８は、式２から算出される記憶位置Ｓに格納されているレコードから、１日前（昨日）の現在時刻と同時刻に視聴した番組に関する情報である放送局（チャンネル）、番組開始終了日時、番組名、付帯情報等の情報を読み出す（ステップＳ１２）。
【００３６】
次にＣＰＵ２０８は、電子番組表情報から現在放送中の番組を参照し、現在放送中の番組のチャンネル及び番組名と、１日前（昨日）の現在時刻と同時刻に視聴した番組のチャンネル及び番組名とを比較する（ステップＳ１３）。電子番組表情報は、実際に放送されているＳＩ情報や、インターネットから取得する現在放送されている番組の番組情報などを取得し、その中から現在のその放送局で放送されている番組のチャンネルや番組名などの番組情報を抽出して比較する。比較の結果、同一チャンネル且つ同一番組名であれば、１日前（昨日）の現在時刻と同時刻に視聴した番組のチャンネルに自動選局するための指示操作（例えば、図５に示すリモコン１０１の昨日キー１０３）を、押したときに利くように（有効に）する（ステップＳ１４）。逆に、チャンネル及び番組名が一致しない場合は、昨日キー１０３を、押したときに利かないように（無効に）する（ステップＳ１５）。
【００３７】
図５は、リモコン１０１の外観の概略を示しており、電源ボタン１０２、昨日キー１０３、先週キー１０４、テンキー５、十字キー及び決定キー１０６などを備えている。このリモコン１０１において、昨日キー１０３が押されると、昨日（１日前）における現在時刻と同じ時刻に視聴していた番組の放送局（チャンネル）に自動的に選局され、先週キー１０４が押されると、先週（１週間前）における現在時刻と同じ時刻に視聴していた番組の放送局（チャンネル）に自動的に選局される。
【００３８】
図６は、ＧＵＩ（グラフィックスユーザーインタフェース）により自動選局を実現する場合の例を示している。先ずこの画面を表示するにあたって、図４のステップＳ１２〜Ｓ１５と同様の処理をして、ＧＵＩ上のボタンを有効化／無効化する。この場合、ステップＳ１４，Ｓ１５の昨日キーの有効化・無効化を、昨日ボタンを表示する・表示しないと読み替える。
【００３９】
図６に示すＧＵＩ画面では、リモコン１０１の十字キー及び決定キー１０６を用いて操作を行う。すなわち、図６に示すＧＵＩ画面に遷移した時に、先週ボタン１１３に対してフォーカスが当たっており、このとき先週ボタン１１３の色が緑色になるなどフォーカスが当たっているのがわかる状態になる。この状態でリモコン１０１の十字キーの↓キーを押すと、フォーカスが昨日ボタン１１５に移り、更に十字キーの↑キーを押すと、フォーカスが先週ボタン１１３に移動する。先週ボタン１１３にフォーカスがあたっている状態で決定キー１０６を押すと、表示されている先週視聴していた番組名１１４の放送局に選局する。また、昨日ボタン１１５にフォーカスがあたっている状態で十字キー及び決定キー１０６中の決定キー１０６を押すと、表示されている昨日視聴していた番組名１１６の放送局に選局する。尚、リモコン１０１上に、図５に示したように昨日キー１０３や先週キー１０４が配置されていて、尚且つ図６のようなＧＵＩ画面も配置されているといった構成にしても良い。
【００４０】
また、図６に示した例では、先週ボタン１１３と先週視聴していた番組名１１４の表示色を薄くすることで、先週ボタン１１３が無効であることを示している。また、リモコン１０１の場合と同様に、また、単に先週ボタン１１３の表示を変更するだけでなく、先週ボタン１１３を押せないようにしたり、押した場合に警告音を発するようにしたりといった方法で、先週ボタン１１３が無効であることをユーザに知らしめても良い。
【００４１】
また、更には先週ボタン１１３を有効にする場合には、先週ボタン１１３を点灯させたり、ブリンクさせたり、色を変更したりして、ユーザに知らせることもできる。逆に先週ボタン１１３を無効にする場合には、先週ボタン１１３を消灯させたり、ブリンクを中止したりして、無効であることをユーザに知らせる。あるいは、無効のときにも先週ボタン１１３を押せるようになっているが、押すと警告音を発するようにしても良い。いずれにしても、これらはあくまでもオプションであり、これによりユーザにわかりやすくなるということで、これらのオプションがなくても、本発明の本質には関わらない。
【００４２】
図６に示した例では、現在時刻１１２に表示されている現在時刻21:05の同時刻の先週及び昨日視聴していた番組が、それぞれ先週視聴していた番組名１１４や昨日視聴していた番組名１１６に表示されている。図７に例示するような視聴履歴情報のレコードがフラッシュメモリ２１１に記憶されていて、電子番組表情報（本日の番組表）を取得したとすると、先週の21:05には「BS 141ch 金曜○○劇場」を視聴していたが、電子番組表情報（本日の番組表）には、本日の21:05には該当する番組が掲載されていない。従って、図６における先週ボタン１１３は無効に設定され、先週視聴していた番組名１１４もチャンネルと番組名は表示されるものの無効に設定されている。一方、昨日の21:05には「地デジ 031-0ch」の「今日のニュース」を視聴しており、電子番組表情報（本日の番組表）の本日の21:05にも「地デジ 031-0ch」の「今日のニュース」が掲載されている。従って、図６における昨日ボタン１１５及び昨日視聴していた番組名１１６は有効に設定されている。
【００４３】
尚、図６において、先週視聴していた番組名１１４や昨日視聴していた番組名１１６に表示するチャンネル、番組開始終了日時、番組名等の情報は、必ずしも表示させなくても良い。すなわち、先週ボタン１１３及び昨日ボタン１１５だけでも、上述の機能は実現可能である。
【００４４】
［実施例２］
次に、現在時刻が、目的の番組（例えば昨日観た番組と同じ番組）の放送開始前の時刻であっても、その目的の番組のチャンネルに自動選局する場合について、図８及び図９に基づいて説明する。
【００４５】
図９において、現在時刻１１２に表示されている現在時刻が20:56であるが、先週視聴していた番組名１１４と昨日視聴していた番組名１１６には、21:00から開始する番組の情報がそれぞれ表示されている（視聴履歴情報と電子番組表情報の関係は図７のタイムチャートを参照）。このように、実際の番組が始まる時刻（21:00）の所定時間前（例えば５分前）より以降に、先週ボタン１１３や昨日ボタン１１５が押されると、その後視聴していた番組の放送局に選局することができる。この場合では、20:55になると先週視聴していた番組名１１４や昨日視聴していた番組名１１６が21:00からの番組に置き換わり、その放送局に選局することができる。
【００４６】
以下、目的の番組の放送開始前であっても、目的の番組のチャンネルに自動選局する場合のアルゴリズムの例を、図８に基づいて説明する。
【００４７】
ステップＳ２１は、図４におけるステップＳ１１と同様であるため、説明を省略する。
【００４８】
ステップＳ２２では、現在時刻から所定時間先（ここでは、５分先）の昨日視聴していた番組に関する視聴履歴情報のレコードを参照することになる。すなわち、例えば現在時刻が火曜日の9:30であるとすると、月曜日の9:35の視聴履歴情報のレコードを参照する。これにより、昨日視聴を開始した時刻の５分前であっても、その番組に選局可能となるし、例えば9:30から放送が開始する番組に対して、放送開始時刻の５分前である9:25から、その番組に対しての選局が可能となる。これにより、目的とする番組の先頭から確実に視聴することが可能となる。
【００４９】
ステップＳ２３では、電子番組表情報から現在時刻の５分先の放送予定の番組を参照し、現在時刻の５分先の放送予定の番組のチャンネル及び番組名と、１日前（昨日）の現在時刻の５分先に視聴した番組のチャンネル及び番組名とを比較する。比較の結果、同一チャンネル且つ同一番組名であれば、１日前（昨日）の現在時刻の５分先に視聴した番組のチャンネルに自動選局するための指示操作（昨日キー１０３あるいは昨日ボタン１１５）を有効にする（ステップＳ２４）。逆に、チャンネル及び番組名が一致しない場合は、昨日キー１０３あるいは昨日ボタン１１５を無効にする（ステップＳ２５）。
【００５０】
図１０は、図８に示したアルゴリズムの変形例であり、ステップＳ２３の判定の結果、同一チャンネル且つ同一番組名の番組がなかった場合の処理動作が図８に示したアルゴリズムと異なる。尚、ステップＳ２３以降の処理部分（ステップＳ３１〜Ｓ３３）は、図４に示したアルゴリズムに組み入れることも可能である。
【００５１】
ステップＳ２３の判定の結果、同一チャンネル且つ同一番組名の番組がなかった場合、ステップＳ３１に移行し、昨日の当該時刻は、そもそもテレビを視聴していたか否かを判定する。この判定処理は、視聴履歴情報の該当レコードの番組開始終了日時を参照して、昨日のデータでなければ（昨日のデータでなければ、もっと過去の日時が格納されているはずである）、その時間帯はテレビを視聴していなかったと判断できる。
【００５２】
ステップＳ３１の判定の結果、昨日の当該時刻はテレビを視聴していて、かつその番組と同じ番組が電子番組表の放送予定にないのであれば、ステップＳ３２に移行し、昨日視聴していた番組名１１６に番組情報を表示し、昨日キー１０３あるいは昨日ボタン１１５を無効にする。一方、ステップＳ３１の判定の結果、昨日のその時刻にはテレビを視聴していなかったと判定した場合は、ステップＳ３３に移行する。そして、ステップＳ３３において、昨日はテレビを視聴していなかった旨の表示を昨日視聴していた番組名１１６の欄に表示し、昨日キー１０３あるいは昨日ボタン１１５を無効にする。尚、実施例１と同様に、番組名１１４，１１６の表示は必須ではない。
【００５３】
［実施例３］
実施例２における、目的の番組の放送開始前の時刻であってもその目的の番組のチャンネルに自動選局する方式を、更に発展させて、例えば、ステップＳ１３あるいはステップＳ２３の判定の結果、同一チャンネル及び同一名の番組がない場合に、その後の所定時間内（例えば、１時間以内）に視聴していた番組と同じ番組が放送予定である場合には、先週視聴していた番組名１１４あるいは昨日視聴していた番組名１１６に表示させることができる。例えば、現在時刻を21:10として先週の21:10には番組を何も視聴していなかったとする。そして、先週の22:00から視聴していた番組があったとすれば、それを先週視聴していた番組名１１４に表示させることができる。図１１に示す例では、現在時刻１１２に表示されている現在時刻は20:56であるが、先週視聴していた番組名１１４には、22:00から開始する番組の情報「BS 141ch 金曜○○スペシャル」が表示されている（視聴履歴情報と電子番組表情報の関係は図７のタイムチャートを参照）。
【００５４】
図１２は、実施例３におけるアルゴリズム例を示している。図１０に示したアルゴリズムと異なるのは、ステップＳ３１の判定の結果、昨日はそもそもテレビを視聴していなかったと判定した場合以降の処理（ステップＳ４２〜Ｓ５３）である。
【００５５】
ステップＳ３１の判定の結果、昨日のその時刻にはテレビを視聴していなかったと判定した場合、ステップＳ４２に移行し、現在時刻から所定時間先（ここでは、６５分先）の昨日視聴していた番組に関する視聴履歴情報のレコードを参照する。
【００５６】
例えば、現在時刻が金曜の20:58であるとすると、昨日の21:03から６０分分の視聴履歴情報のレコードをスキャンしていく。つまり木曜の21:03から22:02までのレコードを順次参照していく。木曜の21:03から22:02までのレコードを順次参照しながら、本日の同時刻に同一チャンネル且つ同一番組名の番組があるか否かを判定し（ステップＳ４３）、木曜の21:03から22:02までのいずれのレコードにも本日放送予定の番組がない場合は、次に、昨日の当該時刻（木曜の21:03から22:02まで）は、そもそもテレビを視聴していたのか否かを判定する（ステップＳ５１）。ステップＳ５１の判定の結果、昨日の当該時刻（木曜の21:03から22:02まで）はテレビを視聴していて、かつその番組と同じ番組が電子番組表の放送予定にないのであれば、ステップＳ５２に移行し、昨日視聴していた番組名１１６に番組情報を表示し、昨日ボタン１１５（あるいは昨日キー１０３）を無効にする。一方、ステップＳ５１の判定の結果、昨日のその時刻（木曜の21:03から22:02まで）にはテレビを視聴していなかったと判定した場合は、ステップＳ５３に移行し、昨日はテレビを視聴していなかった旨の表示を昨日視聴していた番組名１１６の欄に表示し、昨日ボタン１１５（あるいは昨日キー１０３）を無効にする。
【００５７】
一方、ステップＳ４３の判定の結果、木曜の21:03から22:02までのいずれかのレコードに本日放送予定の番組が含まれている場合は、昨日視聴していた番組名１１６に番組情報を表示し、昨日ボタン１１５（あるいは昨日キー１０３）を有効にする。この場合、１分おきに記録されている視聴履歴情報のレコードを長い区間に渡って参照することになるため、様々な放送局（チャンネル）や番組を視聴していることがあり得る。この場合、例えば以下に示すようなアルゴリズムをもちい、昨日視聴した番組のうちで最も主に視聴していた番組を決定する。
【００５８】
１）５分以上連続して同一放送局を選局しているものは、主として視聴していた番組の候補とする。
【００５９】
２）主として視聴していた番組の候補が複数ある場合には、最も早い時刻に視聴していた番組を主として視聴していた番組とする。
【００６０】
以上のアルゴリズムにより、主として視聴していた番組を決定し、次に、それと同じ番組名の番組が今日放送されているか否か、あるいは放送される予定か否かを、電子番組表情報を参照しながら判定する。
【００６１】
以上、実施例１〜３について説明したように、電子番組表情報から現在放送中の番組を参照し、現在放送中の番組と同一チャンネル且つ同一番組名の視聴履歴情報が、所定日数前における現在時刻と同時刻の視聴履歴情報としてフラッシュメモリ２１１に記憶されている場合、当該番組のチャンネルに自動選局する指示操作（昨日キー１０３，昨日ボタン１１５，先週キー１０４，先週ボタン１１３）を有効にするように処理を行っている。従って、例えば、臨時番組等で番組編成が変更され、目的の番組（所定日数前の同時刻に観た番組と同じ番組）が休止した場合であっても、当該番組のチャンネルに自動選局するための指示操作（昨日キー１０３，昨日ボタン１１５，先週キー１０４，先週ボタン１１３）が「有効」にならないため、誤って選局するのを防止できる上、ユーザに目的の番組が放送されない（休止されている）ことを知らしめることができる。
【００６２】
また、現在から所定日数前（例えば７日前）における現在時刻と同時刻から所定時間後（例えば５分後）の視聴履歴情報がフラッシュメモリ２１１に記憶されている場合、当該視聴履歴情報に記憶されているチャンネルに自動選局する指示操作（昨日キー１０３，昨日ボタン１１５，先週キー１０４，先週ボタン１１３）が「有効」になるため、例え現在時刻が、目的の番組（例えば先週観た番組と同じ番組）の放送開始前の時刻であっても、目的の番組のチャンネルに自動選局するための指示操作を行うことができる。
【００６３】
以上、本発明の実施の形態を詳細に説明したが、本発明は、その精神または主要な特徴から逸脱することなく、他の色々な形で実施することができる。従って、前述の実施形態はあらゆる点で単なる例示に過ぎず、限定的に解釈してはならない。本発明の範囲は、特許請求の範囲によって示すものであって、明細書本文には何ら拘束されない。更に、特許請求の範囲の均等範囲に属する変形や変更は、全て本発明の範囲内のものである。
【産業上の利用可能性】
【００６４】
本発明は、放送電波からを受信する受信装置やインターネット放送を受信する受信装置、更にはこれらの受信装置を内蔵した様々な機器、例えば、ＤＶＤレコーダ、ハードディスクレコーダ、ホームサーバ、テレビ、ＳＴＢ、パソコン、携帯電話機等に用いることが可能である。
【図面の簡単な説明】
【００６５】
【図１】本発明の一実施形態による受信装置の構成例を示すブロック図である。
【図２】図１に示した受信装置のフラッシュメモリ内のメモリ構成例を示す模式図である。
【図３】視聴している番組の視聴履歴情報をフラッシュメモリ登録するためのアルゴリズム例を示すフローチャートである。
【図４】昨日視聴した番組と同じ番組のチャンネルに自動選局する場合のアルゴリズム例（実施例１）を示すフローチャートである。
【図５】リモコンの外観を例示する概略図である。
【図６】ＧＵＩにより自動選局を指示する場合の画面表示例を示すイメージ図である。
【図７】視聴履歴情報と電子番組表情報のデータ例を示すタイムチャートである。
【図８】目的の番組の放送開始前に目的の番組のチャンネルに自動選局する場合のアルゴリズム例（実施例２）を示すフローチャートである。
【図９】図８に示す処理によりＧＵＩに表示される情報の一例を示すイメージ図である。
【図１０】目的の番組の放送開始前に目的の番組のチャンネルに自動選局する場合のアルゴリズムの変形例（実施例２）を示すフローチャートである。
【図１１】図１２に示す処理によりＧＵＩに表示される情報の一例を示すイメージ図である。
【図１２】昨日視聴した番組と同じ番組のチャンネルに自動選局する場合のアルゴリズム例（実施例３）を示すフローチャートである。
【符号の説明】
【００６６】
１０１…リモコン
１０２…電源ボタン
１０３…昨日キー
１０４…先週キー
１０６…十字キー及び決定キー
１１２…現在時刻
１１３…先週ボタン
１１４…先週視聴していた番組名
１１５…昨日ボタン
１１６…昨日視聴していた番組名
２００…アンテナ
２０１…チューナ
２０２…デスクランブラ
２０３…デマルチプレックス
２０４…ビデオデコーダ
２０５…オーディオデコーダ
２０８…ＣＰＵ
２０９…ＲＯＭ
２１０…ＲＡＭ
２１１…フラッシュメモリ
２１２…デマルチプレックス用ＲＡＭ
２１３…グラフィックス
２１４…ネットワークＩ／Ｆ
２１５…ＲＴＣ
２１６…リモコンＩ／Ｆ
【図１】
2005295386.tif 000003
【図２】
2005295386.tif 000004
【図３】
2005295386.tif 000005
【図４】
2005295386.tif 000006
【図５】
2005295386.tif 000007
【図６】
2005295386.tif 000008
【図７】
2005295386.tif 000009
【図８】
2005295386.tif 000010
【図９】
2005295386.tif 000011
【図１０】
2005295386.tif 000012
【図１１】
2005295386.tif 000013
【図１２】
2005295386.tif 000014