(57)【要約】【課題】テレテキスト信号の位相歪みを軽減する。【解決手段】デジタルデータのライジングエッジとフォーリングエッジを、周波数ｆ１（ｆ１＝デジタルデータの伝送レート／２）の正弦波の立上り波形と立下り波形で夫々置換することにより変調波を生成する。具体的には、周波数ｆ２（ｆ２＞ｆ１）のクロック信号に同期して、Δθ（Δθ＝３６０×ｆ１／ｆ２）を累積加算して第１の位相値を順次算出し、第１の位相値毎に、該第１の位相値に対応するレベルを選択する。選択に際して、第１の位相値が１８０度の整数倍を超えた時点を波形決定ポイントとして、各波形決定ポイントにおいて、該波形決定ポイントから、次の波形決定ポイントの直前までの間に、ＨＩＧＨレベル、ＬＯＷレベル、上記立上り波形、立下り波形のいずれを選択するかを、デジタルデータの現在のビットと次のビットに応じて決定する。【選択図】図１
2010103901.tif 000002
【特許請求の範囲】
【請求項１】
デジタルデータの論理１と論理０をＨＩＧＨレベルとＬＯＷレベルで夫々表すと共に、ライジングエッジとフォーリングエッジを、式（１）に示す周波数ｆ１の正弦波の立上り波形と立下り波形で夫々置換した変調波を生成する変調波生成装置であって、
周波数ｆ２（ｆ２＞ｆ１）のクロック信号に同期して、式（２）に従って算出されたΔθを累積加算して第１の位相値を順次算出する位相値算出部と、
該位相値算出部が算出した第１の位相値毎に、該第１の位相値に対応する前記変調波のレベルを選択するものであって、前記第１の位相値が１８０度の整数倍を超えた時点を波形決定ポイントとして、各波形決定ポイントにおいて、該波形決定ポイントから、次の波形決定ポイントの直前までの間に、ＨＩＧＨレベルと、ＬＯＷレベルと、前記正弦波の立上り波形において前記第１の位相値に対応するレベルと、前記正弦波の立下り波形において前記第１の位相値に対応するレベルのいずれを選択するかを、前記デジタルデータの現在のビットと次のビットに応じて決定する変調部と、
を備えることを特徴とする変調波生成装置。
ｆ１＝Ａ／２                    （１）
但し，Ａ：デジタルデータの伝送レート
Δθ＝３６０×ｆ１／ｆ２        （２）
【請求項２】
前記変調部は、前記現在のビットと次のビットが共に「１」であるときにＨＩＧＨレベルを選択し、
前記現在のビットと次のビットが共に「０」であるときにＬＯＷレベルを選択し、
前記現在のビットと次のビットが「１、０」であるときに、前記正弦波の立下り波形において前記第１の位相値に対応するレベルを選択し、
前記現在のビットと次のビットが「０、１」であるときに、前記正弦波の立上り波形において前記第１の位相値に対応するレベルを選択するように決定することを特徴とする請求項１に記載の変調波生成装置。
【請求項３】
前記変調波は、テレテキスト信号であることを特徴とする請求項１または２に記載の変調波生成装置。
【請求項４】
前記変調部は、
前記立上り波形と立下り波形の量子化データを記憶する正弦波量子化データ記憶部を備え、
ＨＩＧＨレベルと、ＬＯＷレベルと、前記正弦波量子化データ記憶部に記憶された量子化データとから、前記第１の位相値に対応する前記変調波のレベルを選択することを特徴とする請求項１から３のいずれか１項に記載の変調波生成装置。
【請求項５】
前記正弦波量子化データ記憶部は、前記立上り波形と立下り波形のいずれか片方の波形の量子化データのみを記憶しており、
前記変調部は、前記片方の波形の量子化データから、他方の波形の量子化データを算出可能なレベル算出部をさらに備えることを特徴とする請求項４に記載の変調波生成装置。
【請求項６】
前記正弦波量子化データ記憶部は、前記片方の波形の半分の量子化データのみを記憶しており、
前記レベル算出部は、前記一部の量子化データから、該片方の波形の他の部分の量子化データと、他方の波形の量子化データを算出可能であることを特徴とする請求項５に記載の変調波生成装置。
【請求項７】
前記立上り波形の量子化データは、０度から１８０度までの位相範囲内にＬＯＷレベルからＨＩＧＨレベルまで立ち上がる前記正弦波の量子化データであり、前記立下り波形の量子化データは、０度から１８０度の位相範囲内にＨＩＧＨレベルからＬＯＷレベルまで立ち下がる前記正弦波の量子化データであり、
前記位相値算出部は、前記第１の位相値を１８０で除算して得た剰余を第２の位相値として得るものであり、
前記変調部は、現在の第２の位相値が１つ前の第２の位相値より小さくなった時点を前記波形ポイントとすることを特徴とする請求項１から６のいずれか１項に記載の変調波生成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルデータを伝送するための変調波、特にデジタルＬＳＩの動作クロックが、該デジタルデータの伝送レートの整数倍ではない場合に上記変調波を生成する技術に関する。
【背景技術】
【０００２】
テレビジョン信号の隙間を利用して文字や単純図形などの情報を放送する文字多重放送（テレテキスト）が行われている。テレテキストでは、ベースバンドのコンポジット信号における垂直ブランキング期間（ＶＢＩ）にテレテキスト信号が伝送される。このテレテキスト信号により、６．９３７５Ｍｂｉｔ／Ｓｅｃのビットレートで情報データ（テレテキストデータ）を伝送する。
【０００３】
テレテキスト信号は、コンポジット信号に多重され、ＲＦ変調された後に地上波などにより伝送される。伝送過程において、信号劣化に起因して、Ｓ／Ｎ比が悪くなると共に、コンポジット信号のＤＣレベルも大きく変動することがある。そのため、受信側においてテレテキスト信号を正しく認識できないことが懸念される。また、ＲＦ変調前にノイズが混入した場合には、受信性能がさらに劣化してしまう恐れがある。
【０００４】
特許文献１には、受信側において予め「６．９３７５／２」ＭＨｚのクロック信号を用意し、該クロック信号の位相と、受信したテレテキスト信号のクロック・ラン・イン信号の位相と合わせることにより受信性能を高める手法が開示されている。しかし、受信装置に予め用意された「６．９３７５／２」ＭＨｚのクロック信号がローカルクロック信号であるため、クロック・ラン・イン信号と位相が同期したとしても周波数がずれる可能性がある。また、この手法は、実質的には、テレテキスト信号の１ビット目の位相を用いて、受信装置における「６．９３７５／２」ＭＨｚのローカルクロック信号と同期を行うので、テレテキスト信号の２ビット目以後のビットについて位相歪みがある場合には対応できない。
【０００５】
これらの理由から、ＲＦ変調前の波形ができるだけ理想波形に近づくようにテレテキスト信号を生成することが望まれている。
【０００６】
図７は、「１」と「０」が交互に配列しているテレテキストデータ「１、０、１、０」に対応する理想的なテレテキスト信号Ｃ１を示す。テレテキスト信号は、ＨＩＧＨレベルとＬＯＷレベルにより論理１と論理０を夫々表すため、この場合、テレテキスト信号Ｃ１は、「６．９３７５／２」ＭＨｚの正弦波であり、１８０度毎に立上りと立下りを交互に繰り返す。
【０００７】
図７から分かるように、値が「１」である各ビットは、前後のビットが「０」であるため、テレテキスト信号Ｃ１は、該ビットに対応する位相範囲の中点から、次の位相範囲の中点まで立ち下がる。一方、値が「０」である各ビットは、前後のビットが「１」であるため、テレテキスト信号Ｃ１は、該ビットに対応する位相範囲の中点から次の位相範囲の中点まで立ち上がる。例えば、図７の例において、０度〜１８０度の位相範囲は、値が「１」であるビットに対応し、９０度においてテレテキスト信号Ｃ１は立下りを開始する。また、１８０度〜３６０度の位相範囲は、値が「０」であるビットに対応し、２７０度においてテレテキスト信号Ｃ１は立上りを開始する。
【０００８】
図８は、「０」の後に「１、１、０、１」と続くテレテキストデータに対応する理想的なテレテキスト信号Ｃ２を示す。この例においても、０度〜１８０度の位相範囲に対応するビットが「１」であるが、該ビットの後のビットが「１」であるため、テレテキスト信号Ｃ２は、９０度において立下りをせず、９０度〜２７０度までＨＩＧＨレベルを維持する。
【０００９】
一方、１８０度〜３６０度の位相範囲に対応するビットが「１」であり、後のビットが「０」であるため、テレテキスト信号Ｃ２は、２７０度において立下りを開始する。
【００１０】
図９は、「０」の後に「０、０、１、０」のテレテキストデータに対応する理想なテレテキスト信号Ｃ３を示す。この例において、０度〜１８０度の位相範囲に対応するビットが「０」であり、その前後のビットも「０」であるため、テレテキスト信号Ｃ３は、２７０度までＬＯＷレベルを維持する。一方、１８０度〜３６０度の位相範囲に対応するビットが「０」であり、その後のビットが「１」であるため、テレテキスト信号Ｃ３は、２７０度において立上りを開始する。
【００１１】
すなわち、理想なテレテキスト信号において、テレテキストデータの１ビットは「ｎ×１８０度〜（ｎ＋１）×１８０度」（ｎ：０以上の整数）の位相範囲に対応し、該ビットと、該ビットの前のビットの値により、前の位相範囲の中点から、該位相範囲の中点までの波形が決まる。また、該ビットと、該ビットの後のビットの値により、該位相範囲の中点から、後の位相範囲の中点までの波形が決まる。
【００１２】
文字多重放送信号の受信性能を高めるために、なるべく図７〜図９に示す波形に近づけるようにテレテキスト信号を生成する必要がある。
【００１３】
テレテキスト信号の生成について、下記の手法が考えられる。この手法は、放送系のデバイスに通常提供される動作クロックを利用して６．９３７５ＭＨｚのクロック信号（以下ビットクロックという）を生成する。そして、生成したビットクロックに応じて、テレテキストデータの「１」または「０」に対応する波形の形と垂直位置を決めてテレテキスト信号を生成する。
この手法により生成されたテレテキスト信号の優劣は、ビットクロックの精度に依存する。
【００１４】
一般的に、放送系のデバイス内には、２７ＭＨｚと５４ＭＨｚの動作クロックが提供されている。いずれの動作クロックの周波数も、ビットクロックの整数倍ではない。既存の動作クロックから１／Ｋ（Ｋ：１より大きい非整数）のクロック信号を精度良く生成するために、分周器などを備えられたＰＬＬ（位相同期回路）を用いることが考えられるが、ＰＬＬ回路を設けることにより、装置が高価になると共に、回路規模も大きくなるという問題がある。そのため、テレテキスト信号を生成する装置において、通常、カウンタ回路によりビットクロックを生成する。ここで、２７ＭＨｚの動作クロックを用いる場合を例に説明する。
【００１５】
カウンタ回路により、２７ＭＨｚの動作クロックから６．９３７５ＭＨｚのクロック信号を生成する原理は、下記の式（１）により示される。
２７×３７／１４４＝６．９３７５            （１）
【００１６】
具体的には、３７ずつ加算するカウンタにより加算を行い、加算結果が１４４を超えるたびにビットクロックを生成し、かつ１４４で剰余演算を行う。
【００１７】
また、特許文献２には、ターゲット波形を量子化して得た波形データをＲＯＭテーブルに記憶しておき、発生すべき周波数に応じて当該波形データを読み出して論理信号と重畳することによりデジタルブランキング信号を生成する手法が開示されている。この手法も、テレテキスト信号の生成に適用できると考えられる。
【特許文献１】特開平０７−２２１６３４号公報
【特許文献２】特開２００２−２７１７５５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１８】
ところで、カウンタ回路によりビットクロックを生成し、ビットクロックを用いてテレテキスト信号を生成する手法では、オーバーフローの値が変動するため、ビットクロックの立ち上りのタイミングがずれてしまう。そのため、生成されたビットクロックにはジッタが生じ、ビットクロックを用いて作成したテレテキスト信号には、位相のずれに起因する歪みが生じてしまう。
【００１９】
図１０は、ジッタが含まれたビットクロックを用いて生成したテレテキスト信号の例を示す。このテレテキスト信号は、「０」であるビットの後に、「１、１、０」が続くテレテキストデータに対応するものである。図１０において、点線は理想波形Ｃｂを示し、実線は、実波形Ｃａを示す。また、白丸は、理想波形の立上り開始ポイントと立下り開始ポイントを示し、黒丸は、実波形の立上り開始ポイントと立下り開始ポイントを示す。
【００２０】
図１０に示すように、この例において、実波形Ｃａの立上り開始ポイントは理想波形Ｃｂの立上り開始ポイントからずれており、実波形Ｃａの立下り開始ポイントも、理想波形Ｃｂの立下り開始ポイントからずれている。そのため、実波形Ｃａには立上り位相歪みと立下り位相歪みが生じている。
【００２１】
これでは、テレテキスト信号をコンポジット信号に多重してＲＦ変調して得た放送信号にも位相の歪みが含まれるため、伝送路においてさらに劣化が加わると、受信側でデコードする際には、テレテキスト信号を正しく認識できなくなる。
【００２２】
特許文献２は、ターゲット波形の量子化データを用いてテレテキスト信号を生成する手法を開示したものの、具体的なアルゴリズムが不明である。また、テレテキスト信号の位相歪みなどを軽減する工夫も示唆されていない。
【課題を解決するための手段】
【００２３】
本発明の１つの態様は、デジタルデータの論理１と論理０をＨＩＧＨレベルとＬＯＷレベルで夫々表すと共に、ライジングエッジとフォーリングエッジを、式（２）に示す周波数ｆ１の正弦波の立上り波形と立下り波形で夫々置換した変調波を生成する変調波生成装置である。
ｆ１＝Ａ／２                    （２）
但し，Ａ：デジタルデータの伝送レート
【００２４】
この変調波生成装置は、位相値算出部と、変調部を備える。
【００２５】
位相値算出部は、周波数ｆ２（ｆ２＞ｆ１）のクロック信号に同期して、式（３）に従って算出されたΔθを累積加算して第１の位相値を順次算出する。
Δθ＝３６０×ｆ１／ｆ２        （３）
【００２６】
変調部は、位相値算出部が算出した第１の位相値毎に、該第１の位相値に対応する変調波のレベルを選択するものであって、第１の位相値が１８０度の整数倍を超えた時点を波形決定ポイントとして、各波形決定ポイントにおいて、該波形決定ポイントから、次の波形決定ポイントの直前までの間に、ＨＩＧＨレベルと、ＬＯＷレベルと、上記正弦波の立上り波形において第１の位相値に対応するレベルと、上記正弦波の立下り波形において第１の位相値に対応するレベルのいずれを選択するかを、デジタルデータの現在のビットと次のビットに応じて決定する。
【００２７】
なお、上記態様の装置を方法や回路、システムなどに置き換えて表現したものも、本発明の態様として有効である。
【発明の効果】
【００２８】
本発明にかかる技術によれば、テレテキスト信号の位相歪みを軽減できる。
【発明を実施するための最良の形態】
【００２９】
以下、図面を参照して本発明の実施の形態について説明する。
図１は、本発明の実施の形態にかかるテレビ信号生成装置１００を示す。テレビ信号生成装置１００は、デジタル映像信号と、テレテキストデータから放送信号（アナログテレビ信号）を生成するものであり、テレテキスト信号生成部１０２と、加算器１７０と、デジタル／アナログコンバータ（以下Ｄ／Ａコンバータという）１８０を有する。
【００３０】
テレテキスト信号生成部１０２は、テレテキスト信号を生成して加算器１７０に出力する。本実施の形態において、テレテキスト信号の伝送レートが６．９３７５Ｍｂｉｔ／ｓｅｃである。
【００３１】
加算器１７０は、デジタル映像信号と、テレテキスト信号生成部１０２からのテレテキスト信号とを重畳してＤ／Ａコンバータ１８０に出力する。
【００３２】
Ｄ／Ａコンバータ１８０は、加算器１７０からの出力をＤ／Ａ変換してアナログテレビ信号を得る。
【００３３】
テレテキスト信号生成部１０２は、位相値算出部１１０と、サイン波レベル供給部１２０と、制御部１３０と、ＦＩＦＯ１４０と、波形決定部１５０と、マルチプレクサ（以下ＭＵＸという）１６０を備える。テレテキスト信号生成部１０２において、位相値算出部１１０を除いた他の機能ブロックは、変調部を構成する。
【００３４】
位相値算出部１１０は、テレビ信号生成装置１００の動作クロック（周波数ｆ２：５４ＭＨｚ）を用いて、テレテキスト信号の伝送レートに対応する周波数ｆ１（「６．９３７５／２」ＭＨｚ）の正弦波を生成するための位相γを算出する。本実施の形態において、位相値算出部１１０は、０度〜１８０度の位相γを算出するものである。
【００３５】
図示のように、位相値算出部１１０は、加算器１１２と、剰余演算器１１４と、レジスタ１１６を備える。
【００３６】
加算器１１２は、レジスタ１１６に格納された値と、周波数制御信号に設定された加算値Δθを加算する。なお、Δθは、下記の式（４）に従って算出された２３．１２５である。
Δθ＝３６０×ｆ１／ｆ２＝３６０×（６．９３７５／２）／５４＝２３．１２５  （４）
【００３７】
剰余演算器１１４は、加算器１１２の出力に対して、１８０で割った余りをとる剰余演算を行って、剰余（すなわち位相γ）をサイン波レベル供給部１２０、制御部１３０、レジスタ１１６に出力する。
【００３８】
レジスタ１１６は、５４ＭＨｚの動作クロックに同期して動作する。レジスタ１１６は、初期値が０であり、剰余演算器１１４から位相γを受信する度に、受信した位相γで格納値を更新する。レジスタ１１６に格納された位相γは、加算器１１２に供される。
【００３９】
サイン波レベル供給部１２０は、ＬＵＴ（ルックアップテーブル）１２２と、レベル算出部１２４を備え、「６．９３７５／２」ＭＨｚの正弦波の立上り波形と立下り波形の量子化データをＭＵＸ１６０に供給可能である。
【００４０】
図２の右側は、サイン波レベル供給部１２０により、それらの量子化データを供給可能な立上り波形Ｓ１と立下り波形Ｓ２を示す。図示のように、立上り波形Ｓ１は、０度〜１８０度の位相範囲内にレベルがＬＯＷからＨＩＧＨまで立ち上がり、立下り波形Ｓ２は、０度〜１８０度の位相範囲内にレベルがＨＩＧＨからＬＯＷまで立ち下る。
【００４１】
図２の左側は、ＬＵＴ１２２に量子化データが記憶された波形を示す。本実施の形態において、ＬＵＴ１２２は、上記立上り波形Ｓ１の量子化データのみを記憶している。
【００４２】
ＬＵＴ１２２は、位相値算出部１１０から出力した位相γに対応する、立上り波形Ｓ１におけるレベル値をレベル算出部１２４に出力する。
【００４３】
レベル算出部１２４は、波形決定部１５０からの第２の波形制御信号Ｃｔｒ４に応じて、立上り波形Ｓ１または立下り波形Ｓ２における、位相γに対応するレベル値をＭＵＸ１６０に出力する。具体的には、第２の波形制御信号Ｃｔｒ４が「立上り波形」を示すときに、ＬＵＴ１２２が出力したレベル値をそのままＭＵＸ１６０に出力する。一方、第２の波形制御信号Ｃｔｒ４が「立下り波形」を示すときに、ＬＵＴ１２２が出力したレベル値から、該レベル値に対応する、立下り波形Ｓ２におけるレベル値を算出してＭＵＸ１６０に出力する。
【００４４】
以下、説明上の便宜のため、立上り波形Ｓ１と立下り波形Ｓ２におけるレベル値を夫々「立上りサイン波レベル」と「立下りサイン波レベル」といい、符号についてもＳ１とＳ２を夫々用いる。
【００４５】
制御部１３０は、剰余演算器１１４が出力した位相γと、レジスタ１１６に格納された位相（剰余演算器１１４が出力した位相γの１つ前の位相）に応じて、ＦＩＦＯ１４０にシフトさせるＦＩＦＯ制御信号Ｃｔｒ１と、波形決定部１５０に波形を決定させる波形決定タイミング信号Ｃｔｒ２をＦＩＦＯ１４０と波形決定部１５０に夫々出力する。ＦＩＦＯ制御信号Ｃｔｒ１の出力タイミングは、レジスタ１１６に格納された位相がΔθ（ここでは２３．１２５）より大きく、かつ、剰余演算器１１４からの位相γと１８０度との差が２３．１２５以下になった時点である。波形決定タイミング信号Ｃｔｒ２を出力するタイミングは、ＦＩＦＯ制御信号Ｃｔｒ１を出力したときの位相γの次の位相γを受信した時点である。このタイミングは、剰余演算器１１４が出力した位相γがレジスタ１１６に格納された位相より小さくなった時点でもある。
【００４６】
すなわち、制御部１３０は、加算器１１２の出力が１８０度を超える直前の時点にＦＩＦＯ１４０にＦＩＦＯ制御信号Ｃｔｒ１を出力し、加算器１１２の出力が１８０度を超えた直後に波形決定部１５０に波形決定タイミング信号Ｃｔｒ２を出力する。
【００４７】
ＦＩＦＯ１４０は、ＦＩＦＯ（Ｆｉｒｓｔ  Ｉｎ  Ｆｉｒｓｔ  Ｏｕｔ）バッファであり、入力されたテレテキストデータを一時的に格納する。ＦＩＦＯ１４０は、制御部１３０からＣｔｒ１が入力される度に、格納されたデータを１ビットシフトする。
【００４８】
波形決定部１５０は、波形決定タイミング信号Ｃｔｒ２を受信すると、その時点のＦＩＦＯ１４０の先頭２ビットに応じて、下記のように、ＭＵＸ１６０の選択を制御する第１の波形制御信号Ｃｔｒ３と、レベル算出部１２４を制御する第２の波形制御信号Ｃｔｒ４を生成して、次の波形決定タイミング信号Ｃｔｒ２を受信するまでＭＵＸ１６０とレベル算出部１２４に出力する。
【００４９】
＜ＦＩＦＯ１４０の先頭２ビット：「１１」＞
この場合、波形決定部１５０は、ＨＩＧＨレベルの選択を指示する第１の波形制御信号Ｃｔｒ３をＭＵＸ１６０に出力する。この場合、レベル算出部１２４からＭＵＸ１６０に出力されるレベル値が選択されないので、第２の波形制御信号Ｃｔｒ４としては、「立上り波形」と「立下り波形」のいずれを示すものであってもよい。本実施の形態において、この場合の第２の波形制御信号Ｃｔｒ４は、「立上り波形」を示すものである。
【００５０】
＜ＦＩＦＯ１４０の先頭２ビット：「００」＞
この場合、波形決定部１５０は、ＬＯＷレベルの選択を指示する第１の波形制御信号Ｃｔｒ３をＭＵＸ１６０出力する。この場合も、レベル算出部１２４からＭＵＸ１６０に出力されるレベル値が選択されないので、第２の波形制御信号Ｃｔｒ４としては、「立上り波形」と「立下り波形」のいずれを示すものであってもよい。本実施の形態において、この場合の第２の波形制御信号Ｃｔｒ４も、「立上り波形」を示すものである。
【００５１】
＜ＦＩＦＯ１４０の先頭２ビット：「０１」＞
この場合、波形決定部１５０は、ＭＵＸ１６０には、レベル算出部１２４からのサイン波レベルＳの選択を指示する第１の波形制御信号Ｃｔｒ３を出力し、レベル算出部１２４には、「立上り波形」を示す第２の波形制御信号Ｃｔｒ４を出力する。
この場合、レベル算出部１２４からのサイン波レベルＳは、立上り波形レベルＳ１となる。
【００５２】
＜ＦＩＦＯ１４０の先頭２ビット：「１０」＞
この場合、波形決定部１５０は、ＭＵＸ１６０には、レベル算出部１２４からのサイン波レベルＳの選択を指示する第１の波形制御信号Ｃｔｒ３を出力し、レベル算出部１２４には、「立下り波形」を示す第２の波形制御信号Ｃｔｒ４を出力する。
この場合、レベル算出部１２４からのサイン波レベルＳは、立下り波形レベルＳ２となる。
【００５３】
レベル算出部１２４は、前述したように、第２の波形制御信号Ｃｔｒ４が「立上り波形」を示すときに、ＬＵＴ１２２が出力したレベル値（立上り波形レベルＳ１）をそのままＭＵＸ１６０に出力する。一方、第２の波形制御信号Ｃｔｒ４が「立下り波形」を示すときに、ＬＵＴ１２２が出力したレベル値から、該レベル値に対応する立下り波形レベルＳ２を算出してＭＵＸ１６０に出力する。
ＭＵＸ１６０は、第１の波形制御信号Ｃｔｒ３に従って、ＨＩＧＨレベル、ゼロレベル（ＬＯＷレベル）、レベル算出部１２４からのサイン波レベルＳのうちから１つを選択することによってテレテキスト信号を生成する。
【００５４】
図３は、テレテキストデータが「１０１１００１１１０・・・」である場合に、ＭＵＸ１６０から出力されるテレテキスト信号と、ＦＩＦＯ１４０がシフトするタイミング（ＦＩＦＯシフトポイント）と、波形決定ポイントを示す。この場合、ＦＩＦＯ１４０において、上記テキストデータは、「０１１１００１１０１・・・」の配置順になる。なお、波形決定ポイントは、波形決定部１５０が制御部１３０から波形決定タイミング信号Ｃｔｒ２を受信した時点であり、この時点において、波形決定部１５０は、次の波形決定タイミング信号Ｃｔｒ２を受信するまでの第１の波形制御信号Ｃｔｒ３と第２の波形制御信号Ｃｔｒ４を決定する。また、図３において、白丸と黒丸がＦＩＦＯシフトポイントと波形決定ポイントをそれぞれ示す。
【００５５】
ＦＩＦＯ１４０は、制御部１３０からのＦＩＦＯ制御信号Ｃｔｒ１に従ってテレテキストデータを１ビットずつシフトする。例として、ＦＩＦＯ１４０の先頭２ビットが初期値の「００」であり、３ビット目がテレテキストデータの１ビット目「１」になった時点をｔ１として、ｔ１において位相値算出部１１０が算出した位相γが１６１．８７５であるとする。
【００５６】
このとき、位相γと１８０の差が１８．１２５であり、２３．１２５より小さいため、制御部１３０は、ＦＩＦＯ制御信号Ｃｔｒ１をＦＩＦＯ１４０に出力する。これに応じて、ＦＩＦＯ１４０は、テレテキストデータを１ビットシフトする。シフトする前は、前述のように、ＦＩＦＯ１４０には、先頭の２ビットの初期値「００」の後に、テレテキストデータが続く。
【００５７】
ｔ２において、剰余演算器１１４から次の位相γ（５）が出力される。それに同期して制御部１３０は波形決定タイミング信号Ｃｔｒ２を波形決定部１５０に出力する。図示のように、ｔ２において、ｔ１で行われたシフトにより、ＦＩＦＯ１４０の１ビット目は初期値の「０」であり、２ビット目は、テレテキストの１ビット目の「１」になっている。
【００５８】
波形決定部１５０は、波形決定タイミング信号Ｃｔｒ２を受信すると、ＦＩＦＯ１４０の先頭２ビットを参照して、次の波形決定タイミング信号Ｃｔｒ２を受信するまでの第１の波形制御信号Ｃｔｒ３と第２の波形制御信号Ｃｔｒ４を決定する。ＦＩＦＯ１４０の先頭２ビットが「０１」であるため、波形決定部１５０は、レベル算出部１２４からのサイン波レベルＳの選択を指示する第１の波形制御信号Ｃｔｒ３をＭＵＸ１６０に出力すると共に、「立上り波形」を示す第２の波形制御信号Ｃｔｒ４をレベル算出部１２４に出力する。
【００５９】
これにより、次の波形決定ポイント（図中ｔ４）の前のｔ３まで、レベル算出部１２４は、ＬＵＴ１２２からの立上り波形レベルＳ１をＭＵＸ１６０に出力し、ＭＵＸ１６０は、レベル算出部１２４からのサイン波レベルＳ（ここでは立上り波形レベルＳ１）を選択し続ける。
【００６０】
ｔ３において、剰余演算器１１４からの位相γが１６６．８７５（１８０度との差が１３．１２５）であり、レジスタ１１６に格納された位相が１４３．７５（２３．１２５より大きい）であるため、制御部１３０は、ＦＩＦＯ制御信号Ｃｔｒ１をＦＩＦＯ１４０に出力する。また、ｔ３の次の時点（波形決定ポイントｔ４）において、波形決定タイミング信号Ｃｔｒ２を波形決定部１５０に出力する。
【００６１】
ｔ４において、ｔ３で行われたシフトにより、ＦＩＦＯ１４０の１ビット目は、テレテキストの１ビット目の「１」になっている。
【００６２】
波形決定部１５０は、波形決定タイミング信号Ｃｔｒ２を受信すると、ＦＩＦＯ１４０の先頭２ビットを参照して、次の波形決定タイミング信号Ｃｔｒ２を受信するまでの第１の波形制御信号Ｃｔｒ３と第２の波形制御信号Ｃｔｒ４を決定する。ＦＩＦＯ１４０の先頭２ビットが「０１」であるため、波形決定部１５０は、レベル算出部１２４からのサイン波レベルＳの選択を指示する第１の波形制御信号Ｃｔｒ３をＭＵＸ１６０に出力すると共に、「立下り波形」を示す第２の波形制御信号Ｃｔｒ４をレベル算出部１２４に出力する。
【００６３】
これにより、ＭＵＸ１６０は、次の波形決定ポイント（図中ｔ６）の前のｔ５まで、レベル算出部１２４は、ＬＵＴ１２２からの立上り波形レベルＳ１に対応する立下り波形レベルＳ２を算出してＭＵＸ１６０に出力し、ＭＵＸ１６０は、レベル算出部１２４からのサイン波レベルＳ（ここでは立下り波形レベルＳ２）を選択し続ける。
【００６４】
同様に、制御部１３０は、シフトポイントｔ５においてＦＩＦＯ制御信号Ｃｔｒ１をＦＩＦＯ１４０に出力し、波形決定ポイントｔ６において波形決定タイミング信号Ｃｔｒ２を波形決定部１５０に出力する。これにより、波形決定ポイントｔ６において、ＦＩＦＯ１４０に格納されたデータが「・・・０１１１００１１０」になるため、ｔ７まで、レベル算出部１２４は、ＬＵＴ１２２からの立上り波形レベルＳ１をＭＵＸ１６０に出力し、ＭＵＸ１６０は、レベル算出部１２４からのサイン波レベルＳ（ここでは立上り波形レベルＳ１）を選択し続ける。
【００６５】
ｔ７において、剰余演算器１１４からの位相γが１７６．８７５（１８０度との差が１３．１２５）であり、レジスタ１１６に格納された位相が１５３．７５（２３．１２５より大きい）であるため、制御部１３０は、ＦＩＦＯ制御信号Ｃｔｒ１をＦＩＦＯ１４０に出力する。また、ｔ７の次の時点（波形決定ポイントｔ８）において、波形決定タイミング信号Ｃｔｒ２を波形決定部１５０に出力する。
【００６６】
ｔ８において、ｔ７で行われたシフトにより、ＦＩＦＯ１４０の先頭２ビットは「１１」になっている。
【００６７】
波形決定部１５０は、波形決定タイミング信号Ｃｔｒ２を受信すると、ＦＩＦＯ１４０の先頭２ビットを参照して、次の波形決定タイミング信号Ｃｔｒ２を受信するまでの第１の波形制御信号Ｃｔｒ３と第２の波形制御信号Ｃｔｒ４を決定する。この時、ＦＩＦＯ１４０の先頭２ビットが「１１」であるため、波形決定部１５０は、ＨＩＧＨレベルの選択を指示する第１の波形制御信号Ｃｔｒ３をＭＵＸ１６０に出力すると共に、「立上り波形」を示す第２の波形制御信号Ｃｔｒ４をレベル算出部１２４に出力する。
【００６８】
これにより、ＭＵＸ１６０は、次の波形決定ポイント（図中ｔ１０）の前のｔ９まで、ＨＩＧＨレベルを選択し続ける。
【００６９】
ｔ９において、剰余演算器１１４からの位相γが１５８．７５（１８０度との差が２１．２５）であり、レジスタ１１６に格納された位相が１３５．６２５（２３．１２５より大きい）であるため、制御部１３０は、ＦＩＦＯ制御信号Ｃｔｒ１をＦＩＦＯ１４０に出力する。また、ｔ９の次の時点（波形決定ポイントｔ１０）において、波形決定タイミング信号Ｃｔｒ２を波形決定部１５０に出力する。
【００７０】
ｔ１０において、ｔ９で行われたシフトにより、ＦＩＦＯ１４０の先頭２ビットは「０１」になっている。波形決定部１５０は、波形決定タイミング信号Ｃｔｒ２を受信すると、ＦＩＦＯ１４０の先頭２ビットを参照して、次の波形決定タイミング信号Ｃｔｒ２を受信するまでの第１の波形制御信号Ｃｔｒ３と第２の波形制御信号Ｃｔｒ４を決定する。この時、ＦＩＦＯ１４０の先頭２ビットが「０１」であるため、波形決定部１５０は、レベル算出部１２４からのサイン波レベルＳの選択を指示する第１の波形制御信号Ｃｔｒ３をＭＵＸ１６０に出力すると共に、「立下り波形」を示す第２の波形制御信号Ｃｔｒ４をレベル算出部１２４に出力する。
【００７１】
これにより、次の波形決定ポイント（図中ｔ１２）の前のｔ１１まで、レベル算出部１２４は、ＬＵＴ１２２からの立上り波形レベルＳ１に対応する立下り波形レベルＳ２を算出してＭＵＸ１６０に出力し、ＭＵＸ１６０は、レベル算出部１２４からのサイン波レベルＳ（ここでは立下り波形レベルＳ２）を選択し続ける。
【００７２】
このように、ＦＩＦＯ１４０のシフトとＭＵＸ１６０の選択が繰り返され、テレテキスト信号が生成され、加算器１７０に出力される。
【００７３】
図４は、テレテキスト信号生成部１０２が生成したテレテキスト信号と、６．９３７５／２」ＭＨｚの正弦波を比較する図である。図示のように、テレテキスト信号生成部１０２により、テレテキストデータは、ライジングエッジとフォーリングエッジが６．９３７５／２」ＭＨｚの正弦波の立上り波形と立下り波形に夫々置換された、ビットレートが６．９３７５Ｍｂｉｔ／Ｓｅｃのテレテキスト信号に変換されており、理想の位相が得られる。
【００７４】
図５と図６は、カウンタ回路によりビットクロックを生成し、ビットクロックを用いてテレテキスト信号を生成する従来の手法により得られたテレビ信号の例と、本発明の手法を適用したテレビ信号生成装置１００により生成したテレビ信号の例を夫々示す。図５に示すように、従来の手法では、立上りや立下りとで独立にジッタが生じ、結果的にはエッジが揺れるだけではなく波形の幅も広くなったり狭くなったりしている。一方、図６に示すように、本発明にかかる技術によれば、従来の手法より、位相歪みが大幅に軽減されている。
【００７５】
以上、実施の形態をもとに本発明を説明した。実施の形態は例示であり、本発明の主旨から逸脱しない限り、上述した各実施の形態に対して、さまざまな変更、増減、組合せを行ってもよい。これらの変更、増減、組合せが行われた変形例も本発明の範囲にあることは当業者に理解されるところである。
【００７６】
例えば、本実施の形態において、ＬＵＴ１２２は立上り波形の量子化データのみを格納し、レベル算出部１２４により立下り波形の量子化データを算出している。ＬＵＴ１２２が立下り波形の量子化データを格納し、レベル算出部１２４により立上り波形の量子化データを算出するようにしてもよい。このように、立上り波形と立下り波形のいずれか一方の量子化データのみをＬＵＴ１２２に格納することにより、ルックアップテーブルのサイズを抑制することができる。
【００７７】
ＬＵＴ１２２の容量をさらに抑制するために、立上り波形または立下り波形の半分の量子化データ（例えば０度〜９０度の位相範囲内の量子化データ）のみを格納し、他の量子化データについてはレベル算出部１２４により算出するようにしてもよい。
【００７８】
勿論、立上り波形と立下り波形の両方の量子化データをＬＵＴ１２２に格納して選択的にＭＵＸ１６０に出力するようにしてもよい。この場合、レベル算出部１２４による演算が不要になる。
【００７９】
また、本実施の形態において、波形決定ポイントの直前の時点でＦＩＦＯ１４０のシフトをするようにして制御の簡単化を図っているが、今回の波形決定ポイントに到達するまでにＦＩＦＯ１４０のシフトが完了していればよいため、前回の波形決定ポイントの後から、今回の波形決定ポイントの直前までの任意の時点でＦＩＦＯ１４０のシフトを行うようにしてもよい。
【００８０】
また、本実施の形態において、テレテキスト信号の位相の精度を高めるために、５４ＭＨｚの動作クロックを用いたが、２７ＭＨｚの動作クロックを用いてもよい。この場合、Δθとしては、４６．２５を用いればよい。
【図面の簡単な説明】
【００８１】
【図１】本発明の実施の形態にかかるテレビ信号生成装置を示す図である。
【図２】図１に示すテレビ信号生成装置におけるサイン波レベル供給部１２０を説明するための図である。
【図３】図１に示すテレビ信号生成装置におけるテレテキスト信号生成部によるテレテキスト信号の生成動作を説明するための図である。
【図４】図１に示すテレビ信号生成装置におけるテレテキスト信号生成部により生成したテレテキスト信号の位相を説明するための図である。
【図５】従来の手法により生成したテレビ信号の例を示す図である。
【図６】図１に示すテレビ信号生成装置により生成したテレビ信号の例を示す図である。
【図７】理想なテレテキスト信号の例を示す図である（その１）。
【図８】理想なテレテキスト信号の例を示す図である（その２）。
【図９】理想なテレテキスト信号の例を示す図である（その３）。
【図１０】従来の手法の問題点を説明するための図である。
【符号の説明】
【００８２】
１００  テレビ信号生成装置
１０２  テレテキスト信号生成部
１１０  位相値算出部
１１２  加算器
１１４  剰余演算器
１１６  レジスタ
１２０  サイン波レベル供給部
１２２  ＬＵＴ
１２４  レベル算出部
１３０  制御部
１４０  ＦＩＦＯ
１５０  波形決定部
１６０  マルチプレクサ
１７０  加算器
１８０  Ｄ／Ａコンバータ
Ｃｔｒ１  ＦＩＦＯ制御信号
Ｃｔｒ２  波形決定タイミング信号
Ｃｔｒ３  第１の波形制御信号
Ｃｔｒ４  第２の波形制御信号
Ｓ１  立上り波形レベル
Ｓ２  立下り波形レベル
Ｓ  レベル算出部１２４からのサイン波レベル
【図１】
2010103901.tif 000003
【図２】
2010103901.tif 000004
【図３】
2010103901.tif 000005
【図４】
2010103901.tif 000006
【図５】
2010103901.tif 000007
【図６】
2010103901.tif 000008
【図７】
2010103901.tif 000009
【図８】
2010103901.tif 000010
【図９】
2010103901.tif 000011
【図１０】
2010103901.tif 000012