(57)【要約】【課題】  ＩＣに記憶されているプログラムのバージョン情報などが正しいか否かの判別を自動的に行えるようにしたプログラムバージョン検査システムを低コストで提供すること。【解決手段】  被検査対象である液晶表示装置１に備えられるマイコン（ＩＣ）１１に書き込まれるプログラムのバージョン情報及びプログラムのデータ列から生成される誤り検出データを、演算部１１２によりバーコード情報（ＯＳＤキャラクタ）に変換し、これを映像信号処理部１１５によって映像信号に変換して、表示部１２にバーコードを表示させ、当該バーコードを読込む検査治具（情報機器）によってプログラムのバージョンが正しいか否かを自動的に検証する。【選択図】  図１
2006126905.tif 000002
【特許請求の範囲】
【請求項１】
プログラムに従った動作を行うＩＣを備える電子装置であって、記憶部と演算部と映像信号処理部とを備えることにより、前記プログラムの種別やバージョンを示すプログラムバージョン情報を前記記憶部に記憶し、当該プログラムバージョン情報を、又は、前記プログラム若しくは前記プログラム及び前記プログラムバージョン情報のデータ列から特定の計算方式に従って一意に生成される誤り検出データを、又は、前記プログラムバージョン情報と前記誤り検出データとの双方を、前記演算部によってバーコード情報に変換し、当該バーコード情報を前記映像信号処理部によって映像信号に変換し、当該映像信号を装置に備えられる出力端子部から出力する、若しくは、装置に備えられる表示部に前記バーコードを表示することを特徴とする電子装置。
【請求項２】
プログラムに従った動作を行うＩＣを備える電子装置であって、記憶部と発光部と発光駆動部とを備えることにより、前記プログラムの種別やバージョンを示すプログラムバージョン情報を前記記憶部に記憶し、前記プログラムバージョン情報を、又は、前記プログラム若しくは前記プログラム及び前記プログラムバージョン情報のデータ列から特定の計算方式に従って一意に生成される誤り検出データを、又は、前記プログラムバージョン情報と前記誤り検出データとの双方を、前記発光駆動部と前記発光部とにより光信号に変換して出力することを特徴とする電子装置。
【請求項３】
プログラムに従った動作を行うＩＣを備える電子装置であって、記憶部を備えることにより前記プログラムの種別やバージョンを示すプログラムバージョン情報を記憶し、当該プログラムバージョン情報を、又は、前記プログラム若しくは前記プログラム及び前記プログラムバージョン情報のデータ列から特定の計算方式に従って一意に生成される誤り検出データを、又は、前記プログラムバージョン情報と前記誤り検出データとの双方を、アナログ信号に変換するＤ／Ａ変換部を備え、当該アナログ信号を装置に備えられる出力端子部から出力する、若しくは、当該アナログ信号を装置に備えられるスピーカ部から出力する、若しくは、当該アナログ信号を装置に備えられる電波発信部から発信することを特徴とする電子装置。
【請求項４】
請求項１記載の電子装置によって又は請求項１記載の電子装置から出力された前記映像信号を表示させる表示装置によって表示された前記バーコードを読取るバーコードリーダと、前記プログラムバージョン情報若しくは前記プログラムバージョン情報及びこれに対応するプログラムのオリジナルデータから前記特定の計算方式によって生成された誤り検出データを記憶する記憶部と、出力部と、比較部と、を有する情報機器を備えることによって、前記バーコードリーダから得られる前記電子装置に記憶されている前記プログラムバージョン情報若しくは前記誤り検出データ若しくは前記プログラムバージョン情報と前記誤り検出データとの双方と、前記情報機器の前記記憶部に記憶されている前記プログラムバージョン情報若しくは前記誤り検出データ若しくは前記プログラムバージョン情報と前記誤り検出データとの双方と、を前記比較部によって比較し、当該比較結果を前記出力部から出力することを特徴とする電子装置のプログラムバージョン検査システム。
【請求項５】
請求項２記載の電子装置によって出力される前記光信号を受光する受光部と、前記プログラムバージョン情報若しくは前記プログラムバージョン情報及びこれに対応するプログラムのオリジナルデータから前記特定の計算方式によって生成された誤り検出データを記憶する記憶部と、出力部と、比較部と、を有する情報機器を備えることによって、前記受光部から得られる前記電子装置に記憶されている前記プログラムバージョン情報若しくは前記誤り検出データ若しくは前記プログラムバージョン情報と前記誤り検出データとの双方と、前記情報機器の前記記憶部に記憶されている前記プログラムバージョン情報若しくは前記誤り検出データ若しくは前記プログラムバージョン情報と前記誤り検出データとの双方と、を前記比較部によって比較し、当該比較結果を前記出力部から出力することを特徴とする電子装置のプログラムバージョン検査システム。
【請求項６】
請求項３記載の電子装置によって出力される前記アナログ信号を受信する受信部と、当該アナログ信号をデジタル信号に変換するＡ／Ｄ変換部と、前記プログラムバージョン情報若しくは前記プログラムバージョン情報及びこれに対応するプログラムのオリジナルデータから前記特定の計算方式によって生成された誤り検出データを記憶する記憶部と、出力部と、比較部と、を有する情報機器を備えることによって、前記受信部と前記Ａ／Ｄ変換部とによって得られる前記電子装置に記憶されている前記プログラムバージョン情報若しくは前記誤り検出データ若しくは前記プログラムバージョン情報と前記誤り検出データとの双方と、前記情報機器の前記記憶部に記憶されている前記プログラムバージョン情報若しくは前記誤り検出データ若しくは前記プログラムバージョン情報と前記誤り検出データとの双方と、を前記比較部によって比較し、当該比較結果を前記出力部から出力することを特徴とする電子装置のプログラムバージョン検査システム。
【請求項７】
プログラムに従った動作を行うＩＣを備える電子装置の製造工程中の検査工程において、請求項４乃至請求項６の何れか１つに記載のプログラムバージョン検査システムを使用して前記プログラムバージョンの検証を行うことを特徴とする電子装置の製造方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子装置に備えられるＩＣ等に書き込まれるプログラムのバージョンのチェック若しくはプログラムの誤りチェックを行うプログラムバージョン検査システムに関する。
【背景技術】
【０００２】
電子装置に備えられるＩＣは、コスト低減などのための汎用化が進んでおり、ハードとしては同一のＩＣであっても、プログラムを随時変更して記憶させることによりそれぞれ別個の機能を持たせることができるようにされている。ＩＣは記憶しているプログラムに準じた動作を行うため、その動作確認や評価のために、記憶させたプログラムのバージョン等を確認する必要がある場合がある。このような、「ＩＣに記憶されているプログラムの確認」に関する従来技術が特許文献１などによって開示されている。
【０００３】
【特許文献１】特開２００４−２５２８５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記したような、プログラムを記憶させて動作させるＩＣを使用した電子装置は、当該装置に適合したプログラムがＩＣに記憶されている必要があるため、製造工程において、装置に適合したプログラムがＩＣに記憶されているか否かをチェックする必要がある。従来、このような検査工程は、電子装置に備えられる表示部に（表示部のない電子装置の場合は、チェック用の表示装置と接続して当該表示装置に）、電子装置内に備えられるＩＣに記憶されているプログラムのバージョン情報や、当該プログラムのデータ列から生成されるチェックサム値を表示させ、これを作業者が目視によって確認することなどによって行われていた。しかし、バージョン情報もそうであるが、特にチェックサム値は、規則性のない数字の羅列となるのが一般的であるため、これを目視によって確認することは非常に煩雑な作業であり、従って、効率も悪く、チェックミスを誘引するものでもあった。
【０００５】
本発明は、上記した点に鑑み、ＩＣに記憶されているプログラムのバージョン情報などが正しいか否かの判別を自動的に行えるようにした電子装置又は電子装置のプログラムバージョン検査システム又は電子装置の製造方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１の電子装置は、プログラムに従った動作を行うＩＣを備える電子装置であって、記憶部と演算部と映像信号処理部とを備えることにより、前記プログラムの種別やバージョンを示すプログラムバージョン情報を前記記憶部に記憶し、当該プログラムバージョン情報を、又は、前記プログラム若しくは前記プログラム及び前記プログラムバージョン情報のデータ列から特定の計算方式に従って一意に生成される誤り検出データを、又は、前記プログラムバージョン情報と前記誤り検出データとの双方を、前記演算部によってバーコード情報に変換し、当該バーコード情報を前記映像信号処理部によって映像信号に変換し、当該映像信号を装置に備えられる出力端子部から出力する、若しくは、装置に備えられる表示部に前記バーコードを表示することを特徴とする。
【０００７】
上記構成によれば、電子装置内に備えられるＩＣを動作させるためのプログラムの、バージョン情報、又は、プログラム若しくはプログラム及びプログラムバージョン情報のデータ列から特定の計算方式に従って一意に生成される誤り検出データ、又は、プログラムバージョン情報と誤り検出データとの双方が、バーコードに変換されて表示される。「データ列から特定の計算方式に従って一意に生成される誤り検出データ」とは、“データ列”がどのような構造であるかを特定する（誤りを検出する）ために用いられるものであり、例えば、データ列Ａに対して特定の計算方式を適用することにより生成された数値ａと、データ列Ｂに対して同一の計算方式を適用することにより生成された数値ｂと、が同一であったなら、データ列Ａとデータ列Ｂの構造が同一であるとし、数値ａと数値ｂとが異なる場合は、データ列Ａとデータ列Ｂの構造が異なるとするものである。なお、「バーコード」には、1次元のもののみならず2次元のものも含む。
【０００８】
請求項２の電子装置は、プログラムに従った動作を行うＩＣを備える電子装置であって、記憶部と発光部と発光駆動部とを備えることにより、前記プログラムの種別やバージョンを示すプログラムバージョン情報を前記記憶部に記憶し、前記プログラムバージョン情報を、又は、前記プログラム若しくは前記プログラム及び前記プログラムバージョン情報のデータ列から特定の計算方式に従って一意に生成される誤り検出データを、又は、前記プログラムバージョン情報と前記誤り検出データとの双方を、前記発光駆動部と前記発光部とにより光信号に変換して出力することを特徴とする。
【０００９】
上記構成によれば、電子装置内に備えられるＩＣを動作させるためのプログラムの、バージョン情報、又は、プログラム若しくはプログラム及びプログラムバージョン情報のデータ列から特定の計算方式に従って一意に生成される誤り検出データ、又は、プログラムバージョン情報と誤り検出データとの双方が、光信号に変換されて出力される。
【００１０】
請求項３の電子装置は、プログラムに従った動作を行うＩＣを備える電子装置であって、記憶部を備えることにより前記プログラムの種別やバージョンを示すプログラムバージョン情報を記憶し、当該プログラムバージョン情報を、又は、前記プログラム若しくは前記プログラム及び前記プログラムバージョン情報のデータ列から特定の計算方式に従って一意に生成される誤り検出データを、又は、前記プログラムバージョン情報と前記誤り検出データとの双方を、アナログ信号に変換するＤ／Ａ変換部を備え、当該アナログ信号を装置に備えられる出力端子部から出力する、若しくは、当該アナログ信号を装置に備えられるスピーカ部から出力する、若しくは、当該アナログ信号を装置に備えられる電波発信部から発信することを特徴とする。
【００１１】
上記構成によれば、電子装置内に備えられるＩＣを動作させるためのプログラムの、バージョン情報、又は、プログラム若しくはプログラム及びプログラムバージョン情報のデータ列から特定の計算方式に従って一意に生成される誤り検出データ、又は、プログラムバージョン情報と誤り検出データとの双方が、アナログ信号に変換されて発信される。
【００１２】
請求項４の電子装置のプログラムバージョン検査システムは、請求項１記載の電子装置によって又は請求項１記載の電子装置から出力された前記映像信号を表示させる表示装置によって表示された前記バーコードを読取るバーコードリーダと、前記プログラムバージョン情報若しくは前記プログラムバージョン情報及びこれに対応するプログラムのオリジナルデータから前記特定の計算方式によって生成された誤り検出データを記憶する記憶部と、出力部と、比較部と、を有する情報機器を備えることによって、前記バーコードリーダから得られる前記電子装置に記憶されている前記プログラムバージョン情報若しくは前記誤り検出データ若しくは前記プログラムバージョン情報と前記誤り検出データとの双方と、前記情報機器の前記記憶部に記憶されている前記プログラムバージョン情報若しくは前記誤り検出データ若しくは前記プログラムバージョン情報と前記誤り検出データとの双方と、を前記比較部によって比較し、当該比較結果を前記出力部から出力することを特徴とする。
【００１３】
上記構成によれば、電子装置内に保持されている、バージョン情報、又は、誤り検出データ、又は、プログラムバージョン情報と誤り検出データとの双方が、バーコードに変換されて表示され、当該情報がバーコードリーダによって読取られることにより「情報機器」内に取り込まれ、これと、情報機器内に保持されているプログラムバージョン情報、又は、誤り検出データ、又は、プログラムバージョン情報と誤り検出データとの双方と、が自動的に比較・検証され、当該検証結果が出力される。なお、「情報機器」とは単一のハードを必ずしも示すものではなく、それぞれモジュール化されたバーコードリーダ・記憶部・出力部（例えば表示装置）などの複数のハードから構成されるものであっても良い。
【００１４】
請求項５の電子装置のプログラムバージョン検査システムは、請求項２記載の電子装置によって出力される前記光信号を受光する受光部と、前記プログラムバージョン情報若しくは前記プログラムバージョン情報及びこれに対応するプログラムのオリジナルデータから前記特定の計算方式によって生成された誤り検出データを記憶する記憶部と、出力部と、比較部と、を有する情報機器を備えることによって、前記受光部から得られる前記電子装置に記憶されている前記プログラムバージョン情報若しくは前記誤り検出データ若しくは前記プログラムバージョン情報と前記誤り検出データとの双方と、前記情報機器の前記記憶部に記憶されている前記プログラムバージョン情報若しくは前記誤り検出データ若しくは前記プログラムバージョン情報と前記誤り検出データとの双方と、を前記比較部によって比較し、当該比較結果を前記出力部から出力することを特徴とする。
【００１５】
上記構成によれば、電子装置内に保持されている、バージョン情報、又は、誤り検出データ、又は、プログラムバージョン情報と誤り検出データとの双方が、光信号に変換されて出力され、当該信号が受光部によって受信されることにより「情報機器」内に取り込まれ、これと、情報機器内に保持されているプログラムバージョン情報、又は、誤り検出データ、又は、プログラムバージョン情報と誤り検出データとの双方と、が自動的に比較・検証され、当該検証結果が出力される。
【００１６】
請求項６の電子装置のプログラムバージョン検査システムは、請求項３記載の電子装置によって出力される前記アナログ信号を受信する受信部と、当該アナログ信号をデジタル信号に変換するＡ／Ｄ変換部と、前記プログラムバージョン情報若しくは前記プログラムバージョン情報及びこれに対応するプログラムのオリジナルデータから前記特定の計算方式によって生成された誤り検出データを記憶する記憶部と、出力部と、比較部と、を有する情報機器を備えることによって、前記受信部と前記Ａ／Ｄ変換部とによって得られる前記電子装置に記憶されている前記プログラムバージョン情報若しくは前記誤り検出データ若しくは前記プログラムバージョン情報と前記誤り検出データとの双方と、前記情報機器の前記記憶部に記憶されている前記プログラムバージョン情報若しくは前記誤り検出データ若しくは前記プログラムバージョン情報と前記誤り検出データとの双方と、を前記比較部によって比較し、当該比較結果を前記出力部から出力することを特徴とする。
【００１７】
上記構成によれば、電子装置内に保持されている、バージョン情報、又は、誤り検出データ、又は、プログラムバージョン情報と誤り検出データとの双方が、アナログ信号に変換されて出力され、当該信号が受信部によって受信されることにより「情報機器」内に取り込まれ、これと、情報機器内に保持されているプログラムバージョン情報、又は、誤り検出データ、又は、プログラムバージョン情報と誤り検出データとの双方と、が自動的に比較・検証され、当該検証結果が出力される。
【００１８】
請求項７の電子装置の製造方法は、プログラムに従った動作を行うＩＣを備える電子装置の製造工程中の検査工程において、請求項４乃至請求項６の何れか１つに記載のプログラムバージョン検査システムを使用して前記プログラムバージョンの検証を行うことを特徴とする。
【発明の効果】
【００１９】
本発明の請求項４の、請求項１記載の電子装置によって又は請求項１記載の電子装置から出力された前記映像信号を表示させる表示装置によって表示された前記バーコードを読取るバーコードリーダと、前記プログラムバージョン情報若しくは前記プログラムバージョン情報及びこれに対応するプログラムのオリジナルデータから前記特定の計算方式によって生成された誤り検出データを記憶する記憶部と、出力部と、比較部と、を有する情報機器を備えることによって、前記バーコードリーダから得られる前記電子装置に記憶されている前記プログラムバージョン情報若しくは前記誤り検出データ若しくは前記プログラムバージョン情報と前記誤り検出データとの双方と、前記情報機器の前記記憶部に記憶されている前記プログラムバージョン情報若しくは前記誤り検出データ若しくは前記プログラムバージョン情報と前記誤り検出データとの双方と、を前記比較部によって比較し、当該比較結果を前記出力部から出力することを特徴とする電子装置のプログラムバージョン検査システムによれば、電子装置内に保持されている、バージョン情報、又は、誤り検出データ、又は、プログラムバージョン情報と誤り検出データとの双方が、バーコードに変換されて表示され、当該情報がバーコードリーダによって読取られることにより「情報機器」内に取り込まれ、これと、情報機器内に保持されているプログラムバージョン情報、又は、誤り検出データ、又は、プログラムバージョン情報と誤り検出データとの双方と、が自動的に比較・検証され、当該検証結果が出力されるため、電子装置の検査工程における当該検証作業を正確且つ効率よく行うことができる。また、バージョン情報などの情報をバーコードに変換して表示させているため、製品検査治具である「情報機器」を構成するに当たり、既存のバーコードリーダとパソコンなどを用いて構成することができ、低コスト且つ簡便に検査システムを構築することができる。
【００２０】
本発明の請求項５の、請求項２記載の電子装置によって出力される前記光信号を受光する受光部と、前記プログラムバージョン情報若しくは前記プログラムバージョン情報及びこれに対応するプログラムのオリジナルデータから前記特定の計算方式によって生成された誤り検出データを記憶する記憶部と、出力部と、比較部と、を有する情報機器を備えることによって、前記受光部から得られる前記電子装置に記憶されている前記プログラムバージョン情報若しくは前記誤り検出データ若しくは前記プログラムバージョン情報と前記誤り検出データとの双方と、前記情報機器の前記記憶部に記憶されている前記プログラムバージョン情報若しくは前記誤り検出データ若しくは前記プログラムバージョン情報と前記誤り検出データとの双方と、を前記比較部によって比較し、当該比較結果を前記出力部から出力することを特徴とする電子装置のプログラムバージョン検査システムによれば、電子装置内に保持されている、バージョン情報、又は、誤り検出データ、又は、プログラムバージョン情報と誤り検出データとの双方が、光信号に変換されて出力され、当該信号が受光部によって受信されることにより「情報機器」内に取り込まれ、これと、情報機器内に保持されているプログラムバージョン情報、又は、誤り検出データ、又は、プログラムバージョン情報と誤り検出データとの双方と、が自動的に比較・検証され、当該検証結果が出力されるため、電子装置の検査工程における当該検証作業を正確且つ効率よく行うことができる。また、バージョン情報などの情報を光信号に変換して出力させているため、製品検査治具である「情報機器」を構成するに当たり、既存の光センサとパソコンなどを用いて構成することができ、低コスト且つ簡便に検査システムを構築することができる。
【００２１】
本発明の請求項６の、請求項３記載の電子装置によって出力される前記アナログ信号を受信する受信部と、当該アナログ信号をデジタル信号に変換するＡ／Ｄ変換部と、前記プログラムバージョン情報若しくは前記プログラムバージョン情報及びこれに対応するプログラムのオリジナルデータから前記特定の計算方式によって生成された誤り検出データを記憶する記憶部と、出力部と、比較部と、を有する情報機器を備えることによって、前記受信部と前記Ａ／Ｄ変換部とによって得られる前記電子装置に記憶されている前記プログラムバージョン情報若しくは前記誤り検出データ若しくは前記プログラムバージョン情報と前記誤り検出データとの双方と、前記情報機器の前記記憶部に記憶されている前記プログラムバージョン情報若しくは前記誤り検出データ若しくは前記プログラムバージョン情報と前記誤り検出データとの双方と、を前記比較部によって比較し、当該比較結果を前記出力部から出力することを特徴とする電子装置のプログラムバージョン検査システムによれば、電子装置内に保持されている、バージョン情報、又は、誤り検出データ、又は、プログラムバージョン情報と誤り検出データとの双方が、アナログ信号に変換されて出力され、当該信号が受信部によって受信されることにより「情報機器」内に取り込まれ、これと、情報機器内に保持されているプログラムバージョン情報、又は、誤り検出データ、又は、プログラムバージョン情報と誤り検出データとの双方と、が自動的に比較・検証され、当該検証結果が出力されるため、電子装置の検査工程における当該検証作業を正確且つ効率よく行うことができる。また、バージョン情報などの情報をアナログ信号に変換して出力させているため、製品検査治具である「情報機器」を構成するに当たり、既存の接続ケーブルやマイクや受信アンテナとパソコンなどを用いて構成することができ、低コスト且つ簡便に検査システムを構築することができる。
【００２２】
本発明の請求項７の、プログラムに従った動作を行うＩＣを備える電子装置の製造工程中の検査工程において、請求項４乃至請求項６の何れか１つに記載のプログラムバージョン検査システムを使用して前記プログラムバージョンの検証を行うことを特徴とする電子装置の製造方法によれば、検査工程が正確且つ効率よく行われ、且つ、プログラムバージョン検査システムを低コストにて構成できるため、電子装置の製造コストを削減することができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の具体的実施例について、図面を参照しながら説明する。なお、以下の実施態様は、本発明を具体化する際の一形態であって、本発明をその範囲内に限定するためのものではない。
【実施例１】
【００２４】
図１は電子装置である液晶表示装置の本発明に関する部分のみの概略を示したブロック図であり、図２はプログラムバージョン検査システムの検査治具である情報機器の概略を示すブロック図である。図３は液晶表示装置の製造工程において本発明に関するプログラムバージョン検査システムを実施している状態の概略を説明するための斜視図である。
【００２５】
図１に示されるように本実施例の液晶表示装置１は、所定のプログラムに従った動作を行うＩＣであるマイコン１１と、映像を表示させる表示部１２と、入力インターフェースとなる操作部１３と、同じく入力インターフェースであるリモコン装置１６からの信号を受信する受光部１４と、映像信号などを入出力する外部入出力部１５などを備える。マイコン１１は、装置全体の制御を行う制御部１１１と、各種データの演算処理を行う演算部１１２と、記憶部１１３と、操作部１３及び受光部１４からの信号を判別するキー判別部１１４と、演算部１１２から入力される信号等を表示部１２に表示させるための映像信号へと変換する映像信号処理部１１５などを備える。プログラムバージョン検査システムの検査治具である情報機器２は、図２に示されるように、バーコードを読取るバーコードリーダ２１と、入力された信号の処理を行う信号処理部２２と、装置全体の制御を行う制御部２３と、各種データの演算処理を行う演算部２４と、記憶部２６と、複数のデータを相互に比較する比較部２５と、出力インターフェースである出力部２７などを備える。
【００２６】
マイコン１１は、その動作のためにプログラムが必要であるため、液晶表示装置１の製造工程（マイコン１１の製造工程）の中で、専用のプログラム入力装置を使用するなどしてプログラムが書き込まれる。当該書込み時には、書き込まれるプログラムの種別やバージョンを示すプログラムバージョン情報も同時に書き込まれる。さらに、書き込まれたプログラムのデータ列（若しくはプログラムとプログラムバージョン情報とからなるデータ列）から、誤り検出データを生成して保存する。「誤り検出データ」とは、前述したごとく、“データ列”がどのような構造であるかを特定する（誤りを検出する）ために用いられるものであり、データ列に対して特定の計算方式を適用することにより生成されるものであり、例えばチェックサム値などである。プログラムバージョン情報は、各メーカ等によって任意に定められるものであり、数字のみからなる場合もあるが、一般的には文字と数字を用いた文字列である。プログラムバージョン情報を保存するためにこれらの文字情報をコード化する必要があるが、当該コード化は規格で定められているものに従っても良いし、ユーザが独自に定めてもよい。図４及び図５には数字とアルファベットの（プログラムバージョン情報が数字とアルファベットの文字情報にて表される場合の）コード表の1例を示した。なお、プログラム若しくはプログラムバージョン情報若しくは誤り検出データが書き込まれる記憶領域は、必ずしもマイコン１１内に存在する記憶部１１３に限られるものではなく、マイコン１１の外部に存在する外部記憶部（図示せず）であってもよい。
【００２７】
本発明のプログラムバージョン検査システムは、電子装置（液晶表示装置１）の製造工程において、前記したマイコン１１を動作させるためのプログラムのバージョン情報のチェック若しくは、当該プログラムの内容が正しいか否かをチェックするものであり、以下、当該製造工程における検査工程の動作の一例の概略について説明する。
【００２８】
液晶表示装置１の製造工程の検査工程における作業では、図３にその作業の一例を示したように、製品である液晶表示装置１に内蔵されるマイコン１１のプログラムのバージョン情報若しくはプログラムの内容が正しいか否かの検査を、情報機器２を使用して行う。当該検査工程は、液晶表示装置１の表示部１２に、プログラムのバージョン情報若しくはプログラムの内容が正しいか否かを検査するための誤り検出データを、バーコードに変換したものを表示させ、当該バーコードを、情報機器２のバーコードリーダ２１によって読取り、これによって得られる情報と、情報機器２内に予め登録してある情報とを比較することによって行われる。
【００２９】
液晶表示装置１は、リモコン装置１６（一般的には、液晶表示装置１に製品として付属するリモコン装置ではなく、工場内でのみ使用する検査用の治具リモコン装置）若しくは操作部１３による操作（「表示部１２にバージョン情報を表示せよ」という操作）を受けると（当該操作信号をキー判別部１１４と制御部１１１によって判別し「表示部１２にバージョン情報を表示せよ」という命令であると判断すると）、記憶部１１３に記憶されているプログラムバージョン情報と誤り検出データとをそれぞれバーコードでＯＳＤ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）表示させるために、演算部１１２によってそれぞれバーコードを示すＯＳＤ信号へと変換し、当該ＯＳＤ信号を映像信号処理部１１５によって映像信号へと変換して、表示部１２にバーコードを表示させる。演算部１１２におけるバーコードを示すＯＳＤ信号への変換動作の概略は、前述したごとくプログラムバージョン情報がコード化されて保存されている（各文字に対応するコードが決められている）ため、当該各文字コードに応じたバーコード（コードの“１”にはバー（べた塗り）、“０”にはスペース（ブランク）が割当てられた画像）をＯＳＤキャラクタ（画像）として記憶部に予め保存しておき（保存するのではなく演算部１１２によって当該画像を毎回生成しても構わない）、プログラムバージョン情報（文字情報）の各文字に応じたＯＳＤキャラクタを組合わせることによって行う。一方、誤り検出データは数値データであるため、これをバーコードに変換するためには、例えば、誤り検出データである数値データを１０進数として扱い、当該１０進数の各桁の数値ごとに前記したＯＳＤキャラクタ（０〜９の数字に対応したバーコード）を割り当てる（各桁の“数値”を“数字”として扱う）ことによってもよいし、数値データを１６進数として扱い、当該１６進数の各桁の数値ごとに前記したＯＳＤキャラクタ（０〜９の数字とＡ〜Ｆの文字に対応したバーコード）を割り当てる等してもよい（演算部１１２によって、数値データをバイナリ化したものに対応するバーコードを毎回生成する等しても構わない）。
【００３０】
上記動作によって表示部１２に表示されたバーコードを、情報機器２のバーコードリーダ２１によって読取り、比較部２５によって情報機器２の記憶部２６に予め登録されているプログラムバージョン情報及びプログラムから生成された誤り検出データ（検査対象の液晶表示装置１に対して用いられるべきプログラムのプログラムバージョン情報及び誤り検出データ）と比較することによって、液晶表示装置１に内蔵されるマイコン１１のプログラムのバージョン情報若しくはプログラムの内容が正しいか否かの検査を行い、当該検査結果を出力部２７から出力して（例えば、「ＯＫ」の旨を画面表示させる若しくは音で通知するなど）ユーザに通知する。なお、「液晶表示装置１に対して用いられるべきプログラムのプログラムバージョン情報及び誤り検出データ」を特定する前提として、情報機器２が、液晶表示装置１（検査対象の製品が何であるか）を特定している必要があるが、当該特定は、作業者が予め情報機器２に入力することによっても良いし、液晶表示装置１に付けられている製品情報を示すバーコードを読み取るなどしても良い（この場合、情報機器２にはバーコードリーダ２１が備えられているため本実施例の適用に好適である）。
【００３１】
以上のごとく、本実施例のプログラムバージョン検査システムによれば、プログラムバージョン情報と誤り検出データが正しいか否か（すなわち液晶表示装置１に書き込まれているプログラムが正しいか否か）が自動的に検証され、当該検証結果が出力されるため、単に表示部にプログラムバージョン情報を示す文字列（例えば“ＢＣＳＤ１３４７４５”などの文字列）と、誤り検出データを示す数値（例えば“５Ｆ（１６進）”）とを表示させ、これを目視によって確認する場合に比して、当該検証作業を正確且つ効率よく行うことができる。加えて、従来は、誤り検出データを示す数値を表示する際に、桁数が多くなると作業効率が落ちると共にチェックミスが生じやすくなる等の理由により、「誤り検出データを示す数値の下２桁のみを表示する」等していたが、本実施例のプログラムバージョン検査システムでは、システムによる自動検査が行われるため、桁数を増加させても「作業効率が落ちると共にチェックミスが生じやすくなる」ということはほぼ無いと言えるため、誤り検出の精度をより高めることができる。また、バージョン情報などの情報をバーコードに変換して表示させているため、製品検査治具である「情報機器」を構成するに当たり、既存のバーコードリーダとパソコンなどを用いて構成することができ、低コスト且つ簡便に検査システムを構築することができ、これにより、電子装置の製造コストを削減することができる。加えて、リモコン装置１６やバーコードリーダ２１の配置場所を適宜調整することにより、プログラムバージョンの検査工程を完全に自動化する（作業員を不要とする）ことが可能であり、さらに作業効率を高めることもできる。
【００３２】
なお、本実施例では電子装置の例として液晶表示装置を用いて説明したが本発明をこれに限るものではなく、例えば、バーコードを表示することができる表示部などを備えていない電子装置であっても、映像出力端子などを備える電子装置であれば、当該出力端子からバーコードの映像信号を出力させて、プログラムバージョン検査システムが設置される場所に表示装置を設置し、当該表示装置と電子装置の映像出力端子を接続し、表示装置にバーコードを表示させることによって、有効に本発明を適用することができる。また、電子装置の中に、プログラムを入力されるＩＣが複数あるような場合であっても本発明を有効に適用することができる。この場合、各ＩＣごとにバーコード表示をさせるための機能を持たせる必要は無く、バーコード表示をさせるための機能を備えたＩＣに対して、自己（ＩＣ）のプログラムのバージョン情報等を送信し、バーコード表示をさせるための機能を備えたＩＣにバーコード表示のための処理を一任するような制御としても良い。
【００３３】
本実施例では、プログラムバージョン情報及び誤り検出データの双方をチェックするものとしているが、プログラムバージョン情報のみ、若しくは誤り検出データのみのチェックとしてもよい。また、本実施例では、誤り検出データはプログラムを書き込まれる側の電子装置が算出するものとしたが、プログラムを書き込む側の装置により、誤り検出データを算出して、プログラムを電子装置に書き込む際に、誤り検出データも書き込むようにしても構わない。ただし、ここで挙げた何れの方法も本実施例に比して誤り検出の精度が低くなる傾向となる。例えば、Ｘというプログラム（データ列）から算出される「誤り検出データ」をｘ’とすると、プログラムを書き込む側の装置により算出したｘ’をそのまま電子装置のＩＣに書込み、これを使ってチェックする場合、実際にＩＣに書き込まれているデータ列がYとなっている場合（例えばプログラムの書込みの際にエラーが生じ、元のXのデータ列がYとなってしまった場合等）であっても、ｘ’を使用してチェックするため、実際にはＩＣに書き込まれているデータ列がYであるにも関わらず、「ＩＣに書き込まれているデータ列はXである」という検証結果になってしまうこととなる。もっとも、プログラム書込み時のベリファイが確実なものであればこのようなことは生じない。
【実施例２】
【００３４】
図６は本実施例の電子装置の本発明に関する部分のみの概略を示したブロック図であり、図７は本実施例のプログラムバージョン検査システムの検査治具である情報機器の概略を示すブロック図である。なお、実施例１と同様の構成要素となるものについては実施例１と同一の符号を使用し、ここでの説明を省略する。
【００３５】
図６に示されるように、本実施例の電子装置６は、所定のプログラムに従った動作を行うＩＣであるマイコン６０と、光信号を発信する発光部６２などを備える。マイコン６０には、発光部６２を制御・駆動するための発光駆動部６０１などが備えられる。なお、発光駆動部６０１はマイコン６０の外部にあってもよい。プログラムバージョン検査システムの検査治具である情報機器２ａは、図７に示されるように、光信号を読取る受光部７１などを備える。
【００３６】
以下、本実施例の電子装置の製造工程におけるプログラムのバージョンなどの検査工程の動作の一例の概略について説明する。
【００３７】
電子装置６は、リモコン装置１６若しくは操作部１３による操作（「バージョン情報を発信せよ」という操作）を受けると、記憶部１１３に記憶されているプログラムバージョン情報と誤り検出データ（実施例１と同様の処理により記憶部に格納されている）とをそれぞれ発光部６２から送信するように、発光駆動部６０１と制御部１１１によって制御・処理される。当該光信号を情報機器２ａの受光部７１によって受信し、比較部２５によって情報機器２ａの記憶部２６に予め登録されているプログラムバージョン情報及びプログラムから生成された誤り検出データ（検査対象の電子装置６に対して用いられるべきプログラムのプログラムバージョン情報及び誤り検出データ）と比較することによって、電子装置６に内蔵されるマイコン６０のプログラムのバージョン情報若しくはプログラムの内容が正しいか否かの検査を行い、当該検査結果を出力部２７から出力して（例えば、「ＯＫ」の旨を画面表示させる若しくは音で通知するなど）ユーザに通知する。
【００３８】
以上のごとく、本実施例のプログラムバージョン検査システムによれば、プログラムバージョン情報と誤り検出データが正しいか否かが自動的に検証され、当該検証結果が出力されるため、電子装置の検査工程における当該検証作業を正確且つ効率よく行うことができる。また、バージョン情報などの情報を光信号に変換して出力させているため、電子装置に元々備えられている発光部（ＬＥＤなど）を使用することができ、且つ、製品検査治具である「情報機器」を構成するに当たり、既存の光センサとパソコンなどを用いて構成することができ、低コスト且つ簡便に検査システムを構築することができる。
【実施例３】
【００３９】
図８は本実施例の電子装置の本発明に関する部分のみの概略を示したブロック図であり、図９は本実施例のプログラムバージョン検査システムの検査治具である情報機器の概略を示すブロック図である。なお、実施例１と同様の構成要素となるものについては実施例１と同一の符号を使用し、ここでの説明を省略する。
【００４０】
図８に示されるように、本実施例の電子装置８は、所定のプログラムに従った動作を行うＩＣであるマイコン８０と、デジタル信号をアナログ信号に変換するＤ／Ａ変換部８０１と、当該アナログ信号を増幅する増幅部８２と、当該増幅された信号を出力するスピーカ部８４と、Ｄ／Ａ変換部８０１から出力されたアナログ信号を外部へ出力するための外部入出力部８３などを備える。なお、増幅部８２はマイコン８０内に備えられていてもよい。プログラムバージョン検査システムの検査治具である情報機器２ｂは、図９に示されるように、接続端子９２と、当該接続端子９２から入力されたアナログ信号をデジタル信号に変換するＡ／Ｄ変換部９１などを備える。
【００４１】
以下、本実施例の電子装置の製造工程におけるプログラムのバージョンなどの検査工程の動作の一例の概略について説明する。なお、以下の説明では、プログラムのバージョンなどの検査工程において、電子装置８の外部入出力部８３に情報機器２ｂの接続端子９２が接続されていることを前提としている。
【００４２】
電子装置８は、リモコン装置１６若しくは操作部１３による操作（「バージョン情報を発信せよ」という操作）を受けると、記憶部１１３に記憶されているプログラムバージョン情報と誤り検出データ（実施例１と同様の処理により記憶部に格納されている）とをそれぞれＤ／Ａ変換部８０１によってアナログ信号に変調（例えば、振幅変調、周波数変調、位相変調など）し、当該アナログ信号を外部入出力部８３から出力する。情報機器２ｂは、当該アナログ信号を、接続端子９２を介して受信し、Ａ／Ｄ変換部９１によってデジタル信号（プログラムバージョン情報と誤り検出データ）に復調し、比較部２５によって情報機器２ｂの記憶部２６に予め登録されているプログラムバージョン情報及びプログラムから生成された誤り検出データ（検査対象の電子装置８に対して用いられるべきプログラムのプログラムバージョン情報及び誤り検出データ）と比較することによって、電子装置８に内蔵されるマイコン８０のプログラムのバージョン情報若しくはプログラムの内容が正しいか否かの検査を行い、当該検査結果を出力部２７から出力して（例えば、「ＯＫ」の旨を画面表示させる若しくは音で通知するなど）ユーザに通知する。
【００４３】
以上のごとく、本実施例のプログラムバージョン検査システムによれば、プログラムバージョン情報と誤り検出データが正しいか否かが自動的に検証され、当該検証結果が出力されるため、電子装置の検査工程における当該検証作業を正確且つ効率よく行うことができる。また、バージョン情報などの情報をアナログ信号に変換して出力させているため、電子装置に元々備えられている外部入出力部（例えば音声出力端子など）を使用することができ、且つ、製品検査治具である「情報機器」を構成するに当たり、既存の接続ケーブルとパソコンなどを用いて構成することができ、低コスト且つ簡便に検査システムを構築することができる。
【００４４】
なお、本実施例では、プログラムバージョン情報と誤り検出データとを変調した「アナログ信号」を外部入出力部８３から出力することとしたが、当該「アナログ信号」を増幅部８２によって増幅してスピーカ部８４から出力させるようにし、情報機器２ｂのＡ／Ｄ変換部９１にマイク（図示せず）を接続することによりスピーカ部８４から出力させる信号を受信させることにより、「アナログ信号」を送受信するようにしても良いし、電子装置８の増幅部８２に発信用アンテナ（図示せず）を接続することにより、当該アンテナから「アナログ信号」を発信し、情報機器２ｂのＡ／Ｄ変換部９１に受信用アンテナ（図示せず）を接続することにより発信用アンテナから出力させる信号を受信させることにより、「アナログ信号」を送受信する等しても良い。
【図面の簡単な説明】
【００４５】
【図１】液晶表示装置の本発明に関する部分のみの概略を示したブロック図
【図２】プログラムバージョン検査システムの検査治具である情報機器の概略を示すブロック図
【図３】プログラムバージョン検査システムを実施している状態の概略を説明するための斜視図
【図４】数字とアルファベットのコード表の1例
【図５】数字とアルファベットのコード表の1例
【図６】実施例２の電子装置の本発明に関する部分のみの概略を示したブロック図
【図７】実施例２のプログラムバージョン検査システムの検査治具である情報機器の概略を示すブロック図
【図８】実施例３の電子装置の本発明に関する部分のみの概略を示したブロック図
【図９】実施例３のプログラムバージョン検査システムの検査治具である情報機器の概略を示すブロック図
【符号の説明】
【００４６】
１      液晶表示装置（電子装置）
２・２ａ・２ｂ      情報機器
６・８      電子装置
１１・６０・８０  マイコン（ＩＣ）
１２    表示部
２１    バーコードリーダ
２３    制御部
２５    比較部
２６    記憶部
２７    出力部
６２    発光部
７１    受光部
８３    外部入出力部
８４    スピーカ部
９１    Ａ／Ｄ変換部
９２    接続端子
１１２  演算部
１１３  記憶部
１１５  映像信号処理部
６０１  発光駆動部
８０１  Ｄ／Ａ変換部
【図１】
2006126905.tif 000003
【図２】
2006126905.tif 000004
【図３】
2006126905.tif 000005
【図４】
2006126905.tif 000006
【図５】
2006126905.tif 000007
【図６】
2006126905.tif 000008
【図７】
2006126905.tif 000009
【図８】
2006126905.tif 000010
【図９】
2006126905.tif 000011