(57)【要約】【課題】溶接作業中の音声による操作指令の入力の安定性を向上する。【解決手段】溶接システムの音声指令入力装置はマイク８１、マイク８１から出力される音声信号のノイズ成分を抑制するフィルタ部８２２、フィルタ部８２２から出力される音声信号の音声認識を行う音声認識部８２３、音声認識部８２３が認識した指令を操作指令信号に変換して出力する指令信号変換部８２４を備える。フィルタ部８２２は適応型フィルタ８２２４、溶接作業中の音声指令のない期間にマイク８１から出力される音声信号の周波数スペクトルを解析する周波数解析回路８２２２、周波数解析回路８２２２の解析結果に基づきフィルタ特性を決定し、それに基づき適応型フィルタ８２２４のフィルタ係数を更新するフィルタ係数設定回路８２２３を備える。適応型フィルタ８２２４のフィルタ特性を変化させることにより音声信号から騒音による周波数成分を好適に除去することができる。【選択図】図３
2017006929.tif 000002
【特許請求の範囲】
【請求項１】
マイクと、
前記マイクから出力される音声信号に含まれるノイズ成分を抑制するノイズ抑制手段と、
前記ノイズ抑制手段から出力される音声信号に対して所定の音声認識処理を行い、作業者が発した音声に対応する操作指令を生成する操作指令生成手段と、
前記操作指令生成手段が生成した操作指令に基づいて、当該操作指令に対応する所定の制御動作を行う制御手段と、
を備えた、音声による操作指令が入力可能な溶接システムであって、
溶接作業中の前記作業者の音声が入力されていない期間に、前記マイクから出力される音声信号の周波数スペクトルを解析する周波数解析手段と、
前記周波数解析手段の解析結果に基づいて、前記ノイズ抑制手段の周波数特性を決定する周波数特性決定手段と、
前記ノイズ抑制手段の周波数特性を前記周波数特性決定手段が決定した周波数特性に更新する周波数特性更新手段と、
を備えたことを特徴とする溶接システム。
【請求項２】
前記マイクは、前記作業者の口元の近傍に配置される接話型マイクである、請求項１記載の溶接システム。
【請求項３】
前記ノイズ抑制手段は、適応型デジタルフィルタで構成され、
前記周波数特性決定手段は、前記適応型デジタルフィルタのフィルタ係数を決定する、請求項１又は請求項２記載の溶接システム。
【請求項４】
前記ノイズ抑制手段は、適応型デジタルフィルタで構成されたローパスフィルタであり、
前記周波数特性決定手段は、前記周波数解析手段の解析結果に基づいて前記ローパスフィルタの遮断周波数を決定し、その遮断周波数を用いて前記フィルタ係数を算出する、請求項３記載の溶接システム。
【請求項５】
前記ノイズ抑制手段は、適応型デジタルフィルタで構成されたバンドエリミネーションフィルタであり、
前記周波数特性決定手段は、前記周波数解析手段の解析結果に基づいて前記バンドエリミネーションの阻止周波数帯域を決定し、その阻止周波数帯域を用いて前記バンドエリミネーションフィルタのフィルタ係数を決定する、請求項３記載の溶接システム。
【請求項６】
前記周波数解析手段は、所定の周期で前記周波数スペクトルの解析を繰り返す、請求項１から請求項５いずれか一項に記載の溶接システム。
【請求項７】
溶接電源と、前記溶接電源に有線又は無線で接続され、当該溶接電源に操作指令を入力するための遠隔操作装置とを備え、
前記ノイズ抑制手段と前記操作指令生成手段は、前記遠隔操作装置に設けられ、
前記制御手段は、前記溶接電源に設けられている、請求項１から請求項６いずれか一項に記載の溶接システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声による操作指令が入力可能な溶接システムに関するものである。
【背景技術】
【０００２】
作業者が溶接トーチを操作して溶接作業を行う場合、一般に、一方の手で溶接トーチを持ち、他方の手で溶接面を持つ構成となるので、例えば、溶接作業中に溶接電流や溶接電圧を変更する操作が必要になった場合、その操作を容易に行うことができないという問題がある。このため、音声による操作指令が可能な溶接システムが要望されている。
【０００３】
従来、音声による操作指令が入力可能な溶接システムが提案されている。例えば、特許文献１には、作業者が音声による操作指令を入力するための耳掛け式のマイクを設ける一方、溶接トーチにそのマイクを接続するためのマイク接続部を設け、作業者が溶接作業をする際にマイクを溶接トーチのマイク接続部に接続する構成が開示されている。
【０００４】
特許文献１は、作業者がマイクに入力した音声指令を、マイク接続部と、溶接トーチを溶接電源装置に接続する接続ケーブルとを介して溶接電源装置内の制御回路に送信する構成である。
【０００５】
溶接現場は、アークの発生に起因する騒音を初めとして比較的高い騒音が発生する環境である。このため、作業者の発した音声指令（騒音が混入した音声指令）によって溶接システムの溶接電源装置を制御するには、音声指令を電気信号に変換した操作指令信号に対して騒音に基づくノイズを十分に抑制する必要がある。
【０００６】
従来、音声認識システムにおいては、環境騒音による誤認識や誤動作を低減する技術が提案されている。例えば、特許文献２には、環境騒音による誤認識や誤動作を低減する有効な方法として、音声用マイクと騒音用マイクを設け、音声用マイクで得られた音声から騒音用マイクで得られた騒音成分（ノイズ成分）を差し引く方法（ノイズキャンセラー）や、音声用マイクに指向性の強いマイクや骨伝導マイクを用いて利用者の音声だけを拾う方法が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１３−２４８６６３号公報
【特許文献２】特開平０４−２７６７９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
例えば、パルス溶接では、溶接電流がパルス周波数で小電流と大電流に交互に切り換えられるので、その溶接電流の変化に応じてアークの太さが変化し、これによってアークの周りの空気が振動して非常に大きな騒音が発生する。この騒音の大きさは、場合によっては８０〜１００ｄＢの大騒音になることがあり、パルス溶接では一般的な工場騒音よりも大きな騒音やノイズが発生する。
【０００９】
溶接システムに搭載される、音声による操作指令が入力可能な音声指令入力装置においては、通常、音声認識回路の前段に、上記の騒音に基づく音声認識処理に悪影響を与える周波数成分を除去又は抑制するフィルタ回路が設けられる。
【００１０】
溶接作業中は、母材の溶接状況や作業者による溶接条件の変更（例えば、溶接電流や溶接電圧の変更）などによりアークの発生状況が変動するので、騒音の発生状況（例えば、騒音の大きさや周波数スペトルの分布波形など）も種々変化する。このため、フィルタ回路のフィルタ特性を固定的に設定していると、騒音の発生状況が変化した場合、音声認識処理に悪影響を与える周波数成分を十分に抑制又は除去することができず、音声認識処理で誤認識や誤動作が発生し、安定して音声指令を入力することができないという問題が生じる。
【００１１】
ノイズキャンセラーは、騒音を収音し、その騒音が重畳された音声から騒音によるノイズ成分を除去する方法であるので、上記の問題に対してノイズキャンセラーの方法を用いることが考えられる。
【００１２】
しかしながら、溶接現場では作業者の音声よりも非常に大きい騒音が発生するので、ノイズキャンセラーの方法は、音声用マイクと騒音用マイクの取り付け位置やマイクの収音方向などを適切にしなければ、上記の問題に対して有効な効果を得られない可能性がある。
【００１３】
また、音声から騒音によるノイズ成分を除去する構成として、音声用マイクとは別に騒音用マイクが必要になるので、コスト増に繋がり、溶接システムにおける音声用マイクと騒音マイクの取り付け構造や配線も複雑になるという問題がある。
【課題を解決するための手段】
【００１４】
本第一の発明の溶接システムは、マイクと、マイクから出力される音声信号に含まれるノイズ成分を抑制するノイズ抑制手段と、ノイズ抑制手段から出力される音声信号に対して所定の音声認識処理を行い、作業者が発した音声に対応する操作指令を生成する操作指令生成手段と、操作指令生成手段が生成した操作指令に基づいて、当該操作指令に対応する所定の制御動作を行う制御手段とを備えた、音声による操作指令が入力可能な溶接システムであって、溶接作業中の作業者の音声が入力されていない期間に、マイクから出力される音声信号の周波数スペクトルを解析する周波数解析手段と、周波数解析手段の解析結果に基づいて、ノイズ抑制手段の周波数特性を決定する周波数特性決定手段と、ノイズ抑制手段の周波数特性を周波数特性決定手段が決定した周波数特性に更新する周波数特性更新手段と、を備えたことを特徴とする溶接システムである。
【００１５】
かかる構成により、作業者が発した音声の操作指令から音声認識処理に悪影響を与えるノイズ成分を好適に除去又は抑制することができ、音声よる操作指令の安定性を向上することができる。
【００１６】
また、本第二の発明の溶接システムは、第一の発明に対して、マイクは、作業者の口元の近傍に配置される接話型マイクである溶接システムである。
【００１７】
かかる構成により、マイクに入力される作業者の音声のＳ／Ｎを向上させることができる。
【００１８】
また、本第三の発明の溶接システムは、第一又は第二の発明に対して、ノイズ抑制手段は、適応型デジタルフィルタで構成され、周波数特性決定手段は、適応型デジタルフィルタのフィルタ係数を決定する溶接システムである。
【００１９】
また、本第四の発明の溶接システムは、第三の発明に対して、ノイズ抑制手段は、適応型デジタルフィルタで構成されたローパスフィルタであり、周波数特性決定手段は、周波数解析手段の解析結果に基づいてローパスフィルタの遮断周波数を決定し、その遮断周波数を用いてローパスフィルタのフィルタ係数を決定する溶接システムである。
【００２０】
また、本第五の発明の溶接システムは、第三の発明に対して、ノイズ抑制手段は、適応型デジタルフィルタで構成されたバンドエリミネーションフィルタであり、周波数特性決定手段は、周波数解析手段の解析結果に基づいてバンドエリミネーションの阻止周波数帯域を決定し、その阻止周波数帯域を用いてバンドエリミネーションフィルタのフィルタ係数を決定する溶接システムである。
【００２１】
かかる構成により、第三から第五のいずれか１つの発明の溶接システムは、作業者が発した音声の操作指令から音声認識処理に悪影響を与えるノイズ成分を好適に除去することができ、音声よる操作指令の安定性を向上することができる。
【００２２】
また、本第六の発明の溶接システムは、第一から第五のいずれか１つの発明に対して、周波数解析手段は、所定の周期で周波数スペクトルの解析を繰り返す溶接システムである。
【００２３】
かかる構成により、溶接作業中にノイズ成分の周波数が変動した場合でも作業者が発した音声の操作指令から音声認識処理に悪影響を与えるノイズ成分を好適に除去することができ、音声よる操作指令の安定性を向上することができる。
【００２４】
また、本第七の発明の静止溶接システムは、第一から第六のいずれか１つの発明に対して、溶接電源と、溶接電源に有線又は無線で接続され、当該溶接電源に操作指令を入力するための遠隔操作装置とを備え、ノイズ抑制手段と操作指令生成手段は、遠隔操作装置に設けられ、制御手段は、溶接電源に設けられている溶接システムである。
【００２５】
かかる構成により、作業者が発した音声の操作指令から音声認識処理に悪影響を与えるノイズ成分を好適に除去することができ、音声よる操作指令の安定性を向上することができる。
【発明の効果】
【００２６】
本発明による溶接システムによれば、作業者が発した音声の操作指令から音声認識処理に悪影響を与えるノイズ成分を好適に除去することができ、音声よる操作指令の安定性を向上することができる。
【図面の簡単な説明】
【００２７】
【図１】実施の形態に係る溶接システムの構成を示すブロック図
【図２】同溶接システムの音声指令入力用マイクの取付構造の一例を示す図
【図３】同溶接システムを構成する遠隔操作装置の音声指令入力部の構成を示すブロック図
【図４】同音声指令入力部に含まれる周波数解析回路で取得されるスペクトル解析データの一例を示す図
【図５】同音声指令入力部に含まれる適応型フィルタの処理回路を示すブロック図
【図６】同音声指令入力部による音声指令の入力制御を示すフローチャート
【図７】同音声指令入力部に入力される音声信号の周波数スペクトルの一例を示す図
【図８】同音声指令入力部に入力される音声信号に含まれる騒音によるノイズ成分を除去した周波数スペクトルの一例を示す図
【図９】同音声指令入力部の変形例を示すブロック図
【発明を実施するための形態】
【００２８】
以下、本発明に係る溶接システムの実施の形態について図面を参照して説明する。なお、以下に説明する実施の形態では、アーク溶接用の溶接システムを例に説明する。実施の形態において、同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２９】
図１は、実施の形態に係る溶接システムの構成を示すブロック図である。図２は、音声指令入力部の構成を示すブロック図である。
【００３０】
図１に示す溶接システム１は、音声による操作指令が入力可能な消耗電極式の半自動アーク溶接システムである。溶接システム１は、溶接電源装置２、ワイヤ送給装置３、溶接トーチ４、遠隔操作装置５、ガス供給装置６及びワイヤリール７を含む。遠隔操作装置５には音声により操作指令を入力するための音声指令入力装置８が設けられており、この音声指令入力装置８が本実施の形態に係る溶接システム１の特徴的な構成となっている。音声指令入力装置８の構成の詳細については後述する。
【００３１】
溶接電源装置２は、溶接ワイヤＷと母材Ｂとの間に供給する電力（溶接用電力）と、ワイヤ送給装置３のワイヤ送給機構３１に供給する電力（ワイヤ送給用電力）を生成し、ワイヤ送給装置３を介して溶接用電力を溶接トーチ４に供給するとともに、ワイヤ送給用電力をワイヤ送給装置３のワイヤ送給機構３１に供給する機能を有する。
【００３２】
溶接電源装置２は、機能ブロックとして、電源部２１、制御部２２、操作部２３及び表示部２４を含む。電源部２１、操作部２３及び表示部２４は、制御部２２に接続されている。
【００３３】
電源部２１は、溶接電源装置２の駆動電力を生成するとともに、ワイヤ送給装置３の駆動電力と溶接用電力を生成する。ワイヤ送給装置３の駆動電力は、主として制御部３３や表示部３６などを駆動するための電力と溶接作業中に溶接ワイヤＷを溶接トーチ４に送給するための駆動電力である。溶接用電力は、主として溶接ワイヤＷと母材Ｂとの間にアークＡを発生させるための電力とアーク発生後の溶接作業用の電力である。
【００３４】
電源部２１の電力発生動作は、制御部２２によって制御される。ワイヤ送給装置３は、パワーケーブル（図示省略）と制御ケーブル（図示省略）とによって溶接電源装置２に接続される。溶接電源装置２の電源部２１で生成されたワイヤ送給装置３の駆動電力と溶接トーチ４への溶接用電力は、パワーケーブルでワイヤ送給装置３に供給され、溶接用電力は、更にワイヤ送給装置３を介して溶接ワイヤＷと母材Ｂとの間に供給される。溶接電源装置２の制御部２２とワイヤ送給装置３の制御部３３との間のデータ通信は、制御ケーブルを介して行われる。
【００３５】
電源部２１は、溶接用電力を生成する溶接用電源２１１と溶接ワイヤ送給用の電力を生成するワイヤ送給用電源２１２とを有する。溶接用電源２１１は、三相交流の商用電源Ｐから制御部２２の制御指令に基づく所定の溶接用直流電力又は溶接用交流電力を生成する。溶接用電力は、溶接中の作業者の操作指令や予め設定されたプログラムに基づいて変化する。
【００３６】
ワイヤ送給用電源２１２は、例えば、ワイヤ送給装置３のワイヤ送給機構３１が直流モータで溶接ワイヤＷを送給する場合、商用電源Ｐから直流電力を生成する周知の直流電源で構成されている。ワイヤ送給用電源２１２は、商用電源Ｐから直流電力を生成し、ワイヤ送給機構３１に規定されている駆動電圧でパワーケーブルを介してワイヤ送給装置３に出力する。
【００３７】
電源部２１は、電力の発生動作に同期してガス供給装置６からシールドガスを溶接トーチ４に供給する制御を行う。電源部２１は、制御ケーブルによってワイヤ送給装置３内のガス電磁弁３２に接続されている。電源部２１は、電力の生成の開始に同期してガス電磁弁３２を「開」状態に制御し、電力の生成の停止に同期してガス電磁弁３２を「閉」状態に制御する。
【００３８】
制御部２２は、操作部２３による情報の入力、表示部２４よる情報の出力、電源部２１によるワイヤ送給装置３への電源供給などの各処理を統括的に制御する。
【００３９】
制御部２２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）及びＭＰＵ（Ｍｉｃｒｏ−Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を有するマイクロコンピュータで実現されている。なお、制御部２２は、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）などのＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）で実現してもよい。
【００４０】
操作部２３は、作業者がアーク溶接に関する各種の情報を制御部２２に入力する操作を行うブロックである。操作部２３は、例えば、溶接電源装置２の筐体面に配設された操作パネルに設けられている。作業者が操作する操作部材は、例えば、操作パネルに所定の項目毎に配設された１又は２以上の操作ボタンや電源スイッチなどで構成される。なお、操作部２３は、タッチパネルやキーボードなどの他の種類の入力装置で構成してもよい。
【００４１】
作業者が操作部２３の操作ボタンを操作すると、その操作ボタンに対応する所定の操作指令信号が制御部２２に入力される。
【００４２】
作業者が操作部２３から入力するアーク溶接に関する情報は、例えば、スタート方式や交流／直流の溶接方式などの方式に関する情報や、初期電流、溶接電圧、溶接電流、交流波形（パルス波形や正弦波波形などの波形）、交流溶接における周波数などの溶接条件に関する情報などである。操作部２３から制御部２２に入力されるアーク溶接に関する情報は、一旦メモリ（ＲＡＭ）に保存され、表示部３６に転送される。
【００４３】
表示部２４は、アーク溶接に関する各種の情報を作業者が視認できるように表示する。表示部２４は、例えば、ＬＥＤや７セグメントなどの表示機で構成される。表示部２４は、液晶ディスプレイなどの表示装置で構成してもよい。表示部２４は、制御部２２から転送される情報を所定の表示態様で表示する。
【００４４】
ワイヤ送給装置３は、機能ブロックとして、ワイヤ送給機構３１、ガス電磁弁３２、制御部３３、無線通信部３４、操作部３５、表示部３６及び電圧／電流検出部３７を含む。無線通信部３４、操作部３５、表示部３６及び電圧／電流検出部３７は、制御部３３に接続されている。
【００４５】
ワイヤ送給機構３１は、溶接作業中に溶接ワイヤＷが巻き付けられたワイヤリール７から当該溶接ワイヤＷを繰り出して溶接トーチ４に連続的に供給するための機構である。ワイヤ送給機構３１は、ワイヤリール７から溶接トーチ４まで溶接ワイヤＷをガイドするガイド機構と溶接ワイヤＷを繰り出す駆動源であるワイヤ送給モータとを有する。ワイヤ送給モータは、溶接電源装置２から供給されるワイヤ送給用電力によって駆動される。
【００４６】
ガス電磁弁３２は、ガス供給装置６から溶接トーチ４へのシールドガスの供給を制御するための弁である。シールドガスは、溶接面を空気から遮断するためのアルゴン（Ａｒ）、ヘリウム（Ｈｅ）といった不活性ガスである。シールドガスは、ガス供給装置６に封入されており、作業者が溶接作業を開始する際にガス供給装置６の栓を開くことによって、所定の圧力で溶接トーチ４への供給が可能になる。
【００４７】
ガス電磁弁３２は、溶接開始から溶接終了までの期間に流路を開いてガス供給装置６から溶接トーチ４にシールドガスを供給する。ガス電磁弁３２の開閉は、上述したように、溶接電源装置２の電源部２１によって制御される。
【００４８】
制御部３３は、操作部３５による情報の入力、表示部２６による情報の出力、ワイヤ送給機構３１による溶接ワイヤＷの送給、無線通信部３４による遠隔操作装置５とのデータ通信などの各処理を統括的に制御する。制御部３３は、ＲＯＭ、ＲＡＭ及びＭＰＵを有するマイクロコンピュータで実現されている。制御部３３もＦＰＧＡなどのＰＬＤで実現してもよい。
【００４９】
操作部３５は、ワイヤ送給装置３の筐体面に配設された操作パネルに設けられている。作業者が操作する操作部材は、例えば、操作パネルに所定の項目毎に配設された１又は２以上の操作ボタンや電源スイッチなどで構成される。なお、操作部３５もタッチパネルなどの他の種類の入力装置で構成してもよい。
【００５０】
作業者が操作部３５の操作ボタンを操作すると、その操作ボタンに対応する所定の操作指令信号が制御部３３に入力される。
【００５１】
作業者が操作部３５によって入力するアーク溶接に関する情報は、基本的に、作業者が操作部２３によって溶接電源装置２の制御部２２に入力する情報と同じである。操作部３５から制御部３３に入力されるアーク溶接に関する情報は、一旦メモリ（ＲＡＭ）に保存され、表示部３６に転送される。
【００５２】
溶接トーチ４は、ワイヤ送給機構３１で送給される溶接ワイヤＷを保持するとともに、ガス供給装置６からガス電磁弁３２を介して供給されるシールドガスを当該シールドガスが溶接ワイヤＷと母材Ｂとの間に発生するアークＡと溶接金属を覆うように出力する機能を果たす機器である。溶接トーチ４には、作業者が手元で溶接電流を調整するためのトーチスイッチ４１が設けられている。
【００５３】
トーチスイッチ４１は、制御ケーブル（図示省略）でワイヤ送給装置３の制御部３３に接続されている。トーチスイッチ４１は、例えば、押しボタン式のモーメンタリー・スイッチで構成される。制御部３３には、例えば、トーチスイッチ４１が「ＯＮ」になると、ハイレベルの信号が入力され、トーチスイッチ４１が「ＯＦＦ」になると、ローレベルの信号が入力される。
【００５４】
作業者は、トーチスイッチ４１をＯＮにした後、所定の時間ｔが経過してＯＦＦにする操作をすることにより、制御部３３にパルス幅ｔのパルス信号を入力することができる。制御部３３には、トーチスイッチ４１から入力されるパルス信号の波形を特定の操作指令に変換するテーブルが設けられている。
【００５５】
例えば、制御部３３には、パルス幅ｔが所定の時間よりも大きいパルス信号となるクリック操作を溶接電流の通電又は遮断を行う操作指令に割り当て、パルス幅ｔが所定の時間以内のパルス信号となるシングルクリック操作を所定のステップで溶接電流を減少させる操作指令信号に割り当て、同パルス信号が所定の時間間隔内で連続して２回発生させるダブルクリック操作を所定のステップで溶接電流を上昇させる操作指令信号に割り当てたテーブルが設けられている。
【００５６】
作業者は、トーチスイッチ４１を所定の操作パターンで操作することにより、溶接作業の開始、溶接中の溶接電流の変更、溶接作業の終了などの指令を制御部３３に入力することができる。制御部３３は、操作部３５から操作指令信号が入力されると、その操作指令信号を溶接電源装置２の制御部２２に送信する。
【００５７】
本実施の形態では、トーチスイッチ４１をワイヤ送給装置３の制御部３３に接続しているが、トーチスイッチ４１を溶接電源装置２の制御部２２に接続し、トーチスイッチ４１の操作信号を制御部２２に直接入力するようにしてもよい。
【００５８】
電圧／電流検出部３７は、溶接ワイヤＷと母材Ｂとの間の電圧（溶接電圧）と溶接ワイヤＷと母材Ｂとの間に流れる電流（溶接電流）を検出する。電圧／電流検出部３７は、電圧を検出する電圧センサと、その電圧センサから出力される電圧検出値をデジタル信号に変換して制御部３３に出力する。また、電圧／電流検出部３７は、電流を検出する電流センサと、その電流センサから出力される電流検出値をデジタル信号に変換して制御部３３に出力する。
【００５９】
制御部３３には、操作部３５若しくはトーチスイッチ４１から作業者によって入力されたアーク溶接に関する情報と、電圧／電流検出部３７から溶接作業中の溶接電圧検出値と溶接電流検出値に関する情報が入力される。制御部３３に入力されるこれらの情報は、制御ケーブルを介してデータ通信によりワイヤ送給装置３から溶接電源装置２に送信される。
【００６０】
表示部３６は、例えば、ＬＥＤや７セグメントなどの表示機で構成される。表示部３６は、液晶ディスプレイなどの表示装置で構成されてもよい。表示部３６は、制御部３３から転送される情報に基づいて、所定の表示をする。
【００６１】
無線通信部３４は、例えば、無線ＬＡＮにより遠隔操作装置５との間で無線通信を行う。無線通信部３４は、無線ＬＡＮアクセスポイント（図示省略）を介して遠隔操作装置５と無線接続を行い、無線通信により所定の情報の送受信を行う。無線通信部３４は、所定の変調方式でキャリア信号を送信すべき情報で変調して無線通信信号を生成し、その無線通信信号をアンテナ３４Ａから放射する。
【００６２】
例えば、無線通信部３４は、制御部３３から溶接電圧と溶接電流の情報が転送されると、その情報を用いて無線通信信号を生成し、その無線通信信号を遠隔操作装置５に送信する。また、無線通信部３４は、制御部３３から溶接電圧検出値と溶接電流検出値の情報が転送されると、その情報を用いて無線通信信号を生成し、その無線通信信号を遠隔操作装置５に送信する。
【００６３】
また、無線通信部３４は、遠隔操作装置５から無線通信信号を受信すると、送信された情報を復調し、制御部３３に転送する。また、無線通信部３４は、受信レベルを検出し、その検出値を制御部３３に入力する。制御部３３は、無線通信の通信状態を表示させるために、その検出値に基づいて、受信レベルに関する情報を生成し、その情報を表示部３６に転送する。
【００６４】
遠隔操作装置５は、リモコンと呼ばれるものである。遠隔操作装置５は、機能ブロックとして、電池５１、制御部５２、無線通信部５３、操作部５４及び表示部５５を含む。
【００６５】
本実施の形態の遠隔操作装置５には音声指令入力装置８が設けられている。音声指令入力装置８は、作業者が発声する指令用語を音声信号（電気信号）に変換するマイク８１と、マイク８１から出力される音声信号を音声認識により指令用語に変換した後、当該指令用語に対応する音声指令信号（制御部２２が制御動作可能な信号）を生成する音声指令入力部８２とで構成される。音声指令入力部８２は、遠隔操作装置５内に設けられている。
【００６６】
電池５１は、遠隔操作装置５の駆動電源である。電池５１、無線通信部５３、操作部５４、表示部５５及び音声指令入力部８２は制御部５２に接続されている。
【００６７】
制御部５２は、操作部５４による情報の入力、表示部５５による情報の出力、音声指令入力部８２による音声指令の入力、無線通信部５３によるワイヤ送給装置３とのデータ通信などの各処理を統括的に制御する。制御部５２は、ＲＯＭ、ＲＡＭ及びＭＰＵを有するマイクロコンピュータで実現されている。制御部５２もＦＰＧＡなどのＰＬＤで実現してもよい。
【００６８】
操作部５４は、作業者がアーク溶接に関する各種の情報を制御部５２に入力する操作を行うブロックである。操作部５４は、遠隔操作装置５の筐体面に配設された操作パネルに設けられている。遠隔操作装置５の操作パネルには、例えば、溶接電源装置２の電源部２１の起動、溶接電圧の設定・変更、溶接電流の設定・変更などの操作ボタンが設けられている。
【００６９】
作業者が操作部５４の操作ボタンを操作すると、その操作ボタンに対応する所定の操作指令信号が制御部５２に入力される。
【００７０】
遠隔操作装置５では、作業者は、操作指令を操作部５４と音声指令入力装置８のいずれかで入力することができる。このため、遠隔操作装置５の操作パネルには、操作指令を入力する装置を選択するための選択ボタンが設けられている。この選択ボタンは、例えば、モーメンタリー・スイッチで構成され、作業者がモーメンタリー・スイッチをオン状態にしている期間に音声指令入力装置８を用いて音声により操作指令を制御部５２に入力することができる。
【００７１】
表示部５５は、アーク溶接に関する各種の情報や電池５１の残容量に関する情報やワイヤ送給装置３との無線通信状態などを表示する。表示部５５は、例えば、液晶ディスプレイなどの表示装置で構成される。表示部５５は、ＬＥＤや７セグメントなどの表示機で構成されてもよい。
【００７２】
表示部５５は、制御部５２から転送される情報に基づいて、所定の表示をする。例えば、表示部５５は、制御部５２から入力される電池５１の電圧に関する情報に基づいて、電池５１の残容量に関する情報を絵文字や記号や文字メッセージなどで表示する。また、表示部５５は、制御部５２から入力される受信レベルに関する情報に基づいて、無線通信の通信状態に関する情報を絵文字や記号や文字メッセージなどで表示する。
【００７３】
また、表示部５５は、制御部５２から転送される入力情報（操作部５４又は音声指令入力部８２から入力された情報や無線通信部５３を介してワイヤ送給装置３から入力された情報）を表示する。
【００７４】
無線通信部５３は、ワイヤ送給装置３との間で無線通信を行う。無線通信部５３は、無線通信部３４と同様に、無線ＬＡＮによりワイヤ送給装置３との間で無線通信を行う。
【００７５】
無線通信部５３は、無線ＬＡＮアクセスポイント（図示省略）を介してワイヤ送給装置３と無線接続を行い、無線通信により所定の情報の送受信を行う。無線通信部５３は、無線通信部３３と同じ変調方式でキャリア信号を送信すべき情報で変調して無線通信信号を生成し、その無線通信信号をアンテナ５３Ａから放射する。
【００７６】
例えば、無線通信部５３は、制御部５２から溶接電圧と溶接電流の情報が転送されると、その情報を用いて無線通信信号を生成し、その無線通信信号をワイヤ送給装置３に送信する。
【００７７】
また、無線通信部５３は、ワイヤ送給装置３から無線通信信号を受信すると、送信された情報を復調し、制御部５２に転送する。また、無線通信部５３は、受信レベルを検出し、その検出値を制御部５２に入力する。制御部５２は、無線通信の通信状態を表示させるために、その検出値に基づいて、受信レベルに関する情報を生成し、その情報を表示部５５に転送する。
【００７８】
音声指令入力装置８のマイク８１は、例えば、作業者の頭部に固定部材８１１を装着し、その固定部材８１１から作業者の口元までマイク８１を伸ばしたヘッドセットタイプのマイクである。マイク８１には、騒音の大きい溶接現場で作業者の発声する指令音を可級的に高いＳ／Ｎ比で収音するために、例えば、接話型マイクや単一指向性マイクが用いられている。
【００７９】
遠隔操作装置５には、マイク８１を接続するための接続部５６（通常、ジャック）が設けられており、マイク８１は、音声ケーブル８３を接続部５６に接続して使用される。マイク８１から出力される音声信号は、音声ケーブル８３を介して音声指令入力部８２に入力される。
【００８０】
本実施の形態では、作業者にマイク８１を直接装着するマイクとしてヘッドセットタイプのマイクを用いているが、例えば、耳に掛けるタイプなどの他の装着方式のマイクであってもよい。
【００８１】
また、マイク８１は、作業者が溶接作業時に使用する溶接面に取り付けてもよい。この場合、マイク８１は、図２に示すように、溶接面９の内側の適所に当該作業者の口元に向けて取り付けられているとよい。図２の例では、溶接面９の内側の遮光窓９１の下部にマイク８１が設けられており、溶接面９の保持棒９２の下部から音声ケーブルが取り出されている。
【００８２】
マイクの周波数特性（収音可能な周波数帯域）は、通常、人間の耳の可聴帯域を考慮して５０［Ｈｚ］〜２０［ｋＨｚ］の広帯域に設定されているものが多い。マイク８１から出力される音声信号の音声認識処理ではマイク８１の周波数特性よりも狭い周波数帯域（例えば、５０［Ｈｚ］〜６［ｋＨｚ］などの周波数帯域）が重要になるので、マイク８１には、５０［Ｈｚ］〜７［ｋＨｚ］の周波数特性を有するマイクを用いてもよい。
【００８３】
音声指令入力部８２は、図３に示すように、Ａ／Ｄコンバータ８２１、フィルタ部８２２、音声認識部８２３及び指令信号生成部８２４を含む。フィルタ部８２２は、スイッチ回路８２２１、周波数解析回路８２２２、フィルタ係数設定回路８２２３及び適応型フィルタ８２２４を備える。
【００８４】
Ａ／Ｄコンバータ８２１は、マイク８１から入力される音声信号（アナログ信号）を所定の階調のデジタル信号（例えば、８ビット（２５６階調）のデジタル信号）に変換する。スイッチ回路８２２１は、Ａ／Ｄコンバータ８２１から出力されるデジタル音声信号の出力先を周波数解析回路８２２２と適応型フィルタ８２２４との間で切り換える。スイッチ回路８２２１の切換制御は、制御部５２から出力される切換制御信号によって行われる。
【００８５】
切換制御信号は、例えば、ハイレベルとローレベルの２値信号である。制御部５２は、選択ボタンが操作されると（オン状態になると）、例えば、ハイレベルの切換制御信号をスイッチ回路８２２１に出力し、選択ボタンの操作が終了すると（オフ状態になると）、ローレベルの切換制御信号をスイッチ回路８２２１に出力する。スイッチ回路８２２１は、切換制御信号がハイレベルであれば、デジタル音声信号を適応型フィルタ８２２４に出力し、切換制御信号がローレベルであれば、デジタル音声信号を周波数解析回路８２２２に出力する。切換制御信号のハイ／ローの論理とデジタル音声信号の出力先の論理は逆であってもよい。
【００８６】
スイッチ回路８２２１がデジタル音声信号を適応型フィルタ８２２４に出力している期間は、音声指令入力装置８が動作するので、制御部５２に音声による操作指令が入力されるが、スイッチ回路８２２１がデジタル音声信号を周波数解析回路８２２２に出力している期間は、音声指令入力装置８が動作しないので、制御部５２には音声による操作指令は入力されない。
【００８７】
周波数解析回路８２２２は、Ａ／Ｄコンバータ８２１から入力されるデジタル音声信号の周波数スペクトルを解析する。周波数解析回路８２２２は、例えば、ＦＦＴ演算処理を行ってデジタル音声信号のスペクトル解析データを取得する。
【００８８】
このスペクトル解析データは、例えば、マイク８１の周波数帯域が５０［Ｈｚ］〜１０［ｋＨｚ］の周波数帯域であるとすると、図４に示すように、その周波数帯域における周波数ｆと音の強度Ｄの関係を示すデータである。なお、図４では、作図の便宜上、各周波数ｆの音の強度Ｄを滑らかに繋いでスペクトル分布を曲線で示している。
【００８９】
周波数解析回路８２２２には作業者がマイク８１に音声による指令を入力しない期間の音声、すなわち、溶接作業中における騒音が入力されるので、周波数解析回路８２２２は、溶接作業中に発生する騒音のスペクトル解析データを取得する。
【００９０】
アーク溶接作業では、マイク８１の近くでアークＡが発生し、そのアークＡによってアーク放電に特有の非常に大きい騒音が発生する。図４は、アーク溶接中の主としてアークＡによる騒音のスペクトル解析データの一例である。
【００９１】
周波数解析回路８２２２は、取得したスペクトル解析データを所定の閾値ＤＴＨと比較し、例えば、ＤＴＨ≦Ｄを満たす周波数ｆ又は周波数範囲Ｗを算出する。図４の例では、凡そ５０［Ｈｚ］〜２．０［ｋＨｚ］の周波数範囲Ｗ１と、凡そ６.０［Ｈｚ］〜７．０［ｋＨｚ］の周波数範囲Ｗ２と、凡そ８.５［Ｈｚ］〜９．０［ｋＨｚ］の周波数範囲Ｗ３の音の強度ＤがＤＴＨ≦Ｄを満たすので、これらの周波数範囲Ｗ１，Ｗ２，Ｗ３が算出される。
【００９２】
フィルタ係数設定回路８２２３は、周波数解析回路８２２２が算出した周波数ｆ又は周波数範囲Ｗに基づいて適応型フィルタ８２２４のフィルタ係数を設定する。本実施の形態では、適応型フィルタ８２２４は、例えば、ＩＩＲ（Ｉｎｆｉｎｉｔｅ  ｉｍｐｕｌｓｅ  ｒｅｓｐｏｎｓｅ）ローパスフィルタで構成されている。
【００９３】
例えば、一次のＩＩＲローパスフィルタのｚ変換表現による伝達関数Ｈ（ｚ）は、
Ｈ（ｚ）＝（ｂ０＋ｂ１・ｚ−１）／（１−ａ１・ｚ−１）…（１）
で表される。（１）式において、ｂ０、ｂ１、ａ１がＩＩＲローパスフィルタの特性を決定するフィルタ係数である。従って、フィルタ係数設定回路８２２３は、周波数解析回路８２２２が算出した周波数ｆ又は周波数範囲Ｗに基づいて、フィルタ係数ｂ０、ｂ１、ａ１を設定する。
【００９４】
フィルタ係数ｂ０、ｂ１、ａ１は、ローパスフィルタの遮断周波数をｆｃ［ｋＨｚ］、サンプリング周波数をｆｓ［ｋＨｚ］とし、α＝（２π・ｆｃ）／ｆｓとすると、
ｂ０＝ｂ１＝α／（２＋α）…（２）
ａ１＝（２−α）／（２＋α）…（３）
の関係がある。
【００９５】
フィルタ係数設定回路８２２３は、周波数解析回路８２２２が取得したスペクトル解析データを用いて遮断周波数ｆｃを決定し、その遮断周波数ｆｃと予め設定されているサンプリング周波数ｆｓを用いて、（２）式と（３）式を演算することにより、フィルタ係数ａ１，ｂ０，ｂ１を設定する。サンプリング周波数ｆｓは、適応型フィルタ８２２４がデジタル音声信号のフィルタリング処理を行う際のサンプリングの周波数である。サンプリング周波数ｆｓは、適応型フィルタ８２２４の遮断周波数ｆｃに対して、例えば、１０倍の周波数に設定されている。
【００９６】
音声認識部８２３における音声認識処理では、周波数スペクトルで音素の判定が行われるが、その判定に使用される音響モデルの周波数スペクトルの範囲は、主に０〜６［ｋＨｚ］の範囲にあることが知られている。また音響モデルの周波数スペクトルでは、エネルギーの大部分が低周波側に分布し、高周波側には特定の周波数成分が比較的小さいレベルで離散的に分布することが知られている。
【００９７】
一方、アーク溶接においては、アークＡが発生すると、例えば、５〜１０［ｋＨｚ］の帯域にアーク放電に特有の高レベルの周波数成分が表れることが知られている。マイク８１から出力される音声信号が作業者の音声にアークＡに起因する騒音が混入したものである場合、その音声信号の周波数スペクトルは、５〜１０［ｋＨｚ］の帯域にアーク放電に特有の高レベルの周波数成分を含む。この周波数成分は、音声認識処理における音素判定に大きく影響し、音素の誤認識や認識不可の要因となる。
【００９８】
フィルタ係数設定回路８２２３は、例えば、５［ｋＨｚ］以上の帯域でＤＴＨ≦Ｄを満たす周波数ｆのうち、最小の周波数ｆを適応型フィルタ８２２４の遮断周波数ｆｃに設定する。すなわち、適応型フィルタ８２２４から出力されるデジタル音声信号の遮断周波数ｆｃ以上の周波数成分の音の強度Ｄが閾値ＤＴＨよりも小さくなるように、適応型フィルタ８２２４のフィルタ係数を設定する。
【００９９】
例えば、図４の例では、ＤＴＨ≦Ｄを満たす周波数ｆのうち、最小の周波数ｆは凡そ６［ｋＨｚ］であるので、例えば、サンプリング周波数ｆｓを６０［ｋＨｚ］とすると、フィルタ係数設定回路８２２３は、ｆｃ＝６［ｋＨｚ］、ｆｓ＝６０［ｋＨｚ］に設定し、（２）式と（３）式を演算することにより適応型フィルタ８２２４のフィルタ係数ａ１，ｂ０，ｂ１を設定する。
【０１００】
適応型フィルタ８２２４は、Ａ／Ｄコンバータ８２１からスイッチ回路８２２１を介して入力されるデジタル音声信号の周波数スペクトルのうち、アーク放電に起因する所定の高周波領域の周波数成分を抑制又は除去する。適応型フィルタ８２２４は、例えば、（１）式に示す伝達関数Ｈ（ｚ）を有する一次のＩＩＲローパスフィルタで構成され、そのＩＩＲローパスフィルタのフィルタ係数ａ１，ｂ０．ｂ１は、フィルタ係数設定回路８２２３によって設定される。
【０１０１】
図５は、（１）式の演算処理を行う適応型フィルタ８２２４のブロック図である。適応型フィルタ８２２４は、加算器８６２４ａ、遅延回路８６２４ｆ及び乗算器８６２４ｃで構成されるフィードバック回路と、乗算器８６２４ｄ、遅延回路８６２４ｆ、乗算器８６２４ｅ及び加算器８６２４ｂで構成されるフィードフォワード回路を含む。フィードバック回路は、（１）式の分母の演算処理を行い、フィードフォワード回路は、（１）式の分子の演算処理を行う。
【０１０２】
図５に示すブロック図において、ｕ［ｋ］（ｋ：離散時間を表すインデックス番号）は入力データ、ｘ［ｋ］は適応型フィルタ８２２４の状態データ、ｙ［ｋ］は適応型フィルタ８２２４の出力データである。乗算器８６２４ｃ，８６２４ｄ，８６２４ｅにそれぞれ入力される係数ａ１，ｂ０，ｂ１は、フィルタ係数設定回路８２２３によって設定される。
【０１０３】
入力データｕ［ｋ］、状態データｘ［ｋ］及び出力データｙ［ｋ］の間には、ｘ［ｋ］＝ａ１・ｘ［ｋ−１］＋ｕ［ｋ］ …（４）ｙ[k]＝ｂ０・ｘ［ｋ］＋ｂ１・ｘ［ｋ−１］ …（５）の関係がある。適応型フィルタ８２２４は、予め設定されたサンプリング周期Ｔｓ＝１／ｆｓで（４）式及び（５）式の演算処理を繰り返す。
【０１０４】
本実施の形態では、一次のＩＩＲローパスフィルタを例に説明しているが、適応型フィルタ８２２４は、二次以上のＩＩＲローパスフィルタであってもよい。また、ＩＩＲローパスフィルタとは異なる種類の適応型フィルタであってもよい。
【０１０５】
音声認識部８２３は、フィルタ部８２２から出力されるデジタル音声信号の音声を認識し、作業者がマイク８１に入力した音声指令を文字データに変換する処理を行う。例えば、作業者がマイク８１に「アップ」という音声指令を入力した場合、音声認識部８２３は、フィルタ部８２２から出力されるデジタル音声信号から「ア」、「ッ」、「プ」という音素を抽出し、それらの音素の列を「アップ」という文字列のデータに変換して出力する。
【０１０６】
音声認識部８２３は、音響モデル記憶部８６３１、言語モデル記憶部８６３２、音声信号分析部８６３３及び音声指令変換部８６３４を含む。音響モデル記憶部８６３１は、認識対象の音素の音響的な特徴をモデル化した音響モデルのデータを記憶する。音素の音響的な特徴とは、例えば、「あ」、「い」、「う」などの５０音の音素の周波数特性における特徴（周波数スペクトルの分布波形の特徴）である。音響モデル記憶部８６３１は、音素毎に周波数スペクトルの分布波形の特徴点のデータを記憶している。
【０１０７】
言語モデル記憶部８６３２は、予め設定された音声指令（文字列）のデータを記憶する。音声指令は、操作部５４の操作ボタン又はトーチスイッチ４１によって制御部５２に入力される複数の操作指令の一部に対応する指令である。音声指令は、特に、作業者が溶接作業中に溶接電源装置２に入力する必要性の高い操作指令が選定されている。
【０１０８】
音声指令には、例えば、溶接開始／終了、溶接電流のアップ／ダウン、溶接電圧のアップ／ダウンなどの指令が設定されている。言語モデル記憶部８６３２には、音声で制御部５２に入力可能な指令の言語モデルが、予め決められた用語（文字列）のデータで記憶されている。
【０１０９】
例えば、溶接電流のアップ／ダウンの場合、「でんりゅう  あっぷ」の用語（文字列）のデータが言語モデル記憶部８６３２に記憶されている。溶接電流のアップの指令は、現在の溶接電流値に対して予め設定された単位電流値（例えば、１［Ａ］）で溶接電流を増加させる指令である。逆に溶接電流のダウンの指令は、現在の溶接電流値に対して単位電流値で溶接電流を減少させる指令である。
【０１１０】
また、溶接電圧のアップ／ダウンの場合、「でんあつ  あっぷ」の用語（文字列）のデータが言語モデル記憶部８６３２に記憶されている。溶接電圧のアップの指令は、現在の溶接電圧値に対して予め設定された単位電圧値（例えば、０．１［Ｖ］）で溶接電圧を増加させる指令である。逆に溶接電圧のダウンの指令は、現在の溶接電圧値に対して単位電圧値で溶接電圧を減少させる指令である。
【０１１１】
音声信号分析部８６３３は、フィルタ部８２２から入力されるデジタル音声信号を音素の区間に分離し、各区間の周波数特性における特徴のデータを抽出する。そして、音声信号分析部８６３３は、抽出した特徴のデータを音響モデル記憶部８６３１に記憶された音響モデルのデータと比較して各区間の音素を決定する。
【０１１２】
音声信号分析部８６３３は、決定した音素の列を文字列のデータに変換して出力する。例えば、決定した音素の列が「で」、「ん」、「り」、「ゅ」、「う」、「あ」、「っ」、「ぷ」の場合、音声信号分析部８６３３は、「でんりゅう」の文字列と「あっぷ」の文字列のデータに変換して出力する。これにより、音声信号分析部８６３３から「電流アップ」の音声認識データが出力される。
【０１１３】
音声指令変換部８６３４は、音声信号分析部８６３３から出力される音声認識データを言語モデル記憶部８６３２に記憶されている音声指令のデータと比較し、予め設定された音声指令に該当するか否かを判定する。音声指令変換部８６３４は、音声認識データが予め設定された音声指令のデータと一致する場合、その音声指令に対応する操作指令信号を生成し、制御部５２に入力する。
【０１１４】
例えば、言語モデル記憶部８６３２に「電流アップ」の音声指令のデータが記憶されていて、音声信号分析部８６３３から出力された音声認識データが「電流アップ」の場合、音声指令変換部８６３４は、音声認識データが「電流アップ」の音声指令のデータと一致するので、「電流アップ」に対応する操作指令信号を生成し、制御部５２に入力する。
【０１１５】
音声指令変換部８６３４は、「電流アップ」に対応する操作指令信号として、例えば、操作部５４の「電流アップ」の操作ボタンを操作した場合に操作部５４から制御部５２に入力される操作信号と同一の信号を生成し、制御部５２に入力する。音声指令変換部８６３４は、トーチスイッチ４１によって入力される「電流アップ」に相当する入力信号と同一の信号を生成して制御部５２に入力するようにしてもよい。
【０１１６】
制御部５２は、音声指令変換部８６３４から「電流アップ」の操作指令信号が入力されると、その操作指令信号を無線通信によって一旦ワイヤ送給装置３に送信し、ワイヤ送給装置３を介して溶接電源装置２の制御部２２に送信する。制御部２２は、ワイヤ送給装置３から「電流アップ」の操作指令信号が入力されると、電源部２１の溶接用電源２１１が出力している溶接電流を所定の電流値（例えば、１［Ａ］）だけ上昇させる制御を行う。
【０１１７】
一方、音声指令変換部８６３４は、音声認識データが予め設定された音声指令のデータと一致しない場合、制御部５２には操作指令信号を入力しない。すなわち、音声認識部８２３で作業者が入力した音声指令が正しく認識できなかった場合や作業者が誤った音声指令を入力した場合は、実質的にその音声指令は受け付けられず、音声指令入力部８２から制御部５２には操作指令信号は入力されない。従って、制御部２２にも操作指令信号は入力されない。
【０１１８】
次に、遠隔操作装置５の音声指令入力装置８による音声指令の入力制御について、図６のフローチャートを用いて説明する。
【０１１９】
以下の説明では、溶接作業中に作業者が操作部５４で音声による操作指令の入力を選択し、音声指令入力装置８を用いて音声指令を制御部５２に入力する場合について、説明する。また、溶接作業中に作業者が入力する音声指令として、溶接電流を所定の電流値だけ上昇させる溶接電流アップの音声指令を例に説明する。
【０１２０】
また、溶接作業が開始されるときには、フィルタ部８２２の適応型フィルタ８２２４に遮断周波数ｆｃｏに対応するフィルタ係数ａ１０，ｂ００，ｂ１０（ディフォルト値）が設定されているものとし、溶接作業中の作業者が音声指令を入力していない期間に所定の周期でフィルタ係数設定回路８２２３がフィルタ係数ａ１，ｂ０，ｂ１を更新する場合を例に説明する。
【０１２１】
制御部５２は、操作部５４から音声による操作指令の入力が選択されたか否かを監視している（Ｓ１００のループ処理）。制御部５２は、音声による操作指令の入力が選択されていなければ（Ｓ１００：Ｎ）、音声指令入力部８２のスイッチ回路８２２１にハイレベルの切換制御信号を出力し、音声による操作指令の入力が選択されると（Ｓ１００：Ｙ）、音声指令入力部８２のスイッチ回路８２２１にローレベルの切換制御信号を出力する。
【０１２２】
スイッチ回路８２２１は、ハイレベルの切換制御信号が入力されると、Ａ／Ｄコンバータ８２１から入力されるデジタル音声信号を周波数解析回路８２２２に出力し、適応型フィルタ８２２４を無入力状態にする（Ｓ１０１）。これにより、音声指令信号が適応型フィルタ８２２４に入力されてないので、音声指令入力部８２から制御部５２に指令信号は入力されない。
【０１２３】
周波数解析回路８２２２は、Ａ／Ｄコンバータ８２１からデジタル音声信号が入力されると、ＦＦＴ演算処理を行ってデジタル音声信号の周波数スペクトルの分布データを取得する。さらに、周波数解析回路８２２２は、予め設定された閾値ＤＴＨ以上の音の強度を有する周波数ｆ又は周波数範囲Ｗを取得する（Ｓ１０２）。
【０１２４】
続いて、フィルタ係数設定回路８２２３は、周波数解析回路８２２２が取得したスペクトル解析データを用いて適応型フィルタ８２２４のフィルタ係数ａ１，ｂ０，ｂ１を決定する。フィルタ係数設定回路８２２３は、例えば、周波数解析回路８２２２が取得した閾値ＤＴＨ以上の音の強度を有する周波数ｆ又は周波数範囲Ｗのうち、例えば、５［ｋＨｚ］以上の範囲で最小の周波数ｆを遮断周波数ｆｃに設定し、その遮断周波数ｆｃの適応型フィルタ８２２４の演算処理におけるサンプリング周波数ｆｓを用いて、（２）式、（３）式を演算することによりフィルタ係数ａ１，ｂ０，ｂ１を決定する。
【０１２５】
フィルタ係数設定回路８２２３は、決定したフィルタ係数ａ１，ｂ０，ｂ１を適応型フィルタ８２２４に出力し、適応型フィルタ８２２４のフィルタ特性を更新する（Ｓ１０３）。
【０１２６】
周波数解析回路８２２２は、前回のスペクトル解析データの算出処理から所定の時間が経過したか否かを判定する（Ｓ１０４）。周波数解析回路８２２２は、所定の時間が経過していなければ（Ｓ１０４：Ｎ）、待機し、所定の時間が経過すると（Ｓ１０４：Ｙ）、次回のスペクトル解析データの算出処理を行うべく、ステップＳ１００に戻る。
【０１２７】
ステップＳ１００で、音声による操作指令の入力が選択され、制御部５２から音声指令入力部８２のスイッチ回路８２２１にローレベルの切換制御信号を出力されると（Ｓ１００：Ｙ）、Ａ／Ｄコンバータ８２１から入力されるデジタル音声信号を適応型フィルタ８２２４に出力し、周波数解析回路８２２２を無入力状態にする（Ｓ１０５）。
【０１２８】
適応型フィルタ８２２４は、Ａ／Ｄコンバータ８２１からデジタル音声信号が入力されると、直前にフィルタ係数設定回路８２２３が設定されたフィルタ係数ａ１，ｂ０，ｂ１でフィルタリング処理を行う（Ｓ１０６）。このフィルタリング処理より、適応型フィルタ８２２４は、遮断周波数ｆｃ以上の周波数成分の音の強度Ｄを閾値ＤＴＨよりも小さい値に抑制したデジタル音声信号を音声認識部８２３に出力する。
【０１２９】
例えば、適応型フィルタ８２２４に入力されるデジタル音声信号の周波数スペクトルが、図７に示すような波形である場合、適応型フィルタ８２２４は、例えば、図８に示す波形の周波数スペクトルを有するデジタル音声信号を出力する。図７，図８では、作図の便宜上、各周波数ｆの音の強度Ｄを滑らかに繋いでスペクトル分布を曲線で示している。
【０１３０】
図７は、作業者が発生した操作指令の音声にアーク発生時の騒音が重畳されている場合のデジタル音声信号の周波数スペクトルの一例である。５０［Ｈｚ］〜２．０［ｋＨｚ］の周波数帯域と５［ｋＨｚ］以上の周波数帯域に音の強度の高い周波数成分を有している。５［ｋＨｚ］以上の周波数帯域の音の強度の高い周波数成分は、アークＡが発する非常に高い騒音に起因するものである。
【０１３１】
図８は、フィルタ係数設定回路８２２３により遮断周波数ｆｃを６［ｋＨｚ］として適応型フィルタ８２２４のフィルタ係数ａ１，ｂ０，ｂ１が設定された場合の適応型フィルタ８２２４から出力されるデジタル音声信号の周波数スペクトルの一例である。図８の実線は、周波数スペクトルの波形を示し、一点鎖線は、適応型フィルタ８２２４のローパスフィルタ特性を示している。
【０１３２】
適応型フィルタ８２２４の遮断周波数ｆｃは、フィルタ係数設定回路８２２３で６［ｋＨｚ］に設定されているので、適応型フィルタ８２２４に入力されるデジタル音声信号の周波数スペクトルに対して、６［ｋＨｚ］以上の周波数帯域の音の強度Ｄが非常に小さいレベルに抑制された周波数スペクトルを有するデジタル音声信号が適応型フィルタ８２２４から出力される。
【０１３３】
音声認識部８２３は、フィルタ部８２２から入力されるデジタル音声信号の音声認識処理を行う（Ｓ１０７）。
【０１３４】
具体的には、音声認識部８２３は、デジタル音声信号を音素の区間に分離し、各区間の周波数特性における特徴のデータを抽出する。次に、音声認識部８２３は、抽出した特徴のデータを予め用意された音響モデルのデータと比較して各区間の音素を決定する。例えば、決定した音素の列が「で」、「ん」、「り」、「ゅ」、「う」、「あ」、「っ」、「ぷ」の場合、音声認識部８２３は、「でんりゅう」の文字列と「あっぷ」の文字列のデータに変換する。これにより、音声認識部８２３は「電流アップ」の音声認識データを出力する。
【０１３５】
続いて、音声認識部８２３は、音声認識データを予め設定された音声指令の用語のデータと比較して一致する音声指令の用語があるか否かを判別する（Ｓ１０７）。音声認識部８２３は、音声認識データに一致する音声指令の用語のデータがなければ（Ｓ１０８：Ｎ）、ステップＳ１００に戻り、音声認識データに一致する音声指令の用語のデータがあれば（Ｓ１０８：Ｙ）、その音声指令に対応する指令信号を生成し、制御部５２に出力して（Ｓ１０９）、ステップＳ１００に戻る。
【０１３６】
例えば、音声認識部８２３は、「電流アップ」と同一の音声指令の用語があるか否かを判別し、同一の音声指令の用語がなければ、制御部５２に操作指令信号を出力することなくステップＳ１００に戻る。一方、音声認識部８２３は、「電圧アップ」と同一の音声指令の用語があれば「電流アップ」に対応する操作指令信号を生成し、その操作指令信号を制御部５２に出力してステップＳ１００に戻る。
【０１３７】
以上、説明したように、本実施の形態に係る溶接システム１の音声指令入力装置８によれば、溶接作業中に作業者が音声による操作指令を入力していない期間に、アークＡが発する騒音を含む環境音の周波数スペクトルを解析し、音声認識に悪影響を与える周波数成分を抑制するように適応型フィルタ８２２４のフィルタ係数を更新するので、作業者が音声による操作指令を入力する場合の当該操作指令の誤認識や誤動作などを低減することができる。
【０１３８】
特に、溶接作業中に環境音の周波数スペクトルが変化した場合でも変化後の周波数スペクトルに基づいて適応型フィルタ８２２４のフィルタ係数を適切な値に変更するので、音声による操作指令の誤認識や誤動作の安定した低減効果を得ることができる。
【０１３９】
上記の実施の形態では、操作部５４に選択スイッチを設け、作業者が選択スイッチを操作して音声による操作指令を入力するようにしていたが、選択スイッチに代えてモード切換スイッチを操作部５４に設けてもよい。
【０１４０】
モード切換スイッチは、操作指令の入力モードを音声による入力モード（音声入力モード）と操作ボタン又はトーチスイッチ４１による入力モード（手入力モード）とに切り換えるスイッチである。
【０１４１】
作業者がモード切換スイッチで音声入力モードを設定すると、制御部５２は、操作ボタン又はトーチスイッチ４１による操作指令信号の受け付け制御を行うとともに、音声指令入力装置８からの操作指令信号の受け付け制御を行う。逆に、作業者がモード切換スイッチで手入力モードを設定すると、制御部５２は、操作ボタン又はトーチスイッチ４１による操作指令信号を受け付けるが、音声指令入力装置８からの操作指令信号を受け付けない制御を行う。
【０１４２】
上記の実施の形態では、溶接作業中に適応型フィルタ８２２４のフィルタ係数を更新するようにしているが、作業者が溶接作業前に適応型フィルタ８２２４のフィルタ係数を設定し、溶接作業中はフィルタ係数の更新処理をしないようにしてもよい。
【０１４３】
上記の実施の形態では、作業者の音声を収音するマイクと騒音を収音するマイクを１個のマイク８１で共用しているが、マイク８１は、作業者の口元近くに配置され、しかも作業者の発声源に指向性を有する接話型マイク又は単一指向性マイクを用いているので、騒音を拾うマイクとしては配置や指向性が必ずしも適切とはいえない。
【０１４４】
このため、図９に示すように、作業者の音声を収音する音声用マイク８１Ａとは別に騒音を収音する騒音用マイク８１Ｂを設けるとともに、Ａ／Ｄコンバータ８２１を作業者の音声信号用のＡ／Ｄコンバータ８２１Ａと騒音信号用のＡ／Ｄコンバータ８２１Ｂで構成してもよい。
【０１４５】
図９の例では、音声用マイク８１Ａは、図１に示したマイク８１に相当する。一方、騒音用マイク８１Ｂは、例えば、無指向性マイクで構成され、溶接トーチ２に取り付けられてアークＡが発生する騒音を収音する。また、音声信号用のＡ／Ｄコンバータ８２１Ａと騒音信号用のＡ／Ｄコンバータ８２１Ｂは、制御部５２から出力される切換制御信号によっていずれか一方が動作するように制御される。
【０１４６】
すなわち、制御部５２から手操作による操作指令の入力モードを示す切換制御信号が出力されると、騒音用のＡ／Ｄコンバータ８２１Ｂが動作し、Ａ／Ｄコンバータ８２１からフィルタ部８２２の周波数解析回路８２２２に作業者のデジタル音声信号が入力される。この入力モードでは、適応型フィルタ８２２４のフィルタ係数の更新処理が行われ、適応型フィルタ８２２４から音声認識部８２３にデジタル音声信号は出力されない。
【０１４７】
制御部５２から音声指令の入力モードを示す切換制御信号が出力されると、音声信号用のＡ／Ｄコンバータ８２１Ａが動作し、Ａ／Ｄコンバータ８２１Ａからフィルタ部８２２の適応型フィルタ８２２４に作業者のデジタル音声信号が入力される。この入力モードでは、適応型フィルタ８２２４で作業者が発した音声指令のフィルタリング処理が行われ、適応型フィルタ８２２４から音声認識部８２３にデジタル音声信号が出力される。
【０１４８】
図９に示す変形例では、騒音を収音するための専用のマイク８１Ｂを設けるので、周波数解析回路８２２２での騒音の周波数解析を好適に行うことができ、適応型フィルタ８２２４のフィルタ係数の更新を適切に行うことができる。
【０１４９】
上記の実施の形態では、適応型フィルタ８２２４としてローパスフィルタを用いていたが、バンドエリミネーションフィルタを用いてもよい。例えば、図７の例で、６〜１０［ｋＨｚ］の帯域の音の強度Ｄを除去若しくは抑制したい場合、この周波数帯域を阻止帯域とするバンドエリミネーションフィルタを適応型フィルタ８２２４に用いてもよい。
【０１５０】
適応型フィルタ８２２４にバンドエリミネーションフィルタを用いる場合も伝達関数Ｈ（ｚ）がローパスフィルタの伝達関数Ｈ（ｚ）と異なるだけで、バンドエリミネーションフィルタのフィルタ係数を決定する方法は、上述したローパスフィルタのフィルタ係数を決定する方法と基本的に同じであるので、詳細な説明は省略する。
【０１５１】
適応型フィルタ８２２４にバンドエリミネーションフィルタを用いた場合でも、作業者が発した音声指令のフィルタリング処理で音声認識に悪影響を与える周波数成分を好適に抑制することができる。従って、この場合も、作業者が音声による操作指令を入力する場合の当該操作指令の誤認識や誤動作などを低減することができる。
【０１５２】
また、溶接作業中に環境音の周波数スペクトルが変化した場合でも、好適に音声による操作指令の誤認識や誤動作の低減することでき、音声指令を安定して行うことができる。
【符号の説明】
【０１５３】
１  溶接システム
２  溶接電源装置
２１  電源部
２１１  溶接用電源
２１２  ワイヤ送給用電源
２２  制御部
２３  操作部
２４  表示部
３  ワイヤ送給装置
３１  ワイヤ送給機構
３２  ガス電磁弁
３３  制御部
３４  無線通信部
３４Ａ  アンテナ
３５  操作部
３６  表示部
３７  電圧／電流検出部
４  溶接トーチ
４１  トーチスイッチ
５  遠隔操作装置（リモコン）
５１  電池
５２  制御部
５３  無線通信部
５３Ａ  アンテナ
５４  操作部
５５  表示部
６  ガス供給装置
７  ワイヤリール
８  音声指令入力装置
８１，８１Ａ，８１Ｂ  マイク
８２  音声指令入力部
８２１，８２１Ａ，８２１Ｂ  Ａ／Ｄコンバータ
８２２  フィルタ部
８２２１  スイッチ回路
８２２２  周波数解析回路
８２２３  フィルタ係数設定回路
８２２４  適応型フィルタ
８２３  音声認識部
８２３１  音響モデル記憶部
８２３２  言語モデル記憶部
８２３３  音声信号分析部
８２３４  音声指令変換部
８２４  指令信号生成部
９  溶接面
９１  遮光窓
９２  保持棒
Ａ  アーク
Ｂ  母材
Ｗ  溶接ワイヤ
【図１】
2017006929.tif 000003
【図２】
2017006929.tif 000004
【図３】
2017006929.tif 000005
【図４】
2017006929.tif 000006
【図５】
2017006929.tif 000007
【図６】
2017006929.tif 000008
【図７】
2017006929.tif 000009
【図８】
2017006929.tif 000010
【図９】
2017006929.tif 000011
【手続補正書】
【提出日】平成28年9月14日(2016.9.14)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０１０６
【補正方法】変更
【補正の内容】
【０１０６】
音声認識部８２３は、音響モデル記憶部、言語モデル記憶部、音声信号分析部及び音声指令変換部を含む。音響モデル記憶部は、認識対象の音素の音響的な特徴をモデル化した音響モデルのデータを記憶する。音素の音響的な特徴とは、例えば、「あ」、「い」、「う」などの５０音の音素の周波数特性における特徴（周波数スペクトルの分布波形の特徴）である。音響モデル記憶部は、音素毎に周波数スペクトルの分布波形の特徴点のデータを記憶している。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１０７
【補正方法】変更
【補正の内容】
【０１０７】
言語モデル記憶部は、予め設定された音声指令（文字列）のデータを記憶する。音声指令は、操作部５４の操作ボタン又はトーチスイッチ４１によって制御部５２に入力される複数の操作指令の一部に対応する指令である。音声指令は、特に、作業者が溶接作業中に溶接電源装置２に入力する必要性の高い操作指令が選定されている。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０１０８
【補正方法】変更
【補正の内容】
【０１０８】
音声指令には、例えば、溶接開始／終了、溶接電流のアップ／ダウン、溶接電圧のアップ／ダウンなどの指令が設定されている。言語モデル記憶部には、音声で制御部５２に入力可能な指令の言語モデルが、予め決められた用語（文字列）のデータで記憶されている。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０１０９
【補正方法】変更
【補正の内容】
【０１０９】
例えば、溶接電流のアップ／ダウンの場合、「でんりゅう  あっぷ」の用語（文字列）のデータが言語モデル記憶部に記憶されている。溶接電流のアップの指令は、現在の溶接電流値に対して予め設定された単位電流値（例えば、１［Ａ］）で溶接電流を増加させる指令である。逆に溶接電流のダウンの指令は、現在の溶接電流値に対して単位電流値で溶接電流を減少させる指令である。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０１１０
【補正方法】変更
【補正の内容】
【０１１０】
また、溶接電圧のアップ／ダウンの場合、「でんあつ  あっぷ」の用語（文字列）のデータが言語モデル記憶部に記憶されている。溶接電圧のアップの指令は、現在の溶接電圧値に対して予め設定された単位電圧値（例えば、０．１［Ｖ］）で溶接電圧を増加させる指令である。逆に溶接電圧のダウンの指令は、現在の溶接電圧値に対して単位電圧値で溶接電圧を減少させる指令である。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０１１１
【補正方法】変更
【補正の内容】
【０１１１】
音声信号分析部は、フィルタ部８２２から入力されるデジタル音声信号を音素の区間に分離し、各区間の周波数特性における特徴のデータを抽出する。そして、音声信号分析部は、抽出した特徴のデータを音響モデル記憶部に記憶された音響モデルのデータと比較して各区間の音素を決定する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０１１２
【補正方法】変更
【補正の内容】
【０１１２】
音声信号分析部は、決定した音素の列を文字列のデータに変換して出力する。例えば、決定した音素の列が「で」、「ん」、「り」、「ゅ」、「う」、「あ」、「っ」、「ぷ」の場合、音声信号分析部は、「でんりゅう」の文字列と「あっぷ」の文字列のデータに変換して出力する。これにより、音声信号分析部から「電流アップ」の音声認識データが出力される。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０１１３
【補正方法】変更
【補正の内容】
【０１１３】
音声指令変換部は、音声信号分析部から出力される音声認識データを言語モデル記憶部に記憶されている音声指令のデータと比較し、予め設定された音声指令に該当するか否かを判定する。音声指令変換部は、音声認識データが予め設定された音声指令のデータと一致する場合、その音声指令に対応する操作指令信号を生成し、制御部５２に入力する。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】０１１４
【補正方法】変更
【補正の内容】
【０１１４】
例えば、言語モデル記憶部に「電流アップ」の音声指令のデータが記憶されていて、音声信号分析部から出力された音声認識データが「電流アップ」の場合、音声指令変換部は、音声認識データが「電流アップ」の音声指令のデータと一致するので、「電流アップ」に対応する操作指令信号を生成し、制御部５２に入力する。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】０１１５
【補正方法】変更
【補正の内容】
【０１１５】
音声指令変換部は、「電流アップ」に対応する操作指令信号として、例えば、操作部５４の「電流アップ」の操作ボタンを操作した場合に操作部５４から制御部５２に入力される操作信号と同一の信号を生成し、制御部５２に入力する。音声指令変換部は、トーチスイッチ４１によって入力される「電流アップ」に相当する入力信号と同一の信号を生成して制御部５２に入力するようにしてもよい。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】０１１６
【補正方法】変更
【補正の内容】
【０１１６】
制御部５２は、音声指令変換部から「電流アップ」の操作指令信号が入力されると、その操作指令信号を無線通信によって一旦ワイヤ送給装置３に送信し、ワイヤ送給装置３を介して溶接電源装置２の制御部２２に送信する。制御部２２は、ワイヤ送給装置３から「電流アップ」の操作指令信号が入力されると、電源部２１の溶接用電源２１１が出力している溶接電流を所定の電流値（例えば、１［Ａ］）だけ上昇させる制御を行う。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】０１１７
【補正方法】変更
【補正の内容】
【０１１７】
一方、音声指令変換部は、音声認識データが予め設定された音声指令のデータと一致しない場合、制御部５２には操作指令信号を入力しない。すなわち、音声認識部８２３で作業者が入力した音声指令が正しく認識できなかった場合や作業者が誤った音声指令を入力した場合は、実質的にその音声指令は受け付けられず、音声指令入力部８２から制御部５２には操作指令信号は入力されない。従って、制御部２２にも操作指令信号は入力されない。