(57)【要約】【課題】地上波デジタル放送において、各放送局から提供される番組に関する番組情報を短時間に取得できる番組情報取得装置を提供することを目的とする。【解決手段】番組情報ＰＩを取得する番組情報取得装置ＰＩＡにおいて、放送番組情報取得器は＃５６０、＃５８０第１の放送番組情報Ｌ−ＥＩＴと第２の放送番組情報Ｈ−ＥＩＴを取得し、放送情報読出器＃５００は第１の放送番組情報Ｌ−ＥＩＴと第２の放送番組情報Ｈ−ＥＩＴのそれぞれから放送情報ＰＩ；ＰＩ＿Ｈ，ＰＩ＿Ｌを読み出し、バージョン比較器Ｓ６０４〜Ｓ６１２は取得された第１の放送番組情報Ｌ−ＥＩＴと第２の放送番組情報Ｈ−ＥＩＴのバージョンを比較し、放送番組情報選択器＃６００はバージョン比較結果に基づいて第１の放送番組情報Ｌ−ＥＩＴおよび第２の放送番組情報Ｈ−ＥＩＴのいずれかに含まれる放送情報ＰＩ＿Ｈ、ＰＩ＿Ｌを番組情報ＰＩとして取得する。【選択図】        図１
2004207977.tif 000002
【特許請求の範囲】
【請求項１】
１チャンネルの放送帯域に第１の番組と当該第１の番組のサイマル放送である第２の番組と、当該第１の番組の放送情報を含む第１の放送番組情報と、当該第１の放送番組情報の放送情報の一部を含むと共に当該第２の番組の放送情報を含む第２の放送番組情報が放送されると共に当該第２の放送番組情報は第１の放送番組情報に比べてより頻繁に配信されると共により短い時間で復号できるサイマル放送が実施されている地上波デジタル放送において、配信されている地上波デジタル放送信号から放送番組に関する番組情報を取得する番組情報取得装置であって、
前記第１の放送番組情報と前記第２の放送番組情報を取得する放送番組情報取得手段と、
前記取得された第１の放送番組情報と第２の放送番組情報のそれぞれから放送情報を読み出す放送情報読出手段と、
前記取得された第１の放送番組情報と第２の放送番組情報のバージョンを比較する第１のバージョン比較手段と、
前記第１のバージョン比較手段の比較結果に基づいて、第１の放送番組情報および第２の放送番組情報のいずれかに含まれる放送情報を前記番組情報として取得する放送番組情報選択手段とを備える番組情報取得装置。
【請求項２】
前記放送番組情報選択手段は、前記第１の放送番組情報と前記第２の放送番組情報のバージョンが同一の場合は、当該第２の放送番組情報に含まれる放送情報を前記番組情報として取得することを特徴とする請求項１に記載の番組情報取得装置。
【請求項３】
前記取得された第１の放送番組情報と前記第２の放送番組情報を保存する放送番組情報保存手段と、
前記保存された第１の放送番組情報および第２の放送番組情報と、前記放送番組情報取得手段に取得された第１の放送番組情報および第２の放送番組情報とのバージョンを比較する第２のバージョン比較手段とをさらに備え、
前記放送番組情報選択手段は、前記取得された第２の放送番組情報より前記保存されている第１の放送番組情報のバージョンが新しい場合には、当該保存されている第１の放送番組情報に含まれる放送情報を前記番組情報として取得することを特徴とする請求項１に記載の番組情報取得装置。
【請求項４】
前記放送番組情報選択手段は、前記取得された第１の放送番組情報が、前記取得された第２の放送番組情報および前記保存されている第１の放送番組情報よりバージョンが新しい場合には、前記取得された第１の放送番組情報に含まれる放送情報を前記番組情報として取得することを特徴とする請求項３に記載の番組情報取得装置。
【請求項５】
前記放送番組情報選択手段は、前記取得された取得された第１の放送番組情報から放送情報が読み出された時点で、当該放送情報を前記番組情報として取得することを特徴とする請求項４に記載の番組情報取得装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、サイマル放送が実施されている地上波デジタル放送から放送局名、放送内容、および放送予定等の番組情報を取得する番組情報取得装置に関する。
【０００２】
【従来の技術】
近年開始された、ＢＳデジタル放送、ＣＳデジタル放送、およびＣＡＴＶ（ケーブルテレビ）などに代表される非地上波デジタル放送においては、非地上波デジタル放送が行われている放送局名、放送内容、および放送予定などの番組情報が付加された非地上波デジタル放送信号が配信されている。１つの放送局（チャンネル）から配信される非地上波デジタル放送信号に付加されている番組情報には、その放送局のみならず非地上波デジタル放送を行っている全ての放送局（チャンネル）が提供する番組に関する番組情報も含まれている（例えば、特許文献１参照）。
【０００３】
結果、１つの放送局から配信されている非地上波デジタル放送信号を受信すれば、受信した非地上波デジタル放送信号に付加されている番組情報から、全ての放送局から配信されている非地上波デジタル放送に関する番組情報を知ることができる。このようにして、非地上波デジタル放送においては、１つの放送局から配信されている非地上デジタル放送信号を受信するという短い時間で、雑誌などの番組ガイドのような放送信号以外の媒体に頼らなくても、非地上波デジタル放送の全放送局から提供されている番組の番組情報を取得できる。それ故に、次に別の放送局から配信されている非地上波デジタル放送信号を受信する前に、既にその放送局の番組情報を取得できる。
【０００４】
【特許文献１】
特開２００２−１１２２０５号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、近々開始が予定されている地上波デジタル放送においては、１つの放送局から配信される地上波デジタル放送波には、その放送局が提供する番組に関する番組情報のみが付加されている。そのため、地上波デジタル放送において提供されている全ての番組に関する番組情報を得るためには、全ての放送局から配信されている地上波デジタル放送信号を受信して、受信した地上波デジタル放送信号に付加されている番組情報を放送局毎に取得する必要がある。
【０００６】
このように、上述の非地上波デジタル放送の場合とは異なり、受信しようとする放送局から提供されている番組情報を入手するためには、実際にその放送局から配信されている地上波デジタル放送信号を受信しなければならない。さらに、番組ガイドのような非放送信号媒体に頼らずに、地上波デジタル放送の全放送局が提供する番組の番組情報を取得するためには、それぞれの放送局から配信される放送信号を受信しなければならず、そのために非常に時間を要する。
よって、本発明は、地上波デジタル放送において、各放送局から提供される番組に関する番組情報を短時間に取得できる番組情報取得装置を提供することを目的とする。
【０００７】
【課題を解決するための手段および発明の効果】
第１の発明は、１チャンネルの放送帯域に第１の番組と第１の番組のサイマル放送である第２の番組と、第１の番組の放送情報を含む第１の放送番組情報と、第１の放送番組情報の放送情報の一部を含むと共に第２の番組の放送情報を含む第２の放送番組情報が放送されると共に第２の放送番組情報は第１の放送番組情報に比べてより頻繁に配信されると共により短い時間で復号できるサイマル放送が実施されている地上波デジタル放送において、配信されている地上波デジタル放送信号から放送番組に関する番組情報を取得する番組情報取得装置であって、第１の放送番組情報と第２の放送番組情報を取得する放送番組情報取得手段と、
取得された第１の放送番組情報と第２の放送番組情報のそれぞれから放送情報とを読み出す放送情報読出手段と、
取得された第１の放送番組情報（Ｌ−ＥＩＴと第２の放送番組情報のバージョンを比較する第１のバージョン比較手段と、
第１のバージョン比較手段の比較結果に基づいて、第１の放送番組情報および第２の放送番組情報のいずれかに含まれる放送情報を番組情報として取得する放送番組情報選択手段とを備える。
【０００８】
上述のように、第１の発明においては、情報量および復号時間の異なる２種類の放送情報をその新しさに応じて選択することによって、番組情報の取得時間を短縮できる。
【０００９】
第２の発明は、第１の発明において、放送番組情報選択手段は、第１の放送番組情報と第２の放送番組情報のバージョンが同一の場合は、第２の放送番組情報に含まれる放送情報を番組情報として取得することを特徴とする。
【００１０】
第３の発明は、第１の発明において、取得された第１の放送番組情報と第２の放送番組情報とを保存する放送番組情報保存手段と、
保存された第１の放送番組情報および第２の放送番組情報と、放送番組情報取得手段に取得された第１の放送番組情報および第２の放送番組情報とのバージョンを比較する第２のバージョン比較手段とをさらに備え、
放送番組情報選択手段は、取得された第２の放送番組情報より保存されている第１の放送番組情報のバージョンが新しい場合には、保存されている第１の放送番組情報に含まれる放送情報を番組情報として取得することを特徴とする。
【００１１】
第４の発明は、第３の発明において、放送番組情報選択手段は、取得された第１の放送番組情報が、取得された第２の放送番組情報および保存されている第１の放送番組情報よりバージョンが新しい場合には、取得された第１の放送番組情報に含まれる放送情報を番組情報として取得することを特徴とする。
【００１２】
上述のように、第４の発明においては、情報量および復号時間の異なる２種類の放送情報をその新しさに加えて、既に保存されているかに応じて選択することによって、番組情報の取得時間をさらに短縮できる。
【００１３】
第５の発明は、第４の発明において、放送番組情報選択手段は、取得された取得された第１の放送番組情報から放送情報が読み出された時点で、放送情報を番組情報として取得することを特徴とする。
【００１４】
【発明の実施の形態】
先ず、本発明にかかる番組情報取得装置の基本的概念について説明する。本発明が適用される地上波デジタル放送において、サイマル放送が実施されていることを前提とする。なお、本発明にかかる番組情報取得装置は、異なる放送局から配信される地上波デジタル放送信号を異なるチャンネル毎に受信する受信機側で用いられるものである。この意味において、放送局は放送チャンネルとして識別されるものである。よって、本明細書においては、以降、特に区別する必要がない限り、地上波デジタル放送信号を配信する放送局のそれぞれを放送チャンネルとして言及するものとする。
【００１５】
サイマル放送で配信されてくる１チャンネルＣＨ分の帯域は、固定受信用番組ＰＨと、固定受信用番組ＰＨのサイマル放送である移動受信用番組ＰＬと、固定受信用番組ＰＨの番組情報であるＨ−ＥＩＴ（Ｈｉｇｈ−Ｅｖｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）と、移動受信用番組ＰＬ（ＣＨ）の番組情報であるＬ−ＥＩＴ（Ｌｏｗ−Ｅｖｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）で構成される。なお、ＣＨは視聴可能な地上波デジタル放送局の数に一致する任意の自然数である。
【００１６】
Ｈ−ＥＩＴとＬ−ＥＩＴとの両方をＥＩＴ（Ｅｖｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）と総称する。本明細書において、各チャンネル毎に取得或いは管理される番組、テーブル、および種々の情報について、それぞれが対応するチャンネルＣＨを識別する必要がある場合には、例えば、移動受信用番組ＰＬ（ＣＨ）と固定受信用番組ＰＨ（ＣＨ）とにおける（ＣＨ）のように同一チャンネルを示すチャンネル番号ＣＨを各符号の接尾辞として付与して表現するものとする。
【００１７】
つまり、固定受信用番組ＰＨ（ＣＨ）は、家庭などで固定的に設置されたテレビジョン受像機によって受信されるチャンネルＣＨで配信される番組を示す。そして、移動受信用番組ＰＬ（ＣＨ）は、自動車などの移動体に積載されたテレビジョン受像器などによって受信されるチャンネルＣＨで配信される番組を示す。同様に、チャンネルＣＨの固定受信用番組ＰＨ（ＣＨ）および移動受信用番組ＰＬ（ＣＨ）のＥＩＴ（ＣＨ）は、それぞれ、Ｈ−ＥＩＴ（ＣＨ）およびＬ−ＥＩＴ（ＣＨ）と表現される。
【００１８】
Ｈ−ＥＩＴは、転送レートＩＮＴ＿Ｈが、例えば１０ｓｅｃであり、番組タイトル、番組の放送時間帯、番組の内容等に代表される、その放送局が配信する番組に関して提供する情報の全てである全番組情報ＰＩ＿Ｈを含む。Ｈ−ＥＩＴに含まれるこれらの情報をそれぞれ、番組タイトルＰＴ、番組放送時間帯ＰＢＰ、および番組内容ＰＣと呼称する。
【００１９】
Ｌ−ＥＩＴは、転送レートＩＮＴ＿Ｌは例えば、１ｓｅｃであり、Ｈ−ＥＩＴに含まれる全番組情報ＰＩ＿Ｈのうちで番組タイトルＰＴと番組放送時間帯ＰＢＰのみで構成される部分番組情報ＰＩ＿Ｌを含む。なお、転送レートＩＮＴ＿Ｌおよび転送レートＩＮＴ＿Ｈの値は、それぞれ１ｓｅｃおよび１０ｓｅｃ以外の値であっても良いことことは言うまでもない。全番組情報ＰＩ＿Ｈと部分番組情報ＰＩ＿Ｌとを番組情報ＰＩと総称する。
【００２０】
なお、Ｈ−ＥＩＴの情報レートは、例えば、１０ｍｓｅｃである。つまり、１０ｍｓｅｃ分のフレームデータを取得して復号すれば、Ｈ−ＥＩＴの内容が解釈できる。Ｌ−ＥＩＴの情報レートは、例えば、１ｍｓｅｃである。つまり、１ｍｓｅｃ分のフレームデータを取得して復号すれば、Ｌ−ＥＩＴの内容を解釈できる。これら情報レートも１０ｍｓｅｃおよび１ｍｓｅｃ以外の値であっても良いことは言うまでもない。
【００２１】
Ｌ−ＥＩＴは、Ｈ−ＥＩＴに比べて情報量が少ないが、送出周期は１／１０と短い。本発明においては、Ｈ−ＥＩＴとＬ−ＥＩＴの送出周期の差を利用して、受信チャンネルＣＨ毎の番組情報ＰＩ（ＣＨ）を短時間に取得するものである。
【００２２】
つまり、本発明においては、１つの放送チャンネルＣＨに関する番組情報ＰＩを抽出管理する番組情報テーブルＰＩＴを２種類生成する。２種類とは、Ｌ−ＥＩＴに含まれる番組タイトルＰＴと番組放送時間帯ＰＢＰが記載される第１の番組情報テーブルＰＩＴ＿Ｌと、Ｈ−ＥＩＴに含まれる番組タイトルＰＴ、番組放送時間帯ＰＢＰ、および番組内容ＰＣなどの全ての番組情報ＰＩ＿Ｈが記載される第２の番組情報テーブルＰＩＴ＿Ｈである。
【００２３】
図７に、第１の番組情報テーブルＰＩＴ＿Ｌおよび第２の番組情報テーブルＰＩＴ＿Ｈの関係を模式的に示す。受信チャンネルＣＨが選択された時点で、先ず、Ｈ−ＥＩＴ（ＣＨ）に比べて送出周期の短い（送出タイミングが早い）Ｌ−ＥＩＴ（ＣＨ）を取得して、第１の番組情報テーブルＰＩＴ＿Ｌ（ＣＨ）を完成する。この第１の番組情報テーブルＰＩＴ＿Ｌ（ＣＨ）の内容が番組情報ＰＩ（ＣＨ）として、ユーザである視聴者に提示される。
【００２４】
そして、Ｌ−ＥＩＴ（ＣＨ）の取得後にＨ−ＥＩＴ（ＣＨ）を取得して、第２の番組情報テーブルＰＩＴ＿Ｈ（ＣＨ）を完成する。この第２の番組情報テーブルＰＩＴ＿Ｈ（ＣＨ）の内容が番組情報ＰＩ（ＣＨ）として提示される。なお、第１の番組情報テーブルＰＩＴ＿Ｌ（ＣＨ）に基づく番組情報ＰＩ（ＣＨ）を第１の提示番組情報ＰＩ＿Ｌ（ＣＨ）と呼称し、第２の番組情報テーブルＰＩＴ＿Ｈ（ＣＨ）に基づく番組情報ＰＩ（ＣＨ）を第２の提示番組情報ＰＩ＿Ｈ（ＣＨ）と呼称して、それぞれを識別するものとする。
【００２５】
図８を参照してＨ−ＥＩＴおよびＬ−ＥＩＴのデータ構造について簡単に説明する。同図に示すように、Ｌ−ＥＩＴは、領域Ａ１、領域Ａ２＿Ｌ、領域Ａ３、および領域Ａ４＿Ｌに大別される。領域Ａ１および領域Ａ３は、Ｌ−ＥＩＴに関する管理情報などが格納されているが、本発明の特徴とする処ではないので説明を省く。領域Ａ２＿ＬにはＬ−ＥＩＴのバージョン番号Ｎｖ＿Ｌが格納される。そして、領域Ａ４＿Ｌには、上述の部分番組情報ＰＩ＿Ｌが格納されている。
【００２６】
Ｈ−ＥＩＴも、領域Ａ１、領域Ａ２＿Ｈ、領域Ａ３、および領域Ａ４＿Ｈに大別される。領域Ａ１および領域Ａ３は、Ｈ−ＥＩＴに関する管理情報などが格納され、領域Ａ２＿ＨにはＨ−ＥＩＴのバージョン番号Ｎｖ＿Ｈが格納される。そして、領域Ａ４＿Ｈには、上述の全番組情報ＰＩ＿Ｈが格納されている。
【００２７】
なお、バージョン番号Ｎｖ＿Ｌは、１ｓｅｃ毎に生成されるＬ−ＥＩＴのそれぞれの内容の新旧の度合いを示す番号である。つまり、バージョン番号Ｎｖ＿Ｌが同一のＬ−ＥＩＴは同内容であり、バージョン番号Ｎｖ＿Ｌが異なる場合には、バージョン番号Ｎｖ＿Ｌが大きいほど、そのＬ−ＥＩＴの内容は新しいことを意味する。同様に、バージョン番号Ｎｖ＿Ｈは、１０ｓｅｃ毎に生成されるＨ−ＥＩＴのそれぞれの内容の新旧の度合いを表す。
【００２８】
図９を参照してバージョン番号Ｎｖ＿Ｌとバージョン番号Ｎｖ＿Ｈの観点から、Ｌ−ＥＩＴに含まれる部分番組情報ＰＩ＿ＬとＨ−ＥＩＴに含まれる全番組情報ＰＩ＿Ｈの互換性について説明する。同図においては、Ｈ−ＥＩＴもＬ−ＥＩＴもそれぞれ１つのブロックとして表し、そのブロックの中にバージョン番号Ｎｖ＿Ｈとバージョン番号Ｎｖ＿Ｌが数字のみで表されている。同図においては、上述の如く転送レートＩＮＴ＿Ｌおよび転送レートＩＮＴ＿Ｈがそれぞれ１ｓｅｃおよび１０ｓｅｃの場合を示している。なお、作図上の都合により一部が省略されている。
【００２９】
同図において、上から順番にパターン１、パターン２、パターン３、およびパターン４の４種類の事例が表されている。先ず、パターン１においては、Ｈ−ＥＩＴのバージョン番号Ｎｖ＿Ｈと、Ｌ−ＥＩＴのバージョン番号Ｎｖ＿Ｌは同時刻（ｔ０、ｔ２０）に変化する。当然、バージョン番号Ｎｖ＿Ｌが変わったＬ−ＥＩＴの方が、バージョン番号Ｎｖ＿Ｈが変わったＨ−ＥＩＴより早く取得が完了する。
【００３０】
パターン２においては、Ｌ−ＥＩＴのバージョン番号Ｎｖ＿Ｌが、Ｈ−ＥＩＴのバージョン番号Ｎｖ＿Ｈより若干早く変化する。つまり、バージョン番号Ｎｖ＿Ｈが１から２に更新される前に、バージョン番号Ｎｖ＿Ｌが１と２の状態が存在する。パターン１の場合と同様に、バージョン番号Ｎｖ＿Ｌが変わったＬ−ＥＩＴの方が、バージョン番号Ｎｖ＿Ｈが変わったＨ−ＥＩＴより早く取得が完了する。
【００３１】
パターン３においては、Ｌ−ＥＩＴのバージョン番号Ｎｖ＿Ｌが、Ｈ−ＥＩＴのバージョン番号Ｎｖ＿Ｈより若干遅く変化する。つまり、バージョン番号Ｎｖ＿Ｈが１から２に更新された後の暫くの間、バージョン番号Ｎｖ＿Ｌが１と２の状態が存在する。やはりパターン１および２の場合のと同様に、バージョン番号Ｎｖ＿Ｌが変わったＬ−ＥＩＴの方が、バージョン番号Ｎｖ＿Ｈが変わったＨ−ＥＩＴより早く取得が完了する。
【００３２】
パターン４においては、Ｌ−ＥＩＴのバージョン番号Ｎｖ＿Ｌが、Ｈ−ＥＩＴのバージョン番号Ｎｖ＿Ｈより遅く変化する。この場合は、上述のパターン１〜３の場合と異なり、バージョン番号Ｎｖ＿Ｈが変わったＨ−ＥＩＴの方がバージョン番号Ｎｖ＿Ｌが変わったＬ−ＥＩＴより早く取得が完了する。
【００３３】
本発明においては、上述のＬ−ＥＩＴの転送レートＩＮＴ＿ＬやＨ−ＥＩＴの転送レートＩＮＴ＿Ｈより遙かに短い時間間隔で、Ｌ−ＥＩＴやＨ−ＥＩＴを検出し、かつ評価して、さらに種々の処理を実行する。これらの処理の内容については、後ほど図２〜図６に示すフローチャートを参照して詳述するが、処理が１通り実施されるタイミングを制御サイクルＣと呼ぶ。なお、同じ処理であっても、時間の経過（処理タイミング）によっては異なる結果を生じるので、現時点の制御サイクルのタイミングをＣ、１制御サイクルだけ過去のタイミングを（Ｃ−１）、そして１制御サイクルだけ未来のタイミングを（Ｃ＋１）と表現して、それぞれを識別するものとする。なお、これらの接尾辞（Ｃ−１）、（Ｃ）、および（Ｃ＋１）を制御サイクル次数と呼ぶ。
【００３４】
上述のパターン１〜パターン４のそれぞれの場合における、番組情報テーブルＰＩＴの更新の考え方について簡単に説明する。先ず、パターン１においては、Ｈ−ＥＩＴとＬ−ＥＩＴは同じタイミングで更新されるので、Ｈ−ＥＩＴとＬ−ＥＩＴの読み込みを同時に開始する。そして、先ずＬ−ＥＩＴの読み込みが完了した時点で、第１の番組情報テーブルＰＩＴ＿Ｌを更新して、その内容を部分番組情報ＰＩ＿Ｌとしてユーザである視聴者に提示する。そして、Ｈ−ＥＩＴの読み込みが完了した時点で第２の番組情報テーブルＰＩＴ＿Ｈを更新して全番組情報ＰＩ＿Ｈとして視聴者に提示する。
【００３５】
パターン２においては、Ｌ−ＥＩＴがＨ−ＥＩＴより先に更新されているので、当然Ｌ−ＥＩＴを先に読み込んで第１の番組情報テーブルＰＩＴ＿Ｌを更新して部分番組情報ＰＩ＿Ｌとして視聴者に提示する。そして、その後遅れた開始ｈしたＨ−ＥＩＴの読み込みが完了した時点で第２の番組情報テーブルＰＩＴ＿Ｈを更新して全番組情報ＰＩ＿Ｈとして提示する。
【００３６】
パターン３においては、Ｌ−ＥＩＴがＨ−ＥＩＴより若干遅れて更新されているので、先ずＨ−ＥＩＴの読出が開始されてより若干遅れてＬ−ＥＩＴの読出が開始される。Ｌ−ＥＩＴの情報レートはＨ−ＥＩＴの１／１０程度であるので、遅れて開始したＬ−ＥＩＴの読出がＨ−ＥＩＴの読出より先に完了する。よって、第１の番組情報テーブルＰＩＴ＿Ｌが第２の番組情報テーブルＰＩＴ＿Ｈより先に完成して、先ず部分番組情報ＰＩ＿Ｌが提示された後に、Ｈ−ＥＩＴの読出が完了する。引き続き、第２の番組情報テーブルＰＩＴ＿Ｈが完成し、全番組情報ＰＩ＿Ｈが提示される。
【００３７】
パターン４においては、Ｌ−ＥＩＴはＨ−ＥＩＴより情報レート以上遅れて更新されるので、Ｈ−ＥＩＴの読出がＬ−ＥＩＴの読出より先に終わる。よって、第２の番組情報テーブルＰＩＴ＿Ｈの完成および全番組情報ＰＩ＿Ｈの提示の後に、第１の番組情報テーブルＰＩＴ＿Ｌが完成する。この場合、番組情報ＰＩとして、新しさにおいては部分番組情報ＰＩ＿Ｌと同等且つ情報量において部分番組情報ＰＩ＿Ｌに勝る全番組情報ＰＩ＿Ｈが引き続き提示される。
【００３８】
以下に、図１、図２、図３、図４、図５、および図６を参照して、本発明の実施の形態にかかる番組情報取得装置について説明する。図１に本発明の実施の形態にかかる番組情報取得装置の構成を示す。番組情報取得装置ＰＩＡは、チューナ１、多重分離器３、デコーダ５、表示器７、番組情報取得制御器９、記憶器１１、入力器１３、ＯＳＤ処理器１５、および制御器２０を含む。
チューナ１は、外部のアンテナＶＳなどの受信手段で受信した地上波デジタル放送波Ｗｔｄからユーザが視聴を所望するチャンネル（放送局）の地上波デジタル放送信号Ｓｔｄを抽出する。多重分離器３は、地上波デジタル放送信号ＳｔｄからＭＰＥＧデータＤｍと付加情報ＩＡを分離抽出する。デコーダ５はＭＰＥＧデータＤｍをデコードして、アナログ映像信号Ｓｖａを生成する。
【００３９】
入力器１３は、リモコンなどで構成されて、視聴者の操作に応じて、番組情報取得装置ＰＩＡに対する操作信号Ｓｏを生成する。番組情報取得制御器９は操作信号Ｓｏに基づいて、チューナ１に受信すべき同調チャンネルを指示する同調指示信号Ｓｔを生成すると共に、多重分離器３から入力される付加情報ＩＡに基づいて、番組情報取得動作を制御する。これについては、後ほど図２〜図６にフローチャートを参照して詳述する。
【００４０】
さらに、番組情報取得制御器９は、取得した番組情報ＰＩ（部分番組情報ＰＩ＿Ｌおよび全番組情報ＰＩ＿Ｈ）をＯＳＤメッセージとして画像表示させるためのＯＳＤ制御信号Ｓｏｓｄを生成する。
【００４１】
ＯＳＤ処理器１５は、ＯＳＤ制御信号Ｓｏｓｄに基づいて、番組情報ＰＩを画像として表すＯＳＤ映像信号Ｓｖｏｓｄを生成して、表示器７に出力する。表示器７は、デコーダ５から出力されるアナログ映像信号Ｓｖａに、ＯＳＤ映像信号Ｓｖｏｓｄを多重した画像或いは、どちらか一方の信号の画像を表示する。
【００４２】
制御器２０は制御信ＳＣを生成して、番組情報取得装置ＰＩＡを構成する他の全ての構成要素の動作を制御することによって、番組情報取得装置ＰＩＡの全体動作も制御する。
【００４３】
以下に、図２〜図６に示すフローチャートを参照して、番組情報取得装置ＰＩＡの番組情報取得動作について説明する。
先ず、図２に番組情報取得装置ＰＩＡの番組情報取得動作の主な動作を示す。番組情報取得装置ＰＩＡは、電源が投入されて、その動作が開始される。
【００４４】
先ず、ステップ＃１００において、入力器１３から入力される操作信号Ｓｏに基づいて、ユーザの操作入力がされているか否かが判断される。ユーザの操作入力が判定された時点で、Ｙｅｓと判断されて、制御は次のステップ＃２００の「入力解析」サブルーチンに進む。
【００４５】
ステップ＃２００において、操作信号Ｓｏに基づいて、ユーザの操作指示内容が解析される。そして、制御は次のステップ＃３００に進む。
【００４６】
ステップ＃３００において、ステップ＃２００における解析結果に基づいて、ユーザが番組情報ＰＩの表示を要求しているのか否かが判断される。Ｙｅｓ、つまり、ユーザが「番組情報ＰＩの表示」を要求している場合、制御は次のステップ＃４００の「ユーザ指定チャンネルＩＤ取得」サブルーチンに進む。
【００４７】
ステップ＃４００において、操作信号Ｓｏに基づいて、ユーザが表示を望んでいる番組を提供しているチャンネルＣＨを特定するチャンネルＩＤを取得する。上述のように、本明細書においては、チャンネルＩＤは（ＣＨ）と表現する。なお、本ステップにおける処理は、上述のステップＳ２００において実行するようにしても良い。そして、制御は次のステップ＃５００の「ユーザ指定チャンネル番組情報抽出」サブルーチンに進む。
【００４８】
ステップ＃５００において、チャンネルＩＤ（ＣＨ）に基づいて、ユーザの指定するチャンネルの地上波デジタル放送波Ｗｔｄを受信して、Ｈ−ＥＩＴ（ＣＨ）およびＬ−ＥＩＴ（ＣＨ）を抽出する。なお、本ステップ＃５００および後述のステップ＃６００および＃７００においては、同一のチャンネルＣＨに対して異なる制御タイミングＣで実施される処理の内容を正確に把握することが必要であるので、チャンネルＩＤ（ＣＨ）の代わりに、１制御サイクル過去（Ｃ−１）、現制御サイクル（Ｃ）、および１制御サイクル未来（Ｃ＋１）を示す接尾辞を、各種符号に付与して識別するものとする。
【００４９】
つまり、現制御サイクル（Ｃ）において抽出されたＨ−ＥＩＴ（Ｃ）およびＬ−ＥＩＴ（Ｃ）に基づいて、第１の番組情報テーブルＰＩＴ＿Ｌ（Ｃ）および第２の番組情報テーブルＰＩＴ＿Ｈ（Ｃ）が生成する。本サブルーチンの動作については、後ほど図４および図５を参照して詳述する。そして、制御は次のステップ＃６００の「ユーザ指定チャンネルの番組情報テーブル更新」サブルーチンに進む。
【００５０】
ステップ＃６００において、前回の制御サイクル（Ｃ−１）において生成されて、既に記憶器１１に格納されている第１の番組情報テーブルＰＩＴ＿Ｌ（Ｃ−１）および第２の番組情報テーブルＰＩＴ＿Ｈ（Ｃ−１）と、現制御サイクル（Ｃ）において上述のステップ＃５００で生成された第１の番組情報テーブルＰＩＴ＿Ｌ（Ｃ）および第２の番組情報テーブルＰＩＴ＿Ｈ（Ｃ）の内容の新旧を、それらの元となったＬ−ＥＩＴ（Ｃ−１）のバージョン番号Ｎｖ＿Ｌ（Ｃ−１）、Ｈ−ＥＩＴ（Ｃ−１）のバージョン番号Ｎｖ＿Ｈ（Ｃ−１）、第１の番組情報テーブルＰＩＴ＿Ｌ（Ｃ）のバージョン番号Ｎｖ＿Ｌ（Ｃ）、全番組情報ＰＩ＿Ｈ（Ｃ）のバージョン番号Ｎｖ＿Ｈ（Ｃ）に基づいて、判断される。番組情報テーブルＰＩＴ（Ｃ）が最新の部分番組情報ＰＩ＿Ｌ（Ｃ）或いは最新の全番組情報ＰＩ＿Ｈ（Ｃ−１）で更新される。なお、本サブルーチンの動作については、後ほど図６を参照して詳述する。そして、制御は次の＃７００の「番組情報表示」サブルーチンに進む。
【００５１】
ステップ＃７００において、ステップ＃６００で更新された番組情報テーブルＰＩＴ（Ｃ）に基づいて、番組情報ＰＩが表示器７に画像表示される。そして、制御は上述のステップ＃１００に戻る。
【００５２】
上述のステップ＃１００でＮｏ、つまり、ユーザによる操作入力が検出されない場合は、制御はステップ＃８００に進む。
ステップ＃８００において、予め定められた番組情報更新時刻であるか否かが判断される。Ｎｏの場合は、制御は上述のステップ＃１００に戻る。一方、Ｙｅｓ、つまり番組情報更新時刻に至っていると判断される場合、制御は次のステップ＃９００の「全チャンネルＩＤ取得」に進む。
【００５３】
ステップ＃９００において、番組情報取得装置ＰＩＡに予め登録されている、受信可能な全ての地上波デジタル放送局のチャンネルＩＤ（ＣＨ）が読み出される。そして、制御は次のステップ＃１０００の「全チャンネル番組情報抽出」サブルーチンに進む。
【００５４】
ステップ＃１０００において、前述のステップ＃５００の「ユーザ指定チャンネル番組情報抽出」サブルーチンにおけるのと同様に、ただし、全ての放送チャンネルの地上波デジタル放送信号を受信して、チャンネルＣＨ毎のＨ−ＥＩＴ（Ｃ、ＣＨ）およびＬ−ＥＩＴ（Ｃ、ＣＨ）を取り込む。そして、制御は次のステップ＃１１００の「全チャンネル番組情報テーブル更新」サブルーチンに進む。
【００５５】
ステップ＃１１００において、前述のステップ＃６００の「ユーザ指定チャンネル番組情報テーブル更新」サブルーチンにおけるのと同様に、１制御サイクル前（Ｃ−１）におけるステップ＃５００で取得されて記憶器１１に格納されている番組情報テーブルＰＩＴ（Ｃ−１）、或いは本ステップで放送チャンネル（ＣＨ）毎に取得されて記憶器１１に格納されている番組情報テーブルＰＩＴ（Ｃ−１、ＣＨ）が現制御サイクルで取得されたＬ−ＥＩＴ（Ｃ）又はＬ−ＥＩＴ（Ｃ−１、ＣＨ）で更新される。そして、制御は前述のステップ＃１００に戻る。
【００５６】
上述のステップ＃３００においてＮｏ、つまり、ユーザ指示が番組情報表示要求以外である場合には、制御はステップ＃１２００の「要求動作実行」サブルーチンに進む。そして、ステップ＃１２００において、ユーザの要求している動作が実行された後に、制御は上述のステップ＃１００に戻る。
【００５７】
次に、図３を参照して、上述のステップ＃５００の「ユーザ指定チャンネル番組情報抽出」サブルーチンの詳細について説明する。ステップ＃５００のサブルーチンが開始すると、先ず、チューナ１から地上波デジタル放送信号Ｓｔｄがパケットデータ単位で多重分離器３に取り込まれる。
先ず、ステップＳ５０２において、取り込まれたパケットデータがチャンネルストリームであるか否かが判断される。つまり、チャンネルストリームのパケットデータが取り込まれた時点で、Ｙｅｓと判断されて、制御は次のステップＳ５０４に進む。
【００５８】
ステップＳ５０４において、チャンネルストリームの内容解析のために、パケットデータがデコードされる。そして、制御は次のステップＳ５０６に進む。
【００５９】
ステップＳ５０６において、上述のステップＳ５０４のデコード結果に基づいて、受信中のチャンネルストリームが固定受信用番組データであるのか否かが判断される。固定受信用番組データである場合は、Ｙｅｓと判断されて制御は、ステップ＃５２０の固定受信用番組データ抽出サブルーチンに進む。
【００６０】
ステップ＃５２０において、固定受信用番組データが抽出される。なお、このサブルーチンにおける処理は、本発明の特徴とするものではなく、従来より公知の方法によって実施される。そして、ステップ＃５００の処理は終了される。
【００６１】
一方、上述のステップＳ５０６においてＮｏ、つまり受信中のチャンネルストリームが固定受信用番組データではないと判断される場合は、制御はステップＳ５０８に進む。
【００６２】
ステップＳ５０８において、受信中のチャンネルストリームが移動受信用番組データであるか否かが判断される。移動受信用番組データである場合は、Ｙｅｓと判断されて、制御はステップ＃５４０の移動受信用番組データ抽出サブルーチンに進む。
【００６３】
ステップ＃５４０において、移動受信用番組データが抽出される。なお、このサブルーチンにおける処理は、本発明の特徴とするものではなく、従来より公知の方法によって実施される。そして、ステップ＃５００の処理は終了される。
【００６４】
一方、上述のステップＳ５０８においてＮｏ、つまり受信中のチャンネルストリームは固定受信用番組データでも移動受信用番組データのいずれでもないと判断される場合は、制御はステップＳ５１０に進む。
【００６５】
ステップＳ５１０において、受信中のチャンネルストリームがＨ−ＥＩＴであるか否かが判断される。Ｈ−ＥＩＴである場合は、Ｎｏと判断されて、制御はステップ＃５６０の「Ｈ−Ｅｉｔ抽出」サブルーチンに進む。
【００６６】
ステップ＃５６０においては、受信中のチャンネルストリームを構成するパケットデータから、Ｈ−ＥＩＴが抽出される。なお、本ステップにおける処理については、後ほど図４を参照して詳述する。そして、ステップ＃５００の処理は終了される。
【００６７】
一方、上述のステップＳ５１０においてＮｏ、つまり受信中のチャンネルストリームは固定受信用番組データ、移動受信用番組データ、およびＨ−ＥＩＴのいずれでもないと判断される場合は、制御はステップＳ５１２に進む。
【００６８】
ステップＳ５１２において、受信中のチャンネルストリームがＬ−ＥＩＴであるか否かが判断される。Ｌ−ＥＩＴでない場合は、Ｙｅｓと判断されて、制御はステップ＃５８０の「Ｌ−ＥＩＴ抽出」サブルーチンに進む。
【００６９】
ステップ＃５８０においては、受信中のチャンネルストリームを構成するパケットデータから、Ｌ−ＥＩＴが抽出される。なお、本ステップにおける処理については、後ほど図５を参照して詳述する。そして、ステップ＃５００の処理は終了される。
【００７０】
一方、上述のステップＳ５１２においてＮｏ、つまり受信中のチャンネルストリームは固定受信用番組データ、移動受信用番組データ、Ｈ−ＥＩＴ、およびＬ−ＥＩＴのいずれでもないと判断される場合は、制御は上述のステップＳ５０２に戻る。このようにして、ステップ＃５００の「ユーザ指定チャンネル番組情報抽出」サブルーチンにおいて、入力されるチャンネルストリームが固定受信用番組データ、移動受信用番組データ、Ｈ−ＥＩＴ、およびＬ−ＥＩＴの別に分類されて抽出されて蓄積される。
【００７１】
次に、図４を参照して、上述のステップ＃５６０の「Ｈ−ＥＩＴ抽出」サブルーチンにおける動作の詳細について説明する。
先ずステップＳ５６２において、上述のステップＳ５０４でデコードされたＨ−ＥＩＴがコンポーネント単位で随時入力される。そして、制御は次のステップＳ５６４に進む。
【００７２】
ステップＳ５６４において、入力されたコンポーネントがバージョン番号Ｎｖ＿Ｈであるのか否かが判断される。バージョン番号Ｎｖ＿Ｈである場合には、Ｙｅｓと判断されて、制御は次のステップＳ５６６に進む。
【００７３】
ステップＳ５６６において、バージョン番号Ｎｖ＿Ｈの抽出が開始される。そして、制御は次のステップＳ５６８に進む。
【００７４】
ステップＳ５６８において、バージョン番号Ｎｖ＿Ｈの抽出が完了したか否かが判断される。Ｎｏと判断される場合、制御はステップＳ５６６に戻って、バージョン番号Ｎｖ＿Ｈの抽出が継続される。そして、バージョン番号Ｎｖ＿Ｈの抽出が完了した時点で、Ｙｅｓと判断されて、制御は次のステップＳ５７０に進む。
【００７５】
ステップＳ５７０において、抽出されたバージョン番号Ｎｖ＿Ｈが現制御サイクルＣに対応する制御サイクル次数（Ｃ）を附して、バージョン番号Ｎｖ＿Ｈ（Ｃ）として格納される。以降、同じ制御サイクルに処理対象となったことを示すために、Ｈ−ＥＩＴにも制御サイクル次数（Ｃ）を附して表現するものとする。つまり、制御サイクル次数（Ｃ）は、バージョン番号Ｎｖ＿Ｈ（Ｃ）で特定される第２の番組情報テーブルＰＩＴ＿Ｈ（Ｃ）を明示的に示すパラメータである。そして、制御は次のステップＳ５７２に進む。
【００７６】
なお、上述のステップＳ５６４においてＮｏ、つまり、現在入力されているＨ−ＥＩＴのコンポーネントはバージョン番号Ｎｖ＿Ｈではないと判断される場合に、制御は上述のステップＳ５６６、Ｓ５６７、Ｓ５６８、およびＳ５７０をスキップして、ステップＳ５７２に進む。
【００７７】
先ずステップＳ５７２において、Ｈ−ＥＩＴ（Ｃ）から、全番組情報ＰＩ＿Ｈ（Ｃ）の抽出が開始される。そして、制御は次のステップＳ５７４に進む。
【００７８】
ステップＳ５７４において、全番組情報ＰＩ＿Ｈ（Ｃ）の抽出が完了したか否かが判断される。全番組情報ＰＩ＿Ｈ（Ｃ）の抽出が完了するまで、Ｎｏと判断されて、制御は上述のステップＳ５７２に戻る。そして、全番組情報ＰＩ＿Ｈ（Ｃ）の抽出が完了した時点で、Ｙｅｓと判断されて、制御は次のステップＳ５７６に進む。
【００７９】
ステップＳ５７６において、全番組情報ＰＩ＿Ｈ（Ｃ）が記憶器１１に格納される。そして、ステップ＃５６０におけるサブルーチンが終了される。
【００８０】
次に、図５を参照して、上述のステップ＃５８０の「Ｌ−ＥＩＴ抽出」サブルーチンにおける動作の詳細について説明する。
先ずステップＳ５８２において、上述のステップＳ５０４でデコードされたＬ−ＥＩＴがコンポーネント単位で随時入力される。そして、制御は次のステップＳ５８４に進む。
【００８１】
ステップＳ５６４において、入力されたコンポーネントがバージョン番号Ｎｖ＿Ｌであるのか否かが判断される。バージョン番号Ｎｖ＿Ｌである場合には、Ｙｅｓと判断されて、制御は次のステップＳ５８６に進む。
【００８２】
ステップＳ５８６において、バージョン番号Ｎｖ＿Ｌの抽出が開始される。そして、制御は次のステップＳ５８８に進む。
【００８３】
ステップＳ５８８において、バージョン番号Ｎｖ＿Ｌの抽出が完了したか否かが判断される。Ｎｏと判断される場合、制御はステップＳ５８６に戻って、バージョン番号Ｎｖ＿Ｌの抽出が継続される。そして、バージョン番号Ｎｖ＿Ｌの抽出が完了した時点で、Ｙｅｓと判断されて、制御は次のステップＳ５９０に進む。
【００８４】
ステップＳ５９０において、抽出されたバージョン番号Ｎｖ＿Ｌが制御サイクル次数（Ｃ）を附して、バージョン番号Ｎｖ＿Ｌ（Ｃ）として格納される。以降、同じ制御サイクルに処理対象となったことを示すために、Ｌ−ＥＩＴにも制御サイクル次数（Ｃ）を附して表現するものとする。そして、制御は次のステップＳ５９２に進む。
【００８５】
なお、上述のステップＳ５８４においてＮｏ、つまり、現在入力されているＬ−ＥＩＴのコンポーネントはバージョン番号Ｎｖ＿Ｌではではないと判断される場合に、制御は上述のステップＳ５８６、Ｓ５８７、Ｓ５８８、およびＳ５９０をスキップして、ステップＳ５９２に進む。
【００８６】
ステップＳ５９２において、Ｌ−ＥＩＴ（Ｃ）から、部分番組情報ＰＩ＿Ｌ（Ｃ）の抽出が開始される。そして、制御は次のステップＳ５９４に進む。
【００８７】
ステップＳ５９４において、部分番組情報ＰＩ＿Ｌ（Ｃ）の抽出が完了したか否かが判断される。部分番組情報ＰＩ＿Ｌ（Ｃ）の抽出が完了するまで、Ｎｏと判断されて、制御は上述のステップＳ５９２に戻る。そして、部分番組情報ＰＩ＿Ｌ（Ｃ）の抽出が完了した時点で、Ｙｅｓと判断されて、制御は次のステップＳ５９６に進む。
【００８８】
ステップＳ５９６において、部分番組情報ＰＩ＿Ｌ（Ｃ）が記憶器１１に格納される。そして、ステップ＃５８０におけるサブルーチンが終了される。
【００８９】
次に図６を参照して、上述のステップ＃６００における「ユーザ指定チャンネル番組情報テーブル更新」サブルーチンの詳細について説明する。ステップ＃５００において、ユーザ指定チャンネル番組情報が抽出されると、本ステップ＃６００の処理が開始する。
【００９０】
先ず、ステップＳ６０２において、前回の制御サイクル（Ｃ−１）において上述のステップＳ５９０で格納されたバージョン番号Ｎｖ＿Ｌ（Ｃ−１）が記憶器１１から読み出される。そして、制御は次のステップＳ６０４に進む。
【００９１】
ステップＳ６０４において、今回の制御サイクル（Ｃ）において、ステップＳ５９０で格納されたバージョン番号Ｎｖ＿Ｌ（Ｃ）が、バージョン番号Ｎｖ＿Ｌ（Ｃ−１）と同じか否かが判断される。同じでない場合、つまりバージョン番号Ｎｖ＿Ｌ（Ｃ−１）＜バージョン番号Ｎｖ＿Ｌ（Ｃ）である場合には、Ｎｏと判断される。そして、制御は次のステップＳ６０６に進む。
【００９２】
ステップＳ６０６において、部分番組情報ＰＩ＿Ｌ（Ｃ）が記憶器１１に格納されているか否かが判断される。部分番組情報ＰＩ＿Ｌ（Ｃ）が格納されている場合は、Ｙｅｓと判断されて、制御はステップ＃６２２に進む。
【００９３】
ステップＳ６２２において、記憶器１１から部分番組情報ＰＩ＿Ｌ（Ｃ）が読み出されてる。この部分番組情報ＰＩ＿Ｌ（ｃ）で、番組情報テーブルＰＩＴが更新される。つまり、第１の番組情報テーブルＰＩＴ＿Ｌ（Ｃ）が番組情報テーブルＰＩＴ（Ｃ）として設定される。そして、制御はステップＳ６２４に進む。そして、本ステップ＃６００における処理が終了される。
【００９４】
一方、上述ステップＳ６０４においてＹｅｓ、又はステップＳ６０６においてＮｏと判断される場合は、制御はステップＳ６０８に進む。
【００９５】
ステップＳ６０８において、全番組情報ＰＩ＿Ｈ（Ｃ）が記憶器１１に格納されているか否かが判断される。全番組情報ＰＩ＿Ｈ（Ｃ）が格納されている場合は、Ｙｅｓと判断されて、制御はステップＳ６２０に進む。
【００９６】
ステップＳ６２０において、記憶器１１から全番組情報ＰＩ＿Ｈ（Ｃ）が読み出される。この全番組情報ＰＩ＿Ｈ（Ｃ）で、番組情報テーブルＰＩＴが更新される。つまり、第２の番組情報テーブルＰＩＴ＿Ｈ（Ｃ）が番組情報テーブルＰＩＴ（Ｃ）として設定される。そして、本ステップ＃６００における処理が終了される。
【００９７】
一方、上述ステップＳ６０８においてＮｏと判断される場合、制御はステップＳ６１０に進む。
【００９８】
ステップＳ６１０において、部分番組情報ＰＩ＿Ｌ（Ｃ−１）が記憶器１１に格納されているか否かが判断される。部分番組情報ＰＩ＿Ｌ（Ｃ−１）が格納されている場合は、Ｙｅｓと判断されて、制御はステップＳ６１８に進む。
【００９９】
ステップＳ６１８において、記憶器１１から部分番組情報ＰＩ＿Ｌ（Ｃ−１）が読み出される。この部分番組情報ＰＩ＿Ｌ（Ｃ−１）で、番組情報テーブルＰＩＴが更新される。つまり、第１の番組情報テーブルＰＩＴ＿Ｌ（Ｃ−１）が番組情報テーブルＰＩＴ（Ｃ）として設定される。そして、本ステップ＃６００における処理が終了される。
【０１００】
一方、上述ステップＳ６１０においてＮｏと判断される場合、制御はステップＳ６１２に進む。
【０１０１】
ステップＳ６１２において、全番組情報ＰＩ＿Ｈ（Ｃ−１）が記憶器１１に格納されているか否かが判断される。全番組情報ＰＩ＿Ｈ（Ｃ−１）が格納されている場合は、Ｙｅｓと判断されて、制御はステップＳ６１６に進む。
【０１０２】
ステップＳ６１６において、記憶器１１から全番組情報ＰＩ＿Ｈ（Ｃ−１）が読み出される。この全番組情報ＰＩ＿Ｈ（Ｃ−１）で番組情報テーブルＰＩＴが更新される。つまり、第２の番組情報テーブルＰＩＴ＿Ｈ（Ｃ−１）が番組情報テーブルＰＩＴ（Ｃ）として設定される。そして、本ステップ＃６００における処理が終了される。
【０１０３】
一方、上述ステップＳ６１２においてＮｏと判断される場合、制御はステップＳ６１４に進む。
【０１０４】
ステップＳ６１４において、メッセージが記憶器１１から読み出される。そして、本ステップ＃６００における処理が終了される。
【０１０５】
上述のように、記憶器１１に蓄積されてい全番組情報ＰＩ＿Ｈ（Ｃ−１）の元であるＨ−ＥＩＴ（Ｃ−１）のバージョン番号Ｎｖ＿Ｈ（Ｃ−１）が、受信中のＬ−ＥＩＴ（Ｃ）のバージョン番号Ｎｖ＿Ｌ（Ｃ）より古い場合、（つまり、Ｎｖ＿Ｈ（Ｃ−１）＜Ｎｖ＿Ｌ（Ｃ））には、部分番組情報ＰＩ＿Ｌ（Ｃ−１）が番組情報ＰＩ（Ｃ）として採用される。そして、Ｈ−ＥＩＴ（Ｃ）の読み込みが終わった時点で、全番組情報ＰＩ＿Ｈ（Ｃ）を番組情報ＰＩ（Ｃ）として表示する。
【０１０６】
一方、Ｈ−ＥＩＴ（Ｃ−１）のバージョン番号Ｎｖ＿Ｈ（Ｃ−１）が、受信中のＬ−ＥＩＴ（Ｃ）のバージョン番号Ｎｖ＿Ｌ（Ｃ）より古くない場合、（つまり、Ｎｖ＿Ｈ（Ｃ−１）＝Ｎｖ＿Ｌ（Ｃ））には、全番組情報ＰＩ＿Ｈ（Ｃ−１）が番組情報ＰＩ（Ｃ）として採用される。
【０１０７】
上述のように、本発明にかかる番組情報取得装置ＰＩＡにおいては、放送チャンネルの番組情報のみが付加されている地上波デジタル放送においても、選局したチャンネルに関する番組情報を速やかに取得して、ユーザである視聴者に提示できる。
【図面の簡単な説明】
【図１】本発明の実施の形態にかかる番組情報取得装置の構成を示すブロック図である。
【図２】図１に示した番組情報取得装置の番組情報取得に関する主な動作を示すフローチャートである。
【図３】図２に示したユーザ指定チャンネル番組情報抽出サブルーチンの詳細を示すフローチャートである。
【図４】図３に示したＨ−ＥＩＴ抽出サブルーチンの詳細を示すフローチャートである。
【図５】図３に示したＬ−ＥＩＴ抽出サブルーチンの詳細を示すフローチャートである。
【図６】図２に示したユーザ指定チャンネル番組情報テーブル更新サブルーチンの詳細を示すフローチャートである。
【図７】本発明にかかる番組情報テーブルＰＩＴの構成の説明図である。
【図８】Ｌ−ＥＩＴおよびＨ−ＥＩＴの構成の説明図である。
【図９】本発明にかかる、Ｌ−ＥＩＴおよびＨ−ＥＩＴのバージョンアップタイミングと、番組情報ＰＩの更新の関係の説明図である。
【符号の説明】
ＰＩＡ  番組情報取得装置
ＶＳ  アンテナ
１  チューナ
３  多重分離器
５  デコーダ
７  表示器
９  番組情報取得制御器
１１  記憶器
１３  入力器
１５  ＯＳＤ処理器
２０  制御器
【図１】
2004207977.tif 000003
【図２】
2004207977.tif 000004
【図３】
2004207977.tif 000005
【図４】
2004207977.tif 000006
【図５】
2004207977.tif 000007
【図６】
2004207977.tif 000008
【図７】
2004207977.tif 000009
【図８】
2004207977.tif 000010
【図９】
2004207977.tif 000011