(57)【特許請求の範囲】
【請求項１】
チャンネルを切り替えるチャンネル切替部と、
前記チャンネル切替部で切り替えられたチャンネルのデータを受信する受信部と、
チャンネルを切り替える命令であるチャンネル切替命令と、該チャンネル切替命令の送信元である前記データのサービス提供者を識別する送信元識別子とを受け付ける命令受付部と、
前記命令受付部でチャンネル切替命令を受け付けた場合に、前記チャンネル切替部にチャンネル切替の指示を行うチャンネル切替制御部を具備する受信装置において、
前記チャンネル切替制御部は、前記命令受付部が受け付けた前記送信元識別子と予め格納された送信元識別子とが一定の関係を有するか否かを判断する判断手段と、前記判断手段が前記一定の関係を有するとの判断をした場合に、前記チャンネル切替部にチャンネル切替の指示を行うことを定める切替指示決定手段と、チャンネル切替の指示を行うことを定める場合のチャンネル切替命令の送信元を指定するためのスケジュールを格納しているスケジュール格納部とを具備し、
前記チャンネル切替制御部は、前記スケジュール格納部に格納されたスケジュールに従って、前記チャンネル切替部にチャンネル切替の指示を行うか否かを定めることを特徴とする、受信装置。
【請求項２】
前記スケジュールは、前記送信元識別子を時間帯に割り付けた対応表である、請求項１記載の受信装置。
【請求項３】
前記スケジュールの編集をするための、前記送信元識別子の入力を受け付ける入力受付部を具備する、請求項２記載の受信装置。
【請求項４】
前記入力受付部がメールクライアント機能を有し、受信した電子メールのサブジェクトに基づいて前記スケジュールの編集を行う、請求項３記載の受信装置。
【請求項５】
前記スケジュールの編集を監視して前記チャンネル切替命令の送信元が特定のサービス提供者である時間帯の特定をする特定部と、該特定の結果を前記送信元に送信する送信部とを具備する、請求項４記載の受信装置。
【請求項６】
前記特定のサービス提供者が前記チャンネル切替命令の送信元であった時間を集計する集計部と、前記集計部の集計結果に従って送信元への課金料を計算する課金料計算部とを具備する、請求項５記載の受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばＳＴＢ(Set Top Box)などの放送を受信する受信装置、及びチャンネル切替用プログラムに関するものである。
【背景技術】
【０００２】
例えばディジタル衛星放送を受信するのに利用されるＳＴＢの概略構成の一例を図２０に示す。
【０００３】
図２０に示すように、ＳＴＢ１００は、受信アンテナ２０１とテレビ受像機２０２に接続されている。受信アンテナ２０１が衛星から受信した信号は、ＳＴＢ１００のチューナー部１０１に入力される。チューナー部１０１は、複数の周波数チャンネル（以下、単にチャンネルという）のうちのいずれかのチャンネルの信号を信号処理部１０２に出力する。信号処理部１０２は、チューナー部１０１からの信号よりビデオデータやオーディオデータなどを分離し、これらのデータをデコードするなどして、テレビ受像機２０２やハードディスクドライブ２０３に出力する。チューナー部１０１、信号処理部１０２には、マイクロコントローラ１０４が接続されており、チューナー部１０１、信号処理部１０２は、マイクロコントローラ１０４の制御に従う。マイクロコントローラ１０４には、チューナー部１０１、信号処理部１０２の他、データ入出力部１０５も接続される。データ入出力部１０５は、例えばＳＴＢ１００の筐体上に設けられた赤外線受光部である。リモコン１０６から発信された赤外光は、このデータ入出力部１０５により受信される。リモコン１０６は、もちろん、ＳＴＢ１００から離れたところでチャンネルを切り替えたりするのに用いられる。
【０００４】
ユーザがリモコン１０６によりチャンネルを切り替える操作を行うと、チャンネルを切り替える命令であるチャンネル切替命令が、リモコン１０６から発信され、データ入出力部１０５により受信される。
【０００５】
データ入出力部１０５が受信したチャンネル切替命令は、マイクロコントローラ１０４に供給される。マイクロコントローラ１０４は、データ入出力部１０５からのチャンネル切替命令が供給されると、チューナー部１０１にチャンネル切替の指示を行う。
【０００６】
これによって、チューナー部１０１が信号処理部１０２に出力する信号は、チャンネル切替命令のあったチャンネルの信号に切り替えられる。
【０００７】
上述のＳＴＢ１００のような従来の放送受信装置では、リモコン１０６やＳＴＢ１００筐体上のボタンを操作することができる者であれば誰でもチャンネルを切り替えることができた。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、受信装置に内蔵させたハードディスクドライブにプログラムやコンテンツなどを記憶させておけば、例えば商品販売や遠隔医療、広告などのサービスのインターフェースとしてテレビ受像機を利用することも可能となる。
【０００９】
この場合、良質のサービスを継続的に提供するためには、ハードディスクドライブに記憶したプログラムやコンテンツなどを随時更新するのが好ましい。
【００１０】
更新を行う方法として、サービス提供者が行った更新を随時ユーザに提供し得るように、更新専用のチャンネルを設けることが考えられる。
【００１１】
しかしながら、従来の受信装置では、更新専用のチャンネルを設けたとしても、ユーザによりチャンネルの切替が行われると、サービス提供者の放送は受信されない。このため、サービス提供者が確実に更新を行うことは困難である。
【００１２】
これに対し、例えば更新専用のチューナー部を別途設ければ、ユーザがチャンネルを切り替えても、その影響を避けることができる。但し、ユーザは別途設けたチューナー部のチャンネルを自由に切り替えることができない。
【００１３】
また、リモコン１０６などを操作できるユーザであれば誰でもチャンネルの切替を行うことができるというだけでは不適切な場合がある。例えば、教育的な観点や健康面を考慮して、夜が深くなると、子供にはテレビを見せたくないと親が考える場合がある。このような場合でも、従来の受信装置では、親が知らない間に子供は好きな番組のチャンネルに切り替えることができた。
【００１４】
本発明は、このような従来の技術における課題を鑑みてなされたものであり、ユーザ及びサービス提供者双方の利便性を向上させることのできる受信装置、チャンネル切替用プログラムを提供することを目的とするものである。
【課題を解決するための手段】
【００１５】
本発明は、上記目的を達成するために以下の手段を採用している。該手段を例えば図１に示すような受信装置を前提として説明する。
【００１６】
この受信装置１は、図１に示すように、例えばチューナーなどの受信部１を備えている。チャンネル切替部２は、受信部１のチャンネルを切り替える。受信部１は、チャンネル切替部２で切り替えられたチャンネルのデータを受信する。チャンネルを切り替える命令であるチャンネル切替命令は、例えばリモコン６などから発信され、命令受付部３が受け付ける。チャンネル切替制御部４は、命令受付部３でチャンネル切替命令を受け付けた場合に、チャンネル切替部２にチャンネル切替の指示を行う。
【００１７】
但し、チャンネル切替制御部４は、命令受付部３でチャンネル切替命令を受け付けた場合に、チャンネル切替部２に必ずチャンネル切替の指示を行うわけではない。
【００１８】
チャンネル切替制御部４が、チャンネル切替部２にチャンネル切替の指示を行うか否かは、命令受付部３で受け付けるチャンネル切替命令の送信元により定められる。
【００１９】
例えば命令受付部３がユーザからのチャンネル切替命令を受け付けても、チャンネル切替制御部４はチャンネル切替の指示を行わないと定めることもある。このとき受信部１はユーザにより使用されていないから、例えば放送局からチャンネル切替命令を送信することによって、他の者が使用することができる。受信部１の使用者となるのは、例えばサービス提供者である。ここで、サービス提供者は、ユーザを除き、何らかの形態で放送に関わる者をいい、例えば商品販売や遠隔医療、広告などのサービスを行う。
【００２０】
このサービス提供者が、受信部１を使用する権利を有していれば、チャンネル切替制御部４は、チャンネル切替の指示を行うことを定めるのである。これによってユーザ及びその他の使用者の利便性を向上させることができる。
【００２１】
なお、受信装置は専用のハードウェアによって構成することも可能であるし、コンピュータのハードウェアとプログラムとを協働させることにより、コンピュータを上述の受信装置として機能させることも可能である。この場合、プログラムは放送やインターネットなどを通じた配信によって流通することもあるし、例えばＣＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体に記録された状態で流通することもある。
【発明の効果】
【００２２】
以上の構成を採用することにより、本発明の受信装置、チャンネル切替プログラムによれば、ユーザ及びサービス提供者双方の利便性を向上させることができる。
【発明を実施するための最良の形態】
【００２３】
以下に本発明の実施の形態を図面に従って説明する。以下の実施の形態では、本発明は、例えばディジタル衛星放送を受信するＳＴＢに現れる。
（実施の形態１）
図２に示すように、このＳＴＢは、受信アンテナ２０１とテレビ受像機２０２に接続されている。ＳＴＢは、受信部１として２つのチューナー部１ａ、１ｂを有している。受信アンテナ２０１からの信号は、各チューナー部１ａ、１ｂそれぞれに入力される。受信部１は、入力された信号のうち、チャンネル切替部２で切り替えられたチャンネルのデータを受信し、信号処理部５に出力する。
【００２４】
信号処理部５は、例えばマイクロプロセッサやデコーダなどを有しており、マイクロプロセッサによって、チューナー部１ａ、１ｂからの信号に多重化されているビデオデータやオーディオデータ、その他のデータを分離する。さらに、デコーダによって、ビデオデータやオーディオデータをデコードし、テレビ受像機２０２やハードディスクドライブ２０３に出力する。
【００２５】
また、チャンネル切替部２は、２つのチューナー部１ａ、１ｂに対して別個に設けられている。一方のチャンネル切替部２ａは、チューナー部１ａに対するチャンネルの切替を行い、他方のチャンネル切替部２ｂは、チューナー部１ｂに対するチャンネルの切替を行う。
【００２６】
各チャンネル切替部２ａ、２ｂはそれぞれチャンネル切替制御部４に接続されている。チャンネル切替制御部４は、チャンネル切替部２ａ、２ｂそれぞれにチャンネル切替の指示を行う。チャンネル切替の指示は、チャンネル切替制御部４にチャンネル切替命令が供給されたことを契機として行われる。
【００２７】
チャンネル切替命令は、チャンネルを切り替える命令である。この命令は、例えばチャンネルを表すチャンネル情報、当該命令がいずれのチューナー部１ａ、１ｂに対するものであるかを表す対象チューナー情報を含む。チャンネル切替制御部４には、命令受付部３からチャンネル切替命令が供給される。
【００２８】
命令受付部３は、ＳＴＢに入力されたチャンネル切替命令を受け付ける。チャンネル切替命令は、例えばリモコン６から発信され、ＳＴＢに入力される。このチャンネル切替命令を受け付ける命令受付部３Ｒには、赤外線受光部などのデータ入出力部７が用いられる。リモコン６からのチャンネル切替命令が命令受付部３Ｒによって受け付けられ、チャンネル切替命令が供給されると、チャンネル切替制御部４は、チャンネル切替命令からチャンネル情報、対象チューナー情報を取得する。対象チューナー情報が対象チューナーとしてチューナー部１ａを表している場合、チャンネル切替制御部４からチャンネル切替部２ａにチャンネル情報が送出され、チャンネル切替の指示が行われる。チャンネル切替制御部４からチャネル切替の指示があると、チャンネル切替部２ａにより、チューナー部１ａのチャンネルは、チャンネル情報が表すチャンネルに切り替えられる。
【００２９】
このようにユーザがリモコン６を操作すれば、チューナー部１ａのチャンネルを切り替えることができる。他方のチューナー部１ｂのチャンネルを切り替える場合にも同様の動作が行われることになる。ＰｉｎＰ(Picture in Picture)のように子画面に主画面と異なるチャンネルの番組を表示させたり、主画面と異なるチャンネルの番組をハードディスクドライブ２０３に記録するには、各チューナー部１ａ、１ｂのチャンネルを別個に切り替えればよい。
【００３０】
但し、２つあるチューナー部１ａ、１ｂの両方をユーザだけが使う場合、サービス提供者が放送を通じて商品販売、広告などのサービスを円滑に提供できない。サービスに必要な情報をハードディスクドライブ２０３に記録しようとしても、それをＳＴＢに確実に受信させることは困難である。
【００３１】
そこで、このＳＴＢでは、ユーザだけでなくサービス提供者からのチャンネル切替命令も受け付けられる。そして、例えば深夜から早朝にかけた時間帯など特定の時間帯については、チューナー部１ｂのチャンネル切替が、サービス提供者からのチャンネル切替命令に従って行われる。
【００３２】
サービス提供者からのチャンネル切替命令が含む対象チューナー情報は、ここでは、対象チューナーとしてチューナー部１ｂを表すものに限られる。サービス提供者からのチャンネル切替命令は、放送やネットワークなどを通じてＳＴＢに入力される。放送の場合、チャンネル切替命令は、例えば全てのチャンネルの放送に対して多重化されて放送される。
【００３３】
放送局は、チャンネル切替命令を含む放送を所定のスケジュールに従って行う。例えば午前０時には、サービス提供者Ａがサービスに必要な情報を送信するのに利用するチャンネルを表すチャンネル切替命令を含む放送が行われる。また、午前３時には、サービス提供者Ｂがサービスに必要な情報を送信するのに利用するチャンネルを表すチャンネル切替命令を含む放送が行われる。さらに、午前５時には、サービス提供者Ｃがサービスに必要な情報を送信するのに利用するチャンネルを表すチャンネル切替命令を含む放送が行われる。
【００３４】
サービス提供者からのチャンネル切替命令を含む放送は、受信部１によって受信され、サービス提供者からのチャンネル切替命令は、信号処理部５によって分離される。命令受付部３Ｂは、信号処理部５によって分離されたチャンネル切替命令を受け付け、チャンネル切替制御部４に供給する。
【００３５】
前記特定の時間帯が午後１１時３０分から翌日の午前６時までの時間帯であるとき、それ以外の時間帯においては、たとえサービス提供者からのチャンネル切替指令が命令受付部３Ｂから供給されても、チャンネル切替制御部４は、チャンネル切替部２ｂにチャンネル切替の指示を行わない。前記特定の時間帯以外の時間帯では、既述の通り、ユーザがリモコン６などを用いてチューナー部１ｂのチャンネルを切り替えることができる。
【００３６】
ここで、図３は実施の形態１におけるチャンネル切替制御部４の動作を説明するためのフローチャートである。
【００３７】
図３に示すように、命令受付部３によってチャンネル切替命令が受け付けられ（Ｓ１）、当該チャンネル切替命令が供給されると、チャンネル切替制御部４は、当該チャンネル切替命令の対象チューナー指定情報が対象チューナーとしてチューナー部１ｂを表しているか否かを判断する（Ｓ２）。
【００３８】
チューナー部１ｂを表していないと判断した場合、当該チャンネル切替命令はサービス提供者からのものではないから、チャンネル切替制御部４は、既述の通り、チャンネル情報をチャンネル切替部２ａに送出し、チャンネル切替の指示を行う。チャンネル切替部２ａは、ユーザがリモコン６などで指定した通り、チューナー部１ａのチャンネルを切り替える（Ｓ３）。
【００３９】
一方、チューナー部１ｂを表していると判断した場合、チャンネル切替制御部４は、当該チャンネル切替命令の供給されたのが前記特定の時間帯であるか否かを判断する（Ｓ４）。チャンネル切替制御部４は、予め前記特定の時間帯に対する設定を保持しており、またチャンネル切替命令の供給された時刻をシステムクロックなどから取得する。
【００４０】
前記特定の時間帯であると判断した場合、チャンネル切替制御部４は、送信元判断手段４１によって、チャンネル切替命令の送信元がサービス提供者であるか否かを判断する（Ｓ５）。
【００４１】
チャンネル切替制御部４の備える送信元判断手段４１は、例えばチャンネル切替命令を受け付けたのが命令受付部３Ｂであるか否かにより、チャンネル切替命令の送信元がサービス提供者であるか否かを判断する。チャンネル切替命令が命令受付部３Ｂから供給された場合、当該チャンネル切替命令は放送を通じてＳＴＢに入力されたものであるから、送信元判断手段４１は、チャンネル切替命令の送信元がサービス提供者であると判断する。これに対し、チャンネル切替命令が命令受付部３Ｒから供給された場合、当該チャンネル切替命令はリモコン６から発信されたものであるから、送信元判断手段４１は、チャンネル切替命令の送信元がユーザであると判断する。
【００４２】
送信元判断手段４１の判断結果は、チャンネル切替制御部４の備える切替可否決定手段４２に出力される。切替可否決定手段４２は、送信元判断手段４１の判断結果に従って、チャンネル切替部２ｂにチャンネル切替の指示を行うか否かを定める。
【００４３】
チャンネル切替命令の送信元がサービス提供者であるという判断結果が送信元判断手段４１から供給された場合、切替可否決定手段４２は、チャンネル切替部２ｂにチャンネル切替の指示を行うことを定める。この決定に従って、チャンネル切替の指示が行われると、チャンネル切替部２ｂは、チューナー部１ｂのチャンネルをサービス提供者の利用するチャンネルに切り替える（Ｓ６）。
【００４４】
これに対し、チャンネル切替命令の送信元がサービス提供者でないという判断結果が送信元判断手段４１から供給された場合、切替可否決定手段４２は、チャンネル切替部２ｂにチャンネル切替の指示を行わないことを定める（Ｓ７）。
【００４５】
また、手順Ｓ４において、前記特定の時間帯でないと判断した場合にも、送信元判断手段４１は、チャンネル切替命令の送信元がサービス提供者であるか否かを判断する（Ｓ８）。
【００４６】
この場合には、チャンネル切替命令の送信元がサービス提供者であるという判断結果が送信元判断手段４１から供給されたとき、切替可否決定手段４２は、チャンネル切替部２ｂにチャンネル切替の指示を行わないことを定める（Ｓ９）。
【００４７】
一方、チャンネル切替命令の送信元がサービス提供者でないという判断結果が送信元判断手段４１から供給されたとき、切替可否決定手段４２は、チャンネル切替部２ｂにチャンネル切替の指示を行うことを定める。この決定に従って、チャンネル切替の指示が行われると、チャンネル切替部２ｂは、ユーザがリモコン６などで指定した通り、チューナー部１ｂのチャンネルを切り替える（Ｓ１０）。
【００４８】
例えばサービス提供者Ａが利用するチャンネルを表すチャンネル切替命令を含む放送が行われる時刻、午前０時は、前記特定の時間帯にある。このため、この放送が行われると、手順Ｓ１、Ｓ２、Ｓ４乃至Ｓ６を経て、チューナー部１ｂのチャンネルは、サービス提供者Ａの利用するチャンネルに切り替えられる。このとき、ユーザがリモコン６を用いてチャンネル切替命令をＳＴＢに入力したとしても、手順Ｓ１、Ｓ２、Ｓ４、Ｓ８を経て、当該チャンネル切替命令によってチャンネル切替の指示は行われない。
【００４９】
これによって、サービス提供者Ａは、放送を通じてサービスに必要な情報を送信し、ＳＴＢのハードディスクドライブ２０３に確実に記録することができる。
しかも、前記特定の時間帯では、ユーザがチューナー部１ａ、１ｂの両方を使うことは通常少なく、ユーザに与える不便は極めて少ない。
【００５０】
このような状態からさらに時間が経過し、午前３時になると、サービス提供者Ｂの利用するチャンネルを表すチャンネル切替命令を含む放送が行われる。そうすると、サービス提供者Ａの場合と同様に、チューナー部１ｂのチャンネルは、サービス提供者Ｂの利用するチャンネルに切り替えられる。このため、午前３時からは、サービス提供者Ａに代わって、サービス提供者Ｂが自身のサービスに必要な情報をＳＴＢのハードディスクドライブ２０３に記録することができる。
【００５１】
さらに、時間が経過し、午前５時になれば、チューナー部１ｂのチャンネルは、サービス提供者Ｃの利用するチャンネルに切り替えられる。
【００５２】
しかし、午前６時を経過すると、命令受付部３Ｂからチャンネル切替制御部４にチャンネル切替命令が供給されても、チャンネル切替制御部４は、チューナー部１ｂにチャンネル切替の指示を行わない。午前６時を経過して、前記特定の時間帯以外の時間帯になると、ユーザは両方のチューナー部１０１ａ、１０１ｂのチャンネルを切り替えることができる。
【００５３】
なお、サービス提供者毎に異なるチャンネルを割り当てる必要は必ずしもなく、同じチャンネルに複数のサービス提供者を、時間帯を異ならせて割り当てるようにしてもよい。この場合でも、サービス提供者がサービスに必要な情報を確実にＳＴＢのハードディスクドライブ２０３に記録するには、サービス提供者からのチャンネル切替命令によってチューナー部１ｂのチャンネルを当該チャンネルに切り替えることが必要である。
【００５４】
また、上述の例では、受信部１で受信されたデータから命令受付部３Ｂによってチャンネル切替命令が受け付けられると、直ぐにチャンネルが切り替えられた。サービス提供者毎に異なるチャンネルが割り当てられている場合でも、チャンネルを切り替えるスケジュールが予め放送を通じて送信されていれば、当該スケジュールに従って、予定の時刻になってからチャンネルを切り替えることも可能である。
【００５５】
信号処理部２には、指定情報抽出部８を設けておく。指定情報抽出部８は、受信されたデータからチャンネル切替命令の送信元を指定する指定情報を抽出する。指定情報は、例えばチャンネル切替命令の送信元を時間帯に割り付けたスケジュールである。ここで、スケジュールの具体例を図４に示す。
【００５６】
図４に示すように、このスケジュールでは、チャンネル切替命令の送信元はチャンネルで表されている。午前０時から午前３時までの時間帯には、サービス提供者Ａの利用するチャンネル「１０３」が割り付けられており、午前３時から午前５時までの時間帯には、サービス提供者Ｂの利用するチャンネル「１０７」が割り付けられている。また、午前５時から午前６時までの時間帯には、サービス提供者Ｃの利用するチャンネル「１０８」が割り付けられている。
【００５７】
例えば特定の時間よりも前に、チャンネル情報の代わりに、このスケジュールを含むチャンネル切替命令が、放送を通じてＳＴＢに送信される。指定情報抽出部８は、受信部１で受信したデータからスケジュールを抽出する。抽出されたスケジュールは、命令受付部３Ｂを通じてチャンネル切替命令とともに、チャンネル切替制御部４に供給される。特定の時間帯になると、上述の通り、命令受付部３Ｂで受け付けたチャンネル切替命令が有効になるから、チャンネル切替制御部４は、スケジュールに従って、チャンネル切替の指示を行う。
【００５８】
また、上述の例では、特定の時間帯にあったチューナー部１ｂに対するチャンネル切替命令の送信元がユーザであった場合に、手順Ｓ９の通り、チャンネル切替部２ｂに対してチャンネル切替の指示を行わないことを定めた。これに続いて、チャンネル切替制御部４は、当該チャンネル切替命令から取得したチャンネル情報を他方のチャンネル切替部２ａに送出し、チャンネル切替部２ａに対してチャンネル切替の指示を行うようにしてもよい。
【００５９】
さらに、特定の時間帯になって突然チューナー部１ｂのチャンネルの切り替えが行えなくなると、ユーザにリモコン６が故障したなどの誤解を与える恐れもある。
【００６０】
このため、特定の時間帯になる前に、チューナー部１ｂに対するチャンネルの切替が行えなくなることをユーザに通知するようにしてもよい。図５に示すように、例えばチャンネル切替制御部４は、システムクロックなどから現在時刻を定期的に取得する（Ｓ１０１）。現在時刻を取得する間隔はタイマーに設定しておく。チャンネル切替制御部４は、現在時刻を取得する度に、現在時刻と特定の時間帯の開始時刻との差が例えば５分より大きいか否かを判断する（Ｓ１０２）。なお、この場合、タイマーの設定は５分よりも短い１分程度にしておく。現在時刻と開始時刻との差が５分より大きくないと判断した場合、チャンネル切替制御部４は、特定の時間帯に対する設定とともに、通知要求を信号処理部５に出力する。信号処理部５は、チャンネル切替制御部４からの通知要求があると、ハードディスクドライブ２０３に記憶された、例えば「＊＊＊から＊＊＊まで、サービス提供者がチューナーを使用します。この間でも、他方のチューナーは使用することができます。」といった通知用メッセージ情報を読み出す（Ｓ１０３）。さらに、この通知用メッセージ情報に特定の時間帯に対する設定を組み合わせて、通知メッセージを作成し（Ｓ１０４）、この通知メッセージを画像信号に合成する（Ｓ１０５）。そして、この画像信号をテレビ受像機２０２に出力して、通知メッセージを含む通知画面を表示する（Ｓ１０６）。このとき、テレビ受像機２０２には、例えば図６に示すように、「午後１１時３０分から午前６時まで、サービス提供者がチューナーを使用します。この間でも、他方のチューナーは使用することができます。」という通知メッセージを含む通知画面が表示されることになる。
【００６１】
このようにして、特定の時間帯になって、チューナー部１ｂに対するチャンネル切替が行えなくなることを予めユーザに通知することができる。もちろん、通知の方法は、テレビ受像機２０２に通知メッセージを表示させることに限られるものではない。通知メッセージを音響信号としてスピーカから出力してもよいし、ユーザの携帯電話に音響信号や電子データとして送信してもよい。音響信号は、ハードディスクドライブ２０３に予め記憶しておいてもよいし、音声合成エンジンによってテキストデータから合成してもよい。携帯電話に音響信号として送信する場合には、予め記憶しておいた当該携帯電話の番号をモデムに発呼させる。また、例えばメールを利用して、通知メッセージを携帯電話に電子データ（テキストデータ）として送信する場合には、ＳＴＢにメールアドレス又は当該携帯電話の電話番号を予め記憶しておく。さらに、特定の時間帯になる５分前に通知を行ったが、もちろん、これに限られるものではない。例えば昼間には１０分前に通知を行い、夜間には５分前に通知を行うなど、通知を行う時間を動的に変化させてもよいし、特定の時間帯になる１０分前、５分前に通知を繰り返し行ってもよい。さらに、このＳＴＢにプリンタが接続されているならば、通知メッセージを当該プリンタからプリントアウトさせてもよい。
（実施の形態２）
上述の実施の形態１では、チューナー部１ａのチャンネル切替は、リモコン６などを操作できるユーザであれば誰でも常時行うことができた。但し、ユーザであれば誰でもチャンネル切替を行うことができるのは適切でない場合がある。教育的な観点や健康面を考慮して、夜が深くなると、子供にはテレビを見せたくないと親が考えるような場合である。
【００６２】
このような場合、例えば図７に示すように、親用のリモコン６Ｐと子供用のリモコン６Ｃとの、２種類のリモコンを用意しておく。各リモコン６Ｐ、６Ｃには予めリモコンを識別するリモコン識別子が登録されており、ユーザはこれを変更することができない。
【００６３】
このリモコン識別子は、チャンネル切替命令の送信元を識別する送信元識別子として利用される。各リモコン６Ｐ、６Ｃは、チャンネル切替命令を発信する際、自身のリモコン識別子も発信する。命令受付部３は、チャンネル切替命令だけでなく送信元識別子も受け付け、両者をチャンネル切替制御部４に供給する。チャンネル切替制御部４は、図７に示す通り、判断手段４３を備えている。
【００６４】
判断手段４３は、命令受付部３で受け付けた送信元識別子と識別子格納手段９から取得した送信元識別子とが一致するか否かを判断する。
【００６５】
識別子格納手段９は、送信元識別子を格納している。識別子格納手段９としては、例えばハードディスクドライブ２０３の一部領域を利用することができる。  この実施の形態２では、判断手段４３は、命令受付部３Ｒで受け付けたリモコン識別子を判断の対象としており、識別子格納手段９は、時間帯毎にリモコン識別子を割り付けたタイムテーブルを格納しているものとする。ここで、タイムテーブルの具体例を図８に示す。
【００６６】
図８に示す通り、各リモコン６Ｐ、６Ｃのリモコン識別子は、例えば４ビットのビット列で与えられる。００１０というリモコン識別子は親用のリモコン６Ｐを表し、００２０というリモコン識別子は子供用のリモコン６Ｃを表す。
【００６７】
このタイムテーブルでは、午前６時から午後１１時３０分（６：００から２３：３０）までの時間帯については、両方のリモコン識別子が割り付けられているが、他の時間帯で割り付けられているリモコン識別子は００１０だけである。
【００６８】
ここで、図９は実施の形態２におけるチャンネル切替制御部４の動作を説明するためのフローチャートである。
【００６９】
図９に示すように、命令受付部３Ｒからチャンネル切替制御部４にチャンネル切替命令及びリモコン識別子が供給されると（Ｓ９０１）、チャンネル切替制御部４は、識別子格納手段９に格納されているタイムテーブルを参照し、現時刻が属する時間帯について割り付けられたリモコン識別子を取得する（Ｓ９０２）。複数のリモコン識別子が割り付けられていれば、それら全てを取得する。例えば現時刻が午後１１時４５分であれば、取得されるリモコン識別子は、００１０だけであり、現時刻が午後７時であれば、取得されるリモコン識別子は、００１０と００２０の２つである。
【００７０】
次に、判断手段４３が、識別子格納手段９に格納されているタイムテーブルから取得したいずれかのリモコン識別子と、命令受付部３Ｒが受け付けたリモコン識別子とを比較し、両者が一致するか否かを判断する（Ｓ９０３）。
【００７１】
この判断結果は、判断手段４３からチャンネル切替制御部４の備える切替指示決定手段４４に供給される。切替指示決定手段４４は、判断手段４３が両者は一致するとの判断をした場合に、チャンネル切替部２にチャンネル切替の指示を行うことを定める（Ｓ９０４）。チャンネル切替制御部４は、チャンネル切替命令から取得したチャンネル情報をチャンネル切替部２に送出し、チャンネル切替の指示を行う。チャンネル切替部２は、チャンネル情報の表すチャンネルに受信部１のチャンネルを切り替える。
【００７２】
一方、判断手段４３が両者は一致しないとの判断をした場合、チャンネル切替制御部４は、命令受付部３Ｒが受け付けたリモコン識別子を、タイムテーブルから取得した全てのリモコン識別子と比較したか否かを判断する（Ｓ９０５）。
【００７３】
全てのリモコン識別子と比較したと判断した場合、チャンネル切替制御部４は、チャンネル切替の指示を行わない（Ｓ９０６）。これに対し、全てのリモコン識別子と比較していないと判断した場合、タイムテーブルからの取得したリモコン識別子のうち、命令受付部３Ｒが受け付けたリモコン識別子と比較を行っていないリモコン識別子のいずれかに比較対象を変更する（Ｓ９０７）。
【００７４】
そして、手順Ｓ９０３は、当該手順Ｓ９０３において両者が一致するとの判断がなされるか、手順Ｓ９０５において全てのリモコン識別子と比較したとの判断がなされるまで繰り返される。
【００７５】
例えば午後１１時４５分にリモコン６Ｐから発信されたチャンネル切替命令及びリモコン識別子が命令受付部３Ｒにより受け付けられた場合、この時刻が属する時間帯について割り付けられた００１０というリモコン識別子のみがタイムテーブルから取得される。この場合、リモコン６Ｐのリモコン識別子と取得されたリモコン識別子は一致するから、チャンネル切替部２にチャンネル切替の指示を行うことが定められる。これに対し、同じ時刻にリモコン６Ｃからチャンネル切替命令及びリモコン識別子が命令受付部３Ｒで受け付けられても、リモコン識別子は一致しない。
【００７６】
このため、親用のリモコン６Ｐを用いればチャンネルを切り替えることはできるが、子供用のリモコン６Ｃを用いてもチャンネルを切り替えることはできない。
【００７７】
また、命令受付部３Ｒでチャンネル切替命令及びリモコン識別子が受け付けられた時刻が午後７時であれば、既述の通り、タイムテーブルから取得されるリモコン識別子は、００１０、００２０である。
【００７８】
この場合、いずれのリモコン６Ｐ、６Ｃがチャンネル切替命令の送信元である場合でも、チャンネル情報の表すチャンネルに切り替えられる。すなわち、親も子供もチャンネルを切り替えることができる。
【００７９】
なお、この実施の形態２では、親用と子供用の２つのリモコンを用意したが、これに限られるものではなく、例えばユーザ各人のリモコンを用意するようにしてもよい。
【００８０】
また、例えば父親用、母親用、子供用の３つのリモコンが用意されたとき、それぞれのリモコン識別子を００１１、００１２、００２１というように定めておけば、各人のリモコンを識別し得るだけでなく、親というグループに属する者のリモコンか子供というグループに属する者のリモコンかということも識別することができる。第３ビットが１のとき親というグループに属する者のリモコンを表し、第３ビットが２のとき子供というグループに属する者のリモコンを表すことにする。
【００８１】
タイムテーブルにおいて、ある時間帯について００１*という、第４ビットを規定しないリモコン識別子が割り付けられていたとすると、判断手段４３は、リモコン識別子のうち第１ビットから第３ビットが一致するか否かを判定する。このとき、命令受付部３Ｒが受け付けたリモコン識別子が００１１、００１２のいずれであっても、判断手段４３は、リモコン識別子が一致すると判断する。
【００８２】
このように、送信元識別子が完全に一致すると判断した場合だけでなく、判断手段４３が送信元識別子は一定の関係を有しているとの判断をした場合に、切替指示決定手段４４がチャンネル切替の指示を行うことを定めるようにしてもよい。
（実施の形態３）
ユーザによるチャンネルの切替と同様、各サービス提供者によるチャンネルの切替も、各サービス提供者を識別する送信元識別子でもって行うことができる。
【００８３】
例えばＳＴＢのチューナー部１ｂはサービス提供者のみが使用するものとし、また放送や各種の電気通信回線を通じて、予め時間帯毎に送信元識別子を割り付けたスケジュールがＳＴＢに送信されているものとする。ＳＴＢは、図１０に示すように、このスケジュールを格納するスケジュール格納部１０を有している。スケジュール格納部１０には、ハードディスクドライブ２０３の一部領域を用いることができる。
【００８４】
ここで、スケジュールの具体例を図１１に示す。
【００８５】
図１１に示すスケジュールには、時間帯、送信元識別子という項目が設けられている。スケジュールは、送信元識別子でもってチャンネル切替命令の送信元を指定する。ここでの送信元識別子は、チャンネル切替命令の送信元となるサービス提供者Ａ、Ｂ、Ｃ、Ｄ、…を識別するための符号である。サービス提供者Ａ、Ｂ、Ｃ、Ｄ、…の送信元識別子は、それぞれＩＡ、ＩＢ、ＩＣ、ＩＤ、…で与えられている。
【００８６】
このスケジュールでは、午前０時から午前３時までの時間帯に送信元識別子ＩＡが、午前３時から午前５時までの時間帯に送信元識別子ＩＢが、午前５時から午前６時までの時間帯に送信元識別子ＩＣがそれぞれ割り付けられている。さらに、午前６時から午前９時までの時間帯に送信元識別子ＩＤが、午前９時から午後１時までの時間帯に送信元識別子ＩＡがそれぞれ割り付けられている。なお、図１１では省略しているが、１日全ての時間帯において送信元識別子が割り付けられていることももちろんある。
【００８７】
また、受信部１で受信されるデータには、チャンネル切替命令だけでなく、サービス提供者の送信元識別子も多重化されている。命令受付部３Ｂは、チャンネル切替命令とサービス提供者の送信元識別子を受け付け、チャンネル切替制御部４に供給する。
【００８８】
命令受付部３Ｂからチャンネル切替命令とサービス提供者の送信元識別子が供給されると、手順Ｓ９０２乃至Ｓ９０７に従い、チャンネル切替制御部４は、チャンネル切替の指示を行うか否かを定める。但し、リモコン識別子をタイムテーブルから取得する代わりに、サービス提供者の送信元識別子をスケジュール格納部１０に格納されているスケジュールから取得する。もちろん、比較の対象は、サービス提供者の送信元識別子である。
【００８９】
例えば命令受付部３Ｂからチャンネル切替制御部４にチャンネル切替命令とサービス提供者の送信元識別子が供給されたのが、午前１時であれば、その時刻が属する時間帯について割り付けられている送信元識別子は、ＩＡだけである。従って、この時間帯にチューナー部１ｂのチャンネルを切り替えることができるのは、サービス提供者Ａのみとなる。サービス提供者Ａが複数のチャンネルを利用しているならば、それらのチャンネルを表すチャンネル情報をそれぞれ含む複数のチャンネル切替命令を当該時間帯に送信することによって、サービス提供者Ａの利用する一つのチャンネルから他のチャンネルに切り替えることもできる。
【００９０】
なお、実施の形態２やこの実施の形態３では、時間帯毎に送信元識別子を割り付けていたが、これに限られるものではない。例えば曜日毎や月毎に送信元識別子を割り付けるようにしてもよい。
【００９１】
また、上述のスケジュールにおいて、サービス提供者の送信元識別子だけでなく、リモコン識別子も時間帯に割り付けるようにしてもよい。サービス提供者の送信元識別子とリモコン識別子とが一致しないように定めておけば、チューナー１ｂをユーザとサービス提供者とで共用する場合でも、送信元識別子でもってユーザがチャンネル切替の指示を行うか、サービス提供者が行うかを制御することができる。
（実施の形態４）
また、ある時間帯について割り付けられたリモコン識別子やサービス提供者の送信元識別子を手動により変更するようにしてもよい。このために、図１２に示す通り、送信元識別子の入力を受け付ける入力受付部１１を用意しておく。例えば変更するリモコン識別子の入力を受け付ける入力受付部１１としては、ＳＴＢ本体に設けられた操作ボタン１１Ｂや、親用のリモコン６Ｐに備えられた数字キーなどの入力手段１１Ｐを用いることができる。ユーザは、入力受付部１１Ｂ、１１Ｐを用いて識別子格納手段９に格納されているタイムテーブルを編集する。
【００９２】
入力受付部１１Ｂ、１１Ｐを用いて識別子格納手段９に格納されているタイムテーブルが編集されると、その旨がチャンネル切替制御部４に通知される。
【００９３】
チャンネル切替制御部４は、現時刻の属する時間帯に割り付けられたリモコン識別子が既に取得されている場合でも、通知を受けた後、命令受付部３Ｒからチャンネル切替命令及びリモコン識別子が供給されると、編集後のタイムテーブルからリモコン識別子を取得し直す。そして、上述の手順Ｓ９０２乃至Ｓ９０７に従い、チャンネル切替の指示を行うか否かを定める。
【００９４】
例えば図８に示したタイムテーブルに対する入力が入力受付部１１Ｐによって受け付けられ、午後１１時３０分から午前０時までの時間帯についてリモコン識別子「００２０」も割り付ける変更が行われたとする。
【００９５】
この場合、当該時間帯において、リモコン６Ｃからチャンネル切替命令が発信されても、リモコン識別子が一致することになるから、この時間帯でも親と子供がチャンネルを切り替えることができるようになる。
【００９６】
なお、タイムテーブルの編集は、リモコン識別子の変更、追加、削除に限られるものではない。例えばリモコン識別子を割り付ける時間帯を変更するようにしてもよい。
【００９７】
また、上述の例では、入力受付部１１Ｂ、１１Ｐによって送信元識別子の入力を受け付けたが、これに限られるものではない。入力受付部１１として携帯電話などを利用することもできる。電子メールクライアント機能を有した携帯電話を利用する場合、例えばＳＴＢにも電子メールクライアント機能を実装しておき、ＳＴＢにメールアドレスを与えておく。編集指示は電子メールのサブジェクトで行い、編集内容はメールの本文に所定の書式で記述すればよい。例えば午後２３時３０分から午前０時までの時間帯についてリモコン識別子「００２０」を追加する場合、電子メールのサブジェクト欄に「タイムテーブル編集」と記述し、本文に「２３：３０−０：００  ＞＞＞  ＋００２０」と記述する。ＳＴＢの電子メールクライアント機能は、例えば３０分間隔で自身に与えられたメールアドレスから電子メールを受信する。次に、受信した電子メールのサブジェクト欄に「タイムテーブル編集」と記述されているか否かを判断する。「タイムテーブル編集」と記述されていると判断した場合、本文から編集内容を抽出する。そして、この編集内容を解釈し、解釈に従ってタイムテーブルを編集する。
【００９８】
また、入力受付部１１によって編集するのは、タイムテーブルに限られるものではなく、入力受付部１１Ｂによってスケジュール格納部１０に格納されているスケジュールなどを編集するようにしてもよい。さらに、チャンネル切替命令の送信元を指定するものとしてチャンネルを用いているような場合には、そのチャンネルを変更するようにしてもよい。
【００９９】
（実施の形態５）
例えば上述の実施の形態１における特定の時間帯が、ユーザによって変更されたものとする。この場合、放送局側がその変更内容を把握していなければ、変更によってサービス提供者がチューナー部１ｂのチャンネル切替を行うことができる時間帯が広がっても、その時間帯を活用できない。
【０１００】
このため、図１３に示すように、ＳＴＢに、特定部１２、通信部１３を備えておく。特定部１２は、例えば特定の時間帯に対する設定変更を監視する。この特定の時間帯は、チャンネル切替制御部４がチャンネル切替の指示を行うことを定める場合のチャンネル切替命令の送信元がサービス提供者である時間帯である。特定の時間帯に対する設定は、チャンネル切替制御部４に保持されており、この設定には、リモコン６などを用いて入力された変更内容が反映される。特定の時間帯に対する設定に変更内容を反映する場合、例えばこの設定に付加したタイムスタンプを書き換える。
【０１０１】
この場合、特定部１２は、図１４に示すように、このタイムスタンプをチャンネル切替制御部４から定期的に取得する（Ｓ１４０１）。タイムスタンプを取得する間隔は、タイマーに設定しておく。特定部１２は、タイムスタンプを取得する度に、取得したタイムスタンプとその前に取得したタイムスタンプと比較し、両者が一致するか否かを判断する（Ｓ１４０２）。タイムスタンプが一致しないと判断した場合、特定の時間帯に対する設定をチャンネル切替制御部４から取得する（Ｓ１４０３）。このようにして、特定部１２は、チャンネル切替制御部４がチャンネル切替の指示を行うことを定める場合のチャンネル切替命令の送信元がサービス提供者である時間帯（日時）を特定する。特定部１２の特定結果は、通信部１３に供給される。
【０１０２】
通信部１３は、インターネットや公衆電話回線網などの電気通信回線３０１を通じて放送局３０２と接続されている。例えば放送局３０２には、ファイル転送サーバが配置されており、特定結果の供給を受けると、通信部１３は、このファイル転送サーバにファイル転送要求を送出する。そして、ファイル転送サーバから応答があると、特定結果を記述したファイルを、電気通信回線３０１を通じてファイル転送サーバに送信する（Ｓ１４０４）。
【０１０３】
放送局３０２において、受信したファイルに記述された特定結果に従って、放送内容を変更すれば、変更によってサービス提供者がチューナー部１ｂのチャンネル切替を行うことができる時間帯が広がれば、それを活用することができる。
【０１０４】
なお、この例では、特定の時間帯が変更された場合について説明したが、これに限られるものではない。スケジュール格納部１０に格納されているスケジュールにおいて、送信元識別子でもってサービス提供者とユーザの両方を管理している場合などには、特定部１２によってスケジュールの変更を監視させればよい。また、例えばユーザがサービス提供者に対してチャンネル切替を許可するボタンをＳＴＢに設け、チャンネル切替制御部４はこのボタンの操作に従うような場合には、特定部１２は、このボタンが押された時刻をシステムクロックなどから取得する。これによって、チャンネル切替制御部４がチャンネル切替の指示を行うことを定める場合のチャンネル切替命令の送信元がサービス提供者である日時が特定される。特定結果を通信部１３によって放送局３０２に送信すれば、サービス提供者に許可が与えられたことを放送局３０２側は迅速に把握することができる。
【０１０５】
（実施の形態６）
また、例えば上述の実施の形態１において、特定の時間帯にチューナー部１ｂのチャンネル切替を行うことができるのは、サービス提供者のみである。もっとも、この特定の時間帯にサービス提供者のデータが放送されているとは限らない。サービス提供者のデータが放送されていなければ、ユーザがチューナー部１ｂのチャンネルを切り替えることができるようにしても支障はない。
【０１０６】
この場合のチャンネル切替制御部４の動作を説明するためのフローチャートを図１５に示す。
【０１０７】
図１５に示す通り、基本的な動作は図３に示したフローチャートで説明した動作と同様である。異なるのは、手順Ｓ５において、チャンネル切替命令の送信元がサービス提供者でないと判断した場合の手順Ｓ７１乃至Ｓ７３である。
【０１０８】
チャンネル切替制御部４は、手順Ｓ５においてチャンネル切替命令の送信元がサービス提供者でないとの判断をした場合、チューナー部１ｂによりデータが受信されているか否かを判断する（Ｓ７１）。チューナー部１ｂによりデータが受信されているか否かの判定自体は、信号処理部５が行えばよい。例えばチューナー部１ｂからの入力の有無によって、チューナー部１ｂによりデータが受信されているか否かを判定する。チャンネル切替制御部４は、信号処理部５に判定結果を要求し、チューナー部１ｂにデータが受信されていないことを判定結果が表している場合、その旨の判断を行う。
【０１０９】
チャンネル切替制御部４は、チューナー部１ｂによりデータが受信されていないとの判断をした場合、特定の時間帯であっても、チャンネル切替部２ｂにチャンネル切替の指示を行うことを定める（Ｓ７２）。チャンネル切替制御部４は、チャンネル切替命令から取得したチャンネル情報をチャンネル切替部２ｂに送出し、チャンネル切替の指示を行う。そして、チャンネル切替部２ｂにより、チューナー部１ｂのチャンネルが切り替えられる。
【０１１０】
一方、判定結果に従って、チャンネル切替制御部４がチューナー部１ｂにデータは受信されていないと判断した場合、チャンネル切替制御部４は、通常の通り、チャンネル切替部２ｂにチャンネル切替の指示を行わないことを定める（Ｓ７３）。
【０１１１】
これによって、サービス提供者の放送に支障を与えることなく、チューナー部１ｂのチャンネル切替をユーザが行うことができる時間を増加させることができる。
【０１１２】
なお、チャンネル切替命令がチャンネル切替制御部４に供給されたときの判定結果のみによって、チューナー部１ｂにデータが受信されているか否かの判断をチャンネル切替制御部４が行うと、短時間だけ放送が休止しているときに他のチャンネルに切り替えられる可能性がないとは言えない。このため、所定時間以上チューナー部１ｂでデータが受信されていないことをチャンネル切替制御部４の判断の基準とするようにしてもよい。この場合、信号処理部５は、例えばチューナー部１からの入力がなくなったとき及びチューナー部１からの入力があったときに、チャンネル切替制御部４にその旨を通知する。チャンネル切替制御部４は、チューナー部１からの入力がなくなったとの通知があったときの時刻をシステムクロックなどから取得し、チューナー部１ｂからの入力があったとの通知があるまで保持しておく。そして、手順Ｓ７１において、チャンネル切替制御部４は、そのときの時刻を取得し、通知のあった時刻が保持されていれば、両者の差を計算する。計算結果が所定時間以上であれば、チャンネル切替制御部４は、チューナー部１ｂでデータが受信されていないと判断する。
（実施の形態７）
例えば番組の編成などが変わると、ユーザのチャンネルの切り替え方も大きく変わることがある。このため、上記実施の形態１のように特定の時間帯を、できるだけユーザがチューナー部１ｂを使用しない時間帯に設定していても、ユーザが不便を感じる可能性もある。
【０１１３】
このため、図１６に示すように、ＳＴＢに学習部１４を備えておく。学習部１４は、命令受付部３に接続されており、命令受付部３でチャンネル切替命令が受け付けられると、チャンネル切替制御部４だけでなく、学習部１４にもチャンネル切替命令が供給される。
【０１１４】
図１７に示すように、学習部１４は、チャンネル切替命令が供給されると（Ｓ１７０１）、チャンネル切替命令が供給された時刻をシステムクロックなどから取得する。次に、チャンネル切替命令が供給された時刻を含む切替情報を、例えばハードディスクドライブ２０３の特定領域に記憶する（Ｓ１７０２）。ここでは、学習部１４は、命令受付部３Ｒで受け付けられたチャンネル切替命令についてのみ切替情報を記憶するものとする。
【０１１５】
チャンネル切替命令が供給される度に切替情報を記憶することによって、ハードディスクドライブ２０３の特定領域には、チャンネル切替命令の履歴が形成される。学習部１４は、この履歴について学習し、学習結果に基づいてチャンネル切替制御部４の保持する特定の時間帯に対する設定を変更する。
【０１１６】
その際、学習部１４は、例えば開始日から１ヶ月が経過すると（Ｓ１７０３）、過去１ヶ月の月曜日の履歴をもとに、月曜日にリモコン６から発信されたチャンネル切替命令の数を１時間毎に集計する（Ｓ１７０４）。なお、ここでの月曜日は、本来の月曜日の午前６時から本来の火曜日の午前６時までの時間帯をいうものとする。
【０１１７】
集計結果の具体例を図１８に示す。図１８において、横軸は一日における時刻を、縦軸はリモコン６から発信されたチャンネル切替命令の数の集計値をそれぞれ表す。また、縦軸に平行な太実線は、特定の時間帯の開始及び終了時刻を表している。
【０１１８】
図１８に示すように、チャンネル切替命令が主に発信されているのは、本来の月曜日の午前７時から午前９時までの時間帯、本来の月曜日の午後６時から本来の火曜日の午前１時までの時間帯である。
【０１１９】
学習部１４は、このような集計結果を用いて特定の時間帯に対する設定を変更する必要があるか否かを判断する（Ｓ１７０５）。この判断は、特定の時間帯における一時間毎の集計値を総計し、総計値と基準値とを比較することなどによって行う。
【０１２０】
図１８の例では、午後１１時から午後１２時までの時間帯の集計値は４である。なお、特定の時間帯の開始時刻は午前１１時３０分であるが、３０分は切り捨てて扱っている。また、午前０時から午前１時までの時間帯は３であり、午前２時から午前３時までの時間帯の集計値は１である。従って、これらの総計値は８となる。
【０１２１】
基準値が５であったとすると、総計値は基準値を超える。総計値が基準値を超えた場合、学習部１４は、特定の時間帯に対する設定を変更する必要があると判断する。総計値が基準値以下の場合、学習部１４は、特定の時間帯に対する設定を変更する必要がないと判断する。
【０１２２】
特定の時間帯に対する設定を変更する必要があるとの判断を行うと、学習部１４は、例えば特定の時間帯に属する各１時間のうち、最も集計値が大きい１時間を特定の時間帯から外す操作を行って、総計値を計算し直す。そして、計算し直した総計値が基準値以下となるまで、その操作を繰り返す。
【０１２３】
図１８の例では、午後１１時から午後１２時までの１時間を外せば、総計値は４となり、基準値以下となる。この場合、学習部１４は、午後１１時３０分から午前６時までとなっている特定の時間帯を、午前０時から午前６時までに変更する設定を行う（Ｓ１７０６）。従って、チャンネル切替制御部４は、学習部１４の学習結果に従って、チャンネル切替部２ｂにチャンネル切替の指示を行うか否かを定めることになる。
【０１２４】
このように学習部１４を備えることによって、ユーザのチャンネルの切替方が変わっても、特定の時間帯に対する設定をその変化に適応させることができる。
【０１２５】
なお、学習部１４の学習結果によって自動的に特定の時間帯に対する設定を変更した場合も、手動で変更した場合と同様、実施の形態６のように、その変更を放送局３０２に通知するのが好ましい。
【０１２６】
また、この実施の形態７において、学習部１４が切替情報を記憶する対象としたのは、命令受付部３Ｒで受け付けられたチャンネル切替命令である。すなわち、対象チューナー情報が対象チューナーとしてチューナー部１ａを表すものも、チューナー部１ｂを表すものも含まれる。通常、ユーザは特定の時間帯に対する設定を記憶しているため、ユーザの切替方はほぼチューナー部１ａに対するチャンネル切替命令に現れる。このため、チューナー部１ａに対するチャンネル切替命令のみを対象としてもよい。
【０１２７】
また、例えば所定のユーザによるチャンネル切替命令についてのみ学習を行うようにしてもよい。この場合、リモコン識別子を利用する。命令受付部３Ｒからリモコン識別子の供給も受け、切替情報の一部としてリモコン識別子も記憶しておく。そして、所定のリモコン識別子についてのみ集計すればよい。これによって、所定のユーザによるチャンネルの切替方を優先的に、特定の時間帯に対する設定に反映することができる。
【０１２８】
また、この実施の形態７では、総計値が基準値以下となるように特定の時間帯に対する設定を変更したが、単純に、総計値が０の時間帯をチャンネル切替命令のない時間帯と定め、その時間帯に特定の時間帯を設定するようにしてもよい。
（実施の形態８）
サービス提供者やユーザがチャンネル切替を行い得る時間を確保するために、課金が行われる場合には、その課金料をＳＴＢ側で自動的に計算することも可能である。
【０１２９】
この場合、図１９に示すように、ＳＴＢに、集計部１５、課金料計算部１６を備えておく。集計部１５は、例えばスケジュール格納部１０に格納されているスケジュールに従い、各サービス提供者に対して、チューナー部１ｂのチャンネル切替を行うことができる権利の与えられた時間を１ヶ月単位で集計する。
【０１３０】
図１９の例では、午前０時から午前３時、及び午前９時から午後１時までの時間帯にサービス提供者Ａの送信元識別子が割り付けられているから、１日のうちサービス提供者Ａに権利の与えられた時間を集計すると、集計時間は７時間になる。
【０１３１】
集計部１５は、ハードディスクドライブ２０３に記憶している集計開始日から前日までの集計時間の累計に、その日の集計時間を加算する。そして、同じスケジュールが３０日間継続され、１ヶ月が経過したとすると、１ヶ月の間にサービス提供者Ａに権利の与えられた総計時間は、２１０時間になる。このようにして各サービス提供者に権利の与えられた総計時間が求められると、集計部１５は、各総計時間を課金料計算部１６に供給する。
【０１３２】
課金料計算部１６は、集計部１５から集計結果（総計時間）が供給されると、
総計時間と課金料との対応関係を表すテーブルを利用したり、所定の計算式を利用して、総計時間に応じた各サービス提供者への課金料を計算する。
【０１３３】
例えば所定の計算式は、課金料＝（各サービス提供者に権利の与えられた総計時間が全体に占める割合）×基本金額で与えられる。基本金額が５０００円であるとすると、サービス提供者Ａについての総計時間は２１０時間であるから、この計算式に従うとき、サービス提供者Ａに対する課金料は、１４５８円（＝（２１０／（３０×２４））×５０００）となる。もちろん、課金料の計算方法はこれに限られるものではない。
【０１３４】
課金料計算部１６は、各サービス提供者について課金料を計算すると、計算した課金料を通信部１３に供給する。この場合、通信部１３は、供給された各サービス提供者の課金料を、電気通信回線３０１を通じて放送局３０２に送信する。  これによって、スケジュールがＳＴＢ側で変更されるようなことがあっても、放送局３０２側で、正確な課金料を自動的にＳＴＢから得ることができる。
【０１３５】
なお、この実施の形態８では、各サービス提供者について課金料を計算したが、ユーザについて課金料を計算してもよい。例えば特定の時間帯以外の時間帯で、チューナー部１ｂを用いてユーザが有料チャンネルの放送を視聴しているときには、そのチャンネルを表すチャンネル切替命令が命令受付部３Ｒで受け付けられてから、他のチャンネルに切り替えられるまでの時間を取得する。集計部１５は、当該チャンネルについて取得した時間を例えば１ヶ月毎に総計し、総計時間を計算する。そして、課金料計算部１６は、総計時間に１時間あたりの視聴料を乗算してユーザに対する当該チャンネルの視聴料を計算する。
【０１３６】
これによって、ユーザの視聴料を自動的に計算することもできる。
（その他）
なお、上述の各実施の形態では、サービス提供者のサービスに必要な情報をハードディスクドライブ２０３に記憶したが、これに限られるものではなく、テレビ受像機２０２に直ぐに出力し表示させるようにしてもよい。
【０１３７】
また、上述の各実施の形態におけるチャンネル切替制御部４は、専用の回路によって実現してもよいし、プロセッサやハードディスクドライブ２０３などＳＴＢの備えるハードウェアとプログラムとを用いて実現することも可能である。
【０１３８】
また、上述の各実施の形態では、受信部１としてチューナー部を１つ又は２つ備えたＳＴＢについて説明したが、送信元によりチャンネル切替の指示を行うか否かを定める本発明は、チューナー部を３つ以上備えた受信装置についても適用することが可能である。
【０１３９】
また、上述の各実施の形態では、ディジタル衛星放送の受信に利用される受信装置について本発明を適用したが、これに限られるものではなく、例えばＣＡＴＶなどの放送の受信に利用される受信装置など、チューナー部を有したその他の受信装置にも本発明を適用することは可能である。
【産業上の利用可能性】
【０１４０】
本発明に係る受信装置、チャンネル切替用プログラムは、ユーザ及びサービス提供者双方の利便性を向上させることができ、ディジタル衛星放送やＣＡＴＶの受信装置などに有用である。
【図面の簡単な説明】
【０１４１】
【図１】本発明の基本的な構成を示すブロック図
【図２】実施の形態１に係るＳＴＢの概略構成を示すブロック図
【図３】実施の形態１に係るＳＴＢの動作を説明するためのフローチャート
【図４】実施の形態１に係るスケジュールの具体例を示す図
【図５】実施の形態１に係るＳＴＢの通知画面を表示する動作を説明するためのフローチャート
【図６】実施の形態１に係るＳＴＢの通知画面の表示例を示す図
【図７】実施の形態２に係るＳＴＢの概略構成を示すブロック図
【図８】時間帯にリモコン識別子を割り付けたタイムテーブルの具体例を示す図
【図９】実施の形態２に係るＳＴＢの動作を説明するためのフローチャート
【図１０】実施の形態３に係るＳＴＢの概略構成を示すブロック図
【図１１】時間帯にサービス提供者の送信元識別子を割り付けたスケジュールの具体例を示す図
【図１２】実施の形態４に係るＳＴＢの概略構成を示すブロック図
【図１３】実施の形態５に係るＳＴＢの概略構成を示すブロック図
【図１４】実施の形態５に係るＳＴＢの動作を説明するためのフローチャート
【図１５】実施の形態６に係るＳＴＢの動作を説明するためのフローチャート
【図１６】実施の形態７に係るＳＴＢの概略構成を示すブロック図
【図１７】実施の形態７に係るＳＴＢの動作を説明するためのフローチャート
【図１８】チャンネル切替命令の発信数を集計した集計結果の具体例を示す図
【図１９】実施の形態８に係るＳＴＢの概略構成を示すブロック図
【図２０】従来のＳＴＢの概略構成例を示すブロック図
【符号の説明】
【０１４２】
１  受信部
１ａ、１ｂ  チューナー部
２、２ａ、２ｂ  チャンネル切替部
３、３Ｂ、３Ｒ  命令受付部
４  チャンネル切替制御部
５  信号処理部
６  リモコン
７  データ入出力部
８  指定情報抽出部
９  識別子格納手段
１０  スケジュール格納部
１１  入力受付部
１２  特定部
１３  通信部
１４  学習部
１５  集計部
１６  課金料計算部
４１  送信元判断手段
４２  切替可否決定手段
４３  判断手段
４４  切替指示決定手段
２０１  受信アンテナ
２０２  テレビ受像機
２０３  ハードディスクドライブ
３０１  電気通信回線
３０２  放送局
【図１】
0004799524.tif 000002
【図２】
0004799524.tif 000003
【図３】
0004799524.tif 000004
【図４】
0004799524.tif 000005
【図５】
0004799524.tif 000006
【図６】
0004799524.tif 000007
【図７】
0004799524.tif 000008
【図８】
0004799524.tif 000009
【図９】
0004799524.tif 000010
【図１０】
0004799524.tif 000011
【図１１】
0004799524.tif 000012
【図１２】
0004799524.tif 000013
【図１３】
0004799524.tif 000014
【図１４】
0004799524.tif 000015
【図１５】
0004799524.tif 000016
【図１６】
0004799524.tif 000017
【図１７】
0004799524.tif 000018
【図１８】
0004799524.tif 000019
【図１９】
0004799524.tif 000020
【図２０】
0004799524.tif 000021