(57)【要約】【課題】ＩＰネットワークを利用して地上デジタル放送を配信する場合に、各地域に応じた番組情報テーブルを作成することができる地上デジタル放送の受信装置を提供する。【解決手段】ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークを利用して配信されるデジタル放送を受信する受信装置であって、前記デジタル放送がＩＰパケット化されたＩＰ放送ストリームを受信する受信手段と、前記ＩＰ放送ストリームの中から所望の番組チャンネルに該当するチャンネルデータを選択するチャンネル選択手段と、所望の前記チャンネルデータを選択するためのチャンネル情報を記憶する記憶手段と、前記ＩＰ放送ストリームに含まれる前記チャンネルデータを全て抽出し、抽出した全ての番組チャンネルに対する前記チャンネル情報を前記記憶手段に蓄積するチャンネル設定手段と、を備える。【選択図】図３
2007329800.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークを利用して配信されるデジタル放送を受信する受信装置であって、
前記デジタル放送がＩＰパケット化されたＩＰ放送ストリームを受信する受信手段と、
前記ＩＰ放送ストリームの中から所望の番組チャンネルに該当するチャンネルデータを選択するチャンネル選択手段と、
所望の前記チャンネルデータを選択するためのチャンネル情報を記憶する記憶手段と、
前記ＩＰ放送ストリームに含まれる前記チャンネルデータを全て抽出し、抽出した全ての番組チャンネルに対する前記チャンネル情報を前記記憶手段に蓄積するチャンネル設定手段と、
を備えることを特徴とする受信装置。
【請求項２】
前記ＩＰ放送ストリームの中には前記チャンネルデータのチャンネル識別子を格納しており、
前記チャンネル設定手段は、予め定められた範囲のチャンネル識別子に該当する前記チャンネルデータを前記ＩＰ放送ストリームから抽出することを特徴とする請求項１に記載の受信装置。
【請求項３】
前記チャンネル設定手段は、予め定められた範囲の前記チャンネル識別子を全て調査することを特徴とする請求項２に記載の受信装置。
【請求項４】
前記チャンネル設定手段は、予め定められた範囲の前記チャンネル識別子の中で、前記ＩＰ放送ストリームの送出装置が送出する範囲を、前記送出装置から取得することを特徴とする請求項２に記載の受信装置。
【請求項５】
前記チャンネル設定手段は、予め定められた範囲の前記チャンネル識別子を順番に調査を行ない、前記チャンネルデータが抽出できなくなった時点でチャンネル設定動作を終了することを特徴とする請求項２に記載の受信装置。
【請求項６】
前記チャンネル識別子は、ＩＰアドレス、またはポート番号であることを特徴とする請求項２から５のいずれか一項に記載の受信装置。
【請求項７】
前記識別子は、ＩＰアドレス、またはポート番号であることを特徴とする請求項２に記載の受信装置。
【請求項８】
ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークを利用して配信されるデジタル放送を受信する受信方法であって、
前記デジタル放送がＩＰパケット化されたＩＰ放送ストリームを受信するステップと、
所望のチャンネルデータを選択するためのチャンネル情報を記憶するステップと、
前記ＩＰ放送ストリームに含まれる前記チャンネルデータを全て抽出し、抽出した全ての番組チャンネルに対する前記チャンネル情報を前記記憶手段に蓄積するステップと、
を含むことを特徴とする受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークを介してデジタル放送を送受信するシステムにおいて、視聴可能なチャンネルを設定する機能を有する受信装置に関する。
【背景技術】
【０００２】
従来の地上放送を受信する一般的なテレビは、視聴可能な番組チャンネルに関する情報を番組情報テーブルとして、不揮発性メモリ等の記憶媒体に保存している。そして、リモコンの数字キーやチャンネルアップ／ダウンキーが押された時に、保存された番組情報テーブルから該当する番組チャンネルを受信するための情報を取得し、選局動作を実施する。しかし、地上放送は地域ごとに視聴できる放送局や放送周波数が異なるため、各地域に該当する番組情報テーブルを個別に用意する必要がある。そのため多くのテレビでは、テレビ放送用として割当てられた周波数帯域を全てスキャンし、視聴可能な番組チャンネルを一つずつ検出することで、番組情報テーブルを生成し、いわゆるチャンネル設定を行なう仕組みを備えている。
【０００３】
一方、日本の地上デジタル放送は、データフォーマットとしてＭＰＥＧ２（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）トランスポートストリームを採用しており、１つの周波数チャンネルに対し、１本のＭＰＥＧ２トランスポートストリームが含まれている。１本のＭＰＥＧ２トランスポートストリームの中には、複数の番組を多重化することが可能であり、各番組の映像・音声データと共に、該ストリームに含まれる番組を選局するためのＳＩ（Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ）と呼ばれる番組選局情報が多重化されている。このＳＩには、各番組のチャンネル番号・放送局名・リモコンの数字キーに割当てる番号などが含まれており、地上デジタル放送を受信するデジタルテレビでは、このＳＩを基に番組情報テーブルを生成している。番組情報テーブルは、例えば、図４に示すような内容を含んでいる。図４に示すような番組情報テーブルを用いることで、デジタルテレビは、例えば、リモコンの「１」キーが押下された時、デジタルチューナの周波数を９３ｋＨｚに設定してＭＰＥＧ２トランスポートストリームフォーマットの周波数チャンネルデータを受信し、この周波数チャンネルデータに多重化されているチャンネル番号１００の番組を抽出して表示することが可能となる。このような番組情報テーブルを設定する従来技術が知られている（例えば、特許文献１参照。）。
【０００４】
【特許文献１】特開２００４−３２０３９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、ＩＰネットワークを利用して地上デジタル放送を配信する場合、電波放送とは異なり、周波数スキャンが行なえず、各地域に応じた番組情報テーブルを作成することができないという課題がある。
【０００６】
そこで、本発明の目的は、ＩＰネットワークを利用して地上デジタル放送を配信する場合に、各地域に応じた番組情報テーブルを作成することができる地上デジタル放送の受信装置を提供することである。
【課題を解決するための手段】
【０００７】
前記従来の課題を解決するために、本願第１の発明に係る受信装置は、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークを利用して配信されるデジタル放送を受信する受信装置であって、
デジタル放送をＩＰパケット化したＩＰ放送ストリームを受信する受信手段と、
ＩＰ放送ストリームの中から所望の番組チャンネルに該当するチャンネルデータを選択するチャンネル選択手段と、
所望のチャンネルデータを選択するためのチャンネル情報を記憶する記憶手段と、
ＩＰ放送ストリームに含まれるチャンネルデータを全て抽出し、全ての番組チャンネルに対するチャンネル情報を記憶手段に蓄積するチャンネル設定手段と
を備えることを特徴とする。本発明に係る受信装置によれば、チャンネル情報を収集し、番組情報テーブルを記憶手段に蓄えることができる。
【０００８】
本願第２の発明にかかる受信装置は、ＩＰ放送ストリームの中に格納されたチャンネルデータのチャンネル識別子に基づいて所望のチャンネルデータを取得するチャンネル選択手段を有することを特徴とする。これにより、受信装置は所望のチャンネルデータを取得することができる。
【０００９】
本願第３の発明にかかる受信装置は、チャンネル設定手段において、予め定められた範囲のチャンネル識別子を全て調査することを特徴とする。これにより、受信装置は受信可能なチャンネルデータを全て取得することができる。
【００１０】
本願第４の発明にかかる受信装置は、チャンネル設定手段において、ＩＰ放送ストリームの送出装置が送出するチャンネル識別子の範囲を、送出装置から取得することを特徴とする。これにより、受信装置は調査すべきチャンネル識別子の範囲を限定でき、番組情報テーブルを作成する時間を短くすることができる。
【００１１】
本願第５の発明にかかる受信装置は、チャンネル設定手段において、予め定められた範囲のチャンネル識別子を順番に調査を行い、チャンネルデータが抽出できなくなった時点でチャンネル設定動作を終了することを特徴とする。これにより、受信装置は、調査すべきチャンネル識別子の範囲を限定でき、番組情報テーブルを作成する時間を短くすることができる。
【００１２】
本願第６の発明にかかる受信方法は、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークを利用して配信されるデジタル放送を受信する受信方法であって、
前記デジタル放送がＩＰパケット化されたＩＰ放送ストリームを受信するステップと、
所望のチャンネルデータを選択するためのチャンネル情報を記憶するステップと、
前記ＩＰ放送ストリームに含まれる前記チャンネルデータを全て抽出し、抽出した全ての番組チャンネルに対する前記チャンネル情報を前記記憶手段に蓄積するステップと、
を含むことを特徴とする。
【発明の効果】
【００１３】
本発明に係る受信装置によれば、ＩＰネットワークを利用した地上デジタル放送においてもチャンネル設定を行なうことができ、さらにチャンネル設定に要する時間を削減することができる。
【発明を実施するための最良の形態】
【００１４】
本発明の実施の形態に係る受信装置及び受信方法について、添付図面を用いて以下に詳述する。なお、図面において、実質的に同一の部材には同一の符号を付している。
【００１５】
（実施の形態１）
本実施の形態１では、デジタル放送を周波数チャンネルごとに分割した周波数チャンネルデータを１本のＩＰストリームに多重化し、サーバがＩＰマルチキャストを用いて受信装置に配信するシステムにおいて、電波放送で用いる周波数を周波数チャンネルデータの識別子とし、受信装置がチャンネル設定を行なう場面をモデルケースとして説明する。
【００１６】
ここで、１本のＩＰストリームとは、宛先アドレスと宛先ポートの組み合わせが同一なＩＰパケット群を指す。ＩＰストリームは、トランスポート層のプロトコルとしてＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）を用いており、ＵＤＰのペイロードの先頭に、識別子として用いる周波数が格納されている。すなわち、１つのＵＤＰパケットには、１種類の周波数チャンネルデータが格納されており、ペイロードの先頭に格納された周波数を検査することにより、所望の周波数チャンネルデータかどうかを判断することができる。以下、周波数チャンネルデータが多重化されたＩＰストリームをＩＰ放送ストリームと記述する。
【００１７】
図１は、本発明におけるＩＰネットワークを利用したデジタル放送システムの構成を示すブロック図である。図１において、ＩＰネットワーク網２０００は、例えば通信回線事業者が提供するＣＤＮ（Ｃｏｎｔｅｎｔｓ  Ｄｅｌｉｖｅｒｙ  Ｎｅｔｗｏｒｋ）であり、ＩＰ放送サーバ１０００は通信回線事業者の施設であり、受信装置３０００は一般家庭に設置されている。ＩＰ放送サーバ１０００は、ＩＰネットワーク網２０００に対してＩＰ放送ストリームを送信する。ＩＰネットワーク２０００は、ＩＰマルチキャストのルーティングを行い、要求する家庭に対してＩＰ放送ストリームを配信する。受信装置３０００としては、例えばテレビやパーソナルコンピュータ（ＰＣ）などが考えられるが、これらに限定されるものではなく、ＩＧＭＰ（Ｉｎｔｅｒｎｅｔ  Ｇｒｏｕｐ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）により、ＩＰ放送ストリームを要求する機能を備えた機器であれば、どのようなものであってもよい。
【００１８】
図２は、本実施の形態１におけるＩＰ放送サーバ１０００の内部構成を示すブロック図である。このＩＰ放送サーバ１０００は、デジタル放送チューナ１０１０と、ＩＰ放送ストリーム作成部１０２０と、ネットワーク送受信部１０３０とを備える。デジタル放送チューナ１０１０は、電波によるデジタル放送を受信するためのアンテナに接続されており、指定された周波数で送信されてくる周波数チャンネルデータを取得する。デジタル放送チューナ１０１０は、ＩＰ放送サーバ１０００が設置された地域で放送されている番組チャンネル数だけ備えておく必要がある。ＩＰ放送ストリーム作成部１０２０は、デジタル放送チューナ１０１０が取得した周波数チャンネルデータをパケット化し、1本のＩＰストリームに多重化する。ネットワーク送受信部１０３０は、ＩＰネットワーク網２０００に接続するためのインターフェースであり、例えばＥｔｈｅｒｎｅｔ（登録商標）コントローラなどが考えられる。
【００１９】
図３は、受信装置３０００の内部構成を示したブロック図である。この受信装置３０００は、ネットワーク送受信部３０１０と、周波数チャンネルデータ取得部３０２０と、ＤＥＭＵＸ３０３０と、ＡＶデコーダ３０４０と、表示部３０５０と、制御部３０６０と、番組情報テーブル３０７０とを備える。以下に、受信装置３０００の各構成部材について説明する。ネットワーク送受信部３０１０は、ＩＰネットワーク網２０００に接続するためのインターフェースであり、例えばＥｔｈｅｒｎｅｔ（登録商標）コントローラなどが考えられる。周波数チャンネルデータ取得部３０２０は、ネットワーク送受信部３０１０が受信したＩＰ放送ストリームの中から、所望の周波数チャンネルデータを抽出する機能を持つ。ＤＥＭＵＸ３０３０は、周波数チャンネルデータ取得部３０２０が抽出した周波数チャンネルデータの中から、映像・音声データやＳＩ等のデータを分離・抽出する機能を持ち、例えば、半導体チップとして実装される。ＡＶデコーダ３０４０は、ＤＥＭＵＸ３０３０が抽出した映像・音声データの復号を行う機能を持ち、例えば半導体チップとして実装される。表示部３０５０は、ＡＶデコーダ３０４０が復号した映像・音声を表示する。この表示部３０５０としては、例えば、スピーカを備えたＰＤＰ（Ｐｌａｓｍａ  Ｄｉｓｐｌａｙ  Ｐａｎｅｌ）やＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）を用いることができる。制御部３０６０は、周波数チャンネルデータ取得部３０２０、ＤＥＭＵＸ３０３０を主に制御するモジュールで、例えば、ＣＰＵと制御プログラムとして実装される。番組情報テーブル３０７０は、ユーザのリモコン操作から、視聴する番組を選局するための情報を保持しており、例えばＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やフラッシュメモリ等の不揮発性メモリに保存されている。本実施の形態では、番組情報テーブル３０７０は、図４に示すような情報を保持している。
【００２０】
図４は、番組情報テーブル３０７０の一例を示す図である。この番組情報テーブル３０７０では、ユーザのリモコンのキー（１、２、３・・・）に合わせて、チャンネル番号、放送局名、周波数等のチャンネルデータをそれぞれ対応させている。制御部３０６０によってユーザが選局した番組チャンネルに該当するチャンネルデータを選択することができる。
【００２１】
次に、本実施の形態１における受信装置３０００のチャンネル設定方法を、図５を用いて説明する。図５は、受信装置３０００においてチャンネル設定を行なう場合のフローチャートを示している。
（ａ）制御部３０６０は、ユーザのリモコン操作により、チャンネル設定プログラムを起動する（ステップＳ３０００）。
（ｂ）制御部３０６０で実行されるチャンネル設定プログラムは、電波放送用に割当てられている最初の周波数を周波数チャンネルデータ取得部３０２０に設定する（ステップＳ３００１）。
（ｃ）その後、チャンネル設定プログラムは、ＳＩ情報の待ち状態へ遷移する（ステップＳ３００２）。この時、ＩＰ放送サーバ１０００から送信されるＩＰ放送ストリームは、ネットワーク送受信部３０１０を介して周波数チャンネルデータ取得部３０２０に対して送られる。
（ｄ）周波数チャンネルデータ取得部３０２０において、ＵＤＰペイロードの先頭に格納されている周波数がステップＳ３００１で設定された周波数と同じであれば、周波数チャンネルデータを抽出し、ＤＥＭＵＸ３０３０に対して送り出す。ＤＥＭＵＸ３０３０では、周波数チャンネルデータを解析し、ＳＩデータがあれば制御部３０６０に通知する。
【００２２】
（ｅ）ステップＳ３００２において、制限時間内にＤＥＭＵＸ３０３０から番組情報テーブル３０７０を作成するために必要なＳＩが取得できた場合、チャンネル設定プログラムは、ＳＩから番組情報テーブル３０７０に必要な情報を抽出し、番組情報テーブル３０７０を更新する（ステップＳ３００３）。
（ｆ）ステップＳ３００２において、チャンネル設定プログラムが制限時間内にＳＩが取得できなかった場合は、該当する周波数の周波数チャンネルデータがないものと判断する。
（ｇ）次に、チャンネル設定プログラムは、電波放送用に割当てられている周波数を全て周波数チャンネルデータ取得部３０２０に設定したかどうかを判定し（ステップＳ３００４）、設定していない周波数が残っている場合は、ステップＳ３００１に戻り、次の周波数を周波数チャンネルデータ取得部３０２０に設定する。
（ｈ）ステップＳ３００４において、全ての周波数の設定が終了したと判定された場合、チャンネル設定プログラムを終了する（ステップＳ３００５）。
以上のような手順を踏むことにより、受信装置３０００において番組情報テーブル３０７０を更新し、チャンネル設定を行なうことができる。
【００２３】
なお、本実施の形態１では、周波数を周波数チャンネルデータの識別子として用いたが、チャンネル番号など周波数チャンネルデータが一意に特定できる情報であればよい。さらに、図４の例に示すように、作成された番組情報テーブルではリモコンキーに各チャンネル番号を割り当てている。そこで、ユーザがチャンネル設定を行う場合に、周波数チャンネルデータの識別子にリモコンの数字キーなどの範囲が狭い数字番号を用いてチャンネル設定できるので、周波数によってチャンネル設定する場合よりもループ回数が少なくなり、短時間でチャンネル設定を行なうことができる。
【００２４】
（実施の形態２）
本実施の形態２では、デジタル放送を周波数チャンネルごとに分割した周波数チャンネルデータを、サーバ１０００がそれぞれポート番号を変えて受信装置３０００に配信するシステムにおいて、ポート番号を周波数チャンネルデータの識別子とし、受信装置３０００においてチャンネル設定を行なう場面をモデルケースとして説明する。
【００２５】
本実施の形態２におけるデジタル放送システムの構成は、実施の形態１で示した図１と同様である。なお、実施の形態１において図１について説明しているため、本実施の形態２では重複する説明を省略する。
【００２６】
図６は、本実施の形態２に係るＩＰ放送サーバ１０００の内部構成を示すブロック図である。このＩＰ放送サーバ１０００は、デジタル放送チューナ１０１０と、ＩＰストリーム作成部１０４０と、ネットワーク送受信部１０３０とを備える。デジタル放送チューナ１０１０は、電波によるデジタル放送を受信するためのアンテナに接続されており、指定された周波数で送信されてくる周波数チャンネルデータを取得する。ＩＰストリーム作成部１０４０は、デジタル放送チューナ１０１０が取得した周波数チャンネルデータをパケット化し、１本のＩＰストリームを作成する。デジタル放送チューナ１０１０とＩＰストリーム作成部１０４０は、ＩＰ放送サーバ１０００が設置された地域で放送されている番組チャンネル数だけ備えておく必要がある。ネットワーク送受信部１０３０は、ＩＰネットワーク網２０００に接続するためのインターフェースであり、例えばＥｔｈｅｒｎｅｔ（登録商標）コントローラなどが考えられる。
【００２７】
なお、本実施の形態２では、実施の形態１とは異なり、ポート番号から周波数チャンネルを識別することができるので、ＵＤＰパケットのペイロードには、周波数チャンネルデータのみが格納されている。
【００２８】
さらに、図６を用いて、実施の形態２に係るＩＰ放送サーバ１０００の動作について説明する。ＩＰ放送サーバ１０００は、内蔵したデジタル放送チューナ１０１０により、ＩＰ放送サーバが設置された地域の放送を全て同時に受信している。デジタル放送チューナ１０１０が取得した周波数チャンネルデータは、それぞれに対応したＩＰストリーム作成部１０４０においてパケット化され、１本のＩＰストリームを作成する。この時、ＩＰストリーム作成部１０４０は、それぞれ他のＩＰストリーム作成部とは異なるポート番号が割当てられている。ＩＰストリーム作成部１０４０で割当てるポート番号の範囲は、予め受信装置３０００との間で取り決めておく必要がある。本実施の形態２では、１番目のＩＰストリーム作成部はポート番号９０００、２番目のＩＰストリーム作成部はポート番号９００１というように、９０００番から順番に連続した番号を割振っている。ＩＰストリーム作成部１０４０で作成されたＩＰストリーム群は、ネットワーク送受信部１０３０からＩＰネットワーク網２０００を経由して受信装置３０００に対して配信される。
【００２９】
本実施の形態２における受信装置３０００の内部構成は、実施の形態１で示した図３と同様である。なお、実施の形態１において図３について説明しているため、本実施の形態では重複する説明を省略する。
【００３０】
以下に、本実施の形態２における受信装置３０００のチャンネル設定方法を、図７のフローチャートを用いて説明する。図７は、受信装置３０００においてチャンネル設定を行なう場合のフローチャートを示している。
（ａ）制御部３０６０は、ユーザのリモコン操作により、チャンネル設定プログラムを起動する（ステップＳ３１００）。
（ｂ）制御部３０６０で実行されるチャンネル設定プログラムは、本実施の形態における最初のポート番号である９０００を周波数チャンネルデータ取得部３０２０に設定する（ステップＳ３１０１）。
（ｃ）その後、チャンネル設定プログラムは、ＳＩ情報の待ち状態へ遷移する（ステップＳ３１０２）。この時、ＩＰ放送サーバ１０００から送信されるＩＰ放送ストリームは、ネットワーク送受信部３０１０を介して周波数チャンネルデータ取得部３０２０に対して送られる。周波数チャンネルデータ取得部３０２０では、設定されたポート番号の周波数チャンネルデータを抽出し、ＤＥＭＵＸ３０３０に対して送り出す。ＤＥＭＵＸ３０３０では、周波数チャンネルデータを解析し、ＳＩデータがあれば制御部３０６０に通知する。
【００３１】
（ｄ）ステップＳ３１０２において、制限時間内にＤＥＭＵＸ３０３０から番組情報テーブルを作成するために必要なＳＩが取得できた場合、チャンネル設定プログラムはＳＩから番組情報テーブルに必要な情報を抽出し、番組情報テーブル３０７０を更新する（ステップＳ３１０３）。
（ｅ）次に、チャンネル設定プログラムは、予め決められた範囲のポート番号を周波数チャンネルデータ取得部３０２０に設定したかどうかを判定し（ステップＳ３１０４）、設定していないポート番号が残っている場合は、ステップＳ３１０１に戻り、次のポート番号を周波数チャンネルデータ取得部３０２０に設定する。ステップＳ３１０４において、全ての周波数の設定が終了したと判定された場合、チャンネル設定プログラムを終了する（ステップＳ３１０５）。
（ｆ）ステップＳ３１０２において、チャンネル設定プログラムが制限時間内にＳＩが取得できなかった場合、該当するポート番号の周波数チャンネルデータがないものと判断する。この時、本実施の形態では周波数チャンネルデータは連続したポート番号で送られているため、一度周波数チャンネルデータが取得できなくなった場合、以降のポート番号でも周波数チャンネルデータが取得できないと判断できるため、チャンネル設定プログラムを終了することができる（ステップＳ３１０５）。
以上のような手順を踏むことにより、受信装置３０００において番組情報テーブル３０７０を更新し、チャンネル設定を行なうことができる。
【００３２】
なお、図７に示したチャンネル設定方法では、ステップＳ３１０２でＳＩが制限時間内に取得できないことを終了条件としていたが、予めＩＰ放送サーバ１０００から設定すべきポート番号の範囲を問い合わせておくこともできる。この変形例のチャンネル設定方法のフローチャートを図８に示す。
（ａ）制御部３０６０は、ユーザのリモコン操作により、チャンネル設定プログラムを起動する（ステップＳ３２００）。
（ｂ）制御部３０６０で実行されるチャンネル設定プログラムは、ＩＰ放送サーバ１０００から周波数チャンネルデータを含むポート番号の範囲を取得する（ステップＳ３２０１）。
（ｃ）次に、チャンネル設定プログラムは、最初のポート番号を周波数チャンネルデータ取得部３０２０に設定する（ステップＳ３２０２）。
（ｄ）その後、チャンネル設定プログラムは、ＳＩ情報の待ち状態へ遷移する（ステップＳ３２０３）。
【００３３】
（ｅ）ステップＳ３２０３において、制限時間内にＤＥＭＵＸ３０３０から番組情報テーブルを作成するために必要なＳＩが取得できた場合、チャンネル設定プログラムはＳＩから番組情報テーブルに必要な情報を抽出し、番組情報テーブル３０７０を更新する（ステップＳ３２０４）。
（ｆ）ステップＳ３２０３において、チャンネル設定プログラムが制限時間内にＳＩが取得できなかった場合、該当するポート番号の周波数チャンネルデータがないものと判断する。
（ｇ）次に、チャンネル設定プログラムは、ＩＰ放送サーバ１０００から取得した範囲のポート番号を周波数チャンネルデータ取得部３０２０に設定したかどうかを判定し（ステップＳ３２０５）、設定していないポート番号が残っている場合は、ステップＳ３２０１に戻り、次のポート番号を周波数チャンネルデータ取得部３０２０に設定する。
（ｈ）ステップＳ３２０５において、全ての周波数の設定が終了したと判定された場合、チャンネル設定プログラムを終了する（ステップＳ３１０５）。
【００３４】
上記変形例のチャンネル設定方法の場合には、周波数チャンネルデータは連続したポート番号で送られているため、ステップＳ３２０３において、制限時間内にＳＩ情報は全て取得できる。そのため、図７に示すチャンネル設定方法に比べて、タイムアウト待ち時間をさらに削減することができる。
【産業上の利用可能性】
【００３５】
本発明に係る受信装置及び受信方法は、ＩＰネットワークを利用した地上デジタル放送の受信を容易にするものとして有用である。
【図面の簡単な説明】
【００３６】
【図１】本発明の実施の形態１に係るＩＰネットワークを利用したデジタル放送システムの構成を示すブロック図である。
【図２】本発明の実施の形態１に係るＩＰ放送サーバの内部構成を示すブロック図である。
【図３】本発明の実施の形態１に係る受信装置の内部構成を示すブロック図である。
【図４】番組情報テーブルの一例を示す図である。
【図５】本発明の実施の形態１に係るチャンネル設定方法のフローチャートである。
【図６】本発明の実施の形態１に係るＩＰ放送サーバの内部構成を示すブロック図である。
【図７】本発明の実施の形態２に係るチャンネル設定方法のフローチャートである。
【図８】本発明の実施の形態２に係るチャンネル設定方法の変形例のフローチャートである。
【符号の説明】
【００３７】
１０００  ＩＰ放送サーバ
１０１０  デジタル放送チューナ
１０２０  ＩＰ放送ストリーム作成部
１０３０  ネットワーク送受信部
１０４０  ＩＰストリーム作成部
２０００  ＩＰネットワーク網
３０００  受信装置
３０１０  ネットワーク送受信部
３０２０  周波数チャンネルデータ取得部
３０３０  ＤＥＭＵＸ
３０４０  ＡＶデコーダ
３０５０  表示部
３０６０  制御部
３０７０  番組情報テーブル
【図１】
2007329800.tif 000003
【図２】
2007329800.tif 000004
【図３】
2007329800.tif 000005
【図４】
2007329800.tif 000006
【図５】
2007329800.tif 000007
【図６】
2007329800.tif 000008
【図７】
2007329800.tif 000009
【図８】
2007329800.tif 000010