(57)【要約】【課題】階層構造を有し、時系列で提供されるメタデータを利用しながら、情報を把握し易いサービス提供画面を提供すること。【解決手段】階層構造を有し、時系列で提供されるメタデータに基づいて作成されるサービス提供画面をクライアント端末に表示させるメタデータ表示制御装置１において、メタデータを取得するメタデータ取得部１０１と、取得したメタデータの階層レベルを判定するメタデータ階層レベル抽出部１０２２と、取得したメタデータのサービス提供画面における表示領域のレイアウトを、当該メタデータの階層レベルに基づいて決定し、当該レイアウトを時系列で提供されるメタデータに応じて動的に変化させるレイアウト決定部１０６とを具備することを特徴とする。【選択図】図５
2011091675.tif 000002
【特許請求の範囲】
【請求項１】
階層構造を有し、時系列で提供されるメタデータに基づいて作成されるサービス提供画面をクライアント端末に表示させるメタデータ表示制御装置であって、
前記メタデータを取得するメタデータ取得部と、取得した前記メタデータの階層レベルを判定する階層レベル判定部と、取得した前記メタデータの前記サービス提供画面における表示領域のレイアウトを、当該メタデータの階層レベルに基づいて決定し、当該レイアウトを時系列で提供される前記メタデータに応じて動的に変化させるレイアウト決定部とを具備することを特徴とするメタデータ表示制御装置。
【請求項２】
前記レイアウト決定部は、取得済みの前記メタデータよりも下位の階層レベルの前記メタデータを取得した場合に前記取得済みの前記メタデータの表示領域を上位の階層レベルの表示範囲に移動させることを特徴とする請求項１記載のメタデータ表示制御装置。
【請求項３】
前記レイアウト決定部は、取得した前記メタデータの重要度に応じて当該メタデータの前記サービス提供画面における表示領域のレイアウトを決定することを特徴とする請求項１又は請求項２記載のメタデータ表示制御装置。
【請求項４】
前記レイアウト決定部は、取得した前記メタデータの提供時点からの経過時間に応じて当該メタデータの重要度を判定することを特徴とする請求項３記載のメタデータ表示制御装置。
【請求項５】
前記レイアウト決定部は、前記サービス提供画面に表示された前記メタデータの選択を受け付け可能とし、被選択回数に応じて当該メタデータの重要度を判定することを特徴とする請求項３又は請求項４記載のメタデータ表示制御装置。
【請求項６】
前記メタデータに関連する関連データを取得する関連データ取得部と、取得した前記関連データを該当する前記メタデータに対応付ける関連データ対応付け部とを更に具備することを特徴とする請求項１から請求項５のいずれかに記載のメタデータ表示制御装置。
【請求項７】
前記メタデータは、放送番組から作成される放送メタデータであることを特徴とする請求項１から請求項６のいずれかに記載のメタデータ表示制御装置。
【請求項８】
階層構造を有し、時系列で作成されるメタデータを提供するメタデータサーバと、前記メタデータに基づいて作成されるサービス提供画面をクライアント端末に表示させるメタデータ表示制御装置とを具備し、
前記メタデータ表示制御装置は、前記メタデータを取得するメタデータ取得部と、取得した前記メタデータの階層レベルを判定する階層レベル判定部と、取得した前記メタデータの前記サービス提供画面における表示領域のレイアウトを、当該メタデータの階層レベルに基づいて決定し、当該レイアウトを時系列で提供される前記メタデータに応じて動的に変化させるレイアウト決定部とを具備することを特徴とするメタデータ表示制御システム。
【請求項９】
階層構造を有し、時系列で提供されるメタデータに基づいて作成されるサービス提供画面をクライアント端末に表示させるメタデータ表示制御方法であって、
前記メタデータを取得するステップと、取得した前記メタデータの階層レベルを判定するステップと、取得した前記メタデータの前記サービス提供画面における表示領域のレイアウトを、当該メタデータの階層レベルに基づいて決定し、当該レイアウトを時系列で提供される前記メタデータに応じて動的に変化させるステップとを具備することを特徴とするメタデータ表示制御方法。
【請求項１０】
階層構造を有し、時系列で提供されるメタデータに基づいて作成されるサービス提供画面をクライアント端末に表示させるメタデータ表示制御プログラムであって、
コンピュータを、前記メタデータを取得するメタデータ取得手段と、取得した前記メタデータの階層レベルを判定する階層レベル判定手段と、取得した前記メタデータの前記サービス提供画面における表示領域のレイアウトを、当該メタデータの階層レベルに基づいて決定し、当該レイアウトを時系列で提供される前記メタデータに応じて動的に変化させるレイアウト決定手段として機能させるためのメタデータ表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メタデータ表示制御装置、メタデータ表示制御システム、メタデータ表示制御方法及びメタデータ表示制御プログラムに関し、例えば、放送メタデータなどの時系列で提供されるメタデータに基づいて作成されるサービス提供画面をクライアント端末に表示させるメタデータ表示制御装置、メタデータ表示制御システム、メタデータ表示制御方法及びメタデータ表示制御プログラムに関する。
【背景技術】
【０００２】
従来、デジタルテレビジョン放送を視聴する機能を有すると共に、電子番組案内機能を有する携帯端末装置において、小型の表示画面であっても、識別が容易な番組案内を表示可能とした携帯端末装置が提案されている（例えば、特許文献１参照）。この携帯端末装置においては、番組案内情報に含まれる番組のジャンル、チャンネル及び放送時間それぞれの種別を簡略化して表す記号を記憶しておき、受信した番組案内情報から検出した番組のジャンル、チャンネル及び放送時間に対応する記号を選出し、選出した記号が配列された番組案内表を表示するものである。
【０００３】
一方、近年、テレビ（ＴＶ）メタデータなどの時系列に作成されるメタデータをクライアントに提供するサービスが提供されている。このＴＶメタデータは、ＴＶ番組やＣＭなどの放送内容を作業者が実際に視聴し、その放送開始時間や放送終了時間、並びに、出演者やＴＶ番組の概要などを記録するものであり、放送内容に連動して順次提供される。このようなＴＶメタデータを利用して、より詳細な情報を確認することができる番組案内表を提供することが考えられる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２５９２４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ＴＶメタデータから得られる詳細な情報を含む番組案内表を表示する場合には、番組案内表における表示文字数が増大し、表示される文字が小さくなる結果、表示される情報が把握し難くなる事態が想定される。また、一般的に、ＴＶ番組は、階層的な構造を有しており、ＴＶ番組とＴＶ番組を構成するコーナーとから構成されている。このため、ＴＶメタデータにおいても、このような階層構造が反映されている。ＴＶメタデータを利用した番組案内表を提供する場合には、このようなＴＶ番組の階層構造を有効に活用することが要請されると考えられる。
【０００６】
本発明は、このような実情に鑑みてなされたものであり、階層構造を有し、時系列で提供されるメタデータを利用しながら、情報を把握し易いサービス提供画面を提供することができるメタデータ表示制御装置、メタデータ表示制御システム、メタデータ表示制御方法及びメタデータ表示制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明のメタデータ表示制御装置は、階層構造を有し、時系列で提供されるメタデータに基づいて作成されるサービス提供画面をクライアント端末に表示させるメタデータ表示制御装置であって、前記メタデータを取得するメタデータ取得部と、取得した前記メタデータの階層レベルを判定する階層レベル判定部と、取得した前記メタデータの前記サービス提供画面における表示領域のレイアウトを、当該メタデータの階層レベルに基づいて決定し、当該レイアウトを時系列で提供される前記メタデータに応じて動的に変化させるレイアウト決定部とを具備することを特徴とする。
【０００８】
このメタデータ表示制御装置によれば、取得したメタデータのサービス提供画面における表示領域のレイアウトを、当該メタデータの階層レベルに基づいて決定し、当該レイアウトを時系列で提供されるメタデータに応じて動的に変化させるようにしたことから、階層レベルに基づいて決定されたメタデータの表示領域を、時間経過に従って動的に変化させるサービス提供画面を表示させることができるので、階層構造を有し、時系列で提供されるメタデータを利用しながら、情報を把握し易いサービス提供画面を提供することが可能となる。
【０００９】
本発明のメタデータ表示制御システムは、階層構造を有し、時系列で作成されるメタデータを提供するメタデータサーバと、前記メタデータに基づいて作成されるサービス提供画面をクライアント端末に表示させるメタデータ表示制御装置とを具備し、前記メタデータ表示制御装置は、前記メタデータを取得するメタデータ取得部と、取得した前記メタデータの階層レベルを判定する階層レベル判定部と、取得した前記メタデータの前記サービス提供画面における表示領域のレイアウトを、当該メタデータの階層レベルに基づいて決定し、当該レイアウトを時系列で提供される前記メタデータに応じて動的に変化させるレイアウト決定部とを具備することを特徴とする。
【００１０】
このメタデータ表示制御システムによれば、取得したメタデータのサービス提供画面における表示領域のレイアウトを、当該メタデータの階層レベルに基づいて決定し、当該レイアウトを時系列で提供されるメタデータに応じて動的に変化させるようにしたことから、階層レベルに基づいて決定されたメタデータの表示領域を、時間経過に従って動的に変化させるサービス提供画面を表示させることができるので、階層構造を有し、時系列で提供されるメタデータを利用しながら、情報を把握し易いサービス提供画面を提供することが可能となる。
【００１１】
本発明のメタデータ表示制御方法は、階層構造を有し、時系列で提供されるメタデータに基づいて作成されるサービス提供画面をクライアント端末に表示させるメタデータ表示制御方法であって、前記メタデータを取得するステップと、取得した前記メタデータの階層レベルを判定するステップと、取得した前記メタデータの前記サービス提供画面における表示領域のレイアウトを、当該メタデータの階層レベルに基づいて決定し、当該レイアウトを時系列で提供される前記メタデータに応じて動的に変化させるステップとを具備することを特徴とする。
【００１２】
このメタデータ表示制御方法によれば、取得したメタデータのサービス提供画面における表示領域のレイアウトを、当該メタデータの階層レベルに基づいて決定し、当該レイアウトを時系列で提供されるメタデータに応じて動的に変化させるようにしたことから、階層レベルに基づいて決定されたメタデータの表示領域を、時間経過に従って動的に変化させるサービス提供画面を表示させることができるので、階層構造を有し、時系列で提供されるメタデータを利用しながら、情報を把握し易いサービス提供画面を提供することが可能となる。
【００１３】
本発明のメタデータ表示制御プログラムは、階層構造を有し、時系列で提供されるメタデータに基づいて作成されるサービス提供画面をクライアント端末に表示させるメタデータ表示制御プログラムであって、コンピュータを、前記メタデータを取得するメタデータ取得手段と、取得した前記メタデータの階層レベルを判定する階層レベル判定手段と、取得した前記メタデータの前記サービス提供画面における表示領域のレイアウトを、当該メタデータの階層レベルに基づいて決定し、当該レイアウトを時系列で提供される前記メタデータに応じて動的に変化させるレイアウト決定手段として機能させるためのメタデータ表示制御プログラムである。
【００１４】
このメタデータ表示制御プログラムによれば、取得したメタデータのサービス提供画面における表示領域のレイアウトを、当該メタデータの階層レベルに基づいて決定し、当該レイアウトを時系列で提供されるメタデータに応じて動的に変化させるようにしたことから、階層レベルに基づいて決定されたメタデータの表示領域を、時間経過に従って動的に変化させるサービス提供画面を表示させることができるので、階層構造を有し、時系列で提供されるメタデータを利用しながら、情報を把握し易いサービス提供画面を提供することが可能となる。
【発明の効果】
【００１５】
本発明によれば、取得したメタデータのサービス提供画面における表示領域のレイアウトを、当該メタデータの階層レベルに基づいて決定し、当該レイアウトを時系列で提供されるメタデータに応じて動的に変化させるようにしたことから、階層レベルに基づいて決定されたメタデータの表示領域を、時間経過に従って動的に変化させるサービス提供画面を表示させることができるので、階層構造を有し、時系列で提供されるメタデータを利用しながら、情報を把握し易いサービス提供画面を提供することが可能となる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施の形態１に係るメタデータ表示制御装置が適用されるネットワーク構成図である。
【図２】実施の形態１に係るメタデータ表示制御装置に提供されるＴＶメタデータの構造を説明するための概念図である。
【図３】実施の形態１に係るメタデータ表示制御装置に提供されるＴＶメタデータの作成タイミングを説明するための図である。
【図４】実施の形態１に係るメタデータ表示制御装置に提供されるＴＶメタデータの一例を示す図である。
【図５】実施の形態１に係るメタデータ表示制御装置の機能ブロック図である。
【図６】実施の形態１に係るメタデータ表示制御装置において、サービス提供画面を作成するまでの処理について説明するためのフロー図である。
【図７】実施の形態１に係るメタデータ表示制御装置のレイアウト決定部で行われる有効メタデータの表示レイアウトの決定処理について説明するためのフロー図である。
【図８】実施の形態１に係るメタデータ表示制御装置からクライアント端末に配信されるサービス提供画面の構成の一例を示す図である。
【図９】実施の形態１に係るメタデータ表示制御装置からクライアント端末に配信されるサービス提供画面の構成の一例を示す図である。
【図１０】実施の形態１に係るメタデータ表示制御装置からクライアント端末に配信されるサービス提供画面の構成の一例を示す図である。
【図１１】本発明の実施の形態２に係るメタデータ表示制御装置の機能ブロック図である。
【図１２】実施の形態２に係るメタデータ表示制御装置からクライアント端末に配信されるサービス提供画面の構成の一例を示す図である。
【図１３】本発明の実施の形態３に係るメタデータ表示制御装置が適用されるネットワーク構成図である。
【図１４】実施の形態３に係るメタデータ表示制御装置の機能ブロック図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施の形態について、添付図面を参照して詳細に説明する。なお、以下においては、本発明に係るメタデータ表示制御装置（以下、「表示制御装置」という）に提供されるメタデータの一例として、ＴＶ放送から時系列に作成されるＴＶメタデータを利用して説明するが、メタデータの内容についてはこれに限定されるものではなく適宜変更が可能である。例えば、ラジオ放送から時系列に作成されるメタデータや、インターネットなどの通信ネットワークを介して行われる放送（以下、「インターネット放送」という）から時系列に作成されるメタデータなどの放送メタデータにも適用することが可能である。インターネット放送から作成されるメタデータとしては、例えば、野球やサッカーなどの試合の実況中継に基づいて時系列に作成されるメタデータなどが想定される。
【００１８】
（実施の形態１）
図１は、本発明の実施の形態１に係る表示制御装置が適用されるネットワーク構成図である。図１に示すように、実施の形態１に係る表示制御装置１は、インターネットなどの通信ネットワーク２を介してメタデータサーバ３に接続され、メタデータサーバ３からＴＶメタデータ（以下、適宜「メタデータ」という）の提供を受けることが可能となっている。また、表示制御装置１は、インターネットや携帯電話用ネットワークなどの通信ネットワーク４を介してクライアント端末（以下、「クライアント」という）５に接続され、クライアント５にメタデータに基づいて作成されるサービス提供画面を提供することが可能となっている。
【００１９】
表示制御装置１は、パーソナルコンピュータ（以下、「ＰＣ」という）やＰＤＡ（Personal Digital Assistance）であるクライアント５にコンテンツ配信を行うＩＳＰ（Internet Service Provider）や、携帯電話装置であるクライアント５の通信を管理する通信キャリア等により管理される。表示制御装置１は、例えば、ＣＰＵ（central processing unit）、ＣＰＵが読み込むプログラムを格納したＲＯＭ（read only memory）及びＣＰＵのワークエリアとして機能するＲＡＭ（random-access memory）を備えるＰＣ等により構成され、ＲＯＭに格納されたプログラムを実行することでメタデータサーバ３やクライアント５との通信を含む各種処理を行う。例えば、表示制御装置１は、クライアント５からの要求に応じてメタデータサーバ３からメタデータを取得する。そして、取得したメタデータの内容を解析し、メタデータに含まれる時刻情報や階層レベルを抽出する。さらに、これらの時刻情報や階層レベルに基づいて、サービス提供画面における取得したメタデータの表示領域のレイアウトを決定し、そのレイアウトを反映したサービス提供画面（コンテンツ）を作成してクライアント５に配信する。
【００２０】
メタデータサーバ３は、メタデータの作成会社（以下、「メタデータ作成会社」という）により管理される。なお、表示制御装置１を管理するＩＳＰや通信キャリアにおいて管理することも可能である。表示制御装置１と同等に、メタデータサーバ３は、ＣＰＵ、ＣＰＵが読み込むプログラムを格納したＲＯＭ及びＣＰＵのワークエリアとして機能するＲＡＭを備えるＰＣ等により構成され、ＲＯＭに格納されたプログラムを実行することで表示制御装置１との通信を含む各種処理を行う。メタデータサーバ３には、作業者がＴＶ番組やＣＭなどの放送内容を実際に視聴し、その放送内容に応じて作成したメタデータが登録される。メタデータサーバ３は、表示制御装置１からの要求に応じて、例えば、現在放送中のＴＶ番組やＣＭに対応するメタデータを配信する。なお、表示制御装置１から特定の条件が指定された場合には、その条件に応じたメタデータを配信することも可能である。
【００２１】
クライアント５は、例えば、データ通信機能を有するＰＣやＰＤＡ、或いは、ウェブブラウザ機能を有する携帯電話装置で構成されるが、これらに限定されるものではない。表示制御装置１との間で有線通信又は無線通信により接続され、表示制御装置１から配信されるサービス提供画面を表示可能であることを条件としていかなる端末であっても良い。例えば、クライアント５は、サービス提供画面の配信を表示制御装置１に要求する一方、表示制御装置１から応答されたサービス提供画面を受け取り、表示部に表示する。
【００２２】
ここで、メタデータサーバ３から提供されるメタデータの構造について説明する。一般的に、ＴＶ番組は、階層的な構造を有しており、ＴＶ番組とＴＶ番組を構成するコーナーとから構成されている。このようなＴＶ番組の構成に伴って、メタデータは、ＴＶ番組に関する情報と、ＴＶ番組を構成する複数のコーナーに関する情報とから構成されている。ＴＶ番組に関する情報には、「時刻情報」としてＴＶ番組の開始時刻及び終了時刻が含まれ、「コンテンツ情報」として番組名、番組全体の出演者及び番組の概要などが含まれる。コーナーに関する情報も同様に、「時刻情報」としてコーナーの開始時刻及び終了時刻が含まれ、「コンテンツ情報」としてコーナー名、コーナー全体の出演者及びコーナーの概要などが含まれる。これらの情報は、ＴＶ局側によるＴＶ番組の放送内容の変更にリアルタイムに対応するため、事前に用意するのではなく放送と同時に作成されている。このため、番組名や番組開始時刻、コーナー名やコーナー開始時刻は、ＴＶ番組やコーナーの放送開始と同時に作成されるが、ＴＶ番組又はコーナーの終了時刻、出演者及び概要は、ＴＶ番組やコーナーの放送が終了されてから作成される。すなわち、メタデータにおいては、項目によって作成されるタイミングが異なる性質を持っている。
【００２３】
図２は、実施の形態１に係る表示制御装置１に提供されるメタデータの構造を説明するための概念図である。図２においては、縦方向に時間軸（下方向が新しい）を対応づけ、横方向にＴＶ番組の階層構造を対応づけている。また、図２においては、それぞれ３つのコーナーを有するＴＶ番組１、ＴＶ番組２（以下、単に「番組１」、「番組２」という）から作成されるメタデータを示している。図２に示すように、番組１、番組２に関するメタデータ（以下、「番組メタデータ」という）は、各コーナーに関するメタデータ（以下、「コーナーメタデータ」という）よりも上位の階層（以下、適宜「番組レイヤ」という）に作成され、各コーナーに関するメタデータは、番組レイヤよりも下位の階層（以下、適宜「コーナーレイヤ」という）に作成される。
【００２４】
図２に示すメタデータにおいて、番組２は、番組１に後続して放送され、番組１、番組２に関するメタデータは、その放送内容が確定した順に作成されていく。これらの番組１、番組２を構成する各コーナーに関するメタデータについても、その放送内容が確定した順に作成されていく。ここで、表示制御装置１に提供されるメタデータの作成タイミングについて説明する。図３は、実施の形態１に係る表示制御装置１に提供されるメタデータの作成タイミングを説明するための図である。なお、図３においては、番組１の放送に応じて作成されるメタデータを示している。ここでは、番組１は、２つのコーナーを有する場合について示している。
【００２５】
図３に示すように、番組１においては、時点ｔ１で番組自体の放送が開始されると、時点ｔ２でコーナー１が開始され、時点ｔ３でコーナー１の終了と同時にコーナー２が開始された後、時点ｔ５でコーナー２が終了され、時点ｔ７で番組自体の放送が終了される。番組１に関するメタデータにおいては、番組自体の放送が開始された時点ｔ１で「開始時刻」及び「番組名」が作成され、時点ｔ７で番組自体の放送が終了された後、一定時間を経過した時点ｔ８で「終了時刻」、「出演者」及び「概要」が作成される。なお、放送終了時点からメタデータの作成に一定時間を要するのは、メタデータの作成のための作業時間が必要になるためである。
【００２６】
一方、番組１を構成するコーナーに関するメタデータにおいては、コーナー１の放送が開始された時点ｔ２でコーナー１の「開始時刻」及び「コーナー名」が作成され、時点ｔ３でコーナー１が終了された後、一定時間を経過した時点ｔ４でコーナー１の「終了時刻」、「出演者」及び「概要」が作成される。同様に、コーナー２の放送が開始された時点ｔ３でコーナー２の「開始時刻」及び「コーナー名」が作成され、時点ｔ５でコーナー２が終了された後、一定時間を経過した時点ｔ６でコーナー２の「終了時刻」、「出演者」及び「概要」が作成される
【００２７】
すなわち、図２に示すメタデータにおいて、一点鎖線で囲んだ番組メタデータ及びコーナーメタデータにおける「開始時刻」、「番組名」及び「コーナー名」は、番組１又は各コーナーの放送開始時に作成される。一方、二点鎖線で囲んだ番組メタデータ及びコーナーメタデータにおける「終了時刻」、「出演者」及び「概要」は、番組１又は各コーナーの終了時（より厳密には終了からメタデータ作成に要する作業時間を経過した後）に作成される。なお、番組２や番組２を構成する各コーナーについても同様である。
【００２８】
このように作成されたメタデータは、メタデータサーバ３に蓄積される。例えば、番組メタデータにおいては、図４（ａ）に示すように、番組ＩＤが付与されると共に、その番組ＩＤに対応づけて時刻情報である「開始時刻」及び「終了時刻」、並びに、コンテンツ情報である「番組名」、「出演者」及び「概要」が登録される。図４（ａ）に示す番組ＩＤ「Ｐ００１」においては、「開始時刻」及び「終了時刻」にそれぞれ「１８：００」及び「１９：００」が登録され、「番組名」、「出演者」及び「概要」にそれぞれ「ニュースＡＡＡ」、「キャスターＡ」及び「本日のトップニュースはオリンピックの・・・」が登録されている。
【００２９】
また、コーナーメタデータにおいては、図４（ｂ）に示すように、コーナーＩＤが付与されると共に、該当する番組ＩＤが特定される。また、コーナーＩＤに対応づけて時刻情報である「開始時刻」及び「終了時刻」、並びに、コンテンツ情報である「コーナー名」、「出演者」及び「概要」が登録される。図４（ｂ）に示すコーナーＩＤ「Ｃ００１」においては、番組ＩＤ「Ｐ００１」が特定されると共に、「開始時刻」及び「終了時刻」にそれぞれ「１８：００」及び「１８：１０」が登録され、「コーナー名」、「出演者」及び「概要」にそれぞれ「トップニュース」、「キャスターＡ」及び「本日のトップニュースの紹介」が登録されている。
【００３０】
なお、以下においては、番組レイヤに作成されたメタデータ同士（すなわち、番組１に関するメタデータと番組２に関するメタデータ）、或いは、コーナーレイヤに作成されたメタデータ同士（例えば、コーナー１−１に関するメタデータとコーナー１−２に関するメタデータ、或いは、コーナー１−１に関するメタデータとコーナー２−２に関するメタデータ）を「同一レイヤのメタデータ」と呼ぶものとする。また、同一のＴＶ番組（例えば、ＴＶ番組１）の開始時刻、終了時刻、番組名、出演者及び概要、或いは、同一のコーナー（例えば、コーナー１−１）の開始時刻、終了時刻、番組名、出演者及び概要を「同一セットのメタデータ」と呼ぶものとする。
【００３１】
次に、実施の形態１に係る表示制御装置１の構成について説明する。図５は、実施の形態１に係る表示制御装置１の機能ブロック図である。なお、図５に示す表示制御装置１の機能ブロックは、本発明を説明するために簡略化したものであり、メタデータサーバ３やクライアント５と通信を行うための機能や、その他の表示制御装置１の動作に必要となる機能は備えているものとする。図５においては、説明の便宜上、メタデータサーバ３及びクライアント５も示している。
【００３２】
図５に示すように、表示制御装置１は、メタデータ取得部１０１、メタデータ内容解析部１０２、メタデータデータベース（ＤＢ）１０３、現在時刻取得部１０４、有効メタデータ抽出部１０５、レイアウト決定部１０６、コンテンツ要求受付部１０７及びコンテンツ作成部１０８を含んで構成されている。メタデータ取得部１０１、メタデータ内容解析部１０２、現在時刻取得部１０４、有効メタデータ抽出部１０５、レイアウト決定部１０６、コンテンツ要求受付部１０７及びコンテンツ作成部１０８は、表示制御装置１のＣＰＵがＲＯＭ内のプログラムを実行することでそれぞれ構成される機能であり、メタデータＤＢ１０３は、表示制御装置１のＲＡＭを含むメモリ要素により構成される。
【００３３】
メタデータ取得部１０１は、通信ネットワーク２を介してメタデータサーバ３からメタデータを取得する。例えば、メタデータ取得部１０１は、表示制御装置１の管理者により予め設定された内容に対応するメタデータを取得する。一般的には、表示制御装置１が受信可能な放送局のＴＶ放送から作成されるメタデータの全てを取得することが考えられるが、特定の放送局のＴＶ放送から作成されるメタデータや、特定の時間帯のＴＶ放送から作成されるメタデータなどに限って取得することも可能である。メタデータ取得部１０１は、メタデータサーバ３における作成タイミングに応じて順次メタデータを取得する。なお、取得されるメタデータには、図４（ａ）、（ｂ）に示すような番組ＩＤやコーナーＩＤが付与されている。
【００３４】
メタデータ内容解析部１０２は、メタデータ取得部１０１により取得されたメタデータの内容を解析する。メタデータ内容解析部１０２は、メタデータセット特定部１０２１及びメタデータ階層レベル抽出部１０２２を有している。メタデータセット特定部１０２１は、時刻情報抽出部１０２１ａ及び時刻情報更新部１０２１ｂを備え、これらにより取得したメタデータに付与された番組ＩＤ（コーナーＩＤ）に基づいて同一セットのメタデータを特定する。時刻情報抽出部１０２１ａは、メタデータ取得部１０１により取得されたメタデータが時刻情報であるか、コンテンツ情報であるかを判定する。時刻情報である場合には、当該メタデータに付与された番組ＩＤ（コーナーＩＤ）に基づいて、その時刻情報を同時に取得したコンテンツ情報に対して付与する。例えば、図３に示す番組１の「開始時刻」及び「番組名」を取得した場合には、「番組名」に「開始時刻」が付与される。時刻情報更新部１０２１ｂは、既に同一セットのメタデータがメタデータＤＢ１０３に登録されている場合において、更に同一セットの時刻情報を取得した場合に時刻情報を更新すると共に、その時刻情報と同時に取得したコンテンツ情報を当該同一のメタデータセットに追加することで同一セットのメタデータとして特定する。なお、同一セットのメタデータの登録の有無は、メタデータに含まれる番組ＩＤ（コーナーＩＤ）で判定される。例えば、図３に示す番組１の「終了時刻」と「出演者」及び「概要」を取得した場合には、「開始時刻」のみであった時刻情報に「終了時刻」を加えて更新されると共に、コンテンツ情報に「出演者」及び「概要」が追加される。メタデータ階層レベル抽出部１０２２は、入力されたメタデータの階層レベルを抽出する。図２に示す例を用いると、メタデータの階層レベルが番組レイヤであるか、コーナーレイヤであるかを判定する。
【００３５】
メタデータＤＢ１０３には、メタデータ階層レベル抽出部１０２２により抽出された階層レベル毎に、メタデータセット特定部１０２１により特定された同一セットのメタデータが登録される。これにより、例えば、メタデータＤＢ１０３には、図４（ａ）に示すように、番組レイヤのメタデータ（番組メタデータ）が登録され、図４（ｂ）に示すように、コーナーレイヤのメタデータ（コーナーメタデータ）が登録されていく。
【００３６】
現在時刻取得部１０４は、不図示の計時手段より現在時刻を取得し、取得した現在時刻を有効メタデータ抽出部１０５に出力する。なお、現在時刻取得部１０４自体が計時機能を備えるようにしても良い。
【００３７】
有効メタデータ抽出部１０５は、メタデータＤＢ１０３に登録されたメタデータから、クライアント５に提供するサービス提供画面に表示させるメタデータ（以下、適宜「有効メタデータ」という）を抽出する。例えば、有効メタデータ抽出部１０５は、現在時刻取得部１０４から入力された現在時刻と、後述するコンテンツ要求受付部１０７から入力される要求内容とに応じて有効メタデータを抽出することが可能である。
【００３８】
レイアウト決定部１０６は、有効メタデータ抽出部１０５が抽出した有効メタデータのサービス提供画面上の表示レイアウトを決定する。具体的には、有効メタデータの階層レベル又は時刻情報に基づいて、サービス提供画面上の有効メタデータの表示領域を特定するレイアウト情報を決定する。レイアウト決定部１０６は、階層レベル別レイアウト決定部１０６１及び時刻別レイアウト決定部１０６２を有する。階層レベル別レイアウト決定部１０６１は、有効メタデータの階層レベルを判定し、階層レベルに応じて有効メタデータの表示領域を特定するレイアウト情報を決定する。時刻別レイアウト決定部１０６２は、有効メタデータの時刻情報を判定し、時刻情報に応じて有効メタデータの表示領域を特定するレイアウト情報を決定する。
【００３９】
コンテンツ要求受付部１０７は、クライアント５が有するコンテンツ要求部５０１から通信ネットワーク４を介して到来するコンテンツ要求を受け付け、その要求内容を有効メタデータ抽出部１０５に出力する。コンテンツ要求の要求内容には、例えば、現在放送中のＴＶ番組に応じた全てのメタデータを含むコンテンツを要求するものや、特定の放送局で現在放送中のＴＶ番組に応じたメタデータを含むコンテンツを要求するものが含まれる。なお、現在放送中のＴＶ番組に応じたメタデータのみならず、過去に放送されたＴＶ番組に応じたメタデータを要求することも可能である。ここで、コンテンツ要求におけるコンテンツとは、表示制御装置１から配信されるサービス提供画面を表示するためのコンテンツをいう。本明細書において、「サービス提供画面」という場合には、サービス提供画面を表示するためのコンテンツを指すものとする。
【００４０】
コンテンツ作成部１０８は、有効メタデータ抽出部１０５で抽出された有効メタデータと、レイアウト決定部１０６により決定されたレイアウト情報に応じてサービス提供画面（より具体的には、サービス提供画面を表示するためのコンテンツ）を作成する。言い換えると、コンテンツ作成部１０８は、レイアウト決定部１０６により決定されたレイアウト情報に応じて有効メタデータの配置を決定したサービス提供画面を作成する。
【００４１】
ここで、このような構成を有する表示制御装置１において、サービス提供画面を作成するまでの処理について説明する。図６は、実施の形態１に係る表示制御装置１において、サービス提供画面を作成するまでの処理について説明するためのフロー図である。なお、図６に示す処理フローにおいては、その前提として、メタデータ取得部１０１により現在放送中の全てのＴＶ番組に対応するメタデータが取得されているものとする。また、クライアント５からのコンテンツ要求の内容は考慮しないものとし、有効メタデータは、現在放送中のものであるか否かにより決定されるものとする。
【００４２】
図６に示すように、サービス提供画面を作成する場合には、まず、メタデータサーバ３で作成されるメタデータの更新の有無がメタデータ取得部１０１により検出され、る（ステップ（以下、「ＳＴ」という）６０１）。メタデータの更新が検出されると、メタデータサーバ３からメタデータが取得される（ＳＴ６０２）。なお、ここでは、メタデータ取得部１０１におけるメタデータの取得の契機として、メタデータサーバ３におけるメタデータの更新の検出処理を例に挙げているが、これに限定されるものではない。例えば、メタデータが更新された場合にその旨がメタデータサーバ３から通知されるような設定においては、そのような通知に応じてメタデータを取得することが考えられる。取得されたメタデータは、メタデータ内容解析部１０２に出力される。
【００４３】
メタデータ内容解析部１０２においては、入力されたメタデータの同一セットのメタが特定されると共に（ＳＴ６０３）、その階層レベルが抽出される（ＳＴ６０４）。例えば、図３に示す番組１の「開始時刻」と「番組名」とがメタデータとして取得されると、メタデータセット特定部１０２１は、これらのうち時刻情報である「開始時刻」をコンテンツ情報である「番組名」に付与することで、これらを同一セットのメタデータとして特定する。そして、同一セットのメタデータセットが特定された後、メタデータ階層レベル抽出部１０２２は、当該メタデータの階層レベルを抽出する。この場合には、番組１に関するメタデータであるため、上位レイヤである番組レイヤが抽出される。ここでは、同一セットのメタデータを特定した後にメタデータの階層レベルを抽出する場合について示しているが、これらの順序は逆であっても良い。このようにメタデータの階層レベルが抽出されると、メタデータＤＢ１０３にメタデータが登録される（ＳＴ６０５）。この場合には、メタデータＤＢ１０３の番組レイヤに時刻情報である「開始時刻」、コンテンツ情報である「番組名」のみが登録される。
【００４４】
メタデータＤＢ１０３へメタデータが登録されると、現在時刻取得部１０４により、現在時刻が取得され（ＳＴ６０６）、有効メタデータ抽出部１０５に出力される。現在時刻を受け取ると、有効メタデータ抽出部１０５は、メタデータＤＢ１０３に登録されているメタデータから有効メタデータを抽出する（ＳＴ６０７）。この場合、例えば、現在時刻に基づいて、メタデータＤＢ１０３に登録されているメタデータのうち、開始時刻が登録されている一方、終了時刻が未登録であるものが有効メタデータとして抽出される。そして、抽出された有効メタデータは、レイアウト決定部１０６に出力される。なお、ここでは、メタデータＤＢ１０３へのメタデータの登録に後続して現在時刻を取得する場合について示しているが、現在時刻の取得タイミングについては、これに限定されるものではなく適宜変更が可能である。
【００４５】
有効メタデータを受け取ると、レイアウト決定部１０６によりその有効メタデータのサービス提供画面上の表示レイアウトが決定される。具体的には、レイアウト決定部１０６において、階層レベル別レイアウト決定部１０６１は、有効メタデータに含まれるメタデータの階層レベルを判定し、その階層レベルに応じて対象となる有効メタデータのサービス提供画面上の表示領域を特定するレイアウト情報を決定する（ＳＴ６０８）。そして、時刻別レイアウト決定部１０６２は、有効メタデータの時刻情報を判定し、その時刻情報に応じて対象となる有効メタデータのサービス提供画面上の表示領域を特定するレイアウト情報を決定する（ＳＴ６０９）。なお、ここでは、階層レベル別、時刻別の順序でレイアウト情報を決定する場合について示しているが、これらの順序は逆であっても良い。これらの階層レベル別レイアウト決定部１０６１及び時刻別レイアウト決定部１０６２により決定されたレイアウト情報は、有効メタデータと共にコンテンツ作成部１０８に出力される。
【００４６】
コンテンツ作成部１０８は、有効メタデータ抽出部１０５で抽出された有効メタデータ及びレイアウト決定部１０６により決定されたレイアウト情報に応じてサービス提供画面を作成する（ＳＴ６１０）。コンテンツ作成部１０８により作成されたサービス提供画面は、クライアント５のコンテンツ取得要求、或いは、コンテンツ更新要求に応じて表示制御装置１から配信され、クライアント５の表示部５０２に表示されることとなる。
【００４７】
表示制御装置１においては、ＳＴ６０１〜ＳＴ６１０の処理をメタデータの更新が検出される度に繰り返す。このような処理を繰り返す場合において、例えば、図３に示す番組１の「終了時刻」と「出演者」及び「概要」とがメタデータとして取得されると、ＳＴ６０３において、メタデータセット特定部１０２１は、メタデータの番組ＩＤに基づいて既に同一セットのメタデータがメタデータＤＢ１０３に格納されているかを判定し、これらの「終了時刻」と「出演者」及び「概要」とを同一セット（「開始時刻」及び「番組名」のみが登録されたセット）のメタデータに追加することで同一セットのメタデータとして特定する。そして、ＳＴ６０４〜ＳＴ６１０の処理が行われることで、時刻情報として「開始時刻」及び「終了時刻」、並びに、コンテンツ情報として「番組名」、「出演者」及び「概要」が反映されたサービス提供画面が作成されることとなる。
【００４８】
次に、レイアウト決定部１０６で行われる有効メタデータの表示レイアウトの決定処理の詳細について説明する。図７は、実施の形態１に係る表示制御装置１のレイアウト決定部１０６で行われる有効メタデータの表示レイアウトの決定処理について説明するためのフロー図である。
【００４９】
図７に示すように、レイアウト決定部１０６においては、常に有効メタデータ抽出部１０５から有効メタデータを受信するか否かを監視しており、有効メタデータを受信するまでこの監視動作を継続する（ＳＴ７０１）。有効メタデータを受信した場合には、その有効メタデータの上位の階層（上位レイヤ）のメタデータがメタデータＤＢ１０３に登録済みであるかを判定する（ＳＴ７０２）。
【００５０】
上位レイヤのメタデータが登録済みである場合には、有効メタデータと同一レイヤの他のメタデータがメタデータＤＢ１０３に登録済みであるかを判定する（ＳＴ７０３）。例えば、ＳＴ７０３においては、同一番組の異なるコーナーメタデータが既に登録済みであるかが判定される。そして、同一レイヤのメタデータが登録済みである場合には、有効メタデータと同一セットのメタデータがメタデータＤＢ１０３に登録済みであるかを判定する（ＳＴ７０４）。例えば、ＳＴ７０４においては、同一セットの番組メタデータ又は同一セットのコーナーメタデータが登録済みであるかが判定される。なお、ＳＴ７０２において、受信した有効メタデータに上位レイヤのメタデータが未登録の場合にも、ＳＴ７０４の判定処理が行われる。
【００５１】
同一セットのメタデータが未登録の場合には、時刻別レイアウト決定部１０６１により受信した有効メタデータを該当する時間帯の表示領域に配置するレイアウト情報を決定する（ＳＴ７０５）。一方、同一セットのメタデータが登録済みである場合には、階層レベル別レイアウト決定部１０６２により同一セットのメタデータのレイアウトを変更し、受信した有効メタデータを同一時間帯の表示領域に配置するレイアウト情報を決定する（ＳＴ７０６）。
【００５２】
ＳＴ７０３において、同一レイヤのメタデータが未登録の場合には、有効メタデータと同一セットのメタデータが登録済みであるかを判定する（ＳＴ７０７）。ここで、同一セットのメタデータが登録済みである場合には、ＳＴ７０６に処理を移行し、階層レベル別レイアウト決定部１０６２により同一セットのメタデータのレイアウトを変更し、受信した有効メタデータを同一時間帯の表示領域に配置するレイアウト情報を決定する。一方、同一セットのメタデータが未登録の場合には、階層レベル別レイアウト決定部１０６２により上位レイヤのレイアウトを変更し、上位レイヤのメタデータの配下であって、該当する時間帯の表示領域に受信した有効メタデータを配置するレイアウト情報を決定する（ＳＴ７０８）。
【００５３】
ＳＴ７０５、ＳＴ７０６及びＳＴ７０８にて受信した有効メタデータのレイアウト情報が決定された後、そのレイアウト情報と有効メタデータとがコンテンツ作成部１０８に出力され、サービス提供画面の作成に利用されることとなる。レイアウト決定部１０６は、有効メタデータを受信する度にＳＴ７０２〜ＳＴ７０８の処理を繰り返すことで、受信した有効メタデータの内容を反映したレイアウト情報をコンテンツ作成部１０８に与えることができるものとなっている。
【００５４】
ここで、図７に示す処理フローで決定されるレイアウト情報に従って作成されるサービス提供画面の構成について説明する。図８〜図１０は、実施の形態１に係る表示制御装置１からクライアント５に配信されるサービス提供画面の構成の一例を示す図である。以下においては、説明の便宜上、図３に示す番組メタデータ及びコーナーメタデータを参照しながら説明する。なお、以下において、レイアウト決定部１０６で受信されるメタデータは、図６に示す処理フローを経ており、全て有効メタデータであるものとする。
【００５５】
図３に示す時点ｔ１において、番組１の放送が開始され、メタデータサーバ３にて番組１のコンテンツ情報である「番組名」が作成されると、レイアウト決定部１０６において、この「番組名」が受信され（ＳＴ７０１）、上位レイヤのメタデータが登録済みであるかが判定される（ＳＴ７０２）。なお、この「番組名」には、図６に示すＳＴ６０３の処理により時刻情報（「開始時刻」）が付与されている。ここで、「番組名」は、番組レイヤのメタデータ（番組メタデータ）であるため、上位レイヤのメタデータは存在しない。このため、ＳＴ７０４に進み、同一セットのメタデータが登録済みであるかが判定される。つまり、同一セットの番組１のコンテンツ情報である「出演者」や「概要」が登録済みであるかが判定される。時点ｔ１において、これらのメタデータは未登録である。このため、ＳＴ７０５に進み、時刻別レイアウト決定部１０６１により、番組１の「番組名」に付与されている時刻情報に該当する時間帯の表示領域にメタデータを配置するレイアウト情報が決定される。
【００５６】
図８（ａ）は、このように決定されたレイアウト情報に基づいて作成されるサービス提供画面の構成例を示している。このサービス提供画面においては、画面の縦方向に時間軸を設定し、番組１の開始時刻（ここでは、「１８：００」）に対応する時間帯の表示領域８０１に番組１の「番組名」が配置されている。なお、この時点では、番組１の終了時刻が判明していないので、終了時刻に対応する表示位置は暫定的に設定されるものとなっている。
【００５７】
次に、時点ｔ２において、コーナー１の放送が開始され、メタデータサーバ３にてコーナー１のコンテンツ情報である「コーナー名」が作成されると、レイアウト決定部１０６において、この「コーナー名」が受信され（ＳＴ７０１）、上位レイヤのメタデータが登録済みであるかが判定される（ＳＴ７０２）。ここで、「コーナー名」は、コーナーレイヤのメタデータ（コーナーメタデータ）であり、上位レイヤである番組メタデータが既に登録されている。このため、ＳＴ７０３に進み、同一レイヤの他のメタデータが登録済みであるかが判定される。つまり、同一レイヤのコーナー２のコンテンツ情報である「コーナー名」や「出演者」が登録済みであるかが判定される。このとき、コーナーレイヤのメタデータは、コーナー１の「コーナー名」が初めてであり、これらのメタデータは未登録である。このため、ＳＴ７０７に進み、同一セットのメタデータが登録済みであるかが判定される。つまり、同一セットであるコーナー１のコンテンツ情報である「出演者」や「概要」が登録済みであるかが判定される。コーナー１のコンテンツ情報のうち、他に登録されたメタデータは存在しないので、ＳＴ７０８に進み、階層レベル別レイアウト決定部１０６２により上位レイヤである番組レイヤのメタデータの表示領域の配置を変更し、時刻別レイアウト決定部１０６１により、新規に、コーナー１の「コーナー名」に付与されている時刻情報に該当する時間帯の表示領域にメタデータを配置するレイアウト情報が決定される。
【００５８】
図８（ｂ）は、このように決定されたレイアウト情報に基づいて作成されるサービス提供画面の構成例を示している。このサービス提供画面においては、画面の横方向にメタデータの階層を設定し、図８（ａ）で横長に配置された「番組名」の表示領域８０１の表示幅を縦長の表示領域８０１´に変更すると共に、コーナー１の開始時刻（ここでは、「１８：００」）に対応する時間帯の表示領域８０２にコーナー１の「コーナー名」が配置されている。なお、この時点では、コーナー１の終了時刻が判明していないので、終了時刻に対応する表示位置は暫定的に設定されるものとなっている。
【００５９】
実施の形態１に係る表示制御装置１においては、このように先行して登録されたメタデータよりも下位レイヤのメタデータが取得された場合、先行して登録されているメタデータの表示領域を上位レイヤの表示範囲に移動させている。これにより、メタデータサーバ５におけるメタデータの作成手順に応じて、階層構造を有するメタデータの表示レイアウトを動的に最適化することができ、メタデータの階層構造を分かり易く表示することができるものとなっている。
【００６０】
次に、時点ｔ３において、コーナー２の放送が開始され、メタデータサーバ３にてコーナー２のコンテンツ情報である「コーナー名」が作成されると、レイアウト決定部１０６において、この「コーナー名」が受信され（ＳＴ７０１）、上位レイヤのメタデータが登録済みであるかが判定される（ＳＴ７０２）。ここで、「コーナー名」は、コーナーレイヤのメタデータ（コーナーメタデータ）であり、上位レイヤである番組メタデータが登録されている。このため、ＳＴ７０３に進み、同一レイヤの他のメタデータが登録済みであるかが判定される。つまり、同一レイヤのコーナー１のコンテンツ情報である「コーナー名」や「出演者」が登録済みであるかが判定される。このとき、コーナーレイヤのメタデータとして、コーナー１の「コーナー名」が登録されている。このため、ＳＴ７０４に進み、同一セットのメタデータが登録済みであるかが判定される。コーナー２のコンテンツ情報のうち、他に登録されたメタデータは存在しないので、ＳＴ７０５に進み、時刻別レイアウト決定部１０６１により、コーナー２の「コーナー名」に付与されている時刻情報に該当する時間帯の表示領域にメタデータを配置するレイアウト情報が決定される。このとき、他のメタデータの表示領域が変更されることはない。
【００６１】
図９（ａ）は、このように決定されたレイアウト情報に基づいて作成されるサービス提供画面の構成例を示している。このサービス提供画面においては、他のメタデータの表示領域は変更されることはなく、コーナー２の開始時刻（ここでは、「１８：３０」）に対応する時間帯の表示領域９０１にコーナー２の「コーナー名」が配置されている。なお、この時点では、コーナー２の終了時刻が判明していないので、終了時刻に対応する表示位置は暫定的に設定されるものとなっている。また、コーナー１の終了時刻も判明していないので、終了時刻に対応する表示位置は暫定的にコーナー２の開始時刻に設定されるものとなっている。
【００６２】
また、時点ｔ３において、コーナー１の放送が終了され、時点ｔ４において、メタデータサーバ３にてコーナー１のコンテンツ情報である「出演者」及び「概要」が作成されると、レイアウト決定部１０６において、この「出演者」及び「概要」が受信され（ＳＴ７０１）、上位レイヤのメタデータが登録済みであるかが判定される（ＳＴ７０２）。ここで、コーナー１の「出演者」及び「概要」は、コーナーレイヤのメタデータ（コーナーメタデータ）であり、上位レイヤである番組メタデータが登録されている。このため、ＳＴ７０３に進み、同一レイヤの他のメタデータが登録済みであるかが判定される。つまり、同一レイヤのコーナー２のコンテンツ情報である「コーナー名」や「出演者」が登録済みであるかが判定される。このとき、コーナーレイヤのメタデータとして、コーナー２の「コーナー名」が登録されている。このため、ＳＴ７０４に進み、同一セットのメタデータが登録済みであるかが判定される。このとき、同一セットであるコーナー１の「コーナー名」が登録されている。このため、ＳＴ７０６に進み、階層レベル別レイアウト決定部１０６２により同一セットのメタデータである、コーナー１の「コーナー名」の表示領域の配置が変更され、同一時間帯の表示領域に「出演者」及び「概要」を配置するレイアウト情報が決定される。
【００６３】
図９（ｂ）は、このように決定されたレイアウト情報に基づいて作成されるサービス提供画面の構成例を示している。このサービス提供画面においては、コーナー１の「コーナー名」の表示領域８０２の表示幅を変更して狭幅の表示領域８０２´とすると共に、同一時間帯にコーナー１の「出演者」及び「概要」の表示領域９０２、９０３が配置されている。また、このとき、コーナー１の「出演者」及び「概要」には、コーナー１の終了時刻（ここでは、「１８：３０）が対応づけられている。このため、時刻別レイアウト決定部１０６１により、暫定的に設定されていたコーナー１の終了時刻に対応する位置が変更される。
【００６４】
なお、図９（ｂ）に示すように、コーナー１の「コーナー名」の表示幅を変更すると共に、同一時間帯にコーナー１の「出演者」及び「概要」を配置する場合において、これらの「出演者」や「概要」の情報量が多い場合には、これらの情報の一部又は全部を表示するためのリンクを作成するようにしても良い。図９（ｂ）においては、「概要」を表示させるためのリンクを一例として示している（点線で示す吹き出し部分参照）。
【００６５】
次に、時点ｔ５において、コーナー２の放送が終了され、時点ｔ６において、メタデータサーバ３にてコーナー２のコンテンツ情報である「出演者」及び「概要」が作成される。そして、レイアウト決定部１０６において、この「出演者」及び「概要」が受信されると（ＳＴ７０１）、コーナー１の「出演者」及び「概要」を受信した場合と同様に、ＳＴ７０２、ＳＴ７０３及びＳＴ７０４を経てＳＴ７０６に進み、階層レベル別レイアウト決定部１０６２により同一セットのメタデータである、コーナー２の「コーナー名」の配置が変更され、同一時間帯の表示領域に「出演者」及び「概要」を配置するレイアウト情報が決定される。
【００６６】
図１０（ａ）は、このように決定されたレイアウト情報に基づいて作成されるサービス提供画面の構成例を示している。このサービス提供画面においては、コーナー２の「コーナー名」の表示領域９０１の表示幅を変更して狭幅の表示領域９０１´とすると共に、同一時間帯にコーナー２の「出演者」及び「概要」の表示領域１００１、１００２が配置されている。また、このとき、コーナー２の「出演者」及び「概要」には、コーナー２の終了時刻（ここでは、「１９：００」）が対応づけられている。このため、時刻別レイアウト決定部１０６１により、暫定的に設定されていたコーナー２の終了時刻に対応する位置が変更される。
【００６７】
次に、時点ｔ７において、番組１の放送が終了され、時点ｔ８において、メタデータサーバ３にて番組１のコンテンツ情報である「出演者」及び「概要」が作成されると、レイアウト決定部１０６において、この「出演者」及び「概要」が受信され（ＳＴ７０１）、上位レイヤのメタデータが登録済みであるかが判定される（ＳＴ７０２）。ここで、番組１の「出演者」及び「概要」は、番組レイヤのメタデータ（番組メタデータ）であるため、上位レイヤのメタデータは存在しない。このため、ＳＴ７０４に進み、同一セットのメタデータが登録済みであるかが判定される。このとき、番組１のコンテンツ情報として「番組名」が登録されている。このため、ＳＴ７０６に進み、階層レベル別レイアウト決定部１０６２により同一セットのメタデータである、番組１の「番組名」の表示領域の配置が変更され、同一時間帯の表示領域に「出演者」及び「概要」を配置するレイアウト情報が決定される。
【００６８】
図１０（ｂ）は、このように決定されたレイアウト情報に基づいて作成されるサービス提供画面の構成例を示している。このサービス提供画面においては、番組１の「番組名」の表示領域８０１´の表示幅を変更して狭幅の表示領域８０１´´とすると共に、同一時間帯に番組１の「出演者」の表示領域１００３が配置されている。なお、図１０（ｂ）においては、番組１の「概要」を表示するためのリンクを作成し、「番組名」に対応づけた場合について示している。また、このとき、番組１の「出演者」及び「概要」には、番組１の終了時刻（ここでは、「１９：００）が対応づけられている。このため、時刻別レイアウト決定部１０６１により、暫定的に設定されていた番組１の終了時刻に対応する位置が変更される。
【００６９】
このように実施の形態１に係る表示制御装置１によれば、メタデータサーバ３から取得したメタデータのサービス提供画面における表示領域のレイアウトを、当該メタデータの階層レベルに基づいて決定し、当該レイアウトを時系列で提供されるメタデータに応じて動的に変化させるようにしたことから、階層レベルに基づいて決定されたメタデータの表示領域を、時間経過に従って動的に変化させるサービス提供画面を表示させることができるので、階層構造を有し、時系列で提供されるメタデータを利用しながら、情報を把握し易いサービス提供画面を提供することが可能となる。
【００７０】
特に、実施の形態１に係る表示制御装置１においては、先行して登録されたメタデータよりも下位レイヤのメタデータが取得された場合、先行して登録されているメタデータの表示領域を上位レイヤの表示範囲に移動させている。これにより、メタデータサーバ５におけるメタデータの作成手順に応じて、階層構造を有するメタデータの表示レイアウトを動的に最適化することができ、メタデータの階層構造を分かり易く表示することが可能となる。
【００７１】
（実施の形態２）
実施の形態２に係る表示制御装置１Ａにおいては、サービス提供画面の表示レイアウトを有効メタデータの重要度に応じて変更可能とする点で、実施の形態１に係る表示制御装置１と相違する。以下、実施の形態２に係る表示制御装置１Ａの構成について、実施の形態１に係る表示制御装置１との相違点を中心に説明する。図１１は、本発明の実施の形態２に係る表示制御装置１Ａの機能ブロック図である。図１１に示す表示制御装置１Ａにおいて、図２と共通する構成については、同一の符号を付与し、その説明を省略する。
【００７２】
図１１に示すように、実施の形態２に係る表示制御装置１Ａは、レイアウト決定部１０６が重要度別レイアウト決定部１０６３を備える点で、実施の形態１に係る表示制御装置１と相違する。重要度別レイアウト決定部１０６３は、有効メタデータ抽出部１０５で抽出された有効メタデータの重要度を判定し、その重要度に応じて有効メタデータの表示領域を特定するレイアウト情報を決定する。重要度別レイアウト決定部１０６３により決定されたレイアウト情報は、階層レベル別レイアウト決定部１０６１や時刻別レイアウト決定部１０６２により決定されたレイアウト情報と同様に、コンテンツ作成部１０８に出力される。
【００７３】
ここで、有効メタデータの重要度について説明する。有効メタデータの重要度とは、対象となる有効メタデータにおける利用価値の程度をいう。サービス提供画面上において利用者にとって利用価値が高い有効メタデータは重要度が高く、利用価値が低い有効メタデータは重要度が低い。このような重要度に応じてレイアウト情報を決定することにより、例えば、重要度が高い有効メタデータについては表示領域を大きくする一方、重要度が低い有効メタデータについては表示領域を小さくしたサービス提供画面を提供することが可能となる。このような重要度に応じたサービス提供画面の表示レイアウトは、現在放送中の番組のメタデータを有効メタデータとして抽出する場合にも適用できるが、特に過去の番組のメタデータを含めて有効メタデータとして抽出する場合に好適である。以下においては、過去の番組のメタデータを含めて有効メタデータとして抽出する場合を例に説明する。
【００７４】
有効メタデータの重要度の判定は、例えば、対象となる有効メタデータの放送終了時点からの経過時間や、利用者からのインタラクション情報の数量に基づいて行うことが考えられる。前者においては、放送終了時点からの経過時間が短いメタデータの方が利用者の利用価値が高いという想定に基づくものである。一方、後者においては、クライアント５を介した利用者からのインタラクション情報が多いメタデータは利用価値が高いという想定に基づくものである。なお、後者の場合には、サービス提供画面上で、利用者が気に入ったメタデータを選択し、その選択内容が表示制御装置１Ａに通知される仕組みが必要になる。
【００７５】
実施の形態２に係る表示制御装置１Ａにおいて、重要度別レイアウト決定部１０６３は、ｉ）対象となる有効メタデータの放送終了時点からの経過時間に応じて有効メタデータの重要度を判定する機能と、ｉｉ）利用者からのインタラクション情報の数量に基づいて有効メタデータの重要度を判定する機能とを有している。例えば、ｉ）においては、放送終了時点からの経過時間が予め定めた閾値を上回った場合に重要度が高いと判定し、当該閾値を下回る場合に重要度が低いと判定する。また、ｉｉ）においては、クライアント５のユーザインタラクション処理部５０３から提供されるインタラクション情報（例えば、お気に入り登録情報）の数量をカウントし、このインタラクション情報が予め定めた閾値を上回った場合に重要度が高いと判定し、当該閾値を下回る場合に重要度が低いと判定する。
【００７６】
以下、このように有効メタデータの重要度に応じて表示レイアウトを変更した場合のサービス提供画面について説明する。図１２は、実施の形態２に係る表示制御装置１Ａからクライアント５に配信されるサービス提供画面の構成の一例を示す図である。なお、図１２においては、上記ｉ）対象となる有効メタデータの放送終了時点からの経過時間に応じて有効メタデータの重要度を判定する場合に配信されるサービス提供画面の一例を示している。図１２に示すサービス提供画面においては、放送終了時点から一定時間が経過した「番組０」の有効メタデータの重要度が低いと判定され、そのコンテンツ情報が「番組名」のみに集約され、他の番組メタデータやコーナーメタデータが省略された場合について示している。なお、利用者がこの「番組名」を選択した場合には、省略された番組メタデータやコーナーメタデータが「番組１」と同様に表示されるものとなっている。
【００７７】
このように実施の形態２に係る表示制御装置１Ａによれば、メタデータサーバ３から取得したメタデータの重要度に応じて当該メタデータのサービス提供画面における表示領域のレイアウトを決定するようにしたことから、例えば、メタデータの重要度が高いメタデータの表示領域を大きくすることができ、利用者にとって利用価値が高い情報をより把握し易いサービス提供画面を提供することが可能となる。
【００７８】
特に、実施の形態２に係る表示制御装置１Ａにおいては、取得したメタデータの提供時点（作成時間）からの経過時間に応じて当該メタデータの重要度を判定するようにしていることから、メタデータの提供時間からの経過時間を反映したレイアウトのサービス提供画面を提供することができ、利用者とって利用価値が高い情報をより把握し易くすることが可能となる。
【００７９】
また、実施の形態２に係る表示制御装置１Ａにおいては、サービス提供画面に表示されたメタデータの選択を受け付け可能とし、メタデータの被選択回数に応じて当該メタデータの重要度を判定するようにしていることから、利用者によるメタデータの選択回数を反映したレイアウトのサービス提供画面を提供することができ、利用者とって利用価値が高い情報をより把握し易くすることが可能となる。
【００８０】
（実施の形態３）
実施の形態１に係る表示制御装置１は、メタデータサーバ３から取得したメタデータのみを含むサービス提供画面をクライアント５に提供する構成を採る。このようなサービス提供画面において、メタデータサーバ３から取得したメタデータのみならず、それに関連するデータ（例えば、出演者に関するプロフィールや他の番組の出演情報など）を表示することができれば、利用者における情報検索の手間を排除し、その利便性を高めることが可能となる。実施の形態３に係る表示制御装置１Ｂは、このような要請に応えるものであり、メタデータサーバ３から取得したメタデータのみならず、メタデータに関連するデータもサービス提供画面に表示可能とする点で、実施の形態１に係る表示制御装置１と相違する。
【００８１】
以下、実施の形態３に係る表示制御装置１Ｂの構成について、実施の形態１、２に係る表示制御装置１、１Ａとの相違点を中心に説明する。図１３は、本発明の実施の形態３に係る表示制御装置１Ｂが適用されるネットワーク構成図である。図１４は、実施の形態３に係る表示制御装置１Ｂの機能ブロック図である。図１３に示すネットワーク構成図において、図１と共通する構成については、同一の符号を付与し、その説明を省略する。また、図１４に示す表示制御装置１Ｂにおいて、図５、図１１と共通する構成については、同一の符号を付与し、その説明を省略する。
【００８２】
図１３に示すように、実施の形態３に係る表示制御装置１Ｂは、メタデータサーバ３が提供するメタデータに関連するデータ（以下、「関連データ」という）を提供するメタデータ関連データ提供サーバ（以下、「関連データ提供サーバ」という）に通信ネットワーク２を介して接続され、関連データの提供を受けることが可能となっている。
【００８３】
関連データ提供サーバ６は、例えば、メタデータサーバ３と同様に、メタデータ作成会社により管理される。表示制御装置１を管理するＩＳＰや通信キャリアにおいて管理することも可能である。関連データ提供サーバ６は、ＣＰＵ、ＣＰＵが読み込むプログラムを格納したＲＯＭ及びＣＰＵのワークエリアとして機能するＲＡＭを備えるＰＣ等により構成され、ＲＯＭに格納されたプログラムを実行することで表示制御装置１Ｂとの通信を含む各種処理を行う。関連データ提供サーバ６には、メタデータサーバ３に蓄積されたメタデータに関連する各種の関連データが登録されている。関連データ提供サーバ６は、表示制御装置１Ｂからの要求に応じて、例えば、表示制御装置１Ｂに提供されたメタデータの関連データを配信する。
【００８４】
なお、ここでは、メタデータサーバ３に蓄積されたメタデータに関連する各種の関連データが登録された関連データ提供サーバ６から表示制御装置１Ｂが関連データの提供を受ける場合について示しているが、関連データを提供するサーバについては、予めメタデータに応じて関連データを登録している関連データ提供サーバ６に限定されるものではない。例えば、通信ネットワーク２上に存在する任意の情報提供サーバであっても良い。
【００８５】
このようなネットワークに接続される表示制御装置１Ｂは、メタデータサーバ３からメタデータ、関連データ提供サーバ６から関連データの提供を受け、これらのメタデータ及び関連データに基づいてサービス提供画面を作成し、クライアント５に配信できるものとなっている。実施の形態３に係る表示制御装置１Ｂは、図１４に示すように、関連データ取得部１０９、関連データ解析部１１０、関連データレイアウト決定部１１１を有する点で実施の形態１、２に係る表示制御装置１、１Ａと相違する。
【００８６】
関連データ取得部１０９は、通信ネットワーク２を介して関連データ提供サーバ６から関連データを取得する。関連データ取得部１０９は、メタデータ取得部１０１で取得したメタデータの通知を受け、通知されたメタデータの関連データを取得する。なお、メタデータ取得部１０１から通知されたメタデータの関連データを全て取得することが考えられるが、特定のメタデータの関連データに限って取得することも可能である。
【００８７】
関連データ解析部１１０は、関連データ取得部１０９により取得された関連データの内容を解析する。関連データ解析部１１０は、データジャンル解析部１１０１を備え、関連データのジャンルを特定し、当該関連データをジャンルに分類する。例えば、データジャンル解析部１１０１は、予め複数のジャンルと、ジャンルに対応づけられたキーワードを保持しておき、関連データとキーワードとの一致により対象となるジャンルを判定する。関連データが分類されるジャンルとしては、例えば、画像、動画、音楽、ニュース、一般Ｗｅｂページ等が考えられる。
【００８８】
関連データレイアウト決定部１１１は、サービス提供画面に提示する関連データの表示レイアウトを決定する。関連データレイアウト決定部１１１は、ジャンル優先度決定部１１１１及びジャンル別関連データ対応付け部１１１２を備える。ジャンル優先度決定部１１１１は、関連データ解析部１１０のデータジャンル解析部１１０１により判定されたジャンルのうち、優先度の高いジャンルを特定する。優先度の高いジャンルの特定には、例えば、ジャンルに当てはまる関連データの数量に基づいて優先度の高いジャンルを特定する方法や、サービス提供画面上からユーザが選択した回数に基づいて優先度の高いジャンルを特定する方法が考えられる。なお、後者の場合には、サービス提供画面上で、利用者が気に入った関連データを選択し、その選択内容が表示制御装置１Ｂに通知される仕組みが必要になる。
【００８９】
ジャンル別関連データ対応付け部１１１２は、ジャンル優先度決定部１１１１により特定された優先度の高いジャンルの関連データを、有効メタデータに対応づけるレイアウト情報を決定する。この場合、ジャンル別関連データ対応付け部１１１２は、レイアウト決定部１０６から出力される有効メタデータのレイアウト情報を参照しながら、優先度の高いジャンルの関連データを対応づけるレイアウト情報を決定する。決定されたレイアウト情報は、関連データと共にコンテンツ作成部１０８に出力される。コンテンツ作成部１０８においては、レイアウト決定部１０６から出力された有効メタデータ及びレイアウト情報と、関連データレイアウト決定部１１１から出力された関連データ及びレイアウト情報とに基づいてサービス提供画面が作成される。
【００９０】
コンテンツ作成部１０８により作成されたサービス提供画面は、通信ネットワーク４を介してクライアント５に配信され、クライアント５の表示部５０２で表示される。サービス提供画面において、関連データは、例えば、対象となる有効メタデータのリンクとして埋め込まれる。この場合、図９（ｂ）の点線で示す吹き出し部分のように、有効メタデータに対応してリンクが表示される。このリンクには、例えば、対象となる関連データの全部を表示することが考えられるが、その一部のみを表示し、関連データの全部を表示する際には、別途、関連データ提供サーバ６から取得する構成としても良い。
【００９１】
このように実施の形態３に係る表示制御装置１Ｂによれば、メタデータに関連する関連データを取得し、取得した関連データを該当するメタデータに対応付けるようにしていることから、メタデータのみならず、これに関連する関連データをサービス提供画面に表示させることができるので、利用者におけるメタデータの関連データの検索の手間を排除し、その利便性を高めることが可能となる。
【００９２】
以上、上述の実施形態を用いて本発明について詳細に説明したが、当業者にとっては、本発明が本明細書中に説明した実施形態に限定されるものではないということは明らかである。本発明は、特許請求の範囲の記載により定まる本発明の趣旨及び範囲を逸脱することなく修正及び変更態様として実施することができる。従って、本明細書の記載は、例示説明を目的とするものであり、本発明に対して何ら制限的な意味を有するものではない。
【００９３】
例えば、上記実施の形態においては、メタデータが、番組レイヤに属する番組メタデータと、コーナーレイヤに属するコーナーメタデータとで構成される場合について説明しているが、メタデータの構成については、これに限定されるものではなく適宜変更が可能である。例えば、コーナーレイヤの下位の階層にアイテムレイヤを定義し、番組のコーナーにて紹介された商品、場所などの情報をメタデータ（アイテムメタデータ）としても良い。この場合、サービス提供画面においては、コーナーメタデータの配下にアイテムメタデータを表示させることができ、より利便性に優れたサービス提供画面を利用者に提供することが可能となる。
【符号の説明】
【００９４】
１  メタデータ表示制御装置（表示制御装置）
２、４  通信ネットワーク
３  メタデータサーバ
５  クライアント端末（クライアント）
６  メタデータ関連データ提供サーバ（関連データ提供サーバ）
１０１  メタデータ取得部
１０２  メタデータ内容解析部
１０２１ａ  時刻情報抽出部
１０２１ｂ  時刻情報更新部
１０３  メタデータデータベース（ＤＢ）
１０４  現在時刻取得部
１０５  有効メタデータ抽出部
１０６  レイアウト決定部
１０６１  階層レベル別レイアウト決定部
１０６２  時刻別レイアウト決定部
１０６３  重要度別レイアウト決定部
１０７  コンテンツ要求受付部
１０８  コンテンツ作成部
１０９  関連データ取得部
１１０  関連データ解析部
１１０１  データジャンル解析部
１１１  関連データレイアウト決定部
１１１１  ジャンル優先度決定部
１１１２  ジャンル別関連データ対応付け部
【図１】
2011091675.tif 000003
【図２】
2011091675.tif 000004
【図３】
2011091675.tif 000005
【図４】
2011091675.tif 000006
【図５】
2011091675.tif 000007
【図６】
2011091675.tif 000008
【図７】
2011091675.tif 000009
【図８】
2011091675.tif 000010
【図９】
2011091675.tif 000011
【図１０】
2011091675.tif 000012
【図１１】
2011091675.tif 000013
【図１２】
2011091675.tif 000014
【図１３】
2011091675.tif 000015
【図１４】
2011091675.tif 000016