(57)【特許請求の範囲】
【請求項１】
テレビジョン放送を受信する受信手段と、
前記受信手段による受信チャンネルの切り替えを指示する指示手段と、
前記受信手段により受信された番組を蓄積する蓄積手段とを備え、
前記指示手段によるチャンネル切り替えの指示に応じて、
前記受信手段により第１のチャンネルで受信して前記蓄積手段で蓄積中の番組の終了時刻と切り替え後の第２のチャンネルで放送されている番組の終了時刻とを比較し、前記第１のチャンネルで放送中の番組の終了時刻が前記第２のチャンネルで放送されている番組の終了時刻よりも遅い場合、前記受信チャンネルを前記第２のチャンネルに切り替えると共に、前記蓄積手段による前記第１のチャンネルの放送データの蓄積動作を停止するように前記受信手段及び前記蓄積手段をそれぞれ制御する制御手段とを備えることを特徴とする受信装置。
【請求項２】
前記第１のチャンネルで放送中の番組では、同一内容の放送データが所定時間周期で繰り返し放送されていることを特徴とする請求項１記載の受信装置。
【請求項３】
前記制御手段は更に、前記第２のチャンネルで放送されている番組の終了後再び前記第１のチャンネルに切り替えるよう前記受信手段を制御すると共に、前記蓄積手段による前記第１のチャンネルの放送データの蓄積を開始することを特徴とする請求項１記載の受信装置。
【請求項４】
前記制御手段は前記第２のチャンネルへの切り替え前に前記蓄積手段に蓄積された放送データの状態に基づいて、前記第２のチャンネルから前記第１のチャンネルへの切り替え後に蓄積すべき前記第１のチャンネルの放送データを決定することを特徴とする請求項３記載の受信装置。
【請求項５】
前記制御手段は前記第１のチャンネルで放送中の番組の終了時刻が前記第２のチャンネルで放送されている番組の終了時刻よりも早い場合、前記第２のチャンネルへの切り替えを禁止すると共に前記蓄積手段による前記第１のチャンネルの放送データの蓄積動作を継続することを特徴とする請求項１記載の受信装置。
【請求項６】
前記制御手段は前記テレビジョン放送により送信される番組ガイド情報に基づいて前記終了時刻を検出することを特徴とする請求項１記載の受信装置。
【請求項７】
前記テレビジョン放送の一つの放送データストリームは複数のチャンネルの放送データがパケット単位に多重されており、前記第１のチャンネルと前記第２のチャンネルは互いに異なるストリームに多重されていることを特徴とする請求項１記載の受信装置。
【請求項８】
前記受信手段により受信された放送データに係る画像を表示する表示手段を備え、前記制御手段は更に、比較結果に応じた所定の表示画面を前記表示手段に表示することを特徴とする請求項１記載の受信装置。
【請求項９】
テレビジョン放送を受信する受信手段と、
前記受信手段による受信チャンネルの切り替えを指示する指示手段を有する操作部と、前記受信手段により受信された番組を蓄積する蓄積手段とを備え、
前記受信手段により受信して前記蓄積手段で蓄積中の番組の再放送の有無を検出し、前記再放送がある場合には前記指示手段に従うチャンネル切り替えを行うとともに前記蓄積手段による蓄積動作を停止するように前記受信手段及び前記蓄積手段をそれぞれ制御する制御手段とを備えることを特徴とする受信装置。
【請求項１０】
前記制御手段は前記再放送がない場合、更に前記操作部の所定の操作があった場合には前記チャンネル切り替えを行い、前記所定の操作がない場合には前記チャンネル切り替えを禁止することを特徴とする請求項９記載の受信装置。
【請求項１１】
テレビジョン放送を受信する受信手段と、
前記受信手段による受信チャンネルの切り替えを指示する指示手段と、
前記受信手段により受信された番組を蓄積する蓄積手段とを備え、
前記指示手段によるチャンネル切り替え指示がなされた際に、前記受信手段により受信中の第１のチャンネルで放送され、前記蓄積手段により蓄積中の番組に係る第１の放送データが前記テレビジョン放送以外の他のメディアにより獲得可能か否かを検出し、前記他のメディアにより前記第１の放送データを獲得可能な場合、前記受信チャンネルを前記切り替え指示に従う第２のチャンネルに切り替えるとともに、前記他のメディアより前記第１の放送データを入力し前記蓄積手段により蓄積するように前記受信手段及び前記蓄積手段をそれぞれ制御する制御手段とを備えることを特徴とする受信装置。
【請求項１２】
テレビジョン放送を受信する方法であって、
受信チャンネル切り替えの指示に応じて、受信手段により受信中の第１のチャンネルで放送され、蓄積手段に蓄積中の番組の終了時刻と切り替え後の第２のチャンネルで放送されている番組の終了時刻とを比較し、前記第１のチャンネルで放送中の番組の終了時刻が前記第２のチャンネルで放送されている番組の終了時刻よりも遅い場合、前記受信チャンネルを前記第２のチャンネルに切り替えると共に前記蓄積手段による前記第１のチャンネルの放送データの蓄積動作を停止することを特徴とする受信方法。
【請求項１３】
テレビジョン放送を受信する方法であって、
受信チャンネルの切り替え指示がなされた際に、受信手段により受信して蓄積手段により蓄積中の番組の再放送の有無を検出し、前記再放送がある場合には、前記受信チャンネルの切り替え指示に従うチャンネル切り替えを行うとともに前記蓄積手段による蓄積動作を停止することを特徴とする受信方法。
【請求項１４】
テレビジョン放送を受信する方法であって、
受信チャンネルの切り替え指示がなされた際に、受信手段により受信中の第１のチャンネルで放送され蓄積手段により蓄積中の番組に係る第１の放送データが前記テレビジョン放送以外の他のメディアにより獲得可能か否かを検出し、前記他のメディアにより前記第１の放送データを獲得可能な場合、前記受信チャンネルを前記切り替え指示に従う第２のチャンネルに切り替えるとともに、前記他のメディアより前記第１の放送データを入力し前記蓄積手段により蓄積することを特徴とする受信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は受信装置に関し、特には受信すべきチャンネルの切り替え制御に関する。
【０００２】
【従来の技術】
現在、ＢＳデジタルテレビ放送においては、通常のテレビ放送に加えてデータ放送が行われている。データ放送によれば、従来からの映像、音声から構成される映画やドラマなどのテレビ番組と共に、番組ガイド、ショッピングカタログ、電子図書、電子アルバム等に必要なテキスト、画像情報等の伝送も可能である。
【０００３】
また、それらのデータ放送による情報を、テレビ表示画面において表示するだけにとどまらす、データ放送コンテンツをテレビ受信機に蓄積、あるいは印刷することで、ショッピングカタログや、電子図書、電子アルバムを有効利用してもらおうというデータ放送アプリケーションの提案もなされている。
【０００４】
【発明が解決しようとする課題】
デジタル放送においては、一つのトランスポートストリーム（以下ＴＳ）に複数のチャンネル（番組）のデータを多重して送信しており、受信機では多数のＴＳの中から所望のチャンネルのデータを含むＴＳを選択している。
【０００５】
従って、テレビ受信機において、あるＴＳに含まれるデータ放送チャンネルを受信してそのデータ放送コンテンツを蓄積している途中で異なるＴＳに含まれるチャンネルに切り替えようとした場合、ユーザは現在ダウンロード中のデータ放送データのダウンロードを諦めざるを得なかった。
【０００６】
本発明は前述の如き問題点を解決することを目的とする。
【０００７】
本発明の他の目的は、テレビジョン放送データのダウンロード中にチャンネル切り替えの指示があった場合でも、このダウンロード中のデータを確実にダウンロード可能とする処にある。
【０００８】
【課題を解決するための手段】
前記目的を達成するため、本発明の受信装置は、テレビジョン放送を受信する受信手段と、
前記受信手段による受信チャンネルの切り替えを指示する指示手段と、
前記受信手段により受信された番組を蓄積する蓄積手段とを備え、
前記指示手段によるチャンネル切り替えの指示に応じて、
前記受信手段により第１のチャンネルで受信して前記蓄積手段で蓄積中の番組の終了時刻と切り替え後の第２のチャンネルで放送されている番組の終了時刻とを比較し、前記第１のチャンネルで放送中の番組の終了時刻が前記第２のチャンネルで放送されている番組の終了時刻よりも遅い場合、前記受信チャンネルを前記第２のチャンネルに切り替えると共に、前記蓄積手段による前記第１のチャンネルの放送データの蓄積動作を停止するように前記受信手段及び前記蓄積手段をそれぞれ制御する制御手段とを備えることを特徴とする。
【０００９】
【発明の実施の形態】
以下、図面を用いて本発明の実施形態を説明する。
【００１０】
図１は本発明の第一の実施形態としてのデジタルテレビ受信機１００の全体構成を示すブロック図である。
【００１１】
図１において、１０１はアンテナ、１０２はチューナー、１０３はデマルチプレクサ、１０４はビデオデコーダ、１０５はオーディオデコーダ、１０６はデータストリーム処理部である。これらデマルチプレクサ１０３、ビデオデコーダ１０４、オーディオデコーダ１０５及びデータストリーム処理部１０６により信号処理部１１８が構成される。また、１０７はメモリ、１０８は画面構成部、１０９は表示制御部、１１０は音声制御部、１１１は画像表示部、１１２は音声出力部、１１３はシステムバス、１１４は蓄積部、１１５はＣＰＵ、１１６は受光部、１１７はリモコンを示す。
【００１２】
デジタルテレビ受信機（以下、受信機）１００において、アンテナ１０１により受信された信号はチューナー部１０２に入力される。チューナー部１０２は入力された信号に対して、復調、誤り訂正等の処理を施し、トランスポートストリーム（ＴＳ）を生成してデマルチプレクサ１０３に出力する。
【００１３】
デマルチプレクサ１０３は入力された複数チャンネル分の映像、音声データ、及びＥＰＧデータ、データ放送データ等が多重されているＴＳの中から、受光部１１６を介したリモコン１１７の操作により選択されたチャンネルの映像、音声、ＥＰＧ、データ放送データを取り出す。
【００１４】
図２に図１のリモコン１１７の一例を示す。図２において、２０１はリモコン発光部、２０２は電源キー、２０３はカーソルキー、２０４は決定キー、２０５はテンキー、２０６はカラーキー、２０７は戻るキーである。ユーザはこれらの操作キーを操作することにより、後述のような画面操作やチャンネル切り替えを指示することができる。
【００１５】
図３を用いて一つのＴＳから所望のチャンネルのデータを取り出す際の動作を説明する。図３はＴＳデータから、所望のチャンネルの映像、音声データ、及びＥＰＧデータ、データ放送データ等を取り出す場合の説明図である。
【００１６】
図３において、３０１はトランスポートストリーム（ＴＳ）、１０２はチューナー、１０３はデマルチプレクサ、３０４はパケットＩＤ（ＰＩＤ：Packet Identifier）フィルタ、３０５はセクションフィルタ、１０４はビデオデコーダ、１０５はオーディオデコーダ、１０６はデータストリーム処理部、３０９はＰＳＩ（Program Specific Information）、３１０はデータ放送データ、３１１は電子番組ガイド（ＥＰＧ：Electronic Program Guide）データである。符号が図１と同様なものは、同等の機能を有するものである。
【００１７】
図３のＴＳ３０１には複数チャンネル分の映像、音声データ、及びデータ放送データ、ＥＰＧデータが時分割多重されている。そして、図３に示す複数のＴＳは不図示の放送局から発信される各々異なるチャンネルのデータが時分割多重されている。
【００１８】
受信機１００においては図３に示すチューナー１０２によりテレビ放送を受信して復調を行い、所望のチャンネルのデータを含む一つのＴＳを選択してデマルチプレクサ１０３に送出する。図３に示すように、各ＴＳはパケットＴＳＰ（Transport Stream Packet）単位で伝送され、各ＴＳＰのヘッダにはそのパケットの種別を識別するＰＩＤが付与されている。デマルチプレクサ１０３はＰＩＤフィルタ３０４とセクションフィルタ３０５を用いて、所定の値のＰＩＤを持つＴＳＰのペイロード部分にあるＰＳＩ３０９を取り出し、データストリーム処理部１０６に送出する。
【００１９】
ＰＳＩ３０９はＴＳ全体の内容を定義するものであり、ＩＥＣ／ＩＳＯ１３８１８―１やＡＲＩＢ（日本電波産業会）等で規格化されたＰＡＴ（Program Association Table）、ＰＭＴ（Program Map Table）、ＣＡＴ（Conditional Access Table）、ＮＩＴ（Network Information Table）を含む。デマルチプレクサ１０３はこれらＰＳＩ３０９を用いて、ＰＩＤフィルタ３０４により映像データＤ１、音声データＤ２を取り出し、各々、ビデオデコーダ１０４、オーディオデコーダ１０５へ送出する。
【００２０】
同様にデータ放送データ３１０、ＥＰＧデータ３１１を取り出し、データストリーム処理部１０６に送出する。データ放送データ３１０はＩＥＣ／ＩＳＯ１３８１８―６やＡＲＩＢ等で規格化されたＤＩＩ（Download Info Indication）、ＤＤＢ（Download Data Block）を含む。ＥＰＧデータ３１１はＤＶＢ（Digital Video Broadcast）やＡＲＩＢ等で規格化されたＳＤＴ（Service Description Table）、ＥＩＴ（Event Information Table）を含む。
【００２１】
以下、映像データＤ１について説明する。ビデオデコーダ１０４はデマルチプレクサ１０３より入力された映像データに対してＭＰＥＧのデコード処理を施し、復号した映像データを表示制御部１０９に出力する。表示制御部１０９はビデオデコーダ１０４、もしくはリモコン１１７の操作に応じて、画面を切り替えたり、多重したりして画像表示部１１１に表示させる。
【００２２】
次に音声データＤ２について説明する。オーディオデコーダ１０５はデマルチプレクサ１０３より入力された音声データＤ２に対してＭＰＥＧのデコード処理を施し、復号した音声データを音声制御部１１０に出力する。音声制御部１１０はオーディオデコーダ１０５により入力された音声データに対してＤ／Ａ変換の処理を施し、音声出力部１１２に出力する。また、音声出力部１１２は不図示のアンプ、スピーカー、音声の入力端子を含む。
【００２３】
次に、ＥＰＧデータ、データ放送データに関する付帯情報について説明する。
【００２４】
ＥＰＧデータはＡＲＩＢにおける標準規格「デジタル放送に使用する番組配列情報」等で規定されるデータ構造で伝送される。主な構成データとして、現在時刻情報を伝送するＴＤＴ(Time Description Table)又はＴＯＴ(Time Offset Table)、編成チャンネルの名称、放送事業者の名称など、編成チャンネルに関する情報を伝送するＳＤＴ(Service Description Table)、番組の名称、放送開始日時、放送継続時間、番組内容の説明など、番組に関する情報を伝送するＥＩＴ(Event Information Table)などが挙げられる。またＴＤＴ又はＴＯＴの情報は、受信機１００の時計表示、番組予約の為の時間管理等にも使用されることが一般的である。またＥＩＴの情報は、予め一週間分程度のデータが取得され、メモリ１０７に格納されている。
【００２５】
データ放送データはＩＳＯ／ＩＥＣ１３８１８―６、ＡＲＩＢにおける技術資料「ＢＳデジタル放送運用規定」等に規定、記述されているＤＳＭ―ＣＣのデータカルーセル方式により放送局から繰り返しデータが送出されてくる。デマルチプレクサ１０３によって取得されるデータ放送データにはテキスト情報、スクリプト情報、画像情報、映像・音声データが含まれており、Ｗ３Ｃの規定するＸＭＬ(eXtensible Markup Language)、又はそれに準じた文法によって記述されている。
【００２６】
図４にデータカルーセル伝送方式によって伝送されるデータ放送データの概念図を示す。図４の４０１に示すように、データ放送データはモジュール制御データ、ＸＭＬ文書データ、画像情報である静止画データ、図形データや映像データ、音声データから構成される。各データはＤＩＩや複数のＤＤＢセクションに分割され、ある周期ごとに繰り返しＴＳ内に多重される。
【００２７】
例えば、図４において、データ放送データ４０１における制御データはＤＩＩとして、ＸＭＬ文書はＤＤＢ０―０〜ＤＤＢ０―２の３個のＤＤＢセクションに分割される。同様に静止画データはＤＤＢ１―０〜ＤＤＢ１―ｎのｎ＋１個、図形データはＤＤＢ２―０〜ＤＤＢ２―１の２個、映像データはＤＤＢ３―０〜ＤＤＢ３―ｍのｍ＋１個、音声データはＤＤＢ４―０〜ＤＤＢ４―１の２個のＤＤＢセクションに分割されていることを示す。
【００２８】
図５（ａ）にＤＩＩのデータ構造の一例（抜粋）を示し、図５（ｂ）にＤＤＢのデータ構造の一例（抜粋）を示す。図５（ａ）中の領域５０１〜５０６にはＡＲＩＢにおける技術資料「ＢＳデジタル放送運用規定」等に規定、記述されている内容が各々記述される。また図５（ｂ）の領域５１１〜５１５にはＡＲＩＢにおける技術資料「ＢＳデジタル放送運用規定」等に規定、記述されている内容が各々記述される。
【００２９】
このように伝送されるデータ放送データは、デマルチプレクサ１０３、データストリーム処理部１０６を介して蓄積部１１４に出力され、蓄積される。
【００３０】
ＣＰＵ１１５は受光部１１６を介したリモコン１１７からのデータ放送表示指示があった場合、蓄積部１１４から所望のデータ放送データを読み出し、メモリ１０７とデータストリーム処理部１０６を利用してデータ放送データを復号して画面構成部１０８に出力し、画面表示用のデータを構成する。
【００３１】
画面構成部１０８は前記画面表示用のデータに基づく映像信号を表示制御部１０９に出力する。表示制御部１０９は前述の如く、構成された映像画面、データ放送画面の切り替え、合成表示等をするべく画像表示部１１１に対して映像信号を出力する。
【００３２】
次に、データ放送データのダウンロード（蓄積）中にユーザによりチャンネル切り替えの指示があった場合の動作を説明する。
【００３３】
図６はこのチャンネル切り替え時の受信機１００の動作を説明するための要部の構成を示す図であり、図１、図３と同様な構成は同一符号を付してある。
【００３４】
図６において、不図示の放送局からは６本のＴＳがそれぞれ異なる周波数のテレビジョン搬送波により送信されており、それらを各々ＴＳ１〜ＴＳ６とする。同図中に示すように、ＴＳ１には１００ｃｈ、１０１ｃｈ、１０２ｃｈ、のデータが多重され、ＴＳ２には１０３ｃｈ、１０４ｃｈ、１０５ｃｈのデータが多重され、ＴＳ３には１０６ｃｈ、１０７ｃｈ、１０８ｃｈのデータが多重されている。以下、図６に示すようにＴＳ６まで各ＴＳには３チャンネル分のテレビ番組、又はデータ放送データが多重されている。
【００３５】
現在、チューナー１０２においてはＴＳ１が受信されている。更にデマルチプレクサ１０３においてＴＳ１から１０１ｃｈのデータ放送データが選択され、データストリーム処理部１０６を介して蓄積部１１４に蓄積されている。
【００３６】
ＣＰＵ１１５は、データ放送データのダウンロード開始からの経過時間やダウンロード済のデータ容量、現在ダウンロード中及び、これからダウンロードする予定のＤＩＩ、ＤＤＢセクションの情報（図５（ａ）、図５（ｂ）の記述内容）、特には、ダウンロード済のＤＤＢのセクション数やセクションのパラメータmodule_id、section_noを記憶、管理している。データ放送データのダウンロード開始からの経過時間とダウンロード済のデータ容量からは、データ放送データのダウンロード時のビットレート値が算出可能である。
【００３７】
以下、図７及び図８を用いて、前述のような１０１ｃｈのダウンロード状態から、ＴＳ１以外のＴＳ３に含まれるチャンネルである１０６ｃｈに変更要求があった場合のＣＰＵ１１５の動作について説明する。図７はＣＰＵ１１５の動作を示すフローチャートである。
【００３８】
ユーザ操作によりチャンネル変更の要求があると、まずステップＳ７０１においてメモリ１０７に格納されているＥＩＴより、現在受信中のチャンネル（変更元チャンネル）である１０１ｃｈにおいて放送中のデータ放送データの放送時間情報を取得する。
【００３９】
次に、ステップＳ７０２において、同様に変更先のチャンネルである１０６ｃｈにおいて放送中の番組の放送時間情報を取得する。Ｓ７０１、Ｓ７０２において取得する放送時間情報とは、放送開始時間と放送継続時間である。
【００４０】
次に、ステップＳ７０３において、ステップＳ７０１、Ｓ７０２で取得した各々の放送開始時間、放送継続時間情報により、各々の放送の終了時刻を算出し、どちらの放送が先に終了するか判断する。
【００４１】
例として図８（ａ）、図８（ｂ）に示すように、変更元１０１ｃｈの放送終了時刻８０２より、変更先１０６ｃｈの放送終了時刻８０３の方が早い場合、ステップＳ７０４に進む。
【００４２】
図８（ａ）では１０１ｃｈにおいてダウンロード中の「データ１」というデータ放送データが繰り返し伝送され、１０６ｃｈにおいて「番組２」という番組が放送されており、「番組２」の終了予定時刻（同図中８０３で示したポイント）が「データ１」の放送終了予定時刻（同図中８０２で示したポイント）よりも「データ１」の一回の伝送周期以上の時間Ｔ１だけ早いことを示している。
【００４３】
また図８（ｂ）では、１０１ｃｈにおいてダウンロード中の「データ１」というデータ放送データが繰り返し伝送され、１０６ｃｈにおいて「番組２」という番組が放送されており、「番組２」の終了予定時刻が、「データ１」の放送終了予定時刻よりも、「データ１」の一回の伝送周期以下の時間Ｔ２だけ早いことを示している。
【００４４】
また、図８（ｃ）に示すように、変更元１０１ｃｈの放送終了時刻より、変更先１０６ｃｈの放送終了時刻が遅い場合、ステップＳ７０７に進む。
【００４５】
図８（ｃ）では、１０１ｃｈにおいてダウンロード中の「データ１」というデータ放送データが繰り返し伝送され、１０６ｃｈにおいて「番組２」という番組が放送されており、「データ１」の放送終了予定時刻が、「番組２」の終了予定時刻よりも、時間Ｔ３だけ早いことを示している。
【００４６】
ステップＳ７０４において、変更先１０６ｃｈの「番組２」が終了後、変更元１０１ｃｈに復帰して、ダウンロード再開可能であるかを判断する。その判断フローを図９に示す。
【００４７】
図９のステップＳ９０１において、ＣＰＵ１１５において管理されているデータ放送データのダウンロード開始からの経過時間とダウンロード済のデータ容量から、ダウンロード中のデータ放送データのビットレート値を算出する。このビットレート値は、“ビットレート値＝ダウンロード済のデータ容量／ダウンロード開始からの経過時間”により算出することができる。
【００４８】
次に、ステップＳ９０２において、ＣＰＵ１１５において管理されているダウンロードデータの総容量とダウンロード済のデータ容量から、まだダウンロードされていないダウンロード残容量値を算出する。このダウンロード残容量は、“ダウンロード残容量＝ダウンロードデータの総容量−ダウンロード済のデータ容量”により算出することができる。
【００４９】
次に、ステップＳ９０３において、ステップＳ９０１、Ｓ９０２において算出された各々の値から、残りのデータのダウンロードに必要な時間（残ダウンロード所要時間）を算出する。この所要時間は、“残ダウンロード所要時間＝ダウンロード残容量／ビットレート値”により算出することができる。
【００５０】
そして、ステップＳ９０４において、「データ１」の放送終了時刻と「番組２」の放送終了時刻との差である図８のＴ１あるいはＴ２と、“残ダウンロード所要時間”とを比較することで、ダウンロードが再開可能であるか判断する。
【００５１】
図８（ａ）の場合、時間Ｔ１が“残ダウンロード所要時間”よりも長いのでダウンロード再開が可能であると判断し、ステップＳ７０５に進む。また、図８（ｂ）の場合、時間Ｔ２が“残ダウンロード所要時間”よりも短いので、ダウンロード再開が困難であると判断し、ステップＳ７０７に進む。
【００５２】
ステップＳ７０３においてチャンネル切り替えを行っても後でダウンロード再開が可能であると判断した場合、ステップＳ７０５において、受信チャンネルをユーザが指定した１０６ｃｈに切り替えると共に、表示画面上に図１０に示すようなアラート画面１００１を表示する。
【００５３】
そして、ステップＳ７０６においては、１０６ｃｈで放送されている「番組２」が終了した後、１０１ｃｈにて放送されている「データ１」のダウンロードを再開するための予約動作を行い、チャンネル切り替え動作を終了する。ダウンロード再開予約動作については後述する。
【００５４】
一方、ステップＳ７０５においてダウンロード再開が困難と判断した場合、ステップＳ７０７において、現在ダウンロード中のデータ放送データの再送出（再放送）のスケジュールを確認する。
【００５５】
図１１に本形態で用いた放送データの再送出スケジュールを示すＥＩＴのデータ構造の一例（抜粋）を示す。図１１の領域１１０１〜１１０３、及び１１０５にはＡＲＩＢにおける標準規格「デジタル放送に使用する番組配列情報」等で規定される内容を各々記述し、領域１１０４には、このＥＩＴに記述されているイベント（データ放送データ）の再送出スケジュール情報を記述した。ここでの再送出スケジュール情報とは、送出開始される日時、継続時間、再送出されるチャンネル番号、ＰＩＤ（Packet Identifier）とした。
【００５６】
ステップＳ７０８においては、この送出スケジュールの確認結果に基づき、再送予定の有無を確認する。即ち、図１１のイベント情報記述領域１１０４の記述があれば再送出予定あり、無ければ再送出予定無しと判断する。再送出の予定があればステップＳ７０９に進み、無ければステップＳ７１１に進む。
【００５７】
ステップＳ７０９において、再送予定有りと判断した為、ユーザが指定した１０６ｃｈの番組に切り替えると共に、図１２に示すようなアラート画面１２０１を画像表示部１１１に表示する。
【００５８】
そして、ステップＳ７１０において、イベント情報記述領域１１０４の記述に従ったダウンロード再開予約を行うか否かユーザの判断を待つ。ユーザは図１２の表示画面を確認し、リモコン１１７によりダウンロードの再開予約を行うか否かを指定することができる。リモコン１１７の決定キー１４０４が操作された場合、ステップＳ７０６に進み、ダウンロードの再開を予約してチャンネル切り替え動作を終了する。また、リモコン１１７の戻るキー１４０７が操作された場合には、ダウンロード再開の予約を行わずにチャンネル切り替え動作を終了する。
【００５９】
また、ステップＳ７１１においては、ダウンロード中のデータ放送データの再送予定無しと判断した為、ユーザが指定した１０６ｃｈに切り替えずに、図１３に示すようなアラート画面１３０１を画像表示部１１１に表示する。
【００６０】
そして、ステップＳ７１２において、ユーザによるチャンネル切り替えを行うか否か指示を待つ。ユーザは図１３の表示画面を確認し、リモコン１１７によりダウンロードの再開予約を行うか否かを指定することができる。ユーザによりリモコン１１７の決定キー１４０４が操作された場合、ステップＳ７１３に進み、１０６ｃｈへのチャンネルを変更してチャンネル切り替え動作を終了する。また、ユーザによりリモコン１１７の戻るキー１４０７が操作された場合、チャンネル変更は行わずに１０１ｃｈにより送信中のデータ放送のダウンロードを継続し、チャンネル切り替え動作を終了する。
【００６１】
次に、図１４及び図１５を用いてダウンロード再開予約動作について説明する。
【００６２】
図１４は図４と同様、データカルーセル伝送方式によって伝送されるデータ放送データの概念図である。図１４において、１４０１で示したポイントでチャンネル切り替え要求があった場合、図１４“ダウンロード済データ”で示した部分１４０２のＤＩＩ、ＤＤＢ０―０、ＤＤＢ０―１、ＤＤＢ０―２、以降ＤＤＢ１―５まではダウンロード済である。これらのデータが取得済であるということは、前述の通り、ＣＰＵ１１５により管理されている。
【００６３】
図１５はＣＰＵ１１５によるダウンロード再開予約動作を示すフローチャートである。図１５のステップＳ１５０１においては、このダウンロード済みのデータを確認する。
【００６４】
次に、ステップＳ１５０２において、ダウンロード再開時間を確認する。図８の例においては、“番組２の終了予定時刻”又は図１１の領域１１０４に記載された再送出開始が予定される日時となる。
【００６５】
そして、ステップＳ１５０３において予約時間の到来を待ち、予約時間になると、ステップＳ１５０４において未だダウンロードしていないデータ放送データのダウンロードを再開する。具体的には、ＣＰＵ１１５は予約時刻になるとチューナー１０２及びデマルチプレクサ１０３を制御し、予約されたチャンネルよりデータ放送データを受信して蓄積部１１４に出力し、ダウンロードを開始する。図１４に示した例では、ＤＤＢ１―６以降全てのデータ放送データのダウンロードを実行することとなる。
【００６６】
このように、本形態によれば、データ放送データのダウンロード中にチャンネル切り替え指示があった場合、ダウンロード中のデータ放送データの放送終了時刻と切り替え先のチャンネルで放送中の番組の終了時刻とを比較し、切り替え先の番組の終了後にダウンロードを再開可能な場合にはチャンネル切り替えを行うと共に自動的にダウンロード再開を予約している。
【００６７】
そのため、現在ダウンロード中のデータ放送データのダウンロードを諦めることなく、所望のチャンネルにて放送中の番組を視聴することができる。
【００６８】
また、切り替え先のチャンネルにて放送される番組が終了する前に現在ダウンロード中のデータ放送データの放送が終了してしまう場合でも、このデータ放送データの再送予定を確認し、自動的にダウンロードの再開を予約するので、現在ダウンロード中のデータ放送データのダウンロードを諦めることなく、所望のチャンネルにて放送中の番組を視聴することができる。
【００６９】
更に、ダウンロード中のデータ放送データのダウンロードを再開することができない場合であっても、チャンネル切り替えを行う際に、チャンネル切り替えによりデータ放送データのダウンロードを中断する旨を表示するため、ユーザがデータ放送のダウンロード中であることを忘れて、あるいは認識していない状態で他のチャンネルに切り替えてしまうことを防止することができ、ユーザはデータ放送データのダウンロードが中断することを認識した上でチャンネルを切り替えることができる。
【００７０】
なお、前述の実施形態では、本発明をＢＳデジタル放送受信機に対して適用した場合について説明したが、特にＢＳデジタル放送に限らず、テレビジョン放送によって放送されているデータを受信してダウンロードする機能を持つ装置に対して本発明を同様に適用可能であり、同様の効果をもつ。
【００７１】
また、前述の実施形態では、チャンネル切り替え前後の番組の放送時間や再放送予定などの情報をＥＩＴなどの番組ガイド情報より検出していたが、これに限らず、付加情報として別の手段により得ることも可能である。
【００７２】
また、本実施形態では、データ放送データのダウンロード中におけるチャンネル切り替え指示に伴う処理について説明したが、これ以外にも、通常のテレビ放送番組の視聴、あるいは記録中におけるチャンネル切り替え指示の際、その番組の再放送予定の有無を検出してチャンネル切り替えを行うか否か、あるいは、その旨の警告画面を表示するよう構成することも可能である。
【００７３】
この場合の図１のＣＰＵ１１５の処理動作を図１６のフローチャートを用いて説明する。
【００７４】
図１６に示した処理は、基本的には図７のステップＳ７０７移行の処理と同様である。あるチャンネルの番組を視聴あるいは録画中にそのチャンネルとは異なるＴＳに含まれるチャンネルへの切り替え指示があった場合に図１６のフローがスタートする。
【００７５】
まず、ステップＳ１６０１において、前述のように図１１の領域１１０４に記述されている受信中の番組に関する再送出スケジュール情報を確認する。そして、ステップＳ１６０２において、この送出スケジュールの確認結果に基づき、再送予定の有無を確認する。
【００７６】
即ち、図１１のイベント情報記述領域１１０４の記述があれば再送出予定あり、無ければ再送出予定無しと判断する。再送出の予定があればステップＳ１６０３に進み、無ければステップＳ１６０６に進む。
【００７７】
再送予定有りと判断した場合、ステップＳ１６０３において、ユーザが指定したチャンネルの番組に切り替えると共に、図１２に示したアラート画面と同様の画面を画像表示部１１１に表示する。
【００７８】
そして、ステップＳ１６０４において、イベント情報記述領域１１０４の記述に従った視聴、あるいは録画再開予約を行うか否かユーザの判断を待つ。ユーザは表示画面を確認し、リモコン１１７により視聴あるいは録画の再開予約を行うか否かを指定することができる。再開予約の指示なされた場合ステップＳ１６０５に進み、ダウンロードの再開を予約してチャンネル切り替え動作を終了する。また、予約がなされなかった場合には視聴あるいは録画再開の予約を行わずにチャンネル切り替え動作を終了する。
【００７９】
また、ステップＳ１６０２において受信あるいは録画中の番組の再送予定無しと判断した場合、ステップＳ１６０６において、ユーザが指定したチャンネルには切り替えずに、図１３に示すようなアラート画面と同様の画面を画像表示部１１１に表示する。
【００８０】
そして、ステップＳ１６０７において、ユーザによるチャンネル切り替えを行うか否か指示を待つ。ユーザは表示されたアラート画面を確認し、リモコン１１７により視聴あるいは録画の再開予約を行うか否かを指定することができる。ユーザにより再開予約がなされた場合、ステップＳ１６０８に進み、チャンネルを変更してチャンネル切り替え動作を終了する。また、ユーザにより再開予約がなされなかった場合、チャンネル変更は行わずに現在受信中の番組の視聴あるいは録画を継続し、チャンネル切り替え動作を終了する。
【００８１】
このように、テレビ放送番組の視聴、あるいは録画中にチャンネル切り替えの指示があった場合、現在受信中の番組の再送予定を検出し、再送予定があった場合にはチャンネル切り替えを行うと共に再送予定の番組を簡単な操作にて視聴あるいは録画予約可能としたので、チャンネル切り替えに伴うユーザの利便性を向上することができる。
【００８２】
次に、本発明の第二の実施形態について説明する。
【００８３】
図１７は本発明の第二の実施形態としてのテレビ受信機１７００の構成を示すブロック図である。図１７において図１と同様な構成は同一符号を付してその詳細な説明は省略する。
【００８４】
図１７の受信機１７００において、１７０１はＣＰＵ、１７０２はモデム、Ｉはインターネットである。ＣＰＵ１７０１は前述のような図１のＣＰＵ１１５の機能を全て包含するものである。アンテナ１０１により放送波を受信し、映像や音声、データ放送データを表示、出力する動作や、データ放送データをダウンロードする動作など、基本的な動作は第一の実施形態と同様である為、説明は省略する。
【００８５】
以下、データ放送データのダウンロード中にユーザよりチャンネル切り替えの指示があった場合の動作を説明する。図１８はダウンロード中のチャンネル切り替え指示による動作を説明するための受信機１７００の要部構成を示す図である。図１８おいて、図１７と同様な構成は同一番号を付してある。
【００８６】
図１８において、不図示の放送局からは６本のＴＳがそれぞれ異なる周波数のテレビジョン搬送波により送信されており、それらを各々ＴＳ１〜ＴＳ６とする。同図中に示すように、ＴＳ１には１００ｃｈ、１０１ｃｈ、１０２ｃｈ、のデータが多重され、ＴＳ２には１０３ｃｈ、１０４ｃｈ、１０５ｃｈのデータが多重され、ＴＳ３には１０６ｃｈ、１０７ｃｈ、１０８ｃｈのデータが多重されている。以下、図６に示すようにＴＳ６まで各ＴＳには３チャンネル分のテレビ番組、又はデータ放送データが多重されている。
【００８７】
現在、チューナー１０２においてはＴＳ１が受信されている。更にデマルチプレクサ１０３においてＴＳ１から１０１ｃｈのデータ放送データが選択され、データストリーム処理部１０６を介して蓄積部１１４に蓄積されている。
【００８８】
またＣＰＵ１７０１は、現在ダウンロード中及び、これからダウンロードする予定のＤＩＩ、ＤＤＢモジュールの情報、特には、ダウンロードデータの総容量、ダウンロード済のＤＤＢのセクション数やセクションのパラメータmodule_id、section_noの記憶、管理している。
【００８９】
次に、ＴＳ１に含まれる１０１ｃｈにて放送されているデータ放送データをダウンロードしているときにＴＳ３に含まれる１０６ｃｈへの切り替え指示があった場合のＣＰＵ１６０１の動作について説明する。図１９はチャンネル切り替えに伴うＣＰＵ１６０１の動作を示すフローチャートである。
【００９０】
ユーザ操作によりチャンネル変更の要求があった場合、ステップＳ１９０１において、メモリ１０７に格納されているＥＩＴより、変更元１０１ｃｈにおいてダウンロード中のデータ放送データが存在するインターネットＩ上の接続先情報であるＵＲＬ（Uniform Resource Locator）を取得する。
【００９１】
図２０に本形態で用いた放送データの存在するＵＲＬを伝送するＥＩＴのデータ構造の一例（抜粋）を示す。
【００９２】
図２０において、領域１１０１〜１１０３、及び１１０５にはＡＲＩＢにおける標準規格「デジタル放送に使用する番組配列情報」等で規定される内容を各々記述し、領域２００１には本ＥＩＴに記述されているイベント（データ放送データ）の再送出スケジュール情報とデータの取得先のＵＲＬを記述した。
【００９３】
また図２１に放送データの存在するＵＲＬを伝送するＤＩＩのデータ構造の一例（抜粋）を示す。
【００９４】
図２１において、領域５０１〜５０４、及び５０６領域にはＡＲＩＢにおける技術資料「ＢＳデジタル放送運用規定」等に規定、記述されている内容を各々記述した。また領域２１０１には現在ダウンロード中のデータの取得先ＵＲＬを記述した。また、ステップＳ１９０１の時点で既にＤＩＩを取得済であれば、ＥＩＴ中に記述されるＵＲＬではなく、本ＤＩＩに記述されたＵＲＬを用いても同様の効果が得られる。
【００９５】
次にステップＳ１９０２において、ＣＰＵ１７０１はモデム１７０２を介し、インターネットＩへの接続を試みる。接続が成功すればステップＳ１９０３へ進み、接続が失敗すればステップＳ１８０５へ進んでリトライを試みる。
【００９６】
ステップＳ１９０２、Ｓ１９０５、Ｓ１９０６において、インターネットＩへの接続リトライ動作がＮ回を超えるまで繰り返し、Ｎ回を超えた場合には第一の実施形態にて説明した図７のステップＳ７０１以降の処理へ移行する。本実施形態ではこのリトライ回数を１０回とした。
【００９７】
ステップＳ１９０２においてインターネットへの接続が成功すれば、ユーザの希望する１０６ｃｈへチャンネルを切り替えると共に、図２２に示すようなアラート画面２２０１を表示する。そして、ステップＳ１９０４においてインターネットからのダウンロードを開始し、一連の動作を終了する。
【００９８】
この場合、第一の実施形態と同様に、既にダウンロード済のデータはダウンロードしない構成としても良いし、全て再ダウンロードするという構成にしても良いが、当然ながら既にダウンロード済のデータはダウンロードしないとした方が、ダウンロードが早く完了することになる。
【００９９】
このように、本形態によれば、データ放送データのダウンロード中にチャンネル切り替えの指示があると、ダウンロード中のデータを送信しているインターネット上の番組を検出し、もしダウンロード中のデータ放送データを送信中の番組が存在する場合にはインターネット上の番組よりダウンロードを行うと共にチャンネル切り替えを行うので、現在ダウンロード中のデータ放送データのダウンロードを諦めることなく、所望のチャンネルにて放送中の番組を視聴することができる。
【０１００】
なお、前述の実施形態では、変更元チャンネルで放送されていたデータ放送データがインターネット上の指定されたＵＲＬに存在し、このＵＲＬに接続することでデータ放送データのダウンロードを行う場合について説明したが、インターネット以外のメディア、例えばＤＶＤやＣＤなどのディスクメディアなどにより獲得可能である場合、その存在位置を示す情報をＥＩＴに記述しておき、後でこれらのメディアよりダウンロードできなかったデータ放送データを獲得可能である旨ユーザに提示した後、チャンネルを切り替える構成としてもよい。
【０１０１】
また、前述の各実施形態における機能をＣＰＵにより実現するためのプログラムを記憶したメモリなどの記憶媒体も本発明に含まれる。
【０１０２】
【発明の効果】
以上説明したように、本発明によれば、テレビジョン放送データの受信中にチャンネル切り替えの指示があった場合でも、この受信中のデータを確実に受信して記録あるいはダウンロード可能となる。
【図面の簡単な説明】
【図１】本発明が適用されるテレビジョン受信機の構成を示す図である。
【図２】リモコンの構成を示す図である。
【図３】デジタルテレビ放送の受信動作を説明するための図である。
【図４】データ放送データの様子を示す図である。
【図５】本発明の実施形態に係るＥＩＴデータの構成を示す図である。
【図６】本発明の実施形態に係るＥＩＴデータの構成を示す図である。
【図７】チャンネル切り替え時の動作を説明するフローチャートである。
【図８】チャンネル切り替えの動作タイミングを示す図である。
【図９】ダウンロード予約動作を示すフローチャートである。
【図１０】アラート画面を示す図である。
【図１１】本発明の実施形態に係るＥＩＴデータの構成を示す図である。
【図１２】アラート画面を示す図である。
【図１３】アラート画面を示す図である。
【図１４】データ放送データの様子を示す図である。
【図１５】予約されたダウンロード動作を示すフローチャートである。
【図１６】チャンネル切り替え時の動作を説明するフローチャートである。
【図１７】本発明の第２の実施形態としてのテレビジョン受信機の構成を示す図である。
【図１８】デジタルテレビ放送の受信動作を説明するための図である。
【図１９】チャンネル切り替え時の動作を示すフローチャートである。
【図２０】本発明の実施形態に係るＥＩＴデータの構成を示す図である。
【図２１】本発明の実施形態に係るＥＩＴデータの構成を示す図である。
【図２２】アラート画面を示す図である。
【図１】
0004040316.tif 000002
【図２】
0004040316.tif 000003
【図３】
0004040316.tif 000004
【図４】
0004040316.tif 000005
【図５】
0004040316.tif 000006
【図６】
0004040316.tif 000007
【図７】
0004040316.tif 000008
【図８】
0004040316.tif 000009
【図９】
0004040316.tif 000010
【図１０】
0004040316.tif 000011
【図１１】
0004040316.tif 000012
【図１２】
0004040316.tif 000013
【図１３】
0004040316.tif 000014
【図１４】
0004040316.tif 000015
【図１５】
0004040316.tif 000016
【図１６】
0004040316.tif 000017
【図１７】
0004040316.tif 000018
【図１８】
0004040316.tif 000019
【図１９】
0004040316.tif 000020
【図２０】
0004040316.tif 000021
【図２１】
0004040316.tif 000022
【図２２】
0004040316.tif 000023