JPH0250549B2 - - Google Patents

Info

Publication number
JPH0250549B2
JPH0250549B2 JP54164665A JP16466579A JPH0250549B2 JP H0250549 B2 JPH0250549 B2 JP H0250549B2 JP 54164665 A JP54164665 A JP 54164665A JP 16466579 A JP16466579 A JP 16466579A JP H0250549 B2 JPH0250549 B2 JP H0250549B2
Authority
JP
Japan
Prior art keywords
bit
signal
circuit
data
flip
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
Application number
JP54164665A
Other languages
English (en)
Other versions
JPS5690407A (en
Inventor
Jun Yonemitsu
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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP16466579A priority Critical patent/JPS5690407A/ja
Publication of JPS5690407A publication Critical patent/JPS5690407A/ja
Publication of JPH0250549B2 publication Critical patent/JPH0250549B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Dc Digital Transmission (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Description

【発明の詳細な説明】 本発明は、デジタル磁気記録に用いられる符号
化回路に関し、特に、所謂M2コード(Modified
Miller Code)の符号化回路に関する。
デジタル磁気記録における変調方式の一つであ
るM2コードについては、その基本発明が特開昭
52−114206号公報に開示されている。これによる
と、M2コードは、2値連続データに対して、ビ
ツトが“1”の時にビツト中央における磁化反転
を対応させ、ビツトが“0”の時に反転無しを対
応させ、さらに、ビツト“0”とビツト“0”と
の境界においても反転させるようにしたミラーコ
ード(Miller Code)〔別称MFM、あるいは
DM〕について、ビツト“0”の後に偶数個のビ
ツト“1”が連続する場合には最後のビツト
“1”には反転なしを対応させるようにした特別
な変換規則を設けることにより、記録電流波形の
周波数スペクトルに直流成分を持たないような改
良を施したものである。
上記公報によると、M2コードの詳細は、次の
ようなものである。
すなわち、M2コードでは、2値連続データを、 (a) “0”がなく“1”だけのビツトから成るシ
ーケンス 例:“1”,“1”,“1”……“1” (b) 最初と最後に“0”が存在し、その間に、
“1”が零個あるいは奇数個あるビツトから成
るシーケンス 例1:“0”,“0” 例2:“0”,“1”,“1”,“1”,“0” (c) 最初に“0”が存在し、後に偶数個の“1”
があり、続くビツトが“0”であるシーケンス の(a)、(b)、(c)の3つのタイプのシーケンスに分類
して取扱い、上記(a)タイプのシーケンスおよび(b)
タイプのシーケンスでは累積電荷DSVが零にな
るが、(c)タイプのシーケンスでは累積電荷DSV
が零にならないので、上記(c)タイプのシーケンス
の最後のビツト“1”に対する反転を行わない
で、累積電荷DSVを零にしている。例えば、第
1図Aに示すような2値連続データによつて符号
化を行う場合に、M2コードでは、第1図Bに示
すように(a)タイプのシーケンス期間Ta、(b)タイ
プのシーケンス期間Tbおよび(c)タイプのシーケ
ンス期間Tcに分類して上述の規則に従つて符号
化を行い、第1図Eに示すようなM2コードの信
号を得る。上記第1図Aに示すような2値連続デ
ータについてミラーコードに変換すると、第1図
Cに示すような信号が得られ、この信号について
の累積電荷を求めると第1図Dに示すような該累
積電荷が一方向(この例では負方向)に増大し続
けてしまうのに対し、M2コードでは第1図Fに
示すように累積電荷を零に保持することができ
る。なお、上記第1図A中に示した“0”および
“1”は2値連続データの各ビツトの論理値を示
し、また、第1図Dおよび第1図F中に示したT
は上記2値連続データのビツトの単位長さに対応
する時間である。
また、上記特開昭52−114206号公報には、上述
の如きM2コードを生成するための符号化回路に
ついても開示されている。この符号化回路は、第
2図の回路図に示す構成となつており、次のよう
な動作を行つている。
この符号化回路において、クロツク入力端子2
1,22に供給されるクロツクφ1,φ2は、その
位相が180゜ずれており、クロツクφ1の立下がりで
ビツトとビツトの境界を示し、クロツクφ2の立
下がりにてビツトの中央を示している。上記クロ
ツクφ1,φ2のパルス幅は1ビツトの1/2未満
でなくてはならない。また、データ入力端子23
には、NRZ(Non Return to Zero)−Lで表さ
れた入力データD1が供給される。
上記入力データD1がJ入力端子に供給される
ともにインバータ24を介してK入力端子に供給
される第1のJ−Kフリツプフロツプ25は、上
記入力データD1を1ビツト分遅らせたデータD0
を形成する。この第1のJ−Kフリツプフロツプ
25にて形成されるデータD0は、この符号化回
路によるエンコード出力M2 OUTと対応する現在の
ビツトを表し、また、上記入力データD1はデー
タD0の現在ビツトの次のビツトを表すようにな
つている。
上記クロツクφ2がゲート26とインバータ2
7を介してクロツク入力端に供給される第2のJ
−Kフリツプフロツプ28は、現在ビツトデータ
D0が論理“1”のときに上記ゲート26を通過
するクロツクφ2をカウントし、上記現在ビツト
データD0が論理“0”のときにゲート29を通
過するクロツクφ2にてリセツトされることによ
つて、シーケンス毎の論理“1”の数が現在偶数
であるか奇数であるかを示すデータP0を形成す
る。
さらに、上記第1のJ−Kフリツプフロツプ2
5の出力端から反転データ0がJ入力端子と
K入力端子に供給される第3のJ−Kフリツプフ
ロツプ30は、現在ビツトD0が論理“0”の時
に、クロツクφ2をカウントして、シーケンス毎
に論理“0”の数が現在偶数であるか奇数である
かを示すデータPZを形成する。
そして、この符号化回路では、上記入力データ
D1、現在ビツトデータD0およびビツト境界クロ
ツクφ1が供給されるゲート34にて、上記現在
ビツトデータD0おおよび上記入力データD1がと
もに論理“0”のときに、論理“0”が続いてい
ると判断して、上記クロツクφ1を上記ゲート3
4からゲート35を介してフリツプフロツプ36
に供給し、論理“0”が続いているときに、その
ビツト境界で上記Dフリツプフロツプ36を反転
させるようにしている。
また、上記現在ビツトデータD0が論理“1”
のときに上記ゲート26を通過するビツト中央ク
ロツクφ2を上記ゲート35を介して上記Dフリ
ツプフロツプ36に供給し、論理“1”のビツト
中央で上記Dフリツプフロツプ36を反転させる
ようにしている。
ここで、上述の(c)タイプ以外のシーケンスには
論理“0”が0個または2個含まれるが、(c)タイ
プのシーケンスでは、論理“0”が1個であるた
めに、単純にカウントすると、(c)タイプのシーケ
ンスに続く最初の論理“0”が本来はシーケンス
の最初で奇数なのに、偶数になつてしまう。
そこで、この符号化回路では、ビツトデータ
D1が論理“0”で、そのシーケンスの論理“0”
および論理“1”の数がともに奇数(PZ=1、
PO=1)であるときに、(c)タイプのシーケンス
の最後であると判断して、ゲート31にて形成さ
れるサプレス信号Sがインバータ32を介して供
給されているゲート33を通過するクロツクφ1
をウインドパルスWとして用いて上記第3のJ−
Kフリツプフロツプ30をリセツトすることによ
つて、反転を1回余分に反転させて、上記(c)タイ
プのシーケンスに続く最初の論理“0”を奇数と
するようにしている。
以上が上記特開昭52−114206号公報に開示され
た符号化回路の動作である。しかしながら、上述
の符号化回路には次のような不具合が認められ
る。
すなわち、この符号化回路では、本来、第3図
に破線にて示すタイムチヤートの動を行いたいの
であるが、実際には、現在ビツトデータD0が論
理“1”、次のビツトデータD1が論理“0”で、
そのシーケンスの論理“0”および論理“1”の
数がともに奇数(PZ=1,PO=1)であるとい
う条件を満たす時、例えば、第3図に実線で示す
タイムチヤートのように、(b)タイプのシーケンス
の期間T中にサプレス信号Sが形成されて、この
サプレス信号Sにより上記ゲート33が開かれ
て、ウインドパルスWにより上記第3のJ−Kフ
リツプフロツプ30がリセツトされてしまう。
つまり、(b)タイプのシーケンスの最後の論理
“0”は、2個目の論理“0”であるから、PZ
0になるべきであるのに、直前にサプレス信号S
でゲートされたウインドパルスWで上記第3のJ
−Kフリツプフロツプ30がリセツトされること
によつて、次のクロツクφ2でPZ=1になつてし
まい、シーケンスの区切りに誤りが起こり、次に
来る(c)タイプのシーケンスが他の(a)タイプや(b)タ
イプのシーケンスと判断されて、(c)タイプの最後
の論理“1”の反転が抑制されない。
上述の現在ビツトデータD0が論理“1”、次の
ビツトデータD1が論理“0”で、そのシーケン
スの論理“0”および論理“1”の数がともに奇
数(PZ=1,PO=1)であるという条件は、論
理“0”の間に奇数個の論理“1”を有する(b)タ
イプのシーケンスの最後で必ず満たされる。この
結果、第4図のAやBに示すように、累積電荷
DSVは発散し、直流成分は零でなくなつてしま
う。このように上記特開昭52−114206号公報に開
示された上記符号化回路には、M2コードの変換
規則に従つた変換動作を正確に行うことができな
いという不具合があつた。
そこで、本発明は、上述の如き実情に鑑み、上
記特開昭52−114206号公報に開示されている上述
の符号化回路を改良し、M2コードの変換規則に
従つて正確な変換動作を行うことができる実用に
適した符号化回路を提供するものである。
以下、本発明について、一実施例を示す図面に
従い詳細に説明する。
第5図は、本発明の一実施例を示す回路図であ
る。
この実施例は、クロツク信号発生器CKG、デ
ータ信号発生器DTGおよび本発明に係る符号化
回路ENCとから構成されており、上記クロツク
信号発生器CKGからの2相のクロツク信号φ1
φ2に基づいて上記データ信号発生器DTGから出
力されるデータ信号DTについて、上記符号化回
路ENCによりM2コードへの変換を行う。
上記クロツク信号発生器CKGは、互いに位相
が180゜ずれた第6図Aおよび第6図Bに示すよう
な第1および第2のクロツク信号φ1,φ2を発生
し、上記各クロツク信号φ1,φ2をデータ信号発
生器DTGに供給するとともに符号化回路ENCに
も供給している。なお、上記クロツク信号発生器
CKGにて発生される第1および第2のクロツク
信号φ1,φ2は、位相が180゜ずれているものであれ
ば、各パルス幅τ1,τ2は任意に設定されていて良
い。
上記データ信号発生器DTGは、所望のデータ
(例えば第6図Cに示すようなデータ)について、
上記クロツク信号φ1,φ2に同期したNRZ−Lフ
オーマツトの第6図Dに示すようなデータ信号
DTを作り出し、このデータ信号DTを符号化回路
ENCに供給している。
ここで、この実施例において、上記データ信号
発生器DTGにて作り出されるデータ信号DTは、
上記クロツク信号φ1,φ2の各立下りのタイミン
グt1,t2より各ビツトが規定され、ビツトの境界
が第1のクロツク信号φ1の立下りのタイミングt1
に対応し、ビツトの中央が第2のクロツク信号
φ2の立下りのタイミングt2に対応するようになつ
ている。
そして、上記データ信号発生器DTGからのデ
ータ信号DTについてM2コードへの変換を行う符
号化回路ENCは、次のように構成されている。
すなわち、この符号化回路ENCは、第1ない
し第5のDフリツプフロツプ回路1,2,3,
4,5と、第1および第2の・フリツプフロ
ツプ回路6,7と、第1ないし第4のANDゲー
ト回路8,9,10,11と、ORゲート回路1
2とを備えて成り、上記データ信号発生器DTG
からのNRZ−Lフオーマツトのデータ信号DT
上記第1のDフリツプフロツプ回路1のデータ入
力端子に供給されており、上記クロツク信号発生
器CKGからの第1のクロツク信号φ1がインバー
タ13で極性反転されてクロツク信号1となつ
て第3および第4のDフリツプフロツプ回路3,
4のクロツク入力端子および第4のANDゲート
回路11の入力端子に供給されているとともに、
該クロツク信号発生器CKGからの第2のクロツ
ク信号φ2がインバータ14で極性反転されてク
ロツク信号2となつて第1および第2のDフリ
ツプフロツプ回路1,2と第1および第2の・
Kフリツプフロツプ回路6,7の各クロツク入力
端子並びに第3のANDゲート回路10の入力端
子に供給されている。
なお、この実施例における符号化回路ENC、
負の論理回路にて構成されている。
上記第1のDフリツプフロツプ回路1は、上記
クロツク信号2に従つてビツト中央のタイミン
グt2毎に上記データ信号DTのラツチを行う。この
第1のDフリツプフロツプ回路1から得られる第
6図Eに示すような背定出力信号D1は、第2お
よび第3のDフリツプフロツプ回路2,3の各デ
ータ入力端に供給されるとともに、第1の・
フリツプフロツプ回路6の入力端子および入
力端子並びに第2のANDゲート回路9の入力端
子に供給されている。また、上記第1のDフリツ
プフロツプ回路1から得られる否定出力信号1
は、第2の・フリツプフロツプ回路7の入
力端子および入力端子に供給されている。
上記第1のDフリツプフロツプ回路の背定出力
信号D1がデータ入力端子に供給される第2のD
フリツプフロツプ回路2は、上記クロツク信号
に従つてビツト中央のタイミングt2毎に該背定
出力信号D1のラツチを行う。この第2のDフリ
ツプフロツプ回路2は、第6図Fに示すような肯
定出力信号D2を第1のANDゲート8の入力端子
に供給するとともに、その否定出力信号2を第
2および第3のANDゲート回路9,10の各入
力端子に供給している。
また、上記第1のDフリツプフロツプ回路1の
肯定出力信号D1がデータ入力端子に供給される
第3のDフリツプフロツプ回路3は、上記クロツ
ク信号1に従つてビツト境界のタイミングt1
に上記肯定出力信号D1のラツチを行う。この第
3のDフリツプフロツプ回路3から得られる第6
図Gに示すような肯定出力信号D3は、第4のD
フリツプフロツプ回路4のデータ入力端子に供給
されるとともに、第1および第4のANDゲート
回路8,11の各入力端子に供給されている。
上記第3のDフリツプフロツプ回路3の肯定出
力信号D3がデータ入力端子に供給される第4の
Dフリツプフロツプ回路4は、上記クロツク信号
φ1に従つてビツト境界のタイミングt1毎に該肯
定出力信号D3のラツチを行う。この第4のDフ
リツプフロツプ回路4から得られる第6図Hに示
すような肯定出力信号D4は、第4のANDゲート
回路11の入力端子に供給されている。
さらに、上記第1のDフリツプフロツプ回路1
の肯定出力信号D1が入力端子および入力端
子に供給されている第1の・フリツプフロツ
プ回路6は、上記クロツク信号2に従つてビツ
ト中央のタイミングt2毎に該肯定出力信号D1の論
理値に応じた反転動作を行う。なお、この第1の
J・フリツプフロツプ回路6のセツト入力端子
には第2のANDゲート回路9からの第6図Lに
示すようなAND出力信号GSが供給されている。
上記第1の・フリツプフロツプ回路6は、第
6図Kに示すような否定出力信号Zを上記第2
のANDゲート回路9の入力端子に供給する。
さらにまた、上記第1のDフリツプフロツプ回
路1からの否定出力信号1が入力端子および
K入力端子に供給されている第2の・フリツ
プフロツプ回路7は、上記クロツク信号2に従
いビツト中央のタイミングt2毎に該否定出力信号
1の論理値に応じた反転動作を行う。
なお、この第2の・フリツプフロツプ回路
7のリセツト入力端子には第1のANDゲート回
路8からの第6図Iに示すようなAND出力信号
GCが供給されている。上記第2の・フリツ
プフロツプ回路7は、第6図Jに示すような肯定
出力信号POを第2のANDゲート回路9の入力端
子に供給する。
上記第1のANDゲート回路8は、2入力の
ANDゲートで、上記第2および第3のDフリツ
プフロツプ回路2,3の各肯定出力信号D2,D3
のAND出力信号Gcを上記第2の・フリツプ
フロツプ回路7のリセツト入力端子に供給してい
る。また、上記第2のANDゲート回路9は、4
入力のANDゲートで、上記第1および第2のD
フリツプフロツプ回路1,2からの肯定出力信号
D1と否定出力信号2および第1の・フリツ
プフロツプ回路6の否定出力信号Z並びに第2
の・フリツプフロツプ回路7の肯定出力信号
POのAND出力信号Gsを第3のANDゲート回路
10の入力端子および上記第1の・フリツプ
フロツプ回路6のセツト入力端子に供給してい
る。さらに、上記第3のANDゲート回路10は、
3入力のANDゲートで、上記第2のDフリツプ
フロツプ回路2の否定出力信号2および第2の
ANDゲート回路9のAND出力信号GS並びに上記
クロツク個号2のAND出力信号GA(第6図Mに
示す。)をORゲート回路12の入力端子に供給
している。また、第4のANDゲート回路11は、
3入力のANDゲートで、上記第3および第4の
フリツプフロツプ回路3,4の各肯定出力信号
D3,D4とクロツク信号1とのAND出力信号GB
(第6図Nに示す。)を上記ORゲート回路12に
供給している。このORゲート回路12は、2入
力のORゲートで、上記第3および第4のANDゲ
ート回路10,11からの各AND出力信号GA
GBについてのOR出力信号を第5のDフリツプフ
ロツプ回路5のクロツク入力端子に供給してい
る。
上記第5のDフリツプフロツプ回路5は、その
否定出力信号がデータ入力端子に帰還されてお
り、上記ORゲート回路12からのOR出力信号
をクロツクとして反転動作を行い、第6図Oに示
すような肯定出力信号DEを出力する。この肯定
出力信号DEが上記データ信号DTをM2コードに変
換した最終出力信号である。
上述の如き構成の実施例において、第3および
第4のDフリツプフロツプ回路3,4並びに第4
のANDゲート回路11は、この符号化回路ENC
によるデータ信号DTのM2コードの変換動作にお
けるビツト境界での反転動作の制御を行う。
すなわち、上記第3および第4のDフリツプフ
ロツプ回路3,4はクロツク信号1に従つてビ
ツト境界のタイミングt1に同期した反転動作を行
うことにより上記タイミングt1に同期のとられた
各肯定出力信号D3,D4を出力する。上記第4の
Dフリツプフロツプ回路4から得られる肯定出力
信号D4は、この符号化回路ENCにおける変換動
作により得られる最終出力信号DEと時間的に一
致したビツトのデータを示している。また、第3
のDフリツプフロツプ回路3から得られる肯定出
力信号D3は、上記肯定出力信号D4よりも1ビツ
ト周期前のデータ(1ビツト周期進んでいるデー
タ)を示している。そして、第4のANDゲート
回路11は、上記各肯定出力信号D3,D4がとも
に論理“0”であるとき、すなわち、肯定出力信
号D4の論理値が現在“0”で1ビツト周期後も
“0”となるようなときに、上記クロツク信号1
を通過させ、第5のDフリツプフロツプ回路5を
上記クロツク信号1によりビツト境界のタイミ
ングt1に同期して反転動作させる。
また、上記第1および第2のDフリツプフロツ
プ回路1,2および第3のANDゲート回路10
は、この符号化回路ENCによるデータ信号DT
M2コードへの変換動作におけるビツト中央の反
転動作の制御を行う。
すなわち、縦続接続された上記第1および第2
のDフリツプフロツプ回路1,2はクロツク信号
φ2に従つてビツト中央のタイミングt2でデータ
信号DTのラツチを行うことにより上記タイミン
グt2に同期のとられた各肯定出力信号D1,D2
出力する。上記第2のDフリツプフロツプ回路2
から得られる肯定出力信号D2は、最終出力信号
DEに時間的に一致する肯定出力信号D4よりも
1/2ビツト周期だけ早く、また、上記第1のD
フリツプフロツプ回路1から得られる肯定出力信
号D1は、上記肯定出力信号D2よりもさらに1ビ
ツト周期早いデータを示している。そして、第3
のANDゲート回路10は、上記肯定出力信号D2
で示されるビツトのデータが論理“1”で、且
つ、第2のANDゲート回路9からのAND出力信
号GSが論理“1”でないときに、上記クロツク
信号2を通過させ、第5のDフリツプフロツプ
回路54を上記クロツク信号2によりビツト中
央のタイミングt2に同期して反転動作させる。
さらに、上記第1および第2のDフリツプフロ
ツプ回路1,2、第1および第2の・フリツ
プフロツプ回路6,7、並びに第1、第2および
第3のANDゲート回路8,9,10は、M2コー
ドへの変換動作における(c)タイプのシーケンスの
最後でのビツト中央の反転を抑制する制御を行
う。
すなわち、第2の・フリツプフロツプ回路
7は、肯定出力信号D4のビツトよりも1/2ビ
ツト周期早いデータを示す第2のDフリツプフロ
ツプ回路2からの肯定出力信号D2と該肯定出力
信号D2よりも1/2ビツト周期早い第3のDフ
リツプフロツプ回路3からの肯定出力信号D3
がともに論理“0”であるときに、第1のAND
ゲート回路8からのAND出力信号GCによつてリ
セツトされ、上記第1のDフリツプフロツプ回路
1からの肯定出力信号D1が論理“1”であると
きにクロツク信号2を計数するような反転動作
を行うので、各シーケンス毎の論理“1”のビツ
トの数が現在奇数か偶数かを示す肯定出力信号
POを出力する。この肯定出力信号POは、論理
“0”にて偶数を示し、論理“1”にて奇数を示
している。
また、第1の・フリツプフロツプ回路6
は、上記第1のDフリツプフロツプ回路1からの
肯定出力信号D1が論理“0”であるときに、第
2のクロツク信号φ2を計数するような反転動作
を行う。上記第1の・フリツプフロツプ回路
6における反転動作は、論理“0”のビツトを零
個または2個含んでいる(a)タイプおよび(b)タイプ
の各シーケンスに対して、(c)タイプのシーケンス
では論理“0”のビツトが1個であるために、単
純な計数動作を行うと、(c)タイプのシーケンスに
続く最初の論理“0”のビツトが本来シーケンス
の最初であるから奇数になるところを、偶数であ
ると示すことになるので、第2のANDゲート9
からのAND出力信号GSにより(c)タイプのシーケ
ンスの最後にセツトすることによつてクロツク信
2による1回分の反転動作が抑制されている。
すなわち、上記第2のANDゲート回路9は、
上記第1のDフリツプフロツプ回路1および第2
の・フリツプフロツプ回路7からの各肯定出
力信号D1,POおよび第2のDフリツプ回路2お
よび第1の・フリツプフロツプ回路6からの
各否定出力信号2Zとの論理積を求めること
によつて(c)タタイプのシーケンスの最後のビツト
に対応するAND出力信号GSを作り出している。
上記第2のANDゲート回路9からのAND出力信
号GSによつて、(c)タイプのシーケンスの最後の
ビツトのタイミングt5毎にセツト動作状態にされ
る第1の・フリツプフロツプ回路6は、各シ
ーケンス中の論理“0”のビツトの数が現在奇数
であるか偶数であるかを正しく示す否定出力信号
Zを上記第2のANDゲート回路9の入力端子に
供給することができる。そして、上記第2の
ANDゲート回路9から得られるAND出力信号GS
は、上記クロツク信号2によるビツト中央での
第5のDフリツプフロツプ回路5の反転動作を制
御するサプレス信号として、上記第3のANDゲ
ート回路10の入力端子に供給され、(c)タイプの
シーケンスの最後のビツトに対応する上記クロツ
ク信号2が上記第3のANDゲート回路10を通
過するのを阻止する。
上述の如き構成の実施例においては、符号化の
ための動作におけるビツト境界での反転動作とビ
ツト中央での反転動作の制御を、位相が180゜ずれ
た2相のクロツク信号φ1,φ2の各立下りのタイ
ミングt1,t2にて、それぞれ独立に行つているの
で、上記クロツク信号φ1,φ2のパルス幅τ1,τ2
制約が無い。しかも、最終出力信号DEに時間的
に対応した肯定出力信号D4よりも1/2ビツト
周期早いビツトの信号2と、この信号2よりも
さらに1ビツト周期早いビツトの信号D1と、肯
定出力信号D2の現在のビツトがシーケンス中の
奇数個数目の論理“0”であるか否かを示す信号
Zと、肯定出力信号D2の現在のビツトが第3の
種類のシーケンス中の偶数個目の論理“1”であ
るか否かを示す信号POとが、クロツク信号2
1周期単位で互いに位相を合わされた状態にて供
給される第2のANDゲート回路9からのAND出
力信号GSをサプレス信号として用いているので、
(c)タイプのシーケンスの最後のビツトに対応した
ビツト中央での反転動作は確実に抑制され、デー
タ信号DTについてのM2コードへの変換動作を正
確に行うことができる。
上述の実施例の説明から明らかなように、本発
明によれば、2値連続データについて、該データ
を一方の論理値にて表しているビツトに対しては
ビツト中央に論理値の反転を対応させ、上記デー
タを他方の論理値にて表しているビツトに対して
は論理値の反転無しを対応させ、上記他方の論理
値にて表されるデータが連続して存在するビツト
の境界に論理値の反転を対応させ、且つ、上記2
値連続データを、上記一方の論理値にて表される
データのビツトが連続する第1の種類のシーケン
ス、上記他方の論理値にて表されるデータのビツ
トが最初と最後に存在しその間に上記一方の論理
値にて表されるデータのビツトが零若しくは奇数
個連続して存在する第2の種類のシーケンス、お
よび上記他方の論理値にて表されるデータが最初
に存在し、該ビツトの後に上記一方の論理値にて
表されるデータのビツトが連続して偶数個存在す
る第3のシーケンスに分割したとき、該第3の種
類のシーケンスに対しては一方の論理値のビツト
の最終のビツトにおけるビツト中央の反転を無く
すようにした符号化動作を行う符号化回路におい
て、上記2値連続データのある時点Toのビツト
の論理値を示す第1の信号を形成する回路と、上
記時点Toのビツトよりも1ビツト周期早い時点
To-1のビツトの論理値を示す第2の信号を形成
する回路と、上記時点Toのビツトが上記第3の
種類のシーケンスに存在し、且つ、一方の論理値
のビツトであるとき、この一方の論理値が偶数個
目であるか否かを示す第3の信号を上記第2の信
号から形成する回路と、上記時点Toのビツトが
上記第3の種類のシーケンスに存在するとき、こ
の時点Toまでに他方の論理値のビツトが奇数個
存在したか否かを示す第4の信号を上記第2の信
号から形成する回路と、上記第1ないし第4の信
号の論理積により、上記第1の信号が一方の論理
値であることを示し、上記第2の信号が他方の論
理値であることを示し、上記第3の信号が一方の
論理値の偶数個目であることを示し、上記第4の
信号が他方の論理値が奇数個存在したことを示し
たときにサプレス信号を出力するサプレス信号形
成回路と、上記サプレス信号により上記第3の種
類のシーケンスの最終ビツトにおけるビツト中央
の反転を阻止する回路とよりなることを特徴とす
ることによつて、任意のパルス幅のクロツク信号
を用いてM2コードへの変換規則に従つた変換動
作を正確に行うことができるだけでなく、所期の
目的を十分に達成した実用に適した符号化回路を
実現することができる。
【図面の簡単な説明】
第1図は本発明が適用されるM2コードを説明
するための波形図である。第2図はM2コードを
生成するための従来の符号化回路の構成を示す回
路図である。第3図は上記従来の符号化回路の動
作を説明するためのタイムチヤートである。第4
図は上記従来の符号化回路の動作説明に供する波
形図である。第5図は本発明に係る符号化回路の
一実施例を示す回路図である。第6図は上記実施
例の動作を説明するためのタイムチヤートであ
る。 CKG……クロツク信号発生器、DTG……デー
タ信号発生器、ENC……符号化回路、1,2,
3,4,5……Dフリツプフロツプ回路、6,7
……・フリツプフロツプ回路、8,9,1
0,11……ANDゲート回路、12……ORゲー
ト回路。

Claims (1)

  1. 【特許請求の範囲】 1 2値連続データについて、該データを一方の
    論理値にて表しているビツトに対してはビツト中
    央に論理値の反転を対応させ、上記データを他方
    の論理値にて表しているビツトに対しては論理値
    の反転無しを対応させ、上記他方の論理値にて表
    されるデータが連続して存在するビツトの境界に
    論理値の反転を対応させ、且つ、上記2値連続デ
    ータを、上記一方の論理値にて表されるデータの
    ビツトが連続する第1の種類のシーケンス、上記
    他方の論理値にて表されるデータのビツトが最初
    と最後に存在しその間に上記一方の論理値にて表
    されるデータのビツトが零若しくは奇数個連続し
    て存在する第2の種類のシーケンス、および上記
    他方の論理値にて表されるデータが最初に存在
    し、該ビツトの後に上記一方の論理値にて表され
    るデータのビツトが連続して偶数個存在する第3
    のシーケンスに分割したとき、該第3の種類のシ
    ーケンスに対しては一方の論理値のビツトの最終
    ビツトにおけるビツト中央の反転を無くすように
    した符号化動作を行う符号化回路において、 上記2値連続データのある時点Toのビツトの
    論理値を示す第1の信号を形成する回路と、 上記時点Toのビツトよりも1ビツト周期早い
    時点To-1のビツトの論理値を示す第2の信号を
    形成する回路と、 上記時点Toのビツトが上記第3の種類のシー
    ケンスに存在し、且つ、一方の論理値のビツトで
    あるとき、この一方の論理値が偶数個目であるか
    否かを示す第3の信号を上記第2の信号から形成
    する回路と、 上記時点Toのビツトが上記第3の種類のシー
    ケンスに存在するとき、この時点Toまでに他方
    の論理値のビツトが奇数個存在したか否かを示す
    第4の信号を上記第2の信号から形成する回路
    と、 上記第1ないし第4の信号の論理積により、上
    記第1の信号が一方の論理値であることを示し、
    上記第2の信号が他方の論理値であることを示
    し、上記第3の信号が一方の論理値の偶数個目で
    あることを示し、上記第4の信号が他方の論理値
    が奇数個存在したことを示したときにサプレス信
    号を出力するサプレス信号形成回路と、 上記サプレス信号により上記第3の種類のシー
    ケンスの最終ビツトにおけるビツト中央の反転を
    阻止する回路 とよりなることを特徴とする符号化回路。
JP16466579A 1979-12-20 1979-12-20 Encoding circuit Granted JPS5690407A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16466579A JPS5690407A (en) 1979-12-20 1979-12-20 Encoding circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16466579A JPS5690407A (en) 1979-12-20 1979-12-20 Encoding circuit

Publications (2)

Publication Number Publication Date
JPS5690407A JPS5690407A (en) 1981-07-22
JPH0250549B2 true JPH0250549B2 (ja) 1990-11-02

Family

ID=15797485

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16466579A Granted JPS5690407A (en) 1979-12-20 1979-12-20 Encoding circuit

Country Status (1)

Country Link
JP (1) JPS5690407A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11044535B2 (en) 2018-08-28 2021-06-22 Gree, Inc. Video distribution system for live distributing video containing animation of character object generated based on motion of distributor user, distribution method, and storage medium storing video distribution program
US11202118B2 (en) 2018-05-08 2021-12-14 Gree, Inc. Video distribution system, video distribution method, and storage medium storing video distribution program for distributing video containing animation of character object generated based on motion of actor

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS601956A (ja) * 1983-06-17 1985-01-08 Sony Corp デイジタルデ−タの変調方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4027335A (en) * 1976-03-19 1977-05-31 Ampex Corporation DC free encoding for data transmission system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11202118B2 (en) 2018-05-08 2021-12-14 Gree, Inc. Video distribution system, video distribution method, and storage medium storing video distribution program for distributing video containing animation of character object generated based on motion of actor
US11044535B2 (en) 2018-08-28 2021-06-22 Gree, Inc. Video distribution system for live distributing video containing animation of character object generated based on motion of distributor user, distribution method, and storage medium storing video distribution program
US11336969B2 (en) 2018-08-28 2022-05-17 Gree, Inc. Video distribution system for live distributing video containing animation of character object generated based on motion of distributor user, distribution method, and storage medium storing video distribution program

Also Published As

Publication number Publication date
JPS5690407A (en) 1981-07-22

Similar Documents

Publication Publication Date Title
JPS6028455B2 (ja) デジタル情報処理装置
EP0059224B1 (en) System for coding and decoding binary data
US3705398A (en) Digital format converter
JP2704103B2 (ja) 位相比較回路
US4786823A (en) Noise pulse suppressing circuit in digital system
GB1565244A (en) Data recovery apparatus
JPH0250549B2 (ja)
EP0090047A1 (en) Encoding and decoding system for binary data
JPH0429258B2 (ja)
JP2606194B2 (ja) デジタル信号の伝送装置
JPS6216619A (ja) 符号変換装置
TW294873B (en) Decoding apparatus for manchester code
JPS5947504B2 (ja) デイジタル伝送方式
JP3048424B2 (ja) 零連続抑圧符号復号回路
JPH0129340B2 (ja)
JPH05218878A (ja) 符号化回路
JPH0787379B2 (ja) Cmi符号変換回路
JPH05266602A (ja) クロック回路及びこれを用いた磁気ディスク装置
JPH0534747B2 (ja)
JPH0338115A (ja) データ送信装置
JPH0340540B2 (ja)
JPH08223043A (ja) マンチェスタ符号化回路
JPH0754894B2 (ja) パルス幅変調回路
JPH0389718A (ja) 1,5符号変調方法
JPS6352809B2 (ja)