(57)【要約】【課題】検査対象の基板内に専用の回路等を設ける必要がなく、無人で基板の検査を行うことができる基板検査装置を提供する。【解決手段】検査対象の音声基板に対してＤＴＭＦ信号による所定の音声信号を出力する指示を行う発音指示手段と、音声基板より出力される音声信号を入力して、該音声信号を文字コードに変換して出力するＤＴＭＦレシーバと、ＤＴＭＦレシーバから出力される文字コードが出力されるべき文字コードであるか否かを判定することにより音声基板の良否判定を行い、該良否判定結果を出力する判定手段とを備えた。【選択図】図１
2010045484.tif 000002
【特許請求の範囲】
【請求項１】
検査対象の音声基板に対してＤＴＭＦ信号による所定の音声信号を出力する指示を行う発音指示手段と、
前記音声基板より出力される音声信号を入力して、該音声信号を文字コードに変換して出力するＤＴＭＦレシーバと、
前記ＤＴＭＦレシーバから出力される文字コードが出力されるべき文字コードであるか否かを判定することにより前記音声基板の良否判定を行い、該良否判定結果を出力する判定手段と
を備えたことを特徴とする基板検査装置。
【請求項２】
前記音声基板は、所定の識別コードが内部に保持されており、前記発音指示手段からの指示に応じて、前記識別コードをＤＴＭＦ信号化した音声信号を出力し、
前記判定手段は、前記ＤＴＭＦレシーバから出力される文字コードが前記識別コードと一致するか否かに基づいて前記音声基板の良否判定行うことを特徴とする請求項１に記載の基板検査装置。
【請求項３】
前記判定手段は、前記ＤＴＭＦレシーバから出力される文字コードのうち、「＊」と「＃」のそれぞれを「Ｅ」と「Ｆ」の文字に置き換えて、前記音声基板の良否判定を行うことを特徴とする請求項１または２のいずれかに記載の基板検査装置。
【請求項４】
検査対象の音声基板より出力される音声信号を入力して、該音声信号を文字コードに変換して出力するＤＴＭＦレシーバを備えた基板検査装置上のコンピュータにより基板検査処理を行う基板検査プログラムであって、
前記音声基板に対してＤＴＭＦ信号による所定の音声信号を出力する指示を行う発音指示処理と、
前記ＤＴＭＦレシーバから出力される文字コードが出力されるべき文字コードであるか否かを判定することにより前記音声基板の良否判定を行い、該良否判定結果を出力する判定処理と
をコンピュータに行わせることを特徴とする基板検査プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声基板等の製造検査を行う基板検査装置及び基板検査プログラムに関する。
【背景技術】
【０００２】
従来から、音声信号を生成可能であるが表示手段を有さない音源基板の信号経路の検査を簡便に行うために、電源投入時に取得した所定のコマンドでテストモードになり、テスト開始のコマンドの後、所定のスイッチがオンにされると、それに対応する音階の発音を開始し、オペレータは、スイッチを操作しながら、それに対応して出力される音声を聞き取ることによって、ハーネスが正常に接続されているか否かを判断する音源基板が知られている（例えば、特許文献１参照）。この音源基板によれば、検査のために表示手段の接続を行うことなく検査を行うことができる。
【０００３】
また、装置の正常性確認をトーン発生回路とトーン受信回路を用いて行うことにより、試験時の保守者を不要とし、障害発生を即時に通知可能とするために、試験トーンを発生するトーン発生回路と、外部からのアナログ音声信号とトーン発生回路からのトーン信号とをＰＣＭ符号に変換するＰＣＭ変換回路と、ＰＣＭ変換回路の出力を外部からの指示により順次メモリに格納するメモリ回路と、メモリ回路の出力をトーン信号かどうか判定するトーン受信回路とから構成される音声蓄積装置が知られている（例えば、特許文献２参照）。この音声蓄積装置によれば、自立で正常性確認が可能となるため、保守員が不要となる。
【特許文献１】特開２００１−０３４２６４号公報
【特許文献２】特開平０５−０５６１６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に示す音源基板にあっては、音源基板が出力する音声をオペレータが聞き取らなければならないため、検査のためにオペレータが必要であるという問題がある。
【０００５】
一方、特許文献２に示す音声蓄積装置にあっては、自律的に試験を行うことができるものの専用のトーン発生回路とトーン受信回路を備えなければならないため、試験に必要な装置構成が複雑になるという問題がある。
【０００６】
本発明は、このような事情に鑑みてなされたもので、検査対象の基板内に専用の回路等を設ける必要がなく、無人で基板の検査を行うことができる基板検査装置及び基板検査プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、検査対象の音声基板に対してＤＴＭＦ信号による所定の音声信号を出力する指示を行う発音指示手段と、前記音声基板より出力される音声信号を入力して、該音声信号を文字コードに変換して出力するＤＴＭＦレシーバと、前記ＤＴＭＦレシーバから出力される文字コードが出力されるべき文字コードであるか否かを判定することにより前記音声基板の良否判定を行い、該良否判定結果を出力する判定手段とを備えたことを特徴とする。
【０００８】
本発明は、前記音声基板は、所定の識別コードが内部に保持されており、前記発音指示手段からの指示に応じて、前記識別コードをＤＴＭＦ信号化した音声信号を出力し、前記判定手段は、前記ＤＴＭＦレシーバから出力される文字コードが前記識別コードと一致するか否かに基づいて前記音声基板の良否判定行うことを特徴とする。
【０００９】
本発明は、前記判定手段は、前記ＤＴＭＦレシーバから出力される文字コードのうち、「＊」と「＃」のそれぞれを「Ｅ」と「Ｆ」の文字に置き換えて、前記音声基板の良否判定を行うことを特徴とする。
【００１０】
本発明は、検査対象の音声基板より出力される音声信号を入力して、該音声信号を文字コードに変換して出力するＤＴＭＦレシーバを備えた基板検査装置上のコンピュータにより基板検査処理を行う基板検査プログラムであって、前記音声基板に対してＤＴＭＦ信号による所定の音声信号を出力する指示を行う発音指示処理と、前記ＤＴＭＦレシーバから出力される文字コードが出力されるべき文字コードであるか否かを判定することにより前記音声基板の良否判定を行い、該良否判定結果を出力する判定処理とをコンピュータに行わせることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、検査対象の音声基板に対してＤＴＭＦ信号による所定の音声信号を出力する指示を出力し、これに応じて音声基板より出力される音声信号をＤＴＭＦレシーバへ入力して、この音声信号を文字コードに変換して出力し、この出力された文字コードが出力されるべき文字コードであるか否かを判定することにより音声基板の良否判定を行うようにしたため、検査対象の基板内に専用の回路等を設けることなく、無人で基板の自動検査を行うことができるという効果が得られる。また、音声出力の確認検査とＲＯＭバージョン情報等の基板固有の情報の確認検査を同時に行うことが可能となるという効果も得られる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の一実施形態による基板検査装置を図面を参照して説明する。図１は同実施形態の構成を示すブロック図である。この図において、符号１は、基板検査装置の検査対象である音声基板である。符号２は、音声基板１に接続され、音声基板１が備えるアンプの出力の負荷となる基準抵抗器であり、例えばスピーカである。符号３は、音声基板１を製造する製造ライン全体を管理する製造ラインホストシステムであり、例えば、コンピュータシステムで構成する。符号４は、音声基板１を検査する検査システムである。符号４１は、音声基板１の検査処理を実行する専用のコントローラであり、製造ラインホストシステム３と情報通信が可能なように構成されている。符号４２は、音声基板１が出力する音声信号を入力し、入力した音声信号をＤＴＭＦ（Dual-Tone Multi-Frequency）コードに変換して出力するＤＴＭＦレシーバである。
【００１３】
ここで、図３を参照して、ＤＴＭＦ音とＤＴＭＦコードについて説明する。ＤＴＭＦ音は、図３に示す４つ高音系の周波数（１２０９，１３３６，１４７７，１６３３Ｈｚ）の音のうちの１音と、４つの低音系の周波数（６９７，７７０，８５２，９４１Ｈｚ）の音のうちの１音とを組み合わせて発音することで、１６種類（０〜９、Ａ〜Ｄ、＊、＃）のＤＴＭＦコードを表現することができるものである。ＤＴＭＦレシーバ４２は、音声基板１が出力する音声信号を入力し、入力した音声信号（高音系と低音系の組み合わせの音）に対応する１６種類（０〜９、Ａ〜Ｄ、＊、＃）のＤＴＭＦコード（文字コード）のいずれかを出力するものである。音声基板１のＲＯＭ（Read Only Memory；図示せず）には、ＤＴＭＦコードを用いて表現することができる情報に対応するＤＴＭＦ音の音声信号データが予め記憶されている。記憶されているＤＴＭＦ音の音声信号データは、例えば、ＲＯＭのバージョン情報、音声基板の型番情報、音声基板の製造番号情報（音声基板固有の情報）等をＤＴＭＦコードで表現した場合に対応するＤＴＭＦ音の音声信号データである。
【００１４】
次に、図２を参照して、図１に示すコントローラ４１が音声基板１を検査する動作を説明する。図２は、図１に示すコントローラ４１が音声基板１を検査する動作を示すフローチャートである。まず、製造ラインホストシステム３は、コントローラ４１に対して、検査するべき音声基板１の固有識別コード（アスキーコードで表現されたＲＯＭのバージョン情報、音声基板の型番情報、音声基板の製造番号情報等）を出力し、検査の開始を指示する。ここでは、固有識別コードとして、音声基板１のＲＯＭバージョン情報が用いられ、ＲＯＭバージョン情報はアスキーコードで表現されているものとして説明する。
【００１５】
これを受けて、コントローラ４１は、製造ラインホストシステム３から出力された固有識別コード（ＲＯＭバージョン情報）を取得する（ステップＳ１）。続いて、コントローラ４１は、音声基板１に対して、ＤＴＭＦ音の発音を指示する（ステップＳ２）。
【００１６】
音声基板１は、ＤＴＭＦ音の発音指示を受けると、ＲＯＭに予め記憶されているＤＴＭＦ音の音声信号データを読み出して、この音声信号データに基づいて、音声信号をスピーカ２に出力する。これによって、スピーカ２から音声基板１１のＲＯＭバージョンに対応したＤＴＭＦ音が発音することになる。ＤＴＭＦレシーバ４２は、音声基板１が出力する音声信号を入力して、この音声信号からＤＴＭＦコード列に変換してコントローラ４１へ送信する。
【００１７】
これと並行して、コントローラ４１は、発音指示を出力した（ステップＳ２）後、ＤＴＭＦレシーバ４２の出力を監視して、所定時間内にＤＴＭＦレシーバ４２からＤＴＭＦコードを受信できたか否かを判定する（ステップＳ３）。この判定の結果、所定時間内にＤＴＭＦレシーバ４２からＤＴＭＦコードが受信できなければ、コントローラ４１は、製造ラインホストシステム３に対して、検査結果としてＮＧ判定を出力する（ステップＳ７）。
【００１８】
一方、所定時間内にＤＴＭＦレシーバ４２からＤＴＭＦコードが受信できた場合、受信したＤＴＭＦコード（０〜９、Ａ〜Ｄ、＊、＃）列をアスキーコード列に変換する（ステップＳ４）。これにより、音声基板１のＲＯＭバージョン情報がアスキーコードで表現された文字列コードとして得られることになる。
【００１９】
次に、コントローラ４１は、ステップＳ１において製造ラインホストシステム３から取得した検査するべき音声基板の固有識別コードと、ＤＴＭＦレシーバ４２から受信し、アスキーコードに変換した文字列とが一致したか否かを判定する（ステップＳ５）。この判定の結果、製造ラインホストシステム３から取得した固有識別コードと、アスキーコードに変換した文字列とが一致しなかった場合、コントローラ４１は、製造ラインホストシステム３に対して、検査結果としてＮＧ判定を出力する（ステップＳ７）。
【００２０】
一方、固有識別コードとアスキーコードに変換した文字列とが一致した場合、コントローラ４１は、製造ラインホストシステム３に対して、検査結果としてＯＫ判定を出力する（ステップＳ６）。
【００２１】
なお、ＤＴＭＦコード「＊」を「Ｅ」、「＃」を「Ｆ」または、「＃」を「Ｅ」、「＊」を「Ｆ」に置き換えて処理するようにしてもよい。この場合、音声基板１のＲＯＭの固有識別コードに０〜９、Ａ〜Ｆの文字を使用した識別コードを用いるようにして、識別コード内に「Ｅ」、「Ｆ」が含まれていた場合は、ＤＴＭＦコード「＊」、または「＃」に対応するＤＴＭＦ音の音声信号データを記憶しておけばよい。そして、コントローラ４１は、ＤＴＭＦレシーバ４２から受信したＤＴＭＦコード内に「＊」、「＃」が含まれていた場合は、それぞれ対応する「Ｅ」または「Ｆ」に置き換えた後にアスキーコードに変換し、識別コードと変換文字列が一致するか否かを判定すればよい。このようにすることによって、１６進数で表現した識別コードを扱うことが可能となる。
【００２２】
また、前述した説明においては、音声基板１内のＲＯＭにＤＴＭＦコードを用いて表現することができる情報に対応するＤＴＭＦ音の音声信号データが予め記憶されている例を説明したが、ＲＯＭ内にはＲＯＭバージョン情報等の固有情報のみが記憶されており、コントローラ４１から発音指示が出された場合に、ＲＯＭに記憶されている固有情報に基づいて、ＤＴＭＦ音の音声信号データを生成し、この音声信号データに基づいて音声信号を出力するようにしてもよい。このようにすることによって、音声基板１内に音声信号データを記憶しておく必要がなくなるため、ＲＯＭの記憶容量を小さくすることができる。
【００２３】
このように、検査対象の音声基板１に対してＤＴＭＦ信号による所定の音声信号を出力する指示をコントローラ４１が出力し、これに応じて音声基板１より出力される音声信号をＤＴＭＦレシーバ４２へ入力して、この音声信号を文字コードに変換して出力し、コントローラ４１がこの出力された文字コードが出力されるべき文字コードであるか否かを判定することにより音声基板１の良否判定を行うようにしたため、検査対象の音声基板１内に専用の回路等を設ける必要がなく、無人で音声基板１の自動検査を行うことができる。
また、音声基板１内に所定の識別コードを内部に保持しておき、コントローラ４１からの指示に応じて、内部に保持している識別コードをＤＴＭＦ信号化した音声信号を出力するようにしたため、音声出力の確認検査とＲＯＭバージョン情報等の音声基板固有の情報の確認検査を同時に行うことが可能となる。
また、一般に普及しているＤＴＭＦレシーバ４２を用いて音声基板１の検査を行うことが可能になるため、検査システム４の構成を簡単にすることができる。
【００２４】
なお、図１におけるコントローラ２１の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより基板検査処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００２５】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施形態の構成を示すブロック図である。
【図２】図１に示すコントローラ４１動作を示すフローチャートである。
【図３】ＤＴＭＦ音とＤＴＭＦコードの関係を示す説明図である。
【符号の説明】
【００２７】
１・・・音声基板（検査対象）、２・・・スピーカ（基準抵抗器）、３・・・製造ラインホストシステム、４・・・検査システム、４１・・・コントローラ、４２・・・ＤＴＭＦレシーバ
【図１】
2010045484.tif 000003
【図２】
2010045484.tif 000004
【図３】
2010045484.tif 000005