(57)【要約】【課題】電子コンテンツに関するネットワーク上でのユーザ同士の円滑なコミュニケーションを支援するプログラム及び情報処理方法を提供する。【解決手段】プログラムは、コンピュータに、複数ページを有する紙媒体を電子化した電子媒体の一のページ５１を出力し、該一のページ５１に対して投稿されたコメント又は画像を含む投稿情報の一覧５４を表示するための一覧表示マークを出力し、該一覧表示マークへの操作入力をトリガとして、前記一のページ５１と合わせて前記一覧５４を出力すると共に、前記投稿情報の入力を受け付け、該投稿情報の入力があった場合に、該投稿情報を他の装置に送信する処理を実行させる。【選択図】図１０
2017033280.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
複数ページを有する紙媒体を電子化した電子媒体の一のページを出力し、
該一のページに対して投稿されたコメント又は画像を含む投稿情報の一覧を表示するための一覧表示マークを出力し、
該一覧表示マークへの操作入力をトリガとして、前記一のページと合わせて前記一覧を出力すると共に、前記投稿情報の入力を受け付け、
該投稿情報の入力があった場合に、該投稿情報を他の装置に送信する
処理を実行させるプログラム。
【請求項２】
前記一覧を出力している出力状態で、最新の投稿情報を取得し、
該最新の投稿情報を、前記一覧に追加して出力する
処理を実行させる請求項１に記載のプログラム。
【請求項３】
前記電子媒体の全ページに亘る前記投稿情報の全ての履歴を表示するための全履歴表示マークを出力し、
該全履歴表示マークへの操作入力をトリガとして、前記全ての履歴を出力する
処理を実行させる請求項１又は請求項２に記載のプログラム。
【請求項４】
前記電子媒体を提供した提供者が投稿した前記投稿情報を、ユーザが投稿した前記投稿情報とは表示形式を変更して出力する
処理を実行させる請求項１〜請求項３のいずれか１項に記載のプログラム。
【請求項５】
前記一のページには、ウェブサイトへのリンク情報が埋め込んであり、
前記リンク情報への操作入力をトリガとして、該リンク情報に従ってウェブサイトに遷移する
処理を実行させる請求項１〜請求項４のいずれか１項に記載のプログラム。
【請求項６】
コンピュータを用いた情報処理方法であって、
複数ページを有する紙媒体を電子化した電子媒体の一のページを表示部に表示し、
該一のページに対して投稿されたコメント又は画像を含む投稿情報の一覧を表示するための一覧表示マークを前記表示部に表示し、
該一覧表示マークへの操作入力をトリガとして、前記一のページと合わせて前記一覧を前記表示部に表示すると共に、前記投稿情報の入力を受け付け、
該投稿情報の入力があった場合に、該投稿情報を他の装置に送信する
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム及び情報処理方法に関する。
【背景技術】
【０００２】
いわゆる電子書籍のように、書籍等のコンテンツを紙媒体ではなく電子媒体とした電子コンテンツを、スマートフォン、タブレット端末等のユーザ端末に配信する技術がある。
また、近年では、ネットワーク上でユーザ間のコミュニケーションの場を提供するサービスとして、ＳＮＳ（Social Networking Service）が普及している。
【０００３】
特許文献１では、電子コンテンツ中にＳＮＳから取得した情報を反映する情報処理装置等が開示されている。特許文献１に係る情報処理装置は、ＳＮＳから取得した情報に基づき、電子コンテンツ中に登場する人名や地名を、ユーザに関係した人名や地名に変換する。これにより、電子コンテンツをユーザにとってより親近感のあるコンテンツとする。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−３１９８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に係る発明では、電子コンテンツをユーザにとって親近感のあるものにすることはできても、電子コンテンツに関してユーザ同士がコミュニケーションを取ることはできない。
【０００６】
一つの側面では、本発明は、電子コンテンツに関するネットワーク上でのユーザ同士の円滑なコミュニケーションを支援するプログラム及び情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
一つの態様では、プログラムは、コンピュータに、複数ページを有する紙媒体を電子化した電子媒体の一のページを出力し、該一のページに対して投稿されたコメント又は画像を含む投稿情報の一覧を表示するための一覧表示マークを出力し、該一覧表示マークへの操作入力をトリガとして、前記一のページと合わせて前記一覧を出力すると共に、前記投稿情報の入力を受け付け、該投稿情報の入力があった場合に、該投稿情報を他の装置に送信する処理を実行させる。
【０００８】
一つの態様では、プログラムは、前記一覧を出力している出力状態で、最新の投稿情報を取得し、該最新の投稿情報を、前記一覧に追加して出力する処理を実行させる。
【０００９】
一つの態様では、プログラムは、前記電子媒体の全ページに亘る前記投稿情報の全ての履歴を表示するための全履歴表示マークを出力し、該全履歴表示マークへの操作入力をトリガとして、前記全ての履歴を出力する処理を実行させる。
【００１０】
一つの態様では、プログラムは、前記電子媒体を提供した提供者が投稿した前記投稿情報を、ユーザが投稿した前記投稿情報とは表示形式を変更して出力する処理を実行させる。
【００１１】
一つの態様では、プログラムは、前記一のページには、ウェブサイトへのリンク情報が埋め込んであり、前記リンク情報への操作入力をトリガとして、該リンク情報に従ってウェブサイトに遷移する処理を実行させる。
【００１２】
一つの態様では、情報処理方法は、コンピュータを用いた情報処理方法であって、複数ページを有する紙媒体を電子化した電子媒体の一のページを表示部に表示し、該一のページに対して投稿されたコメント又は画像を含む投稿情報の一覧を表示するための一覧表示マークを前記表示部に表示し、該一覧表示マークへの操作入力をトリガとして、前記一のページと合わせて前記一覧を前記表示部に表示すると共に、前記投稿情報の入力を受け付け、該投稿情報の入力があった場合に、該投稿情報を他の装置に送信する。
【発明の効果】
【００１３】
一つの側面では、本発明によれば、電子コンテンツに関するネットワーク上でのユーザ同士の円滑なコミュニケーションを支援することができる。
【図面の簡単な説明】
【００１４】
【図１】情報処理システムの構成例を示す説明図である。
【図２】ユーザ端末の構成例を示すブロック図である。
【図３】サーバの構成例を示すブロック図である。
【図４】ユーザＤＢのレコードレイアウトの一例を示す説明図である。
【図５】コンテンツＤＢのレコードレイアウトの一例を示す説明図である。
【図６】投稿ＤＢのレコードレイアウトの一例を示す説明図である。
【図７】情報処理システムの処理手順を示すフローチャートである。
【図８】一覧生成のサブルーチンの処理手順を示すフローチャートである。
【図９】電子コンテンツの表示例を示す説明図である。
【図１０】投稿情報の一覧の表示例を示す説明図である。
【図１１】実施の形態２に係る情報処理システムの処理手順を示すフローチャートである。
【図１２】実施の形態２に係る一覧生成のサブルーチンの処理手順を示すフローチャートである。
【図１３】実施の形態３に係る投稿情報の全履歴一覧の表示例を示す説明図である。
【図１４】実施の形態３に係る情報処理システムの処理手順を示すフローチャートである。
【図１５】実施の形態４に係る投稿情報の一覧の表示例を示す説明図である。
【図１６】実施の形態４に係る一覧生成のサブルーチンの処理手順を示すフローチャートである。
【図１７】実施の形態５に係る電子コンテンツの表示例を示す説明図である。
【図１８】実施の形態５に係る情報処理システムの処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。
【００１６】
（実施の形態１）
本実施の形態では、電子書籍等の電子コンテンツを配信するサービスを実現する情報処理システムを一例として、説明を行う。
図１は、情報処理システムの構成例を示す説明図である。図１では、ユーザ端末１、１、１…と情報処理装置２とが、ネットワークＮを介して通信接続されている様子を示している。ネットワークＮは、例えばインターネット、ＬＡＮ（Local Area Network）等である。
【００１７】
ユーザ端末１は、本実施の形態に係るサービスを利用する各ユーザが所持している情報端末である。ユーザ端末１は例えば、スマートフォン、タブレット端末、電子書籍用端末、パーソナルコンピュータ等である。本実施の形態において、ユーザ端末１はスマートフォンであるものとして説明する。ユーザ端末１は、紙媒体のコンテンツを電子化した電子コンテンツをダウンロードし、表示することができる。電子コンテンツは、例えば電子化した書籍、雑誌、カタログ、パンフレット、新聞、製品マニュアル等である。なお、本実施の形態において電子コンテンツはこれらに限られず、紙媒体のコンテンツを電子化したものであればよい。
【００１８】
情報処理装置２は、種々の情報を記憶すると共に、ネットワークＮを介した情報の送受信を行う情報処理装置である。情報処理装置２は、例えばサーバコンピュータ、パーソナルコンピュータ等である。本実施の形態において情報処理装置２はサーバコンピュータであるものとし、サーバ２と読み替える。サーバ２はユーザに配信する電子コンテンツを記憶しており、ユーザ端末１からの要求に応じて電子コンテンツをユーザ端末１に配信する。
【００１９】
図２は、ユーザ端末１の構成例を示すブロック図である。図２に基づいて、ユーザ端末１の構成について説明する。ユーザ端末１は、制御部１１、記憶部１２、通信部１３、表示部１４、入力部１５、撮像部１６等を含む。
【００２０】
制御部１１は、ＣＰＵ（Central Processing Unit）又はＭＰＵ（Micro-Processing   Unit）等の演算処理装置を含む。制御部１１は、記憶部１２に記憶されたプログラムＰを読み出して実行することにより、ユーザ端末１に係る種々の情報処理又は制御処理等を行う。
【００２１】
記憶部１２は、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等のメモリ素子を含む。記憶部１２は、制御部１１が本実施の形態に係る処理を実行するために必要なプログラムＰ又はデータ等を記憶している。また、記憶部１２は、制御部１１が演算処理を実行するために必要なデータ等を一時的に記憶する。プログラムＰは、予めユーザ端末１にインストールされたものであっても、ネットワークＮを介してインストールされたものであってもよい。
【００２２】
通信部１３は、例えばアンテナ及び通信処理を実行するために必要な処理回路等を含む。より詳しくは、例えば携帯電話網、又はＢｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ（登録商標）等の無線ＬＡＮにより通信を行う。なお、本実施の形態において通信部１３の通信方式は上記に限られず、例えば有線ＬＡＮによって行ってもよい。
【００２３】
表示部１４は、例えば液晶ディスプレイ又は有機ＥＬ（Electro Luminescence）ディスプレイ等の画面を有し、制御部１１から与えられた画像を表示する。
【００２４】
入力部１５は例えば、表示部１４に設けられたタッチパネル又は押下式のボタン等である。入力部１５は、ユーザによる操作入力を受け付ける。入力部１５は、ユーザによりなされた操作内容を制御部１１に通知する。
【００２５】
撮像部１６は、例えばＣＣＤ（Charge Coupled Device）イメージセンサ又はＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサ等を含み、ユーザの操作に従って撮像処理を行う。撮像された画像に係るアナログ信号は、図示しない処理部によってデジタル信号に変換され、記憶部１２に記憶される。
【００２６】
なお、本実施の形態においてユーザ端末１は上記の構成に限られず、例えば音声の入力及び出力を行うマイク及びスピーカ等を含んでもよい。
【００２７】
図３は、サーバ２の構成例を示すブロック図である。図３に基づいて、サーバ２の構成について説明する。サーバ２は、制御部２１、記憶部２２、通信部２３、大容量記憶装置２４等を含む。
【００２８】
制御部２１は、ＣＰＵ（Central Processing Unit）又はＭＰＵ（Micro-Processing   Unit）等の演算処理装置を含む。制御部２１は、記憶部２２に記憶されたプログラムを読み出して実行することにより、サーバ２に係る種々の情報処理又は制御処理等を行う。
【００２９】
記憶部２２は、例えばＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等のメモリ素子を含む。記憶部２２は、制御部２１が処理を実行するために必要なプログラム又はデータ等を記憶している。また、記憶部２２は、制御部２１が演算処理を実行するために必要なデータ等を一時的に記憶する。
【００３０】
通信部２３は、例えば通信に関する処理を行うための処理回路等を含み、ネットワークＮを介してユーザ端末１と情報の送受信を行う。
【００３１】
大容量記憶装置２４は、例えばハードディスク等を含む大容量の記憶装置である。大容量記憶装置２４は、ユーザＤＢ２４１、コンテンツＤＢ２４２、投稿ＤＢ２４３等を記憶している。ユーザＤＢ２４１は、本実施の形態に係るサービスを利用する各ユーザに関するユーザ情報を記憶している。コンテンツＤＢ２４２は、電子コンテンツのデータを記憶している。投稿ＤＢ２４３は、電子コンテンツに対して各ユーザから投稿された投稿情報を記憶している。投稿情報は、例えば各ユーザが投稿したコメント、画像、音声、ウェブサイトへのリンク情報等である。
なお、本実施の形態において記憶部２２及び大容量記憶装置２４は一体の記憶装置として構成されていてもよい。また、大容量記憶装置２４は複数の記憶装置により構成されていてもよい。
【００３２】
なお、本実施の形態においてサーバ２は上記の構成に限られず、例えば操作入力を受け付ける入力部、サーバ２に係る情報を表示する表示部、可搬型記憶媒体に記憶された情報を読み取る読取部等を含んでもよい。
【００３３】
図４は、ユーザＤＢ２４１のレコードレイアウトの一例を示す説明図である。ユーザＤＢ２４１は例えば、ユーザＩＤ列、登録画像列、提供者列、コンテンツＩＤ列を含む。ユーザＩＤ列は、各ユーザに割り当てられたユーザＩＤを記憶している。登録画像列は、サービスにおいて各ユーザが交流をする際に自らを表示する画像として登録されている登録画像を記憶している。提供者列は、電子コンテンツの提供者であるか否かを記憶しており、例えば提供者である場合は「１」を、提供者ではない一般ユーザである場合は「０」を記憶している。コンテンツＩＤ列は、提供者と対応付けて、該提供者が提供した電子コンテンツに割り当てられたコンテンツＩＤを記憶している。
なお、図４で示したユーザＤＢ２４１の内容は例示であって、本実施の形態はこれに限られない。ユーザＤＢ２４１は、例えばユーザの氏名、ハンドルネーム、メールアドレス、住所、電話番号、年齢、性別、ダウンロードした電子コンテンツのコンテンツＩＤ、各ユーザ端末１、１、１…を識別するための端末ＩＤ、サービスを利用する際のユーザ認証に用いる各ユーザのパスワード等を記憶してもよい。また、サービスを有料で行う場合に、ユーザＤＢ２４１は、ユーザが購入した電子コンテンツに割り当てられたコンテンツＩＤ、課金情報、決済情報等を記憶してもよい。
【００３４】
図５は、コンテンツＤＢ２４２のレコードレイアウトの一例を示す説明図である。コンテンツＤＢ２４２は例えば、コンテンツＩＤ列、ファイル名列、ページ番号列、テキスト列、画像列、リンク情報列を含む。コンテンツＩＤ列は、各電子コンテンツに割り当てられたＩＤを記憶している。ファイル名列は、各電子コンテンツのファイル名を記憶している。ページ番号列は、各電子コンテンツにおけるページ番号を記憶している。テキスト列は、ページ番号と対応付けて、各ページのテキストデータを記憶している。画像列は、ページ番号と対応付けて、各ページの画像データを記憶している。リンク情報列は、テキスト又は画像と対応付けて、インターネット上でのウェブサイトの位置を示すリンク情報を記憶している。リンク情報は、例えばウェブサイトのＵＲＬ情報である。
なお、図５で示したコンテンツＤＢ２４２の内容は例示であって、本実施の形態はこれに限られない。コンテンツＤＢ２４２は、例えばコンテンツＩＤと対応付けて、各電子コンテンツのタイトル、著者名、出版社名、配信日、配信期間、ダウンロード数、ダウンロードしたユーザのユーザＩＤ等を記憶してもよい。
【００３５】
図６は、投稿ＤＢ２４３のレコードレイアウトの一例を示す説明図である。投稿ＤＢ２４３は例えば、投稿番号列、日時列、ユーザＩＤ列、コメント列、画像列、コンテンツＩＤ列、ページ番号列を含む。投稿番号列は、ユーザが投稿したコメント等の投稿情報ごとに割り当てられた投稿番号を記憶している。日時列は、投稿番号と対応付けて、各投稿がなされた日時を記憶している。ユーザＩＤ列は、各投稿をしたユーザのユーザＩＤを記憶している。コメント列及び画像列は各投稿情報の内容を記憶しており、コメント列はユーザが投稿したコメントに係るテキストデータを、画像列はユーザが投稿した画像に係る画像データを記憶している。コンテンツＩＤ列は、投稿がなされた電子コンテンツのコンテンツＩＤを記憶している。ページ番号列は、ユーザがコメント等をしたページのページ番号を記憶している。
なお、図６で示した投稿ＤＢ２４３の内容は例示であって、本実施の形態はこれに限られない。投稿ＤＢ２４３は、例えば各投稿に対して複数の他のユーザが賛成又は反対の評価（例えば「参考になった」又は「参考にならない」等）をした場合に、その評価数を記憶してもよい。また、各ユーザが投稿した投稿情報の内容はコメント又は画像に限られず、例えば音声、リンク情報等を含んでよい。
【００３６】
図７は、情報処理システムの処理手順を示すフローチャートである。図７に基づいて、本実施の形態に係る情報処理システムの処理動作について説明する。なお、以下では説明の便宜上、ユーザ端末１について処理動作を行う主体は制御部１１とし、サーバ２について主体は制御部２１であるものとする。また、ユーザ端末１はすでに電子コンテンツをダウンロード済みであるものとする。
【００３７】
制御部１１はまず、ユーザの操作入力に従い、複数ページを有する電子コンテンツのうち、一のページを表示する（ステップＳ１１）。より詳しくは、例えばユーザがダウンロード済みの電子コンテンツのファイルを、所定のブラウザ上で開く。すると、制御部１１は複数ページを有する電子コンテンツを、一ページ毎に表示する。ユーザが例えば表示部１４をタッチ又はフリック等すると、前後のページに移動する。
【００３８】
制御部１１は電子コンテンツの一のページと合わせて、現在表示している一のページに対して各ユーザから投稿されたコメント等の投稿情報の一覧を表示するための、一覧表示マークを表示する。一覧表示マークは例えば、表示部１４における画面下部に表示される。
また、制御部１１は電子コンテンツの一のページと合わせて、電子コンテンツの閲覧表示を終了するための閲覧終了マークを表示する。閲覧終了マークは例えば、上記の一覧表示マークと同様に、画面下部に表示される。
【００３９】
制御部１１は、電子コンテンツの閲覧表示を終了するか否かを判定する（ステップＳ１２）。より詳しくは、制御部１１は、上記の閲覧終了マークへのタッチ等の操作入力が行われたか否かにより判定を行う。電子コンテンツの閲覧表示を終了すると判定した場合（ステップＳ１２：ＹＥＳ）、制御部１１は一連の処理を終了する。
【００４０】
電子コンテンツの閲覧表示を終了しないと判定した場合（ステップＳ１２：ＮＯ）、制御部１１は、投稿情報の一覧を表示するか否かを判定する（ステップＳ１３）。より詳しくは、制御部１１は上記の一覧表示マークへのタッチ等の操作入力が行われたか否かにより判定を行う。一覧を表示しないと判定した場合（ステップＳ１３：ＮＯ）、制御部１１は処理をステップＳ１２に戻す。
【００４１】
一覧を表示すると判定した場合（ステップＳ１３：ＹＥＳ）、制御部１１は、現在表示している一のページに対して投稿された投稿情報の一覧を要求する要求信号を、サーバ２に送信する（ステップＳ１４）。要求信号は例えば、ユーザ端末１のユーザＩＤ並びに現在表示している電子コンテンツのコンテンツＩＤ及びページ番号を含む。
【００４２】
サーバ２に係る制御部２１は、要求信号を受信する（ステップＳ１５）。制御部２１は要求信号を読み出し、ユーザ端末１が現在表示している一のページに対応する投稿情報の一覧を生成する（ステップＳ１６）。制御部２１は、生成した一覧をユーザ端末１に送信する（ステップＳ１７）。
【００４３】
ユーザ端末１に係る制御部１１は、一覧を受信する（ステップＳ１８）。制御部１１は、現在表示しているページに、受信した一覧を重畳表示する（ステップＳ１９）。より詳しくは、制御部１１は表示部１４の画面上において、現在表示しているページの上に重ねるようにして投稿情報の一覧を表示する。制御部１１は、一覧の表示を終了するか否かを判定する（ステップＳ２１）。より詳しくは、制御部１１は例えば、表示部１４へのタッチ又はフリック等の操作入力が行われたか否かを判定する。
【００４４】
一覧の表示を終了しない場合（ステップＳ２１：ＮＯ）、制御部１１は、コメント等の投稿情報の入力を受け付ける（ステップＳ２２）。より詳しくは、例えば制御部１１は表示部１４の画面下部に投稿フォームを表示しておき、該投稿フォームにコメント、画像、音声、ウェブサイトへのリンク情報等の投稿情報を入力できるように構成する。制御部１１は、入力された投稿情報をサーバ２に送信するか否かを判定する（ステップＳ２３）。より詳しくは、例えば制御部１１は、上記の投稿情報の入力が行われる場合に所定の送信マークを合わせて表示部１４に表示し、該送信マークにタッチ等の操作入力が行われたか否かを判定する。投稿情報を送信しないと判定した場合（ステップＳ２３：ＮＯ）、制御部１１は処理をステップＳ２１に戻す。投稿情報を送信すると判定した場合（ステップＳ２３：ＹＥＳ）、制御部１１は入力された投稿情報をサーバ２に送信する（ステップＳ２４）。
【００４５】
サーバ２に係る制御部２１は、投稿情報を受信する（ステップＳ２５）。制御部２１は、受信した投稿情報に基づいて投稿ＤＢ２４３を更新する（ステップＳ２６）。より詳しくは、制御部２１はユーザ端末１から送信された投稿情報に含まれる日時、ユーザＩＤ、コメント、ページ番号等の各情報を対応付けて、投稿ＤＢ２４３に記憶する。本実施の形態に係る情報処理システムは、処理をステップＳ２１に戻す。
【００４６】
一覧の表示を終了する場合（ステップＳ２１：ＹＥＳ）、制御部１１は投稿情報の一覧表示を終了し（ステップＳ２７）、処理をステップＳ１２に戻す。
【００４７】
図８は、一覧生成のサブルーチンの処理手順を示すフローチャートである。図８に基づいて、ステップＳ１６の一覧生成のサブルーチンについて説明する。
サーバ２に係る制御部２１は、投稿ＤＢ２４３を参照し、要求信号が含むコンテンツＩＤ及びページ番号に対応づけられた投稿情報のうち、例えば最新の日時に投稿された投稿情報に係るユーザＩＤ、日時、コメント、画像等を取得する（ステップＳ３１）。制御部２１は、ユーザＤＢ２４１を参照し、ステップＳ３１において取得した投稿情報に係るユーザＩＤに対応付けられた登録画像を取得する（ステップＳ３２）。制御部２１は、取得した投稿情報及び登録画像を所定の形式で一つにまとめ、一覧に追加する（ステップＳ３３）。
【００４８】
制御部２１は、要求信号に含まれるコンテンツＩＤ及びページ番号に対応づけられた全ての投稿情報を、一覧に追加したか否かを判定する（ステップＳ３４）。全ての投稿情報を一覧に追加していないと判定した場合（ステップＳ３４：ＮＯ）、制御部２１は処理をステップＳ３１に戻す。制御部２１はステップＳ３１〜Ｓ３３の処理を繰り返し、時系列順に各投稿を一覧に追加していく。全ての投稿情報を一覧に追加したと判定した場合（ステップＳ３４：ＹＥＳ）、制御部２１は一覧生成のサブルーチンに係る一連の処理を終了する。
【００４９】
なお、上記の一覧の生成方法は一例であって、本実施の形態はこれに限るものではない。例えば各投稿情報は時系列順ではなく、前述したような複数の他のユーザからの賛成又は反対の評価数に応じて、評価の高い投稿情報から順に並べてもよい。また、投稿情報は各ユーザの氏名、ハンドルネーム、年齢、性別等を含んでもよい。また、全ての投稿情報を一覧に表示すると通信負荷が大きくなるのであれば、表示する投稿情報の数量を制限し、一部の投稿情報のみを一覧にて表示するように構成してもよい。
【００５０】
図９は、電子コンテンツの表示例を示す説明図である。図９では、ユーザ端末１に係る表示部１４に表示される、電子コンテンツの一のページ５１の表示例を示している。ユーザが電子コンテンツのファイルを開くと、制御部１１は一のページ５１を表示する（ステップＳ１１）。表示部１４の画面中央部には、ページ５１が表示されている。また、画面下部には一覧表示マーク５２、閲覧終了マーク５３及び全履歴表示マーク３０１が表示されている。全履歴表示マーク３０１については後述する。閲覧終了マーク５３へのタッチ等の操作入力が行われた場合、制御部１１は図９に示す電子コンテンツの閲覧表示を終了する（ステップＳ１２：ＹＥＳ）。
なお、ページ５１と合わせて表示されるマークはこれらのマークに限られず、例えばユーザが気に入ったページ５１を登録するためのブックマーク等を表示してもよい。
【００５１】
図１０は、投稿情報の一覧５４の表示例を示す説明図である。図１０では、表示部１４に表示される投稿情報の一覧５４の表示例を示している。図９で示した一覧表示マーク５２へのタッチ等の操作入力が行われた場合（ステップＳ１３：ＹＥＳ）、制御部１１はサーバ２に一覧５４を要求する要求信号を送信する（ステップＳ１４）。サーバ２から一覧５４を受信すると（ステップＳ１８）、図１０に示すように、制御部１１は投稿情報の一覧５４をページ５１に重畳して表示する（ステップＳ１９）。より詳しくは図１０に示すように、制御部１１はページ５１の上に重ねるようにして投稿情報の一覧５４を画面左側に表示する。これにより、ページ５１の一部を表示しつつ、一覧５４を同時に表示する。制御部１１は、一覧５４において、例えば吹き出し５５に各ユーザから投稿されたコメント、画像等の投稿情報を時系列順に表示する。制御部１１は、例えば吹き出し５５の右に、投稿情報を投稿した各ユーザの登録画像５６を表示する。また、制御部１１は、例えば吹き出し５５の上に、投稿情報が投稿された日時５７を表示する。
【００５２】
なお、投稿情報の一覧５４をページ５１に重畳して表示する重畳表示の形式に関して、本実施の形態は図１０に示す表示形式に限られない。例えば一覧５４を表示する画面上の範囲は特に限定されず、制御部１１は一覧５４を画面左側ではなく右側、上側又は下側等に表示してもよい。また、一覧５４を重畳表示した上でページ５１のより広い範囲を表示できるように、制御部１１は一覧５４の吹き出し５５等以外の背景領域を透過させて表示し、ユーザがこの背景領域の下にあるページ５１を閲覧できるように構成してもよい。
【００５３】
また、図１０に示す投稿情報の一覧５４の表示内容は一例であって、本実施の形態はこれに限られない。一覧５４では、例えばユーザの氏名等を表示してもよい。また、各投稿情報は吹き出し５５ではなく、他の形式で表示してもよい。
【００５４】
制御部１１は一覧５４下部に、コメント入力欄５９及びカメラマーク６０を含む投稿フォーム５８を表示する。制御部１１は、投稿フォーム５８により投稿情報の入力を受け付ける（ステップＳ２２）。より詳しくは、コメント入力欄５９へのタッチ等の操作入力が行われた場合、制御部１１はコメントの入力を受け付ける。また、カメラマーク６０へのタッチ等の操作入力が行われた場合、制御部１１は撮像部１６により撮像した画像のほか、記憶部１２に記憶された画像の入力を受け付ける。また、コメント、画像等の投稿情報が入力される場合に、制御部１１は図示しない入力画面を表示し、所定の送信マークを表示する。該送信マークへのタッチ等の操作入力が行われた場合（ステップＳ２３：ＹＥＳ）、制御部１１は入力された投稿情報をサーバ２へと送信する（ステップＳ２４）。投稿情報の入力については、これ以上の詳細な説明及び図示を省略する。
【００５５】
一覧５４を上下にフリック等する操作入力が行われた場合、制御部１１は一覧５４をスクロールして各投稿情報を順次表示する。また、一覧５４を左方にフリック等する操作入力が行われた場合、制御部１１は一覧５４の表示を終了すると判定し（ステップＳ２１：ＹＥＳ）、一覧５４を閉じて再びページ５１のみを表示する（ステップＳ２７）。
【００５６】
なお、本実施の形態において一覧表示マーク５２、閲覧終了マーク５３、一覧５４等の表示形式は上記の形式に限られない。例えば一覧表示マーク５２及び閲覧終了マーク５３は、表示部１４の画面下部ではなく上部、側部等に表示されてもよい。また、投稿フォーム５８も適宜に表示形式を変更してよい。各表示形式は、実施の形態に応じて種々の変更が考えられる。
【００５７】
また、本実施の形態において、各処理動作に係る操作方法についても種々の変更が考えられる。例えば一覧５４の表示を終了する場合に、画面をフリックするのではなく、図示しないユーザ端末１に設けられたボタンを押下して操作するように構成してもよい。
【００５８】
また、本実施の形態において、サーバ２が電子コンテンツの配信及び投稿情報の管理を一元的に行うものとしたが、電子コンテンツの配信及び投稿情報の管理は別々のサーバコンピュータが行うものとしてもよい。
【００５９】
以上より、本実施の形態１によれば、電子コンテンツを閲覧する場合に、ユーザは電子コンテンツの一のページ５１を閲覧しながら、並行して該一のページ５１に対して投稿された投稿情報の閲覧及び該一のページ５１に対する投稿情報の送信をすることができる。これにより、電子コンテンツに関するネットワーク上でのユーザ同士の円滑なコミュニケーションを支援することができる。
【００６０】
また、本実施の形態１によれば、電子コンテンツの一のページ５１に投稿情報の一覧５４を重畳して表示する。従来では、電子コンテンツの表示画面と該電子コンテンツに対する投稿情報の閲覧画面とは、別々に形成されていた。これに対して本実施の形態では、ページ５１と一覧５４とを並行して閲覧可能である。よって、ユーザの利便性を高めることができる。
【００６１】
（実施の形態２）
実施の形態１では、電子コンテンツの一のページ５１に対して投稿された投稿情報を、一覧５４として表示する形態について述べた。本実施の形態ではさらに、一覧５４を最新状態に更新する形態について述べる。
【００６２】
図１１は、実施の形態２に係る情報処理システムの処理手順を示すフローチャートである。図１１に基づいて、本実施の形態に係る情報処理システムの処理動作について説明する。なお、実施の形態１と重複する内容については同一の符号を付して説明を省略する。
【００６３】
投稿情報を送信しないと判定した場合（ステップＳ２３：ＮＯ）、ユーザ端末１に係る制御部１１は、投稿情報の一覧５４を最新状態に更新するか否かを判定する（ステップＳ４１）。より詳しくは、例えば制御部１１は、図１０における一覧５４の画面領域にタッチ等の操作入力が行われたか否かにより判定を行う。一覧５４を更新しないと判定した場合（ステップＳ４１：ＮＯ）、制御部１１は処理をステップＳ２１に戻す。一覧５４を更新すると判定した場合（ステップＳ４１：ＹＥＳ）、制御部１１は、現在表示している一のページ５１に対して投稿された投稿情報のうち、現時点で表示していない最新の投稿情報に係る一覧５４を要求する要求信号を、サーバ２に送信する（ステップＳ４２）。要求信号は例えば、ユーザ端末１のユーザＩＤ、現在表示している一覧５４の表示を開始した日時（時刻）、現在表示している電子コンテンツのコンテンツＩＤ及びページ番号を含む。現在表示している一覧５４の表示を開始した日時は、例えば制御部１１がステップＳ１９において一覧５４の表示を開始した日時である。
【００６４】
サーバ２に係る制御部２１は、要求信号を受信する（ステップＳ４３）。制御部２１は要求信号を読み出し、最新の投稿情報に係る一覧５４を生成する（ステップＳ４４）。制御部２１は、生成した一覧５４をユーザ端末１に送信する（ステップＳ４５）。
【００６５】
ユーザ端末１に係る制御部１１は、一覧５４を受信する（ステップＳ４６）。制御部１１は、一覧５４を最新状態に更新して、表示部１４に表示する（ステップＳ４７）。より詳しくは、制御部１１は現在表示している一覧５４に、新たに取得した最新の投稿情報を追加して表示する。制御部１１は、処理をステップＳ２１に戻す。
【００６６】
図１２は、実施の形態２に係る一覧生成のサブルーチンの処理手順を示すフローチャートである。図１２に基づいて、本実施の形態に係るステップＳ４４の最新の一覧生成のサブルーチンについて説明する。なお、実施の形態１に係るステップＳ１６の一覧生成のサブルーチンと重複する内容については、同一の符号を付して説明を省略する。
【００６７】
ステップＳ３３の処理を行った後、サーバ２に係る制御部２１は、要求信号に含まれるコンテンツＩＤ及びページ番号に対応づけられた投稿情報のうち、最新の投稿情報を全て一覧５４に追加したか否かを判定する（ステップＳ５１）。より詳しくは、例えば制御部２１は投稿ＤＢ２４３を参照し、要求信号に含まれる一覧５４の表示開始日時よりも新しい日時に投稿された投稿情報が記憶されているか否かを判定する。最新の投稿情報を全て一覧５４に追加していないと判定した場合（ステップＳ５１：ＮＯ）、制御部２１は処理をステップＳ３１に戻す。制御部２１はステップＳ３１〜Ｓ３３の処理を繰り返し、最新の投稿情報を順次一覧５４に追加していく。最新の投稿情報を全て一覧５４に追加したと判定した場合（ステップＳ５１：ＹＥＳ）、制御部２１は一覧生成のサブルーチンに係る一連の処理を終了する。
【００６８】
なお、本実施の形態において一覧５４を更新するトリガとなる操作入力は、一覧５４へのタッチ入力に限られない。例えば制御部１１は一覧５４の一部に所定の更新マークを表示しておき、該表示マークへの操作入力をトリガとして一連の更新処理を行ってもよい。
【００６９】
以上より、本実施の形態２によれば、一覧５４への操作入力があった場合に制御部１１は最新の投稿情報を取得し、一覧５４に追加して表示する。これにより、一覧５４を最新状態に更新することが可能となり、より同時性の高いユーザ間のコミュニケーションを支援することができる。
【００７０】
また、本実施の形態２によれば、制御部１１は一覧５４において現在表示していない最新の投稿情報のみをサーバ２から取得し、一覧５４に追加して表示する。よって、投稿ＤＢ２４３において記憶されている全ての投稿情報を再度取得して一覧５４を生成する必要はなく、処理負担が軽くなる。
【００７１】
（変形例）
なお、実施の形態２においてはユーザが所定の操作入力を行うことで一覧５４を更新する形態について述べたが、ユーザ端末１とサーバ２とが自動で同期を行い、一覧５４を最新状態に更新するようにしてもよい。例えば、サーバ２に係る制御部２１は投稿ＤＢ２４３を更新した後（ステップＳ２６）、処理をステップＳ４４に移す。これにより、ユーザによる操作入力及び要求信号の送受信が行われずとも、自動で最新の投稿情報に係る一覧５４が生成され、ユーザ端末１において更新された一覧５４が表示される。
【００７２】
（実施の形態３）
実施の形態１では、電子コンテンツのページ５１毎に投稿情報の一覧５４を表示する形態について述べた。本実施の形態では、ページ５１毎ではなく、電子コンテンツの全ページ５１、５１、５１…に亘る投稿情報の全ての履歴を表示する形態について述べる。
【００７３】
図１３は、実施の形態３に係る投稿情報の全履歴一覧３０２の表示例を示す説明図である。図９において表示部１４の画面下部に表示された全履歴表示マーク３０１へのタッチ等の操作入力が行われた場合、図１３に示す投稿情報の全履歴一覧３０２が表示される。また、画面上部には全履歴表示を終了するための全履歴表示終了マーク３０３が表示されている。
【００７４】
図１４は、実施の形態３に係る情報処理システムの処理手順を示すフローチャートである。図１４に基づいて、本実施の形態に係る情報処理システムの処理動作について説明する。なお、実施の形態１と重複する内容については同一の符号を付して説明を省略する。
【００７５】
投稿情報の一覧５４を表示しないと判定した場合（ステップＳ１３：ＮＯ）、制御部１１は、投稿情報の全履歴一覧３０２を表示するか否かを判定する（ステップＳ６１）。より詳しくは、制御部１１は全履歴表示マーク３０１へのタッチ等の操作入力が行われたか否かを判定する。全履歴一覧３０２を表示しないと判定した場合（ステップＳ６１：ＮＯ）、制御部１１は処理をステップＳ１２に戻す。
【００７６】
全履歴一覧３０２を表示すると判定した場合（ステップＳ６１：ＹＥＳ）、制御部１１は、現在表示している電子コンテンツの全ページ５１、５１、５１…に亘る投稿情報の全履歴一覧３０２を要求する要求信号を、サーバ２に送信する（ステップＳ６２）。該要求信号は、例えばユーザ端末１に係るユーザＩＤ及び表示部１４が現在表示している電子コンテンツのコンテンツＩＤを含む。
【００７７】
サーバ２に係る制御部２１は、要求信号を受信する（ステップＳ６３）。制御部２１は要求信号を読み出し、投稿情報の全履歴一覧３０２を生成する（ステップＳ６４）。より詳しくは、制御部２１は要求信号に含まれるコンテンツＩＤと対応付けられたユーザＩＤ、コメント等の投稿情報を投稿ＤＢ２４３から取得し、全履歴一覧３０２を生成する。制御部２１は、全履歴一覧３０２をユーザ端末１に送信する（ステップＳ６５）。
【００７８】
ユーザ端末１に係る制御部１１は、全履歴一覧３０２を受信する（ステップＳ６６）。制御部１１は、全履歴一覧３０２を表示する（ステップＳ６７）。制御部１１は、全履歴一覧３０２の表示を終了するか否かを判定する（ステップＳ６８）。より詳しくは、例えば制御部１１は全履歴表示終了マーク３０３へのタッチ等の操作入力が行われたか否かを判定する。全履歴一覧３０２の表示を終了しないと判定した場合（ステップＳ６８：ＮＯ）、制御部１１はそのまま待機する。
【００７９】
全履歴一覧３０２の表示を終了すると判定した場合（ステップＳ６８：ＹＥＳ）、制御部１１は全履歴一覧３０２の表示を終了して（ステップＳ６９）、処理をステップＳ１２に戻す。
【００８０】
以上より、本実施の形態３によれば、ページ５１毎のみならず電子コンテンツ全体に亘る各ユーザからの投稿情報の全履歴も表示することができる。これにより、ユーザは一のページ５１から別のページ５１へと表示を変更させる必要なく、全履歴を閲覧することができ、利便性が向上する。
【００８１】
（実施の形態４）
実施の形態１では、電子コンテンツの各ページ５１に対して投稿された投稿情報を一覧５４として表示する形態について述べたが、各投稿情報の表示形式は、投稿者の種別によって変更してもよい。本実施の形態では、電子コンテンツを提供した提供者が投稿した投稿情報を、ユーザが投稿した投稿情報とは表示形式を変更して表示する形態について述べる。なお、実施の形態１と重複する内容については同一の符号を付して説明を省略する。
【００８２】
図１５は、実施の形態４に係る投稿情報の一覧４０４の表示例を示す説明図である。図１５では、表示部１４に表示される投稿情報の一覧４０４の表示例を示している。電子コンテンツを提供した提供者は、例えば電子コンテンツに係る著作者、出版社、製作会社等が考えられる。本実施の形態では、提供者から投稿された投稿情報を、例えば一般ユーザから投稿された投稿情報とは色分けして表示する。より詳しくは図１５に示すように、提供者から提供された投稿情報については、吹き出し４０５を色分けして表示する。なお、図１５では色分けしている様子をハッチングにより示している。
なお、表示形式の変更は色分けに限られず、例えば吹き出し４０５の形状の変更、登録画像５６の変更等によって行ってもよい。
【００８３】
図１６は、実施の形態４に係る一覧生成のサブルーチンの処理手順を示すフローチャートである。図１６に基づいて、本実施の形態に係るステップＳ１６の一覧生成のサブルーチンについて説明する。なお、実施の形態１と重複する内容については同一の符号を付して説明を省略する。
サーバ２に係る制御部２１は、登録画像５６を取得した後（ステップＳ３２）、ユーザＤＢ２４１を参照し、取得した投稿情報に係るユーザＩＤが提供者と対応付けられているか否かを判定する（ステップＳ７１）。より詳しくは、ユーザＤＢ２４１の提供者列に「１」が記憶されているか、「０」が記憶されているかを判定する。ユーザＩＤが提供者と対応付けられていない場合（ステップＳ７１：ＮＯ）、制御部２１は色分けをせずに、取得した投稿情報及び登録画像５６を一覧４０４に追加する（ステップＳ７２）。ユーザＩＤが提供者と対応付けられている場合（ステップＳ７１：ＹＥＳ）、制御部２１は、吹き出し４０５を色分けして、取得した投稿情報及び登録画像５６を一覧４０４に追加する（ステップＳ７３）。制御部２１は、処理をステップＳ３４に移す。
【００８４】
以上より、本実施の形態４によれば、ユーザから投稿された投稿情報と電子コンテンツの提供者から投稿された投稿情報との判別が容易となり、ユーザと提供者との直接的なコミュニケーションを支援することができる。
【００８５】
（実施の形態５）
本実施の形態では、電子コンテンツを利用するユーザが該電子コンテンツに関連する情報を簡便に取得することができるように、電子コンテンツの各ページ５０１にウェブサイトへのリンク情報を埋め込む形態について述べる。
【００８６】
図１７は、実施の形態５に係る電子コンテンツの表示例を示す説明図である。図１７においてページ５０１の一部に矩形状の点線で示した部分は、ハイパーリンク５０２である。例えば表示部１４に表示されたハイパーリンク５０２にタッチ等の操作入力が行われた場合、制御部１１はハイパーリンク５０２に埋め込まれたリンク情報に従い、ウェブサイトへとアクセスする。例えば図１７に示すページ５０１では、「伊豆」の文字部分にタッチ等の操作入力が行われた場合、制御部１１は、伊豆の地図座標が表示された地図案内のウェブサイト又はユーザ端末１の現在地から伊豆への路線経路が表示された路線案内のウェブサイトへとアクセスする。
ハイパーリンク５０２に埋め込まれたリンク情報は予めコンテンツＤＢ２４２に設定されている。図５で示すように、コンテンツＤＢ２４２においてリンク情報は電子コンテンツのテキスト又は画像と対応付けられている。
【００８７】
図１８は、実施の形態５に係る情報処理システムの処理手順を示すフローチャートである。図１８に基づいて、本実施の形態に係る情報処理システムの処理動作について説明する。なお、実施の形態１及び２と重複する内容については同一の符号を付して説明を省略する。
【００８８】
全履歴一覧３０２を表示しないと判定した場合（ステップＳ６１：ＮＯ）、ユーザ端末１に係る制御部１１は、ハイパーリンク５０２への操作入力が行われたか否かを判定する（ステップＳ８１）。ハイパーリンク５０２への操作入力が行われていない場合（ステップＳ８１：ＮＯ）、制御部１１は処理をステップＳ１２に戻す。ハイパーリンク５０２への操作入力が行われた場合（ステップＳ８１：ＹＥＳ）、制御部１１はハイパーリンク５０２に埋め込まれたリンク情報に従ってウェブサイトにアクセスし、該ウェブサイトを表示する（ステップＳ８２）。
【００８９】
制御部１１は、ウェブサイトの表示を終了するか否かを判定する（ステップＳ８３）。より詳しくは、例えば制御部１１は図示しないウェブブラウザのブラウザ終了マークがタッチされたか否か等により判定を行う。ウェブサイトの表示を終了しないと判定した場合（ステップＳ８３：ＮＯ）、制御部１１はそのまま待機する。ウェブサイトの表示を終了すると判定した場合（ステップＳ８３：ＹＥＳ）、制御部１１はウェブサイトの表示を終了し（ステップＳ８４）、処理をステップＳ１２に戻す。
【００９０】
以上より、本実施の形態５によれば、ページ５０１のハイパーリンク５０２に埋め込まれたリンク情報に従ってウェブサイトが表示される。これにより、例えば雑誌、カタログ、パンフレット等の電子コンテンツから、ユーザは関連する情報を簡便に取得することができる。
【００９１】
今回開示された実施の形態はすべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００９２】
１  ユーザ端末（コンピュータ）
１１  制御部
１２  記憶部
１３  通信部
１４  表示部
１５  入力部
１６  撮像部
２  サーバ（情報処理装置、他の装置）
２１  制御部
２２  記憶部
２３  通信部
２４  大容量記憶装置
２４１  ユーザＤＢ
２４２  コンテンツＤＢ
２４３  投稿ＤＢ
５１、５０１  ページ
５２  一覧表示マーク
５３  閲覧終了マーク
５４、４０４  一覧
５５、４０５  吹き出し
５６  登録画像
５７  日時
５８  投稿フォーム
５９  コメント入力欄
６０  カメラマーク
３０１  全履歴表示マーク
３０２  全履歴一覧
３０３  全履歴表示終了マーク
５０２  ハイパーリンク
【図１】
2017033280.tif 000003
【図２】
2017033280.tif 000004
【図３】
2017033280.tif 000005
【図４】
2017033280.tif 000006
【図５】
2017033280.tif 000007
【図６】
2017033280.tif 000008
【図７】
2017033280.tif 000009
【図８】
2017033280.tif 000010
【図９】
2017033280.tif 000011
【図１０】
2017033280.tif 000012
【図１１】
2017033280.tif 000013
【図１２】
2017033280.tif 000014
【図１３】
2017033280.tif 000015
【図１４】
2017033280.tif 000016
【図１５】
2017033280.tif 000017
【図１６】
2017033280.tif 000018
【図１７】
2017033280.tif 000019
【図１８】
2017033280.tif 000020