JP3611362B2 - Color encoder - Google Patents

Color encoder Download PDF

Info

Publication number
JP3611362B2
JP3611362B2 JP05925895A JP5925895A JP3611362B2 JP 3611362 B2 JP3611362 B2 JP 3611362B2 JP 05925895 A JP05925895 A JP 05925895A JP 5925895 A JP5925895 A JP 5925895A JP 3611362 B2 JP3611362 B2 JP 3611362B2
Authority
JP
Japan
Prior art keywords
address
sine wave
positive
read address
wave
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
JP05925895A
Other languages
Japanese (ja)
Other versions
JPH08256352A (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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP05925895A priority Critical patent/JP3611362B2/en
Publication of JPH08256352A publication Critical patent/JPH08256352A/en
Application granted granted Critical
Publication of JP3611362B2 publication Critical patent/JP3611362B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Processing Of Color Television Signals (AREA)

Description

【0001】
【産業上の利用分野】
本発明は2つの色差信号を直交変調して変調色信号を出力するカラーエンコーダ、特にディジタル化された2つの色差信号をディジタル的に直交変調してディジタル変調色信号を得るカラーエンコーダに関する。
【0002】
【従来の技術】
ディジタル的に2つの色差信号を直交変調して変調色信号を出力するカラーエンコーダが、テレビジョン学会参考書シリーズ6.テレビ信号のディジタル回路、pp.72〜74、″4.6.1 NTSC信号における色信号の変復調″に記載されている。
【0003】
図20に前記文献で記載するカラーエンコーダのブロック構成図を示す。ここで、2つの色差信号をCr=(R−Y)/1.14、Cb=(B−Y)/2.03とし、色副搬送波でサンプリングされているとする。図20において、101はCr信号を反転するインバータ、102はCb信号を反転するインバータ、103は色副搬送波の4倍の周波数で切り替わるスイッチである。
【0004】
次に、図20に示すカラーエンコーダの動作を説明する。入力Cr、Cb信号は色副搬送波でサンプリングされ、図20では図示していないA/D変換器によりディジタル化された後、カラーエンコーダに入力する。ディジタル化されたCr信号はインバータ101で反転して−Cr信号となり、ディジタル化されたCb信号はインバータ102で反転して−Cb信号となる。スイッチ103では4fsc(fscは色副搬送波周波数)毎に切り替え、図21に示すようにCr,Cb,−Cr,−Cbの順に選択し変調色信号を得る。
【0005】
【発明が解決しようとする課題】
従来のカラーエンコーダは以上のように構成されており、色差信号Cr、Cbが色副搬送波周波数の整数倍でサンプリングされた場合だけしか変調色信号を得ることができないという問題点があった。
【0006】
この発明は以上のような問題点を解決するためになされたもので、色差信号Cr、Cbが色副搬送波周波数の整数倍以外でサンプリングされた場合でも変調色信号を作成することができるカラーエンコーダを得ることを目的とする。
【0007】
【課題を解決するための手段】
請求項1の発明では、2つの色差信号の色副搬送波周波数とサンプリング周波数の整数比をm:nとし、余弦関数および正弦関数1周期をn等分した各値をそれぞれ記憶した第1および第2の記憶手段と、
サンプリング周波数に基づいて読み出しアドレスを作成する読み出しアドレス作成手段と、
2つの色差信号と第1および第2の記憶手段から読み出された余弦および正弦関数の値とを積和演算を行う積和演算手段とから構成されている。
【0008】
さらに、xを0からn−1まで変えてcos((2mπ/n)x)の値とsin((2mπ/n)x)の値を求め、この余弦波と正弦波の値をxに対応するアドレスに記憶した第1および第2の記憶手段と、
ずつ増加する読み出しアドレスを作成する読み出しアドレス作成手段とを設けたものである。
【0009】
請求項の発明は余弦関数および正弦関数1周期をn等分したn個の値の内n/2+1個(nが偶数のとき)または(n−1)/2+1個(nが奇数のとき)の各値をそれぞれ記憶した第1および第2の記憶手段と、
第2の記憶手段の出力を反転制御信号に従って正負を反転する正負反転手段と、
サンプリング周波数に基づいて読み出しアドレスと反転制御信号を作成する読み出しアドレス作成手段と、
2つの色差信号と記憶手段から読み出された余弦および正弦関数の値とを積和演算を行う積和演算手段とから構成されている。
【0010】
さらに、xを0からn/2(nが偶数のとき)または(n−1)/2(nが奇数のとき)まで変えてcos((2mπ/n)x)の値とsin((2mπ/n)x)の値を求め、この余弦波と正弦波の値をxに対応するアドレスに記憶した第1および第2の記憶手段と、
0からn/2(nが偶数のとき)または(n−1)/2(nが奇数のとき)まで1ずつ増加し、n/2(nが偶数のとき)または(n−1)/2(nが奇数のとき)になると1ずつ減少する読み出しアドレスと反転制御信号を作成する読み出しアドレス作成手段とを設けたものである。
【0011】
請求項の発明は余弦関数および正弦関数1周期をn等分したn個の値の内n/2個の各値をそれぞれ記憶した第1および第2の記憶手段と、
第1および第2の記憶手段の出力を反転制御信号に従ってそれぞれ正負を反転する第1および第2の正負反転手段と、
サンプリング周波数に基づいて読み出しアドレスと反転制御信号を作成する読み出しアドレス作成手段と、
2つの色差信号と記憶手段から読み出された余弦および正弦関数の値とを積和演算を行う積和演算手段とから構成されている。
【0012】
さらに、xを0からn/2−1まで変えてcos((2mπ/n)x)の値とsin((2mπ/n)x)の値を求め、この余弦波と正弦波の値をxに対応するアドレスに記憶した第1および第2の記憶手段と、
0からn/2−1まで1ずつ増加する読み出しアドレスと反転制御信号を作成する読み出しアドレス作成手段とを設けたものである。
【0013】
請求項の発明は余弦関数および正弦関数1周期をn等分したn個の値の内int(n/4)+1個の各値をそれぞれ記憶した第1および第2の記憶手段と、
第1の記憶手段の出力を第1の反転制御信号に従って正負を反転する第1の正負反転手段と、
第2の記憶手段の出力を第2の反転制御信号に従って正負を反転する第2の正負反転手段と、
サンプリング周波数に基づいて読み出しアドレスと反転制御信号を作成する読み出しアドレス作成手段と、
2つの色差信号と記憶手段から読み出された余弦および正弦関数の値とを積和演算を行う積和演算手段とから構成されている。
【0014】
さらに、xを0からint(n/4)−1まで変えてcos((2mπ/n)x)の値とsin((2mπ/n)x)の値を求め、この余弦波と正弦波の値をxに対応するアドレスに記憶した第1および第2の記憶手段と、
0からint(n/4)−1まで1ずつ増加し、int(n/4)−1になると1ずつ減少する読み出しアドレスと反転制御信号を作成する読み出しアドレス作成手段とを設けたものである。
【0015】
請求項の発明は余弦関数または正弦関数1周期をn等分したn個の値を記憶した記憶手段と、
サンプリング周波数に基づいて余弦波用と正弦波用の読み出しアドレスを作成する読み出しアドレス作成手段と、
余弦波用と正弦波用の読み出しアドレスを切り替える第1のスイッチと、
記憶手段からの出力を余弦波の値と正弦波の値に振り分ける第2のスイッチと、
2つの色差信号と第2のスイッチからの余弦波および正弦波の値とを積和演算を行なう積和演算手段とから構成されている。
【0016】
さらに、xを0からn−1まで変えて求めたcos((2mπ/n)x)の値をxに対応するアドレスに記憶した記憶手段と、
0からn−1まで1ずつ順に増加する余弦波用と正弦波用のアドレスの間に余弦波用の読み出しアドレスをCAd、正弦波用の読み出しアドレスをSAdとし、0≦CAd<n/4のときはSAd=CAd+(3/4)n、n/4≦CAd<nのときはSAd=CAd−n/4なる関係があるアドレスを作成する読み出しアドレス作成手段とを設けたものである。
【0018】
請求項の発明は余弦関数または正弦関数1周期をn等分したn個の値の内n/2+1個の値を記憶した記憶手段と、
サンプリング周波数に基づいて余弦波用と正弦波用の読み出しアドレスを作成し、交互に多重して出力する読み出しアドレス作成手段と、
記憶手段からの出力を余弦波の値と正弦波の値に振り分けるスイッチと、
2つの色差信号とスイッチからの余弦波および正弦波の値とを積和演算を行なう積和演算手段とから構成されている。
【0019】
さらに、xを0からn/2まで変えて求めたcos((2mπ/n)x)の値をxに対応するアドレスに記憶した記憶手段と、
0からn/2まで1ずつ順に増加し、n/2になると1ずつ順に減少する余弦波用と正弦波用のアドレスの間に余弦波用の読み出しアドレスをCAd、正弦波用の読み出しアドレスをSAdとし、余弦波用の読み出しアドレスが増加し0≦CAd<n/4のときはSAd=n/4−CAd、n/4≦CAd<n/2のときはSAd=CAd−n/4となり、余弦波用の読み出しアドレスが減少しn/4<CAd≦n/2のときはSAd=(3/4)n−CAdとなり、0<CAd≦n/4のときSAd=CAd+n/4なる関係があるアドレスを作成する読み出しアドレス作成手段とを設けたものである。
【0020】
請求項の発明は余弦関数または正弦関数1周期をn等分した値の内n/2個の値を記憶した記憶手段と、
記憶手段からの出力を余弦波の値と正弦波の値に振り分けるスイッチと、
スイッチからのそれぞれの出力を反転制御信号に従って正負を反転する第1および第2の正負反転手段と、
サンプリング周波数に基づいて余弦波用と正弦波用の読み出しアドレスと反転制御信号を作成する読み出しアドレス作成手段とを設けたものである。
【0022】
さらに、xを0からn/2−1まで変えて求めたsin((2mπ/n)x)の値をxに対応するアドレスに記憶した記憶手段と、
0からn/2−1まで1ずつ順に増加する余弦波用と正弦波用のアドレスの間に余弦波用の読み出しアドレスをCAd、正弦波用の読み出しアドレスをSAdとし、0≦SAd<n/4のときはCAd=SAd+n/4、n/4≦SAd≦n/2のときはCAd=SAd−n/4となる関係があるアドレスを作成する読み出しアドレス作成手段とを設けたものである。
【0023】
請求項の発明は余弦関数または正弦関数1周期をn等分した値の内n/4個の値を記憶した記憶手段と、
記憶手段からの出力を余弦波の値と正弦波の値に振り分けるスイッチと、
スイッチからのそれぞれの出力を第1および第2の反転制御信号に従って正負を反転する第1および第2の正負反転手段と、
サンプリング周波数に基づいて余弦波用と正弦波用の読み出しアドレスと第1および第2の反転制御信号を作成する読み出しアドレス作成手段とを設けたものである。
【0024】
さらに、xを0からn/4−1まで変えて求めたcos((2mπ/n)x)の値をxに対応するアドレスに記憶した記憶手段と、
0からn/4−1まで1ずつ順に増加し、n/4−1になると1ずつ順に減少する余弦波用と正弦波用のアドレスの間に余弦波用の読み出しアドレスをCAd、正弦波用の読み出しアドレスをSAdとし、SAd=n/4−CAdとなる関係があるアドレスを作成する読み出しアドレス作成手段とを設けたものである。
【0025】
請求項の発明は余弦関数または正弦関数1周期をn等分した値の内n/4個の値を記憶した記憶手段と、
記憶手段からの出力を余弦波の値と正弦波の値に振り分けるスイッチと、
スイッチからのそれぞれの出力を第1および第2の反転制御信号に従って正負を反転する第1および第2の正負反転手段と、
サンプリング周波数に基づいて余弦波用と正弦波用の読み出しアドレスと第1および第2の反転制御信号を作成する読み出しアドレス作成手段とを設けたものである。
さらに、xを0からn/4−1まで変えて求めたsin((2mπ/n)x)の値をxに対応するアドレスに記憶した記憶手段と、
0からn/4−1まで1ずつ順に増加し、n/4−1になると1ずつ順に減少する余弦波用と正弦波用のアドレスの間に余弦波用の読み出しアドレスをCAd、正弦波用の読み出しアドレスをSAdとし、CAd=n/4−SAdとなる関係があるアドレスを作成する読み出しアドレス作成手段とを設けたものである。
【0026】
請求項10の発明は映像信号の同期信号に基づいてリセット信号を作成するリセット信号作成手段と、
リセット信号に従って読み出しアドレスをある特定の値にリセットしサンプリング・クロックに基づいて読み出しアドレスを作成する読み出しアドレス作成手段とを設けたものである。
【0027】
【作用】
請求項1の発明におけるカラーエンコーダは、2つの色差信号のサンプリング周波数と色副搬送波周波数が整数倍でない色差信号を変調するカラーエンコーダは、色副搬送波周波数とサンプリング周波数の整数比が略m:nのとき余弦関数および正弦関数1周期をn等分した値をそれぞれ記憶した記憶手段から読み出しアドレス作成手段により余弦関数および正弦関数の値を読み出し、積和演算手段で2つの色差信号と記憶手段からの余弦関数および正弦関数の値を積和演算し変調色信号を得る。
【0028】
さらに、cos((2mπ/n)x)についてxを0からn−1まで変えて求めた値を記憶した第1の記憶手段とsin((2mπ/n)x)についてxを0からn−1まで変えて求めた値を記憶した第2の記憶手段から読み出しアドレス作成手段により作成した1ずつ増加する読み出しアドレスに従って余弦関数および正弦関数の値を読み出す。
【0029】
請求項の発明におけるカラーエンコーダは、余弦関数および正弦関数1周期をn等分した各値の内n/2+1個(nが偶数のとき)または(n−1)/2+1個(nが奇数のとき)の各値をそれぞれ記憶した第1および第2の記憶手段から読み出しアドレス作成手段により余弦関数および正弦関数の値を読み出し、正弦関数の値を読み出しアドレス作成手段により作成した反転制御信号に従って正負反転手段により正負を反転し、積和演算手段で2つの色差信号と第1の記憶手段からの余弦関数の値と正負反転手段からの正弦関数の値を積和演算し変調色信号を得る。
【0030】
さらに、cos((2mπ/n)x)についてxを0からn/2(nが偶数のとき)または(n−1)/2(nが奇数のとき)まで変えて求めた値を記憶した第1の記憶手段とsin((2mπ/n)x)についてxを0からn/2(nが偶数のとき)または(n−1)/2(nが奇数のとき)まで変えて求めた値を記憶した第2の記憶手段から読み出しアドレス作成手段により作成した0からn/2(nが偶数のとき)または(n−1)/2(nが奇数のとき)まで1ずつ増加し、n/2(nが偶数のとき)または(n−1)/2(nが奇数のとき)になると1ずつ減少する読み出しアドレスに従って余弦関数および正弦関数の値を読み出す。
【0031】
請求項の発明におけるカラーエンコーダは、余弦関数および正弦関数1周期をn等分した各値の内n/2個の各値をそれぞれ記憶した第1および第2の記憶手段から読み出しアドレス作成手段により余弦関数および正弦関数の値を読み出し、読み出しアドレス作成手段により作成した反転制御信号に従って第1および第2の正負反転手段により正負を反転し、積和演算手段で2つの色差信号と第1および第2の正負反転手段の出力を積和演算し変調色信号を得る。
【0032】
さらに、cos((2mπ/n)x)についてxを0からn/2−1まで変えて求めた値を記憶した第1の記憶手段とsin((2mπ/n)x)についてxを0からn/2−1まで変えて求めた値を記憶した第2の記憶手段から読み出しアドレス作成手段により作成した0からn/2−1まで1ずつ増加する読み出しアドレスに従って余弦関数および正弦関数の値を読み出す。
【0033】
請求項の発明におけるカラーエンコーダは、余弦関数および正弦関数1周期をn等分した各値の内int(n/4)個の各値をそれぞれ記憶した第1および第2の記憶手段から読み出しアドレス作成手段により余弦関数および正弦関数の値を読み出し、読み出しアドレス作成手段により作成した反転制御信号に従って第1および第2の正負反転手段により正負を反転し、積和演算手段で2つの色差信号と第1および第2の正負反転手段の出力を積和演算し変調色信号を得る。
【0034】
さらに、cos((2mπ/n)x)についてxを0からint(n/4)−1まで変えて求めた値を記憶した第1の記憶手段とsin((2mπ/n)x)についてxを0からint(n/4)−1まで変えて求めた値を記憶した第2の記憶手段から読み出しアドレス作成手段により作成した0からint(n/4)−1まで1ずつ増加し、int(n/4)−1になると1ずつ減少する読み出しアドレスに従って余弦関数および正弦関数の値を読み出す。
【0035】
請求項の発明におけるカラーエンコーダは、余弦関数または正弦関数1周期をn等分した各値を記憶した記憶手段から読み出しアドレス作成手段により作成した余弦波用および正弦波用のアドレスを第1のスイッチにより多重した読み出しアドレスに従って、余弦関数と正弦関数の値を読み出し、第2のスイッチによりそれぞれ振り分け、積和演算手段で2つの色差信号と第2のスイッチのそれぞれの出力を積和演算し変調色信号を得る。
【0036】
さらに、cos((2mπ/n)x)についてxを0からn−1まで変えて求めた値を記憶した記憶手段から読み出しアドレス作成手段により作成した0からn−1まで1ずつ増加する余弦波用および正弦波用のアドレスに従って余弦関数と正弦関数の値を読み出す。
【0038】
請求項の発明におけるカラーエンコーダは、余弦関数または正弦関数1周期をn等分した各値の内n/2+1個の値を記憶した記憶手段から読み出しアドレス作成手段により作成した余弦波用および正弦波用のアドレスを多重した読み出しアドレスに従って、余弦関数と正弦関数の値を読み出し、第2のスイッチによりそれぞれ振り分け、積和演算手段で2つの色差信号と第2のスイッチのそれぞれの出力を積和演算し変調色信号を得る。
【0039】
さらに、cos((2mπ/n)x)についてxを0からn/2まで変えて求めた値を記憶した記憶手段から読み出しアドレス作成手段により作成した0からn/2まで1ずつ順に増加し、n/2になると1ずつ順に減少する余弦波用と正弦波用のアドレスに従って余弦関数と正弦関数の値を読み出す。
【0040】
請求項の発明におけるカラーエンコーダは、余弦関数または正弦関数1周期をn等分した各値の内n/2個の値を記憶した記憶手段から読み出しアドレス作成手段により作成した余弦波用および正弦波用のアドレスを多重した読み出しアドレスに従って、余弦関数と正弦関数の値を読み出し、第2のスイッチによりそれぞれ振り分け、読み出しアドレス作成手段により作成した反転制御信号に従って第1および第2の正負反転手段により正負を反転し、積和演算手段で2つの色差信号と第1および第2の正負反転手段の出力を積和演算し変調色信号を得る。
【0042】
さらに、sin((2mπ/n)x)についてxを0からn/2−1まで変えて求めた値を記憶した記憶手段から読み出しアドレス作成手段により作成した0からn/2まで1ずつ順に増加する余弦波用と正弦波用のアドレスに従って余弦関数と正弦関数の値を読み出す。
【0043】
請求項の発明におけるカラーエンコーダは、余弦関数または正弦関数1周期をn等分した各値の内n/4個の値を記憶した記憶手段から読み出しアドレス作成手段により作成した余弦波用および正弦波用のアドレスを多重した読み出しアドレスに従って、余弦関数と正弦関数の値を読み出し、第2のスイッチによりそれぞれ振り分け、読み出しアドレス作成手段により作成した第1および第2の反転制御信号に従って第1および第2の正負反転手段により正負を反転し、積和演算手段で2つの色差信号と第1および第2の正負反転手段の出力を積和演算し変調色信号を得る。
【0044】
さらに、cos((2mπ/n)x)についてxを0からn/4−1まで変えて求めた値を記憶した記憶手段から読み出しアドレス作成手段により作成した0からn/4−1まで1ずつ順に増加し、n/4−1になると1ずつ順に減少する余弦波用と正弦波用のアドレスに従って余弦関数と正弦関数の値を読み出す。
【0045】
請求項の発明におけるカラーエンコーダは、余弦関数または正弦関数1周期をn等分した各値の内n/4個の値を記憶した記憶手段から読み出しアドレス作成手段により作成した余弦波用および正弦波用のアドレスを多重した読み出しアドレスに従って、余弦関数と正弦関数の値を読み出し、第2のスイッチによりそれぞれ振り分け、読み出しアドレス作成手段により作成した第1および第2の反転制御信号に従って第1および第2の正負反転手段により正負を反転し、積和演算手段で2つの色差信号と第1および第2の正負反転手段の出力を積和演算し変調色信号を得る。
さらに、sin((2mπ/n)x)についてxを0からn/4−1まで変えて求めた値を記憶した記憶手段から読み出しアドレス作成手段により作成した0からn/4−1まで1ずつ順に増加し、n/4−1になると1ずつ順に減少する余弦波用と正弦波用のアドレスに従って余弦関数と正弦関数の値を読み出す。
【0046】
請求項10の発明におけるカラーエンコーダは、同期信号に基づいてリセット信号作成手段により作成したリセット信号に従って読み出しアドレスをリセットした後、読み出しアドレス作成手段により読み出しアドレスを作成する。
【0047】
【実施例】
実施例1.
以下、この発明の一実施例についてその構成を示す図1を用いて説明する。1は余弦関数の値を記憶したcos用ROM、2は正弦関数の値を記憶したsin用ROM、3はROMの読み出しアドレスを作成するアドレス作成手段、4は積和演算を行う積和演算器である。このときの色副搬送波周波数を3.5795MHz、色差信号のサンプリング周波数を20.25MHzとすると、色副搬送波周波数とサンプリング周波数の整数比は略35:198となる。このような関係のサンプリング周波数から色副搬送波の余弦波および正弦波の求め方を以下に示す。
【0048】
余弦波1周期をN等分したROMテーブルを周波数fで読み出せば、f/Nの周波数の余弦波が得られる。ROMテーブルを1つおきに読み出せば、f×2/Nの周波数の余弦波が得られ、M−1おきに(即ちM個に1度ずつ)読みだせば、f×M/Nの周波数の余弦波が得られる。従って、色副搬送波周波数とサンプリング周波数の比は略35:198であるから、N=198、M=35として余弦波1周期を198等分した各値を記憶したROMテーブルを34おきにサンプリング周波数で読み出せば色副搬送波の余弦関数が得られる。また、色副搬送波の正弦関数も同様にして得ることができる。cos用ROM1には余弦波1周期を198等分した各値をsin用ROM2には正弦波1周期を198等分した各値を記憶する。このときの各ROMテーブルを表A1および表A2に示す。ここで、入力色差信号がCr、Cb信号であり、色差信号と色副搬送波の余弦、正弦関数の積和演算の結果が1を超えないようにするために、ROMテーブルの各値には0.973と0.685を掛けてある。
【0049】
【表1】

Figure 0003611362
【0050】
【表2】
Figure 0003611362
【0051】
次に動作について説明する。読み出しアドレス作成手段3はサンプリング周波数に従って35づつ増加する読み出しアドレスを作成する。ただし、198を超えるアドレスは198で割った余りを読み出しアドレスとして出力する。cos用ROM1から読み出しアドレスに基づいて上記に示したように色副搬送波の余弦波の値を読み出す。また、色副搬送波の正弦波も同様にしてsin用ROM2から読み出す。積和演算器4ではcos用ROM1から読み出した値と入力Cr信号の値を掛算をして得た値とsin用ROM2から読み出した値と入力Cb信号の値を掛算をして得た値とをそれぞれ求めた後、2つの積の値を足し合わせ、変調色信号を作成する。このようにカラーエンコーダを構成したので、色副搬送波の周波数と色差信号のサンプリング周波数の関係が整数倍でない場合でも変調色信号を作成することができる。
【0052】
前記実施例では色副搬送波周波数が3.5795MHz、サンプリング周波数が20.25MHzの場合について説明したが、この例以外にも、サンプリング周波数はどのような値であってもよく、色副搬送波周波数とサンプリング周波数の整数比が略M:Nとなるとき余弦波、正弦波1周期をN等分した値をそれぞれROMに記憶し、M−1個おきに読み出すように構成すれば、前記実施例と同様の効果が得られる。
【0053】
実施例2.
前記実施例では余弦、正弦波1周期を198等分した値をcos用ROM1、sin用ROM2に記憶し、34おきに読み出した例について説明した。この例以外にも、余弦、正弦波1周期を198等分した値を前記実施例で読み出す順番に並べ変えてcos用ROM1、sin用ROM2に記憶しても同様の効果が得られる。このときのROMテーブルの求め方を以下に示す。余弦波1周期を198等分した各値を求める式は
fc(x)=cos((2π/198)x) ...(1)
となる。34おきに読み出すのであるからyを0から197(=N−1)まで1づつ変えたときのxは
x=35y mod 198 ...(2)
となり、式(1)に代入すると、
fc(y)=cos((2・35π/198)y) ...(3)
となる。また、正弦波も同様にして、
fs(y)=sin((2・35π/198)y) ...(4)
となる。従って、アドレスyを0から197まで1ずつ順々に変えて式(3)、(4)からfc(y)、fs(y)を求めれば、前記実施例で読み出す順番に並べ変えられた余弦、正弦波のROMテーブルが求められる。そのときのcos用ROM1、sin用ROM2の内容を表A3および表A4に示す。ここで、ROMテーブルの各値には前記実施例1と同様に余弦波には0.973が、正弦波には0.685が掛けてある。
【0054】
【表3】
Figure 0003611362
【0055】
【表4】
Figure 0003611362
【0056】
次に図1を用いて動作について説明する。読み出しアドレス作成手段3はサンプリング周波数に従って0から197まで1ずつ順に増加する読み出しアドレスを作成する。cos用ROM1から読み出しアドレスに基づいて色副搬送波の周波数の余弦波を読み出す。また、sin用ROM2からも同様にして色副搬送波の周波数の正弦波を読み出す。積和演算器4ではcos用ROM1から読み出した値と入力Cr信号とを掛け合わせた値とsin用ROM2から読み出した値と入力Cb信号とを掛け合わせた値をそれぞれ求めた後、2つの積の値を足し合わせ変調色信号を作成する。このようにカラーエンコーダを構成したので、色副搬送波の周波数と色差信号のサンプリング周波数の関係が整数倍でない場合でも変調色信号を作成することができる。また、読み出しアドレスを1づつ増加するようにしたので、読み出しアドレス作成手段3の構成を実施例1の場合に比べて簡単にできる。
【0057】
前記実施例では色副搬送波周波数が3.5795MHz、サンプリング周波数が20.25MHzの場合について説明したが、この例以外にも、サンプリング周波数はどのような値であってもよく、色副搬送波周波数とサンプリング周波数の整数比が略M:Nとなるときの余弦波、正弦波を求める式は前記に示した場合と同様にして、
fc(y)=cos((2・Mπ/N)y) ...(5)
fs(y)=sin((2・Mπ/N)y) ...(6)
となり、アドレスyを0からN−1まで1ずつ順々に変えてfc(y)、fs(y)を求めて、ROMに記憶すれば、前記実施例と同様の効果が得られる。
【0058】
また、ROMに記憶する順序は前記実施例1、2に示した例だけに限るものではなく、色副搬送波周波数の余弦波と正弦波が読み出されるように読み出しアドレスを与えるのならば、どのような順序で記憶してもよい。
【0059】
実施例3.
前記実施例では余弦波、正弦波1周期をN等分した値をそれぞれROMに記憶した例について示した。ここで、余弦波は1/2周期の点で線対称、つまり1/2周期の点で折り返したとき値が等しくなり、また、正弦波は点対称、つまり1/2周期の点で折り返したとき正負反転した値が等しくなるという特性がある。この特性を利用して余弦、正弦のROMの容量を半分にした例について、その構成を示す図2を用いて説明する。図2において、5は色副搬送波周波数の余弦関数の値を記憶したcos用ROM、6は色副搬送波周波数の正弦関数の値を記憶したsin用ROM、7はアドレスを作成するアドレス作成手段、8はアドレス作成手段7からのアドレスを変換し、読み出しアドレスとして出力するアドレス変換手段、9はアドレス作成手段7からのアドレスに基づいて反転制御信号を出力する反転制御手段、10はアドレス作成手段7とアドレス変換手段8と反転制御手段9から構成された読み出しアドレス作成手段、11はsin用ROM6から読み出した値を正負反転する正負反転手段である。ここで、前記実施例と同一の符号は同一または対応する部材を示す。また、色副搬送波周波数とカラーエンコーダのサンプリング周波数は実施例1と同一の周波数であり、その整数比は略35:198とする。cos用ROM5には、余弦波1周期を198等分した各値の内前半の100(=N/2+1)個を記憶する。また、sin用ROM6には同様にして正弦波1周期を198等分した各値の内前半の100個を記憶する。
【0060】
次に動作について説明する。アドレス作成手段7は前記実施例1と同様にしてサンプリング周波数に従って35づつ増加するアドレスを作成する。アドレス変換手段8ではアドレス作成手段7からのアドレスが99(=N/2)以下のときはそのまま読み出しアドレスとして出力し、99を超えるときは198からアドレスを減算した値を読み出しアドレスとして出力する。
【0061】
反転制御手段9ではアドレス作成手段7からのアドレスが99を超えるときは正負反転手段11に正負の反転を指示し、99以下のときはそのまま出力するよう指示するような反転制御信号を出力する。cos用ROM5からアドレス変換手段8で変換した読み出しアドレスに基づいて色副搬送波周波数の余弦波の値を読み出す。また、sin用ROM6からアドレス変換手段8で変換した読み出しアドレスに基づいて色副搬送波周波数の正弦波の値を読み出す。sin用ROM6からの正弦波の値は反転制御信号が正負の反転を指示しているときは正負反転手段11で正負を反転して出力し、正負の反転を指示していないときはそのまま出力する。積和演算器4ではcos用ROM5から読み出した値と入力Cr信号の値を掛算して得た値と正負反転手段11からの値と入力Cb信号の値を掛算して得た値とをそれぞれ求めた後、2つの積の値を足し合わせ、変調色信号を作成する。このようにカラーエンコーダを構成したので、cos、sin用ROMの容量がそれぞれ半分にすることができる。
【0062】
前記実施例では色副搬送波周波数が3.5795MHz、2つの色差信号のサンプリング周波数が20.25MHzの場合について説明したが、この例以外にも、色差信号のサンプリング周波数はどのような値であってもよく、色副搬送波周波数とサンプリング周波数の整数比が略M:Nのとき余弦波、正弦波1周期をN等分した値の前半Nが偶数のときはN/2+1個、Nが奇数のときは(N−1)/2個をそれぞれROMに記憶し、M−1個おきに読み出すようにアドレスを作成しアドレスがN/2を超える場合にはNからそのアドレスを引いた値を読み出しアドレスとしてROMから色副搬送波周波数の余弦波、正弦波を読み出せば、前記実施例と同様の効果が得られる。
【0063】
また、前記実施例ではアドレス作成手段7とアドレス変換手段8によりcos用ROM5とsin用ROM6から読み出すアドレスを作成する例について示したが、この例以外にも、サンプリング周波数に従ってMづつ大きくしてアドレスを作成し、N/2を超えたときはNから引いた値をアドレスとし、このアドレスからMづつ小さくしてアドレスを作成し、負になったときは正負反転した値をアドレスとし、以下上記のことを繰り返してアドレスを作成するようにアドレス作成手段を構成すれば、前記実施例と同様の効果が得られる。
【0064】
実施例4.
前記実施例3では余弦、正弦波1周期を198等分した前半の100個をcos用ROM5、sin用ROM6に記憶し、35おきに読み出した例について説明した。この例以外にも、前記実施例2で求めた余弦、正弦波のROMテーブルの前半100個のみをcos用ROM5、sin用ROM6に記憶しても同様の効果が得られる。図2に示す構成を用いて、動作を説明する。アドレス作成手段7は0から197まで1ずつ順に増加するアドレスを作成する。アドレス変換手段8ではアドレス作成手段7からのアドレスが99以下のときはそのまま読み出しアドレスとして出力し、99を超えるときはアドレスから198を減算した値を読み出しアドレスとして出力する。
【0065】
反転制御手段9ではアドレス作成手段7からのアドレスが99を超えるときは正負反転手段11に正負の反転を指示し、99以下のときはそのまま出力するよう指示するような反転制御信号を出力する。cos用ROM5からアドレス変換手段8で変換した読み出しアドレスに基づいて色副搬送波周波数の余弦波の値を読み出す。また、sin用ROM6からアドレス変換手段8で変換した読み出しアドレスに基づいて色副搬送波周波数の正弦波の値を読み出す。sin用ROM6からの正弦波の値はアドレス作成手段7のアドレスが99を超えるときには正負反転手段11で正負を反転して出力する。積和演算器4ではcos用ROM5から読み出した値と入力Cr信号の値を掛算して得た値と正負反転手段11からの値と入力Cb信号の値を掛算して得た値とをそれぞれ求めた後、2つの積の値を足し合わせ、変調色信号を作成する。このようにカラーエンコーダを構成したので、cos、sin用ROMの容量をそれぞれ半分にすることができる。また、前記実施例3に比べてアドレスを1づつ増加するようにしたので、アドレス作成手段の構成を簡単にすることができる。
【0066】
前記実施例では色副搬送波周波数が3.5795MHz、サンプリング周波数が20.25MHzの場合について説明したが、この例以外にも、サンプリング周波数はどのような値であってもよく、色副搬送波周波数とサンプリング周波数の整数比が略N:Mのとき余弦波、正弦波を求める式は実施例2より式(5)、(6)となり、アドレスyを0からN/2(Nが偶数のとき)まで、または0から(N−1)/2(Nが奇数のとき)まで1ずつ順々に変えてfc(y)、fs(y)を求めて、cos用ROM5、sin用ROM6に記憶すれば、前記実施例と同様の効果が得られる。また、ROMに記憶する順序はこの例だけに限るものではなく、どのような順序で記憶しても余弦波、正弦波をROMから読み出せるようにアドレスを与えるならば、前記実施例と同様の効果が得られる。
【0067】
実施例5.
前記実施例4ではアドレス作成手段7とアドレス変換手段8によりcos用ROM5とsin用ROM6から読み出すアドレスを作成する例について示したが、この例以外にも、図3のように構成してもよい。図3において、12はアドレスを作成するアドレス作成手段、13は反転制御信号を作成する反転制御手段、14はアドレス作成手段12と反転制御手段13から構成された読み出しアドレス作成手段である。ここで、前記実施例と同一の符号は同一または対応する部材を示す。前記実施例4と同様にしてcos用ROM5、sin用ROM6に前記実施例2で求めた余弦、正弦波のROMテーブルの前半100個のみを記憶する。
【0068】
次に動作について説明する。アドレス作成手段12は読み出しアドレスを0から99(=N/2)まで1ずつ順に増加させた後、0まで1ずつ順に減少させる。反転制御手段13ではアドレス作成手段12がアドレスを増加させているときは正負反転手段11にそのまま出力するよう指示し、アドレスを減少させているときは正負の反転を指示するような反転制御信号を出力する。以下、前記実施例4と同様にしてcos用ROM5から余弦波をsin用ROM6から正弦波を読み出し、正負反転手段11で反転制御信号に従って正弦波を正負反転し、積和演算器4で入力Cr、Cb信号とcos用ROM5からの出力と正負反転手段11の出力を積和演算して変調色信号を出力する。このようにカラーエンコーダを構成したので、cos、sin用ROMの容量をそれぞれ半分にすることができる。また、前記実施例3に比べてアドレスを1づつ増加、減少するようにしたので、アドレス作成手段の構成を簡単にすることができる。
【0069】
前記実施例ではアドレスの増加、減少に従って反転制御信号が指示する動作を変更する例について示したが、この例以外にも、アドレスが特定の値、0と99となる毎に反転制御信号が指示する動作を変更してもよい。また、アドレスに基づいて変更するだけではなく、反転制御信号作成用のカウンタを設け、そのカウンタの値に基づいて変更してもよい。
【0070】
また、前記実施例では色副搬送波周波数が3.5795MHz、サンプリング周波数が20.25MHz の場合について説明したが、この例以外にも、サンプリング周波数はどのような値であってもよく、色副搬送波周波数とサンプリング周波数の整数比が略N:Mのとき、Nが偶数の場合には0からN/2まで1ずつ順に増加させた後、0まで1ずつ順に減少するアドレスを作成し、Nが奇数の場合には0から(N−1)/2まで1ずつ順に増加させた後、(N−1)/2から0まで1ずつ順に減少するアドレスを作成するようにアドレス作成手段を構成すれば、前記実施例と同様の効果が得られる。
【0071】
実施例6.
前記実施例3〜5では余弦波の1/2周期の点で線対称、正弦波の1/2周期の点で点対称の特性を利用してそれぞれのROMの容量を半分にした例について示した。ここで、余弦波と正弦波は半周期の前半部の正負を反転した値が後半部となる特性がある。この特性を利用して余弦、正弦のROMの容量を半分にした例について、その構成を示す図4を用いて説明する。図4において、15はアドレスを作成するアドレス作成手段、16はアドレス作成手段15からのアドレスを変換するアドレス変換手段、17はアドレス作成手段15からのアドレスに基づいて反転制御信号を出力する反転制御手段、18はアドレス作成手段15とアドレス変換手段16と反転制御手段17から構成された読み出しアドレス作成手段、19は色副搬送波周波数の余弦関数の値を記憶したcos用ROM、20は色副搬送波周波数の正弦関数の値を記憶したsin用ROM、21はcos用ROM19から読み出した値を正負反転する正負反転手段、22はsin用ROM20から読み出した値を正負反転する正負反転手段である。ここで、前記実施例と同一の符号は同一または対応する部材を示す。また、色副搬送波周波数とサンプリング周波数は前記実施例1と同一の周波数であり、その整数比は略35:198となる。cos用ROM19には実施例1と同様にして余弦波1周期を198等分した各値の内前半の99(=N/2)個を記憶する。また、sin用ROM20には同様にして正弦波1周期を198等分した各値の内前半の99個を記憶する。
【0072】
次に動作について説明する。アドレス作成手段15は前記実施例1と同様にしてサンプリング周波数に従って35づつ増加するアドレスを作成する。アドレス変換手段16ではアドレス作成手段15からのアドレスが99(=N/2)より小さいときはそのまま読み出しアドレスとして出力し、99以上のときはアドレスから99をを減算した値を読み出しアドレスとして出力する。
【0073】
反転制御手段17ではアドレス作成手段15からのアドレスが99以上のときは正負反転手段21、22に正負の反転を指示し、99より小さいときはそのまま出力するように指示する反転制御信号を出力する。cos用ROM19からアドレス変換手段16で変換した読み出しアドレスに基づいて色副搬送波周波数の余弦波の値を読み出す。また、sin用ROM20からアドレス変換手段16で変換した読み出しアドレスに基づいて色副搬送波周波数の正弦波の値を読み出す。cos用ROM19からの余弦波の値は反転制御信号が正負の反転を指示しているときは正負反転手段21で正負を反転して出力し、正負の反転を指示していないときはそのまま出力する。sin用ROM20からの正弦波の値も同様にして反転制御信号に従って正負反転手段22で正負を反転して出力する。積和演算器4では正負反転手段21からの値と入力Cr信号の値を掛算して得た値と正負反転手段22からの値と入力Cb信号の値を掛算して得た値とをそれぞれ求めた後、2つの積の値を足し合わせ変調色信号を作成する。このようにカラーエンコーダを構成したので、cos、sin用ROMの容量をそれぞれ半分にすることができる。
【0074】
前記実施例では色副搬送波周波数が3.5795MHz、サンプリング周波数が20.25MHzの場合について説明したが、この例以外にも、色副搬送波周波数とサンプリング周波数の整数比が略M:N(Nは偶数)となるサンプリング周波数ならば、どのようなサンプリング周波数であっても、前記実施例と同様にして余弦波、正弦波1周期をN等分した値の前半N/2個のみをそれぞれROMに記憶し、M−1個おきに読み出すようにアドレスを作成しアドレスがN/2以上の場合にはそのアドレスからN/2を引いた値を読み出しアドレスとしてROMから色副搬送波周波数の余弦波、正弦波を読み出せば、前記実施例と同様の効果が得られる。
【0075】
また、前記実施例ではアドレス作成手段15とアドレス変換手段16によりcos用ROM19とsin用ROM20から読み出すアドレスを作成する例について示したが、この例以外にも、サンプリング周波数に従ってMづつ大きくしてアドレスを作成し、N/2以上のときはN/2から引いた値をアドレスとし、このアドレスからMづつ大きくしてアドレスを作成するようにアドレス作成手段を構成すれば、前記実施例と同様の効果が得られる。
【0076】
実施例7.
前記実施例6では余弦、正弦波1周期を198等分した前半の99個をcos用ROM19、sin用ROM20に記憶し、34おきに読み出した例について説明した。この例以外にも、前記実施例2で求めた余弦、正弦波のROMテーブルの前半99個のみを利用するようにしても同様の効果が得られる。図4に示す構成を用いて動作を説明する。アドレス作成手段15は0から197まで1ずつ順に増加する読み出しアドレスを作成する。アドレス変換手段16ではアドレス作成手段15からのアドレスが99より小さいときはそのまま読み出しアドレスとして出力し、99以上のときはアドレスから99を減算した値を読み出しアドレスとして出力する。
【0077】
反転制御手段17ではアドレス作成手段15からのアドレスが99以上のときは正負反転手段21、22に正負の反転を指示し、99より小さいときはそのまま出力するように指示する反転制御信号を出力する。cos用ROM19からアドレス変換手段16で変換した読みだしアドレスに基づいて色副搬送波周波数の余弦波の値を読み出す。また、sin用ROM20からアドレス変換手段16で変換した読み出しアドレスに基づいて色副搬送波周波数の正弦波の値を読み出す。cos用ROM19からの余弦波の値は反転制御信号が正負の反転を指示しているときは正負反転手段21で正負を反転して出力し、正負の反転を指示していないときはそのまま出力する。sin用ROM20からの正弦波の値は同様にして反転制御信号に従って正負反転手段22で正負を反転して出力する。積和演算器4では正負反転手段21からの値と入力Cr信号の値を掛算して得た値と正負反転手段22からの値と入力Cb信号の値を掛算して得た値とをそれぞれ求めた後、2つの積の値を足し合わせ変調色信号を作成する。このようにカラーエンコーダを構成したので、cos、sin用ROMの容量をそれぞれ半分にすることができる。また、前記実施例6に比べてアドレスを1づつ増加するようにしたので、アドレス作成手段15の構成を簡単にすることができる。
【0078】
前記実施例では色副搬送波周波数が3.5795MHz、サンプリング周波数が20.25MHz の場合について説明したが、この例以外にも、色副搬送波周波数とサンプリング周波数の整数比が略M:N(Nは偶数)となるサンプリング周波数ならば、どのようなサンプリング周波数であっても、余弦波、正弦波を求める式は実施例2より式(5)、(6)となり、アドレスyを0からN/2−1まで1ずつ順々に変えてfc(y)、fs(y)を求めて、cos用ROM19、sin用ROM20に記憶し、0からN−1まで1ずつ順に大きくなるアドレスを作成しアドレスがN/2以上の場合にはそのアドレスからN/2を引いた値を読み出しアドレスとしてROMから色副搬送波周波数の余弦波、正弦波を読み出せば、前記実施例と同様の効果が得られる。
【0079】
実施例8.
前記実施例7ではアドレス作成手段15とアドレス変換手段16によりcos用ROM18、sin用ROM19から読み出すアドレスを作成する例について示したが、この例以外にも、図5のように構成してもよい。図5において、23はアドレスを作成するアドレス作成手段、24はアドレス作成手段23からのアドレスに基づいて反転制御信号を出力する反転制御手段、25はアドレス作成手段23と反転制御手段24から構成された読み出しアドレス作成手段である。ここで、前記実施例と同一の符号は同一または対応する部材を示す。また、cos用ROM19、sin用ROM20には前記実施例7と同様に前記実施例2で求めた余弦、正弦波のROMテーブルの前半99個を記憶する。
【0080】
次に動作について説明する。アドレス作成手段23は読み出しアドレスを0から98(=N/2−1)まで1ずつ順に増加させ、98に達したら0に戻り、以下これを繰返す。反転制御手段24ではアドレス作成手段23が作成した読み出しアドレスが98になる毎に正負の反転をするしないを切り替えて、反転制御信号を作成する。以下、前記実施例7と同様にしてcos用ROM19から余弦波をsin用ROM20から正弦波を読み出し、正負反転手段21、22で反転制御信号に従って余弦波、正弦波を正負反転し、積和演算器4で入力Cr、Cb信号と正負反転手段21、22の出力を積和演算をして変調色信号を出力する。このようにカラーエンコーダを構成したので、cos、sin用ROMの容量をそれぞれ半分にすることができる。また、前記実施例6に比べてアドレスを1づつ増加するようにしたので、アドレス作成手段の構成を簡単にすることができる。
【0081】
前記実施例では色副搬送波周波数が3.5795MHz、サンプリング周波数が20.25MHz の場合について説明したが、この例以外にも、色副搬送波周波数とサンプリング周波数の整数比が略M:N(Nは偶数)となるサンプリング周波数ならば、どのようなサンプリング周波数であっても、0からN/2−1まで1ずつ順に増加させてアドレスを作成するようにアドレス作成手段を構成すれば、前記実施例と同様の効果が得られる。
【0082】
実施例9.
前記実施例6〜8では余弦波の1/2周期の点で線対称、正弦波の1/2周期の点で点対称の特性を利用してそれぞれのROMの容量を半分にした例について示した。ここで、余弦波の1/4周期、3/4周期の点で点対称、正弦波の1/4周期、3/4周期の点で線対称となる特性がある。この特性を利用して余弦、正弦のROMの容量を1/4にした例について、その構成を示す図6を用いて説明する。図6において、26はアドレスを作成するアドレス作成手段、27はアドレス作成手段26からのアドレスを変換するアドレス変換手段、28はアドレス作成手段26からのアドレスに基づいてcos用、sin用反転制御信号を出力する反転制御手段、29はアドレス作成手段26とアドレス変換手段27と反転制御手段28から構成された読み出しアドレス作成手段、30は色副搬送波周波数の余弦関数の値を記憶したcos用ROM、31は色副搬送波周波数の正弦関数の値を記憶したsin用ROMである。ここで、前記実施例と同一の符号は同一または対応する部材を示す。また、色副搬送波周波数とサンプリング周波数は前記実施例1と同一の周波数であり、その整数比は略35:198となる。cos用ROM30には実施例1と同様にして余弦波1周期を198等分した各値の内前半の50(=int(N/4)+1)個を記憶する。同様にして、sin用ROM31には正弦波1周期を198等分した各値の内前半の50(=int(N/4)+1)個を記憶する。ただし、int(x)はxを超えない最大の整数である。
【0083】
次に動作について説明する。アドレス作成手段26は前記実施例1と同様にしてサンプリング周波数に従って35づつ増加するアドレスを作成する。アドレス変換手段27ではアドレス作成手段26からのアドレスが49以下のときはそのまま読み出しアドレスとして出力し、50以上99以下のときは99からアドレスを減算した値を読み出しアドレスとして出力し、100以上148以下のときはアドレスから99を減算した値を読み出しアドレスとして出力し、149以上のときは198からアドレスを減算した値を読み出しアドレスとして出力する。
【0084】
反転制御手段28ではアドレス作成手段26からのアドレスが50以上148以下のときは正負反転手段21に正負の反転を指示し、それ以外の場合にはそのまま出力するように指示するcos用反転制御信号を出力し、100以上のときは正負反転手段22に正負の反転を指示し、それ以外の場合にはそのまま出力するように指示するsin用反転制御信号を出力する。cos用ROM30からアドレス変換手段27で変換した読み出しアドレスに基づいて色副搬送波周波数の余弦波の値を読み出す。また、sin用ROM31からアドレス変換手段27で変換した読み出しアドレスに基づいて色副搬送波周波数の正弦波の値を読み出す。cos用ROM30からの余弦波の値はcos用反転制御信号が正負の反転を指示しているときは正負反転手段21で正負を反転して出力し、正負の反転を指示していないときはそのまま出力する。sin用ROM31からの正弦波の値はsin用反転制御信号が正負の反転を指示しているときは正負反転手段22で正負を反転して出力し、正負の反転を指示していないときはそのまま出力する。積和演算器4では正負反転手段21からの値と入力Cr信号の値を掛算して得た値と正負反転手段22からの値と入力Cb信号の値を掛算して得た値とをそれぞれ求めた後、2つの積の値を足し合わせ変調色信号を作成する。このようにカラーエンコーダを構成したので、cos、sin用ROMの容量をそれぞれ1/4にすることができる。
【0085】
前記実施例では色副搬送波周波数が3.5795MHz、サンプリング周波数が20.25MHz の場合について説明したが、この例以外にも、色副搬送波周波数とサンプリング周波数の整数比が略M:N(Nは偶数)となるサンプリング周波数ならば、どのようなサンプリング周波数であっても、前記実施例と同様にして余弦波、正弦波1周期をN等分した値の前半int(N/4)+1個(int(x)はxを超えない最大の整数)のみをROMに記憶し、M−1個おきに読み出すようにアドレスを作成しアドレスが0〜N/4のときはそのまま読み出しアドレスとし、N/4〜N/2のときはアドレスからN/2を引いた値を読み出しアドレスとし、N/2〜(3/4)NのときはアドレスからN/2を引いた値を読み出しアドレスとし、(3/4)N〜N−1のときはNからアドレスを引いた値を読み出しアドレスとしてROMから色副搬送波周波数の余弦波、読み出せば、前記実施例と同様の効果が得られる。
【0086】
また、前記実施例ではアドレス作成手段26とアドレス変換手段27によりcos用ROM30とsin用ROM31から読み出すアドレスを作成する例について示したが、この例以外にも、サンプリング周波数に従ってMづつ大きくしてアドレスを作成し、N/4以上のときはN/2から引いた値をアドレスとし、このアドレスからMづつ小さくしてアドレスを作成するようにアドレス作成手段を構成すれば、前記実施例と同様の効果が得られる。
【0087】
実施例10.
前記実施例9では余弦、正弦波1周期を198等分した前半の50個をcos用ROM30、sin用ROM31記憶し、34おきに読み出した例について説明した。この例以外にも、前記実施例2で求めた余弦、正弦波のROMテーブルの前半50個のみを利用するようにして同様の効果が得られる。図6に示す構成を用いて動作を説明する。アドレス作成手段26は0から197まで1ずつ順に増加する読み出しアドレスを作成する。アドレス変換手段27ではアドレス作成手段26からのアドレスが49以下のときはそのまま読み出しアドレスとして出力し、50以上99以下のときは99からアドレスを減算した値を読み出しアドレスとして出力し、100以上148以下のときはアドレスから99を減算した値を読み出しアドレスとして出力し、149以上のときは198からアドレスを減算した値を読み出しアドレスとして出力する。
【0088】
反転制御手段28ではアドレス作成手段26からのアドレスが50以上148以下のときは正負反転手段21に正負の反転を指示し、それ以外の場合にはそのまま出力するように指示するcos用反転制御信号を出力し、100以上のときは正負反転手段22に正負の反転を指示し、それ以外の場合にはそのまま出力するように指示するsin用反転制御信号を出力する。cos用ROM30からアドレス変換手段27で変換した読み出しアドレスに基づいて色副搬送波周波数の余弦波の値を読み出す。また、sin用ROM31からアドレス変換手段27で変換した読み出しアドレスに基づいて色副搬送波周波数の正弦波の値を読み出す。cos用ROM30からの余弦波の値はcos用反転制御信号が正負の反転を指示しているときは正負反転手段21で正負を反転して出力し、正負の反転を指示していないときはそのまま出力する。sin用ROM31からの正弦波の値はsin用反転制御信号が正負の反転を指示しているときは正負反転手段22で正負を反転して出力し、正負の反転を指示していないときはそのまま出力する。積和演算器4では正負反転手段21からの値と入力Cr信号の値を掛算して得た値と正負反転手段22からの値と入力Cb信号の値を掛算して得た値とをそれぞれ求めた後、2つの積の値を足し合わせ変調色信号を作成する。このようにカラーエンコーダを構成したので、cos、sin用ROMの容量をそれぞれ1/4にすることができる。また、前記実施例9に比べてアドレスを1づつ増加、減少するようにしたので、アドレス作成手段の構成を簡単にすることができる。
【0089】
前記実施例では色副搬送波周波数が3.5795MHz、サンプリング周波数が20.25MHz の場合について説明したが、この例以外にも、色副搬送波周波数とサンプリング周波数の整数比が略M:N(Nは偶数)となるサンプリング周波数ならば、どのようなサンプリング周波数であっても、実施例2より余弦波、正弦波を求める式は式(5)、(6)であるからアドレスyを0からint(N/4)まで1ずつ順々に変えてfc(y)、fs(y)を求め、cos用ROM30、sin用ROM31に記憶し、0からN−1まで1ずつ順に大きくなるアドレスを作成し、アドレスが0〜N/4のときはそのまま読み出しアドレスとし、N/4〜N/2のときはアドレスからN/2を引いた値を読み出しアドレスとし、N/2〜(3/4)NのときはアドレスからN/2を引いた値を読み出しアドレスとし、(3/4)N〜N−1のときはNからアドレスを引いた値を読み出しアドレスとしてROMから色副搬送波周波数の余弦波、読み出せば、前記実施例と同様の効果が得られる。
【0090】
また、前記実施例ではアドレス作成手段26とアドレス変換手段27によりcos用ROM30とsin用M31から読み出すアドレスを作成する例について示したが、この例以外にも、Nが4の倍数の場合はサンプリング周波数に従って0からN/4まで順に1づつ大きくし0まで1づつ小さくしてアドレスを作成し、Nが4の倍数でない場合は0からint(N/4)まで順に1づつ大きくしint(N/4)から0まで順に1づつ小さくしてアドレスを作成すれば、前記実施例と同様の効果が得られる。
【0091】
実施例11.
前記実施例10ではアドレス作成手段26とアドレス変換手段27によりcos用ROM30、sin用ROM31から読み出すアドレスを作成する例について示したが、この例以外にも、図7のように構成してもよい。図7において、32はアドレスを作成するアドレス作成手段、33はアドレス作成手段32からのアドレスに基づいて反転制御信号を出力する反転制御手段、34はアドレス作成手段32と反転制御手段33から構成された読み出しアドレス作成手段である。ここで、前記実施例と同一の符号は同一または対応する部材を示す。また、cos用ROM30、sin用ROM31には前記実施例10と同様に前記実施例2で求めた余弦、正弦波のROMテーブルの前半50個を記憶する。
【0092】
次に動作について説明する。アドレス作成手段32は読み出しアドレスを0から49(=int(N/4))まで1ずつ順に増加させて発生した後、49から0まで1ずつ順に減少させて発生する。反転制御手段33は読み出しアドレスが0から49まで増加し49になるとcos用反転制御信号が指示する動作を正負を反転する動作に切り替え、49から0まで減少し0になるとsin用反転制御信号が指示する動作を正負を反転する動作に切り替え、0から49まで増加し49になるとcos用反転制御信号が指示する動作を正負を反転しない動作に切り替え、49から0まで減少し0になるとsin用反転制御信号が指示する動作を正負を反転しない動作に切り替える。以下、前記実施例10と同様にしてcos用ROM30から余弦波をsin用ROM31から正弦波を読み出し、正負反転手段21、22で反転制御信号に従って余弦波、正弦波を正負反転し、積和演算器4で入力Cr、Cb信号と正負反転手段21、22の出力を積和演算して変調色信号を出力する。このようにカラーエンコーダを構成したので、cos、sin用ROMの容量をそれぞれ半分にすることができる。また、前記実施例9に比べてアドレスを1づつ増加、減少するように構成したので、アドレス作成手段の構成を簡単にすることができる。
【0093】
前記実施例では色副搬送波周波数が3.5795MHz、サンプリング周波数が20.25MHz の場合について説明したが、この例以外にも、色副搬送波周波数とサンプリング周波数の整数比が略M:N(Nは偶数)となるサンプリング周波数ならば、どのようなサンプリング周波数であっても、0からint(N/4)まで1ずつ順に増加させた後、int(N/4)から0まで1ずつ順に減少させてアドレスを作成するようにアドレス作成手段を構成すれば前記実施例と同様の効果が得られる。
【0094】
実施例12.
前記実施例ではcos用ROM、sin用ROMをそれぞれ別々に設けた例について説明したが、余弦関数と正弦関数は位相が1/4周期だけずれた関数であるということを利用して余弦、正弦のROMを共用した例について、その構成を示す図8を用いて説明する。図8において、35は余弦波用のアドレスCaを作成するアドレス作成手段、36は余弦波用のアドレスCaを正弦波用のアドレスSaに変換するアドレス変換手段、37はアドレス作成手段35とアドレス変換手段36から構成された読み出しアドレス作成手段、38は余弦波用のアドレスCaと正弦波用のアドレスSaを切り替えるスイッチ、39は色副搬送波周波数の余弦関数の値を記憶したROM、40は余弦波の値と正弦波の値を切り替えるスイッチである。また、色副搬送波周波数とサンプリング周波数は前記実施例1と同一の周波数であり、その整数比はここでは略41:232とする。前記実施例1と同様にして、色副搬送波周波数の余弦波1周期を232等分した各値をROM39に記憶する。このときのROMテーブルを表5、表6および表7に示す。
【0095】
【表5】
Figure 0003611362
【0096】
【表6】
Figure 0003611362
【0097】
【表7】
Figure 0003611362
【0098】
次に動作について説明する。アドレス作成手段35はサンプリング周波数に従って41づつ増加する余弦波用のアドレスCaを作成する。アドレス変換手段36では余弦波用のアドレスCaが58(=N/4)より小さいときはアドレスCaに174(3N/4)を加算した値を正弦波用のアドレスSaとして出力し、58以上のときはアドレスCaから58を減算した値を正弦波用のアドレスSaとして出力する。スイッチ38ではサンプリング周波数の倍の周波数で余弦波用のアドレスCaと正弦波用のアドレスSaを切り替え、ROM39の読み出しアドレスとして出力する。ROM39から読み出しアドレスに基づいて色副搬送波周波数の余弦波の値と正弦波の値を交互に読み出す。スイッチ40ではスイッチ38の切り替えと同期してROM39からの余弦波と正弦波の値を振り分ける。積和演算器4ではスイッチ40からの余弦波の値と入力Cr信号の値を掛算して得た値とスイッチ40からの正弦波の値と入力Cb信号の値を掛算して得た値とをそれぞれ求めた後、2つの積の値を足し合わせ、変調色信号を作成する。このようにカラーエンコーダを構成したので、ROMの容量を半分にすることができる。
【0099】
前記実施例では色副搬送波周波数が3.5795MHz、サンプリング周波数が20.25MHz の場合について説明したが、この例以外にも、色副搬送波周波数とサンプリング周波数の整数比が略M:N(Nは4の倍数)となるサンプリング周波数ならば、どのようなサンプリング周波数であっても、前記実施例と同様に余弦波1周期をN等分した値をROMに記憶し、Mづつ変化する余弦波用のアドレスとそのアドレスがN/4より小さいときは(3/4)Nを加算し、N/4以上のときはN/4を減算して正弦波用のアドレスを作成するように構成すれば、前記実施例と同様の効果が得られる。
【0100】
実施例13.
前記実施例では余弦波用のアドレスから正弦波用のアドレスを作成する例について示したが、この例以外にも、余弦波用のアドレスCaを0から、正弦波用のアドレスSaを174からそれぞれ41づつ増加させて作成するようにしてもよい。そのようにアドレスを作成するように構成した図9を用いて説明する。図9において、41は余弦波用のアドレスCaを作成するcosアドレス作成手段、42は正弦波用のアドレスSaを作成するsinアドレス作成手段、43はcosアドレス作成手段41とsinアドレス作成手段42から構成された読み出しアドレス作成手段である。ここで、ROM39には前記実施例12と同様の値を記憶する。
【0101】
次に動作について説明する。cosアドレス作成手段41は電源投入時やリセットをかけたときなどにアドレスを0にセットした後、サンプリング周波数に従って41づつ増加する余弦波用のアドレスCaを作成する。sinアドレス作成手段42も同様にしてリセット時に174にセットした後、サンプリング周波数に従って41づつ増加する正弦波用のアドレスSaを作成する。以下、前記実施例12と同様にして余弦波用、正弦波用のアドレスをスイッチ38で交互に多重して、ROM39の読み出しアドレスとする。ROM39からの出力はスイッチ40で余弦波と正弦波の値に振り分け、積和演算器4で入力Cr、Cb信号と積和演算して変調色信号を作成する。このようにカラーエンコーダを構成したので、ROMの容量を半分にすることができる。
【0102】
前記実施例では電源投入時やリセットをかけたときなどに余弦波、正弦波用のアドレスをそれぞれ0、174にセットした例について示した。この例以外にも、リセットするアドレスをそれぞれXc、Xsとして、Xcが58以下のときはXsをXs=Xc+174とし、Xcが58より大きいときはXsをXs=Xc−58とすれば、前記実施例と同様の効果が得られる。
【0103】
また、前記実施例では色副搬送波周波数が3.5795MHz、サンプリング周波数が20.25MHz の場合について説明したが、この例以外にも、色副搬送波周波数とサンプリング周波数の整数比が略M:N(Nは4の倍数)となるサンプリング周波数ならば、どのようなサンプリング周波数であっても、前記実施例と同様に余弦波1周期をN等分した値をROMに記憶し、リセットするアドレスをXc、Xsとして、XcがN/4より小さいときはXsをXs=Xc+(3/4)Nとし、XcがN/4以上のときはXsをXs=Xc−N/4とし、余弦波、正弦波用のアドレスをそれぞれMづつ変化させて作成するように構成すれば、前記実施例と同様の効果が得られる。
【0104】
実施例14.
前記実施例12、13ではROM39に余弦波1周期をN等分した値を記憶した例について説明した。この例以外にも、ROM39に正弦波1周期をN等分した値を記憶するように構成してもよい。このときのROMテーブルを表5、表6および表7に示す。このように構成した図8を用いて動作を説明する。アドレス作成手段35はサンプリング周波数に従って41づつ増加する正弦波用のアドレスを作成する。アドレス変換手段36では正弦波用のアドレスSaが174以下のときはアドレスSaに58を加算した値を余弦波用のアドレスCaとして出力し、174より大きいときはアドレスSaから174を減算した値を余弦波用の読み出しアドレスCaとして出力する。以下、前記実施例12と同様にして余弦波用、正弦波用のアドレスSa、Caをスイッチ38で交互に多重して、ROM39の読み出しアドレスとする。ROM39からの出力はスイッチ40で余弦波と正弦波の値に振り分け、積和演算器4で入力Cr、Cb信号と積和演算して変調色信号を作成する。このようにカラーエンコーダを構成したので、ROMの容量を半分にすることができる。
【0105】
前記実施例では色副搬送波周波数が3.5795MHz、サンプリング周波数が20.25MHz の場合について説明したが、この例以外にも、色副搬送波周波数とサンプリング周波数の整数比が略M:N(Nは4の倍数)となるサンプリング周波数ならば、どのようなサンプリング周波数であっても、前記実施例と同様に正弦波1周期をN等分した値をROMに記憶し、Mづつ変化する正弦波用のアドレスとそのアドレスが(3/4)N以下のときはN/4を加算し、(3/4)Nより大きいときは(3/4)Nを減算して余弦波用のアドレスを作成するように構成すれば、前記実施例と同様の効果が得られる。
【0106】
実施例15.
前記実施例では正弦波用のアドレスから余弦波用のアドレスを作成する例について示したが、この例以外にも、正弦波用のアドレスSaを0から、余弦波用のアドレスCaを58からそれぞれ41づつ増加させて作成するようにしてもよい。そのようにアドレスを作成するように構成した図9を用いて動作を説明する。cosアドレス作成手段41は電源投入時やリセットをかけたときなどにアドレスを58にセットした後、サンプリング周波数に従って41づつ増加する余弦波用のアドレスCaを作成する。sinアドレス作成手段42も同様にしてリセット時に0にセットした後、サンプリング周波数に従って41づつ増加する正弦波用のアドレスSaを作成する。以下、前記実施例12と同様にして余弦波用、正弦波用のアドレスをスイッチ38で交互に多重して、ROM39の読み出しアドレスとする。ROM39からの出力はスイッチ40で余弦波と正弦波の値に振り分け、積和演算器4で入力Cr、Cb信号と積和演算して変調色信号を作成する。このようにカラーエンコーダを構成したので、ROMの容量を半分にすることができる。
【0107】
前記実施例では電源投入時やリセットをかけたときなどに余弦波、正弦波用のアドレスをそれぞれ58、0にセットした例について示した。この例以外にも、リセットするアドレスをそれぞれXc、Xsとして、Xsが174以下のときはXcをXc=Xs+58とし、Xsが174より大きいときはXcをXc=Xs−174とすれば、前記実施例と同様の効果が得られる。
【0108】
また、前記実施例では色副搬送波周波数が3.5795MHz、サンプリング周波数が20.25MHz の場合について説明したが、この例以外にも、色副搬送波周波数とサンプリング周波数の整数比が略M:N(Nは4の倍数)となるサンプリング周波数ならば、どのようなサンプリング周波数であっても、前記実施例と同様に正弦波1周期をN等分した値をROMに記憶し、リセットするアドレスをXc、Xsとして、Xsが(3/4)N以下のときはXcをXc=Xs+N/4とし、Xsが(3/4)Nより大きいときはXcをXc=Xs−(3/4)Nとし、余弦波、正弦波用のアドレスをそれぞれMづつ変化させて作成するように構成すれば、前記実施例と同様の効果が得られる。
【0109】
実施例16.
前記実施例12〜15では余弦波または正弦波1周期を232等分した各値をROM39に記憶し、40おきに読み出した例について説明した。この例以外にも、ROM39の内容を前記実施例2と同様にして求めても、前記実施例と同様の効果が得られる。以下、ROM39の内容を変更した場合の動作を図8を用いて説明する。ここで、色副搬送波周波数とサンプリング周波数の整数比がM:N=41:232のとき余弦波のROMテーブルを求めると、余弦波のROMテーブルを求める式、式(5)にM=41、N=232を代入して、アドレスyを0から231まで1ずつ順々に変えてfc(y)を求めると表8、表9および表A10のようになり、その値をROM39に記憶する。
【0110】
【表8】
Figure 0003611362
【0111】
【表9】
Figure 0003611362
【0112】
【表10】
Figure 0003611362
【0113】
アドレス作成手段35はサンプリング周波数に従って0から231まで1ずつ順に増加する余弦波用のアドレスを作成する。アドレス変換手段36では余弦波用のアドレスCaが58(=N/4)より小さいときは174(=3N/4)を加算した値を正弦波用のアドレスSaとして出力し、58以上のときはアドレスCaから58を減算した値を正弦波用のアドレスSaとして出力する。スイッチ38ではサンプリング周波数の倍の周波数で余弦波用のアドレスCaと正弦波用のアドレスSaを切り替え、ROM39の読み出しアドレスとして出力する。ROM39から読み出しアドレスに基づいて色副搬送波周波数の余弦波の値と正弦波の値を交互に読み出す。スイッチ40ではスイッチ38の切り替えと同期してROM39からの余弦波と正弦波の値を振り分ける。積和演算器4ではスイッチ40からの余弦波の値と入力Cr信号の値を掛算して得た値とスイッチ40からの正弦波の値と入力Cb信号の値を掛算して得た値とをそれぞれ求めた後、2つの積の値を足し合わせ、変調色信号を作成する。このようにカラーエンコーダを構成したので、ROMの容量を半分にすることができる。また、アドレスを1づつ増加するようにしたので、前記実施例12から15に比べてアドレス作成手段の構成を簡単にできる。
【0114】
前記実施例では色副搬送波周波数が3.5795MHz、サンプリング周波数が20.25MHz の場合について説明したが、この例以外にも、色副搬送波周波数とサンプリング周波数の整数比が略M:N(Nは4の倍数)となるサンプリング周波数ならば、どのようなサンプリング周波数であっても、前記実施例と同様に式(5)からアドレスyを0からN−1まで1ずつ順に変えてfc(y)を求めてROMに記憶し、0からN−1まで1づつ変化する余弦波用のアドレスとそのアドレスがN/4より小さいときは(3/4)Nを加算し、N/4以上のときはN/4を減算して正弦波用のアドレスを作成するように構成すれば、前記実施例と同様の効果が得られる。
【0115】
実施例17.
前記実施例では余弦波用のアドレスから正弦波用のアドレスを作成する例について示したが、この例以外にも、余弦波用のアドレスを0から、正弦波用のアドレスを174からそれぞれ1づつ増加させて作成するようにしてもよい。そのようにアドレスを作成するように構成した図9を用いて動作を説明する。cosアドレス作成手段41は電源投入時やリセットをかけたときなどにアドレスを0にセットした後、サンプリング周波数に従って1づつ増加する余弦波用のアドレスCaを作成する。sinアドレス作成手段42も同様にしてリセット時に174にセットした後、サンプリング周波数に従って1づつ増加する正弦波用のアドレスSaを作成する。以下、前記実施例16と同様にして余弦波用、正弦波用のアドレスをスイッチ38で交互に多重して、ROM39の読み出しアドレスとする。ROM39からの出力はスイッチ40で余弦波と正弦波の値に振り分け、積和演算器4で入力Cr、Cb信号を積和演算して変調色信号を作成する。このようにカラーエンコーダを構成したので、ROMの容量を半分にすることができる。また、アドレスを1づつ増加するようにしたので、アドレス作成手段の構成を前記実施例12から15に比べて簡単にすることができる。
【0116】
前記実施例では電源投入時やリセットをかけたときなどに余弦波、正弦波用のアドレスをそれぞれ0、174にセットした例について示した。この例以外にも、リセットするアドレスをそれぞれXc、Xsとして、Xcが58より小さいときはXsをXs=Xc+174とし、Xcが58以上のときはXsをXs=Xc−58とすれば、前記実施例と同様の効果が得られる。
【0117】
また、前記実施例では色副搬送波周波数が3.5795MHz、サンプリング周波数が20.25MHz の場合について説明したが、この例以外にも、色副搬送波周波数とサンプリング周波数の整数比が略M:N(Nは4の倍数)となるサンプリング周波数ならば、どのようなサンプリング周波数であっても、前記実施例と同様に式(5)からアドレスyを0からN−1まで1ずつ順に変えてfc(y)を求めてROMに記憶し、リセットするアドレスをXc、Xsとして、XcがN/4より小さいときはXsをXs=Xc+(3/4)Nとし、XcがN/4以上のときはXsをXs=Xc−N/4とし、余弦波、正弦波用のアドレスをリセットされたときそれぞれXc、Xsにセットした後、1づつ増加させて作成するように構成すれば、前記実施例と同様の効果が得られる。
【0118】
実施例18.
前記実施例16、17ではROM39に前記実施例2と同様にして求めた余弦波のROMテーブルを記憶した例について説明した。この例以外にも、ROM39に前記実施例2と同様にして求めた正弦波のROMテーブルを記憶しても、前記実施例と同様の効果が得られる。図8に示す構成を用いて動作を説明する。また、正弦波のROMテーブルは式(6)からM=41、N=232を代入して、アドレスyを0から231まで変えて求めたfs(y)である。そのときのROMテーブルを表8、表9および表10に示す。アドレス作成手段35はサンプリング周波数に従って0から231まで1ずつ順に増加する正弦波用のアドレスSaを作成する。アドレス変換手段36では正弦波用のアドレスSaが174(=3N/4)以下のときは58にアドレスSaを加算した値を余弦波用のアドレスCaとして出力し、174より大きいときはアドレスSaから174を減算した値を余弦波用のアドレスCaとして出力する。スイッチ38ではサンプリング周波数の倍の周波数で余弦波用のアドレスと正弦波用のアドレスを切り替え、ROM39の読み出しアドレスとして出力する。ROM39から読み出しアドレスに基づいて色副搬送波周波数の余弦波の値と正弦波の値を交互に読み出す。スイッチ40ではスイッチ38の切り替えと同期してROM39からの余弦波と正弦波の値を振り分ける。積和演算器4ではスイッチ40からの余弦波の値と入力Cr信号の値を掛算して得た値とスイッチ49からの正弦波の値と入力Cb信号の値を掛算して得た値とをそれぞれ求めた後、2つの積の値を足し合わせ、変調色信号を作成する。このようにカラーエンコーダを構成したので、ROMの容量を半分にすることができる。また、アドレスを1づつ増加するようにしたので、前記実施例12から15に比べてアドレス作成手段の構成を簡単にすることができる。
【0119】
前記実施例では色副搬送波周波数が3.5795MHz、サンプリング周波数が20.25MHzの場合について説明したが、この例以外にも、色副搬送波周波数とサンプリング周波数の整数比が略M:N(Nは4の倍数)となるサンプリング周波数ならば、どのようなサンプリング周波数であっても、前記実施例と同様にして式(6)からアドレスyを0からN−1まで1ずつ順に変えてfs(y)を求めてROMに記憶し、0からN−1まで1づつ変化する正弦波用のアドレスとそのアドレスが(3/4)Nより小さいときはN/4を加算し、(3/4)N以上のときは(3/4)Nを減算して余弦波用のアドレスを作成するように構成すれば、前記実施例と同様の効果が得られる。
【0120】
実施例19.
前記実施例では正弦波用のアドレスから余弦波用のアドレスを作成する例について示したが、この例以外にも、正弦波用のアドレスを0から、余弦波用のアドレスを58からそれぞれ1づつ増加させて作成するようにしてもよい。そのようにアドレスを作成するように構成した図9を用いて動作を説明する。cosアドレス作成手段41は電源投入時やリセットをかけたときなどにアドレスを58にセットした後、サンプリング周波数に従って1づつ増加する余弦波用のアドレスCaを作成する。sinアドレス作成手段42も同様にしてリセット時に0にセットした後、サンプリング周波数に従って1づつ増加する正弦波用のアドレスSaを作成する。以下、前記実施例16と同様にして余弦波用、正弦波用のアドレスをスイッチ38で交互に多重して、ROM39の読み出しアドレスとする。ROM39からの出力はスイッチ40で余弦波と正弦波の値に振り分け、積和演算器4で入力Cr、Cb信号と積和演算して変調色信号を作成する。このようにカラーエンコーダを構成したので、ROMの容量を半分にすることができる。また、アドレスを1づつ増加するようにしたので、前記実施例12から15に比べてアドレス作成手段の構成を簡単にすることができる。
【0121】
前記実施例では電源投入時やリセットをかけたときなどに余弦波、正弦波用のアドレスをそれぞれ58、0にセットした例について示した。この例以外にも、リセットするアドレスをそれぞれXc、Xsとして、Xsが174以下のときはXcをXc=Xs+58とし、Xsが174より大きいときはXcをXc=Xs−174とすれば、前記実施例と同様の効果が得られる。
【0122】
また、前記実施例では色副搬送波周波数が3.5795MHz、サンプリング周波数が20.25MHz の場合について説明したが、この例以外にも、色副搬送波周波数とサンプリング周波数の整数比が略M:N(Nは4の倍数)となるサンプリング周波数ならば、どのようなサンプリング周波数であっても、前記実施例と同様に式(6)からアドレスyを0からN−1まで1ずつ順に変えてfs(y)を求めてROMに記憶し、リセットするアドレスをXc、Xsとして、Xsが(3/4)Nより小さいときはXcをXc=Xs+N/4とし、Xsが(3/4)N以上のときはXcをXc=Xs−(3/4)Nとし、余弦波、正弦波用のアドレスをリセットされたときそれぞれXc、Xsにセットした後、1づつ増加させて作成するように構成すれば、前記実施例と同様の効果が得られる。
【0123】
実施例20.
前記実施例12〜19では余弦波または正弦波1周期をN等分した値をROMに記憶し読み出しアドレスを余弦波用、正弦波用と切り替えて1つのROMから余弦波と正弦波の値を読み出した例について示した。ここで、前記実施例3と同様にして余弦波は1/2周期の点で線対称という特性を利用してROMの容量を半分にした例について、その構成を示す図10を用いて説明する。図10において、44は余弦波用のアドレスを作成するアドレス作成手段、45は余弦波用のアドレスを正弦波用のアドレスに変換するsinアドレス変換手段、46はスイッチ38により余弦波用と正弦波用のアドレスが交互に多重されたアドレスを読み出しアドレスに変換するアドレス変換手段、47はアドレス作成手段44とsinアドレス変換手段45とスイッチ38とアドレス変換手段46から構成された読み出しアドレス作成手段、48は余弦波1周期を232等分した各値の内前半の(0番目からN/2番目までの)117(=N/2+1)個を記憶したROMである。ここで、前記実施例と同一の符号は同一または対応する部材を示す。また、色副搬送波周波数とサンプリング周波数は前記実施例と同一の周波数であり、その整数比は略41:232とする。
【0124】
次に動作について説明する。アドレス作成手段44は前記実施例12と同様にしてサンプリング周波数に従って41づつ増加する余弦波用のアドレスCaを作成する。sinアドレス変換手段45ではアドレスCaが58(=N/4)より小さいときは174(=3N/4)にアドレスCaを加算した値を正弦波用のアドレスSaとして出力し、58以上のときはアドレスCaから58を減算した値を正弦波用のアドレスSaとして出力する。スイッチ38ではサンプリング周波数の倍の周波数で余弦波用のアドレスと正弦波用のアドレスを切り替え、余弦波用と正弦波用のアドレスを交互に多重したアドレスを出力する。アドレス変換手段46ではスイッチ38からのアドレスが116(=N/2)以下のときはそのまま読み出しアドレスとして出力し、116を超えるときは232からアドレスを減算した値を読み出しアドレスとして出力する。ROM48からアドレス変換手段46で変換した読み出しアドレスに基づいて色副搬送波周波数の余弦波の値と正弦波の値を交互に読み出す。スイッチ40ではスイッチ38の切り替えと同期してROM48からの余弦波と正弦波の値を振り分ける。積和演算器4ではスイッチ40からの余弦波の値と入力Cr信号の値を掛算して得た値とスイッチ40からの正弦波の値と入力Cb信号の値を掛算して得た値とをそれぞれ求めた後、2つの積の値を足し合わせ、変調色信号を作成する。このようにカラーエンコーダを構成したので、ROMの容量を1/4にすることができる。
【0125】
次に上記の余弦波用のアドレスCaと正弦波用のアドレスSaとの関係について考察する。
(イ) 0≦Ca<N/4のとき
sinアドレス変換手段45により正弦波用のアドレスSaは、
Sa=Ca+3N/4
と変換される。0≦Ca<N/4より3N/4≦Sa<Nとなる。
スイッチ38で余弦波用のアドレスと正弦波用のアドレスとを多重した後、アドレス変換手段46により変換した余弦波用のアドレスをCa’、正弦波用のアドレスをSa’とすると、0≦Ca<N/4より、Ca’=Caとなり、3N/4≦Sa<Nより、
Figure 0003611362
となる。ここでCa’は増加している。
(ロ) N/4≦Ca<N/2のとき
sinアドレス変換手段45により正弦波用のアドレスSaは
Sa=Ca−N/4
と変換される。N/4≦Ca<N/2より、0≦Sa<N/4となる。
スイッチ38で余弦波用のアドレスと正弦波用のアドレスとを多重した後、アドレス変換手段46で、N/4≦Ca<N/2より、Ca’=Caと変換し、0≦Sa<N/4より、
Figure 0003611362
と変換する。ここでCa’は増加している。
(ハ) N/2≦Ca<3N/4のとき
sinアドレス変換手段45により正弦波用のアドレスSaは
Sa=Ca−N/4
と変換される。N/2≦Ca<3N/4より、N/4≦Sa<N/2となる。
スイッチ38で余弦波用のアドレスと正弦波用のアドレスとを多重した後、アドレス変換手段46で、N/2≦Ca<3N/4より、Ca’=N−Caと変換し、N/4≦Sa<N/2より、
Figure 0003611362
と変換する。ここでCaがN/2≦Ca<3N/4の範囲で変化し、Ca’=N−Caの関係より、Ca’はN/4<Ca’≦N/2の範囲で減少する。
(ニ) 3N/4≦Ca<Nのとき
sinアドレス変換手段45により正弦波用のアドレスSaは
Sa=Ca−N/4
と変換される。3N/4≦Ca<N/より、N/2≦Sa<3N/4となる。
スイッチ38で余弦波用のアドレスと正弦波用のアドレスとを多重した後、アドレス変換手段46で、3N/4≦Ca<Nより、Ca’=N−Caと変換し、N/2≦Sa<3N/4より、
Figure 0003611362
と変換される。ここでCaが3N/4≦Ca<Nの範囲で変化し、Ca’=N−Caの関係より、Ca’は0<Ca’≦N/4の範囲で減少する。
【0126】
前記実施例では色副搬送波周波数が3.5795MHz、サンプリング周波数が20.25MHz の場合について説明したが、この例以外にも、色副搬送波周波数とサンプリング周波数の整数比が略M:N(Nは4の倍数)となるサンプリング周波数ならば、どのようなサンプリング周波数であっても、前記実施例と同様に余弦波1周期をN等分した値をN/2+1個ROMに記憶し、Mづつ変化する余弦波用のアドレスとそのアドレスがN/4より小さいときは(3/4)Nを加算し、N/4以上のときはN/4を減算して正弦波用のアドレスを作成し、サンプリング周波数の倍の周波数で交互に多重した後、N/2以下のときはそのまま読み出しアドレスとして出力し、N/2を超えるときはNからアドレスを減算した値を読み出しアドレスとして出力するように構成すれば、同様の効果が得られる。
【0127】
実施例21.
前記実施例では余弦波用のアドレスから正弦波用のアドレスを作成する例について示したが、この例以外にも、余弦波用のアドレスを0から、正弦波用のアドレスを174からそれぞれ41づつ増加させて作成するようにしてもよい。そのようにアドレスを作成するように構成した例を示す図11を用いて説明する。図11において、49は余弦波用のアドレスを作成するcosアドレス作成手段、50は正弦波用のアドレスを作成するsinアドレス作成手段、51はcosアドレス作成手段49とsinアドレス作成手段50とスイッチ38とアドレス変換手段46から構成された読み出しアドレス作成手段である。ここで、ROM48には前記実施例20と同様の値を記憶する。
【0128】
次に動作について説明する。cosアドレス作成手段49は電源投入時やリセットをかけたときなどにアドレスを0にセットした後、サンプリング周波数に従って41づつ増加する余弦波用のアドレスCaを作成する。sinアドレス作成手段50も同様にしてリセット時に174にセットした後、サンプリング周波数に従って41づつ増加する正弦波用のアドレスSaを作成する。以下、前記実施例と同様にして余弦波用、正弦波用のアドレスをスイッチ38で交互に多重して、アドレス変換手段46で読み出しアドレスに変換する。ROM48からの出力をスイッチ40で余弦波と正弦波の値に振り分け、積和演算器4で入力Cr、Cb信号と積和演算して変調色信号を作成する。このようにカラーエンコーダを構成したので、ROMの容量を1/4にすることができる。
【0129】
次に上記の余弦波用のアドレスCaと正弦波用のアドレスSaとの関係について考察する。
cosアドレス作成手段49は初期値0から41づつ順に増加して余弦波用のアドレスCaを作成するので、式で表わすと、
Ca=41k mod N
となる。ここで、kはサンプリングクロックに従って1づつ増加する数で、mod x はxで割った余りを求める演算である。sinアドレス作成手段は、初期値3N/4から41づつ順に増加して正弦波用のアドレスSaを発生するので、式で表わすと、
Sa={(3N/4+41k} mod N
0≦Ca<N/4のときSa=Ca+3N/4
の関係がある。N/4≦CaのときSaはNを超えるので、Nを引いて
Sa=3N/4+41kーN=41kーN/4
となり、Sa=CaーN/4の関係がある。
従って、CaとSaとの関係は、
0≦Ca<N/4のときSa=Ca+3N/4となり、
N/4≦CaのときSa=CaーN/4となる。
【0130】
前記実施例では電源投入時やリセットをかけたときなどに余弦波、正弦波用のアドレスをそれぞれ0、174にセットした例について示した。この例以外にも、リセットするアドレスをそれぞれXc、Xsとして、Xcが58より小さいときはXsをXs=Xc+174とし、Xcが58以上のときはXsをXs=Xc−58とすれば、前記実施例と同様の効果が得られる。
【0131】
また、前記実施例では色副搬送波周波数が3.5795MHz、サンプリング周波数が20.25MHz の場合について説明したが、この例以外にも、色副搬送波周波数とサンプリング周波数の整数比が略M:N(Nは4の倍数)となるサンプリング周波数ならば、どのようなサンプリング周波数であっても、前記実施例と同様に余弦波1周期をN等分した値をN/2+1個ROMに記憶し、リセットするアドレスをXc、Xsとして、XcがN/4より小さいときはXsをXs=Xc+(3/4)Nとし、XcがN/4以上のときはXsをXs=Xc−N/4とし、余弦波、正弦波用のアドレスをそれぞれMづつ変化させて作成するように構成すれば、前記実施例と同様の効果が得られる。
【0132】
実施例22.
前記実施例20、21では余弦波1周期を232等分した前半の117個をROM48に記憶し40おきに読み出した例について説明した。この例以外にも、前記実施例16で求めた余弦波のROMテーブルの前半のみを利用するようにしても同様の効果が得られる。図10に示す構成を用いて動作を説明する。アドレス作成手段44は0から231まで1ずつ順に増加するアドレスCaを作成する。sinアドレス変換手段45では、アドレスCaが58より小さいときは174にアドレスCaを加算した値を正弦波用のアドレスSaとして出力し、58以上のときはアドレスCaから58を減算した値を正弦波用のアドレスSaとして出力する。スイッチ38ではサンプリング周波数の倍の周波数で余弦波用のアドレスと正弦波用のアドレスを切り替え、余弦波用と正弦波用のアドレスを交互に多重したアドレスを出力する。
【0133】
アドレス変換手段46ではスイッチ38からのアドレスが116以下のときはそのまま読み出しアドレスとして出力し、116を超えるときは232からアドレスを減算した値を読み出しアドレスとして出力する。ROM48からアドレス変換手段46で変換した読み出しアドレスに基づいて色副搬送波周波数の余弦波の値と正弦波の値を交互に読み出す。スイッチ40ではスイッチ38の切り替えと同期してROM48からの余弦波と正弦波の値を振り分ける。積和演算器4ではスイッチ40からの余弦波の値と入力Cr信号の値を掛算して得た値とスイッチ40からの正弦波の値と入力Cb信号の値を掛算して得た値とをそれぞれ求めた後、2つの積の値を足し合わせ、変調色信号を作成する。このようにカラーエンコーダを構成したので、ROMの容量を1/4にすることができる。また、アドレスを1づつ増加するようにしたので、アドレス作成手段の構成を前記実施例20、21に比べて簡単にすることができる。
上記の余弦波用のアドレスCaと正弦波用のアドレスSaとの関係は、実施例20について述べたのと同様である。
【0134】
前記実施例では色副搬送波周波数が3.5795MHz、サンプリング周波数が20.25MHz の場合について説明したが、この例以外にも、色副搬送波周波数とサンプリング周波数の整数比が略M:N(Nは4の倍数)となるサンプリング周波数ならば、どのようなサンプリング周波数であっても、前記実施例と同様に式(5)からアドレスyを0からN/2+1まで1ずつ順に変えて fc(y)を求めてROMに記憶し、0からN−1まで1づつ変化する余弦波用のアドレスとそのアドレスがN/4より小さいときは(3/4)Nを加算し、N/4以上のときはN/4を減算して正弦波用のアドレスを作成し、サンプリング周波数の倍の周波数で交互に多重した後、N/2以下のときはそのまま読み出しアドレスとして出力し、N/2を超えるときはNからアドレスを引いた値を読み出しアドレスとして出力するように構成すれば、前記実施例と同様の効果が得られる。
【0135】
実施例23.
前記実施例では余弦波用のアドレスから正弦波用のアドレスを作成する例について示したが、この例以外にも、余弦波用のアドレスを0から、正弦波用のアドレスを174からそれぞれ1づつ増加させて作成するようにしてもよい。そのようにアドレスを作成するように構成した例を示す図11を用いて動作を説明する。cosアドレス作成手段49は電源投入時やリセットをかけたときなどにアドレスを0にセットした後、サンプリング周波数に従って1づつ増加する余弦波用のアドレスCaを作成する。sinアドレス作成手段50も同様にしてリセット時に174にセットした後、サンプリング周波数に従って1づつ増加する正弦波用のアドレスSaを作成する。以下、前記実施例と同様にして余弦波用、正弦波用のアドレスをスイッチ38で交互に多重して、アドレス変換手段46で読み出しアドレスに変換する。ROM48からの出力をスイッチ40で余弦波と正弦波の値に振り分け、積和演算器4で入力Cr、Cb信号と積和演算して変調色信号を作成する。このようにカラーエンコーダを構成したので、ROMの容量を1/4にすることができる。また、アドレスを1づつ増加するようにしたので、前記実施例20、21に比べてアドレス作成手段の構成を簡単にすることができる。上記の余弦波用のアドレスCaと正弦波用のアドレスSaとの関係は、実施例21について述べたのと同様である。
【0136】
前記実施例では電源投入時やリセットをかけたときなどに余弦波、正弦波用のアドレスをそれぞれ0、174にセットした例について示した。この例以外にも、リセットするアドレスをそれぞれXc、Xsとして、Xcが58より小さいときはXsをXs=Xc+174とし、Xcが58以上のときはXsをXs=Xc−58とすれば、前記実施例と同様の効果が得られる。
【0137】
また、前記実施例では色副搬送波周波数が3.5795MHz、サンプリング周波数が20.25MHz の場合について説明したが、この例以外にも、色副搬送波周波数とサンプリング周波数の整数比が略M:N(Nは4の倍数)となるサンプリング周波数ならば、どのようなサンプリング周波数であっても、前記実施例と同様に式(5)からアドレスyを0からN/2まで1ずつ順に変えて求めたfc(y)の値をN/2+1個ROMに記憶し、リセットするアドレスをXc、Xsとして、XcがN/4より小さいときはXsをXs=Xc+(3/4)Nとし、XcがN/4以上のときはXsをXs=Xc−N/4とし、余弦波、正弦波用のアドレスをそれぞれXc、Xsから1づつ変化させて作成するように構成すれば、前記実施例と同様の効果が得られる。
【0138】
実施例24.
前記実施例20〜23では余弦波の1/2周期の点で線対称の特性を利用してROMの容量を半分にした例について示した。ここで、前記実施例6と同様にして、余弦波は半周期の前半部の正負を反転した値が後半部となる特性を利用してROMの容量を半分にした例について、その構成を示す図12を用いて動作を説明する。図12において、52は余弦波用のアドレスを作成するアドレス作成手段、53は余弦波用のアドレスを正弦波用のアドレスに変換するsinアドレス変換手段、54はスイッチ38により余弦波用と正弦波用のアドレスが交互に多重されたアドレスを読み出しアドレスに変換するアドレス変換手段、55はスイッチ38からの余弦波用、正弦波用のアドレスを多重した出力に基づいて反転制御信号を出力する反転制御手段、56はアドレス作成手段52とsinアドレス変換手段53とアドレス変換手段54と反転制御手段55とスイッチ38から構成された読み出しアドレス作成手段、57は余弦波1周期を232等分した各値の内前半の116個を記憶したROMである。ここで、前記実施例と同一の符号は同一または対応する部材を示す。また、色副搬送波周波数とサンプリング周波数は前記実施例と同一の周波数であり、その整数比は略41:232とする。
【0139】
次に動作について説明する。アドレス作成手段52は前記実施例12と同様にしてサンプリング周波数に従って41づつ増加する余弦波用のアドレスCaを作成する。sinアドレス変換手段52では、アドレスCaが58(=N/4)より小さいときは174(=3N/4)にアドレスCaを加算した値を正弦波用のアドレスSaとして出力し、58以上のときはアドレスCaから58を減算した値を正弦波用のアドレスSaとして出力する。スイッチ38ではサンプリング周波数の倍の周波数で余弦波用のアドレスと正弦波用のアドレスを切り替え、余弦波用と正弦波用のアドレスを交互に多重したアドレスを出力する。アドレス変換手段54ではスイッチ38からのアドレスが116(=N/2)より小さいときはそのまま読み出しアドレスとして出力し、116以上のときは116からアドレスを減算した値を読み出しアドレスとして出力する。
【0140】
反転制御手段55ではスイッチ38からの余弦波用と正弦波用のアドレスが多重された出力の値が116以上のときは正負反転手段21、22に正負の反転を指示し、116より小さいときはそのまま出力するように指示する反転制御信号を出力する。ROM57からアドレス変換手段54で変換した読み出しアドレスに基づいて色副搬送波周波数の余弦波の値と正弦波の値を交互に読み出す。スイッチ40ではスイッチ38の切り替えと同期してROM57からの余弦波と正弦波の値を振り分ける。余弦波の値は反転制御信号が正負の反転を指示しているときは正負反転手段21で正負を反転し、正負の反転を指示していないときはそのまま出力する。正弦波の値も同様にして反転制御信号に従って正負反転手段22で正負を反転する。積和演算器4では正負反転手段21からの余弦波の値と入力Cr信号の値を掛算して得た値と正負反転手段22からの正弦波の値と入力Cb信号の値を掛算して得た値とをそれぞれ求めた後、2つの積の値を足し合わせ、変調色信号を作成する。このようにカラーエンコーダを構成したので、ROMの容量を1/4にすることができる。
【0141】
前記実施例では色副搬送波周波数が3.5795MHz、サンプリング周波数が20.25MHz の場合について説明したが、この例以外にも、色副搬送波周波数とサンプリング周波数の整数比が略M:N(Nは4の倍数)となるサンプリング周波数ならば、どのようなサンプリング周波数であっても、前記実施例と同様に余弦波1周期をN等分した値をN/2個ROMに記憶し、Mづつ変化する余弦波用のアドレスとそのアドレスがN/4より小さいときは(3/4)Nを加算し、N/4以上のときはN/4を減算して正弦波用のアドレスを作成し、サンプリング周波数の倍の周波数で交互に多重した後、N/2より小さいときはそのまま読み出しアドレスとして出力し、N/2以上のときはアドレスからN/2を減算した値を読み出しアドレスとして出力するように構成すれば、同様の効果が得られる。
【0142】
実施例25.
前記実施例では余弦波用のアドレスから正弦波用のアドレスを作成する例について示したが、この例以外にも、余弦波用のアドレスを0から、正弦波用のアドレスを174からそれぞれ41づつ増加させて作成するようにしてもよい。そのようにアドレスを作成するように構成した例を示す図13を用いて説明する。図13において、58は余弦波用のアドレスを作成するcosアドレス作成手段、59は正弦波用のアドレスを作成するsinアドレス作成手段、60はcosアドレス作成手段58とsinアドレス作成手段59とスイッチ38とアドレス変換手段54と反転制御手段55から構成された読み出しアドレス作成手段である。ここで、ROM57には前記実施例24と同様の値を記憶する。
【0143】
次に動作について説明する。cosアドレス作成手段58は電源投入時やリセットをかけたときなどにアドレスを0にセットした後、サンプリング周波数に従って41づつ増加する余弦波用のアドレスCaを作成する。sinアドレス作成手段59も同様にしてリセット時に174にセットした後、サンプリング周波数に従って41づつ増加する正弦波用のアドレスSaを作成する。以下、前記実施例と同様にして余弦波用、正弦波用のアドレスをスイッチ38で交互に多重して、アドレス変換手段54で読み出しアドレスに変換する。反転制御手段55で反転制御信号を出力する。ROM57からの出力をスイッチ40で余弦波と正弦波の値に振り分け、反転制御信号に従って正負反転手段21、22により正負を反転し、積和演算器4で入力Cr、Cb信号と積和演算して変調色信号を作成する。このようにカラーエンコーダを構成したので、ROMの容量を1/4にすることができる。
【0144】
前記実施例では電源投入時やリセットをかけたときなどに余弦波、正弦波用のアドレスをそれぞれ0、174にセットした例について示した。この例以外にも、リセットするアドレスをそれぞれXc、Xsとして、Xcが58より小さいときはXsをXs=Xc+174とし、Xcが58以上のときはXsをXs=Xc−58とすれば、前記実施例と同様の効果が得られる。
【0145】
また、前記実施例では色副搬送波周波数が3.5795MHz、サンプリング周波数が20.25MHz の場合について説明したが、この例以外にも、色副搬送波周波数とサンプリング周波数の整数比が略M:N(Nは4の倍数)となるサンプリング周波数ならば、どのようなサンプリング周波数であっても、前記実施例と同様に余弦波1周期をN等分した値をN/2個ROMに記憶し、リセットするアドレスをXc、Xsとして、XcがN/4より小さいときはXsをXs=Xc+(3/4)Nとし、XcがN/4以上のときはXsをXs=Xc−N/4とし、余弦波、正弦波用のアドレスをそれぞれMづつ変化させて作成するように構成すれば、前記実施例と同様の効果が得られる。
【0146】
実施例26.
前記実施例24、25ではROM57に余弦波1周期をN等分した前半のN/2個を記憶した例について説明した。この例以外にも、ROM57に正弦波1周期をN等分した前半のN/2個を記憶するようにしてもよい。そのときの構成を図14に示す。図14において、61は正弦波用のアドレスを作成するアドレス作成手段、62は正弦波用のアドレスを余弦波用のアドレスに変換するcosアドレス変換手段、63はアドレス作成手段61とcosアドレス変換手段62とスイッチ38とアドレス変換手段54と反転制御手段55から構成された読み出しアドレス作成手段である。また、正弦波1周期を232等分した前半の116個をROM57に記憶する。
【0147】
次に動作について説明する。アドレス作成手段61は前記実施例24と同様にしてサンプリング周波数に従って41づつ増加する正弦波用のアドレスSaを作成する。cosアドレス変換手段62では正弦波用のアドレスSaが174(=3N/4)以下のときはアドレスSaに58(=N/4)を加算した値を余弦波用のアドレスCaとして出力し、174(=3N/4)より大きいときはアドレスSaから174(=3N/4)を減算した値を余弦波用のアドレスCaとして出力する。以下、前記実施例24と同様にして余弦波用、正弦波用のアドレスをスイッチ38で交互に多重して、アドレス変換手段54で読み出しアドレスに変換する。反転制御手段55で反転制御信号を出力する。ROM57からの出力をスイッチ40で余弦波と正弦波の値に振り分け、反転制御信号に従って正負反転手段21、22により正負を反転し、積和演算器4で入力Cr、Cb信号と積和演算して変調色信号を作成する。このようにカラーエンコーダを構成したので、ROMの容量を1/4にすることができる。
【0148】
次に上記の余弦波用のアドレスCaと正弦波用のアドレスSaとの関係について考察する。
アドレス作成手段61は、41づつ増加する正弦波用のアドレスSaを作成する。
(イ) 0≦Sa<N/4のとき
cosアドレス変換手段62により余弦波用のアドレスCaは、
Ca=Ca+N/4
と変換される。0≦Sa<N/4よりN/4≦Ca<N/2となる。
スイッチ38で余弦波用のアドレスと正弦波用のアドレスとを多重した後、アドレス変換手段54により変換した余弦波用のアドレスをCa’、正弦波用のアドレスをSa’とすると、0≦Sa<N/4より、Sa’=Saとなり、N/4≦Ca<N/2より、
Ca’=Sa+N/4
となる。
(ロ) N/4≦Sa<N/2のとき
cosアドレス変換手段62により余弦波用のアドレスCaは
Ca=Sa+N/4
と変換される。N/4≦Sa<N/2より、N/2≦Ca<3N/4となる。
スイッチ38で余弦波用のアドレスと正弦波用のアドレスとを多重した後、アドレス変換手段54で、N/4≦Sa<N/2より、Sa’=Saと変換し、N/2≦Ca<3N/4より、
Figure 0003611362
と変換する。
(ハ) N/2≦Sa<3N/4のとき
cosアドレス変換手段62により余弦波用のアドレスCaは
Ca=Sa+N/4
と変換される。N/2≦Sa<3N/4より、3N/4≦Ca<Nとなる。
スイッチ38で余弦波用のアドレスと正弦波用のアドレスとを多重した後、アドレス変換手段54で、N/2≦Sa<3N/4より、Sa’=Sa−N/2と変換し、3N/4≦Ca<Nより、
Figure 0003611362
と変換する。ここでSaがN/2≦Sa<3N/4の範囲で変化し、Sa’=Sa−N/2の関係より、Sa’は0≦Sa’≦N/4の範囲となる。
(ニ) 3N/4≦Sa<Nのとき
cosアドレス変換手段62により余弦波用のアドレスCaは
Ca=Saー3N/4
と変換される。3N/4≦Sa<N/より、0≦Ca<N/4となる。
スイッチ38で余弦波用のアドレスと正弦波用のアドレスとを多重した後、アドレス変換手段54で、3N/4≦Sa<Nより、Sa’=Sa−N/2と変換し、0≦Ca<N/4より、
Figure 0003611362
と変換される。ここでSaが3N/4≦Sa<Nの範囲で変化するとき、Sa’=Sa−N/2の関係より、Sa’はN/4<Ca’≦N/2の範囲で変化する。
【0149】
前記実施例では色副搬送波周波数が3.5795MHz、サンプリング周波数が20.25MHz の場合について説明したが、この例以外にも、色副搬送波周波数とサンプリング周波数の整数比が略M:N(Nは4の倍数)となるサンプリング周波数ならば、どのようなサンプリング周波数であっても、前記実施例と同様に正弦波1周期をN等分した値をN/2個ROMに記憶し、Mづつ変化する正弦波用のアドレスとそのアドレスが(3/4)N以下のときはN/4を加算し、(3/4)Nより大きいときは(3/4)Nを減算して余弦波用のアドレスを作成し、サンプリング周波数の倍の周波数で交互に多重した後、N/2以下のときはそのまま読み出しアドレスとして出力し、N/2を超えるときはアドレスからN/2を減算した値を読み出しアドレスとして出力するように構成すれば、同様の効果が得られる。
【0150】
実施例27.
前記実施例では正弦波用のアドレスから余弦波用のアドレスを作成する例について示したが、この例以外にも、正弦波用のアドレスを0から、余弦波用のアドレスを58からそれぞれ41づつ増加させて作成するようにしてもよい。そのようにアドレスを作成するように構成した図13を用いて動作を説明する。cosアドレス作成手段58は電源投入時やリセットをかけたときなどにアドレスを58にセットした後、サンプリング周波数に従って41づつ増加する余弦波用のアドレスCaを作成する。sinアドレス作成手段59も同様にしてリセット時に0にセットした後、サンプリング周波数に従って41づつ増加する正弦波用のアドレスSaを作成する。以下、前記実施例24と同様にして余弦波用、正弦波用のアドレスをスイッチ38で交互に多重して、アドレス変換手段54で読み出しアドレスに変換する。反転制御手段55で反転制御信号を出力する。ROM57からの出力をスイッチ40で余弦波と正弦波の値に振り分け、反転制御信号に従って正負反転手段21、22により正負を反転し、積和演算器4で入力Cr、Cb信号と積和演算して変調色信号を作成する。このようにカラーエンコーダを構成したので、ROMの容量を1/4にすることができる。
【0151】
前記実施例では電源投入時やリセットをかけたときなどに余弦波、正弦波用のアドレスをそれぞれ58、0にセットした例について示した。この例以外にも、リセットするアドレスをそれぞれXc、Xsとして、Xsが174以下のときはXcをXc=Xs+58とし、Xsが174より大きいときはXcをXc=Xs−174とすれば、前記実施例と同様の効果が得られる。
【0152】
また、前記実施例では色副搬送波周波数が3.5795MHz、サンプリング周波数が20.25MHz の場合について説明したが、この例以外にも、色副搬送波周波数とサンプリング周波数の整数比が略M:N(Nは4の倍数)となるサンプリング周波数ならば、どのようなサンプリング周波数であっても、前記実施例と同様に正弦波1周期をN等分した値をN/2個ROMに記憶し、リセットするアドレスをXc、Xsとして、Xsが(3/4)N以下のときはXcをXc=Xs+N/4とし、Xsが(3/4)Nより大きいときはXcをXc=Xs−(3/4)Nとし、余弦波、正弦波用のアドレスをそれぞれMづつ変化させて作成するように構成すれば、前記実施例と同様の効果が得られる。
【0153】
実施例28.
前記実施例24〜27では余弦波または正弦波1周期を232等分した前半の116個をROM57に記憶し、40おきに読み出した例について説明した。この例以外にも、前記実施例16で求めた余弦波のROMテーブルの前半のみを利用するようにしても同様の効果が得られる。図12に示す構成を用いて動作を説明する。アドレス作成手段52はサンプリング周波数に従って0から231まで1ずつ順に増加する余弦波用のアドレスCaを作成する。sinアドレス変換手段52では、アドレスCaが58より小さいときは174にアドレスCaを加算した値を正弦波用のアドレスSaとして出力し、58以上のときはアドレスCaから58を減算した値を正弦波用のアドレスSaとして出力する。スイッチ38ではサンプリング周波数の倍の周波数で余弦波用のアドレスと正弦波用のアドレスを切り替え、余弦波用と正弦波用のアドレスを交互に多重したアドレスを出力する。アドレス変換手段54ではスイッチ38からのアドレスが116より小さいときはそのまま読み出しアドレスとして出力し、116以上のときは116からアドレスを減算した値を読み出しアドレスとして出力する。
【0154】
反転制御手段55ではスイッチ38からの余弦波用と正弦波用のアドレスが多重された出力の値が116以上のときは正負反転手段21、22に正負の反転を指示し、116より小さいときはそのまま出力するように指示する反転制御信号を出力する。ROM57からアドレス変換手段54で変換した読み出しアドレスに基づいて色副搬送波周波数の余弦波の値と正弦波の値を交互に読み出す。スイッチ40ではスイッチ38の切り替えと同期してROM57からの余弦波と正弦波の値を振り分ける。余弦波の値は反転制御信号が正負の反転を指示しているときは正負反転手段21で正負を反転し、正負の反転を指示していないときはそのまま出力する。正弦波の値も同様にして反転制御信号に従って正負反転手段22で正負を反転する。積和演算器4では正負反転手段21からの余弦波の値と入力Cr信号の値を掛算して得た値と正負反転手段22からの正弦波の値と入力Cb信号の値を掛算して得た値とをそれぞれ求めた後、2つの積の値を足し合わせ、変調色信号を作成する。このようにカラーエンコーダを構成したので、ROMの容量を1/4にすることができる。また、アドレスを1づつ増加するようにしたので、前記実施例24から27に比べてアドレス作成手段の構成を簡単にすることができる。
【0155】
前記実施例では色副搬送波周波数が3.5795MHz、サンプリング周波数が20.25MHz の場合について説明したが、この例以外にも、色副搬送波周波数とサンプリング周波数の整数比が略M:N(Nは4の倍数)となるサンプリング周波数ならば、どのようなサンプリング周波数であっても、前記実施例と同様に式(5)からアドレスyを0からN/2まで1ずつ順に変えてfc(y)を求めてROMに記憶し、0からN−1まで1づつ変化する余弦波用のアドレスとそのアドレスがN/4より小さいときは(3/4)Nを加算し、N/4以上のときはN/4を減算して正弦波用のアドレスを作成し、サンプリング周波数の倍の周波数で交互に多重した後、N/2より小さいときはそのまま読み出しアドレスとして出力し、N/2以上のときはアドレスからN/2を引いた値を読み出しアドレスとして出力するように構成すれば同様の効果が得られる。
【0156】
実施例29.
前記実施例では余弦波用のアドレスから正弦波用のアドレスを作成する例について示したが、この例以外にも、余弦波用のアドレスを0から、正弦波用のアドレスを174からそれぞれ1づつ増加させて作成するようにしてもよい。そのようにアドレスを作成するように構成した例を示す図13を用いて動作を説明する。cosアドレス作成手段58は電源投入時やリセットをかけたときなどにアドレスを0にセットした後、サンプリング周波数に従って1づつ増加する余弦波用のアドレスCaを作成する。sinアドレス作成手段59も同様にしてリセット時に174にセットした後、サンプリング周波数に従って1づつ増加する正弦波用のアドレスSaを作成する。以下、前記実施例と同様にして余弦波用、正弦波用のアドレスをスイッチ38で交互に多重して、アドレス変換手段54で読み出しアドレスに変換し、反転制御手段55で反転制御信号を出力する。ROM57からの出力をスイッチ40で余弦波と正弦波の値に振り分け、反転制御信号に従って正負反転手段21、22により正負を反転し、積和演算器4で入力Cr、Cb信号と積和演算して変調色信号を作成する。このようにカラーエンコーダを構成したので、ROMの容量を1/4にすることができる。また、アドレスを1づつ増加するようにしたので、前記実施例24から27に比べてアドレス作成手段の構成を簡単にすることができる。
【0157】
前記実施例では電源投入時やリセットをかけたときなどに余弦波、正弦波用のアドレスをそれぞれ0、174にセットした例について示した。この例以外にも、リセットするアドレスをそれぞれXc、Xsとするとき、Xcが58より小さいときはXsをXs=Xc+174とし、Xcが58以上のときはXsをXs=Xc−58とすれば、前記実施例と同様の効果が得られる。
【0158】
また、前記実施例では色副搬送波周波数が3.5795MHz、サンプリング周波数が20.25MHz の場合について説明したが、この例以外にも、色副搬送波周波数とサンプリング周波数の整数比が略M:N(Nは4の倍数)となるサンプリング周波数ならば、どのようなサンプリング周波数であっても、前記実施例と同様に式(5)からアドレスyを0からN/2−1まで1ずつ順に変えて求めたfc(y)の値をROMに記憶し、リセットするアドレスをXc、Xsとして、XcがN/4より小さいときはXsをXs=Xc+(3/4)Nとし、XcがN/4以上のときはXsをXs=Xc−N/4とし、余弦波、正弦波用のアドレスをそれぞれXc、Xsから1づつ変化させて作成するように構成すれば、前記実施例と同様の効果が得られる。
【0159】
実施例30.
前記実施例28、29ではROM57に、前記実施例16で求めた余弦波のROMテーブルの前半のみを記憶するようにした例について説明した。この例以外にも、前記実施例18で求めた正弦波のROMテーブルの前半のみを利用するようにしても同様の効果が得られる。図14に示す構成を用いて動作を説明する。アドレス作成手段61はサンプリング周波数に従って0から231まで1ずつ順に増加する正弦波用のアドレスSaを作成する。cosアドレス変換手段62では、正弦波用のアドレスSaが174以下のときはアドレスSaに58を加算した値を余弦波用のアドレスCaとして出力し、174より大きいときはアドレスSaから174を減算した値を余弦波用のアドレスCaとして出力する。以下、前記実施例24と同様にして余弦波用、正弦波用のアドレスをスイッチ38で交互に多重して、アドレス変換手段54で読み出しアドレスに変換する。反転制御手段55で反転制御信号を出力する。ROM57からの出力をスイッチ40で余弦波と正弦波の値に振り分け、反転制御信号に従って正負反転手段21、22により正負を反転し、積和演算器4で入力Cr、Cb信号と積和演算して変調色信号を作成する。このようにカラーエンコーダを構成したので、ROMの容量を1/4にすることができる。また、アドレスを1づつ増加するようにしたので、前記実施例24から27に比べてアドレス作成手段の構成を簡単にすることができる。
上記の余弦波用のアドレスCaと正弦波用のアドレスSaとの関係は、実施例26について述べたのと同様である。
【0160】
前記実施例では色副搬送波周波数が3.5795MHz、サンプリング周波数が20.25MHz の場合について説明したが、この例以外にも、色副搬送波周波数とサンプリング周波数の整数比が略M:N(Nは4の倍数)となるサンプリング周波数ならば、どのようなサンプリング周波数であっても、前記実施例と同様に式(6)からアドレスyを0からN/2−1まで1ずつ順に変えて求めたfs(y)の値をN/2個ROMに記憶し、0から231まで1づつ増加する正弦波用のアドレスとそのアドレスが(3/4)N以下のときはN/4を加算し、(3/4)Nより大きいときは(3/4)Nを減算して正弦波用のアドレスを作成し、サンプリング周波数の倍の周波数で交互に多重した後、N/2より小さいときはそのまま読み出しアドレスとして出力し、N/2以上のときはアドレスからN/2を減算した値を読み出しアドレスとして出力するように構成すれば、同様の効果が得られる。
【0161】
実施例31.
前記実施例では正弦波用のアドレスから余弦波用のアドレスを作成する例について示したが、この例以外にも、正弦波用のアドレスを0から、余弦波用のアドレスを58からそれぞれ1づつ増加させて作成するようにしてもよい。そのようにアドレスを作成するように構成した図13を用いて動作を説明する。cosアドレス作成手段58は電源投入時やリセットをかけたときなどにアドレスを58にセットした後、サンプリング周波数に従って1づつ増加する余弦波用のアドレスCaを作成する。sinアドレス作成手段59も同様にしてリセット時に0にセットした後、サンプリング周波数に従って1づつ増加する正弦波用のアドレスSaを作成する。以下、前記実施例24と同様にして余弦波用、正弦波用のアドレスをスイッチ38で交互に多重して、アドレス変換手段54で読み出しアドレスに変換する。反転制御手段55で反転制御信号を出力する。ROM57からの出力をスイッチ40で余弦波と正弦波の値に振り分け、反転制御信号に従って正負反転手段21、22により正負を反転し、積和演算器4で入力Cr、Cb信号と積和演算して変調色信号を作成する。このようにカラーエンコーダを構成したので、ROMの容量を1/4にすることができる。また、アドレスを1づつ増加するようにしたので、前記実施例24から27に比べてアドレス作成手段の構成を簡単にすることができる。
【0162】
前記実施例では電源投入時やリセットをかけたときなどに余弦波、正弦波用のアドレスをそれぞれ58、0にセットした例について示した。この例以外にも、リセットするアドレスをそれぞれXc、Xsとして、Xsが174以下のときはXcをXc=Xs+58とし、Xsが174より大きいときはXcをXc=Xs−174とすれば、前記実施例と同様の効果が得られる。
【0163】
また、前記実施例では色副搬送波周波数が3.5795MHz、サンプリング周波数が20.25MHz の場合について説明したが、この例以外にも、色副搬送波周波数とサンプリング周波数の整数比が略M:N(Nは4の倍数)となるサンプリング周波数ならば、どのようなサンプリング周波数であっても、前記実施例と同様に式(6)からアドレスyを0からN/2−1まで1ずつ順に変えて求めたfs(y)の値をN/2個ROMに記憶し、リセットするアドレスをXc、Xsとして、Xsが(3/4)N以下のときはXcをXc=Xs+N/4とし、Xsが(3/4)Nより大きいときはXcをXc=Xs−(3/4)Nとし、余弦波、正弦波用のアドレスをそれぞれ1づつ変化させて作成するように構成すれば、前記実施例と同様の効果が得られる。
【0164】
実施例32.
前記実施24〜31で例は余弦波の1/2周期の点で線対称の特性を利用してROMの容量を半分にした例について示した。ここで、余弦波の1/4周期、3/4周期の点で点対称となる特性がある。この特性を利用してROMの容量を1/4にした例について、その構成を示す図15を用いて説明する。図15において、64は余弦波用のアドレスを作成するアドレス作成手段、65は余弦波用のアドレスを正弦波用のアドレスに変換するsinアドレス変換手段、66はスイッチ38により余弦波用と正弦波用のアドレスが交互に多重されたアドレスを読み出しアドレスに変換するアドレス変換手段、67はスイッチ38からの余弦波用、正弦波用のアドレスを多重した出力に基づいて反転制御信号を出力する反転制御手段、68はアドレス作成手段64とsinアドレス変換手段65とスイッチ38とアドレス変換手段66と反転制御手段67から構成された読み出しアドレス作成手段、69は余弦波1周期を232等分した各値の内前半の58個を記憶したROMである。ここで、前記実施例と同一の符号は同一または対応する部材を示す。
【0165】
次に動作について説明する。アドレス作成手段64は前記実施例12と同様にしてサンプリング周波数に従って41づつ増加する余弦波用のアドレスCaを作成する。sinアドレス変換手段65では、アドレスCaが58(=N/4)より小さいときは174(=3N/4)にアドレスCaを減算した値を正弦波用のアドレスSaとして出力し、58以上のときはアドレスCaから58を減算した値を正弦波用のアドレスSaとして出力する。スイッチ38ではサンプリング周波数の倍の周波数で余弦波用のアドレスと正弦波用のアドレスを切り替え、余弦波用と正弦波用のアドレスを交互に多重したアドレスを出力する。アドレス変換手段65ではスイッチ38からのアドレスが58以下のときはそのまま読み出しアドレスとして出力し、58(=N/4)より大きく116(=N/2)以下のときは116からアドレスを減算した値を読み出しアドレスとして出力し、116より大きく174(=3N/4)以下のときはアドレスから116を減算した値を読み出しアドレスとして出力し、174より大きいときは232からアドレスを減算した値を読み出しアドレスとして出力する。
【0166】
反転制御手段67ではスイッチ38からの余弦波用のアドレスが58以上174以下のときは正負反転手段21に正負の反転を指示し、それ以外の場合にはそのまま出力するように指示するcos用反転制御信号を出力し、正弦波用のアドレスが116以上のときは正負反転手段22に正負の反転を指示し、それ以外の場合にはそのまま出力するように指示するsin用反転制御信号を出力する。ROM69からアドレス変換手段66で変換した読み出しアドレスに基づいて色副搬送波周波数の余弦波の値と正弦波の値を交互に読み出す。スイッチ40ではスイッチ38の切り替えと同期してROM69からの余弦波と正弦波の値を振り分ける。余弦波の値は正負反転手段21でcos用反転制御信号に従って正負を反転する。また、正弦波の値も正負反転手段22でsin用反転制御信号に従って正負を反転する。積和演算器4では正負反転手段21からの余弦波の値と入力Cr信号の値を掛算して得た値と正負反転手段22からの正弦波の値と入力Cb信号の値を掛算して得た値とをそれぞれ求めた後、2つの積の値を足し合わせ、変調色信号を作成する。このようにカラーエンコーダを構成したので、ROMの容量を1/8にすることができる。
【0167】
前記実施例では色副搬送波周波数が3.5795MHz、サンプリング周波数が20.25MHzの場合について説明したが、この例以外にも、色副搬送波周波数とサンプリング周波数の整数比が略M:N(Nは4の倍数)となるサンプリング周波数ならば、どのようなサンプリング周波数であっても、前記実施例と同様に余弦波1周期をN等分した値をN/4個ROMに記憶し、Mづつ変化する余弦波用のアドレスとそのアドレスがN/4より小さいときは(3/4)Nを加算し、N/4以上のときはN/4を減算して正弦波用のアドレスを作成し、サンプリング周波数の倍の周波数で交互に多重した後、N/4以下のときはそのまま読み出しアドレスとして出力し、N/4より大きくN/2以下のときはN/2から減算をした値を読み出しアドレスとして出力し、N/2より大きく(3/4)N以下のときはN/2を減算した値を読み出しアドレスとして出力し、(3/4)Nより大きいときはNから減算した値を読み出しアドレスとして出力するように構成すれば、同様の効果が得られる。
【0168】
実施例33.
前記実施例では余弦波用のアドレスから正弦波用のアドレスを作成する例について示したが、この例以外にも、余弦波用のアドレスを0から、正弦波用のアドレスを174からそれぞれ41づつ増加させて作成するようにしてもよい。そのようにアドレスを作成するように構成した例を示す図16を用いて説明する。図16において、70は余弦波用のアドレスを作成するcosアドレス作成手段、71は正弦波用のアドレスを作成するsinアドレス作成手段、72はcosアドレス作成手段70とsinアドレス作成手段71とスイッチ38とアドレス変換手段66と反転制御手段67から構成された読み出しアドレス作成手段である。ここで、ROM67には前記実施例32と同様の値を記憶する。
【0169】
次に動作について説明する。cosアドレス作成手段70は電源投入時やリセットをかけたときなどにアドレスを0にセットした後、サンプリング周波数に従って41づつ増加する余弦波用のアドレスCaを作成する。sinアドレス作成手段71も同様にしてリセット時に174にセットした後、サンプリング周波数に従って41づつ増加する正弦波用のアドレスSaを作成する。以下、前記実施例と同様にして余弦波用、正弦波用のアドレスをスイッチ38で交互に多重して、アドレス変換手段66で読み出しアドレスに変換する。反転制御手段67で反転制御信号を出力する。ROM68からの出力をスイッチ40で余弦波と正弦波の値に振り分け、反転制御信号に従って正負反転手段21、22により正負を反転し、積和演算器4で入力Cr、Cb信号と積和演算して変調色信号を作成する。このようにカラーエンコーダを構成したので、ROMの容量を1/8にすることができる。
【0170】
前記実施例では電源投入時やリセットをかけたときなどに余弦波、正弦波用のアドレスをそれぞれ0、174にセットした例について示した。この例以外にも、リセットするアドレスをそれぞれXc、Xsとして、Xcが58より小さいときはXsをXs=Xc+174とし、Xcが58以上のときはXsをXs=Xc−58とすれば、前記実施例と同様の効果が得られる。
【0171】
また、前記実施例では色副搬送波周波数が3.5795MHz、サンプリング周波数が20.25MHz の場合について説明したが、この例以外にも、色副搬送波周波数とサンプリング周波数の整数比が略M:N(Nは4の倍数)となるサンプリング周波数ならば、どのようなサンプリング周波数であっても、前記実施例と同様に余弦波1周期をN等分した値をN/4個ROMに記憶し、リセットするアドレスをXc、Xsとして、XcがN/4より小さいときはXsをXs=Xc+(3/4)Nとし、XcがN/4以上のときはXsをXs=Xc−N/4とし、余弦波、正弦波用のアドレスをそれぞれMづつ変化させて作成するように構成すれば、前記実施例と同様の効果が得られる。
【0172】
実施例34.
前記実施例32、33ではROM69に余弦波1周期をN等分した前半のN/4個を記憶した例について説明したが、この例以外にも、ROM69に正弦波1周期をN等分した前半のN/4個を記憶するようにしてもよい。そのときの構成を図17に示す。図17において、73は正弦波用のアドレスを作成するアドレス作成手段、74は正弦波用のアドレスから余弦波用のアドレスに変換するcosアドレス変換手段、75はアドレス作成手段73とcosアドレス変換手段74とスイッチ38とアドレス変換手段66と反転制御手段67から構成された読み出しアドレス作成手段である。また、正弦波1周期を232等分した前半の58個をROM69に記憶する。
【0173】
次に動作について説明する。アドレス作成手段73は前記実施例14と同様にしてサンプリング周波数に従って41づつ増加する正弦波用のアドレスSaを作成する。cosアドレス変換手段74では、正弦波用のアドレスSaが174以下のときはアドレスSaに58を加算した値を余弦波用のアドレスCaとして出力し、174より大きいときはアドレスSaから174を減算した値を余弦波用のアドレスCaとして出力する。以下、前記実施例32と同様にして余弦波用、正弦波用のアドレスをスイッチ38で交互に多重して、アドレス変換手段66で読み出しアドレスに変換する。反転制御手段67で反転制御信号を出力する。ROM69からの出力をスイッチ40で余弦波と正弦波の値に振り分け、反転制御信号に従って正負反転手段21、22により正負を反転し、積和演算器4で入力Cr、Cb信号と積和演算して変調色信号を作成する。このようにカラーエンコーダを構成したので、ROMの容量を1/8にすることができる。
【0174】
前記実施例では色副搬送波周波数が3.5795MHz、サンプリング周波数が20.25MHz の場合について説明したが、この例以外にも、色副搬送波周波数とサンプリング周波数の整数比が略M:N(Nは4の倍数)となるサンプリング周波数ならば、どのようなサンプリング周波数であっても、前記実施例と同様に正弦波1周期をN等分した値をN/4個ROMに記憶し、Mづつ変化する正弦波用のアドレスとそのアドレスが(3/4)N以下のときはN/4を加算し、(3/4)Nより大きいときは(3/4)Nを減算して余弦波用のアドレスを作成し、サンプリング周波数の倍の周波数で交互に多重した後、N/4以下のときはそのまま読み出しアドレスとして出力し、N/4より大きくN/2以下のときはN/2から減算をした値を読み出しアドレスとして出力し、N/2より大きく(3/4)N以下のときはN/2を減算した値を読み出しアドレスとして出力し、(3/4)Nより大きいときはNから減算した値を読み出しアドレスとして出力するように構成すれば、同様の効果が得られる。
【0175】
実施例35.
前記実施例では正弦波用のアドレスから余弦波用のアドレスを作成する例について示したが、この例以外にも、正弦波用のアドレスを0から、余弦波用のアドレスを58からそれぞれ41づつ増加させて作成するようにしてもよい。そのようにアドレスを作成するように構成した図16を用いて動作を説明する。cosアドレス作成手段70は電源投入時やリセットをかけたときなどにアドレスを58にセットした後、サンプリング周波数に従って41づつ増加する余弦波用のアドレスCaを作成する。sinアドレス作成手段71も同様にしてリセット時に0にセットした後、サンプリング周波数に従って41づつ増加する正弦波用のアドレスSaを作成する。以下、前記実施例33と同様にして余弦波用、正弦波用のアドレスをスイッチ38で交互に多重して、アドレス変換手段66で読み出しアドレスに変換する。反転制御手段67で反転制御信号を出力する。ROM69からの出力をスイッチ40で余弦波と正弦波の値に振り分け、反転制御信号に従って正負反転手段21、22により正負を反転し、積和演算器4で入力Cr、Cb信号と積和演算して変調色信号を作成する。このようにカラーエンコーダを構成したので、ROMの容量を1/8にすることができる。
【0176】
前記実施例では電源投入時やリセットをかけたときなどに余弦波、正弦波用のアドレスをそれぞれ58、0にセットした例について示した。この例以外にも、リセットするアドレスをそれぞれXc、Xsとして、Xsが174以下のときはXcをXc=Xs+58とし、Xsが174より大きいときはXcをXc=Xs−174とすれば、前記実施例と同様の効果が得られる。
【0177】
また、前記実施例では色副搬送波周波数が3.5795MHz、サンプリング周波数が20.25MHz の場合について説明したが、この例以外にも、色副搬送波周波数とサンプリング周波数の整数比が略M:N(Nは4の倍数)となるサンプリング周波数ならば、どのようなサンプリング周波数であっても、前記実施例と同様に正弦波1周期をN等分した値をN/4個ROMに記憶し、リセットするアドレスをXc、Xsとして、Xsが(3/4)N以下のときはXcをXc=Xs+N/4とし、Xsが(3/4)Nより大きいときはXcをXc=Xs−(3/4)Nとし、、余弦波、正弦波用のアドレスをそれぞれMづつ変化させて作成するように構成すれば、前記実施例と同様の効果が得られる。
【0178】
実施例36.
前記実施例32から35では余弦波または正弦波1周期を232等分した前半の58個(=N/4個)をROM69に記憶し40おきに読み出した例について説明した。この例以外にも、前記実施例16で求めた余弦波のROMテーブルの前半58個のみを利用するようにしても同様の効果が得られる。図15に示す構成を用いて動作を説明する。アドレス作成手段64は0から231まで1ずつ順に増加する余弦波用のアドレスCaを作成する。sinアドレス変換手段65では、アドレスCaが58(=N/4)より小さいときは174(=3N/4)にアドレスCaを加算した値を正弦波用のアドレスSaとして出力し、58以上のときはアドレスCaから58を減算した値を正弦波用のアドレスSaとして出力する。スイッチ38ではサンプリング周波数の倍の周波数で余弦波用のアドレスと正弦波用のアドレスを切り替え、余弦波用と正弦波用のアドレスを交互に多重したアドレスを出力する。
【0179】
アドレス変換手段66ではスイッチ38からのアドレスが58(=N/4)以下のときはそのまま読み出しアドレスとして出力し、58より大きく116(=N/2)以下のときは116からアドレスを減算した値を読み出しアドレスとして出力し、116より大きく174(=3N/4)以下のときはアドレスから116を減算した値を読み出しアドレスとして出力し、174より大きいときは232からアドレスを減算した値を読み出しアドレスとして出力する。
【0180】
反転制御手段67ではスイッチ38からの余弦波用のアドレスが58以上174以下のときは正負反転手段21に正負の反転を指示し、それ以外の場合にはそのまま出力するように指示するcos用反転制御信号を出力し、正弦波用のアドレスが116以上のときは正負反転手段22に正負の反転を指示し、それ以外の場合にはそのまま出力するように指示するsin用反転制御信号を出力する。ROM69からアドレス変換手段66で変換した読み出しアドレスに基づいて色副搬送波周波数の余弦波の値と正弦波の値を交互に読み出す。スイッチ40ではスイッチ38の切り替えと同期してROM69からの余弦波と正弦波の値を振り分ける。余弦波の値は正負反転手段21でcos用反転制御信号に従って正負を反転する。また、正弦波の値も正負反転手段22でsin用反転制御信号に従って正負を反転する。積和演算器4では正負反転手段21からの余弦波の値と入力Cr信号の値を掛算して得た値と正負反転手段22からの正弦波の値と入力Cb信号の値を掛算して得た値とをそれぞれ求めた後、2つの積の値を足し合わせ、変調色信号を作成する。このようにカラーエンコーダを構成したので、ROMの容量を1/8にすることができる。また、アドレスを1づつ増加するようにしたので、前記実施例32、33に比べてアドレス作成手段の構成を簡単にすることができる。
【0181】
前記実施例では色副搬送波周波数が3.5795MHz、サンプリング周波数が20.25MHz の場合について説明したが、この例以外にも、色副搬送波周波数とサンプリング周波数の整数比が略M:N(Nは4の倍数)となるサンプリング周波数ならば、どのようなサンプリング周波数であっても前記実施例と同様に式(5)からアドレスyを0からN/4−1まで1ずつ順に変えてfc(y)を求めてROMに記憶し、0からN−1まで1づつ変化する余弦波用のアドレスとそのアドレスが(3/4)N以下のときはN/4を加算し、(3/4)Nより大きいときは(3/4)Nを減算して正弦波用のアドレスを作成し、サンプリング周波数の倍の周波数で交互に多重した後、N/4以下のときはそのまま読み出しアドレスとして出力し、N/4より大きくN/2以下のときはN/2から減算をした値を読み出しアドレスとして出力し、N/2より大きく(3/4)N以下のときはN/2を減算した値を読み出しアドレスとして出力し、(3/4)Nより大きいときはNから減算した値を読み出しアドレスとして出力するように構成すれば、同様の効果が得られる。
【0182】
実施例37.
前記実施例では余弦波用のアドレスから正弦波用のアドレスを作成する例について示したが、この例以外にも、余弦波用のアドレスを0から、正弦波用のアドレスを174からそれぞれ1づつ増加させて作成するようにしてもよい。そのようにアドレスを作成するように構成した例を示す図16を用いて動作を説明する。cosアドレス作成手段70は電源投入時やリセットをかけたときなどにアドレスを0にセットした後、サンプリング周波数に従って1づつ増加する余弦波用のアドレスCaを作成する。sinアドレス作成手段71も同様にしてリセット時に174にセットした後、サンプリング周波数に従って1づつ増加する正弦波用のアドレスSaを作成する。以下、前記実施例と同様にして余弦波用、正弦波用のアドレスをスイッチ38で交互に多重して、アドレス変換手段66で読み出しアドレスに変換する。反転制御手段67で反転制御信号を出力する。ROM69からの出力をスイッチ40で余弦波と正弦波の値に振り分け、反転制御信号に従って正負反転手段21、22により正負を反転し、積和演算器4で入力Cr、Cb信号と積和演算して変調色信号を作成する。このようにカラーエンコーダを構成したので、ROMの容量を1/8にすることができる。また、アドレスを1づつ増加するようにしたので、前記実施例34、35に比べてアドレス作成手段の構成を簡単にすることができる。
【0183】
前記実施例では電源投入時やリセットをかけたときなどに余弦波、正弦波用のアドレスをそれぞれ0、174にセットした例について示した。この例以外にも、リセットするアドレスをそれぞれXc、Xsとして、Xcが58より小さいときはXsをXs=Xc+174とし、Xcが58以上のときはXsをXs=Xc−58とすれば、前記実施例と同様の効果が得られる。
【0184】
また、前記実施例では色副搬送波周波数が3.5795MHz、サンプリング周波数が20.25MHz の場合について説明したが、この例以外にも、色副搬送波周波数とサンプリング周波数の整数比が略M:N(Nは4の倍数)となるサンプリング周波数ならば、どのようなサンプリング周波数であっても、前記実施例と同様に式(5)からアドレスyを0からN/4−1まで1ずつ順に変えて求めたfc(y)の値をN/4個ROMに記憶し、リセットするアドレスをXc、Xsとして、XcがN/4より小さいときはXsをXs=Xc+(3/4)Nとし、XcがN/4以上のときはXsをXs=Xc−N/4とし、余弦波、正弦波用のアドレスをそれぞれ1づつ変化させて作成するように構成すれば、前記実施例と同様の効果が得られる。
【0185】
実施例38.
前記実施例36、37ではROM67に、前記実施例16で求めた余弦波のROMテーブルの前半58個のみを記憶するようにした例について説明した。この例以外にも、前記実施例18で求めた正弦波のROMテーブルの前半58個のみを利用するようにしても同様の効果が得られる。図17に示す構成を用いて動作を説明する。アドレス作成手段73は0から231まで1ずつ順に増加する正弦波用のアドレスSaを作成する。cosアドレス変換手段74では、アドレスSaが174以下のときはアドレスSaに58を加算した値を余弦波用のアドレスCaとして出力し、174より大きいときはアドレスSaから174を減算した値を余弦波用Caのアドレスとして出力する。スイッチ38ではサンプリング周波数の倍の周波数で余弦波用のアドレスと正弦波用のアドレスを切り替え、余弦波用と正弦波用のアドレスを交互に多重したアドレスを出力する。アドレス変換手段66ではスイッチ38からのアドレスが58以下のときはそのまま読み出しアドレスとして出力し、58より大きく116以下のときは116からアドレスを減算した値を読み出しアドレスとして出力し、116より大きく174以下のときはアドレスから116を減算した値を読み出しアドレスとして出力し、174より大きいときは232からアドレスを減算した値を読み出しアドレスとして出力する。
【0186】
反転制御手段67ではスイッチ38からの余弦波用のアドレスが58以上174以下のときは正負反転手段21に正負の反転を指示し、それ以外の場合にはそのまま出力するように指示するcos用反転制御信号を出力し、正弦波用のアドレスが116以上のときは正負反転手段22に正負の反転を指示し、それ以外の場合にはそのまま出力するように指示するsin用反転制御信号を出力する。ROM69からアドレス変換手段66で変換した読み出しアドレスに基づいて色副搬送波周波数の余弦波の値と正弦波の値を交互に読み出す。スイッチ40ではスイッチ38の切り替えと同期してROM69からの余弦波と正弦波の値を振り分ける。余弦波の値は正負反転手段21でcos用反転制御信号に従って正負を反転する。また、正弦波の値も正負反転手段22でsin用反転制御信号に従って正負を反転する。積和演算器4では正負反転手段21からの余弦波の値と入力Cr信号の値を掛算して得た値と正負反転手段22からの正弦波の値と入力Cb信号の値を掛算して得た値とをそれぞれ求めた後、2つの積の値を足し合わせ、変調色信号を作成する。このようにカラーエンコーダを構成したので、ROMの容量を1/8にすることができる。また、アドレスを1づつ増加するようにしたので、前記実施例34、35に比べてアドレス作成手段の構成を簡単にすることができる。
【0187】
前記実施例では色副搬送波周波数が3.5795MHz、サンプリング周波数が20.25MHz の場合について説明したが、この例以外にも、色副搬送波周波数とサンプリング周波数の整数比が略M:N(Nは4の倍数)となるサンプリング周波数ならば、どのようなサンプリング周波数であっても前記実施例と同様に式(6)からアドレスyを0からN/4−1まで1ずつ順に変えてfs(y)を求めてROMに記憶し、0からN−1まで1づつ変化する正弦波用のアドレスとそのアドレスが(3/4)N以下のときはN/4を加算し、(3/4)Nより大きいときは(3/4)Nを減算して正弦波用のアドレスを作成し、サンプリング周波数の倍の周波数で交互に多重した後、N/4以下のときはそのまま読み出しアドレスとして出力し、N/4より大きくN/2以下のときはN/2から減算をした値を読み出しアドレスとして出力し、N/2より大きく(3/4)N以下のときはN/2を減算した値を読み出しアドレスとして出力し、(3/4)Nより大きいときはNから減算した値を読み出しアドレスとして出力するように構成すれば、同様の効果が得られる。
【0188】
実施例39.
前記実施例では正弦波用のアドレスから余弦波用のアドレスを作成する例について示したが、この例以外にも、正弦波用のアドレスを0から、余弦波用のアドレスを58からそれぞれ1づつ増加させて作成するようにしてもよい。そのようにアドレスを作成するように構成した例を示す図16を用いて動作を説明する。cosアドレス作成手段70は電源投入時やリセットをかけたときなどにアドレスを58にセットした後、サンプリング周波数に従って1づつ増加する余弦波用のアドレスCaを作成する。sinアドレス作成手段71も同様にしてリセット時に0にセットした後、サンプリング周波数に従って1づつ増加する正弦波用のアドレスSaを作成する。以下、前記実施例と同様にして余弦波用、正弦波用のアドレスをスイッチ38で交互に多重して、アドレス変換手段66で読み出しアドレスに変換する。反転制御手段67で反転制御信号を出力する。ROM69からの出力をスイッチ40で余弦波と正弦波の値に振り分け、反転制御信号に従って正負反転手段21、22により正負を反転し、積和演算器4で入力Cr、Cb信号と積和演算して変調色信号を作成する。このようにカラーエンコーダを構成したので、ROMの容量を1/8にすることができる。また、アドレスを1づつ増加するようにしたので、前記実施例34、35に比べてアドレス作成手段の構成を簡単にすることができる。
【0189】
前記実施例では電源投入時やリセットをかけたときなどに余弦波、正弦波用のアドレスをそれぞれ58、0にセットした例について示した。この例以外にも、リセットするアドレスをそれぞれXc、Xsとして、Xsが174以下のときはXcをXc=Xs+58とし、Xsが174より大きいときはXcをXc=Xs−174とすれば、前記実施例と同様の効果が得られる。
【0190】
また、前記実施例では色副搬送波周波数が3.5795MHz、サンプリング周波数が20.25MHz の場合について説明したが、この例以外にも、色副搬送波周波数とサンプリング周波数の整数比が略M:N(Nは4の倍数)となるサンプリング周波数ならば、どのようなサンプリング周波数であっても、前記実施例と同様に式(6)からアドレスyを0からN/4−1まで1ずつ順に変えて求めたfs(y)の値をN/4個ROMに記憶し、リセットするアドレスをXc、Xsとして、Xsが(3/4)N以下のときはXcをXc=Xs+N/4とし、Xsが(3/4)Nより大きいときはXcをXc=Xs−(3/4)Nとし、余弦波、正弦波用のアドレスをそれぞれ1づつ変化させて作成するように構成すれば、前記実施例と同様の効果が得られる。
【0191】
実施例40.
前記実施例で示したカラーエンコーダにおいて、4フィールド毎に第1ラインの同期信号と色副搬送波の位相との関係がある特定の値、例えば0°となるように制御したカラーエンコーダを図18に示す。図18において、76はROMの読み出しアドレスを作成する読み出しアドレス作成手段、77は水平同期信号(Hsync)とフレームパルス(FRP)から読み出しアドレスをリセットする信号を作成するリセット信号作成手段である。ここで、cos用ROM1、sin用ROM2には実施例1で示した値を記憶する。
【0192】
次に動作について説明する。リセット信号作成手段77はHsyncとFRPに基づいて4フィールド周期で1サンプリング期間だけLレベルとなるリセット信号を作成する。読み出しアドレス作成手段76ではリセット信号がLレベルのときは読み出しアドレスを0にセットし、Hレベルのときは35づつ増加する読み出しアドレスを作成する。以下、前記実施例と同様にして読み出しアドレスに基づいてcos用ROM1から余弦波の値をsin用ROM2から正弦波の値を読み出し、積和演算器4で入力Cr、Cb信号と積和演算して変調色信号を得る。このようにカラーエンコーダを構成したので、4フィールド毎に同期信号と色副搬送波の位相が0°となった変調色信号を作成することができる。
【0193】
前記実施例では4フィールド周期で読み出しアドレスをリセットする場合について説明したが、2ライン周期で読み出しアドレスをリセットするようにリセット信号を作成してもよい。例えば、2ライン周期で1サンプリング期間だけLレベルとなるようにリセット信号を作成する。また、HsyncとFRPを用いてリセット信号を作成する例について示したが、他の信号、例えばラインの始まりを示す信号とライン番号を用いてリセット信号を作成してもよい。
【0194】
また、このリセットのタイミングを外部から制御可能に構成することによって色副搬送波の位相を外部から自由に制御することが可能となる。この場合、外部で信号の切り替えをした際に本機能で位相の連続性を取るようにしておけば、安定して色信号のスイッチングが可能となる効果がある。
【0195】
実施例41.
前記実施例40では実施例1で示した構成を同期信号と色副搬送波の位相を0°に合わせるようにした例を示した。この例以外にも、他の実施例で示した構成も4フィールドまたは2ライン周期で読み出しアドレスをリセットするようにすれば、同様の効果が得られる。以下、実施例13で示した構成を同期信号と色副搬送波の位相を0°に合わせるようにした例を図19に示す。図19において、77はHsyncとFRPからアドレスをリセットする信号を作成するリセット信号作成手段、78は余弦波用のアドレスを作成するcosアドレス作成手段、79は正弦波用のアドレスを作成するsinアドレス作成手段、80はcosアドレス作成手段78とsinアドレス作成手段79から構成された読み出しアドレス作成手段である。ここで、ROM39には前記実施例13と同様の値を記憶する。
【0196】
次に動作について説明する。リセット信号作成手段77はHsyncとFRPに基づいて4フィールド周期で1サンプリング・クロックだけLレベルとなるリセット信号を作成する。cosアドレス作成手段78ではリセット信号がLレベルのときは余弦波用のアドレスを0にセットし、Hレベルのときは41づつ増加する余弦波用のアドレスを作成する。sinアドレス作成手段79ではリセット信号がLレベルのときは正弦波用のアドレスを174にセットし、Hレベルのときは41づつ増加する正弦波用のアドレスを作成する。以下、前記実施例13と同様にして余弦波用、正弦波用のアドレスをスイッチ38で交互に多重して、ROM39の読み出しアドレスとする。ROM39からの出力はスイッチ40で余弦波と正弦波の値に振り分け、積和演算器4で入力Cr、Cb信号と積和演算して変調色信号を作成する。このようにカラーエンコーダを構成したので、前記実施例38と同様の効果が得られる。
【0197】
前記実施例では4フィールド周期で余弦波用、正弦波用のアドレスをそれぞれ0、174にセットする場合について説明したが、2ライン周期で余弦波用、正弦波用のアドレスをセットするようにリセット信号を2ライン周期で1サンプリング・クロックだけLレベルとなるように作成すれば同様の効果が得られる。
【0198】
なお、前記全実施例では正弦波、余弦波を求める手段として、ROMを用いる例について示したが、この例に限るものではなく、同様の動作を果たす論理回路、データ・セレクタ等によっても構成は可能であり、前記実施例と同様の効果を奏することは明白である。
【0199】
【発明の効果】
請求項1の発明では色差信号の色副搬送波周波数とサンプリング周波数の整数比略m:nのとき、余弦関数および正弦関数1周期をn等分した値をそれぞれ記憶した記憶手段から余弦関数および正弦関数を読み出し、2つの色差信号と積和演算をし変調色信号を得るように構成したので、サンプリング周波数が色副搬送波周波数の整数倍でない場合でも変調色信号を得ることができる。
【0200】
さらに、xを0からn−1までに対応するcos((2mπ/n)x)とsin((2mπ/n)x)の値を記憶した記憶手段から、0からn−1まで1ずつ増加する読み出しアドレスにより読み出すように構成したので、読み出しアドレスを作成する構成を簡単にすることができる。
【0201】
請求項の発明では余弦関数および正弦関数1周期をn等分した値の内n/2+1個(nが偶数のとき)、(n−1)/2+1個(nが奇数のとき)の値をそれぞれ記憶した記憶手段から余弦関数および正弦関数を読み出し、2つの色差信号と積和演算をし変調色信号を得るように構成したので、記憶する容量を1/2にすることができる。
【0202】
さらに、xを0からn/2(nが偶数のとき)、(n−1)/2(nが奇数のとき)までに対応するcos((2mπ/n)x)とsin((2mπ/n)x)の値を記憶した記憶手段から0からn/2(nが偶数のとき)、(n−1)/2(nが奇数のとき)まで1ずつ増加し、n/2(nが偶数のとき)、(n−1)/2(nが奇数のとき)になると1ずつ減少する読み出しアドレスにより読み出すように構成したので、読み出しアドレスを作成する構成を簡単にすることができる。
【0203】
請求項の発明では余弦関数および正弦関数1周期をn等分した値の内n/2個の値をそれぞれ記憶した記憶手段から余弦関数および正弦関数を読み出し、2つの色差信号と積和演算をし変調色信号を得るように構成したので、記憶する容量を1/2にすることができる。
【0204】
さらに、xを0からn/2−1までに対応するcos((2mπ/n)x)とsin((2mπ/n)x)の値を記憶した記憶手段から0からn/2−1まで1ずつ増加する読み出しアドレスにより読み出すように構成したので、読み出しアドレスを作成する構成を簡単にすることができる。
【0205】
請求項の発明では余弦関数および正弦関数1周期をn等分した値の内int(n/4)個の値をそれぞれ記憶した記憶手段から余弦関数および正弦関数を読み出し、2つの色差信号と積和演算をし変調色信号を得るように構成したので、記憶する容量を1/4にすることができる。
【0206】
さらに、xを0からint(n/4)−1までに対応するcos((2mπ/n)x)とsin((2mπ/n)x)の値を記憶した記憶手段から0からint(n/4)まで1ずつ順に増加し、int(n/4)になると1ずつ順に減少する読み出しアドレスにより読み出すように構成したので、読み出しアドレスを作成する構成を簡単にすることができる。
【0207】
請求項の発明では余弦関数または正弦関数1周期をn等分した値を記憶した記憶手段から余弦関数用と正弦関数用のアドレスを多重した読み出しアドレスにより余弦関数と正弦関数の値を交互に読み出し、2つの色差信号と積和演算をし変調色信号を得るように構成したので、記憶する容量を1/2にすることができる。
【0208】
さらに、xを0からn−1までに対応するcos((2mπ/n)x)の値を記憶した記憶手段から0からn−1まで1ずつ順に増加する読み出しアドレスにより読み出すように構成したので、読み出しアドレスを作成する構成を簡単にすることができる。
【0210】
請求項の発明では余弦関数または正弦関数1周期をn等分した値の内n/2+1個を記憶した記憶した記憶手段から余弦関数用と正弦関数用のアドレスを多重した読み出しアドレスにより余弦関数と正弦関数の値を交互に読み出し、2つの色差信号と積和演算をし変調色信号を得るように構成したので、記憶する容量を1/4にすることができる。
【0211】
さらに、xを0からn/2までに対応するcos((2mπ/n)x)の値を記憶した記憶手段から0からn/2まで1ずつ順に増加し、n/2になると1ずつ順に減少する読み出しアドレスにより読み出すように構成したので、読み出しアドレスを作成する構成を簡単にすることができる。
【0212】
請求項の発明では余弦関数または正弦関数1周期をn等分した値の内n/2個を記憶した記憶した記憶手段から余弦関数用と正弦関数用のアドレスを多重した読み出しアドレスにより余弦関数と正弦関数の値を交互に読み出し、2つの色差信号と積和演算をし変調色信号を得るように構成したので、記憶する容量を1/4にすることができる。
【0214】
さらに、xを0からn/2−1までに対応するsin((2mπ/n)x)の値を記憶した記憶手段から0からn/2−1までに1ずつ順に増加する読み出しアドレスにより読み出すように構成したので、読み出しアドレスを作成する構成を簡単にすることができる。
【0215】
請求項の発明では余弦関数または正弦関数1周期をn等分した値の内n/4個を記憶した記憶手段から余弦関数用と正弦関数用のアドレスを多重した読み出しアドレスにより余弦関数と正弦関数の値を交互に読み出し、2つの色差信号と積和演算をし変調色信号を得るように構成したので、記憶する容量を1/8にすることができる。
【0216】
さらに、xを0からn/4−1までに対応するcos((2mπ/n)x)の値を記憶した記憶手段から0からn/4−1までに1ずつ順に増加し、n/4−1になると1ずつ順に減少する読み出しアドレスにより読み出すように構成したので、読み出しアドレスを作成する構成を簡単にすることができる。
【0217】
請求項の発明では余弦関数または正弦関数1周期をn等分した値の内n/4個を記憶した記憶手段から余弦関数用と正弦関数用のアドレスを多重した読み出しアドレスにより余弦関数と正弦関数の値を交互に読み出し、2つの色差信号と積和演算をし変調色信号を得るように構成したので、記憶する容量を1/8にすることができる。
さらに、xを0からn/4−1までに対応するsin((2mπ/n)x)の値を記憶した記憶手段から0からn/4−1までに1ずつ順に増加し、n/4−1になると1ずつ順に減少する読み出しアドレスにより読み出すように構成したので、読み出しアドレスを作成する構成を簡単にすることができる。
【0218】
請求項10の発明では同期信号に基づいて例えば4フィールドまたは2ライン周期のリセット信号を作成し、このリセット信号に従って読み出しアドレスをリセットするように構成したので、同期信号と色副搬送波の位相が合った変調色信号を作成することができる。
【図面の簡単な説明】
【図1】実施例1および2のカラーエンコーダの構成を示すブロック図である。
【図2】実施例3および4のカラーエンコーダの構成を示すブロック図である。
【図3】実施例5のカラーエンコーダの構成を示すブロック図である。
【図4】実施例6および7のカラーエンコーダの構成を示すブロック図である。
【図5】実施例8のカラーエンコーダの構成を示すブロック図である。
【図6】実施例9および10のカラーエンコーダの構成を示すブロック図である。
【図7】実施例11のカラーエンコーダの構成を示すブロック図である。
【図8】実施例12、14、16および18のカラーエンコーダの構成を示すブロック図である。
【図9】実施例13、15、17および19のカラーエンコーダの構成を示すブロック図である。
【図10】実施例20および22のカラーエンコーダの構成を示すブロック図である。
【図11】実施例21および23のカラーエンコーダの構成を示すブロック図である。
【図12】実施例24および28のカラーエンコーダの構成を示すブロック図である。
【図13】実施例25、27、29および31のカラーエンコーダの構成を示すブロック図である。
【図14】実施例26および30のカラーエンコーダの構成を示すブロック図である。
【図15】実施例32および36のカラーエンコーダの構成を示すブロック図である。
【図16】実施例33、37および39のカラーエンコーダの構成を示すブロック図である。
【図17】実施例34および38のカラーエンコーダの構成を示すブロック図である。
【図18】実施例40のカラーエンコーダの構成を示すブロック図である。
【図19】実施例41のカラーエンコーダの構成を示すブロック図である。
【図20】従来のカラーエンコーダの構成を示すブロック図である。
【図21】従来のカラーエンコーダの動作を説明するための図である。
【符号の説明】
4:積和演算器、1、5、19、30:cos用ROM、 2、6、20、31:sin用ROM、 11、20、21:正負反転手段、 38、40:スイッチ、 7、12、15、23、26、35、44、52、61、64、73:アドレス作成手段、 62、74:cosアドレス変換手段、 45、53、65:sinアドレス変換手段、 8、16、36、46、54、66:アドレス変換手段、 9、13、17、24、33、55、67:反転制御手段、 39、48、57、69:ROM、 41、49、58、70:cosアドレス作成手段、 42、50、59、71:sinアドレス作成手段、 3、10、14、18、34、37、43、47、51、56、60、63、68、72、75:読み出しアドレス作成手段[0001]
[Industrial application fields]
The present invention relates to a color encoder that orthogonally modulates two color difference signals and outputs a modulated color signal, and more particularly to a color encoder that digitally modulates two digitized color difference signals to obtain a digitally modulated color signal.
[0002]
[Prior art]
A color encoder that digitally orthogonally modulates two color difference signals and outputs a modulated color signal is the TV Society Reference Book Series 6. Digital circuit of television signal, pp. 72-74, “4.6.1 Modulation / demodulation of color signal in NTSC signal”.
[0003]
FIG. 20 is a block diagram of the color encoder described in the above document. Here, it is assumed that the two color difference signals are Cr = (R−Y) /1.14 and Cb = (B−Y) /2.03 and are sampled by the color subcarrier. In FIG. 20, 101 is an inverter that inverts the Cr signal, 102 is an inverter that inverts the Cb signal, and 103 is a switch that switches at a frequency four times that of the color subcarrier.
[0004]
Next, the operation of the color encoder shown in FIG. 20 will be described. The input Cr and Cb signals are sampled by color subcarriers, digitized by an A / D converter (not shown in FIG. 20), and input to a color encoder. The digitized Cr signal is inverted by the inverter 101 to become a -Cr signal, and the digitized Cb signal is inverted by the inverter 102 to become a -Cb signal. The switch 103 switches every 4 fsc (fsc is the color subcarrier frequency), and selects Cr, Cb, -Cr, -Cb in this order as shown in FIG. 21 to obtain a modulated color signal.
[0005]
[Problems to be solved by the invention]
The conventional color encoder is configured as described above, and there is a problem that a modulated color signal can be obtained only when the color difference signals Cr and Cb are sampled at an integer multiple of the color subcarrier frequency.
[0006]
The present invention has been made to solve the above problems, and is a color encoder capable of generating a modulated color signal even when the color difference signals Cr and Cb are sampled at a frequency other than an integral multiple of the color subcarrier frequency. The purpose is to obtain.
[0007]
[Means for Solving the Problems]
In the invention of claim 1, the two color difference signalsColor subcarrier frequency and sampling frequencyInteger ratioAbbreviationm: n, and a first storage means and a second storage means for storing respective values obtained by equally dividing the cosine function and one sine function by n, respectively;
Read address creating means for creating a read address based on the sampling frequency;
Product sum operation means for performing product sum operation on the two color difference signals and the values of the cosine and sine functions read from the first and second storage means.
[0008]
further,The value of cos ((2mπ / n) x) and the value of sin ((2mπ / n) x) are obtained by changing x from 0 to n−1, and the values corresponding to the cosine wave and sine wave are addresses corresponding to x. First and second storage means stored in
1One by oneRead address creating means for creating an increasing read address is provided.
[0009]
Claim2According to the invention, each of n / 2 + 1 (when n is an even number) or (n−1) / 2 + 1 (when n is an odd number) out of n values obtained by equally dividing one period of a cosine function and a sine function. First and second storage means for storing values respectively;
Positive / negative inversion means for inverting the polarity of the output of the second storage means in accordance with the inversion control signal;
Read address creating means for creating a read address and an inversion control signal based on the sampling frequency;
Product sum operation means for performing product sum operation on the two color difference signals and the cosine and sine function values read from the storage means.
[0010]
further,By changing x from 0 to n / 2 (when n is an even number) or (n-1) / 2 (when n is an odd number), the value of cos ((2mπ / n) x) and sin ((2mπ / n ) X), and first and second storage means for storing the cosine wave and sine wave values at addresses corresponding to x;
1 from 0 to n / 2 (when n is even) or (n-1) / 2 (when n is odd)One by one1 when n / 2 (when n is an even number) or (n-1) / 2 (when n is an odd number)One by oneA read address generating means for generating a read address that decreases and an inversion control signal is provided.
[0011]
Claim3The present invention comprises first and second storage means for storing n / 2 values of n values obtained by equally dividing a cosine function and a sine function by one period, respectively;
First and second positive / negative inversion means for inverting the polarity of the outputs of the first and second storage means according to the inversion control signal, respectively;
Read address creating means for creating a read address and an inversion control signal based on the sampling frequency;
Product sum operation means for performing product sum operation on the two color difference signals and the cosine and sine function values read from the storage means.
[0012]
further,x is changed from 0 to n / 2-1 to obtain the value of cos ((2mπ / n) x) and the value of sin ((2mπ / n) x), and this cosine and sine wave values correspond to x First and second storage means stored at addresses to be
1 from 0 to n / 2-1One by oneA read address generating means for generating an increasing read address and an inversion control signal is provided.
[0013]
Claim4The present invention includes first and second storage means for storing int (n / 4) +1 values of n values obtained by equally dividing one period of a cosine function and a sine function, respectively,
First positive / negative inversion means for inverting the polarity of the output of the first storage means in accordance with a first inversion control signal;
Second positive / negative inversion means for inverting the polarity of the output of the second storage means in accordance with a second inversion control signal;
Read address creating means for creating a read address and an inversion control signal based on the sampling frequency;
Product sum operation means for performing product sum operation on the two color difference signals and the cosine and sine function values read from the storage means.
[0014]
further,x is changed from 0 to int (n / 4) -1, and the value of cos ((2mπ / n) x) and the value of sin ((2mπ / n) x) are obtained. first and second storage means stored at addresses corresponding to x;
1 from 0 to int (n / 4) -1One by oneIncrease to 1 when int (n / 4) -1One by oneA read address generating means for generating a read address that decreases and an inversion control signal is provided.
[0015]
Claim5The present invention is a storage means for storing n values obtained by dividing one period of a cosine function or a sine function into n equal parts,
Read address creating means for creating read addresses for cosine wave and sine wave based on sampling frequency,
A first switch for switching a read address for cosine wave and sine wave;
A second switch for distributing the output from the storage means into a cosine wave value and a sine wave value;
Product sum operation means for performing product sum operation on the two color difference signals and the values of the cosine wave and sine wave from the second switch.
[0016]
further,storage means for storing a value of cos ((2mπ / n) x) obtained by changing x from 0 to n−1 at an address corresponding to x;
Between the cosine wave address and the sine wave address that increase sequentially from 0 to n-1, the cosine wave read address is CAd, the sine wave read address is SAd, and 0 ≦ CAd <n / 4. And SAd = CAd + (3/4) n, and when n / 4 ≦ CAd <n, read address creating means for creating an address having a relationship of SAd = CAd−n / 4 is provided.
[0018]
Claim6The present invention is a storage means for storing n / 2 + 1 values out of n values obtained by equally dividing a cosine function or a sine function by one cycle, and
Read address creation means for creating a read address for cosine wave and sine wave based on the sampling frequency, and alternately multiplexing and outputting,
A switch that distributes the output from the storage means into a cosine wave value and a sine wave value;
Product sum operation means for performing product sum operation on the two color difference signals and the values of the cosine wave and sine wave from the switch.
[0019]
further,storage means for storing the value of cos ((2mπ / n) x) obtained by changing x from 0 to n / 2 at an address corresponding to x;
The read address for the cosine wave is CAd and the read address for the sine wave is between the addresses for the cosine wave and the sine wave, which increase one by one from 0 to n / 2 and decrease one by one when n / 2. SAd and the read address for the cosine wave increases. When 0 ≦ CAd <n / 4, SAd = n / 4−CAd, and when n / 4 ≦ CAd <n / 2, SAd = CAd−n / 4. When the read address for cosine wave decreases and n / 4 <CAd ≦ n / 2, SAd = (3/4) n−CAd, and when 0 <CAd ≦ n / 4, SAd = CAd + n / 4. Read address creating means for creating a certain address is provided.
[0020]
Claim7In the invention of the present invention, storage means for storing n / 2 values of values obtained by dividing one period of a cosine function or a sine function into n equal parts,
A switch that distributes the output from the storage means into a cosine wave value and a sine wave value;
First and second positive / negative inversion means for inverting the positive / negative of each output from the switch according to the inversion control signal;
A cosine wave and sine wave read address and read address creating means for creating an inversion control signal based on the sampling frequency are provided.
[0022]
further,storage means for storing a value of sin ((2mπ / n) x) obtained by changing x from 0 to n / 2-1 at an address corresponding to x;
Between a cosine wave address and a sine wave address that increase in order from 0 to n / 2-1, the cosine wave read address is CAd, the sine wave read address is SAd, and 0 ≦ SAd <n / 4 is provided with read address creating means for creating an address having a relationship of CAd = SAd + n / 4 when n = 4, and CAd = SAd−n / 4 when n / 4 ≦ SAd ≦ n / 2.
[0023]
Claim8The present invention has a storage means for storing n / 4 values of values obtained by dividing one period of a cosine function or a sine function by n, and
A switch that distributes the output from the storage means into a cosine wave value and a sine wave value;
First and second positive / negative inversion means for inverting the positive / negative of the respective outputs from the switch according to the first and second inversion control signals;
A cosine wave and sine wave read address and read address creating means for creating first and second inversion control signals based on the sampling frequency are provided.
[0024]
further,storage means for storing the value of cos ((2mπ / n) x) obtained by changing x from 0 to n / 4-1, at an address corresponding to x;
The read address for the cosine wave and the sine wave address are used for the CAd and sine wave between the addresses for the cosine wave and the sine wave that increase one by one from 0 to n / 4-1 and decrease one by one when n / 4-1. And a read address creating means for creating an address having a relationship of SAd = n / 4−CAd.
[0025]
Claim9The invention ofStorage means for storing n / 4 values of values obtained by dividing one period of a cosine function or sine function by n;
A switch that distributes the output from the storage means into a cosine wave value and a sine wave value;
First and second positive / negative inversion means for inverting the positive / negative of each output from the switch according to first and second inversion control signals;
A cosine wave and sine wave read address and read address creating means for creating first and second inversion control signals based on the sampling frequency are provided.
further,storage means for storing a value of sin ((2mπ / n) x) obtained by changing x from 0 to n / 4-1, at an address corresponding to x;
The read address for the cosine wave and the sine wave address are used for the CAd and sine wave between the addresses for the cosine wave and the sine wave that increase one by one from 0 to n / 4-1 and decrease one by one when n / 4-1. And a read address creating means for creating an address having a relationship of CAd = n / 4-SAd.
[0026]
Claim10The invention of the reset signal generating means for generating a reset signal based on the synchronization signal of the video signal,
Read address generating means for resetting the read address to a specific value according to the reset signal and generating the read address based on the sampling clock is provided.
[0027]
[Action]
The color encoder in the invention of claim 1 is a color encoder that modulates a color difference signal in which the sampling frequency and the color subcarrier frequency of the two color difference signals are not an integral multiple.Color subcarrier frequency and sampling frequencyInteger ratioIs shortWhen m: n, the values of the cosine function and the sine function are read out from the storage means storing the values obtained by dividing the cosine function and the sine function by one period into n, respectively, by the address generation means, and the two color difference signals are obtained by the product-sum operation means. The product of the cosine function and sine function from the storage means is summed, and a modulated color signal is obtained.
[0028]
further,First storage means storing values obtained by changing x from 0 to n-1 for cos ((2mπ / n) x) and x from 0 to n-1 for sin ((2mπ / n) x) 1 created by the read address creation means from the second storage means storing the value obtained by changingOne by oneRead the cosine and sine function values according to the increasing read address.
[0029]
Claim2The color encoder according to the present invention has n / 2 + 1 values (when n is an even number) or (n-1) / 2 + 1 values (when n is an odd number) among the values obtained by equally dividing one period of the cosine function and the sine function by n. The values of the cosine function and sine function are read out by the read address generating means from the first and second storage means storing the respective values of the sine values, and the sine function values are read out according to the inversion control signal generated by the read address generating means The product sum operation means calculates the sum of the two color difference signals, the cosine function value from the first storage means, and the sine function value from the positive / negative inversion means to obtain a modulated color signal.
[0030]
further,A first value storing the value obtained by changing x from 0 to n / 2 (when n is an even number) or (n-1) / 2 (when n is an odd number) for cos ((2mπ / n) x) The value obtained by changing x from 0 to n / 2 (when n is an even number) or (n-1) / 2 (when n is an odd number) for storage means and sin ((2mπ / n) x) 1 from 0 to n / 2 (when n is an even number) or (n-1) / 2 (when n is an odd number) created by the read address creating means from the stored second storage meansOne by one1 when n / 2 (when n is an even number) or (n-1) / 2 (when n is an odd number)One by oneRead the cosine and sine function values according to the decreasing read address.
[0031]
Claim3In the color encoder according to the present invention, the cosine function and the sine function are read out from the first and second storage means each storing n / 2 values among the values obtained by dividing one period of the cosine function into n equal parts. And the value of the sine function are read out, the positive and negative are inverted by the first and second positive / negative inversion means according to the inversion control signal created by the readout address creating means, and the two color difference signals and the first and second color difference signals are obtained by the product-sum operation means. A product-sum operation is performed on the output of the positive / negative inversion means to obtain a modulated color signal.
[0032]
further,The first storage means storing the value obtained by changing x from 0 to n / 2-1 for cos ((2mπ / n) x) and x from 0 to n / for sin ((2mπ / n) x) 2-1 from 0 to n / 2-1 created by the read address creation means from the second storage means storing the values obtained by changing up to 2-1.One by oneRead cosine function and sine function values according to increasing read addresses.
[0033]
Claim4In the color encoder according to the present invention, the read address generating means reads from the first and second storage means respectively storing int (n / 4) values among the values obtained by dividing one period of the cosine function and the sine function by n. The values of the cosine function and the sine function are read out by means of the above, the positive and negative are inverted by the first and second positive / negative inversion means in accordance with the inversion control signal created by the read address creating means, and the two color difference signals and the first and A product-sum operation is performed on the output of the second positive / negative inversion means to obtain a modulated color signal.
[0034]
further,The first storage means storing values obtained by changing x from 0 to int (n / 4) -1 for cos ((2mπ / n) x) and x for sin ((2mπ / n) x) To int (n / 4) -1 to 0 to int (n / 4) -1 created by the read address creating means from the second storage means storing the calculated values.One by oneIncrease to 1 when int (n / 4) -1One by oneRead the cosine and sine function values according to the decreasing read address.
[0035]
Claim5In the color encoder of the invention, the address for cosine wave and sine wave created by the address creating means is multiplexed by the first switch from the memory means storing each value obtained by dividing the cosine function or one sine function by n equally. In accordance with the read address, the cosine function and sine function values are read out and distributed by the second switch, and the sum of products operation is performed on the two color difference signals and the output of the second switch by the product-sum operation means to obtain the modulated color signal. obtain.
[0036]
further,The value obtained by changing x from 0 to n-1 for cos ((2mπ / n) x) is read from the storage means storing the value 0 to n-1 created by the address creating means 1One by oneThe values of the cosine function and sine function are read according to the increasing cosine wave and sine wave addresses.
[0038]
Claim6In the color encoder according to the present invention, the cosine function or the sine wave is generated for the cosine wave and the sine wave generated by the read address generating means from the storage means storing n / 2 + 1 values of the values obtained by dividing one period of the cosine function or sine function into n equal parts Read the cosine function and sine function values according to the read address that is multiplexed, distribute them by the second switch, and multiply and sum the product of the two color difference signals and the output of the second switch by the product-sum operation means Get the color signal.
[0039]
further,For cos ((2mπ / n) x), the value obtained by changing x from 0 to n / 2 is incremented one by one from 0 to n / 2, which is created by the read address creation means, from the storage means storing the value n / When the value is 2, the values of the cosine function and the sine function are read according to the addresses for the cosine wave and the sine wave that decrease one by one in order.
[0040]
Claim7In the color encoder according to the invention, the cosine function or the sine wave is generated for the cosine wave and the sine wave created by the read address creating means from the storage means storing n / 2 values of each value obtained by dividing one period of the cosine function or the sine function into n equal parts. The cosine function and sine function values are read according to the read address in which the address is multiplexed, each is assigned by the second switch, and the first and second positive / negative inversion means inverts the positive / negative according to the inversion control signal created by the read address creation means. Then, the product-sum operation means calculates the sum of the two color difference signals and the outputs of the first and second positive / negative inversion means to obtain a modulated color signal.
[0042]
further,A cosine that sequentially increases one by one from 0 to n / 2 created by the read address creating means from the storage means storing the value obtained by changing x from 0 to n / 2-1 for sin ((2mπ / n) x). Read the cosine and sine function values according to the wave and sine wave addresses.
[0043]
Claim8In the color encoder according to the invention, the cosine function or the sine function is generated for the cosine wave and the sine wave generated by the read address generating means from the storage means storing n / 4 values of the values obtained by dividing one period of the cosine function or the sine function into n equal parts. The values of the cosine function and sine function are read according to the read address in which the addresses are multiplexed, are respectively distributed by the second switch, and the first and second positive / negative are determined according to the first and second inversion control signals generated by the read address generating means. The inversion means inverts the sign, and the product-sum operation means performs a product-sum operation on the two color difference signals and the outputs of the first and second positive / negative inversion means to obtain a modulated color signal.
[0044]
further,For cos ((2mπ / n) x), the value obtained by changing x from 0 to n / 4-1 is incremented one by one from 0 to n / 4−1 created by the read address creation means from the storage means storing the stored values. Then, the values of the cosine function and the sine function are read according to the addresses for the cosine wave and the sine wave that decrease one by one when n / 4-1.
[0045]
Claim9The color encoder in the invention ofThe cosine function or sine function is divided into n equal parts, and n / 4 values of each value are stored. According to the read address obtained by multiplexing the addresses for cosine wave and sine wave created by the read address creating means. The values of the cosine function and sine function are read out, assigned by the second switch, and the first and second positive / negative inversion means invert the positive / negative according to the first and second inversion control signals created by the read address creating means. The product-sum operation means calculates the sum of products of the two color difference signals and the outputs of the first and second positive / negative inversion means to obtain a modulated color signal.
further,For sin ((2mπ / n) x), the value obtained by changing x from 0 to n / 4-1 is incremented one by one from 0 to n / 4−1 created by the read address creation means from the storage means storing the values. Then, the values of the cosine function and the sine function are read according to the addresses for the cosine wave and the sine wave that decrease one by one when n / 4-1.
[0046]
Claim10The color encoder in the invention resets the read address according to the reset signal created by the reset signal creating means based on the synchronization signal, and then creates the read address by the read address creating means.
[0047]
【Example】
Example 1.
An embodiment of the present invention will be described below with reference to FIG. 1 is a cos ROM that stores a cosine function value, 2 is a sin ROM that stores a sine function value, 3 is an address creation means for creating a read address of the ROM, and 4 is a product-sum operation unit that performs a product-sum operation It is. If the color subcarrier frequency at this time is 3.5795 MHz and the sampling frequency of the color difference signal is 20.25 MHz, the integer ratio between the color subcarrier frequency and the sampling frequency is approximately 35: 198. A method of obtaining the cosine wave and sine wave of the color subcarrier from the sampling frequency having such a relationship is shown below.
[0048]
If a ROM table obtained by dividing one period of the cosine wave into N equal parts is read at a frequency f, a cosine wave having a frequency of f / N is obtained. If every other ROM table is read, a cosine wave with a frequency of f × 2 / N is obtained, and if every M−1 (ie, once every M), a frequency of f × M / N is obtained. The cosine wave is obtained. Therefore, since the ratio between the color subcarrier frequency and the sampling frequency is approximately 35: 198, N = 198, M = 35, and a ROM table storing each value obtained by dividing one period of the cosine wave by 198 equally is sampled every 34 sampling frequencies. The cosine function of the color subcarrier can be obtained by reading out at. The sine function of the color subcarrier can be obtained in the same manner. The cosine ROM 1 stores values obtained by dividing one period of the cosine wave by 198, and the sin ROM 2 stores values obtained by dividing one period of the sine wave by 198. Each ROM table at this time is shown in Table A1 and Table A2. Here, the input color difference signals are Cr and Cb signals, and in order to prevent the result of product-sum operation of the color difference signal, the cosine of the color subcarrier, and the sine function from exceeding 1, each value in the ROM table is 0. .973 times 0.685.
[0049]
[Table 1]
Figure 0003611362
[0050]
[Table 2]
Figure 0003611362
[0051]
Next, the operation will be described. The read address creating means 3 creates a read address that increases by 35 according to the sampling frequency. However, for addresses exceeding 198, the remainder divided by 198 is output as a read address. Based on the read address, the cosine wave value of the color subcarrier is read from the cos ROM 1 as described above. Similarly, the sine wave of the color subcarrier is read from the sin ROM 2. The product-sum calculator 4 multiplies the value read from the cos ROM 1 by the value of the input Cr signal, the value read from the sin ROM 2 and the value of the input Cb signal, Are obtained, and the two product values are added to create a modulated color signal. Since the color encoder is configured as described above, a modulated color signal can be generated even when the relationship between the frequency of the color subcarrier and the sampling frequency of the color difference signal is not an integral multiple.
[0052]
In the above embodiment, the case where the color subcarrier frequency is 3.5795 MHz and the sampling frequency is 20.25 MHz has been described. However, the sampling frequency may be any value other than this example. When the integer ratio of the sampling frequency is approximately M: N, a value obtained by dividing one period of the cosine wave and one sine wave into N parts is stored in the ROM, and is read out every M−1. Similar effects can be obtained.
[0053]
Example 2
In the above-described embodiment, the cosine and sine wave 1 period divided into 198 equal values are stored in the cos ROM 1 and the sin ROM 2 and read out every 34 times. In addition to this example, the same effect can be obtained by rearranging the values obtained by dividing the cosine and sine wave 1 period into 198 parts in the order of reading in the embodiment and storing them in the cos ROM 1 and the sin ROM 2. The method for obtaining the ROM table at this time is shown below. The formula to calculate each value that divides one period of cosine wave into 198 equal parts is
fc (x) = cos ((2π / 198) x). . . (1)
It becomes. Since reading is performed every 34, x when y is changed by 1 from 0 to 197 (= N−1) is
x = 35y mod 198. . . (2)
And substituting into equation (1),
fc (y) = cos ((2.35π / 198) y). . . (3)
It becomes. Similarly for sine waves,
fs (y) = sin ((2.35π / 198) y). . . (4)
It becomes. Therefore, if the addresses y are sequentially changed from 0 to 197 one by one to obtain the equations (3) and (4) to obtain fc (y) and fs (y), the cosines rearranged in the reading order in the above embodiment. A sine wave ROM table is required. The contents of the cos ROM 1 and sin ROM 2 at that time are shown in Tables A3 and A4. Here, each value in the ROM table is multiplied by 0.973 for the cosine wave and 0.685 for the sine wave, as in the first embodiment.
[0054]
[Table 3]
Figure 0003611362
[0055]
[Table 4]
Figure 0003611362
[0056]
Next, the operation will be described with reference to FIG. The read address creating means 3 creates a read address that increases in order from 0 to 197 according to the sampling frequency. The cosine wave of the frequency of the color subcarrier is read from the cos ROM 1 based on the read address. Similarly, a sine wave of the frequency of the color subcarrier is read from the sin ROM 2. The product-sum calculator 4 obtains a value obtained by multiplying the value read from the cos ROM 1 by the input Cr signal, and a value obtained by multiplying the value read from the sin ROM 2 and the input Cb signal. The modulated color signal is created by adding the values of. Since the color encoder is configured as described above, a modulated color signal can be generated even when the relationship between the frequency of the color subcarrier and the sampling frequency of the color difference signal is not an integral multiple. Further, since the read address is increased by one, the configuration of the read address creating means 3 can be simplified as compared with the case of the first embodiment.
[0057]
In the above embodiment, the case where the color subcarrier frequency is 3.5795 MHz and the sampling frequency is 20.25 MHz has been described. However, the sampling frequency may be any value other than this example. The expression for obtaining the cosine wave and sine wave when the integer ratio of the sampling frequency is approximately M: N is the same as the case shown above.
fc (y) = cos ((2 · Mπ / N) y). . . (5)
fs (y) = sin ((2 · Mπ / N) y). . . (6)
If the address y is sequentially changed from 0 to N-1 one by one to obtain fc (y) and fs (y) and stored in the ROM, the same effect as in the above embodiment can be obtained.
[0058]
Further, the order of storing in the ROM is not limited to the examples shown in the first and second embodiments. If the read address is given so that the cosine wave and sine wave of the color subcarrier frequency are read out, what is the case? They may be stored in any order.
[0059]
Example 3
In the above embodiment, an example was shown in which values obtained by dividing one period of a cosine wave and a sine wave into N equal parts were stored in the ROM. Here, the cosine wave is line-symmetrical at a half-cycle point, that is, the value is equal when folded at a half-cycle point, and the sine wave is point-symmetrical, that is, folded at a half-cycle point. Sometimes the positive and negative values are equal. An example in which the cosine and sine ROM capacity is halved using this characteristic will be described with reference to FIG. In FIG. 2, 5 is a cos ROM that stores the value of the cosine function of the color subcarrier frequency, 6 is a sin ROM that stores the value of the sine function of the color subcarrier frequency, and 7 is an address creating means for creating an address. Reference numeral 8 denotes an address conversion unit that converts an address from the address generation unit 7 and outputs it as a read address. Reference numeral 9 denotes an inversion control unit that outputs an inversion control signal based on the address from the address generation unit 7. Reference numeral 10 denotes an address generation unit 7. Read address generating means 11 comprising address converting means 8 and inversion control means 9, and 11 is a positive / negative inversion means for inverting the value read from the sin ROM 6. Here, the same reference numerals as those in the above-described embodiment indicate the same or corresponding members. The color subcarrier frequency and the sampling frequency of the color encoder are the same as those in the first embodiment, and the integer ratio is approximately 35: 198. The cos ROM 5 stores 100 (= N / 2 + 1) of the first half of each value obtained by dividing one period of the cosine wave into 198 equal parts. Similarly, the sin ROM 6 stores 100 of the first half of each value obtained by equally dividing one cycle of the sine wave by 198.
[0060]
Next, the operation will be described. The address creating means 7 creates an address that increases by 35 according to the sampling frequency in the same manner as in the first embodiment. The address conversion means 8 outputs the read address as it is when the address from the address creation means 7 is 99 (= N / 2) or less, and outputs the value obtained by subtracting the address from 198 as the read address when it exceeds 99.
[0061]
The inversion control means 9 outputs an inversion control signal for instructing the positive / negative inversion means 11 to invert positive / negative when the address from the address creating means 7 exceeds 99, and instructing to output it as it is when it is 99 or less. The cosine wave value of the color subcarrier frequency is read from the cos ROM 5 based on the read address converted by the address conversion means 8. Further, the sine wave value of the color subcarrier frequency is read from the sin ROM 6 based on the read address converted by the address conversion means 8. The value of the sine wave from the sine ROM 6 is output by inverting the positive / negative in the positive / negative inversion means 11 when the inversion control signal indicates positive / negative inversion, and is output as it is when not instructing positive / negative inversion. . The product-sum calculator 4 multiplies the value read from the cos ROM 5 by the value of the input Cr signal, the value from the positive / negative inversion means 11 and the value obtained by multiplying the value of the input Cb signal. After the calculation, the two product values are added to create a modulated color signal. Since the color encoder is configured in this way, the caps and sin ROM capacities can be halved.
[0062]
In the above embodiment, the case where the color subcarrier frequency is 3.5795 MHz and the sampling frequency of the two color difference signals is 20.25 MHz has been described. However, in addition to this example, what is the sampling frequency of the color difference signal? When the integer ratio between the color subcarrier frequency and the sampling frequency is approximately M: N, a cosine wave, when the first half N of a value obtained by dividing one period of a sine wave into N is an even number, N / 2 + 1, and N is an odd number. When (N-1) / 2 is stored in the ROM each time, an address is created so as to be read every M-1, and when the address exceeds N / 2, the value obtained by subtracting the address from N is read. If the cosine wave and sine wave of the color subcarrier frequency are read from the ROM as addresses, the same effect as in the above embodiment can be obtained.
[0063]
In the above embodiment, the address generating means 7 and the address converting means 8 show an example of generating addresses read from the cos ROM 5 and the sin ROM 6. However, in addition to this example, the address is increased by M according to the sampling frequency. When N / 2 is exceeded, the value subtracted from N is used as an address, and an address is created by subtracting M from this address. When it becomes negative, the value obtained by inverting the sign is used as an address. If the address creating means is configured so as to create an address by repeating the above, the same effect as in the above embodiment can be obtained.
[0064]
Example 4
In the third embodiment, an example was described in which the cosine and sine waves of one period divided by 198 were stored in the cos ROM 5 and the sin ROM 6 and read every 35. In addition to this example, the same effect can be obtained by storing only the first 100 cosine and sine wave ROM tables obtained in the second embodiment in the cos ROM 5 and the sin ROM 6. The operation will be described using the configuration shown in FIG. The address creating means 7 creates addresses that increase sequentially from 0 to 197 one by one. When the address from the address creating means 7 is 99 or less, the address conversion means 8 outputs the read address as it is, and when it exceeds 99, the value obtained by subtracting 198 from the address is output as the read address.
[0065]
The inversion control means 9 outputs an inversion control signal for instructing the positive / negative inversion means 11 to invert positive / negative when the address from the address creating means 7 exceeds 99, and instructing to output it as it is when it is 99 or less. The cosine wave value of the color subcarrier frequency is read from the cos ROM 5 based on the read address converted by the address conversion means 8. Further, the sine wave value of the color subcarrier frequency is read from the sin ROM 6 based on the read address converted by the address conversion means 8. The value of the sine wave from the sine ROM 6 is output with the positive / negative inversion means 11 inverting the sign when the address of the address creating means 7 exceeds 99. The product-sum calculator 4 multiplies the value read from the cos ROM 5 by the value of the input Cr signal, the value from the positive / negative inversion means 11 and the value obtained by multiplying the value of the input Cb signal. After the calculation, the two product values are added to create a modulated color signal. Since the color encoder is configured in this way, the capacity of the cos and sin ROMs can be halved. Further, since the address is increased by one as compared with the third embodiment, the configuration of the address creating means can be simplified.
[0066]
In the above embodiment, the case where the color subcarrier frequency is 3.5795 MHz and the sampling frequency is 20.25 MHz has been described. However, the sampling frequency may be any value other than this example. When the integer ratio of the sampling frequency is approximately N: M, the equations for obtaining the cosine wave and sine wave are equations (5) and (6) from the second embodiment, and the address y is changed from 0 to N / 2 (when N is an even number). Or from 0 to (N-1) / 2 (when N is an odd number) one by one in order to obtain fc (y) and fs (y) and store them in cos ROM 5 and sin ROM 6 In this case, the same effect as in the above embodiment can be obtained. Further, the order of storing in the ROM is not limited to this example. If an address is given so that a cosine wave and a sine wave can be read from the ROM regardless of the order, the same as in the above embodiment. An effect is obtained.
[0067]
Embodiment 5 FIG.
In the fourth embodiment, an example in which addresses read from the cos ROM 5 and the sin ROM 6 are created by the address creating means 7 and the address converting means 8 is shown. However, in addition to this example, the address may be configured as shown in FIG. . In FIG. 3, 12 is an address creating means for creating an address, 13 is an inversion control means for creating an inversion control signal, and 14 is a read address creating means comprising an address creating means 12 and an inversion control means 13. Here, the same reference numerals as those in the above-described embodiment indicate the same or corresponding members. Similarly to the fourth embodiment, only the first 100 cosine and sine wave ROM tables obtained in the second embodiment are stored in the cos ROM 5 and the sin ROM 6.
[0068]
Next, the operation will be described. The address creating means 12 increments the read address in increments of 1 from 0 to 99 (= N / 2) and then decrements in increments of 1 from 0. The inversion control means 13 instructs the positive / negative inversion means 11 to output the signal as it is when the address creating means 12 is increasing the address, and an inversion control signal to instruct positive / negative inversion when the address is decreasing. Output. Thereafter, the cosine wave is read from the cos ROM 5 and the sine wave is read from the sin ROM 6 in the same manner as in the fourth embodiment, and the sine wave is inverted by the positive / negative inversion means 11 in accordance with the inversion control signal. The product of the Cb signal, the output from the cos ROM 5 and the output of the positive / negative inversion means 11 is summed, and a modulated color signal is output. Since the color encoder is configured in this way, the caps and sin ROM capacities can be halved. In addition, since the address is increased or decreased by 1 as compared with the third embodiment, the configuration of the address creating means can be simplified.
[0069]
In the above embodiment, an example in which the operation indicated by the inversion control signal is changed in accordance with the increase or decrease of the address is shown. However, in addition to this example, the inversion control signal is instructed every time the address becomes a specific value, 0 and 99. The operation to be performed may be changed. In addition to changing based on the address, a counter for creating an inversion control signal may be provided and changed based on the value of the counter.
[0070]
In the above embodiment, the case where the color subcarrier frequency is 3.5795 MHz and the sampling frequency is 20.25 MHz has been described. However, the sampling frequency may be any value other than this example. When the integer ratio between the frequency and the sampling frequency is approximately N: M, if N is an even number, an address is generated that increases sequentially from 0 to N / 2 one by one and then decreases one by one until 0. In the case of an odd number, the address creating means is configured to create an address that is incremented one by one from 0 to (N-1) / 2 and then decremented one by one from (N-1) / 2 to 0. In this case, the same effect as in the above embodiment can be obtained.
[0071]
Example 6
Embodiments 3 to 5 show examples in which the capacity of each ROM is halved using the characteristics of line symmetry at the half cycle point of the cosine wave and point symmetry at the half cycle point of the sine wave. It was. Here, the cosine wave and the sine wave have a characteristic that a value obtained by inverting the positive / negative of the first half of the half cycle is the latter half. An example in which the cosine and sine ROM capacity is halved using this characteristic will be described with reference to FIG. In FIG. 4, 15 is an address creating means for creating an address, 16 is an address converting means for converting an address from the address creating means 15, and 17 is an inversion control for outputting an inversion control signal based on the address from the address creating means 15. Means 18, a read address creating means comprising an address creating means 15, an address converting means 16 and an inversion control means 17, 19 a cos ROM storing a cosine function value of the color subcarrier frequency, and 20 a color subcarrier. A sine ROM that stores the value of the sine function of the frequency, 21 is a positive / negative inversion means that inverts the value read from the cos ROM 19, and 22 is a positive / negative inversion means that inverts the value read from the sin ROM 20. Here, the same reference numerals as those in the above-described embodiment indicate the same or corresponding members. The color subcarrier frequency and the sampling frequency are the same as those in the first embodiment, and the integer ratio is approximately 35: 198. The cos ROM 19 stores 99 (= N / 2) of the first half of each value obtained by equally dividing one period of the cosine wave by 198 as in the first embodiment. Similarly, the sin ROM 20 stores 99 of the first half of each value obtained by dividing one period of the sine wave into 198 equal parts.
[0072]
Next, the operation will be described. The address creating means 15 creates an address that increases by 35 according to the sampling frequency in the same manner as in the first embodiment. The address conversion means 16 outputs the read address as it is when the address from the address creation means 15 is smaller than 99 (= N / 2), and outputs the read address as a value obtained by subtracting 99 from the address. .
[0073]
The inversion control means 17 outputs an inversion control signal instructing the positive / negative inversion means 21 and 22 to invert positive and negative when the address from the address creating means 15 is 99 or more, and instructing to output as it is when it is smaller than 99. . The cosine wave value of the color subcarrier frequency is read from the cos ROM 19 based on the read address converted by the address conversion means 16. Also, the sine wave value of the color subcarrier frequency is read from the sin ROM 20 based on the read address converted by the address conversion means 16. The value of the cosine wave from the cos ROM 19 is output with the positive / negative inversion means 21 inverting the positive / negative when the inversion control signal indicates positive / negative inversion, and is output as it is when the positive / negative inversion is not instructed. . Similarly, the value of the sine wave from the sin ROM 20 is inverted by the positive / negative inversion means 22 in accordance with the inversion control signal and output. The sum-of-products calculator 4 multiplies the value obtained by multiplying the value from the positive / negative reversing means 21 and the value of the input Cr signal, and the value obtained by multiplying the value from the positive / negative reversing means 22 and the value of the input Cb signal, respectively. After the calculation, the two product values are added to create a modulated color signal. Since the color encoder is configured in this way, the capacity of the cos and sin ROMs can be halved.
[0074]
In the above embodiment, the case where the color subcarrier frequency is 3.5795 MHz and the sampling frequency is 20.25 MHz has been described. However, in addition to this example, the integer ratio between the color subcarrier frequency and the sampling frequency is approximately M: N (N is As long as the sampling frequency is an even number), only the first half N / 2 values of the cosine wave and sine wave divided into N equal parts are stored in the ROM in the same manner as in the above-described embodiment, regardless of the sampling frequency. An address is created so as to be read out every M-1 and when the address is N / 2 or more, a value obtained by subtracting N / 2 from the address is used as a read address from the cosine wave of the color subcarrier frequency, If the sine wave is read, the same effect as in the above embodiment can be obtained.
[0075]
In the above embodiment, an example is shown in which the address reading unit 15 and the address conversion unit 16 generate addresses read from the cos ROM 19 and the sin ROM 20. However, in addition to this example, the address is increased by M according to the sampling frequency. If N / 2 or more is used, the value subtracted from N / 2 is used as an address, and the address generating means is configured so as to generate an address by increasing this address by M, the same as in the previous embodiment. An effect is obtained.
[0076]
Example 7
In the sixth embodiment, an example in which 99 of the first half obtained by dividing one cycle of cosine and sine wave by 198 is stored in the cos ROM 19 and the sin ROM 20 and read every 34th period has been described. In addition to this example, the same effect can be obtained by using only the first 99 cosine and sine wave ROM tables obtained in the second embodiment. The operation will be described using the configuration shown in FIG. The address creating means 15 creates a read address that increases sequentially from 0 to 197 one by one. The address conversion means 16 outputs the read address as it is when the address from the address creation means 15 is smaller than 99, and outputs the value obtained by subtracting 99 from the address as the read address when it is 99 or more.
[0077]
The inversion control means 17 outputs an inversion control signal instructing the positive / negative inversion means 21 and 22 to invert positive and negative when the address from the address creating means 15 is 99 or more, and instructing to output as it is when it is smaller than 99. . The cosine wave value of the color subcarrier frequency is read from the cos ROM 19 based on the read address converted by the address conversion means 16. Also, the sine wave value of the color subcarrier frequency is read from the sin ROM 20 based on the read address converted by the address conversion means 16. The value of the cosine wave from the cos ROM 19 is output with the positive / negative inversion means 21 inverting the positive / negative when the inversion control signal indicates positive / negative inversion, and is output as it is when the positive / negative inversion is not instructed. . Similarly, the value of the sine wave from the sin ROM 20 is inverted by the positive / negative inversion means 22 in accordance with the inversion control signal and output. The sum-of-products calculator 4 multiplies the value obtained by multiplying the value from the positive / negative reversing means 21 and the value of the input Cr signal, and the value obtained by multiplying the value from the positive / negative reversing means 22 and the value of the input Cb signal, respectively. After the calculation, the two product values are added to create a modulated color signal. Since the color encoder is configured in this way, the capacity of the cos and sin ROMs can be halved. Further, since the address is increased by one as compared with the sixth embodiment, the configuration of the address creating means 15 can be simplified.
[0078]
In the above embodiment, the case where the color subcarrier frequency is 3.5795 MHz and the sampling frequency is 20.25 MHz has been described. However, in addition to this example, the integer ratio between the color subcarrier frequency and the sampling frequency is approximately M: N (N is If the sampling frequency is an even number), the equations for obtaining the cosine wave and sine wave will be the equations (5) and (6) from the second embodiment regardless of the sampling frequency, and the address y is changed from 0 to N / 2. Fc (y) and fs (y) are obtained one by one up to -1, and are stored in the cos ROM 19 and sine ROM 20, and addresses are generated by increasing one by one from 0 to N-1. If N / 2 is greater than or equal to N / 2, a value obtained by subtracting N / 2 from the address is used as a read address, and the cosine wave and sine wave of the color subcarrier frequency are read from the ROM. The same effect can be obtained.
[0079]
Example 8 FIG.
In the seventh embodiment, the example in which the address reading unit 15 and the address conversion unit 16 generate addresses to be read from the cos ROM 18 and the sin ROM 19 has been described. However, in addition to this example, the address may be configured as shown in FIG. . In FIG. 5, reference numeral 23 denotes an address generating means for generating an address, 24 denotes an inversion control means for outputting an inversion control signal based on the address from the address generating means 23, and 25 denotes an address generating means 23 and an inversion control means 24. Read address generation means. Here, the same reference numerals as those in the above-described embodiment indicate the same or corresponding members. Similarly to the seventh embodiment, the cosine ROM 19 and the sine ROM 20 store the first 99 cosine and sine wave ROM tables obtained in the second embodiment.
[0080]
Next, the operation will be described. The address creating means 23 sequentially increases the read address from 0 to 98 (= N / 2-1) one by one, returns to 0 when reaching 98, and repeats this. The inversion control means 24 creates an inversion control signal by switching between positive and negative inversions every time the read address created by the address creating means 23 reaches 98. Thereafter, the cosine wave is read out from the cos ROM 19 and the sine wave is read out from the sine ROM 20 in the same manner as in the seventh embodiment, and the cosine wave and sine wave are inverted in accordance with the inversion control signal by the positive / negative inversion means 21, 22. The unit 4 performs a product-sum operation on the input Cr and Cb signals and the outputs of the positive / negative inversion means 21 and 22 and outputs a modulated color signal. Since the color encoder is configured in this way, the capacity of the cos and sin ROMs can be halved. Further, since the address is increased by one as compared with the sixth embodiment, the configuration of the address creating means can be simplified.
[0081]
In the above embodiment, the case where the color subcarrier frequency is 3.5795 MHz and the sampling frequency is 20.25 MHz has been described. However, in addition to this example, the integer ratio between the color subcarrier frequency and the sampling frequency is approximately M: N (N is If the address generating means is configured to generate addresses by increasing one by one from 0 to N / 2-1 at any sampling frequency, the above-described embodiment. The same effect can be obtained.
[0082]
Example 9
Embodiments 6 to 8 show examples in which the capacity of each ROM is halved using the characteristics of line symmetry at the half cycle point of the cosine wave and point symmetry at the half cycle point of the sine wave. It was. Here, there is a characteristic of being point symmetric at the points of 1/4 period and 3/4 period of the cosine wave, and line symmetric at the points of 1/4 period and 3/4 period of the sine wave. An example in which the capacity of the cosine and sine ROM is reduced to 1/4 using this characteristic will be described with reference to FIG. In FIG. 6, 26 is an address creating means for creating an address, 27 is an address converting means for converting an address from the address creating means 26, and 28 is an inversion control signal for cos and sin based on the address from the address creating means 26. , 29 is a read address creating means comprising an address creating means 26, an address converting means 27 and an inversion control means 28, 30 is a cos ROM storing the value of the cosine function of the color subcarrier frequency, Reference numeral 31 denotes a sin ROM that stores a sine function value of the color subcarrier frequency. Here, the same reference numerals as those in the above-described embodiment indicate the same or corresponding members. The color subcarrier frequency and the sampling frequency are the same as those in the first embodiment, and the integer ratio is approximately 35: 198. As in the first embodiment, the cos ROM 30 stores 50 (= int (N / 4) +1) of the first half of each value obtained by dividing one period of the cosine wave by 198. Similarly, the sine ROM 31 stores 50 (= int (N / 4) +1) of the first half of each value obtained by dividing one period of the sine wave by 198. However, int (x) is a maximum integer not exceeding x.
[0083]
Next, the operation will be described. The address creating means 26 creates an address that increases by 35 according to the sampling frequency in the same manner as in the first embodiment. The address conversion means 27 outputs the read address as it is when the address from the address creation means 26 is 49 or less, and outputs the value obtained by subtracting the address from 99 as the read address when it is 50 or more and 99 or less, and 100 or more and 148 or less. In this case, a value obtained by subtracting 99 from the address is output as a read address, and in the case of 149 or more, a value obtained by subtracting the address from 198 is output as a read address.
[0084]
The inversion control means 28 instructs the positive / negative inversion means 21 to invert positive / negative when the address from the address creating means 26 is 50 or more and 148 or less, and otherwise instructs to output as it is. When the value is 100 or more, a positive / negative inversion means 22 is instructed to invert positive / negative, and in other cases, a sin inversion control signal instructing to output as it is is output. The cosine wave value of the color subcarrier frequency is read from the cos ROM 30 based on the read address converted by the address conversion means 27. Also, the sine wave value of the color subcarrier frequency is read from the sin ROM 31 based on the read address converted by the address conversion means 27. The value of the cosine wave from the cos ROM 30 is outputted when the cos inversion control signal instructs to invert positive / negative, and is output by inverting the positive / negative by the positive / negative inversion means 21, and when the inversion of positive / negative is not instructed. Output. The value of the sine wave from the sine ROM 31 is output when the sine inversion control signal instructs to invert positive and negative, and is output by inverting the positive / negative in the positive / negative inversion means 22, and when the inversion of positive / negative is not instructed. Output. The sum-of-products calculator 4 multiplies the value obtained by multiplying the value from the positive / negative reversing means 21 and the value of the input Cr signal, and the value obtained by multiplying the value from the positive / negative reversing means 22 and the value of the input Cb signal, respectively. After the calculation, the two product values are added to create a modulated color signal. Since the color encoder is configured as described above, the capacity of the cos and sin ROMs can be reduced to 1/4.
[0085]
In the above embodiment, the case where the color subcarrier frequency is 3.5795 MHz and the sampling frequency is 20.25 MHz has been described. However, in addition to this example, the integer ratio between the color subcarrier frequency and the sampling frequency is approximately M: N (N is If the sampling frequency is an even number), the first half int (N / 4) +1 of a value obtained by equally dividing one period of a cosine wave and a sine wave by N in the same manner as in the above-described embodiment. only int (x) is a maximum integer not exceeding x), and an address is created so that every M-1 items are read out. When the address is 0 to N / 4, the read address is used as it is. When 4 to N / 2, the value obtained by subtracting N / 2 from the address is used as the read address. When N / 2 to (3/4) N, the value obtained by subtracting N / 2 from the address is used as the read address. In the case of (3/4) N to N-1, if the cosine wave of the color subcarrier frequency is read from the ROM using the value obtained by subtracting the address from N as the read address, the same effect as in the above embodiment can be obtained. .
[0086]
In the above embodiment, an example is shown in which the address generation means 26 and the address conversion means 27 generate addresses to be read from the cos ROM 30 and the sin ROM 31. However, in addition to this example, the address is increased by M according to the sampling frequency. When N / 4 or more is used, the address subtracted from N / 2 is used as an address, and the address generating means is configured so as to generate an address by subtracting M from this address. An effect is obtained.
[0087]
Example 10
In the ninth embodiment, the cosine and sine wave periods were divided into 198 parts, the first half 50 were stored in the cosine ROM 30 and the sine ROM 31 and read out every 34 times. In addition to this example, the same effect can be obtained by using only the first 50 cosine and sine wave ROM tables obtained in the second embodiment. The operation will be described using the configuration shown in FIG. The address creating means 26 creates a read address that increases sequentially from 0 to 197 one by one. The address conversion means 27 outputs the read address as it is when the address from the address creation means 26 is 49 or less, and outputs the value obtained by subtracting the address from 99 as the read address when it is 50 or more and 99 or less, and 100 or more and 148 or less. In this case, a value obtained by subtracting 99 from the address is output as a read address, and in the case of 149 or more, a value obtained by subtracting the address from 198 is output as a read address.
[0088]
The inversion control means 28 instructs the positive / negative inversion means 21 to invert positive / negative when the address from the address creating means 26 is 50 or more and 148 or less, and otherwise instructs to output as it is. When the value is 100 or more, a positive / negative inversion means 22 is instructed to invert positive / negative, and in other cases, a sin inversion control signal instructing to output as it is is output. The cosine wave value of the color subcarrier frequency is read from the cos ROM 30 based on the read address converted by the address conversion means 27. Also, the sine wave value of the color subcarrier frequency is read from the sin ROM 31 based on the read address converted by the address conversion means 27. The value of the cosine wave from the cos ROM 30 is outputted when the cos inversion control signal instructs to invert positive / negative, and is output by inverting the positive / negative by the positive / negative inversion means 21, and when the inversion of positive / negative is not instructed. Output. The value of the sine wave from the sine ROM 31 is output when the sine inversion control signal instructs to invert positive and negative, and is output by inverting the positive / negative in the positive / negative inversion means 22, and when the inversion of positive / negative is not instructed. Output. The sum-of-products calculator 4 multiplies the value obtained by multiplying the value from the positive / negative reversing means 21 and the value of the input Cr signal, and the value obtained by multiplying the value from the positive / negative reversing means 22 and the value of the input Cb signal, respectively. After the calculation, the two product values are added to create a modulated color signal. Since the color encoder is configured as described above, the capacity of the cos and sin ROMs can be reduced to 1/4. In addition, since the address is increased or decreased by one as compared with the ninth embodiment, the configuration of the address creating means can be simplified.
[0089]
In the above embodiment, the case where the color subcarrier frequency is 3.5795 MHz and the sampling frequency is 20.25 MHz has been described. However, in addition to this example, the integer ratio between the color subcarrier frequency and the sampling frequency is approximately M: N (N is If the sampling frequency is an even number), the equations for obtaining the cosine wave and sine wave from Example 2 are given by equations (5) and (6) at any sampling frequency. Fc (y) and fs (y) are calculated one by one until N / 4), and stored in the cos ROM 30 and the sin ROM 31 to create addresses that increase one by one from 0 to N-1. When the address is 0 to N / 4, the read address is used as it is. When the address is N / 4 to N / 2, a value obtained by subtracting N / 2 from the address is used as the read address, and N / 2 to (3 4) When N, the value obtained by subtracting N / 2 from the address is used as the read address. (3/4) When N to N-1, the value obtained by subtracting the address from N is used as the read address. If the cosine wave is read out, the same effect as in the above embodiment can be obtained.
[0090]
In the above embodiment, an example is shown in which the address reading means 26 and the address conversion means 27 create addresses to be read from the cos ROM 30 and the sin M31. However, in addition to this example, sampling is performed when N is a multiple of four. According to the frequency, addresses are created by increasing one by one from 0 to N / 4 and decreasing by 1 from 0, and when N is not a multiple of 4, it is increased by 1 from 0 to int (N / 4) in order. If the addresses are created by decreasing one by one from / 4) to 0, the same effect as in the above embodiment can be obtained.
[0091]
Example 11
In the tenth embodiment, an example in which addresses read from the cos ROM 30 and the sine ROM 31 are created by the address creating means 26 and the address converting means 27 is shown. However, in addition to this example, the address may be configured as shown in FIG. . In FIG. 7, 32 is an address creating means for creating an address, 33 is an inversion control means for outputting an inversion control signal based on an address from the address creating means 32, and 34 is composed of an address creating means 32 and an inversion control means 33. Read address generation means. Here, the same reference numerals as those in the above-described embodiment indicate the same or corresponding members. Similarly to the tenth embodiment, the cosine ROM 30 and the sine ROM 31 store the first half of the cosine and sine wave ROM tables obtained in the second embodiment.
[0092]
Next, the operation will be described. The address creating means 32 is generated by sequentially increasing the read address from 0 to 49 (= int (N / 4)) one by one and then decreasing by one from 49 to 0. When the read address increases from 0 to 49 and reaches 49, the inversion control means 33 switches the operation indicated by the cos inversion control signal to the operation of inverting the sign, and when the read address decreases from 49 to 0 and becomes 0, the inversion control signal for sin is The designated operation is switched to an operation that inverts the sign. When the value increases from 0 to 49 and becomes 49, the operation indicated by the cos inversion control signal is switched to an operation that does not invert the sign. When the value decreases from 49 to 0 and becomes 0, it is for sin. The operation indicated by the inversion control signal is switched to an operation that does not invert positive and negative. Thereafter, the cosine wave is read out from the cos ROM 30 and the sine wave is read out from the sin ROM 31 in the same manner as in the tenth embodiment, and the cosine wave and sine wave are inverted in accordance with the inversion control signal by the positive / negative inversion means 21 and 22, The unit 4 calculates the sum of products of the input Cr and Cb signals and the outputs of the positive and negative inversion means 21 and 22 and outputs a modulated color signal. Since the color encoder is configured in this way, the capacity of the cos and sin ROMs can be halved. Further, since the address is increased and decreased by 1 as compared with the ninth embodiment, the configuration of the address creating means can be simplified.
[0093]
In the above embodiment, the case where the color subcarrier frequency is 3.5795 MHz and the sampling frequency is 20.25 MHz has been described. However, in addition to this example, the integer ratio between the color subcarrier frequency and the sampling frequency is approximately M: N (N is If the sampling frequency is an even number), the sampling frequency is increased by 1 from 0 to int (N / 4) in order and then decreased from 1 to 1 by int (N / 4) in order. If the address creating means is configured to create an address, the same effect as in the above embodiment can be obtained.
[0094]
Example 12
In the above embodiment, an example in which the cos ROM and the sin ROM are separately provided has been described. However, the cosine function and the sine function are functions that are out of phase by ¼ period. An example of sharing the ROM will be described with reference to FIG. In FIG. 8, 35 is an address creating means for creating an address Ca for cosine waves, 36 is an address converting means for converting the address Ca for cosine waves into an address Sa for sine waves, and 37 is an address converting means and address converter. Read address generating means comprising means 36, 38 a switch for switching cosine wave address Ca and sine wave address Sa, 39 ROM storing the value of the cosine function of the color subcarrier frequency, and 40 cosine wave Is a switch for switching between the value of and the value of the sine wave. Further, the color subcarrier frequency and the sampling frequency are the same as those in the first embodiment, and the integer ratio thereof is approximately 41: 232 here. Similarly to the first embodiment, each value obtained by dividing one period of the cosine wave of the color subcarrier frequency into 232 equal parts is stored in the ROM 39. Tables 5, 6, and 7 show the ROM tables at this time.
[0095]
[Table 5]
Figure 0003611362
[0096]
[Table 6]
Figure 0003611362
[0097]
[Table 7]
Figure 0003611362
[0098]
Next, the operation will be described. The address creating means 35 creates an address Ca for cosine wave that increases by 41 according to the sampling frequency. When the address cosine wave address Ca is smaller than 58 (= N / 4), the address conversion means 36 outputs a value obtained by adding 174 (3N / 4) to the address Ca as a sine wave address Sa. At this time, a value obtained by subtracting 58 from the address Ca is output as the address Sa for the sine wave. The switch 38 switches the cosine wave address Ca and the sine wave address Sa at a frequency twice the sampling frequency, and outputs it as a read address of the ROM 39. The cosine wave value and the sine wave value of the color subcarrier frequency are alternately read from the ROM 39 based on the read address. The switch 40 distributes the cosine wave and sine wave values from the ROM 39 in synchronization with the switching of the switch 38. The product-sum calculator 4 multiplies the value of the cosine wave from the switch 40 and the value of the input Cr signal, the value obtained by multiplying the value of the sine wave from the switch 40 and the value of the input Cb signal, and Are obtained, and the two product values are added to create a modulated color signal. Since the color encoder is configured in this way, the capacity of the ROM can be halved.
[0099]
In the above embodiment, the case where the color subcarrier frequency is 3.5795 MHz and the sampling frequency is 20.25 MHz has been described. However, in addition to this example, the integer ratio between the color subcarrier frequency and the sampling frequency is approximately M: N (N is As long as the sampling frequency is a multiple of 4), a value obtained by dividing one cycle of the cosine wave into N equal parts is stored in the ROM as in the above-described embodiment, and for cosine waves that change by M. If the address is less than N / 4, (3/4) N is added, and if it is greater than N / 4, N / 4 is subtracted to create a sine wave address. The same effects as in the above embodiment can be obtained.
[0100]
Example 13
In the above embodiment, an example in which a sine wave address is generated from a cosine wave address has been described. However, in addition to this example, the cosine wave address Ca is set to 0 and the sine wave address Sa is set to 174, respectively. The number may be increased by 41. Description will be made with reference to FIG. 9 configured to create an address in this manner. In FIG. 9, 41 is a cos address creating means for creating an address Ca for cosine wave, 42 is a sin address creating means for creating an address Sa for sine wave, and 43 is from the cos address creating means 41 and the sin address creating means 42. This is a configured read address creating means. Here, the ROM 39 stores the same values as in the twelfth embodiment.
[0101]
Next, the operation will be described. The cos address creating means 41 creates an address Ca for cosine wave that increases by 41 according to the sampling frequency after the address is set to 0 when the power is turned on or reset. Similarly, the sin address creating means 42 is set to 174 at the time of resetting, and then creates an address Sa for a sine wave that increases by 41 according to the sampling frequency. In the same way as in the twelfth embodiment, the cosine wave and sine wave addresses are alternately multiplexed by the switch 38 to obtain the read address of the ROM 39. The output from the ROM 39 is divided into cosine wave and sine wave values by the switch 40, and the product-sum calculator 4 performs product-sum operation with the input Cr and Cb signals to create a modulation color signal. Since the color encoder is configured in this way, the capacity of the ROM can be halved.
[0102]
In the above embodiment, the cosine wave and sine wave addresses are set to 0 and 174, respectively, when the power is turned on or reset. In addition to this example, if the addresses to be reset are Xc and Xs, when Xc is 58 or less, Xs is Xs = Xc + 174, and when Xc is greater than 58, Xs is Xs = Xc−58. The same effect as the example can be obtained.
[0103]
In the above embodiment, the case where the color subcarrier frequency is 3.5795 MHz and the sampling frequency is 20.25 MHz has been described. However, in addition to this example, the integer ratio between the color subcarrier frequency and the sampling frequency is approximately M: N ( As long as the sampling frequency is a multiple of 4), a value obtained by equally dividing one cosine wave period into N is stored in the ROM and the reset address is Xc. , Xs, when Xc is less than N / 4, Xs is set to Xs = Xc + (3/4) N, and when Xc is N / 4 or more, Xs is set to Xs = Xc−N / 4, cosine wave, sine If the configuration is such that the wave addresses are generated by changing them by M, the same effect as in the above embodiment can be obtained.
[0104]
Example 14
In the twelfth and thirteenth embodiments, the ROM 39 stores the value obtained by dividing one cosine wave period into N equal parts. In addition to this example, the ROM 39 may be configured to store a value obtained by dividing one cycle of the sine wave into N equal parts. Tables 5, 6, and 7 show the ROM tables at this time. The operation will be described with reference to FIG. The address creating means 35 creates an address for a sine wave that increases by 41 according to the sampling frequency. The address conversion means 36 outputs a value obtained by adding 58 to the address Sa as the cosine wave address Ca when the sine wave address Sa is 174 or less, and subtracts 174 from the address Sa when it is larger than 174. Output as a read address Ca for cosine wave. Thereafter, cosine wave and sine wave addresses Sa and Ca are alternately multiplexed by the switch 38 in the same manner as in the twelfth embodiment to obtain the read address of the ROM 39. The output from the ROM 39 is divided into cosine wave and sine wave values by the switch 40, and the product-sum calculator 4 performs product-sum operation with the input Cr and Cb signals to create a modulation color signal. Since the color encoder is configured in this way, the capacity of the ROM can be halved.
[0105]
In the above embodiment, the case where the color subcarrier frequency is 3.5795 MHz and the sampling frequency is 20.25 MHz has been described. However, in addition to this example, the integer ratio between the color subcarrier frequency and the sampling frequency is approximately M: N (N is As long as the sampling frequency is a multiple of 4), a value obtained by dividing one cycle of the sine wave into N equal parts is stored in the ROM as in the above-described embodiment, and for a sine wave that changes by M N / 4 is added when the address is and (3/4) N or less, and when it is greater than (3/4) N, (3/4) N is subtracted to create an address for the cosine wave. If configured to do so, the same effect as in the above embodiment can be obtained.
[0106]
Example 15.
In the above embodiment, the cosine wave address is generated from the sine wave address. However, in addition to this example, the sine wave address Sa is set to 0 and the cosine wave address Ca is set to 58. The number may be increased by 41. The operation will be described with reference to FIG. 9 configured so as to create an address. The cos address creating means 41 creates an address Ca for cosine wave that increases by 41 according to the sampling frequency after the address is set to 58 when the power is turned on or reset. Similarly, the sin address creating means 42 is set to 0 at the time of resetting, and then creates an address Sa for a sine wave that increases by 41 according to the sampling frequency. In the same way as in the twelfth embodiment, the cosine wave and sine wave addresses are alternately multiplexed by the switch 38 to obtain the read address of the ROM 39. The output from the ROM 39 is divided into cosine wave and sine wave values by the switch 40, and the product-sum calculator 4 performs product-sum operation with the input Cr and Cb signals to create a modulation color signal. Since the color encoder is configured in this way, the capacity of the ROM can be halved.
[0107]
In the above embodiment, the cosine wave and sine wave addresses are set to 58 and 0, respectively, when the power is turned on or reset. In addition to this example, if the addresses to be reset are Xc and Xs, Xc is set to Xc = Xs + 58 when Xs is 174 or less, and Xc is set to Xc = Xs-174 when Xs is greater than 174. The same effect as the example can be obtained.
[0108]
In the above embodiment, the case where the color subcarrier frequency is 3.5795 MHz and the sampling frequency is 20.25 MHz has been described. However, in addition to this example, the integer ratio between the color subcarrier frequency and the sampling frequency is approximately M: N ( As long as the sampling frequency is N (a multiple of 4), a value obtained by dividing one cycle of the sine wave into N equal parts is stored in the ROM and the reset address is Xc. , Xs is Xc = Xs + N / 4 when Xs is (3/4) N or less, and Xc is Xc = Xs− (3/4) N when Xs is greater than (3/4) N. The same effect as in the above-described embodiment can be obtained if the addresses for the cosine wave and sine wave are created by changing them by M.
[0109]
Example 16
In the above-described Examples 12 to 15, the example in which each value obtained by dividing one period of the cosine wave or sine wave into 232 parts is stored in the ROM 39 and read every 40th period has been described. In addition to this example, if the contents of the ROM 39 are obtained in the same manner as in the second embodiment, the same effect as in the second embodiment can be obtained. The operation when the contents of the ROM 39 are changed will be described below with reference to FIG. Here, when the integer ratio between the color subcarrier frequency and the sampling frequency is M: N = 41: 232, a cosine wave ROM table is obtained. An equation for obtaining the cosine wave ROM table is given by M = 41 in equation (5). Substituting N = 232 and changing the address y one by one from 0 to 231 to obtain fc (y), the results are as shown in Table 8, Table 9, and Table A10, and the values are stored in the ROM 39.
[0110]
[Table 8]
Figure 0003611362
[0111]
[Table 9]
Figure 0003611362
[0112]
[Table 10]
Figure 0003611362
[0113]
The address creating means 35 creates an address for the cosine wave that sequentially increases from 0 to 231 in accordance with the sampling frequency. The address conversion means 36 outputs a value obtained by adding 174 (= 3N / 4) as the address Sa for sine wave when the cosine wave address Ca is smaller than 58 (= N / 4), and when it is 58 or more, A value obtained by subtracting 58 from the address Ca is output as a sine wave address Sa. The switch 38 switches the cosine wave address Ca and the sine wave address Sa at a frequency twice the sampling frequency, and outputs it as a read address of the ROM 39. The cosine wave value and the sine wave value of the color subcarrier frequency are alternately read from the ROM 39 based on the read address. The switch 40 distributes the cosine wave and sine wave values from the ROM 39 in synchronization with the switching of the switch 38. The product-sum calculator 4 multiplies the value of the cosine wave from the switch 40 and the value of the input Cr signal, the value obtained by multiplying the value of the sine wave from the switch 40 and the value of the input Cb signal, and Are obtained, and the two product values are added to create a modulated color signal. Since the color encoder is configured in this way, the capacity of the ROM can be halved. Further, since the address is incremented by one, the configuration of the address creating means can be simplified as compared with the twelfth to fifteenth embodiments.
[0114]
In the above embodiment, the case where the color subcarrier frequency is 3.5795 MHz and the sampling frequency is 20.25 MHz has been described. However, in addition to this example, the integer ratio between the color subcarrier frequency and the sampling frequency is approximately M: N (N is As long as the sampling frequency is a multiple of 4), the address y is sequentially changed from 0 to N-1 one by one from the equation (5) in the same manner as in the above embodiment, and fc (y) Is stored in the ROM, and the address for cosine wave that changes by 1 from 0 to N-1 and when the address is smaller than N / 4, add (3/4) N, and when it is greater than or equal to N / 4 If N / 4 is subtracted to create an address for a sine wave, the same effect as in the above embodiment can be obtained.
[0115]
Example 17.
In the above embodiment, an example in which a sine wave address is created from a cosine wave address has been described. However, in addition to this example, the cosine wave address is set to 0 and the sine wave address is set to 1 from 174. You may make it increase and create. The operation will be described with reference to FIG. 9 configured so as to create an address. The cos address creating means 41 creates an address Ca for cosine wave that increases by 1 according to the sampling frequency after the address is set to 0 when the power is turned on or reset. Similarly, the sin address generating means 42 is set to 174 at the time of resetting, and then generates an address Sa for a sine wave that increases by one according to the sampling frequency. In the same manner as in the sixteenth embodiment, the addresses for cosine wave and sine wave are alternately multiplexed by the switch 38 to obtain the read address of the ROM 39. The output from the ROM 39 is divided into cosine wave and sine wave values by the switch 40, and the product sum calculator 4 multiplies the input Cr and Cb signals to create a modulation color signal. Since the color encoder is configured in this way, the capacity of the ROM can be halved. In addition, since the address is incremented by one, the configuration of the address creating means can be simplified as compared with the twelfth to fifteenth embodiments.
[0116]
In the above embodiment, the cosine wave and sine wave addresses are set to 0 and 174, respectively, when the power is turned on or reset. In addition to this example, if the addresses to be reset are Xc and Xs, when Xc is less than 58, Xs is set to Xs = Xc + 174, and when Xc is 58 or more, Xs is set to Xs = Xc−58. The same effect as the example can be obtained.
[0117]
In the above embodiment, the case where the color subcarrier frequency is 3.5795 MHz and the sampling frequency is 20.25 MHz has been described. However, in addition to this example, the integer ratio between the color subcarrier frequency and the sampling frequency is approximately M: N ( As long as the sampling frequency is N (multiple of 4), the address y is changed from 0 to N-1 one by one in order from the equation (5) as in the above embodiment, and fc ( y) is obtained and stored in the ROM, and the addresses to be reset are Xc and Xs. When Xc is less than N / 4, Xs is set to Xs = Xc + (3/4) N, and when Xc is N / 4 or more If Xs is set to Xs = Xc−N / 4, and the addresses for the cosine wave and sine wave are reset to Xc and Xs, respectively, then they are created by incrementing by one. Same effects as those of the embodiment can be obtained.
[0118]
Example 18
In the embodiments 16 and 17, the example in which the ROM table of cosine waves obtained in the same manner as the embodiment 2 is stored in the ROM 39 has been described. In addition to this example, if the ROM 39 stores a sine wave ROM table obtained in the same manner as in the second embodiment, the same effect as in the first embodiment can be obtained. The operation will be described using the configuration shown in FIG. The ROM table of the sine wave is fs (y) obtained by substituting M = 41 and N = 232 from equation (6) and changing the address y from 0 to 231. Tables 8, 9, and 10 show the ROM tables at that time. The address creating means 35 creates a sine wave address Sa that increases sequentially from 0 to 231 in accordance with the sampling frequency. When the sine wave address Sa is 174 (= 3N / 4) or less, the address conversion means 36 outputs a value obtained by adding the address Sa to 58 as the cosine wave address Ca. A value obtained by subtracting 174 is output as an address Ca for cosine waves. The switch 38 switches the address for the cosine wave and the address for the sine wave at a frequency twice the sampling frequency, and outputs it as the read address of the ROM 39. The cosine wave value and the sine wave value of the color subcarrier frequency are alternately read from the ROM 39 based on the read address. The switch 40 distributes the cosine wave and sine wave values from the ROM 39 in synchronization with the switching of the switch 38. In the product-sum calculator 4, the value obtained by multiplying the value of the cosine wave from the switch 40 and the value of the input Cr signal, the value obtained by multiplying the value of the sine wave from the switch 49 and the value of the input Cb signal, and Are obtained, and the two product values are added to create a modulated color signal. Since the color encoder is configured in this way, the capacity of the ROM can be halved. Further, since the address is incremented by one, the configuration of the address creating means can be simplified as compared with the twelfth to fifteenth embodiments.
[0119]
In the above embodiment, the case where the color subcarrier frequency is 3.5795 MHz and the sampling frequency is 20.25 MHz has been described. However, in addition to this example, the integer ratio between the color subcarrier frequency and the sampling frequency is approximately M: N (N is As long as the sampling frequency is a multiple of 4, the address y is changed from 0 to N-1 one by one in the same manner as in the previous embodiment, and fs (y ) Is stored in the ROM, and an address for a sine wave that changes by 1 from 0 to N−1 and when the address is smaller than (3/4) N, add N / 4, and (3/4) If it is N or more, (3/4) N is subtracted to create an address for the cosine wave, and the same effect as in the above embodiment can be obtained.
[0120]
Example 19.
In the above embodiment, the cosine wave address is generated from the sine wave address. However, in addition to this example, the sine wave address is set to 0 and the cosine wave address is set to 1 from 58. You may make it increase and create. The operation will be described with reference to FIG. 9 configured so as to create an address. The cos address creating means 41 creates an address Ca for cosine wave that increases by one according to the sampling frequency after setting the address to 58 when the power is turned on or when resetting. Similarly, the sin address creating means 42 is set to 0 at the time of resetting, and then creates an address Sa for a sine wave that increases by 1 according to the sampling frequency. In the same manner as in the sixteenth embodiment, the addresses for cosine wave and sine wave are alternately multiplexed by the switch 38 to obtain the read address of the ROM 39. The output from the ROM 39 is divided into cosine wave and sine wave values by the switch 40, and the product-sum calculator 4 performs product-sum operation with the input Cr and Cb signals to create a modulation color signal. Since the color encoder is configured in this way, the capacity of the ROM can be halved. Further, since the address is incremented by one, the configuration of the address creating means can be simplified as compared with the twelfth to fifteenth embodiments.
[0121]
In the above embodiment, the cosine wave and sine wave addresses are set to 58 and 0, respectively, when the power is turned on or reset. In addition to this example, if the addresses to be reset are Xc and Xs, Xc is set to Xc = Xs + 58 when Xs is 174 or less, and Xc is set to Xc = Xs-174 when Xs is greater than 174. The same effect as the example can be obtained.
[0122]
In the above embodiment, the case where the color subcarrier frequency is 3.5795 MHz and the sampling frequency is 20.25 MHz has been described. However, in addition to this example, the integer ratio between the color subcarrier frequency and the sampling frequency is approximately M: N ( As long as the sampling frequency is N (a multiple of 4), the address y is sequentially changed from 0 to N-1 by 1 in the same manner as in the previous embodiment, and fs ( y) is obtained and stored in the ROM, and the reset addresses are Xc and Xs. When Xs is smaller than (3/4) N, Xc is set to Xc = Xs + N / 4, and Xs is equal to or greater than (3/4) N. When Xc is set to Xc = Xs- (3/4) N, the addresses for the cosine wave and sine wave are set to Xc and Xs when reset, and then incremented by one. By structure, the same effect as the embodiment can be obtained.
[0123]
Example 20.
In Examples 12 to 19, a value obtained by dividing one period of a cosine wave or sine wave into N is stored in the ROM, and the read address is switched between cosine wave and sine wave, and the values of the cosine wave and sine wave are changed from one ROM. An example of reading is shown. Here, as in the third embodiment, an example in which the capacity of the ROM is halved using the characteristic that the cosine wave is line-symmetrical at a half-cycle point will be described with reference to FIG. . In FIG. 10, reference numeral 44 denotes an address generating means for generating an address for cosine wave, 45 is a sin address converting means for converting an address for cosine wave into an address for sine wave, and 46 is a switch for cosine wave and sine wave by a switch 38. Address conversion means for converting the addresses in which the addresses are alternately multiplexed into read addresses, 47 is a read address generation means comprising an address preparation means 44, a sin address conversion means 45, a switch 38 and an address conversion means 46, 48 Is a ROM that stores 117 (= N / 2 + 1) pieces (from 0th to N / 2nd) of the first half of each value obtained by equally dividing one cosine wave period into 232 parts. Here, the same reference numerals as those in the above-described embodiment indicate the same or corresponding members. Further, the color subcarrier frequency and the sampling frequency are the same as those in the above embodiment, and the integer ratio thereof is approximately 41: 232.
[0124]
Next, the operation will be described. The address creating means 44 creates a cosine wave address Ca that increases by 41 according to the sampling frequency in the same manner as in the twelfth embodiment. When the address Ca is smaller than 58 (= N / 4), the sin address conversion means 45 outputs a value obtained by adding the address Ca to 174 (= 3N / 4) as the address Sa for sine wave. A value obtained by subtracting 58 from the address Ca is output as a sine wave address Sa. The switch 38 switches the cosine wave address and the sine wave address at a frequency twice the sampling frequency, and outputs an address obtained by alternately multiplexing the cosine wave address and the sine wave address. When the address from the switch 38 is 116 (= N / 2) or less, the address conversion means 46 outputs the read address as it is, and when it exceeds 116, the value obtained by subtracting the address from 232 is output as the read address. The cosine wave value and the sine wave value of the color subcarrier frequency are alternately read from the ROM 48 based on the read address converted by the address converting means 46. The switch 40 distributes the cosine wave and sine wave values from the ROM 48 in synchronization with the switching of the switch 38. The product-sum calculator 4 multiplies the value of the cosine wave from the switch 40 and the value of the input Cr signal, the value obtained by multiplying the value of the sine wave from the switch 40 and the value of the input Cb signal, and Are obtained, and the two product values are added to create a modulated color signal. Since the color encoder is configured in this way, the capacity of the ROM can be reduced to ¼.
[0125]
Next, the relationship between the cosine wave address Ca and the sine wave address Sa will be considered.
(B) When 0 ≦ Ca <N / 4
The sine wave address Sa by the sin address conversion means 45 is
Sa = Ca + 3N / 4
Is converted. From 0 ≦ Ca <N / 4, 3N / 4 ≦ Sa <N.
If the cosine wave address and the sine wave address are multiplexed by the switch 38 and then the cosine wave address converted by the address converting means 46 is Ca ′ and the sine wave address is Sa ′, then 0 ≦ Ca. From <N / 4, Ca ′ = Ca, and from 3N / 4 ≦ Sa <N,
Figure 0003611362
It becomes. Here, Ca 'is increasing.
(B) When N / 4 ≦ Ca <N / 2
The sine wave address Sa is obtained by the sin address conversion means 45.
Sa = Ca-N / 4
Is converted. From N / 4 ≦ Ca <N / 2, 0 ≦ Sa <N / 4.
After the cosine wave address and the sine wave address are multiplexed by the switch 38, the address conversion means 46 converts Ca ′ = Ca from N / 4 ≦ Ca <N / 2, and 0 ≦ Sa <N. / 4,
Figure 0003611362
And convert. Here, Ca 'is increasing.
(C) When N / 2 ≦ Ca <3N / 4
The sin address conversion means 45 causes the sine wave address Sa to be
Sa = Ca-N / 4
Is converted. From N / 2 ≦ Ca <3N / 4, N / 4 ≦ Sa <N / 2.
After the cosine wave address and the sine wave address are multiplexed by the switch 38, the address conversion means 46 converts Ca ′ = N−Ca from N / 2 ≦ Ca <3N / 4, and N / 4. ≦ Sa <N / 2,
Figure 0003611362
And convert. Here, Ca changes in the range of N / 2 ≦ Ca <3N / 4, and Ca ′ decreases in the range of N / 4 <Ca ′ ≦ N / 2 due to the relationship of Ca ′ = N−Ca.
(D) When 3N / 4 ≦ Ca <N
The sine wave address Sa is obtained by the sin address conversion means 45.
Sa = Ca-N / 4
Is converted. From 3N / 4 ≦ Ca <N /, N / 2 ≦ Sa <3N / 4.
After the cosine wave address and the sine wave address are multiplexed by the switch 38, the address conversion means 46 converts Ca '= N-Ca from 3N / 4 ≦ Ca <N, and N / 2 ≦ Sa. <From 3N / 4
Figure 0003611362
Is converted. Here, Ca changes in the range of 3N / 4 ≦ Ca <N, and Ca ′ decreases in the range of 0 <Ca ′ ≦ N / 4 due to the relationship of Ca ′ = N−Ca.
[0126]
In the above embodiment, the case where the color subcarrier frequency is 3.5795 MHz and the sampling frequency is 20.25 MHz has been described. However, in addition to this example, the integer ratio between the color subcarrier frequency and the sampling frequency is approximately M: N (N is As long as the sampling frequency is a multiple of 4), N / 2 + 1 ROM stores a value obtained by dividing one period of the cosine wave into N equal to any sampling frequency, and changes by M When the address for cosine wave and the address is smaller than N / 4, (3/4) N is added, and when it is N / 4 or more, N / 4 is subtracted to create an address for sine wave, After alternately multiplexing at a frequency twice the sampling frequency, when N / 2 or less, the read address is output as it is, and when exceeding N / 2, the value obtained by subtracting the address from N is read out. If configured to output as the less, the same effect can be obtained.
[0127]
Example 21.
In the above embodiment, an example in which a sine wave address is created from a cosine wave address has been described. However, in addition to this example, the cosine wave address is set to 0 and the sine wave address is set to 41 from 174. You may make it increase and create. A description will be given with reference to FIG. 11 showing an example in which an address is generated as described above. In FIG. 11, 49 is a cos address creating means for creating an address for a cosine wave, 50 is a sin address creating means for creating an address for a sine wave, 51 is a cos address creating means 49, a sin address creating means 50, and a switch 38. And a read address creating means comprising the address converting means 46. Here, the ROM 48 stores the same values as in the twenty-first embodiment.
[0128]
Next, the operation will be described. The cos address creating means 49 creates an address Ca for cosine wave that increases by 41 according to the sampling frequency after setting the address to 0 when the power is turned on or when resetting. Similarly, the sin address creating means 50 is set to 174 at the time of resetting, and then creates an address Sa for a sine wave that increases by 41 according to the sampling frequency. Thereafter, the cosine wave and sine wave addresses are alternately multiplexed by the switch 38 in the same manner as in the above embodiment, and converted into read addresses by the address conversion means 46. The output from the ROM 48 is divided into cosine wave and sine wave values by the switch 40, and the product-sum operation unit 4 performs product-sum operation with the input Cr and Cb signals to create a modulation color signal. Since the color encoder is configured in this way, the capacity of the ROM can be reduced to ¼.
[0129]
Next, the relationship between the cosine wave address Ca and the sine wave address Sa will be considered.
The cos address creating means 49 creates an address Ca for the cosine wave in order from the initial value 0 to 41 in order, so
Ca = 41k mod N
It becomes. Here, k is a number that increases by 1 according to the sampling clock, and mod x is an operation for obtaining a remainder obtained by dividing by x. Since the sine address generating means sequentially increases 41 from the initial value 3N / 4 to generate a sine wave address Sa.
Sa = {(3N / 4 + 41k} mod N
When 0 ≦ Ca <N / 4, Sa = Ca + 3N / 4
There is a relationship. When N / 4 ≦ Ca, Sa exceeds N, so subtract N.
Sa = 3N / 4 + 41k-N = 41k-N / 4
And there is a relationship of Sa = Ca−N / 4.
Therefore, the relationship between Ca and Sa is
When 0 ≦ Ca <N / 4, Sa = Ca + 3N / 4,
When N / 4 ≦ Ca, Sa = Ca−N / 4.
[0130]
In the above embodiment, the cosine wave and sine wave addresses are set to 0 and 174, respectively, when the power is turned on or reset. In addition to this example, if the addresses to be reset are Xc and Xs, when Xc is less than 58, Xs is set to Xs = Xc + 174, and when Xc is 58 or more, Xs is set to Xs = Xc−58. The same effect as the example can be obtained.
[0131]
In the above embodiment, the case where the color subcarrier frequency is 3.5795 MHz and the sampling frequency is 20.25 MHz has been described. However, in addition to this example, the integer ratio between the color subcarrier frequency and the sampling frequency is approximately M: N ( As long as the sampling frequency is a multiple of 4), N / 2 + 1 ROM stores a value obtained by equally dividing one period of the cosine wave into N as in the above embodiment, and resets. Xs, Xs, and Xs Xs = Xc + (3/4) N when Xc is smaller than N / 4, Xs = Xc−N / 4 when Xc is N / 4 or more, If the addresses for the cosine wave and sine wave are generated by changing them by M, the same effect as in the above embodiment can be obtained.
[0132]
Example 22.
In the above-described Examples 20 and 21, the example in which the first half of the cosine wave divided into 232 parts is stored in the ROM 48 and read every 40th period has been described. In addition to this example, the same effect can be obtained by using only the first half of the cosine wave ROM table obtained in the sixteenth embodiment. The operation will be described using the configuration shown in FIG. The address creating means 44 creates an address Ca that increases sequentially from 0 to 231 one by one. When the address Ca is smaller than 58, the sine address conversion means 45 outputs a value obtained by adding the address Ca to 174 as the sine wave address Sa. When the address Ca is 58 or more, the sine wave is obtained by subtracting 58 from the address Ca. Output as an address Sa. The switch 38 switches the cosine wave address and the sine wave address at a frequency twice the sampling frequency, and outputs an address obtained by alternately multiplexing the cosine wave address and the sine wave address.
[0133]
The address conversion means 46 outputs the read address as it is when the address from the switch 38 is 116 or less, and outputs the value obtained by subtracting the address from 232 as the read address when it exceeds 116. The cosine wave value and the sine wave value of the color subcarrier frequency are alternately read from the ROM 48 based on the read address converted by the address converting means 46. The switch 40 distributes the cosine wave and sine wave values from the ROM 48 in synchronization with the switching of the switch 38. The product-sum calculator 4 multiplies the value of the cosine wave from the switch 40 and the value of the input Cr signal, the value obtained by multiplying the value of the sine wave from the switch 40 and the value of the input Cb signal, and Are obtained, and the two product values are added to create a modulated color signal. Since the color encoder is configured in this way, the capacity of the ROM can be reduced to ¼. Further, since the address is incremented by one, the configuration of the address creating means can be simplified as compared with the twenty-first and twenty-first embodiments.
The relationship between the cosine wave address Ca and the sine wave address Sa is the same as that described in the twentieth embodiment.
[0134]
In the above embodiment, the case where the color subcarrier frequency is 3.5795 MHz and the sampling frequency is 20.25 MHz has been described. However, in addition to this example, the integer ratio between the color subcarrier frequency and the sampling frequency is approximately M: N (N is As long as the sampling frequency is a multiple of 4), the address y is changed from 0 to N / 2 + 1 one by one in order from the equation (5) in the same manner as in the above embodiment. Fc (y) Is stored in the ROM, and the address for cosine wave that changes by 1 from 0 to N-1 and when the address is smaller than N / 4, add (3/4) N, and when it is greater than or equal to N / 4 Creates a sine wave address by subtracting N / 4, and after alternately multiplexing at a frequency twice the sampling frequency, if it is N / 2 or less, it outputs it as a read address as it is, When the number exceeds 2, if the value obtained by subtracting the address from N is output as the read address, the same effect as the above embodiment can be obtained.
[0135]
Example 23.
In the above embodiment, an example in which a sine wave address is created from a cosine wave address has been described. However, in addition to this example, the cosine wave address is set to 0 and the sine wave address is set to 1 from 174. You may make it increase and create. The operation will be described with reference to FIG. 11 showing an example configured to generate an address in this way. The cos address creating means 49 creates an address Ca for a cosine wave that increases by 1 according to the sampling frequency after the address is set to 0 when the power is turned on or reset. Similarly, the sin address creating means 50 is set to 174 at the time of resetting, and then creates an address Sa for a sine wave that increases by 1 according to the sampling frequency. Thereafter, the cosine wave and sine wave addresses are alternately multiplexed by the switch 38 in the same manner as in the above embodiment, and converted into read addresses by the address conversion means 46. The output from the ROM 48 is divided into cosine wave and sine wave values by the switch 40, and the product-sum operation unit 4 performs product-sum operation with the input Cr and Cb signals to create a modulation color signal. Since the color encoder is configured in this way, the capacity of the ROM can be reduced to ¼. Further, since the address is incremented by one, the configuration of the address creating means can be simplified as compared with the twenty-first and twenty-first embodiments. The relationship between the cosine wave address Ca and the sine wave address Sa is the same as that described in the twenty-first embodiment.
[0136]
In the above embodiment, the cosine wave and sine wave addresses are set to 0 and 174, respectively, when the power is turned on or reset. In addition to this example, if the addresses to be reset are Xc and Xs, when Xc is less than 58, Xs is set to Xs = Xc + 174, and when Xc is 58 or more, Xs is set to Xs = Xc−58. The same effect as the example can be obtained.
[0137]
In the above embodiment, the case where the color subcarrier frequency is 3.5795 MHz and the sampling frequency is 20.25 MHz has been described. However, in addition to this example, the integer ratio between the color subcarrier frequency and the sampling frequency is approximately M: N ( As long as the sampling frequency is N (a multiple of 4), the address y is obtained by changing the address y from 0 to N / 2 one by one in the same manner as in the previous embodiment, regardless of the sampling frequency. The value of fc (y) is stored in N / 2 + 1 ROM, the addresses to be reset are Xc and Xs, and when Xc is smaller than N / 4, Xs is set to Xs = Xc + (3/4) N, and Xc is N / 4 or more, if Xs is set to Xs = Xc-N / 4, and the addresses for the cosine wave and sine wave are respectively changed from Xc and Xs one by one, the above embodiment can be obtained. The effect of the like can be obtained.
[0138]
Example 24.
In the above-described Examples 20 to 23, an example in which the capacity of the ROM is halved by utilizing the line-symmetric characteristic at the half cycle of the cosine wave is shown. Here, in the same manner as in the sixth embodiment, the configuration of the cosine wave is shown for an example in which the capacity of the ROM is halved using the characteristic that the value obtained by inverting the positive / negative of the first half of the half cycle becomes the latter half. The operation will be described with reference to FIG. In FIG. 12, 52 is an address creating means for creating an address for a cosine wave, 53 is a sin address converting means for converting an address for a cosine wave into an address for a sine wave, and 54 is a sinusoidal wave for a cosine wave by means of a switch 38. Address conversion means for converting addresses in which addresses for multiplexing are alternately read into addresses, 55 is an inversion control for outputting an inversion control signal based on the output of the cosine wave and sine wave addresses multiplexed from the switch 38 Means 56 is an address creating means 52, a sin address converting means 53, an address converting means 54, an inversion control means 55, and a switch 38, and a read address creating means 57, 57 is a value obtained by dividing one period of the cosine wave into 232 equal parts. This ROM stores 116 pieces in the first half. Here, the same reference numerals as those in the above-described embodiment indicate the same or corresponding members. Further, the color subcarrier frequency and the sampling frequency are the same as those in the above embodiment, and the integer ratio thereof is approximately 41: 232.
[0139]
Next, the operation will be described. The address creating means 52 creates a cosine wave address Ca that increases by 41 according to the sampling frequency in the same manner as in the twelfth embodiment. When the address Ca is smaller than 58 (= N / 4), the sine address conversion means 52 outputs a value obtained by adding the address Ca to 174 (= 3N / 4) as the address Sa for sine wave, and when the address Ca is 58 or more. Outputs a value obtained by subtracting 58 from the address Ca as a sine wave address Sa. The switch 38 switches the cosine wave address and the sine wave address at a frequency twice the sampling frequency, and outputs an address obtained by alternately multiplexing the cosine wave address and the sine wave address. When the address from the switch 38 is smaller than 116 (= N / 2), the address converting means 54 outputs the read address as it is, and when it is 116 or more, the value obtained by subtracting the address from 116 is output as the read address.
[0140]
The inversion control means 55 instructs the positive / negative inversion means 21 and 22 to invert positive and negative when the output value of the cosine wave and sine wave addresses multiplexed from the switch 38 is 116 or more. An inversion control signal instructing to output the signal as it is is output. The cosine wave value and the sine wave value of the color subcarrier frequency are alternately read from the ROM 57 based on the read address converted by the address converting means 54. The switch 40 distributes the cosine wave and sine wave values from the ROM 57 in synchronization with the switching of the switch 38. The value of the cosine wave is output by the positive / negative inversion means 21 when the inversion control signal indicates positive / negative inversion, and is output as it is when the positive / negative inversion is not indicated. Similarly, the value of the sine wave is inverted by the positive / negative inversion means 22 in accordance with the inversion control signal. The sum-of-products calculator 4 multiplies the value obtained by multiplying the value of the cosine wave from the positive / negative inversion means 21 and the value of the input Cr signal, the value of the sine wave from the positive / negative inversion means 22 and the value of the input Cb signal. After obtaining the obtained values, the two product values are added to create a modulated color signal. Since the color encoder is configured in this way, the capacity of the ROM can be reduced to ¼.
[0141]
In the above embodiment, the case where the color subcarrier frequency is 3.5795 MHz and the sampling frequency is 20.25 MHz has been described. However, in addition to this example, the integer ratio between the color subcarrier frequency and the sampling frequency is approximately M: N (N is As long as the sampling frequency is a multiple of 4), N / 2 pieces of values obtained by dividing one period of the cosine wave into N equal parts are stored in the ROM in the same manner as in the above-described embodiment, and change by M When the address for cosine wave and the address is smaller than N / 4, (3/4) N is added, and when it is N / 4 or more, N / 4 is subtracted to create an address for sine wave, After alternately multiplexing at a frequency twice the sampling frequency, if it is smaller than N / 2, it is output as it is as a read address, and if it is N / 2 or more, the value obtained by subtracting N / 2 from the address is read. If configured to output as the address, the same effect can be obtained.
[0142]
Example 25.
In the above embodiment, an example in which a sine wave address is created from a cosine wave address has been described. However, in addition to this example, the cosine wave address is set to 0 and the sine wave address is set to 41 from 174. You may make it increase and create. A description will be given with reference to FIG. 13 showing an example configured to create an address in this way. In FIG. 13, 58 is a cos address creating means for creating an address for cosine wave, 59 is a sin address creating means for creating an address for sine wave, and 60 is a cos address creating means 58, a sin address creating means 59 and a switch 38. And a read address creating means comprising an address converting means 54 and an inversion control means 55. Here, the ROM 57 stores the same values as in the twenty-fourth embodiment.
[0143]
Next, the operation will be described. The cos address creating means 58 creates an address Ca for cosine wave that increases by 41 according to the sampling frequency after the address is set to 0 when the power is turned on or reset. Similarly, the sin address generating means 59 is set to 174 at the time of resetting, and then generates an address Sa for a sine wave that increases by 41 according to the sampling frequency. Thereafter, the cosine wave and sine wave addresses are alternately multiplexed by the switch 38 in the same manner as in the previous embodiment, and converted into read addresses by the address conversion means 54. The inversion control means 55 outputs an inversion control signal. The output from the ROM 57 is distributed to the cosine wave and sine wave values by the switch 40, the positive / negative inversion means 21 and 22 are inverted according to the inversion control signal, and the product-sum operation unit 4 performs the product-sum operation with the input Cr and Cb signals. To create a modulated color signal. Since the color encoder is configured as described above, the capacity of the ROM can be reduced to ¼.
[0144]
In the above embodiment, the cosine wave and sine wave addresses are set to 0 and 174, respectively, when the power is turned on or reset. In addition to this example, if the addresses to be reset are Xc and Xs, when Xc is less than 58, Xs is set to Xs = Xc + 174, and when Xc is 58 or more, Xs is set to Xs = Xc−58. The same effect as the example can be obtained.
[0145]
In the above embodiment, the case where the color subcarrier frequency is 3.5795 MHz and the sampling frequency is 20.25 MHz has been described. However, in addition to this example, the integer ratio between the color subcarrier frequency and the sampling frequency is approximately M: N ( As long as the sampling frequency is a multiple of 4), a value obtained by dividing one period of the cosine wave into N equal parts is stored in the ROM in the same manner as in the above embodiment, and is reset. Xs, Xs, and Xs Xs = Xc + (3/4) N when Xc is smaller than N / 4, Xs = Xc−N / 4 when Xc is N / 4 or more, If the addresses for the cosine wave and sine wave are generated by changing them by M, the same effect as in the above embodiment can be obtained.
[0146]
Example 26.
In the above-described Examples 24 and 25, the example in which the ROM 57 stores N / 2 pieces of the first half of one cosine wave divided into N parts has been described. In addition to this example, the ROM 57 may store the first half N / 2 of one sine wave divided into N equal parts. The configuration at that time is shown in FIG. In FIG. 14, 61 is an address creating means for creating a sine wave address, 62 is a cos address converting means for converting a sine wave address into a cosine wave address, and 63 is an address creating means 61 and a cos address converting means. 62 is a read address generating means comprising 62, a switch 38, an address converting means 54, and an inversion control means 55. Further, 116 pieces of the first half obtained by dividing one cycle of the sine wave by 232 are stored in the ROM 57.
[0147]
Next, the operation will be described. The address creating means 61 creates a sine wave address Sa that increases by 41 according to the sampling frequency in the same manner as in the twenty-fourth embodiment. The cos address conversion means 62 outputs a value obtained by adding 58 (= N / 4) to the address Sa as the cosine wave address Ca when the sine wave address Sa is 174 (= 3N / 4) or less. When larger than (= 3N / 4), a value obtained by subtracting 174 (= 3N / 4) from the address Sa is output as an address Ca for cosine wave. Thereafter, the cosine wave and sine wave addresses are alternately multiplexed by the switch 38 in the same manner as in the twenty-fourth embodiment, and converted into read addresses by the address conversion means 54. The inversion control means 55 outputs an inversion control signal. The output from the ROM 57 is distributed to the cosine wave and sine wave values by the switch 40, the positive / negative inversion means 21 and 22 are inverted according to the inversion control signal, and the product-sum operation unit 4 performs the product-sum operation with the input Cr and Cb signals. To create a modulated color signal. Since the color encoder is configured in this way, the capacity of the ROM can be reduced to ¼.
[0148]
Next, the relationship between the cosine wave address Ca and the sine wave address Sa will be considered.
The address creation means 61 creates a sine wave address Sa that increases by 41.
(B) When 0 ≦ Sa <N / 4
The cosine wave address Ca is obtained by the cos address converting means 62.
Ca = Ca + N / 4
Is converted. From 0 ≦ Sa <N / 4, N / 4 ≦ Ca <N / 2.
After the cosine wave address and the sine wave address are multiplexed by the switch 38, the address for the cosine wave converted by the address converting means 54 is Ca ', and the address for the sine wave is Sa'. From <N / 4, Sa ′ = Sa, and from N / 4 ≦ Ca <N / 2,
Ca '= Sa + N / 4
It becomes.
(B) When N / 4 ≦ Sa <N / 2
The cosine wave address Ca is obtained by the cos address conversion means 62.
Ca = Sa + N / 4
Is converted. From N / 4 ≦ Sa <N / 2, N / 2 ≦ Ca <3N / 4.
After the cosine wave address and the sine wave address are multiplexed by the switch 38, the address conversion means 54 converts Sa ′ = Sa from N / 4 ≦ Sa <N / 2, and N / 2 ≦ Ca. <From 3N / 4
Figure 0003611362
And convert.
(C) When N / 2 ≦ Sa <3N / 4
The cosine wave address Ca is obtained by the cos address conversion means 62.
Ca = Sa + N / 4
Is converted. From N / 2 ≦ Sa <3N / 4, 3N / 4 ≦ Ca <N.
After the cosine wave address and the sine wave address are multiplexed by the switch 38, the address conversion means 54 converts Sa ′ = Sa−N / 2 from N / 2 ≦ Sa <3N / 4, and 3N / 4 ≦ Ca <N,
Figure 0003611362
And convert. Here, Sa changes in the range of N / 2 ≦ Sa <3N / 4, and Sa ′ is in the range of 0 ≦ Sa ′ ≦ N / 4 from the relationship of Sa ′ = Sa−N / 2.
(D) When 3N / 4 ≦ Sa <N
The cosine wave address Ca is obtained by the cos address conversion means 62.
Ca = Sa-3N / 4
Is converted. From 3N / 4 ≦ Sa <N /, 0 ≦ Ca <N / 4.
After the cosine wave address and the sine wave address are multiplexed by the switch 38, the address conversion means 54 converts SaN = Sa−N / 2 from 3N / 4 ≦ Sa <N, and 0 ≦ Ca. <From N / 4,
Figure 0003611362
Is converted. Here, when Sa changes in the range of 3N / 4 ≦ Sa <N, Sa ′ changes in the range of N / 4 <Ca ′ ≦ N / 2 due to the relationship of Sa ′ = Sa−N / 2.
[0149]
In the above embodiment, the case where the color subcarrier frequency is 3.5795 MHz and the sampling frequency is 20.25 MHz has been described. However, in addition to this example, the integer ratio between the color subcarrier frequency and the sampling frequency is approximately M: N (N is As long as the sampling frequency is a multiple of 4), N / 2 values obtained by dividing one cycle of the sine wave into N equal parts are stored in the ROM in the same manner as in the above-described embodiment, and change by M If the address for the sine wave and the address is (3/4) N or less, add N / 4, and if it is greater than (3/4) N, subtract (3/4) N for cosine wave After the address is created and multiplexed alternately at a frequency that is twice the sampling frequency, when N / 2 or less, the read address is output as it is, and when N / 2 is exceeded, N / 2 is subtracted from the address. If configured to output as a read address, the same effect can be obtained.
[0150]
Example 27.
In the above embodiment, the cosine wave address is generated from the sine wave address. However, in addition to this example, the sine wave address is set to 0 and the cosine wave address is set to 41 from 58. You may make it increase and create. The operation will be described with reference to FIG. 13 configured so as to create an address. The cos address creating means 58 creates an address Ca for cosine wave that increases by 41 according to the sampling frequency after setting the address to 58 when the power is turned on or when resetting. Similarly, the sine address creating means 59 is set to 0 at the time of reset, and then creates a sine wave address Sa that increases by 41 according to the sampling frequency. Thereafter, the cosine wave and sine wave addresses are alternately multiplexed by the switch 38 in the same manner as in the twenty-fourth embodiment, and converted into read addresses by the address conversion means 54. The inversion control means 55 outputs an inversion control signal. The output from the ROM 57 is distributed to the cosine wave and sine wave values by the switch 40, the positive / negative inversion means 21 and 22 are inverted according to the inversion control signal, and the product-sum operation unit 4 performs the product-sum operation with the input Cr and Cb signals. To create a modulated color signal. Since the color encoder is configured in this way, the capacity of the ROM can be reduced to ¼.
[0151]
In the above embodiment, the cosine wave and sine wave addresses are set to 58 and 0, respectively, when the power is turned on or reset. In addition to this example, if the addresses to be reset are Xc and Xs, Xc is set to Xc = Xs + 58 when Xs is 174 or less, and Xc is set to Xc = Xs-174 when Xs is greater than 174. The same effect as the example can be obtained.
[0152]
In the above embodiment, the case where the color subcarrier frequency is 3.5795 MHz and the sampling frequency is 20.25 MHz has been described. However, in addition to this example, the integer ratio between the color subcarrier frequency and the sampling frequency is approximately M: N ( As long as the sampling frequency is a multiple of 4), a value obtained by dividing one period of the sine wave into N equal parts is stored in the ROM and reset, regardless of the sampling frequency. Xc is set to Xc and Xs. When Xs is (3/4) N or less, Xc is set to Xc = Xs + N / 4. When Xs is greater than (3/4) N, Xc is set to Xc = Xs− (3 / 4) If it is set to N and the addresses for the cosine wave and sine wave are respectively changed by M and created, the same effect as in the above embodiment can be obtained.
[0153]
Example 28.
In the above-described Examples 24 to 27, an example was described in which 116 pieces of the first half obtained by dividing one cycle of a cosine wave or sine wave into 232 parts were stored in the ROM 57 and read every 40. In addition to this example, the same effect can be obtained by using only the first half of the cosine wave ROM table obtained in the sixteenth embodiment. The operation will be described using the configuration shown in FIG. The address creating means 52 creates a cosine wave address Ca that increases sequentially from 0 to 231 in accordance with the sampling frequency. When the address Ca is smaller than 58, the sine address conversion means 52 outputs a value obtained by adding the address Ca to 174 as the sine wave address Sa. When the address Ca is 58 or more, the sine wave is obtained by subtracting 58 from the address Ca. Output as an address Sa. The switch 38 switches the cosine wave address and the sine wave address at a frequency twice the sampling frequency, and outputs an address obtained by alternately multiplexing the cosine wave address and the sine wave address. The address conversion means 54 outputs the read address as it is when the address from the switch 38 is smaller than 116, and outputs the value obtained by subtracting the address from 116 as the read address when the address is 116 or more.
[0154]
The inversion control means 55 instructs the positive / negative inversion means 21 and 22 to invert positive and negative when the output value of the cosine wave and sine wave addresses multiplexed from the switch 38 is 116 or more. An inversion control signal instructing to output the signal as it is is output. The cosine wave value and the sine wave value of the color subcarrier frequency are alternately read from the ROM 57 based on the read address converted by the address converting means 54. The switch 40 distributes the cosine wave and sine wave values from the ROM 57 in synchronization with the switching of the switch 38. The value of the cosine wave is output by the positive / negative inversion means 21 when the inversion control signal indicates positive / negative inversion, and is output as it is when the positive / negative inversion is not indicated. Similarly, the value of the sine wave is inverted by the positive / negative inversion means 22 in accordance with the inversion control signal. The sum-of-products calculator 4 multiplies the value obtained by multiplying the value of the cosine wave from the positive / negative inversion means 21 and the value of the input Cr signal, the value of the sine wave from the positive / negative inversion means 22 and the value of the input Cb signal. After obtaining the obtained values, the two product values are added to create a modulated color signal. Since the color encoder is configured in this way, the capacity of the ROM can be reduced to ¼. Further, since the address is incremented by one, the configuration of the address creating means can be simplified as compared with the twenty-fourth to twenty-seventh embodiments.
[0155]
In the above embodiment, the case where the color subcarrier frequency is 3.5795 MHz and the sampling frequency is 20.25 MHz has been described. However, in addition to this example, the integer ratio between the color subcarrier frequency and the sampling frequency is approximately M: N (N is As long as the sampling frequency is a multiple of 4), the address y is changed from 0 to N / 2 one by one from the equation (5) in the same manner as in the above embodiment, and fc (y) Is stored in the ROM, and the address for cosine wave that changes by 1 from 0 to N-1 and when the address is smaller than N / 4, add (3/4) N, and when it is greater than or equal to N / 4 Creates a sine wave address by subtracting N / 4, and after alternately multiplexing at a frequency twice the sampling frequency, if it is smaller than N / 2, it outputs it as a read address as it is. The same effect can be obtained if configured to output a read address value obtained by subtracting the N / 2 from the address when the above.
[0156]
Example 29.
In the above embodiment, an example in which a sine wave address is created from a cosine wave address has been described. However, in addition to this example, the cosine wave address is set to 0 and the sine wave address is set to 1 from 174. You may make it increase and create. The operation will be described with reference to FIG. 13 showing an example configured to create an address in this way. The cos address creating means 58 creates an address Ca for cosine wave that increases by 1 according to the sampling frequency after the address is set to 0 when the power is turned on or reset. Similarly, the sin address generating means 59 is set to 174 at the time of resetting, and then generates an address Sa for a sine wave that increases by one according to the sampling frequency. Thereafter, the cosine wave and sine wave addresses are alternately multiplexed by the switch 38 in the same manner as in the above embodiment, converted into read addresses by the address conversion means 54, and an inversion control signal is output by the inversion control means 55. . The output from the ROM 57 is distributed to the cosine wave and sine wave values by the switch 40, the positive / negative inversion means 21 and 22 are inverted according to the inversion control signal, and the product-sum operation unit 4 performs the product-sum operation with the input Cr and Cb signals. To create a modulated color signal. Since the color encoder is configured in this way, the capacity of the ROM can be reduced to ¼. Further, since the address is incremented by one, the configuration of the address creating means can be simplified as compared with the twenty-fourth to twenty-seventh embodiments.
[0157]
In the above embodiment, the cosine wave and sine wave addresses are set to 0 and 174, respectively, when the power is turned on or reset. In addition to this example, if the addresses to be reset are Xc and Xs, respectively, if Xc is less than 58, Xs is set to Xs = Xc + 174, and if Xc is 58 or more, Xs is set to Xs = Xc−58, The same effect as in the above embodiment can be obtained.
[0158]
In the above embodiment, the case where the color subcarrier frequency is 3.5795 MHz and the sampling frequency is 20.25 MHz has been described. However, in addition to this example, the integer ratio between the color subcarrier frequency and the sampling frequency is approximately M: N ( As long as the sampling frequency is N (multiple of 4), the address y is sequentially changed from 0 to N / 2-1 by 1 in the same manner as in the previous embodiment, regardless of the sampling frequency. The obtained value of fc (y) is stored in the ROM, the addresses to be reset are Xc and Xs. When Xc is smaller than N / 4, Xs is set to Xs = Xc + (3/4) N, and Xc is N / 4. In the above case, if Xs is set to Xs = Xc−N / 4 and the addresses for the cosine wave and sine wave are created by changing one each from Xc and Xs, the same effect as in the above embodiment is obtained. It is obtained.
[0159]
Example 30. FIG.
In the 28th and 29th embodiments, the example in which only the first half of the cosine wave ROM table obtained in the 16th embodiment is stored in the ROM 57 has been described. In addition to this example, the same effect can be obtained by using only the first half of the sine wave ROM table obtained in the eighteenth embodiment. The operation will be described using the configuration shown in FIG. The address creating means 61 creates a sine wave address Sa that increases sequentially from 0 to 231 in accordance with the sampling frequency. The cos address conversion means 62 outputs the value obtained by adding 58 to the address Sa as the cosine wave address Ca when the sine wave address Sa is 174 or less, and subtracts 174 from the address Sa when it is larger than 174. The value is output as an address Ca for cosine wave. Thereafter, the cosine wave and sine wave addresses are alternately multiplexed by the switch 38 in the same manner as in the twenty-fourth embodiment, and converted into read addresses by the address conversion means 54. The inversion control means 55 outputs an inversion control signal. The output from the ROM 57 is distributed to the cosine wave and sine wave values by the switch 40, the positive / negative inversion means 21 and 22 are inverted according to the inversion control signal, and the product-sum operation unit 4 performs the product-sum operation with the input Cr and Cb signals. To create a modulated color signal. Since the color encoder is configured in this way, the capacity of the ROM can be reduced to ¼. Further, since the address is incremented by one, the configuration of the address creating means can be simplified as compared with the twenty-fourth to twenty-seventh embodiments.
The relationship between the cosine wave address Ca and the sine wave address Sa is the same as that described in the twenty-sixth embodiment.
[0160]
In the above embodiment, the case where the color subcarrier frequency is 3.5795 MHz and the sampling frequency is 20.25 MHz has been described. However, in addition to this example, the integer ratio between the color subcarrier frequency and the sampling frequency is approximately M: N (N is As long as the sampling frequency is a multiple of 4), the address y is obtained by sequentially changing the address y from 0 to N / 2-1 one by one from the equation (6) in the same manner as in the previous embodiment. The value of fs (y) is stored in N / 2 ROMs, and when the address for a sine wave increasing by 1 from 0 to 231 and the address is (3/4) N or less, N / 4 is added, (3/4) When greater than N, (3/4) N is subtracted to create a sine wave address, and after multiplexing alternately at a frequency twice the sampling frequency, when smaller than N / 2 Read And outputs as an address, when the N / 2 or be configured to output a read address value obtained by subtracting the N / 2 from the address, the same effect can be obtained.
[0161]
Example 31.
In the above embodiment, the cosine wave address is generated from the sine wave address. However, in addition to this example, the sine wave address is set to 0 and the cosine wave address is set to 1 from 58. You may make it increase and create. The operation will be described with reference to FIG. 13 configured so as to create an address. The cos address creating means 58 creates an address Ca for cosine wave that increases by 1 according to the sampling frequency after setting the address to 58 when the power is turned on or when resetting. Similarly, the sin address creating means 59 is set to 0 at the time of resetting, and then creates an address Sa for a sine wave that increases by 1 according to the sampling frequency. Thereafter, the cosine wave and sine wave addresses are alternately multiplexed by the switch 38 in the same manner as in the twenty-fourth embodiment, and converted into read addresses by the address conversion means 54. The inversion control means 55 outputs an inversion control signal. The output from the ROM 57 is distributed to the cosine wave and sine wave values by the switch 40, the positive / negative inversion means 21 and 22 are inverted according to the inversion control signal, and the product-sum operation unit 4 performs the product-sum operation with the input Cr and Cb signals. To create a modulated color signal. Since the color encoder is configured in this way, the capacity of the ROM can be reduced to ¼. Further, since the address is incremented by one, the configuration of the address creating means can be simplified as compared with the twenty-fourth to twenty-seventh embodiments.
[0162]
In the above embodiment, the cosine wave and sine wave addresses are set to 58 and 0, respectively, when the power is turned on or reset. In addition to this example, if the addresses to be reset are Xc and Xs, Xc is set to Xc = Xs + 58 when Xs is 174 or less, and Xc is set to Xc = Xs-174 when Xs is greater than 174. The same effect as the example can be obtained.
[0163]
In the above embodiment, the case where the color subcarrier frequency is 3.5795 MHz and the sampling frequency is 20.25 MHz has been described. However, in addition to this example, the integer ratio between the color subcarrier frequency and the sampling frequency is approximately M: N ( As long as the sampling frequency is N (multiple of 4), the address y is sequentially changed from 0 to N / 2-1 by 1 in the same manner as in the previous embodiment, regardless of the sampling frequency. The obtained fs (y) values are stored in N / 2 ROMs, the addresses to be reset are Xc and Xs, and when Xs is (3/4) N or less, Xc is set to Xc = Xs + N / 4, and Xs is If (c) is greater than (3/4) N, then Xc is set to Xc = Xs- (3/4) N, and the cosine wave and sine wave addresses are each changed one by one to create. Same as Effect can be obtained.
[0164]
Example 32.
In Examples 24 to 31, the examples show an example in which the capacity of the ROM is halved using a line-symmetric characteristic at a half cycle of the cosine wave. Here, there is a characteristic of being point symmetric at a point of a quarter period and a third period of the cosine wave. An example in which the ROM capacity is reduced to 1/4 using this characteristic will be described with reference to FIG. In FIG. 15, 64 is an address creating means for creating an address for a cosine wave, 65 is a sin address converting means for converting an address for a cosine wave into an address for a sine wave, and 66 is a sine wave for a cosine wave by a switch 38. Address conversion means for converting addresses in which addresses for multiplexing are alternately read into addresses, and 67 is an inversion control for outputting an inversion control signal based on the output of the cosine wave and sine wave addresses multiplexed from the switch. Means 68 is an address creation means 64, a sin address translation means 65, a switch 38, an address translation means 66, and an inversion control means 67. 69 is a read address creation means 69, and 69 is a value obtained by dividing one period of the cosine wave into 232 equal parts. It is a ROM that stores 58 of the first half. Here, the same reference numerals as those in the above-described embodiment indicate the same or corresponding members.
[0165]
Next, the operation will be described. The address creating means 64 creates a cosine wave address Ca that increases by 41 according to the sampling frequency in the same manner as in the twelfth embodiment. When the address Ca is smaller than 58 (= N / 4), the sine address conversion means 65 outputs a value obtained by subtracting the address Ca from 174 (= 3N / 4) as the sine wave address Sa. Outputs a value obtained by subtracting 58 from the address Ca as a sine wave address Sa. The switch 38 switches the cosine wave address and the sine wave address at a frequency twice the sampling frequency, and outputs an address obtained by alternately multiplexing the cosine wave address and the sine wave address. The address conversion means 65 outputs the read address as it is when the address from the switch 38 is 58 or less, and the value obtained by subtracting the address from 116 when it is greater than 58 (= N / 4) and 116 (= N / 2) or less. Is output as a read address. When the value is larger than 116 and equal to or smaller than 174 (= 3N / 4), a value obtained by subtracting 116 from the address is output as a read address. When larger than 174, a value obtained by subtracting the address from 232 is read as the read address. Output as.
[0166]
The inversion control means 67 instructs the positive / negative inversion means 21 to invert positive / negative when the address for cosine wave from the switch 38 is not less than 58 and not more than 174, and otherwise instruct to output as it is. A control signal is output. When the sine wave address is 116 or more, a positive / negative inversion means 22 is instructed to invert positive / negative, and in other cases, a sin inversion control signal instructing to output as it is is output. . The cosine wave value and sine wave value of the color subcarrier frequency are alternately read from the ROM 69 based on the read address converted by the address conversion means 66. The switch 40 distributes the cosine wave and sine wave values from the ROM 69 in synchronization with the switching of the switch 38. The value of the cosine wave is inverted by the positive / negative inversion means 21 in accordance with the inversion control signal for cos. Also, the value of the sine wave is inverted by the positive / negative inversion means 22 in accordance with the inversion control signal for sin. The sum-of-products calculator 4 multiplies the value obtained by multiplying the value of the cosine wave from the positive / negative inversion means 21 and the value of the input Cr signal, the value of the sine wave from the positive / negative inversion means 22 and the value of the input Cb signal. After obtaining the obtained values, the two product values are added to create a modulated color signal. Since the color encoder is configured as described above, the capacity of the ROM can be reduced to 1/8.
[0167]
In the above embodiment, the case where the color subcarrier frequency is 3.5795 MHz and the sampling frequency is 20.25 MHz has been described. However, in addition to this example, the integer ratio between the color subcarrier frequency and the sampling frequency is approximately M: N (N is As long as the sampling frequency is a multiple of 4), N / 4 pieces of values obtained by dividing one period of the cosine wave into N equal parts are stored in the ROM in the same manner as in the above-described embodiment, and change by M. When the address for cosine wave and the address is smaller than N / 4, (3/4) N is added, and when it is N / 4 or more, N / 4 is subtracted to create an address for sine wave, After being multiplexed alternately at a frequency twice the sampling frequency, if it is N / 4 or less, it is output as it is as a read address, and if it is greater than N / 4 and less than N / 2, the value subtracted from N / 2 is read. Output as an address. When N / 2 is greater than (3/4) N, the value obtained by subtracting N / 2 is output as a read address. When (3/4) N is greater than N, the value subtracted from N is output. The same effect can be obtained if it is configured to output as a read address.
[0168]
Example 33.
In the above embodiment, an example in which a sine wave address is created from a cosine wave address has been described. However, in addition to this example, the cosine wave address is set to 0 and the sine wave address is set to 41 from 174. You may make it increase and create. A description will be given with reference to FIG. 16 showing an example in which an address is generated as described above. In FIG. 16, 70 is a cos address creating means for creating an address for a cosine wave, 71 is a sin address creating means for creating an address for a sine wave, 72 is a cos address creating means 70, a sin address creating means 71, and a switch 38. And a read address generating means comprising an address converting means 66 and an inversion control means 67. Here, the ROM 67 stores the same value as in the thirty-second embodiment.
[0169]
Next, the operation will be described. The cos address creating means 70 creates an address Ca for cosine wave that increases by 41 according to the sampling frequency after the address is set to 0 when the power is turned on or reset. Similarly, the sin address generating means 71 is set to 174 at the time of resetting, and then generates an address Sa for a sine wave that increases by 41 according to the sampling frequency. Thereafter, the cosine wave and sine wave addresses are alternately multiplexed by the switch 38 in the same manner as in the previous embodiment, and converted into read addresses by the address conversion means 66. The inversion control means 67 outputs an inversion control signal. The output from the ROM 68 is assigned to the cosine wave and sine wave values by the switch 40, the positive / negative inversion means 21 and 22 are inverted according to the inversion control signal, and the product-sum operation unit 4 performs the product-sum operation with the input Cr and Cb signals. To create a modulated color signal. Since the color encoder is configured as described above, the capacity of the ROM can be reduced to 1/8.
[0170]
In the above embodiment, the cosine wave and sine wave addresses are set to 0 and 174, respectively, when the power is turned on or reset. In addition to this example, if the addresses to be reset are Xc and Xs, when Xc is less than 58, Xs is set to Xs = Xc + 174, and when Xc is 58 or more, Xs is set to Xs = Xc−58. The same effect as the example can be obtained.
[0171]
In the above embodiment, the case where the color subcarrier frequency is 3.5795 MHz and the sampling frequency is 20.25 MHz has been described. However, in addition to this example, the integer ratio between the color subcarrier frequency and the sampling frequency is approximately M: N ( As long as the sampling frequency is a multiple of 4), N / 4 values obtained by dividing one period of the cosine wave into N equal parts are stored in the ROM in the same manner as in the previous embodiment, and reset. Xs, Xs, and Xs Xs = Xc + (3/4) N when Xc is smaller than N / 4, Xs = Xc−N / 4 when Xc is N / 4 or more, If the addresses for the cosine wave and sine wave are generated by changing them by M, the same effect as in the above embodiment can be obtained.
[0172]
Example 34.
In the above embodiments 32 and 33, the ROM 69 has been described in which the first half of the cosine wave is divided into N equal parts. In this example, the ROM 69 has one sine wave divided into N parts. N / 4 pieces in the first half may be stored. The configuration at that time is shown in FIG. In FIG. 17, reference numeral 73 is an address creating means for creating an address for a sine wave, 74 is a cos address converting means for converting an address for a sine wave into an address for a cosine wave, and 75 is an address creating means 73 and a cos address converting means. 74 is a read address generating means comprising 74, a switch 38, an address converting means 66, and an inversion control means 67. In addition, 58 ROMs in the first half obtained by dividing one cycle of the sine wave by 232 are stored in the ROM 69.
[0173]
Next, the operation will be described. The address creation means 73 creates a sine wave address Sa that increases by 41 according to the sampling frequency in the same manner as in the fourteenth embodiment. The cos address conversion means 74 outputs the value obtained by adding 58 to the address Sa as the cosine wave address Ca when the sine wave address Sa is 174 or less, and subtracts 174 from the address Sa when it is larger than 174. The value is output as an address Ca for cosine wave. Thereafter, cosine wave and sine wave addresses are alternately multiplexed by the switch 38 in the same manner as in the thirty-second embodiment, and converted into read addresses by the address conversion means 66. The inversion control means 67 outputs an inversion control signal. The output from the ROM 69 is divided into cosine wave and sine wave values by the switch 40, the positive / negative inversion means 21 and 22 are inverted according to the inversion control signal, and the product-sum operation unit 4 performs the product-sum operation with the input Cr and Cb signals. To create a modulated color signal. Since the color encoder is configured as described above, the capacity of the ROM can be reduced to 1/8.
[0174]
In the above embodiment, the case where the color subcarrier frequency is 3.5795 MHz and the sampling frequency is 20.25 MHz has been described. However, in addition to this example, the integer ratio between the color subcarrier frequency and the sampling frequency is approximately M: N (N is As long as the sampling frequency is a multiple of 4), N / 4 pieces of values obtained by dividing one cycle of the sine wave into N equal parts are stored in the ROM in the same manner as in the above embodiment, and change by M If the address for the sine wave and the address is (3/4) N or less, add N / 4, and if it is greater than (3/4) N, subtract (3/4) N for cosine wave Is generated, and is alternately multiplexed at a frequency twice the sampling frequency. When N / 4 or less, the read address is output as it is, and when it is greater than N / 4 and less than N / 2, it is subtracted from N / 2. The Value is output as a read address. When N / 2 is larger than (3/4) N or less, a value obtained by subtracting N / 2 is output as a read address. When (3/4) N is greater than N, the value from N is output. If the subtracted value is output as a read address, the same effect can be obtained.
[0175]
Example 35.
In the above embodiment, the cosine wave address is generated from the sine wave address. However, in addition to this example, the sine wave address is set to 0 and the cosine wave address is set to 41 from 58. You may make it increase and create. The operation will be described with reference to FIG. 16 configured so as to create an address. The cos address creating means 70 creates an address Ca for cosine wave that increases by 41 according to the sampling frequency after the address is set to 58 when the power is turned on or reset. Similarly, the sine address creating means 71 is set to 0 at the time of resetting, and then creates a sine wave address Sa that increases by 41 according to the sampling frequency. Thereafter, the cosine wave and sine wave addresses are alternately multiplexed by the switch 38 in the same manner as in the thirty-third embodiment, and converted into read addresses by the address conversion means 66. The inversion control means 67 outputs an inversion control signal. The output from the ROM 69 is divided into cosine wave and sine wave values by the switch 40, the positive / negative inversion means 21 and 22 are inverted according to the inversion control signal, and the product-sum operation unit 4 performs the product-sum operation with the input Cr and Cb signals. To create a modulated color signal. Since the color encoder is configured as described above, the capacity of the ROM can be reduced to 1/8.
[0176]
In the above embodiment, the cosine wave and sine wave addresses are set to 58 and 0, respectively, when the power is turned on or reset. In addition to this example, if the addresses to be reset are Xc and Xs, Xc is set to Xc = Xs + 58 when Xs is 174 or less, and Xc is set to Xc = Xs-174 when Xs is greater than 174. The same effect as the example can be obtained.
[0177]
In the above embodiment, the case where the color subcarrier frequency is 3.5795 MHz and the sampling frequency is 20.25 MHz has been described. However, in addition to this example, the integer ratio between the color subcarrier frequency and the sampling frequency is approximately M: N ( As long as the sampling frequency is a multiple of 4), N / 4 pieces of values obtained by dividing one cycle of the sine wave into N equal parts are stored in the ROM and reset, regardless of the sampling frequency. Xc is set to Xc and Xs. When Xs is (3/4) N or less, Xc is set to Xc = Xs + N / 4. When Xs is greater than (3/4) N, Xc is set to Xc = Xs− (3 / 4) If it is set to N and the addresses for the cosine wave and sine wave are each changed by M, the same effect as in the above embodiment can be obtained.
[0178]
Example 36.
In the thirty-second to thirty-fifth embodiments, the description has been given of the example in which the first half 58 (= N / 4) obtained by dividing one cycle of the cosine wave or sine wave into 232 is stored in the ROM 69 and read every 40. In addition to this example, the same effect can be obtained by using only the first 58 of the cosine wave ROM tables obtained in the sixteenth embodiment. The operation will be described using the configuration shown in FIG. The address creating means 64 creates a cosine wave address Ca that increases sequentially from 0 to 231 one by one. When the address Ca is smaller than 58 (= N / 4), the sin address conversion means 65 outputs a value obtained by adding the address Ca to 174 (= 3N / 4) as the address Sa for sine wave, and when the address Ca is 58 or more. Outputs a value obtained by subtracting 58 from the address Ca as a sine wave address Sa. The switch 38 switches the address for the cosine wave and the address for the sine wave at a frequency twice the sampling frequency, and outputs an address obtained by alternately multiplexing the addresses for the cosine wave and the sine wave.
[0179]
When the address from the switch 38 is 58 (= N / 4) or less, the address conversion means 66 outputs the read address as it is, and when it is larger than 58 and 116 (= N / 2) or less, the value obtained by subtracting the address from 116 is obtained. Is output as a read address. When the value is larger than 116 and equal to or smaller than 174 (= 3N / 4), a value obtained by subtracting 116 from the address is output as a read address. When larger than 174, a value obtained by subtracting the address from 232 is read as the read address. Output as.
[0180]
The inversion control means 67 instructs the positive / negative inversion means 21 to invert positive / negative when the address for cosine wave from the switch 38 is not less than 58 and not more than 174, and otherwise instruct to output as it is. A control signal is output. When the sine wave address is 116 or more, a positive / negative inversion means 22 is instructed to invert positive / negative, and in other cases, a sin inversion control signal instructing to output as it is is output. . The cosine wave value and the sine wave value of the color subcarrier frequency are alternately read from the ROM 69 based on the read address converted by the address conversion means 66. The switch 40 distributes the cosine wave and sine wave values from the ROM 69 in synchronization with the switching of the switch 38. The value of the cosine wave is inverted by the positive / negative inversion means 21 in accordance with the inversion control signal for cos. Also, the value of the sine wave is inverted by the positive / negative inversion means 22 in accordance with the inversion control signal for sin. The sum-of-products calculator 4 multiplies the value obtained by multiplying the value of the cosine wave from the positive / negative inversion means 21 and the value of the input Cr signal, the value of the sine wave from the positive / negative inversion means 22 and the value of the input Cb signal. After obtaining the obtained values, the two product values are added to create a modulated color signal. Since the color encoder is configured as described above, the capacity of the ROM can be reduced to 1/8. Further, since the address is increased by one, the configuration of the address creating means can be simplified as compared with the thirty-second and thirty-third embodiments.
[0181]
In the above embodiment, the case where the color subcarrier frequency is 3.5795 MHz and the sampling frequency is 20.25 MHz has been described. However, in addition to this example, the integer ratio between the color subcarrier frequency and the sampling frequency is approximately M: N (N is As long as the sampling frequency is a multiple of 4, the address y is sequentially changed from 0 to N / 4-1 by 1 in the same manner as in the previous embodiment, and fc (y ) Is stored in the ROM, and an address for cosine wave that changes by 1 from 0 to N-1 and when the address is (3/4) N or less, N / 4 is added, and (3/4) When greater than N, (3/4) N is subtracted to create a sine wave address, and after multiplexing alternately at a frequency twice the sampling frequency, when N / 4 or less, the read address is output as it is. When the value is greater than N / 4 and less than or equal to N / 2, the value obtained by subtraction from N / 2 is output as a read address, and when greater than N / 2 and (3/4) N or less, N / 2 is subtracted. If a value is output as a read address and the value subtracted from N is output as a read address when (3/4) N is greater, the same effect can be obtained.
[0182]
Example 37.
In the above embodiment, an example in which a sine wave address is created from a cosine wave address has been described. However, in addition to this example, the cosine wave address is set to 0 and the sine wave address is set to 1 from 174. You may make it increase and create. The operation will be described with reference to FIG. 16 showing an example configured to create an address in this way. The cos address creating means 70 creates an address Ca for cosine wave that increases by 1 according to the sampling frequency after the address is set to 0 when the power is turned on or reset. Similarly, the sine address creating means 71 is set to 174 at the time of resetting, and then creates an address Sa for a sine wave that increases by 1 according to the sampling frequency. Thereafter, the cosine wave and sine wave addresses are alternately multiplexed by the switch 38 in the same manner as in the previous embodiment, and converted into read addresses by the address conversion means 66. The inversion control means 67 outputs an inversion control signal. The output from the ROM 69 is divided into cosine wave and sine wave values by the switch 40, the positive / negative inversion means 21 and 22 are inverted according to the inversion control signal, and the product-sum operation unit 4 performs the product-sum operation with the input Cr and Cb signals. To create a modulated color signal. Since the color encoder is configured as described above, the capacity of the ROM can be reduced to 1/8. Further, since the address is incremented by one, the configuration of the address creating means can be simplified as compared with the embodiments 34 and 35.
[0183]
In the above embodiment, the cosine wave and sine wave addresses are set to 0 and 174, respectively, when the power is turned on or reset. In addition to this example, if the addresses to be reset are Xc and Xs, when Xc is less than 58, Xs is set to Xs = Xc + 174, and when Xc is 58 or more, Xs is set to Xs = Xc−58. The same effect as the example can be obtained.
[0184]
In the above embodiment, the case where the color subcarrier frequency is 3.5795 MHz and the sampling frequency is 20.25 MHz has been described. However, in addition to this example, the integer ratio between the color subcarrier frequency and the sampling frequency is approximately M: N ( As long as the sampling frequency is N (a multiple of 4), the address y is sequentially changed from 0 to N / 4-1 by 1 in the same manner as in the previous embodiment, regardless of the sampling frequency. The obtained fc (y) values are stored in N / 4 ROM, the reset addresses are Xc and Xs, and when Xc is smaller than N / 4, Xs is set to Xs = Xc + (3/4) N, and Xc If Ns is equal to or greater than N / 4, Xs is set to Xs = Xc-N / 4, and the addresses for the cosine wave and sine wave are changed one by one to create the same effect as in the previous embodiment. Gain It is.
[0185]
Example 38.
In the above-described Examples 36 and 37, an example in which only the first half 58 of the cosine wave ROM table obtained in Example 16 is stored in the ROM 67 has been described. In addition to this example, the same effect can be obtained by using only the first 58 sine wave ROM tables obtained in the eighteenth embodiment. The operation will be described using the configuration shown in FIG. The address creating means 73 creates a sine wave address Sa that increases sequentially from 0 to 231 one by one. The cos address conversion means 74 outputs a value obtained by adding 58 to the address Sa as an address Ca for a cosine wave when the address Sa is 174 or less, and outputs a value obtained by subtracting 174 from the address Sa when the address Sa is greater than 174. Output as the Ca address. The switch 38 switches the cosine wave address and the sine wave address at a frequency twice the sampling frequency, and outputs an address obtained by alternately multiplexing the cosine wave address and the sine wave address. When the address from the switch 38 is 58 or less, the address conversion means 66 outputs the read address as it is, and when it is greater than 58 and 116 or less, it outputs a value obtained by subtracting the address from 116 as a read address and is greater than 116 and 174 or less. In this case, a value obtained by subtracting 116 from the address is output as a read address, and when larger than 174, a value obtained by subtracting the address from 232 is output as a read address.
[0186]
The inversion control means 67 instructs the positive / negative inversion means 21 to invert positive / negative when the address for cosine wave from the switch 38 is not less than 58 and not more than 174, and otherwise instruct to output as it is. A control signal is output. When the sine wave address is 116 or more, a positive / negative inversion means 22 is instructed to invert positive / negative, and in other cases, a sin inversion control signal instructing to output as it is is output. . The cosine wave value and the sine wave value of the color subcarrier frequency are alternately read from the ROM 69 based on the read address converted by the address conversion means 66. The switch 40 distributes the cosine wave and sine wave values from the ROM 69 in synchronization with the switching of the switch 38. The value of the cosine wave is inverted by the positive / negative inversion means 21 in accordance with the inversion control signal for cos. Also, the value of the sine wave is inverted by the positive / negative inversion means 22 in accordance with the inversion control signal for sin. The sum-of-products calculator 4 multiplies the value obtained by multiplying the value of the cosine wave from the positive / negative inversion means 21 and the value of the input Cr signal, the value of the sine wave from the positive / negative inversion means 22 and the value of the input Cb signal. After obtaining the obtained values, the two product values are added to create a modulated color signal. Since the color encoder is configured as described above, the capacity of the ROM can be reduced to 1/8. Further, since the address is incremented by one, the configuration of the address creating means can be simplified as compared with the embodiments 34 and 35.
[0187]
In the above embodiment, the case where the color subcarrier frequency is 3.5795 MHz and the sampling frequency is 20.25 MHz has been described. However, in addition to this example, the integer ratio between the color subcarrier frequency and the sampling frequency is approximately M: N (N is As long as the sampling frequency is a multiple of 4), fs (y ) Is stored in the ROM, and an address for a sine wave that changes by 1 from 0 to N−1 and when that address is (3/4) N or less, N / 4 is added, and (3/4) When greater than N, (3/4) N is subtracted to create a sine wave address, and after multiplexing alternately at a frequency twice the sampling frequency, when N / 4 or less, the read address is output as it is. When the value is greater than N / 4 and less than or equal to N / 2, the value obtained by subtraction from N / 2 is output as a read address, and when greater than N / 2 and (3/4) N or less, N / 2 is subtracted. If a value is output as a read address and the value subtracted from N is output as a read address when it is larger than (3/4) N, the same effect can be obtained.
[0188]
Example 39.
In the above embodiment, the cosine wave address is generated from the sine wave address. However, in addition to this example, the sine wave address is set to 0 and the cosine wave address is set to 1 from 58. You may make it increase and create. The operation will be described with reference to FIG. 16 showing an example configured to create an address in this way. The cos address creating means 70 creates an address Ca for cosine wave that increases by one according to the sampling frequency after setting the address to 58 when the power is turned on or when resetting. Similarly, the sin address creating means 71 is set to 0 at the time of resetting, and then creates an address Sa for a sine wave that increases by 1 according to the sampling frequency. Thereafter, the cosine wave and sine wave addresses are alternately multiplexed by the switch 38 in the same manner as in the previous embodiment, and converted into read addresses by the address conversion means 66. The inversion control means 67 outputs an inversion control signal. The output from the ROM 69 is divided into cosine wave and sine wave values by the switch 40, the positive / negative inversion means 21 and 22 are inverted according to the inversion control signal, and the product-sum operation unit 4 performs the product-sum operation with the input Cr and Cb signals. To create a modulated color signal. Since the color encoder is configured as described above, the capacity of the ROM can be reduced to 1/8. Further, since the address is incremented by one, the configuration of the address creating means can be simplified as compared with the embodiments 34 and 35.
[0189]
In the above embodiment, the cosine wave and sine wave addresses are set to 58 and 0, respectively, when the power is turned on or reset. In addition to this example, if the addresses to be reset are Xc and Xs, Xc is set to Xc = Xs + 58 when Xs is 174 or less, and Xc is set to Xc = Xs-174 when Xs is greater than 174. The same effect as the example can be obtained.
[0190]
In the above embodiment, the case where the color subcarrier frequency is 3.5795 MHz and the sampling frequency is 20.25 MHz has been described. However, in addition to this example, the integer ratio between the color subcarrier frequency and the sampling frequency is approximately M: N ( As long as the sampling frequency is N (a multiple of 4), the address y is sequentially changed from 0 to N / 4-1 by 1 in the same manner as in the previous embodiment, regardless of the sampling frequency. The obtained fs (y) values are stored in N / 4 ROMs, the addresses to be reset are Xc and Xs, and when Xs is (3/4) N or less, Xc is set to Xc = Xs + N / 4, and Xs is If (c) is greater than (3/4) N, then Xc is set to Xc = Xs- (3/4) N, and the cosine wave and sine wave addresses are each changed one by one to create. Same as Effect can be obtained.
[0191]
Example 40.
In the color encoder shown in the embodiment, FIG. 18 shows a color encoder that is controlled to have a specific value, for example, 0 °, having a relationship between the synchronization signal of the first line and the phase of the color subcarrier every four fields. Show. In FIG. 18, 76 is a read address creating means for creating a ROM read address, and 77 is a reset signal creating means for creating a signal for resetting the read address from the horizontal synchronization signal (Hsync) and the frame pulse (FRP). Here, the values shown in the first embodiment are stored in the cos ROM 1 and the sin ROM 2.
[0192]
Next, the operation will be described. The reset signal generating means 77 generates a reset signal that is L level for one sampling period in a four field period based on Hsync and FRP. The read address generating means 76 sets the read address to 0 when the reset signal is L level, and generates a read address that increases by 35 when the reset signal is H level. Thereafter, the cosine wave value is read from the cos ROM 1 and the sine wave value is read from the sin ROM 2 based on the read address in the same manner as in the above embodiment, and the product-sum operation unit 4 performs the product-sum operation with the input Cr and Cb signals. To obtain a modulated color signal. Since the color encoder is configured as described above, a modulated color signal in which the phase of the synchronizing signal and the color subcarrier becomes 0 ° every four fields can be created.
[0193]
In the above-described embodiment, the case where the read address is reset in a 4-field cycle has been described. However, a reset signal may be generated so as to reset the read address in a 2-line cycle. For example, the reset signal is generated so as to be at the L level for one sampling period in two line cycles. Moreover, although the example which produces a reset signal using Hsync and FRP was shown, you may produce a reset signal using another signal, for example, the signal which shows the start of a line, and a line number.
[0194]
Further, by configuring the reset timing to be controllable from outside, the phase of the color subcarrier can be freely controlled from outside. In this case, if the continuity of phase is taken with this function when the signal is switched externally, there is an effect that the color signal can be stably switched.
[0195]
Example 41.
In the 40th embodiment, the configuration shown in the 1st embodiment is shown in which the phase of the synchronizing signal and the color subcarrier is adjusted to 0 °. In addition to this example, the same effects can be obtained in the configurations shown in the other embodiments if the read address is reset in a period of 4 fields or 2 lines. FIG. 19 shows an example in which the phase of the sync signal and the color subcarrier is adjusted to 0 ° in the configuration shown in the thirteenth embodiment. In FIG. 19, 77 is a reset signal creating means for creating a signal for resetting an address from Hsync and FRP, 78 is a cos address creating means for creating an address for cosine wave, and 79 is a sin address for creating an address for sine wave. A creating means 80 is a read address creating means comprising a cos address creating means 78 and a sin address creating means 79. Here, the ROM 39 stores the same values as in the thirteenth embodiment.
[0196]
Next, the operation will be described. The reset signal generating means 77 generates a reset signal that is L level for one sampling clock in a four field period based on Hsync and FRP. The cos address creating means 78 sets the cosine wave address to 0 when the reset signal is at the L level, and creates an address for the cosine wave that increases by 41 when the reset signal is at the H level. The sine address generating means 79 sets the sine wave address to 174 when the reset signal is at the L level, and generates a sine wave address that increases by 41 when the reset signal is at the H level. In the same manner as in the thirteenth embodiment, the cosine wave and sine wave addresses are alternately multiplexed by the switch 38 to obtain the read address of the ROM 39. The output from the ROM 39 is divided into cosine wave and sine wave values by the switch 40, and the product-sum calculator 4 performs product-sum operation with the input Cr and Cb signals to create a modulation color signal. Since the color encoder is configured in this way, the same effect as in the thirty-eighth embodiment can be obtained.
[0197]
In the above embodiment, the cosine wave and sine wave addresses are set to 0 and 174 in four field cycles, respectively, but the cosine wave and sine wave addresses are reset in two line cycles. The same effect can be obtained if the signal is generated so as to be at L level by one sampling clock in two line periods.
[0198]
In all of the above embodiments, the ROM is used as the means for obtaining the sine wave and the cosine wave. However, the present invention is not limited to this example, and the configuration may be constituted by a logic circuit, a data selector, or the like that performs the same operation. Obviously, it is possible to achieve the same effects as in the above embodiment.
[0199]
【The invention's effect】
In the invention of claim 1, the color difference signalColor subcarrier frequency and sampling frequencyInteger ratioButWhen approximately m: n, the cosine function and the sine function are read from the storage means storing the values obtained by dividing one period of the cosine function and the sine function by n, respectively, and a product color calculation is performed with the two color difference signals to obtain a modulated color signal. With this configuration, a modulated color signal can be obtained even when the sampling frequency is not an integral multiple of the color subcarrier frequency.
[0200]
further,From storage means storing values of cos ((2mπ / n) x) and sin ((2mπ / n) x) corresponding to x from 0 to n−1, 1 from 0 to n−1One by oneSince the configuration is such that reading is performed with increasing read addresses, the configuration for creating the read addresses can be simplified.
[0201]
Claim2In the present invention, n / 2 + 1 values (when n is an even number) and (n-1) / 2 + 1 values (when n is an odd number) of values obtained by dividing one cosine function and a sine function into n equal parts are stored. Since the cosine function and the sine function are read from the storage means and the product color calculation is performed with the two color difference signals to obtain the modulated color signal, the storage capacity can be halved.
[0202]
further,cos ((2mπ / n) x) and sin ((2mπ / n) corresponding to x from 0 to n / 2 (when n is an even number) and (n-1) / 2 (when n is an odd number) 1) from the storage means storing the value of x) from 0 to n / 2 (when n is an even number), (n-1) / 2 (when n is an odd number)One by one1 when n / 2 (when n is an even number) and (n-1) / 2 (when n is an odd number)One by oneSince the configuration is such that reading is performed with a decreasing read address, the configuration for creating the read address can be simplified.
[0203]
Claim3In the present invention, the cosine function and the sine function are read out from the storage means storing n / 2 values out of the values obtained by dividing one period of the cosine function and the sine function into n equal parts, and the product sum operation is performed with the two color difference signals and modulated. Since the color signal is obtained, the storage capacity can be halved.
[0204]
further,1 from 0 to n / 2-1 from the storage means storing the values of cos ((2mπ / n) x) and sin ((2mπ / n) x) corresponding to x from 0 to n / 2-1One by oneSince the configuration is such that reading is performed with increasing read addresses, the configuration for creating the read addresses can be simplified.
[0205]
Claim4In the present invention, the cosine function and the sine function are read out from the storage means storing int (n / 4) values of the cosine function and the sine function obtained by dividing one period into n equal parts. Therefore, the storage capacity can be reduced to ¼.
[0206]
further,From 0 to int (n / 4) from the storage means storing the values of cos ((2mπ / n) x) and sin ((2mπ / n) x) corresponding to x from 0 to int (n / 4) −1. ), The read address is sequentially increased by 1 and is decreased by 1 when int (n / 4). Therefore, the configuration for creating the read address can be simplified.
[0207]
Claim5In the present invention, the values of the cosine function and the sine function are alternately read out from the storage means storing the value obtained by dividing the cosine function or the sine function by n equally into two by the read address obtained by multiplexing the addresses for the cosine function and the sine function. Since a product sum operation is performed with two color difference signals to obtain a modulated color signal, the storage capacity can be halved.
[0208]
further,Since x is read from the storage means storing the value of cos ((2mπ / n) x) corresponding to 0 to n−1 by a read address that increases one by one from 0 to n−1, reading is performed. The configuration for creating an address can be simplified.
[0210]
Claim6In the present invention, the cosine function and the sine function are obtained by reading addresses obtained by multiplexing the addresses for the cosine function and the sine function from the storage means storing n / 2 + 1 of the values obtained by dividing one period of the cosine function or sine function by n. Are alternately read out, and a sum of products operation is performed with the two color difference signals to obtain a modulated color signal, so that the storage capacity can be reduced to ¼.
[0211]
further,x is incremented one by one from 0 to n / 2 from the storage means storing the value of cos ((2mπ / n) x) corresponding to 0 to n / 2, and it decreases one by one when n / 2. Since the read address is used for reading, the configuration for creating the read address can be simplified.
[0212]
Claim7In the invention of the present invention, the cosine function and sine function are obtained by reading addresses obtained by multiplexing the addresses for the cosine function and the sine function from the storage means storing n / 2 of the cosine function or the sine function divided into n equal parts. Are alternately read out, and a sum of products operation is performed with the two color difference signals to obtain a modulated color signal, so that the storage capacity can be reduced to ¼.
[0214]
further,x is read from the storage means storing the value of sin ((2mπ / n) x) corresponding to 0 to n / 2-1 by a read address that increases sequentially from 0 to n / 2-1. Since it is configured, a configuration for creating a read address can be simplified.
[0215]
Claim8In the present invention, the values of the cosine function and the sine function are obtained by the read address obtained by multiplexing the addresses for the cosine function and the sine function from the storage means storing n / 4 of the values obtained by dividing the cosine function or one sine function by n equally. Are alternately read out, and a sum of products operation is performed with the two color difference signals to obtain a modulated color signal, so that the storage capacity can be reduced to 1/8.
[0216]
further,x from 0 to n / 4-1DoRead from the storage means storing the value of cos ((2mπ / n) x) one by one from 0 to n / 4-1, and read by a read address that decreases one by one when n / 4-1. Since it is configured, a configuration for creating a read address can be simplified.
[0217]
Claim9In the invention ofCosine function or sine function The values of the cosine function and the sine function are alternately used by the read address obtained by multiplexing the addresses for the cosine function and the sine function from the storage means storing n / 4 values obtained by dividing one period of the cosine function into n equal parts. Since the read-out and sum calculation is performed with the two color difference signals to obtain the modulated color signal, the storage capacity can be reduced to 1/8.
further,x from 0 to n / 4-1DoRead from the storage means storing the value of sin ((2mπ / n) x) in increments of 1 from 0 to n / 4-1, and read by a read address that decreases in increments of 1 when n / 4-1. Since it is configured, a configuration for creating a read address can be simplified.
[0218]
Claim10In the invention of theFor exampleSince a reset signal having a 4-field or 2-line period is generated and the read address is reset in accordance with the reset signal, a modulated color signal in which the phase of the synchronizing signal and the color subcarrier are matched can be generated.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a configuration of a color encoder according to first and second embodiments.
FIG. 2 is a block diagram illustrating a configuration of a color encoder according to third and fourth embodiments.
FIG. 3 is a block diagram illustrating a configuration of a color encoder according to a fifth embodiment.
4 is a block diagram illustrating a configuration of a color encoder according to Embodiments 6 and 7. FIG.
FIG. 5 is a block diagram illustrating a configuration of a color encoder according to an eighth embodiment.
6 is a block diagram illustrating a configuration of a color encoder according to Embodiments 9 and 10. FIG.
FIG. 7 is a block diagram illustrating a configuration of a color encoder according to an eleventh embodiment.
FIG. 8 is a block diagram illustrating a configuration of a color encoder according to Examples 12, 14, 16, and 18;
FIG. 9 is a block diagram illustrating a configuration of a color encoder according to Examples 13, 15, 17, and 19;
10 is a block diagram illustrating a configuration of a color encoder according to Examples 20 and 22. FIG.
11 is a block diagram illustrating a configuration of a color encoder according to Examples 21 and 23. FIG.
12 is a block diagram illustrating a configuration of a color encoder according to Embodiments 24 and 28. FIG.
FIG. 13 is a block diagram illustrating a configuration of a color encoder according to Examples 25, 27, 29, and 31;
14 is a block diagram illustrating a configuration of a color encoder according to Embodiments 26 and 30. FIG.
15 is a block diagram illustrating a configuration of a color encoder according to Embodiments 32 and 36. FIG.
FIG. 16 is a block diagram illustrating a configuration of a color encoder according to Examples 33, 37, and 39;
FIG. 17 is a block diagram illustrating a configuration of a color encoder according to Embodiments 34 and 38;
FIG. 18 is a block diagram illustrating a configuration of a color encoder according to a fortieth embodiment.
FIG. 19 is a block diagram illustrating a configuration of a color encoder according to a forty-first embodiment.
FIG. 20 is a block diagram illustrating a configuration of a conventional color encoder.
FIG. 21 is a diagram for explaining the operation of a conventional color encoder.
[Explanation of symbols]
4: Product-sum calculator 1, 5, 19, 30: ROM for cos 2, 6, 20, 31: ROM for sin 11, 20, 21: Positive / negative inversion means 38, 40: Switch 7, 12, 15, 23, 26, 35, 44, 52, 61, 64, 73: Address creating means, 62, 74: cos address converting means, 45, 53, 65: sin address converting means, 8, 16, 36, 46 54, 66: address conversion means 9, 13, 17, 24, 33, 55, 67: inversion control means 39, 48, 57, 69: ROM, 41, 49, 58, 70: cos address creation means, 42, 50, 59, 71: sin address creating means, 3, 10, 14, 18, 34, 37, 43, 47, 51, 56, 60, 63, 68, 72, 75: read address creating means

Claims (10)

サンプリング周波数fでサンプリングされた2つの色差信号を色副搬送波周波数fscで直交変調して変調色信号を出力するカラーエンコーダにおいて、
前記色副搬送波周波数fscと前記サンプリング周波数fの整数比を略m:nとすると、
余弦波1周期をn等分したn個の各値を所定の順序で記憶した第1の記憶手段と、
正弦波1周期をn等分したn個の各値を所定の順序で記憶した第2の記憶手段と、
該サンプリング周波数fに基づいて該第1の記憶手段と該第2の記憶手段の読み出しアドレスを作成する読み出しアドレス作成手段と、
入力された2つの色差信号と該第1と該第2の記憶手段からの出力の積和演算を行う積和演算手段と
を備え
前記第1の記憶手段がcos((2mπ/n)x)で表わされる余弦波についてxを0からn−1まで1ずつ順々に変えて求めた値を対応するアドレスxに記憶し、
前記第2の記憶手段がsin((2mπ/n)x)で表わされる正弦波についてxを0からn−1まで1ずつ順々に変えて求めた値を対応するアドレスxに記憶し、
前記読み出しアドレス作成手段が、前記サンプリング周波数fに従って0からn−1まで1ずつ順々に増加する読み出しアドレスを作成する
ことを特徴とするカラーエンコーダ。
In a color encoder that orthogonally modulates two color difference signals sampled at a sampling frequency f with a color subcarrier frequency fsc and outputs a modulated color signal,
When the integer ratio of the color subcarrier frequency fsc and the sampling frequency f is approximately m: n,
First storage means for storing n values obtained by dividing one period of the cosine wave into n equal parts, in a predetermined order;
Second storage means for storing n values obtained by equally dividing one cycle of the sine wave into n parts in a predetermined order;
A read address creating means for creating a read address of the first storage means and the second storage means based on the sampling frequency f;
A product-sum operation means for performing a product-sum operation on the input two color difference signals and the outputs from the first and second storage means ,
The first storage means stores the value obtained by sequentially changing x from 0 to n-1 one by one for the cosine wave represented by cos ((2mπ / n) x) at the corresponding address x,
The second storage means stores a value obtained by sequentially changing x from 0 to n-1 one by one for a sine wave represented by sin ((2mπ / n) x) at a corresponding address x,
The read address creating means creates a read address that increases sequentially from 0 to n-1 in accordance with the sampling frequency f.
A color encoder characterized by that.
サンプリング周波数fでサンプリングされた2つの色差信号を色副搬送波周波数fscで直交変調して変調色信号を出力するカラーエンコーダにおいて、
前記色副搬送波周波数fscと前記サンプリング周波数fの整数比を略m:nとすると、
余弦波1周期をn等分したn個の値の内n/2+1個(nが偶数のとき)または(n−1)/2+1個(nが奇数のとき)の各値を所定の順序で記憶した第1の記憶手段と、
正弦波1周期をn等分したn個の値の内n/2+1個(nが偶数のとき)または(n−1)/2+1個(nが奇数のとき)の各値を所定の順序で記憶した第2の記憶手段と、
該第2の記憶手段からの出力を反転制御信号に従って正負を反転する正負反転手段と、
該サンプリング周波数fに基づいて該第1の記憶手段と該第2の記憶手段の読み出しアドレスと該正負反転手段の正負の反転を指示する反転制御信号を作成する読み出しアドレス作成手段と、
入力された2つの色差信号と該第1の記憶手段の出力と該正負反転手段の出力の積和演算を行う積和演算手段と
を備え
前記第1の記憶手段がcos((2mπ/n)x)で表される余弦波についてxを0からn/2(nが偶数のとき)または(n−1)/2(nが奇数のとき)まで1ずつ順々に変えて求めた値を対応するアドレスxに記憶し、
前記第2の記憶手段がsin((2mπ/n)x)で表される正弦波についてxを0からn/2(nが偶数のとき)または(n−1)/2(nが奇数のとき)まで1ずつ順々に変えて求めた値を対応するアドレスxに記憶し、
前記読み出しアドレス作成手段が、前記サンプリング周波数fに従って1ずつ増加しn/2(nが偶数のとき)または(n−1)/2(nが奇数のとき)になると1ずつ減少する読み出しアドレスを作成し、該読み出しアドレスが減少時には前記正負反転手段に正負の反転を指示する反転制御信号を作成する
ことを特徴とするカラーエンコーダ。
In a color encoder that orthogonally modulates two color difference signals sampled at a sampling frequency f with a color subcarrier frequency fsc and outputs a modulated color signal,
When the integer ratio of the color subcarrier frequency fsc and the sampling frequency f is approximately m: n,
Each of n / 2 + 1 values (when n is an even number) or (n-1) / 2 + 1 values (when n is an odd number) among n values obtained by equally dividing one period of the cosine wave in n in a predetermined order. Stored first storage means;
Of n values obtained by equally dividing one sine wave period into n, n / 2 + 1 values (when n is an even number) or (n-1) / 2 + 1 values (when n is an odd number) are assigned in a predetermined order. Stored second storage means;
Positive / negative inversion means for inverting the positive / negative in accordance with the inversion control signal, the output from the second storage means;
A read address creating means for creating a read address of the first storage means and the second storage means based on the sampling frequency f and an inversion control signal instructing positive / negative inversion of the positive / negative inversion means;
Product-sum operation means for performing product-sum operation on the input two color difference signals, the output of the first storage means, and the output of the positive / negative inversion means ,
For the cosine wave represented by the first storage means cos ((2mπ / n) x), x is changed from 0 to n / 2 (when n is an even number) or (n−1) / 2 (where n is an odd number). Store the value obtained by changing one by one until the corresponding address x,
For the sine wave represented by sin ((2mπ / n) x), the second storage means sets x from 0 to n / 2 (when n is an even number) or (n−1) / 2 (where n is an odd number) Store the value obtained by changing one by one until the corresponding address x,
The read address generating means increases the read address by 1 according to the sampling frequency f and decreases the read address by 1 when n / 2 (when n is an even number) or (n-1) / 2 (when n is an odd number). A color encoder characterized in that, when the read address decreases, an inversion control signal for instructing the positive / negative inversion means to invert positive / negative is generated .
サンプリング周波数fでサンプリングされた2つの色差信号を色副搬送波周波数fscで直交変調して変調色信号を出力するカラーエンコーダにおいて、
前記色副搬送波周波数fscと前記サンプリング周波数fの整数比を略m:n(nは偶数)とすると、
余弦波1周期をn等分したn個の値の内n/2個の各値を所定の順序で記憶した第1の記憶手段と、
正弦波1周期をn等分したn個の値の内n/2個の各値を所定の順序で記憶した第2の記憶手段と、
該第1の記憶手段からの出力を反転制御信号に従って正負を反転する第1の正負反転手段と、
該第2の記憶手段からの出力を反転制御信号に従って正負を反転する第2の正負反転手段と、
該サンプリング周波数fに基づいて該第1の記憶手段と該第2の記憶手段の読み出しアドレスと該第1および第2の正負反転手段の正負の反転を指示する反転制御信号を作成する読み出しアドレス作成手段と、
入力された2つの色差信号と該第1および第2の正負反転手段の出力の積和演算を行う積和演算手段とを備え
前記第1の記憶手段がcos((2mπ/n)x)で表される余弦波についてxを0からn/2−1まで1ずつ順々に変えて求めた値を対応するアドレスxに記憶し、
前記第2の記憶手段がsin((2mπ/n)x)で表される正弦波についてxを0からn/2−1まで1ずつ順々に変えて求めた値を対応するアドレスxに記憶し、
前記読み出しアドレス作成手段が、前記サンプリング周波数fに従って0からn/2−1まで1ずつ増加する読み出しアドレスを作成し、該読み出しアドレスに基づいて前記正負反転手段に正負の反転を指示する反転制御信号が指示する動作を切り替える
ことを特徴とするカラーエンコーダ。
In a color encoder that orthogonally modulates two color difference signals sampled at a sampling frequency f with a color subcarrier frequency fsc and outputs a modulated color signal,
When the integer ratio between the color subcarrier frequency fsc and the sampling frequency f is approximately m: n (n is an even number),
First storage means for storing n / 2 values of n values obtained by dividing one period of the cosine wave into n equal parts, in a predetermined order;
Second storage means for storing n / 2 values of n values obtained by equally dividing one cycle of the sine wave in a predetermined order;
First positive / negative inversion means for inverting the positive / negative in accordance with the inversion control signal from the output from the first storage means;
Second positive / negative inversion means for inverting the positive / negative in accordance with the inversion control signal, the output from the second storage means;
Read address generation for generating a read address of the first storage means and the second storage means based on the sampling frequency f and an inversion control signal instructing positive / negative inversion of the first and second positive / negative inversion means Means,
Product-sum operation means for performing product-sum operation on the input two color difference signals and the outputs of the first and second positive / negative inversion means ;
The first storage means stores the value obtained by sequentially changing x from 0 to n / 2-1 one by one for the cosine wave represented by cos ((2mπ / n) x) at the corresponding address x. And
The second storage means stores the value obtained by sequentially changing x from 0 to n / 2-1 one by one for the sine wave represented by sin ((2mπ / n) x) at the corresponding address x. And
The read address generating means generates a read address that increases by 1 from 0 to n / 2-1 according to the sampling frequency f, and an inversion control signal that instructs the positive / negative inversion means to invert positive / negative based on the read address A color encoder characterized in that the operation indicated by is switched .
サンプリング周波数fでサンプリングされた2つの色差信号を色副搬送波周波数fscで直交変調して変調色信号を出力するカラーエンコーダにおいて、
前記色副搬送波周波数fscと前記サンプリング周波数fの整数比を略m:n(nは偶数)とすると、
余弦波1周期をn等分したn個の値の内int(n/4)+1個の(ただし、int(x)はxを超えない最大の整数)各値を所定の順序で記憶した第1の記憶手段と、
正弦波1周期をn等分したn個の値の内int(n/4)+1個の各値を所定の順序で記憶した第2の記憶手段と、
該第1の記憶手段からの出力を第1の反転制御信号に従って正負を反転する第1の正負反転手段と、
該第2の記憶手段からの出力を第2の反転制御信号に従って正負を反転する第2の正負反転手段と、
該サンプリング周波数fに基づいて該第1の記憶手段と該第2の記憶手段の読み出しアドレスと該第1の正負反転手段の正負の反転を指示する第1の反転制御信号と該第2の正負反転手段の正負の反転を指示する第2の反転制御信号を作成する読み出しアドレス作成手段と、
入力された2つの色差信号と該第1および第2の正負反転手段の出力の積和演算を行う積和演算手段とを備え
前記第1の記憶手段がcos((2mπ/n)x)で表される余弦波についてxを0からint(n/4)−1まで1ずつ順々に変えて求めた値を対応するアドレスxに記憶し、
前記第2の記憶手段がsin((2mπ/n)x)で表される正弦波についてxを0からint(n/4)−1まで1ずつ順々に変えて求めた値を対応するアドレスxに記憶し、
前記読み出しアドレス作成手段が、前記サンプリング周波数fに従って0からint(n/4)まで1ずつ増加しint(n/4)になると1ずつ減少する読み出しアドレスを 作成し、該読み出しアドレスに基づいて前記正負反転手段に正負の反転を指示する反転制御信号が指示する動作を切り替える
ことを特徴とするカラーエンコーダ。
In a color encoder that orthogonally modulates two color difference signals sampled at a sampling frequency f with a color subcarrier frequency fsc and outputs a modulated color signal,
When the integer ratio between the color subcarrier frequency fsc and the sampling frequency f is approximately m: n (n is an even number),
Int (n / 4) +1 (where int (x) is the largest integer not exceeding x) of n values obtained by dividing one period of a cosine wave into n equal parts, each value being stored in a predetermined order 1 storage means;
Second storage means for storing int (n / 4) +1 values of n values obtained by equally dividing one cycle of the sine wave in a predetermined order;
First positive / negative inversion means for inverting the polarity of the output from the first storage means in accordance with a first inversion control signal;
Second positive / negative inversion means for inverting the positive / negative in accordance with the second inversion control signal, the output from the second storage means;
Based on the sampling frequency f, the first storage means and the read address of the second storage means, the first inversion control signal for instructing the positive / negative inversion of the first positive / negative inversion means, and the second positive / negative Read address creating means for creating a second inversion control signal for instructing positive / negative inversion of the inversion means;
Product-sum operation means for performing product-sum operation on the input two color difference signals and the outputs of the first and second positive / negative inversion means ;
An address corresponding to a value obtained by sequentially changing x from 0 to 1 int (n / 4) -1 for the cosine wave represented by cos ((2mπ / n) x) by the first storage means. remember to x,
An address corresponding to a value obtained by the second storage means by sequentially changing x from 0 to int (n / 4) -1 one by one for a sine wave represented by sin ((2mπ / n) x). remember to x,
The read address creating means creates a read address that increases by 1 from 0 to int (n / 4) according to the sampling frequency f and decreases by 1 when int (n / 4), and based on the read address, A color encoder which switches an operation instructed by an inversion control signal instructing positive / negative inversion means to invert positive / negative .
サンプリング周波数fでサンプリングされた2つの色差信号を色副搬送波周波数fscで直交変調して変調色信号を出力するカラーエンコーダにおいて、
前記色副搬送波周波数fscと前記サンプリング周波数fの整数比を略m:n(nは4の倍数)とすると、
余弦波または正弦波1周期をn等分したn個の各値を所定の順序で記憶した記憶手段と、
該サンプリング周波数fに基づいて該記憶手段の余弦波用の読み出しアドレスと正弦波用の読み出しアドレスを作成する読み出しアドレス作成手段と、
該余弦波用の読み出しアドレスと該正弦波用の読み出しアドレスを切り替えて、該記憶手段の読み出しアドレスとして出力する第1のスイッチと、
該記憶手段からの出力を該色副搬送波周波数fscの余弦波と正弦波の値に振り分ける第2のスイッチと、
入力された2つの色差信号と該第2のスイッチからの余弦波と正弦波の値の積和演算を行う積和演算手段とを備え
前記記憶手段がcos((2mπ/n)x)で表される余弦波についてxを0からn−1まで1ずつ順々に変えて求めた値を対応するアドレスxに記憶し、
前記読み出しアドレス作成手段が、前記サンプリング周波数fに従って0からn−1まで1ずつ順に増加する余弦波用と正弦波用の読み出しアドレスをそれぞれ作成し、余弦波用の読み出しアドレスをCAd、正弦波用の読み出しアドレスをSAdとし、該余弦波用の読み出しアドレスと該正弦波用の読み出しアドレスの関係が0≦CAd<n/4のときはSAd=CAd+(3/4)n、n/4≦CAd<nのときはSAd=CAd−n/4である
ことを特徴とするカラーエンコーダ。
In a color encoder that orthogonally modulates two color difference signals sampled at a sampling frequency f with a color subcarrier frequency fsc and outputs a modulated color signal,
When the integer ratio between the color subcarrier frequency fsc and the sampling frequency f is approximately m: n (n is a multiple of 4),
Storage means for storing each of n values obtained by dividing one period of a cosine wave or sine wave into n equal parts, in a predetermined order;
Read address creating means for creating a cosine wave read address and a sine wave read address of the storage means based on the sampling frequency f;
A first switch for switching the read address for the cosine wave and the read address for the sine wave and outputting the read address as the storage means;
A second switch for allocating the output from the storage means to cosine and sine wave values of the color subcarrier frequency fsc;
A product-sum operation means for performing a product-sum operation on the input two color difference signals and the cosine wave and sine wave values from the second switch ;
The storage means stores a value obtained by sequentially changing x from 0 to n-1 for a cosine wave represented by cos ((2mπ / n) x) at a corresponding address x,
The read address creation means creates read addresses for cosine wave and sine wave that sequentially increase from 0 to n-1 according to the sampling frequency f, respectively, and the read address for cosine wave is CAd and for sine wave And SAd = CAd + (3/4) n, n / 4 ≦ CAd when the relationship between the read address for the cosine wave and the read address for the sine wave is 0 ≦ CAd <n / 4. < Color encoder, wherein SAd = CAd−n / 4 when n .
サンプリング周波数fでサンプリングされた2つの色差信号を色副搬送波周波数fscで直交変調して変調色信号を出力するカラーエンコーダにおいて、
前記色副搬送波周波数fscと前記サンプリング周波数fの整数比を略m:n(nは4の倍数)とすると、
余弦波または正弦波1周期をn等分したn個の値の内n/2+1個の各値を所定の順序で記憶した記憶手段と、
該サンプリング周波数fに基づいて余弦波用の読み出しアドレスと正弦波用の読み出しアドレスを作成し、該サンプリング周波数fの倍の周波数で交互に多重して出力する読み出しアドレス作成手段と、
該記憶手段からの出力を該色副搬送波周波数fscの余弦波と正弦波の値に振り分けるスイッチと、
入力された2つの色差信号と該スイッチからの余弦波と正弦波の値の積和演算を行う積和演算手段とを備え
前記記憶手段がcos((2mπ/n)x)で表される余弦波についてxを0からn/2まで1ずつ順々に変えて求めた値を対応するアドレスxに記憶し、
前記読み出しアドレス作成手段が、前記サンプリング周波数fに従って0からn/2まで1ずつ順に増加し、n/2になると1ずつ順に減少する余弦波用と正弦波用の読み出しアドレスをそれぞれ作成し、該余弦波用の読み出しアドレスをCAd、該正弦波用の読み出しアドレスをSAdとすると、
該余弦波用の読み出しアドレスが増加し0≦CAd<n/4のときはSAd=n/4−CAd、n/4≦CAd<n/2のときはSAd=CAd−n/4となり、該余弦波用の読み出しアドレスが減少しn/4<CAd≦n/2のときはSAd=(3/4)n−CA dとなり、0<CAd≦n/4のときSAd=CAd+n/4となる関係が該余弦波用の読み出しアドレスと該正弦波用の読み出しアドレスにある
ことを特徴とするカラーエンコーダ。
In a color encoder that orthogonally modulates two color difference signals sampled at a sampling frequency f with a color subcarrier frequency fsc and outputs a modulated color signal,
When the integer ratio between the color subcarrier frequency fsc and the sampling frequency f is approximately m: n (n is a multiple of 4),
Storage means for storing n / 2 + 1 values of n values obtained by dividing one period of a cosine wave or sine wave into n equal parts, in a predetermined order;
Read address generation means for generating a read address for a cosine wave and a read address for a sine wave based on the sampling frequency f, and alternately multiplexing and outputting at a frequency twice the sampling frequency f;
A switch that distributes the output from the storage means into a cosine wave and a sine wave value of the color subcarrier frequency fsc;
A product-sum operation means for performing a product-sum operation on the input two color difference signals and the cosine and sine wave values from the switch ;
The storage means stores a value obtained by sequentially changing x from 0 to n / 2 for the cosine wave represented by cos ((2mπ / n) x) one by one at a corresponding address x,
The read address creating means creates read addresses for cosine wave and sine wave that sequentially increase from 0 to n / 2 one by one according to the sampling frequency f and decrease one by one when n / 2, If the readout address for the cosine wave is CAd and the readout address for the sine wave is SAd,
When the read address for the cosine wave is increased, SAd = n / 4−CAd when 0 ≦ CAd <n / 4, and SAd = CAd−n / 4 when n / 4 ≦ CAd <n / 2. When the read address for the cosine wave decreases and n / 4 <CAd ≦ n / 2, SAd = (3/4) n− CAd, and when 0 <CAd ≦ n / 4, SAd = CAd + n / 4. There is a relationship between the read address for the cosine wave and the read address for the sine wave
A color encoder characterized by that.
サンプリング周波数fでサンプリングされた2つの色差信号を色副搬送波周波数fscで直交変調して変調色信号を出力するカラーエンコーダにおいて、
前記色副搬送波周波数fscと前記サンプリング周波数fの整数比を略m:n(nは4の倍数)とすると、
余弦波または正弦波1周期をn等分したn個の値の内n/2個の各値を所定の順序で記憶した記憶手段と、
該記憶手段からの出力を該色副搬送波周波数fscの余弦波と正弦波の値に振り分けるスイッチと、
該スイッチからのそれぞれの出力を反転制御信号に従って正負を反転する第1および第2の正負反転手段と、
該サンプリング周波数fに基づいて余弦波用の読み出しアドレスと正弦波用の読み出しアドレスを作成し、該サンプリング周波数fの倍の周波数で交互に多重した読み出しアドレスと該第1および第2の正負反転手段の正負の反転を指示する反転制御信号を出力する読み出しアドレス作成手段と、
入力された2つの色差信号と該第1の正負反転手段からの余弦波の値と該第2の正負反転手段からの正弦波の値積和演算を行う積和演算手段とを備え
前記記憶手段がsin((2mπ/n)x)で表される余弦波についてxを0からn/2まで1ずつ順々に変えて求めた値を対応するアドレスxに記憶し、
前記読み出しアドレス作成手段が、前記サンプリング周波数fに従って0からn/2−1まで1ずつ増加する余弦波用と正弦波用の読み出しアドレスを作成し、該余弦波用と正弦波用の読み出しアドレスに基づいて前記正負反転手段に正負の反転を指示する反転制御信号を作成し、該余弦波用の読み出しアドレスをCAd、該正弦波用の読み出しアドレスをSAdとすると、
該余弦波用の読み出しアドレスが0≦SAd≦n/4のときはCAd=SAd+n/4、n/4≦SAd≦n/2のときはCAd=SAd−n/4となる関係が該余弦波用の読み出しアドレスと該正弦波用の読み出しアドレスにある
ことを特徴とするカラーエンコーダ。
In a color encoder that orthogonally modulates two color difference signals sampled at a sampling frequency f with a color subcarrier frequency fsc and outputs a modulated color signal,
When the integer ratio between the color subcarrier frequency fsc and the sampling frequency f is approximately m: n (n is a multiple of 4),
Storage means for storing n / 2 values of n values obtained by equally dividing one period of a cosine wave or sine wave by n, in a predetermined order;
A switch that distributes the output from the storage means into a cosine wave and a sine wave value of the color subcarrier frequency fsc;
First and second positive / negative inversion means for inverting the polarity of each output from the switch in accordance with an inversion control signal;
A cosine wave read address and a sine wave read address are created based on the sampling frequency f, and the read address and the first and second positive / negative inversion means alternately multiplexed at a frequency twice the sampling frequency f. Read address generating means for outputting an inversion control signal instructing positive / negative inversion of
And a product-sum operation means for performing product-sum operation of the sine wave values from the cosine wave values and the second positive and negative inversion means from the input two color difference signals and the first positive and negative inversion means,
The storage means stores a value obtained by sequentially changing x from 0 to n / 2 one by one for a cosine wave represented by sin ((2mπ / n) x) at a corresponding address x,
The read address creating means creates read addresses for cosine waves and sine waves that increase by 1 from 0 to n / 2-1 according to the sampling frequency f, and sets the read addresses for cosine waves and sine waves as read addresses. Based on this, an inversion control signal for instructing the positive / negative inversion means to invert positive / negative is created, and the read address for the cosine wave is CAd and the read address for the sine wave is SAd.
When the read address for the cosine wave is 0 ≦ SAd ≦ n / 4, the relationship of CAd = SAd + n / 4, and when n / 4 ≦ SAd ≦ n / 2, CAd = SAd−n / 4 is satisfied. The read address for the sine wave and the read address for the sine wave
A color encoder characterized by that.
サンプリング周波数fでサンプリングされた2つの色差信号を色副搬送波周波数fscで直交変調して変調色信号を出力するカラーエンコーダにおいて、
前記色副搬送波周波数fscと前記サンプリング周波数fの整数比を略m:n(nは4の倍数)とすると、
余弦波または正弦波1周期をn等分したn個の値の内n/4個の各値を所定の順序で記憶した記憶手段と、
該記憶手段からの出力を該色副搬送波周波数fscの余弦波と正弦波の値に振り分けるスイッチと、
該スイッチからの余弦波の値の出力を第1の反転制御信号に従って正負を反転する第1の正負反転手段と、
該スイッチからの正弦波の値の出力を第2の反転制御信号に従って正負を反転する第2の正負反転手段と、
該サンプリング周波数fに基づいて余弦波用の読み出しアドレスと正弦波用の読み出しアドレスを作成し、該サンプリング周波数fの倍の周波数で交互に多重した読み出しアドレスと該第1の正負反転手段の正負の反転を指示する第1の反転制御信号と該第2の正負反転手段の正負の反転を指示する第2の反転制御信号を出力する読み出しアドレス作成手段と、
入力された2つの色差信号と該第1の正負反転手段からの余弦波の値と該第2の正負反転手段からの正弦波の値積和演算を行う積和演算手段とを備え
前記記憶手段がcos((2mπ/n)x)で表される余弦波についてxを0からn/4−1まで1ずつ順々に変えて求めた値を対応するアドレスxに記憶し、
前記読み出しアドレス作成手段が、前記サンプリング周波数fに従って0からn/4−1まで1ずつ増加し、n/4−1になると1ずつ減少するような余弦波用と正弦波用の読み出しアドレスを作成し、該余弦波用と正弦波用の読み出しアドレスに基づいて前記正負反転手段が正負の反転を指示する第1および第2の反転制御信号を作成し、該余弦波用の読み出しアドレスをCAd、該正弦波用の読み出しアドレスをSAdとすると、
SAd=n/4−CAdとなる関係が該余弦波用の読み出しアドレスと該正弦波用の読み出しアドレスにある
ことを特徴とするカラーエンコーダ。
In a color encoder that orthogonally modulates two color difference signals sampled at a sampling frequency f with a color subcarrier frequency fsc and outputs a modulated color signal,
When the integer ratio between the color subcarrier frequency fsc and the sampling frequency f is approximately m: n (n is a multiple of 4),
Storage means for storing n / 4 values of n values obtained by dividing one period of a cosine wave or sine wave into n equal parts, in a predetermined order;
A switch that distributes the output from the storage means into a cosine wave and a sine wave value of the color subcarrier frequency fsc;
First positive / negative inversion means for inverting the output of the cosine wave value from the switch in accordance with a first inversion control signal;
Second positive / negative inversion means for inverting the sign of the output of the sine wave value from the switch according to the second inversion control signal;
Based on the sampling frequency f, a cosine wave read address and a sine wave read address are created, and read addresses multiplexed alternately at a frequency twice the sampling frequency f and the positive / negative of the first positive / negative inversion means. A read address generating means for outputting a first inversion control signal for instructing inversion and a second inversion control signal for instructing positive / negative inversion of the second positive / negative inversion means;
And a product-sum operation means for performing product-sum operation of the sine wave values from the cosine wave values and the second positive and negative inversion means from the input two color difference signals and the first positive and negative inversion means,
The storage means stores a value obtained by sequentially changing x from 0 to n / 4-1 one by one for a cosine wave represented by cos ((2mπ / n) x) at a corresponding address x,
The read address creating means creates read addresses for cosine wave and sine wave that increase by 1 from 0 to n / 4-1 according to the sampling frequency f and decrease by 1 when n / 4- 1 is reached. Then, based on the cosine wave and sine wave read addresses, the positive / negative inversion means generates first and second inversion control signals for instructing positive / negative inversion, and the cosine wave read address is set to CAd, If the read address for the sine wave is SAd,
A color encoder , wherein the relationship of SAd = n / 4-CAd is in the read address for the cosine wave and the read address for the sine wave .
サンプリング周波数fでサンプリングされた2つの色差信号を色副搬送波周波数fscで直交変調して変調色信号を出力するカラーエンコーダにおいて、
前記色副搬送波周波数fscと前記サンプリング周波数fの整数比を略m:n ( nは4の倍数)とすると、
余弦波または正弦波1周期をn等分したn個の値の内n/4個の各値を所定の順序で記憶した記憶手段と、
該記憶手段からの出力を該色副搬送波周波数fscの余弦波と正弦波の値に振り分けるスイッチと、
該スイッチからの余弦波の値の出力を第1の反転制御信号に従って正負を反転する第1の正負反転手段と、
該スイッチからの正弦波の値の出力を第2の反転制御信号に従って正負を反転する第2の正負反転手段と、
該サンプリング周波数fに基づいて余弦波用の読み出しアドレスと正弦波用の読み出しアドレスを作成し、該サンプリング周波数fの倍の周波数で交互に多重した読み出しアドレスと該第1の正負反転手段の正負の反転を指示する第1の反転制御信号と該第2の正負反転手段の正負の反転を指示する第2の反転制御信号を出力する読み出しアドレス作成手段と、
入力された2つの色差信号と該第1の正負反転手段からの余弦波の値と該第2の正負反転手段からの正弦波の値の積和演算を行う積和演算手段とを備え、
前記記憶手段がsin((2mπ/n)x)で表される余弦波についてxを0からn/4−1まで1ずつ順々に変えて求めた値を対応するアドレスxに記憶し、
前記読み出しアドレス作成手段が、前記サンプリング周波数fに従って0からn/4−1まで1ずつ増加し、n/4−1になると1ずつ減少するような余弦波用と正弦波用の読み出しアドレスを作成し、該余弦波用と正弦波用の読み出しアドレスに基づいて前記正負反転手段に正負の反転を指示する第1および第2の反転制御信号を作成し、該余弦波用の読み出しアドレスをCAd、該正弦波用の読み出しアドレスをSAdとすると、
CAd=n/4−SAdとなる関係が該余弦波用の読み出しアドレスと該正弦波用の読み出しアドレスにある
ことを特徴とするカラーエンコーダ。
In a color encoder that orthogonally modulates two color difference signals sampled at a sampling frequency f with a color subcarrier frequency fsc and outputs a modulated color signal,
If the integer ratio between the color subcarrier frequency fsc and the sampling frequency f is approximately m: n ( n is a multiple of 4),
Storage means for storing n / 4 values of n values obtained by dividing one period of a cosine wave or sine wave into n equal parts, in a predetermined order;
A switch that distributes the output from the storage means into a cosine wave and a sine wave value of the color subcarrier frequency fsc;
First positive / negative inversion means for inverting the output of the cosine wave value from the switch in accordance with a first inversion control signal;
Second positive / negative inversion means for inverting the sign of the output of the sine wave value from the switch according to the second inversion control signal;
Based on the sampling frequency f, a cosine wave read address and a sine wave read address are created, and read addresses multiplexed alternately at a frequency twice the sampling frequency f and the positive / negative of the first positive / negative inversion means. A read address generating means for outputting a first inversion control signal for instructing inversion and a second inversion control signal for instructing positive / negative inversion of the second positive / negative inversion means;
A product-sum operation means for performing a product-sum operation on the input two color difference signals, a cosine wave value from the first positive / negative inversion means, and a sine wave value from the second positive / negative inversion means,
The storage means stores a value obtained by sequentially changing x from 0 to n / 4-1 one by one for a cosine wave represented by sin ((2mπ / n) x) at a corresponding address x,
It said read address creating means creates a read address of said sampling frequency is increased by one from 0 to n / 4-1 according to f, for a cosine wave for the sine wave as decremented by 1 becomes a n / 4-1 And generating first and second inversion control signals for instructing positive / negative inversion to the positive / negative inversion means based on the read addresses for the cosine wave and sine wave, and the read address for the cosine wave is CAd, If the read address for the sine wave is SAd,
CAd = n / 4-SAd and the relationship is characterized and to Luke error encoder that it is in the read address and the positive read address for sine wave for該余sine wave.
該変調色信号を含む映像信号の同期信号に基づいてリセット信号を作成するリセット信号作成手段と、
前記読み出しアドレス作成手段が該リセット信号に従って読み出しアドレスを任意の値にリセットし、該サンプリング周波数fに基づいて該読み出しアドレスを作成することを特徴とする請求項1ないしのいずれかに記載のカラーエンコーダ。
Reset signal creating means for creating a reset signal based on a synchronizing signal of a video signal including the modulated color signal;
Said read address creating means resets the read address to an arbitrary value according to the reset signal, the color of any one of claims 1 to 9, characterized in that to create the read address based on the sampling frequency f Encoder.
JP05925895A 1995-03-17 1995-03-17 Color encoder Expired - Fee Related JP3611362B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP05925895A JP3611362B2 (en) 1995-03-17 1995-03-17 Color encoder

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP05925895A JP3611362B2 (en) 1995-03-17 1995-03-17 Color encoder

Publications (2)

Publication Number Publication Date
JPH08256352A JPH08256352A (en) 1996-10-01
JP3611362B2 true JP3611362B2 (en) 2005-01-19

Family

ID=13108179

Family Applications (1)

Application Number Title Priority Date Filing Date
JP05925895A Expired - Fee Related JP3611362B2 (en) 1995-03-17 1995-03-17 Color encoder

Country Status (1)

Country Link
JP (1) JP3611362B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0849955A3 (en) * 1996-12-17 2000-05-03 Lg Electronics Inc. Device and method for generating a composite color signal with digital QAM

Also Published As

Publication number Publication date
JPH08256352A (en) 1996-10-01

Similar Documents

Publication Publication Date Title
JP2926615B2 (en) SSB signal generator
JP2646532B2 (en) Signal interpolation circuit
US5642169A (en) Television signal converting apparatus
JPH10510123A (en) Frequency synthesizer
US5931891A (en) Digital frequency synthesizer
JP3611362B2 (en) Color encoder
JPH0683067B2 (en) Frequency divider
US5001549A (en) Television signal generator
US5159435A (en) Television signal generator
JP2599091B2 (en) Television signal generator
US5936438A (en) Digital oscillator using lookup table with multiple cycles
JP3637891B2 (en) Modulation signal generator
US4654773A (en) Inverter control circuit
JP3356059B2 (en) Clock signal generator
US5365275A (en) Method and apparatus for generating PAL video signal by digital processing
JP3292553B2 (en) Digital phase shifter
JP2586468B2 (en) Digital chrominance subcarrier data generation circuit
JP2535900B2 (en) Clock signal generation circuit
JP3209187B2 (en) Clock frequency conversion circuit, conversion method therefor, and image receiving apparatus provided with clock frequency conversion function
JP7334206B2 (en) direct digital synthesizer
JP3193681B2 (en) Digital modulator for video signal
JP3527603B2 (en) Digital signal processing circuit for television receiver.
KR0142119B1 (en) Sine wave type interpolation circuit suitable for accumulation
US6518801B1 (en) Alias suppression method for 1-bit precision direct digital synthesizer
JP2715211B2 (en) Partial-integral superposition type reference frequency generation method for phase locked loop, and reference frequency generation circuit thereof

Legal Events

Date Code Title Description
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: 20041019

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20041019

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

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20081029

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20091029

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20091029

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20101029

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20111029

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20121029

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees