(57)【要約】【課題】同一の電子書籍を所有する他のユーザと編集作業の結果を効率的に共有することができる電子機器及び通信システムを提供すること。【解決手段】第１電子書籍データを記憶する第１記憶部１２と、他の電子機器２〜ｎにおいて第１電子書籍データに関連する編集データとして作成された第１編集データを受信する受信部１１と、当該第１編集データを記憶する第２記憶部１３と、第１記憶部１２に記憶されている第１電子書籍データを表示部１４に表示する場合に、第１編集データが反映された第１電子書籍データを表示部１４に表示させる制御部１５を備える。【選択図】図１
2012108675.tif 000002
【特許請求の範囲】
【請求項１】
第１電子書籍データを記憶する第１記憶部と、
他の電子機器において前記第１電子書籍データに関連する編集データとして作成された第１編集データを受信する受信部と、
当該第１編集データを記憶する第２記憶部と、
前記第１記憶部に記憶されている前記第１電子書籍データを表示部に表示する場合に、前記第１編集データが反映された前記第１電子書籍データを前記表示部に表示させる制御部を備える電子機器。
【請求項２】
第２電子書籍データに対する編集操作が行われる操作部と、
送信部を備え、
前記制御部は、前記操作部に対する編集操作に基づいて、前記第２電子書籍データに関連する第２編集データを作成し、
前記送信部は、前記第２編集データを他の電子機器に向けて送信する請求項１記載の電子機器。
【請求項３】
前記第２記憶部は、前記第２編集データを記憶し、
前記制御部は、前記第１記憶部に前記第１編集データ及び前記第２編集データの双方に関連する所定の電子書籍データが記憶されている場合には、当該所定の電子書籍データに前記第１編集データ及び前記第２編集データを反映させて前記表示部に表示させる請求項２記載の電子機器。
【請求項４】
前記制御部は、前記第１編集データ及び前記第２編集データの双方が関連すると判定した場合であって、前記第１編集データ及び前記第２編集データが前記所定の電子書籍データの同一部分についての編集データであるときには、作成時間が新しい方の編集データを当該所定の電子書籍データに反映させて前記表示部に表示させる請求項３記載の電子機器。
【請求項５】
前記所定の電子書籍データ、前記第１編集データ及び前記第２編集データは、所定の文章の構文を規則化している言語により記述されている請求項３記載の電子機器。
【請求項６】
前記表示部は、電子書籍データを横書きで表示し、
前記制御部は、前記編集データが前記電子書籍データを前記表示部に表示させたときにできる余白の部分に書き込まれたデータであって、前記電子書籍データに前記編集データを反映させて前記表示部に表示した場合に、前記編集データが書き込まれている余白の部分によって、横書きされた文章が一定文字数以下で折り返されるときには、前記所定の電子書籍データを横書きから縦書きに文字方向を変更する請求項３記載の電子機器。
【請求項７】
前記制御部は、前記所定の電子書籍データを横書きから縦書きに文字方向を変更した後、前記編集データが書き込まれている余白の部分によって、文章が横書き表示されたとしても、当該横書き文章が前記一定文字数以下で折り返されないようになった場合には、前記所定の電子書籍データを縦書きから横書きに文字方向を変更する請求項６記載の電子機器。
【請求項８】
前記第１編集データ及び前記第２編集データは、第２サーバに記憶されて管理され、
前記受信部は、前記他の電子機器により編集された前記第１編集データを前記第２サーバから受信し、
前記操作部により編集された前記第２編集データは、前記第２サーバを介して前記他の電子機器に送信される請求項３記載の電子機器。
【請求項９】
前記制御部は、前記操作部により前記所定の電子書籍データに対して編集が行われる場合には、当該所定の電子書籍データを編集中である旨を前記送信部を介して前記第２サーバに通知し、編集が完了した場合には、当該所定の電子書籍データの編集が完了した旨を前記送信部を介して前記第２サーバに通知する請求項８記載の電子機器。
【請求項１０】
前記制御部は、前記第２サーバから前記所定の電子書籍データに対して他の電子機器が編集中である旨を前記受信部を介して通知を受けた場合には、当該所定の電子書籍データの編集が完了した旨の通知を受けるまでは、当該所定の電子書籍データの編集を受け付けない請求項８記載の電子機器。
【請求項１１】
第１サーバと、第２サーバと、複数の電子機器とがネットワークを介して相互に接続されて構成される通信システムにおいて、
前記複数の電子機器の中の一の電子機器は、
前記第１サーバから第１電子書籍データを受信する受信部と、
前記受信部により受信した前記第１電子書籍データを記憶する第１記憶部と、
他の電子機器において前記第１電子書籍データに関連する編集データとして作成された第１編集データを前記受信部により受信し、当該第１編集データを記憶する第２記憶部と、
前記第１記憶部に記憶されている前記第１電子書籍データを表示部に表示する場合に、前記第１編集データが反映された前記第１電子書籍データを前記表示部に表示させる第１制御部を備え、
前記第１サーバは、
前記第１電子書籍データを記憶する第３記憶部と、
前記第３記憶部に記憶されている前記第１電子書籍データを前記ネットワークを介してどの電子機器に送信したのかを記憶する第４記憶部を備え、
前記第２サーバは、
電子機器から送信されてきた第１編集データを記憶する第５記憶部と、
前記第５記憶部に記憶された前記第１編集データに対応する前記第１電子書籍データをどの電子機器に送信したのかを前記第１サーバに問い合わせる問合せ部と、
前記問合せ部により問い合わせた結果に基づいて、前記第５記憶部に記憶されている前記第１編集データに対応する前記第１電子書籍データを有する電子機器であって、前記第１編集データを送信してきた電子機器以外の電子機器に送信するように制御する第２制御部を備える通信システム。
【請求項１２】
前記一の電子機器は、
前記受信部により受信した第２電子書籍データに対して編集操作が行われる操作部を備え、
前記第１制御部は、前記操作部により前記第２電子書籍データに対して編集を行う場合には、当該第２電子書籍データの編集中である旨を前記第２サーバに通知し、編集が完了した場合には、当該第２電子書籍データの編集が完了した旨を前記第２サーバに通知し、
前記第２制御部は、前記第２電子書籍データを編集中である旨の通知を受け付けた場合には、前記問合せ部により当該第２電子書籍データを有する他の電子機器を前記第１サーバに問い合わせ、当該問い合わせた結果に基づいて、当該第２電子書籍データを有する他の電子機器に対して、当該第２電子書籍データの編集を禁止するように要求する請求項１１記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子データを閲覧可能な電子機器及び通信システムに関する。
【背景技術】
【０００２】
現在、書籍の形態の一つとして、文字や画像を電子化し小説等の書籍を電子データとして提供する電子書籍が普及している。電子書籍は、ユーザが好みの電子書籍を閲覧機器にダウンロードし、閲覧機器の画面上に表示して用いられる。また、電子書籍は、通信ネットワークを利用して配信される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１３９３５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ユーザは、ダウンロードした電子書籍を閲覧機器の画面上に表示しているときに、表示されている画像や文章に対して編集作業（例えば、文章にマーカーを引いたり、余白部分にコメントを入れたりする編集作業）を行う場合がある。また、あるユーザがある電子書籍に対して行ったこのような編集作業の結果を、同一の電子書籍を所有する他のユーザと共有したい場合がある。
【０００５】
本発明は、同一の電子書籍を所有する他のユーザと編集作業の結果を効率的に共有することができる電子機器及び通信システムを提供することを目的の一つとする。
【課題を解決するための手段】
【０００６】
本発明に係る電子機器は、上記課題を解決するために、第１電子書籍データを記憶する第１記憶部と、他の電子機器において前記第１電子書籍データに関連する編集データとして作成された第１編集データを受信する受信部と、当該第１編集データを記憶する第２記憶部と、前記第１記憶部に記憶されている前記第１電子書籍データを表示部に表示する場合に、前記第１編集データが反映された前記第１電子書籍データを前記表示部に表示させる制御部を備える。
【０００７】
また、電子機器では、第２電子書籍データに対する編集操作が行われる操作部と、送信部を備え、前記制御部は、前記操作部に対する編集操作に基づいて、前記第２電子書籍データに関連する第２編集データを作成し、前記送信部は、前記第２編集データを他の電子機器に向けて送信する構成でも良い。
【０００８】
また、電子機器では、前記第２記憶部は、前記第２編集データを記憶し、前記制御部は、前記第１記憶部に前記第１編集データ及び前記第２編集データの双方に関連する所定の電子書籍データが記憶されている場合には、当該所定の電子書籍データに前記第１編集データ及び前記第２編集データを反映させて前記表示部に表示させる構成でも良い。
【０００９】
また、電子機器では、前記制御部は、前記第１編集データ及び前記第２編集データの双方が関連すると判定した場合であって、前記第１編集データ及び前記第２編集データが前記所定の電子書籍データの同一部分についての編集データであるときには、作成時間が新しい方の編集データを当該所定の電子書籍データに反映させて前記表示部に表示させる構成でも良い。
【００１０】
また、電子機器では、前記所定の電子書籍データ、前記第１編集データ及び前記第２編集データは、所定の文章の構文を規則化している言語により記述されている構成でも良い。
【００１１】
また、電子機器では、前記表示部は、電子書籍データを横書きで表示し、前記制御部は、前記編集データが前記電子書籍データを前記表示部に表示させたときにできる余白の部分に書き込まれたデータであって、前記電子書籍データに前記編集データを反映させて前記表示部に表示した場合に、前記編集データが書き込まれている余白の部分によって、横書きされた文章が一定文字数以下で折り返されるときには、前記所定の電子書籍データを横書きから縦書きに文字方向を変更する構成でも良い。
【００１２】
また、電子機器では、前記制御部は、前記所定の電子書籍データを横書きから縦書きに文字方向を変更した後、前記編集データが書き込まれている余白の部分によって、文章が横書き表示されたとしても、当該横書き文章が前記一定文字数以下で折り返されないようになった場合には、前記所定の電子書籍データを縦書きから横書きに文字方向を変更する構成でも良い。
【００１３】
また、電子機器では、前記第１編集データ及び前記第２編集データは、第２サーバに記憶されて管理され、前記受信部は、前記他の電子機器により編集された前記第１編集データを前記第２サーバから受信し、前記操作部により編集された前記第２編集データは、前記第２サーバを介して前記他の電子機器に送信される構成でも良い。
【００１４】
また、電子機器では、前記制御部は、前記操作部により前記所定の電子書籍データに対して編集が行われる場合には、当該所定の電子書籍データを編集中である旨を前記送信部を介して前記第２サーバに通知し、編集が完了した場合には、当該所定の電子書籍データの編集が完了した旨を前記送信部を介して前記第２サーバに通知する構成でも良い。
【００１５】
また、電子機器では、前記制御部は、前記第２サーバから前記所定の電子書籍データに対して他の電子機器が編集中である旨を前記受信部を介して通知を受けた場合には、当該所定の電子書籍データの編集が完了した旨の通知を受けるまでは、当該所定の電子書籍データの編集を受け付けない構成でも良い。
【００１６】
また、本発明に係る通信システムは、上記課題を解決するために、第１サーバと、第２サーバと、複数の電子機器とがネットワークを介して相互に接続されて構成される通信システムにおいて、前記複数の電子機器の中の一の電子機器は、前記第１サーバから第１電子書籍データを受信する受信部と、前記受信部により受信した前記第１電子書籍データを記憶する第１記憶部と、他の電子機器において前記第１電子書籍データに関連する編集データとして作成された第１編集データを前記受信部により受信し、当該第１編集データを記憶する第２記憶部と、前記第１記憶部に記憶されている前記第１電子書籍データを表示部に表示する場合に、前記第１編集データが反映された前記第１電子書籍データを前記表示部に表示させる第１制御部を備え、前記第１サーバは、前記第１電子書籍データを記憶する第３記憶部と、前記第３記憶部に記憶されている前記第１電子書籍データを前記ネットワークを介してどの電子機器に送信したのかを記憶する第４記憶部を備え、前記第２サーバは、電子機器から送信されてきた第１編集データを記憶する第５記憶部と、前記第５記憶部に記憶された前記第１編集データに対応する前記第１電子書籍データをどの電子機器に送信したのかを前記第１サーバに問い合わせる問合せ部と、前記問合せ部により問い合わせた結果に基づいて、前記第５記憶部に記憶されている前記第１編集データに対応する前記第１電子書籍データを有する電子機器であって、前記第１編集データを送信してきた電子機器以外の電子機器に送信するように制御する第２制御部を備える。
【００１７】
また、通信システムでは、前記一の電子機器は、前記受信部により受信した第２電子書籍データに対して編集操作が行われる操作部を備え、前記第１制御部は、前記操作部により前記第２電子書籍データに対して編集を行う場合には、当該第２電子書籍データの編集中である旨を前記第２サーバに通知し、編集が完了した場合には、当該第２電子書籍データの編集が完了した旨を前記第２サーバに通知し、前記第２制御部は、前記第２電子書籍データを編集中である旨の通知を受け付けた場合には、前記問合せ部により当該第２電子書籍データを有する他の電子機器を前記第１サーバに問い合わせ、当該問い合わせた結果に基づいて、当該第２電子書籍データを有する他の電子機器に対して、当該第２電子書籍データの編集を禁止するように要求する構成でも良い。
【発明の効果】
【００１８】
本発明によれば、同一の電子書籍を所有する他のユーザと編集作業の結果を効率的に共有することができる。
【図面の簡単な説明】
【００１９】
【図１】通信システムの概略的な接続関係を示す図である。
【図２】第１電子書籍データが表示部に表示されるときの外観と、第１電子書籍データに対して編集を行ったときに表示部に表示されるときの外観の一例を示す図である。
【図３】余白部分にコメントを付したときに表示部に表示されるときの外観の一例を示す図である。
【図４】通信システムにより、ある電子機器によって作成された編集データを他の電子機器と共有を図る方法についての説明に供するシーケンスチャートである。
【発明を実施するための形態】
【００２０】
以下、本発明の好適な実施形態の一例について説明する。ここで、通信システム１００の概略的な接続関係を図１に示す。通信システム１００は、複数の電子機器１〜ｎと、第１サーバ１４０と、第２サーバ１５０がネットワーク２０１を介して相互に接続されることにより構成されている。
【００２１】
また、本実施例における複数の電子機器１〜ｎとは、画像等を表示する表示部の大きさや構成が異なるものが含まれる概念であり、例えば、電子機器１は、携帯電話装置であり、電子機器２は、電子書籍の閲覧装置であり、電子機器３は、パーソナルコンピュータである。
【００２２】
また、通信システム１００では、例えば、同一の小説等の電子書籍データを所有する複数の電子機器間において、一の電子機器により行われた電子書籍データに対する編集作業の結果を、効率的に他の電子機器に送信して共有させることが可能な機能を有している。以下に、当該機能を実現するための具体的な構成と動作について説明する。なお、以下では、電子機器の一例として電子機器１の構成と動作について説明する。
【００２３】
電子機器１は、図１に示すように、受信部１１と、第１記憶部１２と、第２記憶部１３と、制御部１５を備える。
【００２４】
受信部１１は、第１サーバ１０１から第１電子書籍データを受信する。例えば、電子機器１は、インストールされているＷｅｂブラウザにより電子書籍の購入ができる第１サーバ１０１にアクセスし、所望する電子書籍を選択する。第１サーバ１０１は、電子機器１によって選択された電子書籍を所定のフォーマットによって作成されている第１電子書籍データとして電子機器１に送信する。電子機器１は、第１サーバ１０１により送信された第１電子書籍データを受信部１１により受信する。第１記憶部１２は、受信部１１により受信した第１電子書籍データを記憶する。
【００２５】
第２記憶部１３は、他の電子機器２〜ｎにおいて第１電子書籍データに関連する編集データとして作成された第１編集データを受信部１１により受信し、第１編集データを記憶する。ここで、第１編集データとは、第１記憶部１２に記憶されている電子書籍データを表示部１４に表示しているときに（例えば、図２（ａ）を参照）、表示されている画像や文章に対して行った編集作業（例えば、文章部分にマーカーを引いたり、アンダーライン引いたりする編集作業）（例えば、図２（ｂ）を参照）に係るデータ（第１電子書籍データを含まないデータ）のことである。なお、第１記憶部１２及び第２記憶部１３は、内部の回路基板上に固定されているメモリにより構成されていても良いし、着脱可能なメモリによって構成されていても良い。
【００２６】
制御部１５は、第１記憶部１２に記憶されている第１電子書籍データを表示部１４に表示する場合に、第１編集データが反映された第１電子書籍データを表示部１４に表示させる（例えば、図２（ｂ）を参照）。
【００２７】
このようにして、電子機器１は、他の電子機器により行われた第１電子書籍データに対する編集作業の結果を、効率的に共有することができる。
【００２８】
また、電子機器１は、図１に示すように、操作部１６と、送信部１７を備える。
操作部１６は、第２電子書籍データに対する編集操作が行われる。制御部１５は、受信部１１により受信した第２電子書籍データを操作部１６に対する編集操作に基づいて、第２電子書籍データに関連する第２編集データを作成する。送信部１７は、第２編集データを他の電子機器に向けて送信する。
【００２９】
ここで、電子機器１は、所定の書籍閲覧用アプリケーションを起動し、この書籍閲覧用アプリケーションに第１記憶部１２に記憶されている第２電子書籍データを読み込ませることによって、第２電子書籍データを表示部１４に表示する。また、電子機器１は、第２電子書籍データを表示部１４に表示した状態において、表示している画像や文章に対して編集機能を表示する。操作部１６は、この編集機能を操作することによって、表示している画像や文章に対して編集作業を行うことが可能となる。
【００３０】
また、制御部１５は、操作部１６の操作によって第２電子書籍データに対して編集作業が行われた場合には、第２編集データを作成する。ここで、第２編集データとは、第１編集データと同様、表示されている画像や文章に対して行った編集作業（例えば、文章部分にマーカーを引いたり、アンダーライン引いたりする編集作業）に係るデータ（第２電子書籍データを含まないデータ）のことである。また、第２編集データには、編集元である第２電子書籍データとの関連性を示す情報が付加されているものとするが、この限りではない。例えば、編集データと編集元の第２電子書籍データとを関連付けるテーブルを作成しても良い。
【００３１】
また、送信部１７は、第２編集データを他の電子機器に向けて直接又は間接的に送信する。なお、送信部１７は、直接的に送信する場合には、赤外線通信機を利用して第２編集データを他の電子機器に向けて送信する。また、送信部１７は、間接的に送信する場合には、第２編集データを第２サーバ１０２に送信する。そして、第２サーバ１０２は、第２編集データを、第２電子書籍データを有する他の電子機器に送信する。
【００３２】
また、送信部１７は、第２編集データが作成された場合に、自動的に第２編集データを他の電子機器に向けて送信しても良いし、使用者による送信の指示にしたがって第２編集データを他の電子機器に向けて送信しても良い。
【００３３】
このようにして、電子機器１は、自身が行った第２電子書籍データに対する編集作業の結果を、効率的に他の電子機器と共有することができる。
【００３４】
また、電子機器１は、以下のような構成であっても良い。
第１記憶部１２は、複数の電子書籍データを記憶する。第２記憶部１３は、第１編集データ及び第２編集データを記憶する。なお、第２記憶部１３には、他の編集データも複数記憶されている。
【００３５】
このような構成において、制御部１５は、例えば、第１記憶部１２に記憶されている複数の電子書籍データの中から所定の電子書籍データを選択し、選択した所定の電子書籍データを表示部１４に表示する場合に、第２記憶部１３に記憶されている第１編集データ及び第２編集データが所定の電子書籍データに関連するかどうかを判定し、第１編集データのみが関連すると判定した場合には、所定の電子書籍データに第１編集データを反映させて表示部１４に表示させる。なお、この場合には、所定の電子書籍データは、第１電子書籍データが該当する。
【００３６】
また、制御部１５は、第２記憶部１３に記憶されている第１編集データ及び第２編集データが所定の電子書籍データに関連するかどうかを判定し、第２編集データのみが関連すると判定した場合には、所定の電子書籍データに第２編集データを反映させて表示部１４に表示させる。なお、この場合には、所定の電子書籍データは、第２電子書籍データが該当する。
【００３７】
また、制御部１５は、第１編集データ及び第２編集データの双方が関連すると判定した場合には、所定の電子書籍データに第１編集データ及び第２編集データを反映させて表示部１４に表示させる。なお、この場合には、第１電子書籍データと第２電子書籍データとが同一の電子書籍データであって、いずれか一方が第１記憶部１２に記憶されていることになる。
【００３８】
ここで、編集データは、所定のフォーマットによって作成されている。また、上述したように、編集データには、編集元である電子書籍データとの関連性を示す情報が付加されている。よって、制御部１５は、第２記憶部１３に記憶されている各編集データの付加情報を参照することによって、所定の電子書籍データに関連する編集データを特定する。
【００３９】
このようにして、電子機器１は、第２記憶部１３に自身及び他の電子機器によって作成された編集データを有するので、所定の電子書籍データを表示部１４に表示する場合に、関連する編集データの有無を調べ、関連する編集データがある場合には、所定の電子書籍データに編集データを反映させて表示部１４に表示させることができる。
【００４０】
また、制御部１５は、第１編集データ及び第２編集データの双方が関連すると判定した場合であって、第１編集データ及び第２編集データが所定の電子書籍データの同一部分についての編集データである場合には、作成時間が新しい方の編集データを所定の電子書籍データに反映させて表示部１４に表示させる構成であっても良い。
【００４１】
このようにして、電子機器１は、所定の電子書籍データを表示部１４に表示する場合に、常に最新の編集データを反映させて表示することができる。
【００４２】
また、上述した複数の電子書籍データ（第１電子書籍データ及び第２電子書籍データを含む）、第１編集データ及び第２編集データは、所定の文章の構文を規則化している言語により記述されていても良い。ここで、所定の文章の構文を規則化している言語とは、例えば、ＸＨＴＭＬやｘｍｄｆ等である。
【００４３】
このようにして、電子機器１は、デファクトスタンダードになっている言語によって記述されている電子書籍データ、第１編集データ及び第２編集データに対応している。
【００４４】
また、表示部１４には、電子書籍データが横書きで表示される。
制御部１５は、編集データが電子書籍データを表示部１４に表示させたときにできる余白の部分に書き込まれたデータであって、電子書籍データに編集データを反映させて表示部１４に表示した場合に、編集データが書き込まれている余白の部分によって、横書きされた文章が一定文字数以下で折り返されるときには、所定の電子書籍データを横書きから縦書きに文字方向を変更する構成であっても良い。
【００４５】
本実施例では、電子機器３は、電子機器１及び電子機器２と比較して表示部の大きなパーソナルコンピュータであるとする。例えば、電子機器３は、第１サーバ１０１からダウンロードした所定の電子書籍データを表示部に表示させて、文章が表示されていない余白の部分にコメントＣＭを付けた場合（例えば、図３（ａ）を参照。）、当該コメントＣＭを所定の電子書籍データの編集データとして作成する。
【００４６】
電子機器３は、作成した編集データを所定の電子書籍データを有する電子機器１及び電子機器２に送信する。なお、電子機器３は、第２サーバ１０２を介して電子機器１及び電子機器２に送信する構成であっても良い。
【００４７】
また、電子機器１は、所定の電子書籍データを表示部１４に表示する場合には、電子機器３により作成された編集データを反映して表示を行う。このときに、編集データの表示画面上の大きさによっては、電子機器３の表示部に表示されるように、編集データと所定の電子書籍データとを良いバランスで表示することが困難であり、編集データを優先してしまうと所定の電子書籍データが読みづらい状態になったり（図３（ｂ）を参照。）、逆に所定の電子書籍データを優先してしまうと編集データが読みづらい状態になったりする。
【００４８】
このような場合には、制御部１５は、所定の電子書籍データを横書きから縦書きに文字方向を変更する（図３（ｃ）を参照。）。このようにして、電子機器１は、表示部の異なる電子機器によって編集されたデータであっても、所定の電子書籍データ及び編集データを読みやすく表示することができる。
【００４９】
また、制御部１５は、所定の電子書籍データを横書きから縦書きに文字方向を変更した後、編集データが書き込まれている余白の部分によって、文章が横書き表示されたとしても、当該横書き文章が一定文字数以下で折り返されないようになった場合には、所定の電子書籍データを縦書きから横書きに文字方向を変更する構成であっても良い。
【００５０】
このようにして、電子機器１は、所定の電子書籍データを横書きから縦書きに文字方向を変更した後に、横書きに戻しても読みやすさを担保できる場合には、所定の電子書籍データを縦書きから横書きに文字方向を変更するので、所定の電子書籍データ及び編集データを読みやすく表示することができる。
【００５１】
また、第１編集データ及び前記第２編集データを含む編集データは、第２サーバ１０２に記憶されて管理される構成であっても良い。このような構成の場合には、受信部１１は、他の電子機器２〜ｎにより編集された第１編集データを第２サーバ１０２から受信する。また、操作部１６により編集された第２編集データは、第２サーバ１０２を介して他の電子機器２〜ｎに送信される。
【００５２】
このようにして、電子機器１は、他の電子機器２〜ｎと直接的に編集データの送受信を行わなくても良く、ネットワーク２０１を利用してより広範な範囲で編集データの送受信を行うことができる。
【００５３】
また、制御部１５は、操作部１６により所定の電子書籍データに対して編集が行われる場合には、所定の電子書籍データを編集中である旨を送信部１７を介して第２サーバ１０２に通知し、編集が完了した場合には、所定の電子書籍データの編集が完了した旨と共に編集によって更新済みの第２編集データを第２サーバ１０２に送信する構成であっても良い。
【００５４】
また、制御部１５は、第２サーバ１０２から所定の電子書籍データに対して他の電子機器２〜ｎが編集中である旨を受信部１１を介して通知を受けた場合には、所定の電子書籍データの編集が完了した旨の通知を受けるまでは、所定の電子書籍データの編集を受け付けない構成であっても良い。
【００５５】
具体的には、第２サーバ１０２は、所定の電子書籍データを有する他の電子機器に対して電子機器１が所定の電子書籍データを現在編集中である旨を通知する。そして、当該通知を受けた他の電子機器では、所定の電子書籍データの編集を受け付けないので、同時に複数の電子機器が同一の所定の電子書籍データに対して編集を行う状況を回避することができる。
【００５６】
つぎに、第１サーバ１０１と、第２サーバ１０２と、複数の電子機器１〜ｎとがネットワーク２０１を介して相互に接続されて構成される通信システム１００の全体の動作について説明する。
【００５７】
上述したように、複数の電子機器の中の一の電子機器１は、図１に示すように、受信部１１と、第１記憶部１２と、第２記憶部１３と、制御部１５（第１制御部）を備える。受信部１１は、第１サーバ１０１から第１電子書籍データを受信する。第１記憶部１２は、受信部１１により受信した第１電子書籍データを記憶する。
【００５８】
第２記憶部１３は、他の電子機器２〜ｎにおいて第１電子書籍データに関連する編集データとして作成された第１編集データを受信部１１により受信し、第１編集データを記憶する。制御部１５（第１制御部）は、第１記憶部１２に記憶されている第１電子書籍データを表示部１４に表示する場合に、第１編集データが反映された第１電子書籍データを表示部１４に表示させる。
【００５９】
また、第１サーバ１０１は、電子書籍を配信するサーバであって、図１に示すように、第３記憶部２１と、第４記憶部２２を備える。第３記憶部２１は、第１電子書籍データを含む複数の電子書籍データを記憶する。第４記憶部２２は、第３記憶部２１に記憶されている電子書籍データを実際に配信した電子機器の情報を記憶している。例えば、各電子機器には、固有のＩＤが付与されており、第４記憶部２２は、この固有のＩＤを記憶している。具体的には、第４記憶部２２は、第３記憶部２１に記憶されている第１電子書籍データをネットワーク２０１を介してどの電子機器に送信したのかを記憶する。
【００６０】
第２サーバ１０２は、電子書籍データの編集データを配信するサーバであって、図１に示すように、第５記憶部３１と、問合せ部３２と、第２制御部３３を備える。第５記憶部３１は、電子機器１から送信されてきた第１編集データを記憶する。問合せ部３２は、第５記憶部３１に記憶された第１編集データに対応する第１電子書籍データをどの電子機器に送信したのかを第１サーバ１０１に問い合わせる。第２制御部３３は、問合せ部３２により問い合わせた結果に基づいて、第５記憶部３１に記憶されている第１編集データに対応する第１電子書籍データを有する電子機器であって、第１編集データを送信してきた電子機器以外の電子機器に送信するように制御する。
【００６１】
ここで、通信システム１００により、ある電子機器（図４に示す例では、電子機器１）によって作成された編集データを他の電子機器（図４に示す例では、電子機器２及び電子機器３）と共有を図る方法について、図４に示すシーケンスチャートを参照しながら説明する。
【００６２】
ステップＳＴ１において、電子機器１は、第１サーバ１０１から電子書籍データＸをダウンロードする。また、電子機器１は、ダウンロードした電子書籍データＸを第１記憶部１２に記憶する。
【００６３】
ステップＳＴ２において、電子機器１とは異なる電子機器２は、第１サーバ１０１から電子書籍データＸをダウンロードする。また、電子機器２は、ダウンロードした電子書籍データＸを記憶部に記憶する。
【００６４】
ステップＳＴ３において、電子機器１及び電子機器２とは異なる電子機器３は、第１サーバ１０１から電子書籍データＸをダウンロードする。また、電子機器３は、ダウンロードした電子書籍データＸを記憶部に記憶する。つまり、電子機器１〜３は、同一の電子書籍データＸを所有していることになる。
【００６５】
ステップＳＴ４において、電子機器１において、ダウンロードした電子書籍データＸに対する所定の編集操作が行われ、電子機器１は、編集の結果を編集データＹとして作成する。具体的には、電子機器１は、電子書籍データＸを表示部１４に表示させた状態において、編集機能を利用して、文章に色を付けたり、コメントを入れたり、アンダーラインを付す等の編集を行う。なお、編集データＹには、編集元の電子書籍データＸとの関連性を示す情報が付加されているものとする。よって、編集データＹの付加情報を参照すれば、編集元の電子書籍データＸを特定することができる。
【００６６】
ステップＳＴ５において、電子機器１は、編集が終了した場合に、編集データＹを第２記憶部１３に記憶する。
【００６７】
ステップＳＴ６において、電子機器１は、編集データＹを第２サーバ１０２に送信する。第２サーバ１０２は、送信されてきた編集データＹの付加情報を参照して、編集元の電子書籍データが電子書籍データＸであることを特定する。
【００６８】
ステップＳＴ７において、第２サーバ１０２は、過去に電子書籍データＸが配信された電子機器を、第１サーバ１０１に問い合わせを行うことによって検索する。
【００６９】
ステップＳＴ８において、第１サーバ１０１は、第２サーバ１０２に電子書籍データＸを配信した電子機器の情報を通知する。本実施例では、第１サーバ１０１は、電子書籍データＸを配信したのは電子機器１〜３である旨を通知する。また、第２サーバ１０２は、編集データＹを電子機器１から受信したので、編集データＹの配信先を電子機器２と電子機器３に決定する。
【００７０】
ステップＳＴ９において、第２サーバ１０２は、編集データＹを電子機器２に送信する。
ステップＳＴ１０において、第２サーバ１０２は、編集データＹを電子機器３に送信する。
【００７１】
このようにして、通信システム１００は、他の電子機器により行われた電子書籍データＸに対する編集作業の結果（編集データＹ）を、効率的に共有させることができる。
【００７２】
また、通信システム１００において、電子機器１は、上述したように、受信部１１により受信した第２電子書籍データに対する編集操作が行われる操作部１６を備える。制御部１５（第１制御部）は、操作部１６により第２電子書籍データに対して編集を行う場合には、第２電子書籍データの編集中である旨を第２サーバ１０２に通知し、編集が完了した場合には、第２電子書籍データの編集が完了した旨を第２サーバ１０２に通知する。
【００７３】
また、第２制御部３３は、第２電子書籍データを編集中である旨の通知を受け付けた場合には、問合せ部により第２電子書籍データを有する他の電子機器２〜ｎを第１サーバ１０１に問い合わせ、問い合わせた結果に基づいて、第２電子書籍データを有する他の電子機器２〜ｎに対して、第２電子書籍データの編集を禁止するように要求する。
【００７４】
このようにして、第２サーバ１０２は、所定の電子書籍データを有する他の電子機器に対して電子機器１が所定の電子書籍データを現在編集中である旨を通知する。そして、当該通知を受けた他の電子機器では、所定の電子書籍データの編集を受け付けないので、同時に複数の電子機器が同一の所定の電子書籍データに対して編集を行う状況を回避することができる。
【符号の説明】
【００７５】
１〜ｎ  電子機器
１１  受信部
１２  第１記憶部
１３  第２記憶部
１４  表示部
１５  制御部
１６  操作部
１７  送信部
２１  第３記憶部
２２  第４記憶部
３１  第５記憶部
３２  問合せ部
３３  第２制御部
１００  通信システム
１０１  第１サーバ
１０２  第２サーバ
２０１  ネットワーク
【図１】
2012108675.tif 000003
【図２】
2012108675.tif 000004
【図３】
2012108675.tif 000005
【図４】
2012108675.tif 000006