(57)【要約】      （修正有）【課題】電気的に書き換え可能な複数のページから構成される表示媒体に定型の情報を表示する際、空白ページや各ページの空白スペースを有効利用コンテンツ配信装置を提供する。【解決手段】ページ数比較部２４２は、電子ブック１００およびコンテンツデータのページ数を比較し、電子ブック１００に生じる空白ページを検出する。ページサイズ比較部２４４は、電子ブック１００およびコンテンツデータの判型を比較し、電子ブック１００の各ページに生じる空白スペースを検出する。配信広告決定部２７０は、広告キーワード、空白ページ、空白スペース、およびユーザ情報から配信コンテンツに含める広告の条件を決定する。広告要求部２８０は、配信広告決定部２７０が決定した条件の広告を広告サーバ３００へ要求する。配信コンテンツ生成部２９０は、コンテンツデータと広告から配信コンテンツを生成する。【選択図】図４
2008089717.tif 000002
【特許請求の範囲】
【請求項１】
電気的に書き換え可能な複数のページを備えた表示媒体へユーザが閲覧を希望するコンテンツを配信するコンテンツ配信装置であって、
前記表示媒体へ配信されるコンテンツのページ数を取得する取得手段と、
前記取得手段によって取得されたページ数に基づいて前記コンテンツのみが前記表示媒体に表示される際に前記表示媒体に生じる空白ページを検出する検出手段と、
前記検出手段によって検出された空白ページを用いて付加的に配信する付加情報を決定する決定手段と、
前記決定手段によって決定された付加情報および前記コンテンツを含む配信コンテンツを生成する生成手段と、
前記生成手段によって生成された配信コンテンツを前記表示媒体へ送信する送信手段と
を有することを特徴とするコンテンツ配信装置。
【請求項２】
前記検出手段は、
前記コンテンツのページ数と前記表示媒体のページ数とを比較する比較手段を含み、
前記コンテンツのページ数を超過する前記表示媒体のページを空白ページとすることを特徴とする請求項１記載のコンテンツ配信装置。
【請求項３】
前記検出手段は、
前記コンテンツ内の区切り位置を示す目次情報を参照して各区切り位置に対する空白ページの配分を決定することを特徴とする請求項１記載のコンテンツ配信装置。
【請求項４】
前記取得手段は、
前記コンテンツの判型を取得し、
前記検出手段は、
前記取得手段によって取得された判型と前記表示媒体の判型とを比較して前記表示媒体の各ページに生じる空白スペースを検出し、
前記決定手段は、
前記検出手段によって検出された空白スペースを用いて配信する付加情報を決定する
ことを特徴とする請求項１記載のコンテンツ配信装置。
【請求項５】
前記決定手段は、
空白ページのページ数以下の広告を付加情報とすることを特徴とする請求項１記載のコンテンツ配信装置。
【請求項６】
前記決定手段は、
前記コンテンツの内容に関連するキーワードを含む広告を付加情報とすることを特徴とする請求項１記載のコンテンツ配信装置。
【請求項７】
前記決定手段は、
ユーザに関するユーザ情報を検索する検索手段を含み、
前記検索手段によって検索されたユーザ情報に適合する広告を付加情報とすることを特徴とする請求項１記載のコンテンツ配信装置。
【請求項８】
前記決定手段は、
対象属性がユーザ情報に含まれるユーザの属性に合致する広告を付加情報とすることを特徴とする請求項７記載のコンテンツ配信装置。
【請求項９】
前記決定手段は、
ユーザの興味対象の分野であってユーザ情報に登録された分野の広告を付加情報とすることを特徴とする請求項７記載のコンテンツ配信装置。
【請求項１０】
前記決定手段は、
ユーザ情報に含まれるコンテンツの配信履歴を参照し、過去にユーザへ配信されたコンテンツの内容と関連する広告を付加情報とすることを特徴とする請求項７記載のコンテンツ配信装置。
【請求項１１】
前記取得手段は、
前記コンテンツの全ページ数が前記表示媒体のページ数を超過する場合に、前記コンテンツを前記表示媒体のページ数以下の複数の部分に分割し、分割された各部分のページ数を取得することを特徴とする請求項１記載のコンテンツ配信装置。
【請求項１２】
前記送信手段は、
前記取得手段によって複数の部分に分割されたコンテンツをそれぞれ含む複数の配信コンテンツを同時に送信することを特徴とする請求項１１記載のコンテンツ配信装置。
【請求項１３】
電気的に書き換え可能な複数のページを備えた表示媒体へユーザが閲覧を希望するコンテンツを配信するコンテンツ配信方法であって、
前記表示媒体へ配信されるコンテンツのページ数を取得する取得工程と、
前記取得工程にて取得されたページ数に基づいて前記コンテンツのみが前記表示媒体に表示される際に前記表示媒体に生じる空白ページを検出する検出工程と、
前記検出工程にて検出された空白ページを用いて付加的に配信する付加情報を決定する決定工程と、
前記決定工程にて決定された付加情報および前記コンテンツを含む配信コンテンツを生成する生成工程と、
前記生成工程にて生成された配信コンテンツを前記表示媒体へ送信する送信工程と
を有することを特徴とするコンテンツ配信方法。
【請求項１４】
電気的に書き換え可能な複数のページを備えた表示媒体へユーザが閲覧を希望するコンテンツを配信するコンテンツ配信プログラムであって、
前記表示媒体へ配信されるコンテンツのページ数を取得する取得手順と、
前記取得手順にて取得されたページ数に基づいて前記コンテンツのみが前記表示媒体に表示される際に前記表示媒体に生じる空白ページを検出する検出手順と、
前記検出手順にて検出された空白ページを用いて付加的に配信する付加情報を決定する決定手順と、
前記決定手順にて決定された付加情報および前記コンテンツを含む配信コンテンツを生成する生成手順と、
前記生成手順にて生成された配信コンテンツを前記表示媒体へ送信する送信手順と
をコンピュータに実行させることを特徴とするコンテンツ配信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電気的に書き換え可能な複数のページを備えた表示媒体へユーザが閲覧を希望するコンテンツを配信するコンテンツ配信装置、コンテンツ配信方法、およびコンテンツ配信プログラムに関し、特に、表示媒体に定型の情報を表示する際、空白ページや各ページの空白スペースを有効利用することができるコンテンツ配信装置、コンテンツ配信方法、およびコンテンツ配信プログラムに関する。
【背景技術】
【０００２】
近年、紙が有する携帯性や視認性などの長所を失わない表示媒体として、電子ペーパが開発されている。電子ペーパは、電気的に画像や文字を表示したり消去したりすることができるとともに、紙と同様に薄くて折り曲げることもできるため、例えば液晶ディスプレイなどに表示される書類と同一の情報を手軽に携帯し、情報が不要になれば他の情報を表示させることなどが可能である。
【０００３】
また、複数の電子ペーパを束ねて冊子状の電子ブックを形成し、より多くの情報を複数のページに分割して表示することなども考えられている。したがって、現在紙媒体で提供されている新聞や雑誌などが、今後はユーザが所有する電子ブックに情報を表示させる形式で提供されることも考えられる。このような場合、電子ブックの各ページを構成する電子ペーパは、電子ブックに着脱自在に取り付けられており、電子ブックのページ数を調整することが可能になっている（例えば特許文献１参照）。
【０００４】
そして、ページ数が調整される場合には、電子ブックにおいて電子ペーパの枚数を認識し、認識された電子ペーパの枚数に応じた量の情報が書込装置によって書き込まれるようにすることが検討されている（例えば特許文献２参照）。
【０００５】
【特許文献１】特開２００１−３１２２２７号公報
【特許文献１】特開２００４−２４５９３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、電子ブックに提供される情報の判型やページ数などの体裁があらかじめ固定されている場合には、ユーザが閲覧を要求する情報の体裁とユーザが所有する電子ブックの仕様とが一致しなければ、空白スペースや空白ページが生じてしまうという問題がある。
【０００７】
すなわち、例えば新聞や雑誌などの情報は、画像と文字のレイアウトなどが練られており、電子ブックに提供される情報の体裁があらかじめ固定されていることがある。このような場合、電子ブックに提供される情報を表示するのに必要なページのサイズやページ数は不変であるため、ユーザが所有する電子ブックの判型やページ数によっては、何の情報も表示されない空白スペースや空白ページが生じることがある。このような空白スペースや空白ページは、利用価値が無く無駄になるとともに、空白が多い場合には故障などのトラブルと区別がつきにくい。
【０００８】
本発明はかかる点に鑑みてなされたものであり、電気的に書き換え可能な複数のページから構成される表示媒体に定型の情報を表示する際、空白ページや各ページの空白スペースを有効利用することができるコンテンツ配信装置、コンテンツ配信方法、およびコンテンツ配信プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明は、電気的に書き換え可能な複数のページを備えた表示媒体へユーザが閲覧を希望するコンテンツを配信するコンテンツ配信装置であって、前記表示媒体へ配信されるコンテンツのページ数を取得する取得手段と、前記取得手段によって取得されたページ数に基づいて前記コンテンツのみが前記表示媒体に表示される際に前記表示媒体に生じる空白ページを検出する検出手段と、前記検出手段によって検出された空白ページを用いて付加的に配信する付加情報を決定する決定手段と、前記決定手段によって決定された付加情報および前記コンテンツを含む配信コンテンツを生成する生成手段と、前記生成手段によって生成された配信コンテンツを前記表示媒体へ送信する送信手段とを有することを特徴とする。
【００１０】
また、本発明は、上記発明において、前記検出手段は、前記コンテンツのページ数と前記表示媒体のページ数とを比較する比較手段を含み、前記コンテンツのページ数を超過する前記表示媒体のページを空白ページとすることを特徴とする。
【００１１】
また、本発明は、上記発明において、前記検出手段は、前記コンテンツ内の区切り位置を示す目次情報を参照して各区切り位置に対する空白ページの配分を決定することを特徴とする。
【００１２】
また、本発明は、上記発明において、前記取得手段は、前記コンテンツの判型を取得し、前記検出手段は、前記取得手段によって取得された判型と前記表示媒体の判型とを比較して前記表示媒体の各ページに生じる空白スペースを検出し、前記決定手段は、前記検出手段によって検出された空白スペースを用いて配信する付加情報を決定することを特徴とする。
【００１３】
また、本発明は、上記発明において、前記決定手段は、空白ページのページ数以下の広告を付加情報とすることを特徴とする。
【００１４】
また、本発明は、上記発明において、前記決定手段は、前記コンテンツの内容に関連するキーワードを含む広告を付加情報とすることを特徴とする。
【００１５】
また、本発明は、上記発明において、前記決定手段は、ユーザに関するユーザ情報を検索する検索手段を含み、前記検索手段によって検索されたユーザ情報に適合する広告を付加情報とすることを特徴とする。
【００１６】
また、本発明は、上記発明において、前記決定手段は、対象属性がユーザ情報に含まれるユーザの属性に合致する広告を付加情報とすることを特徴とする。
【００１７】
また、本発明は、上記発明において、前記決定手段は、ユーザの興味対象の分野であってユーザ情報に登録された分野の広告を付加情報とすることを特徴とする。
【００１８】
また、本発明は、上記発明において、前記決定手段は、ユーザ情報に含まれるコンテンツの配信履歴を参照し、過去にユーザへ配信されたコンテンツの内容と関連する広告を付加情報とすることを特徴とする。
【００１９】
また、本発明は、上記発明において、前記取得手段は、前記コンテンツの全ページ数が前記表示媒体のページ数を超過する場合に、前記コンテンツを前記表示媒体のページ数以下の複数の部分に分割し、分割された各部分のページ数を取得することを特徴とする。
【００２０】
また、本発明は、上記発明において、前記送信手段は、前記取得手段によって複数の部分に分割されたコンテンツをそれぞれ含む複数の配信コンテンツを同時に送信することを特徴とする。
【００２１】
また、本発明は、電気的に書き換え可能な複数のページを備えた表示媒体へユーザが閲覧を希望するコンテンツを配信するコンテンツ配信方法であって、前記表示媒体へ配信されるコンテンツのページ数を取得する取得工程と、前記取得工程にて取得されたページ数に基づいて前記コンテンツのみが前記表示媒体に表示される際に前記表示媒体に生じる空白ページを検出する検出工程と、前記検出工程にて検出された空白ページを用いて付加的に配信する付加情報を決定する決定工程と、前記決定工程にて決定された付加情報および前記コンテンツを含む配信コンテンツを生成する生成工程と、前記生成工程にて生成された配信コンテンツを前記表示媒体へ送信する送信工程とを有することを特徴とする。
【００２２】
また、本発明は、電気的に書き換え可能な複数のページを備えた表示媒体へユーザが閲覧を希望するコンテンツを配信するコンテンツ配信プログラムであって、前記表示媒体へ配信されるコンテンツのページ数を取得する取得手順と、前記取得手順にて取得されたページ数に基づいて前記コンテンツのみが前記表示媒体に表示される際に前記表示媒体に生じる空白ページを検出する検出手順と、前記検出手順にて検出された空白ページを用いて付加的に配信する付加情報を決定する決定手順と、前記決定手順にて決定された付加情報および前記コンテンツを含む配信コンテンツを生成する生成手順と、前記生成手順にて生成された配信コンテンツを前記表示媒体へ送信する送信手順とをコンピュータに実行させることを特徴とする。
【発明の効果】
【００２３】
本発明によれば、表示媒体へ配信されるコンテンツのページ数を取得し、取得されたページ数に基づいてコンテンツのみが表示媒体に表示される際に表示媒体に生じる空白ページを検出し、検出された空白ページを用いて付加的に配信する付加情報を決定し、決定された付加情報およびコンテンツを含む配信コンテンツを生成し、生成された配信コンテンツを表示媒体へ送信する。このため、コンテンツのみでは空白となるページに例えば広告などの付加情報が表示されることになり、電気的に書き換え可能な複数のページから構成される表示媒体に定型の情報を表示する際、空白ページを有効利用することができる。
【００２４】
また、本発明によれば、コンテンツのページ数と表示媒体のページ数とを比較し、コンテンツのページ数を超過する表示媒体のページを空白ページとするため、コンテンツのページ数や表示媒体のページ数が統一されていなくても、正確に空白ページを検出することができる。
【００２５】
また、本発明によれば、コンテンツ内の区切り位置を示す目次情報を参照して各区切り位置に対する空白ページの配分を決定するため、コンテンツ内の区切り位置に付加情報が挿入される配信コンテンツの構成を確定することができる。
【００２６】
また、本発明によれば、コンテンツの判型を取得し、取得された判型と表示媒体の判型とを比較して表示媒体の各ページに生じる空白スペースを検出し、検出された空白スペースを用いて配信する付加情報を決定する。このため、空白ページ以外のページにおける空白スペースにも付加情報が表示されることになり、各ページの空白スペースを有効利用することができる。
【００２７】
また、本発明によれば、空白ページのページ数以下の広告を付加情報とするため、配信コンテンツ全体の表示量を表示媒体のページ数以内に確実に収めて、コンテンツおよび広告の双方をすべて表示媒体に表示させることができる。
【００２８】
また、本発明によれば、コンテンツの内容に関連するキーワードを含む広告を付加情報とするため、現時点でのユーザの関心事に関する広告が即時的に表示媒体に表示され、広告の効果を向上することができる。
【００２９】
また、本発明によれば、ユーザに関するユーザ情報を検索し、検索されたユーザ情報に適合する広告を付加情報とするため、ユーザごとに効果が高いと考えられる広告を個別に提供することができる。
【００３０】
また、本発明によれば、対象属性がユーザ情報に含まれるユーザの属性に合致する広告を付加情報とするため、例えば特定の購買層を対象にした商品などについて、効果的に広告を提供することができる。
【００３１】
また、本発明によれば、ユーザの興味対象の分野であってユーザ情報に登録された分野の広告を付加情報とするため、ユーザの興味分野の広告が表示媒体に表示され、広告の効果を向上することができる。
【００３２】
また、本発明によれば、ユーザ情報に含まれるコンテンツの配信履歴を参照し、過去にユーザへ配信されたコンテンツの内容と関連する広告を付加情報とするため、ユーザの関心事を経時的に分析し、より効果が高いと考えられる分野の広告を提供することができる。
【００３３】
また、本発明によれば、コンテンツの全ページ数が表示媒体のページ数を超過する場合に、コンテンツを表示媒体のページ数以下の複数の部分に分割し、分割された各部分のページ数を取得する。このため、表示媒体のページ数が不足する場合でも、コンテンツの表示を複数回に分けることにより空白ページが生じ、各回のコンテンツの表示時に広告を表示させることができる。
【００３４】
また、本発明によれば、複数の部分に分割されたコンテンツをそれぞれ含む複数の配信コンテンツを同時に送信するため、表示媒体との通信が１回で済むとともに、複数の配信コンテンツを表示媒体が切り替えて表示することにより、コンテンツのすべてを表示させることができる。
【発明を実施するための最良の形態】
【００３５】
以下、本発明の一実施の形態について、図面を参照して詳細に説明する。なお、以下においては、ネットワークを介して電子ブックにコンテンツを配信する場合を例に挙げて説明するが、本発明は、サーバから直接電子ブックにコンテンツを配信する場合などにも適用することができる。
【００３６】
図１は、本発明の一実施の形態に係るコンテンツ配信システムの概略構成を示す図である。同図に示すコンテンツ配信システムは、複数の電子ペーパから構成された電子ブック１００へコンテンツを配信する。
【００３７】
電子ブック１００は、複数の電子ペーパをそれぞれページとして有しており、各ページには電気的に画像や文字などの情報を表示したり消去したりすることが可能となっている。電子ブック１００は、ユーザが閲覧を希望するコンテンツをインターネットなどのネットワークＮを介してコンテンツ配信サーバ２００へ要求する。このとき、電子ブック１００は、ユーザのユーザＩＤや電子ブック１００の仕様に関する情報を同時にコンテンツ配信サーバ２００へ送信する。そして、電子ブック１００は、コンテンツ配信サーバ２００から配信コンテンツを受信して表示する。なお、電子ブック１００は、コンテンツの要求時や配信コンテンツの受信時に、無線通信を行っても有線通信を行っても良い。要するに、電子ブック１００は、コンテンツ配信サーバ２００との間に通信回線を確立できれば良い。
【００３８】
コンテンツ配信サーバ２００は、電子ブック１００から要求されたコンテンツをデータベースから取得し、電子ブック１００へ配信する配信コンテンツを生成する。このとき、コンテンツ配信サーバ２００は、電子ブック１００に発生する空白ページおよび空白スペースを検出し、この空白に適合する広告を広告サーバ３００から取得し、要求されたコンテンツとともに広告を配置して配信コンテンツを生成する。
【００３９】
広告サーバ３００は、種々のジャンルの広告を記憶するとともに、広告の管理テーブルを有しており、コンテンツ配信サーバ２００から要求される広告をコンテンツ配信サーバ２００へ提供する。具体的には、広告サーバ３００は、例えば図２−１に示すような広告管理テーブルを有しており、広告サーバ３００が記憶する広告の判型、ページ数、およびサイズなどの条件を記憶している。ここで、広告サーバ３００は、例えば図２−１に示すように、同じ「Ａ社ノートＰＣ」の広告でもページ数やサイズなどが異なる複数の広告を記憶している。また、広告管理テーブルには、各広告について、ジャンル（例えばコンピュータ）、訴求力を持つ対象（例えば３０代男性）、および関連するキーワード（例えばＰＣ）などが登録されている。そして、広告サーバ３００は、コンテンツ配信サーバ２００からの要求に適合する広告を広告管理テーブルから検索し、検索された広告をコンテンツ配信サーバ２００へ提供する。
【００４０】
ユーザ情報サーバ４００は、電子ブック１００を利用するユーザのユーザ情報を記憶しており、コンテンツ配信サーバ２００に受信されたユーザＩＤに対応して記憶されているユーザ情報をコンテンツ配信サーバ２００へ提供する。具体的には、ユーザ情報サーバ４００は、例えば図２−２に示すようなユーザ情報テーブルを記憶しており、氏名や住所などの個人情報、ユーザが興味対象として登録したジャンル、およびユーザが過去に購入したコンテンツの履歴などのユーザ情報が各ユーザのユーザＩＤに対応付けられている。
【００４１】
図３は、本実施の形態に係る電子ブック１００の要部構成を示すブロック図である。図３に示す電子ブック１００は、コンテンツ要求部１１０、識別情報管理部１２０、通信処理部１３０、および表示部１４０を有している。
【００４２】
コンテンツ要求部１１０は、ユーザが閲覧を希望する電子ブック用のコンテンツを要求するコンテンツリクエストを通信処理部１３０へ出力する。
【００４３】
識別情報管理部１２０は、電子ブック１００に関する識別情報を記憶し管理している。具体的には、識別情報管理部１２０は、電子ブック１００に固有のブックＩＤ、電子ブック１００を所有するユーザのユーザＩＤ、電子ブック１００のページ数を示すページ情報、および電子ブック１００の判型を示す判型情報を記憶している。
【００４４】
通信処理部１３０は、コンテンツ要求部１１０からコンテンツリクエストが出力されると、識別情報管理部１２０からブックＩＤ、ユーザＩＤ、ページ情報、および判型情報を読み出し、コンテンツリクエストともにコンテンツ配信サーバ２００へ送信する。また、通信処理部１３０は、コンテンツ配信サーバ２００から配信される配信コンテンツを受信し、表示部１４０へ出力する。
【００４５】
表示部１４０は、それぞれ電子ペーパから構成される複数のページを備えており、通信処理部１３０から出力される配信コンテンツを各ページに分割して表示する。このとき、後述するように、表示部１４０が表示する配信コンテンツには広告が含まれているため、表示部１４０のページ数とユーザが閲覧を希望したコンテンツのページ数とが一致していなくても、表示部１４０には空白ページが無い。
【００４６】
図４は、本実施の形態に係るコンテンツ配信サーバ２００の要部構成を示すブロック図である。図４に示すコンテンツ配信サーバ２００は、通信処理部２１０、コンテンツ検索部２２０、コンテンツデータベース（以下「コンテンツＤＢ」と略記する）２３０、空白検出部２４０、ユーザＩＤ取得部２５０、ユーザ情報検索部２６０、配信広告決定部２７０、広告要求部２８０、および配信コンテンツ生成部２９０を有している。
【００４７】
通信処理部２１０は、電子ブック１００から送信されるコンテンツリクエスト、ブックＩＤ、ユーザＩＤ、ページ情報、および判型情報を受信し、コンテンツリクエストに応じた配信コンテンツを電子ブック１００へ配信する。
【００４８】
コンテンツ検索部２２０は、通信処理部２１０によって受信されたコンテンツリクエストに対応するコンテンツをコンテンツＤＢ２３０から検索し、得られたコンテンツデータを配信コンテンツ生成部２９０へ出力する。また、コンテンツ検索部２２０は、通信処理部２１０によって受信されたページ情報および判型情報と検索されたコンテンツデータのページ数および判型とから、コンテンツを配信する配信回数を決定する。すなわち、コンテンツ検索部２２０は、電子ブック１００のページ数がコンテンツデータのページ数以上であれば、配信回数を１回と決定し、電子ブック１００のページ数がコンテンツデータのページ数未満であれば、例えばコンテンツデータのページ数を電子ブック１００のページ数で除算して得られる商の小数点以下を切り上げた整数を配信回数とする。そして、コンテンツ検索部２２０は、各回に電子ブック１００へ配信されるコンテンツデータのページ数を空白検出部２４０内のページ数比較部２４２へ通知し、コンテンツデータの判型を空白検出部２４０内のページサイズ比較部２４４へ通知する。さらに、コンテンツ検索部２２０は、検索されたコンテンツデータに対応付けられた広告キーワードを配信広告決定部２７０へ出力する。
【００４９】
コンテンツＤＢ２３０は、電子ブック１００へ配信される種々のコンテンツのコンテンツデータそのものと各コンテンツの判型やページ数などの情報とを記憶している。具体的には、コンテンツＤＢ２３０は、例えば図５に示すように、コンテンツＩＤに名称や判型およびページ数などの情報とコンテンツデータそのものとを対応付けて記憶している。また、コンテンツＤＢ２３０は、各コンテンツデータの章立てなどコンテンツデータ内の区切りを示す目次情報や各コンテンツデータの内容に関連する広告キーワードなども記憶している。
【００５０】
図５に示す例においては、コンテンツＩＤ「ｃ０００１」のコンテンツは、名称が「ＰＣマガジン」であり、このコンテンツデータは判型がＡ４かつページ数が１５０ページである。そして、「ＰＣマガジン」は、１ページから１４ページまでの第１部、１５ページから５８ページまでの第２部などから構成されていることが目次情報からわかる。さらに、「ＰＣマガジン」に関連する広告キーワードとしては、「ＰＣ」や「周辺機器」などが挙げられている。
【００５１】
空白検出部２４０は、コンテンツデータのみで配信コンテンツを生成した場合に、電子ブック１００に生じる空白ページや空白スペースを検出する。具体的には、空白検出部２４０は、ページ情報取得部２４１、ページ数比較部２４２、判型情報取得部２４３、およびページサイズ比較部２４４を有している。
【００５２】
ページ情報取得部２４１は、通信処理部２１０によって受信されたページ情報を取得し、ページ情報に含まれる電子ブック１００のページ数をページ数比較部２４２へ通知する。
【００５３】
ページ数比較部２４２は、電子ブック１００のページ数とコンテンツ検索部２２０から通知されるコンテンツデータのページ数とを比較し、コンテンツデータのページ数を超過する電子ブック１００のページを電子ブック１００に生じる空白ページとして検出する。また、ページ数比較部２４２は、単に空白ページを検出するだけではなく、コンテンツデータの目次情報を参照し、コンテンツデータ内の区切りの前後における空白ページの配分を決定しても良い。そして、ページ数比較部２４２は、検出した空白ページおよび空白ページの配分を配信広告決定部２７０へ通知する。
【００５４】
判型情報取得部２４３は、通信処理部２１０によって受信された判型情報を取得し、判型情報に含まれる電子ブック１００の判型をページサイズ比較部２４４へ通知する。
【００５５】
ページサイズ比較部２４４は、電子ブック１００の判型とコンテンツ検索部２２０から通知されるコンテンツデータの判型とを比較し、電子ブック１００の各ページに生じる空白スペースを検出する。そして、ページサイズ比較部２４４は、検出した空白スペースを配信広告決定部２７０へ通知する。
【００５６】
ユーザＩＤ取得部２５０は、通信処理部２１０によって受信されたユーザＩＤを取得し、ユーザ情報検索部２６０へ出力する。
【００５７】
ユーザ情報検索部２６０は、ユーザ情報サーバ４００に記憶された複数のユーザ情報の中からユーザＩＤ取得部２５０によって出力されたユーザＩＤに対応するユーザ情報を検索し、検索して得られたユーザ情報を配信広告決定部２７０へ出力する。具体的には、ユーザ情報検索部２６０は、ユーザの年齢・性別やユーザが興味対象として登録した登録ジャンルやユーザが過去に購入したコンテンツの履歴などをユーザ情報サーバ４００から取得し、配信広告決定部２７０へ出力する。
【００５８】
配信広告決定部２７０は、コンテンツ検索部２２０から出力される広告キーワード、ページ数比較部２４２から通知される空白ページ、ページサイズ比較部２４４から通知される空白スペース、およびユーザ情報検索部２６０から出力されるユーザ情報から配信コンテンツに含める広告の条件を決定する。すなわち、配信広告決定部２７０は、例えば、広告キーワードやユーザの登録ジャンルおよび購入履歴などから広告のキーワードを決定し、空白ページおよび空白スペースなどから広告のページ数およびサイズを決定し、ユーザの年齢・性別などから広告の対象属性を決定する。そして、配信広告決定部２７０は、配信する広告の一連の条件を広告要求部２８０へ出力する。
【００５９】
広告要求部２８０は、配信広告決定部２７０から出力された条件の広告を広告サーバ３００へ要求する。そして、広告要求部２８０は、要求に応じた広告を広告サーバ３００から取得し、配信コンテンツ生成部２９０へ出力する。
【００６０】
配信コンテンツ生成部２９０は、コンテンツ検索部２２０から出力されるコンテンツデータと広告要求部２８０から出力される広告とから電子ブック１００へ配信する配信コンテンツを生成する。すなわち、配信コンテンツ生成部２９０は、コンテンツデータと広告を組み合わせて、電子ブック１００のページ数と同一ページ数の配信コンテンツを生成する。
【００６１】
次いで、上記のように構成されたコンテンツ配信サーバ２００による配信コンテンツ生成の動作について、図６に示すフロー図を参照しながら説明する。以下では、図３に示した電子ブック１００の通信処理部１３０からコンテンツリクエスト、ブックＩＤ、ユーザＩＤ、ページ情報、および判型情報が送信された場合の配信コンテンツ生成について説明する。
【００６２】
電子ブック１００から送信されたコンテンツの要求は、コンテンツ配信サーバ２００の通信処理部２１０によって受信される（ステップＳ１０１）。すなわち、通信処理部２１０によって、ユーザが閲覧を希望するコンテンツのリクエスト、電子ブック１００のブックＩＤ、ユーザのユーザＩＤ、電子ブック１００のページ情報、および電子ブック１００の判型情報が受信される。
【００６３】
そして、ユーザＩＤ取得部２５０によって、ユーザＩＤが取得され、ユーザ情報検索部２６０によって、ユーザＩＤに対応するユーザ情報がユーザ情報サーバ４００から検索される（ステップＳ１０２）。具体的には、例えばユーザＩＤに対応してユーザ情報サーバ４００に記憶されているユーザの年齢・性別、登録ジャンル、およびコンテンツの購入履歴が検索され、これらのユーザ情報が配信広告決定部２７０へ出力される。
【００６４】
また、コンテンツ検索部２２０によって、コンテンツリクエスト、ページ情報、および判型情報が取得され、コンテンツリクエストに応じたコンテンツがコンテンツＤＢ２３０から検索される（ステップＳ１０３）。そして、コンテンツ検索部２２０によって、コンテンツリクエストに応じたコンテンツのコンテンツデータそのものとコンテンツのページ数および判型などの情報とが取得され、コンテンツデータが配信コンテンツ生成部２９０へ出力される。また、コンテンツに対応する広告キーワードが配信広告決定部２７０へ出力される。
【００６５】
一方、コンテンツの判型は、判型情報に含まれる電子ブック１００の判型と比較され、コンテンツの判型が電子ブック１００の判型以下であるか否かが判定される（ステップＳ１０４）。換言すれば、コンテンツ検索部２２０によって、コンテンツのページサイズが電子ブック１００のページサイズに収まるか否かが判定される。この判定の結果、コンテンツの判型が電子ブック１００の判型より大きければ（ステップＳ１０４Ｎｏ）、コンテンツデータを電子ブック１００に表示させることは不可能であるため、例えばエラーメッセージが通信処理部２１０から電子ブック１００へ返信されるなどのエラー処理が行われる（ステップＳ１１２）。
【００６６】
これに対して、コンテンツの判型が電子ブック１００の判型以下であれば（ステップＳ１０４Ｙｅｓ）、引き続きコンテンツ検索部２２０によって、コンテンツのページ数と電子ブック１００のページ数とからコンテンツを配信する配信回数と各回に配信するページ数とが決定される（ステップＳ１０５）。すなわち、コンテンツのページ数が電子ブック１００のページ数以下であれば、このコンテンツを１回で電子ブック１００へ配信することができるが、コンテンツのページ数が電子ブック１００のページ数より多ければ、複数回に分割してコンテンツを配信する必要がある。
【００６７】
そこで、コンテンツ検索部２２０によって、コンテンツのページ数と電子ブック１００のページ数とから各回に電子ブック１００へ配信されるページ数が電子ブック１００のページ数以下となるように配信回数が決定される。具体的には、例えば図７に示すような処理が行われる。すなわち、コンテンツ検索部２２０によって、コンテンツのページ数が電子ブック１００のページ数と比較され、コンテンツのページ数が電子ブック１００のページ数以下であるか否かが判定される（ステップＳ２０１）。
【００６８】
この結果、コンテンツのページ数が電子ブック１００のページ数以下であれば（ステップＳ２０１Ｙｅｓ）、コンテンツのすべてのページを電子ブック１００に表示可能であるため、コンテンツを１回で配信することが決定される（ステップＳ２０２）。また、コンテンツのページ数が電子ブック１００のページ数を超えていれば（ステップＳ２０１Ｎｏ）、コンテンツのすべてのページを１回で配信すると電子ブック１００に表示しきれないため、例えばコンテンツのページ数を電子ブック１００のページ数で除算し、除算結果の小数点以下を切り上げた回数で配信することが決定される（ステップＳ２０３）。
【００６９】
具体的に例を挙げると、例えばコンテンツのページ数が１５０ページであり、電子ブック１００のページ数が１００ページである場合、１５０／１００＝１．５であるため、小数点以下を切り上げて２回で配信することが決定される。このとき、同時に、各回で配信されるページ数も決定される。各回で配信されるページ数は、毎回均等にしても良く、また目次情報などを参照してコンテンツ内の区切りに合わせても良い。同様に、配信回数についても、ページ数から決定するのではなく、目次情報を参照して例えば１章分ずつ配信するように決定しても良い。
【００７０】
再び図６を参照して、上記のようにコンテンツ検索部２２０によって配信回数および各回で配信されるページ数が決定されると、各回で配信されるページ数が空白検出部２４０内のページ数比較部２４２へ通知されると同時に、コンテンツの判型がページサイズ比較部２４４へ通知される。そして、空白検出部２４０によって、空白ページが検出されるとともに（ステップＳ１０６）、空白スペースが検出される（ステップＳ１０７）。すなわち、ページ情報取得部２４１によって、ページ情報が取得されて電子ブック１００のページ数が得られ、ページ数比較部２４２によって、電子ブック１００のページ数と各回で配信されるページ数とが比較され、コンテンツデータの表示のみでは使用されない電子ブック１００の空白ページが検出される。また、判型情報取得部２４３によって、判型情報が取得されて電子ブック１００の判型が得られ、ページサイズ比較部２４４によって、電子ブック１００の判型とコンテンツの判型とが比較され、コンテンツデータの表示のみでは使用されないページ内の空白スペースが検出される。これらの空白ページおよび空白スペースは、配信広告決定部２７０へ通知される。
【００７１】
なお、ページ数比較部２４２によるページ数の比較の際、単に空白ページのページ数が検出されるのみではなく、例えばコンテンツの目次情報が参照され、各空白ページがコンテンツの区切りの前後へどのように配分されるか決定されるようにしても良い。
【００７２】
そして、配信広告決定部２７０によって、ユーザ情報、コンテンツに関連する広告キーワード、空白ページ、空白スペースなどから配信コンテンツに含める広告の条件が決定される（ステップＳ１０８）。具体的には、例えば図２−１に示した広告の管理テーブルにおける「判型」、「ページ数」、「サイズ」、「ジャンル」、「対象属性」、および「キーワード」などの条件が配信広告決定部２７０によって決定される。この例では、例えば「判型」は電子ブック１００の判型と同一のものとされ、「ページ数」および「サイズ」は空白ページおよび空白スペースに収まるように決定される。さらに、「ジャンル」および「キーワード」は、コンテンツに関連する広告キーワードやユーザが登録した登録ジャンルやユーザのコンテンツ購入履歴などから決定され、「対象属性」は、ユーザの年齢や性別などの個人情報から絞り込まれる。
【００７３】
このとき、空白ページおよび空白スペースを配信される広告量の上限として、各広告に求められる種々の条件の組み合わせが決定される。したがって、例えばページ数やサイズが異なる同一ジャンルの広告が複数配信されるように条件を決定したり、逆に同一ジャンルの広告が複数配信されないように条件を決定したり、柔軟に配信される広告の条件を決定することができる。
【００７４】
このようにして決定された広告の条件は、広告要求部２８０へ伝達され、広告要求部２８０によって、条件に適合する広告が広告サーバ３００へ要求される。そして、広告サーバ３００によって、要求に適合する広告が管理テーブルから検索され、検索された広告がコンテンツ配信サーバ２００の広告要求部２８０によって取得される（ステップＳ１０９）。取得された広告は、配信コンテンツ生成部２９０へ出力される。これにより、配信コンテンツ生成部２９０には、コンテンツ検索部２２０からコンテンツデータが出力され、広告要求部２８０から広告が出力されたことになる。
【００７５】
そして、配信コンテンツ生成部２９０によって、コンテンツデータと広告が結合されて、電子ブック１００へ配信される配信コンテンツが生成される（ステップＳ１１０）。生成された配信コンテンツにおいては、コンテンツデータの表示のみでは使用しきれない電子ブック１００の空白ページや空白スペースが広告表示に使用されていることになる。このように配信コンテンツに広告を含めることにより、空白ページや空白スペースの有効利用が図られるとともに、広告収入によって結果的にユーザが支払うコンテンツ閲覧のための費用を削減することができる。配信コンテンツは、通信処理部２１０からネットワークＮを介して電子ブック１００へ送信される（ステップＳ１１１）。
【００７６】
送信された配信コンテンツは、電子ブック１００の通信処理部１３０によって受信され、表示部１４０の各々電子ペーパから構成された複数のページに表示される。本実施の形態においては、空白ページおよび空白スペースに応じて広告量が調整されているため、表示部１４０の複数のページには何も表示されない部分が無く、空白ページおよび空白スペースが有効利用されている。ただし、配信広告決定部２７０による広告の条件設定次第では、多少の空白ページや空白スペースを設けることも当然可能である。
【００７７】
図８−１は、電子ブック１００の表示部１４０において、空白ページに広告が表示される例を示す図である。同図に示すように、例えばコンテンツの章と章の間などの区切り位置（図では第Ｉ部と第ＩＩ部の間）に空白ページがある場合には、この空白ページにサイズが適合した広告が表示されることになる。また、表示される広告は、コンテンツの内容に応じたものとなっており、ユーザへの広告効果を向上することができる。同様に、電子ブック１００の表示部１４０のサイズとコンテンツのサイズとが一致しない場合には、表示部１４０のページ内に空白スペースが形成されるが、本実施の形態では、図８−２に示すように、ページ内の空白スペースに広告が表示されることになる。この場合も、コンテンツに関連付けられた広告キーワードやユーザの興味対象に関係する広告が表示され、広告効果を高めることができる。
【００７８】
以上のように、本実施の形態によれば、電子ブックの判型およびページ数と配信されるコンテンツの判型およびページ数との比較により、空白ページおよび空白スペースを検出し、空白ページおよび空白スペースに適合する広告を取得して配信コンテンツに含める。このため、電子ブックの判型およびページ数とコンテンツの判型およびページ数とが一致しない場合でも、空白ページや空白スペースに有用な情報が表示されることになり、複数の電気的に書き換え可能なページから構成される表示媒体に定型の情報を表示する際、空白ページや各ページの空白スペースを有効利用することができる。
【００７９】
なお、上記一実施の形態においては、コンテンツのページ数が電子ブックのページ数より多い場合に、配信回数を２回以上に決定するものとしたが、コンテンツ配信サーバ２００において複数回分の配信コンテンツを同時に生成し、複数回分の配信コンテンツを１回で電子ブック１００へ配信しておくようにしても良い。この場合、複数回分の配信コンテンツは、電子ブック１００に保存され、例えばユーザの操作によって各回の配信コンテンツが表示されるようにする。これにより、コンテンツ配信サーバ２００と電子ブック１００の間の通信が１回で完了することになり、複数回の通信によって１つのコンテンツ全体を電子ブック１００に受信する手間を省くことができる。
【００８０】
また、上記一実施の形態においては、コンテンツ配信サーバ２００、広告サーバ３００、およびユーザ情報サーバ４００が別々に設けられる構成としたが、これらは一体化されていても良く、また、コンテンツデータベースも含めて各データベースがコンテンツ配信サーバ２００の外部に接続されている構成などとしても良い。
【００８１】
さらに、上記一実施の形態においては、コンテンツに加えて広告を付加情報として配信する場合を例に挙げて説明したが、付加情報としては、広告以外にも様々なものが考えられる。例えば、コンテンツに関連するニュースやコンテンツに登場する地方の天気予報などを付加情報とすることも可能である。これらの付加情報に関しても、空白ページや空白スペースに表示させることにより、コンテンツの表示のみでは何も表示されない表示媒体の空白ページおよび空白スペースを有効利用することができる。また、広告を含めた付加情報に白黒やカラーの種別がある場合には、電子ブック１００がカラー表示可能であるか否かがコンテンツ配信サーバ２００によって検知され、カラー表示が不可能な場合は白黒の付加情報が電子ブック１００へ配信され、カラー表示が可能である場合はカラーの付加情報が電子ブック１００へ配信されるようにしても良い。
【００８２】
また、上記一実施の形態において、コンテンツ配信処理をコンピュータ（コンテンツ配信サーバ２００）上で実現する場合について説明してきたが、コンテンツ配信処理を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータに読み込ませ、実行することによりコンテンツ配信処理を実現しても良い。
【００８３】
図９は、コンテンツ配信処理を実現するコンピュータ５００のハードウェア構成を示すブロック図である。図９に示すように、このコンピュータ５００は、上記プログラムを実行するＣＰＵ５１０と、データを入力する入力装置５２０と、各種データを記憶するＲＯＭ５３０と、演算パラメータ等を記憶するＲＡＭ５４０と、コンテンツ配信処理を実現するためのプログラムを記録した記録媒体６００からプログラムを読み取る読取装置５５０と、ディスプレイ等の出力装置５６０と、ネットワークＮを介して他のコンピュータとの間でデータの授受をおこなうネットワークインターフェース５７０とが、バス５８０で接続された構成となっている。
【００８４】
ＣＰＵ５１０は、読取装置５５０を経由して記録媒体６００に記録されているプログラムを読み込んだ後、プログラムを実行することにより、コンテンツ配信処理を実現する。なお、記録媒体６００としては、光ディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ハードディスク等が挙げられる。また、このプログラムは、ネットワークＮを介してコンピュータ５００に導入することとしても良い。
【産業上の利用可能性】
【００８５】
本発明は、電気的に書き換え可能な複数のページから構成される表示媒体に定型の情報を表示する際、空白ページや各ページの空白スペースを有効利用する場合に適用することができる。
【図面の簡単な説明】
【００８６】
【図１】一実施の形態に係るコンテンツ配信システムの概略構成を示す図である。
【図２−１】一実施の形態に係る広告管理テーブルの一例を示す図である。
【図２−２】一実施の形態に係るユーザ情報テーブルの一例を示す図である。
【図３】一実施の形態に係る電子ブックの要部構成を示すブロック図である。
【図４】一実施の形態に係るコンテンツ配信サーバの要部構成を示すブロック図である。
【図５】一実施の形態に係るコンテンツデータベースの一例を示す図である。
【図６】一実施の形態に係る配信コンテンツ生成動作を示すフロー図である。
【図７】一実施の形態に係る配信回数の決定動作を示すフロー図である。
【図８−１】電子ブックにおける配信コンテンツ表示の一例を示す図である。
【図８−２】電子ブックにおける配信コンテンツ表示の他の一例を示す図である。
【図９】コンテンツ配信処理を実現するコンピュータのハードウェア構成を示すブロック図である。
【符号の説明】
【００８７】
２１０  通信処理部
２２０  コンテンツ検索部
２３０  コンテンツＤＢ
２４０  空白検出部
２４１  ページ情報取得部
２４２  ページ数比較部
２４３  判型情報取得部
２４４  ページサイズ比較部
２５０  ユーザＩＤ取得部
２６０  ユーザ情報検索部
２７０  配信広告決定部
２８０  広告要求部
２９０  配信コンテンツ生成部
【図１】
2008089717.tif 000003
【図２−１】
2008089717.tif 000004
【図２−２】
2008089717.tif 000005
【図３】
2008089717.tif 000006
【図４】
2008089717.tif 000007
【図５】
2008089717.tif 000008
【図６】
2008089717.tif 000009
【図７】
2008089717.tif 000010
【図８−１】
2008089717.tif 000011
【図８−２】
2008089717.tif 000012
【図９】
2008089717.tif 000013