(57)【特許請求の範囲】
【請求項１】
複数のコンテンツネットワークにおけるコンテンツのコンテンツ情報と再送周期の遅いコンテンツ詳細情報とを管理するコンテンツ情報管理装置であって、
前記コンテンツ情報と前記コンテンツ詳細情報とを取得するコンテンツ情報取得部と、
前記コンテンツ情報と前記コンテンツ詳細情報とを記憶する不揮発性メモリからなる記憶部と、
前記複数のコンテンツネットワークのうちのユーザが頻繁に利用する第１のコンテンツネットワークと、第２のコンテンツネットワークのうち、前記第２のコンテンツネットワークの前記コンテンツ情報の前記不揮発性メモリからなる記憶部における記憶領域を、前記第２のコンテンツネットワークよりも優先して利用する前記第１のコンテンツネットワークの前記コンテンツ詳細情報の前記不揮発性メモリからなる記憶部における記憶領域に切り替えることで、前記コンテンツ詳細情報も記録できるように管理するコンテンツ情報管理部と、を有することを特徴とするコンテンツ情報管理装置。
【請求項２】
複数の番組における番組情報と再送周期の遅い番組詳細情報とを管理するコンテンツ情報管理装置であって、
前記番組情報と前記番組詳細情報とを取得する情報取得部と、
前記情報取得部が取得した前記番組情報と前記番組詳細情報とを記憶する領域を有する不揮発性メモリからなる記憶部と、
前記複数の番組を放送するコンテンツネットワークのうちから第１の番組を放送する第１のコンテンツネットワークと、第２の番組を放送する第２のコンテンツネットワークのうち、前記第２のコンテンツネットワークの前記番組情報の前記不揮発性メモリからなる記憶部における記憶領域を、前記第２のコンテンツネットワークよりもユーザが頻繁に利用する前記第１のコンテンツネットワークの前記番組詳細情報の前記不揮発性メモリからなる記憶部における記憶領域に切り替えることで、前記番組詳細情報も記録できるように管理する番組情報管理部と、を有することを特徴とするコンテンツ情報管理装置。
【請求項３】
複数のコンテンツネットワークにおけるコンテンツのコンテンツ情報と再送周期の遅いコンテンツ詳細情報とを管理するコンテンツ情報管理方法であって、
前記コンテンツ情報と前記コンテンツ詳細情報とを取得するコンテンツ情報取得ステップと、
前記コンテンツ情報と前記コンテンツ詳細情報とを不揮発性メモリからなる記憶部に記憶する記憶ステップと、
前記複数のコンテンツネットワークのうちのユーザが頻繁に利用する第１のコンテンツネットワークと、第２のコンテンツネットワークのうち、前記第２のコンテンツネットワークの前記コンテンツ情報の前記記憶ステップにおける前記不揮発性メモリからなる記憶部の記憶領域を、前記第２のコンテンツネットワークよりも優先して利用する前記第１のコンテンツネットワークの前記コンテンツ詳細情報の前記記憶ステップにおける前記不揮発性メモリからなる記憶部における記憶領域に切り替えることで、前記コンテンツ詳細情報も記録できるように管理するコンテンツ情報管理ステップと、を有することを特徴とするコンテンツ情報管理方法。
【請求項４】
請求項３に記載のコンテンツ情報管理方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ情報の管理技術に関し、特に、デジタル放送受信装置における番組情報の管理技術に関する。
【背景技術】
【０００２】
デジタル放送受信装置において利用されるコンテンツ（番組）に関連する情報には、番組に関する簡単な説明を含む番組情報と、番組の詳細な説明を含む番組詳細情報と、が含まれる。
【０００３】
デジタル放送などでは、多くの番組が提供されるため、コンテンツの管理が重要になってくる。例えば、下記特許文献１に記載の技術では、コンテンツ管理装置は、コンテンツをコンテンツ記憶部に格納する記録部と、コンテンツの属性情報を格納するコンテンツ属性記憶部と、コンテンツ記憶部内に所定の空き容量を確保することを求める要求に応答して、属性情報に基づきどのコンテンツを選択し各々どのように圧縮すれば要求を満足できるかを決定するコンテンツ管理部と、選択されたコンテンツを決定された加工方法で加工するコンテンツ処理部と、を含む。コンテンツ管理部は、加工されたコンテンツの属性情報を、加工後の属性にしたがって更新する。これにより、限りある記憶資源を効率的に利用し、必要なときに必要なコンテンツを利用できるようコンテンツを記録保存するコンテンツ管理装置を提供することができる。
【０００４】
また、非特許文献１には、番組詳細情報を含む規格が規定されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−２９５５０９号公報
【非特許文献】
【０００６】
【非特許文献１】http://www.arib.or.jp/tyosakenkyu/kikaku_hoso/hoso_gijutsu_number.html技術資料  ARIB TR-B14 3.9版
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記非特許文献１に記載の規格によれば、番組詳細情報は必ずしも全てのイベント（番組）に対して記載されている訳ではなく、再送周期が遅いため、十分な応答性を確保できるものではないので、不揮発性メモリ（フラッシュメモリ）には保存せず、番組情報のみをフラッシュメモリに保存し番組詳細情報は取得できた分だけを揮発性メモリ（ＲＡＭ）にのみ記憶させる様に設計されている場合が多い。
【０００８】
加えて、ユーザがＢＳ・ＣＳを視聴するのか、地デジを視聴するのか、ＩＰＴＶを視聴するのか、それとも全てのネットワークに対し同じ様に視聴するのか、前もって判別することはできないため、ＢＳ・ＣＳ、地デジ、ＩＰＴＶにおけるそれぞれの番組情報を同じ様にフラッシュに保存しているのが現状である。
【０００９】
本発明は、コンテンツの詳細情報もできるだけ取得して記憶しておくことで、コンテンツの詳細情報を効率良く管理する技術を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、かんたん初期設定（購入直後の設定）の設定内容（地デジのチャンネル設定の可否、ＢＳ／ＣＳのアンテナ設定の可否、ＩＰＴＶ設定の可否。）や、地デジ、ＢＳ／ＣＳのアンテナ線が液晶テレビに接続されているか否か、イーサネットケーブルが接続されているか否か、加えて、ユーザが意図的にユーザメニューから（例えば地デジの番組詳細情報をフラッシュメモリに保存する）操作をした場合などにおいて、全ネットワーク（ＢＳ・ＣＳ、地デジ、ＩＰＴＶ）に渡り番組情報のみをフラッシュメモリに保存する様に動作させているものを、ユーザが実際に頻繁に利用するネットワーク（例えば地デジ）の番組情報と詳細番組情報をフラッシュメモリに保存する様に動作を切り替えるものである。
【００１１】
本発明の一観点によれば、複数のコンテンツネットワークにおけるコンテンツのコンテンツ情報とコンテンツ詳細情報とを管理するコンテンツ情報管理装置であって、前記コンテンツ情報と前記コンテンツ詳細情報とを取得するコンテンツ情報取得部と、前記コンテンツ情報と前記コンテンツ詳細情報とを記憶する記憶部と、前記複数のコンテンツネットワークのうちから選択された第１のコンテンツネットワークと、選択されなかった第２のコンテンツネットワークのうち、前記第２のコンテンツネットワークの前記コンテンツ情報の前記記憶部における記憶領域を、前記第１のコンテンツネットワークの前記コンテンツ詳細情報の前記記憶部における記憶領域に切り替えるコンテンツ情報管理部と、を有することを特徴とするコンテンツ情報管理装置が提供される。前記コンテンツ情報管理部は、前記コンテンツネットワークの利用状況に基づいて、前記第１のコンテンツネットワークと前記第２のコンテンツネットワークとの判定を行うことが好ましい。
【００１２】
本発明は、複数の番組における番組情報と番組詳細情報とを管理するコンテンツ情報管理装置であって、前記番組情報と前記番組詳細情報とを取得する情報取得部と、前記情報取得部が取得した前記番組情報と前記番組詳細情報とを記憶する領域を有するフラッシュメモリからなる記憶部と、前記複数のコンテンツネットワークのうちから選択された第１のコンテンツネットワークと、選択されなかった第２のコンテンツネットワークのうち、前記第２のコンテンツネットワークの前記番組情報の前記記憶部における記憶領域を、前記第１のコンテンツネットワークの前記番組詳細情報の前記記憶部における記憶領域に切り替える番組情報管理部と、を有することを特徴とするコンテンツ情報管理装置である。
【００１３】
前記コンテンツ情報管理部は、前記コンテンツネットワークの利用状況を、前記コンテンツネットワークにおけるチャンネル設定の有無に基づいて判定するようにしても良いし、装置にハードウェアが接続されているか否かに基づいて判定するようにしても良い。
【００１４】
また、前記コンテンツ情報管理部は、ユーザ設定がなされているコンテンツネットワークを前記第１のコンテンツネットワークとするようにしても良い。さらに、前記コンテンツ情報管理部は、前記記憶部における前記コンテンツ情報と前記コンテンツ詳細情報との記憶領域の割合を調整可能に構成されていても良い。この場合に、コンテンツ情報とコンテンツ詳細情報との記憶状況を監視しておくと良い。また、調整は、利用状況が高ければ高く調整し、利用状況が低ければ低く調整すれば良い。
【００１５】
尚、前記コンテンツ情報は、短形式イベント記述子により、前記コンテンツ詳細情報は、拡張形式イベント記述子により記載されているのが一般的である。
【００１６】
また、本発明は、上記のいずれか１に記載のコンテンツ情報管理装置と、前記コンテンツ情報と前記コンテンツ詳細情報とに基づいて、コンテンツの検索を行うコンテンツ検索部と、を有することを特徴とするコンテンツ検索装置であっても良く、上記のいずれか１に記載のコンテンツ情報管理装置と、前記コンテンツ情報と前記コンテンツ詳細情報とに基づいて、コンテンツの情報の表示制御を行うコンテンツ情報表示制御部を有することを特徴とするコンテンツ表示装置であっても良い。また、上記のいずれか１に記載のコンテンツ情報管理装置を備えたことを特徴とするコンテンツ視聴装置であっても良く、当該コンテンツ視聴装置が、携帯端末に設けられていても良い。
【００１７】
本発明の他の観点によれば、複数のコンテンツネットワークにおけるコンテンツのコンテンツ情報とコンテンツ詳細情報とを管理するコンテンツ情報管理方法であって、前記コンテンツ情報と前記コンテンツ詳細情報とを取得するコンテンツ情報取得ステップと、前記コンテンツ情報と前記コンテンツ詳細情報とを記憶部に記憶する記憶ステップと、前記複数のコンテンツネットワークのうちから選択された第１のコンテンツネットワークと、選択されなかった第２のコンテンツネットワークのうち、前記第２のコンテンツネットワークの前記コンテンツ情報の前記記憶ステップにおける前記記憶部の記憶領域を、前記第１のコンテンツネットワークの前記コンテンツ詳細情報の前記記憶ステップにおける前記記憶部における記憶領域に切り替えるコンテンツ情報管理ステップと、を有することを特徴とするコンテンツ情報管理方法が提供される。
【００１８】
本発明は、上記に記載の方法をコンピュータに実行させるためのプログラムであっても良く、当該プログラムを記録するコンピュータ読み取り可能な記録媒体であっても良い。プログラムは、インターネットなどの伝送媒体によって取得されるものでも良い。
【発明の効果】
【００１９】
本発明によれば、コンテンツの詳細情報を不揮発性メモリに記憶させて効率良く管理することが可能となる。例えば、この詳細情報をできるだけ多く不揮発性メモリに記憶させておくことで、番組検索などに利用することができる。また、不揮発性メモリの記憶領域を効率的に利用することができるという利点がある。
【図面の簡単な説明】
【００２０】
【図１】番組情報と番組詳細情報の構成例を示す図である。
【図２】拡張形式イベント記述子の項目名を示す図である。
【図３】一般的なデジタルテレビジョン受信装置における、短形式イベント記述子のフラッシュメモリへの保存の様子を示す概念図である。
【図４】本発明の実施の形態によるデジタルテレビジョン受信装置における、短形式イベント記述子のフラッシュメモリへの保存の様子を示す概念図である。
【図５】他ネットワークの番組情報の記憶領域の利用の様子を示す図である。
【図６】本発明の実施の形態によるデジタル放送受信装置の一構成例を示す図である。
【図７】初期設定時のフローチャート図である。
【図８】ハードウェア検出の有無に基づく判定を行う場合の、番組情報・番組詳細情報の管理処理の流れを示すフローチャート図である。
【図９】ユーザメニュー設定に基づく判定を行う場合の、番組情報・番組詳細情報の管理処理の流れを示すフローチャート図である。
【発明を実施するための形態】
【００２１】
以下に、本発明の実施の形態によるコンテンツ管理技術について説明する前に、コンテンツ情報の例としてデジタル放送受信装置における、番組情報と番組詳細情報とについて説明を行う。
【００２２】
図１、図２は、番組情報と番組詳細情報との構成例を示す図である。図１に示すように、番組情報２は、簡単な番組の情報を含むものであり、番組のタイトル１とともに、短形式イベント記述子５により記述されている。その他、入力情報７は、コンテンツの信号の形態に関する情報である。
【００２３】
さらに詳細な番組情報は、符号１１、符号１５などに示されるように表示されている。番組詳細情報１１は、サブタイトル、番組内容（あらすじ）、出演者などの各種の番組情報の詳細を含む。さらに、音楽の情報、脚本、演出、プロデューサ、制作者などの情報１５が記述されており、これらは、拡張形式イベント記述子１７と呼ばれている。拡張形式イベント記述子１７は、図２に示すように、放送開始当初の予約語として、「おしらせ」、「番組内容」、「出演者」、「原作・脚本」、「監督・演出」、「音楽」、「制作」などの項目が記述される。
【００２４】
デジタル放送の規格によれば、地上デジタル放送（地デジ）の場合には、番組名は、短形式イベント記述子であって、全角４０文字以下かつ９６バイト以下で記述される。また、番組記述は、短形式イベント記述子であって、全角８０文字以下かつ１９２バイト以下で、項目名は、拡張形式イベント記述子であって、全角８文字以下かつ１６バイト以下、項目記述は、拡張形式イベント記述子であって、１つの記述子あたり２２０バイト以下とし、１つの項目名に対して最大２つの記述子を配置でき、あわせ全角２００文字以下とすることが規定されている。
【００２５】
また、ＢＳ／広帯域ＣＳの場合には、番組名は、短形式イベント記述子であって、全角４０文字以下かつ８０バイト以下、番組記述は、短形式イベント記述子であって、全角８０文字以下かつ１６０バイト以下、項目名は、拡張形式イベント記述子であって、全角８文字以下かつ１６バイト以下、項目記述は、拡張形式イベント記述子であって、１つの記述子あたり全角１００文字以下かつ２００バイト以下とし、１つの項目名に対して最大２つの記述子を配置できる。また、拡張形式イベント記述子は、１番組当たり最大１６個配置できるため、最大：全角１００文字×１６＝１６００文字である。このように、拡張形式イベント記述子はより多くの情報を含むことから、情報量が多くなることがわかる。
【００２６】
また、拡張形式記述子に必要なメモリ量について概算すると、以下のようになる。
まず、標準的に、３時間当たり８番組であるすると、８日分では最大で、１６００[文字]×２[バイトコード]×８[番組]＝２５，６００ [byte]となる。また、２４[時間]÷３[時間]×８[日]×２５６００[バイト]＝１，６３８，４００[byte]であるため、地デジ（８ｃｈ）、ＢＳ（１２ｃｈ）、ＣＳ（６５ｃｈ）、ＩＰＴＶ（９１ｃｈ）全部で１７６ｃｈあるとすると、１，６３８，４００[byte]×１７６[ch]＝２８８，３５８，４００ [バイト]、すなわち、約２９０[Mbyte]と膨大なデータ量になる。
【００２７】
ＡＲＩＢにおいて標準的に想定しているデジタルＴＶサービス（地デジ）のＥＩＴ [schedule extended]の標準的な見積もり量を参照(ARIB TR-B14 3.9版  第二分冊 4-362)すると、１ＴＳあたり８日分で９４２，５９２ [byte]であり、同様に、地デジ・ＢＳ・ＣＳ・ＩＰＴＶ全部で１７６chであるとすると、９４２，５９２[byte]×１７６[ch]＝１６５，８９６，１９２ [byte]、すなわち約１６６[Mbyte]となる。
【００２８】
一方、デジタル放送受信装置において想定されている短形式イベント記述子用のフラッシュメモリの容量としては、５．５[Mbyte]程度であるため、番組詳細情報を全て記憶すると、実際のバードウェアの約３０倍の記憶容量が必要となる。
【００２９】
次に、短形式イベント記述子、拡張形式イベント記述子も、各ネットワーク毎の再送周期について説明する。
【００３０】
まず、地デジの場合について説明する。地デジでは、ＰＳＩおよび共通運用ＳＩで伝送すると、
Ｈ−ＥＩＴ（固定受信用の番組の名称、放送日時・内容など番組に関する情報）、[p/f:1-3[s]] （Ｐｒｅｓｅｎｔ（現在）／ｆｏｌｌｏｗｉｎｇ（次）の番組の短形式イベント記述子、拡張形式イベント記述子の再送周期は１−３ｓである。
【００３１】
共通ＳＩのうち、短形式イベント記述子（デジタルＴＶサービス）のＨ−ＥＩＴ[ｓｃｈｅｄｕｌｅ ｂａｓｉｃの再送周期は、６０−１８０[s]である。
【００３２】
また、個別運用ＳＩで伝送する場合には、
Ｈ−ＥＩＴ[p/f:1-3[s]] 短形式イベント記述子,拡張形式イベント記述子、
Ｈ−ＥＩＴ[ｓｃｈｅｄｕｌｅ ｂａｓｉｃ:６０−１８０[s]] 短形式イベント記述子(デジタルＴＶサービス)、
Ｈ−ＥＩＴ[ｓｃｈｅｄｕｌｅ ｅｘｔｅｎｄｅｄ:６０−１８０[s]] 拡張形式イベント記述子、である。
【００３３】
また、ＢＳ／広帯域ＣＳの場合において、
ＰＳＩおよび全局ＳＩで伝送する場合には、
ＥＩＴ[ｐ／ｆ ａｃｔｕａｌ:１−３[s]][ｐ／ｆ ｏｔｈｅｒ:５−２０[s]] 短形式イベント記述子、
ＥＩＴ[ｓｃｈｅｄｕｌｅ ａｃｔｕａｌ ｂａｓｉｃ:６０−３６０[s]][ｓｃｈｅｄｕｌｅ ｏｔｈｅｒ ｂａｓｉｃ:６０−３６０[s]] 短形式イベント記述子であり、
各局ＳＩで伝送すると、
ＥＩＴ[ｐ／ｆ ａｃｔｕａｌ:１−３[s]][ｐ／ｆ ｏｔｈｅｒ:５−２０[s]] 拡張形式イベント記述子、
ＥＩＴ[ｓｃｈｅｄｕｌｅ ａｃｔｕａｌ ｂａｓｉｃ:６０−３６０[s]][ｓｃｈｅｄｕｌｅ ｏｔｈｅｒ ｂａｓｉｃ] 短形式イベント記述子、
ＥＩＴ[ｓｃｈｅｄｕｌｅ ａｃｔｕａｌ ｅｘｔｅｎｄｅｄ:６０−３６０[s]][ｓｃｈｅｄｕｌｅ ｏｔｈｅｒ ｅｘｔｅｎｄｅｄ] 拡張形式イベント記述子、
ＬＤＴ (ＣＳのみ) 拡張形式イベント記述子[６０−３６０[s]]である。
【００３４】
従って、欲しい拡張形式イベント記述子を取得するには、同チャンネルに選局を行った上で、
ＢＳでは、最大３６０[s]×２(周期)=７２０[s]、すなわち、１２分を要する。また、地デジでは、最大１８０[s]×２（周期）＝３６０[s]、すなわち、６分を要する。
【００３５】
ＢＳ・地デジとも、最短６０[s]×２(周期)=１２０[s]、すなわち、２分を要する(あくまで放送局が最短の再送周期で送ってくれた場合であり、より長時間を要する場合がある)。
【００３６】
従って、全てのチャンネル分の詳細情報を取得するためには、
ＢＳでは、最大７２０[s]×１２(チャンネル)＝８６４０[s]、すなわち１４４分を要する。一方、地デジ(東京)では、最大３６０[s]×８(チャンネル)=２８８０[s]、すなわち４８分を要する。
【００３７】
従って、最短でも、１２０[s]×１２(チャンネル)＝１４４０[s]、すなわち２４分を要する。但し、この計算は、あくまで放送局が最短の再送周期で送ってくれた場合であり、より長時間を要する可能性が高い。
【００３８】
このように、地デジ、ＢＳで、全チャンネル分の詳細番組情報を全て取得するためには、実際上、かなり長い時間を必要とすることになる。尚、上記において、actualとは、自己のＴＳ（視聴中のチャンネル）であり、otherとは他のＴＳ（視聴中でないチャンネル）であり、scheduleとは、スケジュール情報（ｐ／ｆ）を含む以降の全ての番組情報である。
【００３９】
尚、詳細情報は、必ずしも全てのイベントに対して記載されるわけではない。更にＨ−ＥＩＴ[schedule extended] またはＥＩＴ[schedule extended]の再送周期が長いため、十分な応答性を確保できるものではない。全ブロードキャスタが提供する詳細情報を全て受信しようとすると、ほぼ全てのＴＳを受信しなければならないため、少なくとも選局中ＴＳの個別運用ＥＩＴまたは各局ＥＩＴは速やかに蓄積することが望ましい。但し、ＴＳによってはＨ−ＥＩＴ[schedule extended] またはＥＩＴ[schedule extended]に対して拡張周期グループを運用する場合があり、その場合はある程度の再送周期で伝送される。
【００４０】
イベント毎に詳細情報が存在するかどうかは、Ｈ−ＥＩＴ[schedule extended] またはＥＩＴ[schedule extended]を取得しない限り把握できないが、Ｈ−ＥＩＴ[schedule extended] または各局ＥＩＴ[schedule extended]自身が運用されているかどうかや運用している場合、どの程度の割合で運用されているかは、ＢＩＴ第２記述子ループ中のＳＩ伝送パラメータ記述子に記載される。詳細は、PSI/SI運用規定13.2.2章に記載されている。伝送の割合に関しては、例えばデータ量の見積もりや、取得動作を起こすかどうかの判断には使えるが、不要だと判断すればあえて利用する必要はない。
【００４１】
図３は、一般的なデジタルテレビジョン受信装置における、短形式イベント記述子のフラッシュメモリへの保存の様子を示す概念図である。図３に示すように、地デジ、ＢＳ、ＣＳ、ＩＰＴＶの全てのネットワークに対し、公平に番組情報（短形式イベント記述子）をフラッシュメモリに保存していることがわかる（２１ａから２１ｄ）。
【００４２】
従って、上記の説明からもわかるように、全てのネットワークにおける番組情報に加えて番組詳細情報も取得するとなると、フラッシュメモリの占有容量が大きくなる上に、取得に要する時間も長くなるという問題がある。
【００４３】
そこで、本発明の実施の形態によるデジタルテレビジョン受信装置では、番組情報の管理（保存）処理に関して、以下のような工夫を行っている。図４は、図３に対応する図であり、本発明の実施の形態によるデジタルテレビジョン受信装置における、短形式イベント記述子のフラッシュメモリへの保存の様子を示す概念図である。図４に示すように、地デジ、ＢＳ、ＣＳ、インターネットを介して映像を配信するＩＰＴＶ（Internet Protocol Television）などの全てのネットワークのうち、少なくともいずれか１のネットワークに対して優先的に番組情報（短形式イベント記述子）をフラッシュメモリに保存していることがわかる（２１ｅから２１ｈのうち、その他のＢＳ、ＣＳ、ＩＰＴＶの番組情報分の記憶領域を、地デジ２１ｅに提供している様子が示される）。
【００４４】
どのネットワークを優先させるかを決めるための基準について、以下に例示する。
１）ＢＳ・ＣＳは、アンテナなどの必須のハードウェアが設けられていないため、ＢＳ・ＣＳは視聴しないことがわかる場合（ハードウェア依存）
２）ＩＰＴＶのチャンネルサーチが行われていないため、そのユーザがＩＰＴＶを視聴しないことがわかっている場合（ユーザ依存１）
３）地デジのチャンネルサーチが行われていないため、地デジ視聴しないことがわかっている場合（ユーザ依存２）
などである。
【００４５】
図４の場合は、地デジのみを優先させる場合の例であり、フラッシュメモリのＢＳ、ＣＳ、ＩＰＴＶの番組情報の記憶領域を、地デジのために提供している。提供対象は、ＢＳ、ＣＳ、ＩＰＴＶのいずれかに提供しても良いし、２以上のネットワークに提供しても良い。また、ネットワーク毎に領域の割合を調整するようにしても良い。
【００４６】
また、どのネットワークに優先させるかは、ユーザ設定によっても決められても良く、視聴履歴などを記憶しておき、視聴頻度が高いネットワークを優先させるように決めるようにしても良い。
【００４７】
図５は、他ネットワークの番組情報の記憶領域の利用の様子を示す図である。図５に示す例では、地デジ以外の他ネットワーク（ＢＳ、ＣＳ、ＩＰＴＶ）の番組情報の領域を、地デジの番組詳細情報２３の記録領域として利用し、これらの情報２３をフラッシュメモリに格納するものである。このようにすると、地デジに利用できる記憶領域が大幅に増加するため、地デジの番組詳細情報をより多く記憶することができる。尚、ネットワークを基準とする以外に、放送時間帯やチャンネルを基準として記憶を優先させるようにしても良い。通常はＲＡＭに記憶させる詳細情報を、ネットワークなどを限定することで容量が限定されがちな不揮発性メモリ（フラッシュメモリ）に記憶させることができるため、より多くの番組詳細情報を記憶させるように管理することができる。番組詳細情報を利用して、例えば番組情報には記載がなく、番組詳細情報のみに記載されている出演者や来週のサブタイトルなどをキーワードとすることによる、詳細な番組検索処理等を高速に行うことが可能となる。
【００４８】
図６は、本発明の実施の形態によるデジタル放送受信装置の一構成例を示す図である。図６に示すように、デジタル放送受信装置Ａは、アンテナ１０１から受信した放送波の受信処理を行うフロントエンド１０３と、受信した信号を、映像・音声とデータとに分けるデマルチプレクサ１０５と、映像・音声のデコードを行う映像・音声デコード部１０７と、スピーカなどの音声出力部１０９と、映像と種々のデータ等を合成する画面合成部１１１と、合成された画面表示を行う液晶ディスプレイなどの表示部１１３と、高速のＲＡＭなどからなるメモリ部１２３と、フラッシュメモリからなる記憶部１２５と、全体を制御する制御部（ＣＰＵ）１２１と、を有している。コンテンツ情報は、アンテナ１０１からフロントエンド１０３と、デマルチプレクサ１０５と、介して取得することができる（コンテンツ情報取得部を形成する）。さらに、デマルチプレクサ１０５により取得したＳＩ情報などに含まれる番組情報（番組詳細情報を含む）をデコードする番組情報デコード部１１５と、番組情報に基づいて、電子番組表（ＥＰＧ）を作成する電子番組表データ生成部１１７と、リモコン信号を受光するリモコン受光部１２７と、外部サーバ２５などとネットワークＮＴを介して機器を接続するための外部とのインターフェイス部１３１と、を有している。記憶部１２５には、以下において説明する番組情報の管理に関するフローチャートで示す処理を制御部１２１に実行させるためのプログラムが格納されている。すなわち、コンテンツ情報を管理するコンテンツ情報管理部１２１ａが設けられている。さらに、後述するように、装置内部（ハードディスクなど）又は外部に存在するコンテンツを検索するコンテンツ検索部１２１ｂが設けられていても良い。
【００４９】
以下に、プログラム処理について説明する。
図７は、初期設定時のフローチャート図である。図７に示すように、ステップＳ１において処理を開始し（ＳＴＡＲＴ）、ステップＳ２において、利用できるネットワークのうち、地デジと、ＢＳ／ＣＳと、ＩＰＴＶの番組情報を記憶部（フラッシュメモリ）１２５に記憶する。次いで、ステップＳ３において、地デジのチャンネル設定を行うかを判定する。この判定は、機器におけるユーザ設定又はユーザ指示の有無などに基づいて行われる。ユーザ設定又はユーザ指示があれば、その設定又は指示に従う。ＹＥＳ（指示あり）の場合には、ステップＳ１５に進む。ＮＯの場合には、ステップＳ４に進み、地デジの番組情報をフラッシュメモリには保存しない。次いで、ステップＳ５に進み、ＢＳ／ＣＳのチャンネル設定を行うかを判定する（設定又は指示の有無などに基づき）。ＹＥＳの場合には、ステップＳ１１に進む。ＮＯの場合には、ステップＳ６に進み、ＢＳ／ＣＳの番組情報をフラッシュメモリに保存しない。次いで、ステップＳ７において、ＩＰＴＶのチャンネル設定をするか否かを判定する（設定又は指示の有無などに基づき）。ＹＥＳの場合には、ステップＳ１０に進む。ＮＯの場合には、ステップＳ８に進み、ＩＰＴＶの番組情報をフラッシュメモリに保存せずに、ステップＳ９で処理を終了する（ＥＮＤ）。ステップＳ１０においては、ＩＰＴＶの番組詳細情報をフラッシュメモリに保存する。
【００５０】
ステップＳ５からステップＳ１１に進むと、ＩＰＴＶのチャンネル設定をするか否かを判定する（設定又は指示の有無などに基づき）。ＹＥＳの場合には、ステップＳ１４に進み、ＢＳ／ＣＳとＩＰＴＶの番組詳細情報をフラッシュメモリに保存する。ステップＳ１１でＮＯの場合には、ステップＳ１２に進み、ＩＰＴＶの番組情報をフラッシュメモリに保存せずに、ステップＳ１３において、ＢＳ／ＣＳの番組詳細情報をフラッシュメモリに保存する。
【００５１】
ステップＳ３からステップＳ１５に進むと、ＢＳ／ＣＳのチャンネル設定を行うか否かを判定する（設定又は指示の有無などに基づき）。ＹＥＳの場合にはステップＳ２１に進む。ＮＯの場合にはステップＳ１６に進み、ＢＳ／ＣＳの番組情報をフラッシュメモリに保存しない。次いで、ステップＳ１７に進み、ＩＰＴＶのチャンネル設定を行うか否かを判定する（設定又は指示の有無などに基づき）。ＹＥＳの場合には、ステップＳ２０に進み、地デジとＩＰＴＶの番組詳細情報をフラッシュメモリに保存する。ステップＳ１７でＮＯの場合には、ステップＳ１８に進み、ＩＰＴＶの番組情報をフラッシュメモリに保存せずに、ステップＳ１９において、地デジの番組詳細情報をフラッシュメモリに保存する。
【００５２】
ステップＳ１５からステップＳ２１に進むと、ＩＰＴＶのチャンネル設定を行うか否かを判定する（設定又は指示の有無などに基づき）。ＹＥＳの場合には、処理を終了する（ステップＳ９）。ＮＯの場合には、ステップＳ２２に進み、ＩＰＴＶの番組情報をフラッシュメモリに保存せずに、ステップＳ２３において、地デジとＢＳ／ＣＳの番組詳細情報をフラッシュメモリに保存する。
【００５３】
以上の処理により、チャンネル設定をしないコンテンツネットワークは、ユーザが利用する可能性（意図）がないものと推測し、そのコンテンツネットワークに関しては、コンテンツ情報のフラッシュメモリにおける記憶領域を開放し、開放された記憶領域を、チャンネル設定をしている、すなわち、ユーザが利用する可能性（意図）が高いと推定されるコンテンツネットワークのコンテンツ詳細情報の記憶領域に割り当てることで、フラッシュメモリの記憶領域の有効利用を行うことができる。
【００５４】
このようにすることで、所定の又は所望のネットワーク以外の番組情報（利用頻度などの低いネットワーク）をフラッシュメモリには保存しない代わりに、所定の又は所望のネットワーク（利用頻度などの高いネットワーク）の番組詳細情報を優先的に（多めに）フラッシュメモリに保存することができる。
【００５５】
図８は、ハードウェア検出の有無に基づく判定（ハード依存）を行う場合の、番組情報・番組詳細情報の管理処理の流れを示すフローチャート図である。ステップＳ３１において処理を開始し（ＳＴＲＡＴ）、ステップＳ３２において、地デジとＢＳ／ＣＳとＩＰＴＶの番組情報をフラッシュメモリに保存する。次いで、ステップＳ３３において、地デジのハードウェア、例えばアンテナが装置に接続されているか否かを判定する。ＹＥＳの場合には、ステップＳ４５に進む。ＮＯの場合には、ステップＳ３４に進み、地デジの番組情報をフラッシュメモリに保存しない（ハードが機能していないと判断されるため）。次いで、ステップＳ３５に進み、ＢＳ／ＣＳのアンテナが接続されているか否かを判定する。ＹＥＳの場合には、ステップＳ４１に進む。ＮＯの場合には、ステップＳ３６に進み、ＢＳ／ＣＳの番組情報をフラッシュメモリに保存しない。次いで、ステップＳ３７において、イーサネット（ＬＡＮ）ケーブルが装置に接続されているか否かを判定する。ＹＥＳの場合にはステップＳ４０に進む。ＮＯの場合には、ステップＳ３８に進み、ＩＰＴＶの番組情報をフラッシュメモリには保存せずに、ステップＳ３９で処理を終了する（ＥＮＤ）。ステップＳ４０においては、ＩＰＴＶの番組詳細情報をフラッシュメモリに保存する。
【００５６】
ステップＳ３５からステップＳ４１に進むと、イーサネットケーブルが接続されているか否かを判定する。ＹＥＳの場合には、ステップＳ４４に進み、ＢＳ／ＣＳとＩＰＴＶの番組詳細情報をフラッシュメモリに保存する。ステップＳ４１でＮＯの場合には、ステップＳ４２に進み、ＩＰＴＶの番組情報をフラッシュメモリには保存せずに、ステップＳ４３において、ＢＳ／ＣＳの番組詳細情報をフラッシュメモリに保存する。
【００５７】
ステップＳ３３からステップＳ４５に進むと、ＢＳ／ＣＳのアンテナが装置に接続されているかを判定する。ＹＥＳの場合には、ステップＳ５１に進む。ＮＯの場合には、ステップＳ４６に進み、ＢＳ／ＣＳの番組情報をフラッシュメモリには保存しない。次いで、ステップＳ４７に進み、イーサネットケーブルが装置に接続されているか否かを判定する。ＹＥＳの場合には、ステップＳ５０に進み、地デジとＩＰＴＶの番組詳細情報をフラッシュメモリに保存する。ステップＳ４７でＮＯの場合には、ステップＳ４８に進み、ＩＰＴＶの番組情報をフラッシュメモリには保存せずに、ステップＳ４９において、地デジの番組詳細情報をフラッシュメモリに保存する。
【００５８】
ステップＳ４５からステップＳ５１に進むと、イーサネットケーブルが装置に接続されているか否かを判定し、ＹＥＳの場合には、番組情報を詳細番組情報に置き換える領域がないと判断されるため処理を終了する（ステップＳ３９）。ＮＯの場合には、ステップＳ５２に進み、ＩＰＴＶの番組情報をフラッシュメモリに保存せずに、ステップＳ５３において、地デジとＢＳ／ＣＳの番組詳細情報をフラッシュメモリに保存する。
【００５９】
以上の処理により、ハード的に機能しないコンテンツネットワークは、ユーザが利用する可能性（意図）がないものと推測し、そのコンテンツネットワークに関しては、コンテンツ情報のフラッシュメモリにおける記憶領域を開放し、開放された記憶領域を、ハード的に機能する、すなわち、ユーザが利用する可能性（意図）が高いと推定されるコンテンツネットワークのコンテンツ詳細情報の記憶領域に割り当てることで、フラッシュメモリの記憶領域の有効利用を行うことができる。
【００６０】
以上の処理により、ハードウェア的に機能を発揮するネットワーク以外の番組情報をフラッシュメモリには保存しない代わりに、ハードウェア的に機能を発揮するネットワーク番組詳細情報を優先的に（多めに）フラッシュメモリに保存することができる。
【００６１】
図９は、ユーザメニュー設定に基づく判定（ユーザ依存）を行う場合の、番組情報・番組詳細情報の管理処理の流れを示すフローチャート図である。ステップＳ６１において処理を開始し（ＳＴＲＡＴ）、ステップＳ６２において、地デジとＢＳ／ＣＳとＩＰＴＶの番組情報をフラッシュメモリに保存する。次いで、ステップＳ６３において、地デジの番組詳細情報を保存するユーザ設定になっているか否かを判定する。ＹＥＳの場合には、ステップＳ７５に進む。ＮＯの場合には、ステップＳ６４に進み、地デジの番組情報をフラッシュメモリに保存しない。次いで、ステップＳ６５に進み、ＢＳ／ＣＳの番組詳細情報を保存するユーザ設定になっているか否かを判定する。ＹＥＳの場合には、ステップＳ７１に進む。ＮＯの場合には、ステップＳ６６に進み、ＢＳ／ＣＳの番組情報をフラッシュメモリに保存しない。次いで、ステップＳ６７において、ＩＰＴＶの番組詳細情報を保存するユーザ設定になっているか否かを判定する。ＹＥＳの場合には、ステップＳ７０に進む。ＮＯの場合には、ステップＳ６８に進み、ＩＰＴＶの番組情報をフラッシュメモリに保存せずに、ステップＳ６９で処理を終了する（ＥＮＤ）。ステップＳ７０においては、ＩＰＴＶの番組詳細情報をフラッシュメモリに保存する。
【００６２】
ステップＳ６５からステップＳ７１に進むと、ＩＰＴＶの番組詳細情報を保存するユーザ設定になっているか否かを判定する。ＹＥＳの場合には、ステップＳ７４に進み、ＢＳ／ＣＳとＩＰＴＶの番組詳細情報をフラッシュメモリに保存する。ステップＳ７１でＮＯの場合には、ステップＳ７２に進み、ＩＰＴＶの番組情報をフラッシュメモリに保存せずに、ステップＳ７３において、ＢＳ／ＣＳの番組詳細情報をフラッシュメモリに保存する。
【００６３】
ステップＳ６３からステップＳ７５に進むと、ＢＳ／ＣＳの番組詳細情報を保存するユーザ設定になっているか否かを判定する。ＹＥＳの場合には、ステップＳ８１に進む。ＮＯの場合には、ステップＳ７６に進み、ＢＳ／ＣＳの番組情報をフラッシュメモリに保存しない。次いで、ステップＳ７７に進み、ＩＰＴＶの番組詳細情報を保存するユーザ設定になっているか否かを判定する。ＹＥＳの場合には、ステップＳ８０に進み、地デジとＩＰＴＶの番組詳細情報をフラッシュメモリに保存する。ステップＳ７７でＮＯの場合には、ステップＳ７８に進み、ＩＰＴＶの番組情報をフラッシュメモリに保存せずに、ステップＳ７９において、地デジの番組詳細情報をフラッシュメモリに保存する。
【００６４】
ステップＳ７５からステップＳ８１に進むと、ＩＰＴＶの番組詳細情報を保存するユーザ設定になっているか否かを判定する。ステップＳ８１において、ＩＰＴＶの番組詳細情報を保存するとユーザメニュー設定に基づいて判定すると（Ｙｅｓ）、番組情報を詳細番組情報に置き換える領域がないと判断されるため、ステップＳ６９で処理を終了する。ＮＯの場合には、ステップＳ８２に進み、ＩＰＴＶの番組情報をフラッシュメモリに保存せずに、ステップＳ８３において、地デジとＢＳ／ＣＳの番組詳細情報をフラッシュメモリに保存する。
【００６５】
以上の処理により、情報を保存するためのユーザ設定がされていないコンテンツネットワークは、ユーザが利用する可能性（意図）がないものと推測し、そのコンテンツネットワークに関しては、コンテンツ情報のフラッシュメモリにおける記憶領域を開放し、開放された記憶領域を、情報を保存するためのユーザ設定がされている、すなわち、ユーザが利用する可能性（意図）が高いと推定されるコンテンツネットワークのコンテンツ詳細情報の記憶領域に割り当てることで、フラッシュメモリの記憶領域の有効利用を行うことができる。
【００６６】
以上の処理により、ユーザメニュー設定されたネットワーク以外の番組情報をフラッシュメモリには保存しない代わりに、ユーザメニュー設定されたネットワーク番組詳細情報を優先的に（多めに）フラッシュメモリに保存することができる。
【００６７】
以上に説明した処理では、番組情報の記憶領域のうち、利用しないと推測されるネットワークの記憶領域を利用すると推測されるネットワークの番組詳細情報の記憶領域に切り替える処理を行っているが、切り替える割合は、１００％でなくても、例えば８０％だけ切り替えるなどの調整が可能である。また、全てのネットワークが利用可能な場合には、記憶領域の切替を行わない例を示したが、まだ記憶領域が余っている場合には、ユーザ設定による優先度に基づいて例えば、地デジの番組詳細情報のみは保存するなどの処理を行うようにしても良い。また、記憶領域の残容量をリアルタイムに監視しておき、監視結果に基づいて、番組詳細情報への振り替えの度合いを随時変更するようにしても良い。
【００６８】
次に、本発明の実施の形態によるコンテンツ情報管理技術を利用したコンテンツ検索技術について説明する。本実施の形態によるコンテンツ検索処理は、検索のアルゴリズムとしては一般的なコンテンツの検索処理技術を用いるため、その詳細については省略するが、一般的なキーワード検索を例にして説明する。
【００６９】
例えば、図６に示したコンテンツ検索部１２１ｂがキーワード検索を行う場合に、コンテンツ情報管理部１２１ａにより管理（保存）され、フラッシュメモリ（記憶部）に記憶されている番組情報に加えて、同じくフラッシュメモリ（記憶部）１２５に記憶されている番組詳細情報も検索対象とするように構成されている。すなわち、コンテンツ検索部１２１ｂは、番組詳細情報もフラッシュメモリに記憶させたネットワークに関しては番組情報のみでなく番組詳細情報に対しても検索を行うことができるため、例えば図１に示す短形式イベント記述子で記述された簡単な情報に加えて、拡張形式イベント記述子により記述されたよりきめ細かな情報までコンピュータの検索に利用することができる。従って、コンテンツの検索もれが少なくなるという利点がある。
【００７０】
尚、検索処理の手順は、一般的なキーワード検索を、フラッシュメモリ内の番組情報と番組詳細情報とに対して行うものであり、キーワードと情報との完全一致、一部一致などの有無などを調べて、一致する場合には、そのコンテンツを検索されたコンテンツとすれば良い。
【００７１】
さらに、本発明の実施の形態によるコンテンツ（情報）管理技術を利用したコンテンツ表示技術について説明する。図６の番組表データ生成部において、番組表に番組情報のみならず詳細番組情報を生成し、番組表データに保持させると便利である。このような場合にも、利用するネットワークコンテンツの詳細番組情報もフラッシュメモリに持たせておく管理を行うことで、フラッシュメモリから番組詳細情報も読み出すことで電子番組表などを作成する場合などのコンテンツ表示において、より詳細な情報を表示させることができるとともに、そのような表示をフラッシュメモリから読み出すことでより高速に表示させることができるという利点がある。
【００７２】
上記の実施の形態において、添付図面に図示されている構成及び明細書での説明等については、これらに限定されるものではなく、本発明の効果を発揮する範囲内で適宜変更することが可能である。その他、本発明の目的の範囲を逸脱しない限りにおいて適宜変更して実施することが可能である。例えば、本実施の形態では、デジタル放送受信装置を例にして説明したが、その他、デジタル放送を受信可能なレコーダ装置、携帯端末などにも利用可能である。特に、テレビ機能付き携帯端末装置では、メモリの容量が少なくなるため、本発明による効果が大きい。
【００７３】
また、本実施の形態で説明した機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各部の処理を行ってもよい。尚、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００７４】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
【００７５】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また前記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【産業上の利用可能性】
【００７６】
本発明は、コンテンツ受信装置のコンテンツ情報管理に利用可能である。
【符号の説明】
【００７７】
Ａ…デジタル放送受信装置、１０１…アンテナ、１０３…フロントエンド、１０５…デマルチプレクサ、１０７…映像・音声デコード部、１０９…音声出力部、１１１…画面合成部、１１３…表示部、１１５…番組情報デコード部、１１７…電子番組表データ生成部、１２１…制御部（ＣＰＵ）、１２１ａ…コンテンツ情報管理部、１２１ｂ…コンテンツ検索部、１２３…メモリ部、１２５…記憶部（フラッシュメモリ）、１２７…リモコン受光部、１３１…インターフェイス部。
【図１】
0005554550.tif 000002
【図２】
0005554550.tif 000003
【図３】
0005554550.tif 000004
【図４】
0005554550.tif 000005
【図５】
0005554550.tif 000006
【図６】
0005554550.tif 000007
【図７】
0005554550.tif 000008
【図８】
0005554550.tif 000009
【図９】
0005554550.tif 000010