(57)【特許請求の範囲】
【請求項１】
少なくとも一方がデジタルインクに由来するメインコンテンツ及びサブコンテンツを取得するコンテンツ取得部と、
ユーザによる端末装置の操作を通じて要求を受け付けた場合、前記ユーザの利用権限に応じて、前記コンテンツ取得部により取得された前記メインコンテンツのみを含む第１提供データ、又は、前記コンテンツ取得部により取得された前記メインコンテンツ及び前記サブコンテンツの両方を含む第２提供データのいずれかを選択し、選択された提供データを前記端末装置に向けて送信する送信処理部と、を備え、
前記サブコンテンツは、前記メインコンテンツの発行前に発生した複数のコンテンツ要素を用いて生成されるコンテンツを含み、又は、前記メインコンテンツの発行後に発生した複数のコンテンツ要素を用いて生成されるコンテンツを含むことを特徴とするコンテンツ共有装置。
【請求項２】
前記メインコンテンツの制作開始時点から発生するコンテンツ要素を編集時点と対応付けて逐次記憶する記憶部をさらに備え、
前記コンテンツ取得部は、前記記憶部に記憶されているコンテンツ要素群のうち、前記メインコンテンツの発行時点よりも編集時点が前である１つ又は複数のコンテンツ要素を用いて、前記メインコンテンツの制作過程を示す静止画像又は動画像を生成することで前記サブコンテンツを取得する
ことを特徴とする請求項１に記載のコンテンツ共有装置。
【請求項３】
前記メインコンテンツがデジタルインクである場合、
前記送信処理部は、ラスタライズ処理後のメインコンテンツを含む前記第１提供データ又は前記第２提供データを送信することを特徴とする請求項２に記載のコンテンツ共有装置。
【請求項４】
前記メインコンテンツがデジタルインクである場合、
前記送信処理部は、ラスタライズ処理前のメインコンテンツを含む前記第１提供データ又は前記第２提供データを、真正性に関する対策処理を施した状態にて送信することを特徴とする請求項２に記載のコンテンツ共有装置。
【請求項５】
前記メインコンテンツの制作開始時点から発生するコンテンツ要素を編集時点と対応付けて逐次記憶する記憶部をさらに備え、
前記コンテンツ取得部は、前記記憶部に記憶されているコンテンツ要素群のうち、前記メインコンテンツの発行時点よりも編集時点が後である１つ又は複数のコンテンツ要素を用いて、前記メインコンテンツから派生した派生コンテンツを生成するための前記サブコンテンツを取得する
ことを特徴とする請求項１に記載のコンテンツ共有装置。
【請求項６】
前記メインコンテンツがデジタルインクである場合、
前記送信処理部は、ラスタライズ処理後のメインコンテンツを含む前記第１提供データ又は前記第２提供データを送信することを特徴とする請求項５に記載のコンテンツ共有装置。
【請求項７】
前記メインコンテンツがデジタルインクである場合、
前記送信処理部は、ラスタライズ処理前のメインコンテンツを含む前記第１提供データ又は前記第２提供データを、真正性に関する対策処理を施した状態にて送信することを特徴とする請求項５に記載のコンテンツ共有装置。
【請求項８】
前記第２提供データは、前記メインコンテンツに対応するレイヤと前記サブコンテンツに対応するレイヤを重ねてなるレイヤ構造データであることを特徴とする請求項５に記載のコンテンツ共有装置。
【請求項９】
前記記憶部は、前記派生コンテンツの制作に関与する複数のユーザを構成員とするグループ毎にコンテンツ要素群を記憶し、
前記送信処理部は、前記ユーザが属するグループが制作する前記派生コンテンツを含む前記第２提供データを送信する
ことを特徴とする請求項５に記載のコンテンツ共有装置。
【請求項１０】
前記メインコンテンツ、前記サブコンテンツ又は前記派生コンテンツの利用料に関する会計処理を行う会計処理部をさらに備えることを特徴とする請求項５に記載のコンテンツ共有装置。
【請求項１１】
前記会計処理部は、前記第１提供データに関する著作物の利用料を第１規則に従って決定し、前記第２提供データに関する著作物の利用料を前記第１規則とは異なる第２規則に従って決定することを特徴とする請求項１０に記載のコンテンツ共有装置。
【請求項１２】
前記コンテンツ取得部は、提供者を匿名にするか否かを選択して前記メインコンテンツを取得することを特徴とする請求項１に記載のコンテンツ共有装置。
【請求項１３】
少なくとも一方がデジタルインクに由来するメインコンテンツ及びサブコンテンツを取得する取得ステップと、
ユーザによる端末装置の操作を通じて要求を受け付けた場合、前記ユーザの利用権限に応じて、取得された前記メインコンテンツのみを含む第１提供データ、又は、取得された前記メインコンテンツ及び前記サブコンテンツの両方を含む第２提供データのいずれかを選択し、選択された提供データを前記端末装置に向けて送信する送信ステップと、
を１つ又は複数のコンピュータが実行し、
前記サブコンテンツは、前記メインコンテンツの発行前に発生した複数のコンテンツ要素を用いて生成されるコンテンツを含み、又は、前記メインコンテンツの発行後に発生した複数のコンテンツ要素を用いて生成されるコンテンツを含むことを特徴とするコンテンツ共有方法。
【請求項１４】
少なくとも一方がデジタルインクに由来するメインコンテンツ及びサブコンテンツを取得する取得ステップと、
ユーザによる端末装置の操作を通じて要求を受け付けた場合、前記ユーザの利用権限に応じて、取得された前記メインコンテンツのみを含む第１提供データ、又は、取得された前記メインコンテンツ及び前記サブコンテンツの両方を含む第２提供データのいずれかを選択し、選択された提供データを前記端末装置に向けて送信する送信ステップと、
を１つ又は複数のコンピュータに実行させ、
前記サブコンテンツは、前記メインコンテンツの発行前に発生した複数のコンテンツ要素を用いて生成されるコンテンツを含み、又は、前記メインコンテンツの発行後に発生した複数のコンテンツ要素を用いて生成されるコンテンツを含むことを特徴とするコンテンツ共有プログラム。
【請求項１５】
請求項１〜１２のいずれか１項に記載のコンテンツ共有装置と、
前記コンテンツ共有装置と双方向に通信可能な少なくとも１つの端末装置と、
を備えることを特徴とするコンテンツ共有システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のユーザによってデジタルインク由来のコンテンツを共有するためのコンテンツ共有装置、方法、プログラム及びシステムに関する。
【背景技術】
【０００２】
電子ペンから生成されるデジタルインクは、従来のペンが紙の上に筆跡を残すように、電子ペンの軌跡を再現するために用いられるデータである。デジタルインクとして、特許文献１には、コンピュータ内部のデータモデルとしてオブジェクト指向に基づくデジタルインクの例が、特許文献２にはデジタルインクのシリアライズフォーマットの例がそれぞれ開示されている。【０００３】
さらに、デジタルインクに、単なる筆跡を再現するためのデータという枠を超え、人間の行動の軌跡として「いつ、誰が、どこで、どんな状況で」書いたのかを記録可能としたデジタルインクデータが知られている。例えば、特許文献３には、デジタルインクとして、軌跡を示すストロークデータを誰が書いたのかを特定可能にするデジタルインクが、特許文献４には、ストロークデータを入力した際のコンテキストデータとして、著者、ペンＩＤ、時刻情報、ＧＰＳ（Global Positioning System）で取得された地域情報、などの情報を取得し、それらをメタデータとして記録可能にするデジタルインクが開示されている。【０００４】
非特許文献１に示すように、クリエータが制作したデジタルコンテンツを共有するＳＮＳ（Social Networking Service）が知られている。このサービスによれば、コンテンツのアップロードやブックマークを通じて、同じ嗜好の人々がつながることが期待される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】米国特許第０７１５８６７５号明細書
【特許文献２】米国特許第０７３９７９４９号明細書
【特許文献３】特許第５８８６４８７号公報
【特許文献４】米国特許公開第２０１６／０２２４２３９号明細書
【非特許文献】
【０００６】
【非特許文献１】“イラストコミュニケーションサービス  ｐｉｘｉｖ（ピクシブ）”，ピクシブ株式会社［２０１９年４月２２日検索］，インターネット〈URL：https://www.pixiv.net/〉
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、ユーザは、それほど好きでない作家又は作品であれば、その作品のみを鑑賞したいと考える場合もある。一方、ユーザは、好みの作家又は作品であれば、単なる鑑賞だけでは物足らずその作品に深く関わりたいと考える場合もある。しかしながら、上記したサービスでは、後者のニーズに十分に応えているとは言い難い。【０００８】
本発明の目的は、ユーザの嗜好に応じたきめ細かなサービスを遂行可能なコンテンツ共有装置、方法、プログラム及びシステムを提供することである。
【課題を解決するための手段】
【０００９】
第１の本発明におけるコンテンツ共有装置は、少なくとも一方がデジタルインクに由来するメインコンテンツ及びサブコンテンツを取得するコンテンツ取得部と、ユーザによる端末装置の操作を通じて要求を受け付けた場合、前記ユーザの利用権限に応じて、前記コンテンツ取得部により取得された前記メインコンテンツのみを含む第１提供データ、又は前記コンテンツ取得部により取得された前記メインコンテンツ及び前記サブコンテンツの両方を含む第２提供データのいずれかを選択し、選択された提供データを前記端末装置に向けて送信する送信処理部と、を備え、前記サブコンテンツは、前記メインコンテンツの発行前に発生した複数のコンテンツ要素を用いて生成されるコンテンツを含み、又は、前記メインコンテンツの発行後に発生した複数のコンテンツ要素を用いて生成されるコンテンツを含む。【００１０】
第２の本発明におけるコンテンツ共有方法は、少なくとも一方がデジタルインクに由来するメインコンテンツ及びサブコンテンツを取得する取得ステップと、ユーザによる端末装置の操作を通じて要求を受け付けた場合、前記ユーザの利用権限に応じて、取得された前記メインコンテンツのみを含む第１提供データ、又は取得された前記メインコンテンツ及び前記サブコンテンツの両方を含む第２提供データのいずれかを選択し、選択された提供データを前記端末装置に向けて送信する送信ステップと、を１つ又は複数のコンピュータが実行し、前記サブコンテンツは、前記メインコンテンツの発行前に発生した複数のコンテンツ要素を用いて生成されるコンテンツを含み、又は、前記メインコンテンツの発行後に発生した複数のコンテンツ要素を用いて生成されるコンテンツを含む。【００１１】
第３の本発明におけるコンテンツ共有プログラムは、少なくとも一方がデジタルインクに由来するメインコンテンツ及びサブコンテンツを取得する取得ステップと、ユーザによる端末装置の操作を通じて要求を受け付けた場合、前記ユーザの利用権限に応じて、取得された前記メインコンテンツのみを含む第１提供データ、又は取得された前記メインコンテンツ及び前記サブコンテンツの両方を含む第２提供データのいずれかを選択し、選択された提供データを前記端末装置に向けて送信する送信ステップと、を１つ又は複数のコンピュータに実行させ、前記サブコンテンツは、前記メインコンテンツの発行前に発生した複数のコンテンツ要素を用いて生成されるコンテンツを含み、又は、前記メインコンテンツの発行後に発生した複数のコンテンツ要素を用いて生成されるコンテンツを含む。【００１２】
第４の本発明におけるコンテンツ共有システムは、第１の本発明におけるコンテンツ共有装置と、前記コンテンツ共有装置と双方向に通信可能な少なくとも１つの端末装置と、を備える。
【発明の効果】
【００１３】
本発明によれば、ユーザの嗜好に応じたきめ細かなサービスが遂行される。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態におけるコンテンツ共有装置が組み込まれたコンテンツ共有システムの全体構成図である。
【図２】図１のコンテンツ要素ＤＢが有するデータ構造の一例を示す図である。
【図３】図１のコンテンツ要素ＤＢが有するデータ構造の一例を示す図である。
【図４Ａ】管理情報ＤＢのユーザ情報が有するデータ構造の一例を示す図である。
【図４Ｂ】管理情報ＤＢの著作権情報が有するデータ構造の一例を示す図である。
【図５】コンテンツ共有システムの第１動作に関するシーケンス図である。
【図６Ａ】メインコンテンツの一例を示す図である。
【図６Ｂ】サブコンテンツの一例を示す図である。
【図７】コンテンツ共有システムの第２動作に関するシーケンス図である。
【図８Ａ】メインコンテンツの一例を示す図である。
【図８Ｂ】１番目の派生コンテンツの一例を示す図である。
【図８Ｃ】２番目の派生コンテンツの一例を示す図である。
【図９】第１提供データが有するデータ構造の一例を示す図である。
【図１０】変形例におけるコンテンツ共有システムの全体構成図である。
【発明を実施するための形態】
【００１５】
本発明におけるコンテンツ共有装置について、コンテンツ共有方法、コンテンツ共有プログラム及びコンテンツ共有システムとの関係において、添付の図面を参照しながら説明する。なお、本発明は、以下に示す実施形態及び変形例に限定されるものではなく、この発明の主旨を逸脱しない範囲で自由に変更できることは勿論である。あるいは、技術的に矛盾が生じない範囲で各々の構成を任意に組み合わせてもよい。
【００１６】
［コンテンツ共有システム１０の構成］
＜全体構成＞
図１は、本発明の一実施形態におけるコンテンツ共有装置１２が組み込まれたコンテンツ共有システム１０の全体構成図である。コンテンツ共有システム１０は、複数のユーザによってデジタルコンテンツ（以下、単に「コンテンツ」という場合がある）を共有するための「コンテンツ共有サービス」を提供可能に構成される。このコンテンツ共有システム１０は、コンテンツ共有装置１２と、コンテンツ共有装置１２との間でネットワークＮＷを介して双方向に通信可能な１つ又は複数の端末装置１４と、を含んで構成される。
【００１７】
コンテンツ共有装置１２は、コンテンツ共有サービスに関する統括的な制御を行うコンピュータであり、オンプレミス型あるいはクラウド型のいずれであってもよい。ここで、コンテンツ共有装置１２を単体のコンピュータとして図示しているが、これに代えて、コンテンツ共有装置１２は、分散システムを構築するコンピュータ群であってもよい。このコンテンツ共有装置１２は、具体的には、通信部２０と、制御部２２と、記憶部２４と、を含んで構成される。
【００１８】
通信部２０は、外部装置に対して電気信号を送受信するインターフェースである。制御部２２は、ＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro-Processing Unit）を含む処理演算装置によって構成される。制御部２２は、記憶部２４に格納されたプログラムを読み出して実行することで、データ処理部２６、コンテンツ取得部２８、送信処理部３０、及び会計処理部３２として機能する。
【００１９】
記憶部２４は、非一過性であり、かつコンピュータ読み取り可能な記憶媒体、例えば、ハードディスクドライブ（ＨＤＤ：Hard Disk Drive）又はソリッドステートドライブ（ＳＳＤ：Solid State Drive）から構成される。これにより、記憶部２４は、コンテンツ共有装置１２が取り扱う様々なデータを記憶する。
【００２０】
具体的には、記憶部２４には、コンテンツ要素が蓄積されるデータベース（以下、コンテンツＤＢ３４）と、コンテンツ共有サービスを提供するための管理情報が蓄積されるデータベース（以下、管理情報ＤＢ３６）が構築されている。また、記憶部２４には、いずれも後述する第１提供データＤ１及び第２提供データＤ２が格納されている。
【００２１】
端末装置１４は、例えば、パーソナルコンピュータ、スマートフォン、タブレット、電子書籍リーダを含む多機能・多目的装置から構成される。端末装置１４は、タッチパネルディスプレイを含むユーザインターフェースを介してコンテンツを編集又は閲覧する編集・閲覧機能と、コンテンツを有線通信又は無線通信によって送受信する通信機能と、を備える。電子ペン１６は、例えば、アクティブ静電方式（ＡＥＳ）又は電磁誘導方式（ＥＭＲ）のペン型の入力デバイスである。
【００２２】
図２及び図３は、図１のコンテンツ要素ＤＢ３４が有するデータ構造の一例を示す図である。要素データ群４０，４２はそれぞれ、コンテンツを構成する複数のコンテンツ要素を示す要素データの集合体である。図２の要素データ群４０は、メインコンテンツ５０の発行前に発生した複数のコンテンツ要素を示す。図３の要素データ群４２は、メインコンテンツ５０の発行後に発生した複数のコンテンツ要素を示す。
【００２３】
各々の要素データは、コンテンツ要素のアップロードを通じてコンテンツ共有装置１２に登録された時点を示す「登録時点」と、コンテンツ要素の編集がなされた時点を示す「編集時点」と、ユーザの識別情報である「ユーザＩＤ」と、コンテンツの発行の有無を示す「発行フラグ」と、コンテンツ要素の識別情報である「要素ＩＤ」と、コンテンツ要素の種類を示す「要素種類」と、編集の属性を示す「編集コマンド」と、要素データの内容を示す「データ内容」との間の対応関係を示している。なお、「要素種類」の例として、ストロークの他に、テキスト、画像、音声が挙げられる。また、「編集コマンド」は、コンテンツ要素の追加、変更、又は削除のうちのいずれか１つが選択される。
【００２４】
図２から理解されるように、ユーザＡによって、登録時点Ｔ１にて１０本のストローク（要素ＩＤ＝０００１〜００１０）が、登録時点Ｔ２にて４０本のストローク（要素ＩＤ＝００１１〜００５０）がまとめて追加されている。その後、ユーザＡによって、登録時点Ｔ３にて１０本のストローク（要素ＩＤ＝０００１〜００１０）がまとめて削除されている。その後、ユーザＡによって、登録時点Ｔ４（後述するメインコンテンツ５０の発行時点）にてコンテンツが発行されている。
【００２５】
図３から理解されるように、ユーザＡとは別のユーザＣによって、登録時点Ｔ５にて６本のストローク（要素ＩＤ＝００５１〜００５６）がまとめて追加され、かつ後述する派生コンテンツ５４が発行されている。その後、ユーザＤによって、登録時点Ｔ７にて２２本のストローク（要素ＩＤ＝００５７〜００７８）がまとめて追加され、かつ後述する派生コンテンツ５６が発行されている。
【００２６】
図４Ａ及び図４Ｂは、図１の管理情報ＤＢ３６が有するデータ構造の一例を示す図である。より詳しくは、図４Ａはユーザを管理するためのユーザ情報４４を、図４Ｂはコンテンツの著作権を管理するための著作権情報４６をそれぞれ示している。
【００２７】
図４Ａに示すように、ユーザ情報４４は、ユーザＩＤと、サービスの利用権限を示す「会員種類」と、ユーザが所属する「グループ」と、著作物の利用料の支払い状況を示す「支払履歴」と、著作物の利用料の受け取り状況を示す「受取履歴」との間の対応関係を示している。「会員種類」の例として、メインコンテンツ５０の制作権限を有する「クリエータ」、メインコンテンツ５０の閲覧権限を有する「一般会員」、メインコンテンツ５０及びサブコンテンツ５２の閲覧権限を有する「特別会員」が挙げられる。
【００２８】
図４Ｂに示すように、著作権情報４６は、コンテンツの識別情報を示す「コンテンツＩＤ」と、著作物の種類を示す「著作物種類」と、コンテンツの「著作者」と、著作物の利用料に関する「算定方法」との間の対応関係を示している。「著作物種類」の例として、一次著作物（Primary Works）及び二次著作物（Derivative Works）が挙げられる。
【００２９】
［コンテンツ共有システム１０の第１動作］
続いて、コンテンツ共有システム１０の第１動作について、主に図５のシーケンス図を参照しながら説明する。この「第１動作」は、メインコンテンツ５０の制作及び閲覧に関わる動作を意味する。以下、クリエータであるユーザＡがメインコンテンツ５０を制作し、ユーザＢ，Ｃがメインコンテンツ５０を閲覧するユースケースを例に説明する。
【００３０】
＜シーケンス図の説明＞
図５のステップＳ０１において、ユーザＡの端末装置１４は、コンテンツ共有装置１２に対してコンテンツの新規登録を要求する。具体的には、端末装置１４は、ユーザＡによる所定の操作を受け付けた後、ユーザＩＤを含む要求信号をコンテンツ共有装置１２に向けて送信する。そうすると、コンテンツ共有装置１２は、ネットワークＮＷ及び通信部２０を介して、端末装置１４からの要求信号を受信する。
【００３１】
ステップＳ０２において、コンテンツ共有装置１２のデータ処理部２６は、新しいコンテンツＩＤ（コンテンツ名は「The Catchy Cat」）を発行する。これにより、要素データ群４０，４２及び著作権情報４６のレコードが追加される。以下、この発行タイミングを「制作開始時点Ｔ０」という。
【００３２】
ステップＳ０３において、ユーザＡは、自身が所有する端末装置１４及び電子ペン１６を用いてコンテンツの制作を行う。この制作の際、端末装置１４は、ユーザＡの筆記操作に応じて、コンテンツの要素を示す要素データ（ここでは、デジタルインク）を逐次的に生成する。ここで、「デジタルインク」とは、ストロークの集合を記述するベクトル形式のインクデータを意味する。デジタルインクのデータ形式、いわゆる「インク記述言語」は、例えば、ＷＩＬＬ（Wacom Ink Layer Language）、ＩｎｋＭＬ（Ink Markup Language）あるいはＩＳＦ（Ink Serialized Format）であってもよい。
【００３３】
ステップＳ０４において、ユーザＡの端末装置１４は、コンテンツ共有装置１２に対してコンテンツの作業環境の保存を指示する。具体的には、端末装置１４は、ユーザＡによる所定の操作を受け付けた後、ユーザＩＤ及びコンテンツＩＤと紐付けた状態にてデジタルインクをコンテンツ共有装置１２に向けて送信する。そうすると、コンテンツ共有装置１２は、ネットワークＮＷ及び通信部２０を介して、端末装置１４が生成したデジタルインクを受信する。
【００３４】
ステップＳ０５において、コンテンツ共有装置１２のデータ処理部２６は、取得されたデジタルインクをコンテンツＩＤとともにコンテンツ要素ＤＢ３４に供給する。これにより、コンテンツ「The Catchy Cat」に対応する要素データ群４０が更新される（図２の登録時点Ｔ１）。
【００３５】
以下、ステップＳ０３〜Ｓ０５の動作を繰り返す度、要素データ群４０が逐次的に更新される（図２の登録時点Ｔ２，Ｔ３）。なお、下書きやデザイン変更などを行う際、先に追加されたコンテンツ要素が後に削除される場合であっても、コンテンツ要素の編集履歴として残しておく点に留意する。
【００３６】
ステップＳ０６において、ユーザＡの端末装置１４は、コンテンツ共有装置１２に対して完成したコンテンツ（以下、メインコンテンツ５０という）の発行を要求する。具体的には、端末装置１４は、ユーザＡによる所定の操作を受け付けた後、ユーザＩＤ及びコンテンツＩＤを含む要求信号をコンテンツ共有装置１２に向けて送信する。
【００３７】
ステップＳ０７において、コンテンツ共有装置１２のデータ処理部２６は、メインコンテンツ５０の発行処理を行う。具体的には、データ処理部２６は、コンテンツ「The Catchy Cat」の発行フラグが「ＯＮ」となるように要素データ群４０を更新する（図２の登録時点Ｔ４）。
【００３８】
ステップＳ０８において、コンテンツ取得部２８は、メインコンテンツ５０の制作開始時点（Ｔ０）から発行時点（Ｔ４）までの間に発生したコンテンツ要素群を用いてメインコンテンツ５０を生成する。具体的には、コンテンツ取得部２８は、メインコンテンツ５０の発行時点より前に蓄積された要素データ群４０を用いて、すべての編集履歴を反映させた完成版のメインコンテンツ５０を生成する。
【００３９】
また、コンテンツ取得部２８は、上記したコンテンツ要素群のうちの１つ又は複数のコンテンツ要素を用いて、メインコンテンツ５０とは異なるサブコンテンツ５２を生成する。具体的には、コンテンツ取得部２８は、メインコンテンツ５０の発行時点より前に蓄積された要素データ群４０を用いて、メインコンテンツ５０の制作過程を示す静止画像又は動画像を生成する。なお、メインコンテンツ５０及びサブコンテンツ５２は、コンテンツＩＤとそれぞれ対応付けられた状態で記憶部２４に格納される。
【００４０】
図６Ａは、メインコンテンツ５０の一例を示す図である。このメインコンテンツ５０は、手書きによる猫のイラストを示している。一方、図６Ｂは、サブコンテンツ５２の一例を示す図である。このサブコンテンツ５２は、複数の静止画像５３を編集の時系列順に配置してなる動画像である。
【００４１】
なお、上記した例では、メインコンテンツ５０及びサブコンテンツ５２は、両方ともデジタルインクに由来する。ここで、「デジタルインクに由来」とは、デジタルインクそのものであるか、デジタルインクに基づいて生成されたことのいずれかを意味する。ここでは、メインコンテンツ５０及びサブコンテンツ５２の少なくとも一方がデジタルインクに由来する場合を想定する。
【００４２】
ステップＳ０９において、コンテンツ共有装置１２は、ユーザＡ，Ｂ，Ｃに対してメインコンテンツ５０が発行された旨を通知する。具体的には、コンテンツ共有装置１２は、ユーザＡ，Ｂ，Ｃの端末装置１４に向けて通知信号を送信する。これにより、ユーザＡは、自身が所有する端末装置１４を通じて、制作したコンテンツ「The Catchy Cat」の発行を確認することができる。また、ユーザＢ，Ｃは、各自が所有する端末装置１４を通じて、新作のコンテンツ「The Catchy Cat」の存在を知ることができる。
【００４３】
ステップＳ１０において、ユーザＢ，Ｃの端末装置１４は、コンテンツ共有装置１２に対してコンテンツの閲覧を要求する。具体的には、端末装置１４は、ユーザＢ，Ｃによる所定の操作を受け付けた後、ユーザＩＤ及びコンテンツＩＤを含む要求信号をコンテンツ共有装置１２に向けて送信する。そうすると、コンテンツ共有装置１２は、ネットワークＮＷ及び通信部２０を介して、端末装置１４からの要求信号を受信する。
【００４４】
ステップＳ１１において、コンテンツ共有装置１２のコンテンツ取得部２８は、ユーザ情報４４を読み出して参照することで、閲覧を要求したユーザＢ，Ｃの会員種類（ここでは、一般会員又は特別会員）を確認する。
【００４５】
ステップＳ１２において、コンテンツ取得部２８は、ユーザの利用権限に応じたコンテンツを記憶部２４から読み出して取得する。具体的には、サブコンテンツ５２の利用権限を有さない「一般会員」であるユーザＢからの要求があった場合、コンテンツ取得部２８はメインコンテンツ５０のみを取得する。一方、サブコンテンツ５２の利用権限を有する「特別会員」であるユーザＣからの要求があった場合、コンテンツ取得部２８はメインコンテンツ５０及びサブコンテンツ５２の両方を取得する。なお、サブコンテンツ５２の利用権限の有無（又は要否）は、端末装置１４からの入力操作を通じて、メインコンテンツ５０毎に選択可能であってもよい。
【００４６】
ステップＳ１３において、コンテンツ取得部２８は、必要に応じてコンテンツのレンダリング処理を行い、端末装置１４に適したデータに変換する。このレンダリング処理は、例えば、［１］ベクトル形式からラスタ形式にデータ変換するラスタライズ処理、［２］複数の静止画像から動画像を作成する画像加工処理、［３］コンテンツの圧縮処理、又は［４］コンテンツの暗号化処理などが含まれる。
【００４７】
例えば、メインコンテンツ５０がデジタルインクであり、かつ端末装置１４がラスタライズ機能を有さない場合、コンテンツ取得部２８は、端末装置１４に代わってラスタライズ処理を施してもよい。また、コンテンツ取得部２８は、ベクトル形式又はラスタ形式のうちデータサイズがより小さくなるデータ形式に変換してもよい。
【００４８】
ステップＳ１４において、コンテンツ共有装置１２の送信処理部３０は、コンテンツを含む提供データをユーザＢ，Ｃの端末装置１４に向けて送信する。これにより、ユーザＢの端末装置１４は、通信部２０及びネットワークＮＷを介して、メインコンテンツ５０のみを含む第１提供データＤ１を受信する。一方、ユーザＣの端末装置１４は、通信部２０及びネットワークＮＷを介して、メインコンテンツ５０及びサブコンテンツ５２の両方を含む第２提供データＤ２を受信する。
【００４９】
なお、メインコンテンツ５０がデジタルインクである場合、送信処理部３０は、ラスタライズ処理後のメインコンテンツ５０を含む第１提供データＤ１又は第２提供データＤ２を送信してもよい。これにより、ラスタライズ機能を有さない端末装置１４であっても、メインコンテンツ５０をラスタ形式のデータとして取り扱うことができる。
【００５０】
また、送信処理部３０は、ラスタライズ処理前のメインコンテンツ５０を含む第１提供データＤ１又は第２提供データＤ２を、真正性に関する対策処理を施した状態にて送信してもよい。この対策手法の一例として、電子署名、電子認証、タイムスタンプ、電子透かし、ＤＳＱＲ、ブロックチェーン（分散型台帳）などが挙げられる。
【００５１】
ステップＳ１５において、端末装置１４は、コンテンツ共有装置１２からの提供データに含まれるコンテンツを表示する。一般会員であるユーザＢは、自身が所有する端末装置１４を用いて、図６Ａに示すメインコンテンツ５０のみを鑑賞することができる。一方、特別会員であるユーザＣは、自身が所有する端末装置１４を用いて、メインコンテンツ５０のみならず、図６Ｂに示すサブコンテンツ５２を鑑賞することができる。
【００５２】
ここで、端末装置１４は、データの真正性が確認されたメインコンテンツ５０及びサブコンテンツ５２のみを表示させてもよい。例えば、端末装置１４は、メインコンテンツ５０を示すストロークデータ群に対して所定のハッシュ関数を作用することでハッシュ値を算出し、この算出値が比較値と一致する場合にメインコンテンツ５０が真正のデータであると判定してもよい。なお、この「比較値」は、コンテンツ共有装置１２が上記したハッシュ関数を用いて予め生成したハッシュ値である。また、比較値は、コンテンツ共有装置１２によりアクセス可能に公開されたデータであってもよいし、提供データと一緒に送信されたメタデータであってもよい。
【００５３】
ステップＳ１６において、コンテンツ共有装置１２の会計処理部３２は、メインコンテンツ５０又はサブコンテンツ５２の利用に関する会計処理を行う。具体的には、会計処理部３２は、所定の算定方法に従ってユーザＡの受け取り額及びユーザＢ，Ｃの支払い額をそれぞれ算出し、著作権情報４６の「支払履歴」又は「受取履歴」の内容を更新する。例えば、ユーザＣの支払い額は、ユーザＢの支払い額と比べて、サブコンテンツ５２の利用料の分だけ多く設定されてもよい。
【００５４】
以上のようにして、コンテンツ共有システム１０は、メインコンテンツ５０が公表されている間、図５に示す第１動作を続けて実行する。これにより、複数のユーザ間においてユーザＡが制作したメインコンテンツ５０を共有することができる。
【００５５】
＜第１動作のまとめ＞
以上のように、このコンテンツ共有システム１０は、コンテンツ共有装置１２と、コンテンツ共有装置１２と双方向に通信可能な少なくとも１つの端末装置１４を備える。上記したコンテンツ共有装置１２は、少なくとも一方がデジタルインクに由来するメインコンテンツ５０及びサブコンテンツ５２を取得するコンテンツ取得部２８と、ユーザによる端末装置１４の操作を通じて要求を受け付けた場合、ユーザの利用権限に応じて、メインコンテンツ５０のみを含む第１提供データＤ１、又は、メインコンテンツ５０及びサブコンテンツ５２の両方を含む第２提供データＤ２のいずれかを選択し、選択された提供データを端末装置１４に向けて送信する送信処理部３０を備える。
【００５６】
また、このコンテンツ共有方法及びプログラムでは、１つ又は複数のコンピュータが、メインコンテンツ５０及びサブコンテンツ５２を取得する取得ステップ（図５のＳ０８，Ｓ１２）と、ユーザによる端末装置１４の操作を通じて要求を受け付けた場合、ユーザの利用権限に応じて、メインコンテンツ５０のみを含む第１提供データＤ１、又は、メインコンテンツ５０及びサブコンテンツ５２の両方を含む第２提供データＤ２のいずれかを選択し、選択された提供データを端末装置１４に向けて送信する送信ステップ（図５のＳ１４）を実行する。
【００５７】
そして、メインコンテンツ５０の発行前に発生した複数のコンテンツ要素を用いて生成されるコンテンツを含むサブコンテンツ５２を、ユーザの利用権限に応じて選択的に提供するので、ユーザの嗜好に応じたきめ細かなサービスを行うことができる。
【００５８】
特に、コンテンツ共有装置１２は、メインコンテンツ５０の制作開始時点から発生するコンテンツ要素を編集時点と対応付けて逐次記憶する記憶部２４をさらに備え、コンテンツ取得部２８は、記憶部２４に記憶されているコンテンツ要素群のうち、メインコンテンツ５０の発行時点よりも編集時点が前である１つ又は複数のコンテンツ要素を用いて、メインコンテンツ５０の制作過程を示す静止画像又は動画像を生成することでサブコンテンツ５２を取得してもよい。これにより、ユーザは、サブコンテンツ５２の鑑賞を通じてメインコンテンツ５０の制作過程を疑似的に体験可能となり、メインコンテンツ５０への「思い入れ」（いわゆる、エンゲージメント）をより深めることができる。
【００５９】
［コンテンツ共有システム１０の第２動作］
続いて、コンテンツ共有システム１０の第２動作について、主に図７のシーケンス図を参照しながら説明する。この「第２動作」は、メインコンテンツ５０から派生したコンテンツの制作に関わる動作を意味する。以下、クリエータであるユーザＡがメインコンテンツ５０を制作し、ユーザＣ，Ｄがメインコンテンツ５０を基調としたファンコンテンツを制作するユースケースを例に説明する。
【００６０】
＜シーケンス図の説明＞
図７のステップＳ２１において、コンテンツ共有装置１２は、ユーザＣ，Ｄに対してメインコンテンツ５０が発行された旨を通知する。具体的には、コンテンツ共有装置１２は、ユーザＣ，Ｄの端末装置１４に向けて通知信号を送信する。これにより、ユーザＣ，Ｄは、各自が所有する端末装置１４を通じて、新作のコンテンツ「The Catchy Cat」の存在を知ることができる。ここで、「特別会員」であるユーザＣ，Ｄには、ファンコンテンツの制作権限（つまり、メインコンテンツ５０の編集権限）が付与されている場合を想定する。
【００６１】
ステップＳ２２において、ユーザＣの端末装置１４は、コンテンツ共有装置１２に対してメインコンテンツ５０の編集を要求する。具体的には、端末装置１４は、ユーザＢ，Ｃによる所定の操作を受け付けた後、ユーザＩＤ、コンテンツＩＤ及び所属グループを含む要求信号をコンテンツ共有装置１２に向けて送信する。そうすると、コンテンツ共有装置１２は、ネットワークＮＷ及び通信部２０を介して、端末装置１４からの要求信号を受信する。
【００６２】
ステップＳ２３において、コンテンツ共有装置１２のコンテンツ取得部２８は、ユーザ情報４４を読み出して参照することで、編集を要求したユーザＣの所属グループ（ここでは「A’s Fun Club」）を確認する。
【００６３】
ステップＳ２４において、コンテンツ取得部２８は、ユーザＣの所属グループに応じたコンテンツを記憶部２４から読み出して取得する。メインコンテンツ５０の発行直後において、コンテンツ取得部２８は、直近に発行されたコンテンツであるメインコンテンツ５０を取得する。
【００６４】
ステップＳ２５において、コンテンツ共有装置１２は、メインコンテンツ５０を含む第１提供データＤ１をユーザＣの端末装置１４に向けて送信する。なお、第１動作の場合と同様の理由から、メインコンテンツ５０がベクトル形式のデジタルインクである場合、送信処理部３０は、ラスタライズ処理後のメインコンテンツ５０を含む第１提供データＤ１（又は第２提供データＤ２）を送信してもよい。
【００６５】
ステップＳ２６において、ユーザＣは、自身が所有する端末装置１４及び電子ペン１６を用いてメインコンテンツ５０の編集を行う。この編集の際、端末装置１４は、ユーザＣの筆記操作に応じて、コンテンツの要素を示す要素データ（ここでは、デジタルインク）を逐次的に生成する。
【００６６】
ステップＳ２７において、ユーザＣの端末装置１４は、コンテンツ共有装置１２に対して編集済みのコンテンツ（以下、派生コンテンツ５４という）の発行を要求する。具体的には、端末装置１４は、ユーザＣによる所定の操作を受け付けた後、ユーザＩＤ及びコンテンツＩＤと紐付けた状態にてデジタルインクをコンテンツ共有装置１２に向けて送信する。
【００６７】
ステップＳ２８において、コンテンツ共有装置１２のデータ処理部２６は、派生コンテンツ５４の発行処理を行う。具体的には、データ処理部２６は、コンテンツ「The Catchy Cat-D1」に対応する要素データを追加し、かつ発行フラグが「ＯＮ」となるように要素データ群４２を更新する（図３の登録時点Ｔ５）。
【００６８】
同様に、ユーザＣと同じグループに所属するユーザＤは、ステップＳ２２〜Ｓ２８の実行を通じて、派生コンテンツ５４に対する追加的な編集を行う。編集に先立ち、ステップＳ２５において、コンテンツ共有装置１２は、派生コンテンツ５４を含む第２提供データＤ２をユーザＤの端末装置１４に向けて送信する点に留意する。これにより、データ処理部２６は、コンテンツ「The Catchy Cat-D1」に対応する要素データを追加し、かつ発行フラグが「ＯＮ」となるように要素データ群４２を更新する（図３の登録時点Ｔ６）。
【００６９】
図８Ａは、メインコンテンツ５０の一例を示す図である。このメインコンテンツ５０は、図６Ａと同様に、手書きによる猫のイラストを示している。ユーザＣがメインコンテンツ５０の手書き編集を行うことで、コンテンツの描画内容は、図８Ａから図８Ｂに遷移される。
【００７０】
図８Ｂは、１番目の派生コンテンツ５４の一例を示す図である。この派生コンテンツ５４は、メインコンテンツ５０に眉毛、口、及び背中の毛の模様が書き足されてなる。ユーザＤが派生コンテンツ５４の手書き編集を行うことで、コンテンツの描画内容は、図８Ｂから図８Ｃに遷移される。
【００７１】
図８Ｃは、２番目の派生コンテンツ５６の一例を示す図である。この派生コンテンツ５６は、派生コンテンツ５４の「背中の毛の模様」に対するコメントが書き足されてなる。
【００７２】
図９は、第２提供データＤ２が有するデータ構造の一例を示す。本図の例では、第２提供データＤ２は、図８Ｃの派生コンテンツ５６の描画内容を示している。この第２提供データＤ２は、下側から上側にわたって、メインコンテンツ５０に対応するレイヤＬ１と、サブコンテンツ５８に対応するレイヤＬ２と、サブコンテンツ６０に対応するレイヤＬ３と、を重ねてなるレイヤ構造データを有する。
【００７３】
このようなデータ構造を有するので、メインコンテンツ５０とサブコンテンツ５８，６０を分離して管理可能となり、その分だけデータの取扱性が向上する。例えば、表示対象であるレイヤＬ１〜Ｌ３の組み合わせを変更することで、コンテンツの再作成を行うことなく、メインコンテンツ５０、派生コンテンツ５４，５６又はサブコンテンツ５８，６０を選択的に表示することができる。
【００７４】
このようにして、コンテンツ共有システム１０は、メインコンテンツ５０の編集が許可されている間、図７に示す第２動作を続けて実行する。これにより、複数のユーザは、メインコンテンツ５０を基調とした派生コンテンツ５４，５６の制作に関与することができる。
【００７５】
なお、上記した例では、グループ「A’s Fun Club」が派生コンテンツ５４，５６を制作しているが、他のグループ（例えば「Freaks of A」）が別の派生コンテンツ「The Catchy Cat-D2」を制作してもよい。この場合、記憶部２４は、派生コンテンツ５４，５６の制作に関与する複数のユーザを構成員とするグループ毎にコンテンツ要素群を記憶する。そして、送信処理部３０は、ユーザが属するグループが制作する派生コンテンツを含む第２提供データＤ２を送信すればよい。
【００７６】
また、送信処理部３０は、第１実施形態の場合と同様に、ラスタライズ処理前のメインコンテンツ５０を含む第１提供データＤ１又は第２提供データＤ２を、真正性に関する対策処理を施した状態にて送信してもよい。また、端末装置１４は、第１実施形態の場合と同様に、データの真正性が確認されたメインコンテンツ５０及び派生コンテンツ５４，５６のみを表示させてもよい。
【００７７】
また、複数の端末装置１４からメインコンテンツ５０又は派生コンテンツ５４，５６を同時に編集することでコンテンツの一貫性が損なわれる可能性がある。そこで、一定期間のコンテンツ要素をブロック単位にまとめ、端末装置１４同士で検証し合いながら正しい記録を蓄積するブロックチェーン技術を用いて、要素データ群４０，４２を管理してもよい。
【００７８】
また、派生コンテンツ５４，５６の制作に伴って、著作権の帰属関係がより複雑になる可能性がある。そこで、会計処理部４３は、メインコンテンツ５０、サブコンテンツ５８，６０又は派生コンテンツ５４，５６の著作物としての利用料に関する会計処理を行ってもよい。また、コンテンツが一次著作物であるか、二次著作物であるかに応じて、著作権の持ち分（つまり、利用料の分配率）が変化する場合がある。そこで、会計処理部３２は、第１提供データＤ１に関する著作物の利用料を第１規則に従って決定し、第２提供データＤ２に関する著作物の利用料を第１規則とは異なる第２規則に従って決定してもよい。ここで、「規則が異なる」とは、全体の利用料を決定する算定式、算定式の係数、及び利用料の分配率のうち少なくとも１つを異ならせることを意味する。
【００７９】
＜第２動作のまとめ＞
以上のように、このコンテンツ共有装置１２は、メインコンテンツ５０及びサブコンテンツ５８，６０を取得するコンテンツ取得部２８と、ユーザによる端末装置１４の操作を通じて要求を受け付けた場合、ユーザの利用権限に応じて、メインコンテンツ５０のみを含む第１提供データＤ１、又はメインコンテンツ５０及びサブコンテンツ５８，６０の両方を含む第２提供データＤ２のいずれかを選択し、選択された提供データを端末装置１４に向けて送信する送信処理部３０を備える。
【００８０】
また、このコンテンツ共有方法及びプログラムでは、１つ又は複数のコンピュータが、メインコンテンツ５０及びサブコンテンツ５８，６０を取得する取得ステップ（図７のＳ２４）と、ユーザによる端末装置１４の操作を通じて要求を受け付けた場合、ユーザの利用権限に応じて、メインコンテンツ５０のみを含む第１提供データＤ１、又はメインコンテンツ５０及びサブコンテンツ５８，６０の両方を含む第２提供データＤ２のいずれかを選択し、選択された提供データを端末装置１４に向けて送信する送信ステップ（図７のＳ２５）を実行する。
【００８１】
そして、メインコンテンツ５０の発行後に発生した複数のコンテンツ要素を用いて生成されるコンテンツを含むサブコンテンツ５８，６０を、ユーザの利用権限に応じて選択的に提供するようにしたので、ユーザの嗜好に応じたきめ細かなサービスを行うことができる。
【００８２】
特に、コンテンツ共有装置１２は、メインコンテンツ５０の制作開始時点から発生するコンテンツ要素を編集時点と対応付けて逐次記憶する記憶部２４をさらに備え、コンテンツ取得部２８は、記憶部２４に記憶されているコンテンツ要素群のうち、メインコンテンツ５０の発行時点よりも編集時点が後である１つ又は複数のコンテンツ要素を用いて、メインコンテンツ５０から派生した派生コンテンツ５４，５６を生成するためのサブコンテンツ５８，６０を取得してもよい。これにより、ユーザがメインコンテンツ５０を基調とした派生コンテンツ５４，５６の制作に関与可能となり、この共同制作を通じてユーザ同士の一体感を共有することができる。
【００８３】
＜変形例＞
上記した実施形態において、コンテンツ共有装置１２のコンテンツ取得部２８は、記憶部２４に逐次記憶された要素データ群４０を用いてメインコンテンツ５０を生成して取得する。この取得方法に代えて、例えば、既に制作されているメインコンテンツ５０を外部の装置から直接取得してもよい。
【００８４】
図１０は、変形例におけるコンテンツ共有システム８０の全体構成図である。このコンテンツ共有システム８０は、コンテンツ共有装置１２及び端末装置１４の他に、クラウド８２上に構築されたＳＮＳサーバ８４をさらに含んで構成される。このＳＮＳサーバ８４は、複数のユーザ同士で様々な情報を交換可能に構成される１つ又は複数のサーバコンピュータである。交換可能な情報として、例えば、メッセージ、スタンプ、画像、文書、電子書籍、アノテーションなどが挙げられる。
【００８５】
ここで、コンテンツ共有装置１２のコンテンツ取得部２８は、ＳＮＳサーバ８４からメインコンテンツ５０を含む第１提供データＤ１を取得してもよい。さらに、コンテンツ取得部２８は、提供者を匿名にするか否かを選択してメインコンテンツ５０を取得してもよい。開示を希望しない提供者を匿名にすることで、ＳＮＳサーバ８４が提供するＳＮＳの匿名性が確保され得る。
【００８６】
［符号の説明］
１０，８０…コンテンツ共有システム、１２…コンテンツ共有装置、１４…端末装置、１６…電子ペン、２０…通信部、２２…制御部、２４…記憶部、２６…データ処理部、２８…コンテンツ取得部、３０…送信処理部、３２…会計処理部、３４…コンテンツ要素ＤＢ、３６…管理情報ＤＢ、４０，４２…要素データ群、４４…ユーザ情報、４６…著作権情報、５０…メインコンテンツ、５２，５８，６０…サブコンテンツ、５３…静止画像、５４，５６…派生コンテンツ、８２…クラウド、８４…ＳＮＳサーバ、Ｌ１〜Ｌ３…レイヤ、ＮＷ…ネットワーク
【要約】
本発明は、デジタルインク由来のコンテンツを共有するコンテンツ共有装置、方法、プログラム及びシステムに関する。コンテンツ共有装置（１２）は、ユーザによる端末装置（１４）の操作を通じて要求を受け付けた場合、ユーザの利用権限に応じて、メインコンテンツ（５０）のみを含む第１提供データ（Ｄ１）、又は、メインコンテンツ（５０）及びサブコンテンツ（５２，５８，６０）の両方を含む第２提供データ（Ｄ２）のいずれかを選択し、選択された提供データを端末装置（１４）に向けて送信する。サブコンテンツ（５２）は、メインコンテンツ（５０）の発行前に発生した複数のコンテンツ要素を用いて生成されるコンテンツを含む。あるいは、サブコンテンツ（５８，６０）は、メインコンテンツ（５０）の発行後に発生した複数のコンテンツ要素を用いて生成されるコンテンツを含む。【図１】
0006734502.tif 000002
【図２】
0006734502.tif 000003
【図３】
0006734502.tif 000004
【図４Ａ】
0006734502.tif 000005
【図４Ｂ】
0006734502.tif 000006
【図５】
0006734502.tif 000007
【図６Ａ】
0006734502.tif 000008
【図６Ｂ】
0006734502.tif 000009
【図７】
0006734502.tif 000010
【図８Ａ】
0006734502.tif 000011
【図８Ｂ】
0006734502.tif 000012
【図８Ｃ】
0006734502.tif 000013
【図９】
0006734502.tif 000014
【図１０】
0006734502.tif 000015