(57)【要約】【課題】電子コンテンツの配信サービスを受けるユーザ間でのコミュニケーションを支援することができるプログラム及び情報処理方法を提供する。【解決手段】プログラムは、紙媒体を電子化したコンテンツを含む電子コンテンツを出力し、電子コンテンツを出力するアプリケーションと同一のアプリケーションで実行され、ネットワークを介して複数のユーザから投稿されたコメント又は画像を含む投稿情報の一覧を出力し、一覧を表示するための一覧表示オブジェクト３２と、電子コンテンツを表示するためのコンテンツ表示オブジェクト３１とを出力し、コンテンツ表示オブジェクト３１又は一覧表示オブジェクト３２への操作入力を受け付けた場合、アプリケーション内で電子コンテンツ又は一覧に表示画面を切り換えて出力させる処理をコンピュータに実行させる。【選択図】図７
2017084037.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）等のメモリ素子を含む。記憶部２２は、制御部２１が処理を実行するために必要なプログラム又はデータ等を記憶している。また、記憶部２２は、制御部２１が演算処理を実行するために必要なデータ等を一時的に記憶する。
【００３４】
通信部２３は、例えば通信に関する処理を行うための処理回路等を含み、ネットワークＮを介してユーザ端末１と情報の送受信を行う。
【００３５】
大容量記憶装置２４は、例えばハードディスク等を含む大容量の記憶装置である。大容量記憶装置２４は、ユーザＤＢ２４１、コンテンツＤＢ２４２、投稿ＤＢ２４３等を記憶している。ユーザＤＢ２４１は、本実施の形態に係るサービスを利用する各ユーザに関するユーザ情報を記憶している。コンテンツＤＢ２４２は、電子コンテンツのデータを記憶している。投稿ＤＢ２４３は、ネットワークＮを介して各ユーザから投稿された投稿情報を記憶している。投稿情報は、例えば各ユーザが投稿したコメント、画像、音声、ウェブサイトへのリンク情報等である。また、本実施の形態において投稿情報は、ユーザが電子コンテンツのページを投稿した場合に、投稿した電子コンテンツのページを含む。
なお、本実施の形態において記憶部２２及び大容量記憶装置２４は一体の記憶装置として構成されていてもよい。また、大容量記憶装置２４は複数の記憶装置により構成されていてもよい。また、大容量記憶装置２４はサーバ２に接続された外部記憶装置であってもよい。
【００３６】
なお、本実施の形態においてサーバ２は上記の構成に限られず、例えば操作入力を受け付ける入力部、サーバ２に係る情報を表示する表示部、可搬型記憶媒体に記憶された情報を読み取る読取部等を含んでもよい。
【００３７】
図４は、ユーザＤＢ２４１のレコードレイアウトの一例を示す説明図である。ユーザＤＢ２４１は例えば、ユーザＩＤ列、ユーザ名列、登録画像列、グループＩＤ列、グループ名列、コンテンツＩＤ列を含む。ユーザＩＤ列は、各ユーザに割り当てられたユーザＩＤを記憶している。ユーザ名列は、ユーザＩＤと対応付けて、例えばユーザの氏名又はハンドルネームを記憶している。登録画像列は、サービスにおいて各ユーザが交流をする際に自らを表示する画像として登録されている登録画像を記憶している。グループＩＤ列は、複数ユーザを登録メンバーとするグループ毎に割り当てられたグループＩＤを記憶している。グループ名列は、グループＩＤと対応付けて、当該グループの名称を記憶している。コンテンツＩＤ列は、ダウンロードした電子コンテンツに割り当てられたコンテンツＩＤを記憶している。
【００３８】
なお、図４で示したユーザＤＢ２４１の内容は例示であって、本実施の形態はこれに限られない。ユーザＤＢ２４１は、例えばユーザのメールアドレス、住所、電話番号、年齢、性別、各ユーザ端末１、１、１…を識別するための端末ＩＤ等を記憶してもよい。また、サービスを有料で行う場合に、ユーザＤＢ２４１は、課金情報、決済情報等を記憶してもよい。
【００３９】
図５は、コンテンツＤＢ２４２のレコードレイアウトの一例を示す説明図である。コンテンツＤＢ２４２は例えば、コンテンツＩＤ列、ファイル名列、ページ番号列、テキスト列、画像列を含む。コンテンツＩＤ列は、各電子コンテンツに割り当てられたＩＤを記憶している。ファイル名列は、各電子コンテンツのファイル名を記憶している。ページ番号列は、各電子コンテンツにおけるページ番号を記憶している。テキスト列は、コンテンツＩＤ及びページ番号と対応付けて、各ページのテキストデータを記憶している。画像列は、コンテンツＩＤ及びページ番号と対応付けて、各ページの画像データを記憶している。
【００４０】
なお、図５で示したコンテンツＤＢ２４２の内容は例示であって、本実施の形態はこれに限られない。コンテンツＤＢ２４２は、例えばコンテンツＩＤと対応付けて、各電子コンテンツのタイトル、著者名、出版社名、配信日、配信期間、ダウンロード数、ダウンロードしたユーザのユーザＩＤ等を記憶してもよい。
【００４１】
図６は、投稿ＤＢ２４３のレコードレイアウトの一例を示す説明図である。投稿ＤＢ２４３は例えば、グループＩＤ列、投稿番号列、日時列、ユーザＩＤ列、コメント列、画像列、コンテンツＩＤ列、ページ番号列を含む。グループＩＤ列は、複数ユーザを登録メンバーとするグループ毎に割り当てられたＩＤを記憶している。投稿番号列は、グループＩＤと対応付けて、ユーザが投稿したコメント等の投稿情報毎に割り当てられた投稿番号を記憶している。日時列は、投稿番号と対応付けて、各投稿がなされた日時を記憶している。ユーザＩＤ列は、各投稿をしたユーザのユーザＩＤを記憶している。コメント列及び画像列は各投稿情報の内容を記憶しており、コメント列はユーザが投稿したコメントに係るテキストデータを、画像列はユーザが投稿した画像に係る画像データを記憶している。
【００４２】
コンテンツＩＤ列及びページ番号列は、ユーザから電子コンテンツのページが投稿された場合に、投稿された電子コンテンツのページを示す投稿情報を記憶している。具体的には、コンテンツＩＤ列は、投稿された電子コンテンツのコンテンツＩＤを記憶している。ページ番号列は、投稿されたページのページ番号を記憶している。
なお、図６で示した投稿ＤＢ２４３の内容は例示であって、本実施の形態はこれに限られない。例えば各ユーザが投稿した投稿情報の内容はコメント、画像等に限られず、音声、リンク情報等を含んでよい。
【００４３】
図７は、アプリケーションの画面の表示例を示す説明図である。図７では、本実施の形態に係るアプリケーションによって表示部１４に表示される画面の一例を示している。以下では、本実施の形態に係る情報処理の概要について説明する。なお、以下では説明の便宜のため、ユーザ端末１の処理主体は制御部１１とし、サーバ２の処理主体は制御部２１とする。
【００４４】
ユーザ端末１の制御部１１は、所定の操作入力を受け付けた場合、本実施の形態に係るプログラムＰを起動し、ユーザＩＤ等の入力を受け付ける。ユーザＩＤ等の入力を受け付けた場合、制御部１１はユーザの認証を行い、図７に示す表示画面を表示部１４に表示する。
【００４５】
制御部１１は表示画面において、例えば本サービスに係る種々の情報を表示すると共に、同一画面下部に、所定のメニュー表示を行う。メニュー表示は、例えばコンテンツ表示マーク３１、一覧表示マーク３２等のアイコンを含む。コンテンツ表示マーク３１は、電子コンテンツを表示するためのオブジェクトである。一覧表示マーク３２は、投稿情報の一覧を表示するためのオブジェクトである。
【００４６】
図８は、コンテンツ選択画面４０の表示例を示す説明図である。図７で示したコンテン
ツ表示マーク３１への操作入力を受け付けた場合、制御部１１はユーザＤＢ２４１を参照し、図８に示すコンテンツ選択画面４０を表示する。コンテンツ選択画面４０は、ユーザ端末１にダウンロード済みの電子コンテンツを一覧として表示し、電子コンテンツの選択を受け付ける選択画面である。図８に示すように、コンテンツ選択画面４０はダウンロード済みの各電子コンテンツの情報を示すコンテンツ情報４１、４１、４１…を含む。コンテンツ情報４１は、例えば電子コンテンツのファイル名、表紙のサムネイル等を含む。制御部１１は、コンテンツ情報４１への操作入力を受け付ける。
【００４７】
また、例えば制御部１１は、コンテンツ選択画面４０の下部に、図７で示した表示例と同様のメニュー表示を行う。なお、例えばコンテンツ選択画面４０において、電子コンテンツの表示処理を実行していることをユーザが認識可能なように、コンテンツ表示マーク３１は薄く表示されている。なお、図８においては、コンテンツ表示マーク３１が薄く表示されている様子を破線により図示している。当該メニュー表示において、例えば一覧表示マーク３２への操作入力を受け付けた場合、制御部１１は後述するグループ選択画面に表示画面を切り換えて表示する。詳しくは後述するが、当該グループ画面においてグループの選択を受け付けた場合、制御部１１は選択されたグループに係る投稿情報の一覧を表示する。
【００４８】
図９は、電子コンテンツの表示例を示す説明図である。制御部１１は、図８で示したコンテンツ選択画面４０においてコンテンツ情報４１への操作入力を受け付けた場合、図９に示す電子コンテンツの表示画面を表示する。
制御部１１は当該表示画面において、例えばコンテンツ選択画面４０において選択された電子コンテンツのページ５１を表示すると共に、同一画面上部に終了マーク５２及びメッセージマーク５３を表示する。制御部１１は、例えばフリック等の操作入力を受け付けた場合、前後のページ５１に遷移する。制御部１１は、例えば終了マーク５２への操作入力を受け付けた場合、電子コンテンツの表示を終了し、コンテンツ選択画面４０に戻る。
【００４９】
メッセージマーク５３は、後述する投稿情報の一覧に対する電子コンテンツの投稿を受け付けるためのアイコンである。メッセージマーク５３への操作入力を受け付けた場合、制御部１１は電子コンテンツのページ５１の投稿を受け付ける処理を行う。当該処理について、詳しくは後述する。
【００５０】
図１０は、グループ選択画面６０の表示例を示す説明図である。制御部１１は、図７又は図８で示したメニュー表示において一覧表示マーク３２への操作入力を受け付けた場合、ユーザＤＢ２４１を参照し、図１０に示すグループ選択画面６０を表示する。グループ選択画面６０は、ユーザ端末１に係るユーザが登録メンバーとして登録されているグループを一覧として表示し、グループの選択を受け付ける選択画面である。グループ選択画面６０には、例えばユーザ端末１に係るユーザが登録されているグループのグループ名、登録メンバーである他のユーザのユーザ名等を含むグループ情報６１、６１、６１…が表示される。制御部１１は、グループ選択画面６０においてグループ情報６１への操作入力を受け付けた場合、選択されたグループに係る投稿情報の一覧を表示する。
【００５１】
また、例えば制御部１１は、グループ選択画面６０の下部に、図７及び図８で示した表示例と同様のメニュー表示を行う。なお、図８で示したコンテンツ選択画面４０と同様に、例えばグループ選択画面６０において一覧表示マーク３２は薄く表示されている。当該メニュー表示において、例えばコンテンツ表示マーク３１への操作入力を受け付けた場合、制御部１１はコンテンツ選択画面４０に表示画面を切り換えて表示する。上述のごとく、コンテンツ選択画面４０において電子コンテンツの選択を受け付けた場合、制御部１１は電子コンテンツの表示画面を表示する。
【００５２】
図１１は、投稿情報の一覧７１の表示例を示す説明図である。制御部１１は、図１０で示したグループ選択画面６０においてグループ情報６１への操作入力を受け付けた場合、図１１に示す画面を表示する。
制御部１１は当該画面において、グループ選択画面６０において選択されたグループに係る投稿情報の一覧７１を表示すると共に、例えば同一画面下部に投稿フォーム７６を、画面上部に終了マーク８０を表示する。終了マーク８０への操作入力を受け付けた場合、制御部１１は当該画面の表示を終了し、グループ選択画面６０に戻る。
【００５３】
一覧７１は、グループ登録された各ユーザから投稿された投稿情報の一覧である。投稿情報は、例えばユーザ名７２、登録画像７３、日時７４、吹き出し７５を含む。ユーザから投稿されたコメント又は画像は、吹き出し７５に表示される。なお、上記の投稿情報の形式は一例であって、本実施の形態はこれに限られない。一覧７１は、例えば各ユーザから投稿された投稿情報を、投稿された日時の順に表示する。
【００５４】
投稿フォーム７６は、コメント、画像又は電子コンテンツのページ５１の入力を受け付ける。投稿フォーム７６は、例えばコメント欄７７、カメラマーク７８及びブックマーク７９を含む。制御部１１は、コメント欄７７及びカメラマーク７８への操作入力により、コメント及び画像の入力を受け付ける。
【００５５】
ブックマーク７９は、一覧７１に対する電子コンテンツの投稿を受け付けるためのアイコンである。ブックマーク７９への操作入力を受け付けた場合、制御部１１は電子コンテンツのページ５１の投稿を受け付ける処理を行う。当該処理について、詳しくは後述する。
【００５６】
図１２は、ページ選択画面９０の表示例を示す説明図である。図８、図１１及び図１２に基づいて、一覧７１の表示画面から電子コンテンツのページ５１を投稿する処理について説明する。
図１１で示した表示画面においてブックマーク７９への操作入力を受け付けた場合、制御部１１は図８で示した表示画面と同様のコンテンツ選択画面４０を表示する。制御部１１は、コンテンツ情報４１への操作入力を受け付ける。これにより、制御部１１は投稿する電子コンテンツの選択を受け付ける。
なお、本実施の形態では電子コンテンツのページ５１を投稿する場合に、図８で示した表示画面と同様のコンテンツ選択画面４０を表示するものとしたが、本実施の形態はこれに限られない。適切に電子コンテンツの選択処理を行えるのであれば、他の表示形式でもよい。
【００５７】
ユーザによるコンテンツ情報４１への操作入力を受け付けた場合、制御部１１は図１２に示すページ選択画面９０を表示する。ページ選択画面９０は、投稿する電子コンテンツのページ５１の選択を受け付ける選択画面である。図１２に示すように、ページ選択画面９０には電子コンテンツのページ５１が表示されると共に、例えば画面上部に送信マーク９１が表示される。制御部１１は、例えばフリック等の操作入力を受け付けた場合に、前後のページ５１に遷移する。制御部１１は、例えば送信マーク９１へのタッチ等の操作入力を受け付けた場合、表示しているページ５１を投稿するものと判断する。制御部１１は、選択されたページ５１に係るコンテンツＩＤ、ページ番号等を含む投稿情報をサーバ２に送信する。
【００５８】
なお、上記で制御部１１は、ページ選択画面９０においてフリック等の操作入力を受け付けることによりページ５１の選択を受け付けることとしたが、本実施の形態はこれに限られない。例えば制御部１１は、選択された電子コンテンツに関して直前に表示していたページ５１を選択し、投稿するものとしてもよい。また、これらの処理を組み合わせ、例
えば電子コンテンツの選択を受け付けた場合に、選択された電子コンテンツについて直前に表示していたページ５１を、ページ選択画面９０において最初に表示することとしてもよい。投稿するページ５１の選択を受け付ける処理については、種々の設計変更が考えられる。
【００５９】
サーバ２の制御部２１は、投稿情報を受信すると、該投稿情報を投稿ＤＢ２４３に記憶し、投稿ＤＢ２４３を更新する。これにより、投稿された電子コンテンツのページ５１は、一覧７１に追加される。
【００６０】
図１３は、電子コンテンツのページ５１が投稿された一覧７１を示す説明図である。図１３において吹き出し７５ａに示すように、電子コンテンツのページ５１の投稿がされた場合、一覧７１には投稿されたページ５１が投稿情報として表示される。なお、一覧７１におけるページ５１の表示形式は、吹き出し７５ａによる表示に限られない。
【００６１】
図９、図１０及び図１３に基づいて、電子コンテンツの表示画面からページ５１を投稿する処理について説明する。上記では一覧７１の表示画面から電子コンテンツのページ５１を投稿する態様について述べたが、本実施の形態はこれに限られず、電子コンテンツの表示画面からページ５１を投稿することもできる。
図９で示した電子コンテンツの表示画面においてページ５１が表示されている場合に、メッセージマーク５３への操作入力を受け付けた場合、制御部１１は、表示中のページ５１を投稿するものと判断する。制御部１１は、例えば図１０で示した表示画面と同様のグループ選択画面６０を表示する。グループ選択画面６０においてグループ情報６１への操作入力を受け付けた場合、制御部１１は選択されたグループを投稿先であると判断し、投稿する電子コンテンツのページ５１に係るコンテンツＩＤ、ページ番号等を含む投稿情報をサーバ２に送信する。
以降の処理は上記と同様であり、サーバ２の制御部２１は投稿ＤＢ２４３に投稿情報を記憶する。これにより、図１３で示したように、投稿されたページ５１は一覧７１に追加される。
【００６２】
図１４は、情報処理システムの処理手順の一例を示すフローチャートである。図１４に基づいて、本実施の形態に係る情報処理システムの処理手順について説明する。
例えばユーザ端末１の制御部１１は、ユーザからの所定の操作入力を受け付けた場合、プログラムＰを起動し、図７で示した画面を表示する。例えば制御部１１は、ユーザから入力部１５に係る押下式のボタンへのタッチ入力を受け付けた場合、一連の処理を終了する。
【００６３】
制御部１１は、コンテンツ表示マーク３１への操作入力が行われたか否かを判定する（ステップＳ１１）。これにより制御部１１は、電子コンテンツを表示するか否かを判定する。コンテンツ表示マーク３１への操作入力が行われたと判定した場合（Ｓ１１：ＹＥＳ）、制御部１１は、電子コンテンツの選択を受け付ける選択画面を表示する（ステップＳ１２）。例えば制御部１１は、図８で示したコンテンツ選択画面４０を表示する。
【００６４】
制御部１１は、電子コンテンツの選択を受け付けたか否かを判定する（ステップＳ１３）。例えば制御部１１は、コンテンツ選択画面４０においてコンテンツ情報４１への操作入力を受け付けたか否かにより判定を行う。
【００６５】
電子コンテンツの選択を受け付けていないと判定した場合（Ｓ１３：ＮＯ）、制御部１１は、メニュー表示されている一覧表示マーク３２への操作入力が行われたか否かを判定する（ステップＳ１４）。これにより制御部１１は、投稿情報の一覧７１を表示するか否かを判定する。一覧表示マーク３２への操作入力が行われていないと判定した場合（Ｓ１
４：ＮＯ）、制御部１１は処理をステップＳ１３に戻す。一覧表示マーク３２への操作入力が行われたと判定した場合（Ｓ１４：ＹＥＳ）、制御部１１は、処理を後述するステップＳ２３に移行する。これにより、制御部１１はコンテンツ選択画面４０からグループ選択画面６０に切り換えることで、電子コンテンツの表示処理から投稿情報の一覧７１の表示処理へと処理を切り換える。
【００６６】
電子コンテンツの選択を受け付けたと判定した場合（Ｓ１３：ＹＥＳ）、制御部１１は、選択された電子コンテンツのページ５１を表示する（ステップＳ１５）。制御部１１は、電子コンテンツの表示を終了するか否かを判定する（ステップＳ１６）。例えば制御部１１は、終了マーク５２への操作入力を受け付けたか否かにより判定を行う。電子コンテンツの表示を終了すると判定した場合（Ｓ１６：ＹＥＳ）、制御部１１はページ５１の表示を終了し（ステップＳ１７）、ステップＳ１２に処理を戻す。
【００６７】
電子コンテンツの表示を終了しないと判定した場合（Ｓ１６：ＮＯ）、制御部１１は、電子コンテンツの投稿を受け付けるためのメッセージマーク５３への操作入力が行われたか否かを判定する（ステップＳ１８）。これにより制御部１１は、電子コンテンツのページ５１を投稿するか否かを判定する。メッセージマーク５３への操作入力が行われていないと判定した場合（Ｓ１８：ＮＯ）、制御部１１は処理をステップＳ１６に戻す。
【００６８】
メッセージマーク５３への操作入力が行われたと判定した場合（Ｓ１８：ＹＥＳ）、制御部１１は、電子コンテンツを投稿する投稿先となる一又は複数のユーザを選択するためのグループ選択画面６０を表示する（ステップＳ１９）。制御部１１は、投稿先となる一又は複数のユーザの選択を受け付ける（ステップＳ２０）。例えば制御部１１は、グループ情報６１への操作入力を受け付ける。制御部１１は、選択されたユーザのグループに対して、電子コンテンツのページ５１を投稿する処理を行う（ステップＳ２１）。制御部１１は、処理を後述するステップＳ２６に移行する。
【００６９】
コンテンツ表示マーク３１への操作入力が行われていないと判定した場合（Ｓ１１：ＮＯ）、制御部１１は、一覧表示マーク３２への操作入力が行われたか否かを判定する（ステップＳ２２）。これにより制御部１１は、投稿情報の一覧７１を表示するか否かを判定する。一覧表示マーク３２への操作入力が行われていないと判定した場合（Ｓ２２：ＮＯ）、制御部１１は処理をステップＳ１１に戻す。
【００７０】
一覧表示マーク３２への操作入力が行われたと判定した場合（Ｓ２２：ＹＥＳ）、制御部１１は、表示する投稿情報に係るグループを選択する選択画面を表示する（ステップＳ２３）。例えば制御部１１は、図１０で示したグループ選択画面６０を表示する。制御部１１は、グループの選択を受け付けたか否かを判定する（ステップＳ２４）。例えば制御部１１は、グループ選択画面６０においてグループ情報６１への操作入力を受け付けたか否かにより判定を行う。
【００７１】
グループの選択を受け付けていないと判定した場合（Ｓ２４：ＮＯ）、制御部１１は、メニュー表示されているコンテンツ表示マーク３１への操作入力を受け付けたか否かを判定する（ステップＳ２５）。これにより制御部１１は、電子コンテンツを表示するか否かを判定する。コンテンツ表示マーク３１への操作入力を受け付けていないと判定した場合（Ｓ２５：ＮＯ）、制御部１１は処理をステップＳ２４に戻す。コンテンツ表示マーク３１への操作入力を受け付けたと判定した場合（ステップＳ２５：ＹＥＳ）、制御部１１は処理をステップＳ１２に移行する。これにより、制御部１１はグループ選択画面６０からコンテンツ選択画面４０に切り換えることで、投稿情報の一覧７１の表示処理から電子コンテンツの表示処理へと処理を切り換える。
【００７２】
グループの選択を受け付けたと判定した場合（Ｓ２４：ＹＥＳ）、制御部１１は、選択されたグループに係る投稿情報の一覧７１を表示する処理を実行する（ステップＳ２６）。制御部１１は、投稿情報の一覧７１の表示を終了するか否かを判定する（ステップＳ２７）。例えば制御部１１は、終了マーク８０への操作入力を受け付けたか否かにより判定を行う。投稿情報の一覧７１の表示を終了すると判定した場合（Ｓ２７：ＹＥＳ）、制御部１１は一覧７１の表示を終了し（ステップＳ２８）、処理をステップＳ２３に戻す。
【００７３】
投稿情報の一覧７１の表示を終了しないと判定した場合（Ｓ２７：ＮＯ）、制御部１１は、コメント又は画像を含む投稿情報を投稿するか否かを判定する（ステップＳ２９）。例えば制御部１１は、図１１で示したコメント欄７７又はカメラマーク７８への操作入力を受け付けたか否かにより判定を行う。コメント又は画像を含む投稿情報を投稿すると判定した場合（Ｓ２９：ＹＥＳ）、制御部１１は、コメント又は画像等の入力を受け付ける（ステップＳ３０）。制御部１１は、入力された投稿情報を投稿する処理を行う（ステップＳ３１）。制御部１１は、処理をステップＳ２６に戻す。
【００７４】
コメント又は画像を含む投稿情報を投稿しないと判定した場合（Ｓ２９：ＮＯ）、制御部１１は、電子コンテンツの投稿を受け付けるためのブックマーク７９への操作入力を受け付けたか否かを判定する（ステップＳ３２）。これにより制御部１１は、電子コンテンツのページ５１を投稿するか否かを判定する。ブックマーク７９への操作入力を受け付けていないと判定した場合（Ｓ３２：ＮＯ）、制御部１１は処理をステップＳ２７に戻す。
【００７５】
ブックマーク７９への操作入力を受け付けたと判定した場合（Ｓ３２：ＹＥＳ）、制御部１１は、投稿する前記電子コンテンツを選択するためのコンテンツ選択画面４０を表示する（ステップＳ３３）。制御部１１は、投稿する電子コンテンツの選択を受け付ける（ステップＳ３４）。例えば制御部１１は、コンテンツ情報４１への操作入力を受け付ける。
【００７６】
制御部１１は、投稿する電子コンテンツのページ５１を選択するためのページ選択画面９０を表示する（ステップＳ３５）。制御部１１は、投稿するページ５１の選択を受け付ける（ステップＳ３６）。例えば制御部１１は、送信マーク９１への操作入力を受け付ける。制御部１１は、選択された電子コンテンツのページ５１を投稿する処理を行う（ステップＳ３７）。制御部１１は、処理をステップＳ２６に戻す。
【００７７】
図１５は、一覧表示のサブルーチンの処理手順の一例を示すフローチャートである。図１５に基づいて、ステップＳ２６に係る一覧表示の処理について説明する。
ユーザ端末１の制御部１１は、ステップＳ２０又はＳ２４で選択されたグループに係る投稿情報の一覧７１を要求する要求信号を、サーバ２に送信する（ステップＳ６１）。要求信号は例えば、ステップＳ２０又はＳ２４で選択されたグループのグループＩＤ等を含む。
【００７８】
サーバ２に係る制御部２１は、要求信号を受信する（ステップＳ６２）。制御部２１は投稿ＤＢ２４３を参照し、要求信号が含むグループＩＤに対応づけられた投稿情報のうち、例えば最新の日時に投稿された投稿情報に係るユーザＩＤ、日時、コメント、画像、コンテンツＩＤ、ページ番号等を取得する（ステップＳ６３）。制御部２１は、ユーザＤＢ２４１を参照し、ステップＳ６３において取得した投稿情報に係るユーザＩＤに対応付けられたユーザ名、登録画像等のユーザ情報を取得する（ステップＳ６４）。制御部２１は、取得した投稿情報及びユーザ情報を所定の形式で一つにまとめ、一覧７１に追加する（ステップＳ６５）。
【００７９】
制御部２１は、要求信号に含まれるコンテンツＩＤ及びページ番号に対応づけられた全
ての投稿情報を、一覧７１に追加したか否かを判定する（ステップＳ６６）。全ての投稿情報を一覧７１に追加していないと判定した場合（Ｓ６６：ＮＯ）、制御部２１は処理をステップＳ６３に戻す。制御部２１はステップＳ６３〜Ｓ６５の処理を繰り返し、時系列順に各投稿情報を一覧７１に追加していく。全ての投稿情報を一覧７１に追加したと判定した場合（Ｓ６６：ＹＥＳ）、制御部２１は、生成した一覧７１をユーザ端末１に送信する（ステップＳ６７）。
【００８０】
ユーザ端末１の制御部１１は、一覧７１を受信する（ステップＳ６８）。制御部１１は、受信した一覧７１を表示し（ステップＳ６９）、処理をリターンする。
【００８１】
なお、上記の一覧７１の生成方法は一例であって、本実施の形態はこれに限るものではない。例えば各投稿情報の表示順序は、時系列順でなくともよい。また、投稿情報は各ユーザの年齢、性別等を含んでもよい。また、全ての投稿情報を一覧７１に表示すると通信負荷が過大になるのであれば、表示する投稿情報の数量を制限し、一部の投稿情報のみを一覧７１に表示するように構成してもよい。
【００８２】
図１６は、投稿のサブルーチンの処理手順の一例を示すフローチャートである。図１６に基づいて、ステップＳ２１、Ｓ３１及びＳ３７に係る投稿処理について説明する。
ユーザ端末１の制御部１１は、入力されたコメント、画像又は選択された電子コンテンツのページ５１を示す投稿情報を生成し、サーバ２に送信する（ステップＳ８１）。例えば投稿情報は、コメント、画像、コンテンツＩＤ、ページ番号、投稿した日時、ユーザ端末１に係るユーザのユーザＩＤ、投稿先となるグループのグループＩＤ等を含む。
【００８３】
サーバ２の制御部２１は、投稿情報を受信する（ステップＳ８２）。制御部２１は、受信した投稿情報を投稿ＤＢ２４３に記憶することにより、投稿ＤＢ２４３を更新する（ステップＳ８３）。制御２１は、処理をリターンする。
【００８４】
なお、本実施の形態において電子コンテンツの配信サービスに係る処理とＳＮＳに係る処理とは同一のアプリケーションで実行されることとしたが、本実施の形態はこれに限られない。例えば電子コンテンツの配信サービスに係る処理とＳＮＳに係る処理とは、別個のアプリケーションにより実行される構成としてもよい。この場合、例えば制御部１１は、配信サービス及びＳＮＳのアプリケーション画面においてメッセージマーク５３及びブックマーク７９を表示する。メッセージマーク５３又はブックマーク７９への操作入力が行われた場合に、制御部１１は互いのアプリケーションプログラムを実行することで投稿を行う構成とすればよい。
【００８５】
また、本実施の形態においてコンテンツ表示マーク３１及び一覧表示マーク３２は所定形式のアイコンであるものとしたが、本実施の形態はこれに限られない。例えば制御部１１は、コンテンツ表示マーク３１及び一覧表示マーク３２に代えて、同一アプリケーションで電子コンテンツ及び一覧７１を出力するためのリンク表示等をしてもよい。該リンク表示への操作入力を受け付けた場合、制御部１１は電子コンテンツ又は一覧７１を出力する。つまり本実施の形態において、制御部１１は所定のオブジェクトへの操作入力をトリガとして電子コンテンツ及び一覧７１の表示画面を切り換えて表示することができればよい。
また、本実施の形態においてメッセージマーク５３及びブックマーク７９はアイコンであるものとしたが、上記と同様に、メッセージマーク５３及びブックマーク７９はアイコンに限られず、ユーザによる電子コンテンツの投稿を受け付けるためのオブジェクトであればよい。
【００８６】
また、本実施の形態において投稿情報の一覧７１は複数ユーザのグループ単位によるも
のとしたが、本実施の形態はこれに限られない。例えば投稿情報の一覧７１は、特定のユーザ同士が一対一で交流する形式でもよい。また、本実施の形態において電子コンテンツの表示画面からページ５１の投稿を行う場合に、図１０で示したように、予め登録されているグループを投稿先として投稿するものとしたが、本実施の形態はこれに限られない。例えば一人のユーザに対して投稿できる構成としてもよい。また、投稿する際に複数人のユーザを新たに指定して投稿できる構成としてもよい。
【００８７】
また、本実施の形態において電子コンテンツの表示、電子コンテンツの投稿等の処理はページ単位で行うものとしたが、本実施の形態はこれに限られない。例えば制御部１１は、電子コンテンツの表示画面において複数ページを同時に表示することとしてもよい。また、例えば制御部１１は、電子コンテンツを同時に複数ページ投稿可能としてもよい。また、例えば制御部１１は、ページ５１の一部のみをキャプチャして投稿可能としてもよい。
【００８８】
また、本実施の形態において投稿されたページ５１を一覧７１に表示する場合に、吹き出し７５ａに表示されるページ５１への操作入力に基づき、ページ５１に係る電子コンテンツの表示画面へと遷移する構成としてもよい。この場合、例えばサーバ２の制御部２１は各投稿情報を生成する場合に、ページ５１に電子コンテンツへリンクするためのリンク情報（例えばアドレス情報）を埋め込む。これにより、例えば制御部１１は吹き出し７５ａへのタッチ入力を受け付けた場合に、リンク情報を読み出し、ページ５１に係る電子コンテンツの表示画面へと遷移する。
【００８９】
また、本実施の形態において図７〜図１１で示したように、コンテンツ選択画面４０、グループ選択画面６０等に所定のメニュー表示を行い、該メニュー表示において表示されるコンテンツ表示マーク３１及び一覧表示マーク３２への操作入力に応じて表示画面の切り換えを行うこととしたが、本実施の形態はこれに限られない。例えば制御部１１は電子コンテンツの表示画面（図９参照）に合わせて一覧表示マーク３２を表示しておくことで、電子コンテンツの表示画面からグループ選択画面６０に遷移可能に構成してもよい。また、例えば制御部１１は投稿情報の一覧７１の表示画面（図１１参照）に合わせてコンテンツ表示マーク３１を表示しておくことで、一覧７１の表示画面からコンテンツ選択画面４０に遷移可能に構成してもよい。また、上記の例において遷移する画面はそれぞれグループ選択画面６０及びコンテンツ選択画面４０ではなく、例えば直前に閲覧していた一覧７１及びページ５１とする構成でもよい。上述のごとく、コンテンツ表示マーク３１及び一覧表示マーク３２の表示形式、表示画面の切り換え等の処理内容は種々の変更が考えられる。
【００９０】
以上より、本実施の形態１によれば、ユーザ端末１は電子コンテンツの表示と投稿情報の一覧７１の表示とを、同一のアプリケーションで行う。これにより、電子コンテンツ配信サービス及びＳＮＳを利用する場合に、ユーザは別々のアプリケーションを起動させる必要がない。よって、電子コンテンツの配信サービスを受けるユーザ間でのコミュニケーションを支援することができる。
【００９１】
また、本実施の形態１によれば、ユーザ端末１は一覧７１又はページ５１の表示画面にブックマーク７９又はメッセージマーク５３を表示し、電子コンテンツの投稿を受け付ける。これにより、ユーザは簡便な動作で一覧７１に電子コンテンツを投稿することができる。
【００９２】
また、本実施の形態１によれば、ユーザ端末１はブックマーク７９への操作入力を受け付けた場合にコンテンツ選択画面４０を表示し、投稿する電子コンテンツの選択を受け付ける。これにより、ユーザはＳＮＳの利用中に簡便な動作で電子コンテンツを投稿するこ
とができる。
【００９３】
また、本実施の形態１によれば、ユーザ端末１はコンテンツ選択画面４０において電子コンテンツの選択を受け付けた場合、ページ選択画面９０を表示し、投稿するページ５１の選択を受け付ける。これにより、ユーザはページ５１を一覧７１に投稿することができる。
【００９４】
また、本実施の形態１によれば、ユーザ端末１はメッセージマーク５３への操作入力を受け付けた場合にグループ選択画面６０を表示し、投稿先となる他のユーザの選択を受け付ける。これにより、ユーザは電子コンテンツの閲覧中に簡便な動作でページ５１を投稿することができる。
【００９５】
（実施の形態２）
本実施の形態では、一覧７１に電子コンテンツのページ５１を投稿する場合に、ページ５１に対する描画を受け付け、描画された電子コンテンツのページ５１を投稿情報として投稿する形態について述べる。なお、実施の形態１と重複する内容については同一の符号を付して説明を省略する。
【００９６】
図１７は、実施の形態２に係る投稿ＤＢ２４３のレコードレイアウトの一例を示す説明図である。本実施の形態に係る投稿ＤＢ２４３は、例えばグループＩＤ列、投稿番号列等のほかに、描画列を含む。描画列は、コンテンツＩＤ及びページ番号と対応付けて、投稿されたページに対する描画に関する描画情報を記憶している。
【００９７】
図１８は、実施の形態２に係るページ選択画面９０の表示例を示す説明図である。本実施の形態に係るページ選択画面９０には、ページ５１、送信マーク９１のほかに、描画マーク２０１が表示される。描画マーク２０１は、電子コンテンツのページ５１への描画を受け付けるためのアイコンである。図１８に基づいて、一覧７１の表示画面から電子コンテンツのページ５１を投稿する場合に、ページ５１への描画を受け付ける処理について説明する。
【００９８】
描画マーク２０１への操作入力を受け付けた場合、ユーザ端末１の制御部１１は、表示しているページ５１への描画を受け付ける。具体的には、制御部１１は入力部１５に係るタッチパネルによってユーザの指又はタッチペンによる入力動作を検出する。制御部１１は当該動作を検出し、検出した表示画面上の座標に対応するページ５１の領域に、線を描画する。これにより、図１８に示すように、ページ５１には描線２０２が描画される。
送信マーク９１への操作入力を受け付けた場合、制御部１１はページ５１に描画された内容を示す描画情報と共に、投稿する電子コンテンツのページ５１を含む投稿情報をサーバ２に送信する。
【００９９】
サーバ２の制御部２１は、投稿情報及び描画情報を受信する。制御部２１は、受信した投稿情報及び描画情報を投稿ＤＢ２４３に記憶することで、投稿ＤＢ２４３を更新する。制御部２１は、ユーザ端末１からの要求に応じて投稿情報の一覧７１を生成する場合に、記憶している描画情報を読み出すことにより、描画されたページ５１を含む投稿情報の一覧７１を生成する。
【０１００】
図１９は、実施の形態２に係る電子コンテンツの表示例を示す説明図である。本実施の形態に係る電子コンテンツの表示画面は、ページ５１、終了マーク５２及びメッセージマーク５３のほかに、描画マーク２０１を含む。電子コンテンツの表示画面からページ５１を投稿する場合も、制御部１１は上記と同様にしてページ５１への描画を受け付ける。処理内容は上記と同様であるため、以下では詳細な説明を省略する。描画マーク２０１への
操作入力を受け付けた場合、制御部１１はページ５１への描画を受け付ける。
【０１０１】
なお、上記ではタッチパネルへの入力動作により描線２０２の入力を受け付けることとしたが、本実施の形態はこれに限られない。例えば制御部１１は、ページ５１への図形、記号、定型アイコン等の描画を受け付けるように構成してもよい。また、線、図形等だけでなく、例えば制御部１１はページ５１上へのテキスト等の入力を受け付ける構成としてもよい。また、例えば制御部１１は描線２０２の色、太さ等の変更が可能な構成としてもよい。
【０１０２】
図２０は、実施の形態２に係る情報処理システムの処理手順の一例を示すフローチャートである。図２０に基づいて、本実施の形態に係る情報処理システムの処理動作について説明する。なお、実施の形態１と重複する内容については同一の符号を付して図示及び説明を省略する。
ユーザ端末１の制御部１１は、電子コンテンツの表示を終了しないと判定した場合（Ｓ１６：ＮＯ）、描画マーク２０１への操作入力を受け付けたか否かを判定する（ステップＳ２０１）。これにより制御部１１は、表示しているページ５１への描画を受け付けるか否かを判定する。描画マーク２０１への操作入力を受け付けていないと判定した場合（Ｓ２０１：ＮＯ）、制御部１１は処理をステップＳ１８に移行する。
【０１０３】
描画マーク２０１への操作入力を受け付けたと判定した場合（Ｓ２０１：ＹＥＳ）、制御部１１はページ５１への描画を受け付ける（ステップＳ２０２）。例えば制御部１１は、入力部１５に係るタッチパネルからユーザによる入力動作を受け付ける。制御部１１は、処理をステップＳ１８に移行する。
【０１０４】
グループの選択を受け付けたと判定した場合（Ｓ２４：ＹＥＳ）、制御部１１は、選択されたグループについて、描画されたページ５１を含む投稿情報の一覧７１を表示する処理を実行する（ステップＳ２０３）。
【０１０５】
制御部１１は、ページ選択画面９０を表示した後（ステップＳ３５）、描画マーク２０１への操作入力が行われたか否かを判定する（ステップＳ２０４）。これにより制御部１１は、電子コンテンツのページ５１への描画を受け付けるか否かを判定する。描画マーク２０１への操作入力が行われていないと判定した場合（Ｓ２０４：ＮＯ）、制御部１１は処理を後述するステップＳ２０６に移行する。
【０１０６】
描画マーク２０１への操作入力が行われたと判定した場合（Ｓ２０４：ＹＥＳ）、制御部１１は、電子コンテンツ５１への描画を受け付ける（ステップＳ２０５）。制御部１１は、投稿する電子コンテンツのページ５１の選択を受け付けたか否かを判定する（ステップＳ２０６）。例えば制御部１１は、送信マーク９１への操作入力を受け付けたか否かにより判定を行う。ページ５１の選択を受け付けていないと判定した場合（Ｓ２０６：ＮＯ）、制御部１１は処理をステップＳ２０４に戻す。ページ５１の選択を受け付けたと判定した場合（Ｓ２０６：ＹＥＳ）、制御部１１は処理をステップＳ３７に移行する。
【０１０７】
図１６を参照して、本実施の形態に係るステップＳ２１及びＳ３７の投稿のサブルーチンについて簡単に説明する。ページ５１への描画入力を受け付けた場合、制御部１１はステップＳ１８又はＳ３２で選択された電子コンテンツのページ５１を示す投稿情報と共に、ステップＳ２０２又はＳ２０４で受け付けた描画に関する描画情報をサーバ２に送信する（ステップＳ８１）。サーバ２の制御部２１は、受信した投稿情報に含まれるコンテンツＩＤ及びページ番号と対応付けて描画情報を投稿ＤＢ２４３に記憶することにより、投稿ＤＢ２４３を更新する（ステップＳ８３）。これにより、制御部２１は描画情報を投稿情報と対応付けて投稿ＤＢ２４３に記憶する。
【０１０８】
図２１は、実施の形態２に係る一覧表示のサブルーチンの処理手順の一例を示すフローチャートである。図２１に基づいて、ステップＳ２０３の一覧表示のサブルーチンについて説明する。なお、実施の形態１に係るステップＳ２６の一覧表示のサブルーチンと重複する内容については同一の符号を付して説明を省略する。
【０１０９】
サーバ２に係る制御部２１は、ユーザ端末１から要求信号を受信した後（ステップＳ６２）、投稿ＤＢ２４３を参照し、例えば最新の日時に投稿された投稿情報に係るユーザＩＤ、日時、コンテンツＩＤ、ページ番号等を取得する（ステップＳ６３）。制御部２１は投稿ＤＢ２４３を参照し、ステップＳ６３で取得した投稿情報と対応付けて描画情報が記憶されているか否かを判定する（ステップＳ２５１）。例えば制御部２１は、ステップＳ６３でコンテンツＩＤ及びページ番号を取得した場合に、投稿ＤＢ２４３に、取得したコンテンツＩＤ及びページ番号と対応付けて描画情報が記憶されているか否かを判定する。描画情報が記憶されていないと判定した場合（Ｓ２５１：ＮＯ）、制御部２１は処理をステップＳ６４に移行する。
【０１１０】
描画情報が記憶されていると判定した場合（Ｓ２５１：ＹＥＳ）、制御部２１は当該描画情報を取得する（ステップＳ２５２）。制御部２１は、取得した描画情報に基づいて、ユーザにより描画されたページ５１を生成する（ステップＳ２５３）。例えば制御部２１は、コンテンツＤＢ２４２を参照し、ステップＳ６３で取得したコンテンツＩＤ及びページ番号と対応付けられたテキスト及び画像を読み出すことで、ページ５１を取得する。制御部２１は、コンテンツＤＢ２４２から取得したページ５１及びステップＳ２５２で取得した描画情報に基づき、描画されたページ５１を生成する。
【０１１１】
制御部２１は、ユーザＤＢ２４１を参照してユーザ情報を取得し（ステップＳ６４）、投稿情報及びユーザ情報を所定の形式で一つにまとめて一覧７１に追加する（ステップＳ６５）。制御部２１は上記の処理を繰り返し、時系列順に各投稿情報を一覧７１に追加することで、描画されたページ５１を含む投稿情報の一覧７１を生成する。
ユーザ端末１の制御部１１は、生成された一覧７１をサーバ２から受信し（ステップＳ６８）、描画されたページ５１を含む投稿情報の一覧７１を表示する（ステップＳ６９）。
【０１１２】
以上により、本実施の形態２によれば、制御部１１は電子コンテンツへの描画を受け付けるための描画マーク２０１を表示する。描画マーク２０１への操作入力を受け付けた場合、制御部１１は電子コンテンツのページ５１への描画を受け付け、描画されたページ５１に係る投稿情報をサーバ２に送信する。制御部１１は、一覧７１を表示する場合に、描画されたページ５１を一覧７１に表示する。これにより、例えばユーザは投稿するページ５１に自由な書き込みを行うことができ、ユーザ間でのコミュニケーションをより円滑にすることができる。
【０１１３】
（実施の形態３）
本実施の形態では、電子コンテンツは動画又は音声を含み、端末１は電子コンテンツの表示画面において動画又は音声の再生を行う形態について述べる。なお、実施の形態１と重複する内容については同一の符号を付して説明を省略する。
【０１１４】
図２２は、実施の形態３に係るコンテンツＤＢ２４２のレコードレイアウトの一例を示す説明図である。本実施の形態３に係るコンテンツＤＢ２４２は例えば、コンテンツＩＤ列、ファイル名列等のほかに、動画列、音声列を含む。動画列は、コンテンツＩＤ及びページ番号と対応付けて、動画データを記憶している。音声列は、コンテンツＩＤ及びページ番号と対応付けて、音声データを記憶している。
【０１１５】
図２３は、実施の形態３に係る電子コンテンツの表示例を示す説明図である。図２３に基づいて、本実施の形態に係る情報処理システムの処理動作の概要について説明する。なお、本実施の形態においてユーザ端末１は、コンテンツＤＢ２４２に記憶されている音声及び動画を含む電子コンテンツをサーバ２からダウンロード済みであるものとする。
制御部１１は電子コンテンツの表示画面において、例えば動画フレーム３０１、動画再生ボタン３０２、音声再生ボタン３０３を含むページ５１を表示する。
【０１１６】
動画フレーム３０１は、動画を再生する画面領域を示すフレームである。図２３に示すように、例えば制御部１１は動画フレーム３０１内に動画再生ボタン３０２を表示する。例えば動画再生ボタン３０２への操作入力を受け付けた場合、制御部１１は動画フレーム３０１に動画を表示する。
【０１１７】
また、例えば制御部１１はページ５１に音声再生ボタン３０３を表示する。音声再生ボタン３０３は、電子コンテンツに含まれる音声を再生するためのアイコンである。音声再生ボタン３０３への操作入力を受け付けた場合、制御部１１は音声出力部１７より音声を出力する。
【０１１８】
なお、本実施の形態において制御部１１はページ５１に動画フレーム３０１、動画再生ボタン３０２及び音声再生ボタン３０３を表示し、動画及び音声の再生を行うものとしたが、本実施の形態はこれに限られない。例えば制御部１１は動画の再生のみを行い、音声の再生は行わない構成としてもよい。また、制御部１１は音声の再生のみを行う構成としてもよい。また、例えば制御１１は動画再生ボタン３０２及び音声再生ボタン３０３をページ５１ではなく、終了マーク５２等と同様にメニューバーに表示してもよい。また、例えば制御部１１は、動画再生ボタン３０２及び音声再生ボタン３０３への操作入力により動画及び音声を再生する構成ではなく、電子コンテンツの各ページ５１を表示した場合に、自動的に音声又は動画を再生する構成としてもよい。上記のように、電子コンテンツの表示画面における音声又は動画の再生処理については、種々の変更が考えられる。
【０１１９】
図２４は、実施の形態３に係る情報処理システムの処理手順の一例を示すフローチャートである。図２４に基づいて、本実施の形態に係る情報処理システムの処理手順について説明する。
【０１２０】
電子コンテンツの選択を受け付けたと判定した場合（Ｓ１３：ＹＥＳ）、制御部１１は、選択された電子コンテンツのページ５１を表示する（ステップＳ３０１）。例えばページ５１は、動画フレーム３０１、動画再生ボタン３０２、音声再生ボタン３０３等を含む。制御部１１は、電子コンテンツの表示を終了するか否かを判定する（ステップＳ３０２）。例えば制御部１１は、終了マーク５２への操作入力を受け付けたか否かにより判定を行う。電子コンテンツの表示を終了すると判定した場合（Ｓ３０２：ＹＥＳ）、制御部１１はページ５１の表示を終了し（ステップＳ３０３）、ステップＳ１２に処理を戻す。
【０１２１】
電子コンテンツの表示を終了しないと判定した場合（Ｓ３０２：ＮＯ）、制御部１１は、動画を再生するか否かを判定する（ステップＳ３０４）。例えば制御部１１は、動画再生ボタン３０２への操作入力を受け付けたか否かにより判定を行う。動画を再生しないと判定した場合（Ｓ３０４：ＮＯ）、制御部１１は処理をステップＳ３０６に移行する。
【０１２２】
動画を再生すると判定した場合（Ｓ３０４：ＹＥＳ）、制御部１１は動画を再生する（ステップＳ３０５）。例えば制御部１１は、動画フレーム３０１に係る画面領域に動画を表示する。制御部１１は、音声を再生するか否かを判定する（ステップＳ３０６）。例えば制御部１１は、音声再生ボタン３０３への操作入力を受け付けたか否かにより判定を行
う。音声を再生しないと判定した場合（Ｓ３０６：ＮＯ）、制御部１１は処理をステップＳ１８に移行する。音声を再生すると判定した場合（Ｓ３０６：ＹＥＳ）、制御部１１は音声を再生し（ステップＳ３０７）、処理をステップＳ１８に移行する。
【０１２３】
なお、本実施の形態においては、電子コンテンツの表示画面における操作入力に基づいて動画又は音声を再生する処理について説明したが、当該処理と、実施の形態１等で詳述した電子コンテンツの投稿処理とを組み合わせてもよい。つまり、例えばメッセージマーク５３又はブックマーク７９への操作入力をトリガとして電子コンテンツのページ５１を一覧７１に投稿する場合に、制御部１１は当該ページ５１に係る動画又は音声に係る情報を含めて投稿情報とする。詳しくは、例えば動画又は音声に係るリンク情報を含めて投稿情報とする。一覧７１に投稿されたページ５１を表示する場合に、制御部１１はリンク情報（例えばリンク先アドレスのテキスト等）を含めて吹き出し７５ａに表示する（図１３参照）。制御部１１は、当該リンク情報への操作入力を受け付けることにより画面を遷移し、動画又は音声を再生する処理を実行する。
【０１２４】
以上より、本実施の形態３によれば、端末１は電子コンテンツの表示画面において、紙媒体を電子化したコンテンツだけでなく、動画又は音声に係るコンテンツを出力する。これによりユーザは、端末１にて電子書籍等の閲覧を行う場合に、動画又は音声の視聴を同時に行うことができる。
【０１２５】
今回開示された実施の形態はすべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１２６】
１  ユーザ端末
１１  制御部
１２  記憶部
１３  通信部
１４  表示部
１５  入力部
１６  撮像部
１７  音声出力部
２  サーバ
２１  制御部
２２  記憶部
２３  通信部
２４  大容量記憶装置
２４１  ユーザＤＢ
２４２  コンテンツＤＢ
２４３  投稿ＤＢ
３１  コンテンツ表示マーク（コンテンツ表示オブジェクト）
３２  一覧表示マーク（一覧表示オブジェクト）
４０  コンテンツ選択画面
４１  コンテンツ情報
５１  ページ
５２  終了マーク
５３  メッセージマーク（投稿オブジェクト）
６０  グループ選択画面
６１  グループ情報
７１  一覧
７２  ユーザ名
７３  登録画像
７４  日時
７５  吹き出し
７６  投稿フォーム
７７  コメント欄
７８  カメラマーク
７９  ブックマーク（投稿オブジェクト）
８０  終了マーク
９０  ページ選択画面
９１  送信マーク
２０１  描画マーク
２０２  描線
３０１  動画フレーム
３０２  動画再生ボタン
３０３  音声再生ボタン
【図１】
2017084037.tif 000003
【図２】
2017084037.tif 000004
【図３】
2017084037.tif 000005
【図４】
2017084037.tif 000006
【図５】
2017084037.tif 000007
【図６】
2017084037.tif 000008
【図７】
2017084037.tif 000009
【図８】
2017084037.tif 000010
【図９】
2017084037.tif 000011
【図１０】
2017084037.tif 000012
【図１１】
2017084037.tif 000013
【図１２】
2017084037.tif 000014
【図１３】
2017084037.tif 000015
【図１４】
2017084037.tif 000016
【図１５】
2017084037.tif 000017
【図１６】
2017084037.tif 000018
【図１７】
2017084037.tif 000019
【図１８】
2017084037.tif 000020
【図１９】
2017084037.tif 000021
【図２０】
2017084037.tif 000022
【図２１】
2017084037.tif 000023
【図２２】
2017084037.tif 000024
【図２３】
2017084037.tif 000025
【図２４】
2017084037.tif 000026