(57)【特許請求の範囲】
【請求項１】
電子書籍に含まれる複数の第１候補ページを試読可能に提供された第１ユーザによる操作の状況を取得する取得部と、
前記取得された操作の状況と、前記複数の第１候補ページとに基づいて、少なくとも１つの第２候補ページを決定する決定部と、
前記電子書籍に含まれる前記決定された第２候補ページを、試読可能に第２ユーザに提供する提供部と、
を備え、
前記第１ユーザによる操作の状況には、前記第１ユーザによる前記第１候補ページの試読の後、前記第１ユーザによって前記電子書籍が購入されたか否かを示す情報が含まれ、
前記決定部は、前記第１ユーザによって前記電子書籍が購入された直前に試読されたページを、前記第２候補ページに決定する、
ことを特徴とする電子書籍システム。
【請求項２】
請求項１に記載の電子書籍システムにおいて、
前記決定部は、前記取得された操作の状況に基づいて、前記複数の第１候補ページの中から、少なくとも１つの第１候補ページを抽出し、当該抽出した第１候補ページを前記第２候補ページに決定する、
ことを特徴とする電子書籍システム。
【請求項３】
請求項１に記載の電子書籍システムにおいて、
前記決定部は、前記電子書籍に含まれる目次ページと、前記目次ページに列挙された各項目の開始ページとを、前記第２候補ページに決定する、
ことを特徴とする電子書籍システム。
【請求項４】
請求項１に記載の電子書籍システムにおいて、
前記第１ユーザによる操作の状況には、前記第１ユーザによって試読されたページにおいて拡大又は縮小の操作がなされたか否かを示す情報が含まれ、
前記決定部は、前記第１ユーザによって拡大又は縮小の操作がなされたページを、前記第２候補ページに決定する、
ことを特徴とする電子書籍システム。
【請求項５】
請求項１に記載の電子書籍システムにおいて、
前記第１ユーザによる操作の状況には、前記第１ユーザによって試読されたページが表示された時間の長さが含まれ、
前記決定部は、前記表示された時間の長さが相対的に長いページを、前記第２候補ページに決定する、
ことを特徴とする電子書籍システム。
【請求項６】
請求項１に記載の電子書籍システムにおいて、
前記決定部は、前記決定された第２候補ページのうち、前記第２ユーザによる試読を許可するページの数に上限を設け、前記第２ユーザによって試読されたページの数が前記上限に達していない場合には、前記決定された第２候補ページの試読を許可し、前記第２ユーザによって試読されたページの数が前記上限に達した場合には、前記決定された第２候補ページの試読を許可しない、
ことを特徴とする電子書籍システム。
【請求項７】
請求項１に記載の電子書籍システムにおいて、
前記取得された前記第１ユーザによる操作の状況を記憶する記憶部を更に備え、
前記決定部は、前記記憶部に記憶された操作の状況と、前記第１候補ページとに基づいて、前記第２候補ページを決定する、
ことを特徴とする電子書籍システム。
【請求項８】
請求項７に記載の電子書籍システムにおいて、
前記決定部は、前記記憶部に記憶されている前記第１ユーザによる操作の状況が所定数未満の場合、前記電子書籍に含まれるすべてのページを前記第２候補ページに決定し、前記記憶部に記憶されている前記第１ユーザによる操作の状況が前記所定数以上の場合、前記記憶部に記憶された操作の状況と、前記第１候補ページとに基づいて、前記第２候補ページを決定する、
ことを特徴とする電子書籍システム。
【請求項９】
請求項７に記載の電子書籍システムにおいて、
前記決定部は、前記電子書籍の販売が開始されてから所定期間内に前記電子書籍が試読される場合、前記電子書籍に含まれるすべてのページを前記第２候補ページに決定し、前記所定期間が経過した後に前記電子書籍が試読される場合、前記記憶部に記憶された操作の状況と、前記第１候補ページとに基づいて、前記第２候補ページを決定する、
ことを特徴とする電子書籍システム。
【請求項１０】
請求項７に記載の電子書籍システムにおいて、
前記記憶部は、前記第１ユーザの属性情報を更に記憶し、
前記決定部は、前記第２ユーザの属性情報と合致する属性情報を有する前記第１ユーザによる操作の状況と、前記第１候補ページとに基づいて、前記第２候補ページを決定する、
ことを特徴とする電子書籍システム。
【請求項１１】
電子書籍に含まれる複数の第１候補ページを試読可能に提供された第１ユーザによる操作の状況を取得する取得部と、
前記取得された操作の状況と、前記複数の第１候補ページとに基づいて、少なくとも１つの第２候補ページを決定する決定部と、
前記電子書籍に含まれる前記決定された第２候補ページを、試読可能に第２ユーザに提供する提供部と、
前記取得された前記第１ユーザによる操作の状況を記憶する記憶部と、
を備え、
前記決定部は、前記記憶部に記憶された操作の状況と、前記複数の第１候補ページとに基づいて、前記複数の第１候補ページのそれぞれについて得点を計算し、前記電子書籍を試読したユーザ数が増加するほど減少するしきい値を設定し、前記複数の第１候補ページのうち当該計算した得点が大きい順に前記しきい値が示す数のページを前記第２候補ページに決定する、
ことを特徴とする電子書籍システム。
【請求項１２】
請求項１に記載の電子書籍システムにおいて、
前記取得部は、前記第１候補ページを第１形態で試読可能に提供された前記第１ユーザによる操作の状況を取得し、
前記決定部は、前記取得された操作の状況に基づいて、第２形態を決定し、
前記提供部は、前記第２候補ページを前記決定された第２形態で試読可能に前記第２ユーザに提供する、
ことを特徴とする電子書籍システム。
【請求項１３】
電子書籍に含まれる候補ページを第１形態で試読可能に提供された第１ユーザによる操作の状況を取得する取得部と、
前記取得された操作の状況に基づいて、第２形態を決定する決定部と、
前記電子書籍に含まれる前記候補ページを前記決定された第２形態で試読可能に第２ユーザに提供する提供部と、
を備え、
前記第１形態は前記第２形態より鮮明度が高く、
前記第１ユーザによる操作の状況には、前記第１ユーザによる第１候補ページの試読の後、前記第１ユーザによって前記電子書籍が購入されたか否かを示す情報が含まれ、
前記決定部は、前記第１ユーザによって前記電子書籍が購入された直前に試読されたページを、第２候補ページに決定する、
ことを特徴とする電子書籍システム。
【請求項１４】
取得部、決定部、提供部を備えた電子書籍システムの動作方法であって、
前記取得部が、電子書籍に含まれる複数の第１候補ページを試読可能に提供された第１ユーザによる操作の状況を取得する取得ステップと、
前記決定部が、前記取得された操作の状況と、前記複数の第１候補ページとに基づいて、少なくとも１つの第２候補ページを決定する決定ステップと、
前記提供部が、前記電子書籍に含まれる前記決定された第２候補ページを、試読可能に第２ユーザに提供する提供ステップと、
を実行し、
前記第１ユーザによる操作の状況には、前記第１ユーザによる前記第１候補ページの試読の後、前記第１ユーザによって前記電子書籍が購入されたか否かを示す情報が含まれ、
前記決定ステップでは、前記決定部が、前記第１ユーザによって前記電子書籍が購入された直前に試読されたページを、前記第２候補ページに決定する、
ことを特徴とする電子書籍システムの動作方法。
【請求項１５】
コンピュータを、
電子書籍に含まれる複数の第１候補ページを試読可能に提供された第１ユーザによる操作の状況を取得する取得部、
前記取得された操作の状況と、前記複数の第１候補ページとに基づいて、少なくとも１つの第２候補ページを決定する決定部、
前記電子書籍に含まれる前記決定された第２候補ページを、試読可能に第２ユーザに提供する提供部、
として機能させ、
前記第１ユーザによる操作の状況には、前記第１ユーザによる前記第１候補ページの試読の後、前記第１ユーザによって前記電子書籍が購入されたか否かを示す情報が含まれ、
前記決定部は、前記第１ユーザによって前記電子書籍が購入された直前に試読されたページを、前記第２候補ページに決定する、
プログラムを記憶することを特徴とする、コンピュータ読み取り可能な記録媒体。
【請求項１６】
コンピュータを、
電子書籍に含まれる複数の第１候補ページを試読可能に提供された第１ユーザによる操作の状況を取得する取得部、
前記取得された操作の状況と、前記複数の第１候補ページとに基づいて、少なくとも１つの第２候補ページを決定する決定部、
前記電子書籍に含まれる前記決定された第２候補ページを、試読可能に第２ユーザに提供する提供部、
として機能させ、
前記第１ユーザによる操作の状況には、前記第１ユーザによる前記第１候補ページの試読の後、前記第１ユーザによって前記電子書籍が購入されたか否かを示す情報が含まれ、
前記決定部は、前記第１ユーザによって前記電子書籍が購入された直前に試読されたページを、前記第２候補ページに決定する、
ことを特徴とするプログラム。
【請求項１７】
取得部、決定部、提供部、記憶部を備えた電子書籍システムの動作方法であって、
前記取得部が、電子書籍に含まれる複数の第１候補ページを試読可能に提供された第１ユーザによる操作の状況を取得する取得ステップと、
前記決定部が、前記取得された操作の状況と、前記複数の第１候補ページとに基づいて、少なくとも１つの第２候補ページを決定する決定ステップと、
前記提供部が、前記電子書籍に含まれる前記決定された第２候補ページを、試読可能に第２ユーザに提供する提供ステップと、
前記記憶部が、前記取得ステップにおいて取得された前記第１ユーザによる操作の状況をメモリに記憶する記憶ステップと、
を実行し、
前記決定ステップでは、前記決定部が、前記メモリに記憶された操作の状況と、前記複数の第１候補ページとに基づいて、前記複数の第１候補ページのそれぞれについて得点を計算し、前記電子書籍を試読したユーザ数が増加するほど減少するしきい値を設定し、前記複数の第１候補ページのうち当該計算した得点が大きい順に前記しきい値が示す数のページを前記第２候補ページに決定する、
ことを特徴とする電子書籍システムの動作方法。
【請求項１８】
コンピュータを、
電子書籍に含まれる複数の第１候補ページを試読可能に提供された第１ユーザによる操作の状況を取得する取得部、
前記取得された操作の状況と、前記複数の第１候補ページとに基づいて、少なくとも１つの第２候補ページを決定する決定部、
前記電子書籍に含まれる前記決定された第２候補ページを、試読可能に第２ユーザに提供する提供部、
前記取得された前記第１ユーザによる操作の状況を記憶する記憶部と、
として機能させ、
前記決定部は、前記記憶部に記憶された操作の状況と、前記複数の第１候補ページとに基づいて、前記複数の第１候補ページのそれぞれについて得点を計算し、前記電子書籍を試読したユーザ数が増加するほど減少するしきい値を設定し、前記複数の第１候補ページのうち当該計算した得点が大きい順に前記しきい値が示す数のページを前記第２候補ページに決定する、
プログラムを記憶することを特徴とする、コンピュータ読み取り可能な記録媒体。
【請求項１９】
コンピュータを、
電子書籍に含まれる複数の第１候補ページを試読可能に提供された第１ユーザによる操作の状況を取得する取得部、
前記取得された操作の状況と、前記複数の第１候補ページとに基づいて、少なくとも１つの第２候補ページを決定する決定部、
前記電子書籍に含まれる前記決定された第２候補ページを、試読可能に第２ユーザに提供する提供部、
前記取得された前記第１ユーザによる操作の状況を記憶する記憶部と、
として機能させ、
前記決定部は、前記記憶部に記憶された操作の状況と、前記複数の第１候補ページとに基づいて、前記複数の第１候補ページのそれぞれについて得点を計算し、前記電子書籍を試読したユーザ数が増加するほど減少するしきい値を設定し、前記複数の第１候補ページのうち当該計算した得点が大きい順に前記しきい値が示す数のページを前記第２候補ページに決定する、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子書籍を試読するユーザにとって関心度が高いと推定されるページを提供することによりユーザの購買意欲を高めるために好適な電子書籍システム、電子書籍の提供方法、記録媒体、及び、プログラムに関する。
【背景技術】
【０００２】
近年、紙にインクで印刷した書籍ではなく、インターネットを介してデジタルデータとして流通する、いわゆる電子書籍が広まっている。ユーザは、専用の電子書籍リーダー、もしくは、汎用の携帯端末やパーソナルコンピュータを用いて電子書籍をダウンロードし、閲覧する。電子書籍は、オンライン書籍あるいはデジタル書籍などとも呼ばれる。【０００３】
例えば、特許文献１には、本文ページと広告ページを含む電子書籍において、ユーザが閲覧し注目した内容に基づいて、電子書籍内に掲載する広告の内容を更新するシステムが開示されている。【０００４】
また、電子書籍の販売手法に、購入前にユーザに電子書籍の一部分あるいは所定のサンプルページを試読させ、気に入ったら購入してもらうという手法がある。いわゆる、電子書籍における“立ち読み”である。【０００５】
例えば、特許文献２には、サンプルページの閲覧時における操作の履歴に基づいて、電子書籍にデータを追加したり電子書籍のデータを更新したりするシステムが開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１２−１０３８１６号公報
【特許文献２】特開２０１２−１０３８１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
購入前に電子書籍をユーザに試読させれば、ユーザにある程度は関心を持たせることが可能である。しかしながら、単純にページを試読させただけでは、そのページの内容が試読したユーザの興味を惹く内容であるとは限らず、購入にまでは至らないことがあった。そして、ユーザの購買意欲をより高める電子書籍システムの実現が望まれている。【０００８】
本発明は、以上のような事情に鑑みてなされたものであり、電子書籍を試読するユーザにとって関心度が高いと推定されるページを提供することによりユーザの購買意欲を高めるために好適な電子書籍システム、電子書籍の提供方法、記録媒体、及び、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の第１の観点に係る電子書籍システムは、
電子書籍に含まれる複数の第１候補ページを試読可能に提供された第１ユーザによる操作の状況を取得する取得部と、
前記取得された操作の状況と、前記複数の第１候補ページとに基づいて、少なくとも１つの第２候補ページを決定する決定部と、
前記電子書籍に含まれる前記決定された第２候補ページを、試読可能に第２ユーザに提供する提供部と、
を備えることを特徴とする。【００１０】
上記電子書籍システムにおいて、前記決定部は、前記取得された操作の状況に基づいて、前記複数の第１候補ページの中から、少なくとも１つの第１候補ページを抽出し、当該抽出した第１候補ページを前記第２候補ページに決定してもよい。【００１１】
上記電子書籍システムにおいて、前記決定部は、前記電子書籍に含まれる目次ページと、前記目次ページに列挙された各項目の開始ページとを、前記第２候補ページに決定してもよい。【００１２】
上記電子書籍システムにおいて、前記第１ユーザによる操作の状況には、前記第１ユーザによる前記第１候補ページの試読の後、前記第１ユーザによって前記電子書籍が購入されたか否かを示す情報が含まれ、
前記決定部は、前記第１ユーザによって前記電子書籍が購入された直前に試読されたページを、前記第２候補ページに決定してもよい。【００１３】
上記電子書籍システムにおいて、前記第１ユーザによる操作の状況には、前記第１ユーザによって試読されたページにおいて拡大又は縮小の操作がなされたか否かを示す情報が含まれ、
前記決定部は、前記第１ユーザによって拡大又は縮小の操作がなされたページを、前記第２候補ページに決定してもよい。【００１４】
上記電子書籍システムにおいて、前記第１ユーザによる操作の状況には、前記第１ユーザによって試読されたページが表示された時間の長さが含まれ、
前記決定部は、前記表示された時間の長さが相対的に長いページを、前記第２候補ページに決定してもよい。【００１５】
上記電子書籍システムにおいて、前記決定部は、前記決定された第２候補ページのうち、前記第２ユーザによる試読を許可するページの数に上限を設け、前記第２ユーザによって試読されたページの数が前記上限に達していない場合には、前記決定された第２候補ページの試読を許可し、前記第２ユーザによって試読されたページの数が前記上限に達した場合には、前記決定された第２候補ページの試読を許可しない、ようにしてもよい。【００１６】
上記電子書籍システムにおいて、前記取得された前記第１ユーザによる操作の状況を記憶する記憶部を更に備え、
前記決定部は、前記記憶部に記憶された操作の状況と、前記第１候補ページとに基づいて、前記第２候補ページを決定してもよい。【００１７】
上記電子書籍システムにおいて、前記決定部は、前記記憶部に記憶されている前記第１ユーザによる操作の状況が所定数未満の場合、前記電子書籍に含まれるすべてのページを前記第２候補ページに決定し、前記記憶部に記憶されている前記第１ユーザによる操作の状況が前記所定数以上の場合、前記記憶部に記憶された操作の状況と、前記第１候補ページとに基づいて、前記第２候補ページを決定してもよい。【００１８】
上記電子書籍システムにおいて、前記決定部は、前記電子書籍の販売が開始されてから所定期間内に前記電子書籍が試読される場合、前記電子書籍に含まれるすべてのページを前記第２候補ページに決定し、前記所定期間が経過した後に前記電子書籍が試読される場合、前記記憶部に記憶された操作の状況と、前記第１候補ページとに基づいて、前記第２候補ページを決定してもよい。【００１９】
上記電子書籍システムにおいて、前記記憶部は、前記第１ユーザの属性情報を更に記憶し、
前記決定部は、前記第２ユーザの属性情報と合致する属性情報を有する前記第１ユーザによる操作の状況と、前記第１候補ページとに基づいて、前記第２候補ページを決定してもよい。【００２０】
上記電子書籍システムにおいて、前記決定部は、前記記憶部に記憶されている操作の状況に基づいて、前記複数の第１候補ページのそれぞれについて得点を計算し、当該計算した得点に基づいて前記第２候補ページに決定してもよい。【００２１】
上記電子書籍システムにおいて、前記決定部は、前記電子書籍を試読したユーザ数が増加するほど減少するしきい値を設定し、前記複数の第１候補ページのうち当該計算した得点が大きい順に前記しきい値が示す数のページを前記第２候補ページに決定してもよい。【００２２】
上記電子書籍システムにおいて、前記取得部は、前記第１候補ページを第１形態で試読可能に提供された前記第１ユーザによる操作の状況を取得し、
前記決定部は、前記取得された操作の状況に基づいて、第２形態を決定し、
前記提供部は、前記第２候補ページを前記決定された第２形態で試読可能に前記第２ユーザに提供してもよい。【００２３】
本発明のその他の観点に係る電子書籍システムは、
電子書籍に含まれる候補ページを第１形態で試読可能に提供された第１ユーザによる操作の状況を取得する取得部と、
前記取得された操作の状況に基づいて、第２形態を決定する決定部と、
前記電子書籍に含まれる前記候補ページを前記決定された第２形態で試読可能に第２ユーザに提供する提供部と、
を備え、
前記第１形態は前記第２形態より鮮明度が高い、
ことを特徴とする。【００２４】
本発明のその他の観点に係る電子書籍の提供方法は、
電子書籍に含まれる複数の第１候補ページを試読可能に提供された第１ユーザによる操作の状況を取得する取得ステップと、
前記取得された操作の状況と、前記複数の第１候補ページとに基づいて、少なくとも１つの第２候補ページを決定する決定ステップと、
前記電子書籍に含まれる前記決定された第２候補ページを、試読可能に第２ユーザに提供する提供ステップと、
を備えることを特徴とする。【００２５】
本発明のその他の観点にかかる記録媒体は、コンピュータを、
電子書籍に含まれる複数の第１候補ページを試読可能に提供された第１ユーザによる操作の状況を取得する取得部、
前記取得された操作の状況と、前記複数の第１候補ページとに基づいて、少なくとも１つの第２候補ページを決定する決定部、
前記電子書籍に含まれる前記決定された第２候補ページを、試読可能に第２ユーザに提供する提供部、
として機能させるプログラムを記憶することを特徴とする。【００２６】
本発明のその他の観点にかかるプログラムは、コンピュータを、
電子書籍に含まれる複数の第１候補ページを試読可能に提供された第１ユーザによる操作の状況を取得する取得部、
前記取得された操作の状況と、前記複数の第１候補ページとに基づいて、少なくとも１つの第２候補ページを決定する決定部、
前記電子書籍に含まれる前記決定された第２候補ページを、試読可能に第２ユーザに提供する提供部、
として機能させることを特徴とする。【００２７】
上記プログラムは、プログラムが実行されるコンピュータとは独立して、コンピュータ通信網を介して配布・販売することができる。また、上記記録媒体は、非一時的な記録媒体であってよく、コンピュータとは独立して配布・販売することができる。
【発明の効果】
【００２８】
本発明によれば、電子書籍を試読するユーザにとって関心度が高いと推定されるページを提供することによりユーザの購買意欲を高めることができる。
【図面の簡単な説明】
【００２９】
【図１】本発明の実施形態１に係る電子書籍システムの概要構成を示す図である。
【図２】配信サーバの構成を示す図である。
【図３】閲覧装置の構成を示す図である。
【図４】電子書籍の目次の表示例を示す図である。
【図５】試読履歴データベースに記録される履歴の例を示す図である。
【図６】ユーザに試読させるページを決定する決定処理を説明するためのフローチャートである。
【図７】候補ページの絞り込みを説明するための図である。
【発明を実施するための形態】
【００３０】
本発明の実施形態を説明する。以下の実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。したがって、当業者であればこれらの各要素もしくは全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。
【００３１】
（実施形態１）
まず、本実施形態の電子書籍システム１の概要構成を、図１を用いて説明する。電子書籍システム１は、配信サーバ２０と、ユーザが使用する閲覧装置３０（図１では、閲覧装置３０Ａ，３０Ｂ，３０Ｃの３つ）と、通信ネットワーク５０と、から構成される。本実施形態では、通信ネットワーク５０はインターネットである。
【００３２】
配信サーバ２０は、小説、漫画、雑誌等の書籍を電子化したデータ（以下、「電子書籍」という。）を予め記憶し、電子書籍を購入したユーザが使用する閲覧装置３０に配信する。閲覧装置３０は、ユーザからの指示に基づいて、ユーザが購入した電子書籍を配信サーバ２０からダウンロードし、再生する。ユーザは、通信ネットワーク５０を介して、所望の電子書籍を購入し、読むことができる。
【００３３】
また、配信サーバ２０は、まだ購入していないものの興味を示したユーザが試し読みできるように、ユーザが電子書籍を購入していなくても、電子書籍の全体のうちの一部分を閲覧装置３０に配信する。閲覧装置３０は、まだ電子書籍を購入していないユーザからの指示に基づいて、電子書籍の全体のうち試読可能な一部分を配信サーバ２０からダウンロードし、再生する。ユーザは、電子書籍を購入する前に、無料で一部分を試読することができる。ユーザは、試読した後、全部を読みたければ、その電子書籍を購入すればよい。もちろん、ユーザは、試読しなくても電子書籍を購入することが可能である。
【００３４】
電子書籍は、複数のページから構成される。電子書籍には、本文のほかに、典型的には、表紙、目次、プロローグ、エピローグが含まれる。ただし、表紙と目次とプロローグとエピローグは含まれていなくてもよい。
【００３５】
ユーザが試読可能なページは、典型的には、目次とプロローグであるが、本文全体のうち、ユーザの興味を惹き購買意欲をかきたたせる特定の一部分が含まれてもよい。
【００３６】
本実施形態の配信サーバ２０は、ユーザが試読可能なページを決定し、決定した範囲内でユーザに試読を許可する。詳しくは後述する。
【００３７】
閲覧装置３０は、パーソナルコンピュータ、多機能型携帯電話機（いわゆるスマートフォン）、タブレット型コンピュータ、電子書籍リーダーなどである。
【００３８】
通信ネットワーク５０は、配信サーバ２０と閲覧装置３０を接続する。通信ネットワーク５０は、典型的にはインターネットであるが、電話回線、専用回線、ＬＡＮ（Local Area Network）などでもよい。
【００３９】
次に、配信サーバ２０の構成について、図２を用いて説明する。配信サーバ２０は、記憶部２０１と通信部２０２と制御部２０３を備える。
【００４０】
記憶部２０１は、ハードディスク等の記憶装置から構成される。記憶部２０１には、電子書籍データベース２５１が記憶される。電子書籍データベース２５１には、販売する電子書籍を構成する所定フォーマットの電子データが予め格納される。
【００４１】
また、記憶部２０１には、電子書籍ごとに、ユーザによって試読された履歴を格納する試読履歴データベース２５２が記憶される。試読履歴データベース２５２は、制御部２０３によって随時更新される。履歴には、例えば、試読したユーザを識別するユーザＩＤ、そのユーザによって試読されたページの番号、試読したユーザによる操作内容、試読された日時等が含まれる。
【００４２】
通信部２０２は、ＮＩＣ（Network Interface Card）を備え、配信サーバ２０を通信ネットワーク５０に接続し、閲覧装置３０と通信する。
【００４３】
制御部２０３は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等を備え、配信サーバ２０全体を制御する。
【００４４】
例えば、制御部２０３は、電子書籍を購入する要求を閲覧装置３０から受信すると、対価を決済する処理を行う。また、制御部２０３は、ユーザが購入した電子書籍を閲覧する要求を閲覧装置３０から受信すると、電子書籍を構成するデータを電子書籍データベース２５１から取得し、閲覧装置３０に送信する。
【００４５】
本実施形態では、ユーザは、電子書籍を購入する前に、電子書籍を試読することができる。制御部２０３は、電子書籍を試読する要求を閲覧装置３０から受信すると、電子書籍の全体のうち、試読を許可するページを決定する。そして、制御部２０３は、決定したページを構成するデータを電子書籍データベース２５１から取得し、閲覧装置３０に送信する。詳細は後述する。
【００４６】
配信サーバ２０として、一般的なコンピュータサーバ、メインフレーム、クラウド型サーバなどを用いることができる。
【００４７】
次に、閲覧装置３０のハードウェア構成について、図３を用いて説明する。閲覧装置３０は、通信部３０１、画像処理部３０２、音声処理部３０３、Ｉ／Ｏ（Input/Output）部３０４、記憶部３０５、制御部３０６を備える。
【００４８】
通信部３０１は、ＮＩＣを備え、閲覧装置３０を通信ネットワーク５０に接続し、配信サーバ２０と通信する。
【００４９】
画像処理部３０２は、電子書籍の画像を生成し、生成した画像をディスプレイ３５１に表示する。例えば、画像処理部３０１は、電子書籍を構成する所定フォーマットの電子データを、通信部３０１を介して配信サーバ２０から受信し、ディスプレイ３５１に表示する。
【００５０】
音声処理部３０３は、音声をスピーカ３５２から出力する。電子書籍の中に音声データが含まれる場合には、音声処理部３０３は、配信サーバ２０から音声データを取得し、再生する。
【００５１】
入力部３０４は、タッチパネル３５３を備え、ユーザからの指示を受け付ける。タッチパネル３５３はディスプレイ３５１に重畳して配置される。
【００５２】
記憶部３０５は、ハードディスク等の記憶装置を備え、閲覧装置３０を制御するオペレーティングシステム、各種のプログラム、画像データ、音声データ、テキストデータ、ダウンロードした電子書籍を構成するデータ等を記憶する。
【００５３】
Ｉ／Ｏ部３０６は、ＵＳＢ（Universal Serial Bus）等のインタフェースを備え、メモリカード、外付けハードディスク等を閲覧装置３０に接続する。
【００５４】
制御部３０７は、ＣＰＵを備え、閲覧装置３０全体を制御する。制御部３０６は、入力部３０４が受け付けた指示に基づいて、電子書籍を購入する処理や電子書籍を表示する処理等を行う。詳細は後述する。
【００５５】
次に、ユーザに試読させるページを配信サーバ２０が決定し、電子書籍をユーザに試読させる試読処理について説明する。本実施形態の配信サーバ２０は、電子書籍の全体のうち、ユーザに試読させるページを逐次更新することが可能である。配信サーバ２０は、電子書籍を試読した後に購入したユーザによる過去の操作の状況に基づいて、未だ電子書籍を購入していないユーザにより興味をもってもらえるように、ユーザに試読させるページを最適化していく。
【００５６】
電子書籍にプロローグや目次がある場合、ユーザの購買意欲を掻き立てるためには、一般には、試読するユーザにプロローグや目次を閲覧させるのが良いと考えられる。しかし、電子書籍の中には、プロローグや目次が無いものがある。また、プロローグや目次だけでなく、あるいはプロローグや目次の代わりに、他のページを試読させたほうがユーザに興味をもってもらいやすいことがある。そこで、本実施形態の配信サーバ２０は、プロローグや目次のほかに、ユーザに試読させるページを逐次決定し、ユーザに提供する。以下、電子書籍のプロローグと目次の有無により場合分けして、試読処理を説明する。
【００５７】
（１）プロローグと目次の両方がある場合：
例えば、電子書籍の中の第１ページと第２ページがプロローグであり、第３ページが目次であり、第４ページ以降が本文であり、試読可能なページとしてプロローグと目次が設定されているとする。つまり、試読可能なページが第１ページから第３ページまでであるとする。
【００５８】
配信サーバ２０の制御部２０３は、閲覧装置３０から電子書籍を試読する要求を受け付けると、試読可能なページの中で最も先頭に近いページ、すなわち第１ページを構成するデータを、電子書籍データベース２５１から取得する。そして、制御部２０３は、取得した第１ページを構成するデータを閲覧装置３０に送信する。閲覧装置３０の制御部３０７は、第１ページを構成するデータを配信サーバ２０から受信して再生する。
【００５９】
閲覧装置３０の制御部３０７は、第１ページの再生後、次のページを試読する指示をユーザから受け付けると、試読可能な次のページの送信を配信サーバ２０に要求する。配信サーバ２０の制御部２０３は、試読可能な次のページの送信を要求されると、試読可能なページであって、先に送信したページより後のページを検索する。この例の場合、他の試読可能なページは、第２ページと第３ページである。制御部３０７は、検索結果が示すページの中から、先頭に最も近いページ、すなわち第２ページを構成するデータを、電子書籍データベース２５１から取得する。そして、制御部２０３は、取得した第２ページを構成するデータを閲覧装置３０に送信する。閲覧装置３０の制御部３０７は、第２ページを構成するデータを配信サーバ２０から受信して再生する。
【００６０】
閲覧装置３０の制御部２０３は、第２ページの再生後、更に次のページを試読する指示をユーザから受け付けると、試読可能な次のページの送信を配信サーバ２０に要求する。配信サーバ２０の制御部２０３は、試読可能な次のページの送信を要求されると、試読可能なページであって、先に送信したページより後のページを検索する。この例の場合、他の試読可能なページは、第３ページのみである。制御部３０７は、検索結果が示すページの中から、先頭に最も近いページ、すなわち第３ページを構成するデータを、電子書籍データベース２５１から取得する。そして、制御部２０３は、取得した第３ページを構成するデータを閲覧装置３０に送信する。閲覧装置３０の制御部３０７は、第３ページを構成するデータを配信サーバ２０から受信して再生する。
【００６１】
閲覧装置３０の制御部２０３は、第３ページの再生後、更に次のページを試読する指示をユーザから受け付けると、試読可能な次のページの送信を配信サーバ２０に要求する。配信サーバ２０の制御部２０３は、試読可能な次のページの送信を要求されると、試読可能なページであって、先に送信したページより後のページを検索する。この例の場合、試読可能な他のページは無い。そこで、制御部２０３は、先に送信した試読可能なページを再び閲覧装置３０へ送信する。制御部３０７は、試読可能なページの中で最も先頭に近いページ、すなわち第１ページを構成するデータを、電子書籍データベース２５１から取得する。そして、制御部２０３は、取得した第１ページを構成するデータを閲覧装置３０に送信する。閲覧装置３０の制御部３０７は、第１ページを構成するデータを配信サーバ２０から受信して再生する。
【００６２】
なお、配信サーバ１０は、プロローグと目次のほかに、ユーザに本文を試読させてもよい。本文を試読させる場合における、試読させるページを決定する処理は、後述の「（４）プロローグと目次の両方が無い場合」において説明する。
【００６３】
（２）プロローグと目次のうち、プロローグのみがある場合：
例えば、電子書籍の中の第１ページと第２ページがプロローグであり、第３ページ以降が本文であり、試読可能なページとしてプロローグが設定されているとする。
【００６４】
配信サーバ２０の制御部２０３は、閲覧装置３０から電子書籍を試読する要求を受け付けると、まず、試読可能なページの中で最も先頭に近いページ、すなわち第１ページを構成するデータを、電子書籍データベース２５１から取得する。そして、制御部２０３は、取得した第１ページを構成するデータを閲覧装置３０に送信する。閲覧装置３０の制御部３０７は、第１ページを構成するデータを配信サーバ２０から受信して再生する。
【００６５】
閲覧装置３０の制御部３０７は、第１ページの再生後、次のページを試読する指示をユーザから受け付けると、試読可能な次のページの送信を配信サーバ２０に要求する。配信サーバ２０の制御部２０３は、試読可能な次のページの送信を要求されると、試読可能なページであって、先に送信したページより後のページを検索する。この例の場合、他の試読可能なページは、第２ページのみである。制御部３０７は、検索結果が示すページの中から、先頭に最も近いページ、すなわち第２ページを構成するデータを、電子書籍データベース２５１から取得する。そして、制御部２０３は、取得した第２ページを構成するデータを閲覧装置３０に送信する。閲覧装置３０の制御部３０７は、第２ページを構成するデータを配信サーバ２０から受信して再生する。
【００６６】
閲覧装置３０の制御部３０７は、第２ページの再生後、更に次のページを試読する指示をユーザから受け付けると、試読可能な次のページの送信を配信サーバ２０に要求する。配信サーバ２０の制御部２０３は、試読可能な次のページの送信を要求されると、試読可能なページであって、先に送信したページより後のページを検索する。この例の場合、試読可能な他のページは無い。そこで、制御部２０３は、先に送信した試読可能なページを再び閲覧装置３０へ送信する。制御部３０７は、試読可能なページの中で最も先頭に近いページ、すなわち第１ページを構成するデータを、電子書籍データベース２５１から取得する。そして、制御部２０３は、取得した第１ページを構成するデータを閲覧装置３０に送信する。閲覧装置３０の制御部３０７は、第１ページを構成するデータを配信サーバ２０から受信して再生する。
【００６７】
なお、配信サーバ１０は、プロローグのほかに、ユーザに本文を試読させてもよい。本文を試読させる場合における、試読させるページを決定する処理は、後述の「（４）プロローグと目次の両方が無い場合」において説明する。
【００６８】
（３）プロローグと目次のうち、目次のみがある場合：
図４に、電子書籍の目次の例を示す。本実施形態における電子書籍の「目次」には、指定されたページに遷移可能なリンク４０１（図４では４０１Ａ，４０１Ｂ，４０１Ｃ，４０１Ｄ，４０１Ｅの５つ）が含まれている。リンク４０１がユーザによって選択されると、閲覧装置３０の制御部３０７は、選択されたリンク４０１が示すページを取得する要求を配信サーバ２０に送信する。
【００６９】
例えば、図４において、リンク４０１Ａがユーザによって選択されると、閲覧装置３０はリンク４０１Ａが示す第５ページを構成するデータの送信を配信サーバ２０に要求する。配信サーバ２０は要求された第５ページを構成するデータを電子書籍データベース２５１から取得し、閲覧装置３０に送信する。
【００７０】
配信サーバ２０の制御部２０３は、ユーザＩＤと対応付けて、要求されたページを示す情報を試読履歴として試読履歴データベース２５２に記録する。
【００７１】
閲覧装置３０の制御部３０７は、要求したページを構成するデータを配信サーバ２０から取得し、再生する。ユーザは、選択したリンクが示すページを閲覧することができる。
【００７２】
ユーザが試読できるページ数には上限値が設けられる。例えば、この上限値が「５」に設定されると、電子書籍の中に６ページ以上あったとしても、ユーザは５ページ分までしか試読できない。
【００７３】
ここで、試読履歴データベース２５２、及び、試読履歴データベース２５２の利用について、詳しく説明する。図５に、試読履歴データベース２５２に記録される試読履歴の例を示す。本実施形態の試読履歴データベース２５２には、既に試読したユーザのユーザＩＤと対応付けて、そのユーザが試読したページと、試読したページを表示中にそのユーザが拡大又は縮小させる操作をしたか否かを示す情報と、そのページを表示した時間の長さと、そのページを試読した直後に電子書籍を購入したか否かを示す情報とが記憶される。
【００７４】
閲覧装置３０の制御部３０７は、試読中に電子書籍を拡大又は縮小する指示がユーザから入力されると、試読しているユーザのユーザＩＤと共に、拡大又は縮小する指示がなされたときに表示していたページを示す情報を配信サーバ２０に送信する。配信サーバ２０の制御部２０３は、試読されたページを示す情報と、拡大又は縮小する指示がなされたことを示す情報とを試読履歴データベース２５２に記録する。
【００７５】
閲覧装置３０の制御部３０７は、ユーザがあるページの試読を開始してから次のページの試読に移るまでの時間の長さ、あるいは、あるページの試読を開始してからそのページの試読を終了するまでの時間の長さを計測し、試読しているユーザのユーザＩＤと共に、計測した時間の長さを示す情報を配信サーバ２０に送信する。配信サーバ２０の制御部２０３は、閲覧装置３０によって計測された時間の長さを試読履歴データベース２５２に記録する。
【００７６】
配信サーバ２０の制御部２０３は、閲覧装置３０によって計測された時間の長さを試読履歴データベース２５２に記録する代わりに、ページを構成するデータを送信した日時を記録してもよい。そして、制御部２０３は、１つめのページを構成するデータを送信した日時と、２つめのページを構成するデータを送信した日時との差を計算し、計算した差を、１つめのページの試読に要した時間として扱ってもよい。
【００７７】
閲覧装置３０の制御部３０７は、ユーザがあるページを試読した後に電子書籍を購入した場合、最後に試読したページを示す情報を配信サーバ２０に送信する。配信サーバ２０の制御部２０３は、最後に試読したページを示す情報と、電子書籍が購入されたことを示す情報を試読履歴データベース２５２に記録する。
【００７８】
閲覧装置３０の制御部３０７は、最後に試読したページを示す情報だけでなく、購入するまでに試読したすべてのページを示す情報を配信サーバ２０に送信してもよい。配信サーバ２０の制御部２０３は、電子書籍を購入したユーザが試読したページを示す情報と、電子書籍が購入されたことを示す情報を試読履歴データベース２５２に記録してもよい。
【００７９】
このように、試読履歴データベース２５２には、試読したユーザによる拡大又は縮小の操作の履歴と、ユーザが試読した時間の長さの履歴と、試読した後に購入したか否かの履歴とが蓄積される。
【００８０】
電子書籍が試読された回数が増えていくと、試読履歴データベース２５２に記憶された試読履歴に基づいて、試読された後に購入された回数が多いページはどこかという傾向が分かる。従って、配信サーバ２０は、電子書籍がより多く購入されるように、既に試読したユーザ（第１ユーザ）による試読時の操作の状況に基づいて、まだ試読しておらずこれから試読するユーザ（第２ユーザ）に試読させるページを絞り込むことができる。
【００８１】
すなわち、配信サーバ２０は、第１ユーザに、決定した候補が示すページ（第１候補ページ）の中からいずれか１つ以上のページを試読可能に提供する。次に、配信サーバ２０は、第１ユーザによる操作の状況と第１候補ページとに基づいて、第２ユーザに試読させるページの候補を決定する。そして、配信サーバ２０は、第２ユーザに、決定した候補が示すページ（第２候補ページ）の中からいずれか１つ以上のページを試読可能に提供する。第１ユーザによる操作の状況に基づいて、第２ユーザに試読させるページが逐次最適化されていく。
【００８２】
ある特定のページが試読された直後に購入された回数が、他のページが試読された直後に購入された回数に比べて相対的に多いのであれば、試読したユーザにとって、その特定のページを試読したことが購入への決め手になったと考えられる。従って、これから試読するユーザにその特定のページを試読させれば、電子書籍が購入される可能性が高まると推測される。配信サーバ２０の制御部２０３は、第１ユーザによって試読された直後に購入された回数が多いページを、第２ユーザに試読させる候補ページに決定する。
【００８３】
また、ある特定のページが試読されているときに拡大又は縮小がなされたのであれば、ユーザにとってその特定のページが特に興味を惹くページであると考えられる。従って、これから試読するユーザにはその特定のページを試読させれば、ユーザの購買意欲が高まると推測される。配信サーバ２０の制御部２０３は、第１ユーザによって拡大又は縮小がなされたページを、第２ユーザに試読させる候補ページに決定する。
【００８４】
試読された直後に購入されるという事象と、試読されているときに拡大又は縮小がなされるという事象は、両立しうる。配信サーバ２０の制御部２０３は、試読された直後に購入されればその試読されたページに対応付けられる重み係数に１を加算し、試読されているときに拡大又は縮小がなされればその試読されたページに対応付けられる重み係数に１を加算してもよい。拡大又は縮小がなされ、且つ、直後に購入されれば、重み係数に“２”が設定される。制御部２０３は、計算された重み係数の大きさに基づいて、候補ページのそれぞれに重み付けを行ってもよい。制御部２０３は、重み係数が大きいほど、選択する確率を大きくしてもよい。
【００８５】
また、ある特定のページが表示された時間の長さが、他のページが表示された時間よりも長いのであれば、ユーザにとってその特定のページが特に興味を惹くページであると考えられる。従って、これから試読するユーザにはその特定のページを試読させれば、ユーザの購買意欲が高まると推測される。配信サーバ２０の制御部２０３は、第１ユーザによって試読された時間（閲覧装置３０によって表示された時間）が他に比べて相対的に長いページを、第２ユーザに試読させる候補ページに決定する。
【００８６】
決定された候補ページのそれぞれは、例えば、ユーザが目次を使わずに試読するときに配信サーバ２０がユーザに閲覧させるページとなる。目次があるにもかかわらずユーザが最初に目次を試読しなかった場合、配信サーバ２０の制御部２０３は、決定された候補ページの中から１つのページを選択する。そして、制御部２０３は、選択したページを構成するデータを電子書籍データベース２５１から取得し、取得したデータを閲覧装置３０に送信する。閲覧装置３０のユーザは、配信サーバ２０によってユーザが興味を惹きやすいと推定されたページを試読することになる。
【００８７】
このように決定される候補ページは、目次もプロローグもない電子書籍においてユーザに試読させるページともなり得る。
【００８８】
配信サーバ２０の制御部２０３は、決定された候補ページの中からいずれか１つのページをランダムに選択してもよい。各候補ページに重み係数が対応付けられる場合には、制御部２０３は、重み係数が大きいほど選択する確率を大きくしてもよい。
【００８９】
配信サーバ２０の制御部２０３は、決定された候補ページの中から先頭ページに近い順に１つのページを選択してもよい。
【００９０】
（４）プロローグと目次の両方が無い場合：
電子書籍の中にプロローグも目次も無い場合、配信サーバ２０の制御部２０３は、試読履歴データベース２５２に記憶された第１ユーザ（過去に試読したユーザ）による試読履歴に基づいて、第２ユーザ（これから試読するユーザ）に試読させるページを決定する。制御部２０３は、第２ユーザが興味を惹きやすいと推定される候補ページを抽出し、抽出した候補ページの中からいずれかのページをユーザに試読させる。
【００９１】
配信サーバ２０の制御部２０３は、電子書籍の全体の中から、第２ユーザに試読させる候補ページを抽出し、抽出した候補ページの中からいずれかを選択する。そして、制御部２０３は、選択した候補ページを第２ユーザに試読可能に提供する。
【００９２】
具体的には、制御部２０３は、試読履歴データベース２５２に記憶された第１ユーザによる試読履歴に基づいて、第１ユーザによって試読された直後に第１ユーザによって購入された回数が多いページを、第２ユーザに試読させる候補ページに決定する。
【００９３】
例えば、あるページが試読された直後に購入された回数が多いほど、そのページの試読がユーザの購入の決め手になった可能性が高いと推測される。そこで、制御部２０３は、試読履歴データベース２５２に記憶された試読履歴のうち、購入された回数を示す情報を検索する。制御部２０３は、過去に第１ユーザによって試読された直後に購入された回数が所定の基準値よりも大きいページを、第２ユーザに試読させる候補ページに決定する。基準値は任意に設定される。
【００９４】
制御部２０３は、決定された候補ページの中からいずれかのページをランダムに選択し、第２ユーザに試読させるページとする。
【００９５】
制御部２０３は、第１ユーザによって試読された直後に購入された回数が多いほど、選択する確率を大きく設定し、設定した確率を用いて候補ページの中からランダムに選択してもよい。
【００９６】
また、あるページが試読されている最中に拡大又は縮小がなされると、ユーザによるそのページへの関心度が、拡大又は縮小がなされなかったページへの関心度よりも相対的に高いと推測される。そこで、制御部２０３は、試読履歴データベース２５２に記憶された試読履歴のうち、拡大又は縮小の操作を示す情報を検索する。そして、制御部２０３は、第１ユーザによって試読されたときに拡大又は縮小がなされたページを、第２ユーザに試読させる候補ページに決定してもよい。
【００９７】
また、あるページが表示された時間が長いほど、ユーザによるそのページへの関心度が高いと推測される。そこで、制御部２０３は、試読履歴データベース２５２に記憶された試読履歴のうち、ページが表示された時間を示す情報を検索する。そして、制御部２０３は、第１ユーザによって試読されたときに表示された時間が所定の基準時間よりも長いページを、第２ユーザに試読させる候補ページに決定する。基準時間は任意に設定される。
【００９８】
制御部２０３は、第１ユーザによって試読されたときに表示された時間が長いほど、選択する確率を大きく設定し、設定した確率を用いて候補ページの中からランダムに選択してもよい。
【００９９】
ただし、ページに記載された内容によっては、表示された時間が長い場合であっても、関心度が必ずしも高いとは言えないことがある。一般に、文字数が多いページを読むのに要する時間は、画像が多いページを読むのに要する時間よりも長い。そこで、制御部２０３は、ページに記載された内容に応じて異なる基準時間を設定してもよい。
【０１００】
例えば、制御部２０３は、テキストのみが含まれるページには第１の基準時間を設定し、テキストのほかに挿絵や図表が少なくとも１個含まれるページには第１の基準時間よりも短い第２の基準時間を設定する。さらに、制御部２０３は、テキストが無く挿絵や図表のみ含まれるページには第２の基準時間よりも短い第３の基準時間を設定する。そして、制御部２０３は、表示された時間の長さが、設定された基準時間より長いページを、試読させるページの候補に決定してもよい。
【０１０１】
制御部２０３は、購入された回数、及び／又は、拡大又は縮小の操作の有無、及び／又は、表示された時間に基づいて候補ページを決定した後、更に、ユーザの属性に基づいて候補ページを絞り込んでもよい。
【０１０２】
例えば、制御部２０３は、試読履歴データベース２５２に記録された試読履歴を第１ユーザの年齢ごとに分類し、分類した年齢のそれぞれについて、候補ページを設定してもよい。そして、制御部２０３は、試読する第２ユーザの年齢に応じて適した候補ページを設定してもよい。これにより、子供が興味を惹きそうな候補ページや、大人が興味を惹きそうな候補ページなどを、別々に絞り込むことができる。
【０１０３】
制御部２０３は、試読履歴データベース２５２に記録された試読履歴をユーザの性別ごとに分類し、分類した性別のそれぞれについて、候補ページを設定してもよい。そして、制御部２０３は、試読するユーザの性別に応じて適した候補ページを設定してもよい。
【０１０４】
制御部２０３は、試読履歴データベース２５２に記録された第１ユーザによる試読履歴を、第１ユーザの過去の購買実績に基づいて分類し、分類した購買実績のグループのそれぞれについて、候補ページを設定してもよい。そして、制御部２０３は、これから試読する第２ユーザの購買実績に応じて適した候補ページを設定してもよい。購買実績には、ユーザが過去に購入した電子書籍の分野、数量、価格などが含まれる。
【０１０５】
次に、ユーザに試読させるページを配信サーバ２０が決定する決定処理の流れについて、図６のフローチャートを用いて説明する。ここでは、目次とプロローグが無い電子書籍を例にとって試読処理の流れを説明する。
【０１０６】
まず、閲覧装置３０の制御部３０７は、電子書籍を試読する要求を第２ユーザ（これから試読するユーザ）から受け付ける。制御部３０７は、第２ユーザのユーザＩＤと共に、電子書籍を試読する要求を配信サーバ２０に送信する。配信サーバ２０の制御部２０３は、ユーザＩＤと電子書籍を試読する要求とを閲覧装置３０から受信する（ステップＳ６０１）。
【０１０７】
配信サーバ２０の制御部２０３は、試読履歴データベース２５２に第１ユーザ（過去に試読したユーザ）による所定数以上の試読履歴が記録されているか否かを判別する（ステップＳ６０２）。
【０１０８】
試読履歴が所定数以上ある場合（ステップＳ６０２；ＹＥＳ）、制御部２０３は、試読履歴データベース２５２に記録されている試読履歴に基づいて、第２ユーザに試読させる候補ページを決定する（ステップＳ６０３）。
【０１０９】
例えば、制御部２０３は、電子書籍の全体の中から、第１ユーザによって試読された直後に購入された回数が所定値より多いページや、第１ユーザによって試読されている最中に拡大又は縮小がなされたページ、第１ユーザが使用する閲覧装置３０によって表示された時間が基準時間より長いページなどを抽出する。抽出されるページの数は任意である。そして、制御部２０３は、抽出した各ページを、第２ユーザに試読させる候補ページに決定する。典型的には、複数の候補ページが決定され、複数の候補ページの中のいずれかが、第２ユーザが試読するページになる。
【０１１０】
試読履歴が所定数未満の場合（ステップＳ６０２；ＮＯ）、制御部２０３は、電子書籍のすべてのページを、第２ユーザに試読させる候補ページに決定する（ステップＳ６０４）。すなわち、ユーザの関心が高いページを推測するために十分な試読履歴が記録されていない場合には、試読履歴を用いずに候補ページが決定される。
【０１１１】
本実施形態では、ステップＳ６０４において電子書籍のすべてのページを候補ページに決定しているが、物語のクライマックスのように販売者が試読させたくない特定のページがある場合には、その特定のページを候補ページから除外してもよい。除外すべき特定のページを定義する定義データを記憶部２０１に予め記憶しておき、制御部２０３が定義データに基づいて特定のページを候補ページから除外すればよい。
【０１１２】
配信サーバ２０の制御部２０３は、ステップＳ６０３又はステップＳ６０４で設定した候補ページの中から、いずれか１つのページを、第２ユーザに試読させるページとして選択する（ステップＳ６０５）。例えば、制御部２０３は、すべての候補ページの中からランダムに１つ選択する。
【０１１３】
制御部２０３は、第１ユーザによって試読された直後に購入された回数、第１ユーザによって試読されている最中に拡大又は縮小がなされた回数、又は、第１ユーザが使用する閲覧装置３０によって表示された時間の長さに応じて、各候補ページが選択される確率に重み付けをしてもよい。この場合、第１ユーザによって試読された直後に購入された回数が多いほど選択される確率が上がり、第１ユーザによって試読されている最中に拡大又は縮小がなされた回数が多いほど選択される確率が上がり、第１ユーザが使用する閲覧装置３０によって表示された時間が長いほど選択される確率が上がる。
【０１１４】
制御部２０３は、ステップＳ６０５で選択したページを構成するデータを電子書籍データベース２５１から取得し、閲覧装置３０に送信する（ステップＳ６０６）。
【０１１５】
閲覧装置３０の制御部３０７は、第２ユーザに試読させるページを構成するデータを配信サーバ２０から受信し、再生する。第２ユーザは、電子書籍を試読する。
【０１１６】
閲覧装置３０の制御部３０７は、試読中に拡大又は縮小の操作が第２ユーザによってなされた場合、試読中に拡大又は縮小の操作が第２ユーザによってなされた旨の通知（操作の状況を示す通知）を配信サーバ２０に送信する。配信サーバ２０の制御部２０３は、閲覧装置３０からの第２ユーザによる操作の状況を示す通知を受信する。
【０１１７】
また、閲覧装置３０の制御部３０７は、１つのページが表示された時間の長さを計測し、配信サーバ２０に通知する。配信サーバ２０の制御部２０３は、閲覧装置３０からの表示された時間の長さを示す通知を受信する。この表示された時間の長さを示す通知も、上記の操作の状況を示す通知に含まれる。
【０１１８】
制御部２０３は、ステップＳ６０５における選択結果、及び／又は、試読中における第２ユーザによる操作の状況等に基づいて、試読履歴データベース２５２に記憶される試読履歴を更新する（ステップＳ６０７）。
【０１１９】
具体的には、図５に示す試読履歴データベース２５２において、制御部２０３は、第２ユーザのユーザＩＤと、試読したページを示す情報とを対応付けた新しいレコードを１件追加する。
【０１２０】
さらに、試読中に拡大又は縮小の操作が第２ユーザによってなされた旨の通知を受信した場合には、制御部２０３は、試読中に拡大又は縮小の操作が第２ユーザによってなされた旨を試読履歴データベース２５２に記録する。
【０１２１】
また、１つのページが表示された時間の長さを示す通知を受信した場合には、制御部２０３は、１つのページが表示された時間の長さを示す情報を試読履歴データベース２５２に記録する。
【０１２２】
次に、配信サーバ２０の制御部２０３は、第２ユーザが試読した電子書籍を購入する指示を閲覧装置３０から受信したか否かを判別する（ステップＳ６０８）。
【０１２３】
第２ユーザが試読した電子書籍を購入する指示を閲覧装置３０から受信した場合（ステップＳ６０８；ＹＥＳ）、制御部２０３は、決済処理を行う（ステップＳ６０９）。
【０１２４】
詳細には、閲覧装置３０の制御部３０７は、クレジットカード番号と契約者氏名の入力を第２ユーザから受け付け、電子書籍を購入する旨の通知と共に、入力されたクレジットカード番号と契約者氏名を配信サーバ２０に送信する。配信サーバ２０の制御部２０３は、クレジットカード会社の決済サーバ（図示せず）と通信し、受信したクレジットカード番号と契約者氏名による決済を要求する。正当なクレジットカード番号と契約者氏名である場合には、配信サーバ２０の制御部２０３は、決済が成功した旨の通知を決済サーバから受信する。配信サーバ２０の制御部２０３は、決済が完了した旨を閲覧装置３０に通知する。閲覧装置３０は、決済が完了した旨をディスプレイ３５１に表示する。そして、閲覧装置３０は、電子書籍を構成するすべてのデータをダウンロードし、記憶部３０５に記憶し、再生する。
【０１２５】
配信サーバ２０の制御部２０３は、試読履歴データベース２５２を更新する（ステップＳ６１０）。制御部２０３は、第２ユーザが試読した電子書籍を購入した旨を試読履歴データベース２５２に記録する。
【０１２６】
一方、第２ユーザが試読した電子書籍を購入する指示を閲覧装置３０から受信しない場合（ステップＳ６０８；ＮＯ）、制御部２０３は、第２ユーザが試読したページ数が所定の上限に達したか否かを判別する（ステップＳ６１１）。
【０１２７】
第２ユーザが試読したページ数が所定の上限に達した場合（ステップＳ６１１；ＹＥＳ）、制御部２０３は、試読処理を終了する。第２ユーザが試読したページ数が所定の上限に達していない場合（ステップＳ６１１；ＮＯ）、制御部２０３は、ステップＳ６０１の処理に戻る。
【０１２８】
なお、制御部２０３は、ステップＳ６０８で電子書籍を購入する指示を閲覧装置３０から受信せず、且つ、ステップＳ６０１で試読する要求を受け付けた場合、言い換えれば、第２ユーザが電子書籍を購入しないで試読を続けた場合、ステップＳ６０５で選択したページを試読後に第２ユーザが電子書籍を購入しなかった旨を、試読履歴データベース２５２に記録する。
【０１２９】
試読履歴データベース２５２に記録された試読履歴は、次に他のユーザからこの電子書籍を試読する要求を受け付けた際、他のユーザに試読させるページを決定するために用いられる。試読履歴データベース２５２に試読履歴が蓄積されていくと、試読するユーザにとってより興味を惹きやすいページが提供される。ユーザによる試読の回数が増えるほど、試読するユーザの購買意欲がより高まっていくように候補ページが絞り込まれる。
【０１３０】
本実施形態では、試読履歴データベース２５２に所定数以上の試読履歴が記録されていない場合、すべてのページが候補ページとなる。従って、電子書籍が公開された直後では、試読したページ数が所定の上限に達するまで、ユーザは電子書籍のすべてのページを自由に閲覧できる。試読履歴データベース２５２に所定数以上の試読履歴が記録されると、すべてのページのうち、ユーザが試読できる候補ページが絞り込まれる。試読履歴データベース２５２に記憶される試読履歴が増えると、ユーザが試読できる候補ページがさらに絞り込まれる。ユーザが試読できるページは次第に絞り込まれていき、候補ページは減少し、最適化されていく。
【０１３１】
本実施形態によれば、配信サーバ２０は、ユーザの購買意欲が高まるページをユーザに試読させることができる。また、配信サーバ２０は、ユーザに試読されるページを最適化していくことができる。販売者にとっては、より多くの電子書籍がユーザによって購入されることが期待されるというメリットがある。また、購入者にとっては、より効率よく電子書籍を購入するかどうかを判断できるようになるメリットがある。
【０１３２】
図６のフローチャートは、目次もプロローグもない電子書籍を試読させる際の試読処理を表す。しかし、目次がある電子書籍を試読させる際や、プロローグがある電子書籍を試読させる際であっても、同様の試読処理によってユーザに試読させることができる。
【０１３３】
例えば、目次がある電子書籍をユーザに試読させる場合、配信サーバ２０は、ユーザに最初に目次のページを試読させ、所定のページ数を自由に試読させた後に、上記の試読処理によって配信サーバ２０が決定した通りに試読させてもよい。これにより、配信サーバ２０は、ある程度ユーザに試読の自由度を持たせつつ、購買意欲が高まるページをユーザに試読させることができる。
【０１３４】
制御部２０３は、ユーザに試読させる候補ページが所定数以下になった場合、言い換えれば、候補ページを十分に絞り込めた場合、目次を候補ページから除外してもよい。
【０１３５】
プロローグがある電子書籍をユーザに試読させる場合も同様に、配信サーバ２０は、ユーザに最初にプロローグのページを試読させ、所定のページ数を自由に試読させた後に、上記の試読処理によって試読させるページを決定してもよい。
【０１３６】
（実施形態２）
次に、他の実施形態について説明する。本実施形態は、候補ページの絞り込み方の変形例である。
【０１３７】
配信サーバ２０の制御部２０３は、試読履歴データベース２５２に記憶された試読履歴に基づいて、各候補ページに得点を割り当てる。そして、制御部２０３は、割り当てた得点が多い上位の所定数のページを候補ページに決定する。
【０１３８】
まず、制御部２０３は、電子書籍のすべてのページに対応付けられる得点を初期値（例えば、ゼロ）に設定して、電子書籍の販売を開始する。
【０１３９】
制御部２０３は、ユーザが試読を開始したページの得点に、第１の値を加算する。
【０１４０】
制御部２０３は、試読が開始されたページか否かにかかわらず、ユーザによって試読されたページの得点に、第２の値を加算する。
【０１４１】
制御部２０３は、ユーザによって試読されている最中に、そのページを拡大又は縮小する操作が入力されると、そのページの得点に、第３の値を加算する。
【０１４２】
制御部２０３は、ユーザによって電子書籍が購入されると、購入された直前に試読されたページの得点に、第４の値を加算する。
【０１４３】
制御部２０３は、購入された直前であるか否かにかかわらず、電子書籍を購入したユーザが試読したそれぞれのページの得点に、第４の値を加算してもよい。
【０１４４】
第１の値、第２の値、第３の値、第４の値は、それぞれ、任意の正の値であり、配信サーバ２０によって予め定められる。
【０１４５】
これらの加算ルールにより、電子書籍を構成する各ページには、試読履歴に基づいて計算される得点が対応付けられる。
【０１４６】
なお、配信サーバ２０は、上記各加算ルールのうちの一部のみ採用してもよいし、他の加算ルールを定義してもよい。
【０１４７】
次に、制御部２０３は、試読したユーザの数が増えるほど減少するしきい値を設定する。そして、制御部２０３は、得点が多い順に、しきい値の数だけページを抽出する。制御部２０３は、抽出した得点上位のページを、以降に試読させる候補ページに決定する。
【０１４８】
試読したユーザの数が増えるほどしきい値が減少するので、試読したユーザの数が増加するほど、決定される候補ページの数が減少する。つまり、試読した時期が後になればなるほど、それまでに既に試読したユーザの行動や操作に基づいて、候補ページがより興味を惹くページに絞り込まれていく。後から試読するユーザには、購入に結びつきそうなページが提供される。
【０１４９】
図７に、ページ番号と得点の分布の例を示す。制御部２０３は、第１段階として、抽出数にしきい値Ｔ１を設定する。制御部２０３は、得点上位のページをＴ１個抽出する。つまり、得点がＰ１以上のページが抽出される。例えば、ページ番号がＮ，Ｎ＋１，Ｎ＋２，Ｎ＋３，Ｎ＋４の５つが候補ページになる。得点がＰ１より少ないページ番号がＮ＋５のページは候補ページにはならない。
【０１５０】
次に、試読したユーザの数が増えると、制御部２０３は、第２段階として、抽出数にしきい値Ｔ２を設定する。制御部２０３は、得点上位のページを、Ｔ１より少ないＴ２個抽出する。つまり、得点がＰ２以上のページが抽出される。例えば、ページ番号がＮ，Ｎ＋１，Ｎ＋２，Ｎ＋３の４つが候補ページになる。得点がＰ２より少ないページ番号がＮ＋４のページは候補ページから外れる。
【０１５１】
さらに試読したユーザの数が増えると、制御部２０３は、第３段階として、抽出数にしきい値Ｔ３を設定する。制御部２０３は、得点上位のページを、Ｔ２より少ないＴ３個抽出する。つまり、得点がＰ３以上のページが抽出される。例えば、ページ番号がＮ，Ｎ＋１，Ｎ＋２の３つが候補ページになる。得点がＰ３より少ないページ番号がＮ＋３のページは候補ページから外れる。このように、候補ページがだんだんと少なく絞り込まれていく。
【０１５２】
なお、制御部２０３は、電子書籍のすべてのページに対応付けられる得点を計算する代わりに、複数の第１候補ページ、すなわち既に試読した第１ユーザに試読可能に提供された候補ページに対応付けられる得点を計算してもよい。これにより、得点の計算対象のページが絞り込みにより次第に減っていくので、配信サーバ３０による処理の負荷を軽減できる。
【０１５３】
本実施形態においても、制御部２０３は、試読履歴データベース２５２に記録されている試読履歴が所定数未満の場合には、電子書籍のすべてのページを、第２ユーザに試読させる候補ページに設定してもよい。
【０１５４】
あるいは、制御部２０３は、試読履歴データベース２５２に記録されている試読履歴が所定数未満の場合には、試読可能なページ数の上限を設けず、すべてのページを自由に閲覧できるようにしてもよい。そして、制御部２０３は、試読履歴データベース２５２に記録されている試読履歴が所定数以上になると、試読可能なページ数の上限を設けてもよい。
【０１５５】
試読履歴が十分に集まっていないと、仮に試読履歴データベース２５２に記録されている試読履歴に基づいて候補ページを決定したとしても、興味を惹くページが提供されるとは限らない。そこで、配信サーバ２０は、試読履歴が十分集まるまでは、ユーザにすべてのページを自由に閲覧させ、拡大又は縮小の操作の履歴、各ページの表示時間の履歴、販売履歴などのサンプルを収集する。このようにすれば、早期に試読しようとする動機付けをユーザに与え、試読履歴のサンプルを効率よく収集できる。
【０１５６】
制御部２０３は、試読履歴が所定数未満の場合に試読可能なページ数の上限を設ける代わりに、販売開始から所定期間中、試読可能なページ数の上限を設けてもよい。
【０１５７】
（実施形態３）
次に、他の実施形態について説明する。本実施形態では、試読させるページ内の写真や図表等にマスク処理が施される。
【０１５８】
制御部２０３は、候補ページの中に写真又は図表があると、その写真又は図表等の表示領域にモザイクをかける、所定のフィルターをかける、その表示領域内の解像度を下げる等、画像処理を施す。
【０１５９】
また、制御部２０３は、試読したユーザの数が増加するほど、マスクの度合いを大きくする。すなわち、試読したユーザの数が増加するほど、試読するユーザにとって写真又は図表が見えづらくなる。
【０１６０】
電子書籍の販売開始直後では、制御部２０３は、電子書籍の各ページを第１形態で表示する。すなわち、制御部２０３は、第１段階として、写真や図表等にマスク処理を施さないか、あるいは、マスクの度合いを最も小さくする。試読するユーザは、鮮明な写真や図表等を閲覧することができる。
【０１６１】
試読履歴データベース２５２に記憶されている試読履歴が少ないときには、写真や図表等が鮮明に表示される。従って、早期に試読しようとする動機付けをユーザに与え、試読履歴のサンプルを効率よく収集できる。
【０１６２】
試読したユーザの数が増えると、制御部２０３は、電子書籍の各ページを第２形態で表示する。すなわち、制御部２０３は、第２段階として、マスクの度合いを大きくする。試読するユーザは、第１段階の鮮明な写真や図表等を閲覧することができないが、やや不鮮明になった写真や図表等を閲覧することができる。
【０１６３】
さらに試読したユーザの数が増えた場合も同様に、写真や図表等のマスクの度合いが増加していき、鮮明度がだんだんと低下していく。
【０１６４】
試読した時期が後になればなるほど、写真や図表等の鮮明度が落ちる。後から試読するユーザには、より興味を惹きそうなページが提供されるが、そのページの中の写真や図表等が見づらくなる。従って、後から試読するユーザに、より購入したいと思わせることができる。
【０１６５】
マスク処理は、モザイクの付与、解像度の低減、フィルタリングに限られない。例えば、制御部２０３は、試読したユーザの数が多くなるほど、写真又は図表等を小さくしてもよい。また、制御部２０３は、試読したユーザの数が多くなるほど、写真又は図表等の色数を少なくしてもよい。
【０１６６】
制御部２０３は、ページ内の写真のうち、例えば顔の形状に類似する領域や目の形状に類似する領域など、特定の形状パターンに合致する部分にマスク処理を施してもよい。制御部２０３は、所定のテンプレート画像との画像のマッチングや、パターン解析、空間周波数による解析等を行って、特定の形状パターンを判別することができる。
【０１６７】
本実施形態では、制御部２０３は、試読履歴データベース２５２に記憶されている試読履歴に基づく候補ページの絞り込みを行わなくてもよい。つまり、制御部２０３は、すべてのページを試読させる対象としつつ、すべてのページに含まれる写真や図表等にマスク処理を施してもよい。
【０１６８】
ただし、本実施形態を実施形態１と容易に組み合わせることもできる。つまり、制御部２０３は、試読履歴データベース２５２に記憶されている試読履歴に基づいて候補ページを絞り込み、且つ、候補ページに含まれる写真や図表等にマスク処理を施してもよい。
【０１６９】
また、本実施形態を実施形態２と容易に組み合わせることもできる。つまり、制御部２０３は、抽出数にしきい値Ｔ１を設定するとともに、写真や図表等にマスク処理を施さないか、あるいは、マスクの度合いを最も小さくする。次に、試読履歴が第１の所定数に達すると、制御部２０３は、抽出数にしきい値Ｔ２を設定するとともに、マスクの度合いを大きくする。更に、試読履歴が第２の所定数に達すると、制御部２０３は、抽出数にしきい値Ｔ３を設定するとともに、マスクの度合いを更に大きくする。このようにすれば、ユーザの購買意欲を高める効果が増す。
【０１７０】
本発明は、上述した実施形態に限定されず、種々の変形及び応用が可能である。また、上述した実施形態の各構成要素を自由に組み合わせることも可能である。
【０１７１】
上記実施形態では、電子書籍に目次が含まれる場合、配信サーバ２０の制御部２０３は、リンク４０１が選択されるとそのリンク４０１が示すページをユーザに試読させている。しかし、リンク４０１を経由して所望のページを試読できる人数、もしくは、リンク４０１を経由して所望のページを試読できる期間に、制限を設けてもよい。
【０１７２】
例えば、電子書籍の販売開始直後では、試読履歴データベース２５２に記録される試読履歴の数が少ない。このため、制御部２０３は、試読させるページを決定するために十分な数の試読履歴が集まるまでの間、リンク４０１を経由した試読をユーザに許可する。つまり、制御部２０３は、電子書籍の販売開始直後の所定期間、ユーザにリンク４０１の使用を許可し、推測に十分な数のサンプルを集める。
【０１７３】
十分な数の試読履歴が集まると、制御部２０３は、リンク４０１を経由した試読を許可しない。制御部２０３は、所定期間にユーザによって選択されたリンク４０１が示すページを、所定期間が終了した後に他のユーザに試読されるページの候補に設定する。このようにすれば、配信サーバ２０は、ユーザに試読させるページを効率よく最適化することができる。
【０１７４】
配信サーバ２０の制御部２０３は、ユーザに試読させるページの中の挿絵や図表の上に所定のマスク画像を配置し、購入者でなければ挿絵や図表を見られないようにしてもよい。これにより、ユーザの購買意欲を更に高めることができる。
【０１７５】
上記各実施形態では、配信サーバ２０の制御部２０３は、電子書籍を１ページずつ閲覧装置３０に配信している。しかし、制御部２０３は、はじめに電子書籍の全ページを閲覧装置３０に送信すると共に、どのページの試読を許可するかを定義した設定ファイルを閲覧装置３０に送信してもよい。
【０１７６】
この場合、閲覧装置３０の制御部３０７は、受信した電子書籍の全ページのうち、設定ファイルによって試読が許可されているページを表示し、設定ファイルによって試読が許可されていないページを表示しない。制御部３０７は、ユーザによって指定されたページが試読を許可されているページであればページを表示し、試読を許可されていないページであれば試読出来ない旨のメッセージを表示する。
【０１７７】
上記の電子書籍システム１の全部又は一部としてコンピュータを動作させるためのプログラムを、メモリカード、ＣＤ−ＲＯＭ、ＤＶＤ、ＭＯ（Magneto Optical disk）などのコンピュータ読み取り可能な記録媒体に格納して配布し、これを別のコンピュータにインストールし、上述の手段として動作させ、あるいは、上述の工程を実行させてもよい。
【０１７８】
さらに、インターネット上のサーバ装置が有するディスク装置等にプログラムを格納しておき、例えば、搬送波に重畳させて、コンピュータにダウンロード等するものとしてもよい。
【０１７９】
本発明によれば、電子書籍を試読するユーザにとって関心度が高いと推定されるページを提供することによりユーザの購買意欲を高めることができる。
【符号の説明】
【０１８０】
１  電子書籍システム
２０  配信サーバ
３０，３０Ａ，３０Ｂ，３０Ｃ  閲覧装置
５０  通信ネットワーク
２０１  記憶部
２０２  通信部
２０３  制御部
２５１  電子書籍データベース
２５２  試読履歴データベース
３０１  通信部
３０２  画像処理部
３０３  音声処理部
３０４  入力部
３０５  記憶部
３０６  Ｉ／Ｏ部
３０７  制御部
３５１  ディスプレイ
３５２  スピーカ
３５３  タッチパネル
４０１，４０１Ａ，４０１Ｂ，４０１Ｃ，４０１Ｄ，４０１Ｅ  リンク
【要約】
電子書籍を閲覧装置３０Ａ，３０Ｂ，３０Ｃに通信ネットワーク５０を介して配信する電子書籍システム１において、配信サーバ２０の取得部は、電子書籍に含まれる第１候補ページを試読可能に提供された第１ユーザによる操作の状況を取得する。配信サーバ２０の決定部は、取得部によって取得された操作の状況と、第１候補ページとに基づいて、第２候補ページを決定する。提供部は、決定部により決定された第２候補ページを、試読可能に第２ユーザに提供する。【図１】
0005564635.tif 000002
【図２】
0005564635.tif 000003
【図３】
0005564635.tif 000004
【図４】
0005564635.tif 000005
【図５】
0005564635.tif 000006
【図６】
0005564635.tif 000007
【図７】
0005564635.tif 000008