(57)【要約】【課題】より効率的に且つ確実にスクランブル処理されているか否かを記憶するチャンネルマップデータを更新することができるデジタル放送受信装置を提供する。【解決手段】デジタル放送受信装置１００に、スクランブル情報等をチャンネルマップデータ９ａに記憶する記憶部９と、ＣＰＵ７に、走査されたサブチャンネルの放送データがスクランブル処理されているか否かを判断させるスクランブル判断プログラム９ｄ及びデコード判断プログラム９ｅと、当該判断結果をチャンネルマップデータ９ａに記憶させるとともに、一の物理チャンネルにおける全てのサブチャンネルがスクランブル処理されている場合に、当該一の物理チャンネルが更新時に走査が必要なチャンネルであることをチャンネルマップデータ９ａに記憶させる記憶制御プログラム９ｊ、所定のタイミングで、チャンネルマップデータ９ａのスクランブル情報を更新させる更新プログラム９ｋと、を備えた。【選択図】図２
2007181005.tif 000002
【特許請求の範囲】
【請求項１】
デジタル放送波における物理チャンネルの放送データに含まれるサブチャンネルの放送データを走査する走査手段を備えるデジタル放送受信装置において、
物理チャンネル，仮想チャンネル，サブチャンネル及び前記サブチャンネルがスクランブル処理されているか否かを示すスクランブル情報を対応づけて記憶しているチャンネル情報記憶手段と、
前記走査手段により走査された前記サブチャンネルの放送データがスクランブル処理されているか否かを判断するスクランブル判断手段と、
前記スクランブル判断手段による判断結果を前記スクランブル情報として前記チャンネル情報記憶手段に記憶させる記憶制御手段と、
所定のタイミングで、前記チャンネル情報記憶手段に記憶されたスクランブル処理されていないサブチャンネルを有する物理チャンネルのみを前記走査手段に走査させて、前記スクランブル判断手段及び前記記憶制御手段を実行させ、前記チャンネル情報記憶手段の前記スクランブル情報を更新する更新手段と、を備え、
前記記憶制御手段は、前記スクランブル判断手段による判断結果が、一の物理チャンネルにおける全てのサブチャンネルがスクランブル処理されている場合には、当該一の物理チャンネルにおける所定のサブチャンネルの前記スクランブル情報としてスクランブル処理されていないとする情報を記憶させ、
前記スクランブル判断手段は、
前記走査手段により走査された前記サブチャンネルの放送データに含まれ、当該放送データがスクランブル処理されているか否かを判別するための複数種類のスクランブル判定データを個別に参照して前記放送データがスクランブル処理されているか否かを判断する第１判断手段と、
前記放送データがデコード可能か否かによりスクランブル処理されているか否かを判断する第２判断手段と、を備え、
前記記憶制御手段は、
前記第１判断手段により前記放送データがスクランブル処理されていないと判断された場合に、前記サブチャンネルがスクランブル処理されていないと前記チャンネル情報記憶手段に記憶させる第１記憶制御手段と、
前記第２判断手段により前記放送データがデコード可能であると判断された場合に、前記サブチャンネルがスクランブル処理されていないと前記チャンネル情報記憶手段に記憶させる第２記憶制御手段と、
前記第１判断手段が複数種類のスクランブル判定データのうち一つのスクランブル判定データを参照して判断した結果と、前記第２判断手段が判断した結果とが一致するか否かを判断する判断手段と、
前記判断手段により、前記第１判断手段が判断した結果と前記第２判断手段が判断した結果とが、全ての種類のスクランブル判定データにおいて一致しないと判断された場合に、前記第２記憶制御手段により前記チャンネル情報記憶手段に記憶させ、前記判断手段により、複数種類のスクランブル判定データのうち、一のスクランブル判定データを参照して前記第１判断手段が判断した結果と前記第２判断手段が判断した結果とが一致すると判断された場合に、当該一のスクランブル判定データを参照して前記第１記憶制御手段により前記チャンネル情報記憶手段に記憶させるように制御するチャンネル情報記憶制御手段と、
を備えることを特徴とするデジタル放送受信装置。
【請求項２】
デジタル放送波における物理チャンネルの放送データに含まれるサブチャンネルの放送データを走査する走査手段を備えるデジタル放送受信装置において、
物理チャンネル，仮想チャンネル，サブチャンネル及び前記サブチャンネルがスクランブル処理されているか否かを示すスクランブル情報を対応づけて記憶しているチャンネル情報記憶手段と、
前記走査手段により走査された前記サブチャンネルの放送データがスクランブル処理されているか否かを判断するスクランブル判断手段と、
前記スクランブル判断手段による判断結果を前記スクランブル情報として前記チャンネル情報記憶手段に記憶させる記憶制御手段と、
所定のタイミングで、前記走査手段、前記スクランブル判断手段及び前記記憶制御手段を実行させ、前記チャンネル情報記憶手段の前記スクランブル情報を更新する更新手段と、を備え、
前記記憶制御手段は、前記スクランブル判断手段による判断結果が、一の物理チャンネルにおける全てのサブチャンネルがスクランブル処理されている場合には、当該一の物理チャンネルが、前記更新手段における更新時に走査が必要なチャンネルであることを前記チャンネル情報記憶手段に記憶させることを特徴とするデジタル放送受信装置。
【請求項３】
前記更新手段は、所定のタイミングで、前記チャンネル情報記憶手段に記憶されたスクランブル処理されていないサブチャンネルを有する物理チャンネルのみを前記走査手段により走査させ、
前記記憶制御手段は、前記スクランブル判断手段による判断結果が、一の物理チャンネルにおける全てのサブチャンネルがスクランブル処理されている場合には、当該一の物理チャンネルにおける所定のサブチャンネルの前記スクランブル情報としてスクランブル処理されていないとする情報を記憶させることを特徴とする請求項２に記載のデジタル放送受信装置。
【請求項４】
チャンネルをアップ／ダウン選局するチャンネル選局手段と、
前記チャンネル選局手段によりアップ／ダウン選局されたチャンネルがスクランブル処理されているか否かを前記チャンネル情報記憶手段に記憶されたスクランブル情報に基づいて判断するチャンネル判断手段と、
前記チャンネル判断手段により、前記チャンネル選局手段によりアップ／ダウン選局されたチャンネルがスクランブル処理されていると判断された場合に、当該チャンネルをスキップさせるスキップ手段と、
を備えることを特徴とする請求項２又は３に記載のデジタル放送受信装置。
【請求項５】
チャンネルをアップ／ダウン選局するチャンネル選局手段と、
前記チャンネル選局手段によりアップ／ダウン選局されたチャンネルがスクランブル処理されているか否かを前記チャンネル情報記憶手段に記憶されたスクランブル情報に基づいて判断するチャンネル判断手段と、
前記チャンネル判断手段により、前記チャンネル選局手段によりアップ／ダウン選局されたチャンネルがスクランブル処理されていると判断された場合に、所定の報知を行う報知手段と、
を備えることを特徴とする請求項２又は３に記載のデジタル放送受信装置。
【請求項６】
チャンネルをダイレクト選局するチャンネル選局手段と、
前記チャンネル選局手段によりダイレクト選局されたチャンネルがスクランブル処理されているか否かを前記チャンネル情報記憶手段に記憶されたスクランブル情報に基づいて判断するチャンネル判断手段と、
前記チャンネル判断手段により、前記チャンネル選局手段によりダイレクト選局されたチャンネルがスクランブル処理されていると判断された場合に、当該チャンネルと同一の物理チャンネル内でスクランブル処理されていないサブチャンネルを検索して、該当するサブチャンネルがある場合には、当該サブチャンネルに切り替える切替手段と、
を備えることを特徴とする請求項２又は３に記載のデジタル放送受信装置。
【請求項７】
チャンネルをダイレクト選局するチャンネル選局手段と、
前記チャンネル選局手段によりダイレクト選局されたチャンネルがスクランブル処理されているか否かを前記チャンネル情報記憶手段に記憶されたスクランブル情報に基づいて判断するチャンネル判断手段と、
前記チャンネル判断手段により、前記チャンネル選局手段によりダイレクト選局されたチャンネルがスクランブル処理されていると判断された場合に、所定の報知を行う報知手段と、
を備えることを特徴とする請求項２又は３に記載のデジタル放送受信装置。
【請求項８】
前記スクランブル判断手段は、
前記走査手段により走査された前記サブチャンネルの放送データに含まれ、当該放送データがスクランブル処理されているか否かを判別するための複数種類のスクランブル判定データを個別に参照して前記放送データがスクランブル処理されているか否かを判断することを特徴とする請求項２〜７の何れか一項に記載のデジタル放送受信装置。
【請求項９】
前記スクランブル判断手段は、
前記物理チャンネルの放送データに含まれるＰＡＴ（Program  Association  Table）データがスクランブル処理されているか否かにより、前記物理チャンネルの放送データがスクランブル処理されているか否かを判断することを特徴とする請求項２〜７の何れか一項に記載のデジタル放送受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送受信装置に関する。
【背景技術】
【０００２】
デジタル放送波には、各周波数帯域毎に割り当てられた物理チャンネルの放送データが含まれており、各物理チャンネルの放送データには、複数のサブチャンネルの放送データが含まれている。また、デジタル放送波には、ＰＳＩＰ（Program  System  Information  Program）が含まれており、当該ＰＳＩＰに基づいてチャンネルマップデータを作成して記憶するデジタル放送受信装置が知られている（例えば、特許文献１）。
【０００３】
また、サブチャンネルには、無料に視聴できるものと有料のものとがあり、通常、有料のサブチャンネルは視聴料金を払った視聴者のみが視聴できるようにビデオデータ及びオーディオデータが暗号化（以下、スクランブル処理）されている。そこで、スクランブル処理されていないサブチャンネルのみからなるチャンネル表を作成して記憶するデジタル放送受信装置や（例えば、特許文献２）、サブチャンネル毎にスクランブル処理の有無を記憶するデジタル放送受信装置（例えば、特許文献３）が知られている。
【特許文献１】特表２００３−５３３０６０号公報
【特許文献２】特開平１１−１７７９５６号公報
【特許文献３】特開２００５−１５１３３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、一旦、チャンネルマップデータを作成しても、曜日や時間帯などによって、スクランブル情報が異なるため、チャンネルマップデータの更新が必要となるが、更新の度、全ての物理チャンネルについて走査することは煩雑である一方、スクランブル処理されていないサブチャンネルを有する物理チャンネルのみを更新したのでは、スクランブルが解除された物理チャンネルについては更新されないという問題があった。
【０００５】
本発明の課題は、より効率的に且つ確実にスクランブル処理されているか否かを記憶するチャンネルマップデータを更新することができるデジタル放送受信装置を提供することである。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、デジタル放送波における物理チャンネルの放送データに含まれるサブチャンネルの放送データを走査する走査手段を備えるデジタル放送受信装置において、
物理チャンネル，仮想チャンネル，サブチャンネル及び前記サブチャンネルがスクランブル処理されているか否かを示すスクランブル情報を対応づけて記憶しているチャンネル情報記憶手段と、
前記走査手段により走査された前記サブチャンネルの放送データがスクランブル処理されているか否かを判断するスクランブル判断手段と、
前記スクランブル判断手段による判断結果を前記スクランブル情報として前記チャンネル情報記憶手段に記憶させる記憶制御手段と、
所定のタイミングで、前記チャンネル情報記憶手段に記憶されたスクランブル処理されていないサブチャンネルを有する物理チャンネルのみを前記走査手段に走査させて、前記スクランブル判断手段及び前記記憶制御手段を実行させ、前記チャンネル情報記憶手段の前記スクランブル情報を更新する更新手段と、を備え、
前記記憶制御手段は、前記スクランブル判断手段による判断結果が、一の物理チャンネルにおける全てのサブチャンネルがスクランブル処理されている場合には、当該一の物理チャンネルにおける所定のサブチャンネルの前記スクランブル情報としてスクランブル処理されていないとする情報を記憶させ、
前記スクランブル判断手段は、
前記走査手段により走査された前記サブチャンネルの放送データに含まれ、当該放送データがスクランブル処理されているか否かを判別するための複数種類のスクランブル判定データを個別に参照して前記放送データがスクランブル処理されているか否かを判断する第１判断手段と、
前記放送データがデコード可能か否かによりスクランブル処理されているか否かを判断する第２判断手段と、を備え、
前記記憶制御手段は、
前記第１判断手段により前記放送データがスクランブル処理されていないと判断された場合に、前記サブチャンネルがスクランブル処理されていないと前記チャンネル情報記憶手段に記憶させる第１記憶制御手段と、
前記第２判断手段により前記放送データがデコード可能であると判断された場合に、前記サブチャンネルがスクランブル処理されていないと前記チャンネル情報記憶手段に記憶させる第２記憶制御手段と、
前記第１判断手段が複数種類のスクランブル判定データのうち一つのスクランブル判定データを参照して判断した結果と、前記第２判断手段が判断した結果とが一致するか否かを判断する判断手段と、
前記判断手段により、前記第１判断手段が判断した結果と前記第２判断手段が判断した結果とが、全ての種類のスクランブル判定データにおいて一致しないと判断された場合に、前記第２記憶制御手段により前記チャンネル情報記憶手段に記憶させ、前記判断手段により、複数種類のスクランブル判定データのうち、一のスクランブル判定データを参照して前記第１判断手段が判断した結果と前記第２判断手段が判断した結果とが一致すると判断された場合に、当該一のスクランブル判定データを参照して前記第１記憶制御手段により前記チャンネル情報記憶手段に記憶させるように制御するチャンネル情報記憶制御手段と、
を備えることを特徴としている。
【０００７】
請求項２に記載の発明は、デジタル放送波における物理チャンネルの放送データに含まれるサブチャンネルの放送データを走査する走査手段を備えるデジタル放送受信装置において、
物理チャンネル，仮想チャンネル，サブチャンネル及び前記サブチャンネルがスクランブル処理されているか否かを示すスクランブル情報を対応づけて記憶しているチャンネル情報記憶手段と、
前記走査手段により走査された前記サブチャンネルの放送データがスクランブル処理されているか否かを判断するスクランブル判断手段と、
前記スクランブル判断手段による判断結果を前記スクランブル情報として前記チャンネル情報記憶手段に記憶させる記憶制御手段と、
所定のタイミングで、前記走査手段、前記スクランブル判断手段及び前記記憶制御手段を実行させ、前記チャンネル情報記憶手段の前記スクランブル情報を更新する更新手段と、を備え、
前記記憶制御手段は、前記スクランブル判断手段による判断結果が、一の物理チャンネルにおける全てのサブチャンネルがスクランブル処理されている場合には、当該一の物理チャンネルが、前記更新手段における更新時に走査が必要なチャンネルであることを前記チャンネル情報記憶手段に記憶させることを特徴としている。
【０００８】
請求項３に記載の発明は、請求項２に記載のデジタル放送受信装置において、
前記更新手段は、所定のタイミングで、前記チャンネル情報記憶手段に記憶されたスクランブル処理されていないサブチャンネルを有する物理チャンネルのみを前記走査手段により走査させ、
前記記憶制御手段は、前記スクランブル判断手段による判断結果が、一の物理チャンネルにおける全てのサブチャンネルがスクランブル処理されている場合には、当該一の物理チャンネルにおける所定のサブチャンネルの前記スクランブル情報としてスクランブル処理されていないとする情報を記憶させることを特徴としている。
【０００９】
請求項４に記載の発明は、請求項２又は３に記載のデジタル放送受信装置において、
チャンネルをアップ／ダウン選局するチャンネル選局手段と、
前記チャンネル選局手段によりアップ／ダウン選局されたチャンネルがスクランブル処理されているか否かを前記チャンネル情報記憶手段に記憶されたスクランブル情報に基づいて判断するチャンネル判断手段と、
前記チャンネル判断手段により、前記チャンネル選局手段によりアップ／ダウン選局されたチャンネルがスクランブル処理されていると判断された場合に、当該チャンネルをスキップさせるスキップ手段と、
を備えることを特徴としている。
【００１０】
請求項５に記載の発明は、請求項２又は３に記載のデジタル放送受信装置において、
チャンネルをアップ／ダウン選局するチャンネル選局手段と、
前記チャンネル選局手段によりアップ／ダウン選局されたチャンネルがスクランブル処理されているか否かを前記チャンネル情報記憶手段に記憶されたスクランブル情報に基づいて判断するチャンネル判断手段と、
前記チャンネル判断手段により、前記チャンネル選局手段によりアップ／ダウン選局されたチャンネルがスクランブル処理されていると判断された場合に、所定の報知を行う報知手段と、
を備えることを特徴としている。
【００１１】
請求項６に記載の発明は、請求項２又は３に記載のデジタル放送受信装置において、
チャンネルをダイレクト選局するチャンネル選局手段と、
前記チャンネル選局手段によりダイレクト選局されたチャンネルがスクランブル処理されているか否かを前記チャンネル情報記憶手段に記憶されたスクランブル情報に基づいて判断するチャンネル判断手段と、
前記チャンネル判断手段により、前記チャンネル選局手段によりダイレクト選局されたチャンネルがスクランブル処理されていると判断された場合に、当該チャンネルと同一の物理チャンネル内でスクランブル処理されていないサブチャンネルを検索して、該当するサブチャンネルがある場合には、当該サブチャンネルに切り替える切替手段と、
を備えることを特徴としている。
【００１２】
請求項７に記載の発明は、請求項２又は３に記載のデジタル放送受信装置において、
チャンネルをダイレクト選局するチャンネル選局手段と、
前記チャンネル選局手段によりダイレクト選局されたチャンネルがスクランブル処理されているか否かを前記チャンネル情報記憶手段に記憶されたスクランブル情報に基づいて判断するチャンネル判断手段と、
前記チャンネル判断手段により、前記チャンネル選局手段によりダイレクト選局されたチャンネルがスクランブル処理されていると判断された場合に、所定の報知を行う報知手段と、
を備えることを特徴としている。
【００１３】
請求項８に記載の発明は、請求項２〜７の何れか一項に記載のデジタル放送受信装置において、
前記スクランブル判断手段は、
前記走査手段により走査された前記サブチャンネルの放送データに含まれ、当該放送データがスクランブル処理されているか否かを判別するための複数種類のスクランブル判定データを個別に参照して前記放送データがスクランブル処理されているか否かを判断することを特徴としている。
【００１４】
請求項９に記載の発明は、請求項２〜７の何れか一項に記載のデジタル放送受信装置において、
前記スクランブル判断手段は、
前記物理チャンネルの放送データに含まれるＰＡＴ（Program  Association  Table）データがスクランブル処理されているか否かにより、前記物理チャンネルの放送データがスクランブル処理されているか否かを判断することを特徴としている。
【発明の効果】
【００１５】
請求項１に記載の発明によれば、スクランブル判断手段により、走査手段によって走査されたサブチャンネルの放送データがスクランブル処理されているか否かが判断され、記憶制御手段により、スクランブル判断手段による判断結果がスクランブル情報としてチャンネル情報記憶手段に記憶され、更新手段により、所定のタイミングで、走査手段、スクランブル判断手段及び記憶制御手段の実行がなされ、チャンネル情報記憶手段のスクランブル情報が更新され、記憶制御手段は、スクランブル判断手段による判断結果が、一の物理チャンネルにおける全てのサブチャンネルがスクランブル処理されている場合には、当該一の物理チャンネルが、更新手段における更新時に走査が必要なチャンネルであることをチャンネル情報記憶手段に記憶させるので、全ての物理チャンネルを走査せずともチャンネル情報記憶手段のスクランブル情報の更新がなされることとなって、効率的にチャンネル情報記憶手段のスクランブル情報を更新することができるとともに、新たにスクランブルが解除された物理チャンネルのスクランブル情報を確実に更新することができる。
【００１６】
また、記憶制御手段は、スクランブル判断手段による判断結果が、一の物理チャンネルにおける全てのサブチャンネルがスクランブル処理されている場合には、当該一の物理チャンネルにおける所定のサブチャンネルのスクランブル情報としてスクランブル処理されていないとする情報を記憶させるので、既存の、所定のタイミングで、チャンネル情報記憶手段に記憶されたスクランブル処理されていないサブチャンネルを有する物理チャンネルのみを走査手段により走査させる更新手段に何ら変更を加えなくとも、新たにスクランブル解除された物理チャンネルのスクランブル情報を更新することができることとなって、効率的且つ確実なチャンネル情報手段のスクランブル情報の更新をより容易に実現できる。
【００１７】
また、第１判断手段により、走査手段によって走査されたサブチャンネルの放送データに含まれ、当該放送データがスクランブル処理されているか否かを判別するための複数種類のスクランブル判定データが個別に参照されて放送データがスクランブル処理されているか否かが判断され、第２判断手段により、放送データがデコード可能か否かによりスクランブル処理されているか否かが判断され、第１判断手段によって放送データがスクランブル処理されていないと判断された場合に、第１記憶制御手段により、当該サブチャンネルがスクランブル処理されていないとチャンネル情報記憶手段に記憶され、第２判断手段により放送データがデコード可能であると判断された場合に、第２記憶制御手段により、サブチャンネルがスクランブル処理されていないとチャンネル情報記憶手段に記憶され、判断手段により、第１判断手段が複数種類のスクランブル判定データのうち一つのスクランブル判定データを参照して判断した結果と、第２判断手段が判断した結果とが一致するか否かが判断され、チャンネル情報記憶制御手段により、判断手段によって、第１判断手段が判断した結果と第２判断手段が判断した結果とが、全ての種類のスクランブル判定データにおいて一致しないと判断された場合に、第２記憶制御手段によりチャンネル情報記憶手段にスクランブル情報が記憶され、判断手段により、複数種類のスクランブル判定データのうち、一のスクランブル判定データを参照して第１判断手段が判断した結果と第２判断手段が判断した結果とが一致すると判断された場合に、当該一のスクランブル判定データを参照して第１記憶制御手段によりチャンネル情報記憶手段にスクランブル情報が記憶されるように制御されるので、複数種類のスクランブル判定データを参照して、放送データがスクランブル処理されているか否かを正確に反映しているものを探して、正確に反映するスクランブル判定データに基づいて放送データがスクランブル処理されているか否かをより正確に判断することができるとともに、複数種類のスクランブル判定データを参照して放送データがスクランブル処理されているか否かを正確に判断できない場合には、当該放送データがデコード可能か否かによりスクランブル処理されているか否をより正確に判断することができ、より正確にスクランブル処理されているか否かを確認しながらチャンネル情報記憶手段にスクランブル情報を記憶させることができる。
また、放送データがスクランブル処理されているか否かを正確に反映しているスクランブル判定データがある場合には、放送データがデコード可能か否かを判断せずにチャンネル情報記憶手段にスクランブル情報が記憶されることとなるので、より早くチャンネル情報記憶手段にスクランブル情報を記憶させることができる。
【００１８】
請求項２に記載の発明によれば、スクランブル判断手段により、走査手段によって走査されたサブチャンネルの放送データがスクランブル処理されているか否かが判断され、記憶制御手段により、スクランブル判断手段による判断結果がスクランブル情報としてチャンネル情報記憶手段に記憶され、更新手段により、所定のタイミングで、走査手段、スクランブル判断手段及び記憶制御手段の実行がなされ、チャンネル情報記憶手段のスクランブル情報が更新され、記憶制御手段は、スクランブル判断手段による判断結果が、一の物理チャンネルにおける全てのサブチャンネルがスクランブル処理されている場合には、当該一の物理チャンネルが、更新手段における更新時に走査が必要なチャンネルであることをチャンネル情報記憶手段に記憶させるので、全ての物理チャンネルを走査せずともチャンネル情報記憶手段のスクランブル情報の更新がなされることとなって、効率的にチャンネル情報記憶手段のスクランブル情報を更新することができるとともに、新たにスクランブルが解除された物理チャンネルのスクランブル情報を確実に更新することができる。
【００１９】
請求項３に記載の発明によれば、請求項２に記載の発明と同様の効果が得られるのは勿論のこと、特に、記憶制御手段は、スクランブル判断手段による判断結果が、一の物理チャンネルにおける全てのサブチャンネルがスクランブル処理されている場合には、当該一の物理チャンネルにおける所定のサブチャンネルのスクランブル情報としてスクランブル処理されていないとする情報を記憶させるので、既存の、所定のタイミングで、チャンネル情報記憶手段に記憶されたスクランブル処理されていないサブチャンネルを有する物理チャンネルのみを走査手段により走査させる更新手段に何ら変更を加えなくとも、新たにスクランブル解除された物理チャンネルのスクランブル情報を更新することができることとなって、効率的且つ確実なチャンネル情報手段のスクランブル情報の更新をより容易に実現できる。
【００２０】
請求項４に記載の発明によれば、請求項２又は３に記載の発明と同様の効果が得られるのは勿論のこと、特に、チャンネル選局手段により、チャンネルがアップ／ダウン選局され、チャンネル判断手段により、チャンネル選局手段によってアップ／ダウン選局されたチャンネルがスクランブル処理されているか否かがチャンネル情報記憶手段に記憶されたスクランブル情報に基づいて判断され、チャンネル判断手段により、チャンネル選局手段によってアップ／ダウン選局されたチャンネルがスクランブル処理されていると判断された場合に、スキップ手段により、当該チャンネルがスキップされるので、視聴できないスクランブル処理されたチャンネルは自動的にスキップされてアップ／ダウン選局がなされることとなって、視聴できるスクランブル処理されていないチャンネルのみをより効率的にアップ／ダウン選局することができる。
【００２１】
請求項５に記載の発明によれば、請求項２又は３に記載の発明と同様の効果が得られるのは勿論のこと、特に、チャンネル選局手段により、チャンネルがアップ／ダウン選局され、チャンネル判断手段により、チャンネル選局手段によってアップ／ダウン選局されたチャンネルがスクランブル処理されているか否かがチャンネル情報記憶手段に記憶されたスクランブル情報に基づいて判断され、チャンネル判断手段により、チャンネル選局手段によってアップ／ダウン選局されたチャンネルがスクランブル処理されていると判断された場合に、報知手段により、所定の報知がなされるので、アップ／ダウン選局によりスクランブル処理されたチャンネルが選局されてしまってもユーザが故障と間違えることを防ぐことができる。
【００２２】
請求項６に記載の発明によれば、請求項２又は３に記載の発明と同様の効果が得られるのは勿論のこと、特に、チャンネル選局手段により、チャンネルがダイレクト選局され、チャンネル判断手段により、チャンネル選局手段によってダイレクト選局されたチャンネルがスクランブル処理されているか否かがチャンネル情報記憶手段に記憶されたスクランブル情報に基づいて判断され、チャンネル判断手段により、チャンネル選局手段によってダイレクト選局されたチャンネルがスクランブル処理されていると判断された場合に、切替手段により、当該チャンネルと同一の物理チャンネル内でスクランブル処理されていないサブチャンネルが検索されて、該当するサブチャンネルがある場合には、当該サブチャンネルに切り替えられるので、視聴できないスクランブル処理されているサブチャンネルがダイレクト選局されてしまっても、同一物理チャンネル内のスクランブル処理されていないサブチャンネルが自動的に選局されることとなって、視聴できないスクランブル処理されたサブチャンネルが選局されることを防ぐことができることとなって、視聴できるスクランブル処理されていないチャンネルのみをより効率的にダイレクト選局することができる。
【００２３】
請求項７に記載の発明によれば、請求項２又は３に記載の発明と同様の効果が得られるのは勿論のこと、特に、チャンネル選局手段により、チャンネルがダイレクト選局され、チャンネル判断手段により、チャンネル選局手段によってダイレクト選局されたチャンネルがスクランブル処理されているか否かがチャンネル情報記憶手段に記憶されたスクランブル情報に基づいて判断され、チャンネル判断手段により、チャンネル選局手段によってダイレクト選局されたチャンネルがスクランブル処理されていると判断された場合に、報知手段により、所定の報知がなされるので、ダイレクト選局によりスクランブル処理されたチャンネルが選局されてしまってもユーザが故障と間違えることを防ぐことができる。
【００２４】
請求項８に記載の発明によれば、請求項２〜７の何れか一項に記載の発明と同様の効果が得られるのは勿論のこと、特に、スクランブル判断手段は、走査手段により走査されたサブチャンネルの放送データに含まれ、当該放送データがスクランブル処理されているか否かを判別するための複数種類のスクランブル判定データを個別に参照して放送データがスクランブル処理されているか否かを判断するので、放送データ毎にスクランブル処理されているか否かを判定するためのスクランブル判定データが異なる場合にも、好適に対処することができる。
【００２５】
請求項９に記載の発明によれば、請求項２〜７の何れか一項に記載の発明と同様の効果が得られるのは勿論のこと、特に、スクランブル判断手段は、物理チャンネルの放送データに含まれるＰＡＴ（Program  Association  Table）データがスクランブル処理されているか否かにより、当該物理チャンネルの放送データがスクランブル処理されているか否かを判断するので、ＰＡＴデータを参照するだけで当該物理チャンネルの全ての放送データがスクランブル処理されているか否かを判断することとなって、より効率的にスクランブル処理の有無の判断をすることができる。
【発明を実施するための最良の形態】
【００２６】
以下、図を参照して、本発明に係るデジタル放送受信装置を実施するための最良の形態を詳細に説明する。
【００２７】
（第１の実施形態）
まず、本発明の第１の実施形態に係るデジタル放送受信装置１００の構成について説明する。本発明に係るデジタル放送受信装置１００は、図１に示すように、アンテナ１，チューナ部２，分離部３，デコーダ４，制御部５，入力部６等を備えて構成される。
また、デジタル放送受信装置１００は、表示装置２００，音出力装置３００と接続されている。
【００２８】
アンテナ１は、パラボラアンテナやＵＨＦアンテナ等であり、デジタル放送波を受信し、ＲＦ（Radio  Frequency）信号をチューナ部２に出力する。なお、ＣＡＴＶ回線を介してデジタル放送波を受信する場合には、アンテナ１の代わりに、接続ケーブル（図示省略）等が備えられてもよい。また、例えば、デジタル放送波に含まれる物理チャンネルの放送データは、ＭＰＥＧ２−ＴＳ方式により多重化されている。
【００２９】
チューナ部２は、例えば、ミキサ（図示省略），選局回路（図示省略），逆インタリーブ回路（図示省略），誤り訂正回路（図示省略），復調回路（図示省略）等を備えて構成される。そして、チューナ部２において、ミキサ，選局回路等により、アンテナ１から入力されたＲＦ信号からユーザが所望する物理チャンネルのＩＦ（Intermediate  Frequency）信号が生成される。また、チューナ部２において、逆インタリーブ回路，誤り訂正回路，復調回路等により、生成されたＩＦ信号に誤り訂正処理や復調処理等が施され、放送データとしてのＴＳ（Transport  Stream）信号に変換される。チューナ部２により生成されたＴＳ信号は、分離部３に出力される。
【００３０】
分離部３は、例えば、チューナ部２，デコーダ４等と接続され、チューナ部２から入力されるＴＳ信号をビデオデータ，オーディオデータ，ＰＳＩ／ＳＩ（Program  Specific  Information／Service  Information）に分離し、デコーダ４に出力する。
【００３１】
デコーダ４は、分離部３から入力されるビデオデータ及びオーディオデータに復号処理を行って、表示装置２００，音出力装置３００に出力する。
【００３２】
制御部５は、図２に示すように、ＣＰＵ（Central  Processing  Unit）７，ＲＡＭ（Random  Access  Memory）８，記憶部９等を備えて構成され、チューナ部２，分離部３，デコーダ４，入力部６等と接続され、デジタル放送受信装置１００の各部の制御を行う。
【００３３】
ＣＰＵ７は、記憶部９に格納された処理プログラム等を読み出して、ＲＡＭ８に展開して実行することにより、デジタル放送受信装置１００全体の制御を行う。
【００３４】
ＲＡＭ８は、ＣＰＵ７により実行された処理プログラム等を、ＲＡＭ８内のプログラム格納領域に展開するとともに、入力データや上記処理プログラムが実行される際に生じる処理結果等をデータ格納領域に格納する。
【００３５】
記憶部９は、例えば、プログラムやデータ等が予め記憶されている記録媒体（図示せず）を有しており、この記録媒体は、例えば、半導体メモリ等で構成されている。また、記憶部９は、ＣＰＵ７がデジタル放送受信装置１００全体を制御する機能を実現させるための各種データ，各種処理プログラム，これらプログラムの実行により処理されたデータ等を記憶する。より具体的には、記憶部９は、例えば、図２に示すように、チャンネルマップデータ９ａ，検索プログラム９ｂ，走査プログラム９ｃ，スクランブル判断プログラム９ｄ，デコード判断プログラム９ｅ，第１記憶プログラム９ｆ，第２記憶プログラム９ｇ，判断プログラム９ｈ，チャンネル情報記憶制御プログラム９ｉ，記憶制御プログラム９ｊ，更新プログラム９ｋ，チャンネル判断プログラム９ｌ，スキッププログラム９ｍ，切替プログラム９ｎ等を格納している。
【００３６】
チャンネルマップデータ９ａは、例えば、図３に示すように、物理チャンネル，仮想チャンネル，サブチャンネル，及びサブチャンネルがスクランブル処理されているか否かを示すスクランブル情報等が対応づけられたデータである。より具体的には、スクランブル情報は、例えば、サブチャンネル毎に、当該サブチャンネルがスクランブル処理されている場合には「１」と記憶され、当該サブチャンネルがスクランブル処理されていない場合には「０」と記憶されている。なお、異なる物理チャンネルに対して同一の仮想チャンネルが対応付けられてもよい。また、放送データがない物理チャンネルには、仮想チャンネルは割り当てられないようになっている。記憶部９は、チャンネルマップデータ９ａを格納することにより、チャンネル情報記憶手段として機能する。
【００３７】
検索プログラム９ｂは、例えば、ＣＰＵ７に、チューナ部２を制御して、アンテナ１から入力されるＲＦ信号の全帯域をサーチさせ、当該ＲＦ信号を物理チャンネルのＩＦ信号に変換し、ＩＦ信号を所定の物理チャンネルのＴＳ信号に変換する機能を実現させるプログラムである。
【００３８】
走査プログラム９ｃは、例えば、ＣＰＵ７に、チューナ部２により生成されたＴＳ信号に含まれる放送データを走査する機能を実現させるプログラムである。ＣＰＵ７は、かかる走査プログラム９ｃを実行することにより、走査手段として機能する。
【００３９】
スクランブル判断プログラム９ｄは、例えば、ＣＰＵ７に、走査したサブチャンネルの放送データに含まれ、当該放送データがスクランブル処理されているか否かを判別するための複数種類のスクランブル判定データを個別に参照して、当該放送データがスクランブル処理されているか否かを判断する機能を実現させるプログラムである。ここで、スクランブル判定データは、例えば、サブチャンネルの放送データのビデオデータのヘッダー領域に含まれるｔｓｃ（transport  scrambling  control）ビット，ＰＭＴ（Program  Map  Table）内のdescriptor_tag，ビデオデータ及び／又はオーディオデータに含まれるＰＥＳ（Packetized  Elementary  Stream）_scrambling_controlの何れかのデータである。ＣＰＵ７は、かかるスクランブル判断プログラム９ｄを実行することにより、第１判断手段及びスクランブル判断手段の一部として機能する。
【００４０】
より具体的には、ＣＰＵ７は、ＩＳＯ／ＩＥＣ  １３８１８・１の２．４．３．３項“Semantic  definition  of  fields  in  Transport  Stream  packet  layer”に従った２ビットフィールドであるｔｓｃビットを参照することにより、ｔｓｃビットの値が「０１」，「１０」，「１１」である場合には放送データがスクランブル処理されていると判断し、ｔｓｃビットの値が「００」である場合には当該放送データがスクランブル処理されていないと判断する。
【００４１】
また、ＣＰＵ７は、ＩＳＯ／ＩＥＣ  １３８１８・１の２．４．４．９項“Semantic  definition  of  fields  in  Transport  Stream  program  map  section”の構文に従ったＰＭＴ内にＩＳＯ／ＩＥＣ  １３８１８・１の２．６．１項“Semantic  definition  of  fields  in  program  and  program  element  descriptors”の構文に従ったdescriptorが存在し、且つその構文内の値であるdescriptor_tagが「０ｘ０９」即ちＣＡ（Conditional  Access）−descriptorを示す値である場合に放送データがスクランブル処理されていると判断し、当該descriptor_tagが「０ｘ０９」以外の値であった場合に当該放送データがスクランブル処理されていないと判断する。
【００４２】
また、ＣＰＵ７は、ＩＳＯ／ＩＥＣ  １３８１８・１の２．４．３．７項“Semantic  definition  of  fields  in  PES  packet”に従った２ビットフィールドであるＰＥＳ_scrambling_controlを参照することにより、ＰＥＳ_scrambling_controlの値が「０１」，「１０」，「１１」である場合には放送データがスクランブル処理されていると判断し、ＰＥＳ_scrambling_controlの値が「００」である場合には当該放送データがスクランブル処理されていないと判断する。
【００４３】
デコード判断プログラム９ｅは、例えば、ＣＰＵ７に、デコーダ４を制御して、走査したサブチャンネルの放送データをデコード処理させ、デコード可能か否かによりスクランブル処理されているか否かを判断する機能を実現させるプログラムである。ここで、デコード可能か否かは、例えば、ＣＰＵ７は、かかるデコード判断プログラム９ｅを実行することにより、第２判断手段及びスクランブル判断手段の一部として機能する。
【００４４】
第１記憶プログラム９ｆは、例えば、ＣＰＵ７に、スクランブル判断プログラム９ｄを実行することによりサブチャンネルの放送データがスクランブル処理されていないと判断した場合に、当該サブチャンネルがスクランブル処理されていないとチャンネルマップデータ９ａに記憶する機能を実現させるプログラムである。ＣＰＵ７は、かかる第１記憶プログラム９ｆを実行することにより、第１記憶制御手段として機能する。
【００４５】
第２記憶プログラム９ｇは、例えば、ＣＰＵ７に、デコード判断プログラム９ｅを実行することにより、当該放送データがデコード可能であると判断した場合に、当該サブチャンネルがスクランブル処理されていないとチャンネルマップデータ９ａに記憶する機能を実現させるプログラムである。ＣＰＵ７は、かかる第２記憶プログラム９ｇを実行することにより、第２記憶制御手段として機能する。
【００４６】
判断プログラム９ｈは、例えば、ＣＰＵ７に、スクランブル判断プログラム９ｄの実行による、複数種類のスクランブル判定データのうち一つのスクランブル判定データを参照した判断結果と、デコード判断プログラム９ｅの実行による判断結果とが一致するか否かを判断する機能を実現させるプログラムである。ＣＰＵ７は、かかる判断プログラム９ｈを実行することにより、判断手段として機能する。
【００４７】
チャンネル情報記憶制御プログラム９ｉは、例えば、ＣＰＵ７に、判断プログラム９ｈを実行することにより、スクランブル判断プログラム９ｄの実行による判断結果とデコード判断プログラム９ｅの実行による判断結果とが、全ての種類のスクランブル判定データにおいて一致しないと判断した場合に、第２記憶プログラム９ｇを実行することによりチャンネルマップデータ９ａに記憶させ（詳細モード）、スクランブル判断プログラム９ｄの実行による、複数種類のスクランブル判定データのうち、一のスクランブル判定データを参照した判断結果とデコード判断プログラム９ｅの実行による判断結果とが一致すると判断した場合に、当該一のスクランブル判定データを参照して第１記憶プログラム９ｆを実行することによりチャンネルマップデータ９ａに記憶させる（簡易モード）ように制御する機能を実現させるプログラムである。ＣＰＵ７は、かかるチャンネル情報記憶制御プログラム９ｉを実行することにより、チャンネル情報記憶制御手段として機能する。
【００４８】
記憶制御プログラム９ｊは、例えば、ＣＰＵ７に、スクランブル判断プログラム９ｄ及びデコード判断プログラム９ｅを実行することにより、一の物理チャンネルにおける全てのサブチャンネルがスクランブル処理されていると判断された場合に、当該一の物理チャンネルが、後述する更新プログラム９ｋを実行する際に走査が必要なチャンネルであることをチャンネルマップデータ９ａに記憶させる機能を実現させるプログラムである。より具体的には、記憶制御プログラム９ｊは、例えば、ＣＰＵ７に、スクランブル判断プログラム９ｄ及びデコード判断プログラム９ｅを実行することにより、一の物理チャンネルにおける全てのサブチャンネルがスクランブル処理されていると判断された場合に、当該一の物理チャンネルにおける所定のサブチャンネルのスクランブル情報としてスクランブル処理されていないとする情報を記憶させる機能を実現させるプログラムである。
そして、例えば、図３に示すように、ＣＰＵ７は記憶制御プログラム９ｊを実行することにより、物理チャンネル１５において、全てのサブチャンネルがスクランブル処理されていると判断した場合に、チャンネルマップデータ９ａに、当該物理チャンネル１５の所定のサブチャンネル，例えば，サブチャンネル１のスクランブル情報を「０」と記憶する。
ＣＰＵ７は、かかる記憶制御プログラム９ｊを実行することにより、記憶制御手段として機能する。
【００４９】
更新プログラム９ｋは、例えば、ＣＰＵ７に、所定のタイミングで、走査プログラム９ｃ，スクランブル判断プログラム９ｄ，デコード判断プログラム９ｅ，第１記憶プログラム９ｆ，第２記憶プログラム９ｇ，判断プログラム９ｈ，チャンネル情報記憶制御プログラム９ｉ，記憶制御プログラム９ｊを実行して、チャンネルマップデータ９ａのスクランブル情報を更新する機能を実現させるプログラムである。より具体的には、更新プログラム９ｋは、例えば、ＣＰＵ７に、所定のタイミングで、チャンネルマップデータ９ａに記憶されたスクランブル処理されていないサブチャンネルを有する物理チャンネルのみを走査プログラム９ｃを実行することにより走査し、スクランブル判断プログラム９ｄ，デコード判断プログラム９ｅ，第１記憶プログラム９ｆ，第２記憶プログラム９ｇ，判断プログラム９ｈ，チャンネル情報記憶制御プログラム９ｉ，記憶制御プログラム９ｊを実行して、走査した物理チャンネル内のサブチャンネルのスクランブル情報を更新する機能を実現させるプログラムである。ＣＰＵ７は、かかる更新プログラム９ｋを実行することにより、更新手段として機能する。
ここで、所定のタイミングとは、例えば、電源投入時、一定時刻、待機時（例えば、主電源がＯＮのまま電源がＯＦＦされている時）等である。
【００５０】
チャンネル判断プログラム９ｌは、例えば、ＣＰＵ７に、後述する入力部６により選局されたチャンネルがスクランブル処理されているか否かをチャンネルマップデータ９ａに記憶されたスクランブル情報に基づいて判断する機能を実現させるプログラムである。ＣＰＵ７は、かかるチャンネル判断プログラム９ｌを実行することによりチャンネル判断手段として機能する。
【００５１】
スキッププログラム９ｍは、例えば、ＣＰＵ７に、チャンネル判断プログラム９ｌを実行することにより、入力部６によってアップ／ダウン選局されたチャンネルがスクランブル処理されていると判断した場合に、当該チャンネルをスキップする機能を実現させるプログラムである。ＣＰＵ７は、かかるスキッププログラム９ｍを実行することにより、スキップ手段として機能する。
【００５２】
切替プログラム９ｎは、例えば、ＣＰＵ７に、チャンネル判断プログラム９ｌを実行することにより、入力部６によってダイレクト選局されたチャンネルがスクランブル処理されていると判断した場合に、当該チャンネルと同一の物理チャンネル内でスクランブル処理されていないサブチャンネルを検索して、該当するサブチャンネルがある場合には、当該サブチャンネルに切り替える機能を実現させるプログラムである。ＣＰＵ７は、かかる切替プログラム９ｎを実行することにより、切替手段として機能する。
【００５３】
入力部６は、デジタル放送受信装置１００に各種操作に関する入力信号を入力するためのキー等を備え、ユーザにより操作されることによって、各種操作の入力信号がデジタル放送受信装置１００に入力される。より具体的には、入力部６は、例えば、チャンネルをアップ／ダウン選局するためのチャンネルアップ／ダウンキー（図示省略），チャンネルをダイレクト選局するための数字キー（図示省略）等を備え、当該チャンネルアップ／ダウンキー，数字キー等がユーザにより押下されることによって、チャンネルをアップダウン選局するための入力信号，チャンネルをダイレクト選局するための入力信号等をデジタル放送受信装置１００に出力し、チャンネル選局手段として機能する。
【００５４】
次に、上述のような構成の本発明に係るデジタル放送受信装置１００のスクランブル情報の記憶動作について、図４〜図７に示すフローチャートを参照しながら説明する。
まず、ユーザにより入力部６が操作されることにより、スクランブル情報記憶操作信号が入力される。ＣＰＵ７は、このときのＲＡＭ８に記憶されているＣＰＵ７が検索した物理チャンネル数を初期化（物理チャンネル数＝０）する（ステップＳ１）。
【００５５】
次いで、ＣＰＵ７は、ＲＡＭ８に記憶されている、ＣＰＵ７が検索した物理チャンネル数に「１」を加算する（ステップＳ２）。
【００５６】
次に、ＣＰＵ７が検索プログラム９ｂを実行することにより、チューナ部２が制御されて、アンテナ１から入力されるＲＦ信号の全帯域をサーチさせ、放送信号のある物理チャンネルのＲＦ信号を検出させる（ステップＳ３）。
【００５７】
ステップＳ３において、チューナ部２により放送信号のある物理チャンネルのＲＦ信号が検出されなかった場合には（ステップＳ３；Ｎｏ）、ステップＳ３４に進む（ステップＳ４）。
ステップＳ３において、チューナ部２により放送信号のある物理チャンネルのＲＦ信号が検出された場合には（ステップＳ３；Ｙｅｓ）、ＣＰＵ７は、検索プログラム９ｂの実行に基づいて、チューナ部２を制御して、ステップＳ３で検出した物理チャンネルに含まれるサブチャンネル数を検出させる（ステップＳ５）。
次いで、ＣＰＵ７は、ＲＡＭ８に記憶された、ＣＰＵ７が検索したサブチャンネル数を初期化（サブチャンネル数＝１）とする（ステップＳ６）。
【００５８】
次に、ＣＰＵ７は、検索プログラム９ｂの実行に基づいて、当該ＲＦ信号をＩＦ信号に変換させ、当該ＩＦ信号をＴＳ信号に変換させ、走査プログラム９ｃを実行して、ＴＳ信号に含まれるサブチャンネルの放送データを走査し、スクランブル判断プログラム９ｄを実行することにより、ｔｓｃビットを参照して当該放送データがスクランブル処理されているか否かを判断する（ステップＳ７）。
【００５９】
次いで、ＣＰＵ７は、デコード判断プログラム９ｅを実行することにより、当該放送データがデコード可能か否かによりスクランブル処理されているか否かを判断する（ステップＳ８）。
【００６０】
次に、ＣＰＵ７は、判断プログラム９ｈを実行することにより、ステップＳ７における判断とステップＳ８における判断とが一致するか否かを判断する（ステップＳ９）。
【００６１】
ステップＳ９において、ＣＰＵ７が、ステップＳ７における判断とステップＳ８における判断とが一致したと判断した場合には（ステップＳ９；Ｙｅｓ）、ＣＰＵ７は、チャンネル情報記憶制御プログラム９ｉを実行することにより、スクランブル情報記憶モードを簡易モードに決定するとともに、ｔｓｃビットを参照することによりスクランブル処理の有無を判断することを決定する（ステップＳ１０）。
【００６２】
ステップＳ９において、ＣＰＵ７が、ステップＳ７における判断とステップＳ８における判断とが一致しないと判断した場合には（ステップＳ９；Ｎｏ）、ＣＰＵ７は、スクランブル判断プログラム９ｄを実行することにより、descriptor_tagを参照して当該放送データがスクランブル処理されているか否かを判断する（ステップＳ１１）。
【００６３】
次いで、ＣＰＵ７は、デコード判断プログラム９ｅを実行することにより、当該放送データがデコード可能か否かによりスクランブル処理されているか否かを判断する（ステップＳ１２）。
【００６４】
次に、ＣＰＵ７は、判断プログラム９ｈを実行することにより、ステップＳ１１における判断とステップＳ１２における判断とが一致するか否かを判断する（ステップＳ１３）。
【００６５】
ステップＳ１３において、ＣＰＵ７が、ステップＳ１１における判断とステップＳ１２における判断とが一致したと判断した場合には（ステップＳ１３；Ｙｅｓ）、ＣＰＵ７は、チャンネル情報記憶制御プログラム９ｉを実行することにより、スクランブル情報記憶モードを簡易モードに決定するとともに、descriptor_tagを参照することによりスクランブル処理の有無を判断することを決定する（ステップＳ１４）。
【００６６】
ステップＳ１３において、ＣＰＵ７が、ステップＳ１１における判断とステップＳ１２における判断とが一致しないと判断した場合には（ステップＳ１３；Ｎｏ）、ＣＰＵ７は、スクランブル判断プログラム９ｄを実行することにより、ＰＥＳ_scrambling_controlを参照して当該放送データがスクランブル処理されているか否かを判断する（ステップＳ１５）。
【００６７】
次いで、ＣＰＵ７は、デコード判断プログラム９ｅを実行することにより、当該放送データがデコード可能か否かによりスクランブル処理されているか否かを判断する（ステップＳ１６）。
【００６８】
次に、ＣＰＵ７は、判断プログラム９ｈを実行することにより、ステップＳ１５における判断とステップＳ１６における判断とが一致するか否かを判断する（ステップＳ１７）。
【００６９】
ステップＳ１７において、ＣＰＵ７が、ステップＳ１５における判断とステップＳ１６における判断とが一致したと判断した場合には（ステップＳ１７；Ｙｅｓ）、ＣＰＵ７は、チャンネル情報記憶制御プログラム９ｉを実行することにより、スクランブル情報記憶モードを簡易モードに決定するとともに、ＰＥＳ_scrambling_controlを参照することによりスクランブル処理の有無を判断することを決定する（ステップＳ１８）。
【００７０】
ステップＳ１７において、ＣＰＵ７が、ステップＳ１５における判断とステップＳ１６における判断とが一致しないと判断した場合には（ステップＳ１７；Ｎｏ）、ＣＰＵ７は、チャンネル情報記憶制御プログラム９ｉを実行することにより、スクランブル情報記憶モードを詳細モードに決定する（ステップＳ１９）。
【００７１】
次いで、ＣＰＵ７は、ＲＡＭ８に記憶されたステップＳ８，ステップＳ１２，ステップＳ１６の何れかの処理結果を参照して、「１」のサブチャンネルの放送データがデコード可能か否かを判断する（ステップＳ２０）。
ステップＳ２０において、ＣＰＵ７が、「１」のサブチャンネルの放送データがデコード可能であると判断した場合には（ステップＳ２０；Ｙｅｓ）、ＣＰＵ７は、当該サブチャンネルがスクランブル処理されていないとする情報をチャンネルマップデータ９ａに記憶する（ステップＳ２１）。
ステップＳ２０において、ＣＰＵ７が、「１」のサブチャンネルの放送データがデコード可能ではないと判断した場合には（ステップＳ２０；Ｎｏ）、ＣＰＵ７は、当該サブチャンネルがスクランブル処理されているとする情報をチャンネルマップデータ９ａに記憶する（ステップＳ２２）。
【００７２】
次に、ＣＰＵ７は、ＲＡＭ８に記憶されたＣＰＵ７が検索したサブチャンネル数に「１」を加算する（ステップＳ２３）。
【００７３】
次に、ＣＰＵ７は、ＲＡＭ８に記憶された処理結果を参照して、スクランブル情報記憶モードとして詳細モードが決定されたか否かを判断する（ステップＳ２４）。
ステップＳ２４において、ＣＰＵ７がスクランブル情報記憶モードとして簡易モードが決定されていると判断した場合には（ステップＳ２４；Ｎｏ）、ＣＰＵ７は、第１記憶プログラム９ｆを実行し、ステップＳ１０，ステップＳ１４，ステップＳ１８の決定に従って、何れかのスクランブル判定データを参照することにより、ＴＳ信号に含まれるサブチャンネルの放送データがスクランブル処理されているか否かを判断する（ステップＳ２５）。
【００７４】
ステップＳ２５において、ＣＰＵ７が当該放送データがスクランブル処理されていないと判断した場合には（ステップＳ２５；Ｎｏ）、ＣＰＵ７は、第１記憶プログラム９ｆの実行に基づいて、当該サブチャンネルがスクランブル処理されていないとする情報をチャンネルマップデータ９ａに記憶する（ステップＳ２６）。
ステップＳ２５において、ＣＰＵ７が当該放送データがスクランブル処理されていると判断した場合には（ステップＳ２５；Ｙｅｓ）、ステップＳ２８に進む。
【００７５】
一方、ステップＳ２４において、ＣＰＵ７がスクランブル情報記憶モードとして詳細モードが決定されていると判断した場合には（ステップＳ２４；Ｙｅｓ）、ＣＰＵ７は、第２記憶プログラム９ｇを実行し、デコード判断プログラム９ｅを実行することにより、当該放送データがデコード可能か否かを判断する（ステップＳ２７）。
【００７６】
ステップＳ２７において、当該放送データがデコードできないと判断した場合には（ステップＳ２７；Ｎｏ）、当該サブチャンネルがスクランブル処理されているとする情報をチャンネルマップデータ９ａに記憶する（ステップＳ２８）。
ステップＳ２７において、当該放送データがデコードできると判断した場合には（ステップＳ２７；Ｙｅｓ）、ＣＰＵ７は、第２記憶プログラム９ｇの実行に基づいて、当該サブチャンネルがスクランブル処理されていないとする情報をチャンネルマップデータ９ａに記憶する（ステップＳ２９）。
【００７７】
次に、ＣＰＵ７は、ＲＡＭ８に記憶された処理結果等を参照して検索されたサブチャンネル数は最大チャンネル数に達したか否かを判断する（ステップＳ３０）。
ステップＳ３０において、ＣＰＵ７が、検索されたサブチャンネル数が最大チャンネル数に達していないと判断した場合には（ステップＳ３０；Ｎｏ）、ステップＳ２３に戻る（ステップＳ３１）。
ステップＳ３０において、ＣＰＵ７が、検索されたサブチャンネル数が最大チャンネル数に達したと判断した場合には（ステップＳ３０；Ｙｅｓ）、ＣＰＵ７は、記憶制御プログラム９ｊを実行することにより、ＲＡＭ８に記憶された処理結果等を参照して、ステップＳ２〜ステップＳ３０において走査した物理チャンネルに含まれる全てのサブチャンネルがスクランブル処理されているか否かを判断する（ステップＳ３２）。
【００７８】
ステップＳ３２において、ＣＰＵ７が、走査した物理チャンネルに含まれる全てのサブチャンネルがスクランブル処理されていると判断した場合には（ステップＳ３２；Ｙｅｓ）、ＣＰＵ７は、記憶制御プログラム９ｊの実行に基づいて、当該物理チャンネルの所定のサブチャンネルのスクランブル情報をスクランブル処理なしとしてチャンネルマップデータ９ａに記憶する（ステップＳ３３）。
ステップＳ３２において、ＣＰＵ７が、走査した物理チャンネルにスクランブル処理されていないサブチャンネルが含まれると判断した場合には（ステップＳ３２；Ｎｏ）、ＣＰＵ７は、ＲＡＭ８に記憶された処理結果等を参照して検索した物理チャンネル数が最大物理チャンネル数に達したか否かを判断する（ステップＳ３４）。
【００７９】
ステップＳ３４において、ＣＰＵ７が、検索した物理チャンネル数が最大物理チャンネル数に達していないと判断した場合には（ステップＳ３４；Ｎｏ）、ステップＳ２に戻る（ステップＳ３５）。
ステップＳ３４において、ＣＰＵ７が、検索した物理チャンネル数が最大物理チャンネル数に達したと判断した場合には（ステップＳ３４；Ｙｅｓ）、本処理を終了する。
【００８０】
次に、本発明に係るデジタル放送受信装置１００のスクランブル情報の更新動作について、図８に示すフローチャートを参照しながら説明する。
まず、ＣＰＵ７は、更新プログラム９ｋを実行することにより、所定のタイミングで、チャンネルマップデータ９ａを参照して、スクランブル処理されていないサブチャンネルを検出する（ステップＳ１０１）。
【００８１】
次に、ＣＰＵ７は、走査プログラム９ｃを実行して、ステップＳ１０１で検出したサブチャンネルを含む物理チャンネルの放送データを走査し、スクランブル判断プログラム９ｄ及びデコード判断プログラム９ｅを実行することにより、当該放送データに含まれるサブチャンネルの放送データがスクランブル処理されているか否かを判断する（ステップＳ１０２）。より具体的には、図４〜図７に示したデジタル放送受信装置１００のスクランブル情報の記憶動作のフローチャートにおけるステップＳ７〜ステップＳ３１と同様の処理を行う。
【００８２】
次に、ＣＰＵ７は、ステップＳ１０２における判断結果に基づいて、チャンネルマップデータ９ａのスクランブル情報を更新する（ステップＳ１０３）。より具体的には、図４〜図７に示したデジタル放送受信装置１００のスクランブル情報の記憶動作のフローチャートにおけるステップＳ３２〜ステップＳ３３と同様の処理を行う。
【００８３】
次に、本発明に係るデジタル放送受信装置１００のチャンネルアップ／ダウン選局動作について、図９に示すフローチャートを参照しながら説明する。
まず、入力部６がユーザにより操作されることにより、チャンネルアップ／ダウン選局の操作信号が入力されると（ステップＳ２０１）、ＣＰＵ７は、チャンネル判断プログラム９ｌを実行することにより、選局されたチャンネルがスクランブル処理されているか否かをチャンネルマップデータ９ａに記憶されたスクランブル情報に基づいて判断する（ステップＳ２０２）。
【００８４】
ステップＳ２０２において、ＣＰＵ７が、選局されたチャンネルがスクランブル処理されていると判断した場合は（ステップＳ２０２；Ｙｅｓ）、ＣＰＵ７は、スキッププログラム９ｍを実行することにより、当該チャンネルをスキップし、ステップＳ２０２に戻る（ステップＳ２０３）。
ステップＳ２０２において、ＣＰＵ７が、選局されたチャンネルがスクランブル処理されていないと判断した場合は（ステップＳ２０２；Ｎｏ）、ＣＰＵ７は、選局されたチャンネルのビデオデータ，オーディオデータを表示装置２００，音出力装置３００に出力する（ステップＳ２０４）。
【００８５】
次に、本発明に係るデジタル放送受信装置１００のダイレクト選局動作について、図１０に示すフローチャートを参照しながら説明する。
まず、入力部６がユーザにより操作されることにより、ダイレクト選局の操作信号が入力されると（ステップＳ３０１）、ＣＰＵ７は、チャンネル判断プログラム９ｌを実行することにより、ダイレクト選局されたチャンネルがスクランブル処理されているか否かをチャンネルマップデータ９ａに記憶されたスクランブル情報に基づいて判断する（ステップＳ３０２）。
【００８６】
ステップＳ３０２において、ＣＰＵ７が、選局されたチャンネルがスクランブル処理されていると判断した場合は（ステップＳ３０２；Ｙｅｓ）、ＣＰＵ７は、切替プログラム９ｎを実行することにより、当該チャンネルと同一の物理チャンネル内でスクランブル処理されていないサブチャンネルを検索して、該当するチャンネルがある場合には、当該サブチャンネルに選局を切り替える（ステップＳ３０３）。
ステップＳ３０２において、ＣＰＵ７が、ダイレクト選局されたチャンネルがスクランブル処理されていないと判断した場合は（ステップＳ３０２；Ｎｏ）、ＣＰＵ７は、選局されたチャンネルのビデオデータ，オーディオデータを表示装置２００，音出力装置３００に出力する（ステップＳ３０４）。
【００８７】
以上に説明した本発明に係るデジタル放送受信装置１００によれば、ＣＰＵ７がスクランブル判断プログラム９ｄ及びデコード判断プログラム９ｅを実行することにより、走査されたサブチャンネルの放送データがスクランブル処理されているか否かが判断され、ＣＰＵ７が記憶制御プログラム９ｊを実行することにより、スクランブル判断プログラム９ｄ及びデコード判断プログラム９ｅを実行することによる判断結果がスクランブル情報として記憶部９のチャンネルマップデータ９ａに記憶され、ＣＰＵ７が更新プログラム９ｋを実行することにより、所定のタイミングで、走査プログラム９ｃ及びスクランブル判断プログラム９ｄ，デコード判断プログラム９ｅ及び記憶制御プログラム９ｊの実行がなされ、チャンネルマップデータ９ａのスクランブル情報が更新されるとともに、ＣＰＵ７が記憶制御プログラム９ｊを実行することにより、スクランブル判断プログラム９ｄ及びデコード判断プログラム９ｅを実行することによる判断結果が、一の物理チャンネルにおける全てのサブチャンネルがスクランブル処理されている場合には、当該一の物理チャンネルが、更新時に走査が必要なチャンネルであることをチャンネルマップデータ９ａに記憶させるので、全ての物理チャンネルを走査せずともチャンネルマップデータ９ａのスクランブル情報の更新がなされることとなって、効率的にチャンネルマップデータ９ａのスクランブル情報を更新することができるとともに、新たにスクランブルが解除された物理チャンネルのスクランブル情報を確実に更新することができる。
【００８８】
また、ＣＰＵ７が記憶制御プログラム９ｊを実行することにより、スクランブル判断プログラム９ｄ及びデコード判断プログラム９ｅを実行することによる判断結果が、一の物理チャンネルにおける全てのサブチャンネルがスクランブル処理されている場合には、当該一の物理チャンネルにおける所定のサブチャンネルのスクランブル情報としてスクランブル処理されていないとする情報を記憶させるので、既存の、所定のタイミングで、チャンネルマップデータ９ａに記憶されたスクランブル処理されていないサブチャンネルを有する物理チャンネルのみを走査させる更新プログラム９ｋに何ら変更を加えなくとも、新たにスクランブル解除された物理チャンネルのスクランブル情報を更新することができることとなって、効率的且つ確実なチャンネルマップデータ９ａのスクランブル情報の更新をより容易に実現できる。
【００８９】
また、ＣＰＵ７がスクランブル判断プログラム９ｄを実行することにより、走査されたサブチャンネルの放送データに含まれ、当該放送データがスクランブル処理されているか否かを判別するための複数種類のスクランブル判定データが個別に参照されて放送データがスクランブル処理されているか否かが判断され、ＣＰＵ７がデコード判断プログラム９ｅを実行することにより、放送データがデコード可能か否かによりスクランブル処理されているか否かが判断され、ＣＰＵ７が第１記憶プログラム９ｆを実行することにより、ＣＰＵ７がスクランブル判断プログラム９ｄを実行することによって放送データがスクランブル処理されていないと判断された場合に、当該サブチャンネルがスクランブル処理されていないとチャンネルマップデータ９ａに記憶され、ＣＰＵ７が第２記憶プログラム９ｇを実行することにより、ＣＰＵ７がデコード判断プログラム９ｅを実行することによって放送データがデコード可能であると判断された場合に、サブチャンネルがスクランブル処理されていないとチャンネルマップデータ９ａに記憶され、ＣＰＵ７が判断プログラム９ｈを実行することにより、ＣＰＵ７がスクランブル判断プログラム９ｄを実行することによって複数種類のスクランブル判定データのうち一つのスクランブル判定データを参照して判断した結果と、ＣＰＵ７がデコード判断プログラム９ｅを実行することによって判断した結果とが一致するか否かが判断され、ＣＰＵ７がチャンネル情報記憶制御プログラム９ｉを実行することにより、判断プログラム９ｈを実行することによって、スクランブル判断プログラム９ｄを実行することによる判断結果とデコード判断プログラム９ｅを実行することによる判断結果とが、全ての種類のスクランブル判定データにおいて一致しないと判断された場合に、第２記憶プログラム９ｇを実行することによりチャンネルマップデータ９ａにスクランブル情報が記憶され、判断プログラム９ｈを実行することによって、複数種類のスクランブル判定データのうち、一のスクランブル判定データを参照したスクランブル判断プログラム９ｄを実行することによる判断結果とデコード判断プログラム９ｅを実行することによる判断結果とが一致すると判断された場合に、当該一のスクランブル判定データを参照して第１記憶プログラム９ｆを実行することによりチャンネルマップデータ９ａにスクランブル情報が記憶されるように制御されるので、複数種類のスクランブル判定データを参照して、放送データがスクランブル処理されているか否かを正確に反映しているものを探して、正確に反映するスクランブル判定データに基づいて放送データがスクランブル処理されているか否かをより正確に判断することができるとともに、複数種類のスクランブル判定データを参照して放送データがスクランブル処理されているか否かを正確に判断できない場合には、当該放送データがデコード可能か否かによりスクランブル処理されているか否をより正確に判断することができ、より正確にスクランブル処理されているか否かを確認しながらチャンネルマップデータ９ａにスクランブル情報を記憶させることができる。
また、放送データがスクランブル処理されているか否かを正確に反映しているスクランブル判定データがある場合には、放送データがデコード可能か否かを判断せずにチャンネルマップデータ９ａにスクランブル情報が記憶されることとなるので、より早くチャンネルマップデータ９ａにスクランブル情報を記憶させることができる。
【００９０】
また、ＣＰＵ７がスクランブル判断プログラム９ｄを実行することにより、走査されたサブチャンネルの放送データに含まれ、当該放送データがスクランブル処理されているか否かを判別するための複数種類のスクランブル判定データを個別に参照して放送データがスクランブル処理されているか否かが判断されるので、放送データ毎にスクランブル処理されているか否かを判定するためのスクランブル判定データが異なる場合にも、好適に対処することができる。
【００９１】
また、入力部６により、チャンネルがアップ／ダウン選局され、ＣＰＵ７がチャンネル判断プログラム９ｌを実行することにより、入力部６によってアップ／ダウン選局されたチャンネルがスクランブル処理されているか否かがチャンネルマップデータ９ａに記憶されたスクランブル情報に基づいて判断され、ＣＰＵ７がチャンネル判断プログラム９ｌを実行することにより、入力部６によってアップ／ダウン選局されたチャンネルがスクランブル処理されていると判断された場合に、ＣＰＵ７がスキッププログラム９ｍを実行することにより、当該チャンネルがスキップされるので、視聴できないスクランブル処理されたチャンネルは自動的にスキップされてアップ／ダウン選局がなされることとなって、視聴できるスクランブル処理されていないチャンネルのみをより効率的にアップ／ダウン選局することができる。
【００９２】
また、入力部６により、チャンネルがダイレクト選局され、ＣＰＵ７がチャンネル判断プログラム９ｌを実行することにより、入力部６によってダイレクト選局されたチャンネルがスクランブル処理されているか否かがチャンネルマップデータ９ａに記憶されたスクランブル情報に基づいて判断され、ＣＰＵ７がチャンネル判断プログラム９ｌを実行することにより、入力部６によってダイレクト選局されたチャンネルがスクランブル処理されていると判断された場合に、ＣＰＵ７が切替プログラム９ｎを実行することにより、当該チャンネルと同一の物理チャンネル内でスクランブル処理されていないサブチャンネルが検索されて、該当するサブチャンネルがある場合には、当該サブチャンネルに切り替えられるので、視聴できないスクランブル処理されているサブチャンネルがダイレクト選局されてしまっても、同一物理チャンネル内のスクランブル処理されていないサブチャンネルが自動的に選局されることとなって、視聴できないスクランブル処理されたサブチャンネルが選局されることを防ぐことができることとなって、視聴できるスクランブル処理されていないチャンネルのみをより効率的にダイレクト選局することができる。
【００９３】
（第２の実施形態）
本発明の第２の実施形態に係るデジタル放送受信装置４００は、例えば、図１１に示すように、記憶部９０の構成のみが第１の実施形態に係るデジタル放送受信装置１００と異なるので、同一の構成については同一の符号を付すとともに、その説明を省略する。
【００９４】
記憶部９０は、例えば、プログラムやデータ等が予め記憶されている記録媒体（図示せず）を有しており、この記録媒体は、例えば、半導体メモリ等で構成されている。また、記憶部９０は、ＣＰＵ７がデジタル放送受信装置４００全体を制御する機能を実現させるための各種データ，各種処理プログラム，これらプログラムの実行により処理されたデータ等を記憶する。より具体的には、記憶部９０は、例えば、図１１に示すように、チャンネルマップデータ９ａ，検索プログラム９ｂ，走査プログラム９ｃ，スクランブル判断プログラム９ｄ，デコード判断プログラム９ｅ，第１記憶プログラム９ｆ，第２記憶プログラム９ｇ，判断プログラム９ｈ，チャンネル情報記憶制御プログラム９ｉ，記憶制御プログラム９ｊ，更新プログラム９ｋ，チャンネル判断プログラム９ｌ，報知プログラム９０ａ等を格納している。
【００９５】
報知プログラム９０ａは、例えば、ＣＰＵ７に、チャンネル判断プログラム９ｌを実行することにより、入力部６によってチャンネルアップ／ダウン選局又はダイレクト選局されたチャンネルがスクランブル処理されていると判断した場合に、所定の報知を行う機能を実現させるプログラムである。ここで、所定の報知としては、例えば、表示装置２００に「このチャンネルはスクランブル処理されています」等の表示をさせるものや、音出力装置３００に「このチャンネルはスクランブル処理されています」と音声出力させるもの等である。ＣＰＵ７は、かかる報知プログラム９０ａを実行することにより、報知手段として機能する。
【００９６】
次に、上述のような構成の第２の実施形態に係るデジタル放送受信装置４００の報知動作について図１２に示すフローチャートを参照しながら説明する。
まず、入力部６がユーザに操作されることにより、チャンネルアップダウン選局又はダイレクト選局の操作信号が入力されると（ステップＳ４０１）、ＣＰＵ７は、チャンネル判断プログラム９ｌを実行することにより、選局されたチャンネルがスクランブル処理されているか否かをチャンネルマップデータ９ａに記憶されたスクランブル情報に基づいて判断する（ステップＳ４０２）。
【００９７】
ステップＳ４０２において、ＣＰＵ７が、選局されたチャンネルがスクランブル処理されていると判断した場合は（ステップＳ４０２；Ｙｅｓ）、ＣＰＵ７は、報知プログラム９０ａを実行することにより、所定の報知を行う（ステップＳ４０３）。
ステップＳ４０２において、ＣＰＵ７が、選局されたチャンネルがスクランブル処理されていないと判断した場合は（ステップＳ４０２；Ｎｏ）、ＣＰＵ７は、選局されたチャンネルのビデオデータ，オーディオデータを表示装置２００，音出力装置３００に出力する（ステップＳ４０４）。
【００９８】
以上に説明した本発明の第２の実施形態に係るデジタル放送受信装置４００によれば、入力部６により、チャンネルがアップ／ダウン選局され、ＣＰＵ７がチャンネル判断プログラム９ｌを実行することにより、入力部６によってアップ／ダウン選局されたチャンネルがスクランブル処理されているか否かがチャンネルマップデータ９ａに記憶されたスクランブル情報に基づいて判断され、ＣＰＵ７がチャンネル判断プログラム９ｌを実行することにより、入力部６によってアップ／ダウン選局されたチャンネルがスクランブル処理されていると判断された場合に、ＣＰＵ７が報知プログラム９０ａを実行することにより、所定の報知がなされるので、アップ／ダウン選局によりスクランブル処理されたチャンネルが選局されてしまってもユーザが故障と間違えることを防ぐことができる。
【００９９】
また、入力部６により、チャンネルがダイレクト選局され、ＣＰＵ７がチャンネル判断プログラム９ｌを実行することにより、入力部６によってダイレクト選局されたチャンネルがスクランブル処理されているか否かがチャンネルマップデータ９ａに記憶されたスクランブル情報に基づいて判断され、ＣＰＵ７がチャンネル判断プログラム９ｌを実行することにより、入力部６によってダイレクト選局されたチャンネルがスクランブル処理されていると判断された場合に、ＣＰＵ７が報知プログラム９０ａを実行することにより、所定の報知がなされるので、ダイレクト選局によりスクランブル処理されたチャンネルが選局されてしまってもユーザが故障と間違えることを防ぐことができる。
【０１００】
（第３の実施形態）
本発明の第３の実施形態に係るデジタル放送受信装置５００は、例えば、図１３に示すように、記憶部９１の構成のみが第１の実施形態に係るデジタル放送受信装置１００と異なるので、同一の構成については同一の符号を付すとともに、その説明を省略する。
【０１０１】
記憶部９１は、例えば、プログラムやデータ等が予め記憶されている記録媒体（図示せず）を有しており、この記録媒体は、例えば、半導体メモリ等で構成されている。また、記憶部９１は、ＣＰＵ７がデジタル放送受信装置５００全体を制御する機能を実現させるための各種データ，各種処理プログラム，これらプログラムの実行により処理されたデータ等を記憶する。より具体的には、記憶部９１は、例えば、図１３に示すように、チャンネルマップデータ９ａ，検索プログラム９ｂ，走査プログラム９ｃ，スクランブル判断プログラム９１ａ，デコード判断プログラム９ｅ，第１記憶プログラム９ｆ，第２記憶プログラム９ｇ，判断プログラム９ｈ，チャンネル情報記憶制御プログラム９ｉ，記憶制御プログラム９ｊ，更新プログラム９ｋ，チャンネル判断プログラム９ｌ，スキッププログラム９ｍ，切替プログラム９ｎ等を格納している。
【０１０２】
スクランブル判断プログラム９１ａは、例えば、ＣＰＵ７に、走査プログラム９ｃを実行することにより走査した物理チャンネルの放送データに含まれるＰＡＴ（Program  Association  Table）データがスクランブル処理されているか否かにより、当該物理チャンネルの放送データがスクランブル処理されているか否かを判断する機能を実現させるプログラムである。
より具体的には、スクランブル判断プログラム９１ａは、例えば、ＣＰＵ７に、物理チャンネルの放送データに含まれるＰＡＴデータがスクランブル処理されている場合には、当該物理チャンネルの放送データがスクランブル処理されていると判断し、物理チャンネルの放送データに含まれるＰＡＴデータがスクランブル処理されていない場合には、当該物理チャンネルに含まれるサブチャンネルのスクランブル判定データを個別に参照して、当該放送データがスクランブル処理されているか否かを判断する機能を実現させるプログラムである。
ＣＰＵ７は、かかるスクランブル判断プログラム９１ａを実行することにより、スクランブル判断手段として機能する。
【０１０３】
次に、上述のような構成の第３の実施形態に係るデジタル放送受信装置５００のスクランブル処理有無の判断動作について図１４に示すフローチャートを参照しながら説明する。
まず、ＣＰＵ７は、スクランブル判断プログラム９１ａを実行することにより、走査プログラム９ｃを実行することによって走査した物理チャンネルの放送データに含まれるＰＡＴデータがスクランブルされているか否かを判断する（ステップＳ５０１）。
【０１０４】
ステップＳ５０１において、ＣＰＵ７がＰＡＴデータがスクランブルされていると判断した場合には（ステップＳ５０１；Ｙｅｓ）、当該物理チャンネルの放送データは全てスクランブル処理されていると判断する（ステップＳ５０２）。
ステップＳ５０１において、ＣＰＵ７がＰＡＴデータがスクランブルされていないと判断した場合には（ステップＳ５０１；Ｎｏ）、ＣＰＵ７は、図４〜図７に示すフローチャートのステップＳ７〜ステップＳ３１と同様の処理を行って、当該物理チャンネルに含まれるサブチャンネルの放送データがスクランブル処理されているか否かを判断する（ステップＳ５０３）。
【０１０５】
以上に説明した本発明の第３の実施形態に係るデジタル放送受信装置５００によれば、ＣＰＵ７がスクランブル判断プログラム９１ａを実行することによって、物理チャンネルの放送データに含まれるＰＡＴデータがスクランブル処理されているか否かにより、当該物理チャンネルの放送データがスクランブル処理されているか否かが判断されるので、ＰＡＴデータが参照されるだけで当該物理チャンネルの全ての放送データがスクランブル処理されているか否かが判断されることとなって、より効率的にスクランブル処理の有無の判断をすることができる。
【０１０６】
なお、ＣＰＵ７がスクランブル判断プログラム９ｄを実行することにより、スクランブル判定データの参照される順番は、本実施形態に限られるものではなく、どんな順番であってもよい。また、当該順番は、ユーザにより予め設定されてもよいし、予めデジタル放送受信装置１００に設定されていてもよい。
また、ＣＰＵ７がスクランブル判断プログラム９ｄを実行することにより、参照する所定データは、本実施形態に限られるものではなく、スクランブル処理されているか否かが判別できるデータであれば、どのようなものであってもよい。
また、物理チャンネルの放送データの多重化は、ＭＰＥＧ２−ＴＳ方式以外の方式であってもよく、ＭＰＥＧ２−ＴＳ方式以外の方式で多重化された場合には、ＣＰＵ７がスクランブル判断プログラム９ｄを実行することにより参照する所定データは、スクランブル処理されているか否かが判別できるデータであれば、どのようなものであってもよい。
また、ＣＰＵ７が切替プログラム９ｎを実行することにより、ダイレクト選局されたチャンネルと同一の物理チャンネル内が検索されることとしたが、これに限られるものではなく、例えば、ダイレクト選局されたチャンネルと同一の仮想チャンネル内でスクランブル処理されていないサブチャンネルが検索されて、該当するサブチャンネルがある場合には、当該サブチャンネルに切り替えられてもよい。
【図面の簡単な説明】
【０１０７】
【図１】本発明に係るデジタル放送受信装置の要部構成を示すブロック図である。
【図２】本発明の第１の実施形態に係る制御部と各部の関係を説明するブロック図である。
【図３】本発明に係るチャンネルマップデータを示す図である。
【図４】本発明に係るデジタル放送受信装置のスクランブル情報の記憶動作を説明するフローチャートである。
【図５】本発明に係るデジタル放送受信装置のスクランブル情報の記憶動作を説明するフローチャートである。
【図６】本発明に係るデジタル放送受信装置のスクランブル情報の記憶動作を説明するフローチャートである。
【図７】本発明に係るデジタル放送受信装置のスクランブル情報の記憶動作を説明するフローチャートである。
【図８】本発明に係るデジタル放送受信装置のスクランブル情報の更新動作を説明するフローチャートである。
【図９】本発明に係るデジタル放送受信装置のチャンネルアップ／ダウン選局動作を説明するフローチャートである。
【図１０】本発明に係るデジタル放送受信装置のダイレクト選局動作を説明するフローチャートである。
【図１１】本発明の第２の実施形態に係る制御部と各部の関係を説明するブロック図である。
【図１２】本発明の第２の実施形態に係るデジタル放送受信装置の報知動作を説明するフローチャートである。
【図１３】本発明の第３の実施形態に係る制御部と各部の関係を説明するブロック図である。
【図１４】本発明の第３の実施形態に係るデジタル放送受信装置のスクランブル処理有無の判断動作を説明するフローチャートである。
【符号の説明】
【０１０８】
６  入力部（チャンネル選局手段）
７  ＣＰＵ（走査手段,第１判断手段，第２判断手段，第１記憶制御手段，第２記憶制御手段，判断手段，チャンネル情報記憶制御手段，記憶制御手段，更新手段，チャンネル判断手段，スキップ手段，切替手段，報知手段）
９，９０，９１  記憶部（チャンネル情報記憶手段）
９ａ  チャンネルマップデータ（チャンネル情報記憶手段）
９ｃ  走査プログラム（走査手段）
９ｄ  スクランブル判断プログラム（第１判断手段，スクランブル判断手段）
９ｅ  デコード判断プログラム（第２判断手段，スクランブル判断手段）
９ｆ  第１記憶プログラム（第１記憶制御手段）
９ｇ  第２記憶プログラム（第２記憶制御手段）
９ｈ  判断プログラム（判断手段）
９ｉ  チャンネル情報記憶制御プログラム（チャンネル情報記憶制御手段）
９ｊ  記憶制御プログラム（記憶制御手段）
９ｋ  更新プログラム（更新手段）
９ｌ  チャンネル判断プログラム（チャンネル判断手段）
９ｍ  スキッププログラム（スキップ手段）
９ｎ  切替プログラム（切替手段）
９０ａ  報知プログラム（報知手段）
９１ａ  スクランブル判断プログラム（スクランブル判断手段）
１００，４００，５００  デジタル放送受信装置
【図１】
2007181005.tif 000003
【図２】
2007181005.tif 000004
【図３】
2007181005.tif 000005
【図４】
2007181005.tif 000006
【図５】
2007181005.tif 000007
【図６】
2007181005.tif 000008
【図７】
2007181005.tif 000009
【図８】
2007181005.tif 000010
【図９】
2007181005.tif 000011
【図１０】
2007181005.tif 000012
【図１１】
2007181005.tif 000013
【図１２】
2007181005.tif 000014
【図１３】
2007181005.tif 000015
【図１４】
2007181005.tif 000016