(57)【要約】【課題】  検査や調整のための余計なメモリを持つことなく、電子機器の検査や調整が確実にできるようにする。【解決手段】  調整検査用のプログラムを格納してあるサーバ２と、調整検査の制御を行う検査管理装置７とを、電子機器２とデータ転送可能に接続し、電子機器の調整検査を行う場合に、サーバは、検査管理装置７から発行される第１の命令に基づき、電子機器１に調整検査用のプログラムをロードして、電子機器１の動作状態を調整検査用に設定し、その調整検査用に設定された状態で、電子機器１は、検査管理装置７から発行される第２の命令に基づき、プログラムの実行で調整検査用の所定の処理を行い、その処理の結果の出力データを検査管理装置７に送信し、検査管理装置７は、受信した出力データの評価を行い、検査管理装置７から発行される第３の命令に基づき、調整検査用のプログラムを電子機器１から削除させる。【選択図】    図４
2006172308.tif 000002
【特許請求の範囲】
【請求項１】
組込み型オペレーティングシステムを搭載する電子機器に対して、調整及び／又は検査用のプログラムを格納してあるサーバと、調整及び／又は検査の制御を行う検査管理装置とをデータ転送可能に接続し、前記電子機器の調整及び／又は検査を行う調整検査方法であって、
前記サーバは、前記検査管理装置から発行される第１の命令に基づき、前記電子機器に前記調整及び／又は検査用のプログラムをロードして、前記電子機器の動作状態を調整及び／又は検査用に設定し、
その調整及び／又は検査用に設定された状態で、前記電子機器は、前記検査管理装置から発行される第２の命令に基づき、前記プログラムの実行で調整及び／又は検査用の所定の処理を行い、その処理の結果の出力データを前記検査管理装置に送信し、
前記検査管理装置は、受信した前記出力データの評価を行い、
前記検査管理装置から発行される第３の命令に基づき、前記調整及び／又は検査用のプログラムを前記電子機器から削除させることを特徴とする
調整検査方法。
【請求項２】
請求項１記載の調整検査方法において、
前記調整及び／又は検査用のプログラムを前記電子機器から削除させる際に、前記サーバは、前記電子機器に当該機器操作用のプログラムをロードして、前記電子機器を製品として使用できる環境に設定することを特徴とする
調整検査方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、組込み型オペレーティングシステムを搭載する電子機器の調整及び／又は検査を行う調整検査方法に関する。
【背景技術】
【０００２】
近年、デジタルカメラ、携帯電話端末、光ディスク装置等の小型で高機能な電子機器が広く用いられるようになってきている。これらの電子機器には様々な機能が盛り込まれており、内部回路を制御する組込み型オペレーティングシステム（Operating System：以下ＯＳと称する場合もある）と、そのオペレーティングシステムにより実行される処理プログラム等によって、機能が実現されている。
【０００３】
ところで、多機能化、複雑化した電子機器において、その製造上の瑕疵を見つける為には、所定の動作確認を行う必要があり、製造出荷前又は製造工程段階等において、各種の製品検査が実施される。この製品検査方法としては、多種の動作やその組み合わせを実際に操作確認する方法がある。この方法では、実際に検査担当者が決められた検査項目に基づいて電子機器を操作することで正常稼動あるいは異常発生を確認する。この方法では、検査担当者が一つずつ動作を確認しながら検査が行えるため、プログラムとしては正常な動作であるが、仕様通りの動作が得られないような想定外の異常が発生した場合においても、的確に異常を検知でき、検査の柔軟性が高い。
【０００４】
また、別の製品検査方法としては、電子機器内のメモリに自己診断機能を設けたり、調整及び／又は検査用のプログラムを予め組込んでおく方法がある。この方法によると、既に組み込まれた調整及び／又は検査用のプログラムを起動、動作させることで一定のテストルーチンを、ある程度自動的に実行して検査を行える。このため、テスト実施途中での操作手順のミス等を減少させることが可能であり、検査結果の信頼性を高めることができる。また、この検査方法では、複数台の製品に対して一定のテストルーチンを実行することが可能であるため、大量に製品検査を行う場合などに効果が高い。
【０００５】
また、上述の調整及び／又は検査用のプログラムを実行して行う検査を、効率的に行うために、検査実施装置と、複数の検査対象装置とをネットワーク接続することで、検査実施装置からの検査指示を、自動的に複数の検査対象装置に伝送し、製品検査を行う方法が提案されている。
【０００６】
特許文献１には、検査結果を一元管理する手段として、検査管理端末と、複数の検査サービス端末と、複数の検査対象装置とをＬＡＮ(Local Area Network)接続して装置検査結果の管理を行う方法の記述がある。この方法では、検査管理端末の検査実行指示により、検査サービス端末の検査情報に基づいて検査対象装置の検査が行われ、検査結果が検査管理端末に通知される。検査管理端末は、受け取った検査結果が正常終了であれば検査対象装置に装置番号を通知することで、検査対象装置毎の検査情報漏れを軽減できる。
【０００７】
特許文献２に開示された技術では、ネットワークに接続される情報処理装置において、パワーオン／リセット時に、フラッシュ・メモリに格納されたネットワーク経由のブート・ローダにより、装置の全プログラムを管理するサーバからネットワークを介してプログラムを読込み、読込んだプログラムを、ＤＲＡＭ（Dynamic Random Access Memory）のロード領域に書込み、書込んだプログラムの先頭アドレスヘジャンプしてプログラムを実行する情報処理装置についての記述がある。
【特許文献１】特開２０００−２２２２４１号公報（図１）
【特許文献２】特開２００３−２３３５０５号公報（図６）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、前述のテスト担当者が、実際に操作し確認する方法では、その工程に長い時間を要する。また、全ての操作が行われないことにより、検査の漏れが生じる可能性があり、生産性と品質に問題がある。また、電子機器内のメモリに自己診断機能を設けたり、調整及び／又は検査用のプログラムを予め埋め込む方法では、電子機器本来の動作には不要なプログラムであるにもかかわらず、全ての機器に余分なメモリを持たせる事となり、製品コストを押し上げるという問題がある。
【０００９】
本発明はこのような状況に鑑みて成されたものであり、電子機器が余計なメモリを持つことなく確実な検査ができるようにすることを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、組込み型オペレーティングシステムを搭載する電子機器に対して、調整及び／又は検査用のプログラムを格納してあるサーバと、調整及び／又は検査の制御を行う検査管理装置とをデータ転送可能に接続し、電子機器の調整及び／又は検査を行う場合に、サーバは、検査管理装置から発行される第１の命令に基づき、電子機器に調整及び／又は検査用のプログラムをロードして、電子機器の動作状態を調整及び／又は検査用に設定し、その調整及び／又は検査用に設定された状態で、電子機器は、検査管理装置から発行される第２の命令に基づき、プログラムの実行で調整及び／又は検査用の所定の処理を行い、その処理の結果の出力データを検査管理装置に送信し、検査管理装置は、受信した出力データの評価を行い、検査管理装置から発行される第３の命令に基づき、調整及び／又は検査用のプログラムを電子機器から削除させるようにしたものである。
【００１１】
このようにしたことで、電子機器の調整及び／又は検査を行う場合には、サーバから電子機器にプログラムをロードし、検査管理装置の制御により調整及び／又は検査を行い、その測定結果を収集、評価することが可能となった。
【発明の効果】
【００１２】
本発明によれば、サーバから電子機器に、調整及び／又は検査時のみ使用されるプログラムをロードし、調整及び／又は検査後にはそのプログラムを削除することで、電子機器の調整や検査が終了した後には、調整や検査のための余分なプログラムが格納されず、それだけ機器が必要とするメモリの容量を削減することができるという効果がある。
【００１３】
また、調整及び／又は検査の終了後に、電子機器本来のプログラムをロードすることで、簡単に電子機器を出荷状態に設定できるという効果がある。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の一実施の形態を、添付図面を参照して説明する。本実施の形態では、記録再生装置の製造ラインにおいて、製品の機能検査を行うシステムに適用した例としてある。
【００１５】
まず、本例のシステム構成例について説明する。図１は、本例の調整及び／又は検査工程における構成例を示した図であり、調整及び／又は検査対象機器としての記録再生装置１と、調整検査対象機器にプログラム等をロードするサーバ２と、調整検査対象機器に対して調整及び／又は検査指示、及び調整及び／又は検査を行う検査管理システム３で構成してある。そして、記録再生装置１に対してそれぞれサーバ２と、検査管理システム３に用意された検査用コンピュータ装置が、ハブ９を介してＬＡＮ接続してある。このＬＡＮ接続タイプとして、例えばイーサネット（登録商標）によるツリー型接続が用いられ、サーバ２を、例えばＤＨＣＰ（Dynamic Host Configuration Protocol）サーバとして使用することで、複数台の記録再生装置１を接続して調整及び／又は検査を行うことができる。本例においては、１台の記録再生装置１に対して調整及び／又は検査を行うものとする。
【００１６】
記録再生装置１には、例えば大容量の光ディスクに映像、音楽等を記録再生可能なＤＶＤ（Digital Versatile Disk）レコーダを用いる。また、サーバ２は、ネットワークを介して接続された機器を起動させる、いわゆるネットブートが可能な設定がされており、記録再生装置１をネットブートする為のＯＳカーネルが格納してあり、ユーザランドには調整及び／又は検査用のプログラムが用意してある。
【００１７】
検査管理システム３は、記録再生装置１に対して各種検査コマンドや外部入力信号を発行したり、サーバ２に対してＯＳカーネル、プログラムのロード指示を行ったり、測定装置からの測定結果を回収、集計し、画面に表示させる検査用コンピュータ装置７がある。また、検査管理システム３は、ビデオ信号処理及びオーディオ信号処理を行うＡＶアンプ６と、ビデオ信号及びオーディオ信号の入出力を切替える入出力切替装置８と、ビデオ信号を計測するビデオアナライザ４、オーディオ信号を計測するオーディオアナライザ５で構成される。記録再生装置１と入出力切替装置８は、ケーブルで接続してあり、入出力切替装置８による切替えで、各機器４，５，６へのビデオ信号及びオーディオ信号の入力又は出力を設定できる。また、ビデオアナライザ４、オーディオアナライザ５、ＡＶアンプ６、入出力切替装置８は、検査用コンピュータ装置７とデータ転送が可能に接続してあり、測定結果が検査用コンピュータ装置７に供給される構成としている。
【００１８】
なお、本例に示した測定装置であるビデオアナライザ４、オーディオアナライザ５は、記録再生装置１に対して使用されるものであるが、これに限定されるものではなく、調整及び／又は検査対象装置の種類に応じて様々な測定装置が接続される。また、コンピュータ装置７から入出力切替装置８を介して記録再生装置１に、調整及び／又は検査を行う際に基準となるビデオ信号やオーディオ信号を供給するようにしてもよい。
【００１９】
次に、本例の記録再生装置１の内部構成例を図２のブロック図を参照して説明する。記録再生装置１でビデオ信号及びオーディオ信号の記録／再生の指示は、赤外線通信を行う図示しないリモート・コントローラからの赤外線信号を受光する赤外線受光部、又はタッチパネル等を備えた操作部２０より行われる。また、操作指示の結果及び、再生時間等の操作情報は、ディスプレイパネルを備えた表示部１７に表示される。
【００２０】
記録再生装置１内で、信号のやり取りはシステムバス１４を介して行われる。システムバス１４には、プログラムの実行及び処理の制御を行うＣＰＵ（Central Processing Unit）１１と、固定データ、専用プログラム、装置の識別ＩＤ等が格納してある書換え不能なＲＯＭ（Read-Only Memory）１２と、処理実行時に使用するパラメータ、プログラム等を格納する書換え可能なＲＡＭ（Random Access Memory）１３と、光ディスク１５に対して記録／再生処理を行う記録再生部１６と、表示部１７と、操作部１８と、ＡＶエンコーダ２１と、ＡＶデコーダ２３と、デジタルインタフェース２２などが接続してあり、相互に通信が行われる。
【００２１】
ビデオ信号及びオーディオ信号の記録時には、ビデオ信号及びオーディオ信号が、図示しない外部の信号再生装置より映像・オーディオケーブルを介してビデオ・オーディオ入力部１９に供給される。入力された信号は、Ａ／Ｄコンバータ２０によってアナログ信号からデジタル信号に変換された後、ＡＶエンコーダ２１で、ＭＰＥＧ（Moving Picture Experts Group）−２方式で圧縮符号化される。そして、光ディスク１５に記録されるＭＰＥＧ−２データ、及び、機器制御を行うＣＰＵ１１より生成された制御データを、記録再生部１６で光ディスク１５に対して記録する。
【００２２】
一方、ビデオ信号及びオーディオ信号の再生時には、光ディスク１５よりＭＰＥＧ−２データ、及び制御データを読み出して、ＡＶデコーダ２３でＭＰＥＧ−２データからビデオ信号及びオーディオ信号に復号する。復号されたビデオ信号及びオーディオ信号は、Ｄ／Ａコンバータ２４によってデジタル信号からアナログ信号に変換されてビデオ・オーディオ出力部２５に供給され、出力される。
【００２３】
デジタルインタフェース端子２２は、外部ネットワークと相互に通信を行うための端子である。後述する検査や調整時には、このデジタルインタフェース端子２２を介してコンピュータ装置７などと接続するようにしてもよい。
【００２４】
また、本例の記録再生装置１は、ハードディスクドライブ（ＨＤＤ）３０を備えて、このハードディスクドライブ３０でビデオ信号やオーディオ信号などを記録し再生することもできる構成としてある。このハードディスクドライブ３０を使用して、プログラムなどを記録するようにしてもよい。
【００２５】
次に、図３のフローチャート、及び図４の機器検査の説明図を参照して、コンピュータ装置の検査対象である記録再生装置に対して行う調整及び／又は検査の例について説明する。なお、図４は、図３のフローチャートを各装置（サーバ２、記録再生装置１、検査用コンピュータ装置７）の関連が理解しやすくなるよう書き換えた図であり、それぞれの動作に対して図３のフローチャートにおけるステップ数を付与して対応付けている。
【００２６】
検査実施にあたり、検査担当者は、記録再生装置１、サーバ２、検査管理システム３の図１に示した接続準備が整ったら記録再生装置１の電源を入れて検査を開始する。なお、記録再生装置１とコンピュータ装置７との接続としては、記録再生装置１に用意されたデジタルインタフェース端子２２を使用するか、或いは機器内部の図示しないポートなどを使用して接続する。まず、検査用コンピュータ装置７からサーバ２に対して検査開始指示を行ない、ＯＳカーネルプログラムのロード開始命令を発行する（ステップＳＴ１）。サーバ２は、ＯＳカーネルプログラムを記録再生装置１内のＲＡＭ１３にロードし、ネットブートのパラメータ設定を行う（ステップＳＴ２）。その後、検査用コンピュータ装置７から記録再生装置１に対してリブート命令を発行する（ステップＳＴ３）。記録再生装置１は、サーバにアクセスしサーバ側のユーザランドをマウントして、リブートを行ってＯＳカーネルを適用する（ステップＳＴ４）。
【００２７】
次に、検査用コンピュータ装置７が、記録再生装置１のリブート完了を検知したらサーバ２に調整及び／又は検査用プログラムのロード開始命令を発行する（ステップＳＴ５）。サーバ２から調整及び／又は検査用プログラムを記録再生装置１内のＲＡＭ１３にロードする（ステップＳＴ６）。そして、所定の検査を終了したか判断する（ステップＳＴ７）。検査を継続する場合は、検査用コンピュータ装置７から調整及び／又は検査コマンドを記録再生装置１に送信することで各種調整や計測、検査を自動で行う（ステップＳＴ８）。検査用コンピュータ装置７は、調整及び／又は検査コマンドに基づいて調整及び／又は検査実行された記録再生装置１からの戻り値を取得する。（ステップＳＴ９）。
【００２８】
所定の検査が終了した場合は、記録再生装置１を本来のカーネルに設定するために、検査用コンピュータ装置７より記録再生装置１に、ＯＳカーネルプログラムのパラメータ等の設定変更を行なってカーネルを書き換える（ステップＳＴ１０）。そして、検査用コンピュータ装置７から記録再生装置１に対してリブート命令を発行する（ステップＳＴ１１）。記録再生装置１は、リブートを行って新しいＯＳカーネルを適用する（ステップＳＴ１２）。最後に、サーバ２から本来の記録再生装置１の製品用制御プログラムをロードし、単体起動する設定に変更する（ステップＳＴ１３）。この設定変更により、通常に動作する記録再生装置１（本例ではＤＶＤレコーダ）として製品が完成する。
【００２９】
なお、製品検査の対象としては、例えば、検査用コンピュータ装置７より所定の入力信号を記録再生装置１に供給することで得られるビデオ信号、オーディオ信号が期待される出力値であるかを確認したり、テスト用光ディスクを用いて記録再生部１６内の光ピックアップやスピンドルモータ等の稼動を確認するものがある。
【００３０】
このように、サーバ２と検査管理システム３を使用して検査対象機器に対して所定の調整及び／又は検査を行うことができるため、検査項目の漏れなく確実に検査を行うことができる。また、自動的に検査を実行できるため、検査項目を連続して実施することができ、人手を介するよりも迅速に検査を完了することができる。
【００３１】
また、サーバ２で調整検査対象機器の検査プログラム、製品プログラム、設定パラメータ等を一括管理するため、プログラムのバージョンアップ、パラメータの変更等に容易に対応することができる。このため、サーバ２のプログラムを置換するだけで、最新バージョンでの調整及び／又は検査を行うことが可能であり、調整及び／又は検査の信頼性向上に寄与する。
【００３２】
また、調整及び／又は検査の終了後に、使用した接続をそのまま用いて、調整及び／又は検査のプログラムを電子機器本来のプログラムに、置き換えることができる。これにより、製品プログラムをロードするため、新たに接続設定したり、メモリを取り替えたりしなくてもよいため、製品の調整及び／又は検査から完成までの期間を短縮することができる。
【００３３】
また、調整検査対象機器内のメモリに、本来の機能には関係ない調整及び／又は検査用の余分なプログラムを格納しておく必要が無いため、限られたメモリを有効に使用することができると共に、メモリ自体が必要最低限の容量でよいため、材料費等の削減が図れるという効果がある。
【００３４】
また、調整検査対象機器本体のプログラムを、ハードディスクドライブ等の振動、衝撃に弱いデバイスに書き込む必要がある場合、それらを搭載させる前にほとんど全ての調整及び／又は検査を行った後に組み込むことができる。こうすることで、ハードディスクドライブ等に不要なダメージを与えることなく生産が出来、品質の向上に寄与できるという効果がある。
【００３５】
なお、上述した実施の形態では、１台の記録再生装置１に対して調整及び／又は検査を実施したが、複数台の記録再生装置１を接続して、一斉／順次に調整及び／又は検査を行うようにしてもよい。この時、検査用コンピュータ装置７は、調整検査対象機器のＭＡＣアドレス、又は識別ＩＤ等の製品を個別に特定できる情報を用いて、各機器に対して固有のテストパターンを生成し、別々のテスト信号を送信するようにしてもよい。
【００３６】
このように、複数台の機器に対して調整及び／又は検査を行えることで調整検査効率を高めることができる。また、各機器毎に個別の調整及び／又は検査を実施することができることで、異なる製造工程の機器に対しても適切な調整及び／又は検査を実施することも可能である。
【００３７】
また、上述した実施の形態では、調整及び／又は検査の終了後に、使用した接続をそのまま用いて、調整及び／又は検査用プログラムを電子機器本来のプログラムに書き換える処理を行って、調整及び／又は検査用プログラムを消去するようにしたが、調整及び／又は検査の終了後には、調整及び／又は検査用プログラムの消去だけを行って、その後の別の工程で電子機器本来のプログラムの書き込みを行うようにしてもよい。
【図面の簡単な説明】
【００３８】
【図１】本発明の一実施の形態における検査装置の接続例を示した構成図である。
【図２】本発明の一実施の形態における記録再生装置の内部構成例を示したブロック図である。
【図３】本発明の一実施の形態における機能検査のフローチャートである。
【図４】本発明の一実施の形態における機能検査の例を示した説明図である。
【符号の説明】
【００３９】
１…記録再生装置、２…サーバ、３…検査管理システム、４…ビデオアナライザ、５…オーディオアナライザ、６…ＡＶアンプ、７…検査用コンピュータ装置、８…入出力切替装置、９…ハブ、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１４…システムバス、１５…光ディスク、１６…記録再生部、１７…表示部、１８…操作部、１９…ビデオ／オーディオ入力部、２０…Ａ／Ｄコンバータ、２１…ＡＶエンコーダ、２２…デジタルインタフェース端子、２３…ＡＶデコーダ、２４…Ｄ／Ａコンバータ、２５…ビデオ・オーディオ出力部、３０…ハードディスクドライブ
【図１】
2006172308.tif 000003
【図２】
2006172308.tif 000004
【図３】
2006172308.tif 000005
【図４】
2006172308.tif 000006