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