(57)【要約】      （修正有）【課題】電子書籍のコンテンツと電子書籍に関する情報をＳＮＳ（ソーシャルネットワーキングサービス）において共有する場合に、電子書籍の著作権を侵害しにくくする。【解決手段】電子書籍端末１０は、所定の電子書籍データを表示し、表示された電子書籍データの一部の領域をユーザからの操作に応じて選択しＳ１０、選択された一部の領域のページ数及びコンテンツ内容を判断しＳ１１、選択された一部の領域のページ数及びコンテンツ内容が、ＳＮＳサーバ１００に送信できるデータであるかを決定しＳ１２、許可された範囲に応じて、ＳＮＳサーバ１００に選択された一部の領域を送信するＳ１５。【選択図】図３
2016153991.tif 000002
【特許請求の範囲】
【請求項１】
所定のユーザに情報を共有するＳＮＳサーバと、通信可能に接続された電子書籍端末であって、
所定の電子書籍データを表示する表示手段と、
前記表示された電子書籍データの一部の領域をユーザからの操作に応じて選択する選択受付手段と、
前記選択された一部の領域のページ数及びコンテンツ内容を判断する選択領域判断手段と、
前記選択された一部の領域のページ数及びコンテンツ内容が、前記ＳＮＳサーバに送信できるデータであるかを決定する許可範囲決定手段と、
前記許可された範囲に応じて、前記ＳＮＳサーバに前記選択された一部の領域を送信するＳＮＳ書き込み手段と、
を備えることを特徴とする電子書籍端末。
【請求項２】
前記選択された領域に対するユーザからの評価を受け付ける評価受付手段と、をさらに備え、
前記ＳＮＳ書き込み手段は、前記ＳＮＳサーバに前記受け付けた評価を送信する、請求項１に記載の電子書籍端末。
【請求項３】
前記送信した一部の領域の公開範囲をユーザから受け付け、当該受け付けた公開範囲を前記ＳＮＳサーバに送信する公開範囲指定手段と、をさらに備える請求項１又は２に記載の電子書籍端末。
【請求項４】
前記送信した一部の領域を前記ＳＮＳサーバから取得する取得手段と、
前記取得した一部の領域の編集を受け付ける編集受付手段と、をさらに備える請求項１乃至３のいずれかに記載の電子書籍端末。
【請求項５】
所定のユーザに情報を共有するＳＮＳサーバと、通信可能に接続された電子書籍端末とが実行する情報共有方法であって、
所定の電子書籍データを表示するステップと、
前記表示された電子書籍データの一部の領域をユーザからの操作に応じて選択するステップと、
前記選択された一部の領域のページ数及びコンテンツ内容を判断するステップと、
前記選択された一部の領域のページ数及びコンテンツ内容が、前記ＳＮＳサーバに送信できるデータであるかを決定するステップと、
前記許可された範囲に応じて、前記ＳＮＳサーバに前記選択された一部の領域を送信するステップと、
を備えることを特徴とする情報共有方法。
【請求項６】
所定のユーザに情報を共有するＳＮＳサーバと、通信可能に接続された電子書籍端末に、
所定の電子書籍データを表示するステップ、
前記表示された電子書籍データの一部の領域をユーザからの操作に応じて選択するステップ、
前記選択された一部の領域のページ数及びコンテンツ内容を判断するステップ、
前記選択された一部の領域のページ数及びコンテンツ内容が、前記ＳＮＳサーバに送信できるデータであるかを決定するステップ、
前記許可された範囲に応じて、前記ＳＮＳサーバに前記選択された一部の領域を送信するステップ、
を実行させる電子書籍用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子書籍の閲覧を行う電子書籍端末において、ＳＮＳ（ソーシャルネットワーク）に情報を共有する電子書籍端末、情報共有方法及び電子書籍端末用プログラムに関する。
【背景技術】
【０００２】
近年、公衆回線網に接続された携帯端末をＷｅｂサーバ等と接続することで、ユーザに様々なサービスが提供されている。例えば、タブレット端末やパソコンを用いて、電子書籍を閲覧することが可能になってきた。
【０００３】
このような電子書籍に関する情報をネットワーク上で共有することができる。例えば、ＳＮＳ（ソーシャルネットワーキングサービス）を利用して、友人や知人間に自身が閲覧した電子書籍に関する情報を共有することが行われている。このように、電子書籍に関する情報を共有する方法として、例えば、特許文献１では、自身が閲覧している電子書籍のコンテンツとこの電子書籍に関する情報とをＳＮＳに送信することが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１４３０２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、電子書籍のコンテンツをただ送信するだけでは、ユーザは、電子書籍の著作権を意図せずに侵害することが有り得た。
【０００６】
本発明者は、電子書籍のコンテンツとこの電子書籍に関する情報をＳＮＳにおいて共有する場合に、電子書籍の著作権を侵害しにくくすることに着目した。
【０００７】
本発明は、これらの課題に鑑み、電子書籍の閲覧を行う電子書籍端末において、ＳＮＳに情報を共有する場合に、電子書籍の著作権を侵害しにくくする電子書籍端末、情報共有方法及び電子書籍端末用プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明では、以下のような解決手段を提供する。
【０００９】
第１の特徴に係る発明は、所定のユーザに情報を共有するＳＮＳサーバと、通信可能に接続された電子書籍端末であって、
所定の電子書籍データを表示する表示手段と、
前記表示された電子書籍データの一部の領域をユーザからの操作に応じて選択する選択受付手段と、
前記選択された一部の領域のページ数及びコンテンツ内容を判断する選択領域判断手段と、
前記選択された一部の領域のページ数及びコンテンツ内容が、前記ＳＮＳサーバに送信できるデータであるかを決定する許可範囲決定手段と、
前記許可された範囲に応じて、前記ＳＮＳサーバに前記選択された一部の領域を送信するＳＮＳ書き込み手段と、
を備えることを特徴とした電子書籍端末を提供する。
【００１０】
第１の特徴に係る発明によれば、所定のユーザに情報を共有するＳＮＳサーバと、通信可能に接続された電子書籍端末は、所定の電子書籍データを表示し、前記表示された電子書籍データの一部の領域をユーザからの操作に応じて選択し、前記選択された一部の領域のページ数及びコンテンツ内容を判断し、前記選択された一部の領域のページ数及びコンテンツ内容が、前記ＳＮＳサーバに送信できるデータであるかを決定し、前記許可された範囲に応じて、前記ＳＮＳサーバに前記選択された一部の領域を送信する。
【００１１】
第１の特徴に係る発明は、電子書籍端末のカテゴリであるが、情報共有方法及び電子書籍端末用プログラムであっても同様の作用、効果を奏する。
【００１２】
第２の特徴に係る発明は、前記選択された領域に対するユーザからの評価を受け付ける評価受付手段と、をさらに備え、
前記ＳＮＳ書き込み手段が、前記ＳＮＳサーバに前記受け付けた評価を送信する、第１の特徴に係る発明である電子書籍端末を提供する。
【００１３】
第２の特徴に係る発明によれば、第１の特徴に係る発明である電子書籍端末は、前記選択された領域に対するユーザからの評価を受け付け、前記ＳＮＳサーバに前記受け付けた評価を送信する。
【００１４】
第３の特徴に係る発明は、前記送信した一部の領域の公開範囲をユーザから受け付け、当該受け付けた公開範囲を前記ＳＮＳサーバに送信する公開範囲指定手段と、をさらに備える第１又は第２の特徴に係る発明である電子書籍端末を提供する。
【００１５】
第３の特徴に係る発明によれば、第１又は第２の特徴に係る発明である電子書籍端末は、前記送信した一部の領域の公開範囲をユーザから受け付け、当該受け付けた公開範囲を前記ＳＮＳサーバに送信する。
【００１６】
第４の特徴に係る発明は、前記送信した一部の領域を前記ＳＮＳサーバから取得する取得手段と、
前記取得した一部の領域の編集を受け付ける編集受付手段と、をさらに備える第１乃至第３のいずれかの特徴に係る発明である電子書籍端末を提供する。
【００１７】
第４の特徴に係る発明によれば、第１乃至第３のいずれかの特徴に係る発明である電子書籍端末は、前記送信した一部の領域を前記ＳＮＳサーバから取得し、前記取得した一部の領域の編集を受け付ける。
【００１８】
第５の特徴に係る発明は、所定のユーザに情報を共有するＳＮＳサーバと、通信可能に接続された電子書籍端末とが実行する情報共有方法であって、
所定の電子書籍データを表示するステップと、
前記表示された電子書籍データの一部の領域をユーザからの操作に応じて選択するステップと、
前記選択された一部の領域のページ数及びコンテンツ内容を判断するステップと、
前記選択された一部の領域のページ数及びコンテンツ内容が、前記ＳＮＳサーバに送信できるデータであるかを決定するステップと、
前記許可された範囲に応じて、前記ＳＮＳサーバに前記選択された一部の領域を送信するステップと、
を備えることを特徴とする情報共有方法を提供する。
【００１９】
第６の特徴に係る発明は、所定のユーザに情報を共有するＳＮＳサーバと、通信可能に接続された電子書籍端末に、
所定の電子書籍データを表示するステップ、
前記表示された電子書籍データの一部の領域をユーザからの操作に応じて選択するステップ、
前記選択された一部の領域のページ数及びコンテンツ内容を判断するステップ、
前記選択された一部の領域のページ数及びコンテンツ内容が、前記ＳＮＳサーバに送信できるデータであるかを決定するステップ、
前記許可された範囲に応じて、前記ＳＮＳサーバに前記選択された一部の領域を送信するステップ、
を実行させる電子書籍端末用プログラムを提供する。
【発明の効果】
【００２０】
本発明によれば、電子書籍の閲覧を行う電子書籍端末において、ＳＮＳに情報を共有する場合に、電子書籍の著作権を侵害しにくくする電子書籍端末、情報共有方法及び電子書籍端末用プログラムを提供することが可能となる。
【図面の簡単な説明】
【００２１】
【図１】図１は、本発明の好適な実施形態である情報共有システム１の概要図である。
【図２】図２は、電子書籍端末１０、ＳＮＳサーバ１００の機能ブロック図と各機能の関係を示す図である。
【図３】図３は、電子書籍端末１０、ＳＮＳサーバ１００が実行するフローチャートである。
【図４】図４は、電子書籍端末１０、ＳＮＳサーバ１００が実行するフローチャートである。
【図５】図５は、本発明を適用した電子書籍端末１０を示す図である。
【図６】図６は、投稿用ウインドウ５０を拡大した拡大図である。
【図７】図７は、コンテンツ情報テーブルを示す図である。
【発明を実施するための形態】
【００２２】
以下、本発明を実施するための最良の形態について図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
【００２３】
［情報共有システム１の概要］
図１は、本発明の好適な実施形態である情報共有システム１の概要を説明するための図である。この図１に基づいて、情報共有システム１の概要を説明する。
【００２４】
情報共有システム１において、複数の電子書籍端末１０ａ、１０ｂ、１０ｃ（以下、明示しない限りは単に「１０」とする）と、ＳＮＳサーバ１００とがＳＮＳ４を構成する。
【００２５】
ここで、ＳＮＳとは、コンピュータシステムによって構成される社会的ネットワークであって、構成する電子書籍端末１０を利用するユーザ間に一定の繋がりを定義することで、社会性を表現するものである。繋がりとは、友人関係や、情報の選択的な受発信を示すフォロー、フォロワーや、特定の主題を持つコミュニティへの参加が一般的であり、これに限られない。
【００２６】
［情報共有システムのシステム構成］
図２は、本発明の好適な実施形態である情報共有システム１のシステム構成図である。情報共有システム１は、複数の電子書籍端末１０、ＳＮＳサーバ１００、公衆回線網３（インターネットや第３世代、第４世代通信網等）、ＳＮＳ４から構成される。
【００２７】
電子書籍端末１０及びＳＮＳサーバ１００は、公衆回線網３を介して、通信可能に接続されている。ＳＮＳ４は、ＳＮＳサーバ１００が、各電子書籍端末１００を結びつけることにより構成される、なお、ＳＮＳ４は、個々の端末ではなく、端末を用いてログインを行ったアカウントによって構成されても良い。
【００２８】
電子書籍端末１０は、一般的な情報端末であってよく、後述する情報機器や電化製品である。電子書籍端末１０は、携帯電話、スマートフォン、複合型プリンタ、テレビ、ルータ又はゲートウェイ等のネットワーク機器、コンピュータに加えて、冷蔵庫、洗濯機等の白物家電であってもよいし、電話機、ネットブック端末、スレート端末、電子書籍端末、電子辞書端末、携帯型音楽プレーヤ、携帯型コンテンツ再生・録画プレーヤ等の一般的な情報家電であってよい。
【００２９】
ＳＮＳサーバ１００は、ＳＮＳを構成し、電子書籍端末１０に対して、後述する各ユーザが投稿した情報を提供するサーバである。
【００３０】
［各機能の説明］
図２は、電子書籍端末１０、ＳＮＳサーバ１００の機能ブロックと各機能の関係を示す図である。
【００３１】
電子書籍端末１０は、制御部１１として、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等を備え、通信部１２として、例えば、ＩＥＥＥ８０２．１１に準拠したＷｉＦｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）対応デバイス又は第３世代移動通信システム等のＩＭＴ−２０００規格に準拠した無線デバイス等を備える（有線によるＬＡＮ接続であってもよい）。
【００３２】
さらに、電子書籍端末１０は、入出力部１３として、制御部で制御したデータや画像を出力表示する表示部を備え、かつ、ユーザからの入力を受付けるタッチパネルやキーボード、マウス等を備える。
【００３３】
さらに、電子書籍端末１０は、記憶部１４として、ハードディスクや半導体メモリによる、データのストレージ部を備える。
【００３４】
電子書籍端末１０は、制御部１１が所定のプログラムを読み込むことで、通信部１２と協働して、選択領域送信モジュール２０、評価送信モジュール２１、公開範囲送信モジュール２２を実現する。また、電子書籍端末１０は、制御部１１が所定のプログラムを読み込むことで、入出力部１３と協働して、表示モジュール３０、選択受付モジュール３１、評価受付モジュール３２、公開範囲受付モジュール３３、選択領域再取得受付モジュール３４、編集受付モジュール３５を実現する。また、制御部１１が所定のプログラムを読み込むことで、選択領域判断モジュール３６、許可範囲決定モジュール３７を実現する。また、電子書籍端末１０は、制御部１１が所定のプログラムを読み込むことで、記憶部１４と協働して、コンテンツ情報記憶モジュール４０を実現する。
【００３５】
ＳＮＳサーバ１００は、同様に制御部１１０として、ＣＰＵ、ＲＡＭ、ＲＯＭ等を備え、通信部１２０として、例えば、ＩＥＥＥ８０２．１１に準拠したＷｉＦｉ対応デバイスを備える（有線であってもよい）。加えて、ＳＮＳサーバ１００は、記憶部１３０として、ハードディスクや半導体メモリによる、データのストレージ部を備える。
【００３６】
ＳＮＳサーバ１００の制御部１１０が所定のプログラムを読み込むことで、通信部１２０と協働して、選択領域受信モジュール２００、評価受信モジュール２１０、公開範囲受信モジュール２２０を実現する。また、ＳＮＳサーバ１００の制御部が所定のプログラムを読み込むことで、記憶部１３０と協働して、選択領域記憶モジュール３００、評価記憶モジュール３００、公開範囲記憶モジュール３２０を実現する。
【００３７】
［ＳＮＳ投稿処理］
図３は、電子書籍端末１０、ＳＮＳサーバ１００が実行するＳＮＳ投稿処理のフローチャートである。上述した各装置のモジュールが行う処理について、本処理に併せて説明する。
【００３８】
前提として、ユーザは電子書籍端末１０にて、電子書籍データを購入し、閲覧を行う。この電子書籍データの購入は、ユーザが電子書籍端末１０にて、閲覧したい電子書籍データを購入し、図示していない電子書籍サーバからダウンロードすることにより行う。この処理についての詳細は本発明の要旨ではないため、詳細は省略する。
【００３９】
初めに、ユーザは、閲覧している電子書籍データにおいて、ＳＮＳに投稿したい文字列や画像などのコンテンツを選択したか否かを判断する（ステップＳ１０）。ステップＳ１０において、コンテンツの領域選択が行われていないと判断した場合（ＮＯ）、本処理を終了する。
【００４０】
電子書籍端末１０の表示モジュール３０は、電子書籍データの表示を行う。表示された電子書籍データに対して、電子書籍端末１０の選択受付モジュール３１は、ユーザからの操作入力を受け付ける。電子書籍端末１０の選択受付モジュール３１が受け付ける操作入力とは、例えば、文字列の選択、文字列の特定部分の選択、選択した文字列のコピー、画像の選択、画像の特定領域の選択、文字の入力、項目の選択等が挙げられる。また、この他の内容を受け付けることが可能であることは言うまでもない。
【００４１】
ここで、ユーザがコンテンツを選択する方法について説明する。
【００４２】
図５は、ユーザが閲覧している電子書籍データ及び本発明を適用した電子書籍端末１０を示す図である。
【００４３】
まず、ユーザが画像を投稿用ウインドウ５０に選択する場合について説明する。
【００４４】
ユーザは、ＳＮＳに投稿を行いたい画像の領域を選択する。電子書籍端末１０の選択受付モジュール３１は、ユーザからの選択を受け付ける。具体的には、ユーザは、投稿したい画像の領域を画像選択枠５１で選択する。ユーザは、この画像選択枠５１で選択した画像を投稿用ウインドウ５０にドラッグする。電子書籍端末１０の記憶部１４は、投稿用ウインドウ５０にドラッグされた画像を記憶する。
【００４５】
なお、画像選択枠５１の形状は、矩形形状に限らず、他の形状であっても良い。また、電子書籍端末１０の選択受付モジュール３１は、画像選択枠５１の替わりに、他の方法でユーザが選択した画像そのもの又は選択した一部の領域に対して選択を受け付けても良い。また、ユーザが画像をドラッグせずに、画像選択枠５１により選択した画像を表示するようにしても良い。
【００４６】
次に、ユーザが文字列を投稿用ウインドウ５０に選択する場合について説明する。
【００４７】
ユーザは、ＳＮＳに投稿を行いたい文字列を選択する。電子書籍端末１０の選択受付モジュール３１は、ユーザからの選択を受け付ける。具体的には、ユーザは、投稿したい文字列を文章選択枠５２で選択する。ユーザは、この文章選択枠５２で選択した文字列を投稿用ウインドウ５０にドラッグする。電子書籍端末１０の記憶部１４は、投稿用ウインドウ５０にドラッグされた文字列を記憶する。
【００４８】
なお、文章選択枠５２の形状は、矩形に限らず、他の形状であっても良い。また、電子書籍端末１０の選択受付モジュール３１は、文章選択枠５２の代わりに、他の方法でユーザが選択した文字列そのもの又は選択した一部の領域に対して選択を受け付けても良い。また、ユーザが文字列をドラッグせずに、文章選択枠５２により選択した文字列を表示するようにしても良い。
【００４９】
次に、投稿用ウインドウ５０について説明する。図６は、投稿用ウインドウ５０の拡大図である。
【００５０】
図６に示すように、投稿用ウインドウ５０は、画像枠５００、文章枠５１０、投稿コメント枠５２０、評価枠５３０、書籍情報枠５４０、公開範囲指定枠５５０、ＳＮＳ書き込み枠５６０を備える。
【００５１】
電子書籍端末１０の表示モジュール３０は、投稿用ウインドウ５０を電子書籍端末１０に表示する。電子書籍端末１０の表示モジュール３０は、選択受付モジュール３１が受け付けた画像を、画像枠５００に表示する。また、電子書籍端末１０の表示モジュール３０は、選択受付モジュール３１が受け付けた文字列を、文章枠５１０に表示する。また、電子書籍端末１０の表示モジュール３０は、ユーザからの入力を受け付け、ＳＮＳへの投稿内容を表示する投稿コメント枠５２０に表示する。また、電子書籍端末１０の表示モジュール３０は、「面白い」、「ためになる」、「驚いた」、「読まなきゃ損」等の予め設定された複数の評価を評価枠５３０に表示する。また、電子書籍端末１０の表示モジュール３０は、「書籍名」、「著者名」、「価格」等の電子書籍端末１０に表示している電子書籍データに関する情報を書籍情報枠５４０に表示する。また、電子書籍端末１０の表示モジュール３０は、ユーザがＳＮＳにおける公開範囲先を公開範囲指定枠５５０に表示する。また、電子書籍端末１０の表示モジュール３０は、ユーザがＳＮＳに投稿するための操作入力を受け付けるＳＮＳ書き込み枠５６０を表示する。
【００５２】
なお、図６に示す投稿用ウインドウ５０は、あくまでも一例であり、画像枠５００、文章枠５１０、投稿コメント枠５２０、評価枠５３０、書籍情報枠５４０、ＳＮＳ書き込み枠５５０は、他の配置であっても良い。また、評価枠５２０や書籍情報枠５３０が存在しない等必要に応じて適宜各枠は削除しても良い。また、例えば、画像枠５００、文章枠５１０、投稿コメント枠５２０を１つにしても良い。また、他の項目を枠として追加しても良い。
【００５３】
ステップＳ１０において、領域選択が行われたと判断した場合（ＹＥＳ）、電子書籍端末１０の選択領域判断モジュール３６は、選択された文字列及び画像の内容を判断する（ステップＳ１１）。ステップＳ１１において、予め電子書籍端末１０のコンテンツ情報記憶モジュール４０に記憶しているコンテンツ情報テーブルに基づいて選択された文字列及び画像の内容を判断する。
【００５４】
図７は、コンテンツ情報テーブルを示す図である。図７に示すように、電子書籍端末１０のコンテンツ情報記憶モジュール４０は、コンテンツの内容、コピーの可否、公開範囲を其々対応付けて記憶している。具体的には、電子書籍データの各ページに含まれるコンテンツがコピーできるか否か及びＳＮＳにおいて誰にでも閲覧可能か否かを記憶する。ここで、「全コピー」とは、画像又は文字列のすべてをコピーすることである。また、「一部コピー」とは、画像又は文字列の一部の領域をコピーすることである。また、「一般公開」とは、ＳＮＳにおいて全体に向けて公開することである。また、「部分公開」とは、ＳＮＳにおいて、特定の人物に対して公開することである。ここでの特定の人物とは、ユーザが予め設定した個人や、ユーザが予め設定した複数の人物が登録されたグループや、ユーザが予め設定した特定のキーワードに関連した人物等である。また、「非公開」とは、ＳＮＳにおいて、自分以外の他の人物に対して公開をしないことである。なお、部分公開を行うユーザの決定方法は、他の方法であっても良い。
【００５５】
電子書籍端末１０のコンテンツ情報記憶モジュール４０は、ページ数とこのページに掲載されているコンテンツ（画像又は文字列）と、コピー範囲と、公開範囲とを関連付け、コンテンツ情報テーブルとして記憶する。
【００５６】
ここで、コピーできる範囲は、電子書籍データの著作権者が予め設定した範囲を記憶する。なお、コピー範囲が予め設定されていないものの、著作権が消滅していない場合には、自動的に設定しても良い。また、著作権が消滅している場合には、全コピーが可となっていて良い。
【００５７】
また、公開範囲は、ユーザが任意に設定することができる。具体的には、電子書籍端末１０の公開範囲受付モジュール３３は、ユーザからの公開範囲の指定を受け付ける。ユーザが指定する公開範囲としては、上述した「一般公開」、「部分公開」及び「非公開」がある。ユーザは、各ページのコンテンツに対しての公開範囲を指定する。
【００５８】
次に、コンテンツ情報テーブルについて説明する。図７に示すコンテンツ情報テーブルでは、「ページ３  図」は、全コピーが「ＮＧ」、一部コピーが「ＯＫ」、一般公開が「ＮＧ」、部分公開が「ＯＫ」、非公開が「ＮＧ」となっている。
【００５９】
これは、ページ３に掲載されているコンテンツが画像を含む図であることを示す。また、全コピーが「ＮＧ」とは、この画像の全領域をコピーすることが不可であることを示す。全領域のコピーとは、このページに掲載されている画像の全てをコピーすることが不可であることを意味する。また、一部コピーが「ＯＫ」とは、この画像の一部の領域をコピーすることが可であることを示す。一部の領域をコピーするとは、このページに掲載されている画像の一部を選択し、この選択した画像をコピーすることが可であることを意味する。また、一般公開が「ＮＧ」、部分公開が「ＯＫ」、非公開が「ＮＧ」とは、選択した一部の領域に含まれる画像及び感想等をＳＮＳに投稿した場合の公開範囲が、部分公開であることを示す。
【００６０】
同様に、「ページ４  文章」は、全コピーが「ＮＧ」、一部コピーが「ＯＫ（１００字まで）」、一般公開が「ＯＫ」、部分公開が「−」、非公開が「ＮＧ」となっている。
【００６１】
これは、ページ４に掲載されているコンテンツが文字列であることを示す。また、全コピーが「ＮＧ」とは、このページに掲載されている文字列の全てをコピーすることが不可であることを示す。文字列の全てをコピーするとは、このページに掲載されている文字列の全てをコピーすることが不可であることを意味する。また、一部コピーが「ＯＫ（１００字まで）」とは、この文字列の一部を１００字までコピーすることが可であることを示す。文字列の一部を１００字までコピーするとは、このページに掲載されている文字列の一部を選択し、この選択した文字列を１００字までコピーすることが可であることを意味する。また、一般公開が「ＯＫ」、部分公開が「−」、非公開が「ＮＧ」とは、選択した文字列及び感想等をＳＮＳに投稿した場合の公開範囲が、一般公開であることを示す。ここで、部分公開が「−」となっている理由は、投稿した内容が一般公開されるものであるため、部分公開する必要性が無いからである。
【００６２】
同様に、「ページ５  文章」は、全コピーが「ＮＧ」、一部コピーが「ＯＫ（１００字まで）」、一般公開が「ＮＧ」、部分公開が「ＯＫ」、非公開が「ＮＧ」となっている。
【００６３】
これは、ページ５に掲載されているコンテンツが文字列であることを示す。また、全コピーが「ＮＧ」とは、上述した内容と同様である。また、一部コピーが「ＯＫ（１００字まで）」とは、上述した内容と同様である。また、一般公開が「ＮＧ」、部分公開が「ＯＫ」、非公開が「ＮＧ」とは、選択した文字列及び感想等をＳＮＳに投稿した場合の公開範囲が、部分公開であることを示す。
【００６４】
同様に、「ページ６  文章」は、全コピーが「ＮＧ」、一部コピーが「ＯＫ（５０字まで）」、一般公開が「ＮＧ」、部分公開が「ＮＧ」、非公開が「ＯＫ」となっている。
【００６５】
これは、ページ６に掲載されているコンテンツが文字列であることを示す。また、全コピーが「ＮＧ」とは、上述した内容と同様である。また、一部コピーが「ＯＫ（５０時まで）」とは、上述した内容と略同様であるが、コピーすることが可能な文字数が５０字までであることを示す。また、一般公開が「ＮＧ」、部分公開が「ＮＧ」、非公開が「ＯＫ」とは、選択した文字列及び感想等をＳＮＳに投稿した場合の公開範囲が、自分以外の他の人物に対しては、公開されないことを示す。
【００６６】
ステップＳ１１において、電子書籍端末１０の選択領域判断モジュール３６は、選択され、投稿用ウインドウ５０にドラッグされた領域のコンテンツのページ数及びコンテンツ内容を、コンテンツ情報テーブルに基づいて判断する。選択領域判断モジュール３６が判断したページ数及びコンテンツ内容に基づいて、電子書籍端末１０の許可範囲決定モジュール３７は、ＳＮＳサーバに対して送信可能なデータか否かを判断する（ステップＳ１２）。
【００６７】
ステップＳ１２において、電子書籍端末１０の許可範囲決定モジュール３７は、選択受付モジュール３１で受け付けたコンテンツ内容がコンテンツ情報テーブルに規定された値の範囲内であるか否かを判断する。
【００６８】
具体的には、図５に示す通り、ユーザが選択した画像及び文字列がコンテンツ情報テーブルに規定された範囲内であるか否かを判断する。
【００６９】
選択受付モジュール３１が受け付けた画像の選択領域がコンテンツ情報テーブルに規定された範囲内であるか否かの判断は、今回選択された画像のピクセル数が、規定されたピクセル数の範囲内にあるか否かで判断する。なお、他の方法で判断しても良い。
【００７０】
また、選択受付モジュール３１が受け付けた文字列の文字数がコンテンツ情報テーブルに規定された範囲内であるか否かの判断は、選択された文字列の文字数をカウントし、カウントした文字数が、規定された文字数の範囲内にあるか否かで判断する。なお、他の方法で判断しても良い。
【００７１】
ステップＳ１２において、電子書籍端末１０の許可範囲決定モジュール３７は、選択受付モジュール３１で受け付けたコンテンツ内容が、コンテンツ情報テーブルに規定された値の範囲外であると判断した場合（ＮＯ）、ユーザにその旨を通知し、本処理を終了する。
【００７２】
ステップＳ１２において、電子書籍端末１０の許可範囲決定モジュール３７は、選択受付モジュール３１で受け付けたコンテンツ内容が、コンテンツ情報テーブルに規定された範囲内であると判断した場合（ＹＥＳ）、ユーザからの入力を受け付ける（ステップＳ１３）。
【００７３】
ステップＳ１３において、ユーザは、図６に示す投稿コメント枠５２０に自身のコメントを入力する。ここで投稿コメント枠５２０には、上述した選択した文字列及び画像が表示されていても良い。
【００７４】
また、ステップＳ１３において、ユーザからの入力を受け付けるとともに、電子書籍端末１０の評価受付モジュール３２は、ユーザからの評価を受け付ける。
【００７５】
評価受付モジュール３２が受け付ける評価は、図６に示すように、予め設定された複数の評価を評価枠５３０に表示し、ユーザが選択するものである。なお、予め設定してある評価を評価枠５３０に表示するのではなく、ユーザが評価を直接入力できるようにしていても良い。
【００７６】
また、ステップＳ１３において、電子書籍端末１０の公開範囲受付モジュール３３は、投稿コメントの公開範囲の入力を受け付ける。
【００７７】
公開範囲受付モジュール３３が受け付ける公開先は、図６に示すように、予め設定された複数の公開範囲先を公開範囲指定枠５５０に表示し、ユーザが選択するものである。なお、予め設定してある公開範囲先を公開範囲指定枠５５０に表示するのではなく、ユーザが公開範囲先を入力できるようにしていても良い。なお、ここでユーザが公開範囲先を決定するのではなく、予めコンテンツ情報テーブルに記憶してある公開先を使用しても良い。また、ユーザが公開範囲の指定を行わなかった場合、コンテンツ情報テーブルに記憶している公開先が使用されても良い。
【００７８】
電子書籍端末１０の選択受付モジュール３１は、ユーザからＳＮＳへの投稿指示の有無を判断する（ステップＳ１４）。ステップＳ１４において、投稿用ウインドウ５０のＳＮＳ書き込み枠５５０へのユーザの操作入力を受け付けたか否かを判断する。
【００７９】
電子書籍端末１０は、ユーザのＳＮＳ書き込み枠５５０への操作入力を受け付けていないと判断した場合（ＮＯ）、ユーザからの操作入力が行われるまで待機する。
【００８０】
電子書籍端末１０は、ユーザのＳＮＳ書き込み枠５５０への操作入力を受け付けたと判断した場合（ＹＥＳ）、ユーザが入力した各種データをＳＮＳサーバ１００に送信する（ステップＳ１５）。ステップＳ１５において、電子書籍端末１０の選択領域送信モジュール２０は、選択された画像、文字列又は投稿コメントをＳＮＳサーバ１００に送信する。また、電子書籍端末１０の評価送信モジュール２１は、入力された評価をＳＮＳサーバ１００に送信する。また、電子書籍端末１０の公開範囲送信モジュール２２は、入力された公開範囲をＳＮＳサーバ１００に送信する。
【００８１】
ＳＮＳサーバ１００は、電子書籍端末１０から送信された各種データを受信する（ステップＳ１６）。ステップＳ１６において、ＳＮＳサーバ１００の選択領域受信モジュール２００は、電子書籍端末１０から送信された、選択された画像、文字列又は投稿コメントを受信する。また、ＳＮＳサーバ１００の評価受信モジュール２１０は、電子書籍端末１０から送信された評価を受信する。また、ＳＮＳサーバ１００の公開範囲受信モジュール２２０は、電子書籍端末１０から送信された公開範囲を受信する。
【００８２】
ＳＮＳサーバ１００は、受信した各種データを記憶部１３０に記憶する（ステップＳ１７）。ＳＮＳサーバ１００の選択領域記憶モジュール３００は、受信した画像、文字列又は投稿コメントを記憶する。また、ＳＮＳサーバ１００の評価記憶モジュール３１０は、受信した評価を記憶する。また、ＳＮＳサーバ１００の公開範囲記憶モジュール３２０は、受信した公開範囲を記憶する。以上が、ＳＮＳ投稿処理の手順である。
【００８３】
ＳＮＳサーバ１００は、記憶した各種データに基づいて、ユーザが投稿したデータを一般公開又は公開範囲で指定されたユーザに対して公開する。
【００８４】
［ＳＮＳ投稿修正処理］
電子書籍端末１０の編集受付モジュール３５は、ユーザからこれまでにＳＮＳサーバ１００に投稿した各種データの修正要求を受け付けたか否かを判断する（ステップＳ２０）。ステップＳ２０において、ユーザからの修正要求を受け付けていないと判断した場合（ＮＯ）、本処理を終了する。
【００８５】
ステップＳ２０において、ユーザからの修正要求を受け付けたと判断した場合（ＹＥＳ）、電子書籍端末１０は、修正データの送信要求をＳＮＳサーバ１００に送信する（ステップＳ２１）。
【００８６】
ＳＮＳサーバ１００は、電子書籍端末１０からの修正データの送信要求を受信する（ステップＳ２２）。ＳＮＳサーバ１００は、受信した修正データの送信要求に基づいて、記憶している入力データを修正データとして電子書籍端末１０に送信する（ステップＳ２３）。電子書籍端末１０は、修正データをＳＮＳサーバ１００から受信する（ステップＳ２４）。
【００８７】
電子書籍端末１０は、受信した修正データを投稿用ウインドウ５０に表示する。電子書籍端末１０は、この投稿用ウインドウ５０において、ユーザからのデータの修正を受け付ける（ステップＳ２５）。ステップＳ２５において、ユーザから受け付けるデータの修正とは、投稿内容、投稿範囲、文字列、画像、評価といった投稿した内容に関するデータに関しての一部又は全部の修正を行えることを意味する。
【００８８】
ステップＳ２５において、電子書籍端末１０の選択領域再取得受付モジュール３４は、前回選択した領域とは異なる領域の選択を受け付ける。ここで受け付けた選択領域を投稿用ウインドウ５０の画像枠５００又は文章枠５１０に表示する。ステップＳ２５において電子書籍端末１０の選択領域判断モジュール３６は、受け付けた選択領域のコンテンツが、予め電子書籍端末１０のコンテンツ情報記憶モジュール４０に記憶しているコンテンツ情報テーブルに基づいて選択された文字列及び画像の内容を判断する（ステップＳ２６）。なお、ステップＳ２６における処理は、上述したステップＳ１１の処理と同様である。
【００８９】
選択領域判断モジュール３６が判断したページ数及びコンテンツ内容に基づいて、電子書籍端末１０の許可範囲決定モジュール３７は、ＳＮＳサーバに対して送信可能なデータか否かを判断する（ステップＳ２７）。
【００９０】
ステップＳ２７において、電子書籍端末１０の許可範囲決定モジュール３７は、選択領域再取得受付モジュール３４で受け付けたコンテンツ内容がコンテンツ情報テーブルに規定された値の範囲内であるか否かを判断する。なお、ステップＳ２７における処理は、上述したステップＳ１２の処理と同様である。
【００９１】
ステップＳ２７において、電子書籍端末１０の許可範囲決定モジュール３７は、選択領域再取得受付モジュール３４で受け付けたコンテンツ内容が、コンテンツ情報テーブルに規定された値の範囲外であると判断した場合（ＮＯ）、ユーザにその旨を通知し、本処理を終了する。
【００９２】
ステップＳ２７において、電子書籍端末１０の許可範囲決定モジュール３７は、選択領域再取得受付モジュール３４で受け付けたコンテンツ内容がコンテンツ情報テーブルに規定された値の範囲内であると判断した場合（ＹＥＳ）、電子書籍端末１０の編集受付モジュール３５は、編集データの書き込み入力の有無を判断する（ステップＳ２８）。ステップＳ２８において、投稿用ウインドウ５０のＳＮＳ書き込み枠５５０へのユーザの操作入力を受け付けたか否かを判断する。なお、ステップＳ２８における処理は、上述したステップＳ１４の処理と同様である。
【００９３】
電子書籍端末１０は、ユーザのＳＮＳ書き込み枠５５０への操作入力を受け付けていないと判断した場合（ＮＯ）、ユーザからの操作入力が行われるまで待機する。
【００９４】
電子書籍端末１０は、ユーザのＳＮＳ書き込み枠５５０への操作入力を受け付けたと判断した場合（ＹＥＳ）、ユーザが編集した各種データをＳＮＳサーバに送信する（ステップＳ２９）。
【００９５】
ステップＳ２９において、電子書籍端末１０の選択領域送信モジュール２０は、今回選択された画像、文字列又は投稿コメントをＳＮＳサーバ１００に送信する。また、電子書籍端末１０の評価送信モジュール２１は、今回入力された評価をＳＮＳサーバ１００に送信する。また、電子書籍端末１０の公開範囲送信モジュール２２は、今回入力された公開範囲をＳＮＳサーバ１００に送信する。
【００９６】
ＳＮＳサーバ１００は、電子書籍端末１０が送信した編集された各種データを受信する（ステップＳ３０）。ステップＳ３０において、ＳＮＳサーバ１００の選択領域受信モジュール２００は、電子書籍端末１０から送信された今回編集された画像、文字列又は投稿コメントを受信する。また、ＳＮＳサーバ１００の評価受信モジュール２１０は、電子書籍端末１０から送信された今回編集された評価を受信する。また、電子書籍端末１０の公開範囲受信モジュール２２０は、電子書籍端末１０から送信された今回編集された公開範囲を受信する。
【００９７】
ＳＮＳサーバ１００は、受信した編集された各種データを記憶部１３０に記憶する（ステップＳ３１）。ＳＮＳサーバ１００の選択領域記憶モジュール３００は、今回受信した画像、文字列又は投稿コメントを記憶する。また、ＳＮＳサーバ１００の評価記憶モジュール３１０は、今回受信した評価を記憶する。また、ＳＮＳサーバ１００の公開範囲記憶モジュール３２０は、受信した公開範囲を記憶する。以上が、ＳＮＳ投稿修正処理の手順である。
【００９８】
なお、本実施形態において、全ての編集データをＳＮＳサーバ１００に送信しているが、修正が行われた各データのみをＳＮＳサーバに送信し、ＳＮＳサーバは、修正部分のみを記憶するようにしても良い。
【００９９】
ＳＮＳサーバ１００は、今回記憶した編集された各種データに基づいて、ユーザが編集したデータを一般公開又は公開範囲で指定されたユーザに対して公開する。
【０１００】
上述した手段、機能は、コンピュータ（ＣＰＵ，情報処理装置，各種端末を含む）が、所定のプログラムを読み込んで、実行することによって実現される。プログラムは、例えば、フレキシブルディスク、ＣＤ（ＣＤ−ＲＯＭなど）、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭなど）等のコンピュータ読取可能な記録媒体に記録された形態で提供される。この場合、コンピュータはその記録媒体からプログラムを読み取って内部記憶装置または外部記憶装置に転送し記憶して実行する。また、そのプログラムを、例えば、磁気ディスク、光ディスク、光磁気ディスク等の記憶装置（記録媒体）に予め記録しておき、その記憶装置から通信回線を介してコンピュータに提供するようにしてもよい。
【０１０１】
以上、本発明の実施形態について説明したが、本発明は上述したこれらの実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【符号の説明】
【０１０２】
１  情報共有システム、３  公衆回線網、４  ＳＮＳ、１０  電子書籍端末、１００  ＳＮＳサーバ、
【図１】
2016153991.tif 000003
【図２】
2016153991.tif 000004
【図３】
2016153991.tif 000005
【図４】
2016153991.tif 000006
【図５】
2016153991.tif 000007
【図６】
2016153991.tif 000008
【図７】
2016153991.tif 000009