(57)【特許請求の範囲】
【請求項１】
放送信号に含まれるデータ放送コンテンツのチャンネルを識別するネットワークＩＤと、不揮発性メモリの領域を識別する領域ＩＤとの対応関係を示す領域対応テーブルに、受信された前記放送信号の前記データ放送コンテンツのネットワークＩＤが登録されているか否かを判断する対応領域判断手段と、
前記対応領域判断手段により前記領域対応テーブルに前記ネットワークＩＤが登録されていないと判断された場合、前記領域対応テーブルにどのネットワークＩＤにも対応していない空き領域の領域ＩＤがあるか否かを判断する空き領域判断手段と、
前記空き領域判断手段により前記領域対応テーブルに前記空き領域の領域ＩＤがないと判断された場合、ユーザが選局を指示するためのリモートコントローラの選局キーを識別するキーＩＤと、前記ネットワークＩＤとの対応関係を示すキー対応テーブルに、前記ネットワークＩＤが登録されているか否かを判断する対応キー判断手段と、
前記対応キー判断手段により前記キー対応テーブルに前記ネットワークＩＤが登録されていると判断された場合、前記キー対応テーブルに登録されておらず、かつ、前記領域対応テーブルに登録されている他のネットワークＩＤに対応する領域ＩＤを検出する領域検出手段と、
前記領域検出手段により検出された前記他のネットワークＩＤに対応する前記領域ＩＤの前記不揮発性メモリの領域を初期化する領域初期化手段と、
前記空き領域判断手段により前記領域対応テーブルに前記空き領域の領域ＩＤがないと判断された場合、前記初期化手段により初期化された前記不揮発性メモリの領域の前記領域ＩＤに対応付けて、前記ネットワークＩＤを前記領域対応テーブルに登録し、前記空き領域判断手段により前記領域対応テーブルに前記空き領域の領域ＩＤがあると判断された場合、前記空き領域の領域ＩＤに対応付けて、前記ネットワークＩＤを前記領域対応テーブルに登録する領域テーブル登録手段と、
前記領域テーブル登録手段により前記ネットワークＩＤに対応付けられた前記領域ＩＤの前記不揮発性メモリの領域に対して、前記データ放送コンテンツの所定の情報を書き込む書き込み手段と
を備え、
前記不揮発性メモリにおいて、領域が割り当てられており、かつ、前記キー対応テーブルに登録されていない前記他のネットワークＩＤが割り当てられている領域を初期化し、その初期化された領域に、領域が割り当てられておらず、かつ、前記キー対応テーブルに登録されているネットワークＩＤを割り当てるようにした信号受信装置。
【請求項２】
前記領域対応テーブルにおいて、対応する前記領域ＩＤの前記不揮発性メモリの領域の初期化を禁止する前記ネットワークＩＤには、フラグが付加され、
前記領域検出手段は、前記キー対応テーブルに登録されておらず、前記領域対応テーブルに登録されており、かつ、前記フラグが付加されていない他のネットワークＩＤに対応する領域ＩＤを検出する
請求項１に記載の信号受信装置。
【請求項３】
前記対応領域判断手段により前記領域対応テーブルに前記ネットワークＩＤが登録されていると判断された場合、前記書き込み手段は、前記ネットワークＩＤに対応する領域ＩＤの前記不揮発性メモリの領域に、前記データ放送コンテンツの所定の情報を書き込む
請求項１に記載の信号受信装置。
【請求項４】
信号受信装置が、
放送信号に含まれるデータ放送コンテンツのチャンネルを識別するネットワークＩＤと、不揮発性メモリの領域を識別する領域ＩＤとの対応関係を示す領域対応テーブルに、受信された前記放送信号の前記データ放送コンテンツのネットワークＩＤが登録されているか否かを判断し、
前記領域対応テーブルに前記ネットワークＩＤが登録されていないと判断された場合、前記領域対応テーブルにどのネットワークＩＤにも対応していない空き領域の領域ＩＤがあるか否かを判断し、
前記領域対応テーブルに前記空き領域の領域ＩＤがないと判断された場合、ユーザが選局を指示するためのリモートコントローラの選局キーを識別するキーＩＤと、前記ネットワークＩＤとの対応関係を示すキー対応テーブルに、前記ネットワークＩＤが登録されているか否かを判断し、
前記キー対応テーブルに前記ネットワークＩＤが登録されていると判断された場合、前記キー対応テーブルに登録されておらず、かつ、前記領域対応テーブルに登録されている他のネットワークＩＤに対応する領域ＩＤを検出し、
前記他のネットワークＩＤに対応する前記領域ＩＤの前記不揮発性メモリの領域を初期化し、
前記領域対応テーブルに前記空き領域の領域ＩＤがないと判断された場合、初期化された前記不揮発性メモリの領域の前記領域ＩＤに対応付けて、前記ネットワークＩＤを前記領域対応テーブルに登録し、前記領域対応テーブルに前記空き領域の領域ＩＤがあると判断された場合、前記空き領域の領域ＩＤに対応付けて、前記ネットワークＩＤを前記領域対応テーブルに登録し、
前記ネットワークＩＤに対応付けられた前記領域ＩＤの前記不揮発性メモリの領域に対して、前記データ放送コンテンツの所定の情報を書き込むステップ
を含み、
前記不揮発性メモリにおいて、領域が割り当てられており、かつ、前記キー対応テーブルに登録されていない前記他のネットワークＩＤが割り当てられている領域を初期化し、その初期化された領域に、領域が割り当てられておらず、かつ、前記キー対応テーブルに登録されているネットワークＩＤを割り当てるようにした信号受信方法。
【請求項５】
放送信号に含まれるデータ放送コンテンツのチャンネルを識別するネットワークＩＤと、不揮発性メモリの領域を識別する領域ＩＤとの対応関係を示す領域対応テーブルに、受信された前記放送信号の前記データ放送コンテンツのネットワークＩＤが登録されているか否かを判断し、
前記領域対応テーブルに前記ネットワークＩＤが登録されていないと判断された場合、前記領域対応テーブルにどのネットワークＩＤにも対応していない空き領域の領域ＩＤがあるか否かを判断し、
前記領域対応テーブルに前記空き領域の領域ＩＤがないと判断された場合、ユーザが選局を指示するためのリモートコントローラの選局キーを識別するキーＩＤと、前記ネットワークＩＤとの対応関係を示すキー対応テーブルに、前記ネットワークＩＤが登録されているか否かを判断し、
前記キー対応テーブルに前記ネットワークＩＤが登録されていると判断された場合、前記キー対応テーブルに登録されておらず、かつ、前記領域対応テーブルに登録されている他のネットワークＩＤに対応する領域ＩＤを検出し、
前記他のネットワークＩＤに対応する前記領域ＩＤの前記不揮発性メモリの領域を初期化し、
前記領域対応テーブルに前記空き領域の領域ＩＤがないと判断された場合、初期化された前記不揮発性メモリの領域の前記領域ＩＤに対応付けて、前記ネットワークＩＤを前記領域対応テーブルに登録し、前記領域対応テーブルに前記空き領域の領域ＩＤがあると判断された場合、前記空き領域の領域ＩＤに対応付けて、前記ネットワークＩＤを前記領域対応テーブルに登録し、
前記ネットワークＩＤに対応付けられた前記領域ＩＤの前記不揮発性メモリの領域に対して、前記データ放送コンテンツの所定の情報を書き込むステップ
を含み、
前記不揮発性メモリにおいて、領域が割り当てられており、かつ、前記キー対応テーブルに登録されていない前記他のネットワークＩＤが割り当てられている領域を初期化し、その初期化された領域に、領域が割り当てられておらず、かつ、前記キー対応テーブルに登録されているネットワークＩＤを割り当てるようにした処理をコンピュータに実行させるためのプログラムが記録される記録媒体。
【請求項６】
放送信号に含まれるデータ放送コンテンツのチャンネルを識別するネットワークＩＤと、不揮発性メモリの領域を識別する領域ＩＤとの対応関係を示す領域対応テーブルに、受信された前記放送信号の前記データ放送コンテンツのネットワークＩＤが登録されているか否かを判断し、
前記領域対応テーブルに前記ネットワークＩＤが登録されていないと判断された場合、前記領域対応テーブルにどのネットワークＩＤにも対応していない空き領域の領域ＩＤがあるか否かを判断し、
前記領域対応テーブルに前記空き領域の領域ＩＤがないと判断された場合、ユーザが選局を指示するためのリモートコントローラの選局キーを識別するキーＩＤと、前記ネットワークＩＤとの対応関係を示すキー対応テーブルに、前記ネットワークＩＤが登録されているか否かを判断し、
前記キー対応テーブルに前記ネットワークＩＤが登録されていると判断された場合、前記キー対応テーブルに登録されておらず、かつ、前記領域対応テーブルに登録されている他のネットワークＩＤに対応する領域ＩＤを検出し、
前記他のネットワークＩＤに対応する前記領域ＩＤの前記不揮発性メモリの領域を初期化し、
前記領域対応テーブルに前記空き領域の領域ＩＤがないと判断された場合、初期化された前記不揮発性メモリの領域の前記領域ＩＤに対応付けて、前記ネットワークＩＤを前記領域対応テーブルに登録し、前記領域対応テーブルに前記空き領域の領域ＩＤがあると判断された場合、前記空き領域の領域ＩＤに対応付けて、前記ネットワークＩＤを前記領域対応テーブルに登録し、
前記ネットワークＩＤに対応付けられた前記領域ＩＤの前記不揮発性メモリの領域に対して、前記データ放送コンテンツの所定の情報を書き込むステップ
を含み、
前記不揮発性メモリにおいて、領域が割り当てられており、かつ、前記キー対応テーブルに登録されていない前記他のネットワークＩＤが割り当てられている領域を初期化し、その初期化された領域に、領域が割り当てられておらず、かつ、前記キー対応テーブルに登録されているネットワークＩＤを割り当てるようにした処理をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、信号受信装置および方法、記録媒体、並びにプログラムに関し、特に、不揮発性メモリ領域を効率よく利用することができるようにした信号受信装置および方法、記録媒体、並びにプログラムに関する。
【背景技術】
【０００２】
従来、ＢＳ（Broadcasting Satellite）やＣＳ（Communication Satellite）のデジタル放送を受信する受信装置においては、すべての放送コンテンツ提供者（放送局）が提供するチャンネルの数だけ不揮発性メモリ領域が存在したが、ユーザがすべての放送局のチャンネルを選局することは、稀であり、また、すべての放送局が、不揮発性メモリ領域を用いるデータ放送コンテンツを放送していなかったため、無駄になる領域が多かった。
【０００３】
そこで、受信機においては、無駄になる領域を削減するために、不揮発性メモリ領域が削減することが提案されている。しかしながら、この場合、不揮発性メモリ領域がすべて使用されてしまうことが多くなり、不揮発性メモリ領域がすべて使用されてしまったときには、新規放送局のデータ放送コンテンツからのアクセスに失敗してしまうか、あるいは、特許文献１に示されるように、ユーザにユーザインターフェースを提供して、不揮発性メモリ領域から削除する領域を選択させなければならなかった。
【０００４】
これに対応して、地上デジタルテレビジョン放送においては、受信機において、すべての放送局のチャンネルに、不揮発性メモリの領域が割り当てられているわけではなく、リモートコントロール（以下、リモコンと称する）のダイレクト選択キーから選局できるように登録されている放送局のチャンネルのみに、不揮発性メモリの領域が割り当てられるように規定にされている。
【０００５】
【特許文献１】特開２００１−７８１０３号
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した地上デジタルテレビジョン放送の規定に従うと、受信機においては、リモコンのダイレクト選択キーに登録されていない放送局のチャンネルのデータ放送コンテンツを、不揮発性メモリ領域に読み書きすることができず、ユーザは、リモコンのダイレクト選択キーに登録されていない放送局のチャンネルのデータ放送コンテンツを楽しむことができない課題があった。
【０００７】
また、ユーザがリモコンのダイレクト選択キーの設定変更を行った場合には、今まで記憶されていた不揮発性メモリの内容が即座に消えてしまう課題があった。さらに、ユーザが引越しを行った場合など、データ放送コンテンツの受信環境が変わってしまった場合には、すべての不揮発性メモリ領域への書き込み内容が無効になってしまう恐れがある課題があった。
【０００８】
本発明は、このような状況に鑑みてなされたものであり、不揮発性メモリ領域を効率よく利用することができるようにするものである。
【課題を解決するための手段】
【０００９】
本発明の信号受信装置は、放送信号に含まれるデータ放送コンテンツのチャンネルを識別するネットワークＩＤと、不揮発性メモリの領域を識別する領域ＩＤとの対応関係を示す領域対応テーブルに、受信された放送信号のデータ放送コンテンツのネットワークＩＤが登録されているか否かを判断する対応領域判断手段と、対応領域判断手段により領域対応テーブルにネットワークＩＤが登録されていないと判断された場合、領域対応テーブルにどのネットワークＩＤにも対応していない空き領域の領域ＩＤがあるか否かを判断する空き領域判断手段と、空き領域判断手段により領域対応テーブルに空き領域の領域ＩＤがないと判断された場合、ユーザが選局を指示するためのリモートコントローラの選局キーを識別するキーＩＤと、ネットワークＩＤとの対応関係を示すキー対応テーブルに、ネットワークＩＤが登録されているか否かを判断する対応キー判断手段と、対応キー判断手段によりキー対応テーブルにネットワークＩＤが登録されていると判断された場合、キー対応テーブルに登録されておらず、かつ、領域対応テーブルに登録されている他のネットワークＩＤに対応する領域ＩＤを検出する領域検出手段と、領域検出手段により検出された他のネットワークＩＤに対応する領域ＩＤの不揮発性メモリの領域を初期化する領域初期化手段と、空き領域判断手段により領域対応テーブルに空き領域の領域ＩＤがないと判断された場合、初期化手段により初期化された不揮発性メモリの領域の領域ＩＤに対応付けて、ネットワークＩＤを領域対応テーブルに登録し、空き領域判断手段により領域対応テーブルに空き領域の領域ＩＤがあると判断された場合、空き領域の領域ＩＤに対応付けて、ネットワークＩＤを領域対応テーブルに登録する領域テーブル登録手段と、領域テーブル登録手段によりネットワークＩＤに対応付けられた領域ＩＤの不揮発性メモリの領域に対して、データ放送コンテンツの所定の情報を書き込む書き込み手段とを備え、不揮発性メモリにおいて、領域が割り当てられており、かつ、キー対応テーブルに登録されていない他のネットワークＩＤが割り当てられている領域を初期化し、その初期化された領域に、領域が割り当てられておらず、かつ、キー対応テーブルに登録されているネットワークＩＤを割り当てるようにした。
【００１０】
領域対応テーブルにおいて、対応する領域ＩＤの不揮発性メモリの領域の初期化を禁止するネットワークＩＤには、フラグが付加され、領域検出手段は、キー対応テーブルに登録されておらず、領域対応テーブルに登録されており、かつ、フラグが付加されていない他のネットワークＩＤに対応する領域ＩＤを検出することができる。
【００１１】
対応領域判断手段により領域対応テーブルにネットワークＩＤが登録されていると判断された場合、書き込み手段は、ネットワークＩＤに対応する領域ＩＤの不揮発性メモリの領域に、データ放送コンテンツの所定の情報を書き込むことができる。
【００１２】
本発明の信号受信方法は、信号受信装置が、放送信号に含まれるデータ放送コンテンツのチャンネルを識別するネットワークＩＤと、不揮発性メモリの領域を識別する領域ＩＤとの対応関係を示す領域対応テーブルに、受信された放送信号のデータ放送コンテンツのネットワークＩＤが登録されているか否かを判断し、領域対応テーブルにネットワークＩＤが登録されていないと判断された場合、領域対応テーブルにどのネットワークＩＤにも対応していない空き領域の領域ＩＤがあるか否かを判断し、領域対応テーブルに空き領域の領域ＩＤがないと判断された場合、ユーザが選局を指示するためのリモートコントローラの選局キーを識別するキーＩＤと、ネットワークＩＤとの対応関係を示すキー対応テーブルに、ネットワークＩＤが登録されているか否かを判断し、キー対応テーブルにネットワークＩＤが登録されていると判断された場合、キー対応テーブルに登録されておらず、かつ、領域対応テーブルに登録されている他のネットワークＩＤに対応する領域ＩＤを検出し、他のネットワークＩＤに対応する領域ＩＤの不揮発性メモリの領域を初期化し、領域対応テーブルに空き領域の領域ＩＤがないと判断された場合、初期化された不揮発性メモリの領域の領域ＩＤに対応付けて、ネットワークＩＤを領域対応テーブルに登録し、領域対応テーブルに空き領域の領域ＩＤがあると判断された場合、空き領域の領域ＩＤに対応付けて、ネットワークＩＤを領域対応テーブルに登録し、ネットワークＩＤに対応付けられた領域ＩＤの不揮発性メモリの領域に対して、データ放送コンテンツの所定の情報を書き込むステップを含み、不揮発性メモリにおいて、領域が割り当てられており、かつ、キー対応テーブルに登録されていない他のネットワークＩＤが割り当てられている領域を初期化し、その初期化された領域に、領域が割り当てられておらず、かつ、キー対応テーブルに登録されているネットワークＩＤを割り当てるようにした。
【００１３】
本発明の記録媒体に記録されているプログラムは、放送信号に含まれるデータ放送コンテンツのチャンネルを識別するネットワークＩＤと、不揮発性メモリの領域を識別する領域ＩＤとの対応関係を示す領域対応テーブルに、受信された放送信号のデータ放送コンテンツのネットワークＩＤが登録されているか否かを判断し、領域対応テーブルにネットワークＩＤが登録されていないと判断された場合、領域対応テーブルにどのネットワークＩＤにも対応していない空き領域の領域ＩＤがあるか否かを判断し、領域対応テーブルに空き領域の領域ＩＤがないと判断された場合、ユーザが選局を指示するためのリモートコントローラの選局キーを識別するキーＩＤと、ネットワークＩＤとの対応関係を示すキー対応テーブルに、ネットワークＩＤが登録されているか否かを判断し、キー対応テーブルにネットワークＩＤが登録されていると判断された場合、キー対応テーブルに登録されておらず、かつ、領域対応テーブルに登録されている他のネットワークＩＤに対応する領域ＩＤを検出し、他のネットワークＩＤに対応する領域ＩＤの不揮発性メモリの領域を初期化し、領域対応テーブルに空き領域の領域ＩＤがないと判断された場合、初期化された不揮発性メモリの領域の領域ＩＤに対応付けて、ネットワークＩＤを領域対応テーブルに登録し、領域対応テーブルに空き領域の領域ＩＤがあると判断された場合、空き領域の領域ＩＤに対応付けて、ネットワークＩＤを領域対応テーブルに登録し、ネットワークＩＤに対応付けられた領域ＩＤの不揮発性メモリの領域に対して、データ放送コンテンツの所定の情報を書き込むステップを含み、不揮発性メモリにおいて、領域が割り当てられており、かつ、キー対応テーブルに登録されていない他のネットワークＩＤが割り当てられている領域を初期化し、その初期化された領域に、領域が割り当てられておらず、かつ、キー対応テーブルに登録されているネットワークＩＤを割り当てるようにした処理をコンピュータに実行させる。
【００１４】
本発明のプログラムは、放送信号に含まれるデータ放送コンテンツのチャンネルを識別するネットワークＩＤと、不揮発性メモリの領域を識別する領域ＩＤとの対応関係を示す領域対応テーブルに、受信された放送信号のデータ放送コンテンツのネットワークＩＤが登録されているか否かを判断し、領域対応テーブルにネットワークＩＤが登録されていないと判断された場合、領域対応テーブルにどのネットワークＩＤにも対応していない空き領域の領域ＩＤがあるか否かを判断し、領域対応テーブルに空き領域の領域ＩＤがないと判断された場合、ユーザが選局を指示するためのリモートコントローラの選局キーを識別するキーＩＤと、ネットワークＩＤとの対応関係を示すキー対応テーブルに、ネットワークＩＤが登録されているか否かを判断し、キー対応テーブルにネットワークＩＤが登録されていると判断された場合、キー対応テーブルに登録されておらず、かつ、領域対応テーブルに登録されている他のネットワークＩＤに対応する領域ＩＤを検出し、他のネットワークＩＤに対応する領域ＩＤの不揮発性メモリの領域を初期化し、領域対応テーブルに空き領域の領域ＩＤがないと判断された場合、初期化された不揮発性メモリの領域の領域ＩＤに対応付けて、ネットワークＩＤを領域対応テーブルに登録し、領域対応テーブルに空き領域の領域ＩＤがあると判断された場合、空き領域の領域ＩＤに対応付けて、ネットワークＩＤを領域対応テーブルに登録し、ネットワークＩＤに対応付けられた領域ＩＤの不揮発性メモリの領域に対して、データ放送コンテンツの所定の情報を書き込むステップを含み、不揮発性メモリにおいて、領域が割り当てられており、かつ、キー対応テーブルに登録されていない他のネットワークＩＤが割り当てられている領域を初期化し、その初期化された領域に、領域が割り当てられておらず、かつ、キー対応テーブルに登録されているネットワークＩＤを割り当てるようにした処理をコンピュータに実行させる。
【００１５】
本発明においては、放送信号に含まれるデータ放送コンテンツのチャンネルを識別するネットワークＩＤと、不揮発性メモリの領域を識別する領域ＩＤとの対応関係を示す領域対応テーブルに、受信された放送信号のデータ放送コンテンツのネットワークＩＤが登録されているか否かが判断され、領域対応テーブルにネットワークＩＤが登録されていないと判断された場合、領域対応テーブルにどのネットワークＩＤにも対応していない空き領域の領域ＩＤがあるか否かが判断される。そして、領域対応テーブルに空き領域の領域ＩＤがないと判断された場合、ユーザが選局を指示するためのリモートコントローラの選局キーを識別するキーＩＤと、ネットワークＩＤとの対応関係を示すキー対応テーブルに、ネットワークＩＤが登録されているか否かが判断され、キー対応テーブルにネットワークＩＤが登録されていると判断された場合、キー対応テーブルに登録されておらず、かつ、領域対応テーブルに登録されている他のネットワークＩＤに対応する領域ＩＤが検出され、他のネットワークＩＤに対応する領域ＩＤの不揮発性メモリの領域が初期化され、初期化された不揮発性メモリの領域の領域ＩＤに対応付けて、ネットワークＩＤが領域対応テーブルに登録される。一方、領域対応テーブルに空き領域の領域ＩＤがあると判断された場合、空き領域ＩＤに対応付けて、ネットワークＩＤが領域対応テーブルに登録され、ネットワークＩＤに対応付けられた領域ＩＤの不揮発性メモリの領域に対して、データ放送コンテンツの所定の情報が書き込まれる。すなわち、不揮発性メモリにおいて、領域が割り当てられており、かつ、キー対応テーブルに登録されていない他のネットワークＩＤが割り当てられている領域が初期化され、その初期化された領域に、領域が割り当てられておらず、かつ、キー対応テーブルに登録されているネットワークＩＤが割り当てられる。
【発明の効果】
【００１６】
本発明によれば、不揮発性メモリ領域を効率よく利用することができる。さらに、本発明によれば、リモートコントローラのチャンネル設定が変わっても、不揮発性メモリ領域に書き込まれている内容を利用することができる。
【発明を実施するための最良の形態】
【００２３】
以下、図を参照して本発明の実施の形態について説明する。
【００２４】
図１は、本発明を適用した映像信号受信装置１の構成例を表している。図１の例の場合、映像信号受信装置１は、ユーザによるリモートコントローラ（以下、リモコンと称する）３の操作に基づいて、アンテナ２を介して、地上デジタルテレビジョン放送の信号を受信、選局し、内蔵するディスプレイ２２などに表示する。
【００２５】
リモコン３は、１乃至１２の数字ボタンからなるダイレクト選択キー、上下ボタンからなる選択キーおよび各種機能ボタンなどを有しており、ユーザによりリモコン３の図示せぬ発光部が映像信号受信装置１の受光部２６に向けられ、それらのキー又はボタンが押下（操作）されることにより、映像信号受信装置１に指示信号（赤外線信号）を送信する。
【００２６】
図１の映像信号受信装置１においては、ＣＰＵ（Central Processing Unit）１１は、ＲＯＭ(Read Only Memory) １２に記憶されているプログラム、または、ＲＡＭ（Random Access Memory）１３にロードされたプログラム、もしくは操作部２５または受光部２６を介して得られるユーザの指示信号に従って、映像信号受信装置１の各部を制御し、各種の処理を実行する。ＲＡＭ１３にはまた、ＣＰＵ１１が各種の処理を実行する上において必要なデータなどが適宜記憶される。
【００２７】
ＣＰＵ１１、ＲＯＭ１２、およびＲＡＭ１３は、バス１４を介して相互に接続されている。このバス１４にはまた、チューナ１５、フロントエンド部１６、デマルチプレクサ１７、デコーダ部１８、ＯＳＤ（On Screen Display）部１９、映像信号処理部２０、音声信号処理部２１が接続されており、ＣＰＵ１１の制御に応じて、所定の処理を実行する。
【００２８】
チューナ１５は、アンテナ２を介して受信された放送信号を選局し、選局された信号を、フロントエンド部１６に出力する。フロントエンド部１６は、チューナ１５からの信号を、デジタル信号に変換、復調し、デマルチプレクサ１７に出力する。デマルチプレクサ１７は、多重化されたデジタル信号のトランスポートストリームを、映像または音声データなどのストリームや、セクションデータに分離する。デマルチプレクサ１７は、映像データおよび音声データをデコーダ部１８に出力し、セクションデータをＣＰＵ１１に出力する。デコーダ部１８は、デマルチプレクサ１７からの映像データをデコードし、映像信号処理部２０に出力し、また、デマルチプレクサ１７からの音声データをデコードし、音声信号処理部２１に出力する。
【００２９】
ＣＰＵ１１は、デマルチプレクサ１７からのセクションデータのそれぞれの情報をＲＡＭ１３に展開する。セクションデータには、ＳＩ（Service Information）情報、ＰＳＩ（Program Specific Information）情報およびデータ放送コンテンツ情報などが含まれている。ＣＰＵ１１は、セクションデータのデータ放送コンテンツ情報をＲＡＭ１３に展開し、所定の形式に変換し、ＯＳＤ部１９に出力する。ＯＳＤ部１９は、ＣＰＵ１１からのデータ放送コンテンツ情報に基づいて、データ放送コンテンツ画面情報を生成し、映像信号処理部２０に出力する。
【００３０】
映像信号処理部２０は、デマルチプレクサ１８からの映像データに、ＯＳＤ部１９からのデータ放送コンテンツ画面情報を付加（重畳）し、ＮＴＳＣフォーマットの信号に変換して、映像データを、ディスプレイ２２に表示させる。音声信号処理部２１は、デマルチプレクサ１８からの音声データを、スピーカ２３から出力させる。
【００３１】
また、ＣＰＵ１１は、入出力インタフェース２４にも接続されている。入出力インタフェース２４には、入力ボタンやダイヤルなどからなり、ユーザの指示信号を、ＣＰＵ１１に出力する操作部２５、リモコン３からのユーザの指示信号（赤外線信号）を受信し、ユーザの指示信号を、ＣＰＵ１１に出力する受光部２６、図示せぬ電話回線またはネットワークを介しての通信処理を行う通信部２７、映像信号受信装置１本体のフロント部分に設置され、映像信号受信装置１の操作に関する情報などを表示するFL(Fluorescent)管などからなる表示部２８が接続されている。
【００３２】
入出力インタフェース２４にはまた、必要に応じてドライブ２９が接続され、磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリなどの記録媒体からなるリムーバブル記録媒体３０が適宜装着される。ドライブ２９は、リムーバブル記録媒体３０よりデータを読み出したり、データを書き込んだりする際に用いられる。リムーバブル記録媒体３０から読み出されたコンピュータプログラムは、必要に応じてＲＯＭ１３や図示せぬ記憶部にインストールされる。なお、コンピュータプログラムは、通信部２７によりネットワークなどを介して配布される場合もある。
【００３３】
図２は、映像信号受信装置１の機能構成例を示すブロック図である。図２に示される機能ブロックは、図１のＣＰＵ１１により所定の制御プログラムが実行されることで実現される。
【００３４】
選局制御部５１は、リモコン３のダイレクト選択キー（数字ボタン）と放送局のチャンネルの対応関係を示すリモコンキー対応表（後述する図８）を有する。このリモコンキー対応表は、映像信号受信装置１の出荷時、設置時、強制チャンネルスキャン時、もしくは、リモコン３の設定が変更されたときなどに、ＳＩ情報データベース（ＤＢ）５２に格納されているＳＩ情報などに基づいて選局制御部５１により生成される。選局制御部５１は、受光部２６を介してユーザからのダイレクト選択キーの指定信号が入力されると、リモコンキー対応表に基づいて、ユーザからのダイレクト選択キーの指定信号に対応するチャンネル情報を取得し、取得したチャンネル情報をチューナ１５に出力する。チャンネル情報は、放送局（放送コンテンツ提供者）を識別するためのネットワークＩＤと、その放送局が提供するサービス（チャンネル）の種類を識別するサービスＩＤにより構成される。ＳＩ情報ＤＢ５２には、セクションデータ取得部５３からのＳＩおよびＰＳＩ情報が解析されて、選局に必要な情報として格納されている。
【００３５】
セクションデータ取得部５３は、デマルチプレクサ１７により分離されたセクションデータを入力し、そのセクションデータから、ＳＩ情報、ＰＳＩ情報およびデータ放送コンテンツ情報などのデータ放送コンテンツを表示（再生）するのに必要なファイルデータを取得し、取得したファイルデータを、データ放送制御部５４に出力する。また、セクションデータ取得部５３は、取得したＳＩ情報およびＰＳＩ情報を、ＳＩ情報ＤＢ５２に出力する。
【００３６】
データ放送制御部５４は、放送信号のうちのデータ放送として放送されているデータ放送コンテンツを解釈し、ＯＳＤ部１９および映像信号処理部２０を介して、ディスプレイ２２に表示させる。すなわち、データ放送制御部５４は、セクションデータ取得部５３からのデータ放送コンテンツを表示するのに必要なファイルデータを解釈し、所定の形式に変換し、ＯＳＤ部１９に出力する。また、データ放送制御部５４は、受光部２６を介してユーザからの指示信号を入力し、その指示信号に対してデータ放送コンテンツに記述されている描画や通信などの映像信号受信装置１内部の処理も制御する。
【００３７】
ここで、データ放送コンテンツによっては、不揮発性メモリ５５へのアクセス（読み書き）の要求情報を有するものがある。この不揮発性メモリ５５へのアクセス要求情報とは、データ放送コンテンツが、例えば、ゲームのデータ放送コンテンツであった場合、このデータ放送コンテンツの名前や、ユーザの名前、ユーザが獲得した得点のようなユーザ情報などを不揮発性メモリ５５に書き込む要求情報、または、不揮発性メモリ５５に書き込まれた情報を読み出す要求情報である。
【００３８】
一方、映像信号受信装置１において、不揮発性メモリ５５は、リモコン３のダイレクト選択キーの個数（例えば、１２個）分の領域に分けて構成されている。したがって、データ放送制御部５４は、各領域に対して１つの放送局のチャンネルだけからの書き込みを行うように、不揮発性メモリ５５の各領域に、各領域を識別するための領域ＩＤを対応付け、対応付けた領域ＩＤと、その領域ＩＤに対してアクセスを行う放送局のチャンネルのネットワークＩＤとの対応関係を示す領域対応表を設定し、その領域対応表に基づいて、不揮発性メモリ５５へのデータの読み書きの制御を行う。
【００３９】
図３は、図２のデータ放送制御部５４の詳細な機能構成例を示すブロック図である。図３の例においては、データ放送制御部５４は、ネットワークＩＤ取得部８１、領域ＩＤ取得部８２、リモコンキー対応表取得部８３、ネットワークＩＤ登録部８４、領域初期化部８５およびメモリアクセス部８６により構成される。
【００４０】
ネットワークＩＤ取得部８１は、セクションデータ取得部５３からファイルデータが入力されると、データ放送コンテンツに不揮発性メモリ５５へのアクセス要求情報があるか否かを判断し、アクセス要求情報があると判断した場合、ファイルデータのＳＩ情報から、受信中のデータ放送コンテンツのチャンネルを識別するネットワークＩＤを取得し、取得したネットワークＩＤを、領域ＩＤ取得部８２およびネットワークＩＤ登録部８４に出力する。
【００４１】
領域ＩＤ取得部８２は、ネットワークＩＤ取得部８１からネットワークＩＤが入力されると、入力されたネットワークＩＤが領域対応表に登録されているか否かを判断し、ネットワークＩＤが領域対応表に登録されていると判断した場合、メモリアクセス部８６に、そのネットワークＩＤが対応する領域ＩＤを出力する。一方、ネットワークＩＤが領域対応表に登録されていないと判断された場合、アクセス要求情報が読み込み要求であるときには、不揮発性メモリ５５には対応するデータが書き込まれていないため、処理は終了されるが、アクセス要求情報が書き込み要求であるときには、領域ＩＤ取得部８２は、領域対応表に、どのネットワークＩＤにも対応していない領域（すなわち、空き領域）が存在するか否かを判断し、領域対応表の空き領域の領域ＩＤを、ネットワークＩＤ登録部８４に出力する。
【００４２】
さらに、領域ＩＤ取得部８２は、領域対応表に空き領域がないと判断した場合、リモコンキー対応表取得部８３に、選局制御部５１からリモコンキー対応表を取得させ、リモコンキー対応表に、ネットワークＩＤ取得部８１からのネットワークＩＤが登録されているか否かを判断し、リモコンキー対応表に、ネットワークＩＤ取得部８１からのネットワークＩＤが登録されていると判断した場合、リモコンキー対応表に登録されていない他のネットワークＩＤを、領域対応表から検出し、検出された他のネットワークＩＤが対応する領域ＩＤを領域初期化部８５に出力する。
【００４３】
リモコンキー対応表取得部８３は、領域ＩＤ取得部８２の制御に基づいて、選局制御部５１よりリモコンキー対応表を取得し、取得したリモコンキー対応表を領域ＩＤ取得部８２に出力する。ネットワークＩＤ登録部８４は、領域ＩＤ取得部８２または領域初期化部８５から領域ＩＤが入力されると、入力された領域ＩＤに対応付けて、ネットワークＩＤ取得部８１からのネットワークＩＤを領域対応表に登録し、ネットワークＩＤに対応付けられた領域ＩＤを、メモリアクセス部８６に出力する。
【００４４】
領域初期化部８５は、領域ＩＤ取得部８２から領域ＩＤが入力されると、入力された領域ＩＤに対応する不揮発性メモリ５５の領域を初期化し、初期化した領域の領域ＩＤを、ネットワークＩＤ登録部８４に出力する。メモリアクセス部８６は、領域ＩＤ取得部８２またはネットワークＩＤ登録部８４から領域ＩＤが入力されると、データ放送コンテンツのアクセス指示情報に基づいて、所定のデータを、領域ＩＤ取得部８２またはネットワークＩＤ登録部８４からの領域ＩＤに対応する不揮発性メモリ５５の領域に書き込む。また、メモリアクセス部８６は、データ放送コンテンツのアクセス指示情報に基づいて、領域ＩＤ取得部８２からの領域ＩＤに対応する不揮発性メモリ５５の領域に書き込まれているデータを読み出す。
【００４５】
図４は、データ放送制御部５４が有する領域対応表１０１の構成例を示す。
【００４６】
図４の例の場合、領域対応表１０１は、不揮発性メモリ５５の各領域の識別番号である領域ＩＤと、各領域ＩＤに対してデータの読み書き（アクセス）を行うことができるチャンネルを識別するネットワークＩＤにより構成される。なお、図４の例においては、映像信号受信装置１がデータ放送コンテンツからの書き込みが、まだ行われていない初期状態が示されており、領域対応表１０１にネットワークＩＤは登録されていない。したがって、領域対応表１０１において、領域ＩＤ「０」乃至「１１」に対応するネットワークＩＤは、すべて「０（未登録）」となっている。
【００４７】
図５は、図４の領域対応表１０１と不揮発性メモリ５５の対応関係を示す。図５の例においては、不揮発性メモリ５５は、リモコン３のダイレクト選択キーの個数（図５の例の場合、１２個）分の領域Ａ乃至Ｌの１２個の領域により構成されている。
【００４８】
図５の例においては、領域対応表１０１の領域ＩＤ「０」は、不揮発性メモリ５５の領域Ａに対応することが示されており、領域対応表１０１の領域ＩＤ「１」は、不揮発性メモリ５５の領域Ｂに対応することが示されており、領域対応表１０１の領域ＩＤ「２」は、不揮発性メモリ５５の領域Ｃに対応することが示されている。以下、図示は省略されているが、同様にして、領域対応表１０１の領域ＩＤ「３」は、不揮発性メモリ５５の領域Ｄに対応し、領域対応表１０１の領域ＩＤ「４」は、不揮発性メモリ５５の領域Ｅに対応し、領域対応表１０１の領域ＩＤ「５」は、不揮発性メモリ５５の領域Ｆに対応し、領域対応表１０１の領域ＩＤ「６」は、不揮発性メモリ５５の領域Ｇに対応している。領域対応表１０１の領域ＩＤ「７」は、不揮発性メモリ５５の領域Ｈに対応し、領域対応表１０１の領域ＩＤ「８」は、不揮発性メモリ５５の領域Ｉに対応し、領域対応表１０１の領域ＩＤ「９」は、不揮発性メモリ５５の領域Ｊに対応し、領域対応表１０１の領域ＩＤ「１０」は、不揮発性メモリ５５の領域Ｋに対応している。そして、領域対応表１０１の領域ＩＤ「１１」は、不揮発性メモリ５５の領域Ｌに対応することが示されている。
【００４９】
以上のように、不揮発性メモリ５５の各領域に、領域を識別するための領域ＩＤを対応させ、さらに、領域ＩＤと、データ放送コンテンツの放送局のチャンネルのネットワークＩＤとを対応付けて領域対応表１０１として管理することにより、データ放送コンテンツにアクセス要求情報があった場合、領域対応表１０１に基づいて、データ放送コンテンツのネットワークＩＤに対応する領域ＩＤが取得され、取得された領域ＩＤが対応する不揮発性メモリ５５の領域への読み書きが実行される。
【００５０】
次に、映像信号受信装置１の動作について説明する。
【００５１】
ユーザがリモコン３を用いて、所望のデータ放送コンテンツを放送する放送局の選局を指示する。受光部２６は、ユーザによるリモコン３からの指示信号を、選局制御部５１に出力する。選局制御部５１は、受光部２６を介して、ユーザからのダイレクト選択キーの指定が入力されると、リモコンキー対応表に基づいて、指定されたダイレクト選択キーに対応するチャンネル情報を取得し、取得したチャンネル情報をチューナ１５に出力する。チューナ１５は、選局制御部５１からのチャンネル情報に基づいて、アンテナ３を介して受信された放送信号を選局し、選局された信号を、フロントエンド部１６に出力する。フロントエンド部１６は、チューナ１５からの信号を入力し、デジタル信号に変換、復調し、デマルチプレクサ１７に出力する。
【００５２】
デマルチプレクサ１７は、多重化されたデジタル信号のトランスポートストリームを入力し、映像または音声データなどのストリームや、セクションデータに分離する。そして、デマルチプレクサ１７は、映像データおよび音声データをデコーダ部１８に出力する。デコーダ部１８は、デマルチプレクサ１７からの映像データをデコードし、映像信号処理部２０に出力する。
【００５３】
また、デマルチプレクサ１７は、セクションデータをセクションデータ取得部５３に出力する。セクションデータ取得部５３は、デマルチプレクサ１７により分離されたセクションデータを入力し、そのセクションデータから、ＳＩ情報、ＰＳＩ情報およびデータ放送コンテンツ情報などのデータ放送コンテンツを表示するのに必要なファイルデータを取得し、取得したファイルデータを、データ放送制御部５４に出力する。
【００５４】
セクションデータ取得部５３からデータ放送コンテンツのファイルデータが入力されると、データ放送制御部５４は、セクションデータ取得部５３からのデータ放送コンテンツを表示するのに必要なファイルデータを解釈し、所定の形式に変換し、ＯＳＤ部１９に出力する。ＯＳＤ部１９は、ＣＰＵ１１からのデータ放送コンテンツ情報に基づいて、データ放送コンテンツ画面情報を生成し、映像信号処理部２０に出力する。映像信号処理部２０は、デマルチプレクサ１８からの映像データに、ＯＳＤ部１９からのデータ放送コンテンツ画面情報を付加（重畳）し、ＮＴＳＣフォーマットの信号に変換して、映像データを、ディスプレイ２２に表示させる。
【００５５】
以上のようにして、映像信号受信装置１においては、放送信号が受信され、放送信号に含まれる放送コンテンツまたはデータ放送コンテンツが表示される。
【００５６】
また、セクションデータ取得部５３からデータ放送コンテンツのファイルデータが入力されたときに、データ放送制御部５４は、上述した処理と並行して、不揮発性メモリ５５へのメモリアクセス制御処理を実行する。このメモリアクセス制御処理を、図６のフローチャートを参照して説明する。なお、図６の例においては、データ放送コンテンツのアクセス要求情報が書き込み要求情報である場合について説明する。
【００５７】
セクションデータ取得部５３からデータ放送コンテンツのファイルデータが入力されると、ネットワークＩＤ取得部８１は、ステップＳ１において、セクションデータ取得部５３からのファイルデータに基づいて、データ放送コンテンツに不揮発性メモリ５５へのアクセス要求情報（書き込み要求情報）があるか否かを判断し、データ放送コンテンツにアクセス要求情報があると判断した場合、ステップＳ２に進み、セクションデータ取得部５３からのファイルデータのＳＩ情報から、受信中のデータ放送コンテンツのチャンネルを識別するネットワークＩＤを取得し、取得したネットワークＩＤを、領域ＩＤ取得部８２およびネットワークＩＤ登録部８４に出力し、ステップＳ３に進む。
【００５８】
ネットワークＩＤ取得部８１からネットワークＩＤが入力されると、領域ＩＤ取得部８２は、ステップＳ３において、ネットワークＩＤ取得部８１からのネットワークＩＤが領域対応表１０１に登録されているか否かを判断し、ネットワークＩＤが領域対応表１０１に登録されていないと判断した場合、ステップＳ４に進み、領域対応表１０１に、ネットワークＩＤが対応していない領域（すなわち、空き領域）が存在するか否かを判断する。
【００５９】
領域ＩＤ取得部８２は、ステップＳ４において、領域対応表１０１に、空き領域がないと判断した場合、ステップＳ５に進み、リモコンキー対応表取得部８３を制御し、選局制御部５１からリモコンキー対応表を取得させ、ステップＳ６に進み、ネットワークＩＤ取得部８１により取得されたネットワークＩＤが、リモコンキー対応表取得部８３からのリモコンキー対応表に登録されているか否かを判断する。
【００６０】
領域ＩＤ取得部８２は、ステップＳ６において、ネットワークＩＤが、リモコンキー対応表に登録されていると判断した場合、ステップＳ７に進み、リモコンキー対応表に登録されていない他のネットワークＩＤを、領域対応表１０１から検出し、検出した他のネットワークＩＤに対応する領域ＩＤを取得し、取得した領域ＩＤを領域初期化部８５に出力し、ステップＳ８に進む。
【００６１】
なお、映像信号受信装置１においては、領域対応表１０１の大きさは、リモコンキー対応表と同じであるか、または、リモコンキー対応表よりも大きく設定される。したがって、領域対応表１０１の領域ＩＤすべてにネットワークＩＤが登録され、領域対応表１０１に空き領域がない場合に、リモコンキー対応表に登録されているネットワークＩＤのデータ放送コンテンツから不揮発性メモリ５５へのアクセス要求情報があったときには、そのネットワークＩＤは、領域対応表１０１に登録されているか、もしくは、領域対応表１０１に登録されていないが、領域対応表１０１には、リモコンキー対応表に登録されていないネットワークＩＤが登録されていることが明らかである。したがって、ステップＳ７において、リモコンキー対応表に登録されていない他のネットワークＩＤは、領域対応表１０１から検出される。
【００６２】
領域ＩＤ取得部８２から領域ＩＤが入力されると、領域初期化部８５は、ステップＳ８において、領域ＩＤ取得部８２からの領域ＩＤに対応する不揮発性メモリ５５の領域を初期化し、初期化した領域の領域ＩＤをネットワークＩＤ登録部８４に出力し、ステップＳ１０に進む。
【００６３】
一方、ステップＳ４において、領域対応表１０１に、空き領域があると判断された場合、領域ＩＤ取得部８２は、ステップＳ９に進み、領域対応表１０１から空き領域の領域ＩＤを取得し、取得した空き領域の領域ＩＤを、ネットワークＩＤ登録部８４に出力し、ステップＳ１０に進む。
【００６４】
ネットワークＩＤ登録部８４は、領域ＩＤ取得部８２または領域初期化部８５から空き領域の領域ＩＤが入力されると、ステップＳ１０において、入力された空き領域の領域ＩＤに対応付けて、ネットワークＩＤ取得部８１からのネットワークＩＤを、領域対応表１０１に登録し、ネットワークＩＤに対応付けられた領域ＩＤをメモリアクセス部８６に出力し、ステップＳ１２に進む。
【００６５】
また、ステップＳ３において、ネットワークＩＤ取得部８１からのネットワークＩＤが領域対応表１０１に登録されていると判断された場合、領域ＩＤ取得部８２は、ステップＳ１１に進み、領域対応表１０１から、ネットワークＩＤに対応する領域ＩＤを取得し、取得した領域ＩＤをメモリアクセス部８６に出力し、ステップＳ１２に進む。
【００６６】
メモリアクセス部８６は、領域ＩＤ取得部８２またはネットワークＩＤ登録部８４からの領域ＩＤを入力すると、ステップＳ１２において、データ放送コンテンツのアクセス要求情報（書き込み要求情報）に基づいて、所定のデータを、領域ＩＤ取得部８２またはネットワークＩＤ登録部８４からの領域ＩＤに対応する不揮発性メモリ５５の領域に書き込み、メモリアクセス制御処理を終了する。
【００６７】
一方、ステップＳ１において、セクションデータ取得部５３からのファイルデータに基づいて、データ放送コンテンツにアクセス要求情報がないと判断された場合、または、ステップＳ６において、リモコンキー対応表に、ネットワークＩＤが登録されていないと判断された場合、領域ＩＤ取得部８２は、不揮発性メモリ５５にデータの書き込みをすることなく、メモリアクセス制御処理を終了する。
【００６８】
次に、図７のフローチャートを参照して、図６のメモリアクセス制御処理の他の例を説明する。なお、図７の例においては、データ放送コンテンツのアクセス要求情報が読み込み要求情報である場合について説明する。
【００６９】
セクションデータ取得部５３からデータ放送コンテンツのファイルデータが入力されると、ネットワークＩＤ取得部８１は、ステップＳ３１において、セクションデータ取得部５３からのファイルデータに基づいて、データ放送コンテンツに不揮発性メモリ５５へのアクセス要求情報（読み込み情報）があるか否かを判断し、データ放送コンテンツにアクセス要求情報があると判断した場合、ステップＳ３２に進み、セクションデータ取得部５３からのファイルデータのＳＩ情報から、受信中のデータ放送コンテンツのチャンネルを識別するネットワークＩＤを取得し、取得したネットワークＩＤを、領域ＩＤ取得部８２およびネットワークＩＤ登録部８４に出力し、ステップＳ３３に進む。
【００７０】
ネットワークＩＤ取得部８１からネットワークＩＤが入力されると、領域ＩＤ取得部８２は、ステップＳ３３において、ネットワークＩＤ取得部８１からのネットワークＩＤが領域対応表１０１に登録されているか否かを判断し、ネットワークＩＤが領域対応表１０１に登録されていないと判断した場合、不揮発性メモリ５５にネットワークＩＤに対応するデータが書き込まれていないので、メモリアクセス制御処理を終了する。
【００７１】
領域ＩＤ取得部８２は、ステップＳ３３において、ネットワークＩＤ取得部８１からのネットワークＩＤが領域対応表１０１に登録されていると判断した場合、ステップＳ３４に進み、領域対応表１０１から、ネットワークＩＤに対応する領域ＩＤを取得し、取得した領域ＩＤをメモリアクセス部８６に出力し、ステップＳ３５に進む。
【００７２】
メモリアクセス部８６は、領域ＩＤ取得部８２からの領域ＩＤを入力すると、ステップＳ３５において、データ放送コンテンツのアクセス要求情報（読み込み要求情報）に基づいて、領域ＩＤ取得部８２からの領域ＩＤに対応する不揮発性メモリ５５の領域に書き込まれているデータを読み出し、メモリアクセス制御処理を終了する。
【００７３】
一方、ステップＳ３１において、データ放送コンテンツにアクセス要求情報がないと判断された場合、ネットワークＩＤ取得部８１は、メモリアクセス制御処理を終了する。
【００７４】
以上のように、不揮発性メモリ５５へのデータの読み書き（アクセス）を、領域対応表１０１とリモコンキー対応表で管理するようにしたので、領域対応表１０１に空き領域があれば、リモコンキー対応表に登録されていないチャンネルのデータ放送コンテンツであっても、不揮発性メモリ５５にデータの読み書きを行うことができる。
【００７５】
さらに、データ放送コンテンツのネットワークＩＤがリモコンキー対応表に登録されている場合、領域対応表１０１に空き領域がなければ、空き領域対応表１０１から、リモコンキー対応表に登録されていないチャンネルの領域ＩＤを検出し、検出された領域ＩＤの対応する不揮発性メモリ５５の領域を初期化して、その領域を使用するようにしたので、リモコンキー対応表に登録されているチャンネルのデータ放送コンテンツは、優先的に受け入れられ、不揮発性メモリ５５にデータの書き込みを行うことができる。したがって、映像信号受信装置１においては、地上デジタルテレビジョン放送のデータ放送運用規定に準じた運用を行うことができる。
【００７６】
次に、上述したようにして実行される不揮発性メモリ５５へのアクセス制御処理における領域対応表１０１の変遷を具体的に説明する。なお、このとき、リモコンキー対応表は、図８に示されるように設定されている。
【００７７】
図８は、リモコンキー対応表１２１の構成例を示している。図８の例においては、リモコンキー対応表１２１は、リモコン３のダイレクト選択キーを識別するリモコンキーＩＤに、ネットワークＩＤの放送局が提供するサービス（チャンネル）の種類を識別するサービスＩＤ、および放送局を識別するネットワークＩＤが対応付けられて登録されている。なお、このリモコンキー対応表１２１は、映像信号受信装置１の出荷時、設置時、強制チャンネルスキャン時、もしくは、リモコン３のチャンネル設定が変更されたときなどに、ＳＩ情報データベース（ＤＢ）５２に格納されている情報に基づいて生成される。
【００７８】
図８のリモコンキー対応表１２１においては、リモコンキーＩＤ「１」は、サービスＩＤ「０ｘ０４００」およびネットワークＩＤ「０ｘ７ＦＥ０」に対応付けられ、リモコンキーＩＤ「２」は、サービスＩＤ「０ｘ０４０８」およびネットワークＩＤ「０ｘ７ＦＥ１」に対応付けられ、リモコンキーＩＤ「３」は、サービスＩＤ「０ｘ６０３８」およびネットワークＩＤ「０ｘ７Ｆ７７」に対応付けられ、リモコンキーＩＤ「４」は、サービスＩＤ「０ｘ０４１０」およびネットワークＩＤ「０ｘ７ＦＥ２」に対応付けられ、リモコンキーＩＤ「５」は、サービスＩＤ「０ｘ０４２８」およびネットワークＩＤ「０ｘ７ＦＥ５」に対応付けられ、リモコンキーＩＤ「６」は、サービスＩＤ「０ｘ０４１８」およびネットワークＩＤ「０ｘ７ＦＥ３」に対応付けられている。
【００７９】
また、リモコンキーＩＤ「７」は、サービスＩＤ「０ｘ０４３０」およびネットワークＩＤ「０ｘ７ＦＥ６」に対応付けられ、リモコンキーＩＤ「８」は、サービスＩＤ「０ｘ０４２０」およびネットワークＩＤ「０ｘ７ＦＥ４」に対応付けられ、リモコンキーＩＤ「９」は、サービスＩＤ「０ｘ５Ｃ３８」およびネットワークＩＤ「０ｘ７Ｆ８７」に対応付けられている。リモコンキーＩＤ「１０」およびリモコンキーＩＤ「１１」は、サービスＩＤおよびネットワークＩＤが対応付けられておらず、未登録である。リモコンキーＩＤ「１２」は、サービスＩＤ「０ｘ０４４０」およびネットワークＩＤ「０ｘ７ＦＥ８」に対応付けられている。
【００８０】
まず、映像信号受信装置１の初期状態において、不揮発性メモリ５５は、どの領域にもデータが書き込まれていない状態であり、領域対応表１０１は、図４の領域対応表１０１を参照して上述したように、どの領域ＩＤにもネットワークＩＤが登録されていない状態である。このような状態において、ネットワークＩＤ「０ｘ７ＦＥ０」であるチャンネルのデータ放送コンテンツから不揮発性メモリ５５にアクセス要求が示された場合、領域ＩＤ取得部８２は、図４の領域対応表１０１の最上段の領域ＩＤ「０」が空き領域であると判断し、その領域ＩＤ「０」をネットワークＩＤ登録部８４に出力するので、ネットワークＩＤ登録部８４は、図９に示されるように、領域対応表１０１の最上段の領域ＩＤ「０」にネットワークＩＤ「０ｘ７ＦＥ０」を対応付けて、領域対応表１０１に登録する。これにより、メモリアクセス部８６により、ネットワークＩＤ「０ｘ７ＦＥ０」であるチャンネルのデータ放送コンテンツからのアクセス要求情報に基づいて、領域ＩＤ「０」が対応する不揮発性メモリ５５の領域（図５の領域Ａ）にデータの書き込みが実行される。
【００８１】
このように、領域対応表１０１に空き領域がある場合には、どのようなネットワークＩＤであっても領域対応表１０１の空き領域に登録され、不揮発性メモリ５５の領域にアクセスを行うことができる。すなわち、領域対応表１０１に空き領域がある場合には、アクセス要求してきたデータ放送コンテンツのネットワークＩＤがリモコンキー対応表１２１に登録されていなくても、不揮発性メモリ５５の領域にアクセスを行うことができる。
【００８２】
以上のようにして、複数のチャンネルから、不揮発性メモリ５５へのデータの読み書きが実行された結果、領域対応表１０１においては、図１０に示されるように、各領域ＩＤに、ネットワークＩＤが対応付けられて登録されていく。
【００８３】
図１０の例の場合、領域ＩＤ「０」には、図９と同様に、ネットワークＩＤ「０ｘ７ＦＥ０」が対応付けられている。領域ＩＤ「１」には、ネットワークＩＤ「０ｘ６ＦＥ０」が対応付けられ、領域ＩＤ「２」には、ネットワークＩＤ「０ｘ６ＦＥ１」が対応付けられ、領域ＩＤ「３」には、ネットワークＩＤ「０ｘ６ＦＥ２」が対応付けられ、領域ＩＤ「４」には、ネットワークＩＤ「０ｘ６ＦＥ３」が対応付けられ、領域ＩＤ「５」には、ネットワークＩＤ「０ｘ６ＦＥ４」が対応付けられている。また、領域ＩＤ「６」には、ネットワークＩＤ「０ｘ６ＦＥ５」が対応付けられ、領域ＩＤ「７」には、ネットワークＩＤ「０ｘ６ＦＥ６」が対応付けられ、領域ＩＤ「８」には、ネットワークＩＤ「０ｘ６ＦＥ７」が対応付けられ、領域ＩＤ「９」には、ネットワークＩＤ「０ｘ６ＦＥ８」が対応付けられ、領域ＩＤ「１０」には、ネットワークＩＤ「０ｘ６ＦＥ９」が対応付けられている。そして、領域ＩＤ「１１」には、ネットワークＩＤは対応付けられておらす、「０」の未登録が示されている。
【００８４】
そして、図１０の領域対応表１０１の状態において、さらに、領域対応表１０１に登録されていないネットワークＩＤ「０ｘ７ＦＥ２」のデータ放送コンテンツから不揮発性メモリ５５へのアクセス要求があった場合には、図１０の領域対応表１０１の空き領域であった領域ＩＤ「１１」に、図１１に示されるように、ネットワークＩＤ「０ｘ７ＦＥ２」が登録され、領域ＩＤ「１１」に対応する不揮発性メモリ５５の領域（図５の領域Ｌ）へのデータの読み書きが実行される。これにより、領域対応表１０１のすべての領域ＩＤに各ネットワークＩＤが対応付けられるので、領域対応表１０１には、ネットワークＩＤに対応付けられていない空き領域ＩＤがなくなってしまう。
【００８５】
このとき、図１１の領域対応表１０１には登録されていないが、図８のリモコンキー対応表１２１のリモコンキーＩＤ「３」に対応付けられて登録されているネットワークＩＤ「０ｘ７Ｅ７７」であるチャンネルから不揮発性メモリ５５へのアクセス要求があった場合、領域ＩＤ取得部８２は、図１１の領域対応表１０１に登録されているネットワークＩＤの中から、図８のリモコンキー対応表１２１に登録されていないネットワークＩＤを検出する。図１１の領域対応表１０１において、上から２番目の領域ＩＤ「１」に対応しているネットワークＩＤ「０ｘ６ＦＥ０」は、リモコンキー対応表１２１に登録されていない。
【００８６】
したがって、領域ＩＤ取得部８２は、ネットワークＩＤ「０ｘ６ＦＥ０」を検出し、このネットワークＩＤ「０ｘ６ＦＥ０」が対応している領域ＩＤ「１」を取得し、取得した領域ＩＤ「１」を領域初期化部８５に出力する。領域初期化部８５は、領域ＩＤ「１」に対応する不揮発性メモリ５５の領域（図５の領域Ｂ）を初期化し、ネットワークＩＤ登録部８４は、図１２に示されるように、領域対応表１０１において、初期化された領域Ｂに対応する領域ＩＤ「１」に、ネットワークＩＤ「０ｘ７Ｅ７７」を対応付けて登録する。
【００８７】
このように、領域対応表１０１に空き領域がない場合でも、リモコンキー対応表１０１に登録されているネットワークＩＤ「０ｘ７Ｅ７７」であるチャンネルからのアクセス要求は、優先的に受け入れられるため、メモリアクセス部８６は、リモコンキー対応表１０１に登録されているネットワークＩＤ「０ｘ７Ｅ７７」であるチャンネルからのアクセス要求情報に基づいて、領域ＩＤ「１」が対応する不揮発性メモリ５５の領域にデータの書き込みを実行することができる。
【００８８】
なお、上記説明においては、図１１の領域対応表１０１に登録されているネットワークＩＤの中から、図８のリモコンキー対応表１２１に登録されていないものを検出する際に、最上段から検出を実行し、領域対応表１０１に登録されている上から２番目の領域ＩＤ「１」のネットワークＩＤ「０ｘ６ＦＥ０」を検出するように説明したが、リモコンキー対応表１２１に登録されていないネットワークＩＤであれば、領域対応表１０１においては、どのネットワークＩＤを検出するようにしてもよい。なお、この場合には、リモコンキー対応表１２１に登録されていない任意のネットワークＩＤのデータが不揮発性メモリ５５の領域から消去されてしまうので、領域対応表１０１にフラグの有無などの項目を設けるようにして、重要なチャンネルからのデータを消去しないようにするようにしてもよい。
【００８９】
以上のように、領域対応表１０１において、不揮発性メモリ５５の各領域を、チャンネルのネットワークＩＤと対応付けて管理し、さらに、リモコンキー対応表１２１も参照するようにしたので、リモコンのダイレクト選択キーに登録されている放送局は、不揮発性メモリを優先的に使用できる。さらに、リモコンのダイレクト選択キーに登録されていない放送局（チャンネル）も、不揮発性メモリに空き領域があれば、使用することができる。
【００９０】
以上により、例えば、ユーザの引っ越しによりリモコンキー対応表１２１の内容が完全に書き換わった場合、新しいネットワークＩＤのチャンネルからアクセスがあった場合に、領域対応表１０１に基づいて、不揮発性メモリ５５の古い内容が徐々に消去されていくため、または、リモコンキー対応表１２１の内容が一部のみ書き換えられた場合、領域対応表１０１に基づいて、リモコンキー対応表１２１に登録されていない領域から順次初期化されていくため、リモコンキー対応表１２１において変更されていないチャンネルが対応する不揮発性メモリ５５の領域には、影響はなく、いままでのデータが保証される。
【００９１】
同様に、ネットワークＩＤの設定が変更になった場合にも、ユーザの意思（リモコン３のダイレクト選択キーの変更）や地域の変更に従って、不揮発性メモリ５５の領域が変更される。
【００９２】
以上のように、ユーザが引越しした場合、または、ユーザがリモコン３のダイレクト選択キーの設定（すなわち、リモコンキー対応表１２１の設定）を変更した場合、領域対応表１０１の内容（すなわち、ネットワークＩＤの対応付け）が、引越しした場所またはユーザの変更した設定に合わせて書き換えられる。すなわち、引越し時や、リモコンのダイレクト選択キーの設定変更時に、不揮発性メモリ領域やデータ放送コンテンツに関する設定をわざわざ初期化する必要がなく、いままでの内容のまま不揮発性メモリの領域を使用することができる。
【００９３】
以上により、地上デジタルテレビジョン放送のデータ放送運用規定に準じて、データ放送コンテンツからアクセスされる不揮発性メモリ領域を、効率よく活用することができる。
【００９４】
なお、上記説明においては、ディスプレイ２２を内蔵した映像信号受信装置１を用いて説明したが、外部のテレビジョン装置と接続される映像信号受信装置であってもよいし、セットトップボックスなどにより構成されるようにしてもよい。
【００９５】
また、上記説明においては、地上デジタルテレビジョン放送の信号について説明したが、ＢＳやＣＳのデジタル信号にも適用するようにしてもよい。
【００９６】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム格納媒体からインストールされる。
【００９７】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム格納媒体は、図１に示されるように、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory)、DVD(Digital Versatile Disc)を含む）、光磁気ディスク（MD(Mini-Disc)（商標）を含む）、もしくは半導体メモリなどよりなるリムーバブル記録媒体（パッケージメディア）、または、プログラムが一時的もしくは永続的に格納されるＲＯＭ１２などにより構成される。
【００９８】
なお、本明細書において、フローチャートに示されるステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【図面の簡単な説明】
【００９９】
【図１】本発明の映像信号受信装置の構成例を示すブロック図である。
【図２】図１の映像信号受信装置の機能構成例を示す機能ブロック図である。
【図３】図２のデータ放送制御部のより詳細な機能構成例を示す機能ブロック図である。
【図４】図２のデータ放送制御部が有する領域対応表の構成例を示す図である。
【図５】図４の領域対応表と図２の不揮発性メモリの領域との対応関係を説明する図である。
【図６】図１の映像信号受信装置のメモリアクセス制御処理を説明するフローチャートである。
【図７】図１の映像信号受信装置のメモリアクセス制御処理の他の例を説明するフローチャートである。
【図８】図２の選局制御部が有するリモコンキー対応表の構成例を示す図である。
【図９】図４の領域対応表の他の構成例を示す図である。
【図１０】図４の領域対応表のさらに他の構成例を示す図である。
【図１１】図４の領域対応表の他の構成例を示す図である。
【図１２】図４の領域対応表のさらに他の構成例を示す図である。
【符号の説明】
【０１００】
１  映像信号受信装置，１１  ＣＰＵ，１２  ＲＯＭ，１３  ＲＡＭ，１５  チューナ，１７  デマルチプレクサ，１９  ＯＳＤ部，２０  映像信号処理部，２２  ディスプレイ，２６  受光部，５１  選局制御部，５２  ＳＩ情報ＤＢ，５３  セクションデータ取得部，５４  データ放送制御部，５５  不揮発性メモリ，８１  ネットワークＩＤ取得部，８２  領域ＩＤ取得部，８３  リモコンキー対応表取得部，８４  ネットワークＩＤ登録部，８５  領域初期化部，８６  メモリアクセス部，１０１  領域対応表，１２１  リモコンキー対応表
【図１】
0004693345.tif 000002
【図２】
0004693345.tif 000003
【図３】
0004693345.tif 000004
【図４】
0004693345.tif 000005
【図５】
0004693345.tif 000006
【図６】
0004693345.tif 000007
【図７】
0004693345.tif 000008
【図８】
0004693345.tif 000009
【図９】
0004693345.tif 000010
【図１０】
0004693345.tif 000011
【図１１】
0004693345.tif 000012
【図１２】
0004693345.tif 000013