JPH0831248B2 - Method and device for protecting digital data - Google Patents
Method and device for protecting digital dataInfo
- Publication number
- JPH0831248B2 JPH0831248B2 JP61254606A JP25460686A JPH0831248B2 JP H0831248 B2 JPH0831248 B2 JP H0831248B2 JP 61254606 A JP61254606 A JP 61254606A JP 25460686 A JP25460686 A JP 25460686A JP H0831248 B2 JPH0831248 B2 JP H0831248B2
- Authority
- JP
- Japan
- Prior art keywords
- code
- data
- sync
- error correction
- digital data
- 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 - Lifetime
Links
- 238000000034 method Methods 0.000 title claims description 19
- 230000005540 biological transmission Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 7
- 238000001514 detection method Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 230000006378 damage Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000003550 marker Substances 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、誤り訂正機能を持たせたデイジタルデータ
の処理方式に係り、特に記録媒体からのデータの再生に
際してのデータの保護に好適なデータの保護方法及び保
護装置に関する。Description: TECHNICAL FIELD The present invention relates to a digital data processing method having an error correction function, and particularly to data suitable for data protection when reproducing data from a recording medium. The present invention relates to a protection method and a protection device.
デイジタルデータの処理に際して、このデータを所定
長に分割し、この分割した各データ毎に誤り訂正用の、
例えばパリテイ符号などを付加し、これら分割した各デ
ータ毎に誤り訂正を行なう方法が知られている。At the time of processing digital data, this data is divided into a predetermined length, and each divided data is used for error correction.
For example, a method is known in which a parity code or the like is added and error correction is performed for each of these divided data.
ところで、このような方法では、上記した分割位置の
識別のために、それ専用の、例えばシンクコードなどと
呼ばれるデータが挿入される。By the way, in such a method, for the purpose of identifying the above-mentioned division position, dedicated data such as a sync code is inserted.
そこで、本発明では、このシンクコードに暗証機能を
持たせ、これにより容易にデータ保護が得られるように
したものである。Therefore, in the present invention, the sync code is provided with a secret code function so that data protection can be easily obtained.
一般に、デイジタルデータの記録・再生などの処理に
際しては、使用する記録媒体の欠陥や、記録データ読み
取り時の雑音等により、連続または単一のビット誤りを
発生することがあり、このため、従来から誤り訂正方式
の適用が一般的である。In general, during processing such as recording / reproducing of digital data, a continuous or single bit error may occur due to defects in the recording medium used, noise during reading of the recorded data, etc. An error correction method is generally applied.
ところで、このような場合での誤り訂正方式として
は、従来から、一連のデイジタルデータを順次所定長に
分割し、この分割したデータごとにパリテイ符号などの
誤り訂正符号を付加する方式が一般的に使用されてお
り、このような誤り訂正方式について、第2図により説
明すると、まず、記録系では、入力データ1を誤り訂正
符号付加部2に供給し、ここで、この入力データ1を順
次、ワード単位に分割して誤り訂正ブロツクとし、この
誤り訂正ブロツクごとに誤り訂正符号を付加し、第3図
(a)に示すようなデータ構造とする。By the way, as an error correction method in such a case, conventionally, a method in which a series of digital data is sequentially divided into a predetermined length and an error correction code such as a parity code is added to each of the divided data is generally used. This error correction method used in the present invention will be described with reference to FIG. 2. First, in the recording system, the input data 1 is supplied to the error correction code adding section 2, and the input data 1 is sequentially input. The data is divided into words to form an error correction block, and an error correction code is added to each error correction block to form a data structure as shown in FIG.
しかしながら、このとき付加される誤り訂正符号はデ
ータの内容に伴って変化するため、このままではデータ
の区切りが判別できず、このようなデータをそのまま第
2図の記録データ8として記録媒体9に記録したので
は、再生系では入力データと誤り訂正符号の区別ができ
ず、誤り訂正ができないどころか、このままでは入力デ
ータの実体さえ不明確になってしまう。However, since the error correction code added at this time changes according to the content of the data, the data delimiter cannot be discriminated as it is, and such data is directly recorded on the recording medium 9 as the recording data 8 in FIG. Therefore, in the reproducing system, the input data and the error correction code cannot be distinguished from each other, and even if the error correction cannot be performed, the substance of the input data becomes unclear as it is.
そこで、第3図(b)に示すように、各誤り訂正ブロ
ツク毎にその先頭の区切部分に、常に一定で変化しない
コードを挿入しておき、このコードの検出によって誤り
訂正符号と後続の入力データとを区別する方法が適用さ
れており、この方法についてさらに第2図によって説明
すると、まず、記録系では、あらかじめ各誤り訂正ブロ
ツク毎に、その始点に所定のスペースを設けておく。そ
して、このスペースが現われる毎にコード付加部7の中
にあるスイツチ6をコード信号入力5の方に切り換え、
これによりコード発生部4からの所定のコードを挿入
し、この結果、記録媒体9への記録データ8が第3図
(b)に示すようなデータとなるようにする。Therefore, as shown in FIG. 3 (b), a code that is always constant and does not change is inserted in the leading delimiter portion of each error correction block, and the error correction code and the subsequent input are detected by detecting this code. A method for distinguishing from data is applied, and this method will be further described with reference to FIG. 2. First, in the recording system, a predetermined space is provided at the starting point of each error correction block in advance. Then, every time this space appears, the switch 6 in the code adding section 7 is switched to the code signal input 5,
As a result, a predetermined code from the code generator 4 is inserted, and as a result, the recording data 8 on the recording medium 9 becomes the data shown in FIG. 3 (b).
一方、再生系では、第2図に示すように、記録媒体9
から読み取ったデータ10と、コード発生部11から読み出
した所定のコード(コード発生部4からのコードと同
じ)とをコード検出部12で比較し、これらの一致の検出
により各誤り訂正ブロツクの始点を認知し、一致情報14
を発生させる。そして、誤り訂正部13はこの一致情報14
に基いて読み取りデータ10を入力データとパリテイ符号
などの誤り訂正符号とに区別し、これにより誤り訂正を
行ない、入力データ1を忠実に再生した出力データ15を
得るようにするのである。On the other hand, in the reproducing system, as shown in FIG.
The code detector 12 compares the data 10 read from the code generator 10 with a predetermined code (same as the code from the code generator 4) read from the code generator 11, and the start point of each error correction block is detected by detecting the coincidence. Recognize and match information 14
Generate. Then, the error correction unit 13 uses the matching information 14
Based on the above, the read data 10 is distinguished into the input data and the error correction code such as the parity code, and the error correction is performed by this to obtain the output data 15 which faithfully reproduces the input data 1.
なお、以上に説明した、区別用に使用されるコードの
ことを、一般にはシンクコード(インデックス、インデ
ックスマーカなどとも呼ばれる)と呼ぶ。The code used for distinction described above is generally called a sync code (also called an index or index marker).
ところで、このような従来のデイジタルデータ処理方
式では、データの保護については特に何も考慮されてい
なかった。By the way, in such a conventional digital data processing method, no particular consideration is given to data protection.
近年、オーディオやビデオのデイジタル化が進み、こ
れに伴ってデイジタルデータの記録/再生システム(デ
イジタルVTR、デイジタルオーデイオレコーダ、デイジ
タルオーデイオデイスク、データレコーダ等)の普及が
著しい。In recent years, digitalization of audio and video has progressed, and along with this, digital data recording / reproducing systems (digital VTR, digital audio recorder, digital audio disk, data recorder, etc.) have become popular.
このため、記録された媒体(ビデオテープ、オーデイ
オテープ、デイスケツト等)さえ入手すれは、誰にでも
容易に記録されたデータを得ることが可能になり、さら
にはビデオやオーデイオにおいてはアナログ信号と異な
りダビング時の映像や音声の劣化が無くなるため、ソー
スデータと同程度のものがいくらでも複製可能になる。Therefore, even if a recorded medium (video tape, audio tape, diskette, etc.) is available, anyone can easily obtain the recorded data, and unlike video and audio, unlike analog signals. Since the deterioration of video and audio during dubbing is eliminated, it is possible to duplicate as much as the source data.
このことは、メリットである反面、著作権侵害等の問
題が発生しやすい環境をもたらすことにもなる。特に、
今後は、プライベートなデータ、例えば、患者の診察デ
ータ、個人の住所や電話番号の登録データ、企業での戦
略データなどをデイジタル記録/再生システムで扱う場
合が多くなると予想されるが、このとき、上記の問題の
解決が重要になる。While this is a merit, it also brings about an environment where problems such as copyright infringement are likely to occur. In particular,
In the future, it is expected that private data, such as patient examination data, personal address and telephone number registration data, and strategic data in companies, will be handled by the digital recording / playback system in many cases. Solving the above problems becomes important.
本発明は、このような点に鑑みてなされたもので、そ
の目的とするところは、誤り訂正方式を採用しているデ
ータ処理システムにおいて、簡単にデータ保護が行ない
得るようにした、デイジタルデータの保護方法及び保護
装置の提供にある。The present invention has been made in view of the above circumstances, and an object thereof is to protect digital data in a data processing system that employs an error correction method. A protection method and a protection device are provided.
上記目的を達成するため、本発明は、所定の時間を設
定する識別データを用い、再生系で誤り訂正方式に使用
されるシンクコードの発生が、識別コードで設定された
時間以外では出力されないようにしたものである。In order to achieve the above object, the present invention uses identification data for setting a predetermined time so that the generation of a sync code used in an error correction method in a reproducing system is not output except at the time set by the identification code. It is the one.
上記した誤り訂正方式では、再生系でのシンクコード
の使用が不可欠で、これによりデータ内でのシンクコー
ドが検出できなければ、データと誤り訂正符号との区別
が付かず、データの再生は不可能である。In the error correction method described above, the use of the sync code in the reproduction system is indispensable. If the sync code in the data cannot be detected by this, the data and the error correction code cannot be distinguished and the reproduction of the data cannot be performed. It is possible.
そこで、再生系で、所定の時間に設定された識別コー
ドによってだけ、このシンクコードが発生されるように
してやれば、時間を基準にしたデータの保護ができ、予
め支払われた料金などに応じて、所定の一定時間だけデ
ータの利用を許すことができる。Therefore, in the playback system, if this sync code is generated only by the identification code set at a predetermined time, it is possible to protect the data based on time, and according to the fee paid in advance. , It is possible to allow the use of data for a predetermined fixed time.
以下、本発明によるディジタルデータの保護方式及び
保護装置について、図示の実施例により詳細に説明す
る。Hereinafter, a digital data protection method and a protection device according to the present invention will be described in detail with reference to illustrated embodiments.
第1図は、本発明の一実施例が適用される記録系と再
生系からなるシステムの一例で、図において、16は再生
系でのシンクコード(以下、単にシンクという)、20、
21はデイジタルスイツチであり、その他は第2図の従来
例と同じである。FIG. 1 is an example of a system including a recording system and a reproducing system to which an embodiment of the present invention is applied. In the figure, 16 is a sync code in the reproducing system (hereinafter simply referred to as sync), 20,
Reference numeral 21 is a digital switch, and other components are the same as those of the conventional example shown in FIG.
従って、これら第1図、及び第2図の比較から明らか
なように、このシステムと第2図の従来例との相違点
は、記録系でのシンク5と再生系でのシンク16が、従来
例では、それぞれコード発生部4、11から固定部に発生
されている、標準的な組合わせからなる一般的な型式の
符号となっているのに対して、この本発明のシステムで
は、これらのシンク5、16が、それぞれデイジタルスイ
ツチ20、21から発生されるようになっており、この結
果、このシステムでは、これらのシンク5、16が当事者
によって任意に設定可能な符号となつている点である。Therefore, as is clear from the comparison between FIGS. 1 and 2, the difference between this system and the conventional example of FIG. 2 is that the sync 5 in the recording system and the sync 16 in the reproducing system are In the example, the codes are generated by the code generators 4 and 11 in the fixed part, respectively, and the codes are of a general type consisting of standard combinations. The sinks 5 and 16 are generated from the digital switches 20 and 21, respectively, and as a result, in this system, these sinks 5 and 16 are codes that can be arbitrarily set by the parties. is there.
次に、このシステムの動作について説明する。 Next, the operation of this system will be described.
まず、デジタルスイツチ20を操作して、当事者だけに
しか判らない符号からなるシンク5が、このデジタルス
イツチ20から出力されるようにする。そして、この状態
で入力データ1を記録系の誤り訂正符号付加部2に供給
し、デジタルスイツチ20からのシンク5を用いて第3図
(b)に示すような記録データ8を作成し、このデータ
8を記録媒体9に記録する。First, the digital switch 20 is operated so that the sink 5 composed of a code known only to the parties concerned is output from the digital switch 20. Then, in this state, the input data 1 is supplied to the error correction code adding section 2 of the recording system, and the sync 5 from the digital switch 20 is used to create the record data 8 as shown in FIG. The data 8 is recorded on the recording medium 9.
そこで、いま、当事者以外の者が、この記録媒体9に
記録されているデータを再生すべく、例えば、第2図の
再生系に入力したとする。Therefore, it is assumed that a person other than the party concerned inputs the data recorded on the recording medium 9 into the reproducing system shown in FIG. 2, for example.
そうすると、このときに、この再生系で記録媒体9か
ら読み出されてくるデータ10の中に含まれているシンク
は、デジタルスイツチ20(第1図)を用いて当事者によ
り任意に設定された特別な組合わせの符号からなるシン
クとなっており、一方、そのコード検出部12には、一般
に使用されている標準的な符号型式のシンクがコード発
生部11から供給されているだけであり、従って、当然の
こととして、この標準的なシンクによつてコード検出が
行なわれることになり、この結果、コード検出部12から
は全く一致情報14が検出されず、誤り訂正部13によるデ
ータの再生は不可能にされ、データは保護されることに
なる。Then, at this time, the sync included in the data 10 read from the recording medium 9 in this reproducing system is a special switch arbitrarily set by the parties using the digital switch 20 (FIG. 1). The code detection section 12 is provided with a standard code type sync that is generally used from the code generation section 11, and therefore, As a matter of course, code detection is performed by this standard sync, and as a result, no coincidence information 14 is detected from the code detection unit 12, and the error correction unit 13 does not reproduce the data. It will be made impossible and the data will be protected.
しかして、当事者間では、当然のこととして、デイジ
タルスイツチ20により設定された符号の組合わせについ
ては、予め了解がなされているから、再生系でのデイジ
タルスイツチ21には、記録系のデイジタルスイツチ20で
設定されていたシンクと同じ符号からなるシンクの設定
が可能であり、この結果、再生系のコード検出部12から
は読み取りデータ10の各誤り訂正ブロツクの始点毎に確
実に一致情報14が検出され、これにより、誤り訂正部13
から誤りが訂正された正確な出力データ15の取り出しを
確実に行なうことができる。However, as a matter of course, between the parties, the combination of the codes set by the digital switch 20 has been understood in advance, and therefore the digital switch 21 in the reproducing system has the digital switch 20 in the recording system. It is possible to set a sync consisting of the same code as the sync that was set in, and as a result, the code detection unit 12 of the reproduction system reliably detects the match information 14 at each start point of each error correction block of the read data 10. The error correction unit 13
It is possible to reliably extract the correct output data 15 from which the error has been corrected.
このようなシステムでは、その汎用性から、そこで使
用するシンクとしてはデフォルト値が設定されているの
が一般的である。In such a system, a default value is generally set as a sink used therein because of its versatility.
そこで、このシステムにおいては、プライベートなデ
ータなどで特別に保護を要する場合を除き、通常はこの
デフォルト値をシンクとして設定しておき、必要なとき
だけ、デイジタルスイツチ20、21を使用して特別なシン
クを設定するようにしてやればよい。Therefore, in this system, this default value is normally set as a sink unless special protection is required for private data etc., and digital switches 20 and 21 are used to set special values only when necessary. Just set a sync.
なお、このシンクとしては、通常、2〜3バイトのデ
ータを用いているから、このシンクの種類としては、単
純に計算しても、216〜224通りのパターンが可能であ
り、さらに、これらデイジタルスイツチ20、21からなる
シンク発生部として、デイジタルスイツチに限らず、そ
れ以外のものを工夫してやれば、当事者以外の者が記録
時でのシンクと同じものを作ることは、事実上不可能と
言ってよく、従って、このシステムによれば、ほぼ完全
にデータを保護することができる。In addition, since 2 to 3 bytes of data are usually used as this sync, the kind of this sync can be 2 16 to 2 24 patterns even if it is simply calculated. It is virtually impossible for anyone other than the parties concerned to create the same sync as at the time of recording by devising other than the digital switch as the sync generation unit consisting of these digital switches 20 and 21. Therefore, this system can protect data almost completely.
ここで、本発明をブロツク図で表現すると第4図のよ
うになる。ここで、同図(a)は第1図の実施例に対応
するもので、ここでいうシンク発生部がデイジタルスイ
ツチ20、21に相当する。Here, the block diagram of the present invention is as shown in FIG. Here, FIG. 10A corresponds to the embodiment of FIG. 1, and the sync generation section here corresponds to the digital switches 20 and 21.
なお、シンク発生部は、この第4図(a)では記録系
と再生系とにそれぞれ分けて設けられているが、例え
ば、デイジタルVTR、デイジタルデータレコード、ある
いはデイジタルオーデイオテープレコーダ等、記録系と
再生系とが同一システム内に設けてある場合には、同図
(b)に示すように、共通のシンク発生部にまとめても
よい。The sync generator is provided separately for the recording system and the reproducing system in FIG. 4 (a), but for example, the recording system such as a digital VTR, a digital data record, or a digital audio tape recorder is used. When the reproducing system and the reproducing system are provided in the same system, they may be combined in a common sync generating section as shown in FIG.
ところで、以上のシステムでは、シンク発生器となる
外部ディジタルデータ入力手段としてディジタルスイッ
チを用いており、従って、このときのブロック図は第5
図のようになる。By the way, in the above system, the digital switch is used as the external digital data input means to be the sync generator. Therefore, the block diagram at this time is shown in FIG.
It becomes like the figure.
しかして、本発明は、このようなシステムに限らず実
施可能であり、従って、以下、そのようなシステムにつ
いて説明する。Therefore, the present invention can be implemented not only in such a system, and therefore such a system will be described below.
まず、第6図(a)は、シンク発生器となる外部ディ
ジタルデータ入力手段として、磁気カードリーダ26を用
い、これにより所定の磁気記録カード25に記録されてい
るデータを読み取り、シンク27(シンク5または16のこ
と)を設定するようにしたシステムの一例であり、同図
(b)はバーコード28を用い、これをバーコードリーダ
29で読み取ってシンク(シンク5または16のこと)の設
定を行なうようにしたシステムである。First, in FIG. 6A, a magnetic card reader 26 is used as an external digital data input means which serves as a sync generator. With this, data recorded on a predetermined magnetic recording card 25 is read, and a sync 27 (sync 5 or 16) is set as an example of the system, and the bar code 28 in FIG.
It is a system that reads in 29 and sets the sync (sync 5 or 16).
上記したように、デフォルト値と異なる符号からなる
シンクを複数扱うような場合、ディジタルスイッチを用
いたシステムでは、これらのシンクをそれぞれ記憶して
いなければならないが、これら第6図のシステムによれ
ば、磁気カードやバーコードの管理だけで済み、取扱や
操作が簡単になる。As described above, in the case of handling a plurality of syncs each having a code different from the default value, the system using a digital switch must store each of these syncs. Management of magnetic cards and barcodes is all that is required, which makes handling and operation easier.
ところで、以上のシステムでは、直接、シンクを何ら
かの演算の実行によりシンクを設定するようにしてもよ
い。By the way, in the above system, the sink may be set directly by executing some calculation.
第7図は、このような構成による本発明の一システム
で、演算部32を用いてシンク発生部を構成し、これに所
定のデータ、例えば、個人の識別番号データ31を入力
し、演算結果をシンク33(シンク5または16のこと)と
するようにしたものである。FIG. 7 shows a system according to the present invention having such a configuration, in which a sync generation unit is configured by using a calculation unit 32, and predetermined data, for example, personal identification number data 31 is input to the sync generation unit and the calculation result is obtained. Is a sink 33 (sink 5 or 16).
演算部32による演算内容の一例を第8図に示す。ここ
で、出力として、デフォルト値以外のシンク−A−で記
録/再生する者、、同、シンク−B−で記録/再生
する者、、、同、シンク−C−で記録/再生する
者、、等にシステムユーザを分類し、それぞれに
識別番号を割当ててやることにより、記録データを保護
することができる。なお、この実施例では、第7図に示
した演算部32の演算内容を変えることにより、分類の構
成や分類数を自由に決めることができるのは、言うまで
もない。FIG. 8 shows an example of the contents of calculation by the calculation unit 32. Here, as output, a person who records / reproduces with Sync-A- other than the default value, a person who records / reproduces with Sync-B-, a person who records / reproduces with Sync-C-, The recorded data can be protected by classifying the system users into, etc., and assigning the identification numbers to each. In this embodiment, it goes without saying that the classification structure and the number of classifications can be freely determined by changing the calculation contents of the calculation unit 32 shown in FIG.
次に、第9図は、本発明の一実施例の適用対象である
システムの他の例で、このシステムは、個人の識別番号
34と記録データの識別番号35(使用するデフォルト値以
外のシンクの種類−A−〜−C−のどれをその記録デー
タに使用するかで、−a−〜−c−のいずれかに分類し
た番号)を入力とする演算部36を設け、この演算部36の
演算結果をシンク37とするようにしたものである。Next, FIG. 9 shows another example of a system to which an embodiment of the present invention is applied. This system is a personal identification number.
34 and the identification number 35 of the recorded data (classified as any of -a- to -c- depending on which kind of sink other than the default value to use -A- to -C- is used for the recorded data. The calculation unit 36 for inputting the (number) is provided, and the calculation result of this calculation unit 36 is used as the sink 37.
第10図は演算部36の演算内容の一例を示したもので、
この図で、記録データの識別番号とそのシンクの関係
は、次のようになつている。FIG. 10 shows an example of calculation contents of the calculation unit 36.
In this figure, the relationship between the identification number of the recorded data and its sync is as follows.
−a−→−A−、−b−→−B−、−c−→−C− なお、この第10図で、シンクの−は発生不可能を現わ
す。-A-.fwdarw.-A-, -b-.fwdarw.-B-, -c-.fwdarw.-C- Incidentally, in FIG.
これにより、個人の識別番号は、記録データの識別
番号−a−、−c−のデータを、個人の識別番号は、
記録データの識別番号−b−、−c−のデータを、そし
て、個人の識別番号は、記録データの識別番号−a
−、−b−のデータをそれぞれ再生することができる。As a result, the individual identification numbers are the data identification numbers -a- and -c- of the recorded data, and the individual identification numbers are
The recorded data identification numbers -b- and -c- are used, and the individual identification number is the recorded data identification number -a.
The data of − and −b− can be reproduced respectively.
従って、このシステムによれば、保護の対象となるデ
ータに関してもユーザ個々に再生可能なデータに分類し
て保護が可能になる。そして、この場合でも、第9図の
演算部36の演算内容を変更することにより、分類の構成
やその数は自由に決定することができる。Therefore, according to this system, the data to be protected can be protected by classifying it into reproducible data for each user. Even in this case, the classification configuration and the number thereof can be freely determined by changing the calculation content of the calculation unit 36 in FIG.
なお、この第9図のシステムにおいて、個人の識別コ
ードとしては、性別、年令別、企業別などの用途に応じ
て任意に定めてやればよい。In the system of FIG. 9, the individual identification code may be arbitrarily set according to the use such as sex, age, company, and the like.
次に、本発明の一実施例について、第11図によって説
明する。Next, an embodiment of the present invention will be described with reference to FIG.
この実施例は、以上のシステムにおける再生系でのシ
ンク発生部として再生タイマ38と演算部40を用い、再生
タイマ38から出力される時間データを識別コード39とし
て演算部40に入力し、演算結果をシンク41(シンク16)
とするのである。In this embodiment, the reproduction timer 38 and the calculation unit 40 are used as the sync generation unit in the reproduction system in the above system, and the time data output from the reproduction timer 38 is input to the calculation unit 40 as the identification code 39 to calculate the calculation result. Sink 41 (sink 16)
And
このときの演算部40による演算内容は、次のとおりで
ある。The calculation contents by the calculation unit 40 at this time are as follows.
再生時間≦T →シンク発生 再生時間>T →シンク破壊 つまり、この実施例によれば、再生時間が所定の時間
T以内のときには、再生可能を現わすシンクが演算部40
から発生され、再生時間が所定の時間Tを超えたときに
はシンクが破壊され、データの再生は不可能にされるこ
とになり、時間を基準にしたデータの保護を行なうこと
ができ、料金を払って所定の一定時間だけデータの利用
を許すサービスシステムとして用いることができる。Reproduction time ≦ T → Sink occurrence Reproduction time> T → Sink destruction That is, according to this embodiment, when the reproduction time is within a predetermined time T, the sync indicating the reproducible is the arithmetic unit 40.
When the playback time exceeds a predetermined time T, the sync is destroyed and the data cannot be played back. Therefore, it is possible to protect the data based on time and pay the fee. Can be used as a service system that permits the use of data for a predetermined fixed time.
さらに、以上に説明した以外にも、本発明によれば、
演算内容の変更により種々の基準に基いたデータの保護
を容易に行なうことができる。Further, in addition to the above description, according to the present invention,
It is possible to easily protect the data based on various standards by changing the calculation contents.
なお、以上の実施例における演算部については、論理
回路によるハードウエアで実現してもよく、CPUとメモ
リによるソフトウエアによってもよい。また、ROMやRAM
などを用いてLUT(ルックアップテーブル)方式で実現
してもよいことは言うまでもない。The arithmetic unit in the above embodiments may be realized by hardware of a logic circuit or software of a CPU and a memory. Also, ROM and RAM
Needless to say, it may be realized by a LUT (look-up table) method using such as.
以上説明したように、本発明によれば、新たに別のデ
ータの付加を要することなく、誤り訂正に必要なシンク
を用いるだけで、時間を基準にしたデータの保護がで
き、予め支払われた料金などに応じて、所定の一定時間
でけデータの利用を許すことができるので、データの保
護を充分に得ることができる。As described above, according to the present invention, it is possible to protect data on the basis of time without paying for additional additional data, and only by using a sync required for error correction, and paid in advance. Since the data can be allowed to be used for a predetermined fixed time depending on the charge, the data can be sufficiently protected.
第1図は本発明によるディジタルデータの保護方法及び
装置の一実施例が適用されるシステムの一例を示すブロ
ック図、第2図はデータ処理方式の従来例を示すブロッ
ク図、第3図はデータ構造の説明図、第4図は本発明に
よるシステムの一例を概念的に示したブロック図、第5
図は本発明によるシステムの他の一例を概念的に示した
ブロック図、第6図は本発明のシステムにおけるシンク
発生部の一例を示す説明図、第7図は本発明のシステム
におけるシンク発生部の別の一例を示す説明図、第8図
は演算内容の説明図、第9図は本発明のシステムにおけ
るシンク発生部のさらに別の一例を示す説明図、第10図
は演算内容の説明図、第11図は本発明の一実施例を示す
説明図である。 1……入力データ、2……誤り訂正符号付加部、5……
コード信号入力、6……スイツチ、7……コード付加
部、8……記録データ、9……記録媒体、12……コード
検出部、13……誤り訂正部、14……一致情報、15……出
力データ、21、22……デイジタルスイツチ。FIG. 1 is a block diagram showing an example of a system to which an embodiment of a digital data protection method and apparatus according to the present invention is applied, FIG. 2 is a block diagram showing a conventional example of a data processing system, and FIG. 3 is data. FIG. 4 is a block diagram conceptually showing an example of a system according to the present invention, FIG.
FIG. 6 is a block diagram conceptually showing another example of the system according to the present invention, FIG. 6 is an explanatory diagram showing an example of a sync generation unit in the system of the present invention, and FIG. 7 is a sync generation unit in the system of the present invention. 8 is an explanatory view showing another example of calculation, FIG. 8 is an explanatory view of calculation contents, FIG. 9 is an explanatory view showing still another example of the sync generation unit in the system of the present invention, and FIG. 10 is an explanatory view of calculation contents. FIG. 11 is an explanatory view showing an embodiment of the present invention. 1 ... Input data, 2 ... Error correction code addition section, 5 ...
Code signal input, 6 ... Switch, 7 ... Code addition section, 8 ... Recorded data, 9 ... Recording medium, 12 ... Code detection section, 13 ... Error correction section, 14 ... Match information, 15 ... … Output data, 21, 22… Digital switch.
Claims (2)
分割して誤り訂正符号と所定のコードに設定されたシン
クコードを付し、これら分割したデータごとに誤り訂正
を行なうようにしたディジタルデータの保護方法におい
て、上記ディジタルデータ伝送中の所定の期間だけ現わ
れる識別コードを用い、該識別コードが現われていると
きだけ上記シンクコードの識別に必要な所定のコードを
出力させるようにしたことを特徴とするディジタルデー
タの保護方法。1. Digital data in which continuous digital data is sequentially divided into a predetermined length, an error correction code and a sync code set to a predetermined code are added, and error correction is performed for each of these divided data. In the protection method, an identification code that appears only during a predetermined period during the digital data transmission is used, and a predetermined code necessary for identifying the sync code is output only when the identification code appears. Method for protecting digital data.
分割して誤り訂正符号と所定のコードに設定されたシン
クコードを付して出力する記録系と、該記録系からの出
力を入力する再生系とを備え、該再生系で上記誤り訂正
符号と上記シンクコードを用いて上記分割したデータご
とに誤り訂正を行なうようにしたディジタルデータの保
護装置において、上記記録系で使用する上記シンクコー
ドを任意に設定する外部ディジタルデータ入力手段と、
上記再生系で使用する上記シンクコードを任意に設定す
る外部ディジタルデータ入力手段と、所定の時間を設定
するための識別コードを発生するタイマ手段と、上記再
生系で使用する上記シンクコードと上記識別コードとが
入力される演算手段とを設け、該演算手段は、上記識別
コードにより設定された時間内では上記再生系で使用す
る上記シンクコードを出力し、上記識別コードにより設
定された時間外では上記再生系で使用する上記シンクコ
ードを破壊して出力しないように構成されていることを
特徴とするディジタルデータの保護装置。2. A recording system in which continuous digital data is sequentially divided into a predetermined length and an error correction code and a sync code set to a predetermined code are added and output, and a reproduction in which an output from the recording system is input. In the digital data protection device, which is configured to perform error correction for each of the divided data by using the error correction code and the sync code in the reproduction system, the sync code used in the recording system is External digital data input means to set arbitrarily,
External digital data input means for arbitrarily setting the sync code used in the reproduction system, timer means for generating an identification code for setting a predetermined time, the sync code used in the reproduction system and the identification And a calculation means for inputting the code, the calculation means outputs the sync code used in the reproduction system within the time set by the identification code, and outputs the sync code outside the time set by the identification code. A digital data protection device, characterized in that the sync code used in the reproduction system is destroyed so as not to be output.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61254606A JPH0831248B2 (en) | 1986-10-28 | 1986-10-28 | Method and device for protecting digital data |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61254606A JPH0831248B2 (en) | 1986-10-28 | 1986-10-28 | Method and device for protecting digital data |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS63112873A JPS63112873A (en) | 1988-05-17 |
| JPH0831248B2 true JPH0831248B2 (en) | 1996-03-27 |
Family
ID=17267367
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61254606A Expired - Lifetime JPH0831248B2 (en) | 1986-10-28 | 1986-10-28 | Method and device for protecting digital data |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0831248B2 (en) |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS592219B2 (en) * | 1977-09-26 | 1984-01-17 | 三菱電機株式会社 | secret communication device |
-
1986
- 1986-10-28 JP JP61254606A patent/JPH0831248B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS63112873A (en) | 1988-05-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5323244A (en) | Recording and reproducing apparatus | |
| US5003410A (en) | System for recording/reproducing an information source having an apparatus specific identification signal | |
| US5428598A (en) | Record carrier with copy bits | |
| US5940505A (en) | Information recording method and apparatus, function recording method and apparatus, and information reproducing method and apparatus | |
| EP0224929A2 (en) | Apparatus and method for preventing unauthorized dubbing of a recording signal | |
| US7284128B2 (en) | Recording medium, recording medium method and apparatus , information signal output control method, recording medium reproducing apparatus, signal transmission method, and content data | |
| EP2211346A2 (en) | Method for reproducing data, apparatus for reproducing data, method for coding data, method for recording data, apparatus for recording data, apparatus for recording and reproducing data, method for authentication and semiconductor chip | |
| KR960019110A (en) | Copy protection method and apparatus of digital imaging system | |
| EP0756279A3 (en) | Signal recording and reproduction and signal record media | |
| US6577810B1 (en) | Method of restricting reproduction for information signal, information signal reproducing device, and information signal recording medium | |
| JPH01282775A (en) | Recording controller | |
| JPH0727715B2 (en) | Digital audio interface signal repeater | |
| US20090031160A1 (en) | Digital watermark information adding device, data reproduction device and data recording device | |
| JPH11177924A (en) | Signal reproducing device, signal recording device, signal recording system, signal reproducing method, and signal recording method | |
| EP0093374B1 (en) | Magnetic recording and reproducing device | |
| KR100349568B1 (en) | Data recording/reproducing device | |
| EA001424B1 (en) | Method and device for recording information on a carrier | |
| ATE450861T1 (en) | RECORDING MEDIUM CONTAINING MOVING IMAGE DATA AND ADDITIONAL INFORMATION AND PLAYBACK METHOD AND APPARATUS THEREOF | |
| JPH0831248B2 (en) | Method and device for protecting digital data | |
| JP3022472B2 (en) | Image data tampering prevention device and tampering prevention method | |
| JP2822197B2 (en) | Recording and playback device | |
| JP3925777B2 (en) | Information adding method, information adding device, information extracting method, information extracting device, transmission device, and recording medium | |
| JPS613370A (en) | Information recording and reproducing device | |
| KR970050168A (en) | Encryption device for digital record carrier | |
| JPH08272881A (en) | Image information filing method and device |