(57)【要約】【課題】  視認性の高い検査結果の表示を実現すること。【解決手段】  特定のキーを押下されると、自己検査処理が開始される。ここで、各自己検査処理が実行され、自己検査処理の結果が正常である場合には、シンボルマークＳＭ１０４を、表示画面Ｗ１０４の中央に大きく表示する。また、自己検査処理の結果に異常が認められた場合には、シンボルマークＭ１０６を、表示画面Ｗ１０６の右上に正常時と比較して小さく表示する。【選択図】  図１１
2006092329.tif 000002
【特許請求の範囲】
【請求項１】
数字キー以外の予め定められた複数のキーが同時に又は所定の順序で入力操作されたことを検知する検知手段と、
この検知手段による検知に応じて、所定の自己検査処理を実行する検査処理実行制御手段と、
この検査処理実行制御手段による自己検査処理の処理状況に応じて、所定のシンボルマークを一時的に表示するシンボルマーク表示制御手段と、
を備えることを特徴とする表示制御装置。
【請求項２】
前記検査処理実行制御手段は、前記自己検査処理の処理に応じて検査結果の正常／異常を判定する判定手段を有し、
前記シンボルマーク表示制御手段は、前記判定手段により正常と判定された場合には第１の表示態様で前記シンボルマークを一時的に表示し、異常と判定された場合には前記第１の表示態様と異なる第２の表示態様で前記シンボルマークを一時的に表示する表示態様制御手段を有する、
ことを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記第１の表示態様は、少なくとも、前記第２の表示態様で表示された前記シンボルマークに比べて、より大きなサイズで前記シンボルマークを表示する態様であることを特徴とする請求項２に記載の表示制御装置。
【請求項４】
前記第１の表示態様と前記第２の表示態様とは、少なくとも、それぞれ前記シンボルマークを異なる位置に表示する態様であることを特徴とする請求項２又は３に記載の表示制御装置。
【請求項５】
前記表示態様制御表示手段による前記シンボルマークの一時表示の際に、前記自己検査処理に応じた検査結果の正常／異常を示すメッセージを表示するメッセージ表示手段を更に備えることを特徴とする請求項１〜４の何れか一項に記載の表示制御装置。
【請求項６】
前記検査処理実行制御手段は、前記自己検査処理として正常／異常の判定をユーザの視認に依存するユーザ依存検査処理を実行する依存検査処理実行制御手段を有し、
前記シンボルマーク表示制御手段は、前記ユーザ依存検査処理の場合と、他の自己検査処理の場合とで異なる表示態様で前記シンボルマークを表示する依存検査時表示態様変更手段を有する、
ことを特徴とする請求項１に記載の表示制御装置。
【請求項７】
予め定められた操作に応じて所定のリセット処理を実行するリセット実行手段と、
このリセット実行手段によるリセット処理が実行された際に、所定のシンボルマークを一時的に表示するシンボルマーク表示制御手段と、
を備えることを特徴とする表示制御装置。
【請求項８】
コンピュータに、
数字キー以外の予め定められた複数のキーが同時に又は所定の順序で入力操作されたことを検知する検知機能と、
この検知機能による検知に応じて、所定の自己検査処理を実行する検査処理実行制御機能と、
この検査処理実行制御機能による自己検査処理の処理状況に応じて、所定のシンボルマークを一時的に表示する制御を行うシンボルマーク表示制御機能と、
を実現させるためのプログラム。
【請求項９】
コンピュータに、
予め定められた操作に応じて所定のリセット処理を実行するリセット実行機能と、
このリセット実行機能によるリセット処理が実行された際に、所定のシンボルマークを一時的に表示するシンボルマーク表示制御機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置及びプログラムに関する。
【背景技術】
【０００２】
従来から、表示制御装置の一種として、各種数式を入力すると、入力された数式に基づいて演算を実行し、演算結果を表示する電卓（電子卓上計算機）が知られている。電卓内部には、各種半導体回路が内蔵されており、また、入力した数値、演算式、演算結果等を表示する表示装置を備えていることが一般的である。
【０００３】
また、半導体回路が正しく動作しているか否かを検査する装置が知られている（例えば、特許文献１参照）。当該装置を電卓に備えることにより、例えば、電卓に内蔵されている半導体回路が正常であるか、異常があるかを検査する機能（以下、適宜「自己検査機能」という。）を搭載することができる。
【特許文献１】特開平６−３４２０４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ここで、電卓等の製造工程において、検査員が製品のが最終検査をするのが一般的である。例えば、電卓に内蔵された自己検査機能を検査員が実行させ、実行結果を視認することにより各製品一つ一つの良否を判断する方法が採られている。
【０００５】
ここで、自己検査機能の結果表示画面は、多くが単調な表示画面であった。工場等において極めて多くの製品をチェックする検査員にとっては、単調な結果表示画面を見誤らないように、一定の緊張感を持って検査する必要があり、大きな負担を強いるものであった。
【０００６】
そこで、上記課題に鑑みて、本発明が目的とするところは、視認性の高い検査結果の表示を実現することである。
【課題を解決するための手段】
【０００７】
以上の課題を解決するために、請求項１に記載された発明の表示制御装置は、
数字キー以外の予め定められた複数のキーが同時に又は所定の順序で入力操作されたことを検知する検知手段（例えば、図２のＣＰＵ１０；図５のステップＳ１２）と、
この検知手段による検知に応じて、所定の自己検査処理を実行する検査処理実行制御手段（例えば、図２のＣＰＵ１０；図５のステップＳ２６、Ｓ２８、Ｓ３０）と、
この検査処理実行制御手段による自己検査処理の処理状況に応じて、所定のシンボルマークを一時的に表示するシンボルマーク表示制御手段（例えば、図２のＣＰＵ１０；図６のステップＳ４０；Ｓ４４）と、
を備えることを特徴とする。
【０００８】
請求項２に記載された発明は、請求項１に記載の表示制御装置において、
前記検査処理実行制御手段は、前記自己検査処理の処理に応じて検査結果の正常／異常を判定する判定手段を有し、
前記シンボルマーク表示制御手段は、前記判定手段により正常と判定された場合には第１の表示態様で前記シンボルマークを一時的に表示し、異常と判定された場合には前記第１の表示態様と異なる第２の表示態様で前記シンボルマークを一時的に表示する表示態様制御手段（例えば、図２のＣＰＵ１０；図１１（ｃ）のシンボルマークＳＭ１０４、図１１（ｄ）のシンボルマークＳＭ１０６）を有する、
ことを特徴とする。
【０００９】
請求項３に記載された発明は、請求２に記載の表示制御装置において、
前記第１の表示態様は、少なくとも、前記第２の表示態様で表示された前記シンボルマークに比べて、より大きなサイズで前記シンボルマークを表示する態様（例えば、図２のＣＰＵ１０；図１１（ｃ）のシンボルマークＳＭ１０４、図１１（ｄ）のシンボルマークＳＭ１０６）であることを特徴とする。
【００１０】
請求項４に記載された発明は、請求２又は３に記載の表示制御装置において、
前記第１の表示態様と前記第２の表示態様とは、少なくとも、それぞれ前記シンボルマークを異なる位置に表示する態様（例えば、図２のＣＰＵ１０；図１３（ａ）のシンボルマークＳＭ３００、図１３（ｂ）のシンボルマークＳＭ３０２）であることを特徴とする。
【００１１】
請求項５に記載された発明は、請求項１から４の何れか一項に記載の表示制御装置において、
前記表示態様制御表示手段による前記シンボルマークの一時表示の際に、前記自己検査処理のに応じた検査結果の正常／異常を示すメッセージを表示するメッセージ表示手段（例えば、図２のＣＰＵ１０；図１４（ａ）のシンボルマークＳＭ４００、図１４（ａ）のシンボルマークＳＭ４０２）を更に備えることを特徴とする。
【００１２】
請求項６に記載された発明は、請求項１に記載の表示制御装置において、
前記検査処理実行制御手段は、前記自己検査処理として正常／異常の判定をユーザの視認に依存するユーザ依存検査処理を実行する依存検査処理実行制御手段（例えば、図２のＣＰＵ１０；図７のステップＡ１０〜Ａ１６）を有し、
前記シンボルマーク表示制御手段は、前記ユーザ依存検査処理の場合と、他の自己検査処理の場合とで異なる表示態様で前記シンボルマークを表示する依存検査時表示態様変更手段（例えば、図２のＣＰＵ１０；図７のステップＡ１８）を有する、
ことを特徴とする。
【００１３】
請求項７に記載された発明は、
予め定められた操作に応じて所定のリセット処理を実行するリセット実行手段（例えば、図２のＣＰＵ１０；図１０のステップＤ１０）と、
このリセット実行手段による所定のリセット処理が実行された際に、所定のシンボルマークを一時的に表示するシンボルマーク表示制御手段（例えば、図２のＣＰＵ１０；図１０のステップＤ１４）と、
を備えることを特徴とする表示制御装置。
【００１４】
請求項８に記載された発明のプログラムは、
コンピュータに、
数字キー以外の予め定められた複数のキーが同時に又は所定の順序で入力操作されたことを検知する検知機能（例えば、図２のＣＰＵ１０；図５のステップＳ１２）と、
この検知機能による検知に応じて、所定の自己検査処理を実行する検査処理実行制御機能（例えば、図２のＣＰＵ１０；図５のステップＳ２６、Ｓ２８、Ｓ３０）と、
この検査処理実行制御機能による自己検査処理の処理状況に応じて、所定のシンボルマークを一時的に表示する制御を行うシンボルマーク表示制御機能（例えば、図２のＣＰＵ１０；図６のステップＳ４０、Ｓ４４）と、
を実現させることを特徴とする。
【００１５】
請求項９に記載された発明は、
コンピュータに、
予め定められた操作に応じて所定のリセット処理を実行するリセット実行機能（例えば、図２のＣＰＵ１０；図１０のステップＤ１０）と、
このリセット実行機能による所定のリセット処理が実行された際に、所定のシンボルマークを一時的に表示するシンボルマーク表示制御機能（例えば、図２のＣＰＵ１０；図１０のステップＤ１４）と、
を実現させることを特徴とする。
【発明の効果】
【００１６】
請求項１又は８に記載された発明によれば、数字キー以外の予め定められた複数のキーが同時に又は所定の順序で入力操作されたことを検知すると、自己検査処理を実行し、自己検査処理の処理状況に応じて、シンボルマークを一時的に表示することとなる。従って、シンボルマークの一時表示により、自己検査処理の状況が明瞭に報知される。
【００１７】
請求項２に記載された発明によれば、自己検査処理の処理に応じて検査結果の正常／異常が判定され、当該判定結果が正常と判定された場合には第１の表示態様で、当該判定結果が異常と判定された場合には第１の表示形態と異なる第２の表示態様でシンボルマークが一時的に表示されることとなる。
【００１８】
請求項３に記載された発明によれば、自己検査処理の処理に応じて検査結果の正常／異常が判定され、当該判定結果が正常と判定された場合は、当該判定結果が異常と判定された場合に表示されるシンボルマークより大きなサイズのシンボルマークが一時的に表示されることとなる。
【００１９】
請求項４に記載された発明によれば、自己検査処理の処理に応じて検査結果の正常／異常が判定され、当該判定結果に応じて、シンボルマークが異なる位置に一時的に表示されることとなる。
【００２０】
請求項５に記載された発明によれば、自己検査処理の処理結果に応じて、シンボルマークが一時的に表示される際に、その自己検査処理に応じた検査結果の正常／異常を示すメッセージが表示されることとなる。
【００２１】
請求項６に記載された発明によれば、ユーザ依存検査処理の場合と、他の自己検査処理との場合とで異なる表示態様でシンボルマークが一時的に表示されることとなる。
【００２２】
請求項７又は９に記載された発明によれば、所定のリセット処理が実行された場合に、シンボルマークが一時的に表示されることとなる。
【発明を実施するための最良の形態】
【００２３】
次に、本発明を表示制御装置の一種である関数電卓に適用した場合の実施の形態について図面を参照して詳細に説明する。なお、本発明が適用可能なものは関数電卓に限定されるものではなく、四則演算を中心に扱う電卓や、金融計算機能を内蔵する金融計算電卓等に適用しても良いことは勿論である。
【００２４】
［１．構成］
［１．１  全体構成］
図１に、関数電卓１の概観図を示す。同図に示すように、関数電卓１は、ディスプレイ３と、各種キー群５と、リセットスイッチ７とを備えている。ここで、各種キー群５を構成するキーには、それぞれ固有の機能が割り当てられており、ユーザによってこれらのキーが押下されて、関数電卓１が操作される。
【００２５】
ディスプレイ３は、各種キーの押下に応じた数式や文字等、関数電卓１を使用するために必要な各種データ、数式、演算結果が表示される部分である。ここで、ディスプレイ３は、ドットマトリクス方式の液晶表示装置（ＬＣＤ）として本実施形態を説明するが、セグメント方式の液晶表示装置等であってもよい。
【００２６】
各種キー群５は、関数電卓１に数値、演算記号等からなる数式を入力したり、処理を指示したりするためのキー群である。各種キー群５は、例えばメニューキー５ａと、シフトキー５ｂと、ＡＣキー５ｃと、数字キー群５ｄと、四則演算キー群５ｅと、実行キー５ｆとを備えて構成されている。
【００２７】
メニューキー５ａは、関数電卓１において各計算機能を実行する為のメニューを呼出すキーであり、シフトキー５ｂは他のキーと組み合わせて押下する際に利用するキーである。例えば、ＡＣキー５ｃが押下されると、関数電卓１の電源がＯＮ状態となり、シフトキー５ｂと、ＡＣキー５ｃとを組み合わせて押下することにより、関数電卓１の電源がＯＦＦ状態となる。また、数字キー群５ｄは、関数電卓１に対し数値を入力する為のキーであり、四則演算キー群５ｅは、四則演算を実行する場合の演算子を入力するためのキーである。
【００２８】
実行キー５ｆは、関数電卓１に対し処理の実行、決定を指示する為のキーである。また、ユーザが演算式を入力した後に、実行キー５ｆを押下することにより、当該演算式の演算が実行され、実行結果がディスプレイ３に表示される。
【００２９】
リセットスイッチ７は、関数電卓１のＲＡＭに記憶されている内容を消去するいわゆるリセット操作を行うための装置である。詳細は後述するが、リセットスイッチ７がユーザにより押下されると、ＣＰＵ１０は、ＲＯＭ２０に記憶されているリセットプログラム２１８に従ってリセット処理を実行する。
【００３０】
つづいて、図２は関数電卓１の構成を示すブロック図である。同図に示すように、関数電卓１は、ＣＰＵ（Central Processing Unit）１０、ＲＯＭ（Read Only Memory）２０、ＲＡＭ（Random Access Memory）３０、入力部４０、表示部５０を備えており、各機能部がバス６０で接続されて構成されている。
【００３１】
［１．２  ＲＯＭ及びＲＡＭ］
ＲＯＭ２０は、メニュー表示処理、各種設定処理、各種演算処理等の関数電卓１の動作に係る各種プログラムや、関数電卓１の備える種々の機能を実現するためのプログラム等を格納すると共に、シンボルマーク表示設定データ２０４と、自己検査プログラム２１０と、演算プログラム２２０とを記憶している。また、自己検査プログラム２１０のサブルーチンとして、ＬＣＤ検査プログラム２１２と、ＲＯＭ検査プログラム２１４と、ＲＡＭ検査プログラム２１６と、リセットプログラム２１８とを記憶している。
【００３２】
シンボルマーク表示設定データ２０４は、シンボルマークを表示する際の表示態様の設定を記憶しているデータである。図３に示すように、シンボルマーク表示設定データ２０４には、設定番号（例えば、「１」）に対応付けて、表示位置（例えば、「中央」）と、大きさ（例えば「３」）とが対応付けて記憶されている。
【００３３】
表示位置とは、表示部５０におけるシンボルマークを表示する位置をいう。実際には表示部の座標を利用して位置を特定するが（例えば、「横５ドット目、縦３ドット目」）、本実施形態においては、説明の簡明化の為、表示部５０の「中央」、「右上」、「右下」、「左上」等と相対的な位置として表すことにする。
【００３４】
大きさとはシンボルマークの大きさを表すものであり、ここでは関数電卓１が数値や数式を表示する場合の何倍の大きさであるかを相対的に示している。なお、他にも大きさを指定する方法として、例えば、文字のポイントを指定する方法であったりしても良い。
【００３５】
また、各シンボルマークの表示設定は、所定の状況にて使用されることとなる。具体的には、検査処理の結果が正常である場合には設定番号「１」の表示態様で、検査処理の結果が異常である場合には設定番号「２」の表示態様でシンボルマークは表示される。また、検査処理をユーザが確認することを促す場合には設定番号「３」の表示態様でシンボルマークが表示される。さらに、自己検査処理の開始時には、設定番号「４」の表示態様でシンボルマークが表示され、メモリの初期化が完了したときには設定番号「５」の表示態様でシンボルマークが表示される。
【００３６】
ここで、設定番号「１」に従ってシンボルマークを表示する場合について説明する。ＣＰＵ１０は、表示部５０の中央位置に大きさ「３」のシンボルマーク「ＡＡＡ」を表示する。このときのシンボルマークを表した図が図１１（ｃ）のシンボルマークＳＭ１０４である。また、同様に設定番号「２」に従って表示されたシンボルマーク「ＡＡＡ」を表した図が図１１（ｄ）のシンボルマークＳＭ１０６である。
【００３７】
ＲＡＭ３０は、ＣＰＵ１０が実行する各種プログラムや、これらのプログラムの実行にかかるデータ等を一時的に保持する随時書き込み可能なメモリである。本実施形態では検査フラグ記憶領域３０２の領域が確保されている。
【００３８】
検査フラグ記憶領域３０２には、ＲＯＭ検査処理、ＲＡＭ検査処理の検査処理の結果を記憶するための領域である。図４に示すように、検査フラグ記憶領域３０２には、検査内容とフラグを対応付けて記憶している。ここで、フラグが「０」のときは検査処理の結果が正常に終了したことを示しており、フラグが「１」のときは検査処理の結果に異常があったことを示している。
【００３９】
［１．３  ＣＰＵ］
ＣＰＵ１０は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送を行う。具体的には、ＣＰＵ１０は、入力部４０から入力される操作信号に応じてＲＯＭ２０に格納されたプログラムを読み出し、当該プログラムに従って処理を実行する。そして、ＣＰＵ１０は、処理結果を表示するための表示制御信号を適宜表示部５０に出力して、対応した表示情報を表示する。
【００４０】
また、ＣＰＵ１０は、ＲＯＭ２０に記憶されている自己検査プログラム２１０に従った自己検査処理（図５及び図６参照）を実行する。具体的に、ＣＰＵ１０は、特定キーが押下されると検査開始メッセージを表示し、併せてシンボルマーク表示設定データに従ってシンボルマークを表示する。そして、総ての検査処理をサブルーチンとして実行すると、検査結果のメッセージを表示し、併せて検査の結果に応じたシンボルマークを表示する。
【００４１】
また、ＣＰＵ１０は、ＲＯＭ２０に記憶されているＬＣＤ検査プログラム２１２に従ったＬＣＤ検査処理（図７参照）を実行する。具体的に、ＣＰＵ１０は、ＬＣＤに各検査を行った後に、検査終了のメッセージを表示し、併せてシンボルマークを表示する。
【００４２】
また、ＣＰＵ１０は、ＲＯＭ２０に記憶されているＲＯＭ検査プログラム２１４に従ったＲＯＭ検査処理（図８参照）を実行する。具体的に、ＣＰＵ１０は、ＲＯＭが正常であるか否かを検査する。そして、検査の結果に対応するメッセージを表示し、併せてシンボルマークを表示する。ここで、ＲＯＭが正常か否かを検査する方法としては種々の方法が考えられるが、本実施形態においては、チェックＳＵＭを利用することによりＲＯＭが正常であるか否かを検査する方法を用いる。
【００４３】
また、ＣＰＵ１０は、ＲＯＭ２０に記憶されているＲＡＭ検査プログラム２１６に従ったＲＡＭ検査処理（図９参照）を実行する。具体的に、ＣＰＵ１０は、ＲＡＭが正常であるか否かを検査する。そして、検査の結果に対応するメッセージを表示し、併せてシンボルマークを表示する。ここで、ＲＡＭが正常か否かを検査する方法としては種々の方法が考えられるが、本実施形態においては、ＲＡＭの記憶領域にテスト用データを書き込み、そのテスト用データが正しく読み出されるか否かを検査する（以下、適宜「リード・ライト検査」という。）方法を用いる。
【００４４】
また、ＣＰＵ１０は、ＲＯＭ２０に記憶されているリセットプログラム２１８に従ったリセット処理（図１０参照）を実行する。具体的に、ＣＰＵ１０は、ＲＡＭ３０に記憶されている内容等を初期化する。そして、リセット処理が完了したメッセージを表示し、併せてシンボルマークを表示する。
【００４５】
また、ＣＰＵ１０は、ＲＯＭ２０に記憶されている演算プログラム２２０に従った演算処理を実行する。ここで、演算処理は関数電卓１において入力された数値、演算式等に基づいて演算を実行する処理である。
【００４６】
［１．４  入出力部等］
入力部４０は、数字キーや演算キー等の数式の入力や機能選択等に必要なキー群を備えた入力装置であり、押下されたキーの信号をＣＰＵ１０に出力する。この入力部４０におけるキー入力により、数式の入力、関数の選択、演算実行の指示等の入力手段が実現される。
【００４７】
表示部５０は、ＣＰＵ１０から入力される表示信号に基づいて各種画面を表示するものである。表示部５０の表示画面は、図１に示すディスプレイ３に相当する。
【００４８】
バス６０は、ＣＰＵ１０からのデータ等の電気信号を通す線路であり、ＣＰＵ１０と、ＲＯＭ２０と、ＲＡＭ３０と、入力部４０と、表示部５０とをそれぞれ接続する信号線である。
【００４９】
［２．動作処理］
［２．１  自己検査処理］
［２．１．１  処理の流れ］
次に、本実施形態における関数電卓１の動作について図を参照して説明する。図５及び６は、自己検査処理に係る関数電卓１の動作を説明するためのフローチャートである。この自己検査処理は、ＣＰＵ１０がＲＯＭ２０に記憶されている自己検査プログラム２１０を実行することによって実現される処理である。
【００５０】
ＣＰＵ１０は、関数電卓１の電源がＯＦＦの状態のときに、ＡＣキー５ｃが押下されると（ステップＳ１０；Ｙｅｓ）、電源をＯＮの状態に移行させると共に、特定キーが押下されたか否かを判定する（ステップＳ１２）。ここで、特定キーとは、キー群５のうち、数字キー以外の予め定められた複数のキーの押下操作の組合せのことを言い、本実施形態においてはメニューキー５ａと、シフトキー５ｂと、ＡＣキー５ｃとが特定キーであって、ＣＰＵ１０は、これら特定キーの同時押下がなされたか否かを判定する。特定キーが押下されていない場合には、ＣＰＵ１０は、演算処理を実行する（ステップＳ１２；Ｎｏ）。なお、本実施形態では、特定キーが同時押下なされたか否かを判定したが、予め定められている順序で特定キーが押下されたか否かを判定することとしても良い。例えば、ＣＰＵ１０は、ＡＣキー５ａが押下された後に、シフトキー５ｂ、メニューキー５ａと順次押下されたか否かを判定することとしても良い。
【００５１】
ユーザにより特定キーが押下された場合には（ステップＳ１２；Ｙｅｓ）、ＣＰＵ１０は検査フラグ記憶領域３０２のフラグを初期化し（ステップＳ１４）、検査開始メッセージを表示する（ステップＳ１６）。さらに、ＣＰＵ１０は、シンボルマーク表示設定データ２０４に記憶されている設定番号「４」のシンボルマーク表示設定に従ってシンボルマークを表示する（ステップＳ１８）。具体的には、シンボルマーク「ＡＡＡ」を表示部５０の左上に大きさ「１」の状態で表示する。
【００５２】
つづいて、一定時間が経過すると（ステップＳ２０；Ｙｅｓ）、ＣＰＵ１０は検査する処理を一覧表示する（ステップＳ２２）。ここで、一覧表示された検査処理の中から一つの処理が選択されると、ＣＰＵ１０は、選択された検査処理に対応するサブルーチンを呼び出して実行する。具体的には、処理１が選択された場合にはＬＣＤ検査処理が（ステップＳ２４；処理１→ステップＳ２６）、処理２が選択された場合にはＲＯＭ検査処理が（ステップＳ２４；処理２→ステップＳ２８）、処理３が選択された場合にはＲＡＭ検査処理が（ステップＳ２４；処理３→ステップＳ３０）、処理４が選択された場合にはリセット処理が（ステップＳ２４；処理４→ステップＳ３１）、それぞれ呼び出されて実行される。
【００５３】
検査処理が全部終了すると（ステップＳ３２；Ｙｅｓ）、ＣＰＵ１０は検査処理終了処理を実行する（ステップＳ３４）。なお、検査処理終了処理とは、例えばＲＯＭ検査で使用されたメモリ領域を初期化したりする処理をいう。
【００５４】
次に、検査フラグ記憶領域３０２に記憶されている検査フラグに「１」が記憶されているか否かを判定する（ステップＳ３６）。検査フラグに「１」が記憶されていない場合には（ステップＳ３６；Ｙｅｓ）、ＣＰＵ１０は検査が正常に終了したメッセージを表示する（ステップＳ３８）。さらに、ＣＰＵ１０は、シンボルマーク表示設定データ２０４に記憶されている設定番号「１」のシンボルマーク表示設定に従ってシンボルマークを表示する（ステップＳ４０）。
【００５５】
他方、検査フラグ記憶領域３０２に記憶されているフラグのいずれかに「１」が記憶されている場合には（ステップＳ３６；Ｎｏ）、ＣＰＵ１０は検査に異常が有って終了したことを示すメッセージを表示する（ステップＳ４２）。さらに、シンボルマーク表示設定データ２０４に記憶されている設定番号「２」のシンボルマーク表示設定に従ってシンボルマークを表示する（ステップＳ４４）。
【００５６】
そして、ＣＰＵ１０は、一定時間経過した後（ステップＳ４６；Ｙｅｓ）、自己検査処理を終了する。
【００５７】
［２．１．２  動作例］
次に、自己検査処理における関数電卓１の動作例について図を用いて説明する。図１１（ａ）は、ユーザにより特定キーが押下された後の表示画面Ｗ１００の一例を示した図である。表示画面Ｗ１００には、検査開始メッセージＭ１００が表示されている（図５のステップＳ１６）。さらに、シンボルマーク表示設定データ２０４に記憶されている設定番号「４」のシンボルマーク表示設定に従ってシンボルマークＳＭ１００が表示されている（ステップＳ１８）。つづいて、一定時間が経過すると、検査処理が一覧表示される（ステップＳ２２；図１１（ｂ）の表示画面Ｗ１０２）。
【００５８】
図１１（ｃ）は、自己検査処理において、各検査処理を総て実行した後に、検査フラグ記憶領域３０２のフラグに「１」がひとつも記憶されていない場合に表示される表示画面Ｗ１０４の一例を示した図である。表示画面Ｗ１０４には、検査が正常であった旨を示すメッセージＭ１０４が表示されている。さらに、シンボルマーク表示設定データ２０４に記憶されている設定番号「１」のシンボルマーク表示設定に従ってシンボルマークＳＭ１０４が表示されている。
【００５９】
図１１（ｄ）は、自己検査処理において、各検査処理を総て実行した後に、検査フラグ記憶領域３０２のフラグの何れかに「１」が記憶されている場合に表示される表示画面Ｗ１０６の一例を示した図である。表示画面Ｗ１０６には、検査に異常があった旨を示すメッセージＭ１０６が表示されている。また、シンボルマーク表示設定データ２０４に記憶されている設定番号「２」のシンボルマーク表示設定に従ってシンボルマークＳＭ１０６が表示されている。
【００６０】
［２．１．３  作用・効果］
以上のように、自己検査処理によれば、各検査処理を実行し、検査処理結果が正常であった場合には、シンボルマークを中央に大きく表示する。また、検査処理の何れかに異常があった場合には、正常時と比較して小さく右上にシンボルマークを表示する。従って、検査結果に応じてシンボルマークの表示態様が変わることから、検査結果を視認性良く確認することができる。
【００６１】
［２．２  ＬＣＤ検査処理］
［２．２．１  処理の流れ］
次に、ＬＣＤ検査処理について説明する。図７は、ＬＣＤ検査処理にかかる関数電卓１の動作を説明するためのフローチャートである。このＬＣＤ検査処理は、ＣＰＵ１０が、ＲＯＭ２０に記憶されているＬＣＤ検査プログラム２１２を実行することによって実現される処理であり、自己検査処理におけるステップＳ２６においてサブルーチンとして呼び出される処理である。
【００６２】
ＣＰＵ１０は、表示部５０のＬＣＤを構成する表示ドットを全部点灯状態とする（ステップＡ１０）。所定時間点灯した後に、ＣＰＵ１０はＬＣＤを構成する表示ドットを全部消灯状態とする（ステップＡ１２）。所定時間消灯状態とした後に、ＬＣＤに枠取り表示をする（ステップＡ１４）。ここで、枠取り表示とは、ＬＣＤを構成する表示ドットのうち、端から所定の幅（例えば「３」ドット分）を点灯状態とし、他の部分（中央部分）を消灯状態とする表示である。
【００６３】
そして、上述した処理が終了すると、ＣＰＵ１０はＬＣＤ検査終了メッセージを表示する（ステップＡ１６）。さらに、ＣＰＵ１０は、シンボルマーク表示設定データ２０４の設定番号「３」のシンボルマーク表示設定に従ってシンボルマークを表示する（ステップＡ１８）。
【００６４】
さらに、ＣＰＵ１０は一定時間経過すると（ステップＡ２０；Ｙｅｓ）、ＬＣＤ検査処理を終了し、自己検査処理に処理を戻す。
【００６５】
［２．２．２  動作例］
続いて、ＬＣＤ検査処理における関数電卓１の動作例について図を用いて説明する。
【００６６】
図１２（ａ）から図１２（ｃ）までの図は、ＬＣＤの検査を実行している状態を示す表示画面の一例を示したものである。ＬＣＤを構成する表示ドットを全部点灯させた状態（ステップＡ１０）が図１２（ａ）の表示画面Ｗ２００であり、ＬＣＤを構成する表示ドットを全部消灯させた状態（ステップＡ１２）が図１２（ｂ）の表示画面Ｗ２０２であり、ＬＣＤを枠取り表示させた状態（ステップＡ１４）が図１２（ｃ）の表示画面Ｗ２０４である。これらの表示画面を視認することにより、ＬＣＤが正常か否かを判断する。
【００６７】
図１２（ｄ）は、ＬＣＤ検査処理が完了する際に表示される表示画面Ｗ２０６の一例を示した図である。表示画面Ｗ２０６にはＬＣＤ検査が終了したことを示すメッセージＭ２０６と、シンボルマーク表示設定データ２０４の設定番号「３」のシンボルマーク表示設定に従って表示されたシンボルマークＳＭ２０６とが表示されている。ここで、シンボルマークＳＭ２０６は、シンボルマーク「ＡＡＡ」が、表示画面Ｗ１０６の右下に、大きさ「２」で表示されている。
【００６８】
［２．２．３  作用・効果］
以上のように、ＬＣＤ検査処理によれば、ＬＣＤの検査が終了した場合には、右下にシンボルマークを表示する。従って、シンボルマークの視認により、ＬＣＤの検査が終了したことを一目で把握することができる。さらに、シンボルマークの表示態様から、ＬＣＤ検査処理においては、検査結果が正常か異常かをユーザ自身が確認する必要があることを一目で認識することができる。
【００６９】
［２．３  ＲＯＭ検査処理］
［２．３．１  処理の流れ］
次に、ＲＯＭ検査処理について説明する。図８は、ＲＯＭ検査処理にかかる関数電卓１の動作を説明するためのフローチャートである。このＲＯＭ検査処理は、ＣＰＵ１０が、ＲＯＭ２０に記憶されているＲＯＭ検査プログラム２１４を実行することによって実現される処理であり、自己検査処理におけるステップＳ２８においてサブルーチンとして呼び出される処理である。
【００７０】
まず、ＣＰＵ１０は、ＲＯＭ２０のチェックＳＵＭを確認する（ステップＢ１０）。具体的には、ＲＯＭ２０に記憶されているデータに基づいて算出されたチェックＳＵＭと、予め記憶されている正常なＲＯＭのチェックＳＵＭとを比較する。
【００７１】
ここで、検査したＲＯＭ２０のチェックＳＵＭが正常な値と一致する場合には（ステップＢ１２；Ｙｅｓ）、検査の結果が正常である旨のメッセージを表示する（ステップＢ１４）。さらに、ＣＰＵ１０は、シンボルマーク表示設定データ２０４に記憶されている設定番号「１」のシンボルマーク表示設定に従ってシンボルマークを表示する（ステップＢ１６）。
【００７２】
他方、検査したＲＯＭのチェックＳＵＭが正常な値と一致しない場合には（ステップＢ１２；Ｎｏ）、検査の結果が異常であるメッセージを表示する（ステップＢ１８）。また、ＣＰＵ１０は、検査フラグ記憶領域３０２のＲＯＭ検査のフラグを「１」とする（ステップＢ２０）。さらに、ＣＰＵ１０は、シンボルマーク表示設定データ２０４に記憶されている設定番号「２」のシンボルマーク表示設定に従ってシンボルマークを表示する（ステップＢ２２）。
【００７３】
そして、ＣＰＵ１０は所定時間が経過すると（ステップＢ２４；Ｙｅｓ）、ＲＯＭ検査処理を終了し、処理を自己検査処理に移行する。
【００７４】
［２．３．２  動作例］
次に、ＲＯＭ検査処理における関数電卓１の動作例について図を用いて説明する。図１３（ａ）は、ＲＯＭ検査処理において、検査結果が正常であった場合に表示される表示画面Ｗ３００の一例を示す図である。表示画面Ｗ３００には、検査が正常に終了したことを示すメッセージＭ３００と、シンボルマーク表示設定データ２０４の設定番号「１」のシンボルマーク表示設定に従ったシンボルマークＳＭ３００とが表示されている（図８のステップＢ１４、Ｂ１６）。ここで、シンボルマークＳＭ３００は、表示画面Ｗ３００の中央に大きさ「３」として表示されている。
【００７５】
また、図１３（ｂ）は、ＲＯＭ検査処理において、検査結果が異常であった場合に表示される表示画面Ｗ３０２の一例を示す図である。表示画面Ｗ３０２には、検査において異常が有ったことを示すメッセージＭ３０２と、シンボルマーク表示設定データ２０４の設定番号「２」のシンボルマーク表示設定に従ったシンボルマークＳＭ３０２とが表示されている（図８のステップＢ１８、Ｂ２２）。ここで、シンボルマークＳＭ３０２は、表示画面Ｗ３０２の右上に、大きさ「１」として表示されている。
【００７６】
［２．３．３  作用・効果］
以上のように、ＲＯＭ検査処理によれば、ＲＯＭ検査の結果が正常であった場合には、シンボルマークを中央に大きく表示する。また、ＲＯＭ検査の結果が異常であった場合には、正常時と比較して小さく右上に表示する。従って、正常であった場合と、異常であった場合でシンボルマークの表示態様が異なることから、視認性の高い検査結果の表示となる。
【００７７】
［２．４  ＲＡＭ検査処理］
［２．４．１  処理の流れ］
次に、ＲＡＭ検査処理について説明する。図９は、ＲＡＭ検査処理にかかる関数電卓１の動作を説明するためのフローチャートである。このＲＡＭ検査処理は、ＣＰＵ１０が、ＲＯＭ２０に記憶されているＲＡＭ検査プログラム２１６を実行することによって実現される処理であり、自己検査処理におけるステップＳ３０においてサブルーチンとして呼び出される処理である。
【００７８】
まず、ＣＰＵ１０は、ＲＡＭ３０にリード・ライト検査を実行する（ステップＣ１０）。ここで、リード・ライト検査を実行したところ、ＲＡＭに異常がないと判定された場合には（ステップＣ１２；Ｙｅｓ）、検査の結果が正常であるメッセージを表示する（ステップＣ１４）。さらに、ＣＰＵ１０は、シンボルマーク表示設定データ２０４に記憶されている設定番号「１」のシンボルマーク表示設定に従ってシンボルマークを表示する（ステップＣ１６）。
【００７９】
他方、リード・ライト検査を実行したところ、ＲＡＭに異常があると判定された場合には（ステップＣ１２；Ｎｏ）、検査の結果が異常であるメッセージを表示する（ステップＣ１８）。また、ＣＰＵ１０は、検査フラグ記憶領域３０２のＲＡＭ検査のフラグを「１」とする（ステップＣ２０）。さらに、ＣＰＵ１０は、シンボルマーク表示設定データ２０４に記憶されている設定番号「２」のシンボルマーク表示設定に従ってシンボルマークを表示する（ステップＣ２２）。
【００８０】
そして、ＣＰＵ１０は所定時間が経過すると（ステップＢ２４；Ｙｅｓ）、ＲＡＭ検査処理を終了し、処理を自己検査処理に移行する。
【００８１】
［２．４．２  動作例］
次に、ＲＡＭ検査処理における関数電卓１の動作例について図を用いて説明する。図１４（ａ）は、ＲＡＭ検査処理において、検査結果が正常であった場合に表示される表示画面Ｗ４００の一例を示す図である。表示画面Ｗ４００には、検査が正常に終了したことを示すメッセージＭ４００と、シンボルマーク表示設定データ２０４の設定番号「１」のシンボルマーク表示設定に従ったシンボルマークＳＭ４００とが表示されている（図９のステップＣ１４、Ｃ１６）。ここで、シンボルマークＳＭ４００は、「ＡＡＡ」が表示画面Ｗ４００の中央に大きさ「３」として表示されている。
【００８２】
また、図１４（ｂ）は、ＲＡＭ検査処理において、検査結果が異常であった場合に表示される表示画面Ｗ４０２の一例を示す図である。表示画面Ｗ４０２には、検査において異常があったことを示すメッセージＭ４０２と、シンボルマーク表示設定データ２０４の設定番号「２」のシンボルマーク表示設定に従ったシンボルマークＳＭ４０２とが表示されている（図８のステップＣ１８、Ｃ２２）。ここで、シンボルマークＳＭ４０２は、「ＡＡＡ」が表示画面Ｗ４００の右上に、大きさ「１」として表示されている。
【００８３】
［２．４．３  作用・効果］
以上のように、ＲＡＭ検査処理によれば、ＲＡＭ検査の結果が正常であった場合には、シンボルマークを中央に大きく表示する。また、ＲＡＭ検査の結果が異常であった場合には、正常時と比較して小さく右端にシンボルマークを表示する。従って、正常であった場合と、異常であった場合とで表示態様が異なることから、視認性の高い検査結果の表示を実現する。
【００８４】
［２．５  リセット処理］
［２．５．１  処理の流れ］
次に、リセット処理について説明する。図１０は、リセット処理にかかる関数電卓１の動作を説明するためのフローチャートである。このリセット処理は、ＣＰＵ１０が、ＲＯＭ２０に記憶されているリセットプログラム２１８を実行することによって実現される処理であり、自己検査処理におけるステップＳ３１においてサブルーチンとして呼び出される処理である。また、関数電卓１が各処理を実行しているときに、ユーザによりリセットスイッチ７が押下されると、リセット処理が割込処理として呼び出されて実行される。
【００８５】
まず、ＣＰＵ１０は、ＲＡＭ３０に記憶されている内容を初期化する（ステップＤ１０）。そして、初期化を終了すると初期化が完了したメッセージを表示する（ステップＣＤ１２）。さらに、ＣＰＵ１０は、シンボルマーク表示設定データ２０４に記憶されている設定番号「５」のシンボルマーク表示設定に従ってシンボルマークを表示する（ステップＤ１４）。
【００８６】
そして、ＣＰＵ１０は所定時間が経過すると（ステップＤ１６；Ｙｅｓ）、リセット処理を終了し、自己検査処理に移行する。
【００８７】
［２．５．２  動作例］
次に、リセット処理における関数電卓１の動作例について図を用いて説明する。図１５は、リセット処理において、初期化が完了した場合に表示される表示画面Ｗ４５０の一例を示す図である。テストモードのメニューが一覧表示されている状態で（図１１（ｂ）の表示画面Ｗ１０２）、処理項目「４」が選択されることによりリセット処理が実行される。
【００８８】
表示画面Ｗ４５０には、初期化が完了したことを示すメッセージＭ４５０と、シンボルマーク表示設定データ２０４の設定番号「５」のシンボルマーク表示設定に従ったシンボルマークＳＭ４５０とが表示されている（図１０のステップＤ１２、Ｄ１４）。ここで、シンボルマークＳＭ４５０は、「ＡＡＡ」が表示画面Ｗ４５０の左下に大きさ「２」として表示されている。
【００８９】
なお、ここではテストモードのメニュー一覧表示からリセット処理が選択された場合について説明したが、例えば、他の処理を実行中に関数電卓１のリセットスイッチ７が押下された場合についても同様である。ユーザによりリセットスイッチ７が押下されると、ＣＰＵ１０は、リセット処理を割込処理として呼び出して実行する。そして、ＲＡＭ３０の初期化が完了した場合には、図１５の表示画面Ｗ４５０が表示される。
【００９０】
［２．５．３  作用・効果］
以上のように、リセット処理によれば、ＲＡＭ３０に記憶されている内容を初期化した場合に、シンボルマークを画面左下に表示する。従って、シンボルマークの視認により、リセット処理が完了したことを一目で把握することができる。
【００９１】
［３．変形例］
上述した実施形態では、表示制御装置の適用例として関数電卓を例に挙げて説明したが、関数電卓に限らず、携帯電話機、パソコン、電子時計、ＰＤＡ（Personal Digital Assistants）などの電子機器全般に本発明を適用して良いことは勿論である。具体的には、図２のＲＯＭ２０内の各種データ・プログラムを記憶し、実行できる環境にある電子機器であれば、何れの電子機器にも適用可能である。
【００９２】
また、上述した実施形態では、同一形態のシンボルマークの表示態様を変更して表示することとしたが、異なる形態のシンボルマークを表示することとしてもよい。例えば、ＲＯＭ検査処理において、ＲＯＭの検査結果が正常な場合の表示画面Ｗ５００の一例を図１６（ａ）に、異常があった場合の表示画面Ｗ５０２の一例を図１６（ｂ）に示す。表示画面Ｗ５００には、検査結果が正常で有ったことを示すシンボルマークＳＭ５００「ＡＡＡ」が表示されている。他方、表示画面Ｗ５０２には、検査結果に異常があったことを示すシンボルマークＳＭ５０２「ＡＢＣ」が表示されている。このように、検査結果によってシンボルマークの形態を変化させることにより、検査結果を識別する際の視認性がより向上する。
【００９３】
また、上述した実施形態では、所定のシンボルマークとして文字を用いて説明したが、文字をモチーフにしたロゴであったり、所定のキャラクター絵柄であったりしても良いことは勿論である。
【００９４】
さらに、上述した実施形態では、所定のシンボルマークは静止画として説明したがアニメーション表示等を行うこととしてもよい。例えば、図１６（ｃ）のように、検査結果が正常であった場合、シンボルマークＳＭ５０４はアニメーション表示される。ここで、文字ＣＨ１「Ａ」が表示された後に、文字ＣＨ２「Ａ」が表示され、更にその次に文字ＣＨ３「Ａ」が表示されることとなる。このように、アニメーション表示を利用することにより、更に視認性が向上する。
【図面の簡単な説明】
【００９５】
【図１】関数電卓の概観図。
【図２】関数電卓のブロック図。
【図３】シンボルマーク表示設定データのデータ構成の一例を示す図。
【図４】検査フラグ記憶領域３０２のデータ構成の一例を図。
【図５】自己検査処理の動作フローを示す図。
【図６】自己検査処理の動作フローを示す図。
【図７】ＬＣＤ検査処理の動作フローを示す図。
【図８】ＲＯＭ検査処理の動作フローを示す図。
【図９】ＲＡＭ検査処理の動作フローを示す図。
【図１０】リセット処理の動作フローを示す図。
【図１１】自己検査処理の動作例を説明する図。
【図１２】ＬＣＤ検査処理の動作例を説明する図。
【図１３】ＲＯＭ検査処理の動作例を説明する図。
【図１４】ＲＡＭ検査処理の動作例を説明する図。
【図１５】リセット処理の動作例を説明する図。
【図１６】変形例における動作例を説明する図。
【符号の説明】
【００９６】
１  関数電卓
１０  ＣＰＵ
２０  ＲＯＭ
２０４  シンボルマーク表示設定データ
２１０  自己検査プログラム
２１２  ＬＣＤ検査プログラム
２１４  ＲＯＭ検査プログラム
２１６  ＲＡＭ検査プログラム
２１８  リセットプログラム
２２０  演算プログラム
３０  ＲＡＭ
３２  検査フラグ記憶領域
４０  入力部
５０  出力部
６０  バス
【図１】
2006092329.tif 000003
【図２】
2006092329.tif 000004
【図３】
2006092329.tif 000005
【図４】
2006092329.tif 000006
【図５】
2006092329.tif 000007
【図６】
2006092329.tif 000008
【図７】
2006092329.tif 000009
【図８】
2006092329.tif 000010
【図９】
2006092329.tif 000011
【図１０】
2006092329.tif 000012
【図１１】
2006092329.tif 000013
【図１３】
2006092329.tif 000014
【図１４】
2006092329.tif 000015
【図１５】
2006092329.tif 000016
【図１６】
2006092329.tif 000017
【図１２】
2006092329.tif 000018