(57)【要約】【課題】コンテンツ表示サイズに応じたレイアウトでコンテンツを表示するコンテンツ表示装置、および、そのようなコンテンツ表示装置にコンテンツデータを提供するコンテンツデータ提供装置を実現する。【解決手段】テレビ３０のコンテンツ表示サイズを特定可能なコンテンツ表示サイズ特定情報を取得するコンテンツ要求受信部１５と、コンテンツのレイアウトを表示サイズ特定情報に基づいて選択するレイアウト選択部１２と、選択されたレイアウトでコンテンツを表示させるためのコンテンツデータを、テレビ３０に提供するコンテンツデータ送信部１６とを備えている。【選択図】  図１
2008294591.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ表示装置のコンテンツ表示サイズを特定可能なコンテンツ表示サイズ特定情報を取得するコンテンツ表示サイズ特定情報取得手段と、
コンテンツのレイアウトを上記コンテンツ表示サイズ特定情報に基づいて選択するレイアウト選択手段と、
選択された上記レイアウトで上記コンテンツを表示させるためのコンテンツデータを、上記コンテンツ表示装置に提供するコンテンツデータ提供手段と、を備えている、
ことを特徴とするコンテンツデータ提供装置。
【請求項２】
上記コンテンツ表示サイズ特定情報は、上記コンテンツ表示装置の画面サイズを示す画面サイズ情報を含むことを特徴とする、請求項１に記載のコンテンツデータ提供装置。
【請求項３】
コンテンツデータ提供装置より取得したコンテンツデータを用いてコンテンツを表示するコンテンツ表示装置であって、
上記コンテンツを表示するコンテンツ表示サイズを特定可能なコンテンツ表示サイズ特定情報を上記コンテンツデータ提供装置に提供するコンテンツ表示サイズ特定情報提供手段を備えている、
ことを特徴とするコンテンツ表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ表示装置にコンテンツデータを提供するコンテンツデータ提供装置に関する。また、コンテンツデータ提供装置より提供されたコンテンツデータに基づいてコンテンツを表示するコンテンツ表示装置に関する。
【背景技術】
【０００２】
コンテンツを表示する各種コンテンツ表示装置が広く普及している。
【０００３】
コンテンツ表示装置の一例として、放送されたコンテンツを表示するテレビが挙げられる。放送されたコンテンツを表示する従来のテレビには、以下のような特徴がある。
【０００４】
すなわち、従来のテレビは、画面サイズによらず、放送された同一のコンテンツを表示する。つまり、１０インチ型のディスプレイを備えたテレビにも、５０インチ型のディスプレイを備えたテレビにも、同一のコンテンツが表示される。視聴者は、テレビとの距離を無意識に調整し、見やすい位置からテレビを視聴する。
【０００５】
また、従来のテレビは、基本的に、１つの画面に１つのコンテンツを表示する。同時に放送されている複数のコンテンツを同時に表示可能なテレビも存在するが、その場合も、視聴者は、それらのなかから１つのコンテンツを視聴する。地上波デジタル放送の普及に伴い、ＢＭＬ（Broadcast Markup Language）に対応したテレビも登場しているが、この場合も、放送されたコンテンツと文字情報とが一定のレイアウトで表示されることになる。
【０００６】
画面サイズの異なるテレビに同一の文字情報を表示する場合、以下のような問題を生じえる。すなわち、図５に示すように、２０インチ型の画面に表示してちょうどよい文字数の文字情報を、１０インチ型の画面に表示すると、画面７０３のようになり、面積あたりの情報量が多く、文字が小さすぎて読めない。逆に、５０インチ型の画面に表示すると、画面７０２のように、面積あたりの情報量が少なく、文字が大きく表示されすぎ読めるが無駄が多い。
【０００７】
このような問題を解決するためには、コンテンツ表示装置の画面サイズに応じたレイアウトでコンテンツを表示する必要がある。
【０００８】
特許文献１には、２次元コードデータを、表示するディスプレイの画面サイズに応じて、最適なサイズに変更し表示する方法が開示されている。具体的には、ディスプレイの画面サイズごとに応じた複数の２次元コードデータから、ディスプレイの画面サイズに対応した２次元コードデータを選択し、ディスプレイに表示している。
【特許文献１】特開２００６−２３８０１０号公報（平成１８年９月７日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
現在、画面サイズが数インチの小型ディスプレイを備えた携帯電話やＰＤＡから、画面サイズが１００インチに及ぶ大型ディスプレイを備えたテレビまで、多様なコンテンツ表示装置が存在する。これらのコンテンツ表示装置において、同一のコンテンツを表示する場合、上記従来のような構成では、読み易い状態でユーザにコンテンツを提示することが困難になっている。
【００１０】
本発明は、上記問題に鑑みてなされたものであり、コンテンツ表示サイズに応じたレイアウトでコンテンツを表示するコンテンツ表示装置、および、そのようなコンテンツ表示装置にコンテンツデータを提供するコンテンツデータ提供装置を実現することにある。
【課題を解決するための手段】
【００１１】
本発明に係るコンテンツデータ提供装置は、上記の課題を解決するために、
コンテンツ表示装置のコンテンツ表示サイズを特定可能なコンテンツ表示サイズ特定情報を取得するコンテンツ表示サイズ特定情報取得手段と、コンテンツのレイアウトを上記コンテンツ表示サイズ特定情報に基づいて選択するレイアウト選択手段と、選択された上記レイアウトで上記コンテンツを表示させるためのコンテンツデータを、上記コンテンツ表示装置に提供するコンテンツデータ提供手段と、を備えている、
ことを特徴としている。
【００１２】
上記の構成によれば、上記コンテンツデータ提供装置は、上記コンテンツ表示装置のコンテンツ表示サイズに応じて選択されたレイアウトで上記コンテンツを表示させるコンテンツデータを、上記コンテンツ表示装置に提供することができる。したがって、上記コンテンツ表示装置は、上記コンテンツデータ提供装置より提供された上記コンテンツデータを用いて、コンテンツ表示サイズに応じたレイアウトで上記コンテンツを表示することができるという効果を奏する。
【００１３】
また、上記コンテンツ表示装置にコンテンツデータを提供するサービス事業者にとっては、上記コンテンツ表示装置上に表示されるコンテンツのレイアウトを、上記コンテンツ表示装置のコンテンツ表示サイズ（例えば、画面サイズ）ごとに細かく規定することが可能になるというメリットがある。
【００１４】
また、上記コンテンツ表示装置のユーザにとっては、自分のコンテンツ表示装置のコンテンツ表示サイズ（例えば、画面サイズやブラウザのＵｓｅｒＡｇｅｎｔ）に対応したレイアウトで表示されるので、違和感なく上記コンテンツを閲覧することができるというメリットがある。
【００１５】
また、上記コンテンツが上記コンテンツ表示装置に表示される際のレイアウトは、上記コンテンツ表示装置に固定的に格納されたプログラムによってではなく、上記コンテンツデータ提供装置におけるレイアウトの選択によって決定される。したがって、上記コンテンツ表示装置にプログラムを組み込む事業者にとっては、上記コンテンツ表示装置に表示されるコンテンツのレイアウトを変更するために、上記コンテンツ表示装置に組み込むプログラムを変更する必要から解放されるというメリットがある。
【００１６】
本発明に係るコンテンツデータ提供装置は、さらに、
上記コンテンツ表示サイズ特定情報は、上記コンテンツ表示装置の画面サイズを示す画面サイズ情報を含むことが好ましい。
【００１７】
上記の構成を備えたことにより、上記コンテンツ表示装置は、上記コンテンツデータ提供装置より提供された上記コンテンツデータを用いて、該コンテンツ表示装置の画面サイズに応じたレイアウトで上記コンテンツを表示することができるという効果を奏する。
【００１８】
なお、上記コンテンツデータ提供装置は、コンテンツ表示サイズ特定情報（画面サイズ情報）の他に、上記コンテンツ表示装置のユーザの要求を示すユーザ要求情報を上記コンテンツ表示装置より取得するユーザ要求情報取得手段を更に備え、上記レイアウト選択手段は、上記画面サイズ情報の他に、上記ユーザ要求情報に基づいて、上記コンテンツのレイアウトを選択するものであってもよい。
【００１９】
この場合、上記コンテンツデータ提供装置は、上記コンテンツ表示装置のコンテンツ表示サイズ（画面サイズ）に加え、上記コンテンツ表示装置のユーザの要求に適ったレイアウトで上記コンテンツを表示するためのコンテンツデータを、上記コンテンツ表示装置に提供することができる。すなわち、コンテンツ表示装置を利用するユーザにとっては、所望のレイアウトで表示された上記コンテンツを利用することができるというメリットがある。
【００２０】
なお、上記レイアウト選択手段は、例えば、予め用意された複数のレイアウト記述であって、互いに異なるレイアウトを定義した複数のレイアウト記述から上記画面サイズ情報に対応したレイアウト記述を選択することによって、上記コンテンツのレイアウトを選択するものであってもよい。また、上記コンテンツデータ提供装置は、選択されたレイアウト記述と各種表示データとを合成するコンテンツデータ合成手段を更に備えていてもよい。ここで、レイアウト記述と合成される表示データには、テキストデータ、動画像データ、静止画像データなど表示に用いるデータであれば何でもよい。
【００２１】
なお、上記レイアウト選択手段を、予め用意された複数の合成ルールから上記画面サイズに対応した合成ルールを選択する合成ルール選択手段に置き換え、また、上記コンテンツデータ合成手段を、選択された合成ルールに則って各種表示データを合成するコンテンツデータ合成手段に置き換えても、上記と同様の効果を奏する。
【００２２】
本発明に係るコンテンツ表示装置は、上記の課題を解決するために、
コンテンツデータ提供装置より取得したコンテンツデータを用いてコンテンツを表示するコンテンツ表示装置であって、上記コンテンツを表示するコンテンツ表示サイズを特定可能なコンテンツ表示サイズ特定情報を上記コンテンツデータ提供装置に提供するコンテンツ表示サイズ特定情報提供手段を備えている、ことを特徴としている。
【００２３】
上記の構成によれば、上記コンテンツ表示装置は、上記コンテンツを表示するコンテンツ表示サイズを特定可能なコンテンツ表示サイズ特定情報を、上記コンテンツデータ提供装置に提供する。したがって、上記コンテンツデータ提供装置は、上記コンテンツ表示サイズ特定情報に基づいて、上記コンテンツ表示装置によって特定されたコンテンツ表示サイズに応じたレイアウトを選択することや、選択したレイアウトで上記コンテンツを表示させるためのコンテンツデータを上記コンテンツ表示装置に提供することなどが可能になる。
【００２４】
なお、上記コンテンツデータ表示装置は、上記コンテンツ表示サイズ特定情報提供手段の代わりに、上記コンテンツを表示する画面の画面サイズを示す画面サイズ情報を上記コンテンツデータ提供装置に提供する画面サイズ情報提供手段を備えていてもよい。この際、画面サイズ情報は、上記コンテンツが表示される画面のサイズを示すものであればよく、上記コンテンツ表示装置に内蔵された内蔵ディスプレイの画面サイズを示すものであってもよいし、上記コンテンツ表示装置に接続された外付ディスプレイの画面サイズを示すものであってもよい。
【００２５】
外付ディスプレイにコンテンツを表示するコンテンツ表示装置としては、ディスプレイを内蔵しないパーソナルコンピュータなどの他に、レコーダ、プリンタ、ＳＴＢなども挙げられる。この場合、コンテンツ表示装置は、当該外付ディスプレイの画面サイズを検出し、検出した外付ディスプレイの画面サイズを示す画面サイズ情報をコンテンツデータ提供装置に提供する。
【００２６】
なお、上記コンテンツデータ提供装置と、上記コンテンツ表示装置とを含むコンテンツ表示システムも本発明の技術的範疇に含まれ得る。
【００２７】
また、上記コンテンツデータ提供装置を動作させるためのプログラムであって、コンピュータを上記コンテンツデータ提供装置が備えている各手段として機能させるためのプログラム、および、上記コンテンツ表示装置を動作させるためのプログラムであって、コンピュータを上記コンテンツ表示装置が備えている各手段として機能させるためのプログラムも本発明の技術的範疇に含まれ得る。また、これらのプログラムが記録されている、コンピュータ読み取り可能な記録媒体も本発明の技術的範疇に含まれ得る。
【発明の効果】
【００２８】
本発明のコンテンツデータ提供装置は、以上のように、コンテンツ表示装置のコンテンツ表示サイズを特定可能なコンテンツ表示サイズ特定情報を取得するコンテンツ表示サイズ特定情報取得手段と、上記コンテンツのレイアウトを上記コンテンツ表示サイズ特定情報に基づいて選択するレイアウト選択手段と、選択された上記レイアウトで上記コンテンツを表示させるためのコンテンツデータを、上記コンテンツ表示装置に提供するコンテンツデータ提供手段と、を備えている。したがって、上記コンテンツデータ提供装置より提供されたコンテンツデータに基づいてコンテンツを表示するコンテンツ表示装置において、コンテンツ表示サイズに応じたレイアウトでコンテンツを表示することができる。
【発明を実施するための最良の形態】
【００２９】
本発明に係る実施形態について、図１〜図４を参照して以下に説明する。本実施形態では、一例として、コンテンツ表示システムに、本発明のコンテンツデータ提供装置を適用した場合について説明する。なお、本実施形態においては、コンテンツ表示システムに適用されたコンテンツデータ提供装置をコンテンツ生成サーバ１０として説明する。
【００３０】
（コンテンツ表示システムの構成）
以下に、コンテンツ生成サーバ１０を含むコンテンツ表示システムの概要について、図２を参照して説明する。図２は、コンテンツ生成サーバ１０を適用した場合の、コンテンツ表示システムの概略構成を示す説明図である。
【００３１】
以下に説明するコンテンツ表示システムは、図２に示したように、少なくとも、コンテンツ生成サーバ１０と、テレビ３０と、表示データサーバ４０とを含んで構成されている。テレビ３０は、コンテンツ生成サーバ１０よりコンテンツデータを取得し、取得したコンテンツデータに基づいてコンテンツを表示するコンテンツ表示装置として機能する。このコンテンツ表示システムは、テレビ３０の代わりに、ＰＣ（パーソナルコンピュータ）や携帯電話をコンテンツ表示装置として構成してもよい。
【００３２】
（コンテンツ表示システムの動作）
次に、コンテンツ表示システムにおける、各装置の具体的な動作を説明する。なお、本実施形態においては、コンテンツ表示システムに適用するコンテンツ表示装置をテレビ３０として説明する。
【００３３】
まず、テレビ３０を視聴する視聴者（ユーザ）が、リモコン等を操作し、テレビ３０にコンテンツの表示を指示する。テレビ３０は、視聴者からの指示に基づいて、コンテンツ生成サーバ１０にコンテンツ要求を送信する。コンテンツ生成サーバ１０は、テレビ３０より送信されたコンテンツ要求に対応する表示データを、表示データサーバ４０より取得する。また、コンテンツ生成サーバ１０は、表示データサーバ４０から取得した表示データを用いて、テレビ３０に提供するコンテンツデータを生成し、ネットワーク２０を介して、テレビ３０に生成したコンテンツデータを送信する。テレビ３０は、コンテンツ生成サーバ１０からのコンテンツデータに基づき、コンテンツを自身の画面に表示する。
【００３４】
また、コンテンツ生成サーバ１０は、テレビ３０に提供するコンテンツデータを生成するにあたり、コンテンツのレイアウトを示すレイアウト記述（図２におけるレイアウト記述）と、取得した表示データとを合成し、コンテンツを生成している。
【００３５】
コンテンツ生成サーバ１０が用いるレイアウト記述が示すレイアウトの例を、図３を参照して具体的に説明する。図３は、コンテンツ生成サーバ１０が用いるレイアウト記述が示すレイアウトの例を示す説明図である。レイアウト５０２を例にとって説明すると、コンテンツ生成サーバ１０によって、表示データサーバ４０より取得した表示データは、レイアウト５０２に対応するレイアウト記述によって示された、表示データを表示するための４つの各表示領域に組み込まれる。なお、このレイアウト記述とは、コンテンツのレイアウトを示す、換言すれば、コンテンツ上の表示データの配置を示すものである。
【００３６】
このように、コンテンツ生成サーバ１０は、レイアウト５０２の各表示領域に表示データを組み込むことにより、コンテンツデータを生成する。
【００３７】
ここで、テレビ３０の画面サイズは、様々なサイズが存在するため、レイアウト記述が１種類であると、テレビ３０の画面に表示されたコンテンツが見づらくなるなどの問題がある。具体的には、図３に示すように、画面サイズが３０インチとなるテレビ３０に対しては、レイアウト５０２に対応したレイアウト記述のように、複数の表示領域を備えることができる。しかしながら、レイアウト５０２に対応したレイアウト記述を、画面サイズが１０インチのテレビ３０や、画面サイズがさらに小さい携帯端末（携帯電話等）に用いた場合、テレビ３０や携帯端末の画面上における各表示領域は小さくなり、各表示領域に表示される表示データが見づらくなる。このように、異なる画面サイズ領域に、同じレイアウト記述を用いたコンテンツを提供することは、根本的に無理がある。
【００３８】
したがって、多くの画面サイズのテレビ３０が存在する中において、各画面サイズ用のレイアウト記述が必要となる。ここで、同図に示したように、画面サイズが携帯端末の場合には、画面サイズが３０インチの場合に最適なレイアウト５０２よりも、レイアウト５０７に示すように、表示領域の数が少なくなるレイアウト５０７に対応するレイアウト記述を用いることで、上記に記載した問題を解決することができる。さらに、画面サイズが同じ３０インチであっても、ワイド表示やノーマル表示などのテレビ３０の画面形状によって、コンテンツ生成サーバ１０が、用いるレイアウト記述を切り替えることが好ましい。
【００３９】
次に、テレビ３０の画面サイズに応じたレイアウト記述を用いて、コンテンツデータを生成するコンテンツ生成サーバ１０について説明する。
【００４０】
（コンテンツ生成サーバ１０の構成）
まず、以下に、本実施形態に係るコンテンツ生成サーバ１０の構成について、図１を参照して説明する。図１は、コンテンツ生成サーバ１０の構成を示すブロック図である。
【００４１】
コンテンツ生成サーバ１０は、ネットワーク２０を介してテレビ３０（図２参照）からのコンテンツ要求を受信するコンテンツ要求受信部１５（コンテンツ表示サイズ特定情報取得手段）と、コンテンツ要求に応じてコンテンツを生成するコンテンツ生成部１１と、表示データサーバ４０よりコンテンツを構成する表示データを取得する表示データ取得部１４と、コンテンツのレイアウトを示す複数のレイアウト記述を記憶するレイアウト記憶部１３と、レイアウト記憶部１３が記憶する複数のレイアウト記述から１つのレイアウト記述を選択するレイアウト選択部１２と、レイアウト記述と表示データを合成しコンテンツを生成するための合成ルールを決定するルール選択部１７と、コンテンツ生成部１０が生成したコンテンツデータを、ネットワーク２０を介してテレビ３０に送信するコンテンツ送信部１６（コンテンツデータ提供手段）とを備えている。
【００４２】
（コンテンツ生成サーバ１０の動作）
以下に、本実施形態に係るコンテンツ生成サーバ１０における、各ブロックの動作について説明する。
【００４３】
まず、ネットワーク２０を介してテレビ３０より送信されたコンテンツ要求は、コンテンツ要求受信部１５が受信する。ここで、テレビ３０は、送信するコンテンツ要求に、自身の画面サイズを示す画面サイズ情報（例えば、１０インチや５０インチ等）を含め、コンテンツ要求をコンテンツ要求受信部１５に送信している。なお、テレビ３０は、自身の画面サイズ情報をコンテンツ要求に含め、コンテンツ生成サーバ１０に送信する送信部を備えている。次に、コンテンツ生成部１１が、コンテンツ要求受信部１５よりコンテンツ要求を取得する。コンテンツ要求を取得したコンテンツ生成部１１は、コンテンツ要求に応じた表示データを表示データ取得部１４より取得する。さらに、コンテンツ生成部１１は、コンテンツ要求に含まれる画面サイズ情報を、レイアウト選択部１２に出力する。レイアウト選択部１２は、入力した画面サイズ情報に応じたレイアウト記述を、レイアウト記憶部１３が記憶する複数のレイアウト記述から選択し読み出す。コンテンツ生成部１１は、レイアウト選択部１２が選択したレイアウト記述を入力し、入力したレイアウト記述と表示データ取得部１４より取得した表示データとを合成する。具体的には、コンテンツ生成部１１は、入力したレイアウト記述が示すレイアウトの各表示領域に、取得した表示データの各々を組み込み合成することにより、コンテンツデータを生成する。次に、コンテンツ生成部１１は、生成したコンテンツデータを、コンテンツ送信部１６に出力し、コンテンツ送信部１６が、コンテンツデータを、ネットワーク２０を介してテレビ３０に送信する。
【００４４】
なお、レイアウト選択部１２は、上記のとおり、画面サイズ情報に基づいてレイアウト記述を選択し、選択したレイアウト記述をコンテンツ生成部１１に供給するものであってもよいし、画面サイズ情報に基づいて、テレビ３０の画面サイズに最適化されたレイアウト記述を生成するものであってもよい。
【００４５】
なお、コンテンツ生成部１１は、表示データを合成しコンテンツを生成するため合成ルールを、ルール選択部１７より取得する。具体的には、コンテンツ要求に含まれる画面サイズ情報を、コンテンツ生成部１１がルール選択部１７に出力する。さらに、ルール選択部１７は、入力した画面サイズ情報に応じた合成ルールを、自身が記憶する複数の合成ルールから選択し、コンテンツ生成部１１に出力する。なお、上記においては、ルール選択部１７は、画面サイズ情報に応じた合成ルールを、自身が記憶する複数の合成ルールから選択しているが、当該合成ルールを外部より取得する構成としてもよい。
【００４６】
（レイアウト記述が示すレイアウトの例）
次に、図３を参照して、コンテンツ生成部１１がコンテンツの生成に用いる、レイアウト記述が示すレイアウトの例を説明する。
【００４７】
同図に示すレイアウト５０４、５０２、および５０７は、それぞれ、テレビ３０の画面サイズが５０インチの場合と、３０インチの場合と、携帯端末向けの大きさ（１０インチ
以下）に対応している。レイアウト５０２および５０４を参照すると、テレビ３０の画面サイズが大きくなればなるほど、レイアウトにおける表示領域の数が多くなっている。
【００４８】
上記のような、テレビ３０の画面サイズに対応した、レイアウト５０２、５０４、５０７に対応するレイアウト記述を、レイアウト記憶部１３が記憶していることにより、コンテンツ生成サーバ１０は、テレビ３０の画面サイズに最適なレイアウトのコンテンツを生成することができ、結果、視聴者にとって見易いコンテンツを、テレビ３０に提供することになる。
【００４９】
なお、コンテンツ生成サーバ１０は、１つの画面サイズに対応するレイアウト記述を、複数備える構成としてもよい。この場合のコンテンツ生成サーバ１０におけるコンテンツの生成方法について図３を参照して以下に説明する。
【００５０】
同図に示すレイアウト５０１は、３０インチおよび５０インチの両方の画面サイズに対応するレイアウト記述が示すレイアウトであり、レイアウト５０２および５０３は、３０インチの画面サイズに対応するレイアウト記述が示すレイアウトであり、レイアウト５０４および５０５は、５０インチの画面サイズに対応するレイアウト記述が示すレイアウトであり、レイアウト５０６〜５０９は、携帯端末向けの画面サイズに対応するレイアウト記述が示すレイアウトである。さらに、レイアウト記憶部１３は、上記のレイアウト５０１〜５０９に対応するレイアウト記述を記憶しているものとする。
【００５１】
まず、コンテンツ生成部１１より画面サイズ情報を入力したレイアウト選択部１２は、入力した画面サイズ情報に基づき、レイアウト５０２に対応するレイアウト記述、レイアウト５０４に対応するレイアウト記述、またはレイアウト５０７に対応するレイアウト記述のうち、いずれか１つのレイアウト記述を選択し、コンテンツ生成部１１に出力する。ここでは、レイアウト選択部１２が入力した画面サイズ情報は、テレビ３０の画面サイズが３０インチであるものとする。ここで、テレビ３０より、視聴者が１つの表示データのみを視聴したいことを示す信号を、コンテンツ生成サーバ１０が受信した場合、レイアウト選択部１２は、レイアウト記憶部１３よりレイアウト５０１に対応するレイアウト記述を選択し、コンテンツ生成部１１に出力する。これにより、コンテンツ生成部１１は、レイアウト５０１に示すような、１つの表示データによって構成されるコンテンツを生成することになる。結果、コンテンツ生成サーバ１０は、１つの表示データによって構成されるコンテンツを生成し、ネットワーク２０を介して、テレビ３０に提供することができる。一方、テレビ３０より、視聴者がレイアウト５０２に示す表示データの数よりも多くの表示データを視聴したいことを示す信号を、コンテンツ生成サーバ１０が受信した場合、レイアウト選択部１２は、レイアウト記憶部１３よりレイアウト５０３に対応するレイアウト記述を選択し、コンテンツ生成部１１に出力する。これにより、コンテンツ生成サーバ１０は、より多くの表示データによって構成されるコンテンツを生成し、ネットワーク２０を介して、テレビ３０に提供することができる。
【００５２】
以上のように、レイアウト記憶部１３が１つの画面サイズに対応するレイアウト記述を複数記憶し、さらに、視聴者の利用形態の情報（視聴者からの切り替え指示）をテレビ３０より受信することにより、１つの画面サイズにおいて、複数種類のレイアウトのコンテンツを、テレビ３０は表示することができる。結果、テレビ３０の画面サイズと、視聴者の嗜好とに基づいた、レイアウトのコンテンツを、テレビ３０に提供できる。
【００５３】
同図に示す、５０インチの画面サイズに対応する、レイアウト５０１、５０４、５０５に対応するレイアウト記述の切り替え、および、レイアウト５０６〜５０９に対応するレイアウト記述の切り替えも、上述したレイアウト５０１〜５０３に対応するレイアウト記述における切り替えと同様である。
【００５４】
また、テレビ３０の画面サイズおよび視聴者の嗜好と、レイアウト選択部１２によって選択されるレイアウト記述が示すレイアウトの対応表を同図中に示す。
【００５５】
（フォントサイズの選択）
なお、以上では、テレビ３０から得た画面サイズ情報に基づいて、複数のレイアウト記述から最適なレイアウト記述を選択して、テレビ３０に提供するコンテンツ生成サーバ１０について説明したが、コンテンツ生成サーバ１０は、これに限定されるものではない。すなわち、例えば、コンテンツ生成サーバ１０は、テレビ３０から得た画面サイズ情報に基づいて、テレビ３０に提供するコンテンツにおけるフォントサイズを変更するものであってもよい。
【００５６】
もう少し具体的に言うと、コンテンツ生成サーバ１０は、例えば、テレビ３０に提供するコンテンツに含まれるフォントサイズ指定情報を、テレビ３０から得た画面サイズ情報に基づいて設定する。テレビ３０は、コンテンツ生成サーバ１０より取得したコンテンツに含まれるフォントサイズ指定情報に基づいて、当該コンテンツを表示する際のフォントサイズを決定する。これにより、テレビ３０は、画面サイズに応じたサイズのフォントを用いてコンテンツを表示することができる。
【００５７】
また、昨今、テレビ放送電波を受信するチューナを複数備えたテレビ３０がある。このようなテレビ３０に対応する、複数のテレビ放送番組を同時に表示するため表示領域を備えたコンテンツを、コンテンツ生成サーバ１０は生成することもできる。
【００５８】
図４は、テレビ放送番組を表示するための複数の表示領域と、テキストデータからなる表示データが組み込まれた表示領域とによって構成されるコンテンツ、および、テレビ３０が表示する表示画面の一例を示す説明図である。
【００５９】
まず、コンテンツ生成サーバ１０は、ネットワーク２０を介してテレビ３０より、画面サイズ情報を含むコンテンツ要求を受信する。ここで、コンテンツ生成サーバ１０は、受信したコンテンツ要求に対応する表示データを、表示データサーバ４０より取得し、レイアウト記述６０１と、取得した表示データとを合成する。ここで、コンテンツ生成サーバ１０は、コンテンツ要求に含まれる画面サイズ情報に基づき、フォントサイズ指定情報を決定する。なお、ここでは、テレビ放送番組は、フォントサイズ指定情報によるフォントサイズ指定の影響を受けず、テキストデータからなる表示データは、フォントサイズ指定情報によって、文字のフォントサイズを指定される。
【００６０】
なお、ここでは、テレビ放送番組が、フォントサイズ指定情報によるフォントサイズ指定の影響を受けない例を示したが、これは一例であり、テレビ放送番組以外（例えば、広告画像や動画像等）も、フォントサイズ指定情報によるフォントサイズ指定の影響を受けないようにしてもよい。また、別の例として、テレビ放送番組がフォントサイズ指定情報によるフォントサイズ指定の影響を受けるようにしてもよい。
【００６１】
これにより、コンテンツ生成サーバ１０は、同図に示すような、テレビ３０の画面サイズが１０型の場合はコンテンツ６０１ａを、画面サイズが３０型の場合はコンテンツ６０２ａを、画面サイズが５０型の場合はコンテンツ６０３ａを生成する。このコンテンツ６０１ａ〜６０３ａを、テレビ３０の表示画面に表示すると、コンテンツ６０１ａに対応する表示画面は表示画面６０１ｂとなり、コンテンツ６０２ａに対応する表示画面は表示画面６０２ｂとなり、コンテンツ６０３ａに対応する表示画面は表示画面６０３ｂとなる。結果、同図に示すように、表示画面６０１ｂ〜６０３ｂにおける文字の大きさは、ほぼ同じとなり、コンテンツ生成サーバ１０は、テレビ３０の画面サイズに最適なコンテンツを提供することができる。
【００６２】
また、図４に示すように、コンテンツ６０１ａ〜６０３ａの各々は、２つのテレビ放送番組を表示するための２つの表示領域（同図における「ＴＶ」と記載した表示領域）と、テキストデータからなる表示データが組み込まれた２つの表示領域とによって構成されているが、テレビ放送番組を表示するための表示領域に組み込まれる表示データは、テレビ放送の表示データに限らず、ＶＯＤ（Ｖｉｄｅｏ  ｏｎ  Ｄｅｍａｎｄ）、録画機器からの録画データ、ＨＤＲ（Ｈａｒｄ  Ｄｉｓｋ  Ｒｅｃｏｒｄｅｒ）などの外部機器からの映像、画像、およびテキストデータなどの表示データであってもよい。さらに、テレビ放送番組を表示するための表示領域に組み込まれる表示データは、コンテンツ生成サーバ１０が表示データサーバ４０より取得したものであってもよいし、テレビ３０が放送電波より受信したものであってもよいし、ＩＰ通信により配信され取得したものであってもよい。
【００６３】
なお、コンテンツ生成サーバ１０は、表示画面６０１ｂ、６０２ｂ、または、６０３ｂを表すビットマップイメージを格納したコンテンツをテレビ３０に提供するようにしてもよい。
【００６４】
なお、以上では、テレビ３０から得た画面サイズ情報に基づいて、テレビ３０に提供するコンテンツに含まれるフォントサイズ指定情報を決定しているが、コンテンツ生成サーバ１０は、これに限定されるものではない。例えば、コンテンツ生成サーバ１０は、テレビ３０から得た画面サイズ情報に基づいて、テレビ３０に提供するコンテンツにおける、文字列の文字間隔や行間隔を変更してもよい。
【００６５】
他に、コンテンツ生成サーバ１０は、画面サイズ情報の代わりに、テレビ３０からのコンテンツ要求を受信した時刻および時間帯（例えば、朝、昼、夜、深夜など）や、テレビ３０が設置されている地域の情報（例えば、関西、関東など）に基づいて、コンテンツ生成に用いるレイアウト記述を選択するものであってもよい。
【００６６】
また、コンテンツ生成サーバ１０は、画面サイズ情報の代わりに、視聴者のコンテンツ利用履歴などの属性情報に基づいて、コンテンツ生成に用いるレイアウト記述を選択するものであってもよい。
【００６７】
また、コンテンツ生成サーバ１０は、テレビ３０より、当該テレビ３０の機種や種類を示す情報を得て、この機種や種類を示す情報に基づいて、コンテンツ生成に用いるレイアウト記述を選択するものであってもよい。
【００６８】
また、コンテンツ生成サーバ１０は、コンテンツデータを構成する表示データの情報に基づいて、コンテンツ生成に用いるレイアウト記述を選択するものであってもよい。ここで、表示データの情報とは、コンテンツデータを構成する表示データの数であってもよく、表示データのデータサイズであってもよい。
【００６９】
また、コンテンツ生成サーバ１０が選択するレイアウト記述には、テレビ３０に表示されるコンテンツの背景を指定するコンテンツ背景指定情報が含まれており、コンテンツ生成サーバ１０は、コンテンツデータを構成する表示データの色合いに基づき、コンテンツ背景指定情報を決定するものであってもよい。
【００７０】
また、コンテンツ生成サーバ１０は、画面サイズ情報に基づき、画像の表示形態を選択してもよい。すなわち、画像の縦横サイズや、一画面あたりの画像数を選択してもよい。
【００７１】
また、コンテンツ表示システムが、日々ことなるコンテンツをコンテンツ生成サーバ１０からテレビ３０に配信するようなシステムの場合、コンテンツ生成サーバ１０は、コンテンツが日によって変わることを想定し、動的にレイアウト記述の順番を変更して配信してもよい。
【００７２】
（付記事項）
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【００７３】
最後に、コンテンツ生成サーバ１０の各ブロックは、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【００７４】
すなわち、コンテンツ生成サーバ１０は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるコンテンツ生成サーバ１０の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、コンテンツ生成サーバ１０に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【００７５】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【００７６】
また、コンテンツ生成サーバ１０を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【００７７】
本発明は、画面サイズの異なる複数のコンテンツ表示装置にコンテンツデータを提供するコンテンツデータ提供装置に適用することができ、一例を挙げれば、放送または配信されたコンテンツと文字情報とを同時に表示するためのコンテンツデータを提供するコンテンツデータ提供装置などに好適に適用することができる。
【図面の簡単な説明】
【００７８】
【図１】本発明の実施形態に係る、コンテンツ生成サーバの構成を示すブロック図である。
【図２】本発明の実施形態に係る、コンテンツ表示システムの構成を示す説明図である。
【図３】本発明の実施形態に係る、画像サイズに対応するレイアウト記述の一例を示す説明図である。
【図４】本発明の実施形態に係る、画面サイズに基づき、表示データのフォントサイズを変更したコンテンツおよび表示画面の一例を示す説明図である。
【図５】従来例における、表示データを相似縮小および相似拡大した際の、コンテンツの一例を示す説明図である。
【符号の説明】
【００７９】
１０  コンテンツ生成サーバ（コンテンツデータ提供装置）
１１  コンテンツ生成部
１２  レイアウト選択部（レイアウト選択手段）
１３  レイアウト記憶部
１４  表示データ取得部
１５  コンテンツ要求受信部（画面サイズ情報取得手段）
１６  コンテンツ送信部（コンテンツデータ提供手段）
１７  ルール選択部
３０  テレビ
【図１】
2008294591.tif 000003
【図２】
2008294591.tif 000004
【図３】
2008294591.tif 000005
【図４】
2008294591.tif 000006
【図５】
2008294591.tif 000007