(57)【要約】【課題】作品改定前に、コンテンツを修正情報を基に修正がされた修正版のコンテンツを公開する。【解決手段】コンテンツからなる作品を修正するために、ユーザが利用する１台以上の端末（１０Ａ，１０Ｂ）と通信するサーバ（４０）であって、端末は、サーバから受信する情報を出力するための出力部を備え、サーバは、端末から受信する作品のコンテンツを変更するための変更情報を用いコンテンツ記憶部の前記作品のコンテンツを修正し、修正版コンテンツを生成する仮修正版生成部（４Ｃ）と、生成された修正版コンテンツを端末に送信する修正版コンテンツ送信部と、を備え、端末から改定版コンテンツの登録要求を受信したとき、コンテンツ記憶部に改定版コンテンツを追加格納し、次回からは改定版コンテンツを作品コンテンツとして扱う。【選択図】図３
2014115818.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツからなる作品を修正するために、ユーザが利用する１台以上の端末と通信する情報処理装置であって、
前記端末は、前記情報処理装置から受信する情報を出力するための出力部を備え、
前記情報処理装置は、
前記端末から受信する前記作品のコンテンツを変更するための変更情報を用いコンテンツ記憶部の前記作品のコンテンツを修正し、修正版コンテンツを生成する修正版生成部と、
生成された前記修正版コンテンツを前記端末に送信するコンテンツ送信部と、を備え、
前記端末から改訂版コンテンツの登録要求を受信したとき、前記コンテンツ記憶部の前記作品の最新版コンテンツを、改訂版コンテンツに切り替える、情報処理装置。
【請求項２】
前記ユーザは、前記作品の著作者および読者を含み、
前記情報処理装置は、受信した前記変更情報の登録要求が前記著作者による要求であると判定したとき、前記コンテンツ記憶部の前記作品のコンテンツを、前記修正版コンテンツに改訂する、請求項１に記載の情報処理装置。
【請求項３】
前記ユーザは、前記作品の著作者および読者を含み、前記端末は、前記ユーザから入力される前記変更情報を受付け、
前記修正版生成部は、
前記端末から受信する前記変更情報のうち、前記変更情報の入力者が著作者である変更情報を用い、前記コンテンツ記憶部の前記作品の修正版コンテンツを生成する、請求項１または２に記載の情報処理装置。
【請求項４】
前記修正版生成部は、
前記端末から受信する前記変更情報のうち、前記ユーザが選択する頻度が高い変更情報を用い、前記コンテンツ記憶部の前記作品の修正版コンテンツを生成する、請求項１から３のいずれかに記載の情報処理装置。
【請求項５】
前記コンテンツ送信部は、
前記修正版コンテンツの修正に用いられなかった変更情報を、ユーザのための変更情報の選択候補として出力するように前記出力部を制御するための第１制御情報を当該修正版コンテンツに付加し、当該第１制御情報が付加された前記修正版コンテンツを前記端末に送信する、請求項１から４のいずれかに記載の情報処理装置。
【請求項６】
前記ユーザは、前記作品の著作者および読者を含み、
前記コンテンツ送信部は、
前記修正版コンテンツ中の変更情報による修正部分が、当該変更情報に基づく出力属性に従った態様で出力されるように前記出力部を制御するための第２制御情報を当該修正版コンテンツに付加し、当該第２制御情報が付加された前記修正版コンテンツを前記端末に送信するよう構成され、
前記端末は、前記ユーザから入力される前記変更情報を受付け、
前記出力属性は、前記変更情報の入力者が、前記著作者および前記読者のいずれであるかを示すユーザ属性を含む、請求項１から５のいずれかに記載の情報処理装置。
【請求項７】
前記出力属性は、
前記変更情報に含まれる変更内容の種類を示す変更属性を含む、請求項６に記載の情報処理装置。
【請求項８】
前記ユーザは、前記作品の著作者および読者を含み、
前記情報処理装置は、受信した１つ以上の前記変更情報を、前記著作者が利用する端末に対し送信し、
前記修正版生成部は、
前記１つ以上の前記変更情報のうち、前記著作者により無効にされた変更情報の識別データを前記端末から受信し、
前記１つ以上の前記変更情報のうち、受信した前記識別データが示す変更情報を除いたものを、前記作品のコンテンツを変更するための変更情報として用いる、請求項１から７のいずれかに記載の情報処理装置。
【請求項９】
前記コンテンツ送信部は、
前記コンテンツに関して、前記端末から予め受信した意見データを付加した修正版コンテンツを前記端末に送信する、請求項１から８のいずれかに記載の情報処理装置。
【請求項１０】
前記修正版生成部は、
前記コンテンツ記憶部の前記作品のコンテンツを修正するための複数の変更情報のうち、形式的内容の修正に適切な変更情報を選択して当該コンテンツに反映させ、当該コンテンツの改訂版の雛型を生成する、請求項１から９のいずれかに記載の情報処理装置。
【請求項１１】
改訂版の雛型コンテンツに対して、改訂前のコンテンツへの変更情報または意見情報の一部または全てを関連付ける、請求項１から１０のいずれかに記載の情報処理装置。
【請求項１２】
情報処理装置と通信し、コンテンツからなる作品の著作者および読者を含むユーザが利用する端末であって、
前記情報処理装置は、
複数の前記端末から受信する前記コンテンツを変更するための変更情報を記憶するための変更記憶部と、
前記作品のコンテンツを記憶するためのコンテンツ記憶部と、を備え、
前記端末は、
前記情報処理装置から受信する前記変更記憶部の前記変更情報を用い、前記情報処理装置から受信する前記コンテンツ記憶部の前記作品のコンテンツを修正し、修正版コンテンツを生成する修正版生成部を、含み、
改訂版コンテンツの登録要求を受付けたとき、前記コンテンツ記憶部の前記作品の最新版コンテンツを、改訂版コンテンツに切り替えるための改訂要求を、前記情報処理装置に送信する、端末。
【請求項１３】
コンテンツからなる作品を修正するためのコンテンツ修正システムであって、
コンテンツを表示するための出力部と、
前記作品のコンテンツを変更するための変更情報を受信し、受信した変更情報を用いてコンテンツ記憶部の前記作品のコンテンツを修正し、修正版コンテンツを生成する修正版生成部と、
生成された前記修正版コンテンツを前記出力部に送信するコンテンツ送信部と、を備える、コンテンツ修正システム。
【請求項１４】
コンテンツからなる作品を修正するために、ユーザが利用する１台以上の端末と通信する情報処理装置を用いるコンテンツ変更方法であって、
前記端末は、前記情報処理装置から受信する情報を出力するための出力部を備え、
前記コンテンツ変更方法は、
前記端末から受信する前記作品のコンテンツを変更するための変更情報を用いコンテンツ記憶部の前記作品のコンテンツを修正し、修正版コンテンツを生成するステップと、
生成された前記修正版コンテンツを前記端末に送信するステップと、を備える、コンテンツ変更方法。
【請求項１５】
プロセッサを備えるコンピュータに、請求項１４に記載のコンテンツ変更方法を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置に関し、特に、作品のコンテンツを、変更情報を用いて修正版を生成する情報処理装置に関する。
【背景技術】
【０００２】
不特定多数の参加者が通信ネットワーク経由で文章の編集・校正を行うシステムが提供されている。
【０００３】
たとえば、非特許文献１（Ｗｉｋｉシステム）のように、編集（校正）結果が反映されるものもあるが、編集内容のコントロールが効かないか、特定メンバーによる承認過程を経ることでコントロールするかであり、不特定多数の参加者の校正案を不特定多数の参加者が相互評価できる事と、著作者側が編集内容をコントロールできる事を同時に実現できるわけではなかった。
【０００４】
また、特許文献１（特開２０１０−２６７１１２号公報）では、中立的な立場で記載された情報を維持してコンテンツの信頼性低下を抑制できるウェブ上の文書を書換える方法が提案される。
【０００５】
また、特許文献２（特開２００２−１８３１２４号公報）では、書籍の校正をスピーディに行ない、改訂版を早期に作成して配布する。
【０００６】
また、特許文献３（特開２００２−０４９６１５号公報）では、関係部門関係者間の協調作業を支障なく実行させるコミュニケーション支援機能と、発注者の管理階層の承認機能を備え、効率よく校正作業を行うことができるネットワーク校正システムを提供する。
【０００７】
また、特許文献４（特開２０１２−０３８２３７号公報）では、画像中の同一指定箇所に対して複数のユーザにより校正箇所の指示を伝える注釈が付与された場合に、注釈中、最終結論の注釈（校正）を一目で把握する注釈付き画像の表示方法を提供する。
【０００８】
また、特許文献５（特開２００３−１９８７７８号公報）では、原データファイルと修正指示ファイルを独立させて管理することにより、サーバやネットワークに負荷をかけないデータ修正管理システムを提供する。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１０−２６７１１２号公報
【特許文献２】特開２００２−１８３１２４号公報
【特許文献３】特開２００２−０４９６１５号公報
【特許文献４】特開２０１２−０３８２３７号公報
【特許文献５】特開２００３−１９８７７８号公報
【非特許文献】
【００１０】
【非特許文献１】Ｐｕｋｉｗｉｋｉ、［平成２４年１１月１２日検索］、インターネット〈URL：http://pukiwiki.sourceforge.jp〉
【発明の概要】
【発明が解決しようとする課題】
【００１１】
著作による収入を主な収入としない著作者には、著作物であるコンテンツには校正に係るコストをかけられないが、コンテンツの品質向上は行いたいとの要望がある。
【００１２】
また同時に、著作者には、自分のコンテンツに対して自分の望まない変更がなされることを拒否したいとの要望がある。
【００１３】
一方、一般ユーザには、適切な変更を施された、より高品質なコンテンツを閲覧したい、あるいは、コンテンツ閲覧中に発見した瑕疵を、その時点で、自身の手で適切に変更し、コンテンツに反映することで、より高品質なコンテンツを閲覧したいとの要望がある。
【００１４】
Ｗｉｋｉシステムでは、誰でも直接にコンテンツを編集することができるので、コンテンツ書換えが競合して編集内容をコントロールできなくなってしまう。これを解消するためには、編集の会員制化やコミュニティによる検閲などが必要となる。
【００１５】
また、特許文献１では、編集結果の反映には、毎回、管理者による承認が必須である。特許文献２では、改訂版が作成されるまで、校正情報は反映されずただ公開されるだけである。また、特許文献３では、各階層における承認を管理するシステムなので校正作業に関し様々な承認処理が必須である。特許文献４と５では、校正情報が校正差分情報そのものではなく校正作業の指示を示すので、コンテンツの修正にはコンテンツ自体の編集作業が別途必要である。したがって、これら特許文献では、ユーザは校正された版を入手するまでに時間がかかる。
【００１６】
上記のように、非特許文献１にあるＷｉｋｉシステムでは著作者ではないネットワーク上の第三者にも編集を許可する事で校正可能としているが、この場合、第三者による、校正の範囲にとどまらない、著作者の意図に反する著作物の改変すら可能になってしまう。あるいは、編集の許可を不特定多数ではなく特定の会員のみに限定し、あるいは、コミュニティによる検閲にて編集内容の妥当性を維持している。また、下記の特許文献１〜５では、管理者が校正者による編集内容が適切かを確認することで著作者の意図に反する改変を排除する事ができるが、それに要する手間とコストが発生する。さらに、管理者による承認と改訂版の作成がなされるまで著作物に編集内容が反映されないので、編集から更新された著作物の取得までにタイムラグが発生しうる。特許文献２では改訂版の作成前に校正情報のリストが公開されるが、著作物自体には反映されないため、読書中に誤字脱字等のコンテンツの瑕疵に気づいてしまった際の引っかかり感を解消することはできない。 
【００１７】
したがって、著作者と一般ユーザ双方の要望を同時に実現するには、著作者等の意図に反する著作物の改変の防止と、校正管理者の手間の発生抑止と、編集内容の著作物への迅速な反映による引っかかり感の解消という、互いに相反する要求を同時に満たす事が求められる。
【００１８】
また、著作者等による正式な改訂版が提供されない場合にも、集積された校正情報が反映されたものを読者が得られるようにすることも求められる。
【００１９】
さらに、正式な改訂版の作成前に、コストをかけずにコンテンツの質を向上できるようにすることも求められる。
【００２０】
それゆえに本発明の目的は、作品コンテンツの改訂版作成前に、低コストで迅速に校正情報を基に修正がされた修正版のコンテンツを公開でき、かつ、著作者が改訂版の内容を制御できる情報処理装置を提供することである。
【課題を解決するための手段】
【００２１】
この発明のある局面に従う情報処理装置は、コンテンツからなる作品を修正するために、ユーザが利用する１台以上の端末と通信する情報処理装置であって、端末は、情報処理装置から受信する情報を出力するための出力部を備える。情報処理装置は、端末から受信する作品のコンテンツを変更するための変更情報を用いコンテンツ記憶部の作品のコンテンツを修正し、修正版コンテンツを生成する修正版生成部と、生成された修正版コンテンツを端末に送信するコンテンツ送信部と、を備え、端末から改訂版コンテンツの登録要求を受信したとき、コンテンツ記憶部の作品の最新版コンテンツを、改訂版コンテンツに切り替える。
【００２２】
好ましくは、ユーザは作品の著作者および読者を含む。情報処理装置は、受信した変更情報の登録要求が著作者による要求であると判定したとき、コンテンツ記憶部の作品のコンテンツを、修正版コンテンツに改訂する。
【００２３】
好ましくは、ユーザは、作品の著作者および読者を含む。端末は、ユーザから入力される変更情報を受付け、修正版生成部は、端末から受信する変更情報のうち、変更情報の入力者が著作者である変更情報を優先的に用い、コンテンツ記憶部の作品の修正版コンテンツを生成する。
【００２４】
好ましくは、修正版生成部は、端末から受信する変更情報のうち、ユーザが選択する頻度が高い変更情報を優先的に用い、コンテンツ記憶部の作品の修正版コンテンツを生成する。
【００２５】
好ましくは、コンテンツ送信部は、修正版コンテンツの修正に用いられなかった変更情報を、ユーザのための変更情報の選択候補として出力するように出力部を制御するための第１制御情報を当該修正版コンテンツに付加し、当該第１制御情報が付加された修正版コンテンツを端末に送信する。
【００２６】
好ましくは、ユーザは作品の著作者および読者を含み、コンテンツ送信部は、修正版コンテンツ中の変更情報による修正部分が、当該変更情報に基づく出力属性に従った態様で出力されるように出力部を制御するための第２制御情報を当該修正版コンテンツに付加し、当該第２制御情報が付加された修正版コンテンツを端末に送信するよう構成される。また、端末は、ユーザから入力される変更情報を受付ける。出力属性は、変更情報の入力者が、著作者および読者のいずれであるかを示すユーザ属性を含む。
【００２７】
好ましくは、出力属性は、変更情報に含まれる変更内容の種類を示す変更属性を含む。
好ましくは、ユーザは作品の著作者および読者を含む。情報処理装置は、受信した１つ以上の変更情報を、著作者が利用する端末に対し送信する。修正版生成部は、１つ以上の変更情報のうち、著作者により無効にされた変更情報の識別データを端末から受信する。そして、１つ以上の変更情報のうち、受信した識別データが示す変更情報を除いたものを、作品のコンテンツを変更するための変更情報として用いる。
【００２８】
好ましくは、コンテンツ送信部は、コンテンツに関して、端末から予め受信した意見データを付加した修正版コンテンツを端末に送信する。
【００２９】
好ましくは、修正版生成部は、コンテンツ記憶部の作品のコンテンツを修正するための複数の変更情報のうち、形式的内容の修正に適切な変更情報を選択して当該コンテンツに反映させ、当該コンテンツの改訂版の雛型を生成する。
【００３０】
好ましくは、改訂版の雛型コンテンツに対して、改訂前のコンテンツへの変更情報または意見情報の一部または全てを関連付ける。
【００３１】
この発明の他の局面に従う端末は、情報処理装置と通信し、コンテンツからなる作品の著作者および読者を含むユーザが利用する端末である。当該情報処理装置は、複数の端末から受信するコンテンツを変更するための変更情報を記憶するための変更記憶部と、作品のコンテンツを記憶するためのコンテンツ記憶部と、を備える。
【００３２】
端末は、情報処理装置から受信する変更記憶部の変更情報を用い、情報処理装置から受信するコンテンツ記憶部の作品のコンテンツを修正し、修正版コンテンツを生成する修正版生成部を、含む。そして、端末は、改訂版コンテンツの登録要求を受付けたとき、コンテンツ記憶部の作品の最新版コンテンツを、改訂版コンテンツに切り替えるための改訂要求を、情報処理装置に送信する。
【００３３】
この発明のさらに他の局面に従う、コンテンツからなる作品を修正するためのコンテンツ修正システムは、コンテンツを表示するための出力部と、作品のコンテンツを変更するための変更情報を受信し、受信した変更情報を用いてコンテンツ記憶部の作品のコンテンツを修正し、修正版コンテンツを生成する修正版生成部と、生成された修正版コンテンツを出力部に送信するコンテンツ送信部と、を備える。
【００３４】
この発明のさらに他の局面に従うコンテンツ変更方法は、コンテンツからなる作品を修正するために、ユーザが利用する１台以上の端末と通信する情報処理装置を用いるコンテンツ変更方法である。端末は、情報処理装置から受信する情報を出力するための出力部を備える。コンテンツ変更方法は、端末から受信する作品のコンテンツを変更するための変更情報を用いコンテンツ記憶部の作品のコンテンツを修正し、修正版コンテンツを生成するステップと、生成された修正版コンテンツを端末に送信するステップと、を備える。
【００３５】
この発明のさらに他の局面に従うと、プロセッサを備えるコンピュータに、上記のコンテンツ変更方法を実行させるためのプログラムが提供される。
【発明の効果】
【００３６】
本発明によれば、作品コンテンツの改訂版作成前に、低コストで迅速に修正情報を基に修正がされた修正版のコンテンツが公開され、かつ、著作者が改訂版コンテンツの内容を制御できる。
【図面の簡単な説明】
【００３７】
【図１】本発明の実施の形態に係るシステムを模式的に示す図である。
【図２】本発明の実施の形態に係るシステムの概略構成図である。
【図３】本発明の実施の形態に係るサーバと端末の機能構成図である。
【図４】本発明の実施の形態に係る端末のブロック図である。
【図５】本実施の形態に係るサーバのブロック図である。
【図６】本発明の実施の形態に係る処理の概要を説明する図である。
【図７】本発明の実施の形態に係る処理の概要を説明する図である。
【図８】本発明の実施の形態に係る処理フローチャートである。
【図９】本発明の実施の形態に係る表示例を示す図である。
【図１０】本発明の実施の形態に係る表示例を示す図である。
【図１１】本発明の実施の形態に係る表示例を示す図である。
【図１２】本発明の実施の形態に係る作品情報を示す図である。
【図１３】本発明の実施の形態に係る各種フラグのリストを示す図である。
【図１４】本発明の実施の形態に係る校正情報を示す図である。
【図１５】本発明の実施の形態に係る意見情報を示す図である。
【図１６】本発明の実施の形態に係る原作情報を示す図である。
【図１７】本発明の実施の形態に係るユーザ情報を示す図である。
【図１８】本発明の実施の形態に係るユーザ情報を示す図である。
【発明を実施するための形態】
【００３８】
以下、本発明の各実施の形態について図面を参照し詳細に説明する。なお、同一の構成要素には各図において同一の符号を付し、詳細な説明は繰返さない。
【００３９】
[実施の形態１]
本実施の形態では、「作品」は１つ以上のコンテンツからなる。「コンテンツ」は、映像（静止画像、動画像）データ、音楽などの音声データ、文字・記号・数字などの文字列であるテキストデータ、プログラム（ソースコード、オブジェクトコードなど）データなど、またはそれらの組合せを示す。
【００４０】
作品のコンテンツを変更するために変更情報を用いる。本実施の形態では、説明に用いる作品は後述するように文字列のテキストデータと想定するので、変更情報は、以下では「校正情報」と称し、変更情報による作品のコンテンツの「変更」は、「校正」と称する。
【００４１】
「仮修正版」は、校正情報を用いて変更が施されたコンテンツ（またはその作品）を示し、「正式改訂版」は作品の著作者（後述する）が、校正情報を参考にして改訂した作品を示す。したがって、校正情報は、オリジナルの作品と仮修正版または正式改訂版との差分（相違）を示す場合があり、「差分情報」と称する場合もある。
【００４２】
「意見情報」は、作品に対する読者（後述する）からの意見を示す。意見には、たとえば作品に対する評価、感想、議論、広告などを含む。
【００４３】
本実施の形態では、不特定多数の各読者は他の読者と校正情報を共有しながら、他者の承認がなくとも、校正情報が反映された仮修正版を閲覧することができる。
【００４４】
＜システム構成＞
図１は、本発明の実施の形態に係るシステムを模式的に示す図である。図１を参照して、著作者等は、自己が登録した作品に対して特別な権限を有している。著作者等は作品ＤＢ（ＤＢ：data baseの略）４Ａに対して自己が創作した作品の情報を登録し、登録された作品のコンテンツを正式に改訂することができる。また、著作者等は仮修正版生成部４Ｃから校正ＤＢ４Ｂの校正情報を用いた仮修正版を取得することができる。作品ＤＢ４Ａは、著作者等が作品を構成するコンテンツに関する情報を記憶するためのコンテンツ記憶部に相当する。校正ＤＢ４Ｂは、作品のコンテンツを校正するための校正情報を記憶するための校正情報記憶部に相当する。
【００４５】
著作者等は校正ＤＢ４Ｂの情報を参照し、さらに、新たな情報を登録することができるとともに、登録されている校正情報の無効化登録処理を行なうことができる。
【００４６】
一方、著作者等が登録した作品は、不特定多数の読者によって閲覧される。不特定多数の読者は、作品ＤＢ４Ａに登録された作品のコンテンツを閲覧し、この作品が校正情報を有している場合には、仮修正版生成部４Ｃによって修正された後の作品（仮修正版）を閲覧することができる。さらに、不特定多数の読者は、校正ＤＢ４Ｂを参照し、参照結果に基づき選択、または独自に当該作品を校正するための情報を登録することができる。本形態では、著作者等が作品ＤＢ４Ａ、仮修正版生成部４Ｃおよび校正ＤＢ４Ｂにアクセス（参照、登録）する動作と、不特定多数の読者が、これらに対し閲覧、参照、情報登録する動作は、非同期に（独立して）実行される。
【００４７】
本実施の形態では、主要な登場人物は著作者と読者である。「著作者」は、オリジナルの作品を創作し作品ＤＢ４Ａに登録し、作品に関して、全ての権限（当然、読者の権限も包含する）を有する。「読者」は、登録されている作品を閲覧することで作品を鑑賞し、当該作品に対して校正情報を提供し、意見や感想を投稿する権限を有する。閲覧は、ディスプレイなどのモニタまたは音声出力部などにより視聴（以下、閲覧および視聴を“閲覧”と総称する）することを示す。
【００４８】
システムでは、著作者側、読者側およびシステム側のそれぞれについて、以下の者を登場させてもよい。著作者側として、
（１）著作協力者：著作者によって一般の読者以上著作者未満の権限を貸与された読者を示す。たとえば、（１−１）共同執筆者：著作者とほぼ同等の権限を有する（新コンテンツの追加や著作協力者の指定もできる）。（１−２）編集者：既存コンテンツの改訂ができる。（１−３）管理代行者：読者を後述する迷惑行為者または炎上者に指定する等の読者対応を支援する。著作者と著作協力者をまとめて、以下、“著作者等”と呼ぶ。
【００４９】
（２）協力候補者：システムによって著作協力者になる可能性が高いと判断された読者を示す。協力候補者には、たとえば、他作品にて著作協力者に指定された事がある者が含まれる。著作者が著作協力者を選定する際の目安になる。
【００５０】
読者側として、
（３）校正協力者：作品への校正情報を投稿した読者を示す。校正協力者については、その者が登録した校正情報の数やそれが改訂版に採用された回数等を得点化する。また、取得した校正得点は何らかの特典取得や後述の炎上者や要注意者に指定された際の解除に用いる。これが、読者に対して校正作業のインセンティブをもたらす。
【００５１】
（４）制限対象者：著作者によって一般の読者以下に権限を制限された読者を示す。たとえば、（４−１）迷惑行為者：広告ボットや粘着クレーマー等、害しかもたらさないと判断された読者を示す。迷惑行為者は、永続的に作品に対する校正情報や意見・感想の投稿権限を失う。（４−２）炎上者：意見や感想の投稿で他のユーザと誹謗中傷合戦を行なった読者を示す。炎上者は、一時的に作品に対する校正情報や意見・感想の投稿権限を失う。これは、投稿権限剥奪の時間を置くことで炎上者が頭を冷やすことを期待するものである。また、炎上者は、校正協力による得点を消費して炎上者の指定を解除できる。（４−３）要注意者：システムによって制限対象者になる可能性が高いと判断された読者を示す。要注意者には、最近、他作品にて迷惑行為者や炎上者に指定された事がある読者等が含まれる。要注意者については、掲示板で表示される名前等の色を他の読者とは異ならせることで一般読者に注意を喚起してもよい。また、炎上者指定された際のペナルティが通常より大きい等のデメリットがあるとしてもよい。作品への校正協力による得点を消費して、その作品における要注意者指定を解除でき、また要注意者として観察される期間を短縮できる。また、一定の観察期間において迷惑行為や炎上等の問題を起こさなければ要注意者の指定が解除される。
【００５２】
システム側として、
システム管理者：作品ＤＢ４Ａまたは校正ＤＢ４Ｂなどを設置・維持・管理する者を示す。サービス提供者とも言う。システム管理者は、登録されている作品の商業利用等の二次利用の際の窓口業務や事務処理、著作者から暗黙的もしくは明示的に移管された著作権等の代理行使等を行ってもよい。
【００５３】
図２は、本実施の形態に係るシステムの概略構成図である。図２を参照して、通信システムには、１台以上の情報処理端末（以下、端末と称する）１０、および作品を管理する情報処理装置に相当するサーバ４０を備える。これらはインターネットなどの各種のネットワークＮＴを介して相互に通信する。端末１０は、ネットワークＮＴを経由して相手側装置と通信する。
【００５４】
図３を参照し、サーバ４０と端末１０の機能構成を概略的に示す。ここでは、端末１０として読者側の端末１０Ａと著作者等側の端末１０Ｂを示す。サーバ４０では、作品ＤＢ４Ａは、各作品に対応して作品情報４０Ａとユーザ情報４０Ｄを含む。校正ＤＢ４Ｂは、作品ＤＢ４Ａの各作品に対応して校正情報４０Ｂと意見情報４０Ｃを含む。著作者側の端末１０Ｂと、読者側の端末１０Ａは同様の機能構成を有している。端末１０Ｂはデータ受信部１１Ｂ、編集入力部１２Ｂ、記憶部１３Ｂ、表示部１４Ｂおよびデータ送信部１５Ｂを含む。同様に、読者側の端末１０Ａはデータ受信部１１Ａ、編集入力部１２Ａ、記憶部１３Ａ、表示部１４Ａおよびデータ送信部１５Ａを含む。
【００５５】
作品ＤＢ４Ａまたは校正ＤＢ４Ｂ（校正（差分）情報、意見情報）、仮修正版生成部４Ｃには、外部インターフェイスとしてWebサーバ等が実装されていてもよい。
【００５６】
本実施の形態では、説明を簡単にするために、作品ＤＢ４Ａには、１個の作品に対応した情報が登録されて、校正ＤＢ４Ｂには、当該１個の作品に対した情報が登録されると想定する。また、作品は、コンテンツとして文字列のテキストであると想定する。
【００５７】
図４を参照して、端末１０は、ＣＰＵ（Central  Processing  Unitの略）１１、ＨＤＤ（Hard  Disc  Driveの略）、ＳＳＤ（SolＩＤ  State  Driveの略）、フラッシュメモリ、ＲＡＭ（Random  Access  Memoryの略）などの永続的な記憶を行う記憶媒体に加え、ＤＲＡＭ（Dynamic  Random  Access  Memoryの略）などの一時的なワークメモリとして利用する記憶媒体を含む記憶部１３（記憶部１３Ａ，１３Ｂに対応）、画像を表示するための表示部１４、ユーザにより操作されるボタン、キーなどを含む操作部１２（編集入力部１２Ａ，１２Ｂに対応）、ネットワークＮＴを介した通信のための通信部１５（データ受信部１１Ａ，１１Ｂおよびデータ送信部１５Ａ，１５Ｂに対応）、外部Ｉ／Ｆ（Interfaceの略）１６、赤外線通信のためのＩＲ（InfraRed）通信部１９、およびスピーカなどからなる音声出力部２０、マイクロフォンなどの音声入力部２１およびカメラの撮像部２２を備える。表示部１４と操作部１２は、タッチパネル１８を構成する。
【００５８】
上記の端末１０の構成は一例であり、図４のうち撮像部２２、ＩＲ通信部１９、音声入力部２１、外部１／Ｆ１６、記憶媒体１７およびタッチパネル１８などを備えない端末であっても本実施の形態に適用することができる。
【００５９】
記憶部１３にはＷＷＷ（World Wide Web）ブラウザのプログラムおよび作品表示のためのビューワのプログラムを含むプログラムが予め格納されている。ＣＰＵ１１は、ＷＷＷブラウザのプログラムを実行することにより、ネットワークＮＴを介して作品コンテンツ（ＨＴＭＬ（Hyper Text Markup Language）ファイル、画像ファイルおよび音楽ファイルなど）を通信部１５に受信させて、受信したファイルを解析し、解析結果に従って、表示部１４に画像などを表示させ、または音声出力部２０に音声を出力させる。
【００６０】
なお、プログラムはＷＷＷ（World Wide Web）ブラウザに限定されず、また、作品コンテンツファイルは、ＨＴＭＬファイルに限定されない。
【００６１】
操作部１２は、ユーザによる操作を検出し、検出した結果をＣＰＵ１１に出力する。
外部Ｉ／Ｆ１６は、外部から着脱自在に記憶媒体１７が装着され、装着された記憶媒体１７にデータを読み書きする。
【００６２】
表示部１４には、ＬＣＤ（Liquid  Crystal  Displayの略）、有機ＥＬ（electroluminescenceの略）ディスプレイなどの平面型ディスプレイを適用することができる。通信部１５は、ＬＡＮ（local  Area  Networkの略）などの有線ネットワークや、無線ＬＡＮ、携帯電話回線、Bluetooth(登録商標)やZigBee(登録商標)などの無線ネットワークであってもよい。
【００６３】
図５は、本実施の形態に係るサーバ４０のブロック図である。図５を参照して、サーバ４０は、ＣＰＵ４１、ＨＤＤ、ＳＳＤ、フラッシュメモリ、ＲＡＭなどからなる記憶部４２、ＬＣＤ、有機ＥＬ、ＣＲＴなどからなる表示部４３、ボタン、キー、マウスなどからなる操作部４４、ネットワークＮＴを介して通信するための通信部４５、外部からＣＤ−ＲＯＭ（Compact  Disc  Read  Only  Memory）４７などの記憶媒体が着脱自在に装着され、装着された記憶媒体をアクセスするための外部Ｉ／Ｆ４６を備える。ＣＰＵ４１は、仮修正版生成部４Ｃの機能を有し、記憶部４２は作品ＤＢ４Ａおよび校正ＤＢ４Ｂの機能を有する。
【００６４】
上記のサーバ４０の構成は一例であり、表示部４３、操作部４４、外部Ｉ／Ｆ４６およびＣＤ-ＲＯＭ４７などの記憶媒体などを備えない構成であってもよい。
【００６５】
＜処理の概要＞
図６と図７は、本発明の実施の形態に係る処理の概要を説明する図である。図６と図７では“作品”は、より特定的には作品のコンテンツを示す。図６と図７を参照して、本発明の実施の形態に係る作品の登録、閲覧、校正の処理の概要について説明する。図６（Ａ）を参照して、著作者である作者側は端末１０を操作して、操作内容に応じて、作品を登録し、登録した作品を閲覧し、登録した作品について校正情報を登録し、また作品の改訂を行なう事ができる。改訂の際には、登録されている校正情報の中から適切な物を選択して、作品の改訂版の雛型に反映できるようにしてもよい。また、作品改訂後、当該作品についてさらに校正を加える場合には、改訂版に対して校正情報を登録することができる。また、作品に対して意見の登録を行うことができる。
【００６６】
図６（Ｂ）を参照して、読者側は端末１０を操作して、操作内容に応じて、作品ＤＢ４Ａに格納されている作品について閲覧の要求を送信すると、要求された作品が作品閲覧要求の応答として受信され、作品を閲覧できる。また、閲覧する作品について校正情報を送信し、校正ＤＢに登録することができる。また、作品に対して意見の登録を行うことができる。
【００６７】
図６（Ｃ）を参照して、作品ＤＢ４Ａは、受信する要求の種類に従って、閲覧要求であれば要求元に登録作品を送信し、登録要求であれば作品を作品ＤＢ４Ａに登録し、改訂要求であれば作品を改訂し、ユーザ参照／ユーザ登録の要求であればユーザ情報を要求元に送信する／ユーザ情報を登録する。
【００６８】
図７（Ａ）を参照して、校正ＤＢ４Ｂでは、仮修正版生成部４Ｃや端末１０からの要求に応答して校正情報を送信し、また、端末１０から校正情報を受信すると、受信した校正情報を校正ＤＢに格納する。また意見の閲覧／登録の要求であれば意見情報を要求元に送信する／意見情報を登録する。
【００６９】
図７（Ｂ）を参照して、表示対象の生成処理について説明する。表示対象生成プロセスは、クライアント側の端末１０で実行してもよいが、ここでは、サーバ４０で実行されるものとする。
【００７０】
まず、登録作品が作品ＤＢ４Ａから取得される。
その後、表示対象として要求されているのは仮修正版か元のコンテンツかに基づき、仮修正版を生成するか否かを判定する。仮修正版を生成しないと判定すると、処理は終了し、登録された作品が表示対象として対応する意見情報を付加した後、要求元の端末１０に送信される。
【００７１】
一方、対応する校正情報が登録されている場合は、校正情報が取得されて、作品に校正情報が反映され、校正された仮修正版の作品が生成され、表示対象として対応する意見情報を付加した後、要求元の端末１０に送信されて処理は終了する。
【００７２】
図８は、本発明の実施の形態に係る処理フローチャートである。図９、図１０および図１１は、本発明の実施の形態に係る表示例を示す図である。図１２〜図１８は、本発明の実施の形態に係るデータ構造例を示す図である。
【００７３】
（表示データ）
サーバ４０の仮修正版生成部４Ｃなどによる仮修正版コンテンツまたは改訂版コンテンツまたはオリジナルのコンテンツは、送出される際に、後述する図９〜図１１で例示されるような表示画面を構成するためのデータや関連する情報、それらを紐付けるためのデータを含んでもよい。
【００７４】
サーバ４０では、元となるコンテンツに、配信先である端末１０の出力部（表示部１４など）を制御するための制御情報を付加させるようにして、当該コンテンツを送出する。この制御情報は、たとえば実行可能形式のプログラムであって、たとえばスクリプトを含む。
【００７５】
コンテンツに付加されるスクリプトは、操作部１２を介しユーザ操作を受付けるための受付け画像（ボタン、アイコン、マーク、ウィンドなど）に関連付けて記述されたスクリプト、校正情報を表示するためのスクリプト、コンテンツの校正情報による修正部分を適用された校正情報に基づく出力属性に従うスクリプト、校正情報を登録したユーザが著作者および読者のいずれであるかを示すユーザ属性に従うスクリプト、校正情報の校正内容の種類を示す変更属性に従うスクリプト、および後述するコンテンツ改訂版の雛型を生成し出力させるためのスクリプトなどを含む。
【００７６】
端末１０において画面データによってコンテンツ表示するとき、スクリプトが実行され表示部１４が制御される。表示部１４は制御に従って、コンテンツと校正情報を表示し、校正情報が適用されて校正されたコンテンツ部分は上記の各種属性に従って表示態様を変更させる。
【００７７】
（作品情報について）
図１２は、作品情報４０Ａに登録される各種テーブルを説明する図である。図１２（Ａ）を参照して、著作者等が登録した作品のそれぞれについて、作品テーブル４１Ａが格納される。作品テーブル４１Ａは作品ごとにレコードを格納し、レコードには作品を識別するための作品ＩＤ（Identification）５１、当該作品が閲覧された回数を累積した累積閲覧数５２を含む。
【００７８】
また、作品ＤＢ４Ａに登録された作品のコンテンツそれぞれについて図１２（Ｂ）のコンテンツ管理テーブル４２Ａが格納される。コンテンツ管理テーブル４２Ａは、コンテンツごとにレコードを格納し、レコードは当該コンテンツの識別子であるコンテンツ管理ＩＤ５３、対応する作品の識別子である作品ＩＤ５４、コンテンツＩＤ５５、予約ＩＤ５６、状態フラグ５７、最新版フラグ５８、構成順序（章）５９、バージョンを示すバージョンデータ６０と、登録日時データ６１および公開日時データ６２を含む。
【００７９】
コンテンツ管理テーブル４２Ａを、作品ＩＤ５１をキーにして検索すると当該作品のコンテンツに関するリストが生成される。検索キーに状態フラグ５７が[公開]の条件を追加して検索すると該当作品のうち公開されているコンテンツに関するリストが生成される。また、検索キーに最新版フラグ５８が[ＯＮ]の条件を追加して検索すると該当作品の最新版コンテンツに関するリストが生成される。最新版フラグ５８が[ＯＮ]で検索してコンテンツを確定できない場合（エラーケース）では、バージョンデータ６０の値の最も大きいものを最新版とみなし、それでも確定できないときは登録日時データ６１の新しいものを最新版とみなし、これでも確定できない場合はコンテンツ管理ＩＤ５３の値の大きいものを最新版とみなすようにしてもよい。
【００８０】
また、登録された作品の各コンテンツのレコードとして、図１２（Ｃ）のコンテンツテーブル４３Ａが格納される。コンテンツテーブル４３Ａのレコードには対応のコンテンツを識別するためのコンテンツＩＤ６３、コンテンツの種類を示すコンテンツタイプ６４、コンテンツタイトル６５（章タイトルなど）およびコンテンツデータ６６を含む。本実施の形態では、コンテンツデータ６６は文字列のテキストを示す。
【００８１】
該当作品の公開されている最新版コンテンツに関するリストにあるコンテンツＩＤ５５は、コンテンツテーブル４３ＡのコンテンツＩＤ６３を通じてコンテンツタイトル６５とコンテンツデータ６６を特定するのに使用される。コンテンツタイトル６５またはコンテンツ本体であるコンテンツデータ６６は、サイズ不定でサイズが大きい場合も想定されるのでコンテンツ管理テーブルとは別にコンテンツテーブルへ分離している。
【００８２】
図１２（Ｄ）の予約テーブル４４Ａは、コンテンツ管理テーブル４２Ａのレコードにある予約ＩＤ５６に対応し、当該レコードには予約ＩＤ６７、予約動作を示すデータ６８、予約日時データ６９および動作状況を示すデータ７０を含む。コンテンツを登録しておき、指定した日時に自動で公開する、読者へ削除予告したのち指定日時に自動で公開停止する、著作者→編集者→校正者といった作業連携のための連絡を行う、等のために使用される。
【００８３】
本実施の形態では、作品を構成するコンテンツは文字列のテキストを想定しているが、静止画の場合は、図１２（Ｃ）のコンテンツテーブル４３Ａのコンテンツデータ６６は静止画像データを示す。
【００８４】
図１３（Ａ）は状態フラグリスト４５Ａ、図１３（Ｂ）は予約動作リスト４６Ａおよび、図１３（Ｃ）はコンテンツタイプリスト４７Ａをそれぞれ示す。
【００８５】
状態フラグリスト４５Ａはコンテンツ管理テーブル４２Ａの状態フラグ５７を設定するために参照される。予約動作リスト４６Ａは、予約テーブル４４Ａの予約動作を示すデータ６８を設定するために参照される。コンテンツタイプリスト４７Ａは、コンテンツテーブル４３Ａのコンテンツタイプ６４を設定するために参照される。
【００８６】
状態フラグリスト４５Ａを参照して、コンテンツの状態が非公開、編集中、校正中、修正中、公開予定、公開中、非公開予定および削除済みのそれぞれに対応して、状態フラグ５７には値０、１、２、３、４、５、６および７が設定されることを表している。
【００８７】
なお、“削除済み”を示す状態フラグ５７については著作者に対しても当該コンテンツは非公開の状態であることを示す。
【００８８】
予約動作リスト４６Ａを参照して、予約動作の種類がＮＯＰ（予約動作なし）、タイマ公開、タイマ非公開、メッセージ送信のそれぞれに対応して、予約動作データ６８には値０、１、２および３のそれぞれが設定されることを表している。
【００８９】
コンテンツタイプリスト４７Ａを参照して、コンテンツの種類がテキスト、静止画、音声、動画、旧版復元用のそれぞれに対応して、コンテンツタイプ６４には値０、１、２、３および４のそれぞれが設定されることを表している。
【００９０】
（校正情報について）
図１４は、校正情報４０Ｂに登録されるテーブルを示す図である。校正情報４０Ｂには図１４（Ａ）の校正情報テーブル４１Ｂ、図１４（Ｂ）の対象位置テーブル４２Ｂ、図１４（Ｃ）の校正データテーブル４３Ｂ、および図１４（Ｄ）の校正選択テーブル４４Ｂが含まれる。図１４（Ｅ）の著作者の判断リスト４５Ｂは後述の校正情報テーブル４１Ｂにある著作者等の判断データ８６を設定するために参照される。
【００９１】
校正情報テーブル４１Ｂは校正情報を識別するための校正情報ＩＤ８１、対象のコンテンツを識別するためのコンテンツＩＤ８２、コンテンツ内の校正対象の位置を示す対象位置ＩＤ８３、校正データＩＤ８４、校正情報登録者のユーザＩＤ８５、著作者等の判断データ８６および賛同数８７を含む。
【００９２】
対象位置ＩＤ８３に対して、作品の初回投稿（登録）時にはオリジナルの表現も校正情報の選択肢の一つとして校正情報が自動生成される。校正後のデータ（文字列）は“Null”（空文）でもよく、“Null”の場合は、対象位置ＩＤ８３で表される校正範囲の文字列の削除となる。
【００９３】
図１４（Ｂ）の対象位置テーブル４２Ｂは、校正情報テーブル４１Ｂの各レコードにある対象位置ＩＤ８３に対応したレコードを有し、当該レコードには、対象位置ＩＤ８８と、位置情報８８Ａを含む。対象位置ＩＤ８３に一致する対象位置ＩＤ８８に対応した位置情報８８Ａは、対象位置ＩＤ８３が示すコンテンツ内の校正対象部分の位置を特定するために必要な情報で構成される。具体的には、コンテンツ内の校正対象部分の開始位置（コンテンツの先頭からのバイト数）および終了位置（コンテンツの先頭からのバイト数）により示される。開始位置と終了位置が同一の場合、開始位置の直前に校正データを挿入する事を表す。なお、位置情報８８Ａの表わし方は、開始位置と終了位置が特定できればよく、このような先頭からのバイト数を用いた方法に特定されるものではない。例えば開始位置や終了位置付近に位置する一意に特定可能な文字列とそこからの相対位置などでもよい。また、例えばコンテンツが静止画の場合、位置情報８８Ａは、修正用の画像を配置すべき、元画像上の矩形領域の左上座標、右下座標を示す。
【００９４】
校正情報を、対象位置ＩＤだけで簡単に比較可能にするために、対象位置テーブル４２Ｂとして別テーブルへ分離している。
【００９５】
図１４（Ｃ）の校正データテーブル４３Ｂは、校正情報テーブル４１Ｂの各レコードにある校正データＩＤ８４に対応したレコードを有し、当該レコードには、校正データＩＤ８９と校正後の文字列９０を含む。校正データＩＤ８４に一致する校正データＩＤ８９に対応した校正後の文字列９０は、校正データＩＤ８４が示すコンテンツ内の校正後の文字列を示す。ここでは、文字列９０は不定長データであるから、校正データテーブル４３Ｂとして別テーブルへ分離している。なお、コンテンツが、画像であれば、校正後の文字列９０に代替して修正後の画像が格納される。
【００９６】
図１４（Ｄ）の校正選択テーブル４４Ｂは、読者が校正情報を選択する際に参照されるテーブルであり、校正選択ＩＤ９１、対象のコンテンツＩＤ９２、対象位置ＩＤ９３、校正データＩＤ９４および読者のユーザＩＤ９５を含む。校正選択テーブル４４Ｂは、読者の端末１０Ａの記憶部１３Ａに保存してもよく、その場合は読者のユーザＩＤ９５を省略してもかまわない。
【００９７】
図１４（Ｅ）の著作者の判断リスト４５Ｂは、校正情報テーブル４１Ｂの著作者等の判断データ８６に設定される値を示しており、判断の種類はニュートラル（中立）、賛同、否定および非公開のそれぞれに対応して値０、１、２および３のそれぞれが設定されることを表している。
【００９８】
（意見情報について）
意見情報４０Ｃは、意見テーブル４１Ｃおよび意見文字列テーブル４２Ｃを含む。図１５（Ａ）の意見テーブル４１Ｃは、各意見に対応して設けられており、当該意見を識別するための意見ＩＤ１０１、対象のコンテンツを識別する意見ＩＤ１０２、意見を付与するコンテンツ中の位置を示す対象位置ＩＤ１０３、意見文字列ＩＤ１０４、意見登録者のユーザＩＤ１０５、著作者による非公開指定フラグ１０６、当該意見に賛成する読者数を示す賛成数データ１０７、反対する読者数を示す反対数データ１０８、および当該意見情報の登録日時を示す登録日時データ１０９を含む。
【００９９】
当該作品の著作者は、非公開指定フラグ１０６を設定することにより、誹謗中傷や無関係の広告等、不適切と思われる意見をその意見の登録者（読者）以外には非公開に指定することができる。つまり、該当意見登録者の端末１０上では表示されるが、それ以外の端末１０には表示されない。
【０１００】
図１５（Ｂ）の各意見に対応する意見文字列テーブル４２Ｃは、当該意見の文字列を識別するための意見文字列ＩＤ１１０および当該意見を表す文字列のデータ１１１を含む。文字列のデータ１１１は、不定長の文字列データであるから、意見文字列テーブル４２Ｃとして別テーブルへ分離している。
【０１０１】
図１６には原作情報が示される。原作情報は、作品に対応して格納されて、作品が二次創作物等の場合に、原作情報のテーブルにより作品と原作の紐付けがされる。原作情報は、著作者側が自主的に設定するのが望ましいが、システムによる自動検出や読者側からの指摘で設定できてもよい。このように指摘する読者を“原作指摘者”と呼ぶ。原作指摘者は校正協力者の一種にあたる。読者からの指摘が見当違いの場合は、著作者等がその指摘を否定できるようにしてもよい。
【０１０２】
原作情報は、図１６（Ａ）の原作管理テーブル、図１６（Ｂ）の原作検出条件テーブル、および、図１６（Ｃ）の原作テーブルを含む。原作管理テーブルは、作品と原作の対応を管理するための原作管理ＩＤ、対応する原作を持つ作品の作品ＩＤ、原作を識別するための原作ＩＤ、原作指摘者のユーザＩＤおよび著作者等の判断のデータを含む。
【０１０３】
原作検出条件テーブルは、原作を検出するための条件を示す原作検出条件ＩＤ、検出のための識別ルールや識別条件および原作ＩＤを含む。原作検出条件テーブルには、サーバ４０を含むシステムによる原作の自動検出処理時の識別ルール、識別条件、紐付けする原作といった情報が登録される。
【０１０４】
原作テーブルは、原作を識別するための原作ＩＤ、原作名、二次創作類の可否、二次創作類の許諾条件、原作の権利の確認先のデータを含む。
【０１０５】
（ユーザ情報について）
図１７の各ユーザ（読者または著作者）に対応するユーザ情報４０Ｄは、作品関係者テーブル４１Ｄ、ユーザ管理テーブル４２Ｄ、ユーザ情報テーブル４３Ｄ、および中継拒否テーブル４５Ｄを含む。関係区分リスト４４Ｄは後述の作品関係者テーブル４１Ｄにある関係区分のデータ１１５を設定するために参照される。
【０１０６】
図１７（Ａ）の作品関係者テーブル４１Ｄは、作品に関係する者についてレコードを有し、当該レコードは当該関係者を識別するための作品関係者ＩＤ１１２、作品ＩＤ１１３、ユーザＩＤ１１４、関係区分のデータ１１５、校正得点１１６および無効フラグ１１７を含む。なお、１人のユーザが１つの作品に対して複数の関係を持っていてもよい。
【０１０７】
図１７（Ｂ）のユーザ管理テーブル４２Ｄは各ユーザ（著作者等、読者など）についてレコードを有し、当該レコードは、ユーザＩＤ１１８、ユーザ識別ハッシュ１１９およびハッシュ計算用キー１２０を含む。
【０１０８】
図１７（Ｃ）のユーザ情報テーブル４３Ｄは、各ユーザについてレコードを有し、当該レコードは、当該ユーザを識別するためのユーザＩＤ１２１、当該ユーザのハンドル名１２２、パスワード識別ハッシュ１２３、ハッシュ計算用キー１２４、メールアドレス１２５およびその他のユーザ情報１２６を含む。
【０１０９】
図１７（Ｄ）の関係区分リスト４４Ｄは、作品関係者テーブル４１Ｄの関係区分のデータ１１５に値を設定するために参照されるリストであって、関係者の区分（種類）である一般読者、著作者、共同執筆者、編集者、管理代行者、校正協力者、迷惑行為者、炎上者、および要注意者のそれぞれに対応して、値０、１、２、３、４、５、６、７および８のそれぞれが設定されることを表している。このような区分は前述した通りであるが、より具体的には、著作者は作品に対する全権を有する。共同執筆者は著作者に準じる。編集者は、誤字訂正などの改訂作業を代行する者を示す。管理代行者は迷惑行為者や炎上者等の指定を代行する者を示す。校正協力者は校正情報４０Ｂの登録者を示す。迷惑行為者は作品に対し永続的に意見、校正情報の投稿が禁止される者を示す。炎上者は、作品に対し一時的に投稿が制限される者を示す。要注意者は、他作品での迷惑行為者等を示す。
【０１１０】
図１７（Ｅ）の中継拒否テーブル４５Ｄは、中継拒否ＩＤ、送信ユーザＩＤおよび受信ユーザＩＤを含む。
【０１１１】
メールアドレス１２５は、他の読者に情報が開示されないように、サーバ４０がシステム内でのみ通用する仮メールアドレスを発行し、他の読者が仮メールアドレス宛に出したメールをサーバ４０で正しいメールアドレスへ中継してやるようにしてもよい。
【０１１２】
また、メール中継サーバ（図示せず）は、中継拒否テーブル４５Ｄを用いて特定のユーザから別の特定ユーザへの電子メールを中継せずに破棄する、いわゆる着信拒否ができるようにしてもよい。ここでは、サーバ４０が当該電子メール中継機能を有する。
【０１１３】
図１８は、その他のユーザ情報１２６を示すリスト４６Ｄを説明する。リスト４６Ｄには、ユーザ情報テーブル４３Ｄのその他のユーザ情報１２６の詳細内容が示される。その他のユーザの情報としてはたとえば、課金の引落用口座情報、著作権保持の意思の有無のデータ、郵便番号データ、住所データ、氏名のデータ、入金用口座情報、業務用メールアドレス、業務用電話番号、固定電話番号、携帯電話番号、年齢、職業、国籍、著作者を撮影した画像および情報開示の日時のデータが格納される。これらのユーザ情報は例示であって、限定されるものではない。
【０１１４】
課金の引落用口座情報は、必要経費引き落とし先、コンテンツ購入代金や紙媒体発行費用の引き落としなどに使用される銀行口座の情報を示す。
【０１１５】
著作権保持の意思の有無のデータは、著作権保持の意思があるか否かを示す。郵便番号データおよび住所のデータは、権利者特定のための情報であって、特定的には郵送物等の発送先を示す。氏名のデータは権利者特定のための情報である。入金用口座情報は、分配金送付先を示す情報であり、または有料配信や紙媒体販売時の利益配分などに使用される情報である。業務用メールアドレスおよび業務用電話番号は、業務連絡用の電子メールのアドレスおよび電話番号を示す。固定電話番号および携帯電話番号は予備の業務用連絡先情報を示す。年齢、職業および国籍のデータは、権利者特定のための予備情報を示す。著作者を撮影した画像データは、権利者特定のための情報であって、著作者の顔写真などの画像データを示す。情報開示の日時のデータは、権利者特定のための情報をシステムに登録、もしくは、システム管理者に開示した日時（この日時以降は著作権等を保持する権利者を特定できる）を示す。
【０１１６】
リスト４６Ｄの情報の運用として、著作権等を保持する場合には、システム側に対する権利者特定のための個人情報の開示が必須であり、著作権等をシステム管理者に移管することに明示的に同意した場合のみ、移管中は個人情報開示不要、という事にしておくとよい。
【０１１７】
また、開示されている個人情報が不正な場合も著作権等をシステム管理者に移管することに同意したとみなすようにしてもよい。後からでもシステム側に権利者特定のための個人情報を開示することで著作権等を取り戻せるようにしてもよい。つまり、正当な権利者を正確に特定できない間だけシステム管理者が代理で著作権等を行使できるようにすることで、権利者不明で作品を有効活用できない事態を回避できる。リスト４６Ｄの個人情報は作品ＤＢ４Ａや校正ＤＢ４Ｂとは独立したセキュリティ度の高いＤＢで管理するようにしてもよい。
【０１１８】
（動作の説明）
次に、システムの動作の詳細を説明する。説明は、（１）著作者等の登録・認識、（２）著作者等による作品の登録・修正、（３）作品ＤＢ４Ａの処理、（４）読者による作品の閲覧・校正情報の登録・選択（その１）、（５）校正情報のランキング、（６）読者による作品の閲覧・校正情報の登録・選択（その２）、および（７）読者による意見または感想の閲覧・投稿、の順に、図８の処理を適宜参照しながら説明する。
【０１１９】
端末１０は全て同一機能を有する。機能には、著作者のための動作モードと読者のための動作モードとの機能を含む。著作者のための動作モードでは、読者のための動作モードの機能に加えて著作者が自分の登録した作品について管理する機能が有効になる。著作協力者については、著作者から貸与された権限に応じて必要な機能が選択的に有効になる。端末１０の動作モードは、表示対象とする作品の選択やユーザ操作などにより切替えることができる。
【０１２０】
（１）ユーザの登録・認識
一連の動作は、まずユーザが作品ＤＢ４Ａに新規にアクセスする事から開始される。
【０１２１】
ユーザの端末１０Ｂから、ユーザを一意に識別するために必要な、端末１０ＢのＭＡＣアドレス等の一意性が高いと期待されるいくつかの情報を含むデータが送信され、サーバ４０はこれを受信する。
【０１２２】
受信したデータにハンドル名とパスワードが含まれている場合は、明示的なユーザ登録とみなし、サーバのＣＰＵ４１は、作品ＤＢ４Ａのユーザ情報テーブル４３Ｄに新規レコードを追加し、当該レコードのハンドル名１２２にハンドル名データ、パスワード識別ハッシュ１２３とハッシュ計算用キー１２４にパスワードデータから生成した情報を設定する。（生成したパスワード識別ハッシュ１２３と同じハッシュが既存の場合は一意になるまで再生成する。）その後、作品ＤＢ４Ａのユーザ管理テーブル４２Ｄに新規レコードを追加し、当該レコードに、生成したユーザＩＤ１１８と、受信したデータを用いて生成したユーザ識別ハッシュ１１９、ハッシュ計算用キー１２０を設定する（生成したユーザ識別ハッシュ１１９と同じハッシュが既存の場合は一意になるまで再生成する）。
【０１２３】
受信したデータにハンドル名とパスワードが含まれていない場合は、暗黙のユーザ登録として、ユーザ情報テーブル４３Ｄへの新規レコード追加は行わずに、ユーザ管理テーブル４２Ｄに追加した新規レコードへ、生成したユーザＩＤ１１８と、受信したデータを用いて生成したユーザ識別ハッシュ１１９、ハッシュ計算用キー１２０を設定する。
【０１２４】
作品ＤＢ４Ａからユーザの端末１０ＢへユーザＩＤ１１８が送信され、ユーザの端末１０Ｂの記憶部１３Ｂに格納される。
【０１２５】
２回目以降にユーザが作品ＤＢ４Ａに新規にアクセスする際は以下のようになる。まず、著作者の端末１０Ｂから作品ＤＢ４Ａへ、ユーザを一意に識別するために必要なデータと記憶部１３ＢのユーザＩＤ１１８が送信される。ＣＰＵ４１は、作品ＤＢ４Ａのハッシュ計算用キー１２０と受信したデータを用いて再生成したユーザ識別ハッシュとユーザ管理テーブル４２Ｄにあるユーザ識別ハッシュ１１９とを比較し、比較結果に基づき一致を判定すると、アクセスしたユーザは登録されたユーザと同一であると検出する。
【０１２６】
システムに明示的に登録済のユーザが作品ＤＢ４Ａから発行されたユーザＩＤ１１８を格納していない別の端末からアクセスする際はハンドル名とパスワードによって、ユーザ情報テーブル４３Ｄのハンドル名１２２とパスワード識別ハッシュ１２３とハッシュ計算用キー１２４を用いて一致を判定し、作品ＤＢ４Ａから端末へユーザＩＤ１１８が送信される。
【０１２７】
システムに暗黙に登録済のユーザが明示的なユーザ登録を行う際は、ユーザ情報テーブル４３Ｄに暗黙に登録済のユーザＩＤを設定した新規レコードを追加し、ハンドル名データ、パスワード識別ハッシュ、ハッシュ計算用キーを追加設定する。
【０１２８】
このようなユーザ認証処理は、ユーザの識別ができればよく、一般的なユーザ認証処理を適用でき、実装の詳細は、これに限定されない。
【０１２９】
（２）著作者等による作品の登録・改訂
次に、ユーザが著作者として作品を作品ＤＢ４Ａに新規登録する処理を説明する。作品の新規登録時は著作者の端末１０Ｂから作品ＤＢ４Ａに、作品登録要求とともに、送信者のユーザＩＤ、作品名および紹介文を含むコンテンツ、および登録時に同時設定可能なパラメータ（状態フラグ５７の値、ならびに予約する場合は予約ＩＤ５６が示す予約動作データ６８および予約日時データ６９）が送信される（図８のステップＳ１）。
【０１３０】
著作者が作品ＤＢ４Ａに登録されている作品に新章のコンテンツを追加登録する処理では、著作者の端末１０Ｂから作品ＤＢ４Ａに、コンテンツの新規登録時と同等のデータに加えて、追加対象の作品を特定するデータが送信される。具体的には、送信者のユーザＩＤ、作品ＩＤ、新章の章タイトル、新章の本文を含むコンテンツ、登録時に同時設定可能なパラメータ（状態フラグ５７の値、ならびに予約する場合は予約ＩＤ５６が示す予約動作データ６８および予約日時データ６９）が送信される。なお、端末１０Ｂが送信する作品ＩＤは、サーバ４０により当該作品に対し新規登録時に割当されたデータであって、端末１０Ｂは追加対象の作品を選択する際にサーバ４０から予め受信する。
【０１３１】
著作者が作品中の既存コンテンツを改訂する処理では、著作者の端末１０Ｂから作品ＤＢ４Ａに新規登録時と同等のデータに加えて、改訂対象のコンテンツを特定するデータが送信される（ステップＳ５）。具体的には、送信者のユーザＩＤ、コンテンツＩＤ（作品を構成するコンテンツ（第１章、第２章、など）の識別子）、改訂後の章タイトル、改訂後の本文を含むコンテンツ、登録時に同時設定可能なパラメータ（状態フラグ５７の値、ならびに予約する場合は予約ＩＤ５６が示す予約動作データ６８および予約日時）が送信される。
【０１３２】
（３）作品ＤＢ４Ａの処理
サーバ４０は、端末１０ＢのステップＳ１から、作品登録要求とともに、作品ＤＢ４Ａへの新規登録時の一連のデータを受信すると（ステップＳ１０）、以下の作品登録処理（ステップＳ１１）を行う。サーバ４０のＣＰＵ４１は、作品登録（格納）処理を実行するための作品格納部の機能を有する。
【０１３３】
まず、受信した作品名が既存のものと重複していないこと確認する。本実施の形態では、作品名の重複は禁止される。
【０１３４】
サーバ４０（より特定的には作品格納部）は、作品テーブル４１Ａに新規レコードを追加し、新規レコードに生成した作品ＩＤ５１と累積閲覧数５２（初期値：１）を設定する。累積閲覧数５２の値“１”は、著作者本人による閲覧を表す。
【０１３５】
また、作品関係者テーブル４１Ｄに新規レコードを追加し、新規レコードに作品関係者ＩＤ１１２と上記の作品ＩＤ１１３および著作者のユーザＩＤ１１４、関係区分のデータ１１５（著作者＝“１”）、校正得点１１６（初期値：０）、および無効フラグ１１７（初期値：ＯＦＦ）を設定する。
【０１３６】
コンテンツテーブル４３Ａに新規レコードを追加し、新規レコードに生成したコンテンツＩＤとコンテンツタイトルである作品名、コンテンツデータである紹介文を設定する。
【０１３７】
また、動作予約をする場合は予約テーブル４４Ａに新規レコードを追加し、新規レコードに、生成した予約ＩＤ６７と予約動作データ６８と予約日時データ６９を設定する。
【０１３８】
また、コンテンツ管理テーブル４２Ａに新規レコードを追加し、新規レコードに生成したコンテンツ管理ＩＤ５３と上記の作品ＩＤ５４、新規追加コンテンツを示すコンテンツＩＤ５５、状態フラグ５７、最新版フラグ５８（初期値：ＯＮ）、構成順序５９（初期値：０）、バージョンデータ６０（初期値：１）および登録日時データ６１、さらに動作予約する場合は予約ＩＤ５６を、また直接公開する場合は公開日時データ６２を設定する。
【０１３９】
作品ＤＢ４Ａに作品の登録が完了すると、作品登録完了通知が端末１０Ｂに送信され（ステップＳ１２）、端末１０Ｂは、これを受信する（ステップＳ３）。端末１０Ｂは、作品登録完了通知の受信により作品登録要求が正常に処理されたことを認識する。このとき、ユーザが確認できるように端末１０Ｂは表示を更新してもよい。作品登録完了通知には、サーバ４０が割当てた作品ＩＤやコンテンツＩＤが含まれる。
【０１４０】
作品格納部による作品ＤＢ４Ａへの追加登録時の処理を説明する。サーバ４０（より特定的には作品格納部）は、端末１０Ｂから作品のコンテンツの追加登録要求とともに追加登録のためのデータを受信すると、以下の処理を行う。
【０１４１】
サーバ４０は、端末１０から追加登録要求を受信すると、追加登録のデータに含まれている作品ＩＤが、作品テーブル４１Ａの作品ＩＤ５１と一致するか、すなわち追加登録が既存の作品に対するものであるかを判定する。一致しないと判定すると、エラー処理を行うが、ここでは一致すると想定する。
【０１４２】
サーバ４０は、追加登録のデータに含まれた送信者のユーザＩＤを用いて作品関係者テーブル４１Ｄを検索し、関係区分のデータ１１５が値“１”（著作者）や値“２”（共同執筆者）を示すレコードが存在するか否かに基づき、作品への追加登録権限があるかを判定する。
【０１４３】
追加登録権限を有していると判定すると、受信した追加登録のデータに含まれている“新章の章タイトル”が、コンテンツテーブル４３Ａのコンテンツタイトル６５と一致するか否かにより、既存の他作品の章タイトルと重複するか否かを判定する。ここでは、既存の章タイトルとの重複はないと想定する。
【０１４４】
ここでは、コンテンツタイトルの重複は著作者が意図して行うものであるかを確認するとしてもよい。意図して重複させていると確認できた場合には、章タイトルの重複を容認する。章タイトル重複の制限付き許容は、一意性の低い文字列で構成された章タイトルや、システムに登録されている他作品へのオマージュ等を想定している。
【０１４５】
重複はないと判定すると、サーバ４０はコンテンツテーブル４３Ａに新規レコードを追加し、コンテンツＩＤ６３、コンテンツタイトル６５（＝新章の章タイトル）、および追加登録のデータに含まれているコンテンツデータ６６（＝新章の本文データ）を登録する。
【０１４６】
受信した追加登録のデータに基づき、動作予約すると判定した場合は、予約テーブル４４Ａに当該コンテンツに対応する新規レコードを追加し、新規レコードに生成した予約ＩＤ６７と予約動作データ６８と予約日時データ６９を設定する。
【０１４７】
また、追加登録のコンテンツに対応するコンテンツ管理テーブル４２Ａに新規レコードを追加し、新規レコードに、追加登録のコンテンツについてサーバ４０が生成したコンテンツ管理ＩＤ５３と上記の作品ＩＤ５４、コンテンツＩＤ５５、状態フラグ５７、最新版フラグ５８（初期値：ＯＮ）、構成順序５９、バージョンデータ６０（初期値：１）、および登録日時データ６１を登録する。受信した追加登録のデータに基づき、動作予約すると判定した場合は、予約ＩＤ５６、直接公開する場合は公開日時データ６２を設定する。なお、構成順序５９は適切な値をサーバ４０により自動生成する。
【０１４８】
図９に、作品登録者（著作者）の端末１０Ｂに正式版のコンテンツが表示されて、校正情報を入力する場合が示される。
【０１４９】
図９では、作品登録者（著作者）の閲覧であるので、表示中の[登録/改訂]ボタンが有効になっている。校正対象として選択した部分を下線の文字列で示している。同様に表示中のコンテンツが仮修正版である場合も対象を選択して校正情報や意見を入力できるようにしてもよい。
【０１５０】
図９では、校正情報を入力するためのウィンドウはコンテンツに重畳（オーバーレイ）表示されている。ウィンドウは半透明または図９のように不透明で表示される。または、重畳することなく画面下部等に表示されてもよい。または入力画面が別のページになるように実装してもかまわない。
【０１５１】
図９では、校正情報は、校正対象＝作品“自転車日記”の初版コンテンツ、正開始位置＝１３６文字目（改行＝１文字、タグ文字も１文字として計算する）、校正終了位置＝１３９文字目、校正後の文字列＝“秒”、校正情報登録者＝作品登録者（著作者）となる。
【０１５２】
（正式改訂版の登録）
校正が完了し正式改訂版として登録する場合には、端末１０Ｂから改訂版登録要求と校正情報を含む改訂用データがサーバ４０に送信され（ステップＳ５）、サーバ４０は、これを受信する（ステップＳ１５）。改訂版登録要求を受信すると、ＣＰＵ４１は、以下の改訂版登録処理を実行する。ＣＰＵ４１は、改訂版登録処理を実行するための改訂版格納部の機能を有する。
【０１５３】
まず、ＣＰＵ４１（より特定的には改訂版格納部）は、受信した改訂用データのコンテンツＩＤに基づき、当該コンテンツＩＤが、コンテンツ管理テーブル４２ＡのコンテンツＩＤと一致するか否かを判定する。一致と判定しなければ、エラー処理が行うが、一致と判定すると、登録済のコンテンツについての改訂の要求であると判定して、以下の処理を行う。
【０１５４】
まず、コンテンツＩＤ５５が一致すると判定されたコンテンツ管理テーブル４２Ａの作品ＩＤ５４と、改訂用データの送信者のユーザＩＤとを用いて、作品関係者テーブル４１Ｄのうち、これらＩＤに一致する作品ＩＤ１１３およびユーザＩＤ１１４を有する作品関係者テーブル４１Ｄの関係区分のデータ１１５の値によって作品への改訂権限があるかを判定する。ここでは、改訂権限があることを判定したと想定する。
【０１５５】
コンテンツ改訂では、コンテンツテーブル４３Ａに新規レコードを追加し、新規レコードに生成したコンテンツＩＤ６３、コンテンツタイトル６５（＝改訂用データが示す改訂後の章タイトル）およびコンテンツデータ（＝改訂用データが示す改訂後の本文）を登録する。また、動作予約する場合は、対応する予約テーブル４４Ａに新規レコードを追加し、新規レコードに生成した予約ＩＤ６７と、改訂用データが示す予約動作データ６８および予約日時データ６９とを設定する。
【０１５６】
また、受信した改訂用データのコンテンツＩＤと一致したコンテンツＩＤ５５を有するコンテンツ管理テーブル４２Ａの当該レコードの最新版フラグ５８を“ＯＦＦ”に設定する。コンテンツ管理テーブル４２Ａに新規レコードを追加し、新規レコードに生成したコンテンツ管理ＩＤ５３と作品ＩＤ５４、改訂版コンテンツを示すコンテンツＩＤ５５、状態フラグ５７、最新版フラグ５８（初期値：ＯＮ）、構成順序５９、バージョンデータ６０、登録日時データ６１を設定する。さらに動作予約する場合は予約ＩＤ５６、直接公開する場合は公開日時データ６２を設定する。なお、バージョンデータ６０はサーバ４０が適切な値を自動生成する。
【０１５７】
コンテンツ管理テーブル４２Ａの改訂前のコンテンツを示すレコードの最新版フラグ５８を“ＯＦＦ”、改訂後のコンテンツを示すレコードの最新版フラグ５８を“ＯＮ”に設定することで、作品の当該コンテンツの最新版は、改訂後の本文が登録されている改訂版コンテンツに改訂される。
【０１５８】
また、改訂前のコンテンツデータ６６については、改訂後のコンテンツデータ６６との間での両者の差異を表す改訂前コンテンツデータ復元用差分情報に置き換えて、使用するデータ格納領域のサイズ低減を図ってもよい。この場合、改訂前コンテンツのコンテンツタイプ６４には旧版復元用差分を表す“４”を設定する。
【０１５９】
正式改訂版の登録が完了すると改訂版登録完了通知が端末１０Ｂに送信されて、端末１０Ｂはこれを受信する（ステップＳ１７、Ｓ７）。端末１０Ｂは、登録完了通知の受信により改訂版登録要求が正常に処理されたことを認識する。このとき、ユーザが確認できるように端末１０Ｂは表示を更新してもよい。
【０１６０】
正式改訂版の登録時には、正式改訂版に採用した各校正情報を登録した読者に対して、システムが得点を付与する。各読者は正式改訂版の作品を閲覧することにより、自己が登録した校正情報が正式改訂版に採用されたか否かを確認することができる。
【０１６１】
（４）読者による作品の閲覧・校正情報の登録・選択（その１）
以上のように、著作者により作品が登録されると、読者は作品を閲覧し、また必要に応じて校正情報を投稿する。閲覧時には、必要に応じて仮修正版生成部４Ｃが以下の処理を実行する。ここでは、サーバ４０が仮修正版生成部４Ｃを備えるとするが、端末１０内に備えてもよく、端末１０外のサーバ４０とは異なる情報処理装置に実装するとしてもよい。
【０１６２】
読者は端末１０Ａからサーバ４０に対して、作品閲覧を要求する。その際、サーバ４０から取得した一覧の中から閲覧を要求するコンテンツを選択できるようにしてもよい。サーバ４０は、作品閲覧要求に基づき、コンテンツ管理テーブル４２Ａの構成順序５９が“０”である、作品を新規登録した際のレコードを検索し、作品ＩＤの一覧と、それらに紐付けされたコンテンツＩＤを用いてコンテンツタイトルである作品名の一覧を表示するためのデータを生成し、要求元の端末１０Ａに送信する。一覧表示のデータは、各作品の作品名とそれに対応する作品ＩＤのリストである。閲覧を要求する作品が決定するとその作品の作品ＩＤが特定される。ここでさらに、コンテンツ管理テーブル４２Ａを、特定された作品ＩＤ、状態フラグが公開中を示す“５”および最新版フラグ＝ＯＮの条件で検索し、検索結果を構成順序の値で整列すると当該作品に含まれる各コンテンツのコンテンツＩＤ一覧が得られる。コンテンツテーブル４３Ａから、当該一覧の各コンテンツＩＤに対応するコンテンツタイトルを取得する事で、当該作品に含まれる各コンテンツの章タイトルとコンテンツＩＤの一覧が得られる。一覧データは端末１０Ａの表示部１４Ａにより表示される。読者は、表示された作品の章タイトル一覧から、閲覧を所望するコンテンツタイトル６５を指定操作すると、指定されたコンテンツのコンテンツＩＤを含む閲覧要求である表示データ生成要求がサーバ４０に送信される（ステップＳ４０）。
【０１６３】
サーバ４０の仮修正版生成部４Ｃは表示データ生成要求を受信すると（ステップＳ２０）、表示データ生成要求に基づき作品送出要求を生成し、作品ＤＢ４Ａに出力する（ステップＳ２１）。作品ＤＢ４Ａでは、受信した作品送出要求に基づきテーブルを検索し作品を出力する（ステップＳ１３）。
【０１６４】
具体的には、コンテンツテーブル４３Ａから閲覧が指定されたコンテンツＩＤに対応するコンテンツの本文であるコンテンツデータ６６を検索し仮修正版生成部４Ｃに出力する（ステップＳ１４、Ｓ２２）。また、仮修正版生成部４Ｃは、必要に応じて、表示データ生成要求に基づき校正情報送出要求を生成し、校正ＤＢ４Ｂに出力する（ステップＳ２３）。校正ＤＢ４Ｂでは、受信した校正情報送出要求に基づきテーブルを検索し校正情報を出力する。具体的には、校正情報テーブル４１Ｂから閲覧が指定されたコンテンツＩＤ８２に対応する校正データＩＤ８４および対象位置ＩＤ８３に基づき対象位置テーブル４２Ｂおよび校正データテーブル４３Ｂを検索し、校正情報（位置情報８８Ａおよび校正後の文字列９０）を読出し、出力する（ステップＳ３１、Ｓ３２）。
【０１６５】
仮修正版生成部４Ｃはコンテンツの本文のコンテンツデータ６６に、校正ＤＢ４Ｂから入力する校正情報（位置情報８８Ａおよび校正後の文字列９０）を適用して仮修正版データを生成する（ステップＳ２４、Ｓ２５）。このとき、同様に意見テーブル４１Ｃを検索して閲覧が指定されたコンテンツＩＤ８２に対応する意見情報を特定して、仮修正版データ生成時に関連付けるようにしてもよい。その後、仮修正版生成部４Ｃから要求元の読者の端末１０Ａへ仮修正版データが送信される（ステップＳ２６）。読者の端末１０Ａは、受信した仮修正版データを表示部１４Ａに表示する（ステップＳ４１、Ｓ４２）。これにより、読者は所望する作品の仮修正版を閲覧することができる。
【０１６６】
読者からの校正情報を校正ＤＢ４Ｂに新規登録する処理を説明する。ここでは、上記のように閲覧中のコンテンツの一部を校正対象箇所として選択する場合を想定し説明する。校正情報の登録のための以下の処理は、ＣＰＵ４１の機能である校正情報格納部により実行される。
【０１６７】
読者は端末１０Ａを操作して校正箇所および校正後の文字列などからなる校正案を入力する。編集入力部１２Ａは、入力された校正案に当該読者のユーザＩＤを付与した校正情報を生成し、サーバ４０に送信する（ステップＳ４３）。サーバ４０（より特定的には校正情報格納部）は、当該校正情報を受信し（ステップＳ３３）、校正ＤＢ４Ｂに校正情報として新規登録する（ステップＳ３４）。この際、校正対象個所や校正データは過不足ない形に調整したり分割や結合をしたりして最適化してもよい。
【０１６８】
校正情報には、送信者である読者のユーザＩＤ、校正対象のコンテンツＩＤ、校正対象個所（開始位置と終了位置）、校正に用いる文字列などの校正用データを含む。
【０１６９】
校正ＤＢ４Ｂにおいて、以下の校正情報の登録処理が行われる。まず、校正情報中のコンテンツＩＤおよび校正対象個所に基づき、校正情報テーブル４１Ｂおよび対象位置テーブル４２Ｂを検索し、検索結果に基づき、対象のコンテンツＩＤのコンテンツにおける校正対象個所を示す位置情報８８Ａの登録状況を判定する。
【０１７０】
登録されていないと判定された場合は、対象位置テーブル４２Ｂに新規レコードを追加し、新規レコードに、生成した対象位置ＩＤと、受信した校正情報の校正対象個所（開始位置および終了位置）を示す位置情報８８Ａを登録する。
【０１７１】
校正情報中の校正用データに基づき、校正データテーブル４３Ｂを検索し、検索結果に基づき、同一の校正後の文字列９０を有するレコードが存在しないか判定する。存在しないと判定した場合は、校正データテーブル４３Ｂに新規レコードを追加し、新規レコードに生成した校正データＩＤと校正用データの文字列が設定される。
【０１７２】
また、校正情報テーブル４１Ｂに新規レコードを追加し、新規レコードに生成した校正情報ＩＤと対象コンテンツＩＤ、上記の対象位置ＩＤ、校正データＩＤ、送信者のユーザＩＤ、著作者等の判断（初期値：ニュートラル）、賛同数（初期値：０）を設定する。ただし、送信者が著作者や共同執筆者、編集者等の改訂権限保有者の場合は著作者等の判断に適切な値（初期値：賛同）を設定してもよい。
【０１７３】
受信した校正情報中のユーザＩＤが作品関係者テーブル４１Ｄに校正協力者として登録されていない場合は、送信者（読者）をその作品の校正協力者として登録する。つまり、作品関係者テーブル４１Ｄの校正協力者としての送信者のレコードを作成する。既にその作品の校正協力者として登録されていた場合は、そのレコードの校正得点１１６を加算する。
【０１７４】
校正ＤＢ４Ｂにおいて校正情報が登録されると、サーバ４０から校正情報登録完了通知が、読者の端末１０Ａに送信される（ステップＳ３５）。
【０１７５】
読者の端末１０Ａは、校正情報登録完了通知を受信すると（ステップＳ４４）、校正情報登録が正常に処理されたことを認識する。表示部１４Ａは、表示コンテンツを、読者が入力した校正案に切り替え表示する。これにより、読者は、校正後のコンテンツを閲覧することができる。
【０１７６】
なお、読者から送信された校正情報（校正対象個所（開始位置と終了位置）、校正に用いる文字列などの校正用データ）が、校正ＤＢ４Ｂに当該コンテンツについて既に登録されている校正情報（位置情報８８Ａおよび校正後の文字列９０）と一致する場合には、校正情報格納部は、受信した当該校正情報を登録しないが、対応する校正情報テーブル４１Ｂの賛同数８７をカウントアップする。
【０１７７】
また、サーバ４０は、校正情報を分析する校正情報分析部の機能を備えるとしてもよい。校正情報分析部は、登録されている校正情報の文字列と、校正箇所のオリジナルの文字列とを比較した結果から、あるいは、校正情報に対する賛同数や文字列の文字数等を分析した結果から、校正内容が、誤字・脱字の修正、重複削除、改行の追加や削除といったような形式的な校正であるか否かを検出する。形式的な校正であると判定すると、校正情報分析部は、対象コンテンツに該校正情報を適用して、著作者が正式改訂版コンテンツを作成する際の雛型を生成するとしてもよい。これにより、著作者は、形式的修正について、当該校正情報を適用するか判定をする必要がなくなり、形式的修正に係る負担が軽減されるため、作品の創作に集中できる。
【０１７８】
なお、校正情報分析部による分析に代替して、校正情報の登録者（著作者、読者）が校正情報とともに、当該校正情報は形式的修正である旨のデータをサーバ４０に送信するとしてもよい。
【０１７９】
サーバ４０の校正情報分析部は、校正情報の表示態様を変更するように端末１０を制御してもよい。具体的には、仮修正版コンテンツを端末１０に送信して表示させる際には、コンテンツに関連して登録された校正情報について、対応してテーブルに登録されている校正情報の種類を抽出する。そして、抽出された校正情報の種類に応じて当該校正情報の表示態様を変更するためのスクリプトとともに仮修正版コンテンツを端末１０に送信する。端末１０では、受信した仮修正版コンテンツの表示時にスクリプトが実行されることで、仮修正版コンテンツ内の校正情報の種類に応じて当該校正情報の表示態様が変更される。
【０１８０】
（５）校正情報のランキング
仮修正版生成部４Ｃは、校正ＤＢ４Ｂの校正情報をランキング（順位付け）するためのランキング部の機能を有する。
【０１８１】
校正情報の選択候補を表示する図１０では、ランキングが１位の“秒”が採用されているが、採用されなかった校正情報（オリジナル文字列の“セコンド”、ランキング２位の“ｓｅｃ” 、ランキング３位の“セカンド”）も選択肢一覧のウィンドウに表示されており、読者は、仮修正版生成時の最優先候補に採用されなかった校正情報であっても任意に選択し、賛同する事を校正ＤＢ４Ｂに登録することができる。
【０１８２】
図１０では、選択範囲の文字は太字に変更し背景色を付している。また、校正情報登録ありの部分は下線が付される。既存の選択肢がある場合は校正情報の登録ウィンドウに選択肢が追加表示される。校正情報と掲示板はウィンドウ上部のタブで切り替える。
【０１８３】
校正ＤＢ４Ｂにおいて、コンテンツの同一箇所に複数の異なる校正情報が登録されている場合に、仮修正版の生成時には、優先的に適用する校正情報を決定するために、同一箇所に登録されている校正情報（校正後の文字列９０）のランキング結果が参照される。校正情報を選択するための予め定められた条件として、最上位にランキングされている校正情報を適用するとの条件を適用できる。
【０１８４】
なお、ここでは、ランキング順最上位の校正情報を仮修正版生成時の最優先候補としているが、これに限定されない。たとえば、著作者が登録した校正情報、または、読者自身が登録した校正情報や読者が選択した校正情報をその読者の最優先候補としてもよい。以下に、ランキング部による校正情報のランキング処理について説明する。
【０１８５】
コンテンツのある個所について最初に校正情報が送信されたときは、送信された校正情報（文字列データ）だけでなく、オリジナルの表現（文字列データ）も校正情報と同じ形式で校正ＤＢ４Ｂに登録する。
【０１８６】
この際、校正情報テーブル４１Ｂでは、オリジナル表現の校正情報に対応する登録者のユーザＩＤ８５（初期値：著作者のユーザＩＤ）、著作者等の判断データ８６（初期値：ニュートラル）、賛同数８７（初期値：１）として登録する。
【０１８７】
読者から投稿（送信）された校正情報については、登録する時点では賛同数８７は０であるから、オリジナル表現の方が賛同数８７で比較すると上位にランキングされて優位となる。
【０１８８】
読者が端末１０Ａで仮修正版を表示中に、明示的に特定の校正情報を選択し賛同する場合には、操作部１２を操作して賛同する校正情報を選択する。このとき賛同データをサーバ４０に送信し、サーバ４０は、その校正情報の賛同数８７を加算する。２名以上の明示的な賛同が得られると、オリジナル表現に対する賛同数８７（初期値：１）よりも投稿された校正情報の方が賛同数８７（加算結果：２）で比較すると上位にランキングされて優位となる。
【０１８９】
同様にして同一箇所に登録されている複数の校正情報間の優位性も賛同数８７の比較で判断する事ができる。これにより、ランキング部は、同一箇所に登録されている異なる校正情報を賛同数８７の値でソートし、校正情報をランキングすることで、最上位にランキングされた校正情報を仮修正版における最優先候補とすることができる。この場合には、選択肢となる校正情報を整列するための予め定められた条件は、ユーザが選択する頻度が高い校正情報の順であるとの条件を示す。
【０１９０】
ランキング精度を確保するために、同一ユーザによる同一箇所の校正情報への賛同による賛同数８７の加算は１回／日に制限する等の対策を施して、作為的に賛同数が加算されるのを防止してもよい。
【０１９１】
また、著作者等が各校正情報に対して著作者等の判断データ８６として賛同を設定しているものについてはそれ以外のものより優先する。すなわち、選択肢となる校正情報を整列するための予め定められた条件は、著作者の賛同を得た校正情報を優先するとの条件を示すようにしてもよい。
【０１９２】
また、著作者等の判断データ８６がニュートラルのものは著作者等の判断データ８６が否定のものより優先する。つまり、著作者が作品の趣旨に反すると判断した校正情報については、著作者等の判断として否定のデータがサーバ４０に送信され、サーバ４０では、当該校正情報の判断データ８６に“否定”を設定する。これにより、著作者の意図に反する校正情報は、選択肢一覧における順位を低く設定することが可能となる。
【０１９３】
また、著作者が校正の候補として著しく不適切と判断した校正情報は、著作者等の判断データ８６に“非公開”を設定し、該当校正情報提供者以外の端末１０には表示されないのでランキング対象外とすることができるようにしてもよい。たとえば、著作者がランキングに不満がある場合には、端末１０Ｂの操作部１２を操作して、著作者等の判断データを変更する事で各校正情報の順位付けに影響を与えることもできる。
【０１９４】
賛同数と著作者等の判断が同一の校正情報が複数ある場合は、予め定められた条件は、登録順（校正情報ＩＤの順）に整列した列から登録者のユーザＩＤが著作者や著作協力者のものを優先するとしてもよい。
【０１９５】
また、校正情報を明示的に選択した各読者については、その選択を上記のような不特定多数の意見や著作権者の意思に影響されるランキングより優先するようにしてもよい。また、校正選択テーブル４４Ｂを各読者の端末１０Ａ側に実装して、各読者の選択内容を、ＤＢ側に登録しなくても各読者が明示的に選択した校正情報を優先できるようにしてもよい。つまり、校正情報の選択候補を（図１０のウィンドウで）表示する場合には、コンテンツを画面表示する端末１０Ａの読者については、当該読者が登録した、またはお気に入りの校正情報が、優先的に選択しやすいように上位に表示されるとしてもよい。校正情報テーブル４１Ｂの校正情報登録者のユーザＩＤ８５から、当該校正情報は当該読者が登録した校正情報であるかを判定することができる。また、校正選択テーブル４４Ｂがサーバ側に実装されている場合は、読者のユーザＩＤ９５によって、各読者が選択した校正情報を特定することができる。校正選択テーブル４４Ｂが各読者の端末１０Ａ側に実装されている場合は、各端末１０Ａ内の校正選択テーブル４４Ｂの内容が各読者の選択内容を表す。
【０１９６】
（６）読者による作品の閲覧・校正情報の登録・選択（その２）
図１０では、コンテンツ表示時に、コンテンツの文字列中の、著作者が登録した校正情報による校正後の文字列と、読者が登録した校正情報による校正後の文字列とは、上述したスクリプト実行により、出力属性（文字の表示色、表示するストローク線の太さなど）を変更するとしてもよい。
【０１９７】
このようなコンテンツの表示態様は、仮修正版生成部４Ｃが仮修正版を生成するときに決定される。仮修正版生成部４Ｃは、当該出力属性を決定するための生成ルール（プログラム）を有する。仮修正版を生成する場合に、生成ルールに、仮修正版生成のために適用する校正情報の“校正情報登者のユーザＩＤ８５”をパラメータとして適用することで、当該出力属性が決定し、決定した表示属性に係るスクリプトを付加し仮修正版を生成する。端末１０では、サーバ４０から受信する仮修正版に付加されたスクリプト実行による出力属性に基づきコンテンツが表示される（図１０参照）。
【０１９８】
図１０では、校正情報の選択候補を表示するウィンドウは、コンテンツに重畳して表示される。ウィンドウは半透明のオーバーレイ表示でも、不透明でもよい。または、画面下部等に選択用の情報を入力するための枠が表示されてもよく、また、候補を選択するための画面が別のページで表示されるとしてもよい。
【０１９９】
読者が校正箇所に関連して表示された既存の校正情報から所望する校正案を選択する処理を説明する。まず、閲覧中のコンテンツの校正箇所を、操作部１２を操作して選択する。校正箇所が選択されると、上述のように、表示中のコンテンツの指定個所に関連付けて、受信応答が示す１つ以上の登録済の校正後の文字列９０が表示される。なお、受信した応答には、１つ以上の登録済の校正後の文字列９０それぞれに対応して、校正データＩＤ８９が含まれている。仮修正版コンテンツにあらかじめ全ての関連する校正情報自体を付加せずに、関連する校正情報が必要になる度に、端末１０Ａから、コンテンツＩＤと当該校正箇所の位置情報を含む校正情報要求を送信して、サーバ４０から取得するようにしてもよい。
【０２００】
読者は、表示される登録済みの校正案のうちから、操作部１２を操作して妥当な案を選択する。選択結果を示す選択情報（送信者のユーザＩＤ、校正対象のコンテンツＩＤ、校正対象位置ＩＤおよび選択した校正文字列の校正データＩＤ８９を含む）が端末１０Ａからサーバ４０に送信される。
【０２０１】
サーバ４０は、上記の選択情報を受信し、校正ＤＢ４Ｂについて以下のように処理する。まず、受信した選択情報に基づき校正ＤＢ４Ｂのテーブルを検索し、検索結果に基づき、対象のコンテンツＩＤ、対象位置ＩＤおよび校正データＩＤが登録済であることを判定する。この場合は、登録済であると想定する。
【０２０２】
登録済の場合には、校正情報テーブル４１Ｂのレコードのうち、受信した選択情報に基づき検出した、レコードの賛同数８７の値を加算する。ただし、送信者が著作者や共同執筆者、編集者等の改訂権限保有者の場合は著作者等の判断データ８６に“賛同”を設定する。また、校正選択テーブル４４Ｂの対応するレコードに、受信した選択情報に基づく選択内容を登録し、次回閲覧時にその情報を用いて選択状況を再現できるようにしてもよい。
【０２０３】
選択情報送信後は選択情報の登録完了を確認することなく、端末１０Ａの表示部１４の表示を更新することで利便性の向上を図ってもよい。これは各読者の選択という情報の重要度が、登録するコンテンツや校正情報の重要度より低い事による。
【０２０４】
（７）読者による意見または感想の閲覧・投稿
端末１０にコンテンツが送信されるとき、当該コンテンツに対応の意見テーブル４１Ｃから検索された結果に基づき、対象位置ＩＤ１０３が示す箇所に、意見文字列テーブル４２Ｃの対応の意見の文字列１１１の意見データが送信される。
【０２０５】
表示コンテンツを閲覧中に、読者が、コンテンツ中の意見の文字列が登録されている箇所を指定すると、当該個所に関連する意見・感想が掲示板形式などで表示されるようにしてもよい。なお、作品内コンテンツの章タイトルリストや各コンテンツの末尾等に作品全体への意見・感想掲示板へのリンク等を設置しておいてもよい。
【０２０６】
図１１では、読者の端末１０Ａの表示部１４に、仮修正版が表示されている状態を示す。また、意見・感想の掲示板のウィンドウも表示されて、読者は意見・感想を閲覧することができる状態を示している。選択範囲は太字に変更されて背景色が付されている。校正情報登録がある部分は下線が付され、意見・感想の登録がある部分は文字が斜体に変更されている。ウィンドウ内には、ウィンドウ上部のタブで切り替えることで、校正情報または掲示板が表示される。
【０２０７】
図１１では、意見・感想の掲示板を表示するために選択指定した部分（文字列“私”）は太字に変更されて背景色が付されている。
【０２０８】
意見・感想掲示板のウィンドウ中の意見・感想データのうち、下線付きの文字列は同一位置の校正情報へのリンクを表す。読者が、下線付きの文字列をクリックするとその校正情報が選択され、表示にも反映される。図１１では、掲示板のウィンドウはコンテンツに重畳表示されているが、ウィンドウは半透明または不透明でもよい。また、画面下部等に掲示板の表示や入力用の表示領域を設けて、掲示板自体がコンテンツの表示ページとは別のページになるように実装してもかまわない。
【０２０９】
なお、図９、図１０および図１１の表示例では、選択範囲は太字に変更されて背景色が付され、校正情報登録がある部分は下線が付され、意見・感想の登録がある部分は文字が斜体に変更されて、表示態様を異ならせることでそれぞれを区別したが、区別するための表示態様はこれらに限定されない。
【０２１０】
読者が閲覧中のコンテンツに関する意見や感想を投稿する際には、閲覧中の意見・感想掲示板にある意見・感想入力欄を用いる。
【０２１１】
読者は、操作部１２を操作して、入力欄に意見・感想を入力し、投稿ボタンを選択すると、端末１０Ａからサーバ４０に意見データが送信される。意見データは、送信者のユーザＩＤ、意見対象のコンテンツＩＤ、コンテンツ中の意見対象位置情報（新規位置なら開始位置と終了位置、既存の位置なら対象位置ＩＤ）および意見の文字列を含む。
【０２１２】
サーバ４０は、意見データを受信すると、受信した意見データに基づき校正ＤＢ４Ｂを検索する。具体的には、まず、新規位置なら対象位置テーブル４２Ｂに登録し、既存の位置なら対象位置ＩＤが対象位置テーブル４２Ｂに存在することを確認するとともに、意見対象のコンテンツＩＤがコンテンツテーブル４３Ａに存在することを確認する。次に、意見の文字列が意見文字列テーブル４２Ｃに登録されているか確認して、未登録の場合は登録する。その後、意見テーブル４１Ｃを検索し、該当する対象のコンテンツＩＤ、対象位置ＩＤ、意見文字列ＩＤの組み合わせを含むレコードが存在しない場合は意見テーブル４１Ｃの新規レコードに、生成した意見ＩＤ１０１と対象のコンテンツＩＤ１０２、上記の対象位置ＩＤ１０３、意見文字列ＩＤ１０４、意見登録者のユーザＩＤ１０５、著作者による非公開指定フラグ１０６（初期値：ＯＦＦ）、賛成数データ１０７（初期値：０）、反対数データ１０８（初期値：０）、登録日時データ１０９を設定する。
【０２１３】
校正ＤＢ４Ｂにおいて意見テーブル４１Ｃに新規レコードが追加されると、サーバ４０から意見登録完了通知が、読者の端末１０Ａに送信される。
【０２１４】
読者の端末１０Ａは、意見登録完了通知を受信すると意見登録が正常に処理されたことを認識し、掲示板を最新の状態に更新する。
【０２１５】
意見の登録については、表現形式ではなく内容に対する感想を登録する事を想定しているが、掲示板を、コンテンツの特定部分についての議論を交わす場として提供するようにしてもよい。
【０２１６】
本実施の形態では、作品の著作者等のみがその作品に対して、正式改訂版の作成と登録、著作協力者や迷惑行為者等の指定、校正情報に対する判断、掲示板上の特定意見の非公開化等の特別な権限を持つが、作品の閲覧や校正情報の登録、意見の投稿については、著作者等および読者を含む全てのユーザはコンテンツに対し基本的に平等に操作することができる。
【０２１７】
（意見から校正情報へのリンク）
意見を投稿する際、対象位置ＩＤが同じ校正情報の文字列を含む場合には、意見文字列中の、登録されている校正後の文字列に一致する部分を、その校正情報へのハイパーリンクとするようにしてもよい。
【０２１８】
そのハイパーリンクを選択すると自分の端末１０上の仮修正版の当該部分が選択したデータに変化する。
【０２１９】
また、校正情報を明示的に選択した事になるので、該当校正情報の賛同数８７の値が加算される。また、必要に応じて校正選択テーブル４４Ｂに新規レコードが生成される、もしくは、該当するレコードの校正データＩＤ９４が変更される。
【０２２０】
（校正者が不特定多数であることの効果）
著作者が作品をシステムに登録し、公開することで、多数の読者により当該作品のコンテンツへ校正情報が登録される機会が生じることから、著作者は、専門の校正者の手配、および校正者のコストを負担する必要が無くなる。
【０２２１】
また、人気の高い作品ほど多くの潜在的な校正者である読者により閲覧されるので、校正が必要な個所の検出率が高まり、多くの校正情報が登録されることで、より作品の質が向上し易くなる事が期待できる。
【０２２２】
また、得られる校正情報が大量になると、サーバ４０は、多くの校正情報を統計・分析処理することで、一般読者に違和感なく受け入れられやすい、コンテンツ校正のための適切な方法の見当を付けやすくなる。
【０２２３】
[実施の形態２]
校正者へのインセンティブに関し説明する。上記のシステムは読者に校正情報を登録してもらう事で成立するので、新規の校正情報（校正案）の登録に対しては登録した当該読者に校正得点１１６を付加する。また、作品の正式改訂時にその校正案が採用された場合はさらに得点を付加してもよい。校正得点１１６は作品が電子書籍化や書籍化された際に書籍を安く買える等の特典を得るのに使えるとよい。
【０２２４】
また、掲示板で議論が過熱し、読者が炎上者に指定されてしまった場合に、校正得点１１６を使って校正情報や意見の投稿権限停止期間の短縮ができる。過熱する議論の多くは、コミュニティ内にそのコミュニティ内で通用しているコンセンサスを持たない者が入り込んで、無礼な言動を行うことで発生する。このとき、コミュニティメンバーは校正得点１１６の値が高い可能性があり、無礼者は校正得点１１６が低い可能性が大きいので、一旦、炎上者指定されるとコミュニティメンバーは比較的すぐに復帰し校正情報や意見を投稿できるが、無礼者はペナルティ期間が過ぎるまで復帰できない。また、高い校正得点１１６を持っているコミュニティメンバー同士で議論が過熱した場合は、炎上者指定された後は校正得点１１６を使って早期に復帰して議論を継続するか、校正得点１１６を温存するために引くかを両者が判断する事になる。両者とも議論の継続を選択した場合は、どちらか、あるいは両者の校正得点が尽きるまで何度か同様のプロセスを繰り返すことになる。このように、校正得点１１６を過熱した議論の継続コストに使用できるようにすることで、過熱した議論を強制的に禁止することなしに、議論の過熱状態を早急に解消できる副次効果が期待される。
【０２２５】
読者が、お気に入りの作品に自分の意見を反映させて、その品質向上に貢献できるという精神的満足感もまたインセンティブになり得る。
【０２２６】
[実施の形態３]
作品の正式改訂版の雛型を生成する際のアシストについて説明する。著作者がコンテンツの正式改訂を行う際には、以下のように校正情報を活用して正式改訂版の雛型を自動生成することで著作者の作業負荷を低減できる。もし登録された校正情報の中に著作者が気にいる校正案がなかった場合は、著作者自身が適切な校正情報を登録し、それを雛型生成に使用してもよい。
【０２２７】
コンテンツの正式改訂では、（１）校正情報分析部による分析結果から、校正情報が形式的な修正であるときは、対象コンテンツの対象位置のオリジナル文字列を当該校正情報の文字列に入れ替えてマージした雛型コンテンツを生成してもよい。これにより、著作者は、形式的修正について、当該校正情報を雛型コンテンツに適用するか判定する必要がなくなる。
【０２２８】
（２）コンテンツの同一値の対象位置ＩＤ８３に登録されている校正後の文字列９０である校正情報群に、対応する著作権者等の判断データ８６が“賛同”である校正情報が１つだけである場合は、その校正情報をコンテンツの正式改訂版の雛型にマージしてもよい。これにより、著作者は判断済の当該校正情報を雛型コンテンツに適用するか、再度判定する必要がなくなる。
【０２２９】
（３）また、上記の校正情報群に著作権者等の判断データ８６が“賛同”である校正情報が複数ある場合で、それらのうち１つの校正情報の賛同数８７の値が他の校正情報より十分大きいときは、当該１つの校正情報をコンテンツの正式改訂版の雛型にマージしてもよい。これにより、著作者は多数の読者が賛同している当該校正情報を雛型コンテンツに適用するか判定する必要がなくなる。
【０２３０】
（４）また、上記の校正情報群に著作権者等の判断データ８６が“賛同”である校正情報が無く、かつ、”ニュートラル”である校正情報のうち１つの校正情報の賛同数８７の値が他の校正情報より十分大きいときは、当該１つの校正情報をコンテンツの正式改訂版の雛型にマージしてもよい。これにより、著作者は多数の読者が賛同している当該校正情報を雛型コンテンツに適用するか判定する必要がなくなる。
【０２３１】
（５）また、上記の校正情報群に著作権者等の判断データ８６が“賛同”である校正情報が複数あり、賛同数８７の値が他の校正情報よりも十分に大きなものがない場合は、著作権者等の判断データ８６が“賛同”である校正情報をコンテンツの正式改訂版への校正情報として引き継ぐ事ができるようにしてもよい。ここで、引き継ぐとは、リンク（ハイパーリンクなど）を用いて情報どうしを関連付けすることを意味する。また、同一位置に意見データも登録されている場合はその意見データもコンテンツの正式改訂版への意見として引き継ぐ。これにより、著作者が採用の可否を迷っている当該校正情報に限定して正式改訂版の雛型コンテンツに引き継ぐことができる。
【０２３２】
（６）また、上記の校正情報群に著作権者等の判断データ８６が“賛同”である校正情報が無く、かつ、”ニュートラル”である校正情報にも賛同数８７の値が他の校正情報よりも十分に大きなものがない場合は、著作権者等の判断データ８６が“ニュートラル”である校正情報をコンテンツの正式改訂版への校正情報として引き継ぐ。また、同一位置に意見データも登録されている場合はその意見データもコンテンツの正式改訂版への意見として引き継ぐ。これにより、読者の賛否が拮抗しており、著作者が採用案の選定に迷っている当該校正情報に限定して正式改訂版の雛型コンテンツに引き継ぐことができる。
【０２３３】
上記の（５）と（６）で、既存の校正情報をコンテンツの正式改訂版への校正情報として引き継ぐ際は、コンテンツの正式改訂版の登録時に以下の処理を行う。
【０２３４】
まずコンテンツの正式改訂版における校正情報の位置を特定する。対象位置テーブル４２Ｂに存在しない位置であった場合は新規レコードとして追加する。次に校正情報テーブル４１Ｂにある改訂前のコンテンツに対応する校正情報のレコードをコピーした新規レコードを作成し、対象のコンテンツＩＤ８２を正式改訂版のコンテンツＩＤ、対象位置ＩＤ８３を上記で作成したレコードの対象位置ＩＤに設定する。同一位置に意見データも登録されている場合は同様に、意見テーブル４１Ｃにある改訂前のコンテンツに対応する意見のレコードをコピーした新規レコードを作成し、対象のコンテンツＩＤ８２を正式改訂版のコンテンツＩＤ、対象位置ＩＤ８３を上記で作成したレコードの対象位置ＩＤに設定する。
【０２３５】
上記雛型の作成は、著作者が正式改訂版を作成する際の補助であるから、著作者が操作する端末１０で実行されてもよい。具体的には、サーバ４０は、仮修正版コンテンツに雛型作成に係るスクリプトを付加し、当該スクリプトが付加された仮修正版コンテンツを端末１０に送信する。端末１０のＣＰＵ１１が当該スクリプトを実行すると、仮修正版コンテンツの表示中に、当該端末１０が著作者により入力される校正情報を受付けたとき、受付けた校正情報を用いて当該修正版コンテンツを修正し、修正後の当該修正版コンテンツを、改訂のための雛型として表示するように表示部が制御される。
【０２３６】
[実施の形態４]
作品が二次創作物である場合の原作との紐づけについて説明する。作品が二次創作物（原作を元にした作品）であるなど、原作を有する場合は、著作者による登録、原作の権利者を含む読者からの指摘登録、システムによる自動判定などにより、図１６（Ａ）の原作管理テーブルを用いて、作品と原作が紐付けされて管理される。
【０２３７】
管理のために、サーバ４０が著作者の作品に対応する原作が存在するか否かを判定する方法は、たとえば、図１６（Ｂ）の原作検出条件テーブルに存在するレコードへ検出のための識別条件として登録されている、原作に固有の特徴的な文字列を、コンテンツデータ６６にて検索するという識別ルールで評価し、その検索結果で判定するという方法である。また、より高精度な原作の検出が可能なように、サーバ４０は任意の識別ルールや識別条件を処理できるように実装してもよい。また、一つの原作に対して原作検出条件テーブルに複数のレコードを登録しておき、それらの各検出条件による処理結果を組み合わせて総合的に原作が存在するか否かを判定してもよい。サーバ４０は判定結果に基づき、原作管理テーブルを生成する。
【０２３８】
また、サーバ４０は、判定結果と原作テーブルの二次創作類の可否データや二次創作類の許諾条件データに従い、作品が二次創作としての公開に不適と判断した場合には、当該作品の読者に対する公開を自動で停止するとしてもよい。
【０２３９】
[実施の形態５]
権利者確定のための情報開示と著作権等の代理行使について説明する。不特定多数の著作者が個人情報を秘匿したまま作品を公開できるシステムにおいては、著作者の許諾を得る手段がないために、公開されている作品の商業利用等という二次利用を行いたくてもできないといった事態が容易に発生し得る。
【０２４０】
これに対して、著作者が個人情報をシステム側に開示していない状態では公開した作品の著作権等の代理行使権限をシステム管理者へ移管する事に同意しているものとし、著作者が個人情報をシステム側に開示し、著作者の許諾を得る手段が明確になった時点でシステム管理者の著作権等の代理行使権限が消滅するようにしておくことで、個人情報を秘匿している著作者の作品の二次利用を可能にしつつ、個人情報をシステム側に開示することで、いつでもその作品の著作者が著作権等を行使できるようにすることができる。
【０２４１】
なお、その際も著作者は一般読者に対して個人情報を開示する必要はないので、著作者のプライバシーを守る事ができる。
【０２４２】
（上記の各実施の形態に係る効果）
本実施の形態によれば、著作者等による承認がなくても自動で仮修正版が生成・公開される。著作者等は正式な改訂前に、他より優先する形で校正情報を仮修正版として公開できる。著作者等は不特定多数の校正情報を参考に、正式な改訂の為の作業をまとめて行う事ができる。著作者等が改訂版を作成する際に必要な作業を軽減できる。著作者等は悪質と判断した校正情報や意見が読者の目に触れにくいようにできる。
【０２４３】
正式な改訂は著作者等にしか行えないので校正情報の登録者（読者）へ著作権が分散するリスクを回避できる。著作者等は正式な改訂を不特定多数による校正情報の登録とは独立して非同期で行えるので著作者等の負担が少ない。
【０２４４】
校正ＤＢ４Ｂの情報を処理する事で、著作権者による校正情報の優先、校正箇所毎の校正情報の登録数や校正対象文字数、同一校正箇所における多数意見、などの抽出や荒らし登録の検出等ができる。さらに、それらの二次情報を基に誤字脱字を識別して正式な改訂時の雛型に自動的に適切な校正情報を採用するようにしてもよい。
【０２４５】
校正情報として編集済みコンテンツではなく、校正の情報のみを用いるので校正対象箇所の特定が容易で負荷が低い。
【０２４６】
校正情報だけでなく、対象箇所を特定した意見の登録もできる。
個々の校正情報に対して採用の可否を保留し、正式な改訂版へ引き継ぐことができる。好ましくない校正情報登録者やその校正情報は著作者等が無効化できる。無効化の例としては、無効化対象となった校正情報を登録した読者の端末１０上ではその校正情報が選択可能だが、他の読者の端末１０には選択肢として表示されないようにする。
【０２４７】
本実施の形態では、諸般の事情で著作者等による正式な改訂版が提供されない場合にも、読者は集積された校正情報が反映された仮修正版を得ることができる。読者はコンテンツを閲覧する読書中にコンテンツ中の表現などに引っかかりを感じたら、校正情報を登録する事で、迅速にその校正情報が反映された仮修正版を取得し、引っかかり感を解消する事ができる。
【０２４８】
各読者は改訂版が提供される前に自分の登録した校正情報や自分の選択した校正情報、著作者等による校正情報、多数意見の校正情報などが反映された仮修正版を取得できる。
【０２４９】
読者は意見登録によって他の読者と意見交換を行う事ができる。この場合、著作物の特定の個所や記述に限定した形での意見交換も可能なので、議論が比較的発散しにくくなることが期待できる。
【０２５０】
校正情報の登録は各読者が引っかかりを感じた箇所のみに対して行えばよく、著作物全体の校正を行う必要がないので、校正作業一回あたりの作業負荷が小さい。
【０２５１】
著作者は校正作業に気を取られることなく、創作活動に専念できる。また、著作者等は個々の校正情報の登録に同期して内容の妥当性評価や承認をする必要がない。また、著作者等は悪質と判断した校正情報や意見の露出度を下げ、読者の目に触れにくい（公開されない）ようにすることができる。
【０２５２】
著作者等が登録した校正情報を、仮修正版を表示する際の優先候補とする事で、正式な改訂版を作成することなしに著作者等が意図する校正内容を周知することができる。著作者等は正式な改訂版を作成する際に、システムによって自動生成された雛型を活用することで、改訂作業の負荷を減らすことができる。著作者等は正式な改訂版を作成する際に、登録された意見や校正情報とそれに対する賛同数などを参考にできる。校正情報の登録は読者の引っかかり感を解消したいという欲求を原動力としてなされるため、著作者等側には特別の校正コストがかからず、また、おおむね妥当で読者の嗜好に合った内容の校正情報の比率が多くなることが期待できる。正式な改訂は著作者等しか行えないので校正情報登録者への著作権分散リスクを回避できる。
【０２５３】
[実施の形態６]
上述した実施の形態では、図８のフローチャートに従うプログラムは、端末１０またはサーバ４０に付属する記憶媒体１７、ＣＤ−ＲＯＭ４７などのように、ＣＰＵがメモリドライバを介して読取り可能な記録媒体に非一時的に記録させて、プログラム製品として端末１０、およびサーバ４０に提供することができる。あるいは、ネットワークＮＴを介して予め定められた記憶領域へのダウンロードによって、プログラムを提供することもできる。
【０２５４】
提供されるプログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【０２５５】
（各実施の形態の構成）
コンテンツからなる作品を修正するために、ユーザが利用する１台以上の端末と通信する情報処理装置であって、端末は、情報処理装置から受信する情報を出力するための出力部を備え、情報処理装置は、端末から受信する作品のコンテンツを変更するための変更情報を用いコンテンツ記憶部の作品のコンテンツを修正し、修正版コンテンツを生成する修正版生成部と、生成された修正版コンテンツを端末に送信するコンテンツ送信部と、を備える。
【０２５６】
上記情報処理装置によれば、作品コンテンツの改訂版作成前に、各端末からの校正情報である変更情報を基に修正がされた修正版のコンテンツを低コストで自動生成し各端末に対して公開できる。
【０２５７】
端末から改訂版コンテンツの登録要求を受信したとき、コンテンツ記憶部の作品の最新の修正版コンテンツを、改訂版コンテンツに切り替える。
【０２５８】
ユーザは、作品の著作者および読者を含み、情報処理装置は、受信した変更情報の登録要求が著作者による要求であると判定したとき、コンテンツ記憶部の作品のコンテンツを、修正版コンテンツに改訂する。
【０２５９】
著作者が端末から登録要求を送信することで、コンテンツ記憶部の作品の最新版コンテンツを、改訂版コンテンツに切り替える、すなわち、改訂版の内容を制御することができる。
【０２６０】
端末は、ユーザから入力される変更情報を受付け、修正版生成部は、端末から受信する変更情報のうち、予め定められた条件に従い選択された変更情報を用い、コンテンツ記憶部の作品の修正版コンテンツを生成する。
【０２６１】
ユーザは、作品の著作者および読者を含み、予め定められた条件は、変更情報の入力者が著作者であるとの条件を示す。
【０２６２】
予め定められた条件は、ユーザが選択する頻度が高い変更情報であるとの条件を示す。
コンテンツの修正版生成に用いる変更情報を、当該情報の送信者が著作者であるか否か、選択頻度が高い情報であるか否かに基づき決定できる。
【０２６３】
コンテンツ送信部は、修正版コンテンツの修正に用いられなかった変更情報を、ユーザのための変更情報の選択候補として出力するように出力部を制御するための第１制御情報を当該修正版コンテンツに付加し、当該第１制御情報が付加された修正版コンテンツを端末に送信する。修正に用いられなかった変更情報も候補として出力部に出力させることができる。
【０２６４】
ここで、修正版コンテンツは、元コンテンツ＋複数の変更情報＋どの変更情報が修正版作成用に選択されているかの情報から構成される。第１制御情報に相当するのは、複数の変更情報＋どの変更情報が修正版コンテンツ作成用に選択されているかの情報である。これらに必要、かつ、妥当な情報を抽出して元コンテンツに付加するのは修正版生成部の機能に相当する。付加する際の方法の一例として、元コンテンツと第１制御情報から修正版コンテンツであるＨＴＭＬページ等を自動生成する。送信部は修正版コンテンツを端末に送信するだけでよい。
【０２６５】
コンテンツ送信部は、修正版コンテンツ中の変更情報による修正部分が、当該変更情報に基づく出力属性に従った態様で出力されるように出力部を制御するための第２制御情報を当該修正版コンテンツに付加し、当該第２制御情報が付加された修正版コンテンツを端末に送信する。
【０２６６】
第２制御情報に相当するのは、文字の色やフォント、下線や網掛等の表示装飾用情報に相当する。修正版生成部は、第１制御情報の内容から、これらに必要、かつ、妥当な情報を自動生成して付加する。付加する際の方法の一例として、修正版コンテンツを自動生成する際に表示装飾用情報もＨＴＭＬページ等の一部として生成する。
【０２６７】
ユーザは、作品の著作者および読者を含み、端末は、ユーザから入力される変更情報を受付け、出力属性は、変更情報の入力者が、著作者および読者のいずれであるかを示すユーザ属性を含む。出力属性は、変更情報に含まれる変更内容の種類を示す変更属性を含む。
【０２６８】
修正版コンテンツが出力されるとき、修正版コンテンツ中の変更情報に関連した出力属性に従い修正部分の出力態様を異ならせることができて、ユーザは、適用された変更情報の属性を知ることができる。
【０２６９】
ユーザは、作品の著作者および読者を含み、情報処理装置は、受信した１つ以上の変更情報を、著作者が利用する端末に対し送信し、修正版生成部は、１つ以上の変更情報のうち、著作者により無効にされた変更情報の識別データを端末から受信し、１つ以上の変更情報のうち、受信した識別データが示す変更情報を除いたものを、作品のコンテンツを変更するための変更情報として用いる。
【０２７０】
修正版コンテンツに適用する変更情報から、著作者により無効にされた変更情報を除外することができる。
【０２７１】
著作者により無効にされた変更情報も、当該変更情報の送信者に対してのみは、除くことなく作品のコンテンツを変更するための変更情報として用いる。
【０２７２】
コンテンツ送信部は、コンテンツに関して、端末から予め受信した意見データを付加した修正版コンテンツを端末に送信する。
【０２７３】
ユーザは、作品の著作者および読者を含み、コンテンツ送信部は、修正版コンテンツに第３制御情報を付加し、第３制御情報が付加された修正版コンテンツを端末に送信し、第３制御情報は、端末において修正版コンテンツの出力中に、当該端末が著作者により入力される変更情報を受付けたとき、受付けた変更情報を用いて当該修正版コンテンツを修正し、修正後の当該修正版コンテンツを、改訂のための雛型として出力するように出力部を制御するための制御情報である。
【０２７４】
著作者は、端末から変更情報を入力した場合には、入力した変更情報を用いた修正後の当該修正版コンテンツを、改訂のための雛型として出力させて確認することができる。
【０２７５】
修正版生成部は、コンテンツ記憶部の作品のコンテンツを修正するための複数の変更情報のうち、形式的内容の修正に適切な変更情報を選択して当該コンテンツに反映させ、当該コンテンツの改訂版の雛型を生成する。
【０２７６】
著作者は、上記の形式的内容の修正以外の箇所について、適切な変更情報を選択し、確定することで当該コンテンツに反映させ、当該コンテンツの改訂版の雛型を更新する。
【０２７７】
改訂版コンテンツについて改訂前のコンテンツから改定内容を確定しなかった箇所の変更情報または意見情報を関連付ける。
【０２７８】
情報処理装置と通信し、コンテンツからなる作品の著作者および読者を含むユーザが利用する端末であって、情報処理装置は、複数の端末から受信するコンテンツを変更するための変更情報を記憶するための変更記憶部と、作品のコンテンツを記憶するためのコンテンツ記憶部と、を備え、端末は、情報処理装置から受信する変更記憶部の変更情報を用い、情報処理装置から受信するコンテンツ記憶部の作品のコンテンツに修正を施した、修正版コンテンツを生成する。
【０２７９】
端末は、改訂版コンテンツの登録要求を受付けたとき、コンテンツ記憶部の作品の最新版コンテンツを、改訂版コンテンツに切り替えるための改訂要求を、情報処理装置に送信する。
【０２８０】
コンテンツからなる作品を修正するためのコンテンツ修正システムであって、コンテンツを表示するための出力部と、作品のコンテンツを変更するための変更情報を受信し、受信した変更情報を用いてコンテンツ記憶部の作品のコンテンツに修正を施した、修正版コンテンツを生成する修正版生成部と、生成された修正版コンテンツを出力部に送信するコンテンツ送信部と、を備える。
【０２８１】
改訂版コンテンツの登録要求を受信したとき、コンテンツ記憶部の作品の最新版コンテンツを、改訂版コンテンツに切り替える。
【０２８２】
コンテンツからなる作品を修正するために、ユーザが利用する１台以上の端末と通信する情報処理装置を用いるコンテンツ変更方法であって、端末は、情報処理装置から受信する情報を出力するための出力部を備え、コンテンツ変更方法は、端末から受信する作品のコンテンツを変更するための変更情報を用いコンテンツ記憶部の作品のコンテンツに修正を施した、修正版コンテンツを生成するステップと、生成された修正版コンテンツを端末に送信するステップと、を備える。
【０２８３】
コンテンツ変更方法は、端末から改訂版コンテンツの登録要求を受信したとき、コンテンツ記憶部の作品の最新版コンテンツを、改訂版コンテンツに切り替えるステップを、さらに備える。
【０２８４】
プロセッサを備えるコンピュータに、上記のコンテンツ変更方法を実行させるためのプログラムが提供される。
【０２８５】
本実施の形態では、コンテンツからなる作品を修正するために、ユーザが利用する１台以上の端末と通信する情報処理装置は、端末と各種情報を送受信する通信部と、端末から受信する作品のコンテンツを記憶するコンテンツ記憶部と、端末を用いる複数のユーザの情報を記憶するユーザ記憶部と、複数の端末から受信する作品のコンテンツを変更するための変更情報を記憶する変更情報記憶部と、複数の端末から受信する作品への意見を記憶する意見記憶部と、変更情報を分析する変更情報分析部と、変更情報を用いて作品のコンテンツを修正し、修正版コンテンツを生成する修正版生成部と、変更情報分析部の分析結果を元に、有用な変更情報を選択的に作品のコンテンツに反映させた改訂版コンテンツの雛型を生成する雛型生成部と、の全て、もしくは、いくつかを備える。
【０２８６】
本実施の形態では、情報処理装置と通信し、コンテンツからなる作品の著作者および読者を含むユーザが利用する端末は、情報処理装置と各種情報を送受信する通信部と、端末を用いるユーザに固有の情報を記憶する固有情報記憶部と、情報処理装置から受信する表示用コンテンツを記憶する表示用コンテンツ記憶部と、表示用コンテンツを表示するための表示部と、ユーザが端末を操作するための操作部と、情報処理装置から受信する変更記憶部の変更情報を用い、固有情報記憶部の変更案選択情報や変更案投稿履歴を参考にして、情報処理装置から受信するコンテンツ記憶部の作品のコンテンツを修正し、表示用の修正版コンテンツを生成する修正版生成部と、修正版コンテンツに採用された変更情報を作品のコンテンツに反映させた改訂版コンテンツの雛型を生成する雛型生成部と、入力した作品のコンテンツや改訂版コンテンツの雛型を元に作成した改訂版コンテンツ、変更情報や変更案選択情報、作品への意見等の各種情報を、通信部を通じて情報処理装置に登録する登録部と、の全て、もしくは、いくつかを備える。
【０２８７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０２８８】
４Ａ  作品ＤＢ、４Ｃ  仮修正版生成部、４Ｂ  校正ＤＢ、１０，１０Ａ，１０Ｂ  端末、４０  サーバ、４０Ａ  作品情報、４０Ｂ  校正情報、４０Ｃ  意見情報、４０Ｄ  ユーザ情報、４１Ａ  作品テーブル、４１Ｂ  校正情報テーブル、４１Ｃ  意見テーブル、４１Ｄ  作品関係者テーブル、４２Ａ  コンテンツ管理テーブル、４２Ｂ  対象位置テーブル、４２Ｃ  意見文字列テーブル、４２Ｄ  ユーザ管理テーブル、４３Ａ  コンテンツテーブル、４３Ｂ  校正データテーブル、４３Ｄ  ユーザ情報テーブル、４４Ａ  予約テーブル、４４Ｂ  校正選択テーブル、４４Ｄ  関係区分リスト、４５Ａ  状態フラグリスト、４５Ｂ  判断リスト、４５Ｄ  中継拒否テーブル、４６Ａ  予約動作リスト。
【図１】
2014115818.tif 000003
【図２】
2014115818.tif 000004
【図３】
2014115818.tif 000005
【図４】
2014115818.tif 000006
【図５】
2014115818.tif 000007
【図６】
2014115818.tif 000008
【図７】
2014115818.tif 000009
【図８】
2014115818.tif 000010
【図９】
2014115818.tif 000011
【図１０】
2014115818.tif 000012
【図１１】
2014115818.tif 000013
【図１２】
2014115818.tif 000014
【図１３】
2014115818.tif 000015
【図１４】
2014115818.tif 000016
【図１５】
2014115818.tif 000017
【図１６】
2014115818.tif 000018
【図１７】
2014115818.tif 000019
【図１８】
2014115818.tif 000020