(57)【特許請求の範囲】
【請求項１】
電子書籍に対して投稿された投稿情報を表示するための投稿表示システムにおいて、
前記電子書籍について、前記投稿情報を閲覧するユーザによって未だ閲覧されていない未読部分を特定する特定手段と、
前記電子書籍のいずれかの箇所に関連付けられた投稿情報のうち、前記未読部分に関連付けられた投稿情報については、表示が制限されるように制御する制御手段と、
を備え、
前記特定手段は、前記ユーザによって既に閲覧された既読部分を特定し、
前記制御手段は、前記特定手段により特定された既読部分のうち、所定回数前の読書時から読み進んだ部分に関連付けられた投稿情報を、表示における優先順位を上げて表示させるように制御する、
投稿表示システム。
【請求項２】
電子書籍に対して投稿された投稿情報を表示するための投稿表示システムにおいて、
前記電子書籍について、前記投稿情報を閲覧するユーザによって未だ閲覧されていない未読部分を特定する特定手段と、
前記電子書籍のいずれかの箇所に関連付けられた投稿情報のうち、前記未読部分に関連付けられた投稿情報については、表示が制限されるように制御する制御手段と、
を備え、
前記特定手段は、前記ユーザによって既に閲覧された既読部分を特定し、
前記制御手段は、前記特定手段により特定された既読部分のうち、前回の読書時の最初に再度表示された既読部分と、当該読書時の最後に再度表示された既読部分と、の間の部分に関連付けられた投稿情報を、表示における優先順位を上げて表示させるように制御する、
投稿表示システム。
【請求項３】
電子書籍に対して投稿された投稿情報を表示するための投稿表示システムにおいて、
前記電子書籍について、前記投稿情報を閲覧するユーザによって未だ閲覧されていない未読部分を特定する特定手段と、
前記電子書籍のいずれかの箇所に関連付けられた投稿情報のうち、前記未読部分に関連付けられた投稿情報については、表示が制限されるように制御する制御手段と、
を備え、
前記特定手段は、前記ユーザによって既に閲覧された既読部分を特定し、
前記制御手段は、前記特定手段により特定された既読部分のうち、表示回数が所定回数以上の既読部分に関連付けられた投稿情報を、表示における優先順位を上げて表示させるように制御する、
投稿表示システム。
【請求項４】
電子書籍に対して投稿された投稿情報を表示するための投稿表示システムにおいて、
前記電子書籍について、前記投稿情報を閲覧するユーザによって未だ閲覧されていない未読部分を特定する特定手段と、
前記電子書籍のいずれかの箇所に関連付けられた投稿情報のうち、前記未読部分に関連付けられた投稿情報については、表示が制限されるように制御する制御手段と、
を備え、
前記特定手段は、前記ユーザのページをめくる操作が受け付けられてから設定時間が経過したタイミングで、当該めくる操作に応じて表示されたページを前記未読部分から除外し、
前記制御手段は、前記ユーザのページをめくる操作が受け付けられてから設定時間が経過したタイミングで、当該めくる操作に応じて表示されたページと関連付けられた前記投稿情報について、表示の制限が解除されるように制御して、該ページと該投稿情報とが同時表示された状態とする、
投稿表示システム。
【請求項５】
前記設定時間は、過去の読書時間及び当該読書時間中に表示されたページ数に基づいて設定される、請求項４に記載の投稿表示システム。
【請求項６】
電子書籍に対して投稿された投稿情報を表示するための投稿表示システムが行う投稿表示方法において、
前記電子書籍について、前記投稿情報を閲覧するユーザによって未だ閲覧されていない未読部分を前記投稿表示システムが特定する特定ステップと、
前記電子書籍のいずれかの箇所に関連付けられた投稿情報のうち、前記未読部分に関連付けられた投稿情報については、表示が制限されるように前記投稿表示システムが制御する制御ステップと、
を有し、
前記特定ステップでは、前記ユーザによって既に閲覧された既読部分を前記投稿表示システムが特定し、
前記制御ステップでは、前記特定ステップにより特定された既読部分のうち、所定回数前の読書時から読み進んだ部分に関連付けられた投稿情報を、表示における優先順位を上げて表示させるように前記投稿表示システムが制御する、
投稿表示方法。
【請求項７】
電子書籍に対して投稿された投稿情報を表示するための投稿表示システムが行う投稿表示方法において、
前記電子書籍について、前記投稿情報を閲覧するユーザによって未だ閲覧されていない未読部分を前記投稿表示システムが特定する特定ステップと、
前記電子書籍のいずれかの箇所に関連付けられた投稿情報のうち、前記未読部分に関連付けられた投稿情報については、表示が制限されるように前記投稿表示システムが制御する制御ステップと、
を有し、
前記特定ステップでは、前記ユーザによって既に閲覧された既読部分を前記投稿表示システムが特定し、
前記制御ステップでは、前記特定ステップにより特定された既読部分のうち、前回の読書時の最初に再度表示された既読部分と、当該読書時の最後に再度表示された既読部分と、の間の部分に関連付けられた投稿情報を、表示における優先順位を上げて表示させるように前記投稿表示システムが制御する、
投稿表示方法。
【請求項８】
電子書籍に対して投稿された投稿情報を表示するための投稿表示システムが行う投稿表示方法において、
前記電子書籍について、前記投稿情報を閲覧するユーザによって未だ閲覧されていない未読部分を前記投稿表示システムが特定する特定ステップと、
前記電子書籍のいずれかの箇所に関連付けられた投稿情報のうち、前記未読部分に関連付けられた投稿情報については、表示が制限されるように前記投稿表示システムが制御する制御ステップと、
を有し、
前記特定ステップでは、前記ユーザによって既に閲覧された既読部分を前記投稿表示システムが特定し、
前記制御ステップでは、前記特定ステップにより特定された既読部分のうち、表示回数が所定回数以上の既読部分に関連付けられた投稿情報を、表示における優先順位を上げて表示させるように前記投稿表示システムが制御する、
投稿表示方法。
【請求項９】
電子書籍に対して投稿された投稿情報を表示するための投稿表示プログラムにおいて、
コンピュータに、
前記電子書籍について、前記投稿情報を閲覧するユーザによって未だ閲覧されていない未読部分を特定する特定手段の機能と、
前記電子書籍のいずれかの箇所に関連付けられた投稿情報のうち、前記未読部分に関連付けられた投稿情報については、表示が制限されるように制御する制御手段の機能と、
を実現させ、
前記特定手段の機能は、前記ユーザによって既に閲覧された既読部分を特定し、
前記制御手段の機能は、前記特定手段の機能により特定された既読部分のうち、所定回数前の読書時から読み進んだ部分に関連付けられた投稿情報を、表示における優先順位を上げて表示させるように制御する、
投稿表示プログラム。
【請求項１０】
電子書籍に対して投稿された投稿情報を表示するための投稿表示プログラムにおいて、
コンピュータに、
前記電子書籍について、前記投稿情報を閲覧するユーザによって未だ閲覧されていない未読部分を特定する特定手段の機能と、
前記電子書籍のいずれかの箇所に関連付けられた投稿情報のうち、前記未読部分に関連付けられた投稿情報については、表示が制限されるように制御する制御手段の機能と、
を実現させ、
前記特定手段の機能は、前記ユーザによって既に閲覧された既読部分を特定し、
前記制御手段の機能は、前記特定手段の機能により特定された既読部分のうち、前回の読書時の最初に再度表示された既読部分と、当該読書時の最後に再度表示された既読部分と、の間の部分に関連付けられた投稿情報を、表示における優先順位を上げて表示させるように制御する、
投稿表示プログラム。
【請求項１１】
電子書籍に対して投稿された投稿情報を表示するための投稿表示プログラムにおいて、
コンピュータに、
前記電子書籍について、前記投稿情報を閲覧するユーザによって未だ閲覧されていない未読部分を特定する特定手段の機能と、
前記電子書籍のいずれかの箇所に関連付けられた投稿情報のうち、前記未読部分に関連付けられた投稿情報については、表示が制限されるように制御する制御手段の機能と、
を実現させ、
前記特定手段の機能は、前記ユーザによって既に閲覧された既読部分を特定し、
前記制御手段の機能は、前記特定手段の機能により特定された既読部分のうち、表示回数が所定回数以上の既読部分に関連付けられた投稿情報を、表示における優先順位を上げて表示させるように制御する、
投稿表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、投稿表示システム、投稿表示方法、及び投稿表示プログラムに関する。
【背景技術】
【０００２】
従来、漫画等の電子書籍のコンテンツを表示する際に、漫画のコマや吹き出し等に対する読者からのコメントも併せて表示する装置が提案されている。例えば特許文献１に記載の情報表示装置では、漫画のコマごと捲るのが可能なことを表示すると共に、コマが捲られた場合にコマの下地面にコメントを表示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−４３０７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、書籍のページとは別に読者からのコメントを纏めて表示することも考えられる。この場合、表示されるコメントの中に、未読の箇所に関するコメントであって、現時点で読んでしまうと結末やあらすじが分かってしまう（いわゆる「ネタバレ」）コメントが含まれている可能性がある。そうすると、読者の興味が大きく損なわれて、読者にとっての利便性が低くなってしまう。
【０００５】
そこで本発明は、上記の問題点を解消する為になされたものであり、ネタバレである内容が投稿された場合であっても、ネタバレになることを防ぐことが可能な投稿表示システム、投稿表示方法、及び投稿表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一形態に係る投稿表示システムは、電子書籍に対して投稿された投稿情報を表示するための投稿表示システムにおいて、電子書籍について、投稿情報を閲覧するユーザによって未だ閲覧されていない未読部分を特定する特定手段と、電子書籍のいずれかの箇所に関連付けられた投稿情報のうち、未読部分に関連付けられた投稿情報については、表示が制限されるように制御する制御手段と、を備えることを特徴とする。
【０００７】
本発明の一形態に係る投稿表示システムによれば、電子書籍について、投稿情報を閲覧するユーザによって未だ閲覧されていない未読部分が特定され、電子書籍のいずれかの箇所に関連付けられた投稿情報のうち、未読部分に関連付けられた投稿情報については、表示が制限されるように制御される。ユーザにとっての未読部分に関連付けられた投稿情報は、閲覧するとネタバレとなる可能性がある。しかしながら、この形態によれば、未読部分に関連付けられた投稿情報については、表示が制限される。この結果、ネタバレのコメントが含まれている投稿のある箇所を未だ読んでいないユーザにとって、ネタバレになることを防ぐことが可能になる。また、不要な情報が表示されなくなるので、表示処理の負荷を低減できる。更に、不要な情報が表示されなくなるので、表示領域の無駄を省くことができる。
【０００８】
別の形態に係る投稿表示システムでは、特定手段は、ユーザのページをめくる操作が受け付けられてから設定時間が経過したタイミングで、当該めくる操作に応じて表示されたページを未読部分から除外し、制御手段は、ユーザのページをめくる操作が受け付けられてから設定時間が経過したタイミングで、当該めくる操作に応じて表示されたページと関連付けられた投稿情報について、表示の制限が解除されるように制御してもよい。
【０００９】
この形態では、ユーザのページをめくる操作が受け付けられてから設定時間が経過したタイミングで、当該めくる操作に応じて表示されたページが未読部分から除外される。また、ユーザのページをめくる操作が受け付けられてから設定時間が経過したタイミングで、当該めくる操作に応じて表示されたページと関連付けられた投稿情報について、表示の制限が解除される。これにより、ユーザがページをめくった瞬間は、未だそのページを読んでいないので、投稿情報は表示されないが、設定時間が経過してユーザがそのページを読んだと推測されるころに、投稿情報が表示される。
【００１０】
別の形態に係る投稿表示システムでは、設定時間は、過去の読書時間及び当該読書時間中に表示されたページ数に基づいて設定されてもよい。
【００１１】
この形態では、設定時間は、過去の読書時間及び当該読書時間中に表示されたページ数に基づいて設定される。このため、個々のユーザの読書スピードに応じて、ユーザが開いたページを読み終わるタイミングを予測して、投稿情報を表示するタイミングを図ることができる。
【００１２】
別の形態に係る投稿表示システムでは、電子書籍のいずれかの箇所に関連付けられた投稿情報には、表示の制限を不要とする設定が可能なフラグ情報が含まれており、制御手段は、未読部分に関連付けられた投稿情報のうち、フラグ情報により設定がなされている投稿情報について、表示を制限する制御を行わなくてもよい。
【００１３】
この形態では、投稿情報には、表示の制限を不要とする設定が可能なフラグ情報が含まれており、未読部分に関連づけられた投稿情報のうち、フラグ情報により設定がなされている投稿情報については、表示制限が行われない。これにより、表示の制限を不要とする設定がなされている場合、未読部分に関連付けられた投稿情報であっても、表示制限は行われない。例えば、表示されても問題がない投稿情報については、フラグを設定することにより、表示が可能となる。よって、表示されても問題がない投稿情報について、ユーザが確認可能になる。
【００１４】
別の形態に係る投稿表示システムでは、制御手段は、フラグ情報により設定がなされている投稿情報に対する、当該設定を不適切とする旨を示す不適切情報を、受け付けることが可能であり、当該不適切情報を所定数以上受け付けた場合に、設定を解除してもよい。
【００１５】
この形態では、フラグ情報により設定がなされている投稿情報に対する、当該設定を不適切とする旨を示す不適切情報の、受け付けが可能になり、当該不適切情報が所定数以上受け付けられた場合に、表示の制限を不要とする当該設定が解除される。これにより、例えば、所定数以上の一般のユーザが、対象の投稿情報についてネタバレだと考え、不適切情報を送信した場合、設定が解除され、表示を制限するように切り替えられる。この結果、ユーザの興味を損なうことが無くなってユーザにとっての利便性が低くなることを、防ぐことが可能になる。
【００１６】
別の形態に係る投稿表示システムでは、電子書籍が属するジャンルを示すジャンル情報を格納する格納手段を更に備え、制御手段は、格納手段に格納されているジャンル情報が特定のジャンルを示す場合に、投稿情報について表示を制限する制御を行わなくてもよい。
【００１７】
この形態では、ジャンル情報が特定のジャンルを示す場合に、当該電子書籍に対して投稿された投稿情報については、表示の制限が行われない。これにより、結末やあらすじと関係の無い特定のジャンルの電子書籍における投稿情報が、表示の制限がなされずに表示される。この結果、特定のジャンルの電子書籍であれば、ユーザにとってのデメリットなく全ての投稿情報を閲覧させることが可能になる。
【００１８】
別の形態に係る投稿表示システムでは、特定手段は、ユーザによって既に閲覧された既読部分を特定し、制御手段は、特定手段により特定された既読部分のうち、所定回数前の読書時から読み進んだ部分に関連付けられた投稿情報を、表示における優先順位を上げて表示させるように制御してもよい。
【００１９】
この形態では、ユーザによって既に閲覧された既読部分が特定され、特定された既読部分のうち、所定回数前の読書時から読み進んだ部分に関連づけられた投稿情報が、表示における優先順位を上げて表示される。これにより、ユーザは、読み進めた部分に関連づけられた投稿情報を優先的に確認可能になる。
【００２０】
別の形態に係る投稿表示システムでは、特定手段は、ユーザによって既に閲覧された既読部分を特定し、制御手段は、特定手段により特定された既読部分のうち、前回の読書時の最初に再度表示された既読部分と、当該読書時の最後に再度表示された既読部分と、の間の部分に関連付けられた投稿情報を、表示における優先順位を上げて表示させるように制御してもよい。
【００２１】
この形態では、ユーザによって既に閲覧された既読部分が特定され、特定された既読部分のうち、前回の読書時の最初に再度表示された既読部分と、当該読書時の最後に再度表示された既読部分と、の間の部分に関連づけられた投稿情報が、表示における優先順位を上げて表示される。閲覧端末の前回の読書時の最初に再度表示された既読部分と、当該読書時の最後に再度表示された既読部分と、の間の部分は、既読部分であるにも関わらず再度表示されている。このため、これらの部分に対するユーザの興味は大きい、と考えられる。ここでは、ユーザの興味が大きいと考えられる部分に関連づけられた投稿情報が、ユーザによって優先的に確認可能になる。
【００２２】
別の形態に係る投稿表示システムでは、特定手段は、ユーザによって既に閲覧された既読部分を特定し、制御手段は、特定手段により特定された既読部分のうち、表示回数が所定回数以上の既読部分に関連付けられた投稿情報を、表示における優先順位を上げて表示させるように制御してもよい。
【００２３】
この形態では、ユーザによって既に閲覧された既読部分が特定され、特定された既読部分のうち、表示回数が所定回数以上の既読部分に関連づけられた投稿情報が、表示における優先順位を上げて表示される。これにより、表示回数が所定回数以上の既読部分であるためにユーザが興味を持っていると推測される部分に関連づけられた投稿情報がユーザによって確認可能になる。
【００２４】
別の形態に係る投稿表示システムでは、電子書籍は当該電子書籍を表示可能な閲覧端末のユーザにより購入処理がされているか否かを判定する判定手段を更に備え、制御手段は、判定手段により電子書籍は購入処理がされていないと判定された場合に、当該電子書籍において予め規定された所定の部分に関連付けられた投稿情報について、表示を制限する制御を行わなくてもよい。
【００２５】
この形態では、電子書籍は購入処理がされていないと判定された場合に、予め規定された所定の部分に関連付けられた投稿情報について、表示を制限する制御が行われない。これにより、ユーザに興味を持たせるために投稿情報の表示制限を不要とする部分を所定の部分として規定することにより、この所定の部分に関連づけられた投稿情報は表示制限されず閲覧端末において表示可能となる。この結果、購入処理がされていないこの電子書籍にユーザが興味を持つようにすることが可能になる。
【００２６】
別の形態に係る投稿表示システムでは、制御手段は、電子書籍のいずれかの箇所に関連付けられた投稿情報のうち、未読部分に関連づけられた投稿情報の件数を表示させるように制御してもよい。
【００２７】
この形態では、電子書籍のいずれかの箇所に関連付けられた投稿情報のうち、未読部分に関連づけられた投稿情報の件数が表示される。これにより、ユーザは、未読部分に関連づけられた投稿情報の件数を認識することが可能になる。
【００２８】
本発明の一形態に係る投稿表示方法は、電子書籍に対して投稿された投稿情報を表示するための投稿表示システムが行う投稿表示方法において、電子書籍について、投稿情報を閲覧するユーザによって未だ閲覧されていない未読部分を投稿表示システムが特定する特定ステップと、電子書籍のいずれかの箇所に関連付けられた投稿情報のうち、未読部分に関連付けられた投稿情報については、表示が制限されるように投稿表示システムが制御する制御ステップと、を有することを特徴とする。
【００２９】
本発明の一形態に係る投稿表示方法によれば、電子書籍について、投稿情報を閲覧するユーザによって未だ閲覧されていない未読部分が特定され、電子書籍のいずれかの箇所に関連付けられた投稿情報のうち、未読部分に関連付けられた投稿情報については、表示が制限されるように制御される。ユーザにとっての未読部分に関連付けられた投稿情報は、閲覧するとネタバレとなる可能性がある。しかしながら、この形態によれば、未読部分に関連付けられた投稿情報については、表示が制限される。この結果、ネタバレのコメントが含まれている投稿のある箇所を未だ読んでいないユーザにとって、ネタバレになることを防ぐことが可能になる。また、不要な情報が表示されなくなるので、表示処理の負荷を低減できる。更に、不要な情報が表示されなくなるので、表示領域の無駄を省くことができる。
【００３０】
本発明の一形態に係る投稿表示プログラムは、電子書籍に対して投稿された投稿情報を表示するための投稿表示プログラムにおいて、コンピュータに、電子書籍について、投稿情報を閲覧するユーザによって未だ閲覧されていない未読部分を特定する特定手段の機能と、電子書籍のいずれかの箇所に関連付けられた投稿情報のうち、未読部分に関連付けられた投稿情報については、表示が制限されるように制御する制御手段の機能と、を実現させることを特徴とする。
【００３１】
本発明の一形態に係る投稿表示プログラムによれば、電子書籍について、投稿情報を閲覧するユーザによって未だ閲覧されていない未読部分が特定され、電子書籍のいずれかの箇所に関連付けられた投稿情報のうち、未読部分に関連付けられた投稿情報については、表示が制限されるように制御される。ユーザにとっての未読部分に関連付けられた投稿情報は、閲覧するとネタバレとなる可能性がある。しかしながら、この形態によれば、未読部分に関連付けられた投稿情報については、表示が制限される。この結果、ネタバレのコメントが含まれている投稿のある箇所を未だ読んでいないユーザにとって、ネタバレになることを防ぐことが可能になる。また、不要な情報が表示されなくなるので、表示処理の負荷を低減できる。更に、不要な情報が表示されなくなるので、表示領域の無駄を省くことができる。
【００３２】
本発明の一形態に係るコンピュータ読取可能な記録媒体は、電子書籍に対して投稿された投稿情報を表示するための投稿表示プログラムを記録したコンピュータ読取可能な記録媒体において、コンピュータに、電子書籍について、投稿情報を閲覧するユーザによって未だ閲覧されていない未読部分を特定する特定手段の機能と、電子書籍のいずれかの箇所に関連付けられた投稿情報のうち、未読部分に関連付けられた投稿情報については、表示が制限されるように制御する制御手段の機能と、を実現させる情報提供プログラムを記録したことを特徴とする。
【００３３】
本発明の一形態に係るコンピュータ読取可能な記録媒体によれば、電子書籍について、投稿情報を閲覧するユーザによって未だ閲覧されていない未読部分が特定され、電子書籍のいずれかの箇所に関連付けられた投稿情報のうち、未読部分に関連付けられた投稿情報については、表示が制限されるように制御される。ユーザにとっての未読部分に関連付けられた投稿情報は、閲覧するとネタバレとなる可能性がある。しかしながら、この形態によれば、未読部分に関連付けられた投稿情報については、表示が制限される。この結果、ネタバレのコメントが含まれている投稿のある箇所を未だ読んでいないユーザにとって、ネタバレになることを防ぐことが可能になる。また、不要な情報が表示されなくなるので、表示処理の負荷を低減できる。更に、不要な情報が表示されなくなるので、表示領域の無駄を省くことができる。
【発明の効果】
【００３４】
本発明によれば、ネタバレである内容が投稿された場合であっても、ネタバレになることを防ぐことが可能な投稿表示システム、投稿表示方法、及び投稿表示プログラムを提供することができる。
【図面の簡単な説明】
【００３５】
【図１】情報処理システム１００の機能構成を説明するための機能構成図である。
【図２】閲覧端末１の物理構成を説明するための物理構成図である。
【図３】ブックサーバ２の物理構成を説明するための物理構成図である。
【図４】端末ページ管理部によるページ管理の例を示すページ管理説明図である。
【図５】図４の場合のディスプレイにおける表示の例である。
【図６】端末ページ管理部によるページ管理の例を示すページ管理説明図である。
【図７】端末ページ管理部によるページ管理の例を示すページ管理説明図である。
【図８】閲覧端末１により行われる一連の処理の流れを説明するためのフローチャートである。
【図９】投稿表示プログラムＰのモジュール構成を説明するためのモジュール構成図である。
【図１０】閲覧端末１のディスプレイによる表示内容の変形例を説明する説明図である。
【図１１】閲覧端末１のディスプレイによる表示内容の変形例を説明する説明図である。
【発明を実施するための形態】
【００３６】
以下、添付図面を参照しながら本発明の好適な実施形態を詳細に説明する。なお、図面の説明において同一又は同等の要素には同一の符号を付し、重複する説明を省略する。
【００３７】
＜１＞投稿表示システムの構成
まず、本発明に係る投稿表示システムの構成を、図１〜図３を用いて説明する。図１は、情報処理システム１００の機能構成を説明するための機能構成図である。情報処理システム１００は、閲覧端末１及びブックサーバ２を備える。閲覧端末１は、本発明に係る投稿表示システムとして機能し電子書籍に対して投稿された投稿情報を表示することができる。投稿情報とは、電子書籍のいずれかの箇所に関連付けて投稿者によって投稿されたコメントである。投稿者は、投稿情報を、電子書籍の章、ページ、文、行、又は単語等と関連付けて投稿できる。ここでは、投稿者が投稿情報を関連付けた箇所を示す情報を、箇所情報と云う。箇所情報は、投稿者が投稿情報を投稿する際に、当該投稿情報に付加されて、端末からブックサーバ２へ送信される。箇所情報は、例えば、ＡページＢ行目〜ＣページＤ行目といった情報である。また、図２は、閲覧端末１の物理構成を説明するための物理構成図であり、図３は、ブックサーバ２の物理構成を説明するための物理構成図である。
【００３８】
図１に示される閲覧端末１は、電子書籍の表示が可能なスマートフォンや携帯電話端末やパーソナルコンピュータ等の装置である。閲覧端末１は、電子書籍を閲覧するためのアプリケーションを起動して電子書籍の表示を開始すると、ユーザによる電子書籍のページをめくる操作を受け付けることが可能である。閲覧端末１は、ユーザによるページをめくる操作に応じて、ページがめくられる様子を表示する。また、閲覧端末１は、この電子書籍が含む複数のページのいずれかに関連付けられた投稿情報を、表示することが可能である。閲覧端末１は、無線基地局や有線通信網等の通信ネットワークＮＷを介して、ブックサーバ２と通信することが可能である。また、ブックサーバ２は、閲覧端末１において表示される電子書籍を管理するサーバやホストコンピュータ等の装置である。例えば、ブックサーバ２は、閲覧端末１に記憶されている電子書籍が、閲覧端末１のユーザにより購入されたものであるか否かを管理している。
【００３９】
次に、閲覧端末１の構成について説明する。閲覧端末１は、図２に示されるように、主な物理的な構成要素としてＣＰＵ１０１（Central Processing Unit）、主記憶装置であるＲＡＭ１０２（RandomAccess Memory）及びＲＯＭ１０３（Read Only Memory）、閲覧端末１を操作するための操作部１０４、通信を行うための通信部１０５、ディスプレイ１０６、及びアンテナ１０７等のハードウェアを備えるコンピュータとして構成される。これらの構成要素が動作することにより、以下に説明する閲覧端末１の各機能が発揮される。
【００４０】
また、閲覧端末１は、図１に示されるように、主な機能的な構成要素として、端末書籍判定部１１（判定手段）、端末ページ管理部１２（特定手段）、端末通信部１３、及び表示制限部１４（制御手段）を備えている。閲覧端末１は、購入済みの電子書籍について、ユーザが全ページを閲覧できるように、全ページのデータを記憶している。また、閲覧端末１は、未購入であってもユーザが試読を要求した電子書籍については、ユーザが一部のページを試読できるように、試読可能なページのデータを記憶している。
【００４１】
端末書籍判定部１１は、閲覧端末１に記憶されている電子書籍は閲覧端末１のユーザにより購入処理がされているものであるか否かを判定する判定処理部分である。端末書籍判定部１１は、購入判定フラグ情報を記憶しており、閲覧端末１の購入処理がされる際に、この購入判定フラグ情報を、未購入を示す「０」から、購入済みを示す「１」に更新して記憶する。そして、端末書籍判定部１１は、この電子書籍が表示される際に、購入判定フラグ情報を参照して、購入処理がされているか否かを判定する。
【００４２】
端末ページ管理部１２は、ユーザによって未だ閲覧されていない未読部分（未読ページ）を特定する処理部分である。まず、端末ページ管理部１２は、電子書籍が含む複数のページのうち、閲覧端末１において既に表示処理が行われたページを特定して、閲覧端末１のユーザによって既に閲覧された既読ページとして記憶する。即ち、表示されたページが、既読部分（既読ページ）として記憶される。そして、端末ページ管理部１２は、既読部分以外を未読部分として特定する。なお、閲覧端末１では、ユーザによるページをめくる操作に応じて、次の（隣の）ページを表示する処理を行う。
【００４３】
端末通信部１３は、ブックサーバ２との間で各種信号（情報）の送受信を行う通信処理部分である。端末通信部１３は、ユーザの操作に応じて、投稿情報をブックサーバ２から取得することが可能である。投稿情報には、投稿者を一意に識別する投稿者ＩＤが含まれている。なお、投稿者は、電子書籍の文章や単語を選択して、選択した部分と関連付けて投稿情報を投稿してもよい。この場合、投稿者によって選択された文章や単語の冒頭部分が記載されたページと関連付けて、投稿情報が記憶される。
【００４４】
なお、端末通信部１３により取得される投稿情報には、制限可否フラグ情報が含まれている。この制限可否フラグ情報は、表示制限部１４による後述の表示の制限を不要とするか否かを示している。このため、この制限可否フラグ情報を用いることにより、表示の制限を不要とする制限不要設定が可能である。投稿情報を投稿するユーザが、ネタバレではないと判断した場合に、投稿情報について表示の制限を不要とする制限不要設定を行うことができる。
【００４５】
表示制限部１４は、端末通信部１３により取得された投稿情報を閲覧端末１で表示させるための表示情報を、生成する制御部分である。表示制限部１４は、生成した表示情報に基づいて、既読ページに関連付けられた投稿情報を閲覧端末１において表示させるように制御する。また、表示制限部１４は、未読ページ（又は未読ページを含む章全体）に関連付けられた投稿情報については、閲覧端末１における表示が制限されるように、表示情報を生成する。表示制限部１４は、未読ページに関連付けられた投稿情報に関して、投稿内容を表示せずに、投稿件数や投稿位置や投稿者名等の、投稿内容と無関係の情報だけ示すことにより表示制限してもよい。また、表示制限部１４は、投稿内容を表す文字がユーザにとって視認し難い（目立たない）色やフォントで示すことにより表示制限してもよい。表示制限部１４は、投稿情報の総数に対する、表示制限された投稿情報の件数が所定割合以上の場合、表示制限部１４は、投稿情報の総数を表示してもよい。
【００４６】
また、表示制限部１４は、端末書籍判定部１１により電子書籍は購入処理がされていないと判定された場合に、この未購入の電子書籍が有する試読可能ページ（プレビューページ）に関連付けられた投稿情報に関して、表示を制限する制御を行わずに表示させるための表示情報を生成する。試読可能ページは、電子書籍において、予め規定された所定のページである。
【００４７】
また、表示制限部１４は、既読ページのうち、所定回数前の読書時から読み進められたページに関連付けられた投稿情報を、表示における優先順位を上げて表示するための、表示情報を生成することが可能である。この読み進められたページとは、端末ページ管理部１２に記憶されている既読ページの最終ページと、閲覧端末１の所定回数前の読書時における既読ページの最終ページと、の間のページのことである。表示制限部１４は、この読み進められたページに関連付けられた投稿情報を、内容を表す文字がユーザにとって視認し易い色やフォントで示すことにより表示するための、表示情報を生成する。
【００４８】
また、表示制限部１４は、端末ページ管理部１２により記憶された既読ページのうち、閲覧端末１の再読ページに関連付けられた投稿情報を、表示における優先順位を上げて表示するための、表示情報を生成することが可能である。この再読ページとは、閲覧端末１の前回の読書時の最初に再度表示された既読ページと、この読書時の最後に再度表示された既読ページと、の間のリピート表示ページのことである。表示制限部１４は、この再読ページに関連付けられた投稿情報を、内容を表す文字がユーザにとって視認し易い色やフォントで示すことにより表示するための、表示情報を生成する。
【００４９】
また、表示制限部１４は、端末ページ管理部１２により記憶された既読ページのうち、表示回数が所定回数以上の既読ページに関連付けられた投稿情報を、表示における優先順位を上げて表示するための、表示情報を生成することが可能である。表示制限部１４は、この表示回数が所定回数以上の既読ページに関連付けられた投稿情報を、内容を表す文字がユーザにとって視認し易い色やフォントで示すことにより表示するための、表示情報を生成する。
【００５０】
また、表示制限部１４は、端末ページ管理部１２により記憶された未読ページに関連付けられた投稿情報のうち、前述の制限可否フラグ情報によりこの制限不要設定がなされている投稿情報を、表示の制限をする制御をせずに表示するための、表示情報を生成することが可能である。
【００５１】
また、表示制限部１４は、投稿情報に制限不要設定がなされている場合、当該投稿情報が未読ページに関連付けられている場合であっても、表示の制限を行わない。よって、投稿者がネタバレでないと判断して制限不要設定を行った投稿情報については、表示することができる。
【００５２】
また、表示制限部１４は、後述の書籍データベース２１に格納されているジャンル情報が特定のジャンルを示す場合に、後述する表示の制限処理を行わず、全ての投稿情報を表示させるための表示情報を生成する。ジャンル情報は、閲覧端末１に記憶されている電子書籍が属するジャンルを示す。端末ページ管理部１２が、ブックサーバ２に対してジャンル情報の送信を要求する信号を送信して、ブックサーバ２からジャンル情報を受信する。端末ページ管理部１２は、電子書籍と関連付けてジャンル情報を記憶してもよい。なお、この特定のジャンルは、ユーザの閲覧端末１への操作による変更設定が可能である。
【００５３】
次に、ブックサーバ２の構成について説明する。ブックサーバ２は、図３に示されるように、主な物理的な構成要素としてＣＰＵ２０１、ＲＡＭ２０２及びＲＯＭ２０３、通信を行うための通信モジュール２０４、並びにハードディスク等の補助記憶装置２０５等のハードウェアを備えるコンピュータとして構成される。これらの構成要素が動作することにより、以下に説明するブックサーバ２の各機能が発揮される。
【００５４】
また、ブックサーバ２は、書籍データベース２１（格納手段）、サーバ通信部２２（制御手段）、及び投稿データベース２３（収集手段）を備えている。
【００５５】
書籍データベース２１は、電子書籍のそれぞれが属するジャンルを示すジャンル情報を格納するデータベースである。書籍データベース２１は、電子書籍を一意に識別する書籍ＩＤと、ジャンルを示すジャンルＩＤとを対応付けて記憶している。
【００５６】
サーバ通信部２２は、閲覧端末１との間で各種信号（情報）の送受信を行う通信処理部分である。サーバ通信部２２は、電子書籍が含む複数のページのいずれかに関連付けられた投稿情報を、閲覧端末１に送信することが可能である。サーバ通信部２２は、投稿情報の送信を要求する信号を閲覧端末１から受信すると、投稿情報を送信する。
【００５７】
投稿データベース２３は、電子書籍が含む複数のページのいずれかに関連付けられた投稿情報を格納するデータベースである。投稿データベース２３は、投稿情報に対応するページと、投稿情報とを対応付けて記憶している。
【００５８】
また、投稿データベース２３に対して、前述の制限可否フラグ情報により制限不要設定がなされている投稿情報における制限不要設定を不適切とする旨を示す不適切情報を、反映することが可能である。この不適切情報は、サーバ通信部２２が、投稿者の通信端末等から受信する（受け付ける）ことが可能である。サーバ通信部２２が、この不適切情報を所定数以上取得した場合、ブックサーバ２において、表示の制限を不要とする設定から、表示の制限を必要とする設定に、変更される（制限不要設定の解除）。この不適切情報は、（ネタバレが無いため）表示の制限を不要とする設定が投稿者によってなされている投稿情報に対して、他の投稿者が、（実際にはネタバレがあるから）表示の制限を必要とする設定に是正することを目的として用いられる。
【００５９】
＜２＞端末ページ管理部によるページ管理の例
引き続き、端末ページ管理部１２によるページ管理の例を、図４〜図７を用いて説明する。図４，図６，図７のそれぞれは、端末ページ管理部によるページ管理の例を示すページ管理説明図であり、図５は、図４の場合のディスプレイにおける表示の例である。
【００６０】
図４に示されるように、端末ページ管理部１２は、電子書籍が含む複数のページのうち、閲覧端末１において既に表示処理が行われたページＰｌを特定する。端末ページ管理部１２は、閲覧端末１において既に表示処理が行われたページ（例：１ページ目〜２０ページ目）を既読ページとして特定する。なお、端末ページ管理部１２は、前回表示処理が行われた最終閲覧ページを特定しておき、１ページ目からこの最終閲覧ページまでを既読ページとして特定してもよい。そして、端末ページ管理部１２は、０％の位置（例：１ページ目）からページＰｌまでのページを、既読ページＰｒとして記憶する。そして、端末ページ管理部１２は、閲覧端末１において未だ表示処理が行われていないページ（ページＰｌから１００％の位置までのページ）を特定して、未読ページＰｎ（既読ページ以外のページ）として記憶する。
【００６１】
次に、端末通信部１３が、既読ページＰｒ及び未読ページＰｎのそれぞれに関連付けられた投稿情報を取得する。そして、表示制限部１４が、端末通信部１３により取得された投稿情報のうち、既読ページＰｒに関連付けられた投稿情報Ｃ１，Ｃ２を閲覧端末１において表示させる。また、表示制限部１４は、未読ページＰｎに関連付けられた投稿情報Ｃ３〜Ｃ８の閲覧端末１における表示を、制限する。
【００６２】
この結果、閲覧端末１のディスプレイにおける表示内容は、図５に示されるようになる。ここで、閲覧端末１の表示は、上下左右大きく四つのパートに分かれている。上部パートＢには、投稿情報の表示対象となっている電子書籍に関する情報（例：タイトル及び著者）が表示される。左部パートＬには、既読ページＰｒに関連付けられた投稿情報Ｃ１，Ｃ２が表示される。投稿情報Ｃ１，Ｃ２のそれぞれには、前述の投稿者ＩＤに基づいた投稿者に関する投稿者情報Ｈ１，Ｈ２が合わせて表示される。
【００６３】
また、右部パートＲには、未読ページＰｎに関連付けられた投稿情報Ｃ３〜Ｃ８のそれぞれが、内容は表示されずアイコンとして表示される。なお、投稿情報Ｃ３〜Ｃ８のそれぞれは、タッチ等の選択がなされると、「ネタバレを含むが、表示してよいか」を尋ねるダイアログが表示される。ここで、表示してよい旨のタッチ等の選択がなされると、投稿情報Ｃ３〜Ｃ８のそれぞれの内容が表示される。下部パートＧには、投稿情報の位置及び件数を示すグラフが表示される。このグラフの横軸が、電子書籍において投稿情報が存在する位置（ページＰ）を示し、縦軸が、投稿情報の件数Ｃを示す。
【００６４】
ここで、図４の状態から、閲覧端末１において電子書籍を閲覧するためのアプリケーションが所定回数（例えば、１回）起動されて、図６の状態に変化した場合について説明する。端末ページ管理部１２は、既読ページＰｒのうち、閲覧端末１の所定回数分の読書中に読み進められたページＰｆを特定する。この読み進められたページＰｆとは、最終ページＰｌと最終ページＰｍとの間のページのことである。ここで、最終ページＰｌは、端末ページ管理部１２に記憶されている既読ページＰｒの最終ページである。また、最終ページＰｍとは、閲覧端末１の所定回数前の読書時における既読ページの最終ページである。
【００６５】
そして、表示制限部１４は、端末ページ管理部１２により記憶された既読ページＰｒのうち、前述の読み進められたページＰｆに関連付けられた投稿情報Ｃ３，Ｃ４を、表示における優先順位を上げて表示する。表示制限部１４は、この読み進められたページＰｆに関連付けられた投稿情報Ｃ３，Ｃ４を、内容を表す文字がユーザにとって視認し易い色やフォントで示すことにより表示する。なお、表示制限部１４は、投稿情報Ｃ３，Ｃ４を、他の投稿情報より上方に表示してもよい。
【００６６】
更に、図６の状態から、閲覧端末１の一回分の読書を経て、図７の状態に変化した場合について説明する。端末ページ管理部１２は、既読ページＰｒのうち、閲覧端末１の再読ページＰｓを特定する。再読ページＰｓは、複数回表示されたリピート表示ページである。なお、この再読ページＰｓを、既読ページＰａと既読ページＰｂとの間のリピート表示ページとしてもよい。この場合、既読ページＰａは、閲覧端末１の前回の読書時の最初に再度表示された既読ページである。また、既読ページＰｂは、この読書時の最後に再度表示された既読ページである。
【００６７】
そして、表示制限部１４は、端末ページ管理部１２により記憶された既読ページＰｒのうち、前述の再読ページＰｓに関連付けられた投稿情報Ｃ４を、表示における優先順位を上げて表示する。表示制限部１４は、この再読ページＰｓに関連付けられた投稿情報Ｃ４を、内容を表す文字がユーザにとって視認し易い色やフォントで示すことにより表示する。なお、表示制限部１４は、投稿情報Ｃ３，Ｃ４を、他の投稿情報より上方に表示してもよい。
【００６８】
＜３＞閲覧端末１により行われる一連の処理の流れ
引き続き、閲覧端末１により行われる一連の処理の流れ（投稿表示方法）の一例を、図８を用いて説明する。図８は、閲覧端末１により行われる一連の処理の流れを説明するためのフローチャートである。この処理は、図５のように、電子書籍が表示されるページの外に、この電子書籍に対して投稿された投稿情報を纏めて表示する場合の、閲覧端末１における処理である。この電子書籍の未読ページは、閲覧端末１のユーザにより購入処理がされているか否かに関わらず、予め特定可能な状態になっている。
【００６９】
まず、ユーザにより、この電子書籍の既読ページに対して投稿された投稿情報の表示を要求する操作が、閲覧端末１に対して行われる。これにより、閲覧端末１は、投稿情報の表示要求を受け付ける（ステップＳ０１）。そして、端末ページ管理部１２による既読ページ及び未読ページの特定処理が行われ（特定ステップ）、端末通信部１３が、ブックサーバ２に対して、投稿情報の送信を要求する信号を送信する。そして、端末通信部１３が、ブックサーバ２から投稿情報を取得する（ステップＳ０２、投稿取得ステップ）。
【００７０】
次に、端末ページ管理部１２が、ブックサーバ２に対してジャンル情報の送信を要求する信号を送信して、ブックサーバ２からジャンル情報を受信する。そして、端末ページ管理部１２が、ジャンル情報が特定のジャンルを示すか否かを判定する（ステップＳ０３）。ステップＳ０３においてジャンル情報が特定のジャンルを示す場合、表示制限部１４が、ステップＳ０２で取得された投稿情報の表示制限処理を行わず全ての投稿情報を表示させる表示情報を生成する（生成ステップ）。そして、表示制限部１４が、表示における優先順位を上げて表示する投稿情報を表示情報に対して設定し（ステップＳ０４）、後述のステップＳ１１に移行する。一方、ステップＳ０３においてジャンル情報が特定のジャンルを示さない場合、後述のステップＳ０５に移行する。
【００７１】
ステップＳ０５では、表示制限部１４が、表示の制限を行うか否かを判定する対象とする、未判定の投稿情報を特定する。そして、表示制限部１４が、ステップＳ０５で特定した投稿情報に含まれている制限可否フラグ情報は、制限不要設定を示しているか否かを判定する（ステップＳ０６）。ステップＳ０６において制限不要設定が示されている場合は、後述のステップＳ０７に移行する。一方、ステップＳ０６において制限不要設定が示されていない場合は、後述のステップＳ０８に移行する。
【００７２】
ステップＳ０７では、表示制限部１４が、判定対象の投稿情報に関して、表示における優先順位を上げて表示するか否かを設定した表示情報を生成し、後述のステップＳ１０に移行する（生成ステップ）。
【００７３】
ステップＳ０８では、表示制限部１４が、判定対象の投稿情報に関して、未読ページと関連付けられているか否かを判定する。ステップＳ０８において未読ページと関連付けられていない場合は、前述のステップＳ０７に移行する。一方、ステップＳ０８において未読ページと関連付けられている場合は、後述のステップＳ０９に移行する。
【００７４】
ステップＳ０９では、表示制限部１４が、未読ページに関連付けられた投稿情報については、閲覧端末１における表示が制限されるように、表示情報を生成する（制御ステップ）。そして、後述のステップＳ１０に移行する。
【００７５】
ステップＳ１０では、表示制限部１４が、全ての投稿情報が表示制限の可否の判定対象となったか否かを判定する。表示の制限を行うか否かを判定する対象に未だなっていない投稿情報が存在する場合、前述のステップＳ０５に移行する。一方、全ての投稿情報が表示制限の可否の判定対象となった場合、後述のステップＳ１１に移行する。
【００７６】
ステップＳ１１では、表示制限部１４が、生成した表示情報に基づいて、既読ページに関連付けられた投稿情報を閲覧端末１のディスプレイ１０６において表示させる。未読ページに関連付けられた投稿情報については、閲覧端末１における表示が制限されるように、表示情報が生成されているので、未読ページに関連付けられた投稿情報は、表示が制限される。
【００７７】
＜４＞投稿表示プログラムのモジュール構成
引き続き、コンピュータを閲覧端末１として機能させるための投稿表示プログラムのモジュール構成について図９を用いて説明する。図９は、コンピュータを閲覧端末１として機能させるための投稿表示プログラムＰのモジュール構成を説明するためのモジュール構成図である。
【００７８】
投稿表示プログラムＰは、図９に示すように、メインモジュールＰ１、判定モジュールＰ２、ページ管理モジュールＰ３、通信モジュールＰ４、及び表示制限モジュールＰ５を備えて構成される。
【００７９】
メインモジュールＰ１は、各種情報の演算処理を実行させる機能を統括的に制御する部分である。メインモジュールＰ１を実行することにより、前述の閲覧端末１の機能が実現される。
【００８０】
また、判定モジュールＰ２、ページ管理モジュールＰ３、通信モジュールＰ４、及び表示制限モジュールＰ５のそれぞれを実行することにより実現される機能は、端末書籍判定部１１、端末ページ管理部１２、端末通信部１３、及び表示制限部１４のそれぞれの機能と同様である。なお、各モジュールの実行により実現される機能は、この構成に限定されず、任意に変更が可能である。例えば、判定モジュールＰ２により実現される機能は、端末書籍判定部１１の機能と同様にし、ページ管理モジュールＰ３により実現される機能は、端末ページ管理部１２及び書籍データベース２１の機能と同様にしてもよい。この場合、通信モジュールＰ４を実行することにより実現される機能は、端末通信部１３及びサーバ通信部２２の機能と同様にし、表示制限モジュールＰ５を実行することにより実現される機能は、表示制限部１４及び投稿データベース２３の機能と同様にしてもよい。
【００８１】
投稿表示プログラムＰは、例えば、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の記録媒体または半導体メモリに固定的に記録された態様で提供される。また、投稿表示プログラムＰは、搬送波に重畳されたコンピュータデータ信号として通信ネットワークを介して提供されてもよい。
【００８２】
＜５＞本発明による作用及び効果
閲覧端末１によれば、図４に示されるように、まず、複数のページのうち、閲覧端末において既に表示された既読ページＰｒが記憶される。そして、記憶された既読ページＰｒ以外の未読ページＰｎに関連付けられた投稿情報Ｃ３〜Ｃ８の閲覧端末１における表示が制限される。
【００８３】
これにより、ネタバレのコメントが含まれている投稿のある箇所を未だ読んでいないユーザにとって、ネタバレになることを防ぐことが可能になる。この結果、ユーザの興味を損なうことが無くなってユーザにとっての利便性が低くなることを、防ぐことが可能になる。また、不要な情報が表示されなくなるので、表示処理の負荷を低減できる。更に、不要な情報が表示されなくなるので、表示領域の無駄を省くことができる。
【００８４】
また、投稿情報には、表示の制限を不要とする設定が可能な制限可否フラグ情報が含まれている。閲覧端末１によれば、未読ページに関連付けられた投稿情報のうち、制限可否フラグ情報により当該設定がなされている投稿情報が、表示の制限がなされずに表示される。これにより、表示の制限を不要とする設定がなされている場合、未読ページに関連付けられた投稿情報であっても、表示制限は行われない。例えば、表示されても問題がない投稿情報については、制限可否フラグ情報を設定することにより、表示が可能となる。よって、表示されても問題がない投稿情報について、ユーザが確認可能になる。
【００８５】
また、ブックサーバ２により、当該不適切情報が所定数以上受け付けられた場合に、当該不適切情報に対応する投稿情報の閲覧端末における表示が制限される。これにより、例えば、所定数以上の一般のユーザが、対象の投稿情報についてネタバレだと考え、不適切情報を送信した場合、設定が解除され、表示を制限するように切り替えられる。
【００８６】
また、閲覧端末１によれば、電子書籍が属するジャンルを示すジャンル情報が格納され、格納されているジャンル情報が特定のジャンルである場合に、表示を制限する処理を行わない。これにより、結末やあらすじと関係の無いジャンルの電子書籍（例：ビジネス関係の書籍、ＨｏｗＴｏ関係の書籍、レシピ本）における既読ページ及び未読ページに関連付けられた投稿情報が、表示の制限がなされずに表示される。この結果、特定のジャンルの電子書籍であれば、ユーザにとってのデメリットなく全ての投稿情報を閲覧させることが可能になる。
【００８７】
また、閲覧端末１によれば、図６に示されるように、記憶された既読ページのうち、当該既読ページＰｒの最終ページＰｌと、閲覧端末１の所定回数前の読書時における既読ページの最終ページＰｍと、の間のページに関連付けられた投稿情報Ｃ３，Ｃ４が、表示における優先順位を上げて表示される。これにより、当該既読ページＰｒの最終ページＰｌと、閲覧端末１の所定回数前の読書時における既読ページの最終ページＰｍと、の間の、ユーザが読み進めたページに関連付けられた投稿情報Ｃ３，Ｃ４がユーザによって確認可能になる。未読の状態では表示が制限されるので、直前に読み進めたページに関連付けて投稿された投稿情報については、ユーザが閲覧していない可能性が高い。上記のように制御することで、ユーザは、読み進めたページに関連付けて投稿された投稿情報を確認し易くなる。
【００８８】
また、閲覧端末１によれば、図７に示されるように、閲覧端末１の前回の読書時の最初に再度表示された既読ページＰａと、当該読書時の最後に再度表示された既読ページＰｂと、の間のページＰｓに関連づけられた投稿情報Ｃ４が、表示における優先順位を上げて表示される。閲覧端末１の前回の読書時の最初に再度表示された既読ページＰａと、当該読書時の最後に再度表示された既読ページＰｂと、の間のページＰｓは、既読ページであるにも関わらず再度表示されている。このため、これらのページに対するユーザの興味は大きい、と考えられる。ここでは、ユーザの興味が大きいと考えられるページに関連づけられた投稿情報が、ユーザによって確認可能になる。
【００８９】
また、閲覧端末１によれば、既読ページのうち、表示回数が所定回数以上の既読ページに関連づけられた投稿情報が、表示における優先順位を上げて表示される。これにより、表示回数が所定回数以上の既読ページであるためにユーザが興味を持っていると推測されるページに関連づけられた投稿情報がユーザによって確認可能になる。
【００９０】
また、閲覧端末１によれば、電子書籍は購入処理がされていないと判定された場合に、予め規定された所定のページに関連付けられた投稿情報について、表示を制限する制御は行われない。これにより、ユーザに興味を持たせるために投稿情報の表示制限を不要とするページを所定のページとして規定することにより、この所定のページに関連づけられた投稿情報は表示制限されず閲覧端末１において表示可能となる。この結果、購入処理がされていないこの電子書籍にユーザが興味を持つようにすることが可能になる。
【００９１】
また、閲覧端末１によれば、取得された投稿情報のうち、未読ページに関連付けられた投稿情報の件数の総数（又は件数を示すグラフ）が表示される。通常、読者が多く投稿が多い場合であっても、前述の「ネタバレ」を防止する機能により、未読ページに関連付けられた投稿情報の内容は表示されなくなってしまう。しかしながら、前述のように件数表示することにより、ユーザは、未読ページに関連付けられた投稿情報の件数、すなわち読者数を認識することが可能になる。更に、後述のような件数を示すグラフが表示されると、ユーザは、他の読者が興味を持ったページの位置を知ることができる。この結果、ユーザにとっての利便性を高めることが可能になる。
【００９２】
＜６＞変形例
引き続き、変形例について、説明する。前述の実施形態では、ユーザからの投稿情報の表示要求を受け付けてから投稿情報を受信する構成として説明したが、所定のタイミングで投稿情報を受信する構成としてもよい。この場合、閲覧端末１が、ダウンロードした投稿情報を記憶する投稿データベースを備える。投稿データベースには、ユーザが購入した電子書籍に対して投稿された投稿情報が記憶される。端末通信部１３は、未読ページに関連付けられた投稿情報であるか否かに関係なく、投稿情報をダウンロードする。閲覧端末１では、取得した投稿情報の中から未読ページに関連付けられた投稿情報を特定する。そして、表示制限部１４が、未読ページに関連付けられた投稿情報の表示が制限されるように、表示を制御する。
【００９３】
これにより、ユーザからの投稿情報の表示要求を受け付けたときに、閲覧端末１がオフライン状態（ブックサーバ２との通信が不可能な状態）であっても、未読部分を特定し、投稿情報をネタバレせずに表示することができる。なお、所定のタイミングで投稿情報を受信する構成とする場合、前回投稿情報を受信してから更新された投稿情報のみを、新たにブックサーバ２から閲覧端末１が取得すればよい。
【００９４】
また、前述の実施形態では、閲覧端末１側で、投稿情報の表示制限をする否かを判定する構成としたが、ブックサーバ２側でこの判定処理を行ってもよい。この場合、ブックサーバ２は、閲覧端末１から該当する電子書籍の未読ページを示す要素情報を取得し、前述のステップＳ０３〜Ｓ１０を行うことにより、各投稿情報の表示方法が設定される。そして、ブックサーバ２は、各投稿情報と表示方法を示す情報とを関連付けて閲覧端末１に送信する。
【００９５】
また、前述の実施形態では、図５に示されるように、電子書籍のページが表示されていない状態において投稿情報Ｃ１，Ｃ２が表示される構成としたが、電子書籍のページと、投稿情報とが同時表示されてもよい。例えば、図１０に示されるように、見開きのページＰ１，Ｐ２が表示された瞬間は、ページＰ１，Ｐ２の表示時間はゼロに等しく、ユーザによる閲覧は未だ行われていないと考えられる。このため、文章Ｌ１に対して投稿情報Ｃ１が投稿され、文章Ｌ２に対して投稿情報Ｃ２が投稿されていても、ページが表示されてすぐのタイミングでは、投稿情報Ｃ１，Ｃ２が表示されないように制御される。
【００９６】
ここで、端末ページ管理部１２が、所定の設定時間経過後にページＰ１，Ｐ２の閲覧が完了したと判定する。この設定時間は、過去の読書時間及び当該読書時間中に表示されたページ数に基づいて設定される。端末ページ管理部１２は、過去の読書時間を当該読書時間中に表示されたページ数で除して得られる時間を記憶する。この時間は、１ページを読むのにかかった平均時間である。端末ページ管理部１２は、見開き２ページの表示方法でユーザが閲覧している場合、１ページを読むのにかかった平均時間の２倍の時間を設定時間として設定する。
【００９７】
端末ページ管理部１２は、ユーザのページをめくる操作が受け付けられてから設定時間が経過したタイミングで、当該めくる操作に応じて表示されたページを未読ページから除外する。これにより、ユーザのページをめくる操作が受け付けられてから設定時間が経過したタイミングで、当該めくる操作に応じて表示されたページと関連付けられた投稿情報について、表示制限部１４によって表示の制限が解除される。すなわち、表示制限部１４が、既読ページとして増加したページＰ１，Ｐ２に関連付けられた投稿情報Ｃ１，Ｃ２を、表示するための表示情報を生成する。これにより、投稿情報Ｃ１，Ｃ２が表示されるようになる。
【００９８】
ここで、このような投稿情報の自動表示処理の流れを説明する。まず、ユーザによるページめくり操作を、閲覧端末１が受け付けるステップが行われる。そして、閲覧端末１が、電子書籍の該当ページを表示する。このとき、閲覧端末１が、該当ページに関連付けられた投稿情報があるか否かを判定する。該当ページに関連付けられた投稿情報が無い場合、一連の処理は終了する。一方、閲覧端末１が、該当ページに関連付けられた投稿情報がある場合、該当投稿情報の表示を制限するか否かの判定対象となる投稿情報を特定する。
【００９９】
次に、閲覧端末１が、判定対象となる投稿情報が含む制限可否フラグ情報は、制限不要を示しているか否かを判定する。制限不要を示していない場合、該当ページの表示から設定時間が経過してから、該当投稿情報を表示するための表示情報を生成して表示させる。一方、制限不要を示している場合、該当投稿情報を表示するための表示情報を生成して表示させる。そして、一連の処理は終了する。
【０１００】
なお、設定時間は、読書のため起動に起動された時間を、ユーザによるめくり操作の回数で除して得られるものとしてもよいし、直前のページまでのページに対応する表示時間をめくり操作の回数で除して得られるものとしてもよい。また、前日に（又は前回）同一の電子書籍を表示させていた場合は、前日（又は前回）よりも前に表示させたページに対応する表示時間をめくり操作の回数で除して得られるものとしてもよい。更に、二回以上表示されたページは、通常、閲覧スピードが早くなる。このため、二回以上表示されたページは、閲覧スピードを算出する際に、過去に表示させたページから除外してもよい。
【０１０１】
引き続き、閲覧端末１におけるディスプレイ表示の変形例について、図１１を用いて説明する。図１１は、閲覧端末１のディスプレイによる表示内容の変形例を説明する説明図である。図１１に示されるように、電子書籍を模した本に、タイトルＴ、著者名Ａ、表示制限されていない投稿情報Ｃ１，Ｃ２が表示されている。
【０１０２】
また、この電子書籍を模した本の、いわゆる「帯」の位置には、投稿情報の件数及びページ分布を示すグラフＧが表示されている。この「帯」の位置には、表示制限されていない投稿情報Ｃ１，Ｃ２が表示されてもよい。閲覧端末１において、この電子書籍を模した本がユーザの操作により選択されると、この本の表紙がズーム表示される。
【０１０３】
更に、表示制限された投稿情報に対応する複数のページのそれぞれには、付箋Ｆが付されている。この付箋Ｆは、「ネタバレ」する投稿情報を有するページには赤色に着色される等、投稿情報の内容によって色分けすることができる。また、一つのページにおける投稿情報の件数が多くなるほど、そのページの汚れが目立つような表示が行われてもよい。
【０１０４】
また、上記実施形態では、閲覧端末１が、端末ページ管理部１２（特定手段）及び表示制限部１４（制限手段）を備えて、投稿表示システムとして機能する場合について主に説明したが、これに限られない。ブックサーバ２が、端末ページ管理部１２（特定手段）及び表示制限部１４（制限手段）を備えていてもよい。この場合、ブックサーバ２の端末ページ管理部１２が、ユーザＩＤ及び電子書籍と関連付けて既読部分を記憶する。ブックサーバ２の表示制限部１４は、閲覧端末１で未読ページに関連付けられた投稿情報が制限された状態で表示されるように、表示情報を生成する。表示制限部１４によって生成された表示情報は、ブックサーバ２から閲覧端末１へ送信される。これにより、閲覧端末１では、未読ページに関連付けられた投稿情報が制限された状態で表示される。
【０１０５】
例えば、ブックサーバ２の表示制限部１４は、未読ページに関連付けられた投稿情報を表示情報に含めないように制御する。この場合、未読ページに関連付けられた投稿情報は、ブックサーバ２から閲覧端末１には送信されない。これにより、閲覧端末１では、未読ページに関連付けられた投稿情報が表示されない。したがって、ネタバレを防止できる。
【産業上の利用可能性】
【０１０６】
本発明によれば、電子書籍を閲覧するユーザにとっての利便性が低くなることを防ぐことができる。
【符号の説明】
【０１０７】
１…閲覧端末、２…ブックサーバ、１１…端末書籍判定部、１２…端末ページ管理部、１３…端末通信部、１４…表示制限部、２１…書籍データベース、２２…サーバ通信部、２３…投稿データベース、１００…情報処理システム、Ｃ１〜Ｃ８…投稿情報、Ｆ…付箋、Ｇ…グラフ、Ｈ１，Ｈ２…投稿者情報、ＮＷ…通信ネットワーク、Ｐ…投稿表示プログラム。
【要約】
【課題】ネタバレである内容が投稿された場合であっても、ネタバレになることを防ぐことが可能な投稿表示システム、投稿表示方法、及び投稿表示プログラムを提供する。
【解決手段】閲覧端末１は、電子書籍に対して投稿された投稿情報を表示するための投稿表示システムとして機能し、端末ページ管理部１２と表示制限部１４とを備える。端末ページ管理部１２は、電子書籍について、投稿情報を閲覧するユーザによって閲覧されていない未読部分を特定する。表示制限部１４は、電子書籍のいずれかの箇所に関連付けられた投稿情報のうち、未読部分に関連付けられた投稿情報について、表示が制限されるように制御する。これによれば、ユーザによって未だ閲覧されていない未読部分が特定され、電子書籍のいずれかの箇所に関連付けられた投稿情報のうち、未読部分に関連付けられた投稿情報については、表示が制限される。
【選択図】図１【図１】
0005390669.tif 000002
【図２】
0005390669.tif 000003
【図３】
0005390669.tif 000004
【図４】
0005390669.tif 000005
【図５】
0005390669.tif 000006
【図６】
0005390669.tif 000007
【図７】
0005390669.tif 000008
【図８】
0005390669.tif 000009
【図９】
0005390669.tif 000010
【図１１】
0005390669.tif 000011
【図１０】
0005390669.tif 000012