JPH11249670A - Karaoke device and karaoke terminal device - Google Patents

Karaoke device and karaoke terminal device

Info

Publication number
JPH11249670A
JPH11249670A JP10071293A JP7129398A JPH11249670A JP H11249670 A JPH11249670 A JP H11249670A JP 10071293 A JP10071293 A JP 10071293A JP 7129398 A JP7129398 A JP 7129398A JP H11249670 A JPH11249670 A JP H11249670A
Authority
JP
Japan
Prior art keywords
key
karaoke
data
music data
terminal device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP10071293A
Other languages
Japanese (ja)
Inventor
Shigeto Kawabata
成人 河端
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.)
Victor Company of Japan Ltd
Original Assignee
Victor Company of Japan Ltd
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 Victor Company of Japan Ltd filed Critical Victor Company of Japan Ltd
Priority to JP10071293A priority Critical patent/JPH11249670A/en
Publication of JPH11249670A publication Critical patent/JPH11249670A/en
Pending legal-status Critical Current

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)

Abstract

PROBLEM TO BE SOLVED: To make an unauthorized use difficult when permitting and/or inhibiting a reproducing by setting a reproducing permission key on music data. SOLUTION: Communication distributed data are composed of headers and fields of ciphered music data X0, X1 to Xn. The headers are composed of the fields of music information data and the fields of ciphered reproducing permission codes N0, N1 to Ni. A ciphered key f(X0 to Xn) is generated by a one directional conversion f based on the original data of the music data X0, X1 to Xn. The codes N0, N1 to Ni are ciphered by exclusive 0Ring the original data and random numbers using the ciphered key f(X0 to Xn) as an initial value for every bit. At a terminal device side, the ciphered key f(X0 to Xn) is generated based on the decoded data of the music data X0, X1 to Xn and the codes N0, N1 to Ni are decoded.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、曲データの不正利
用を再生許可キーにより防止するカラオケ装置及びカラ
オケ端末装置に関し、特に曲データのコピープロテクト
構造に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a karaoke apparatus and a karaoke terminal apparatus for preventing unauthorized use of music data by a reproduction permission key, and more particularly to a copy protection structure for music data.

【0002】[0002]

【従来の技術】近年のカラオケでは業務中心の形態か
ら、インターネットを利用したカラオケに代表されるよ
うに個人が楽しむ形態に移行しつつある。この種の従来
例としては、例えば特開平8−101694号公報、特
開平8−214090号公報、特開平8−305379
号公報などが知られている。しかしながら、このように
ネットワーク化が進み、カラオケ楽曲データをホスト装
置から個人ユーザの端末にダウンロードすることが可能
になると、カラオケ楽曲の提供者にとってその不正利用
が問題となる。すなわち、個人ユーザの再生装置はパー
ソナルコンピュータ上のソフトウエアであることが多い
ので、コピーやデータ解析が自由である。
2. Description of the Related Art In recent years, karaoke is shifting from a business-oriented form to a form enjoyed by individuals, as represented by karaoke using the Internet. Conventional examples of this type include, for example, JP-A-8-101694, JP-A-8-214090, and JP-A-8-305379.
Publications are known. However, if networking advances and it becomes possible to download karaoke music data from a host device to a personal user's terminal, the karaoke music provider will have a problem of unauthorized use. That is, since the reproduction device of the individual user is often software on a personal computer, copying and data analysis are free.

【0003】従来の不正利用の防御対策としては、カラ
オケ曲データ部を暗号化して解読を困難にするととも
に、曲のヘッダ内に再生許可キーとして再生期限を示す
日付や再生可能なバージョンをセットし、これを再生装
置がチェックして再生期限内である場合や、再生可能な
バージョンの場合にカラオケ曲データ部を復号して再生
を行う方法が知られている。
[0003] As a conventional countermeasure against unauthorized use, a karaoke song data portion is encrypted to make it difficult to decipher, and a date indicating a playback expiration date and a playable version are set as a playback permission key in a song header. A method is known in which a karaoke song data portion is decoded and played back when the playback device checks this and the playback time limit is reached, or when the version is a playable version.

【0004】[0004]

【発明が解決しようとする課題】しかしながら、上記の
ように曲のヘッダ内に再生許可キーとして再生期限を示
す日付や再生可能なバージョンをセットする方法では、
曲のヘッダ内の再生許可キーをコピーして他の曲に組み
込まれると、再生期限を過ぎていたり、再生可能なバー
ジョンでなく、本来再生が禁止される曲も再生可能にな
るという問題点がある。
However, as described above, in the method of setting a date indicating a reproduction time limit or a reproducible version as a reproduction permission key in the header of a song,
If the playback permission key in the song header is copied and incorporated into another song, the playback limit has expired, and not only the reproducible version but also the songs that are originally prohibited from being played can be played. is there.

【0005】本発明は上記従来例の問題点に鑑み、再生
許可キーを曲データにセットして再生を許可、禁止する
場合の不正利用を困難にすることができるカラオケ装置
及びカラオケ端末装置を提供することを目的とする。
The present invention has been made in view of the above-mentioned problems of the prior art, and provides a karaoke apparatus and a karaoke terminal apparatus in which a reproduction permission key is set in music data to make unauthorized use difficult when reproduction is permitted or prohibited. The purpose is to do.

【0006】[0006]

【課題を解決するための手段】本発明は上記目的を達成
するために、曲データの制作装置側で暗号化する前の曲
データに基づいて暗号化キーを生成し、この暗号化キー
により再生許可キーを暗号化して暗号化曲データと共に
端末装置側に配信し、端末装置側では暗号化された曲デ
ータを復号化してこの復号化データに基づいて暗号化キ
ーを生成し、この暗号化キーにより再生許可キーを復号
するようにしたものである。すなわち本発明によれば、
カラオケ用楽曲データとその再生許可キーを制作装置に
より制作してカラオケ端末装置に配信し、再生許可キー
により前記カラオケ端末装置によるカラオケ用楽曲デー
タの再生を前記再生許可キーにより許可又は禁止するカ
ラオケ装置において、前記制作装置は、曲データを暗号
化するとともに、暗号化する前の曲データに基づいて暗
号化キーを生成してこの暗号化キーにより前記再生許可
キーを暗号化し、前記暗号化された曲データ及び再生許
可キーをフォーマット化して前記カラオケ端末装置に配
信し、前記カラオケ端末装置は、前記暗号化された曲デ
ータを復号化してこの復号化データに基づいて前記暗号
化キーを生成してこの暗号化キーにより前記再生許可キ
ーを復号し、この再生許可キーによりカラオケ用楽曲デ
ータの再生を行うことを特徴とするカラオケ装置が提供
される。
According to the present invention, in order to achieve the above object, an encryption key is generated based on music data before being encrypted on a music data production apparatus side, and reproduced using the encryption key. The permission key is encrypted and distributed to the terminal device together with the encrypted music data. The terminal device decrypts the encrypted music data and generates an encryption key based on the decrypted data. Is used to decrypt the reproduction permission key. That is, according to the present invention,
A karaoke apparatus for producing karaoke music data and its reproduction permission key by a production device and distributing the karaoke music data to the karaoke terminal device, and permitting or prohibiting the reproduction of the karaoke music data by the karaoke terminal device with the reproduction permission key. In the above, the production device encrypts the music data, generates an encryption key based on the music data before encryption, encrypts the reproduction permission key with the encryption key, and The song data and the reproduction permission key are formatted and distributed to the karaoke terminal device, and the karaoke terminal device decrypts the encrypted song data and generates the encryption key based on the decrypted data. The reproduction permission key is decrypted using the encryption key, and the karaoke music data is reproduced using the reproduction permission key. Karaoke apparatus is provided, wherein the door.

【0007】また本発明によれば、曲データを暗号化す
るとともに、暗号化する前の曲データに基づいて暗号化
キーを生成してこの暗号化キーにより再生許可キーを暗
号化し、前記暗号化された曲データ及び再生許可キーを
フォーマット化したデータ構造に基づいて再生を行うカ
ラオケ端末装置であって、前記暗号化された曲データを
復号化してこの復号化データに基づいて前記暗号化キー
を生成してこの暗号化キーにより再生許可キーを復号
し、この再生許可キーによりカラオケ用楽曲データの再
生を行うことを特徴とするカラオケ端末装置が提供され
る。
According to the present invention, the music data is encrypted, an encryption key is generated based on the music data before encryption, and the reproduction permission key is encrypted with the encryption key. A karaoke terminal device that performs playback based on a data structure in which the formatted song data and the playback permission key are formatted, wherein the encrypted song data is decrypted, and the encrypted key is decrypted based on the decrypted data. A karaoke terminal device is provided, wherein the karaoke terminal device is generated and decrypts a reproduction permission key using the encryption key, and reproduces karaoke music data using the reproduction permission key.

【0008】[0008]

【発明の実施の形態】以下、図面を参照して本発明の実
施の形態を説明する。図1は本発明に係るカラオケ装置
における配信データの構造を示す説明図、図2は本発明
に係るカラオケ装置及びカラオケ端末装置の一実施形態
を示す構成図である。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is an explanatory diagram showing the structure of distribution data in a karaoke device according to the present invention, and FIG. 2 is a configuration diagram showing one embodiment of a karaoke device and a karaoke terminal device according to the present invention.

【0009】図1に示す実線の矢印は、図2に示す制作
装置100による暗号化の手順を示し、破線の矢印は図
2に示すカラオケ端末装置による復号化の手順を示して
いる。本発明に係る配信データの構造は、ヘッダと暗号
化された複数の曲データX0、X1〜Xnのフィールド
により構成され、ヘッダは曲情報データのフィールド
と、暗号化された複数の再生許可コードN0、N1〜N
iのフィールドにより構成されている。曲データX0、
X1〜XnはMIDI(Musical Instrument Digital I
nstrument)データにより構成され、その各々は楽音発
生情報の他に、歌詞データや歌詞の色替わりタイミン
グ、表示タイミングを含む。曲情報データは曲データX
0、X1〜Xnに関する歌手名、曲名、曲制作会社など
の情報により構成されている。
A solid arrow shown in FIG. 1 shows a procedure of encryption by the production apparatus 100 shown in FIG. 2, and a broken arrow shows a procedure of decryption by the karaoke terminal shown in FIG. The structure of the distribution data according to the present invention includes a header and a plurality of encrypted music data fields X0 and X1 to Xn. The header includes a music information data field and a plurality of encrypted reproduction permission codes N0. , N1 to N
i field. Song data X0,
X1 to Xn are MIDI (Musical Instrument Digital I
nstrument) data, each of which includes, in addition to the musical sound generation information, lyrics data, lyrics color change timing, and display timing. Song information data is song data X
0, X1 to Xn, and information on a singer name, a song name, a song production company, and the like.

【0010】ここで、曲データX0、X1〜Xnのオリ
ジナルデータに基づいて一方向の変換fにより、暗号化
キーf(X0〜Xn)が生成される。そして、再生許可
コードN0、N1〜Niは、そのオリジナルデータと暗
号化キーf(X0〜Xn)を初期値とする乱数とをビッ
ト毎に排他的論理和することにより暗号化されている。
Here, an encryption key f (X0 to Xn) is generated by one-way conversion f based on the original data of the music data X0 and X1 to Xn. The reproduction permission codes N0 and N1 to Ni are encrypted by exclusive ORing the original data and a random number having the encryption key f (X0 to Xn) as an initial value for each bit.

【0011】本発明のカラオケ端末装置はパソコンによ
り構成され、図2に示すように制作装置100により作
成されてダウンロードされた曲ファイルを蓄積するため
のHDD(ハードディスクドライブ)18と、このパソ
コンで起動する端末プレーヤソフトを有する。以下端末
プレーヤソフトがユーザパソコン16にインストールさ
れたものとして説明する。すなわち端末プレーヤソフト
のインストールされたユーザパソコン16はシーケンサ
24と、画像処理部26と、楽曲解析部28と、画面表
示制御部32と、音楽再生制御部34とGUI(グラフ
ィカル・ユーザ・インタフェース)36を有する。画面
表示制御部32にはディスプレイ38が接続され、音楽
再生制御部34にはスピーカ42が接続されたり、外部
音源40を介してスピーカ44が接続される。
The karaoke terminal device of the present invention is constituted by a personal computer, and as shown in FIG. 2, an HDD (hard disk drive) 18 for storing music files created and downloaded by the production device 100, and activated by the personal computer. Terminal software. The following description is based on the assumption that the terminal player software is installed on the user personal computer 16. That is, the user personal computer 16 on which the terminal player software is installed is a sequencer 24, an image processing unit 26, a music analysis unit 28, a screen display control unit 32, a music reproduction control unit 34, and a GUI (graphical user interface) 36. Having. A display 38 is connected to the screen display control unit 32, and a speaker 42 is connected to the music reproduction control unit 34, and a speaker 44 is connected via an external sound source 40.

【0012】GUI36は不図示のマウスやキーボード
を使用して、ユーザがディスプレイ38の表示画面を見
ながら、端末プレーヤ16に指示を与えるためのインタ
フェースである。画像処理部26はCD−ROM20に
記録されている多数の静止画データとHDD18に記憶
されている差し替え画データを処理して画面表示制御部
32に出力することにより、その画像をディスプレイ3
8に表示させる。楽曲解析部28はHDD18に記憶さ
れているMIDIデータを解析して音楽再生制御部34
に出力することにより、その曲を音楽再生制御部34の
内部音源とスピーカ42や、外部音源40とスピーカ4
4により再生させる。
The GUI 36 is an interface for the user to give an instruction to the terminal player 16 while looking at the display screen of the display 38 using a mouse or keyboard (not shown). The image processing unit 26 processes a large number of still image data recorded on the CD-ROM 20 and replacement image data stored in the HDD 18 and outputs the processed image data to the screen display control unit 32 so that the image is displayed on the display 3.
8 is displayed. The music analysis unit 28 analyzes the MIDI data stored in the HDD 18 and
To output the music to the internal sound source and the speaker 42 of the music reproduction control unit 34 or the external sound source 40 and the speaker 4
4 to reproduce.

【0013】そして、この端末装置においては、図1に
おいて破線で示すように、まず、曲データX0、X1〜
Xnを復号し、次いでこの復号されたオリジナル曲デー
タに基づいて変換fにより暗号化キーf(X0〜Xn)
を算出し、次いで暗号化された再生許可コードN0、N
1〜Niと、暗号化キーf(X0〜Xn)を初期値とす
る乱数とをビット毎に排他的論理和することにより再生
許可コードN0、N1〜Niを復号する。次いでこの復
号された再生許可コードをチェックし、再生許可条件が
OKの場合には曲を再生する。
In this terminal device, first, as shown by a broken line in FIG.
Xn is decrypted, and an encryption key f (X0 to Xn) is converted by the conversion f based on the decrypted original music data.
Is calculated, and then the encrypted reproduction permission codes N0, N
The reproduction permission codes N0 and N1 to Ni are decrypted by exclusive ORing the bits 1 to Ni and a random number having the encryption key f (X0 to Xn) as an initial value for each bit. Next, the decrypted reproduction permission code is checked, and if the reproduction permission condition is OK, the music is reproduced.

【0014】[0014]

【発明の効果】以上説明したように本発明によれば、曲
データの制作装置側で暗号化する前の曲データに基づい
て暗号化キーを生成し、この暗号化キーにより再生許可
キーを暗号化して暗号化曲データと共に端末装置側に配
信し、端末装置側では暗号化された曲データを復号化し
てこの復号化データに基づいて暗号化キーを生成し、こ
の暗号化キーにより再生許可キーを復号するようにした
ので、再生許可キーは暗号化する前の曲データに基づい
てしか復号することができず、したがって、再生許可キ
ーを曲データにセットして再生を許可、禁止する場合の
不正利用を困難にすることができる。
As described above, according to the present invention, an encryption key is generated on the music data production device side based on music data before encryption, and a reproduction permission key is encrypted with the encryption key. The encrypted music data is distributed to the terminal device together with the encrypted music data, and the terminal device decrypts the encrypted music data to generate an encryption key based on the decrypted data. Is decrypted, the reproduction permission key can be decrypted only based on the music data before encryption. Therefore, when the reproduction permission key is set in the music data to permit or prohibit the reproduction, Unauthorized use can be made difficult.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明に係るカラオケ装置における配信データ
の構造を示す説明図である。
FIG. 1 is an explanatory diagram showing the structure of distribution data in a karaoke apparatus according to the present invention.

【図2】本発明に係るカラオケ装置及びカラオケ端末装
置の一実施形態を示す構成図である。
FIG. 2 is a configuration diagram showing one embodiment of a karaoke device and a karaoke terminal device according to the present invention.

【符号の説明】[Explanation of symbols]

16 ユーザパソコン(カラオケ端末装置)(端末プレ
ーヤソフトインストール状態) 100 制作装置
16 user personal computer (karaoke terminal device) (terminal player software installed state) 100 production device

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 FI G11B 20/10 301 G11B 20/10 301A H04L 9/08 H04L 9/00 601B ──────────────────────────────────────────────────の Continued on the front page (51) Int.Cl. 6 Identification code FI G11B 20/10 301 G11B 20/10 301A H04L 9/08 H04L 9/00 601B

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 カラオケ用楽曲データとその再生許可キ
ーを制作装置により制作してカラオケ端末装置に配信
し、再生許可キーにより前記カラオケ端末装置によるカ
ラオケ用楽曲データの再生を前記再生許可キーにより許
可又は禁止するカラオケ装置において、 前記制作装置は、曲データを暗号化するとともに、暗号
化する前の曲データに基づいて暗号化キーを生成してこ
の暗号化キーにより前記再生許可キーを暗号化し、前記
暗号化された曲データ及び再生許可キーをフォーマット
化して前記カラオケ端末装置に配信し、 前記カラオケ端末装置は、前記暗号化された曲データを
復号化してこの復号化データに基づいて前記暗号化キー
を生成してこの暗号化キーにより前記再生許可キーを復
号し、この再生許可キーによりカラオケ用楽曲データの
再生を行うことを特徴とするカラオケ装置。
1. A karaoke music data and a reproduction permission key thereof are produced by a production device and distributed to the karaoke terminal device. The reproduction permission key permits reproduction of the karaoke music data by the karaoke terminal device by the reproduction permission key. Or in a karaoke device to be prohibited, the production device encrypts the music data, generates an encryption key based on the music data before encryption, encrypts the reproduction permission key with this encryption key, The encrypted song data and the reproduction permission key are formatted and distributed to the karaoke terminal device. The karaoke terminal device decrypts the encrypted song data and performs the encryption based on the decrypted data. A key is generated, the reproduction permission key is decrypted with the encryption key, and the music data for karaoke is reproduced with the reproduction permission key. Karaoke apparatus characterized by performing the playback.
【請求項2】 曲データを暗号化するとともに、暗号化
する前の曲データに基づいて暗号化キーを生成してこの
暗号化キーにより再生許可キーを暗号化し、前記暗号化
された曲データ及び再生許可キーをフォーマット化した
データ構造に基づいて再生を行うカラオケ端末装置であ
って、 前記暗号化された曲データを復号化してこの復号化デー
タに基づいて前記暗号化キーを生成してこの暗号化キー
により再生許可キーを復号し、この再生許可キーにより
カラオケ用楽曲データの再生を行うことを特徴とするカ
ラオケ端末装置。
2. Encrypting the music data, generating an encryption key based on the music data before the encryption, encrypting the reproduction permission key with the encryption key, and A karaoke terminal device for performing reproduction based on a data structure in which a reproduction permission key is formatted, wherein the karaoke terminal device decrypts the encrypted music data, generates the encryption key based on the decrypted data, and generates the encrypted key. A karaoke terminal device, wherein a reproduction permission key is decrypted by a decryption key and karaoke music data is reproduced by the reproduction permission key.
JP10071293A 1998-03-05 1998-03-05 Karaoke device and karaoke terminal device Pending JPH11249670A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10071293A JPH11249670A (en) 1998-03-05 1998-03-05 Karaoke device and karaoke terminal device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10071293A JPH11249670A (en) 1998-03-05 1998-03-05 Karaoke device and karaoke terminal device

Publications (1)

Publication Number Publication Date
JPH11249670A true JPH11249670A (en) 1999-09-17

Family

ID=13456500

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10071293A Pending JPH11249670A (en) 1998-03-05 1998-03-05 Karaoke device and karaoke terminal device

Country Status (1)

Country Link
JP (1) JPH11249670A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7519179B2 (en) 2003-05-29 2009-04-14 Sony Corporation Information transmission apparatus and method, information reception apparatus and method, and information-providing system
USRE42019E1 (en) 1999-09-01 2010-12-28 Panasonic Corporation Distribution system, semiconductor memory card, receiving apparatus, computer-readable recording medium and receiving method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USRE42019E1 (en) 1999-09-01 2010-12-28 Panasonic Corporation Distribution system, semiconductor memory card, receiving apparatus, computer-readable recording medium and receiving method
US7519179B2 (en) 2003-05-29 2009-04-14 Sony Corporation Information transmission apparatus and method, information reception apparatus and method, and information-providing system
US8145895B2 (en) 2003-05-29 2012-03-27 Sony Corporation Information transmission apparatus and method, information reception apparatus and method, and information-providing system

Similar Documents

Publication Publication Date Title
KR100456496B1 (en) Data authentication system
JP4391056B2 (en) Information management apparatus and method, recording medium, and program
JP4561146B2 (en) Content distribution system, encryption apparatus, encryption method, information processing program, and storage medium
JP2001209583A (en) Recorded data regenerator and method for saved data processing and program distribution media
JP4370800B2 (en) Music content utilization apparatus and program
JP2000076141A (en) Copying prevention device and method
US7274789B2 (en) Information recording/reproducing apparatus with security measure
CN1637851B (en) Music apparatus with selective decryption of usable component in loaded composite content
JP2002344441A (en) Digital data encryption system, digital data reproducing device, digital data enciphering method, digital data reproducing method and program for making computer execute the method
JP3891720B2 (en) Recording medium and recording / reproducing apparatus
JP2004140757A (en) Encryption method of content, decoding method of decoding encrypted data, and apparatus of the same
JP4201624B2 (en) Content recording apparatus, content use apparatus, content recording method, content use method, content recording program, and content use program
JPH11249670A (en) Karaoke device and karaoke terminal device
JP4225201B2 (en) Music content utilization apparatus and program
JP2000092042A (en) Music data service system and music data decoder
JP2008011219A (en) Digital watermark embedding system, device and program
KR100320182B1 (en) Encryption method for digital data file
JP2001209309A (en) Data processor, contents data generating method, data processing method and program providing medium
US7334134B2 (en) System and method for playback of copying-and-use-protected acoustic and image media
JP2001209312A (en) Data processing system, recording device, data processing method and program providing medium
JP4867424B2 (en) Content recording device, content playback device or computer program
JP2001156771A (en) Encrypted information transmission method, encrypted information transmitter and transmission medium
JP3870700B2 (en) Electronic information processing method and apparatus
JP4788736B2 (en) Music content utilization apparatus and program
JP2001156772A (en) Encrypted information reproduction method and encrypted information reproduction device

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20040319