(57)【要約】      （修正有）【課題】チャイルドロックがかかっている場合にも、ＰＩＮコード等の入力なく当該サービスから別のサービスの選局を可能とする。【解決手段】チャイルドロックアプリを含む内蔵アプリと、ＭＨＰアプリとが同時に動作可能な放送受信機で、起動及びキー配送制御を行う内蔵アプリ管理部及びＭＨＰアプリ管理部と、チャイルドロック解除用のＰＩＮ情報及びチャイルドロック起動用のペアレンタル情報データを管理するデータ管理部と、アプリからのサービス選局要求に基づいて対象サービスを選局する選局部と、内蔵アプリのみが動作するモード１とＭＨＰアプリが動作するモード２のうち、現在の動作モードを管理するキー配送モード管理部と、リモコンからの入力キーコードをへ配送するキー配送部と、を備え、キー配送部は、リモコンからのキーコードがＭＨＰアプリによる選局に関する場合、ＭＨＰアプリ管理部に配送する。【選択図】図３
2011061575.tif 000002
【特許請求の範囲】
【請求項１】
チャイルドロックアプリケーションを含む内蔵アプリケーションと、放送局からダウンロードしたＭＨＰアプリケーションとが同時にそれぞれ動作可能なデジタル放送受信機であって、
放送局からダウンロードした前記ＭＨＰアプリケーションを管理するＭＨＰアプリケーション保持部と、
前記内蔵アプリケーションの起動及びキー配送制御を行う内蔵アプリケーション管理部と、
前記ＭＨＰアプリケーションの起動及びキー配送制御を行うＭＨＰアプリケーション管理部と、
前記チャイルドロックアプリケーションによるチャイルドロックを解除するためのＰＩＮ情報及び前記チャイルドロックアプリケーションによるチャイルドロックを起動するためのペアレンタル情報のデータを管理するデータ管理部と、
前記内蔵アプリケーション管理部及び前記ＭＨＰアプリケーション管理部からのサービスの選局要求に基づいて、対象となるサービスを選局する選局部と、
内蔵アプリケーションのみが動作するモード１と、ＭＨＰアプリケーションが動作するモード２のうち、現在の動作モードに対応するキー配送モードを管理するキー配送モード管理部と、
リモコンから入力されたキーコードを前記内蔵アプリケーション管理部又は前記ＭＨＰアプリケーション管理部へ配送するキー配送部と、
を備え、
前記キー配送部は、前記リモコンからのキーコードが前記ＭＨＰアプリケーションによる選局に関するキーコードである場合には、前記リモコンからの前記キーコードを前記ＭＨＰアプリケーション管理部に配送することを特徴とするデジタル放送受信機。
【請求項２】
前記キー配送モード管理部は、現在選局されているサービスについてチャイルドロックがかけられているか否かに関するチャイルドロックフラグを管理する、請求項１に記載のデジタル放送受信機。
【請求項３】
前記キー配送部は、前記キー配送モード管理部で管理するキー配送モードを参照し、ＭＨＰアプリケーションが動作するモード２である場合、さらに、前記キー配送モード管理部で管理するチャイルドロックフラグを参照し、チャイルドロックフラグが「ＯＮ」である場合には、前記リモコンからのキーコードを解析して、前記ＭＨＰアプリケーションによる選局に関するキーコードである場合には、前記リモコンからの前記キーコードを前記ＭＨＰアプリケーション管理部に配送する、請求項２に記載のデジタル放送受信機。
【請求項４】
前記キー配送部は、前記キー配送モード管理部で管理するキー配送モードを参照し、ＭＨＰアプリケーションが動作するモード２である場合、前記リモコンからのキーコードを解析して、前記ＭＨＰアプリケーションによる選局に関するキーコードである場合には、前記リモコンからの前記キーコードを前記ＭＨＰアプリケーション管理部に配送する、請求項１に記載のデジタル放送受信機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送受信機に関する。特に、ＭＨＰ規格に準拠し、内蔵アプリケーションと、放送局からダウンロードしたＭＨＰアプリケーションとがそれぞれ動作可能なデジタル放送受信機に関する。
【背景技術】
【０００２】
従来、デジタル放送に関する規格として、ＭＨＰ規格が知られている（例えば、非特許文献１参照）。
【０００３】
また、ＴＶアプリケーションとダウンロードアプリケーションとが動作するデジタル放送受信機において、リモコンのモード切替をトリガとして、それぞれのアプリケーションでのキー配送制御を行う技術がある（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−３１０５５３号公報
【非特許文献】
【０００５】
【非特許文献１】ＭＨＰ規格書（DVB-MHP Specification 1.1.3）（http://www.mhp.org/specs/a068r3_mhp11.zip）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来の技術では、ＴＶアプリモードとダウンロードアプリモードを完全に切り換えた後でキー配送を行うものであった。そのため、ダウンロードアプリとＴＶアプリが同時に動作している場合であって、例えばチャイルドロックアプリが全てのキーコードを専有している場合には、それ以外のダウンロードアプリにはキー配送できないという問題があった。
【０００７】
本発明の目的は、チャイルドロックがかかっている場合にも、ＭＨＰアプリケーションによる選局において、ＰＩＮコード等を入力することなく当該サービスから別のサービスを選局できるデジタル放送受信機を提供することである。
【課題を解決するための手段】
【０００８】
本発明に係るデジタル放送受信機は、チャイルドロックアプリケーションを含む内蔵アプリケーションと、放送局からダウンロードしたＭＨＰアプリケーションとが同時にそれぞれ動作可能なデジタル放送受信機であって、
放送局からダウンロードした前記ＭＨＰアプリケーションを管理するＭＨＰアプリケーション保持部と、
前記内蔵アプリケーションの起動及びキー配送制御を行う内蔵アプリケーション管理部と、
前記ＭＨＰアプリケーションの起動及びキー配送制御を行うＭＨＰアプリケーション管理部と、
前記チャイルドロックアプリケーションによるチャイルドロックを解除するためのＰＩＮ情報及び前記チャイルドロックアプリケーションによるチャイルドロックを起動するためのペアレンタル情報のデータを管理するデータ管理部と、
前記内蔵アプリケーション管理部及び前記ＭＨＰアプリケーション管理部からのサービスの選局要求に基づいて、対象となるサービスを選局する選局部と、
内蔵アプリケーションのみが動作するモード１と、ＭＨＰアプリケーションが動作するモード２のうち、現在の動作モードに対応するキー配送モードを管理するキー配送モード管理部と、
リモコンから入力されたキーコードを前記内蔵アプリケーション管理部又は前記ＭＨＰアプリケーション管理部へ配送するキー配送部と、
を備え、
前記キー配送部は、前記リモコンからのキーコードが前記ＭＨＰアプリケーションによる選局に関するキーコードである場合には、前記リモコンからの前記キーコードを前記ＭＨＰアプリケーション管理部に配送することを特徴とする。
【０００９】
また、前記キー配送モード管理部は、現在選局されているサービスがチャイルドロックがかけられているか否かに関するチャイルドロックフラグを管理してもよい。
【００１０】
さらに、前記キー配送部は、前記キー配送モード管理部で管理するキー配送モードを参照し、ＭＨＰアプリケーションが動作するモード２である場合、さらに、前記キー配送モード管理部で管理するチャイルドロックフラグを参照し、チャイルドロックフラグが「ＯＮ」である場合には、前記リモコンからのキーコードを解析して、前記ＭＨＰアプリケーションによる選局に関するキーコードである場合には、前記リモコンからの前記キーコードを前記ＭＨＰアプリケーション管理部に配送してもよい。
【００１１】
またさらに、前記キー配送部は、前記キー配送モード管理部で管理するキー配送モードを参照し、ＭＨＰアプリケーションが動作するモード２である場合、前記リモコンからのキーコードを解析して、前記ＭＨＰアプリケーションによる選局に関するキーコードである場合には、前記リモコンからの前記キーコードを前記ＭＨＰアプリケーション管理部に配送してもよい。
【発明の効果】
【００１２】
本発明に係るデジタル放送受信機では、内蔵アプリケーションによるチャイルドロック起動時においても、キー配送モードとチャイルドロックフラグとを参照し、入力されたキーコードを解析して、ＭＨＰアプリケーションによる選局のためのキーコードである場合、ＭＨＰアプリケーションにそのキーコードをキー配送することができる。これによって、チャイルドロックがかけられたサービスを視聴する必要がない場合、ＰＩＮコードを入力することなく、ＭＨＰアプリケーションによる選局のためのキーコードをＭＨＰアプリケーションに配送することができ、次のサービスを選局することができる。
【図面の簡単な説明】
【００１３】
【図１】実施の形態１に係るデジタル放送受信機１００のハードウエア構成を示すブロック図である。
【図２】リモコン３００のキーの一例を示す概略図である。
【図３】実施の形態１に係るデジタル放送受信機１００のソフトウエアの階層構造を示す概略図である。
【図４】デジタル放送サービスについて、内蔵アプリケーションによる選局と、ＭＨＰアプリケーションによる選局とを説明する概略図である。
【図５】（ａ）、（ｂ）、（ｃ）は、実施の形態１に係るデジタル放送受信機におけるＭＨＰアプリケーションによるサービスの選局を順に行う場合の例を示す概略図である。
【図６】（ａ）、（ｂ）、（ｃ）は、従来のデジタル放送受信機におけるＭＨＰアプリケーションによるサービスの選局を行っている途中で、内蔵アプリケーションによるチャイルドロックが行われた場合の状態を示す概略図であり、（ｄ）は、ＰＩＮコードを入力してチャイルドロックを解除した場合のサービス３を示す概略図である。
【図７】通常の内蔵アプリケーションでの選局動作のフローチャートである。
【図８】ＭＨＰアプリケーションの起動処理のフローチャートである。
【図９】ＭＨＰアプリケーションでの選局動作のフローチャートである。
【図１０】選局時に内蔵アプリケーションによるチャイルドロックがかかった場合の処理のフローチャートである。
【図１１】内蔵アプリケーションであるチャイルドロックアプリケーションが起動している場合でのＭＨＰアプリケーションでの選局動作のフローチャートである。
【発明を実施するための形態】
【００１４】
本発明の実施の形態に係るデジタル放送受信機について、添付図面を用いて説明する。なお、図面において、実質的に同一の部材には同一の符号を付している。
【００１５】
（実施の形態１）
図１は、実施の形態１に係るデジタル放送受信機１００のハードウエア構成を示すブロック図である。このデジタル放送受信機１００は、チューナ１０１、ＴＤデコーダ１０２、ＣＰＵ１０３、メモリ１０４、ＡＶデコーダ１０５、ＪＡＶＡ実行部１０６、合成回路１０７、映像・音声出力回路１０８、リモコン受信部１０９、リモコン３００を備える。
【００１６】
このデジタル放送受信機１００では、内蔵アプリケーション（ＴＶアプリ）２０１ａ、２０１ｂと、放送局からダウンロードしたＭＨＰアプリケーション２０２ａ、２０２ｂとがそれぞれ動作する。このデジタル放送受信機１００では、内蔵アプリケーション２０１ａ、２０１ｂのみが動作するモード１と、ＭＨＰアプリケーション２０２ａ、２０２ｂが動作するモード２とのいずれかの動作モード（キー配送モード）を管理する。内蔵アプリケーション２０１ａ、２０１ｂには、チャイルドロックアプリケーションが含まれ、選局するサービスに関するペアレンタル情報等に基づいてチャイルドロックがかけられる。このデジタル放送受信機１００では、現在選局されているサービスについてチャイルドロックがかけられているか否かに関するチャイルドロックフラグを管理する。チャイルドロックがかかったサービスについては、ＰＩＮコードを入力することによってチャイルドロックを解除でき、サービスを視聴できる。また、このデジタル放送受信機１００では、内蔵アプリケーション２０１ａ、２０１ｂとＭＨＰアプリケーション２０２ａ、２０２ｂとの間で、リモコン３００から受信したキーコードを共有することができる。例えば、内蔵アプリケーション２０１ａ、２０１ｂ側でチャイルドロックが起動されている場合にも、ＭＨＰアプリケーション２０２ａ、２０２ｂによる選局のためのキーコードである場合は、ＰＩＮコードを入力することなく、入力されたキーコードはＭＨＰアプリケーションに配送される。つまり、このデジタル放送受信機１００では、内蔵アプリケーションによるチャイルドロック起動時においても、キー配送モードとチャイルドロックフラグとを参照し、入力されたキーコードを解析して、ＭＨＰアプリケーションによる選局のためのキーコードである場合、そのキーコードをＭＨＰアプリケーションにキー配送することを特徴とする。これによって、チャイルドロックがかかったサービスを視聴する必要がない場合、ＰＩＮコードを入力することなく、ＭＨＰアプリケーションによる選局のためのキーコードをＭＨＰアプリケーションに配送することができ、次のサービスを選局することができる。
【００１７】
以下に、本発明に係るデジタル放送受信機１００のハードウエアにおける各構成部材について説明する。
＜チューナ１０１＞
チューナ１０１によって、選択されたサービスが配信されているＭＰＥＧ２（Motion Picture Experts Group phase 2）形式のＴＳ（Transport Steam）を受信して復調して出力する。ＴＳには、映像データ及び音声データの他、１つ以上のＭＨＰアプリケーションを構成要素として含む。ここで、ＭＨＰアプリケーション２０２ａ、２０２ｂは、複数のクラスファイルと、複数のデータファイルから構成され、オブジェクトカルーセルとして送信されている。
【００１８】
＜ＴＤデコーダ１０２＞
ＴＤデコーダ１０２では、チューナから入力されたＴＳをフィルタリングする。そして、映像データ及び音声データをＡＶデコーダ１０５へ出力し、ＡＩＴとオブジェクトカルーセルをＣＰＵへ出力する。
【００１９】
＜ＣＰＵ１０３＞
ＣＰＵ１０３は、デジタル放送受信機１００の全体を制御するコントローラである。リモコン３００からリモコン受信部１０９を介して入力されたキーコードに応じて所定のサービスをチューナ１０１に選局させる。また、ＡＩＴに基づいて、ＭＨＰアプリケーションのライフサイクルを管理するとともに、対応するオブジェクトカルーセルをメモリ１０４にキャッシュさせる。そして、ＪＡＶＡ実行部１０６に対して、ＭＨＰアプリケーションの実行指示を出す。
【００２０】
＜メモリ１０４＞
メモリ１０４は、ＨＤＤ、揮発性メモリ、不揮発性メモリ等の記憶手段である。また、メモリ１０４は、ＭＨＰアプリケーションに関連するオブジェクトカルーセルをファイルシステムとして参照可能な状態でキャッシュする。そして、ＪＡＶＡ実行部１０６からのファイル読み込み指示に応じてファイルを提供する。また、メモリ１０４は、キー配送モード等の情報、及び、ＰＩＮ情報等の設定情報を保持する。
【００２１】
＜ＡＶデコーダ１０５＞
ＡＶデコーダ１０５は、ＴＤデコーダ１０２から入力された映像データ及び音声データを復号して出力する。
【００２２】
＜ＪＡＶＡ実行部１０６＞
ＪＡＶＡ実行部１０６は、ＤＶＢ−ＭＨＰにおけるＪＡＶＡ仮想マシンである。ＣＰＵ１０３からのＭＨＰアプリケーション実行指示に応じて、指示されたＭＨＰアプリケーションの構成ファイルをメモリ１０４から読み込み実行する。
＜合成回路１０７＞
合成回路１０７は、ＡＶデコーダ１０５から入力された映像データ及びＪＡＶＡ実行部１０６から入力された映像データを合成して出力する。
＜映像・音声出力回路１０８＞
映像・音声出力回路１０８は、合成回路１０７から入力された映像データをモニタ等の表示装置に出力するとともに、音声データをスピーカ等の音声出力装置（図示せず）へ出力する。
＜リモコン受信部１０９＞
リモコン受信部１０９では、リモコン３００からユーザ操作情報を受信し、キーコードとしてＣＰＵ１０３へ出力する。
【００２３】
図２は、リモコン３００のキーの一例を示す概略図である。このリモコン３００では、デジタル放送サービスの選局について、上下キー（↑及び↓）３０２を内蔵アプリケーションによる選局のためのキーに割り当てており、左右キー（←及び→）３０４をＭＨＰアプリケーションによる選局のためのキーに割り当てている。また、ダイレクト選局用のテンキー３０６も設けている。なお、リモコン３００のキー構成は、図２の場合に限られず、様々な構成をとりうることはいうまでもない。
【００２４】
図３は、実施の形態１に係るデジタル放送受信機１００のソフトウエアの階層構造を示す概略図である。このデジタル放送受信機１００は、ソフトウエアとして、基本となる最下層のＯＳ２１０と、ＯＳ２１０の上の階層に、データ管理部２０５、選局部２０６、キー配送モード管理部２０７、キー配送部２０８、ＭＨＰアプリケーション保持部２０９とを有する。さらに、その上の階層に内蔵アプリケーション管理部２０３を有し、その上の階層にはＭＨＰアプリケーション管理部２０４を有し、最上層の階層には、内蔵アプリケーション２０１ａ、２０１ｂとＭＨＰアプリケーション２０２ａ、２０２ｂを有する。
【００２５】
以下に、デジタル放送受信機１００のソフトウエアの各階層について説明する。
＜内蔵アプリケーション２０１ａ、２０１ｂ＞
内蔵アプリケーション２０１ａ、２０１ｂとしては、例えば、チャイルドロックアプリケーション、バナーアプリケーション等のデジタル放送受信機１００の出荷時に組み込まれているアプリケーションである。あるいは、ネットワーク経由やＳＤカード等の記憶媒体を介して追加でインストールされたアプリケーションであってもよい。
＜ＭＨＰアプリケーション２０２ａ、２０２ｂ＞
ＭＨＰアプリケーション２０２ａ、２０２ｂとしては、例えば、ＥＰＧアプリケーション、ゲームアプリケーション、天気予報アプリケーション等の放送局からダウンロードして取得したアプリケーションである。
【００２６】
＜内蔵アプリケーション管理部２０３＞
内蔵アプリケーション管理部２０３は、内蔵アプリケーション２０１ａ、２０１ｂの起動及びキー配送制御を行う。また、選局部２０６が選局したサービスにＡＩＴ（Application Information Table）情報が存在するか否かを判断し、ＡＩＴ情報に基づいてＭＨＰアプリケーション管理部２０４を起動させる。夫々のサービスには、映像データと音声データと、ＭＨＰアプリ制御情報であるＡＩＴと、ＭＨＰアプリケーション２０２ａ、２０２ｂを含むオブジェクトカルーセルが多重化されて伝送されている。
【００２７】
ＡＩＴには、アプリケーションの起動や停止などの制御指示、そのアプリケーションを配送するオブジェクトカルーセルへのリンク情報、そのアプリケーションを起動する際に使用するファイルのパス等のアプリ制御に必要な情報が記述されている。
【００２８】
内蔵アプリケーション管理部２０３は、ＴＳに多重して送信されるＰＭＴ（Program Map Table）を参照して、ＡＩＴのＰＩＤ（Packet ID）を検出する。そして、ＴＳからＡＩＴのＴＳパケットを抽出し、「Application types」、「Application control code values」を参照して、「Application control code values」の識別子が「ＡＵＴＯＳＴＡＲＴ」の場合に、ＭＨＰアプリケーション管理部２０４を起動させる。
【００２９】
＜ＭＨＰアプリケーション管理部２０４＞
ＭＨＰアプリケーション管理部２０４は、ＭＨＰアプリケーションを実行するミドルウェアであって、ＭＨＰアプリケーション２０２ａ、２０２ｂの起動及びキー配送制御を行う。
【００３０】
＜データ管理部２０５＞
データ管理部２０５では、チャイルドロックアプリケーションによるチャイルドロックを解除するためのＰＩＮ（Personal Identification Number）情報、チャイルドロックアプリケーションによるチャイルドロック起動のためのペアレンタル情報等のデータを管理する。
【００３１】
＜選局部２０６＞
選局部２０６では、内蔵アプリケーション管理部２０３及びＭＨＰアプリケーション管理部２０４からの選局要求に基づいて、対象となるサービスを選局する。
【００３２】
＜キー配送モード管理部２０７＞
キー配送モード管理部２０７は、現在の動作モードを管理する。具体的には、内蔵アプリケーションのみが動作する「モード１」と、ＭＨＰアプリケーションが動作する「モード２」のうち、現在の動作モードに対応するキー配送モードを管理する。なお、「モード２」の場合、ＭＨＰアプリケーションが動作することを示すのみであって、内蔵アプリケーションの動作の有無は規定しない。更に、キー配送モード管理部２０７は、「モード２」の状態において、内蔵アプリケーションであるチャイルドロックアプリが起動しているか否かを示すチャイルドロックフラグを管理する。
【００３３】
＜キー配送部２０８＞
キー配送部２０８は、キー配送モード管理部２０７で管理するキー配送モードと、チャイルドロックフラグとに応じて、リモコン３００からのキーコードを内蔵アプリケーション管理部２０３又はＭＨＰアプリケーション管理部２０４へ配送する。具体的には、キー配送モードを参照して、ＭＨＰアプリケーションが動作する「モード２」である場合、さらにチャイルドロックフラグを参照し、チャイルドロックフラグが「ＯＮ」の場合には、入力されたキーコードを解析する。入力されたキーコードがＭＨＰアプリケーションによる選局のためのキーコード、例えば左右キー（←又は→）３０４である場合、そのキーコード３０４をＭＨＰアプリケーションにキー配送することを特徴とする。これによって、チャイルドロックがかかったサービスを視聴する必要がない場合、ＰＩＮコードを入力することなく、ＭＨＰアプリケーションによる選局のためのキーコードをＭＨＰアプリケーションに配送することができ、次のサービスを選局することができる。
【００３４】
＜ＭＨＰアプリケーション保持部２０９＞
ＭＨＰアプリケーション保持部２０９では、放送局からダウンロードしたＭＨＰアプリケーションを管理する。なお、ダウンロードに関しては、予め全ての利用可能サービスに含まれるＭＨＰアプリケーションを事前にダウンロードしていても、選局の度にＡＩＴ情報において「ＡＵＴＯＳＴＡＲＴ」で識別されるＭＨＰアプリケーションをダウンロードするようにしてもよい。
＜ＯＳ２１０＞
ＯＳ２１０は、デジタル放送受信機１００の全体を管理するソフトウエアである。
【００３５】
図４は、デジタル放送サービスについて、内蔵アプリケーションによる選局と、ＭＨＰアプリケーションによる選局とを説明する概略図である。上述のように、リモコン３００における上下キー（↑及び↓）３０２が内蔵アプリケーションによる選局用に割り当てられており、左右キー（←及び→）３０４がＭＨＰアプリケーションによる選局用に割り当てられている。そこで、図４においても上下方向に内蔵アプリケーションによる選局のイメージを示し、左右方向にＭＨＰアプリケーションによる選局のイメージを示した。なお、デジタル放送サービスは、内蔵アプリケーションによって選局されるサービスと、ＭＨＰアプリケーションによって選局されるサービスとがそれぞれ別個に存在する必要はなく、内蔵アプリケーションによって選局されるサービスのうちの一部のサービスについて、ＭＨＰアプリケーションによっても選局されることとしてもよい。例えば、図４に示すように、ＭＨＰアプリケーションによって選局されるサービスである、サービス１、サービス３及びサービス４は、内蔵アプリケーションによって選局されるサービスに含まれる。この場合、ＭＨＰアプリケーションによる選局で、「サービス１」から右キー（→）を押した場合、「サービス３」が選局される。この「サービス３」は、内蔵アプリケーション及びＭＨＰアプリケーションの両方によって選局可能なサービスである。
【００３６】
図５の（ａ）、（ｂ）、（ｃ）は、実施の形態１に係るデジタル放送受信機におけるＭＨＰアプリケーションによるサービスの選局を順に行う場合の例を示す概略図である。図６の（ａ）、（ｂ）、（ｃ）は、従来のデジタル放送受信機におけるＭＨＰアプリケーションによるサービスの選局を行っている途中で、内蔵アプリケーションによるチャイルドロックが行われた場合の状態を示す概略図であり、（ｄ）は、ＰＩＮコードを入力してチャイルドロックを解除した場合のサービス３を示す概略図である。
【００３７】
図６に示すように、ＭＨＰアプリケーションによるサービスの選局を順に行っている場合であって、図６（ａ）の「サービス１」から、次の図６（ｂ）の「サービス３」に移る場合を考える。この「サービス３」が内蔵アプリケーションであるチャイルドロックアプリケーションによるチャイルドロックの対象となるサービスであった場合には、例えば、図６（ｂ）に示すように「サービス３」を選局した時点で、内蔵アプリケーションによるチャイルドロックがかかってしまう。従来、このようにチャイルドロックがかかっている場合には、たとえ「サービス３」を視聴する必要がなく、単にＭＨＰアプリケーションによって次のサービス、例えば、サービス４を選局したい場合でも、内蔵アプリケーションによるチャイルドロックを解除するための「ＰＩＮコード」を入力する必要があった（図６（ｄ））。この場合、従来、リモコン３００から入力されたキーコードは内蔵アプリケーションで専有されており、ＭＨＰアプリケーションにはキー配送されていなかった。
【００３８】
実施の形態１に係るデジタル放送受信機１００では、上記のような場合にも、入力されたキーコードは、内蔵アプリケーションで専有されるのではなく、入力されたキーコードは、内蔵アプリケーションとＭＨＰアプリケーションの両方で共有される。すなわち、図５（ｃ）に示すように、ＭＨＰアプリケーションによって次のサービスを選局したい場合には、ＭＨＰアプリケーションによる選局のためのキーコード、つまり、リモコン３００から左右キー（←又は→）を入力すれば、ＭＨＰアプリケーションによる選局が可能となる。具体的には、キー配送部２０８において、キー配送モードが「モード２」であることを参照した場合、リモコン３００から入力されたキーコードがＭＨＰアプリケーションによる選局のためのキーコードである場合には、そのキーコードをＭＨＰアプリケーションにキー配送する。
【００３９】
図７から図１１は、実施の形態１に係るデジタル放送受信機１００を構成するそれぞれのソフトウエアのフローチャートである。
【００４０】
＜通常の選局動作（内蔵アプリケーションでの選局動作）＞
図７は、通常の内蔵アプリケーションでの選局動作のフローチャートである。ここでは、前提として、キー配送モード管理部２０７は、内蔵アプリケーションのみが動作している「モード１」を記憶している。
（１）ＯＳ２１０がリモコンコード「ＸＸＸＸ（選局要求）」を検出した場合、ＯＳ２１０は、キー配送部２０８へリモコンコード「ＸＸＸＸ（選局要求）」を通知する（Ｓ０１）。
（２）キー配送部２０８は、キー配送モード管理部２０７で管理するモードを参照する。「モード１」である場合、内蔵アプリケーション管理部２０３へリモコンコード「ＸＸＸＸ（選局要求）」を配送する（Ｓ０２）。
（３）内蔵アプリケーション管理部２０３は、リモコンコード「ＸＸＸＸ（選局要求）」を解読して、選局部２０６に対し選局要求を通知する（Ｓ０３）。
（４）選局部２０６は、選局要求に対応するＥＩＴ（Event Information Table）をＴＳより抽出する。ＥＩＴには、各番組のタイトル、放送時間等の情報が含まれており、必要であれば、ペアレンタル情報が記述されたディスクリプタ（parental_rating_descriptor）を含む。ＥＩＴ中にこのディスクリプタが含まれていた場合には、受信したこのディスクリプタを内蔵アプリケーション管理部２０３へ出力する（Ｓ０４）。
（５）内蔵アプリケーション管理部２０３は、データ管理部２０５に記憶されているペアレンタル情報を参照し、選局部２０６から入力されたディスクリプタと比較することにより、選局先の番組に対してチャイルドロックが必要か否かを判断する。必要な場合は、内蔵アプリケーションであるチャイルドロックアプリケーションを起動させる（Ｓ０５）。
以上によって、内蔵アプリケーションによるサービスの選局が行われる。
【００４１】
＜ＭＨＰアプリケーションの起動処理＞
図８は、ＭＨＰアプリケーションの起動処理のフローチャートである。
（６）内蔵アプリケーション管理部２０３は、受信したＰＭＴ内にＡＩＴが含まれることを検出した場合、ＭＨＰアプリケーション管理部２０４を起動させる（Ｓ０６）。
（７）内蔵アプリケーション管理部２０３は、キー配送モード管理部２０７のモードを「モード２」に変更する（Ｓ０７）。
（８）ＭＨＰアプリケーション管理部２０４は、ＡＩＴ情報に基づいてＭＨＰアプリケーション保持部２０９がキャッシュするＭＨＰアプリケーションを起動させる（Ｓ０８）。
以上によって、ＭＨＰアプリケーションが起動される。
【００４２】
＜ＭＨＰアプリケーションでの選局動作＞
図９は、ＭＨＰアプリケーションでの選局動作のフローチャートである。ここでは、起動時、チャイルドロックフラグは「ＯＦＦ」であることを前提としている。
（９）ＯＳ２１０がリモコンコード「（選局要求）」を検出した場合、ＯＳ２１０は、キー配送部２０８へリモコンコード「（選局要求）」を通知する（Ｓ０９）。
（１０）キー配送部２０８は、キー配送モード管理部２０７のモードを参照する。「モード２」であるので、チャイルドロックフラグを更に確認する（Ｓ１０）。
（１１）チャイルドロックフラグが「ＯＦＦ」であるので、キー配送部２０８は、ＭＨＰアプリケーション管理部２０４へリモコンコード「（選局要求）」を配送する（Ｓ１１）。
（１２）ＭＨＰアプリケーション管理部２０４は、対応するＭＨＰアプリケーションにリモコンコード「（選局要求）」を配送し、対応するＭＨＰアプリケーションからの指示に基づいて、選局部２０６に対し選局要求を通知する（Ｓ１２）。
（１３）選局部２０６は、選局要求に対応するＰＭＴを受信するとともに、受信したＰＭＴを内蔵アプリケーション管理部２０３及びＭＨＰアプリケーション管理部２０４へ通知する（Ｓ１３）。
（１４）ＭＨＰアプリケーション管理部２０４は、ＭＨＰアプリケーション保持部２０９がキャッシュするＭＨＰアプリケーションを起動／継続／終了させる（Ｓ１４）。
以上によって、ＭＨＰアプリケーションによるサービスの選局が行われる。
【００４３】
＜選局時にチャイルドロックがかかった場合の処理＞
図１０は、選局時に内蔵アプリケーションによるチャイルドロックがかかった場合の処理のフローチャートである。
（１５）内蔵アプリケーション管理部２０３は、データ管理部２０５に記憶されているペアレンタル情報を参照し、受信したＥＩＴのディスクリプタ（parental_rating_descriptor）と比較するによって、チャイルドロックが必要か否かを判断する。必要な場合は、内蔵アプリケーションであるチャイルドロックアプリケーションを起動させる（Ｓ１５）。
（１６）内蔵アプリケーション管理部２０３は、キー配送モード管理部２０７が管理するチャイルドロックフラグを「ＯＮ」にする（Ｓ１６）。
以上によって、選局時に内蔵アプリケーションであるチャイルドロックアプリケーションによるチャイルドロックがかかる。
【００４４】
＜チャイルドロックアプリケーションが起動している場合でのＭＨＰアプリケーションでの選局動作＞
図１１は、実施の形態１に係るデジタル放送受信機１００において、内蔵アプリケーションであるチャイルドロックアプリケーションが起動している場合でのＭＨＰアプリケーションでの選局動作のフローチャートである。
（１７）ＯＳ２１０がリモコンコード「（選局要求）」を検出した場合、ＯＳ２１０はキー配送部へリモコンコード「（選局要求）」を通知する（Ｓ１７）。
（１８）キー配送部２０８は、キー配送モード管理部２０７のモードを参照する。この場合、「モード２」であるので、チャイルドロックフラグを更に確認する（Ｓ１８）。
（１９）この場合、チャイルドロックフラグが「ＯＮ」であるので、キー配送部２０８は、リモコンコードを解析する（Ｓ１９）。
（２０）キー配送部２０８は、リモコンコードがＭＨＰアプリケーションの選局に関する「←→」（左右キー）の場合、ＭＨＰアプリケーション管理部２０４へリモコンコードを配送する（Ｓ２０）。
（２１）ＭＨＰアプリケーション管理部２０４は、対応するＭＨＰアプリケーションにリモコンコードを配送し、対応するＭＨＰアプリケーションからの指示に基づいて、選局部２０６に対し選局要求を通知する（Ｓ２１）。
（２２）選局部２０６は、選局要求に対応するＰＭＴを受信すると共に、受信したＰＭＴを内蔵アプリケーション管理部２０３及びＭＨＰアプリケーション管理部２０４へ通知する（Ｓ２２）。
（２３）内蔵アプリケーション管理部２０３は、データ管理部２０５に記憶されているペアレンタル情報を参照し、受信したＥＩＴのディスクリプタ（parental_rating_descriptor）と比較することにより、チャイルドロックが必要か否かを判断する。チャイルドロックが必要と判断された場合、チャイルドロックアプリを継続させ、不必要ならばチャイルドロックアプリケーションを終了させ、かつ、キー配送モード管理部２０７が管理するチャイルドロックフラグを「ＯＦＦ」する（Ｓ２３）。
（２４）ＭＨＰアプリケーション管理部２０４は、ＭＨＰアプリケーション保持部２０９がキャッシュするＭＨＰアプリケーションを起動／継続／終了させる（Ｓ２４）。
以上によって、チャイルドロックアプリケーションが起動している場合にもＰＩＮコードを入力することなく、ＭＨＰアプリケーションでのサービスの選局を行うことができる。
【００４５】
なお、入力されたキーコードがＭＨＰアプリケーションの選局に関するキーコード以外の場合の処理を以下に示す。
（２５）キー配送部２０８は、リモコンコードがＭＨＰアプリケーションの選局に関するキーコード、例えば、「←→」（左右キー）以外の場合、モードに関わらず内蔵アプリケーション管理部２０３へリモコンコードを配送する（Ｓ２５）。
（２６）内蔵アプリケーション管理部２０３は、チャイルドロックアプリケーションへリモコンコードを配送する（Ｓ２６）。
（２７）ユーザからのＰＩＮ入力確認後、チャイルドロックアプリケーションを終了する。なお、入力されたＰＩＮが正しくない場合には、チャイルドロックは解除されない（Ｓ２７）。
（２８）内蔵アプリケーション管理部２０３は、チャイルドロックアプリケーションの終了を検知し、キー配送モード管理部２０７が管理するチャイルドロックフラグを「ＯＦＦ」に設定する（Ｓ２８）。
以上によって、チャイルドロックの解除が行われる。
【産業上の利用可能性】
【００４６】
本発明に係るデジタル放送受信機は、内蔵アプリケーション（ＴＶアプリ）と、放送局からダウンロードしたＭＨＰアプリケーションとがそれぞれ動作する。また、チャイルドロックがかかったサービスから、ＰＩＮコードを入力することなく、他のＭＨＰアプリケーションによるサービスを選局できる。
【符号の説明】
【００４７】
１００  デジタル放送受信機
１０１  チューナ
１０２  ＴＤデコーダ
１０３  ＣＰＵ
１０４  メモリ
１０５  ＡＶデコーダ
１０６  ＪＡＶＡ実行部
１０７  合成回路
１０８  映像・音声出力回路
１０９  リモコン受信部
２０１ａ、２０１ｂ  内蔵アプリケーション
２０２ａ、２０２ｂ  ＭＨＰアプリケーション
２０３  内蔵アプリケーション管理部
２０４  ＭＨＰアプリケーション管理部
２０５  データ管理部
２０６  選局部
２０７  キー配送モード管理部
２０８  キー配送部
２０９  ＭＨＰアプリケーション保持部
２１０  ＯＳ
３００  リモコン
３０２  上下キー（↑及び↓）
３０４  左右キー（←及び→）
３０６  テンキー
【図１】
2011061575.tif 000003
【図２】
2011061575.tif 000004
【図３】
2011061575.tif 000005
【図４】
2011061575.tif 000006
【図５】
2011061575.tif 000007
【図６】
2011061575.tif 000008
【図７】
2011061575.tif 000009
【図８】
2011061575.tif 000010
【図９】
2011061575.tif 000011
【図１０】
2011061575.tif 000012
【図１１】
2011061575.tif 000013