(57)【要約】【課題】画面に表示された複数のコンテンツからコンテンツを選択する操作が容易に行えるコンテンツ表示装置を実現する。【解決手段】テレビ１００は、画面を分割して得られる複数の小領域の何れかを指定するユーザ操作を受け付けたとき、指定された小領域に少なくとも一部分が表示されているコンテンツを選択するコンテンツ選択部１２０を備えている。コンテンツ選択部１２０は、上記指定された小領域に少なくとも一部分が表示されているコンテンツが２以上存在するとき、該２以上のコンテンツから優先順位に基づいてコンテンツを自動的に選択するので、コンテンツを選択する操作が容易になる。【選択図】図１
2008171085.tif 000002
【特許請求の範囲】
【請求項１】
予め優先順位が設定された複数のコンテンツを１つの画面に表示するコンテンツ表示手段と、
上記画面を分割して得られる複数の領域の何れかを指定する操作を受け付けたとき、指定された領域に少なくとも一部分が表示されているコンテンツを選択するものであって、上記指定された領域に少なくとも一部分が表示されているコンテンツが２以上存在するとき、該２以上のコンテンツから上記優先順位に基づいてコンテンツを選択するコンテンツ選択手段と、
を備えたコンテンツ表示装置。
【請求項２】
上記コンテンツ選択手段は、
上記画面の各領域について、当該領域に少なくとも一部分が表示されているコンテンツが２以上存在するとき、当該２以上のコンテンツのうちで、最も高い優先順位が設定されているコンテンツを当該領域に関連付ける関連付手段を含んでおり、
上記画面の領域の何れかを指定する操作を受け付けたとき、指定された領域に上記関連付手段によって予め関連付けられたコンテンツを選択する、請求項１に記載のコンテンツ表示装置。
【請求項３】
上記コンテンツ選択手段は、
上記画面の各領域について、当該領域に少なくとも一部分が表示されているコンテンツが２以上存在するとき、当該２以上のコンテンツのうちで、当該領域に先行して関連付けが行われた他の領域に既に関連付けられているコンテンツを除き、最も高い優先順位が設定されているコンテンツを当該領域に関連付ける関連付手段を含んでおり、
上記画面の領域の何れかを指定する操作を受け付けたとき、指定された領域に上記関連付手段によって予め関連付けられたコンテンツを選択する、請求項１に記載のコンテンツ表示装置。
【請求項４】
上記複数の領域の各々は、
各領域を指定する操作を受け付ける互いに異なる入力手段に対応しており、
上記コンテンツ表示手段は、
上記複数のコンテンツの各々について、当該コンテンツに関連付けられている領域を指定する操作を受け付ける入力手段を識別する入力手段識別情報を、当該コンテンツに関連付けて表示する、請求項２または３に記載のコンテンツ表示装置。
【請求項５】
上記複数のコンテンツの各々には、
上記画面において当該コンテンツが表示される表示領域の一部分が、当該コンテンツを上記複数の領域の何れかに関連付けるための代表部分として設定されており、
上記コンテンツ選択手段は、
上記画面を分割して得られる複数の領域の何れかを指定する操作を受け付けたとき、指定された領域の内部に上記代表部分が表示されているコンテンツを選択するものであって、上記指定された領域の内部に上記代表部分が表示されているコンテンツが２以上存在するとき、該２以上のコンテンツから上記優先順位に基づいて１つのコンテンツを選択する、請求項１に記載のコンテンツ表示装置。
【請求項６】
コンテンツ表示装置が１つの画面に表示する複数のコンテンツに対して優先順位を設定する優先順位設定手段と、
上記複数のコンテンツと、上記複数のコンテンツに対して設定された上記優先順位を指定する優先順位指定情報とを含むコンテンツデータを、上記コンテンツ表示装置に提供するコンテンツデータ提供手段と、を備え、
上記優先順位指定情報は、
上記コンテンツ表示装置が、上記画面を分割して得られる複数の領域の何れかを指定する操作を受け付けたとき、指定された領域に少なくとも一部分が表示されている２以上のコンテンツから、コンテンツを選択するための優先順位を指定するものである、コンテンツデータ提供装置。
【請求項７】
コンテンツ表示装置が１つの画面に表示する複数のコンテンツに対して優先順位を設定する優先順位設定手段と、
上記複数のコンテンツと、上記複数のコンテンツに対して設定された上記優先順位を指定する優先順位指定情報とを含むコンテンツデータを、コンテンツ表示装置に提供するコンテンツデータ提供手段と、を備えたコンテンツデータ提供装置と、
上記複数のコンテンツを１つの画面に表示するコンテンツ表示手段と、
上記画面を分割して得られる複数の領域の何れかを指定する操作を受け付けたとき、指定された領域に少なくとも一部が含まれるコンテンツを選択するものであって、上記指定された領域に少なくとも一部分が表示されているコンテンツが２以上存在するとき、該２以上のコンテンツから上記優先順位に基づいてコンテンツを選択するコンテンツ選択手段と、を備えたコンテンツ表示装置と、を備えたコンテンツデータ配信システム。
【請求項８】
コンテンツ表示装置が１つの画面に表示する複数のコンテンツと、
上記複数のコンテンツに対して設定された優先順位を指定する優先順位指定情報と、を含み、
上記優先順位指定情報は、
上記コンテンツ表示装置が、上記画面を分割して得られる複数の領域の何れかを指定する操作を受け付けたとき、指定された領域に少なくとも一部分が表示されている２以上のコンテンツから、コンテンツを選択するための優先順位を指定するものである、コンテンツ表示装置により再生されるコンテンツデータのデータ構造。
【請求項９】
予め優先順位が設定された複数のコンテンツを１つの画面に表示するコンテンツ表示ステップと、
上記画面を分割して得られる複数の領域の何れかを指定する操作を受け付けたとき、指定された領域に少なくとも一部が含まれるコンテンツを選択するコンテンツ選択ステップと、を含み、
上記コンテンツ選択ステップにて、上記指定された領域に少なくとも一部分が表示されているコンテンツが２以上存在するとき、該２以上のコンテンツから上記優先順位に基づいてコンテンツを選択する、コンテンツ表示装置がコンテンツを選択するコンテンツ選択方法。
【請求項１０】
コンテンツ表示装置が１つの画面に表示する複数のコンテンツに対して優先順位を設定する優先順位設定ステップと、
上記複数のコンテンツと、上記複数のコンテンツに対して設定された上記優先順位を指定する優先順位指定情報とを含むコンテンツデータを、上記コンテンツ表示装置に提供するコンテンツデータ提供ステップと、を含み、
上記優先順位指定情報は、
上記コンテンツ表示装置が、上記画面を分割して得られる複数の領域の何れかを指定する操作を受け付けたとき、指定された領域に少なくとも一部分が表示されている２以上のコンテンツからコンテンツを選択するための優先順位を指定するものである、コンテンツデータ提供装置がコンテンツ表示装置にコンテンツデータを提供するコンテンツデータ提供方法。
【請求項１１】
コンピュータを請求項１から５のうち何れか１項に記載のコンテンツ表示装置として動作させるためのプログラムであって、
上記コンピュータを、上記コンテンツ表示装置に備えられている上記各手段として機能させるためのプログラム。
【請求項１２】
コンピュータを請求項６に記載のコンテンツデータ提供装置として動作させるためのプログラムであって、
上記コンピュータを、上記コンテンツコンテンツデータ提供装置に備えられている上記各手段として機能させるためのプログラム。
【請求項１３】
請求項１１または１２に記載のプログラムを記録しているコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを表示するコンテンツ表示装置に関する。また、そのようなコンテンツ表示装置におけるコンテンツの選択方法に関する。また、そのようなコンテンツ表示装置にて再生されるコンテンツデータのデータ構造、そのようなコンテンツ表示装置にコンテンツデータを提供するコンテンツデータ提供装置、および、そのようなコンテンツ表示装置にコンテンツデータを配信するコンテンツ配信システムに関する。さらに、コンピュータをそれらの装置として動作させるためのプログラム、および、そのプログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
ウェブページを表示するパーソナルコンピュータなど、コンテンツを表示するコンテンツ表示装置が広く普及している。また、インターネットを利用可能なテレビジョン受像機（以下、テレビと略記）も普及しており、インターネットを介して配信されるコンテンツを大きなディスプレイ（例えば、３７インチ液晶ディスプレイ）に表示して閲覧することが、行われるようになっている。
【０００３】
このような大画面テレビに表示することが期待されるコンテンツとして、電子新聞が挙げられる。紙の新聞紙面の横幅は、４０ｃｍ程度であり、３７インチディスプレイの横幅は、その２倍の８０ｃｍ程度ある。したがって、新聞紙面をそのままテレビに表示した場合、新聞紙面に４ｍｍ程度の大きさで印刷されている文字は、ディスプレイに８ｍｍ程度の大きさで表示されることになる。テレビの横方向解像度を１９２０ポイントとすると、テレビに表示される文字は１９ポイント程度になる。すなわち、３７インチ程度の大画面テレビであれば、新聞紙面全体に含まれる文字情報を同時に表示したとしても十分な解像度で１文字１文字を表示することができる。
【０００４】
しかし、大画面テレビにコンテンツを表示すると、ディスプレイに多くのものが同時に表示され、表示されたものを選択する操作が困難になる。電子新聞を表示する場合に即して言えば、実際の新聞紙面と同数の記事を１つの画面に表示することが可能になるが、一方で、表示される記事が多数に及ぶので、表示された記事から１の記事を選択するのが困難になる。
【０００５】
とくに、テレビを操作するためには、リモコンを用いるのが通常である。マウスなどのポインティングデバイスを用いれば、ディスプレイの右上隅に表示されているものを選択した後で、左下隅に表示されているものを選択するなどの操作も容易であるが、リモコンの十字ボタン（カーソルキー）を用いて同じことをする場合、ユーザは何度も何度も左ボタンを押下して、さらに何度も何度も下ボタンを押下する操作を強いられることになり操作が苦痛になる。
【０００６】
このような問題に対処する方法としては、画面上に表示されるものに対しショートカットキーを割り当てておき、ボタンを一度押下するだけで選択できるようにすることが考えられる。しかし、この場合、ユーザはディスプレイとリモコンとの間で視線を移動させる必要があり、ディスプレイに視線を戻した際にこれまで何を見ていていたのかがすぐに分からなくなる。テレビに電子新聞を表示する場合に即して言えば、リモコンによる操作のたびに、これまで読んでいた記事がどれだったのか、また、これまで読んでいた箇所はどこだったのか、ということを見失いがちになり、かえって使い勝手が悪くなるという問題が生じる。
【０００７】
このような問題に対処できる可能性がある技術としては、ボタンと一対一に対応する複数の領域に画面を分割し、ボタン操作により分割された領域を選択する特許文献１、２に記載の技術が挙げられる。とくに、特許文献２に記載のポインティング方法によれば、選択された領域をさらに細分化していくことにより、目標とする選択対象物を絞り込んでいくことができる。
【０００８】
また、電子新聞の表示を制御する技術としては、特許文献３に記載の技術が挙げられる。特許文献３には、俯瞰モードで記事を選択すると、その記事の詳細を表示すること、また、カーソルのある領域に応じて、マウスクリックにより引き起こされる処理を異ならせることなどが記載されている。
【特許文献１】特開２００２−  １４７７３号公報（平成１４年１月１８日公開）
【特許文献２】特開２００２−２９０５３３号公報（平成１４年１０月４日公開）
【特許文献３】特開  平  ８−  ７９１９７号公報（平成  ８年３月２２日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
テレビのような大型のディスプレイに新聞記事のようなコンテンツを表示する場合、複数のコンテンツが１つの画面に同時に表示されることになる。この際、上述したように、画面に表示された複数のコンテンツから１つのコンテンツを選択することが困難になる。
【００１０】
画面に表示されたコンテンツを容易に選択するためには、マウスのように、カーソルを画面で自由に動かせるポインティングデバイスを用いればよい。しかしながら、テレビはリモコンで操作することが通常であり、この場合、ユーザはリモコンとマウスと両方を用いてテレビを操作することになる。したがって、２つの異なる入力デバイスを用いた操作が必要になり、かえって操作が煩雑になるという問題を招来する。
【００１１】
また、テレビとリモコンとに、特許文献１、２に記載のような技術を適用とするとしても以下のような問題を生じる。
【００１２】
すなわち、テレビをリモコンの数字ボタン（チャンネルボタン）に対応させて３×３ないしは４×３の小領域に分割したとしても、ディスプレイが大型であれば、分割して得られる各小領域に複数のコンテンツが含まれる可能性が高くなる。したがって、１度のボタン押下で所望のコンテンツを選択することができる可能性は小さくなる。特許文献２に記載の技術を適用すれば、選択した小領域がさらに細分化されて選択可能になるため、ボタンを繰り返し押下していけば所望のコンテンツ上の点を選択することができるが、この場合、ボタンを押下する回数が増えるので、十字ボタンでカーソルを徐々に動かしていく場合と同様、操作が煩雑になるという問題を生じる。
【００１３】
本発明は上記の課題に鑑みてなされたものであり、その目的は、コンテンツが表示されるディスプレイが大画面になったとしても、１つの画面に表示された複数のコンテンツからコンテンツを選択する操作が容易に行えるコンテンツ表示装置を実現することにある。
【課題を解決するための手段】
【００１４】
上記課題を解決するために、本発明のコンテンツ表示装置は、予め優先順位が設定された複数のコンテンツを１つの画面に表示するコンテンツ表示手段と、上記画面を分割して得られる複数の領域の何れかを指定する操作を受け付けたとき、指定された領域に少なくとも一部分が表示されているコンテンツを選択するものであって、上記指定された領域に少なくとも一部分が表示されているコンテンツが２以上存在するとき、該２以上のコンテンツから上記優先順位に基づいてコンテンツを選択するコンテンツ選択手段と、とを備えている。
【００１５】
また、上記課題を解決するために、本発明のコンテンツ選択方法は、コンテンツ表示装置がコンテンツを選択するコンテンツ選択方法であって、予め優先順位が設定された複数のコンテンツを１つの画面に表示するコンテンツ表示ステップと、上記画面を分割して得られる複数の領域の何れかを指定する操作を受け付けたとき、指定された領域に少なくとも一部が含まれるコンテンツを選択するコンテンツ選択ステップと、を含み、上記コンテンツ選択ステップにて、上記指定された領域に少なくとも一部分が表示されているコンテンツが２以上存在するとき、該２以上のコンテンツから上記優先順位に基づいてコンテンツを選択する。
【００１６】
上記の構成によれば、上記画面の小領域（以下、上記画面を分割して得られる上記複数の領域の各々を「小領域」とも称する）のうちの何れかを指定する操作（例えば、ユーザによるユーザ操作）を上記コンテンツ表示装置に入力すると、指定された小領域に少なくとも一部分が表示されているコンテンツが選択される。しかも、指定された小領域に少なくとも一部分が表示されているコンテンツが２以上存在する場合、該２以上のコンテンツから、予め設定された優先順位に基づいて、コンテンツが自動的に選択される。したがって、ユーザは一度の操作で、上記画面に表示されているコンテンツを選択することができる。すなわち、上記画面に表示される複数のコンテンツからコンテンツを選択する操作を容易にするという効果を奏する。
【００１７】
本発明に係るコンテンツ表示装置において、上記コンテンツ選択手段は、上記画面の各領域について、当該領域に少なくとも一部分が表示されているコンテンツが２以上存在するとき、当該２以上のコンテンツのうちで、最も高い優先順位が設定されているコンテンツを当該領域に関連付ける関連付手段を含んでおり、上記画面の領域の何れかを指定する操作を受け付けたとき、指定された領域に上記関連付手段によって予め関連付けられたコンテンツを選択する、ことが好ましい。
【００１８】
上記構成によれば、上記画面の各小領域に、操作に応じて選択されるべきコンテンツが予め関連付けられるので、上記複数の小領域のうちの何れかを指定する操作が入力されるたびに、指定された領域に少なくとも一部分が表示されるコンテンツを特定したり、特定されたコンテンツに設定されている優先順位を比較したりする処理を実行する必要がなくなる。したがって、入力された操作により引き起こされるコンテンツの選択を、迅速に実行することが可能になる。
【００１９】
しかも、上記構成によれば、指定された領域に少なくとも一部分が表示されているコンテンツが２以上存在する場合、該２以上のコンテンツから、最も高い優先順位が設定されたコンテンツが自動的に選択される。したがって、選択候補となるコンテンツが複数ある場合には、優先順位の高いコンテンツから選択されるので、より効果的にコンテンツを選択することができる。
【００２０】
本発明に係るコンテンツ表示装置において、上記コンテンツ選択手段は、上記画面の各領域について、当該領域に少なくとも一部分が表示されているコンテンツが２以上存在するとき、当該２以上のコンテンツのうちで、当該領域に先行して関連付けが行われた他の領域に既に関連付けられているコンテンツを除き、最も高い優先順位が設定されているコンテンツを当該領域に関連付ける関連付手段を含んでおり、上記画面の領域の何れかを指定する操作を受け付けたとき、指定された領域に上記関連付手段によって予め関連付けられたコンテンツを選択する、ことが好ましい。
【００２１】
上記構成によれば、上記画面の各小領域に、操作に応じて選択されるべきコンテンツが予め関連付けられるので、上記複数の小領域のうちの何れかを指定する操作が入力されるたびに、指定された領域に少なくとも一部分が表示されるコンテンツを特定したり、特定されたコンテンツに設定されている優先順位を比較したりする処理を実行する必要がなくなる。したがって、入力された操作により引き起こされるコンテンツの選択を、迅速に実行することが可能になる。
【００２２】
しかも、上記構成によれば、１つのコンテンツに２以上の小領域が関連付けられることがなくなる。すなわち、異なる操作が同じコンテンツの選択に対応することがなくなる。したがって、コンテンツを任意に選択するために必要な操作の数を最小化することができる。
【００２３】
とくに、操作と一対一に対応する複数の入力手段を備えた入力装置により操作を入力する場合、コンテンツを任意に選択するために必要な入力手段の数を最小化することができる。逆に言えば、入力手段数が限られている入力装置であっても、コンテンツを効率的に選択することができる。
【００２４】
例えば、上記複数の小領域の各々がリモコンのボタン操作により指定できるとすると、異なるボタンが異なるコンテンツ対応するので、少なくともリモコンのボタンと同数のコンテンツから、リモコンのボタンを１度押すだけで、任意のコンテンツを選択することができる。
【００２５】
本発明に係るコンテンツ表示装置において、上記複数の領域の各々は、各領域を指定する操作を受け付ける互いに異なる入力手段に対応しており、上記コンテンツ表示手段は、上記複数のコンテンツの各々について、当該コンテンツに関連付けられている領域を指定する操作を受け付ける入力手段を識別する入力手段識別情報を、当該コンテンツに関連付けて表示する、ことが好ましい。
【００２６】
上記構成によれば、上記画面には、上記複数のコンテンツの各々に対し、当該コンテンツに関連付けられた入力手段識別情報が表示される。入力手段識別情報は、そのコンテンツを選択する操作を入力するための入力手段を識別するものなので、ユーザは、入力手段識別情報を見ることで、そのコンテンツを選択するために、どの入力手段を用いればよいかを知ることができる。すなわち、ユーザがコンテンツを選択するための操作を、さらに容易にするという効果を奏する。
【００２７】
なお、上記コンテンツ表示手段は、上記入力手段識別情報を、上記画面表示している間中常時表示するものであってもよいし、あるいは、特定の操作が入力された場合に限って表示するものであってもよい。また、上記コンテンツ表示手段は、上記入力手段識別情報を、対応する小領域の特定の場所、例えば上記小領域の中央に表示するものであってもよいし、上記入力手段識別情報を、対応するコンテンツの表示領域の特定の場所、例えば上記表示領域の右上隅など表示するものであってもよい。
【００２８】
本発明に係るコンテンツ表示装置において、上記複数のコンテンツの各々には、上記画面において当該コンテンツが表示される表示領域の一部分が、当該コンテンツを上記複数の領域の何れかに関連付けるための代表部分として設定されており、上記コンテンツ選択手段は、上記画面を分割して得られる複数の領域の何れかを指定する操作を受け付けたとき、指定された領域の内部に上記代表部分が表示されているコンテンツを選択するものであって、上記指定された領域の内部に上記代表部分が表示されているコンテンツが２以上存在するとき、該２以上のコンテンツから上記優先順位に基づいて１つのコンテンツを選択する、ことが好ましい。
【００２９】
上記の構成によれば、上記画面の小領域のうちの何れかを指定する操作を上記コンテンツ表示装置に入力すると、指定された小領域内部に上記代表部分が表示されているコンテンツが選択される。しかも、指定された領域内部に上記代表部分が表示されているコンテンツが２以上存在する場合、該２以上のコンテンツから、予め設定された優先順位に基づいて、コンテンツが自動的に選択される。したがって、ユーザは一度の操作で、上記画面に表示されているコンテンツを選択することができる。すなわち、上記画面に表示される複数のコンテンツからコンテンツを選択する操作を容易にするという効果を奏する。
【００３０】
しかも上記構成によれば、小領域を指定する操作により選択されるコンテンツが、上記代表部分に基づいて選択される。したがって、例えば、コンテンツが表示される表示領域にとくに注目すべき部分あれば、その部分を代表部分に設定することで、その注目すべき部分が含まれている小領域を指定する操作を入力することで、そのコンテンツが選択される可能性が高くなる。
【００３１】
上記各コンテンツにおける上記代表部分の設定位置を変更することにより、操作の結果選択されるコンテンツを変更することができる。したがって、上記複数のコンテンツに上記代表部分を設定する装置または人は、操作により選択されるコンテンツを制御することが可能になる。
【００３２】
なお、上記代表部分は、有限の面積をもった領域であってもよいし、点であってもよい。また、１つのコンテンツに対し、１つの代表部分が設定されていてもよいし、複数の代表部分が設定されていてもよい。後者の場合には、代表部分毎に異なる優先順位が設定されていてもよい。また、上記コンテンツの代表部分は、当該コンテンツの中心付記に設定されていてもよいし、右上角など当該コンテンツの周辺部分に設定されていてもよい。
【００３３】
上記課題を解決するために、本発明に係るデータ構造は、コンテンツ表示装置により再生されるコンテンツデータのデータ構造であって、コンテンツ表示装置が１つの画面に表示する複数のコンテンツと、上記複数のコンテンツに対して設定された優先順位を指定する優先順位指定情報と、を含み、上記優先順位指定情報は、上記コンテンツ表示装置が、上記画面を分割して得られる複数の領域の何れかを指定する操作を受け付けたとき、指定された領域に少なくとも一部分が表示されている２以上のコンテンツから、コンテンツを選択するための優先順位を指定するものである。
【００３４】
上記コンテンツデータを再生するコンテンツデータ表示装置に、上記画面の小領域のうちの何れかを指定する操作を入力すると、指定された小領域に少なくとも一部分が表示されているコンテンツが選択される。しかも、指定された小領域に少なくとも一部分が表示されているコンテンツが２以上存在する場合、該２以上のコンテンツから、上記優先順位に基づいて、コンテンツが自動的に選択される。したがって、ユーザは一度の操作で、上記画面に表示されているコンテンツを選択することができる。すなわち、上記コンテンツデータを再生するコンテンツデータ表示装置において、上記画面に表示される複数のコンテンツからコンテンツを選択する操作を容易にするという効果を奏する。
【００３５】
なお、上記コンテンツデータを上記コンテンツ表示装置に提供するコンテンツデータ提供装置、および、当該コンテンツデータ提供装置におけるコンテンツデータ提供方法も本発明の技術的範疇に含まれる。
【００３６】
すなわち、本発明に係るコンテンツデータ提供装置は、コンテンツ表示装置が１つの画面に表示する複数のコンテンツに対して優先順位を設定する優先順位設定手段と、上記複数のコンテンツと、上記複数のコンテンツに対して設定された上記優先順位を指定する優先順位指定情報とを含むコンテンツデータを、上記コンテンツ表示装置に提供するコンテンツデータ提供手段と、を備え、上記優先順位指定情報は、上記コンテンツ表示装置が、上記画面を分割して得られる複数の領域の何れかを指定する操作を受け付けたとき、指定された領域に少なくとも一部分が表示されている２以上のコンテンツから、コンテンツを選択するための優先順位を指定するものである。
【００３７】
また、本発明に係るコンテンツデータ提供方法は、コンテンツデータ提供装置がコンテンツ表示装置にコンテンツデータを提供するコンテンツデータ提供方法であって、コンテンツ表示装置が１つの画面に表示する複数のコンテンツに対して優先順位を設定する優先順位設定ステップと、上記複数のコンテンツと、上記複数のコンテンツに対して設定された上記優先順位を指定する優先順位指定情報とを含むコンテンツデータを、上記コンテンツ表示装置に提供するコンテンツデータ提供ステップと、を含み、上記優先順位指定情報は、上記コンテンツ表示装置が、上記画面を分割して得られる複数の領域の何れかを指定する操作を受け付けたとき、指定された領域に少なくとも一部分が表示されている２以上のコンテンツからコンテンツを選択するための優先順位を指定するものである。
【００３８】
また、上記コンテンツ表示装置と上記コンテンツデータ提供装置とを含むコンテンツデータ配信システムも本発明の技術的範疇に含まれる。
【００３９】
すなわち、本発明に係るコンテンツデータ配信システムは、コンテンツ表示装置が１つの画面に表示する複数のコンテンツに対して優先順位を設定する優先順位設定手段と、上記複数のコンテンツと、上記複数のコンテンツに対して設定された上記優先順位を指定する優先順位指定情報とを含むコンテンツデータを、コンテンツ表示装置に提供するコンテンツデータ提供手段と、を備えたコンテンツデータ提供装置と、上記複数のコンテンツを１つの画面に表示するコンテンツ表示手段と、上記画面を分割して得られる複数の領域の何れかを指定する操作を受け付けたとき、指定された領域に少なくとも一部が含まれるコンテンツを選択するものであって、上記指定された領域に少なくとも一部分が表示されているコンテンツが２以上存在するとき、該２以上のコンテンツから上記優先順位に基づいてコンテンツを選択するコンテンツ選択手段と、を備えたコンテンツ表示装置と、を備えている。
【００４０】
また、上記コンテンツ表示装置、およびコンテンツデータ提供装置は、コンピュータによって実現してもよい。この場合、コンピュータを上記各手段として動作させることにより、上記コンテンツ表示装置、およびコンテンツデータ提供装置をコンピュータにおいて実現するプログラム、および、そのプログラムが記録されたコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００４１】
本発明のコンテンツ表示装置は、以上のように、予め優先順位が設定された複数のコンテンツを１つの画面に表示するコンテンツ表示手段と、上記画面を分割して得られる複数の領域の何れかを指定する操作を受け付けたとき、指定された領域に少なくとも一部分が表示されているコンテンツを選択するものであって、上記指定された領域に少なくとも一部分が表示されているコンテンツが２以上存在するとき、該２以上のコンテンツから上記優先順位に基づいてコンテンツを選択するコンテンツ選択手段と、を備えている。
【００４２】
また、本発明のコンテンツ選択方法は、以上のように、予め優先順位が設定された複数のコンテンツを１つの画面に表示するコンテンツ表示ステップと、上記画面を分割して得られる複数の領域の何れかを指定する操作を受け付けたとき、指定された領域に少なくとも一部が含まれるコンテンツを選択するコンテンツ選択ステップと、を含み、上記コンテンツ選択ステップにて、上記指定された領域に少なくとも一部分が表示されているコンテンツが２以上存在するとき、該２以上のコンテンツから上記優先順位に基づいてコンテンツを選択する。
【００４３】
したがって、ユーザは一度の操作で、上記画面に表示されているコンテンツを選択することができる。すなわち、上記画面に表示される複数のコンテンツからコンテンツを選択する操作を容易にするという効果を奏する。
【００４４】
また、本発明に係るデータ構造は、コンテンツ表示装置が１つの画面に表示する複数のコンテンツと、上記複数のコンテンツに対して設定された優先順位を指定する優先順位指定情報と、を含み、上記優先順位指定情報は、上記コンテンツ表示装置が、上記画面を分割して得られる複数の領域の何れかを指定する操作を受け付けたとき、指定された領域に少なくとも一部分が表示されている２以上のコンテンツから、コンテンツを選択するための優先順位を指定するものである。
【００４５】
また、本発明のコンテンツデータ提供装置は、以上のようなコンテンツデータをコンテンツ表示装置に提供するものであり、また、本発明のコンテンツ配信システムは、以上のようなコンテンツデータをコンテンツ表示装置に配信するものである。
【００４６】
したがって、上記コンテンツ表示装置のユーザは一度の操作で、上記画面に表示されているコンテンツを選択することができる。すなわち、上記コンテンツデータを再生するコンテンツデータ表示装置において、上記画面に表示される複数のコンテンツからコンテンツを選択する操作を容易にするという効果を奏する。
【発明を実施するための最良の形態】
【００４７】
以下では、本発明を、電子新聞を表示するテレビに対して適用した一実施形態について説明する。すなわち、本実施形態に係るコンテンツ表示装置は、記事や広告などのコンテンツが表示される紙面画面をディスプレイに表示するテレビとして実現されている。したがって、以下の説明においては、コンテンツ表示装置のことを、端的にテレビと呼称する。ただし、本発明に係るコンテンツ表示装置は、テレビに限定されるものではなく、また、本発明に係るコンテンツ表示装置が表示するコンテンツは電子新聞に限定されるものではない。すなわち、表示するコンテンツの種類にによらず、複数のコンテンツを１つの画面に表示するコンテンツ表示装置に対して本発明を適用することができる。特に、雑誌、チラシ、パンフレット、中吊り広告などのコンテンツを、実物のレイアウトを再現するように表示するコンテンツ表示装置に対して、本発明を好適に利用することができる。
【００４８】
また、以下に説明する実施形態では、テレビは、電子システム配信システムのクライアント装置として機能する。しかし、本発明に係るコンテンツ表示装置は、これに限定されるものではなく、例えば、スタンドアロンのコンテンツ表示装置として実現することもできる。
【００４９】
また、コンテンツ表示装置にコンテンツデータを提供するコンテンツデータ提供装置は、本実施形態において、テレビに紙面コンテンツデータを提供する紙面コンテンツ生成サーバとして実現されている。したがって、以下の説明においては、コンテンツデータ提供装置のことを、紙面コンテンツ生成サーバと呼称する。また、コンテンツ表示装置に提供されるコンテンツデータのことを、紙面コンテンツデータと呼称する。ただし、本発明に係るコンテンツデータは、紙面画面を表示するための紙面コンテンツデータに限定されるものではないし、また、本発明に係るコンテンツデータ提供装置は、紙面コンテンツ生成サーバに限定されるものではない。
【００５０】
（Ａ．電子新聞配信システム）
本実施形態に係る電子新聞配信システム１のシステムについて、図２〜３に基づいて説明する。
【００５１】
図２は、電子新聞配信システム（コンテンツデータ配信システム）１のシステム構成を示したブロック図である。電子新聞配信システム１は、電子新聞配信サービスをクライアントサーバ方式により実現するシステムであり、図２に示したように、テレビ（コンテンツ表示装置）１００と、紙面コンテンツ生成サーバ（コンテンツデータ提供装置）２００と、記事データベースサーバ（以下、「記事ＤＢサーバ」と略記）３００とを含んで構成されている。
【００５２】
紙面コンテンツ生成サーバ２００は、電子新聞配信サービスを提供するサーバ装置であり、電子新聞配信サービスのクライアント装置に対して紙面コンテンツデータ１０を提供する。また、テレビ１００は、電子新聞配信サービスのクライアント装置の１つであり、紙面コンテンツ生成サーバ２００から取得した紙面コンテンツデータ１０を再生することにより、新聞紙面を再現した紙面画面５０を表示する。
【００５３】
紙面コンテンツ生成サーバ２００は、例えば、電子新聞配信サービスを提供する事業者の事業所内に設置される。また、テレビ１００は、紙面コンテンツデータ１０を再生するためのソフトウェアが組み込まれたテレビジョン受像機であり、例えば、ユーザの宅内に設置される。紙面コンテンツ生成サーバ２００とテレビ１００とは、通信ネットワーク、具体的にはインターネット４００を介して互いに通信可能に接続されている。
【００５４】
図２に示したように、テレビ１００は、紙面コンテンツ要求２０を紙面コンテンツ生成サーバ２００に送信する。紙面コンテンツ生成サーバ２００は、紙面コンテンツ要求２０を受信すると、受信した紙面コンテンツ要求２０に応じた紙面コンテンツデータ１０を生成し、生成した紙面コンテンツデータ１０を、テレビ１００に送信する。テレビ１００は、紙面コンテンツ生成サーバ２００から取得した紙面コンテンツデータ１０を再生する。
【００５５】
なお、図２において、電子新聞配信システム１のクライアント装置としてテレビ１００のみを図示しているが、紙面コンテンツ生成サーバ２００は、テレビ１００と同様、インターネット４００を介して接続された他のクライアント装置（不図示）に対しても紙面コンテンツデータ１０を提供することができる。
【００５６】
また、図２において、紙面コンテンツ生成サーバ２００は、インターネット４００を介してテレビ１００に紙面コンテンツデータ１０を提供するように構成されているが、他の通信ネットワーク、例えば、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網などを介して接続されたクライアント装置に対して、紙面コンテンツデータ１０を提供するようにしてもよい。
【００５７】
また、図２において、紙面コンテンツ生成サーバ２００からクライアント装置（テレビ１００）への紙面コンテンツデータ１０の提供は、クライアント側からの取得要求をトリガーとして実行されるものとしているが、逆に、適当なタイミングで、紙面コンテンツ生成サーバ２００側から紙面コンテンツデータ１０を配信するようにしてもよい。この場合、紙面コンテンツ生成サーバ２００が紙面コンテンツデータ１０を配信する配信手段として、電子メールを用いてもよい。
【００５８】
図３（ａ）は、テレビ１００が紙面コンテンツデータ１０に基づいて表示する紙面画面５０の構成例を模式的に示した図であり、図３（ｂ）は、組版された実際の新聞紙面６０を模式的に示した図である。テレビ１００に表示される紙面画面５０は、実際の新聞紙面６０に掲載されている記事６１〜６７に対応する記事５１〜５７を、組版された新聞紙面６０を再現するようにレイアウトして構成されている。
【００５９】
もう少し具体的に言うと、紙面画面５０は、３段に分割された画面内に配置された複数の矩形領域の各々に、記事５１〜５７を流し込むことにより構成され、どの矩形領域にどの記事を流し込むかは、実際の新聞紙面６０を考慮して決められている。また、紙面画面５０には、新聞紙面６０に掲載されている広告６８に対応する広告５８も表示される。これにより、ユーザが紙面画面５０から受ける印象を、実際の新聞紙面６０から受ける印象に近づけることができる。さらに、紙面画面５０の左端には、ページ切替ボタン群５９が配置されており、紙面画面５０から別の紙面画面に画面遷移させることができるようになっている。
【００６０】
なお、紙面コンテンツデータ１０を再生することにより表示される紙面画面５０の構成は、図３（ａ）に示したものに限定されない。すなわち、紙面画面５０は、実際の新聞紙面６０と全く同様に、記事５１〜５７を複数の多角形領域の各々に流し込むことにより構成されたものであってもよい。ただし、図３（ａ）に示したように、記事５１〜５７を矩形領域に流し込むようにすることで、紙面コンテンツ生成サーバ２００における紙面コンテンツデータ１０の生成処理が簡単になる。一方、紙面画面５０を実際の新聞紙面６０と全く同様に構成する場合、紙面画面５０の縦横比とテレビ１００の縦横比とが合致しないので、紙面画面５０を縦方向にスクロールする必要が生じたり（紙面画面５０の横幅をテレビ１００の横幅に合わせて表示した場合）、紙面画面５０が表示されない余白ができてしまったり（紙面画面５０の縦幅をテレビ１００の縦幅に合わせて表示した場合）するが、実際の新聞紙面６０と全く同じ印象をユーザに与えることができる。
【００６１】
図２に示したように、紙面コンテンツ生成サーバ２００は、紙面コンテンツ要求２０に応じた紙面コンテンツデータ１０を、予め自装置内に格納されている紙面レイアウトデータ３０に基づいて生成する。紙面レイアウトデータ３０は、後で詳述するように、紙面コンテンツデータ１０の原型となる雛形である。紙面コンテンツ生成サーバ２００は、この紙面レイアウトデータ３０に、記事ＤＢサーバ３００から取得した記事データ４０を合成することによって、紙面コンテンツデータ１０を生成する。
【００６２】
記事ＤＢサーバ３００は、新聞記事を蓄積管理するデータベースを含んで構成されたサーバ装置であり、紙面画面５０の記事５１〜５７（図３参照）を表す記事データ４０を、紙面コンテンツ生成サーバ２００に供給する。記事ＤＢサーバ３００は、記事５１〜５７の各々に対応する複数の記事データ４０を、個別に紙面コンテンツ生成サーバ２００に供給するものであってもよいし、全ての記事５１〜５７を内包する１つの記事データ４０を、一括して紙面コンテンツ生成サーバ２００に供給するものであってもよい。いずれの場合であっても、記事データ４０は、記事５１〜５７の各々について、記事タイトル、記事本文、記事優先度、記事ジャンル、および作成日時の各情報を含んでいる。また、記事データ４０は、写真などの静止画像データ、動画像データ、または、音声データを含んでいてもよい。
【００６３】
記事ＤＢサーバ３００は、例えば、新聞社の事業所内に設置されており、専用回線５００により紙面コンテンツ生成サーバ２００と互いに通信可能に接続されている。記事データ４０は、この専用回線５００を介して、記事ＤＢサーバ３００から紙面コンテンツ生成サーバ２００に転送される。なお、記事データ４０の転送は、これに限らず、インターネット４００を介して行うようにしてもよい。
【００６４】
なお、記事ＤＢサーバ３００は、紙面コンテンツ生成サーバ２００からの要求に応じて、紙面コンテンツ生成サーバ２０に記事データ４０を供給するものであってもよいし、データベースに新たな新聞記事が登録されたことをトリガーとして、記事データ４０を紙面コンテンツ生成サーバ２００に供給（プッシュ）するものであってもよい。また、紙面コンテンツサーバ２００は、記事ＤＢサーバ３００から記事データ４０の供給を受けた時点で紙面コンテンツデータ１０を生成するものであってもよいし、記事ＤＢサーバ３００から供給された記事データ４０をいったん自装置内に格納し、紙面コンテンツ要求２０を受信した時点で紙面コンテンツデータ１０を生成するものであってもよい。
【００６５】
図２に示したように、テレビ１００は、ユーザの宅内に設けられたホームネットワーク６００に組み込まれており、当該ホームネットワーク６００を構成する他の機器との間でデータ通信を行うことができる。ホームネットワーク６００におけるデータ通信は、例えば、ＩｒＳｉｍｐｌｅのような高速赤外線通信プロトコルや、Ｂｌｕｅｔｏｏｔｈ（登録商標）のような近距離用無線通信プロトコルなど用いて実現することができる。
【００６６】
図２では、ホームネットワーク６００を構成する機器として、テレビ１００の他に、ＨＤＤレコーダ６０１、プリンタ６０２、携帯電話６０３、および、電子ペーパー６０４を例示している。テレビ１００は、紙面コンテンツ生成サーバ２００から取得した紙面コンテンツデータ１０を、ＨＤＤレコーダ６０１、プリンタ６０２、携帯電話６０３、または、電子ペーパー６０４に転送したり、あるいは、ＨＤＤレコーダ６０１に格納された紙面コンテンツデータ１０を取得したりすることができる。
【００６７】
なお、テレビ１００に予め携帯電話６０３の電子メールアドレスが登録されているのであれば、電子メールを用いて、紙面コンテンツデータ１０を携帯電話６０３に転送するようにしてもよい。あるいは、紙面コンテンツデータ生成サーバ２００に携帯電話６０３の電子メールアドレスが登録されているのであれば、テレビ１００が、紙面コンテンツ生成サーバ２００に携帯電話６０３の電子メールアドレスを問い合わせ、紙面コンテンツ生成サーバ２００から取得した電子メールアドレスに紙面コンテンツデータ１０を転送するようにしてもよい。また、紙面コンテンツデータ生成サーバ２００に携帯電話６０３の電子メールアドレスが登録されているのであれば、紙面コンテンツ生成サーバ２００が、テレビ１００からの指示により、直接携帯電話６０３に紙面コンテンツデータ１０を送信するようにしてもよい。
【００６８】
ホームネットワーク６００を構成するこれらの機器を利用することで、ユーザは、より多様な方法で電子新聞を閲覧することができるようになる。
【００６９】
例えば、ＨＤＤレコーダ６０１が、紙面コンテンツ生成サーバ２００から毎日定時に紙面コンテンツデータ１０を取得するようにすることで、テレビ１００は、ＨＤＤレコーダに格納されたその日の紙面コンテンツデータ１０をＨＤＤレコーダ６０１から取得して再生することができる。また、ＨＤＤレコーダ６０１が、紙面コンテンツ生成サーバ２００から取得した紙面コンテンツデータ１０を日々蓄積するようにすることで、テレビ１００は、過去の紙面コンテンツデータ１０をＨＤＤレコーダ６０１から取得して再生することができる。
【００７０】
また、テレビ１００自体にハードディスクドライブなどの記憶装置を内蔵することで、ＨＤＤレコーダ６０１を用いることなく、テレビ１００にて上記機能を実現するようにしてもよい。また、ＨＤＤレコーダ６０１またはテレビ１００は、紙面コンテンツデータ生成サーバ２０から、電子メールなどの配信手段を用いてプッシュ配信される紙面コンテンツデータ１０を取得するようにしてもよい。
【００７１】
さらに、ホームネットワーク６００を構成するこれらの機器を利用することで、ユーザは、宅外で電子新聞を閲覧することができるようになる。
【００７２】
例えば、紙面コンテンツデータ１０をテレビ１００からプリンタ６０２に転送することにより、ユーザは、プリンタ６０２にて印刷した電子新聞を宅外に持ち出すことができる。また、紙面コンテンツデータ１０をテレビ１００から携帯電話６０３または電子ペーパー６０４に転送することにより、ユーザは、携帯電話６０３または電子ペーパー６０４に格納された紙面コンテンツデータ１０を外出先で再生することができる。
【００７３】
また、テレビ１００と携帯電話６０３とが同じ電子新聞配信サービスに同じＩＤで加入している場合、テレビ１００にてユーザがある記事を選択したときに、テレビ１００から紙面コンテンツ生成サーバ２００に選択内容を通知し、紙面コンテンツ生成サーバ２００が、同じＩＤで登録されている携帯電話６０３に対して選択内容に応じた記事を配信するようにしてもよい。この際、記事を配信する手段として、電子メールを用いてもよい。
【００７４】
（Ｂ．紙面コンテンツデータ）
テレビ１００により再生される紙面コンテンツデータ１０（図２参照）について、図４〜８に基づいて説明する。
【００７５】
テレビ１００は、以下に説明するデータ構造を有するコンテンツデータ１０００を再生可能に構成されている。テレビ１００により再生される紙面コンテンツデータ１０は、電子新聞を構成する各種情報を、コンテンツデータ１０００に格納することにより実現される。
【００７６】
図４は、テレビ１００にて再生可能なコンテンツデータ１０００のデータ構造を模式的に示したデータ構造図である。図４に示したように、コンテンツデータ１０００は、処理フロー記述１１００と、画面レイアウト記述１２００と、メディアオブジェクト１３００とを含んで構成されている。
【００７７】
処理フロー記述１１００は、コンテンツデータ１０００再生時にテレビ１００が実行するべき処理を定義する記述である。画面レイアウト記述１２００は、コンテンツデータ１０００再生時にテレビ１００が表示するべき画面の構成を定義する記述である。メディアオブジェクト１３００は、コンテンツデータ１０００再生時にテレビ１００が表示するべき画面内に描画される静止画像、動画像、もしくはテキスト、または、コンテンツデータ１０００再生時にテレビ１００から出力される音声などの情報を、所定の形式で内包したデータである。
【００７８】
なお、コンテンツデータ１０００には、異なる複数の画面レイアウト記述１２００を格納することができる。図４に示した例では、異なる３つの画面レイアウト記述１２００が含まれており、これらを部材番号１２００に添え字ａ〜ｃを付すことにより区別している。また、コンテンツデータ１０００には、異なる複数のメディアオブジェクト１３００を格納することができる。図４に示した例では、５つのメディアオブジェクト１３００が含まれており、これらを部材番号１３００に添え字ａ〜ｅを付すことにより区別している。また、コンテンツデータ１０００は、コンテンツデータ１０００再生時に参照されるパラメータを格納したテキストファイルを、メディアオブジェクト１３００として含むこともできる。
【００７９】
次に、コンテンツデータ１０００に含まれる処理フロー記述１１００について、図５に基づいて説明する。
【００８０】
図５（ａ）は、処理フロー記述１１００の典型的な記述例を模式的に示した図であり、図５（ｂ）は、図５（ａ）に例示した処理フロー記述１１００に基づいて、テレビ１００が表示する画面の遷移を示した画面遷移図である。
【００８１】
処理フロー記述１１００は、テレビ１００に対する命令を定義する命令文と、命令文の実行順序を制御する制御文とを列挙することにより構成される。とくに、図５（ａ）に例示した処理フロー記述１１００は、以下の命令文および制御文を以下の順序で列挙することにより構成されている。
【００８２】
（１）画面レイアウト記述１２００ａに基づく第１の画面を表示することを指示する命令文１１０１。
【００８３】
（２）次に実行する命令文を、リモコンの「１」ボタンが押下された場合には命令文１１０３に、リモコンの「決定」ボタンが押下された場合には命令文１１０４に切り替える制御文１１０２。
【００８４】
（３）当該コンテンツデータ１０００とは異なる、別のコンテンツデータ１０００ａを取得することを指示する命令文１１０３。
【００８５】
（４）画面レイアウト記述１２００ｂに基づく第２の画面を表示することを指示する命令文１１０４。
【００８６】
（５）次に実行する命令文を、リモコンの「１」ボタンが押下された場合には命令文１１０６に、リモコンの「決定」ボタンが押下された場合には命令文１１０７に切り替える制御文１１０５。
【００８７】
（６）当該コンテンツデータ１０００とは異なる、別のコンテンツデータ１０００ｂを取得することを指示する命令文１１０６。
【００８８】
（７）画面レイアウト記述１２００ｃに基づく第３画面を表示することを指示する命令文１１０７。
【００８９】
（８）当該コンテンツデータ１０００とは異なる、別のコンテンツデータ１０００ｃを取得することを指示する命令文１１０８。
【００９０】
図５（ａ）に例示した処理フロー記述１１００に対し、テレビ１００は、図５（ｂ）に示したように動作する。
【００９１】
すなわち、コンテンツデータ１０００の再生を開始すると、テレビ１００は、処理フロー記述１１００における最初の命令文１１０１にしたがって、画面レイアウト記述１２００ａに基づく第１の画面を表示する。
【００９２】
第１の画面の表示中にリモコンの「１」ボタンが押下されると、テレビ１００は、命令文１１０３にしたがってコンテンツデータ１０００ａを取得する。取得が完了すると、テレビ１００は、新たに取得したコンテンツデータ１０００ａの再生を開始する。
【００９３】
一方、第１の画面の表示中にリモコンの「決定」ボタンが押下されると、テレビ１００は、命令文１１０４にしたがって、第１の画面を、画面レイアウト記述１２００ｂに基づく第２の画面に遷移させる。
【００９４】
第２の画面の表示中にリモコンの「１」ボタンが押下されると、テレビ１００は、命令文１１０６にしたがってコンテンツデータ１０００ｂを取得する。取得が完了すると、テレビ１００は、新たに取得したコンテンツデータ１０００ｂの再生を開始する。
【００９５】
一方、第２の画面の表示中にリモコンの「決定」ボタンが押下されると、テレビ１００は、命令文１１０７にしたがって、第２の画面を、画面レイアウト記述１２００ｃに基づく第３の画面に遷移させる。
【００９６】
第３の画面の表示が終了すると、テレビ１００は、命令文１１０８にしたがって、コンテンツデータ１０００ｃを取得する。取得が完了すると、テレビ１００は、新たに取得したコンテンツデータ１０００ｃの再生を開始する。
【００９７】
次に、コンテンツデータ１０００の画面レイアウト記述１２００について、図６に基づいて説明する。
【００９８】
図６は、画面レイアウト記述１２００の構成を模式的に示した図である。図６に示したように、画面レイアウト記述１２００は、メディアオブジェクトレイアウト記述１２１０、テキストレイアウト記述１２２０、マスクレイアウト記述１２３０、および、イベントハンドラ１２４０を含んで構成される。
【００９９】
メディアオブジェクトレイアウト記述１２１０は、画面レイアウト記述１２００に基づいて構成される画面内に、メディアオブジェクト１３００を描画するための記述である。メディアオブジェクトレイアウト記述１２１０は、描画対象とするメディアオブジェクト１３００を指定するメディアオブジェクト指定情報１２１１と、メディアオブジェクト指定情報１２１１により指定されたメディアオブジェクト１３００の、当該画面におけるレイアウトを指定するレイアウト指定情報１２１２とにより構成される。
【０１００】
メディアオブジェクト指定情報１２１１としては、例えば、描画対象とするメディアオブジェクト１３００のファイル名を用いることができる。また、レイアウト指定情報１２１２としては、例えば、描画対象とするメディアオブジェクト１３００を描画する矩形領域の、左上頂点のｘ座標およびｙ座標、ならびに、該矩形領域の横幅および縦幅を示す４つの数値を利用することができる。
【０１０１】
なお、画面レイアウト記述１２００は、複数の異なるメディアオブジェクトレイアウト記述１２１０を含むことができ、テレビ１００は、画面レイアウト記述１２００に基づいて構成される画面内に、複数の異なるメディアオブジェクト１３００を表示することができる。また、画面内にメディアオブジェクト１３００を表示する必要がない場合、画面レイアウト記述１２００は、メディアオブジェクトレイアウト記述１２１０を含まなくてもよい。
【０１０２】
テキストレイアウト記述１２２０は、画面レイアウト記述１２００に基づいて構成される画面内に、テキストを描画するための記述である。テキストレイアウト記述１２２０は、描画対象とするテキストを表すテキストデータ１２２１と、描画対象とするテキストの当該画面におけるレイアウトを指定するレイアウト指定情報１２２２とにより構成される。
【０１０３】
レイアウト指定情報１２２２としては、例えば、テキストデータ１２２１が流し込まれる矩形領域の、左上頂点のｘ座標およびｙ座標、ならびに、該矩形領域の横幅および縦幅を示す４つの数値を利用することができる。テキストデータ１２２１を、矩形以外の多角形状の領域に流し込む場合には、該多角形の各頂点のｘ座標およびｙ座標を、レイアウト指定情報１２２２として利用すればよい。また、テキストレイアウト記述１２２０は、さらに、表示文字サイズを指定する文字サイズ指定情報、表示文字色を指定する文字色指定情報、また、表示フォントを指定するフォント指定情報などを含んでいてもよい。
【０１０４】
なお、画面レイアウト記述１２００は、複数の異なるテキストレイアウト記述１２２０を含むことができ、テレビ１００は、画面レイアウト記述１２００に基づいて構成される画面内に、複数の異なるテキストデータを表示することができる。また、画面内にテキストデータを表示する必要がない場合、画面レイアウト記述１２００は、テキストレイアウト記述１２２０を含まなくてもよい。
【０１０５】
マスクレイアウト記述１２３０は、画面レイアウト記述１２００に基づいて構成される画面内に、矩形マスクを描画するための記述である。マスクレイアウト記述１２３０は、マスクＩＤ１２３１と、レイアウト指定情報１２３２と、色指定情報１２３３と、透明度指定情報１２３４と、可視性指定情報１２３５とにより構成される。
【０１０６】
マスクＩＤ１２３１は、当該矩形マスクを、他の矩形マスクと識別するための情報であり、当該矩形マスクに割り当てられた固有のＩＤである。レイアウト指定情報１２３２は、当該矩形マスクのレイアウトを指定する情報であり、例えば、当該矩形マスクの左上頂点のｘ座標およびｙ座標、ならびに、当該矩形マスクの横幅および縦幅を示す４つの数値である。色指定情報１２３３は、当該矩形マスクの表示色を指定するための情報であり、透明度指定情報１２３４は、当該矩形マスクの透明度を指定するための情報である。また、可視性指定情報１２３５は、当該マスクを表示するか、または非表示にするかを指定する情報である。
【０１０７】
マスクレイアウト記述１２３０に基づいて描画される矩形マスクは、画面レイアウト記述１２００に基づいて構成される画面に表示される各コンテンツ（すなわち、メディアオブジェクトレイアウト記述１２１０に基づいて描画されるメディアオブジェクト１３００、または、テキストレイアウト記述１２００に基づいて描画されるテキストデータ１２２１）を被覆するように表示され、当該コンテンツの表示輝度を調整したり、各コンテンツの全部または一部を強調表示したりするために利用される。
【０１０８】
なお、マスクレイアウト記述１２３０を用いて、矩形に限らず、多角形マスクを描画することもできる。この場合、多角形マスクの各頂点のｘ座標およびｙ座標を、レイアウト指定情報１２４２として利用すればよい。
【０１０９】
また、画面レイアウト記述１２００は、複数の異なるマスクレイアウト記述１２３０を含むことができ、テレビ１００は、画面レイアウト記述１２００に基づいて構成される画面内に、複数の異なる矩形マスクを表示することができる。また、画面内に矩形マスクを表示する必要がない場合、画面レイアウト記述１２００は、マスクレイアウト記述１２３０を含まなくてもよい。
【０１１０】
イベントハンドラ１２４０は、画面レイアウト記述１２００に基づく画面の表示中に発生したイベントに応じた処理を、テレビ１００に実行させるための記述である。想定される典型的なイベントとしては、ユーザ操作が挙げられるが、イベントハンドラ１２４０には、タイマーイベントなどユーザ操作以外のイベントに応じた処理も記述することができる。イベントハンドラ１２４０は、監視するべきイベントを指定するイベント指定情報１２４１と、イベント指定情報１２４１により指定されたイベントが検出されたときに実行するべき処理を指定した命令１２４２とにより構成される。テレビ１００は、画面レイアウト記述１２００に基づく画面を表示中に、イベント指定情報１２４１により指定されたイベントを検出すると、命令１２４２にしたがって、指定された処理を実行する。なお、異なるイベントに対応するイベントハンドラを、異なる関数として記述可能な言語を用いて画面レイアウト記述１２００を記述する場合、イベントハンドラの関数名がイベント指定情報１２４１に該当する。
【０１１１】
なお、画面レイアウト記述１２００は、複数の異なるイベントハンドラ１２４０を含むことができ、テレビ１００は、複数の異なるイベントに反応して、各イベントに対応した処理を実行することができる。また、イベントに対応した処理を行う必要がない場合、画面レイアウト記述１２００は、イベントハンドラ１２４０を含まなくてもよい。
【０１１２】
以上に説明したような画面レイアウト記述１２００を記述するのに適した言語としては、ＳＶＧ（Scalable Vector Graphics）、ＳＭＩＬ（Synchronized Multimedia Integration Language）、ＸＨＴＭＬ（Extensible Hypertext Markup Language）などの拡張可能なマーク付け言語（ＸＭＬ：Extensible Markup Language）を挙げることができる。
【０１１３】
テレビ１００にて再生される紙面コンテンツデータ１０（図２参照）は、テレビ１００にて再生可能な上記のコンテンツデータ１０００に、実際の新聞紙面を再現した紙面画面を定義する画面レイアウト記述１２を格納することにより実現される。以下、紙面コンテンツデータ１０に含まれる、紙面画面を定義する画面レイアウト記述１２の具体例について、図７〜８に基いて説明する。
【０１１４】
図７は、紙面コンテンツデータ１０に内包されている画面レイアウト記述１２の第１の具体例を模式的に示した図である。
【０１１５】
図７に示した画面レイアウト記述１２は、大略的に言えば、紙面画面５０を画像化したメディアオブジェクト１３（具体的にはＪＰＥＧ形式の画像データ）を描画することにより紙面画面５０を構成する。すなわち、紙面画面５０に表示されるコンテンツ（記事５１〜５７、および、広告５８）は、画像情報としてメディアメディアオブジェクト１３に内包されている。
【０１１６】
図７に示した画面レイアウト記述１２は、上記のメディアオブジェクト１３を描画するメディアオブジェクトレイアウト記述１２ａと、記事５１〜５７および広告５８の各々を被覆するマスク７１〜７８を描画するマスクレイアウト記述１２ｂ１〜１２ｂ８とを含んでいる。
【０１１７】
すなわち、マスクレイアウト記述１２ｂ１〜１２ｂ８のレイアウト指定情報は、紙面画面５０において各コンテンツが表示される表示領域と一致するように設定されている。したがって、マスク７１〜７８は、ちょうど、記事５１〜５７および広告５８の各々を被覆するように表示される。
【０１１８】
また、マスクレイアウト記述１２ｂ１〜１２ｂ８は、紙面画面５０に表示される各コンテンツの優先順位に応じたマスクＩＤを与えられている。具体的には、最も優先順位が高いコンテンツである記事５１に対応するマスクレイアウト記述１２ｂ１にはマスクＩＤ「mask1」が、２番目に優先順位が高い記事５２に対応するマスクレイアウト記述１２ｂ２にはマスクＩＤ「mask2」が、…、最も低い優先順位が設定されている広告５８に対応するマスクレイアウト記述１２ｂ８にはマスクＩＤ「mask8」が与えられている。
【０１１９】
図８は、紙面コンテンツデータ１０に内包されている画面レイアウト記述１２の第２の具体例を模式的に示した図である。
【０１２０】
図８に示した画面レイアウト記述１２は、大略的に言えば、紙面画面５０を構成する各コンテンツ、すなわち、記事５１〜５７を表すテキストデータ、および広告５８を表す画像データを個別に描画することにより、紙面画面５０を構成する。
【０１２１】
図８に示した画面レイアウト記述１２は、記事５１〜５７を描画するテキストレイアウト記述１２ｃ１〜ｃ７と、広告５８を画像化したメディアオブジェクト１３（具体的にはＪＰＥＧ形式の画像データ）を描画するメディアオブジェクトレイアウト記述１２ｃ８と、記事５１〜５７および広告５８の各々を被覆するマスク７１〜７８を描画するマスクレイアウト記述１２ｂ１〜１２ｂ８とを含んでいる。記事５１〜５７を描画するテキストレイアウト記述１２ｃ１〜ｃ７には、それぞれ、記事５１〜５７を表すテキストデータと、当該テキストデータを表示する表示領域を指定するレイアウト指定情報とが含まれている。
【０１２２】
マスクレイアウト記述１２ｂ１〜１２ｂ８のレイアウト指定情報は、それぞれ、記事５１〜５７を描画するテキストレイアウト記述１２ｃ１〜ｃ７のレイアウト指定情報、または、広告５８を描画するメディアオブジェクトレイアウト記述１２ｃ８のレイアウト指定情報と一致するように設定されている。したがって、マスク７１〜７８は、ちょうど、記事５１〜５７および広告５８の各々を被覆するように表示される。また、マスクレイアウト記述１２ｂ１〜１２ｂ８は、図７に示したものと同様、紙面画面５０に表示される各コンテンツの優先順位に応じたマスクＩＤを与えられている。
【０１２３】
図７〜８に示した画面レイアウト記述１２において、マスクレイアウト記述１２ｂ１〜１２ｂ８のレイアウト指定情報は、それぞれ、紙面画面５０に表示される各コンテンツ（記事５１〜５７または広告５８）の表示領域を示している。このため、テレビ１００は、紙面画面５０に表示される各コンテンツの表示領域を、マスクレイアウト記述１２ｂ１〜１２ｂ８のレイアウト指定情報に基づいて特定することができる。すなわち、マスクレイアウト記述１２ｂ１〜１２ｂ８のレイアウト指定情報は、テレビ１００が、紙面画面５０に表示される各コンテンツの表示領域を特定するための情報としても機能する。
【０１２４】
なお、図８に示した画面レイアウト記述１２のように、紙面画面５０に表示される各コンテンツの表示領域が、当該コンテンツを表示するためのテキストレイアウト記述１２ｃ１〜ｃ７またはメディアオブジェクトレイアウト記述１２ｃ８のレイアウト指定情報として直接指定されている場合、テレビ１００は、これらのレイアウト指定情報によっても各コンテンツの表示領域を特定することができる。
【０１２５】
また、図７〜８に示した画面レイアウト記述１２において、マスクレイアウト記述１２ｂ１〜１２ｂ８のマスクＩＤは、それぞれ、対応するコンテンツ（記事５１〜５７または広告５８）の優先順位を示している。このため、テレビ１００は、紙面画面５０に表示されるコンテンツの優先順位を、マスクレイアウト記述１２ｂ１〜１２ｂ８のマスクＩＤに基づいて特定することができる。すなわち、マスクレイアウト記述１２ｂ１〜１２ｂ８のマスクＩＤは、紙面画面５０に表示されるコンテンツの優先順位をテレビ１００に指定するための優先順位指定情報として機能する。
【０１２６】
なお、紙面画面５０に表示されるコンテンツの優先順位をテレビ１００に指定するための優先順位指定情報は、上述したように、マスクレイアウト記述１２ｂ１〜１２ｂ８のマスクＩＤにより明示的に表現することができるが、これに限るものではない。すなわち、例えば、図７および図８に示したように、マスクレイアウト記述１２ｂ１〜１２ｂ８の記述順序を、対応するコンテンツの優先順位と一致させることにより、紙面画面５０に表示されるコンテンツの優先順位を、マスクレイアウト記述１２ｂ１〜１２ｂ８の記述順序により、非明示的に表現することもできる。また、図８に示した画面レイアウト記述１２のように、紙面画面５０に表示される各コンテンツが、当該コンテンツを表示するためのテキストレイアウト記述１２ｃ１〜ｃ７またはメディアオブジェクトレイアウト記述１２ｃ８に基づいて表示されている場合、テキストレイアウト記述１２ｃ１〜ｃ７およびメディアオブジェクトレイアウト記述１２ｃ８の記載順序により、紙面画面５０に表示されるコンテンツの優先順位を非明示的に表現するようにしてもよい。
【０１２７】
（Ｃ．テレビの構成）
紙面コンテンツデータ１０を再生するテレビ１００について、図１、および、図９〜１８に基づいて説明する。
【０１２８】
図１は、テレビ１００の要部構成を示したブロック図である。テレビ１００は、図１に示したように、通信部１０１、記憶部１０２、表示部１０３、リモコン信号信号受信部１０４、および、制御部１１０を含んで構成されている。
【０１２９】
通信部１０１は、ネットワークに接続された他の通信装置との間でデータ通信を行うための手段である。具体的には、紙面コンテンツ要求２０を紙面コンテンツ生成サーバ２００に送信し、また、紙面コンテンツデータ１０を紙面コンテンツ生成サーバ２００から受信する。
【０１３０】
記憶部１０２は、通信部１０１が取得した紙面コンテンツデータ１０を格納するための手段であり、例えば、フラッシュメモリやハードディスクドライブなどの記憶装置により構成される。なお、記憶部１０２には、通信部１０１が取得した紙面コンテンツデータ１０の他に、制御部１１０が実行する制御プログラムも格納されている。また、記憶部１０２は、ＨＤＤレコーダなど、テレビ１００に接続された外部記憶装置により実現してもよい。
【０１３１】
表示部１０３は、紙面コンテンツデータ１０に基づいて構成された画面を可視的に出力するための手段であり、例えば、ＬＣＤ（液晶ディスプレイ）、ＰＤＰ（プラズマディスプレイパネル）、あるいはＣＲＴ（cathode-ray tube）ディスプレイなどの表示装置により構成される。なお、表示部１３０は、紙面コンテンツデータ再生時以外は、受信した放送コンテンツを出力するために利用される。
【０１３２】
リモコン信号受信部１０４は、リモコン７００から発信されたリモコン信号を受信するための手段であり、例えば、リモコン７００から発信された赤外線を受光して電気信号に変換する赤外線受光装置により構成される。リモコン信号受信部１０４は、受信したリモコン信号を、制御部１１０に伝達する。
【０１３３】
制御部１１０は、テレビ１００が備える各部の各種動作を制御するための手段であり、図１に示したように、紙面コンテンツデータ取得部１１１、リモコン信号解析部１１２、処理フロー記述処理部１１３、画面レイアウト記述処理部１１４（コンテンツ表示手段）、および、コンテンツ選択部１２０（コンテンツ選択手段）を内部ブロックとして含んでいる。制御部１１０は、例えば、ＣＰＵ（central processing unit）などの演算装置により構成され、該演算装置が記憶部１０２に格納されている制御プログラムを実行することにより、上記各内部ブロックの機能を実現する。
【０１３４】
紙面コンテンツデータ取得部１１１は、紙面コンテンツデータ１０を紙面コンテンツ生成サーバ２００から取得するよう、通信部１０１を制御する。より具体的には、リモコン信号解析部１１２、または処理フロー記述処理部１１３から指示が与えられると、紙面コンテンツデータ取得部１１１は、紙面コンテンツ要求２０を生成し、生成した紙面コンテンツ要求２０を通信部１０１を介して紙面コンテンツ生成サーバ２００に送信する。また、紙面コンテンツ取得要求２０に対する応答として、通信部１０１が紙面コンテンツデータ１０を受信すると、紙面コンテンツデータ取得部１１１は、受信した紙面コンテンツデータ１０を、記憶部１０２に格納する。
【０１３５】
リモコン信号解析部１１２は、リモコン７００に対して行われたユーザ操作の内容を、リモコン信号受信部１０４にて受信したリモコン信号に基づいて特定して、紙面コンテンツデータ取得部１１１、処理フロー記述処理部１１３、画面レイアウト記述処理部１１４、および、コンテンツ選択部１２０に通知する。
【０１３６】
処理フロー記述処理部１１３は、記憶部１０２に格納された紙面コンテンツデータ１０から処理フロー記述１１を読み出し、その処理フロー記述１１に記述された命令に応じた指示を、紙面コンテンツデータ取得部１１１、または、画面レイアウト記述処理部１１４に与える。また、処理フロー記述１１に、ユーザ操作に応じて命令を切り替える分岐が記述されている場合、処理フロー記述処理部１１３は、リモコン信号解析部１１２からの通知を参照して、次に実行するべき命令を決定する。
【０１３７】
例えば、ある特定の紙面コンテンツデータを取得せよという命令に対して、処理フロー記述処理部１１３は、その紙面コンテンツデータを取得するよう紙面コンテンツデータ取得部１１１に指示を与え、また、ある特定の画面レイアウト記述１２に基づく画面を表示せよという命令に対して、処理フロー記述処理部１１３は、その画面レイアウト記述１２に基づく画面を表示するよう、画面レイアウト記述処理部１１４に指示を与える。
【０１３８】
画面レイアウト記述処理部１１４は、画面レイアウト記述１２に基づく画面を表示するよう、処理フロー記述処理部１１３から指示を受けると、画面レイアウト記述１２を記憶部１０２から読み出し、画面レイアウト記述１２に基づいて紙面画面５０（図３（ａ）参照）を生成する。この際、画面レイアウト記述１２がメディアオブジェクト１３を参照するものであれば、画面レイアウト処理部１１４は、参照されているメディアオブジェクト１３を記憶部１０２から読み出し、メディアオブジェクト１３を画面レイアウト記述１２にしたがってレイアウトし、紙面画面５０を生成する。画面レイアウト記述処理部１１４は、生成した紙面画面５０を表示部１０４に表示させる。また、画面レイアウト記述１２にイベントハンドラが含まれている場合、画面レイアウト記述処理部１１４は、リモコン信号解析部１１２からの通知を参照して、ユーザ操作に応じた処理、例えば紙面画面５０の書き換え処理などを行う。
【０１３９】
コンテンツ選択部１２０は、紙面画面５０を分割して得られる複数の小領域の何れかを指定するユーザ操作を受け付けたとき、紙面画面５０に表示された複数のコンテンツのうち、指定された小領域に少なくとも一部分が表示されているコンテンツを選択するための手段である。ここで、紙面画面５０に表示されるコンテンツとしては、図３（ａ）に示した、記事５１〜５７と広告５８とが挙げられる。
【０１４０】
コンテンツ選択部１２０は、紙面画面５０に表示された複数のコンテンツから１つのコンテンツを選択すると、選択されたコンテンツを、処理フロー記述処理部１１３と画面レイアウト記述処理部１１４とに通知する。通知されたコンテンツが選択された際に実行するべき命令が処理フロー記述１１に定義されていた場合、処理フロー記述処理部１１３がその命令を処理する。また、通知されたコンテンツが選択された際に実行するべき命令が画面レイアウト記述１２のイベントハンドラに定義されていた場合、画面レイアウト記述処理部１１４が、その命令を処理する。なお、コンテンツ選択部１２０については、参照する図面を変えて、後で更に詳しく説明する。
【０１４１】
なお、以上では、制御部１１０の機能を、紙面コンテンツデータ１０の再生機能に限って説明したが、制御部１１０は、放送コンテンツを再生するための制御、例えば、放送コンテンツを受信するチャンネルの切り替え制御なども、リモコン信号受信部１０４にて受信したリモコン信号に基づいて行うことができる。
【０１４２】
テレビ１００は、リモコン７００を用いて操作することができる。そこで、テレビ１００を操作するリモコン７００について、図９に基づいて簡単に説明する。
【０１４３】
図９（ａ）は、リモコン７００の外観を示した外観図である。図９（ａ）に示したように、リモコン７００は、少なくとも、数字ボタン部７１０と、十字ボタン部７２０とを含んで構成されている。
【０１４４】
数字ボタン部７１０は、少なくとも１〜９に対応する数字ボタン７１１〜７１９を含んで構成されている。ユーザは、これらのボタンを押下することにより、押下したボタンに対応する数字を入力することができる。なお、数字ボタン部７１０は、受信チャンネルの切り替えに便利なよう、１〜１２の１２個のボタンにより構成されていてもよい。
【０１４５】
十字ボタン部７２０は、上下左右に配置された、上ボタン７２１、下ボタン７２２、左ボタン７２３、右ボタン７２４、および、これら４つのボタンの中央に配置された決定ボタン７２５を含んで構成されている。ユーザは、これらのボタンを押下することにより、「上」「下」「左」「右」「決定」を入力することができる。
【０１４６】
図９（ｂ）は、リモコン７００の機能的な構成を示したブロック図である。図９（ｂ）に示したように、リモコン７００は、入力部７３０と、リモコン信号発信部７４０とを含んで構成されている。
【０１４７】
入力部７３０は、テレビ１００に対する操作をユーザが入力するための手段であり、上述した数字ボタン部７１０と十字ボタン部７２０とを含んで構成されている。リモコン信号発信部７４０は、入力部７３０から入力された操作に応じたリモコン信号をテレビ１００に送信するための手段であり、例えば、リモコン信号を赤外線搬送波に乗せて発信する赤外線発信装置により構成されている。
【０１４８】
本実施形態に係るテレビ１００は、紙面コンテンツデータ１０の再生中、ユーザ操作に基づいて、紙面画面５０に表示されている複数のコンテンツのなかから１つのコンテンツを選択するコンテンツ選択処理に特徴がある。以下、コンテンツ選択部１２０（図１）によって実現されるコンテンツ選択処理について、図１０〜１８に基づいて説明する。
【０１４９】
図１０は、テレビ１００が備えているコンテンツ選択部１２０（図１）の内部構成を示した機能ブロック図である。
【０１５０】
図１０に示したように、コンテンツ選択部１２０は、紙面画面５０を複数の仮想的な小領域に分割する画面分割処理部１２１と、紙面画面５０の各小領域に、当該小領域に少なくとも一部分が表示されているコンテンツを関連付ける関連付処理部１２２と、紙面画面５０の小領域の何れかを指定するユーザ操作を受け付けたとき、指定された小領域に関連付処理部１２２によって関連付けられたコンテンツを選択する選択処理部１２３とを含んで構成されている。
【０１５１】
図１１は、コンテンツ選択処理の流れを示したフローチャート（タイミングチャート）である。図１１の左側に示したように、紙面コンテンツ生成サーバ２００が、優先順位情報（優先順位指定情報）が付加された紙面コンテンツデータ１０を生成し、生成した紙面コンテンツデータ１０をテレビ１００に対して送信すると、図１１の右側に示したようにして、テレビ１００は、受信した紙面コンテンツデータ１０を処理する。
【０１５２】
すなわち、紙面コンテンツデータ取得部１１１が紙面コンテンツデータ１０の受信を完了すると（Ｓ１０１）、画面分割処理部１２１は、紙面画面５０を複数の仮想的な小領域に分割する（Ｓ１０２）。
【０１５３】
画面分割処理部１２１は、ユーザ操作を入力する入力デバイスの構成に対応した分割パターンで紙面画面５０を分割する。例えば、図９（ａ）に示したリモコン７００の数字ボタン７１１〜７１９の空間配置に対応した紙面画面５０の分割パターンは、図１２に示したようになる。
【０１５４】
図１２は、リモコン７００の数字ボタン７１１〜７１９に対応する９分割された紙面画面５０を示した図である。図１２に示したように、画面分割処理部１２１は、３×３のマトリクス状に配置された互いに合同な９個の矩形状の小領域５０ａ〜ｉに、紙面画面５０全体を分割する。
【０１５５】
紙面画面５０の分割処理Ｓ１０２が完了すると、画面分割処理部１２１は、紙面画面５０の分割パターンを、関連付処理部１２２に通知する。なお、画面分割処理部１２１が関連付処理部１２２に分割パターンを通知する方法は様々であるが、一例としては、直線により紙面画面５０を分割する分割パターンの場合、紙面画面５０を分割する分割線の交点の座標を関連付処理部１２２に通知する方法が挙げられる。
【０１５６】
画面分割処理部１２１から分割パターンが通知されると、関連付処理部１２２は、通知された分割パターンにしたがって紙面画面５０を分割して得られる小領域５０ａ〜ｉの各々に対し、当該小領域を指定するための数字ボタンとして、リモコン７００の互いに異なる数字ボタン７１１〜７１９を割り当てる（Ｓ１０３）。
【０１５７】
図１２の９分割された紙面画面５０は、数字ボタン７１１〜７１９の空間的な配置に対応するよう分割されているので、各小領域５０ａ〜ｉに対して割り当てるべき数字ボタン７１１〜７１９は自然に定まる。すなわち、関連付処理部１２２は、小領域５０ａには１ボタン７１１を割り当て、小領域５０ｂには２ボタン７１２を割り当てる。他の小領域５０ｃ〜ｉにも、同様に数字ボタン７１３〜７１９を割り当てる。
【０１５８】
小領域５０ａ〜ｉに対する数字ボタン７１１〜７１９の割り当てが完了すると、関連付処理部１２２は、小領域５０ａ〜ｉに対して、コンテンツ（すなわち、記事５１〜５７および広告５８）の関連付けを行う（Ｓ１０４）。ここで、関連付処理部１２２は、小領域５０ａ〜ｉの各々について、（１）当該小領域に少なくとも一部分が表示されているコンテンツが唯一つであるとき、当該コンテンツを当該小領域に関連付け、（２）当該小領域に少なくとも一部分が表示されているコンテンツが２以上存在するとき、紙面画面５０に表示されるコンテンツに予め設定されている優先順位に基づいて、該２以上のコンテンツから１のコンテンツを選択し、選択されたコンテンツを当該小領域に関連付ける。
【０１５９】
関連付処理部１２２が実行する上記関連付処理Ｓ１０４の実現方法としては様々なものが考えられるが、ここでは、図１３〜図１６を参照して、具体例２例を示す。
【０１６０】
図１３は、関連付処理Ｓ１０４の第１の具体例を示すフローチャートである。図１３に示したように、関連付処理部１２２は、紙面画面５０の小領域５０ａ〜ｉを１つずつ順に注目し、注目している小領域に対して、以下の処理Ｓ２０１〜２０４を実行する。
【０１６１】
関連付処理部１２２は、まず、注目している小領域に少なくとも一部分が表示されているコンテンツを特定し、特定されたコンテンツの数が２より小さいか否かを判定する（Ｓ２０１）。ここで、注目している小領域に表示されているコンテンツの特定は、画面分割処理部１２２から通知された分割パターンと、記憶部１０２から読み出した画面レイアウト記述１２とに基づいて行われる。画面レイアウト記述１２には、図７〜８に示したように、紙面画面５０に表示される各コンテンツの表示領域をちょうど被覆するマスクを描画するマスクレイアウト記述１２ｂ１〜１２ｂ８が含まれており、関連付処理部１２２は、このマスクレイアウト記述のレイアウト指定情報に基づいて、紙面画面５０に表示される各コンテンツの表示領域を特定することができる。
【０１６２】
関連付処理部１２２は、注目している小領域に少なくとも一部分が表示されているコンテンツが唯一である場合（Ｓ２０１：Ｙｅｓ）、そのコンテンツを自動的に選択する（Ｓ２０２）。一方、注目小領域に表示されているコンテンツが２以上であった場合（Ｓ２０１：Ｎｏ）、該２以上のコンテンツのうちで、最も高い優先順位が設定されているコンテンツを選択する（Ｓ２０３）。ここで、該２以上のコンテンツに設定された優先順位の特定は、画面レイアウト記述１２に含まれる優先順位指定情報に基づいて行われる。具体的には、画面レイアウト記述１２に含まれるマスクレイアウト記述１２ｂ１〜１２ｂ８のマスクＩＤを参照して、該２以上のコンテンツの優先順位を特定する。
【０１６３】
ステップＳ２０２またはＳ２０３にてコンテンツの選択が完了すると、関連付処理部１２２は、選択されたコンテンツを現在注目している小領域に関連付ける（Ｓ２０４）。関連付処理部１２２は、以上の処理Ｓ２０１〜Ｓ２０４を繰り返し、全ての小領域５０ａ〜ｉに対して、コンテンツを１つずつ関連付ける。
【０１６４】
図１４は、図１３に示した関連付処理Ｓ１０４により、小領域５０ａ〜ｉの各々に、何れの記事が関連付けられるかを示した図である。
【０１６５】
例えば、図１４に示したように、小領域５０ａには、記事５４が関連付けられる。これは、小領域５０ａに表示される唯一のコンテンツが記事５４だからである。また、小領域５０ｅには、記事５３が関連付けられる。これは、小領域５０ｅには、記事５３と記事５５とが表示されているが、記事５１〜５７の優先順位が記事５１＞記事５２＞記事５３＞記事５４＞…の順に設定されており、記事５３の優先順位が記事５５より高いためである。また、領域５０ｉには、記事５７が関連付けられる。これは、記事５１＞記事５２＞…＞記事５７＞広告５８と、広告５８の優先順位が記事５１〜５７に比べて低く設定されているためである。
【０１６６】
上述したように、ステップＳ１０３（図１２）にて、小領域５０ａ〜ｉの各々に対して、互いに異なる数字ボタン７１１〜７１９が割り当てられる。また、以上のステップＳ２０１〜Ｓ２０４により、小領域５０ａ〜ｉの各々に対して、紙面画面５０に表示されるコンテンツの何れかが関連付けられる。関連付処理部１２２は、これらに基づいて、数字ボタン７１１〜７１９の各々に対し、紙面画面５０に表示されるコンテンツの何れかを関連付ける。数字ボタン７１１〜７１９とコンテンツとの間の関連付けが決定すると、関連付処理部１１２は、決定された関連付けを選択処理部１２３に通知する。
【０１６７】
図１５は、関連付処理Ｓ１０４の第２の具体例を示すフローチャートである。図１５に示した関連付処理Ｓ１０４の具体例と、図１３に示した関連付処理Ｓ１０４の具体例との相違点は、（１）ステップＳ２０２およびＳ２０３で選択候補とする選択候補コンテンツを、紙面コンテンツ５０に表示されている全てのコンテンツに初期化するステップＳ２０５と、（２）注目している小領域に関連付けられたコンテンツを、選択候補コンテンツから除外するステップＳ２０６とが追加されていることである。
【０１６８】
図１６は、図１５に示した関連付処理Ｓ１０４により、小領域５０ａ〜ｉの各々に、何れの記事が関連付けられるかを示した図である。なお、図１６（ａ）に示した関連付け結果は、小領域５０ａ、小領域５０ｂ、小領域５０ｃ…、小領域５０ｉの順で関連付処理Ｓ１０４が行われた場合のものである。
【０１６９】
例えば、図１６（ａ）に示したように、小領域５０ｄには、記事５６が関連付けられる。これは、小領域５０ｄに表示されている記事５４と記事５６とでは記事５４の方が優先順位が高いが、記事５４は既に小領域５０ａに関連付けられているので、小領域５０ｄに関連づけるコンテンツを選択する時点で、記事５４が既に選択候補コンテンツから除外されているためである。また、小領域５０ｉには、記事５７と広告５８とが表示されているが、何れの記事も小領域５０ｉに関連付けられることはない。これは、小領域５０ｉに関連付けるコンテンツを選択する時点で、記事５７は既に領域５０ｇに関連付けられており、広告５８は既に領域５０ｆに関連付けられているためである。
【０１７０】
図１５に示した関連付処理Ｓ１０４によれば、１つのコンテンツが複数の小領域に関連付けられてしまうことを防ぐことができる。すなわち、リモコン７００の異なる数字ボタン７１１〜７１９には、異なるコンテンツが対応するので、リモコンの数字ボタン７１１〜７１９を、紙面画面５０に表示されているコンテンツに、より効率的に関連付けることが可能になる。
【０１７１】
なお、ある小領域に表示されているコンテンツが全て他の小領域に関連付けられた結果、そのコンテンツに関連付けるべきコンテンツが存在しなくなった場合、上記のとおり、その小領域には何れのコンテンツも関連付けないようにしてもよいし、あるいは、紙面画面５０に表示される全てのコンテンツを選択候補コンテンツとして、その小領域に関連付けるコンテンツを再度選択するようにしてもよい。図１６（ａ）に示した例は、前者のルールで関連付処理を行った結果を示したものであり、図１６（ｂ）に示した例は、後者のルールで関連付処理を行った結果を示したものである。このため、図１６（ｂ）に示した例では、小領域５０ｇに既に関連付けられている記事５７が、小領域５０ｉにもまた関連付けられている。
【０１７２】
以下、再び図１１を参照して、コンテンツ選択処理についての説明を続ける。
【０１７３】
Ｓ１０４にて、数字ボタン７１１〜７１９と、紙面画面５０に表示されているコンテンツとの間の関連付けが決定すると、上述したように、関連付処理部１１２は、決定された関連付けを選択処理部１２３に通知する。当該通知を受けた選択処理部１２３は、紙面画面５０の表示を開始することを、画面レイアウト記述処理部１１４に指示する。この指示を受けた画面レイアウト記述処理部１１４は、紙面画面５０を表示部１０３に表示する（Ｓ１０５）。
【０１７４】
紙面画面５０が表示部１０３に表示されている状態で、選択処理部１２３は、リモコン７００の数字ボタン７１１〜７１９が押下されたことがリモコン信号解析部１１２から通知されることを待ち受ける（Ｓ１０６）。そして、選択処理部１２３は、数字ボタン７１１〜７１９の何れかが押下されたことを通知されると（Ｓ１０６：Ｙｅｓ）、押下されたボタンに関連付処理部１２２によって関連付けられたコンテンツを選択する（Ｓ１０７）。
【０１７５】
コンテンツの選択が完了すると、選択処理部１２３は、選択されたコンテンツを処理フロー記述処理部１１３と画面レイアウト記述処理部１１４とに通知する。処理フロー記述処理部１１３、および画面レイアウト記述処理部１１４は、通知されたコンテンツに応じた処理を実行する（Ｓ１０８）。なお、処理フロー記述処理部１１３、および画面レイアウト記述処理部１１４が実行する、通知されたコンテンツに応じた処理は何でもよいが、例えば、通知されたコンテンツに関連する新たな紙面コンテンツデータを取得する処理や、通知されたコンテンツを拡大表示あるいは強調表示する処理などが挙げられる。
【０１７６】
なお、画面分割処理部１２１が紙面画面５０を分割する分割パターンは、特定の入力デバイスを想定して固定的に定められた分割パターンであってもよいし、異なる複数の入力デバイスを想定して定められた複数の分割パターンから選択された１つの分割パターンであってもよいし、任意の入力デバイスを想定して、画面処理部１２１が入力デバイスの構成を検知して動的に定めた分割パターンであってもよい。
【０１７７】
例えば、テレビ１００に付属のリモコン７００に対応した上述の分割パターンの他に、万能リモコンに対応した他の分割パターンや、携帯電話のリモコンアプリに対応したさらに他の分割パターンをテレビ１００に格納しておき、使用する分割パターンを、テレビ１００に表示されるメニュー画面などにより、ユーザに選択させるようにしてもよい。また、これらの分割パターンを、テレビ１００が通信ネットワークを介して取得するようにしてもよいし、とくに、紙面コンテンツ生成サーバ２００から取得するようにしてもよい。
【０１７８】
また、入力デバイスが、当該入力デバイスの構成を示す情報をテレビ１００に送信するようにしてもよい。リモコン信号を発信するリモコン装置であれば、当該リモコン装置の構成を示す情報（例えば、コンテンツを選択するために利用可能なボタンの縦横の個数を示す４×３など）を、リモコン信号としてテレビ１００に送信するようにすればよい。この場合、画面分割処理部１２１が、入力デバイスから受信した信号に基づいて分割パターンを動的に定めるようにすればよい。
【０１７９】
また、以上では、関連付処理部１２２は、紙面画面５０の各小領域に、当該小領域に少なくとも一部分が表示されているコンテンツを関連付けるものとしたが、これに限らない。すなわち、上記複数のコンテンツの各々に、当該コンテンツが表示される表示領域の一部分が代表部分として設定されているのであれば、関連付処理手段１２２を、小領域５０ａ〜ｉの各々に、当該小領域に代表部分が表示されているコンテンツを関連付けるように、構成してもよい。また、この際、関連付処理手段１２２を、小領域５０ａ〜ｉの各々について、当該小領域の内部に代表部分が表示されているコンテンツが２以上存在するとき、該２以上のコンテンツから優先順位に基づいて１のコンテンツを選択するように構成してもよい。なお、各コンテンツの代表部分は、当該コンテンツが表示される表示領域内の一点であってもよいし、当該コンテンツが表示される表示領域内の広がりをもった領域であってもよい。
【０１８０】
図１７は、上記のような関連付処理により、小領域５０ａ〜ｉの各々に、何れの記事が関連付けられるかを示した図である。図１７に示した例では、記事５１〜５７および広告５８の各々について、星印で示した位置に代表点が設定されている。
【０１８１】
例えば、小領域５０ｄには、記事５４と記事５６とが表示されているが、小領域５０ｄ内部に代表点を有しているのは記事５６なので、領域５０ｄには記事５６が関連付けられる。小領域５０ｅには、記事５３と記事５５とが表示されており、何れの代表点も小領域５０ｅの内部に位置している。したがって、優先順位に基づく選択が行われ、小領域５０ｅにはより優先順位の高い記事５３が関連付けられる。また、小領域５０ｈには記事５５と記事５７と記事５８とが表示されているが、記事５８は代表点が小領域５０ｈの内部にないので、選択の対象から除外される。記事５５と記事５７とについては、優先順位に基づく選択が行われ、小領域５０ｈには、優先順位の高い記事５５が関連付けられる。
【０１８２】
なお、図１７における、白い星印で示した代表点は、黒い星印で示した第１の代表点に基づく判定で小領域５０ａ〜ｉの何れにも関連付けられなかった領域について、再度判定して小領域５０ａ〜ｉの何かに関連付けるための第２の代表点である。
【０１８３】
なお、以上のような代表点を指定する情報は、紙面コンテンツデータ１０の画面レイアウト記述１２内に格納しておくことができる。具体的には、例えば、各記事５１〜５７および広告５８に対応するマスクレイアウト記述内に、代表点の座標を格納しておくなどすればよい。
【０１８４】
最後に、リモコン７００のどのボタンを押下すればどのコンテンツが選択されるのかということをユーザに提示して、コンテンツの選択操作をより容易にするための表示画面上の工夫について、図１８を参照して説明する。
【０１８５】
図１８（ａ）（ｂ）は、紙面画面５０の小領域５０ａ〜ｉに対するコンテンツの関連付けが完了した後、ステップＳ１０５にて、画面レイアウト記述処理部１１４が表示する紙面画面５０の構成を示した図である。
【０１８６】
図１８（ａ）に示した紙面画面５０には、入力手段識別情報８１〜８９が、それぞれ対応する小領域５０ａ〜ｉの中心付近に配置され、等間隔で配列表示されている。例えば、入力手段識別情報８１は、小領域５０ａを指定するためのボタンは１ボタン７１１であることを示している。また、入力手段識別情報８２は、小領域５０ｂを指定するための入力手段は２ボタン７１２であることを示している。入力手段識別情報８３〜８９についても同様である。図１８（ａ）に示したように入力手段識別情報８１〜８９を表示することで、各入力手段（数字ボタン７１１〜７１９の何れか）に対応する小領域５０ａ〜ｉが何れであるのかを、ユーザに提示することができる。
【０１８７】
また、図１８（ｂ）に示した紙面画面５０には、入力手段識別情報９１〜９９が、当該ボタンを押下したときに選択されるコンテンツの表示領域に応じた位置（具体的には表示領域の右上隅）に表示されている。例えば、入力手段識別情報９１は、１ボタン７１１を押下したときに選択される記事５４の右上隅に表示され、入力手段識別情報９２は、２ボタン７１２を押下したときに選択される記事５２の右上隅に表示されている。他の入力手段識別情報９３〜９９についても同様である。図１８（ｂ）に示したように入力手段識別情報９１〜９９を表示することで、各コンテンツに対応する入力手段（数字ボタン７１１〜７１９）が何れであるのかを、ユーザに提示することができる。
【０１８８】
なお、以上では、記事５１〜５７、および広告５８を選択対象となるコンテンツとして考えたが、これに限らない。例えば、紙面画面５０に含まれるページ切替ボタン群５９のそれぞれも選択対象となるコンテンツとすることができる。
【０１８９】
ただし、同時に選択対象とするコンテンツ数が増えると操作の煩雑化を招来したり、ユーザが本来選択したいコンテンツを自由に選択できなくなったりするという問題を生じる。そこで、以下に説明するように、コンテンツの選択を２段階に構成し、操作の簡便化を図るとよい。
【０１９０】
すなわち、新聞画面５０の表示を開始すると、テレビ１００は、モード選択を受け付ける状態に入る。ここで、モード選択とは、画面左側に表示されるページ切替ボタン群５９から１つのページ切替ボタンを選択するページ選択モードと、画面右側に表示される記事５１〜５７および広告５８から１つのコンテンツを選択するコンテンツ選択モードとをユーザ操作に基づいて選択することである。
【０１９１】
このモード選択時にも、上述したコンテンツ選択処理の技術が応用される。すなわち、ページ切替ボタン群５９が表示されている領域と、記事５１〜５７および広告５８が表示されている領域との境界線で、紙面画面５０を分割する。すなわち、分割線の左側の小領域にページ切替ボタン群５９が表示され、当該分割線の右側の小領域に記事５１〜５７および広告５８が表示されるように分割線を定め、当該分割線で紙面画面５０を左右２つの小領域に分割する。
【０１９２】
ここで、上記分割線の左側に表示されている領域には、リモコン７００の左ボタン７２３を割り当てる。一方、上記分割線の右側に表示されている領域には、リモコン７００の右ボタン７２４を割り当てる。したがって、左側の領域を指定するユーザ操作、すなわち、左ボタン７２３が押下されると、左側の領域に少なくとも一部分が表示されているコンテンツ、すなわちページ切替ボタン群５９のうちの何れかが選択される。ページ切替ボタン群５９には、Ｐ１＞Ｐ２＞…＞Ｐ１１という優先順位が予め設定されており、リモコン７００の左ボタン７２３が押下されると、左側の領域で最も優先順位が高いＰ１がデフォルトとして選択される。この状態でテレビ１００は、ページ選択モードとなり、リモコン７００の上下ボタン７２１〜７２２により、ページ切替ボタン群５９から所望のボタンを選択することができる。
【０１９３】
一方、上記分割線の右側の領域を指定するユーザ操作、すなわち、右ボタン７２４が押下されると、右側の領域に表示されているコンテンツ、すなわち記事５１〜５７、または広告５８の何れかが選択される。上述したように、これらのコンテンツのなかでは、記事５１に最も高い優先順位が設定されているので、記事５１がデフォルトとして選択される。この状態でテレビ１００は、コンテンツ選択モードとなる。
【０１９４】
コンテンツ選択モードにおいて、テレビ１００は、既に詳しく説明した画面分割によるコンテンツ選択処理を行ってもよいし、あるいは、ユーザにリモコン７００の上下ボタン７２１〜７２２を用いて所望のコンテンツを選択させるようにしてもよい。上下ボタン７２１〜７２２を用いてユーザに所望のコンテンツを選択させる場合にも、上述した優先順位を活用することができる。すなわち、上ボタン７２１が押下されたときには、現在選択されているコンテンツよりも優先順位が１つ上のコンテンツを選択するようにし、下ボタン７２２が押下されたときには、現在選択されているコンテンツよりも優先順位が１つ下のコンテンツを選択するよう、テレビ１００のコンテンツ選択部１２０を構成すると良い。これにより、ユーザは、リモコン７００の十字ボタン７２０を操作するだけで所望のコンテンツを効率よく選択することができる。この際、ユーザは十字ボタン７２０から指を離す必要がないので、リモコン７００に視線を移すことなく、テレビ１００に表示される紙面画面５０に注目したまま、コンテンツを自由に選択することができるようになる。
【０１９５】
また、コンテンツの選択を２段階に構成し、操作の簡便化を図る別の方法として、以下のような方法もある。以下に説明する方法は、リモコン７００の数字ボタン部７１０（図９（ａ））を用いて記事を選択する場合に、ボタンの短押しと長押しとを用いるものである。なお、ボタンの「長押し」とは、当該ボタンが予め定められた所定の時間以上、継続的に押下されることであり、「短押し」とは、上記所定の時間以下、当該ボタンが押下されることである。
【０１９６】
ユーザが数字ボタン７１１〜７１９の何れか１つを短押しすると、テレビ１００は、上述のとおり、当該ボタンに割り当てられたコンテンツ（記事など）を選択する。さらに記事が選択された状態で、ユーザが同じボタンを長押しすると、テレビ１００は、当該ボタンに割り当てられたコンテンツに関連する、他のコンテンツを表示する。関連するコンテンツが１つの場合、長押しされると当該コンテンツの表示を行い、複数の場合、例えば、関連するコンテンツのうち最も優先順位の高いコンテンツを選択して表示する。
【０１９７】
なお、関連するコンテンツが複数の場合、関連するコンテンツのリンクリストを表示してユーザが表示するコンテンツを選択できるようにし、ユーザが当該リンクリストからコンテンツを選択すると、テレビ１００は、ユーザにより選択されたコンテンツを含む紙面画面を表示するようにしてもよい。また、一旦記事が選択された状態にしなくとも、数字ボタン７１１〜７１９の長押しのみで、関連するコンテンツを表示するようにしても良い。
【０１９８】
なお、上記紙面画面の遷移に際し、遷移後の紙面画面は、上記リンクリストからユーザにより選択されたコンテンツにフォーカスが当たった状態で表示されるものでもよいし、何れのコンテンツにもフォーカスが当たっていない状態で表示されるものであってもよい。また、遷移後の紙面画面をテレビ１００に表示させる紙面コンテンツデータを生成する際に、紙面コンテンツ生成サーバ２００が、該当記事の優先順位を高く設定するようにしてもよい。
【０１９９】
例えば、１面にある、会社の合併に関する記事にボタン７１３が割り当てられている場合、ボタン７１３を短押しして会社の合併に関する記事を選択し、さらにボタン７１３を長押しすることで、３面（経済面）にある、合併の影響に関する詳細記事を表示する。あるいは、ボタン７１３に会社の合併に関する記事が割り当てられていることが自明な場合もあることから、会社の合併に関する記事が選択されていない状況であっても、ボタン７１３を長押しして、３面（経済面）にある、合併の影響に関する詳細記事を表示してもよい。
【０２００】
関連する記事が３面（経済面）にある、合併の影響に関する詳細記事だけの場合や、優先順位で１つに決められる場合はこれでよいが、そうでない場合は、ボタン７１３を長押しすると、３面（経済面）にある、合併の影響に関する詳細記事、および、１５面（社会面）にある、合併により従業員が不安を語る報道記事の２つの記事の見出しがリンクリストとして表示される。表示されたリンクリストから、ユーザが、合併の影響に関する詳細記事へのリンクを選択すると、３面の紙面画面が表示される。
【０２０１】
また、同様にリモコン７００の上下左右ボタン７２１〜７２４においても、短押しと長押しによって、コンテンツの選択操作を２段階に構成することができる。
【０２０２】
ユーザが上下左右ボタン７２１〜７２４のいずれか１つを短押しすると、テレビ１００は、例えば現在選択されている記事から位置的に近い記事を選択するのに対し、長押しすると、現在選択されている記事の関連記事や意味的に近い記事を選択可能にすることができる。長押しをすることで、直接関連記事へ遷移してもよく、一旦リンクリストを表示し、そちらから遷移する記事を選択できるようにしても良い。
【０２０３】
例えば、１面にある、会社の合併に関する記事が選択されている場合、右ボタン７２４を長押しすると、３面（経済面）にある、合併の影響に関する詳細記事への遷移をし、左ボタン７２３を長押しすると、１５面（社会面）にある、合併により従業員が不安を語る報道記事への遷移をすることができる。
【０２０４】
もしくは、１面にある、会社の合併に関する記事が選択されている場合、上下左右ボタン７２１〜７２４のいずれか１つを長押しすると、３面（経済面）にある、合併の影響に関する詳細記事、および、１５面（社会面）にある、合併により従業員が不安を語る報道記事の２つの１面以外の記事へのリンクリストがユーザに提示され、ユーザが選択した記事へ遷移できるようにすることもできる。
【０２０５】
これらにより、ユーザは、ボタンの短押により、上述したとおりの方法で画面に表示された複数のコンテンツから所望のコンテンツを選択することができ、さらに、ボタンの長押しにより、現在表示されている紙面画面にあるコンテンツのみならず、他の紙面画面にあるコンテンツ（例えば、同じ日の紙面の他のページにある記事や他の日の紙面にある記事）を選択することができる。
【０２０６】
最後に、以上に説明したテレビ１００を操作する装置としては、数字ボタン７１０と十字ボタン７２０とを備えたリモコン７００に限らない。例えば、タッチパネルを具備したリモコンによりテレビ１００を操作するようにしてもよい。
【０２０７】
この際、上記リモコンのタッチパネルを、紙面画面５０と同じ分割パターンで小領域に分割し、タッチパネルの小領域と、紙面画面５０の小領域とが一対一に対応させる。これにより、タッチパネルの小領域に触れる操作により、紙面画面５０の対応する小領域をユーザに指定させ、当該小領域に少なくとも一部分が含まれているコンテンツを選択できるようにすることができる。
【０２０８】
タッチパネルを備えたリモコンによってテレビ１００を操作する場合には、さらに以下のような応用例も考えられる。
【０２０９】
まず、リモコンのタッチパネルの各点と、テレビ１００に表示される紙面コンテンツ５０の各点とを対応付けることにより、タッチパネルを分割することなく、ユーザに紙面コンテンツ５０に含まれる任意のコンテンツを選択させることができる。具体的にいえば、タッチパネルにおいてユーザが触れた点の座標情報をリモコンからテレビ１００に転送し、テレビ１００は受信した座標情報から特定される紙面コンテンツ５０上の点に最も近い位置にあるコンテンツを選択するようにする。また、受信した座標情報から特定される紙面コンテンツ上の点に最も近い位置にあるコンテンツが複数存在する場合には、該複数のコンテンツから最も高い優先順位が設定されているコンテンツを選択できるようにする。
【０２１０】
また、紙面コンテンツ５０のレイアウトを、テレビ１００からリモコンに送信し、リモコンが、タッチパネルを紙面コンテンツ５０のレイアウトに対応した小領域に分割するようにしてもよい。この際、タッチパネルの小領域と、紙面コンテンツ５０に含まれるコンテンツとが一対一に対応するので、リモコンから、ユーザが指で触れることにより指示したタッチパネル上の小領域を指定する情報をテレビ１００に送信するようにすれば、テレビ１００は、当該情報からユーザが指定したコンテンツを選択することができる。また、この際、リモコンが、紙面コンテンツ５０のレイアウトをタッチパネルに表示するようにすれば、ユーザは、タッチパネルに表示されたレイアウトを見ながら、紙面コンテンツ５０に含まれるコンテンツを容易に選択することができる。なお、テレビ１００からリモコンに紙面コンテンツ５０のレイアウトを送信するためには、ＩｒＳｉｍｐｌｅなどの高速赤外線通信プロトコルを用いて、紙面コンテンツ５０を構成するために利用した画面レイアウト記述を、テレビ１００からリモコンに送信するとよい。
【０２１１】
（Ｄ．紙面レイアウトデータ）
紙面コンテンツ生成サーバ２００が紙面コンテンツデータ１０を生成するために利用する、紙面レイアウトデータ３０について（図１参照）、図１９〜２２に基づいて説明する。
【０２１２】
紙面コンテンツ生成サーバ２００は、以下に説明するデータ構造を有するレイアウトデータ３０００を用いて、テレビ１００にて再生可能なコンテンツデータ１０００（図４）を生成することができる。
【０２１３】
図１９は、レイアウトデータ３０００のデータ構造を示したデータ構造図であり、とくに、図４に示したコンテンツデータ１０００を生成するためのレイアウトデータ３０００を示している。図１９に示したように、レイアウトデータ３０００は、コンテンツ生成処理フロー記述３１００と、少なくとも１つのテンプレートデータ３２００とを含んで構成されている。
【０２１４】
コンテンツ生成処理フロー記述３１００は、コンテンツデータ１０００を生成するために、紙面コンテンツ生成サーバ２００が実行するべき処理を定義した記述である。一方、テンプレートデータ３２００は、コンテンツデータ１０００の原型となる雛形である。レイアウトデータ３０００には、異なる複数のテンプレートデータ３２００を内包することが可能であり、テレビ１００から送信される紙面コンテンツ要求２０、および／まはた、記事ＤＢサーバ４００から送信される記事データ４０に応じて、最適なテンプレートデータ３２００を雛形として、コンテンツデータ１０００を生成することができるようになっている。
【０２１５】
紙面コンテンツ生成サーバ２００は、コンテンツ生成処理フロー記述３１００にしたがって、テンプレートデータ３２００を加工する。コンテンツ生成処理フロー記述３１００に従ったテンプレートデータ３２００の加工が完了すると、紙面コンテンツ生成サーバ２０は、レイアウトデータ３０００からコンテンツ生成処理フロー記述３１００を取り除き、加工済のテンプレートデータ３２００、すなわち、完成したコンテンツデータ１０００を得る。
【０２１６】
なお、レイアウトデータ３０００が異なる複数のテンプレートデータ３２００を内包している場合、紙面コンテンツ生成サーバ２００は、テレビ１００から送信される紙面コンテンツ要求２０、および／まはた、記事ＤＢサーバ４００から送信される記事データ４０に基づいて最適なテンプレートデータ３２００を選択し、選択されたテンプレートデータ３２００をコンテンツ生成処理フロー記述３１００にしたがって加工し、加工済みのテンプレート３２００を抽出することにより、コンテンツデータ１０００を得る。
【０２１７】
また、コンテンツ生成処理フロー記述３１００は、必ずしもレイアウトデータ３０００に内包されていなくてもよい。この場合、コンテンツ生成処理フロー記述３１００に相当するプログラムを紙面コンテンツ生成サーバ２００に組み込んでおくことで、紙面コンテンツ生成サーバ２００は、レイアウトデータ３０００からコンテンツデータ１０００を生成することができる。ただし、上述のように、コンテンツ生成処理フロー記述３１００をレイアウトデータ３０００に内包させることで、紙面コンテンツ生成サーバ２００に組み込まれたプログラムを書き換えるよりも容易に、コンテンツ生成処理フローを変更することが可能になる。
【０２１８】
図１９に例示したテンプレートデータ３２００には、完成したコンテンツデータ１０００に含まれるべきメディアオブジェクト１３００ａ〜ｅのうち、メディアオブジェクト１３００ａ〜ｂのみが含まれている（図４参照）。また、画面レイアウト記述１２００ａは、置換用文字列を含んでいる。この置換用文字列は、完成した紙面コンテンツデータにおいて、他の文字列に置き換えられるべき文字列であり、それが置換すべき文字列であることを識別することができるよう、予め定めれた所定の文字列、あるいは、予め定められた所定のパターンを有する文字列からなる。すなわち、紙面コンテンツ生成サーバ２００は、コンテンツ生成処理フロー記述３１００にしたがって、メディアオブジェクト１３００ｃ〜ｅを紙面テンプレートデータ３２００に格納したり、画面レイアウト記述１２００ａ内の置換文字列を他の文字列に置換したりする必要がある。
【０２１９】
図２０は、コンテンツ生成処理フロー記述３１００の記述例を模式的に表した図であり、とくに、図１９に示したテンプレートデータ３２００に対応するコンテンツ生成処理フロー記述３１００を例示している。
【０２２０】
コンテンツ生成処理フロー記述３１００は、コンテンツデータ１０００の処理フロー記述１１００と同様、紙面コンテンツ生成サーバ２００に対する命令文と、紙面コンテンツ生成サーバ２００に対する命令を切り替える制御文とを列挙することにより構成される。とくに、図２０に例示したコンテンツ生成処理フロー記述３１００は、以下の命令を、以下の順に列挙することにより構成されている。
【０２２１】
（１）第１のメディアオブジェクトを取得することを指示する命令３１０１。
【０２２２】
（２）第２のメディアオブジェクトを取得することを指示する命令３１０２。
【０２２３】
（３）第３のメディアオブジェクトを取得することを指示する命令３１０３。
【０２２４】
（４）第１のテキストデータを取得することを指示する命令３１０４。
【０２２５】
（５）第１のメディアオブジェクトを、メディアオブジェクト１３００ｃとして、コンテンツデータ１０００に格納することを指示する命令３１０５。
【０２２６】
（６）第２のメディアオブジェクトを、メディアオブジェクト１３００ｄとして、コンテンツデータ１０００に格納することを指示する命令３１０６。
【０２２７】
（７）第３のメディアオブジェクトを、メディアオブジェクト１３００ｅとして、コンテンツデータ１０００に格納することを指示する命令３１０７。
【０２２８】
（８）画面レイアウト記述１２００ａ内の置換文字列を、第１のテキストデータに置換することを指示する命令３１０８。
【０２２９】
紙面コンテンツ生成サーバ２００は、以上の命令を、列挙されている順に１つずつ実行することにより、コンテンツデータ１０００を生成する。
【０２３０】
次に、図７〜８に例示した画面レイアウト記述１２を含む紙面コンテンツデータ１０の雛形となる、紙面レイアウトデータ３０の具体的な構成例について、図２１〜２２に基づいて説明する。
【０２３１】
図２１は、図７に示した画面レイアウト記述１２を含む紙面コンテンツデータ１０を生成するために利用される紙面レイアウトデータ３０の構成例を模式的に示した図である。図２１に示したように、紙面レイアウトデータ３０は、紙面コンテンツ生成処理フロー記述３１と、紙面テンプレートデータ３２とを含んで構成されている。
【０２３２】
紙面コンテンツ生成処理フロー記述３１は、紙面コンテンツデータ１０を生成するために、紙面コンテンツ生成サーバ２００が実行するべき処理を定義した記述であり、紙面コンテンツ生成サーバ２００に対する命令３１ａ〜３１ｃを含んで構成されている。
【０２３３】
また、紙面テンプレートデータ３２は、図７に示した画面レイアウト記述１２を含む紙面コンテンツデータ１０の原型となる雛形である。紙面テンプレートデータ３２と画面レイアウト記述１２との相違点は、紙面テンプレートデータ３２に、紙面画面５０を画像化したメディアオブジェクト１３が格納されていない点である。
【０２３４】
図２２は、図８に示した画面レイアウト記述１２を含む紙面コンテンツデータ１０を生成するために利用される紙面レイアウトデータ３０の他の構成例を模式的に示した図である。紙面レイアウトデータ３０は、図２１に示したものと同様、紙面コンテンツ生成処理フロー記述３１と、紙面テンプレートデータ３２とを含んで構成されている。
【０２３５】
紙面コンテンツ生成処理フロー記述３１は、紙面コンテンツデータ１０を生成するために、紙面コンテンツ生成サーバ２００が実行するべき処理を定義した記述であり、紙面コンテンツ生成サーバ２００に対する命令３１ｄ〜３１ｆを含んで構成されている。
【０２３６】
紙面テンプレートデータ３２は、図８に示した画面レイアウト記述１２を含む紙面コンテンツデータ１０の原型となる雛形である。紙面テンプレートデータ３２と画面レイアウト記述１２との相違点は、テキストレイアウト記述１２ｃ１〜ｃ７のテキストデータが、「%%article_priority1%%」など所定のパターン（「%%」から始まり「%%」で終わる文字列）を有する置換用文字列になっている点である。また、紙面テンプレートデータ３２には、広告５８を画像化したメディアオブジェクト１３が格納されていない点である。
【０２３７】
紙面コンテンツ生成サーバ２００は、図２１〜２２に示した紙面レイアウトデータ３０の紙面コンテンツ生成処理フロー記述３１に基づいて動作し、紙面コンテンツデータ１０を生成する。紙面コンテンツ生成処理フロー記述３１に基づく紙面コンテンツ生成サーバ２００の動作については、後でもう少し詳しく説明する。
【０２３８】
（Ｅ．紙面コンテンツ生成サーバ）
紙面レイアウトデータ３０を用いて紙面コンテンツデータ１０を生成する、紙面コンテンツ生成サーバ２００について、図２３に基づいて説明する。
【０２３９】
図２３は、紙面コンテンツ生成サーバ２００の要部構成を示したブロック図である。図２３に示したように、紙面コンテンツ生成サーバは、通信部２０１、記憶部２０２、および、制御部２１０を含んで構成されている。
【０２４０】
通信部２０１は、他の通信装置との間でデータ通信を行うための手段である。具体的には、通信部２０１は、紙面コンテンツ要求２０をテレビ１００から受信し、また、紙面コンテンツデータ１０をテレビ１００に送信する。また、通信部２０１は、記事データ４０を、記事ＤＢサーバ３００から受信する。
【０２４１】
記憶部２０２は、例えばハードディスクドライブなどの記憶装置により構成され、紙面コンテンツデータ１０を格納するための紙面コンテンツデータ蓄積部２０２ａ、紙面レイアウトデータ３０を格納するための紙面レイアウトデータ蓄積部２０２ｂ、および、記事データ４０を格納するための記事データ蓄積部２０２ｃを含んでいる。なお、記憶部２０２は、上記の他に、制御部２１０が実行する制御プログラムを格納した制御プログラム格納部（不図示）を有していてもよい。
【０２４２】
制御部２１０は、紙面コンテンツ生成サーバ２００が備える各部の各動作を制御するための手段であり、紙面コンテンツ要求処理部２１１（コンテンツデータ提供手段）、紙面レイアウトデータ取得部２１２、紙面コンテンツ生成処理フロー記述処理部２１３、紙面コンテンツデータ合成部２１４（優先順位設定手段）、および、記事データ取得部２１５の各内部ブロックを含んでいる。制御部２１０は、例えば、ＣＰＵ（central processing unit）などの演算装置により構成され、該演算装置が記憶部２０２に格納されている制御プログラムを実行することにより、上記各内部ブロックの機能を実現する。
【０２４３】
紙面コンテンツ要求処理部２１１は、通信部２０１が受信した紙面コンテンツ要求２０を解析し、受信した紙面コンテンツ要求２０に応じた紙面コンテンツデータ１０をテレビ１００に送信するよう、通信部２０１を制御する。
【０２４４】
より具体的には、通信部２０１が紙面コンテンツ要求２０を受信すると、紙面コンテンツ要求処理部２１１は、その紙面コンテンツ要求２０に応じた紙面コンテンツデータ１０が紙面コンテンツデータ蓄積部２０２ａに格納されているかを判定する。紙面コンテンツ要求に応じた紙面コンテンツデータ１０が紙面コンテンツデータ蓄積部２０２ａに既に格納されていた場合、紙面コンテンツ要求処理部２１１は、その紙面コンテンツデータ１０を紙面コンテンツデータ蓄積部２０２ａから読み出し、読み出した紙面コンテンツデータ１０を通信部２０１を介してテレビ１００に送信する。一方、紙面コンテンツ要求２０に応じた紙面コンテンツデータ１０が紙面コンテンツデータ蓄積部２０２ａに格納されていなかった場合（紙面コンテンツ要求２０が最新の紙面コンテンツデータ１０を要求するものであった場合を含む）、紙面コンテンツ要求処理部２１１は、紙面コンテンツ要求２０に応じた紙面レイアウトデータ３０を、紙面レイアウトデータ蓄積部２０２ｂから取得するよう、紙面レイアウトデータ取得部２１２に指示を与える。
【０２４５】
紙面レイアウトデータ取得部２１２は、紙面コンテンツ要求２０に応じた紙面レイアウトデータ３０を紙面レイアウトデータ蓄積部２０２ｂから読み出し、読み出した紙面レイアウトデータ３０の紙面コンテンツ生成処理フロー記述３１を紙面コンテンツ生成処理フロー記述処理部２１３に渡し、また、紙面レイアウトデータ３０の紙面テンプレートデータ３２を、紙面コンテンツデータ合成部２１４に渡す。なお、紙面レイアウトデータ取得部２１２は、紙面コンテンツ要求２０に応じた紙面レイアウトデータ３０が紙面レイアウトデータ蓄積部２０２ｂに既に格納されていなかった場合、紙面レイアウトデータを管理する外部データベースから紙面レイアウトデータ３０を取得し、取得した紙面レイアウトデータ３０を紙面レイアウトデータ蓄積部２０２ｂに格納するようにしてもよい。
【０２４６】
紙面コンテンツ生成処理フロー記述処理部２１３は、紙面レイアウトデータ取得部２１２が取得した紙面レイアウトデータ３０に内包されている紙面コンテンツ生成処理フロー記述３１の各命令に応じた指示を、紙面コンテンツデータ合成部２１４、または、記事データ取得部２１５に与える。例えば、ある記事データを取得せよという命令に対して、その記事データを取得するよう記事データ取得部２１５に指示を与え、また、紙面レイアウトデータ３０に特定のメディアオブジェクトを格納せよという命令に対し、そのメディアオブジェクトを紙面レイアウトデータ３０に格納するよう紙面コンテンツデータ合成部２１４に指示を与え、また、紙面レイアウトデータ３０の置換用文字列を特定の文字列に置換せよという命令に対し、紙面レイアウトデータ３０の置換用文字列をその文字列に置換するよう紙面コンテンツデータ合成部２１４に指示を与える。
【０２４７】
記事データ取得部２１５は、紙面コンテンツ生成処理フロー記述処理部２１３からの指示に基づいて、紙面コンテンツデータ１０に合成するべき記事データ４０を、通信部２０１を介して記事ＤＢサーバ３００から取得する。取得された記事データ４０は、記事データ取得部２１５により、記事データ蓄積部２０２ｃに格納される。
【０２４８】
紙面コンテンツデータ合成部２１４は、紙面コンテンツ生成処理フロー記述処理部２１３からの指示に基づいて、紙面レイアウトデータ３０の紙面テンプレートデータ３２を加工することにより、紙面コンテンツデータ１０を生成する。紙面テンプレートデータ３２の加工としては、紙面テンプレートデータ３２にメディアオブジェクトを格納したり、紙面テンプレートデータ３２の置換用文字列を特定の記事データ４０に置換したりする処理が挙げられる。生成された紙面コンテンツデータ１０は、紙面コンテンツデータ合成部２１４により、紙面コンテンツデータ蓄積部２０２ａに格納される。
【０２４９】
次に、紙面コンテンツ生成サーバ２００が紙面コンテンツデータ１０を生成する紙面コンテンツデータ生成処理の具体例について、図２１〜２２に示した紙面レイアウトデータ３０の具体例に即して説明する。
【０２５０】
図２１に示した紙面レイアウトデータ３０から紙面コンテンツデータ１０を生成する、紙面コンテンツ生成サーバ２００の動作は以下のようになる。
【０２５１】
すなわち、紙面コンテンツ生成処理フロー記述処理部２１３は、紙面コンテンツ生成処理フロー記述３１に最初の命令３１aに従って、記事データ４０を取得するよう記事データ取得部２１５に指示を与える。記事データ取得部２１５は、この指示に応じて、記事データＤＢサーバ３００から記事データ４０を取得し、取得した記事データ４０を記事データ蓄積部２０２ｃに格納する。
【０２５２】
紙面コンテンツ生成処理フロー記述処理部２１３は、続けて、紙面コンテンツ生成処理フロー記述３１の第２の命令３１ｂに従って、紙面画面５０を画像化した紙面画像を生成することを紙面コンテンツデータ合成部２１４に指示する。紙面コンテンツデータ合成部２１４は、この指示に応じて、記事データ４０に内包されている、記事５１〜５７を表すテキストデータと、広告５８を表す画像データとを用いて、紙面画面５０を表す紙面画像を生成する。
【０２５３】
なお、記事データ４０には、新聞社が設定した記事５１〜５７の優先度を指定する優先度指定情報が含まれており、紙面コンテンツデータ合成部２１４は、この優先度指定情報と、紙面テンプレートデータ３２の画面レイアウト記述にあるマスクレイアウト記述とに基づいて、記事５１〜５７のレイアウトを決定する。例えば、記事データ４０において最高の優先度が指定されている記事５１は、優先順位１位を示すマスクＩＤ「mask1」が設定されているマスクレイアウト記述に指定された領域にレイアウトし、また、記事データ４０において２番目の優先度が指定されている記事５２は、優先順位２位を示すマスクＩＤ「mask2」が設定されているマスクレイアウト記述に指定された領域にレイアウトする。
【０２５４】
紙面コンテンツ生成処理フロー記述処理部２１３は、続けて、紙面コンテンツ生成処理フロー記述３１の第３の命令３１ｃに従って、紙面画像を紙面テンプレートデータ３２に格納するよう、紙面コンテンツデータ合成部２１４に指示する。紙面コンテンツデータ合成部２１４は、この指示に応じて、上記のように生成された紙面画像を、メディアオブジェクト１３として紙面テンプレートデータ３２に格納する。
【０２５５】
紙面コンテンツ生成処理フロー記述処理部２１３は、紙面コンテンツ生成処理フロー記述３１にある全ての命令３１ａ〜ｃの処理を完了すると、加工が完了した紙面テンプレートデータ３２を紙面レイアウトデータ３０から抽出し、紙面コンテンツデータ１０を得る。
【０２５６】
以上の処理により、紙面コンテンツ生成サーバ２００は、図２１に示した紙面レイアウトデータ３０と記事データ４０とから紙面コンテンツデータ１０を生成することができる。
【０２５７】
この際、紙面コンテンツデータ合成部２１４は、記事データ４０に含まれる記事５１〜５７の各々を、何れかのマスクレイアウト記述にて指定された領域にレイアウトする。記事５１〜５７の各々がレイアウトされる領域を指定するマスクレイアウト記述には、当該領域にレイアウトされるコンテンツの優先順位を指定するマスクＩＤが予め設定されている。したがって、紙面コンテンツデータ合成部２１４は、上記の処理のより、記事５１〜５７の各々に対して、当該記事をレイアウトするために参照したマスクレイアウト記述に設定されている優先順位を割り当てたことになる。ここで、紙面コンテンツデータ合成部２１４が、記事５１〜５７の各々を何れのマスクレイアウト記述に従ってレイアウトするかは、上述したとおり、記事データ４０に指定されている優先度指定情報に基づいて定められる。従って、紙面コンテンツデータ合成部２１４は、記事データ５１〜５７の各々に対し、記事データ４０に含まれる新聞社側が設定した優先度指定情報に応じた優先順位を設定したことになる。
【０２５８】
また、図２２に示した紙面レイアウトデータ３０から紙面コンテンツデータ１０を生成する、紙面コンテンツ生成サーバ２００の動作は以下のようになる。
【０２５９】
すなわち、紙面コンテンツ生成処理フロー記述処理部２１３は、紙面コンテンツ生成処理フロー記述３１に最初の命令３１ｄに従って、記事データ４０を取得するよう記事データ取得部２１５に指示を与える。記事データ取得部２１５は、この指示に応じて、記事データＤＢサーバ３００から記事データ４０を取得し、取得した記事データ４０を記事データ蓄積部２０２ｃに格納する。
【０２６０】
紙面コンテンツ生成処理フロー記述処理部２１３は、続けて、紙面コンテンツ生成処理フロー記述３１の第２の命令３１ｅに従って、紙面テンプレートデータ３２に含まれる置換用文字列を、記事データ４０に含まれる記事５１〜５７を表すテキストデータで置換することを指示する。紙面コンテンツデータ合成部２１４は、この指示に応じて、紙面テンプレートデータ３２のテキストレイアウト記述に含まれる置換用文字列を、記事データ４０に含まれる記事５１〜５７を表すテキストデータで置換する。
【０２６１】
記事データ４０には、上述したとおり、記事５１〜５７の優先度を指定する優先度指定情報が含まれている。また、紙面テンプレートデータ３２の画面レイアウト記述にあるテキストレイアウト記述の各々には、当該テキストレイアウト記述に格納するべき記事の優先度に対応した置換用文字列が含まれている。紙面コンテンツデータ合成部２１４は、テキストレイアウト記述の各々に含まれる置換用文字列を、その置換用文字列に対応した優先度が指定されている記事で置換する。例えば、最高の優先度に対応した置換用文字列である「%%article_priority1%%」を、記事データ４０において最高の優先度が指定されている記事５１に置換し、２番目の優先度に対応した置換用文字列である「%%article_priority2%%」を、記事データ４０において２番目の優先度が指定されている記事５２に置換する。
【０２６２】
紙面コンテンツ生成処理フロー記述処理部２１３は、続けて、紙面コンテンツ生成処理フロー記述３１の第３の命令３１ｃに従って、記事データ４０に含まれる、広告５８を表す画像データを紙面テンプレートデータ３２に格納するよう、紙面コンテンツデータ合成部２１４に指示する。紙面コンテンツデータ合成部２１４は、この指示に応じて、広告５８を表す画像データを、メディアオブジェクト１３として紙面テンプレートデータ３２に格納する。
【０２６３】
以上の処理により、紙面コンテンツ生成サーバ２００は、図２２に示した紙面レイアウトデータ３０と記事データ４０とから紙面コンテンツデータ１０を生成することができる。
【０２６４】
この際、紙面コンテンツデータ合成部２１４は、記事データ４０に含まれる記事５１〜５７の各々を、何れかのテキストレイアウト記述に格納する。記事５１〜５７が格納されるテキストレイアウト記述の各々は、同じ領域を指定するレイアウト指定情報を有するマスクレイアウト記述に対応しており、各テキストレイアウト記述に格納された記事には、対応するマスクレイアウト記述のマスクＩＤにより指定された優先順位が割り当てられたことになる。ここで、紙面コンテンツデータ合成部２１４が、記事５１〜５７の各々を何れのテキストレイアウト記述に格納するかは、上述したとおり、記事データ４０に指定されている優先度指定情報に基づいて定められる。従って、紙面コンテンツデータ合成部２１４は、記事データ５１〜５７の各々に対し、記事データ４０に含まれる新聞社側が優先度指定情報に応じた優先順位を設定したことになる。
【０２６５】
なお、以上では、紙面画面５０に表示される記事５１〜５７に対し、記事データ４０に含まれる優先度指定情報に応じた優先順位を設定するように紙面コンテンツデータ１０を生成する紙面コンテンツ生成処理について説明したが、優先順位の設定方法はこれに限らない。
【０２６６】
たとえば、記事を優先して、写真、広告、およびコラムの優先順位を記事より低く設定するようにしてもよい。また、写真を優先して、記事、広告、およびコラムの優先順位を写真より低く設定してもよい。同様に、広告を優先したり、コラムを優先したりしてもよい。また、詳細情報や関連情報など他の情報を参照している記事については、優先順位を他の記事より高く設定したり、即時性が高い記事については、その記事が配信された日時からの経過時間に応じて優先順位を下げていったりしてもよい。他の情報を参照している記事としては、他のページの関連記事を参照している「詳細は〜面」などの文字列を含む記事、スライドショーや動画が関連付けられた記事や写真、または、選択するとストリーミングＣＭが流れる広告などが挙げられる。また、即時性の高い記事としては、例えば、テレビ欄、株価情報、または、有効期限が設定された期間限定のキャンペーン広告などが挙げられる。
【０２６７】
また、紙面コンテンツ生成サーバにてユーザ情報を管理するようにして、優先順位の設定をユーザごとに変えるようにしてもよい。例えば、有料ユーザに提供する紙面コンテンツデータと、無料ユーザに提供する紙面コンテンツデータとで、優先順位の設定を異ならせるようにしてもよい。これにより、有料ユーザに対しては、広告の優先順位を下げて設定した、広告が選択されにくい紙面コンテンツデータを提供することなどができるようになる。
【０２６８】
また、ユーザの状況に合わせて、優先順位の設定を異ならせるようにしてもよい。たとえば、ユーザの職業や居住地域に関連する記事の優先順位を、記事データに含まれる優先度指定情報に基づいて設定した値よりも高く設定し直すなどするとよい。
【０２６９】
図２３に示した紙面コンテンツ生成サーバ２００は、ユーザの属性に応じて紙面コンテンツデータ１０における優先順位の設定を異ならせることができるよう、ユーザの各種属性を蓄積するユーザデータ蓄積部２０２ｄを含んでいる。ユーザデータ蓄積部２０４に蓄積されるユーザ情報としては、当該ユーザが有料ユーザであるか無料ユーザであるかの別や、ユーザの居住地域・職業・年齢・性別などが挙げられる。紙面コンテンツデータ合成部２１４は、このユーザデータ２０２ｄに蓄積されたユーザの属性を参照して、紙面コンテンツデータ１０における優先順位を設定することができる。
【０２７０】
（付記事項）
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０２７１】
最後に、テレビ１００の各ブロック、とくに制御部１１０は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０２７２】
すなわち、テレビ１００は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるテレビ１００の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、テレビ１００に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０２７３】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０２７４】
また、テレビ１００を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、とくに限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、とくに限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０２７５】
また、紙面コンテンツ生成サーバ２００の各ブロック、とくに制御部２１０も、ハードウェアロジックによって構成してもよいし、テレビ１００と同様に、ＣＰＵを用いてソフトウェアによって実現してもよい。
【産業上の利用可能性】
【０２７６】
本発明は、コンテンツを表示するコンテンツ表示装置、特に、テレビジョン受像機などの、大型のディスプレイを備えたコンテンツ表示装置に好適に利用することができる。
【図面の簡単な説明】
【０２７７】
【図１】本発明の実施形態を示すものであり、電子新聞配信システムのクライアントとして機能する、テレビの要部構成を示したブロック図である。
【図２】本発明の実施形態を示すものであり、電子新聞配信システムの構成を示すブロック構成図である。
【図３】本発明の実施形態を示すものであり、紙面コンテンツデータに基づいて再生される紙面画面の構成を例示した図である。
【図４】本発明の実施形態を示すものであり、テレビにて再生可能なコンテンツデータのデータ構造を模式的に示したデータ構造図である。
【図５】本発明の実施形態を示すものであり、図４のコンテンツデータに内包されている、処理フロー記述を模式的に示した図である。
【図６】本発明の実施形態を示すものであり、図４のコンテンツデータに内包されている、画面レイアウト記述を模式的に示した図である。
【図７】本発明の実施形態を示すものであり、テレビにて再生される紙面コンテンツデータに内包されている画面レイアウト記述の具体例を模式的に示した図である。
【図８】本発明の実施形態を示すものであり、テレビにて再生される紙面コンテンツデータに内包されている画面レイアウト記述の具体例を模式的に示した図である。
【図９】本発明の実施形態を示すものであり、図９（ａ）は、図１のテレビを操作するリモコンの外観を示した外観図であり、図９（ｂ）は、そのリモコンの内部構成を示したブロック図である。
【図１０】本発明の実施形態を示すものであり、テレビが備えているコンテンツ選択部の内部構成を示した機能ブロック図である。
【図１１】本発明の実施形態を示すものであり、コンテンツ選択処理の流れを示したフローチャートである。
【図１２】本発明の実施形態を示すものであり、リモコンの数字ボタンに対応して９分割された紙面画面を模式的に示す図である。
【図１３】本発明の実施形態を示すものであり、図１１に示したフローチャートにおける、関連付処理の具体例を示したフローチャートである。
【図１４】本発明の実施形態を示すものであり、図１３に示した関連付処理により、紙面画面の小領域に関連付けられる記事を示した図である。
【図１５】本発明の実施形態を示すものであり、図１１に示したフローチャートにおける、関連付処理の他の具体例を示したフローチャートである。
【図１６】本発明の実施形態を示すものであり、図１６（ａ）は、図１５に示した関連付処理により、紙面画面の小領域に関連付けられる記事を示した図であり、図１６（ｂ）は、一部ルールを変更した関連付処理により、紙面画面の小領域に関連付けられる記事を示した図である。
【図１７】本発明の実施形態を示すものであり、代表部分を用いた関連付処理により、紙面画面の小領域に関連付けられる記事を示した図である
【図１８】本発明の実施形態を示すものであり、入力手段識別情報を表示した紙面画面の構成例を示す図である。
【図１９】本発明の実施形態を示すものであり、図４のコンテンツデータを生成するために用いられる、レイアウトデータのデータ構造を模式的に示したデータ構造図である。
【図２０】本発明の実施形態を示すものであり、図１９のレイアウトデータに内包されている、コンテンツ生成処理フロー記述を模式的に示した図である。
【図２１】本発明の実施形態を示すものであり、図７に示した画面レイアウト記述を含む紙面コンテンツデータを生成するために利用される、紙面レイアウトデータの構成例を模式的に示した図である。
【図２２】本発明の実施形態を示すものであり、図８に示した画面レイアウト記述を含む紙面コンテンツデータを生成するために利用される、紙面レイアウトデータの構成例を模式的に示した図である。
【図２３】本発明の実施形態を示すものであり、電子新聞配信システムのサーバとして機能する、紙面コンテンツ生成サーバの要部構成を示したブロック図である。
【符号の説明】
【０２７８】
１    電子新聞配信システム（コンテンツデータ配信システム）
１００        テレビ（コンテンツ表示装置）
１０１            通信部
１０２            記憶部
１０３            表示部
１０４            リモコン信号受信部
１１０            制御部
１１１                紙面コンテンツデータ取得部
１１２                リモコン信号解析部
１１３                処理フロー記述処理部
１１４                画面レイアウト記述処理部（コンテンツ表示手段）
１２０                コンテンツ選択部（コンテンツ選択手段）
１２１                    画面分割処理部
１２２                    関連付処理部（関連付手段）
１２３                    選択処理部
２００        紙面コンテンツ生成サーバ（コンテンツデータ提供装置）
２０１            通信部
２０２            記憶部
２０２ａ              紙面コンテンツデータ蓄積部
２０２ｂ              紙面レイアウトデータ蓄積部
２０２ｃ              記事データ蓄積部
２１０            制御部
２１１                紙面コンテンツ要求処理部（コンテンツデータ提供手段）
２１２                紙面レイアウトデータ取得部
２１３                紙面コンテンツ生成処理フロー記述処理部
２１４                紙面コンテンツデータ合成部（優先順位設定手段）
２１５                記事データ取得部
３００        記事ＤＢサーバ
４００        インターネット
５００        専用回線
６００        ホームネットワーク
６０１            ＨＤＤレコーダ６０１
６０２            プリンタ
６０３            携帯電話
６０４            電子ペーパー
７００        リモコン
７３０            入力部
７１０              数字ボタン部
７２０              十字ボタン部
７４０            リモコン信号発信部
１０００      コンテンツデータ
１１００          処理フロー記述
１２００          画面レイアウト記述
１３００          メディアオブジェクト
３０００      レイアウトデータ
３１００          コンテンツ生成処理フロー記述
３２００          テンプレートデータ
１０          紙面コンテンツデータ
１１              処理フロー記述
１２              画面レイアウト記述
１３              メディアオブジェクト
２０          紙面コンテンツ要求
３０          紙面レイアウトデータ
３１              紙面コンテンツ生成処理フロー記述
３２              紙面テンプレートデータ
４０          記事データ
【図１】
2008171085.tif 000003
【図２】
2008171085.tif 000004
【図３】
2008171085.tif 000005
【図４】
2008171085.tif 000006
【図５】
2008171085.tif 000007
【図６】
2008171085.tif 000008
【図７】
2008171085.tif 000009
【図８】
2008171085.tif 000010
【図９】
2008171085.tif 000011
【図１０】
2008171085.tif 000012
【図１１】
2008171085.tif 000013
【図１２】
2008171085.tif 000014
【図１３】
2008171085.tif 000015
【図１４】
2008171085.tif 000016
【図１５】
2008171085.tif 000017
【図１６】
2008171085.tif 000018
【図１７】
2008171085.tif 000019
【図１８】
2008171085.tif 000020
【図１９】
2008171085.tif 000021
【図２０】
2008171085.tif 000022
【図２１】
2008171085.tif 000023
【図２２】
2008171085.tif 000024
【図２３】
2008171085.tif 000025