(57)【特許請求の範囲】
【請求項１】
音声素片を接続することで合成音声を生成する素片接続型音声合成方式に用いられる音声波形データベースを生成する音声波形データベース生成装置であって、
各発話音声の音声パラメータを保持している音声データと、当該音声データ中の各発話音声に対応する発話情報の集合（発話情報データ）とを用いて、各音声合成単位を複数の状態で表現できるモデルを学習することによって音声合成用モデルを得るモデル学習部と、
上記音声合成用モデルから生成した音声パラメータと上記音声データに含まれる音声パラメータとの重み付き和で表された重み付き音声パラメータを用いて生成した音声波形を保存して上記音声波形データベースを構築する音声波形データベース構築部と
を含む音声波形データベース生成装置。
【請求項２】
請求項１に記載の音声波形データベース生成装置であって、
上記音声波形データベース構築部は、
上記音声データのデータ量が多いほど、上記音声合成用モデルから生成した音声パラメータに対する重みＡが、上記音声データに含まれる音声パラメータに対する重みＢよりも小さくなるように、各重みを設定する
ことを特徴とする音声波形データベース生成装置。
【請求項３】
請求項２に記載の音声波形データベース生成装置であって、
上記音声波形データベース構築部は、
上記発話情報データに含まれる発話情報と上記音声合成用モデルに含まれる音声パラメータとを用いて、各発話音声に対応する音声パラメータを生成する音声パラメータ生成部と、
各発話音声ごとに、上記音声パラメータ生成部によって生成された音声パラメータに重みＡを乗じたものと上記音声データに含まれる音声パラメータに重みＢを乗じたものとの和で表される上記重み付き音声パラメータを求める音声パラメータ算出部と、
上記重み付き音声パラメータと音声合成フィルタを用いて音声波形を生成する音声波形生成部と
を含むことを特徴とする音声波形データベース生成装置。
【請求項４】
請求項２または請求項３に記載の音声波形データベース生成装置であって、
上記各重みの設定に、上記音声データに含まれる発話音声の総時間長、または、上記音声データに含まれる音声合成単位数を用いる
ことを特徴とする音声波形データベース生成装置。
【請求項５】
音声素片を接続することで合成音声を生成する素片接続型音声合成方式に用いられる音声波形データベースを生成する音声波形データベース生成方法であって、
各発話音声の音声パラメータを保持している音声データと、当該音声データ中の各発話音声に対応する発話情報の集合（発話情報データ）とを用いて、各音声合成単位を複数の状態で表現できるモデルを学習することによって音声合成用モデルを得るモデル学習ステップと、
上記音声合成用モデルから生成した音声パラメータと上記音声データに含まれる音声パラメータとの重み付き和で表された重み付き音声パラメータを用いて生成した音声波形を保存して上記音声波形データベースを構築する音声波形データベース構築ステップと
を有する音声波形データベース生成方法。
【請求項６】
コンピュータを、請求項１から請求項４のいずれかに記載の音声波形データベース生成装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声合成に用いられる音声波形データベースの構築技術に関する。
【背景技術】
【０００２】
近年、主流となっている音声合成方式として、肉声に近い高品質な音声を合成できる素片接続型音声合成方式［例えば特許文献１参照］や、素片接続型音声合成方式よりも品質は劣るが少量の音声データからでも安定した品質の音声を合成することができるHMM（隠れマルコフモデル）音声合成方式［例えば非特許文献１参照］が提案されている。
【０００３】
素片接続型音声合成方式では、あらかじめ収録された数時間から数十時間程度の大量の音声データから、音声合成単位（音節、音素等）ごとに多数の音声素片を持つ音声波形データベースが構築される。音声合成時には、構築された音声波形データベースから、合成したい音声の条件（文章、声の高さ、前後の音素環境、発話速度等）に最も適合する音声素片を音声合成単位ごとに選択し、選択された音声素片を接続することによって高品質な音声の合成を可能としている。
【０００４】
他方、HMM音声合成方式では、音声データから抽出された音声合成単位（音節、音素等）をHMMでモデル化したときのモデルパラメータ（スペクトル、F0など）が音声合成単位ごとに平均化（平滑化）されており、音声合成単位ごとに一つの音声モデル（HMM）が用意されている。これによって、少量の音声データを用いる場合でも、肉声感は低いが安定した品質の音声の合成を可能としている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第２７６１５５２号公報
【非特許文献】
【０００６】
【非特許文献１】益子他、“動的特徴を用いたHMMに基づく音声合成”、信学論、vol.J79-D-II、no.12、pp.2184-2190、Dec. 1996.
【発明の概要】
【発明が解決しようとする課題】
【０００７】
素片接続型音声合成方式の音声波形データベースは、音声波形データベースの構築時に使用できる音声データ量が少量の場合、音声素片の接続箇所において異音が生じる等の合成音声の品質が安定しないという課題がある。
【０００８】
他方、HMM音声合成方式の音声モデルでは、使用できる音声データ量が数時間〜数十時間の如く大量にある場合でも、平均化の影響によって、合成音声の品質が向上しないという課題がある。
【０００９】
本発明は、このような課題に鑑み、音声データ量が少量の場合であっても安定した品質の音声の合成を可能とする音声波形データベースの構築技術を提供することを目的とする。
【課題を解決するための手段】
【００１０】
各発話音声の音声パラメータを保持している音声データと、当該音声データ中の各発話音声に対応する発話情報の集合（発話情報データ）とを用いて、各音声合成単位を複数の状態で表現できるモデルを学習することによって音声合成用モデルを得る。そして、音声合成用モデルから生成した音声パラメータと音声データに含まれる音声パラメータとの重み付き和で表された重み付き音声パラメータを用いて音声波形を生成する。
【００１１】
音声データのデータ量が多いほど、音声合成用モデルから生成した音声パラメータに対する重みＡが、音声データに含まれる音声パラメータに対する重みＢよりも小さくなるように、各重みを設定するようにしてもよい。
【００１２】
例えば、発話情報データに含まれる発話情報と音声合成用モデルに含まれる音声パラメータとを用いて、各発話音声に対応する音声パラメータを生成し、発話音声ごとに、生成された音声パラメータに重みＡを乗じたものと音声データに含まれる音声パラメータに重みＢを乗じたものとの和で表される上記重み付き音声パラメータを求め、重み付き音声パラメータと音声合成フィルタを用いて音声波形を生成する。
【００１３】
なお、各重みの設定に、音声データに含まれる発話音声の総時間長、または、音声データに含まれる音声合成単位数を用いるようにしてもよい。
【発明の効果】
【００１４】
本発明によると、使用できる音声データ量が少量の場合、HMM音声合成方式と同様に安定した音声波形を生成することができるため、合成音声の品質が通常の素片接続型音声合成方式よりも安定する。また、大量の音声データを使用できる場合、素片接続型音声合成方式と同様に肉声に近い高品質な音声波形を生成することができるため、HMM音声合成方式より合成音声の品質が向上する。
【図面の簡単な説明】
【００１５】
【図１】実施形態の機能構成図。
【図２】音素セグメンテーション情報の一例。
【図３】音声波形データベース構築部の具体的な機能構成の一例。
【図４】音声波形データベース構築処理の具体的な処理フローの一例。
【図５】実施形態で得られた音声波形データベースを用いた音声合成装置の機能構成の一例。
【発明を実施するための形態】
【００１６】
図面を参照しながら本発明の実施形態を説明する。各形態に共通の構成要素には同じ符号を割り当てて重複説明を省略することとする。
【００１７】
本発明の実施形態において、「音声合成単位」として音素、音節、半音節などを例示できる。例えば音声合成単位を音素として実施する場合には、以下の説明において、「音声合成単位」を「音素」に読み替えればよい。
【００１８】
この実施形態の音声波形データベース生成装置１は、音声データ１０１と発話情報データ１０２を用いた学習によって音声合成用HMM１０３を得るモデル学習部２０１と、学習によって得られた音声合成用HMM１０３のパラメータ（スペクトル、F0等）と学習に使用した音声データ１０１のパラメータ（スペクトル、F0等）とを用いて新たに音声波形データベース１０４を生成する音声波形データベース構築部（以下、音声DB構築部と略記する）２０２と、音声データ１０１、発話情報データ１０２、音声合成用HMM１０３、音声波形データベース１０４を記憶する記憶部（図示せず）を含む（図１参照）。
【００１９】
＜音声データ＞
音声データ１０１は、音声波形データベース１０４の構築に使用される音声データであり、あらかじめ用意されている。
音声データ１０１には、例えば一名の話者によるN個の発話の音声信号と当該音声信号に対する信号処理によって得られた音声パラメータ（例えば、音高パラメータ（基本周波数F0等）、スペクトルパラメータ（ケプストラム、メルケプストラム等））が保持されている。なお、音声データ１０１には、後の音声合成に必要な各音声合成単位に対応した音声パラメータ（スペクトル、F0等）が含まれていることが望ましい。
【００２０】
＜発話情報＞
発話情報データ１０２は、音声データ１０１中の各発話音声に対して付与された音声合成単位ごとの発音等の情報（以下、発話情報という）の集合体である。音声データ１０１中の各発話音声には、一つの発話情報が付与されている。この発話情報には、少なくとも各音声合成単位の開始時間、終了時間の情報（セグメンテーション情報；音声合成単位が音素の場合、「音素セグメンテーション情報」に相当する）が含まれている。この開始・終了時間は、各発話音声の始点を0[秒]とした時の経過時間である。音素セグメンテーション情報の例を図２に示す。なお、発話情報は、音素セグメンテーション情報以外にもアクセント情報（アクセント型、アクセント句長）、品詞情報等を含んでいてもよい。
【００２１】
なお、音声波形データベース生成装置１は、図１に図示されるように別個のデータとして用意された音声データ１０１および発話情報データ１０２を用いることに限定されず、例えば、音声データ１０１中において各発話音声に対して発話情報が付与されたデータ構造を有する、つまり音声データと発話情報との対応関係が記述されたデータ構造を有する一つの音声-発話情報データを用いることもできる。
【００２２】
＜モデル学習＞
モデル学習部２０１は、音声データ１０１と発話情報データ１０２を用いてHMMを学習することによって音声合成用HMM１０３を得る。ここでのHMMの学習方法として従来技術を用いることができる［例えば非特許文献１参照］。音声合成用HMM１０３は、各音声合成単位を複数の状態を持つモデルとして表現しており、各モデルパラメータをμ→ijとする。このμ→ijはi番目の音声合成単位のHMMにおけるj番目の状態の音声パラメータの平均ベクトルであり、通常、多次元のベクトルで表現される（j=1,…,Si：Siはi番目の音声合成単位を表現するHMMに含まれる状態数）。また、このモデルパラメータには平均ベクトルだけでなく、分散や動的パラメータの平均ベクトル、分散を保存しておいてもよい。
なお、モデル学習部２０１によって学習されるモデルはHMMである必要はなく、各音声合成単位を複数の状態で表現できるモデル（例えばマルコフモデル等）であればよい。
【００２３】
＜音声波形データベースの構築＞
音声DB構築部２０２は、モデル学習部２０１によって得られた音声合成用HMM１０３から生成した音声パラメータ（スペクトル、F0等）と学習に使用した音声データ１０１の音声パラメータ（スペクトル、F0等）とを用いて新たに音声波形を生成し、これらを音声波形データベース１０４として保存する。
音声DB構築部２０２による処理の内容の一例を以下に説明する（図３、図４参照）。
【００２４】
（１）音声パラメータの生成
まず、音声DB構築部２０２の音声パラメータ生成部２０２ａは、i番目の発話情報（i=1,…,N：Nは音声データ１０１に含まれる発話数）を用いて、モデル学習部２０１によって得られた音声合成用HMM１０３から、i番目の発話情報と同一のセグメンテーション情報を持つ音声パラメータ（スペクトル、F0等）を生成する。
【００２５】
音声パラメータの生成には、まずi番目の発話情報中のセグメンテーション情報を用いて、i番目の発話音声に含まれるp番目の音声合成単位を表現するモデル（HMM）に含まるs番目の状態（p=1,…,Pi：Piはi番目の発話音声に含まれる音素数）のフレーム数を求める。各状態のフレーム数の算出は、p番目の音声合成単位の継続時間長（終了時間−開始時間）を状態数Spで等分することにより行う。
【００２６】
次に、i番目の発話音声に含まれるp番目の音声合成単位を表現するモデル（HMM）に含まるs番目の状態のパラメータの平均ベクトルμ→psを、求めたフレーム数だけ並べる。この処理を、s=1,…,Sp、p=1,…,Piについて行い、全てのフレームを連結することによって、i番目の発話音声の音声パラメータ系列を得る。
【００２７】
最後に、i番目の発話音声の音声パラメータ系列に対して補間を行い、i番目の発話音声に対応する音声パラメータ１０４ａを得る。音声パラメータ系列の補間には、スプライン補間のような一般的な補間手法を用いることができるが、非特許文献１に開示された技術事項のようにモデルに保存されている動的特徴量と分散を用いることが一般的である。
【００２８】
（２）音声パラメータの算出
次に、音声DB構築部２０２の音声パラメータ算出部２０２ｂは、音声パラメータ１０４ａとモデル学習部２０１が使用した音声データ１０１とを用いて、i番目の発話音声について新たな重み付き音声パラメータを算出する。音声パラメータ１０４ａにおいてi番目の発話音声のjフレーム目（j=1,…,Fi：Fiはi番目の発話音声に含まれるフレーム数）に対応する音声パラメータをs→ij、音声データ１０１においてi番目の発話音声のjフレーム目に対応する音声パラメータをv→ijとすると、新しく算出するi番目の発話音声のjフレーム目に対応する重み付き音声パラメータv→ij'はs→ijとv→ijの重み付け和（以下の式）として求められる。重みαについては後述する。
v→ij'=α・v→ij＋（１−α）・s→ij      （j=1,…,Fi）
【００２９】
（３）音声波形生成
次に、音声DB構築部２０２の音声波形生成部２０２ｃは、音声パラメータ算出部２０２ｂによって算出されたi番目の発話音声の重み付き音声パラメータ（スペクトル、F0等）v→ij'（j=1,…,Fi）と、音声合成フィルタを用いて音声波形を生成する。このような音声合成フィルタとして従来技術を用いることができる（例えば、参考文献Ａ参照）。
（参考文献Ａ）今井他，“音声合成のためのメル対数スペクトル近似（MLSA）フィルタ”，電子情報通信学会論文誌 A Vol.J66-A No.2 pp.122-129, Feb. 1983.
【００３０】
各i（i=1,…,N）について上記（１）−（３）の処理が行われることによって、音声データ１０１に含まれる全ての発話音声に対応して生成された音声波形が音声波形データベース１０４として記憶部に保存される。
【００３１】
なお、上記の処理において発話情報は一切変更されないため、音声合成の処理には一切影響がない。このため、素片接続型音声合成方式に限定されることなく、音声波形データベース１０４を利用することが可能である。
【００３２】
＜重みα＞
重みαは、新たな音声パラメータを算出するための重み係数であり、0以上1以下の数値で表現される。
重みαの値が小さい場合は、新たに生成される音声パラメータは、音声合成用HMM１０３から生成した音声パラメータとほぼ同様の特徴量を持つため、音声データ量が数分程度の如く少量の場合でも、HMM音声合成方式と同様に安定した品質の合成音声を生成することが可能である。
他方、重みαの値が1に近い場合は、元の音声データ１０１における音声パラメータとほぼ同一の音声パラメータが生成される。従って、素片接続型音声合成方式と同様に、音声データ量が数時間程度の如く多量であれば、高品質な合成音声を生成することが可能となる。
つまり、重みαを音声データ量に応じて動的に設定することによって、音声データ量が十分に多くはない場合にはHMM音声合成方式と同様に安定した品質の合成音声を生成することができ、音声データ量が十分に多い場合にはHMM音声合成方式よりも高品質な合成音声を生成できるようになる。
【００３３】
重みαの算出方法として、以下に２つの例を説明する。
（ａ）音声データの時間長を使用
音声波形データベース１０４の構築に使用された音声データ１０１に含まれる発話音声の総時間長をlen[sec]、素片接続型音声合成方式において十分に良好な品質が得られる音声時間長をL[sec]とした場合、重みαを以下の式に従って算出する。ここで、Lはあらかじめ与えられる定数であり、一般的な素片接続型音声合成方式では、7200〜18000[sec]（2時間〜5時間程度）にすることが望ましい。
【数１】
0005840075.tif 000002
【００３４】
（ｂ）音声データに含まれる音声合成単位数を使用
（ａ）による設定では、全ての音声合成単位に対して、同一の重みαが設定されるため、音声合成単位ごとの音声データ量に偏りがある場合、合成音声の品質が低下する可能性がある。このため、音声合成単位ごとに重みαを算出するために、音声データに含まれる音声合成単位数を重みαの計算に使用する。音声合成単位jの音声データに含まれる音声合成単位数をnj、素片接続型音声合成方式において十分に良好な品質が得られる音声合成単位数をNjとした場合、重みαを以下の式に従って算出する。ここで、Njはあらかじめ与えられる定数であり、一般的な素片接続型音声合成方式では、母音や有声子音では500〜1000、無声子音では100程度にすることが望ましい。
【数２】
0005840075.tif 000003
【００３５】
＜音声波形データベース１０４を用いた音声合成の例＞
図５を参照して、音声波形データベース１０４を使用して音声合成を行う音声合成装置２の一例を説明する。この素片接続型音声合成方式の処理の概要を以下に説明する。
【００３６】
テキスト解析部５０１は、入力された音声合成対象のテキスト９０１に対してテキスト解析を行い、テキスト９０１の読み、アクセント等の情報９０２を得る。
韻律生成部５０２は、テキスト解析よって得られた情報９０２と予め与えられている韻律モデル９０３とを用いて韻律生成を行い、韻律パラメータ（F0、音素継続長など）９０４を得る。
素片選択接続部５０３は、テキスト解析よって得られた情報９０２と韻律パラメータ９０４と音声波形データベース１０４を用いて、最も適切な音声素片を選択し、それらを接続することによってテキスト９０１に対応する合成音声９０５を生成する。
【００３７】
なお、素片選択処理では、一般的にコスト最小となる素片が選択される（例えば、特許文献１参照）。以下に、素片選択処理の概要を説明する。
或る音声素片候補の総合コストPは、一般的に、以下のようなサブコスト関数の重みづけ和として表される。
【数３】
0005840075.tif 000004
【００３８】
ここで、Ciはサブコスト関数、wiは各サブコスト関数に対する重みであり、Dはサブコスト関数の数である。このサブコスト関数として一般的に使用されるものとして、F0平均値、F0の傾き、音素継続時間長等が挙げられる。以下にその例を示す。
【００３９】
・F0平均値
韻律パラメータのF0平均値Vpと、音声素片候補のF0平均値Vsに対応するサブコスト関数は以下の式で表される。
C1(Vp,Vs)=(Vp-Vs)2
【００４０】
・F0の傾き
韻律パラメータのF0の傾きFpと、音声素片候補のF0の傾きFsに対応するサブコスト関数は以下の式で表される。
C2(Fp,Fs)=(Fp-Fs)2
【００４１】
・音素継続時間長
韻律パラメータの音素継続時間長Tpと、音声素片候補の音素継続時間長Tsに対応するサブコスト関数は以下の式で表される。
C3(Tp,Ts)=(Tp-Ts)2
【００４２】
＜音声波形データベース生成装置のハードウェア構成例＞
上述の実施形態に関わる音声波形データベース生成装置は、ＣＰＵ（Central Processing Unit）やＤＳＰ（Digital Sygnal Processor）〔キャッシュメモリなどを備えていてもよい。〕、メモリであるＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）と、ハードディスクである外部記憶装置、並びにこれらのＣＰＵやＤＳＰ、ＲＡＭやＲＯＭ、外部記憶装置間のデータのやり取りが可能なように接続するバスなどを備えている。また必要に応じて、音声波形データベース生成装置に、ＣＤ−ＲＯＭなどの記憶媒体を読み書きできる装置（ドライブ）などを設けるとしてもよい。
【００４３】
音声波形データベース生成装置の外部記憶装置には、上述の音声波形データベース生成処理のためのプログラム並びにこのプログラムの処理において必要となるデータ（音声データ、発話情報データ等）などが記憶されている〔外部記憶装置に限らず、例えばプログラムを読み出し専用記憶装置であるＲＯＭに記憶させておくなどでもよい。〕。また、これらのプログラムの処理によって得られるデータなどは、ＲＡＭや外部記憶装置などに適宜に記憶される場合がある。データやその格納領域のアドレスなどを記憶する記憶装置を単に「記憶部」と呼ぶことにする。
【００４４】
音声波形データベース生成装置の記憶部には、音声データと発話情報データとを用いて、各音声合成単位を複数の状態で表現できるモデルを学習することによって音声合成用モデルを得るためのプログラムと、音声合成用モデルから生成した音声パラメータと音声データに含まれる音声パラメータとの重み付き和で表された重み付き音声パラメータを用いて音声波形を生成するためのプログラムなどが記憶されている。
【００４５】
音声波形データベース生成装置では、記憶部に記憶された各プログラムとこの各プログラムの処理に必要なデータが必要に応じてＲＡＭに読み込まれて、ＣＰＵで解釈実行・処理される。この結果、ＣＰＵが所定の機能（モデル学習部、音声DB構成部など）を実現することで上述の音声波形データベースの構築が実現される。
【００４６】
＜補記＞
本発明は上述の実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で適宜変更が可能である。また、上記実施形態において説明した処理は、記載の順に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されるとしてもよい。
【００４７】
また、上記実施形態において説明したハードウェアエンティティ（音声波形データベース生成装置）における処理機能をコンピュータによって実現する場合、ハードウェアエンティティが有すべき機能の処理内容はプログラムによって記述される。そして、このプログラムをコンピュータで実行することにより、上記ハードウェアエンティティにおける処理機能がコンピュータ上で実現される。
【００４８】
この処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、例えば、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等どのようなものでもよい。具体的には、例えば、磁気記録装置として、ハードディスク装置、フレキシブルディスク、磁気テープ等を、光ディスクとして、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ（Random Access Memory）、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）等を、光磁気記録媒体として、ＭＯ（Magneto-Optical disc）等を、半導体メモリとしてＥＥＰ−ＲＯＭ（Electronically Erasable and Programmable-Read Only Memory）等を用いることができる。
【００４９】
また、このプログラムの流通は、例えば、そのプログラムを記録したＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体を販売、譲渡、貸与等することによって行う。さらに、このプログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することにより、このプログラムを流通させる構成としてもよい。
【００５０】
このようなプログラムを実行するコンピュータは、例えば、まず、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、一旦、自己の記憶装置に格納する。そして、処理の実行時、このコンピュータは、自己の記録媒体に格納されたプログラムを読み取り、読み取ったプログラムに従った処理を実行する。また、このプログラムの別の実行形態として、コンピュータが可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することとしてもよく、さらに、このコンピュータにサーバコンピュータからプログラムが転送されるたびに、逐次、受け取ったプログラムに従った処理を実行することとしてもよい。また、サーバコンピュータから、このコンピュータへのプログラムの転送は行わず、その実行指示と結果取得のみによって処理機能を実現する、いわゆるＡＳＰ（Application Service Provider）型のサービスによって、上述の処理を実行する構成としてもよい。なお、本形態におけるプログラムには、電子計算機による処理の用に供する情報であってプログラムに準ずるもの（コンピュータに対する直接の指令ではないがコンピュータの処理を規定する性質を有するデータ等）を含むものとする。
【００５１】
また、この形態では、コンピュータ上で所定のプログラムを実行させることにより、ハードウェアエンティティを構成することとしたが、これらの処理内容の少なくとも一部をハードウェア的に実現することとしてもよい。
【図１】
0005840075.tif 000005
【図２】
0005840075.tif 000006
【図３】
0005840075.tif 000007
【図４】
0005840075.tif 000008
【図５】
0005840075.tif 000009