JP7297275B1 - コンテンツ処理方法及びプログラム - Google Patents
コンテンツ処理方法及びプログラム Download PDFInfo
- Publication number
- JP7297275B1 JP7297275B1 JP2022194895A JP2022194895A JP7297275B1 JP 7297275 B1 JP7297275 B1 JP 7297275B1 JP 2022194895 A JP2022194895 A JP 2022194895A JP 2022194895 A JP2022194895 A JP 2022194895A JP 7297275 B1 JP7297275 B1 JP 7297275B1
- Authority
- JP
- Japan
- Prior art keywords
- content
- identifier
- user
- contents
- client device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 17
- 238000000034 method Methods 0.000 claims description 24
- 230000004044 response Effects 0.000 claims description 3
- 230000008929 regeneration Effects 0.000 claims 2
- 238000011069 regeneration method Methods 0.000 claims 2
- 238000010586 diagram Methods 0.000 description 55
- 230000008569 process Effects 0.000 description 17
- 238000005516 engineering process Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 11
- 230000008859 change Effects 0.000 description 8
- 230000001131 transforming effect Effects 0.000 description 5
- 230000000007 visual effect Effects 0.000 description 5
- 239000007787 solid Substances 0.000 description 4
- 230000000694 effects Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000010076 replication Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
Landscapes
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Graphics (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Processing Or Creating Images (AREA)
Abstract
Description
本明細書等において使用する用語の意味は以下のとおりである。
実データとは、コンテンツに含まれるデータであって、コンテンツを利用するなどの権利を有するユーザに知覚させることを目的とするデータを意味する。実データとは、実データそのもの及び実データそのものが格納されている場所へのリンクのデータのいずれかである。なお、実データそのものを格納するか、リンク先のデータを参照するか、リンク先をどのように選定するか等は、実データのロバスト性を検討して、開示の実施形態が実装されるべきである点に留意すべきである。なお、リンクの場所とは、例えば、メモリの領域、ネット上の場所(URL又はURI)である。
コンテンツの編集とは、コンテンツに含まれる実データに対して、可逆的な変更を加えることを意味する。たとえば、実データに対する変更情報を保存しておき、編集が適用されたコンテンツを、編集が適用される前の状態に戻せるように担保されていることを意味する。すなわち、実データは書き換えず、編集情報を保存しておくことが望ましい。なお、プレイヤによりコンテンツが再生される場合には、コンテンツに対して編集された状態をユーザに知覚させるようにして、あたかも実データに編集情報が加えられたような出力がユーザに提供される。なお、編集情報は、編集の時刻を含む編集履歴であってもよい。編集履歴が保存されていれば、所望の過去の時刻の編集されたコンテンツの状態を取得することができる。編集履歴は、編集がなされた時刻におけるコンテンツの占有者(すなわち編集を施した者)の情報を含むことができる。
図1は、コンテンツ管理システムと、ユーザと、コンテンツプロバイダとの関係を示す図である。
コンテンツ管理システム150は、セントラルDB151及びエクスプローラ153を有する。
コンテンツ管理システム150は、エクスプローラ153を介して、ユーザ端末101、ユーザ端末102及びユーザ端末103に接続されている。なお、エクスプローラ153を実現するプログラムの全て又は一部は、ユーザ端末101、ユーザ端末102、ユーザ端末103、又はその他のコンピュータに存在していてもよい。
ローカルDB118に格納されているコンテンツは、セントラルDB151にも格納される。
以下に、コンテンツ管理システムの機能について説明する。
例えば、ユーザA(不図示)が、ユーザ端末101を介して、コンテンツ管理システム150にログインしている場合を想定する。
コンテンツ200は、管理情報210及び実データへのリンク220を含む。
実データ260へのリンク220は、実データが実際に格納されている記憶領域を指し示す情報である。リンク先は、実データの格納されているメモリのアドレス、インターネットアドレス等であってもよい。なお、コンテンツ200は、実データへのリンクではなく、実データそのものを含んでもよい。図2においては、マスターコンテンツ250に含まれている実データ260のリンクが示されている。実データそのものをコンテンツ200に含ませる代わりに、マスターコンテンツの実データ260のリンクをコンテンツ200に含ませることにより、コンテンツ200のデータ量を減らすことができる。
管理情報210の全て又は一部の情報が他の格納場所へのリンクを持つようにしても良い。
マスターコンテンツ250は、実データ260及び管理情報270を含む。
実データ260は、マスターコンテンツからコンテンツが生成されるとき、又はコンテンツを再生するときに用いられる。
なお、実データ260は、実データそのものを持つか、又は、実データへのリンクを持っていてもよい。
管理情報270の全て又は一部の情報が他の格納場所へのリンクを持つようにしても良い。
また、複製限度数についても、実データを複製する権利ではなく、使用権のサブライセンスを与えることできる数であってもよい。
コンテンツXがユーザAからユーザBに移転した場合、ユーザAがコンテンツXに対して持っていた占有権は、消失する。このため、占有権の具体的な中身がコンテンツの使用権である場合には、ユーザAは、コンテンツXを使用することができなくなる。すなわち、コンテンツAは、ユーザAの占有する複数のコンテンツが置かれた仮想空間から、消失することになる。
したがって、コンテンツXの占有権は、ユーザBに移る。本実施形態の仕組みは、コンテンツの唯一無二性を仮想空間上で実現できることになる。
また、管理情報210及び管理情報270の一部は、例えばNFTのトークンに含まれ情報により代替されてもよい。
動作は、例えば、ユーザがユーザ端末101を操作している場合を想定する。なお、ユーザがユーザ端末102又はユーザ端末103を操作している場合も、ユーザ端末102又はユーザ端末103を介して同様の動作が行われる点に留意すべきである。
かの検索を行う。
[ステップS318]上記の検索がヒットしたかがチェックされる。検索結果が肯定的(はい)の場合には、処理はステップS320に移る。
検索結果が否定的(いいえ)の場合には、処理は終了する。なお、この場合、ユーザが終了を望むまで、ステップS310ないしステップS314のいずれかのステップに処理を戻してもよい。
[ステップS320]コンテンツ管理システム150は、プレイヤに対して、クライアント装置に、指定されたコンテンツの再生を行わせることができる。
権限あるユーザがコンテンツに編集を加えた場合は、管理情報に編集情報が格納されるようにしてもよい。
実データそのものを編集する代わりに、管理情報210の編集情報218に、編集の情報が記録されるようにする。このようにすることによって、万が一、編集内容を取消したい場合に、その取消が行えるようにさせることができる。
なお、コンテンツの再生に際して、コンテンツに編集情報を適用するようにすることが望ましい。
また、コンテンツの再生に際して、編集情報を適用しないでコンテンツの再生を行わせないようにすることとしてもよい。
以下に、編集の効果の事例を記載する。
コンテンツYにメモ又は他のコンテンツの一部又は全部を張り付けて、編集を加えた場合、コンテンツYに対して編集を加えていないコンテンツは、ユーザに対して知覚できないようにされる。すなわち、必ずコンテンツYに対して編集を加えた状態のコンテンツがユーザに知覚される。本実施形態の仕組みは、コンテンツの唯一無二性を仮想空間上で実現できることになる。
なお、コンテンツYを閲覧する時点で該コンテンツYを占有するユーザについては、編集内容を修正できるようにしてもよい。例えば、現実の世界においても、自身の書籍に記入したメモ書きを修正したい場合がある。現時点のユーザに対して、編集の内容の修正を加えさせることは、現実世界においても、行えることが自然であるから、このような例外を採用する実施形態も許容される。
[ステップS602]コンテンツの編集に関する指示を、プレイヤを介して受け取る。
コンテンツを占有する者が、コンテンツを編集できる機能を提供することが望ましい。なお、コンテンツの再生をもっぱら実行するプレイヤとは異なる、編集機能を備えたプログラムが実装されてもよい。指示は、コンテンツに対するカット、カット・アンド・ペースト、及び新たな情報を付加する編集の指示のいずれか又はこれらの組合せを含み、コンテンツに対するコピー、及びコピー・アンド・ペーストの編集の指示を含まないことが望ましい。
編集された情報は、コンテンツプロバイダのローカルDB118(又はローカルDB 119)とセントラルDB151との同期処理によって、コンテンツ管理システム150が取得してもよい。
すなわち、コンテンツAの一部をカットしコンテンツBにペーストした場合を例にして以下に説明する。
この場合、コンテンツAから、カットされた一部が、消失する。
そして、コンテンツBのペーストを元に戻さない限り(すなわち、コンテンツBから上記一部をカットしない限り)、コンテンツAのカットを元に戻す(すなわち、コンテンツAの一部をコンテンツAの元の場所に戻す)ことはできない。
上記の例は、同一コンテンツ内でのカット・アンド・ペーストについても同様である。
また、実データに対するコピー、及びコピー・アンド・ペーストの編集の指示を含まないようにすることが望ましい。
図7は、マスターコンテンツの処理を説明する図である。以下に、その処理フローについて説明する。
[ステップS702]複製生成済み回数が所定数に達しているかがチェックされる。
なお、マスターコンテンツ自体も、その占有権を移転できることを許容することが望ましい。
図8は、仮想空間内に置かれた複数のオブジェクトを仮想カメラから撮像した映像を示す図である。なお、仮想カメラは図示されていない。
仮想空間800には、仮想的な部屋805の内面810に、複数のオブジェクトが置かれている。仮想的な部屋805自体もオブジェクトである。部屋805は、フォルダ又はコンテンツのいずれかを代表するオブジェクトであり得る。
また、チェスト840には、様々なオブジェクトが置かれている。
図9Bは、この複数のコンテンツの各々を代表する複数のオブジェクトが仮想空間に置かれている様子を示す図である。
図9Aにおいて、階層関係910によって、親のコンテンツ912の子が、コンテンツ914であり、更に孫がコンテンツ916である。また、親のコンテンツ912の子が、コンテンツ918であることが示されている。
[ステップS1002]第1のオブジェクトと第2のオブジェクトと第3のオブジェクトとが、それぞれ、親と子と孫との階層関係を有するとき、第1のオブジェクトの第1の面の一部と第2のオブジェクトの第2の面の一部とが隣接し、第2のオブジェクトの第3の面の一部と第3のオブジェクトの面の一部とが隣接するように、第1のオブジェクトと第2のオブジェクトと第3のオブジェクトとを、仮想空間に配置する。
[ステップS1006]仮想カメラで仮想空間を撮像した映像を、表示装置に表示するよう指示する。
図11において、書籍のコンテンツを代表するオブジェクト1102が示されている。このオブジェクト1102は、表紙が熱い紙で作られており、内部の紙よりも大きな表紙を持つ本である。このようなオブジェクト1102は、その外面形状を近似する直方体1104を定義して、この直方体1104の各面に隣接するように、他のオブジェクトを置くことで、オブジェクトの仮想空間における配置の処理を簡略化することができる。なお、オブジェクト1102の形状をそのまま用いて、オブジェクト1102の仮想空間における配置の処理を行ってもよいことは言うまでもない。
家1202の中にオブジェクトを配置する場合を想定する。家1202の中は、複雑な面を有している。したがって、家1202の内面形状を近似する直方体1204を定義して、この直方体1204の各面に隣接するように、他のオブジェクトを置くことで、オブジェクトの仮想空間における配置の処理を簡略化することができる。
図13Aは、ユーザの指示に基づき、オブジェクト1302に隣接しているオブジェクト1304Aを横(矢印方向)に移動させようとしている。
図13Bは、オブジェクト1304Aが横(矢印方向)に移動を終了した様子(オブジェクト1304B)を示している。このように、図13Aのオブジェクト1304Aの子のオブジェクト1306Aも、図13Bに示されるように、矢印方向に移動して、オブジェクト1306Bとして移動している。このように、親のオブジェクトを移動させた場合は、その親のオブジェクトの子孫のオブジェクトは、親のオブジェクトとの移動と共に移動するように制御させることが望ましい。このようにすることで、実世界のオブジェクトと同様な扱いができるようになり、ユーザは、複数のオブジェクトをひとまとめにして移動させることができる。この移動に伴って、コンテンツの階層関係も変更されることとなる。
図14は、複数のオブジェクトの仮想空間における移動の処理を示す図である。
上記のステップの内容は、図13と共に説明した。
図15Bは、オブジェクトどうしの階層関係が存在するときに、その親子関係の間にフォルダを設置する例を示す図である。
本実施形態では、フォルダ及びコンテンツは、いずれも、オブジェクトで代表される。フォルダは、子孫のコンテンツ又はフォルダを任意の個数だけ持つことができる。本実形態では、コンテンツ自体もそのコンテンツの子孫のコンテンツ又はフォルダを任意の個数だけ持つことができる。
コンテンツは、コンテンツプロバイダにより提供されるものであり、フォルダは、もっぱらコンテンツ管理システムにより提供されるようにしてもよい。この場合、セントラルDB151とローカルDB118(又はローカルDB119)との同期に際して、コンテンツ管理システムにより提供されたフォルダについては、同期の対象とされなくてよい。
なお、きれいな装飾を施したトレーは、三次元モデルの実データを持ち、コンテンツと同じとみなすこともできる。
以上のように、フォルダをコンテンツと同等に扱えるようにすることで、本実施形態は、その構成の簡素化を実現している。
図16Aにおいて、オブジェクト1610Aの上面1612Aに、オブジェクト1630及びオブジェクト1640が隣接して、階層関係が表現されている。この状態において、更に、ユーザは、オブジェクト1650を、オブジェクト1610Aの上面1612Aに、乗せようと欲する場合を想定している。この場合、上面1612Aにオブジェクト1650を載せる空きの領域が存在しない。
この処理によって、オブジェクト1650は、オブジェクト1610Bの上面1612Bの上に乗ることが可能となる。
[ステップS1662]第1のオブジェクトの第1の面の一部に、第2のオブジェクトの面の一部と第4のオブジェクトの面の一部とが隣接しようとするときに、第1の面の面積の大きさが足りない場合、隣接が可能となるように、第1のオブジェクトを変形させる。
このステップの処理内容は、図16Aにおいて説明したとおりである。
図17Aにおいて、オブジェクト1710の上面1712に、オブジェクト1730A及びオブジェクト1740Aが隣接して、階層関係が表現されている。この状態において、更に、ユーザは、オブジェクト1750Aを、オブジェクト1710の上面1712に、乗せようと欲する場合を想定している。この場合、上面1712にオブジェクト1750Aを載せる空きの領域が存在しない。
[ステップS1762]
第1のオブジェクトの第1の面の一部に、第2のオブジェクトの面の一部と第4のオブジェクトの面の一部とが隣接しようとするときに、第1の面の面積の大きさが足りない場合、隣接が可能となるように、第2のオブジェクト及び/又は第4のオブジェクトを変形させる。
このステップの処理内容は、図17Aにおいて説明したとおりである。
図18Aに示すように、オブジェクト1804の子として、オブジェクト1806Aが存在する。オブジェクト1808には、子のオブジェクトが存在していない。このオブジェクトの位置関係は、コンテンツ1814の子にコンテンツ1816Aが存在しており、コンテンツ1818には、子のコンテンツが存在していないことを表している。
図18Bに示すように、オブジェクト1806Aをオブジェクト1808の上の面に乗せて、オブジェクト1806Bとするようにした場合を想定する。
この場合には、コンテンツ1818の子として、コンテンツ1816Bが存在するようになる。コンテンツ1814には、子のコンテンツが存在しなくなる。
[ステップS1902]複数のオブジェクトの仮想空間における位置の移動に関するユーザの指示に基づいて、複数のオブジェクトの各々の相互の隣接する関係の変更がなされた場合、変更に応答して、階層関係を変更する。
この処理は、図18A及び図18Bにおいて説明した通りである。
ユーザが、本のオブジェクト2001Aを指し示すか、選択したと仮定する。この場合、オブジェクト2001Aが選択されたことを示すために、例えば、星のマーク2002がオブジェクト2001Aの近くに表示されてもよい。
図21は、ユーザが選択したオブジェクトに対して、視覚的効果を与える処理を示す図である。
[ステップS2102]複数のコンテンツのうち、ユーザによって選択されたコンテンツが映された映像における、選択されたコンテンツに対応する部分に視覚的効果を適用する。
この処理については、図20において説明した。
[ステップS2202]所定の時点における階層関係である所定の階層関係を記憶装置に保存する。
作業には、コンテンツの編集も含まれていると仮定する。
図22の処理は、その希望をかなえる処理である。このような処理を実現することで、ユーザの作業効率を飛躍的に向上させることができる。
オブジェクトであるチェスト2320の上に、オブジェクトであるノートパッド2310のいずれかの面を隣接させる場合を想定する。
チェスト2320の子のオブジェクトは、必ず、面2322に隣接するとあらかじめ設定しておくことができる。
また、ノートパッド2310の面のうち、広い面である面2312又は面2314のいずれかが、親のオブジェクト又はこのオブジェクトの面に隣接することとするようにあらかじめ定めておくことができる。
このようにすることによって、オブジェクトの隣接が不自然とならないようにすることができるため、ユーザにとっても、利便性を向上させることができる。
図24A及び図24Bは、オブジェクトどうしの隣接に関する複数のルールの例を示す図である。
図24Aは、親と子のオブジェクトが上下に位置する場合のオブジェクトどうしの隣接のルールAを示す図である。
親オブジェクト2450の上面2451には、子オブジェクト2460の底面2461が隣接する。このように、上下にオブジェクトが隣接するようにする規則をルールAと呼ぶ。
図24Bは、親と子のオブジェクトが前後に位置する場合のオブジェクトどうしの隣接のルールBを示す図である。
親オブジェクト2470の正面2471には、子オブジェクト2480の背面2481が隣接する。このように、前後にオブジェクトが隣接するようにする規則をルールBと呼ぶ。
このような隣接ルールは、セントラルDB151に格納されてもよいし、あるいはコンテンツの管理情報に記憶されていてもよい。オブジェクトに設定される隣接ルールは、たとえばエクスプローラなどのツールを用いて、ユーザによって適宜変更可能にしてもよい。
そして、オブジェクトどうしが隣接する場合には、例えば、親のコンテンツを代表するオブジェクトの隣接ルールを優先して適用するようにしてもよい。この場合、子のオブジェクトに定められている隣接ルールを親のオブジェクトに定められている隣接ルールに変更して、隣接させるようにしてもよい。
また、例えば、親のオブジェクトが回転して、親のオブジェクトの上面が正面に向いた場合には、ルールAをルールBに変更して、親に隣接する子孫などのオブジェクト対する隣接関係を変更してもよい。
フォルダを代表するオブジェクトに対してのみ、隣接ルールを設定できるようにしてもよい。その場合、コンテンツを代表するオブジェクトに適用される隣接ルールは、そのコンテンツが属するフォルダに設定されている隣接ルールによって自動的に決まるのが望ましい。例えば、コンテンツを代表するオブジェクトには、そのコンテンツが属するフォルダに設定されている隣接ルールと同じ隣接ルールが適用されるようにしてもよい。
フォルダを代表するオブジェクトに設定されている隣接ルールによって、そのオブジェクトの形状を変えるようにしてもよい。例えば、ルールAが設定されているフォルダを代表するオブジェクトは棚板形状とし、ルールBが設定されているフォルダを代表するオブジェクトは壁形状としてもよい。
更に、フォルダXを代表するオブジェクトに設定されている隣接ルールと、フォルダXの親フォルダYを代表するオブジェクトに設定されている隣接ルールと、の組み合わせによって、フォルダXを代表するオブジェクトの形状を変えるようにしてもよい。
このようにすることによって、現実の世界に存在するオブジェクトの隣接関係と比較して、違和感のない隣接関係をもつ複数のオブジェクトを仮想三次元空間に置くことができる。
実施形態のハードウエア構成は、CPU2401、本実施形態のプログラム及びデータが格納され得るROM2402、RAM2403、ネットワークインターフェース2405、入力インタフェース2406、表示インタフェース2407、外部メモリインタフェース2408を有する。これらのハードウエアは、バス2404によって相互に接続されている。
プログラムは記憶媒体2418、ROM2402、又はRAM2403に記憶されてもよい。
各実施形態は、プログラムをインストールしたハードウエアの装置としてインプリメントされ得る。
102 ユーザ端末
103 ユーザ端末
111 コンテンツプロバイダ
112 コンテンツプロバイダ
114 プレイヤ
115 プレイヤ
118 ローカルDB
119 ローカルDB
150 コンテンツ管理システム
151 セントラルDB
153 エクスプローラ
Claims (9)
- 複数のコンテンツを提供する複数のコンテンツプロバイダ、
前記複数のコンテンツを含むデータベースであって、前記複数のコンテンツの各々は実データを含み、かつ該コンテンツは該実データを管理する管理情報を含むか、又は該コンテンツに前記管理情報が紐づいており、前記管理情報は、コンテンツをユニークに識別する識別子と、コンテンツを占有するユーザの識別子と、コンテンツが提供されたコンテンツプロバイダの識別子とを含む、データベース、及び、
前記ユーザ側のクライアント装置に対して前記複数のコンテンツの各々を再生させることを少なくとも可能とさせるプレイヤ、
が準備されており、
コンピュータに実行させるコンテンツ処理方法であって、
前記ユーザ側のクライアント装置を介して、前記ユーザの識別子に基づく情報を受け取ることで、前記ユーザを認証することと、
認証された前記ユーザ側のクライアント装置に、認証された前記ユーザの識別子に関連付けられたコンテンツの集合を提示させる環境を提供することと、
認証された前記ユーザが指定したコンテンツの識別子を、前記クライアント装置を介して受け取ることと、
前記データベースに、認証された前記ユーザの識別子に対応付けられて、受け取られた前記コンテンツの識別子が登録されているか否かの検索を実行することと、
前記検索の結果が、認証された前記ユーザの識別子に対応付けられて、受け取られた前記コンテンツの識別子が登録されていることを示す場合に、前記プレイヤに対して、前記クライアント装置に、指定された前記コンテンツの再生を行わせることと、
前記データベースに格納された情報を、前記複数のコンテンツプロバイダの各々において、前記コンテンツプロバイダの各々が管理する複数のコンテンツに係る情報と、同期させることと、
を有するコンテンツ処理方法。 - 複数のコンテンツを提供する複数のコンテンツプロバイダ、
前記複数のコンテンツを含むデータベースであって、前記複数のコンテンツの各々は実データを含み、かつ該コンテンツは該実データを管理する管理情報を含むか、又は該コンテンツに前記管理情報が紐づいており、前記管理情報は、コンテンツをユニークに識別する識別子と、コンテンツを占有するユーザの識別子と、コンテンツが提供されたコンテンツプロバイダの識別子とを含む、データベース、及び、
前記ユーザ側のクライアント装置に対して前記複数のコンテンツの各々を再生させることを少なくとも可能とさせるプレイヤ、
が準備されており、
コンピュータに実行させるコンテンツ処理方法であって、
前記ユーザ側のクライアント装置を介して、前記ユーザの識別子に基づく情報を受け取ることで、前記ユーザを認証することと、
認証された前記ユーザ側のクライアント装置に、認証された前記ユーザの識別子に関連付けられたコンテンツの集合を提示させる環境を提供することと、
認証された前記ユーザが指定したコンテンツの識別子を、前記クライアント装置を介して受け取ることと、
前記データベースに、認証された前記ユーザの識別子に対応付けられて、受け取られた前記コンテンツの識別子が登録されているか否かの検索を実行することと、
前記検索の結果が、認証された前記ユーザの識別子に対応付けられて、受け取られた前記コンテンツの識別子が登録されていることを示す場合に、前記プレイヤに対して、前記クライアント装置に、指定された前記コンテンツの再生を行わせることと、
前記コンテンツを占有する権利を、第1のユーザから、第2のユーザに移転する第1の指示を受け取ることと、
該第1の指示に応答して、前記コンテンツに関連付けられたユーザの識別子を、前記第1のユーザの識別子から前記第2のユーザの識別子となるよう、前記データベースを更新することと、
を有するコンテンツ処理方法。 - 複数のコンテンツを提供する複数のコンテンツプロバイダ、
前記複数のコンテンツを含むデータベースであって、前記複数のコンテンツの各々は実データを含み、かつ該コンテンツは該実データを管理する管理情報を含むか、又は該コンテンツに前記管理情報が紐づいており、前記管理情報は、コンテンツをユニークに識別する識別子と、コンテンツを占有するユーザの識別子と、コンテンツが提供されたコンテンツプロバイダの識別子とを含む、データベース、及び、
前記ユーザ側のクライアント装置に対して前記複数のコンテンツの各々を再生させることを少なくとも可能とさせるプレイヤ、
が準備されており、
コンピュータに実行させるコンテンツ処理方法であって、
前記ユーザ側のクライアント装置を介して、前記ユーザの識別子に基づく情報を受け取ることで、前記ユーザを認証することと、
認証された前記ユーザ側のクライアント装置に、認証された前記ユーザの識別子に関連付けられたコンテンツの集合を提示させる環境を提供することと、
認証された前記ユーザが指定したコンテンツの識別子を、前記クライアント装置を介して受け取ることと、
前記データベースに、認証された前記ユーザの識別子に対応付けられて、受け取られた前記コンテンツの識別子が登録されているか否かの検索を実行することと、
前記検索の結果が、認証された前記ユーザの識別子に対応付けられて、受け取られた前記コンテンツの識別子が登録されていることを示す場合に、前記プレイヤに対して、前記クライアント装置に、指定された前記コンテンツの再生を行わせることと、
認証された前記ユーザから、前記コンテンツの編集に関する第2の指示を、前記プレイヤを介して受け取ることと、
前記第2の指示の情報を前記データベースに格納することと、
を有し、
前記第2の指示は、前記コンテンツの実データに対するカット、カット・アンド・ペースト、及び新たな情報を付加する編集の指示のいずれか又はこれらの組合せを含み、前記コンテンツの実データに対するコピー、及びコピー・アンド・ペーストの編集の指示を含まない、
コンテンツ処理方法。 - 前記コンテンツに対する編集を施さない状態に、前記コンテンツを戻すことができるように、前記編集がなされた編集情報の内容を定義した情報を前記管理情報に含む、
請求項3に記載のコンテンツ処理方法。 - 前記再生を行わせることは、
前記再生を行わせる時点における前記コンテンツを占有するユーザ以外のユーザにより前記コンテンツに施された編集情報が存在する場合、前記プレイヤに対して、前記施された編集情報を必ず適用して、前記クライアント装置に、前記コンテンツの再生を行わせること、
を含む、請求項4に記載のコンテンツ処理方法。 - 前記再生を行わせることは、
前記編集情報が存在する場合、前記プレイヤに対して、前記コンテンツに前記編集情報の適用を行わないで、前記クライアント装置に、前記コンテンツの再生を行わせないこと、
を含む、請求項4に記載のコンテンツ処理方法。 - 複数のコンテンツを提供する複数のコンテンツプロバイダ、
前記複数のコンテンツを含むデータベースであって、前記複数のコンテンツの各々は実データを含み、かつ該コンテンツは該実データを管理する管理情報を含むか、又は該コンテンツに前記管理情報が紐づいており、前記管理情報は、コンテンツをユニークに識別する識別子と、コンテンツを占有するユーザの識別子と、コンテンツが提供されたコンテンツプロバイダの識別子とを含む、データベース、
前記ユーザ側のクライアント装置に対して前記複数のコンテンツの各々を再生させることを少なくとも可能とさせるプレイヤ、
実データの複製を含む前記コンテンツを生成するときに用いられるマスターコンテンツ、及び
該マスターコンテンツに含まれる実データの複製を持つコンテンツの生成をすることができる個数を定めた、所定数であって、権限を有する者によって定められた零以上の自然数であり前記権限を有しない者によっては変更することができない、所定数、
が準備されており、
コンピュータに実行させるコンテンツ処理方法であって、
前記ユーザ側のクライアント装置を介して、前記ユーザの識別子に基づく情報を受け取ることで、前記ユーザを認証することと、
認証された前記ユーザ側のクライアント装置に、認証された前記ユーザの識別子に関連付けられたコンテンツの集合を提示させる環境を提供することと、
認証された前記ユーザが指定したコンテンツの識別子を、前記クライアント装置を介して受け取ることと、
前記データベースに、認証された前記ユーザの識別子に対応付けられて、受け取られた前記コンテンツの識別子が登録されているか否かの検索を実行することと、
前記検索の結果が、認証された前記ユーザの識別子に対応付けられて、受け取られた前記コンテンツの識別子が登録されていることを示す場合に、前記プレイヤに対して、前記クライアント装置に、指定された前記コンテンツの再生を行わせることと、
前記生成の回数が前記所定数に満たない場合、
前記権限を有する者の指示に基づき、前記実データの複製を含む新たなコンテンツが1つ生成されるときに、該新たなコンテンツにユニークな識別子を付与することと、
前記新たなコンテンツを前記データベースに格納することと、
を有するコンテンツ処理方法。 - 前記第2の指示が、カット・アンド・ペーストである場合であって、コンテンツAの部分をカットし、前記部分をコンテンツAの他の部分又は他のコンテンツにペーストした場合、
ペーストされた前記部分を、カットしない限り、前記部分を、前記コンテンツAの元の位置に戻すことができない、
請求項3に記載のコンテンツ処理方法。 - 請求項1ないし8のうちいずれか1項に記載の方法を、コンピュータに実行させるプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022194895A JP7297275B1 (ja) | 2022-12-06 | 2022-12-06 | コンテンツ処理方法及びプログラム |
PCT/JP2023/042801 WO2024122431A1 (ja) | 2022-12-06 | 2023-11-29 | コンテンツ処理方法及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022194895A JP7297275B1 (ja) | 2022-12-06 | 2022-12-06 | コンテンツ処理方法及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP7297275B1 true JP7297275B1 (ja) | 2023-06-26 |
JP2024081343A JP2024081343A (ja) | 2024-06-18 |
Family
ID=86900501
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022194895A Active JP7297275B1 (ja) | 2022-12-06 | 2022-12-06 | コンテンツ処理方法及びプログラム |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP7297275B1 (ja) |
WO (1) | WO2024122431A1 (ja) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007514208A (ja) * | 2003-08-28 | 2007-05-31 | エスビーシー ナレッジ ベンチャーズ エル.ピー. | デジタル権利およびコンテンツアセットを管理するシステムおよび方法 |
JP2021503637A (ja) * | 2018-11-02 | 2021-02-12 | グーグル エルエルシーGoogle LLC | 認証のためのシステムおよび方法 |
-
2022
- 2022-12-06 JP JP2022194895A patent/JP7297275B1/ja active Active
-
2023
- 2023-11-29 WO PCT/JP2023/042801 patent/WO2024122431A1/ja unknown
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007514208A (ja) * | 2003-08-28 | 2007-05-31 | エスビーシー ナレッジ ベンチャーズ エル.ピー. | デジタル権利およびコンテンツアセットを管理するシステムおよび方法 |
JP2021503637A (ja) * | 2018-11-02 | 2021-02-12 | グーグル エルエルシーGoogle LLC | 認証のためのシステムおよび方法 |
Also Published As
Publication number | Publication date |
---|---|
JP2024081343A (ja) | 2024-06-18 |
WO2024122431A1 (ja) | 2024-06-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103902632B (zh) | 键值存储***中构建文件***的方法、装置及电子设备 | |
US7711527B2 (en) | Translating objects between software applications which employ different data formats | |
JP5278154B2 (ja) | 画像形成装置、その制御方法及び制御プログラム | |
US9552843B2 (en) | Media file access and storage solution for multi-workstation/multi-platform non-linear video editing systems | |
JP4816281B2 (ja) | 文書利用管理システム、文書管理サーバ及びそのプログラム | |
US20070033154A1 (en) | System and method managing documents | |
CN103370706B (zh) | 分布式文件*** | |
Weinberg | What's the Deal with Coypright and 3d Printing?. | |
WO2020015613A1 (zh) | 一种cad协同设计*** | |
CN104778192B9 (zh) | 表示可内容寻址存储***的目录结构 | |
US20060209085A1 (en) | Providing 1D and 2D connectors in a connected diagram | |
KR20040093377A (ko) | 정보 화상 이용 시스템, 정보 화상 관리 장치, 정보 화상관리 방법, 사용자 정보 화상, 및, 프로그램, 기록 매체 | |
JP2010501944A (ja) | 異なるコンピュータ援用設計アプリケーション間の図面相互運用 | |
JP7297275B1 (ja) | コンテンツ処理方法及びプログラム | |
JP7335654B1 (ja) | コンテンツ表示方法及びプログラム | |
CN101981584A (zh) | 管理处于各个位置的真实或虚拟对象的可访问性的设备和方法 | |
CN110232258A (zh) | Cad图纸在可编辑环境下查看引用变化的方法、***、计算机可读存储介质及计算机终端 | |
KR20100051424A (ko) | 시설물 관리 시스템 및 제공방법 | |
JP4992670B2 (ja) | 画像編集装置、画像編集方法及び画像編集プログラム | |
JP2021519481A (ja) | メディアコンテンツ計画システム | |
JPH10312392A (ja) | データベースの表示方法 | |
CN103314368B (zh) | 文件设计捕获和重复使用*** | |
JP4081033B2 (ja) | 透かし情報埋込方法、透かし情報埋込装置かつ媒体、および3次元形状モデル表示方法、3次元形状モデル表示装置かつ媒体 | |
JP2005006033A (ja) | 鍵生成方法、鍵生成装置、コンテンツ配信装置、端末装置およびプログラム | |
Schulz et al. | Towards Scene Graph Descriptions for Spatial Representations in the Built Environment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20221209 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20221209 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230117 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230315 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20230606 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230606 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7297275 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |