Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4483049B2 - Multimedia content registration system - Google Patents
[go: Go Back, main page]

JP4483049B2 - Multimedia content registration system - Google Patents

Multimedia content registration system Download PDF

Info

Publication number
JP4483049B2
JP4483049B2 JP2000248446A JP2000248446A JP4483049B2 JP 4483049 B2 JP4483049 B2 JP 4483049B2 JP 2000248446 A JP2000248446 A JP 2000248446A JP 2000248446 A JP2000248446 A JP 2000248446A JP 4483049 B2 JP4483049 B2 JP 4483049B2
Authority
JP
Japan
Prior art keywords
registration
content
similarity
database
multimedia content
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
Application number
JP2000248446A
Other languages
Japanese (ja)
Other versions
JP2002063381A (en
Inventor
卓朗 曽根
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamaha Corp
Original Assignee
Yamaha Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Yamaha Corp filed Critical Yamaha Corp
Priority to JP2000248446A priority Critical patent/JP4483049B2/en
Publication of JP2002063381A publication Critical patent/JP2002063381A/en
Application granted granted Critical
Publication of JP4483049B2 publication Critical patent/JP4483049B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)

Description

【0001】
【発明の属する技術分野】
この発明は、音、画像、テキスト等の様々な種類のマルチメディア情報(以下、コンテンツという)の登録装置に関する。
【0002】
【従来の技術】
インターネットの普及と、インターネットに接続される端末の能力の向上等によって、音楽配信会社や画像配信会社より各端末に対して無償または有料でコンテンツ配信が行われるようになってきている。また、端末間においてもコンテンツの交換を行ったり、特定のサーバにコンテンツを登録しておき、ここにアクセスしたユーザが無料または有料でそのコンテンツをダウンロードできることが可能になってきている。
【0003】
たとえば、音楽配信会社から、ユーザに対してコンテンツを配信するシステムでは、Webサイトに、歌手別のコンテンツを登録しておき、このサイトにアクセスしたユーザが所望の歌手のコンテンツをクリックすることによって有償または無償でダウンロードすることができる。また、ユーザが自ら作成したコンテンツを特定のWebサイトに登録しておき、このサイトにアクセスしたユーザが有償または無償でこのコンテンツの表題をクリックすることによって自らの端末にダウンロードすることができる。
【0004】
【発明が解決しようとする課題】
しかし、音楽配信会社や画像配信会社から、ユーザの希望に応じてコンテンツを配信するシステムでは、通常は、著作権者に対するロイヤルティの支払いを行っているために、著作権法上の問題は生じていないと考えられるが、一般ユーザ間でのコンテンツの交換等に関しては、著作権法上の手当てがされていないケースが多い。
【0005】
ところが、このような状況を放置しておくと、著作権法上のトラブルの発生を防ぐことができず、また、コンテンツの登録を禁止してしまうと、コンテンツの流通を阻害することになり、ネットワークを介した産業や文化の発展を妨げてしまうことになる。
【0006】
また、コンテンツの著作権を保証・認証する方法として、電子透かし技術を用いたものや暗号化技術を用いたものが提案されているが、これらの技術を用いたコンテンツの同一性や類似性を判別し、オリジナルのコンテンツに酷似したものを排除するには、電子透かしや暗号化をデコードするための複雑なアルゴリズムが必要で、判定工数も膨大になりがちであった。
【0007】
そこで、この発明の目的は、すでに登録されているコンテンツに対し、同一性または類似性のあるものを登録しないように自動的に判定し、また判定のための工数を削減し比較的簡易に判定を実現する、マルチメディアコンテンツの登録装置を提供することにある。
【0008】
【課題を解決するための手段】
この発明は、上記課題を解決するために以下のように構成したものである。
(1)複数パートからなる楽曲を含むマルチメディアコンテンツが登録されているコンテンツデータベースと、
前記コンテンツデータベースに登録されている各マルチメディアコンテンツの楽曲のパート別のモチーフデータを特徴パラメータとして抽出して記憶した特徴パラメータデータベースと、
前記コンテンツデータベースに新たに登録しようとした登録候補マルチメディアコンテンツの楽曲のパート別のモチーフデータを特徴パラメータとして抽出して前記特徴パラメータデータベース内の各特徴パラメータとの類似度を計算する特徴パラメータ類似度計算手段と、
前記類似度を所定のしきい値により高中低の3つに区分けし、
前記特徴パラメータ類似度計算手段により計算した類似度において
高類似度のものがある場合には、前記登録候補マルチメディアコンテンツの登録を拒否し、
高類似度のものがなく中類似度のものがある場合には、前記登録候補マルチメディアコンテンツの登録を保留し、
中類似度のものもない場合には、前記登録候補マルチメディアコンテンツの登録を許可する登録判定手段と、を備えている。
【0009】
この発明では、複数パートからなる楽曲を含むマルチメディアコンテンツが登録されているコンテンツデータベースとともに、このコンテンツの楽曲のパート別のモチーフデータを特徴パラメータとして抽出して記憶した特徴パラメータデータベースがサーバに設けられている。楽曲のモチーフの検出は、典型的には、最初の4小節のメロディデータ、または、第1小節目から次に終止形が表れるまでの間のメロディデータを抽出し、規定値以下の短い音符や休符を削除したデータ列を楽曲のモチーフとすることができる。あるユーザから、登録を希望するコンテンツ(登録候補コンテンツ)がインターネット等を介して送られてくると、サーバにおいてこの登録候補コンテンツの楽曲のパート別のモチーフデータを特徴パラメータとして抽出し、特徴パラメータデータベースに記憶されている各特徴パラメータとの類似度を全て計算し、所定のしきい値により高中低の3つに区分けする。これによって得られた全ての類似度の中に、著作権法上の複製権を侵害すると考えられる類似度の高いものがあるかどうかを自動的に判定し、そのような類似度の高いものがあれば、その登録候補コンテンツの登録を拒否する。
【0010】
また、類似度が高くも低くもなく、グレーゾーン(複製権を侵害するかどうかはっきりしない程度の類似性のある範囲)にある場合には、登録を保留し、ユーザに警告した後登録をしたり、管理者の判断に基づいて登録許可または登録拒否の処理を行う。
【0011】
(2)この発明においては、前記登録判定手段が登録を許可した場合、当該登録候補マルチメディアコンテンツを前記コンテンツデータベースに登録し、かつ、当該登録候補マルチメディアコンテンツの特徴パラメータを前記特徴パラメータデータベースに記憶させる登録手段を、さらに備えている。
【0013】
【発明の実施の形態】
図1は、この発明の実施形態であるコンテンツ登録システムの構成図である。
【0014】
この登録システムは、コンテンツや特徴パラメータが登録されているデータベース2が設けられているサーバ1と、このサーバ1に接続される端末とで構成される。端末は、同図においては携帯端末1、2を示しているが、これに限らず、パソコン等からなる端末も含まれる。サーバ1には、各端末が接続され、サーバ1は、データベースサーバ、Webサーバ等を含むものである。なお、サーバと端末は、有線または無線でインターネット等のコンピュータネットワークや公衆回線により接続可能である。
【0015】
図1において、データベース2は、コンテンツデータベース20と特徴パラメータデータベース21とで構成される。コンテンツデータベース20は、コンテンツそのものや、コンテンツを作成したユーザID等が記憶され、特徴パラメータデータベース21には、上記各コンテンツから抽出した特徴パラメータが各コンテンツに対応して記憶される。
【0016】
図1において各携帯端末(携帯端末1、携帯端末2)は、それぞれ端末上でコンテンツを作成することができる。今、携帯端末1がコンテンツを作成して、コンテンツデータベース20に登録しようとすると、サーバ1に対し登録要求をだす。サーバ1は、登録要求を受けると、そのコンテンツを登録候補コンテンツとして、以下の処理を行う。
【0017】
(a)登録候補コンテンツの特徴パラメータを抽出する。
【0018】
(b)特徴パラメータデータベース21に記憶されている各特徴パラメータと、登録候補コンテンツの特徴パラメータとを比較して、両者の類似度を計算する。
【0019】
(c)各類似度に基づいて、登録候補コンテンツの登録適否を判定する。
【0020】
上記(c)において、類似度の高いものがなければ、その登録候補コンテンツについては登録許可を出す。この結果、サーバ1は、当該コンテンツをコンテンツデータベース20に登録するとともに、その特徴パラメータを特徴パラメータデータベース21に登録する。また、携帯端末1に対しては登録が許可されたことを通知する。
【0021】
同様にして、携帯端末2がコンテンツを作成してサーバ1に対し登録要求を出すと、サーバ1は上記(a)〜(c)の処理を行う。そして、登録候補コンテンツの特徴パラメータと特徴パラメータデータベース21に記憶されている各特徴パラメータとの類似度に高い値のものがあれば、当該コンテンツの登録を拒否する。すなわち、そのコンテンツをコンテンツデータベース20に登録しないとともに、携帯端末2に対し登録を拒否する旨の通知を行う。
【0022】
サーバ1は以上の処理を自動的に行う。この結果、コンテンツデータベース20には、相互に類似度の高いものがないことになる。
【0023】
次に、コンテンツから抽出する特徴パラメータについて説明する。なお、この実施形態では、コンテンツから抽出する特徴パラメータは、全て楽音データに関するものとする。
【0024】
図2は第1の実施例である。同図は、データベース2の構成を示しているが、この実施例では、特徴パラメータとしてコンテンツのファイルサイズとハッシュ値を抽出し、これを特徴パラメータデータベース21に記憶している。特徴パラメータをファイルサイズおよびハッシュ値とすることで、類似度の計算は極めて簡単になる。すなわち、ファイルサイズおよびハッシュ値が登録候補コンテンツのファイルサイズおよびハッシュ値と同じであれば、両者のコンテンツは全く同一であると推定することができる。
【0025】
図3は、特徴パラメータとして、パート別のファイルサイズおよびパート別のハッシュ値を抽出し、これを特徴パラメータデータベース21に記憶する実施例を示す。この実施例では、パート別の類似度を計算できるために、メロディパートやベースパート等のいずれかのパートを模倣された場合でも登録を拒否することができる。
【0026】
なお、ハッシュ値に代えて、誤り符合検出に用いられるCRCを使用することもできる。
【0027】
図4は、特徴パラメータとして、モチーフを抽出し、これを特徴パラメータデータベース21に記憶する実施例を示す。楽曲のモチーフは、通常はメロディパートから抽出することができる。モチーフ抽出には種々の方法が考えられるが、たとえば、楽曲の最初の4小節のメロディデータをモチーフデータとして抽出したり、最初に出てくる終止形の小節から先頭の小節までのメロディデータをモチーフデータとして抽出することもできる。また、このようにして抽出したデータから、規定値以下の短い音符や休符を削除したデータをモチーフデータとすることもできる。さらに、音長情報を捨て、音程+休符の並びだけをモチーフデータとすることも可能である。また、音程や休符の出現順序を無視し、各音符の出現頻度を集計し、これをモチーフデータとすることも可能である。また、このデータから、さらに規定値以下の短い音符や休符を削除して各音符の出現頻度を最終計したものをモチーフデータとすることも可能である。その他、楽曲のモチーフをデータ列で表すことができる方法なら、どのような手法を使用しても構わない。
【0028】
図5は、特徴パラメータとして、パート別モチーフデータを抽出し、これを特徴パラメータデータベース21に記憶する場合のデータベースの構成を示す。図3の実施例と同様に、モチーフデータをパート別に記憶するために、模倣の有無をさらに細かく判定することが可能である。
【0029】
図6は、特徴パラメータとして、歌詞データに基づくデータを抽出し、これを特徴パラメータデータベース21に記憶する場合のデータベースの構成を示す。
【0030】
歌詞データに基づくデータとして、たとえば、歌詞データを全て平仮名にしたデータ列、または、歌詞を単語ごとに分割し、出現した単語の出現頻度を集計したデータを特徴パラメータとすることができる。図6に示す実施例は、曲のメロディ等の類似度を計算するのに使用されるものではなく、歌詞の類似度を計算するのに使用される。
【0031】
上記図2〜図6に示すような特徴パラメータデータベース21をあらかじめ用意しておき、この状態で、端末から登録要求のあった登録候補コンテンツの特徴パラメータを特徴パラメータデータベース21に記憶されている各特徴パラメータと1つずつ比較していく。類似度の計算は、特徴パラメータデータベース21に記憶されている特徴パラメータを参照パラメータとすると、この参照パラメータに対する登録候補コンテンツ特徴パラメータの空間距離を計算し、この値を類似度として出力する方法や、時間軸方向の変動を吸収して空間距離を求めるダイナミックプロミラミング手法や、隠れマルコフ手法等様々な公知の方法を採用することが可能である。計算された類似度は、所定のしきい値を用いることによって区分けするのが好ましい。たとえば、類似度をA〜Cに区分けし、Aは類似度が高い区分け、Bは類似度が中間程度の区分け、Cは類似度が低い区分けとすると、たとえば、図7に示すように、各コンテンツに対する類似度がリスト表示される。同図における左端のNoは、コンテンツの番号を示している。そして、この例では、1番と2番のコンテンツが類似度が低く(C)、3番のコンテンツが類似度が高く(A)、4番のコンテンツが類似度が中間であることを示している。なお、類似度が中間(B)であるということは、類似度が高くも低くもないグレーゾーンにあることを示している。
【0032】
サーバ1では、このようにして求めた類似度のリスト上に類似度Aのものがあれば、当該登録候補コンテンツについては登録を行わない。また、類似度Bのものがあれば、後述の保留処理を行う。全てが類似度Cである時に初めて、当該登録候補コンテンツについて登録を行う。
【0033】
類似度Bのものがあった場合には当該登録候補コンテンツについては保留処理を行う。本実施形態での保留処理とは、そのコンテンツを直ちに登録するのではなく、ユーザに対して警告や通知をした後登録を行ったり、あるいは管理者の判断に委ねる処理を意味する。保留処理の内容をどのようにするかは計算した類似度の精度、システムの運用規則、等による。例えば、計算した類似度の精度が低い場合には、登録有無の判断を管理者に委ねるのが、非常に類似したコンテンツを登録する危険をなくす上から望ましいといえる。反対に、精度が高い場合には、登録をするが、類似度がグレーゾーンにあることをユーザに対して通知するのが1つの方法と考えられる。
【0034】
図8は、以上の処理を時系列に表したフローチャートである。この動作は、サーバ1において行われる。
【0035】
ある端末からコンテンツの登録要求があると(ステップST1)、要求のあったコンテンツを登録候補コンテンツとして、その特徴パラメータを抽出する(ST2)。次に、抽出した特徴パラメータと特徴パラメータデータベース21に記憶されている全ての特徴パラメータとの類似度を計算し、図7に示すようなリストを作成する。次に、同リストを参照し、類似度Aのものがあるか(ST4)、または類似度Bのものがあるか(ST5)をそれぞれ判定する。類似度Aのものがあれば、登録を拒否し、その旨を端末に対して通知して終了する(ST6)。類似度Aのものがなく類似度Bのものがあれば、当該コンテンツに対しては保留処理を行い(ST7)、終了する。類似度AおよびBのものが1つもなければ、当該登録候補コンテンツをコンテンツデータベース20に登録し、且つ、その特徴パラメータを特徴パラメータデータベース21に記憶し、端末に対しては登録を許可した旨の通知を行う(ST8)。
【0036】
以上の動作では、登録候補コンテンツの特徴パラメータ抽出をサーバ1において行ったが、この処理を各端末において行ってもよい。その場合には、端末からサーバ1に対して、登録要求を行う時に、コンテンツと抽出した特徴パラメータを同時に送信することになる。
【0037】
また、コンテンツとしては、楽曲などの音楽情報だけではなく、画像であってもよい。この場合は、特徴パラメータデータベースに画像の特徴パラメータが記憶され、登録候補コンテンツからは画像の特徴パラメータが抽出されることになる。
【0038】
【発明の効果】
この発明によれば、サーバ側にコンテンツデータベースと共に各コンテンツの特徴パラメータを記憶した特徴パラメータデータベースが設けられているために、端末から登録要求のあったコンテンツがコンテンツデータベースに記憶されているコンテンツに類似しているかどうかの判断を容易に行うことができる。このため、特に、インターネットを介してのコンテンツの登録と利用を含む流通が促進されるようになる。
【図面の簡単な説明】
【図1】この発明の実施形態であるマルチメディアコンテンツ登録システムの概略の構成図
【図2】データベースの構成例
【図3】データベースの他の構成例
【図4】データベースの他の構成例
【図5】データベースの他の構成例
【図6】データベースの他の構成例
【図7】類似度リストを示す図
【図8】サーバの概略動作を示すフローチャート
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a registration apparatus for various types of multimedia information (hereinafter referred to as contents) such as sound, image, text, and the like.
[0002]
[Prior art]
Due to the spread of the Internet and the improvement of the capability of terminals connected to the Internet, music distribution companies and image distribution companies are distributing contents to each terminal free of charge or for a fee. In addition, it has become possible to exchange contents between terminals or register contents in a specific server, and a user who accesses the contents can download the contents for free or for a fee.
[0003]
For example, in a system in which content is distributed to a user from a music distribution company, content for each singer is registered on a website, and a user who accesses this site clicks on the desired singer's content for a fee. Or you can download it for free. In addition, the content created by the user can be registered in a specific Web site, and the user who accesses this site can download it to his / her terminal by clicking the title of the content for a fee or free of charge.
[0004]
[Problems to be solved by the invention]
However, in a system that distributes content from a music distribution company or image distribution company according to the user's wishes, since royalty payments are usually made to the copyright holder, there is a problem with copyright law. Although not considered, there are many cases where the copyright law does not provide for the exchange of contents among general users.
[0005]
However, if such a situation is left unattended, it will not be possible to prevent the occurrence of troubles under the Copyright Act, and if content registration is prohibited, content distribution will be hindered. It will hinder the development of industry and culture through the network.
[0006]
In addition, as methods for guaranteeing and authenticating the copyright of content, methods using digital watermark technology and encryption technology have been proposed, but the identity and similarity of content using these technologies is also proposed. In order to discriminate and eliminate something very similar to the original content, a complicated algorithm for decoding digital watermarks and encryption is required, and the number of judgment steps tends to be enormous.
[0007]
Therefore, an object of the present invention is to automatically determine not to register the same or similar contents with respect to already registered contents, and to reduce the number of man-hours for the determination and determine relatively easily. It is an object of the present invention to provide a multimedia content registration apparatus that realizes the above.
[0008]
[Means for Solving the Problems]
The present invention is configured as follows to solve the above-described problems.
(1) a content database in which multimedia content including music composed of a plurality of parts is registered;
A characteristic parameter database storing extracts motif data different parts music of each multimedia content registered in the content database as a characteristic parameter,
Extracts each part of the motif data of the music of registered candidate multimedia content to be newly registered in the content database as a characteristic parameter, wherein the parameter to calculate the degree of similarity between the characteristic parameters of the feature parameter database similar Degree calculation means,
The similarity is divided into high, medium and low according to a predetermined threshold,
In each similarity calculated by the feature parameter similarity calculation means,
If there is a high similarity, the registration candidate multimedia content registration is rejected,
If there is no high similarity and there is medium similarity, the registration of the registration candidate multimedia content is suspended,
If there is no medium similarity, registration determination means for permitting registration of the registration candidate multimedia content is provided.
[0009]
According to the present invention, a server is provided with a feature parameter database in which multimedia data including a piece of music composed of a plurality of parts is registered , and motif data for each part of the piece of music of the content is extracted and stored as a feature parameter. ing. The detection of a musical motif is typically performed by extracting the melody data of the first four bars or the melody data from the first bar until the next stop form appears, A data string from which rests are deleted can be used as a musical motif. From a user, and extracted the content (registered candidate content) wishing to register it is transmitted via the Internet or the like, the part-specific motif data of the music of the registered candidate content at the server as a characteristic parameter, wherein the parameter database All the similarities with each feature parameter stored in the table are calculated , and divided into high, medium and low according to a predetermined threshold value . Among all the similarities obtained in this way, it is automatically determined whether there is a high similarity that is considered to infringe the copyright under the copyright law. if so, we reject the registration of the registered candidate content.
[0010]
Also, if the similarity is neither high nor low and is in a gray zone (a range of similarities that does not make it clear whether the infringing rights are infringed), registration is suspended, the user is warned, and registration is performed. Or registration permission or registration refusal processing based on the judgment of the administrator.
[0011]
(2) In the present invention, when the registration determination unit permits registration, the registration candidate multimedia content is registered in the content database, and the feature parameter of the registration candidate multimedia content is stored in the feature parameter database. Registration means for storing is further provided.
[0013]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 1 is a configuration diagram of a content registration system according to an embodiment of the present invention.
[0014]
The registration system includes a server 1 provided with a database 2 in which contents and feature parameters are registered, and a terminal connected to the server 1. Although the terminal shows the portable terminals 1 and 2 in the figure, the terminal is not limited to this and includes a terminal composed of a personal computer or the like. Each terminal is connected to the server 1, and the server 1 includes a database server, a Web server, and the like. The server and the terminal can be connected via a computer network such as the Internet or a public line by wire or wireless.
[0015]
In FIG. 1, the database 2 includes a content database 20 and a feature parameter database 21. The content database 20 stores the content itself, the user ID that created the content, and the like, and the feature parameter database 21 stores the feature parameters extracted from each of the contents corresponding to each content.
[0016]
In FIG. 1, each mobile terminal (mobile terminal 1, mobile terminal 2) can create content on the terminal. Now, when the portable terminal 1 creates content and tries to register it in the content database 20, it issues a registration request to the server 1. When the server 1 receives the registration request, the server 1 performs the following processing using the content as the registration candidate content.
[0017]
(A) Extract feature parameters of registration candidate contents.
[0018]
(B) Each feature parameter stored in the feature parameter database 21 is compared with the feature parameter of the registration candidate content, and the degree of similarity between them is calculated.
[0019]
(C) Whether or not registration candidate contents are registered is determined based on each similarity.
[0020]
In (c), if there is no high similarity, registration permission is issued for the registration candidate content. As a result, the server 1 registers the content in the content database 20 and the feature parameter in the feature parameter database 21. Further, the mobile terminal 1 is notified that registration is permitted.
[0021]
Similarly, when the mobile terminal 2 creates content and issues a registration request to the server 1, the server 1 performs the processes (a) to (c). If there is a high similarity between the feature parameter of the registration candidate content and each feature parameter stored in the feature parameter database 21, registration of the content is rejected. That is, the content is not registered in the content database 20 and the mobile terminal 2 is notified that registration is rejected.
[0022]
The server 1 automatically performs the above processing. As a result, there is no content database 20 that has a high degree of similarity.
[0023]
Next, feature parameters extracted from the content will be described. In this embodiment, the feature parameters extracted from the content are all related to the musical sound data.
[0024]
FIG. 2 shows a first embodiment. This figure shows the configuration of the database 2, but in this embodiment, the file size and hash value of the content are extracted as feature parameters and stored in the feature parameter database 21. By using the feature parameter as the file size and hash value, the calculation of the similarity becomes extremely simple. That is, if the file size and hash value are the same as the file size and hash value of the registration candidate content, it can be estimated that both contents are exactly the same.
[0025]
FIG. 3 shows an embodiment in which a file size for each part and a hash value for each part are extracted as feature parameters and stored in the feature parameter database 21. In this embodiment, since the degree of similarity for each part can be calculated, registration can be rejected even if any part such as a melody part or a bass part is imitated.
[0026]
Note that a CRC used for error code detection can be used instead of the hash value.
[0027]
FIG. 4 shows an embodiment in which a motif is extracted as a feature parameter and stored in the feature parameter database 21. Music motifs can usually be extracted from the melody part. There are various ways to extract motifs. For example, the melody data of the first four bars of a song can be extracted as motif data, or the melody data from the first stop bar to the first bar can be used as a motif. It can also be extracted as data. In addition, data obtained by deleting short notes and rests below a specified value from the data extracted in this way can be used as motif data. Furthermore, it is possible to discard the length information and use only the pitch + rest sequence as motif data. It is also possible to ignore the pitch and the order of appearance of rests, total the appearance frequency of each note, and use this as motif data. Further, from this data, it is possible to delete the short notes and rests below the specified value and finally calculate the appearance frequency of each note as the motif data. In addition, any method may be used as long as it can express the motif of the music in a data string.
[0028]
FIG. 5 shows the configuration of a database when part-specific motif data is extracted as a feature parameter and stored in the feature parameter database 21. Similar to the embodiment of FIG. 3, in order to store the motif data for each part, it is possible to further determine the presence or absence of imitation.
[0029]
FIG. 6 shows the configuration of a database when data based on lyrics data is extracted as a feature parameter and stored in the feature parameter database 21.
[0030]
As the data based on the lyric data, for example, a data string in which all the lyric data is hiragana, or data obtained by dividing the lyric into words and totaling the appearance frequency of the appearing words can be used as the feature parameter. The embodiment shown in FIG. 6 is not used to calculate the similarity of a melody or the like of a song, but is used to calculate the similarity of lyrics.
[0031]
The feature parameter database 21 as shown in FIGS. 2 to 6 is prepared in advance, and in this state, the feature parameters of the registration candidate content requested for registration from the terminal are stored in the feature parameter database 21. Compare with the parameters one by one. When calculating the similarity, if the feature parameter stored in the feature parameter database 21 is a reference parameter, the spatial distance of the registration candidate content feature parameter with respect to the reference parameter is calculated, and this value is output as the similarity. Various known methods such as a dynamic programming method for obtaining a spatial distance by absorbing fluctuations in the time axis direction and a hidden Markov method can be employed. The calculated similarity is preferably classified by using a predetermined threshold value. For example, if the similarity is classified into A to C, A is a classification with a high similarity, B is a classification with an intermediate degree of similarity, and C is a classification with a low similarity, for example, as shown in FIG. A list of similarities to the content is displayed. In the figure, No at the left end indicates the content number. In this example, the first and second contents have a low similarity (C), the third content has a high similarity (A), and the fourth content has an intermediate similarity. Yes. Note that the similarity being intermediate (B) indicates that the similarity is in a gray zone that is neither high nor low.
[0032]
In the server 1, if there is a similarity A on the similarity list obtained in this way, the registration candidate content is not registered. On the other hand, if there is a similarity B, a hold process described later is performed. Only when all are similarities C, the registration candidate content is registered.
[0033]
If there is a similarity B, the registration candidate content is suspended. The hold processing in the present embodiment means processing that does not register the content immediately, but performs registration after giving a warning or notification to the user, or leaves it to the administrator's judgment. The content of the hold process depends on the accuracy of the calculated similarity, the system operation rules, and the like. For example, if the accuracy of the calculated similarity is low, it can be said that it is desirable to leave the decision of registration to the administrator in order to eliminate the risk of registering very similar content. On the other hand, if the accuracy is high, registration is performed, but one method is to notify the user that the similarity is in the gray zone.
[0034]
FIG. 8 is a flowchart showing the above processing in time series. This operation is performed in the server 1.
[0035]
When there is a content registration request from a certain terminal (step ST1), the requested content is extracted as a registration candidate content (ST2). Next, the similarity between the extracted feature parameter and all the feature parameters stored in the feature parameter database 21 is calculated, and a list as shown in FIG. 7 is created. Next, the list is referenced to determine whether there is a similarity A (ST4) or a similarity B (ST5). If there is a thing of similarity A, registration is refused, the fact is notified to the terminal, and the process ends (ST6). If there is no similarity A and there is similarity B, a hold process is performed for the content (ST7), and the process ends. If none of the similarities A and B exist, the registration candidate content is registered in the content database 20, and the feature parameter is stored in the feature parameter database 21, and registration of the terminal is permitted. Notification is performed (ST8).
[0036]
In the above operation, the feature parameter extraction of the registration candidate content is performed in the server 1, but this process may be performed in each terminal. In that case, when making a registration request from the terminal to the server 1, the content and the extracted feature parameters are transmitted simultaneously.
[0037]
Further, the content may be an image as well as music information such as music. In this case, the feature parameter of the image is stored in the feature parameter database, and the feature parameter of the image is extracted from the registration candidate content.
[0038]
【The invention's effect】
According to the present invention, since the feature parameter database storing the feature parameters of each content together with the content database is provided on the server side, the content requested for registration from the terminal is similar to the content stored in the content database. It is possible to easily determine whether or not For this reason, in particular, distribution including registration and use of contents via the Internet is promoted.
[Brief description of the drawings]
FIG. 1 is a schematic configuration diagram of a multimedia content registration system according to an embodiment of the present invention. FIG. 2 is a database configuration example. FIG. 3 is another database configuration example. FIG. 5 shows another configuration example of the database. FIG. 6 shows another configuration example of the database. FIG. 7 shows a similarity list. FIG. 8 shows a schematic operation of the server.

Claims (2)

複数パートからなる楽曲を含むマルチメディアコンテンツが登録されているコンテンツデータベースと、
前記コンテンツデータベースに登録されている各マルチメディアコンテンツの楽曲のパート別のモチーフデータを特徴パラメータとして抽出して記憶した特徴パラメータデータベースと、
前記コンテンツデータベースに新たに登録しようとした登録候補マルチメディアコンテンツの楽曲のパート別のモチーフデータを特徴パラメータとして抽出して前記特徴パラメータデータベース内の各特徴パラメータとの類似度を計算する特徴パラメータ類似度計算手段と、
前記類似度を所定のしきい値により高中低の3つに区分けし、
前記特徴パラメータ類似度計算手段により計算した類似度において
高類似度のものがある場合には、前記登録候補マルチメディアコンテンツの登録を拒否し、
高類似度のものがなく中類似度のものがある場合には、前記登録候補マルチメディアコンテンツの登録を保留し、
中類似度のものもない場合には、前記登録候補マルチメディアコンテンツの登録を許可する登録判定手段と、
を備えてなる、マルチメディアコンテンツの登録システム。
A content database in which multimedia content including music composed of multiple parts is registered;
A characteristic parameter database storing extracts motif data different parts music of each multimedia content registered in the content database as a characteristic parameter,
Extracts each part of the motif data of the music of registered candidate multimedia content to be newly registered in the content database as a characteristic parameter, wherein the parameter to calculate the degree of similarity between the characteristic parameters of the feature parameter database similar Degree calculation means,
The similarity is divided into high, medium and low according to a predetermined threshold,
In each similarity calculated by the feature parameter similarity calculation means,
If there is a high similarity, the registration candidate multimedia content registration is rejected,
If there is no high similarity and there is medium similarity, the registration of the registration candidate multimedia content is suspended,
If there is no medium similarity, registration determination means for permitting registration of the registration candidate multimedia content ;
A multimedia content registration system comprising:
前記登録判定手段が登録を許可した場合、When the registration determination unit permits registration,
当該登録候補マルチメディアコンテンツを前記コンテンツデータベースに登録し、かつ、当該登録候補マルチメディアコンテンツの特徴パラメータを前記特徴パラメータデータベースに記憶させる登録手段を、さらに備える請求項1に記載のマルチメディアコンテンツの登録システム。The multimedia content registration according to claim 1, further comprising registration means for registering the registration candidate multimedia content in the content database and storing a feature parameter of the registration candidate multimedia content in the feature parameter database. system.
JP2000248446A 2000-08-18 2000-08-18 Multimedia content registration system Expired - Fee Related JP4483049B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000248446A JP4483049B2 (en) 2000-08-18 2000-08-18 Multimedia content registration system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000248446A JP4483049B2 (en) 2000-08-18 2000-08-18 Multimedia content registration system

Publications (2)

Publication Number Publication Date
JP2002063381A JP2002063381A (en) 2002-02-28
JP4483049B2 true JP4483049B2 (en) 2010-06-16

Family

ID=18738353

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000248446A Expired - Fee Related JP4483049B2 (en) 2000-08-18 2000-08-18 Multimedia content registration system

Country Status (1)

Country Link
JP (1) JP4483049B2 (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4823758B2 (en) * 2006-04-28 2011-11-24 富士フイルム株式会社 Image management server
JP4981630B2 (en) * 2007-01-05 2012-07-25 ヤフー株式会社 Kansei matching method, apparatus and computer program
JP2008257444A (en) 2007-04-04 2008-10-23 Nec Corp Similar file management device, method therefor and program therefor
AU2008247347A1 (en) 2007-05-03 2008-11-13 Google Inc. Monetization of digital content contributions
JP5094770B2 (en) * 2009-03-10 2012-12-12 富士フイルム株式会社 Case image retrieval apparatus, method and program
JP5291523B2 (en) * 2009-04-21 2013-09-18 株式会社データ変換研究所 Similar data retrieval device and program thereof
JP7404662B2 (en) * 2019-06-03 2023-12-26 富士フイルムビジネスイノベーション株式会社 Information processing device and program
JP6836643B1 (en) * 2019-11-27 2021-03-03 株式会社スカイコム Management server, document file management system, document file management method, and document file management program
WO2025089248A1 (en) * 2023-10-25 2025-05-01 パナソニックIpマネジメント株式会社 Control method, device, and program

Also Published As

Publication number Publication date
JP2002063381A (en) 2002-02-28

Similar Documents

Publication Publication Date Title
JP5726317B2 (en) Media rights management using melody identification
CN110309388B (en) Method and device for identifying illegal risk of data object information and computer system
US11023438B2 (en) System and method for exposing internal search indices to internet search engines
US20190114396A1 (en) Methods and apparatus for sharing, transferring and removing previously owned digital media
US7310629B1 (en) Method and apparatus for controlling file sharing of multimedia files over a fluid, de-centralized network
CN101286171B (en) Information processing system, information processing apparatus, server apparatus, information processing method, and program
US7228293B2 (en) Copy detection for digitally-formatted works
KR101627398B1 (en) System and method for protecting personal contents right using context-based search engine
US20050198061A1 (en) Process and product for selectively processing data accesses
US20040243540A1 (en) Method and device for monitoring and analyzing signals
CN101493918A (en) On-line music pirate monitoring method and system
CN101304414A (en) Systems, devices, methods and programs for processing information
JP5000477B2 (en) Content data, content fraud detection program, apparatus and method
JP4483049B2 (en) Multimedia content registration system
KR20040062975A (en) Fingerprint database maintenance method and system
CN102855423A (en) A tracking method and device for written works
CN109582641A (en) A kind of screening technique and screening system of the works typing based on block chain
KR102423636B1 (en) Method of managing copyright of content
JP2023102518A (en) NFT monitoring program and NFT monitoring system
JP2007207051A (en) Digital watermark embedding / distribution method and apparatus
CN102096780B (en) Rapid detection method of digital fingerprints under large-scale user environment
JP4990823B2 (en) Illegal content determination support system and control program for illegal content determination support system
KR20090112845A (en) Method and system for managing contents copyright and recording medium therefor
KR101612997B1 (en) System and method for sharing digital content between NFC terminals using context-based search engine
WO2013011896A1 (en) Information processing apparatus, information processing method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070618

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090812

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090915

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20091116

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20091116

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: 20100302

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: 20100315

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130402

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140402

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees