JP4404130B2 - 情報処理端末装置、情報処理装置、情報処理方法、プログラム - Google Patents
情報処理端末装置、情報処理装置、情報処理方法、プログラム Download PDFInfo
- Publication number
- JP4404130B2 JP4404130B2 JP2007273918A JP2007273918A JP4404130B2 JP 4404130 B2 JP4404130 B2 JP 4404130B2 JP 2007273918 A JP2007273918 A JP 2007273918A JP 2007273918 A JP2007273918 A JP 2007273918A JP 4404130 B2 JP4404130 B2 JP 4404130B2
- Authority
- JP
- Japan
- Prior art keywords
- content
- subsidiary
- information
- primary
- editing
- 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.)
- Expired - Fee Related
Links
- 230000010365 information processing Effects 0.000 title claims description 39
- 238000003672 processing method Methods 0.000 title claims description 4
- 238000012545 processing Methods 0.000 claims description 268
- 238000000034 method Methods 0.000 claims description 210
- 239000000463 material Substances 0.000 claims description 135
- 230000008569 process Effects 0.000 claims description 88
- 238000003860 storage Methods 0.000 claims description 78
- 230000006854 communication Effects 0.000 claims description 68
- 238000004891 communication Methods 0.000 claims description 67
- 230000004044 response Effects 0.000 claims description 48
- 238000012217 deletion Methods 0.000 claims description 17
- 230000037430 deletion Effects 0.000 claims description 17
- 238000009826 distribution Methods 0.000 description 17
- 230000006870 function Effects 0.000 description 16
- 238000012795 verification Methods 0.000 description 16
- 238000012546 transfer Methods 0.000 description 14
- 230000000694 effects Effects 0.000 description 12
- 230000005540 biological transmission Effects 0.000 description 8
- 230000005236 sound signal Effects 0.000 description 8
- 230000008929 regeneration Effects 0.000 description 7
- 238000011069 regeneration method Methods 0.000 description 7
- 238000012790 confirmation Methods 0.000 description 6
- 230000007246 mechanism Effects 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000012797 qualification Methods 0.000 description 3
- 238000005070 sampling Methods 0.000 description 3
- 239000000126 substance Substances 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000011900 installation process Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/60—Information retrieval; Database structures therefor; File system structures therefor of audio data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/60—Information retrieval; Database structures therefor; File system structures therefor of audio data
- G06F16/68—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/60—Information retrieval; Database structures therefor; File system structures therefor of audio data
- G06F16/68—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/683—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/32—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
- G11B27/322—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier used signal is digitally coded
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
-
- 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/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Library & Information Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Economics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Computing Systems (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Electrophonic Musical Instruments (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
また、一方で、素材としてオーディオデータやビデオデータなどを取り込んで加工、編集し、楽曲を新たに作成することのできるアプリケーションソフトウェア(編集ソフト)も知られており、特に近年では、音楽制作の専門家などだけではなく、操作が簡易なものから複雑なものまで、本格的な音楽活動を行っていないような一般のユーザにまでも広く普及している状況にある。
このような編集ソフトは、上記もしているように、コンテンツとしての実データ(オーディオ・ビデオデータなど)を対象として編集のための変更を与えるようにして処理を実行できる。このために、例えばオーディオの場合であれば、サンプリング、マッシュアップなどといわれるように、既存の楽曲の一部分を素材として取り込んでの加工・編集なども容易に行える。実際に、例えばプロフェッショナルの音楽家などの間では、このような手法により作成した楽曲も多く発表されている。
しかしながら、例えば本格的な音楽活動をしていないような一般ユーザの場合、コンテンツを公開する場を見つけ、さらにそこで、自身の作品を公開するということは、相当の手間も要するうえに、敷居も高いと感じがちで実際には踏みとどまってしまうようなことも多分にあると考えられる。このような状況は、より多くの人々が音楽制作を楽しむことの障害になっていると捉えることができる。
そこで、本願発明は、例えば一般のユーザが、配信コンテンツのデータを二次的に利用して編集を行って副次的なコンテンツを作成することと、このようにして作成したコンテンツを一般に公開することが、これまでよりも手軽に、気軽に行えるようにシステムを構築したうえで、ここでのコンテンツ管理が効率的なものとなるための技術構成を提案する。
つまり、ネットワーク経由での通信を実行する通信手段と、一次コンテンツとしての実質的コンテンツ内容を再現するためのデータを有して成る一次コンテンツ情報を取得する一次コンテンツ情報取得手段と、実質的コンテンツ内容に応じて固有となるようにされた一次コンテンツ識別子と対応付けて、一次コンテンツ情報取得手段により取得した一次コンテンツ情報を保持管理する一次コンテンツ情報保持管理手段と、原編集素材とされる一次コンテンツ情報のデータについての再生を指示する内容を含んで形成される再生制御情報を少なくとも有して成り、自身に対応する副次コンテンツ識別子、及び編集内容識別子を有するようにされた副次コンテンツ情報を取得し、副次コンテンツごとに固有となる副次コンテンツ識別子と対応付けて管理する副次コンテンツ情報保持管理手段と、一次コンテンツ情報保持管理手段により保持管理される一次コンテンツ情報と、副次コンテンツ情報保持管理手段により保持管理される副次コンテンツ情報のうちの少なくとも1つを二次利用しての編集処理を実行する編集処理手段と、編集処理手段による編集処理の結果に基づき、新規なコンテンツ内容を有するコンテンツ情報である、副次コンテンツ情報を作成する副次コンテンツ情報作成手段と、端末装置において、編集処理手段による編集処理の結果として得られる編集内容に応じて固有となるようにして編集内容識別子を生成し、この生成した編集内容識別子を、副次コンテンツ情報作成手段により作成される副次コンテンツ情報に付与するようにされる編集内容識別子管理手段と、編集処理手段による編集処理の結果に基づき、副次コンテンツ情報作成手段により作成される副次コンテンツ情報に対応付けるべき副次コンテンツ識別子を生成し、この生成した副次コンテンツ識別子を、副次コンテンツ情報作成手段により作成される副次コンテンツ情報に付与するようにされる副次コンテンツ識別子管理手段とを備えることとした。
ここで、編集内容識別子は、上記編集処理手段による編集処理の結果として得られる編集内容に応じて固有となるようにされている。このことは、副次コンテンツ識別子が副次コンテンツ情報ごとに固有となるものであるのに対して、編集内容識別子は、副次コンテンツ情報としてはそれぞれ異なるものであっても、編集内容が同じであれば同一となるべきものであることを意味する。つまり、本願発明では、編集内容識別子により、副次コンテンツ情報間の編集内容の同一性(近似性)判定することが可能になる。
つまり、ネットワーク経由での通信を実行する通信手段と、原編集素材とされる一次コンテンツ情報における実質的コンテンツ内容を再現するためのデータについての再生を指示する内容を含んで形成される再生制御情報を少なくとも有して成るとともに、自身に対応する副次コンテンツ識別子、及び対応する副次コンテンツの編集内容に応じて固有となる編集内容識別子を有するようにされた副次コンテンツ情報を、少なくとも記憶する記憶手段と、記憶手段に記憶されている副次コンテンツ情報についての削除が指示された場合には、削除が指示された副次コンテンツ情報が対応する副次コンテンツ識別子、及び削除が指示された副次コンテンツの編集内容識別子から少なくとも成る準副次コンテンツ情報を生成し、削除が指示された副次コンテンツ情報に代えて、上記準副次コンテンツ情報を上記記憶手段に記憶させる削除制御手段とを備えて構成することとした。
なお、この図に示される基本的なシステム構成は、ユーザがサービスを利用するのにあたって直接的に関連するものとしてみることのできる端末装置、サーバから成る。実際における実施の形態のシステムは、この図に示される基本的なシステム構成に対して、さらにID管理に関連したサーバなどが備えられた構成を採ることになるが、この点については後述する。
本実施の形態の情報処理システムは、このような基本的な装置構成により、音楽配信・共有システムを実現する。つまり、ネットワーク上での、いわゆる音楽配信(一次コンテンツの配信)と、ユーザが作成したコンテンツ(副次コンテンツ)についてのユーザ間での共有が実現される。
なお、ここでの一次コンテンツとしてのオーディオデータは、例えば1つには、提携するレーベル会社などから提供される、アーティスト等が演奏した楽曲などとしての内容を有するものとされる。また、これに加えて、一般のユーザが作成したオリジナルの楽曲などとしての内容を有するものも含まれる。
後述もするようにして、副次コンテンツ再生制御ファイルは、ユーザ端末装置4から副次コンテンツサーバ2に対してネットワーク経由でアップロードされてくる。副次コンテンツサーバ2は、このようにしてアップロードされた副次コンテンツ再生制御ファイルを、副次コンテンツとして扱って記憶するようにされる。また、ネットワーク経由でのユーザ端末装置4からのダウンロード要求に応じて、指定された副次コンテンツ再生制御ファイルを要求元のユーザ端末装置4に対して送信出力するようにされる。
これらのユーザ端末装置4は、後述するようにして音楽編集・共有アプリケーション100としてのアプリケーションプログラムがインストールされている。ユーザは、この音楽編集・共有アプリケーション100を操作することにより、一次コンテンツサーバ1からの一次コンテンツのダウンロード、ダウンロードした一次コンテンツ(及び副次コンテンツ)を基とする編集作業による新たな副次コンテンツの作成、作成した副次コンテンツ(即ち、副次コンテンツ再生制御ファイル)の副次コンテンツサーバ2へのアップロード、副次コンテンツサーバ2からの副次コンテンツ(副次コンテンツ再生制御ファイル)のダウンロード、コミュニケーションサーバ3を利用したSNSサービスの利用、ブログの書き込み/閲覧利用などを行うことが可能となる。
先ず、ユーザAは、ユーザ端末装置4A(音楽編集・共有アプリケーション100)に対して、自分がダウンロードしたい一次コンテンツを検索し、この検索した一次コンテンツをダウンロードさせるための操作を行う。この操作に応じて、ユーザ端末装置4Aは、一次コンテンツサーバ1に対してダウンロード要求を送信するようにされる。
有料である場合に、上記のようにして一次コンテンツサーバ1に対してダウンロード要求を送信させるのにあたっては、ユーザAはしかるべき購入手続きを行うべきものとされる。この購入手続きに関しては、例えば、楽曲単位、アルバム単位で個別に設定された料金についての支払い手続きであってもよいし、最近においてしばしば運用されるようになった、サブスクリプションといわれる予約購読的な手続きとされてもよい。また、無料で一次コンテンツが提供されている場合には、ユーザAは、購入手続きを行っておく必要はない。
上記のようにして一次コンテンツサーバ1から送出された一次コンテンツデータは、ユーザ端末装置4Aにて受信される。ユーザ端末装置4A(音楽編集・共有アプリケーション100)は、この受信した一次コンテンツデータを、内部のHDDなどの記憶媒体に記憶保存させる。音楽編集・共有アプリケーション100は、このようにして記憶保存された一次コンテンツデータを、例えばメタデータに基づいて所定の態様により管理するとともに、ユーザ操作に応じた再生制御を実行する機能を有する。
このようにして、一次コンテンツサーバ1に記憶されている一次コンテンツデータを、ユーザ端末装置4に対してダウンロードさせることができるようになっている。即ち、手順(動作)1としては、いわゆる音楽配信が行われているものである。
なお、ユーザ端末装置4Aにて記憶保存された一次コンテンツデータは、音楽編集・共有アプリケーション100により再生して、例えばユーザ端末装置4Aに接続したオーディオ装置により聴くこともできる。
ところで、一般に、ネットワーク経由による音楽配信では、ダウンロード後の使用は、ある一定のデジタルオーディオデータのコピー制限が与えられたうえでの再生などの利用に限られている。換言すれば、ダウンロードによりオーディオコンテンツを取得したユーザは、一定範囲での利用が許可されているのみであって、例えば取得したオーディオコンテンツを基として編集を行って二次的創作物としての楽曲を作成する権原は与えられてはいないことが通常である。
これに対して、本実施の形態では、一次コンテンツは、原則として、予め設定された範囲内での二次的創作のための素材として利用すること(二次利用、二次編集)が許諾されたオーディオコンテンツであるものとされる。なお、確認のために述べておくと、本実施の形態における一次コンテンツの二次利用は、その一次コンテンツとしての楽曲の著作者が承諾した権限の範囲において設定されるものである。
そして、本実施の形態の音楽編集・共有アプリケーション100は、自身が管理している(記憶保存されている)一次コンテンツを編集素材として二次利用して、ユーザ操作に応じて編集処理を実行することで、新たな楽曲としてのオーディオコンテンツを作成することが可能とされている。また、例えばこのようなオーディオコンテンツの編集にあたっては、エフェクトデータベース7において提供される所定の特殊効果を施すためのプラグインデータを取得して、これを利用した編集を行うことができる。また、同様にして、素材データベース8にて提供している音声素材を取得して、これを加えるようにして編集を行うことも可能とされる。なお、エフェクトデータベース7や素材データベース8は、ネットワーク上において設置されるものであっても良いし、ユーザ端末装置4Aのローカル上に存在するものであってもよい。
また、ここでは、このようにして作成されるオーディオコンテンツのことを、副次コンテンツということにして、一次コンテンツと区別する。手順(動作)2としては、音楽編集・共有アプリケーション100を起動中のユーザ端末装置4Aに対する操作を行って、ある1つの副次コンテンツを作成するようにされる。
つまり、音楽編集・共有アプリケーション100による二次編集の流れとしては、図3において模式的に例示するように、二次利用の対象である編集素材コンテンツA,B,Cを利用して、ユーザ操作に応じて編集処理を行った結果として、オーディオデータから成るものではなく、再生制御情報から成る副次コンテンツ再生制御情報を作成して出力するようにされる。
このために、一次コンテンツは、著作権者が承諾した権限の範囲において、ダウンロード(購入)を行ったユーザが二次利用することが許可されたオーディオコンテンツであるとして位置付けることとしたものである。即ち、本実施の形態の一次コンテンツサーバ1による音楽配信サービスは、二次利用することが積極的に許諾されたオーディオコンテンツを配信するものである。
上記手順2のようにしてユーザAが作成した副次コンテンツとしての副次コンテンツ再生制御ファイルは、ユーザAのユーザ端末装置4Aのみにおいて保存しておいて、図4により後述するようにして音楽編集・共有アプリケーション100の再生機能により処理を行って、その副次コンテンツとしての楽曲内容の音声を再生させることが可能とされている。
そのうえで、さらに本実施の形態では、ユーザが作成した副次コンテンツをネットワーク上で公開することで、本実施の形態の音楽編集・共有アプリケーション100のサービスを受けているユーザが共有できるようにもする。
ユーザAとしては、先の手順2により作成した副次コンテンツが共有されるようにしたいと思ったとする。そこでユーザAは、音楽編集・共有アプリケーション100に対して所定操作を行って、手順2により作成した副次コンテンツを副次コンテンツサーバ2に対してアップロードする。これが手順3となる。
先にも述べたように、副次コンテンツとしてのデータの実体は副次コンテンツ再生制御ファイルとされる。従って、この手順3としての副次コンテンツのアップロードによっては、ユーザ端末装置4A(音楽編集・共有アプリケーション100)は、アップロード要求とともに、副次コンテンツ再生制御ファイルを送信出力するようにされる。
副次コンテンツサーバ2は、上記のようにしてアップロード要求を受信すると、原則として、この要求とともに送信されてきた副次コンテンツとしてのデータである副次コンテンツ再生制御ファイルを、データベースに新規に登録するようにして保存する。このときには、副次コンテンツサーバ2は、その保存場所(例えばURL(Uniform Resource Locator)などのアドレスにより表現される)を設定したうえで、副次コンテンツ再生制御ファイルの保存処理と、データベースへの登録を行うようにされる。
なお、副次コンテンツサーバ2は、データベースに登録されている副次コンテンツについての公開機能を有しているものとされる。即ち、副次コンテンツサーバ2は、ユーザ端末装置4(音楽編集・共有アプリケーション100)からのアクセスに応じて、例えばデータベースに登録されている副次コンテンツのリストを提示するようにして公開することができる。また、このようにして公開した副次コンテンツを、後述するようにして、ユーザ端末装置4(音楽編集・共有アプリケーション100)からのダウンロード要求に応じて送信出力することも可能とされている。
副次コンテンツサーバ2は、上記のようにして副次コンテンツ再生制御ファイルを保存管理すると、アップロード要求元のユーザ端末装置4Aに対して、アップロードされてきた副次コンテンツ(副次コンテンツ再生制御ファイル)の保存場所を通知するために、その保存場所を示すアドレス(保存場所アドレス)を送信する。
ユーザ端末装置4Aの音楽編集・共有アプリケーション100は、上記の保存場所アドレスを受信して、これを所定の記憶媒体に記憶保存して管理するようにされる。ユーザAは、音楽編集・共有アプリケーション100に対する所定操作により、いつでも、自分が手順2によりアップロードした副次コンテンツの保存場所アドレスを出力させることができる。
そして、上記のようにして保存場所アドレスを取得したユーザAは、いくつかの手段により、他のユーザを対象として、自分の副次コンテンツが副次コンテンツサーバ2にて公開されたことの告知を行うことができる。
手順6は、この公開告知の手段の1つに対応するもので、図示するようにして、コミュニケーションサーバ3にアクセスして、例えばSNSにおける自身のページや、自分のブログなどに、自分の作成した副次コンテンツが公開された旨を書き込むようにされる。このときに、手順5によって取得した保存場所アドレスとしてのURLを、ともに書き込むようにして貼り付けておくようにされる。
上記手順6のようにしてユーザAが書き込みを行った後において、例えばユーザBが、ユーザ端末装置4Bにインストールされている音楽編集・共有アプリケーション100を操作して、SNSにおけるユーザAのページや、ユーザAのブログにアクセスして閲覧すると、ユーザAの副次コンテンツが新たに公開されたことを知ることになる。つまり、この場合のユーザBは、ユーザAの作成した副次コンテンツの新規公開についての告知を、SNSやブログを通じて間接的に受けたことになる。手順7は、このような間接的な副次コンテンツ公開の告知が行われることを指す。
また、公開告知のもう1つの手段として、この手順8を挙げておく。この手順8としては、例えばSNSに備えられるメール機能などを利用してメールを作成、送信することで、ユーザB側に対して、自分の作成した副次コンテンツが公開されたことを告知するようにされる。これは、手順6、手順7の流れによる告知に対して、より直接的な告知の態様となる。
また、このようにして、電子メールなどにより告知を行うときにも、例えば本文中に、その副次コンテンツの保存場所アドレスを記載するようにして貼り付けておくようにされる。
上記のようにして、ユーザBは、ユーザAの作成した副次コンテンツが新規公開されたことの告知を間接的、あるいは直接的に受け、このことを知ることができる。そして、ユーザBが、この新規公開されたユーザAの副次コンテンツを聴きたいとおもったときには、先ず、音楽編集・共有アプリケーション100により、副次コンテンツのダウンロードを行うようにされる。これが手順9となる。
この副次コンテンツのダウンロードにあたっては、例えばSNSの日記のページ、若しくはブログの本文内にリンクとして示されている保存場所アドレスに対するクリック操作などを行うようにされる。確認のために述べておくと、SNSの日記のページやブログに対して書き込みを行う際に、URLなどのアドレスの情報を書き込んだ場合には、この文字列部分がリンクとして公開されるようになっている。
上記のようにして保存場所アドレスに対するクリック操作を行ったことに応じて、音楽編集・共有アプリケーション100は、この保存場所アドレスに対してアクセスする。つまり、副次コンテンツサーバ2上のアドレスのうちで、ユーザAが作成して公開中の副次コンテンツのファイル(副次コンテンツ再生制御ファイル)を保存している場所を示すアドレスにアクセスする。そして、この保存場所に保存されている副次コンテンツ再生制御ファイルを、ユーザ端末装置4Bに送出させるようにする。そして、このようにして送出されてくる副次コンテンツ再生制御ファイルをユーザ端末装置4B側で受信して、音楽編集・共有アプリケーション100の制御により保存管理するようにされる。このようにして副次コンテンツのダウンロードが行われる。
上記のようにしてユーザAの副次コンテンツが保存管理されると、ユーザ端末装置4Bの音楽編集・共有アプリケーション100による、この副次コンテンツの再生が可能になる。手順10は、ユーザBによる音楽編集・共有アプリケーション100に対する再生指示操作に応じて、この副次コンテンツとしての楽曲が音として再生出力されるようにするための手順となる。
ここで、編集・共有アプリケーション100による副次コンテンツの再生概念を図4に示しておく。
副次コンテンツの再生にあたっては、先ず、音楽編集・共有アプリケーション100が、その実体データである副次コンテンツ再生制御ファイルについての解釈を行う。この解釈の結果、例えば、少なくとも、どのオーディオコンテンツが編集素材コンテンツとして利用されており、また、各編集素材コンテンツにおけるどの部分が、どの再生時間において、どのようにして利用されているのかなどを認識することができる。なお、この図では、先に説明した図3に対応して、編集素材コンテンツA,B,Cの各オーディオコンテンツを編集素材として利用しているものとしている。そして、この認識結果に従い、音楽編集・共有アプリケーション100は、編集素材コンテンツA,B,Cとしての実オーディオデータを少なくとも利用して再生制御を実行するようにされる。この結果、副次コンテンツとしての楽曲内容が音として再生される(副次コンテンツの音響再生出力)。
そこで、上記のような場合には、ローカル上に無い編集素材コンテンツをダウンロードして取得するための手順を行うことが必要となる。図2における手順11は、手順10によるコンテンツ再生の過程において、このために行うべき手順である。
これまでの説明から理解されるように、編集素材コンテンツとしては実オーディオデータであるので、原則、編集素材コンテンツは一次コンテンツであることになる。そこで、手順11としては、一次コンテンツサーバ1にアクセスして、今回の手順10による副次コンテンツ再生に必要で、ローカル上に存在していない一次コンテンツのダウンロードを行うようにされる。このダウンロードにより、副次コンテンツの再生に必要な編集素材コンテンツがローカル上に全て存在することになり、図4による説明のようにして再生出力を正常に実行することが可能になる。
先ず、1つには手順1による通常のダウンロードの場合と同様にしてHDDなどの補助記憶装置に対して記憶保存された状態でローカル上に存在する態様を考えることができる。また、もう1つとしては、RAMなどの主記憶装置において一時的に保持され、例えばこの副次コンテンツの再生操作が可能な音楽編集・共有アプリケーション100の状態ではなくなったことに応じて、消去されるような態様も考えることができる。例えば一次コンテンツは原則有料であると述べたが、後者の場合には、無料とする、あるいは通常のダウンロードよりも安価な料金設定とするなどの運用が考えられる。
まず、図5(a)は、図2により説明した副次コンテンツの作成例と同様に、編集素材コンテンツA,Bがそれぞれ一次コンテンツである場合を示している。つまり、一次コンテンツAを編集素材コンテンツAとし、これとは異なる一次コンテンツである一次コンテンツBを編集素材コンテンツBとして編集処理を実行して副次コンテンツを作成した場合を示している。この場合の副次コンテンツは、図示するようにして、内容的には一次コンテンツAと一次コンテンツBの少なくとも一部を有して成るものとされる。つまり大元の編集素材(原編集素材)として、一次コンテンツA、Bを利用しているものである。
図5(b)は、図5(a)と同じ一次コンテンツとされる編集素材コンテンツAと、一次コンテンツC、Dを二次利用して作成された副次コンテンツである編集素材コンテンツCとを二次利用して編集することで、副次コンテンツを作成できることを示している。この場合の副次コンテンツは、編集素材コンテンツAに含まれる一次コンテンツAの少なくとも一部と、編集素材コンテンツCに含まれる一次コンテンツC、Dのそれぞれの少なくとも一部とを有して楽曲内容を形成するものとなる。つまり、原編集素材としては、一次コンテンツA,C,Dとなるこものであり、従って、この図5(b)に示される新規の副次コンテンツを再生する場合には、これら一次コンテンツA、C、Dをローカル上に置く必要がある、ということになる。
図5(c)は、副次コンテンツである2つの編集素材コンテンツC、Dを二次利用して編集することで副次コンテンツを新規に作成できることを示している。この場合の新規作成される副次コンテンツは、編集素材コンテンツCに含まれる一次コンテンツC、Dのそれぞれの少なくとも一部と、編集素材コンテンツDに含まれる一次コンテンツE、Fのそれぞれの少なくとも一部とを有して楽曲内容を形成するものとなる。従って、図5(c)に示される新規の副次コンテンツを再生する場合には、原編集素材である一次コンテンツC、D、E、Fをローカル上に置く必要があることになる。
また、上記図5(b)(c)のようにして副次コンテンツを作成するための編集素材コンテンツとして副次コンテンツを利用する場合には、先ず、ユーザは、一次コンテンツを編集素材コンテンツとして扱う場合と同様に、編集素材コンテンツとしての副次コンテンツをローカル上に置くために、例えばダウンロードを行ってユーザ端末装置4に記憶保存させるようにする。
従って、例えばP2P(Peer to Peer)によるネットワーク通信であるとか、電子メールのファイル添付であるとかFTP(File Transport Protocol)などによるユーザ端末装置間での直接的な通信、若しくはリムーバブルメディアを利用したユーザ間でのやりとりなどで、ユーザ同士が直接的に副次コンテンツファイルをやりとりしたとしても、このようにしてユーザが入手したファイルは、副次コンテンツサーバ2により暗号化が施されていないので、適正に再生することはできない。つまり、本実施の形態では、他人の副次コンテンツについては、副次コンテンツサーバ2からダウンロードされたものでなければ適正に再生することができないようにされている。これにより、本実施の形態の音楽編集・共有システムでは、著作権に違反した非合法な副次コンテンツがネットワーク上で流通、増殖するのを避け、一次コンテンツ、副次コンテンツの著作権者の権利保護が図られるようにしている。
音楽編集・共有アプリケーション100は、副次コンテンツの再生機能を有するわけであるが、副次コンテンツ作成のための編集機能も有している。このために、副次コンテンツの再生の態様として、単に音声再生のための処理を実行するのみではなく、例えば上記の編集機能のユーザインターフェースに、再生される副次コンテンツの編集内容を反映させることができる。つまり、副次コンテンツの実体的内容が再生制御情報とされていることの恩恵として、ユーザは、音楽編集・共有アプリケーション100の編集機能を利用して、ダウンロードした副次コンテンツがどのようにして編集されているのかを詳細に知ることができる。
先ず、図6は、一次コンテンツサーバ1の内部構成例を示している。この図に示すようにして、一次コンテンツサーバ1は、制御部11、記憶部12、認証処理部13、検索処理部14、データベース管理部15、決済処理部16、暗号化処理部17、ネットワークインターフェース18を備える。
記憶部12は、例えばHDDなどを備えて構成され、一次コンテンツデータベース12aを記憶している。一次コンテンツデータベース12aは、配信すべき一次コンテンツとしてのオーディオデータファイルをデータベース化した情報単位とされる。なお、一次コンテンツとしてのオーディオデータファイルは、オーディオデータとしての実データのほか、各種のメタデータが付随された所定形式を有する。
データベース管理部15は、一次コンテンツデータベース12aについての管理を行う。例えば新規の一次コンテンツが供給された場合には、これに応じて、一次コンテンツデータベース12aに対してこの新規の一次コンテンツを登録するようにして更新する。また、同様にして一次コンテンツを削除すべき場合には、一次コンテンツデータの削除とこれに応じたデータベースの更新を行うようにされる。
記憶部22は、例えばHDDなどを備えて構成され、副次コンテンツデータベース22aを記憶している。副次コンテンツデータベース22aは、ここで公開すべき副次コンテンツとしての実体データである、副次コンテンツ再生制御ファイルをデータベース化した情報単位とされる。
データベース管理部25は、副次コンテンツデータベース22aについての管理を行う。例えば副次コンテンツ(副次コンテンツ再生制御ファイル)が新規にアップロードされた場合に応じては、副次コンテンツデータベース22aに対して、アップロードされてきた副次コンテンツを登録するようにして更新する。また、同様にして副次コンテンツ(副次コンテンツ再生制御ファイル)を削除することとなった場合には、このための削除処理と、削除結果に応じたデータベースの更新を行うようにされる。
保存場所設定処理部26は、新規にアップロードされた副次コンテンツについての保存場所(URL)の決定などをはじめとした、副次コンテンツデータベース22aにおいて記憶されるべき副次コンテンツの保存場所の設定に関連する処理を実行する
記憶部32は、例えばHDDなどを備えて構成され、ブログデータベース32aとSNSデータベース32bとを記憶している。例えばブログデータベース32aは、ユーザが開設したブログのデータがデータベース化された情報単位とされる。また、SNSデータベース32bは、SNSのユーザごとのページ内容等がデータベース化された情報単位とされる。
なお、ここではコミュニケーションサーバ3は、SNSとブログに対応して設けられているものとしているが、例えばSNSとブログとで、それぞれ異なるサーバが構築されてもよい。また、例えば、SNS、ブログ以前からよく知られている、ホームページなどといわれる個人のサイト運営など、SNS、ブログ以外で、個人ユーザが情報発信できるようなCGM関連のサービスを提供するように構成しても良い。
先ずユーザ端末装置4は、ネットワークNWを介しての通信を行うために、ネットワークインターフェース44を備えている。このネットワークインターフェース44が備えられることにより、ネットワークNWを介して、例えば一次コンテンツサーバ1、副次コンテンツサーバ2、コミュニケーションサーバ3、及び他のユーザ端末装置4などと通信することが可能となる。
RAM43はCPU41のための作業領域であり、CPU41が各種処理を実行するのに必要なデータやプログラム等が適宜保持される。
また、入出力インターフェース45には、メディアドライブ47が接続されている。このメディアドライブ47は、所定フォーマットのリムーバブルメディアに対応してデータの記録再生が可能なように構成されたドライブ装置とされる。
また、入出力インターフェース45には、画像表示のためのディスプレイモニタ49も接続されている。
この図に示すようにして、実施の形態の音楽編集・共有システムに関連しては、先ず、アプリケーションプログラムのデータとして音楽編集・共有アプリケーション100を記憶させることになる。なお、HDD48に対する音楽編集・共有アプリケーション100の記憶は、インストールの処理により行われる。また、アプリケーションファイルとして、1以上の一次コンテンツファイル(一次コンテンツファイル群103)と、1以上の副次コンテンツ再生制御ファイル(副次コンテンツ再生制御ファイル群104)が音楽編集・共有アプリケーション100の制御により記憶される。
副次コンテンツ保存管理処理部115は、上記副次コンテンツ取得処理部114により取得された副次コンテンツ再生制御ファイルをHDD48に保存する処理と、保存された副次コンテンツ再生制御ファイルを管理するための処理を実行する部位である。
副次コンテンツ再生制御ファイル生成・解釈処理部118は、先ず、副次コンテンツ作成処理部117により作成された副次コンテンツとしての楽曲内容が反映された副次コンテンツ再生制御ファイルを生成するための処理を実行する。また、副次コンテンツを再生する場合には、図4に示した副次コンテンツ再生制御ファイルについての解釈処理を実行して、編集素材コンテンツを利用した再生処理のシーケンスを決定する。
副次コンテンツID生成・管理処理部122は、後述する副次コンテンツIDを生成する処理と、生成した副次コンテンツIDに関連した所要の処理を実行する。
副次コンテンツ再生制御ファイルは、図示するように、おおきくはファイル本体部とメタデータ部とから成る。また、ファイル本体部は、ヘッダブロック、コンテンツブロック、及び属性情報ブロックとから成るものとしている。
コンテンツタイプは、現副次コンテンツ再生制御ファイルとしての副次コンテンツが、予め分類したタイプの何れに該当するものであるのかを示す。
ステイタスは、現副次コンテンツ再生制御ファイルが予め定義した状態のうちの何れの状態にあるのかを示す情報となる。
利用一次コンテンツ情報は、現副次コンテンツ再生制御ファイルである副次コンテンツとしての楽曲内容を再生するのに必要とされる一次コンテンツ(これが利用一次コンテンツである)が何であるのかを示す情報である。換言すれば、現副次コンテンツの作成のために結果的に利用されることとなった一次コンテンツが何であるのかを示す情報である。
図5との対応であれば、編集処理により新規に作成される副次コンテンツを形成しているものとして示されている一次コンテンツを示す情報が、上記利用一次コンテンツ情報となる。つまり、利用一次コンテンツ情報において、図5(a)の場合には一次コンテンツA、Bが示され、図5(b)の場合には一次コンテンツA、B、Cが示され、図5(c)の場合には一次コンテンツC、D、E、Fが示されるべきことになる。
なお、利用一次コンテンツ情報において利用一次コンテンツを示すのにあたっては、一次コンテンツIDを用いる。一次コンテンツIDは、後述するようにして音声特徴量に基づいて生成される。
このような場合に対応した利用一次コンテンツ情報の内容をどのようなものとするのかについてであるが、1つには、副次コンテンツ再生のために実際に必要となる一次コンテンツのみを反映させるべきであるとの考え方に基づき、一次コンテンツA,Cのみを示し、一次コンテンツDは提示しない内容とすることが考えられる。
また、もう1つには、一次コンテンツA,C,Dの全ての一次コンテンツを示す内容とすることが考えられる。つまり、この場合には、現には一次コンテンツDを使用してはいないものの、この副次コンテンツを作成するまでの過程においては、一次コンテンツDとしての楽曲内容の影響を少なからず受けているのであるから、潜在的には使用していることと等価であるとの考え方に立つものである。この場合、結果的には、今回の副次コンテンツが作成される世代までにおいて、一度でも利用されたことのある一次コンテンツが全て、利用一次コンテンツ情報に含められることになる。
なお、利用編集素材コンテンツ情報としても、ここに示される編集素材コンテンツごとに関連した所定内容の付随情報を有しているものとされる。
コンテンツ関連情報は、例えば図示するようにして、アーティストコメント、ジャンル、カテゴリ、再生時間、登録日時などの、現副次コンテンツ再生制御ファイルが対応する副次コンテンツに関連したメタデータをさらに格納して成る。
この図に示すようにして、利用一次コンテンツ情報は、大きくは単位ファイル情報の連結により成るものとしている。単位ファイル情報のそれぞれが、1つの利用一次コンテンツに対応する。
一次コンテンツIDは、例えば1楽曲に対応した一次コンテンツごとに割与えられる識別子であり、単位ファイル情報内の一次コンテンツIDによって、その単位ファイル情報に対応する利用一次コンテンツが何であるのかを一意に示す。
アーティスト名の情報項目は、対応する利用コンテンツを演奏あるいは作成したとされる演奏者、作成者の名前を示す。
曲名の情報項目は、対応する利用コンテンツについての曲名を示す。
利用項目1〜nには、それぞれ編集に関連した所定の利用内容が対応するようにして割り当てられている。利用項目に割り当てる利用内容の例としては多様に考えられるが、例えば、
・本コンテンツの二次利用の可否に関する内容
・編集素材とする他のコンテンツについて、本コンテンツとは違うアーティストのものを利用することに関する内容
・編集素材とする他のコンテンツについて、本コンテンツが属するとされるアルバムとは違うアルバムに属するものを利用することに関する内容
・特定のエフェクトや特殊効果の使用に関する内容
・特定のプラグインモジュール(プラグインデータ)の使用に関する内容
・楽曲全体から一部分を抜き出して編集素材とすること、
・楽曲全体から一部分を抜き出して編集素材とする場合において、抜き出すオーディオデータ部分に関する許可内容
・利用可能な世代数(例えば一次コンテンツとして、孫の世代までの利用を許諾するとした場合には、この一次コンテンツを利用した子の副次コンテンツと、この副次コンテンツを利用した孫の副次コンテンツは作成できるが、この孫の副次コンテンツは、対応する利用コンテンツを利用した部分について編集を行うことはできない)
・本コンテンツと組み合わせて二次利用が可能なコンテンツの数、種類などに関する内容
などを挙げることができる。
そして、これらの利用項目の各々について、例えば許可/不許可をはじめとして、その利用項目ごとに設定した利用許諾に関しての内容を示す情報が記述されるものである。利用許諾範囲の情報としては、これらの利用項目のそれぞれに記述される許諾設定内容を総合することで、対応する利用一次コンテンツについての利用許諾範囲を示すことになるものである。
図示するようにして、この場合の利用編集素材コンテンツ情報の構造は、図13に示した利用一次コンテンツ情報の構造に準じたものとしている。ただし、利用編集素材コンテンツとしては、一次コンテンツの場合もあれば、副次コンテンツの場合もある。このために、単位ファイル情報におけるIDの領域には、対応するコンテンツが一次コンテンツであれば、その一次コンテンツの一次コンテンツIDを格納し、副次コンテンツであれば、その副次コンテンツのIDである、副次コンテンツIDを格納することになる。
この図においては、[ ]により括られる記述部分が、1つの利用一次コンテンツを利用しての時間的に連続した区間の再生制御内容(区間再生制御内容)を示しているものとされる。
この図15に示される利用一次コンテンツ単位の再生制御内容の例について説明しておく。
先ず、図において先頭に示される区間再生制御内容としては、
[
file_id=AAAAAA;
time=00:00-00:10;
position=vv-zz
]
と記述されている。これは、利用一次コンテンツが、その一次コンテンツID=AAAAAAにより指定されるものであり、この利用一次コンテンツを利用する現副次コンテンツの再生時間は00:00(開始時点)〜00:10(再生時間10秒)であり、この再生時間において利用する利用一次コンテンツのデータ区間は、アドレスvvからアドレスzzまでに対応する範囲であることを指定している。
これに続く区間再生制御内容は、
[
file_id=AAAAAA;
time=00:10-00:15;
position=ss-tt
]
と記述されている。これは、利用一次コンテンツが一次コンテンツID=AAAAAAにより指定されるものであり、この利用一次コンテンツを利用する現副次コンテンツの再生時間は00:10〜00:15であり、この再生時間において利用する利用一次コンテンツのデータ区間は、アドレスssからアドレスttまでに対応する範囲であることを指定している。
続く区間再生制御内容は、
[
file_id=BBBBBB;
time=00:15-00:20;
position=pp-uu
]
と記述されている。これは、利用一次コンテンツが一次コンテンツID=BBBBBBにより指定されるものであり、この利用一次コンテンツを利用する現副次コンテンツの再生時間は00:15〜00:20であり、この再生時間において利用する利用一次コンテンツのデータ区間は、アドレスppからアドレスuuまでに対応する範囲であることを指定している。
例えば、本実施の形態の音楽編集・共有アプリケーション100の音声再生信号処理部120は、このようにして[ ]により括られる利用コンテンツ単位の再生制御内容を逐次解釈していき、その解釈結果に応じて実際に再生制御を実行することで、副次コンテンツを音声信号として再生出力する。
一次コンテンツファイルは、先にも述べたが、改めて図16にも示すようにして、一次コンテンツとしての楽曲(音声)内容を有する所定形式のオーディオデータと、これに関連した各種のメタデータから成るファイル構造を有するものとされる。そのうえで、一次コンテンツとして扱われるオーディオデータファイルには、図示するようにして、例えばその音声内容に応じて一義的なものとなる一次コンテンツIDが付加、あるいは対応付けられる。
なお、オーディオデータの形式には、例えば所定のサンプリング周波数及び量子化ビット数によるPCM形式、また、所定の音声圧縮符号化方式、ビットレートにより圧縮符号化された形式、さらには、例えばDSD(Direct Stream Digital)などに代表されるように、ΔΣ変調により得られるPDM(パルス密度変調)された1ビット信号から成る形式などが既に知られており、多様なものとなっている。本実施の形態において定義する一次コンテンツIDは、後述もするようにして、オーディオデータ部分におけるこれらの形式が異なっていても、同じ音声内容のコンテンツファイルであれば、共通に同一の一次コンテンツIDが割り当てられるようにされている。
なお、一次コンテンツファイルのメタデータにおける利用許諾範囲情報を形成する利用項目の内容については、図13、図14に示した副次コンテンツ再生制御ファイルと同じである必要はなく、一次コンテンツとして必要とされる利用項目の内容が設定されればよいものである。
図17においては、先ず、ステップS101により、編集素材コンテンツとして登録されたコンテンツのデータの取り込みを実行する。確認のために述べておくと、登録された編集素材コンテンツが一次コンテンツの場合には、この一次コンテンツとしてのファイルのデータを取り込み、副次コンテンツの場合には、これに対応する副次コンテンツ再生制御ファイルのデータを取り込む。
ここでは、先ずステップS201により、編集のための操作入力に応じた、しかるべき編集処理を実行するようにされている。例えば副次コンテンツ作成処理部117は、そのプログラムにより、ユーザが副次コンテンツ作成のための編集操作を行うGUI(Graphical User Interface)を提供する。ユーザは、このGUIを利用して副次コンテンツ作成のための編集操作を行うようにされ、この操作に応じて、ステップS201としての処理が実行される。
そして、上記のようにして編集処理を行っている過程において、ステップS202により、これまでの編集結果を保存するための操作の行われたことが判別されると、ステップS203に進む。ステップS203においては、これまでの編集結果により得られた副次コンテンツとしての楽曲内容に応じた再生制御情報を含むコンテンツブロック生成したうえで、ファイル本体部における他の部位であるヘッダブロック、属性情報ブロック、及びメタデータ部のデータも作成して、最終的に副次コンテンツ再生制御ファイルを生成する。そして、この副次コンテンツ再生制御ファイルを、次のステップS204により、例えばHDD48におけるしかるべきディレクトリに保存するように制御を実行する。ステップS204の手順が終了したのであれば、ステップS201に戻るようにされる。
なお、ここでは図示していないが、例えば副次コンテンツ作成のためのGUI画面を閉じる操作が行われるなどしたことに応じて、この図に示される処理を抜けて他の所要の処理に移行する。
また、副次コンテンツ再生制御ファイルの作成にあたっては、本コンテンツ利用許諾範囲情報の内容を作成することになる。この本コンテンツ利用許諾範囲情報の内容をどのようにして設定するのかについては、例えば原編集素材である一次コンテンツそれぞれの利用許諾範囲情報を総合して決まる最小限を越えない範囲で、所定の規則に従って(利用項目ごとの内容を)自動設定することが考えられる。また、ユーザの意図が反映されるように、ユーザが行ったとされる本コンテンツ利用許諾範囲情報の内容に関する指定操作に応じて設定するようにすることが考えられる。ただし、このようにしてユーザ操作に応じて設定する場合においても、原編集素材である一次コンテンツそれぞれの利用許諾範囲情報を総合して決まる最小限は越えない範囲での設定が行われるようにして、これを越える利用許諾範囲(利用項目ごとの内容)の設定は行えないようにされる。
ステップS402では、アップロード要求とともに受信した副次コンテンツ再生制御ファイルの保存場所(URL)を設定する。このURLの設定には、例えば副次コンテンツサーバ2における保存場所設定処理部26の機能を利用する。
ステップS403は、今回のアップロード要求の送信元となるユーザ端末装置4に対して、アップロードされた副次コンテンツ(副次コンテンツ再生制御ファイル)の保存場所を通知するための通信処理を実行するようにされる。
先ずユーザ端末装置4側においては、ステップS501により副次コンテンツ再生制御ファイルのダウンロードを指示するコマンドが得られるのを待機している。ここで、例えばユーザが、コンテンツ管理・編集ツール101が提供するGUIに対する操作として、副次コンテンツサーバ2にアクセスさせて、ここで保存管理される副次コンテンツのリストを閲覧している状態で、ダウンロードしたいと思う1以上の副次コンテンツを選択し、ダウンロード実行の操作を行ったとする。これに応じて、ステップS501としては肯定の判別結果が得られることとなり、ステップS502に進むことになる。
ステップS602では、記憶部22の副次コンテンツデータベース22aにアクセスして指定された副次コンテンツ(副次コンテンツ再生制御ファイル)を検索し、この検索した副次コンテンツ再生制御ファイルを、ステップS603により暗号化したうえで、ステップS604により要求元のユーザ端末装置4に対して送信する。
ここでは、ダウンロードにより取得した副次コンテンツデータは、伝送時の暗号化が施されたままでHDD48に保存されているものとしている。そこで、次のステップS703では、読み込んだ副次コンテンツデータについての暗号化を解読するための処理を実行するようにされる。
例えば、今回のステップS701により再生開始すべきことが指定された副次コンテンツデータが、正規にコンテンツサーバ2からダウンロードしたものであれば、ステップS703による解読処理は成功して適正な副次コンテンツデータが復元されることになる。
これに対して、例えば副次コンテンツサーバ2からのダウンロード以外の手段により取得した副次コンテンツデータの場合には、他の方式、アルゴリズムによる暗号化が施されている、あるいは暗号化が施されていない。この場合、ステップS703の解読処理によっては、正常な副次コンテンツデータを復元することができない、あるいは、解読処理を実行する必要はないということになる。つまりステップS703による解読処理の結果としては、解読処理不要の場合を含めて、失敗したものとしてみることができる。
例えばこのような処理が実行されることで、本実施の形態としては、ユーザ端末装置4において、外部から取得した副次コンテンツ情報については、副次コンテンツサーバ2から正当にダウンロードして取得したもののみが再生されるようにして、一次コンテンツ、あるいは副次コンテンツの著作権の保護がより万全に図られるようにしているものである。
なお、副次コンテンツサーバ2から正当にダウンロードした副次コンテンツのみが再生出力されるようにするための仕組みとしては、他にも考えられるものである。例えばダウンロードとしてユーザ端末装置4が受信取得した段階で予め暗号化を解読して、その解読結果の情報付随させたうえで、HDD48に記憶させておき、再生時においては、この解読結果の付随情報を参照して、その副次コンテンツを再生すべきか否かについての判断を行うように構成することも考えられる。また、副次コンテンツサーバ2からの送信時において、ダウンロードのために送信したことを示す特別なコードを、副次コンテンツサーバ2側の処理として副次コンテンツに埋め込んでおくようにして、再生時においては、ユーザ端末装置4側で、このコードの有無、内容などを確認したうえで、再生開始すべきか否かについての判断を行うようにしてもよい。
そこで、以降においては、上記の各IDを利用しての本実施の形態におけるコンテンツの管理、処理に関する説明を行っていく。なお、以降の説明において、上記の各ID(一次コンテンツID、副次コンテンツID、編集内容ID)を総称する場合には、「コンテンツ関連ID」ということにする。
また、図22においては示されていないが、ローカルとサーバ側との間で通信を行うときには、コンテンツ管理・編集ツール101においては、通信制御部111が、サーバとの間での通信に関する制御を実行する。
ステップS803では、副次コンテンツメイン処理部131が、HDDファイル管理部48aと連携することで、HDD48に記憶されているオーディオデータファイルについてのリスト(オーディオファイルリスト)を作成する。なお、ここではHDD48に記憶されているオーディオデータファイルのうちで、一次コンテンツとして利用可能な信号形式、ファイル形式のものであれば、その全てがリスト化されるものとする。また、HDD48に記憶されているオーディオデータファイルは、一次コンテンツサーバ1からダウンロードして取得したもの以外にも、例えば、ユーザ端末装置4にて音源記録媒体から直接コピーするなどして、一次コンテンツサーバ1とは異なる経路で取得したものも含まれ得る。しかしながら、ここでリスト化するのにあたっては、「一次コンテンツとして利用可能な信号形式、ファイル形式」であれば、一次コンテンツサーバ1から取得したか否かにかかわらずリスト化するものとする。
一次コンテンツID生成・管理処理部121は、要求されたデジタルオーディオファイルに対応付けるべき一次コンテンツIDとしての値を生成する。この一次コンテンツIDの値を生成するのにあたっては、要求とともに受け取ったそのデジタルオーディオファイルのデジタルオーディオ信号を利用して、音声特徴量に基づいた所定の演算、処理などを行う。このことから理解されるようにして、一次コンテンツIDは、オーディオコンテンツを再生して得られる音声内容に対応して一義的に定められるものとなる。換言すれば、再生により得られる音声内容が同一である限り、先にも述べたように、デジタルオーディオ信号形式やファイル形式などの相違に関わらず、一次コンテンツIDは共通となる。
ただし、あくまでも、この一次コンテンツIDは、ローカルにて音声特徴量に基づいて生成するものであるため異なる楽曲に対応するデジタルオーディオファイルの間で、同じ一次コンテンツIDとなる可能性のあることは完全には否定できない。
そこで、本実施の形態では、ローカルで生成した一次コンテンツIDが、他の異なる音声内容のデジタルオーディオファイルと衝突しないようにすることに関して、万全を期するために、ID照合サーバ5を利用して、一次コンテンツIDについての照合を行う。
副次コンテンツメイン処理部131は、通知された一次コンテンツIDを、先に作成したオーディオファイルリスト上で、オーディオデータファイルと所定の態様により対応付ける(オーディオデータファイルの構造内に一次コンテンツIDを埋め込む場合も含む)ようにして登録する。また、一次コンテンツIDが対応付けられたオーディオファイルリストは、例えば副次コンテンツメイン処理部131の管理の下で、例えばHDD48に保存される。これにより、HDD48に記憶されるオーディオデータファイルと一次コンテンツIDとが対応付けられたことになり、以降、これらのオーディオデータファイルの全てを、一次コンテンツ、即ち編集素材コンテンツとして扱うことが可能になる。
しかし、例えばユーザ端末装置4にて音源記録媒体から直接コピーするなど、一次コンテンツサーバ1からダウンロードする以外の手順でオーディオデータファイルを取得した場合、通常は、これらのオーディオデータファイルには一次コンテンツIDが対応付けられてはいない。先にも述べたように、一次コンテンツIDが対応付けられていなければ、たとえ、一次コンテンツファイルと同様のファイル構造であるとしても、コンテンツ管理・編集ツール101は、一次コンテンツファイルとして管理することができない。つまり、ユーザ端末装置4(音楽編集・共有アプリケーション100)のユーザからしてみれば、既に、一次コンテンツで有りさえすれば編集が可能な形式のオーディオデータファイルを所有しているのに、一次コンテンツとしての扱いではないために利用ができないということになる。そうすれば、ユーザは、既に所有しているオーディオデータファイルと同じコンテンツを、例えば一次コンテンツサーバ1からダウンロードしなければならなくなり、手間やコストなどの負担が強いられる。
そこで、本実施の形態としては、一次コンテンツサーバ1からダウンロードしたオーディオデータファイルと区別することなく、既にローカルに保存されているオーディオデータファイルも一次コンテンツ化できるようにすることとしたものであり、そのための手順が、上記ステップS803〜S808までの手順となるものである。
上記の環境のもと、副次コンテンツメイン処理部131(副次コンテンツ作成処理部117、副次コンテンツ再生制御ファイル生成・解釈処理部118)は、ステップS809により、ユーザの編集操作に応じて、編集素材コンテンツを利用した編集処理と、この編集処理結果が反映された副次コンテンツ再生制御ファイルを生成するための処理を実行する。
ここで、副次コンテンツ再生制御ファイルは、先に図12に示した構造、内容を有するのであるが、メタデータ部に格納する編集内容IDについては、このステップS809における副次コンテンツ再生制御ファイルの作成段階において生成する。
上記の処理によれば、編集内容IDは、再生制御情報と利用一次コンテンツの一次コンテンツIDに基づいて一義的に求められることになる。再生制御情報、及び利用一次コンテンツの一次コンテンツIDは、何れも、副次コンテンツの編集結果に対応して決まる。従って、編集内容IDは、現副次コンテンツ再生制御ファイルが対応する副次コンテンツの編集内容に対応して固有なものとなる。このために、例えば仮に、異なるユーザが、結果的に、同じ一次コンテンツを利用一次コンテンツとして採用し、これらの利用一次コンテンツを同じく編集利用して副次コンテンツを作成したとすれば、これらの副次コンテンツに対応する副次コンテンツ再生制御ファイルの編集内容IDは同一となる。
なお、ハッシュ演算以外であっても、編集内容に対応して固有となる値を生成する手法は存在するので、これらの手法を用いて編集内容IDを生成することとしてもよい。
この現副次コンテンツIDについては、対応する副次コンテンツ再生制御ファイルを作成している以降の所定段階において、ローカルにて作成し、作成された副次コンテンツ再生制御ファイルのヘッダブロックに埋め込むこととしている。このための手順を、ステップS811〜S813として示す。
先に述べた編集内容IDが、再生制御情報及び利用一次コンテンツ情報のみを利用しているのに対して、副次コンテンツIDは、これにユーザIDを追加している。このようにしてハッシュ演算の要素にユーザIDを追加していることで、副次コンテンツIDは、編集内容とユーザとの組み合わせにより一義的に決まるものとなる。
例えば、異なるユーザが、同じ編集内容の副次コンテンツを作成した場合、先にも述べたように互いの編集内容IDは同一になるが、副次コンテンツIDは、ユーザIDがユーザごとに異なることに応じて、互いに異なるものとなる。このようにして、副次コンテンツIDとしては、副次コンテンツごとに固有となるようにして生成される。
なお、副次コンテンツIDも、編集内容IDと同様にして、ハッシュ演算以外の生成手法を採用してよい。
図23に示されるID照合サーバ5は、一次コンテンツIDデータベース51、照合処理部52、ID登録処理部53、及びネットワークインターフェース54を備える。
一次コンテンツIDデータベース51は、現存する一次コンテンツに対応する一次コンテンツIDをデータベース化して登録して成る情報であり、実際には、例えばHDDなどに記憶された状態で管理されている。
照合処理部52は、クライアント(ユーザ端末装置4上で動作するコンテンツ管理・編集ツール101(一次コンテンツID生成・管理処理部121))からの照合要求とともに送信されてきた指紋情報と、一次コンテンツIDデータベース51を利用して、図22のステップS806としての照合処理を実行する部位である。
ID登録処理部53は、新規の一次コンテンツが作成されたことに応じて、この新規の一次コンテンツについての一次コンテンツIDを、一次コンテンツIDデータベース51に登録する処理を実行する部位である。新規一次コンテンツについての情報は、例えばネットワーク経由での通信により、一次コンテンツサーバ1から受け取ることができる。
ネットワークインターフェース54は、ネットワークNW経由での通信のための制御、処理を実行する。これにより、クライアントとの通信が実現される。
ユーザIDデータベース61は、これまでに発行したユーザIDを、例えば対応する生成源情報などと対応付けてデータベース化した情報であり、実際にはHDDなどに記憶されて管理される。
ユーザID生成・管理処理部62は、クライアント(副次コンテンツメイン処理部131)からのユーザIDの発行要求(図22のステップS801)に応じて、ユーザIDを新規生成することができる。また、このようにして新規生成したユーザIDをユーザIDデータベース61に新たに登録する。
ネットワークインターフェース63は、例えばクライアントなどとのネットワークNW経由での通信のための制御、処理を実行する。
また、ID照合サーバ5は、先にも述べたように、コンテンツ管理・編集ツール101が生成する一次コンテンツIDが、他の異なる一次コンテンツと衝突しないようにすることについて万全を期するために設けられたものである。従って、例えばコンテンツ管理・編集ツール101が生成する一次コンテンツIDが非常に正確で、他の一次コンテンツと衝突する可能性が無い場合であったり、或る一定率以上の衝突を想定したとしても、これを解決できる他の仕組みを確保できているような場合には、ID照合サーバ5を省略することができる。
これとともに、一次コンテンツサーバ1では、一次コンテンツデータベース12aにおいて、登録されている一次コンテンツごとに、利用一次コンテンツとして利用している副次コンテンツとの対応付けが行われるようにして管理している。この「一次コンテンツ−副次コンテンツ対応」の管理にあたって、本実施の形態では、一次コンテンツIDと、副次コンテンツURLとを対応させることとしている。
先ず、図25(a)では、一次コンテンツデータベース12aの内容として、一次コンテンツ群と副次コンテンツURL群が示されている。一次コンテンツ群は、一次コンテンツデータベース12aに登録されている一次コンテンツから成り、ここでは、一次コンテンツA、B、C、Dの4つの一次コンテンツが登録されているものとしている。また、副次コンテンツURL群は、登録されている副次コンテンツURLから成り、ここでは、URL1〜7までの7つの副次コンテンツURLが登録されているものとしている。
なお、実際においては、一次コンテンツデータベース12aにおいて登録される一次コンテンツは膨大な数になるが、ここでは説明を簡単にするための便宜上、4つとしている。また、一次コンテンツデータベース12aに登録される副次コンテンツURLは、原則、副次コンテンツサーバ2にアップロードされている全ての副次コンテンツに対応したものとなるので、これも実際には膨大な数になるが、説明の便宜上、7つにとどめている。
同様にして、図25(a)においては、一次コンテンツBのID−Bに対してURL1、URL4が対応付けられていることで、URL1、URL4に保存されている2つの副次コンテンツが、それぞれ、一次コンテンツBを利用一次コンテンツとして利用していることを示している。
また、一次コンテンツCのID−Cに対してURL2、URL5が対応付けられていることで、URL2、URL5に保存されている2つの副次コンテンツが、それぞれ、一次コンテンツCを利用一次コンテンツとして利用していることを示す。
また、一次コンテンツDのID−Dに対してURL7が対応付けられていることで、URL7に保存されている1つの副次コンテンツのみが、一次コンテンツDを利用一次コンテンツとして利用していることを示す。
副次コンテンツサーバ2は、先ずステップS901により、副次コンテンツ(副次コンテンツ再生制御ファイル)が新規にアップロードされたことに応じて、副次コンテンツデータベース22aに対して副次コンテンツが新規登録されるのを待機している。新規登録の行われたことが判別されると、ステップS902の手順に進む。
先ずステップS1001では、削除すべきことが指定された副次コンテンツ(副次コンテンツ再生制御ファイル:削除対象ファイル)を検索する。なお、削除対象ファイルの指定は、副次コンテンツIDにより行われる。ステップS1001では、この指定された副次コンテンツIDを検索条件として副次コンテンツデータベース22aに対する検索を行う。
また、これとともに、上記準福次コンテンツファイルの生成元となった正規の副次コンテンツ再生制御ファイル、即ち削除対象ファイル自体については、ステップS1004によって、副次コンテンツデータベース22aから削除する。
準副次コンテンツファイルは、上記もしているように、ヘッダブロック、属性情報ブロック、及び編集内容IDから成る。つまり、副次コンテンツ(副次コンテンツ再生制御ファイル)が削除されたとしても、この副次コンテンツについての、副次コンテンツID、利用編集素材コンテンツ、利用一次コンテンツに関する情報、及び編集内容がどのようなものであるのか、などの情報については、副次コンテンツサーバ2において消去されることなく残される。
また、副次コンテンツサーバ2からの副次コンテンツの削除が、例えば編集素材となっていた一次コンテンツの作者からの削除要請に応じたものであるなど、不適切なコンテンツであることが理由であることを前提とすれば、一度削除された副次コンテンツと同じ内容のものが、再度、アップロードされることは好ましくない。
本実施の形態では、上記図27に示した副次コンテンツ削除のための手順としたことで、次に図28により説明するようにして、上記のような不正、不適切な副次コンテンツのアップロードを、万全に排除することが可能になる。
そして、作成したメッセージデータとともに、次のステップS1102により、ネットワーク経由で副次コンテンツサーバ2に対してアップロード要求を送信させるための制御を実行する。
すると、ステップS1202は、削除されたものも含めて、これまでに副次コンテンツサーバ2にアップロードされた副次コンテンツの中に、アップロードの要求が行われた副次コンテンツと同一、若しくは同一であるとみなされる程度に近似する編集内容の副次コンテンツ(近似副次コンテンツということにする)があるか否かについて確認するための手順であるといえる。
先ず、ステップS1203により否定の判別結果が得られた場合、アップロード要求された副次コンテンツについての近似副次コンテンツは無いということになる。この場合にはステップS1204に進み、アップロード許可メッセージを、ユーザ端末装置4(コンテンツ管理・編集ツール101)に対して返送する。これに対して、ステップS1203により肯定の判別結果が得られた場合、アップロード要求された副次コンテンツに対する近似副次コンテンツが既に存在しているということになる。先の説明から分かるように、本実施の形態では、このような副次コンテンツはアップロードすべきではないものとして扱う。そこで、この場合にはステップS1205に進み、コンテンツ管理・編集ツール101に対してアップロード拒否メッセージを送信する。
先ず、アップロード拒否メッセージであると判別された場合には、今回アップロード要求を行った副次コンテンツのデータを送信することなく、例えばステップS1104により、アップロードはできない旨のメッセージを表示するなどの所定のエラー処理を実行する。
これに対してアップロード許可メッセージであると判別された場合には、ステップS1105により、今回アップロード要求を行った副次コンテンツ再生制御ファイルのデータを、副次コンテンツサーバ2に対して送信する、即ち副次コンテンツのアップロードとしてのデータ送信を実行する。
しかし、このようなアルゴリズムでは、編集内容IDを算出する処理の負担が非常に重くなってしまう。また、準副次コンテンツファイルについても、再生制御情報を残しておく必要性が生じることとなって、準副次コンテンツファイルのサイズが大きくなって記憶部22の容量を圧迫する。
そこで、本実施の形態では、副次コンテンツ再生制御ファイルの構造に編集内容IDを含めることとして定義し、副次コンテンツの作成時において、ユーザ端末装置4(コンテンツ管理・編集ツール101)により編集内容IDを生成することとしているものである。これにより、ステップS1102の検索時においては、編集内容IDを読み出して比較処理を行うだけでよくなる。また、準副次コンテンツファイルの再生制御情報を含める必要が無くなり、その分、ファイルサイズも小さくできる。
副次コンテンツサーバ2は、ステップS1301により、ネットワーク経由でユーザ端末装置4(コンテンツ管理・編集ツール101)からの副次コンテンツのアクセス要求を受信すると、ステップS1302以降の手順に進む。
次に副次コンテンツサーバ2は、ステップS1303により、ステップS1302により検索した副次コンテンツが、準副次コンテンツであるか否かについて判別する。
これに対して、ステップS1303において、検索された副次コンテンツが準副次コンテンツファイルであるとして判別された場合には、要求された副次コンテンツは、削除済みの扱いであるということになる。そこで、この場合にはステップS1305に進み、アクセス要求に対するレスポンスとして、アクセス拒否の内容を返送する。
例えば先にも述べたように、準副次コンテンツファイルは、副次コンテンツデータベース22aにおいては正規の副次コンテンツと同等に管理されるのであるが、上記図29の手順とすることで、外部からの要求に応じては、削除済みの副次コンテンツであるものとしてダウンロードさせないようにすることが可能になる。
先ず、副次コンテンツAは、一次コンテンツα、βの2つの一次コンテンツを編集素材コンテンツとして編集を行って作成したものとされる。この場合、副次コンテンツAの利用編集素材コンテンツ情報は、一次コンテンツα、βごとの単位ファイル情報により形成される。つまり、利用編集素材コンテンツが一次コンテンツα、βであることが示される。また、副次コンテンツAの利用一次コンテンツ情報も、一次コンテンツα、βごとの単位ファイル情報により形成され、利用一次コンテンツも一次コンテンツα、βであることが示される。
ここで、このようにして作成した副次コンテンツAは、これを作成した音楽編集・共有アプリケーション100と同じローカル内において保存され、音楽編集・共有アプリケーション100によりファイル処理が行えるようにされてはいるが、副次コンテンツサーバ2に対してはアップロードされていないものとされる。
この場合、副次コンテンツBの利用一次コンテンツ情報は、利用一次コンテンツが一次コンテンツα、βであるものとして示されることになる。
また、副次コンテンツBは、実際には編集素材コンテンツとして、副次コンテンツAを利用しているので、本来であれば、利用編集素材コンテンツ情報によっては、副次コンテンツAが示されることになる。しかし、本実施の形態では、副次コンテンツサーバ2にアップロードされておらず、ローカル内のみに置かれている限り、その副次コンテンツは、次世代の利用編集素材コンテンツ(即ち、親コンテンツである)となる資格を与えないものとして規定する。つまり、副次コンテンツA、Bとの関係では、副次コンテンツBの利用編集素材コンテンツ情報によっては、副次コンテンツAを示す内容を有させない。そこで、この場合には、利用編集素材コンテンツ情報についても、利用一次コンテンツ情報と同じ内容が示されるようにする。つまり、副次コンテンツBの場合であれば、利用編集素材コンテンツ情報によっても、利用編集素材コンテンツは一次コンテンツα、βであるものとして示すことになる。
この場合、副次コンテンツCの利用一次コンテンツ情報は、一次コンテンツα、β、γを示すことになる。また、利用編集素材コンテンツとしては、本来は副次コンテンツBと一次コンテンツγとなるのであるが、副次コンテンツCもローカルのみに置かれていることで、利用編集素材コンテンツ情報は、利用一次コンテンツ情報と同じ内容の一次コンテンツα、β、γを示すことになる。
この副次コンテンツDの親コンテンツは、ローカル内にのみ置かれる副次コンテンツCであり、従って、副次コンテンツCは、副次コンテンツDの利用編集素材コンテンツ情報により示される資格を持たないことになる。そこで、副次コンテンツDの利用編集素材コンテンツ情報としては、利用一次コンテンツ情報と同様に、一次コンテンツα、β、γが示されることになる。
この場合には、副次コンテンツEの親コンテンツである副次コンテンツDは、副次コンテンツサーバ2にアップロードされている。本実施の形態において、アップロードされた副次コンテンツは、利用編集素材コンテンツ情報により示される資格を持つものとして規定される。このために、副次コンテンツEの利用編集素材コンテンツ情報は、副次コンテンツDを示すことになる。これに対して、利用一次コンテンツ情報は、一次コンテンツα、β、γを示す内容となる。
この場合、副次コンテンツFの親コンテンツの1つである副次コンテンツDは、副次コンテンツサーバ2にアップロードされている。従って、副次コンテンツFの利用一次コンテンツ情報は、副次コンテンツEと一次コンテンツδを示す内容とすることになる。また、利用一次コンテンツ情報は、一次コンテンツα、β、γ、δを示す内容となる。
上記副次コンテンツとしてローカルに置かれているものは、音楽編集・共有アプリケーション100に対する操作により、ローカル内にて削除される可能性がある。この場合において、ローカル内のみに置かれる副次コンテンツにも、次世代の副次コンテンツにおける利用編集素材コンテンツ情報に登録する資格を与えることとする。すると、例えば副次コンテンツBの利用編集素材コンテンツ情報は、一次コンテンツα、βの代わりに副次コンテンツAを示し、同様に、副次コンテンツCの利用編集素材コンテンツ情報は、一次コンテンツα、β、γの代わりに副次コンテンツBを示し、副次コンテンツDの利用編集素材コンテンツ情報は、一次コンテンツα、β、γの代わりに副次コンテンツC及び一次コンテンツγを示すことになる。
また、副次コンテンツD、E、Fのようにしてアップロードされた副次コンテンツをローカルにて削除したとしても、これと同じ副次コンテンツは、副次コンテンツサーバ2にて保存されている。従って、ローカルで削除した副次コンテンツの代わりに、副次コンテンツサーバ2に保存される副次コンテンツを参照すれば、副次コンテンツの親子関係は正確に辿ることができる。
例えば、一次コンテンツとしては、デジタルオーディオデータがその実体における主体(本体)であることとしているが、一次コンテンツの段階で、副次コンテンツと同じデータ形式を持つものであっても良い。つまり、一次コンテンツとしては、先ず、制作者がいくつかのデジタルオーディオデータとしての音源を作成し、これらの音源のそれぞれを編集素材コンテンツのようにして扱って編集処理を行い、その編集結果として副次コンテンツ再生制御ファイルと同等の再生制御ファイルを作成する。そして、この再生制御ファイルと、上記の音源としてのデジタルオーディオデータをパッケージ化したファイルを、一次コンテンツとするものである。
この場合、一次コンテンツとしての実質的コンテンツ内容を再現するためのデータは、上記再生制御ファイルのデータとなる。
また、音楽編集・共有アプリケーション100の機能構成としても、図10、図11などにより説明した内容に限定されるものではなく多様に考えられる。
また、図12、図13、図14などに示した副次コンテンツ再生制御ファイルの構造はあくまでも一例であり、また、概念的なものであるので、これを基にして適宜変更、拡張されて良い。
また、図17〜図22、図26〜図29などにより、フローチャート、シーケンス図などとして示した処理手順、つまりプログラム構成もあくまで一例であり、実際のものとしては適宜変更されて良い。
Claims (13)
- ネットワーク経由での通信を実行する通信手段と、
一次コンテンツとしての実質的コンテンツ内容を再現するためのデータを有して成る一次コンテンツ情報を取得する一次コンテンツ情報取得手段と、
上記実質的コンテンツ内容に応じて固有となるようにされた一次コンテンツ識別子と対応付けて、上記一次コンテンツ情報取得手段により取得した一次コンテンツ情報を保持管理する一次コンテンツ情報保持管理手段と、
原編集素材とされる一次コンテンツ情報のデータについての再生を指示する内容を含んで形成される再生制御情報を少なくとも有して成り、自身に対応する副次コンテンツ識別子、及び編集内容識別子を有するようにされた副次コンテンツ情報を取得し、副次コンテンツごとに固有となる副次コンテンツ識別子と対応付けて管理する副次コンテンツ情報保持管理手段と、
上記一次コンテンツ情報保持管理手段により保持管理される一次コンテンツ情報と、上記副次コンテンツ情報保持管理手段により保持管理される副次コンテンツ情報のうちの少なくとも1つを二次利用しての編集処理を実行する編集処理手段と、
上記編集処理手段による編集処理の結果に基づき、新規なコンテンツ内容を有するコンテンツ情報である、副次コンテンツ情報を作成する副次コンテンツ情報作成手段と、
上記端末装置において、上記編集処理手段による編集処理の結果として得られる編集内容に応じて固有となるようにして上記編集内容識別子を生成し、この生成した編集内容識別子を、上記副次コンテンツ情報作成手段により作成される副次コンテンツ情報に付与するようにされる、編集内容識別子管理手段と、
上記編集処理手段による編集処理の結果に基づき、上記副次コンテンツ情報作成手段により作成される副次コンテンツ情報に対応付けるべき副次コンテンツ識別子を生成し、この生成した副次コンテンツ識別子を、上記副次コンテンツ情報作成手段により作成される副次コンテンツ情報に付与するようにされる、副次コンテンツ識別子管理手段と、
を備えることを特徴とする情報処理端末装置。 - 上記編集内容識別子管理手段は、
上記再生制御情報の内容と、この再生制御情報により再生すべきことが指定される一次コンテンツ情報ごとの一次コンテンツ識別子とに応じた固有値を求め、この固有値を、生成された上記編集内容識別子とする、
ことを特徴とする請求項1に記載の情報処理端末装置。 - 上記副次コンテンツ識別子管理手段は、
上記再生制御情報の内容と、この再生制御情報により再生すべきことが指定される一次コンテンツ情報ごとの一次コンテンツ識別子と、この情報処理装置のユーザごとに固有となるユーザ識別子とに応じた固有値を求め、この固有値を、生成された上記副次コンテンツ識別子とする、
ことを特徴とする請求項1に記載の情報処理端末装置。 - 上記副次コンテンツ情報作成手段は、
副次コンテンツ情報に含めるべき情報として、本来は副次コンテンツを作成した際に直接的に二次利用したコンテンツである直接利用コンテンツが何であるのかを、一次コンテンツ識別子、又は副次コンテンツ識別子により示す直接利用コンテンツ情報と、副次コンテンツの再生に必要となる一次コンテンツ情報である利用一次コンテンツ情報が何であるのかを一次コンテンツ識別子により示す利用一次コンテンツ情報とを作成するものとされたうえで、
上記副次コンテンツ情報作成手段により作成して、上記副次コンテンツ保持管理手段により保持管理している副次コンテンツ情報のうちで、ネットワーク経由による副次コンテンツサーバに対するアップロードが行われていないものについては、上記直接利用コンテンツ情報の内容について、上記利用一次コンテンツ情報と同じ内容とするようにして、上記直接利用コンテンツ情報を作成する、
ことを特徴とする請求項1に記載の情報処理端末装置。 - 上記一次コンテンツ情報保持管理手段が保持管理する一次コンテンツ情報に対応付けるべき一次コンテンツ識別子を、これが対応付けられるべき一次コンテンツ情報の実質的コンテンツ内容に基づいて生成する、一次コンテンツ識別子生成手段をさらに備える、
ことを特徴とする請求項1に記載の情報処理端末装置。 - ネットワーク経由での通信を実行する通信手段と、
原編集素材とされる一次コンテンツ情報における実質的コンテンツ内容を再現するためのデータについての再生を指示する内容を含んで形成される再生制御情報を少なくとも有して成るとともに、自身に対応する副次コンテンツ識別子、及び対応する副次コンテンツの編集内容に応じて固有となる編集内容識別子を有するようにされた副次コンテンツ情報を、少なくとも記憶する記憶手段と、
上記記憶手段に記憶されている副次コンテンツ情報についての削除が指示された場合には、削除が指示された副次コンテンツ情報が対応する副次コンテンツ識別子、及び削除が指示された副次コンテンツの編集内容識別子から少なくとも成る準副次コンテンツ情報を生成し、削除が指示された副次コンテンツ情報に代えて、上記準副次コンテンツ情報を上記記憶手段に記憶させる削除制御手段と、
を備えることを特徴とする情報処理装置。 - 上記通信手段により、上記副次コンテンツ情報を新規に上記記憶手段に記憶させるためのアップロード要求を受信したことに応じて、上記記憶手段に記憶されている副次コンテンツ情報及び上記準副次コンテンツ情報のうちから、アップロード要求が行われた副次コンテンツ情報の編集内容識別子の値に対して所定以上の近似率となる編集内容識別子を有する近似副次コンテンツ情報を検索する検索手段と、
上記検索手段により上記近似副次コンテンツ情報が検索された場合には、アップロードの拒否に相当する応答を実行するようにされたアップロード応答手段とをさらに備える、
ことを特徴とする請求項6に記載の情報処理装置。 - 上記通信手段により、上記記憶手段に記憶されている副次コンテンツに対するアクセス要求を受信したことに対する応答として、アクセス要求された副次コンテンツと同じ識別子を有する準副次コンテンツが上記記憶手段において記憶されている場合には、アクセスの拒否に相当する応答を実行するアクセス応答手段をさらに備える、
ことを特徴とする請求項6に記載の情報処理装置。 - ネットワーク上において、一次コンテンツ情報を記憶管理する一次コンテンツサーバがあるものとされたうえで、
上記記憶手段に対して新規な副次コンテンツ情報を記憶させたときには、この新規な副次コンテンツの再生に必要となる一次コンテンツ情報と、上記一次コンテンツサーバに記憶されている一次コンテンツ情報との対応関係が示されるようにするための、上記一次コンテンツサーバとの所定の通信を実行するようにされた通信制御手段をさらに備える、
ことを特徴とする請求項6に記載の情報処理装置。 - ネットワーク経由での通信を実行する通信手順と、
一次コンテンツとしての実質的コンテンツ内容を再現するためのデータを有して成る一次コンテンツ情報を取得する一次コンテンツ情報取得手順と、
上記実質的コンテンツ内容に応じて固有となるようにされた一次コンテンツ識別子と対応付けて、上記一次コンテンツ情報取得手順により取得した一次コンテンツ情報を保持管理する一次コンテンツ情報保持管理手順と、
原編集素材とされる一次コンテンツ情報のデータについての再生を指示する内容を含んで形成される再生制御情報を少なくとも有して成り、自身に対応する副次コンテンツ識別子、及び編集内容識別子を有するようにされた副次コンテンツ情報を取得し、副次コンテンツごとに固有となる副次コンテンツ識別子と対応付けて管理する副次コンテンツ情報保持管理手順と、
上記一次コンテンツ情報保持管理手順により保持管理される一次コンテンツ情報と、上記副次コンテンツ情報保持管理手順により保持管理される副次コンテンツ情報のうちの少なくとも1つを二次利用しての編集処理を実行する編集処理手順と、
上記編集処理手順による編集処理の結果に基づき、新規なコンテンツ内容を有するコンテンツ情報である、副次コンテンツ情報を作成する副次コンテンツ情報作成手順と、
上記端末装置において、上記編集処理手順による編集処理の結果として得られる編集内容に応じて固有となるようにして上記編集内容識別子を生成し、この生成した編集内容識別子を、上記副次コンテンツ情報作成手順により作成される副次コンテンツ情報に付与するようにされる、編集内容識別子管理手順と、
上記編集処理手順による編集処理の結果に基づき、上記副次コンテンツ情報作成手順により作成される副次コンテンツ情報に対応付けるべき副次コンテンツ識別子を生成し、この生成した副次コンテンツ識別子を、上記副次コンテンツ情報作成手順により作成される副次コンテンツ情報に付与するようにされる、副次コンテンツ識別子管理手順と、
を実行することを特徴とする情報処理装端末装置における情報処理方法。 - ネットワーク経由での通信を実行する通信手順と、
原編集素材とされる一次コンテンツ情報における実質的コンテンツ内容を再現するためのデータについての再生を指示する内容を含んで形成される再生制御情報を少なくとも有して成るとともに、自身に対応する副次コンテンツ識別子、及び対応する副次コンテンツの編集内容に応じて固有となる編集内容識別子を有するようにされた副次コンテンツ情報を、少なくとも記憶する記憶手段に記憶されている副次コンテンツ情報についての削除が指示された場合には、削除が指示された副次コンテンツ情報が対応する副次コンテンツ識別子、及び削除が指示された副次コンテンツの編集内容識別子から少なくとも成る準副次コンテンツ情報を生成し、削除が指示された副次コンテンツ情報に代えて、上記準副次コンテンツ情報を上記記憶手順に記憶させる削除制御手順と、
を実行することを特徴とする情報処理装置における情報処理方法。 - ネットワーク経由での通信を実行する通信手順と、
一次コンテンツとしての実質的コンテンツ内容を再現するためのデータを有して成る一次コンテンツ情報を取得する一次コンテンツ情報取得手順と、
上記実質的コンテンツ内容に応じて固有となるようにされた一次コンテンツ識別子と対応付けて、上記一次コンテンツ情報取得手順により取得した一次コンテンツ情報を保持管理する一次コンテンツ情報保持管理手順と、
原編集素材とされる一次コンテンツ情報のデータについての再生を指示する内容を含んで形成される再生制御情報を少なくとも有して成り、自身に対応する副次コンテンツ識別子、及び編集内容識別子を有するようにされた副次コンテンツ情報を取得し、副次コンテンツごとに固有となる副次コンテンツ識別子と対応付けて管理する副次コンテンツ情報保持管理手順と、
上記一次コンテンツ情報保持管理手順により保持管理される一次コンテンツ情報と、上記副次コンテンツ情報保持管理手順により保持管理される副次コンテンツ情報のうちの少なくとも1つを二次利用しての編集処理を実行する編集処理手順と、
上記編集処理手順による編集処理の結果に基づき、新規なコンテンツ内容を有するコンテンツ情報である、副次コンテンツ情報を作成する副次コンテンツ情報作成手順と、
上記端末装置において、上記編集処理手順による編集処理の結果として得られる編集内容に応じて固有となるようにして上記編集内容識別子を生成し、この生成した編集内容識別子を、上記副次コンテンツ情報作成手順により作成される副次コンテンツ情報に付与するようにされる、編集内容識別子管理手順と、
上記編集処理手順による編集処理の結果に基づき、上記副次コンテンツ情報作成手順により作成される副次コンテンツ情報に対応付けるべき副次コンテンツ識別子を生成し、この生成した副次コンテンツ識別子を、上記副次コンテンツ情報作成手順により作成される副次コンテンツ情報に付与するようにされる、副次コンテンツ識別子管理手順と、
を情報処理装端末装置に実行させるプログラム。 - ネットワーク経由での通信を実行する通信手順と、
原編集素材とされる一次コンテンツ情報における実質的コンテンツ内容を再現するためのデータについての再生を指示する内容を含んで形成される再生制御情報を少なくとも有して成るとともに、自身に対応する副次コンテンツ識別子、及び対応する副次コンテンツの編集内容に応じて固有となる編集内容識別子を有するようにされた副次コンテンツ情報を、少なくとも記憶する記憶手段に記憶されている副次コンテンツ情報についての削除が指示された場合には、削除が指示された副次コンテンツ情報が対応する副次コンテンツ識別子、及び削除が指示された副次コンテンツの編集内容識別子から少なくとも成る準副次コンテンツ情報を生成し、削除が指示された副次コンテンツ情報に代えて、上記準副次コンテンツ情報を上記記憶手順に記憶させる削除制御手順と、
を実行する情報処理端末装置に実行させるプログラム。
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007273918A JP4404130B2 (ja) | 2007-10-22 | 2007-10-22 | 情報処理端末装置、情報処理装置、情報処理方法、プログラム |
US12/247,606 US8386925B2 (en) | 2007-10-22 | 2008-10-08 | Information processing terminal device, information processing device, information processing method, and program |
GB0819091A GB2455392A (en) | 2007-10-22 | 2008-10-17 | Information processing terminal device, information processing device, information processing method and program for content distribution and editing |
KR1020080102928A KR20090040855A (ko) | 2007-10-22 | 2008-10-21 | 정보 처리 단말 장치, 정보 처리 장치, 정보 처리 방법, 프로그램 |
CN2008101711749A CN101420451B (zh) | 2007-10-22 | 2008-10-22 | 信息处理终端设备、信息处理设备、信息处理方法和程序 |
US13/743,843 US9213724B2 (en) | 2007-10-22 | 2013-01-17 | Information processing terminal device, information processing device, information processing method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007273918A JP4404130B2 (ja) | 2007-10-22 | 2007-10-22 | 情報処理端末装置、情報処理装置、情報処理方法、プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009104690A JP2009104690A (ja) | 2009-05-14 |
JP4404130B2 true JP4404130B2 (ja) | 2010-01-27 |
Family
ID=40097617
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007273918A Expired - Fee Related JP4404130B2 (ja) | 2007-10-22 | 2007-10-22 | 情報処理端末装置、情報処理装置、情報処理方法、プログラム |
Country Status (5)
Country | Link |
---|---|
US (2) | US8386925B2 (ja) |
JP (1) | JP4404130B2 (ja) |
KR (1) | KR20090040855A (ja) |
CN (1) | CN101420451B (ja) |
GB (1) | GB2455392A (ja) |
Families Citing this family (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007280485A (ja) * | 2006-04-05 | 2007-10-25 | Sony Corp | 記録装置、再生装置、記録再生装置、記録方法、再生方法および記録再生方法並びに記録媒体 |
JP4933932B2 (ja) | 2007-03-23 | 2012-05-16 | ソニー株式会社 | 情報処理システム、情報処理装置、情報処理方法、プログラム |
JP4367662B2 (ja) * | 2007-03-23 | 2009-11-18 | ソニー株式会社 | 情報処理システム、端末装置、情報処理方法、プログラム |
JP4349441B2 (ja) * | 2007-06-12 | 2009-10-21 | ソニー株式会社 | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
JP4404130B2 (ja) | 2007-10-22 | 2010-01-27 | ソニー株式会社 | 情報処理端末装置、情報処理装置、情報処理方法、プログラム |
JP4424410B2 (ja) | 2007-11-07 | 2010-03-03 | ソニー株式会社 | 情報処理システム、情報処理方法 |
JP2009294777A (ja) * | 2008-06-03 | 2009-12-17 | Sony Corp | コンテンツ再生装置、コンテンツ再生方法、プログラム、コンテンツ再生システム |
JP4596044B2 (ja) * | 2008-06-03 | 2010-12-08 | ソニー株式会社 | 情報処理システム、情報処理方法 |
JP4596043B2 (ja) * | 2008-06-03 | 2010-12-08 | ソニー株式会社 | 情報処理装置、情報処理方法、プログラム |
JP4600521B2 (ja) * | 2008-06-03 | 2010-12-15 | ソニー株式会社 | 情報処理装置、情報処理方法、プログラム |
JP5310250B2 (ja) * | 2009-05-14 | 2013-10-09 | ソニー株式会社 | 情報処理装置および情報処理方法 |
JP2010287059A (ja) * | 2009-06-11 | 2010-12-24 | Sony Corp | 移動端末、サーバ装置、コミュニティ生成システム、表示制御方法およびプログラム |
TWI407322B (zh) * | 2009-06-19 | 2013-09-01 | Ipeer Multimedia Internat Ltd | 多媒體辨識系統與方法,及其應用之多媒體客製化方法 |
WO2011021909A2 (en) | 2009-08-21 | 2011-02-24 | Samsung Electronics Co., Ltd. | Method and apparatus for providing contents via network, method and apparatus for receiving contents via network, and method and apparatus for backing up data via network, backup data providing device, and backup system |
US8844051B2 (en) * | 2009-09-09 | 2014-09-23 | Nokia Corporation | Method and apparatus for media relaying and mixing in social networks |
US9037790B2 (en) * | 2010-03-05 | 2015-05-19 | International Business Machines Corporation | Systems, methods, and computer program products for providing high availability metadata about data |
JP5799259B2 (ja) * | 2010-07-08 | 2015-10-21 | パナソニックIpマネジメント株式会社 | 電子機器およびコンピュータプログラム |
KR20130006883A (ko) * | 2011-06-24 | 2013-01-18 | 주식회사 케이티 | 가상 그룹을 이용한 컨텐츠 공유 시스템 및 방법 |
JP2013105422A (ja) * | 2011-11-16 | 2013-05-30 | Sony Corp | 端末装置、情報処理方法、プログラム、および記録媒体 |
US9152986B2 (en) | 2011-12-07 | 2015-10-06 | Adflow Networks Inc. | Apparatus, method and process of influencing information gathered by a tethered item and computer-readable medium thereof |
WO2013187034A1 (ja) * | 2012-06-14 | 2013-12-19 | パナソニック株式会社 | コンテンツ管理装置およびコンテンツ管理方法 |
US9195431B2 (en) * | 2012-06-18 | 2015-11-24 | Google Inc. | System and method for selective removal of audio content from a mixed audio recording |
US8799170B2 (en) * | 2012-09-28 | 2014-08-05 | United Video Properties, Inc. | Systems and methods for enabling an automatic license for mashups |
US9576051B2 (en) * | 2012-11-28 | 2017-02-21 | Fmr Llc | Business application fingerprinting and tagging |
US20140229393A1 (en) * | 2013-02-11 | 2014-08-14 | James E. Malackowski | Ip content discovery platform |
JP2015032949A (ja) * | 2013-08-01 | 2015-02-16 | ヤマハ株式会社 | 通信装置及びプログラム |
US9998883B2 (en) * | 2015-09-30 | 2018-06-12 | Nathan Dhilan Arimilli | Glass pane for collaborative electronic communication |
JP2017134259A (ja) * | 2016-01-28 | 2017-08-03 | ヤマハ株式会社 | データ構造及びデータ生成方法 |
CN107203571B (zh) | 2016-03-18 | 2019-08-06 | 腾讯科技(深圳)有限公司 | 歌曲旋律信息处理方法和装置 |
US10083369B2 (en) | 2016-07-01 | 2018-09-25 | Ricoh Company, Ltd. | Active view planning by deep learning |
CN110365999B (zh) * | 2018-04-10 | 2022-01-11 | 华为技术有限公司 | 录制数据处理方法及相关设备 |
US11258834B2 (en) * | 2018-10-05 | 2022-02-22 | Explain Everything, Inc. | System and method for recording online collaboration |
Family Cites Families (79)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE69232164T2 (de) | 1991-08-22 | 2002-07-18 | Sun Microsystems Inc | Netzwerkvideoanbietergerät und-verfahren |
CA2098461A1 (en) | 1992-06-17 | 1993-12-18 | Antony S. Williams | Method and system for registering data formats for objects |
JPH0981443A (ja) | 1995-09-19 | 1997-03-28 | Fujitsu Ltd | マルチメディアデータ検索システム、マルチメディアデータのオブジェクト生成装置及びマルチメディアデータの管理方法 |
US5996022A (en) | 1996-06-03 | 1999-11-30 | Webtv Networks, Inc. | Transcoding data in a proxy computer prior to transmitting the audio data to a client |
JPH10135855A (ja) | 1996-10-29 | 1998-05-22 | Sony Corp | 情報受信装置及び情報送信装置並びに情報伝送方法 |
US5948059A (en) | 1997-03-21 | 1999-09-07 | International Business Machines Corporation | Method and apparatus for synchronizing multimedia messages in different servers |
US6085199A (en) | 1997-11-24 | 2000-07-04 | International Business Machines Corporation | Method for distributing a file in a plurality of different file formats |
JPH11312175A (ja) | 1998-04-30 | 1999-11-09 | Sony Corp | 情報配信システム及び方法 |
US7072260B1 (en) | 1999-08-25 | 2006-07-04 | Sony Corporation | Data recording medium, data reproducing method and reproducing device, and data processing system |
US20050246377A1 (en) | 1999-11-12 | 2005-11-03 | Faso Paul L | Method and apparatus for a commercial computer network system designed to modify digital music files |
US6571235B1 (en) * | 1999-11-23 | 2003-05-27 | Accenture Llp | System for providing an interface for accessing data in a discussion database |
AU2233101A (en) | 1999-12-20 | 2001-07-03 | Hanseulsoft Co., Ltd. | Network based music playing/song accompanying service system and method |
JP2002108350A (ja) | 2000-09-28 | 2002-04-10 | Internatl Business Mach Corp <Ibm> | 音楽配信のための方法及びシステム |
US20020099552A1 (en) * | 2001-01-25 | 2002-07-25 | Darryl Rubin | Annotating electronic information with audio clips |
US20020128928A1 (en) | 2001-03-09 | 2002-09-12 | Hiroshi Sukegawa | Music distribution method for distributing production such as music, server used for said music distribution method, and music reproduction apparatus |
US6888999B2 (en) * | 2001-03-16 | 2005-05-03 | Magix Ag | Method of remixing digital information |
US6976028B2 (en) | 2001-06-15 | 2005-12-13 | Sony Corporation | Media content creating and publishing system and process |
US20090178003A1 (en) | 2001-06-20 | 2009-07-09 | Recent Memory Incorporated | Method for internet distribution of music and other streaming content |
WO2003009277A2 (en) | 2001-07-20 | 2003-01-30 | Gracenote, Inc. | Automatic identification of sound recordings |
JP2003085893A (ja) | 2001-09-07 | 2003-03-20 | Sony Corp | 情報処理装置および方法、並びにプログラム |
US7032177B2 (en) | 2001-12-27 | 2006-04-18 | Digeo, Inc. | Method and system for distributing personalized editions of media programs using bookmarks |
US7657224B2 (en) | 2002-05-06 | 2010-02-02 | Syncronation, Inc. | Localized audio networks and associated digital accessories |
JP4200686B2 (ja) | 2002-05-08 | 2008-12-24 | ソニー株式会社 | 情報通信端末、情報配信装置、情報配信システム、情報受信方法、情報配信方法 |
JP3894062B2 (ja) | 2002-07-11 | 2007-03-14 | ヤマハ株式会社 | 楽曲データ配信装置、楽曲データ受信装置及びプログラム |
US7051053B2 (en) * | 2002-09-30 | 2006-05-23 | Dinesh Sinha | Method of lazily replicating files and monitoring log in backup file system |
JP4007177B2 (ja) | 2002-12-09 | 2007-11-14 | ソニー株式会社 | データ編集方法、データ編集装置 |
US7296295B2 (en) | 2002-12-11 | 2007-11-13 | Broadcom Corporation | Media processing system supporting different media formats via server-based transcoding |
US7117453B2 (en) | 2003-01-21 | 2006-10-03 | Microsoft Corporation | Media frame object visualization system |
WO2004084098A2 (en) * | 2003-03-17 | 2004-09-30 | Robert Dant | Database identification system |
US7216178B2 (en) | 2003-04-04 | 2007-05-08 | Gibson Guitar Corp. | System and method for distributing music to customers over the internet using uniquely identified proprietary devices |
JP2004310464A (ja) | 2003-04-07 | 2004-11-04 | Victor Co Of Japan Ltd | 共有コンテンツファイルの更新管理方法 |
US7844548B2 (en) | 2003-10-15 | 2010-11-30 | Apple Inc. | Techniques and systems for electronic submission of media for network-based distribution |
US20050138543A1 (en) | 2003-12-18 | 2005-06-23 | Taiwan Semiconductor Manufacturing Co., Ltd. | Computer-based training system and method providing multiple format specific media files |
JP2005234993A (ja) | 2004-02-20 | 2005-09-02 | Toshiba Corp | 画像表示装置、及び画像表示方法 |
US9805400B2 (en) | 2004-03-02 | 2017-10-31 | Nokia Technologies Oy | Downloading different versions of media files based on a type of download link |
WO2005091133A1 (en) | 2004-03-23 | 2005-09-29 | Electronics And Telecommunications Research Institute | Component identification method and targeting method using the same |
US7627530B2 (en) | 2004-04-26 | 2009-12-01 | Amazon Technologies, Inc. | Method and system for managing access to media files |
JP4377762B2 (ja) | 2004-07-05 | 2009-12-02 | 株式会社東芝 | デジタルコンテンツ権利生成装置、デジタルコンテンツ権利生成方法およびデジタルコンテンツ権利生成プログラム |
JP2006031233A (ja) | 2004-07-14 | 2006-02-02 | Sony Corp | コンテンツ提供装置及び方法、コンテンツ提供システム |
JP2006107693A (ja) | 2004-09-10 | 2006-04-20 | Sony Corp | 記録媒体、記録装置、記録方法、データ出力装置、データ出力方法およびデータ配布・流通システム |
US8086575B2 (en) | 2004-09-23 | 2011-12-27 | Rovi Solutions Corporation | Methods and apparatus for integrating disparate media formats in a networked media system |
US7752632B2 (en) | 2004-12-21 | 2010-07-06 | Microsoft Corporation | Method and system for exposing nested data in a computer-generated document in a transparent manner |
US20060143236A1 (en) | 2004-12-29 | 2006-06-29 | Bandwidth Productions Inc. | Interactive music playlist sharing system and methods |
US8065604B2 (en) | 2004-12-30 | 2011-11-22 | Massachusetts Institute Of Technology | Techniques for relating arbitrary metadata to media files |
US20060168291A1 (en) | 2005-01-05 | 2006-07-27 | Van Zoest Alexander | Interactive multichannel data distribution system |
US20060221869A1 (en) * | 2005-03-29 | 2006-10-05 | Teck-Kuen Chua | System and method for audio multicast |
US7613736B2 (en) | 2005-05-23 | 2009-11-03 | Resonance Media Services, Inc. | Sharing music essence in a recommendation system |
JP4357450B2 (ja) | 2005-05-25 | 2009-11-04 | 株式会社東芝 | デジタルコンテンツ編集装置、デジタルコンテンツ編集方法、デジタルコンテンツ編集プログラムおよび記録媒体 |
US20070044639A1 (en) | 2005-07-11 | 2007-03-01 | Farbood Morwaread M | System and Method for Music Creation and Distribution Over Communications Network |
US20070016530A1 (en) | 2005-07-15 | 2007-01-18 | Christopher Stasi | Multi-media file distribution system and method |
US7890520B2 (en) * | 2005-08-01 | 2011-02-15 | Sony Corporation | Processing apparatus and associated methodology for content table generation and transfer |
US20070239724A1 (en) | 2005-09-14 | 2007-10-11 | Jorey Ramer | Mobile search services related to direct identifiers |
US20070083537A1 (en) | 2005-10-10 | 2007-04-12 | Yahool, Inc. | Method of creating a media item portion database |
JP4796377B2 (ja) | 2005-11-07 | 2011-10-19 | 日本放送協会 | コンテンツ提供サーバ及びコンテンツ提供プログラム |
US7774708B2 (en) | 2006-01-04 | 2010-08-10 | Apple Inc. | Graphical user interface with improved media presentation |
WO2007112445A2 (en) | 2006-03-28 | 2007-10-04 | Motionbox, Inc. | A system and data model for shared viewing and editing of time-based media |
US20070261537A1 (en) | 2006-05-12 | 2007-11-15 | Nokia Corporation | Creating and sharing variations of a music file |
US20070297755A1 (en) | 2006-05-31 | 2007-12-27 | Russell Holt | Personalized cutlist creation and sharing system |
JP5055853B2 (ja) | 2006-06-26 | 2012-10-24 | 富士通セミコンダクター株式会社 | ファイル管理装置及び電子機器 |
US7716572B2 (en) | 2006-07-14 | 2010-05-11 | Muvee Technologies Pte Ltd. | Creating a new music video by intercutting user-supplied visual data with a pre-existing music video |
US7558789B2 (en) | 2006-11-20 | 2009-07-07 | Illinois Institute Of Technology | Method for improving local descriptors in peer-to-peer file sharing |
JP5259083B2 (ja) | 2006-12-04 | 2013-08-07 | ソニー株式会社 | マッシュアップ用データの配布方法、マッシュアップ方法、マッシュアップ用データのサーバ装置およびマッシュアップ装置 |
US7714222B2 (en) | 2007-02-14 | 2010-05-11 | Museami, Inc. | Collaborative music creation |
US7649136B2 (en) | 2007-02-26 | 2010-01-19 | Yamaha Corporation | Music reproducing system for collaboration, program reproducer, music data distributor and program producer |
JP4367662B2 (ja) | 2007-03-23 | 2009-11-18 | ソニー株式会社 | 情報処理システム、端末装置、情報処理方法、プログラム |
JP4933932B2 (ja) | 2007-03-23 | 2012-05-16 | ソニー株式会社 | 情報処理システム、情報処理装置、情報処理方法、プログラム |
JP2008262280A (ja) | 2007-04-10 | 2008-10-30 | Sony Corp | 情報処理システム、情報処理装置、サーバ装置、情報処理方法、プログラム |
JP4349441B2 (ja) | 2007-06-12 | 2009-10-21 | ソニー株式会社 | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
US8838558B2 (en) * | 2007-08-08 | 2014-09-16 | Hewlett-Packard Development Company, L.P. | Hash lookup table method and apparatus |
JP4404130B2 (ja) | 2007-10-22 | 2010-01-27 | ソニー株式会社 | 情報処理端末装置、情報処理装置、情報処理方法、プログラム |
JP4424410B2 (ja) | 2007-11-07 | 2010-03-03 | ソニー株式会社 | 情報処理システム、情報処理方法 |
US20090281908A1 (en) | 2007-11-26 | 2009-11-12 | Victor Wong | System for the Creation, Production, and Distribution of Music |
US7756920B2 (en) | 2007-11-28 | 2010-07-13 | Apple Inc. | Resubmission of media for network-based distribution |
US20090164378A1 (en) | 2007-12-21 | 2009-06-25 | Steven Marcus Jason West | Music Distribution |
JP2009294777A (ja) | 2008-06-03 | 2009-12-17 | Sony Corp | コンテンツ再生装置、コンテンツ再生方法、プログラム、コンテンツ再生システム |
JP4596043B2 (ja) | 2008-06-03 | 2010-12-08 | ソニー株式会社 | 情報処理装置、情報処理方法、プログラム |
JP4596044B2 (ja) | 2008-06-03 | 2010-12-08 | ソニー株式会社 | 情報処理システム、情報処理方法 |
JP4600521B2 (ja) | 2008-06-03 | 2010-12-15 | ソニー株式会社 | 情報処理装置、情報処理方法、プログラム |
US8434205B2 (en) | 2010-12-20 | 2013-05-07 | Douglas Dewell | Release tool |
-
2007
- 2007-10-22 JP JP2007273918A patent/JP4404130B2/ja not_active Expired - Fee Related
-
2008
- 2008-10-08 US US12/247,606 patent/US8386925B2/en active Active
- 2008-10-17 GB GB0819091A patent/GB2455392A/en not_active Withdrawn
- 2008-10-21 KR KR1020080102928A patent/KR20090040855A/ko not_active Application Discontinuation
- 2008-10-22 CN CN2008101711749A patent/CN101420451B/zh not_active Expired - Fee Related
-
2013
- 2013-01-17 US US13/743,843 patent/US9213724B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
GB0819091D0 (en) | 2008-11-26 |
CN101420451B (zh) | 2012-01-11 |
CN101420451A (zh) | 2009-04-29 |
JP2009104690A (ja) | 2009-05-14 |
US8386925B2 (en) | 2013-02-26 |
KR20090040855A (ko) | 2009-04-27 |
GB2455392A (en) | 2009-06-10 |
US20090106261A1 (en) | 2009-04-23 |
US9213724B2 (en) | 2015-12-15 |
US20130132387A1 (en) | 2013-05-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4404130B2 (ja) | 情報処理端末装置、情報処理装置、情報処理方法、プログラム | |
JP4424410B2 (ja) | 情報処理システム、情報処理方法 | |
JP4933932B2 (ja) | 情報処理システム、情報処理装置、情報処理方法、プログラム | |
JP4367662B2 (ja) | 情報処理システム、端末装置、情報処理方法、プログラム | |
JP4600521B2 (ja) | 情報処理装置、情報処理方法、プログラム | |
CN101286171B (zh) | 信息处理***及装置、服务器装置、信息处理方法和程序 | |
JP4596043B2 (ja) | 情報処理装置、情報処理方法、プログラム | |
JP4596044B2 (ja) | 情報処理システム、情報処理方法 | |
EP2131364B1 (en) | Content playing device for retrieving and binding lacking content from the internet as copyright free sample. | |
JP2009294776A (ja) | 情報処理装置、情報処理方法、プログラム | |
JP5115339B2 (ja) | 情報処理システム、情報処理方法 | |
JP2009245178A (ja) | 情報処理装置、情報処理方法、プログラム | |
JP2002319270A (ja) | 情報処理装置および方法、記録媒体、並びにプログラム | |
JP2009163765A (ja) | 端末装置、情報処理システム、情報処理方法、プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20091005 |
|
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: 20091013 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20091026 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121113 Year of fee payment: 3 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 4404130 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121113 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131113 Year of fee payment: 4 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |