(57)【要約】【課題】表示素子の異常を検知するとともに、元々の表示内容に相当する情報を表示すること。【解決手段】ＬＥＤ２４＿１〜２４＿ｎ×ｍの点灯状態を点灯検出部３１＿１〜３１＿ｎ×ｍによって検出し、表示制御信号Ｄ１ａと比較する。表示装置１１は、１つでも不一致があると故障と判定し、点灯パターン制御回路２１からの表示制御信号Ｄ１を論理反転部３３により反転した信号を表示制御信号Ｄ１ａとして使用する。このため、表示装置１１は、ＬＥＤ２４に故障が発生した際、すべてのドットの点灯パターンを一斉に反転し、使用者に故障前と等価の情報を通知することができる。【選択図】図１
2011197582.tif 000002
【特許請求の範囲】
【請求項１】
複数の表示素子をマトリクス状に配置した表示領域と、
前記複数の表示素子に対して表示制御信号を出力して前記表示領域に所望のパターンを表示させる表示内容処理部と、
前記複数の表示素子の表示状態を検出する検出部と、
前記表示制御信号と前記表示状態とを比較して一致するか否かを判定する判定部と、
前記判定部による判定の結果、前記表示制御信号と前記表示状態とが不一致である場合に前記表示制御信号を代替パターン表示用の信号に切り替える切り替え部と
を備えたことを特徴とする表示装置。
【請求項２】
前記表示制御用信号を反転させて前記代替パターン表示用の信号を作成する信号反転部をさらに備え、前記切り替え部は、表示制御信号と前記信号反転部の出力とを切り替えることを特徴とする請求項１に記載の表示装置。
【請求項３】
前記表示領域に表示するパターンごとに対応する代替パターンを保持する保持部をさらに備え、前記切り替え部は、前記表示制御信号と当該表示制御信号によって示されたパターンに基づいて前記保持部が出力した代替パターン表示用の信号とを切り替えることを特徴とする請求項１に記載の表示装置。
【請求項４】
前記保持部は、前記表示領域に表示するパターンごとに対応する複数の代替パターンを優先順位をつけて保持し、出力した代替パターン表示用の信号と前記表示状態が不一致である場合に前記優先順位に基づいて代替パターンを変更することを特徴とする請求項３に記載の表示装置。
【請求項５】
前記代替パターン表示用の信号によって表示される代替パターンと前記表示制御信号によって表示されるパターンとは等価であることを特徴とする請求項１〜４のいずれか一つに記載の表示装置。
【請求項６】
表示領域にマトリクス状に配置された複数の表示素子に対して表示制御信号を出力して前記表示領域に所望のパターンを表示させるステップと、
前記複数の表示素子の表示状態を検出するステップと、
前記表示制御信号と前記表示状態とを比較して一致するか否かを判定するステップと、
前記判定の結果、前記表示制御信号と前記表示状態とが不一致である場合に前記表示制御信号を代替パターン表示用の信号に切り替えるステップと
を含んだことを特徴とする表示制御方法。
【請求項７】
表示領域にマトリクス状に配置された複数の表示素子に対して表示制御信号を出力して前記表示領域に所望のパターンを表示させる手順と、
前記複数の表示素子の表示状態を検出する手順と、
前記表示制御信号と前記表示状態とを比較して一致するか否かを判定する手順と、
前記判定の結果、前記表示制御信号と前記表示状態とが不一致である場合に前記表示制御信号を代替パターン表示用の信号に切り替える手順と
をコンピュータに実行させることを特徴とする表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置、表示制御方法および表示制御プログラムに関する。
【背景技術】
【０００２】
従来、ＬＥＤ(Light Emitting Diode)や蛍光管などを表示素子としてマトリクス状に配置した、１つあるいは複数で構成されたドットマトリクス表示部を具備した表示装置が利用されている。かかる表示装置は、ドットマトリクス表示部の点灯パターンを制御することで数字や文字を表し、使用者に対し内部の動作モードや情報を通知する。
【０００３】
表示装置の表示素子、すなわちドットの一部が寿命などで故障し点灯しなくなった場合、元々表示しようとしたパターンの形状が崩れ、正しく表示することができなくなる場合がある。
【０００４】
このように表示素子の故障によってパターンの形状が崩れると、情報が正しく使用者に伝わらない場合や、故障後の点灯パターンによっては、使用者が故障と気がつかずに誤った情報を元に誤った操作を実行する場合が発生する。
【０００５】
表示装置の異常検知の技術として、発光ダイオードの通電電流を検出して異常を検知する技術が知られている。また、表示装置が正常に表示できない文字などについて、ドットの１と０を反転させて表示することで異常を通知する技術も知られている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許第２９９５６６４号公報
【特許文献２】特開昭５２−０４８９３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来の技術で表示素子の異常を通知した場合、使用者は異常が発生していることを認識できるが、元の表示の内容を知ることができない。
【０００８】
すなわち、従来の技術では、表示素子の異常発生時に元の情報を通知することができないという問題点があった。
【０００９】
開示の技術は、上記に鑑みてなされたものであって、表示素子の異常を検知するとともに、元々の表示内容に相当する情報を表示することができる表示装置、表示制御方法および表示制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本願の開示する表示装置、表示制御方法および表示制御プログラムは、表示領域にマトリクス状に配置された複数の表示素子に対して表示制御信号を出力して所望のパターンを表示させ、複数の表示素子の表示状態を検出する。そして、開示の装置、方法、プログラムは、表示制御信号と表示状態とを比較し、不一致である場合に表示制御信号を代替パターン表示用の信号に切り替える。
【発明の効果】
【００１１】
本願の開示する表示装置、表示制御方法および表示制御プログラムによれば、表示素子の異常を検知するとともに、元々の表示内容に相当する情報を表示することができる表示装置、表示制御方法および表示制御プログラムを得ることができるという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】図１は、実施例１にかかる表示装置１１の構成図である。
【図２】図２は、比較例である表示装置１０の構成図である。
【図３】図３は、ＬＥＤに故障が発生した場合の表示についての説明図である。
【図４】図４は、表示パターンの反転についての説明図である。
【図５】図５は、正常状態における表示装置１１の状態の説明図である。
【図６】図６は、ＬＥＤに故障が発生した場合の表示装置１１の状態の説明図である。
【図７】図７は、表示装置１１の処理動作を説明するフローチャートである。
【図８】図８は、実施例２にかかる表示装置１２の構成図である。
【図９】図９は、代替パターンの具体例の説明図である。
【図１０】図１０は、正常状態における表示装置１２の状態の説明図である。
【図１１】図１１は、ＬＥＤに故障が発生した場合の表示装置１２の状態の説明図である。
【図１２】図１２は、表示装置１２の処理動作を説明するフローチャートである。
【図１３】図１３は、代替パターンの具体例の説明図である。（その１）
【図１４】図１４は、代替パターンの具体例の説明図である。（その２）
【図１５】図１５は、ＲＯＭデータの具体例の説明図である。
【発明を実施するための形態】
【００１３】
以下に、本願の開示する表示装置、表示制御方法および表示制御プログラムを図面に基づいて詳細に説明する。なお、以下の具体的な実施例に本発明を限定するものではない。
【実施例１】
【００１４】
［装置の構成］
図１は、実施例１にかかる表示装置１１の構成図である。また、図２は、比較例である表示装置１０の構成図である。図２に示した表示装置１０は、ＬＥＤをｎ×ｍのマトリクス状に配置したドットマトリクス表示部を有する。ｎ×ｍ個のＬＥＤ２４（ＬＥＤ２４＿１〜２４＿ｎ×ｍ）は、それぞれ対応する抵抗２５（抵抗２５＿１〜２５＿ｎ×ｍ）を介して電圧Ｖｃｃのラインに接続する。
【００１５】
ＬＥＤ２４＿１〜２４＿ｎ×ｍは、ＬＥＤ駆動用ドライバ２３を介してＬＥＤ点灯パターン制御回路２１と接続する。ＬＥＤ点灯パターン制御回路２１は、内部に表示内容処理部２２を備える。表示内容処理部２２は、ｎ×ｍ個のＬＥＤ２４のそれぞれについて点灯するか否かを示す信号を出力することで、ドットマトリクス表示部に表示するパターンを決定し、文字や数字など所望のパターンを表示させることができる。この表示内容制御部２２が出力するｎ×ｍ本の信号が表示制御信号Ｄ１である。
【００１６】
図２に示した表示装置１０では、表示制御信号Ｄ１はＬＥＤ駆動用ドライバ２３に入力する。ＬＥＤ駆動用ドライバ２３は、表示制御信号Ｄ１から駆動信号Ｄ２を作成し、ＬＥＤ２４＿１〜２４＿ｎ×ｍに入力する。具体的には、ＬＥＤ駆動用ドライバ２３は、表示制御信号Ｄ１で点灯が指示されたＬＥＤに対し、点灯を指示する信号を増幅することで、ＬＥＤの点灯に必要な出力を得る。
【００１７】
このため、ＬＥＤ２４＿１〜２４＿ｎ×ｍのうち、表示制御信号Ｄ１によって点灯が指示されたＬＥＤが点灯し、他のＬＥＤは点灯しない。したがって、ＬＥＤ２４＿１〜２４＿ｎ×ｍによるドットマトリクス表示部は、表示内容処理部２２が指定したとおりのパターンを表示することができる。
【００１８】
図１に示した本実施例１にかかる表示装置１１は、比較構成の表示装置１０と同様にＬＥＤ点灯パターン制御回路２１、ＬＥＤ駆動用ドライバ２３、ＬＥＤ２４＿１〜２４＿ｎ×ｍ、抵抗２５＿１〜２５＿ｎ×ｍを有する。
【００１９】
加えて、表示装置１１は、点灯検出部３１（３１＿１〜３１＿ｎ×ｍ）、セレクタ３２（３２＿１〜３２＿ｎ×ｍ）、論理反転部３３（３３＿１〜３３＿ｎ×ｍ）、故障判定部４１を有する。
【００２０】
点灯検出部３１＿１〜３１＿ｎ×ｍは、ＬＥＤ２４＿１〜２４＿ｎ×ｍにそれぞれ対応し、ＬＥＤ駆動用ドライバ２３とＬＥＤ２４＿１〜２４＿ｎ×ｍの間に設ける。点灯検出部３１＿１〜３１＿ｎ×ｍは、対応するＬＥＤの点灯状態を検出し、故障判定部４１に出力する。点灯検出部３１＿１〜３１＿ｎ×ｍからの出力が表示状態信号Ｄ３である。
【００２１】
点灯検出部３１＿１〜３１＿ｎ×ｍによる点灯検出の手段としては、ＬＥＤに流れる電流を、トランジスタやＦＥＴ（Field effect transistor）によって電圧に変換して検出する方法がある。また、ＬＥＤ毎に用意したフォトダイオードにより、直接点灯状態を検出する方法や、カレントトランスの出力電圧に基づき発光ダイオードの電流検出を行う方法もある。
【００２２】
論理反転部３３＿１〜３３＿ｎ×ｍは、表示制御信号Ｄ１のｎ×ｍ本の信号をそれぞれ反転させて出力する。セレクタ３２＿１〜３２＿ｎ×ｍは、表示制御信号Ｄ１のｎ×ｍ本の信号のそれぞれについて、表示制御信号Ｄ１の値をそのまま出力するか、論理反転部３３＿１〜３３＿ｎ×ｍによって反転された信号を出力するかを切り替える切り替え部である。セレクタ３２＿１〜３２＿ｎ×ｍの出力が、表示制御信号Ｄ１ａである。
【００２３】
セレクタ３２＿１〜３２＿ｎ×ｍは、故障判定部４１からのセレクタ制御信号Ｄ４によって一斉に切り替えられる。したがって、表示制御信号Ｄ１ａは、表示制御信号Ｄ１と同一か、または表示制御信号Ｄ１の信号が全て反転した信号となる。
【００２４】
故障判定部４１は、表示制御信号Ｄ１ａと表示状態信号Ｄ３とを比較して一致するか否かを判定する判定部である。故障判定部４１は、判定の結果、表示制御信号Ｄ１ａと表示状態信号Ｄ３とが不一致である場合にセレクタ制御信号Ｄ４を出力し、セレクタ３２＿１〜３２＿ｎ×ｍを切り替える。
【００２５】
ＬＥＤ駆動用ドライバ２３は、表示装置１１において、表示制御信号Ｄ１ａに基づいてＬＥＤを駆動する。したがって、セレクタ３２＿１〜３２＿ｎ×ｍを切り替えるとＬＥＤ２４＿１〜２４＿ｎ×ｍに対する点灯と消灯の指示が全て反転する。この結果、ドットマトリクス表示部の表示パターンも反転することとなる。
【００２６】
［表示の具体例］
ＬＥＤにおける故障の発生と、表示パターンの反転について図３及び図４を参照して説明する。図３は、ＬＥＤに故障が発生した場合の表示についての説明図である。図４は、表示パターンの反転についての説明図である。
【００２７】
図３に示したように、正常時に「Ｂ」の形状を表示するパターンで、１箇所ＬＥＤが故障した場合、故障が発生したか否かの判断が困難となる。このため、使用者が故障を疑わない可能性があり、また、「８」と認識する可能性もある。
【００２８】
また、図３に示したように、正常時に「Ｂ」の形状を表示するパターンで、３箇所ＬＥＤが故障した場合、表示されたパターンから故障の発生を認識することはできず、「８」と認識される。
【００２９】
ここで、図４に示したように表示パターンを反転させると、図３に示した場合と同じ位置が故障していても「Ｂ」の形状を表示することができる。元の表示パターンで点灯すべきであったＬＥＤが消灯すべきＬＥＤとなるためである。すなわち、表示パターンを反転することで、元々の表示内容に相当する情報を表示することができる。このように、表示態様が異なるが元の表示パターンと同一の内容を示すパターンを等価のパターンという。
【００３０】
また、表示が反転することで、ＬＥＤに故障が発生したことを使用者に知らせることができる。
【００３１】
［動作の具体例］
図５は、正常状態における表示装置１１の状態の説明図である。図５に示したように、ＬＥＤが全て正常に点灯可能な状態であれば、表示内容処理部２２が出力した表示制御信号Ｄ１がそのままセレクタ３２＿１〜３２＿ｎ×ｍによって選択される。この結果、表示制御信号Ｄ１と同一の表示制御信号Ｄ１ａがＬＥＤ駆動用ドライバ２３に出力される。
【００３２】
図６は、ＬＥＤに故障が発生した場合の表示装置１１の状態の説明図である。正常時には通常の点灯中であるはずのＬＥＤが点灯していないことを故障判定部４１が検出すると、故障判定部４１は、図６に示したようにセレクタ３２＿１〜３２＿ｎ×ｍを切り替えるセレクタ制御信号Ｄ４を出力する。
【００３３】
セレクタ３２＿１〜３２＿ｎ×ｍは、セレクタ制御信号Ｄ４を受けると、論理反転部３３＿１〜３３＿ｎ×ｍを一斉に選択することで、ＬＥＤの点灯パターンの点灯／消灯状態を一斉に反転させる。
【００３４】
さらに、故障判定部４１は、所定時間待機した後、再び表示制御信号Ｄ１ａと表示状態信号Ｄ３の不一致を検出した場合には、反転表示を使用しても正しく表示できないと判断し、処理を終了する。待機する所定時間は、表示制御信号Ｄ１の出力からＬＥＤ２４＿１〜２４＿ｎ×ｍの点灯状態が安定するまでの所要時間に基づいて定めた時間である。
【００３５】
［処理動作の説明］
図７は、表示装置１１の処理動作を説明するフローチャートである。図７に示した処理動作は、表示内容処理部２２が表示制御信号Ｄ１の出力を開始した場合に開始する。また、表示内容処理部２２が出力する表示制御信号Ｄ１を変更した場合、すなわち表示するパターンを変更した場合に、再度開始する。数字や文字の種類によっては、正しく表示できる可能性があるためである。また、セレクタ３２＿１〜３２＿ｎ×ｍは、フロー開始の初期設定として表示制御信号Ｄ１を選択している。
【００３６】
図７に示したように、故障判定部４１は、まず、所定時間待機し（Ｓ１０１）、表示制御信号Ｄ１ａと表示状態信号Ｄ３、すなわちＬＥＤの点灯信号とＬＥＤの点灯状態とが一致しているかを判定する（Ｓ１０２）。
【００３７】
表示制御信号Ｄ１ａと表示状態信号Ｄ３が一致していれば（Ｓ１０２，Ｙｅｓ）、故障判定部４１は、ステップＳ１０１に戻る。一方、表示制御信号Ｄ１ａと表示状態信号Ｄ３が一致していなければ（Ｓ１０２，Ｎｏ）、故障判定部４１は、反転パターンを選択する反転選択信号出力としてセレクタ制御信号Ｄ４を出力する（Ｓ１０３）。
【００３８】
セレクタ制御信号Ｄ４を出力した後、故障判定部４１は、所定時間待機し（Ｓ１０４）、表示制御信号Ｄ１ａと表示状態信号Ｄ３、すなわちＬＥＤの点灯信号とＬＥＤの点灯状態とが一致しているかを判定する（Ｓ１０５）。
【００３９】
表示制御信号Ｄ１ａと表示状態信号Ｄ３が一致していれば（Ｓ１０５，Ｙｅｓ）、故障判定部４１は、ステップＳ１０４に戻る。一方、表示制御信号Ｄ１ａと表示状態信号Ｄ３が一致していなければ（Ｓ１０５，Ｎｏ）、故障発生処理を行って（Ｓ１０６）、処理を終了する。故障発生処理は、具体的には、ＬＥＤ２４＿１〜２４＿ｎ×ｍの消灯や、故障発生を通知する出力などである。
【００４０】
上述してきたように、本実施例１にかかる表示装置１１は、ＬＥＤ２４＿１〜２４＿ｎ×ｍの点灯状態を点灯検出部３１＿１〜３１＿ｎ×ｍによって検出し、表示制御信号Ｄ１ａと比較する。表示装置１１は、１つでも不一致があると故障と判定し、点灯パターン制御回路２１からの表示制御信号Ｄ１を論理反転部３３＿１〜３３＿ｎ×ｍにより反転した表示制御信号Ｄ１ａを使用する。
【００４１】
このため、表示装置１１は、ＬＥＤ２４＿１〜２４＿ｎ×ｍに故障が発生した際、すべてのドットの点灯パターンを一斉に反転し、使用者に故障前と等価の情報を通知することが可能となり、誤認識および、誤認識から派生する誤操作を防止できる。また、表示装置１１は、正常状態と点灯パターンを異ならせることで、発光素子の一部に故障があることを使用者に認識させることができる。
【００４２】
なお、本実施例１では、ＬＥＤをマトリクス状に配置した場合を例に説明を行なったが、蛍光管や液晶素子、電子ペーパー用の素子など、複数の表示素子に対して表示制御信号を出力して所望のパターンを表示させる任意の表示装置に適用可能である。
【００４３】
また、本実施例１では、論理反転部３３によって信号を反転させる構成について説明したが、例えばＬＥＤ点灯パターン制御回路２１の内部で、表示制御信号と表示状態とが不一致である場合に表示制御信号を反転パターンに切り替えるプログラムを実行することとしてもよい。
【実施例２】
【００４４】
［装置の構成］
図８は、実施例２にかかる表示装置１２の構成図である。図８に示した表示装置１２は、図２に示した比較構成の表示装置１０と同様にＬＥＤ点灯パターン制御回路２１、ＬＥＤ駆動用ドライバ２３、ＬＥＤ２４＿１〜２４＿ｎ×ｍ、抵抗２５＿１〜２５＿ｎ×ｍを有する。
【００４５】
加えて、表示装置１２は、点灯検出部３１＿１〜３１＿ｎ×ｍ、セレクタ３２＿１〜３２＿ｎ×ｍ、故障判定部４２、ＲＯＭ（Read Only Memory）アドレス生成部４３および点灯パターン生成ＲＯＭ４４を有する。
【００４６】
点灯検出部３１＿１〜３１＿ｎ×ｍは、ＬＥＤ２４＿１〜２４＿ｎ×ｍにそれぞれ対応し、ＬＥＤ駆動用ドライバ２３とＬＥＤ２４＿１〜２４＿ｎ×ｍの間に設ける。点灯検出部３１＿１〜３１＿ｎ×ｍは、対応するＬＥＤの点灯状態を検出し、故障判定部４２に出力する。点灯検出部３１＿１〜３１＿ｎ×ｍからの出力が表示状態信号Ｄ３である。
【００４７】
セレクタ３２＿１〜３２＿ｎ×ｍは、表示制御信号Ｄ１のｎ×ｍ本の信号のそれぞれについて、表示制御信号Ｄ１の値をそのまま出力するか、点灯パターン生成ＲＯＭ４４から出力された代替パターン信号Ｄ７を出力するかを切り替える切り替え部である。セレクタ３２＿１〜３２＿ｎ×ｍの出力が、表示制御信号Ｄ１ａである。
【００４８】
セレクタ３２＿１〜３２＿ｎ×ｍは、故障判定部４２からのセレクタ制御信号Ｄ４によって一斉に切り替えられる。したがって、表示制御信号Ｄ１ａは、表示制御信号Ｄ１と同一か、または代替パターン信号Ｄ７と同一となる。
【００４９】
故障判定部４２は、表示制御信号Ｄ１ａと表示状態信号Ｄ３とを比較して一致するか否かを判定する判定部である。故障判定部４２は、判定の結果、表示制御信号Ｄ１ａと表示状態信号Ｄ３とが不一致である場合にセレクタ制御信号Ｄ４を出力し、表示制御信号Ｄ１と代替パターン信号Ｄ７との切り替えを行なう。また、故障判定部４２は、表示制御信号Ｄ１ａと表示状態信号Ｄ３とが不一致である場合にＲＯＭアドレス生成部４３に不一致通知信号Ｄ５を出力する。
【００５０】
ＲＯＭアドレス生成部４３は、故障判定部４２が不一致通知信号Ｄ５を出力した場合に、点灯パターン生成ＲＯＭ４４のアドレスを指定するＲＯＭアドレス信号Ｄ６を出力する。
【００５１】
点灯パターン生成ＲＯＭ４４は、表示内容処理部２２がドットマトリクス表示部に表示するパターンごとに対応する代替パターンを保持する保持部である。代替パターンは、表示内容処理部２２が指示する表示パターンと表示態様が異なるが同一の内容を示す等価なパターンである。
【００５２】
また、点灯パターン生成ＲＯＭ４４は、表示内容処理部２２が指示する表示パターンごとに対応する複数の代替パターンを優先順位をつけて保持する。
【００５３】
点灯パターン生成ＲＯＭ４４が保持する代替パターンは、ＲＯＭアドレス生成部４３が指定するＲＯＭアドレス信号Ｄ６によって一意に定まる。点灯パターン生成ＲＯＭ４４は、ＲＯＭアドレス信号Ｄ６によって定まった代替パターンをドットマトリックス表示部に表示させるため、ｎ×ｍ個のＬＥＤ２４のそれぞれについて点灯するか否かを示す信号を出力する。この点灯パターン生成ＲＯＭ４４が出力するｎ×ｍ本の信号が代替パターン信号Ｄ７である。
【００５４】
ＲＯＭアドレス生成部４３は、表示内容制御部２２が出力するｎ×ｍ本の信号が表示制御信号Ｄ１を取得し、不一致通知信号Ｄ５を受けた場合には、表示制御信号Ｄ１に対応したＲＯＭアドレス信号Ｄ６を出力する。このため、ＲＯＭアドレス生成部４３は、表示制御信号Ｄ１が示す表示パターンに対応した、等価の代替パターンを指定することができる。
【００５５】
また、ＲＯＭアドレス生成部４３は、代替パターンを表示させた後、さらに不一致通知信号Ｄ５を受けた場合には、代替パターンの優先順位に従って他の等価な代替パターンを指定するＲＯＭアドレス信号Ｄ６を出力する。
【００５６】
ＬＥＤ駆動用ドライバ２３は、表示装置１２において、表示制御信号Ｄ１ａに基づいてＬＥＤを駆動する。したがって、セレクタ３２＿１〜３２＿ｎ×ｍを切り替えるとＬＥＤ２４＿１〜２４＿ｎ×ｍに対する点灯と消灯の指示が代替パターン信号Ｄ７と同一となり、ドットマトリクス表示部に代替パターンが表示される。
【００５７】
［表示の具体例］
図９は、代替パターンの具体例の説明図である。図９に示したように、正常時に「Ｂ」の形状を表示するパターンで、ドットマトリクス表示部において行や列単位で故障が発生した場合であっても、代替パターンを表示することで等価の情報を出力することが出来る。図９では、最も下の３行が故障しているが、正常なドットのみを使用し、元の形状に比して小さい「Ｂ」のパターンを出力している。
【００５８】
このように、代替パターンを使用することで、等価なパターンを表示し、故障を救済することの出来るケースを増やすことが出来る。また、表示態様が変化することで、ＬＥＤに故障が発生したことを使用者に知らせることができる。
【００５９】
［動作の具体例］
図１０は、正常状態における表示装置１２の状態の説明図である。図１０に示したように、ＬＥＤが全て正常に点灯可能な状態であれば、表示内容処理部２２が出力した表示制御信号Ｄ１がそのままセレクタ３２＿１〜３２＿ｎ×ｍによって選択される。この結果、表示制御信号Ｄ１と同一の表示制御信号Ｄ１ａがＬＥＤ駆動用ドライバ２３に出力される。
【００６０】
図１１は、ＬＥＤに故障が発生した場合の表示装置１２の状態の説明図である。正常時には通常の点灯中であるはずのＬＥＤが点灯していないことを故障判定部４１が検出すると、故障判定部４２は、図１１に示したようにセレクタ３２＿１〜３２＿ｎ×ｍを切り替えるセレクタ制御信号Ｄ４を出力する。
【００６１】
加えて故障判定部４２は、ＲＯＭアドレス生成部４３に対して不一致通知信号Ｄ５を出力する。ＲＯＭアドレス生成部４３は、不一致通知信号Ｄ５と表示制御信号Ｄ１に基づいてＲＯＭアドレス信号Ｄ６を生成し、点灯パターン生成ＲＯＭ４４は、ＲＯＭアドレス信号Ｄ６に基づいて代替パターン信号Ｄ７を出力する。
【００６２】
セレクタ３２＿１〜３２＿ｎ×ｍは、セレクタ制御信号Ｄ４を受けると、代替パターン信号Ｄ７側を一斉に選択し、ＬＥＤの点灯パターンの点灯／消灯状態を切り替える。
【００６３】
さらに、故障判定部４２は、所定時間待機した後、再び表示制御信号Ｄ１ａと表示状態信号Ｄ３の不一致を検出した場合には、不一致通知信号Ｄ５を出力し、代替パターンを変更させる。待機する所定時間は、表示制御信号Ｄ１の出力からＬＥＤ２４＿１〜２４＿ｎ×ｍの点灯状態が安定するまでの所要時間に基づいて定めた時間である。
【００６４】
［処理動作の説明］
図１２は、表示装置１２の処理動作を説明するフローチャートである。図１２に示した処理動作は、表示内容処理部２２が表示制御信号Ｄ１の出力を開始した場合に開始する。また、表示内容処理部２２が出力する表示制御信号Ｄ１を変更した場合、すなわち表示するパターンを変更した場合に、再度開始する。数字や文字の種類によっては、正しく表示できる可能性があるためである。また、セレクタ３２＿１〜３２＿ｎ×ｍは、フロー開始の初期設定として表示制御信号Ｄ１を選択している。
【００６５】
図１２に示したように、故障判定部４２は、まず、所定時間待機し（Ｓ２０１）、表示制御信号Ｄ１ａと表示状態信号Ｄ３、すなわちＬＥＤの点灯信号とＬＥＤの点灯状態とが一致しているかを判定する（Ｓ２０２）。
【００６６】
表示制御信号Ｄ１ａと表示状態信号Ｄ３が一致していれば（Ｓ２０２，Ｙｅｓ）、故障判定部４２は、ステップＳ２０１に戻る。一方、表示制御信号Ｄ１ａと表示状態信号Ｄ３が一致していなければ（Ｓ２０２，Ｎｏ）、故障判定部４２は、点灯パターン生成ＲＯＭ４４が出力した代替パターンを選択するＲＯＭ選択信号出力としてセレクタ制御信号Ｄ４を出力する（Ｓ２０３）。
【００６７】
また、故障判定部４２は、表示制御信号Ｄ１ａと表示状態信号Ｄ３が一致していない場合に、ＲＯＭアドレス生成部４３に不一致通知信号Ｄ５を出力する。ＲＯＭアドレス生成部４３は、不一致通知信号Ｄ５を受け、表示制御信号Ｄ１に対応する最初の、すなわち最も優先順位の高い代替パターンを選択するＲＯＭアドレス信号Ｄ６を点灯パターン生成ＲＯＭ４４に送出する。
【００６８】
点灯パターン生成ＲＯＭ４４は、ＲＯＭアドレス信号Ｄ６に基づいて代替パターン信号Ｄ７を出力する。この代替パターン信号Ｄ７をセレクタ３２が選択することで、最初の代替パターンを選択する（Ｓ２０４）。
【００６９】
さらに、故障判定部４２は、所定時間待機し（Ｓ２０５）、表示制御信号Ｄ１ａと表示状態信号Ｄ３、すなわちＬＥＤの点灯信号とＬＥＤの点灯状態とが一致しているかを判定する（Ｓ２０６）。
【００７０】
表示制御信号Ｄ１ａと表示状態信号Ｄ３が一致していれば（Ｓ２０６，Ｙｅｓ）、故障判定部４２は、ステップＳ２０５に戻る。一方、表示制御信号Ｄ１ａと表示状態信号Ｄ３が一致していない場合（Ｓ２０６，Ｎｏ）、故障処理判定部４２は不一致通知信号Ｄ５を出力する。ＲＯＭアドレス生成部４３は、不一致通知信号Ｄ５ａを受けて、未選択の代替パターンが残っているかを判定する（Ｓ２０７）。
【００７１】
未選択の代替パターンが残っている場合（Ｓ２０７，Ｙｅｓ）、ＲＯＭアドレス生成部４３は、優先順位に従って次の代替パターンを選択し（Ｓ２０８）、ステップＳ２０５に戻る。そして、未選択の代替パターンがなくなった場合（Ｓ２０７，Ｎｏ）、すなわち、全ての代替パターンを使用しても表示制御信号Ｄ１ａと表示状態信号Ｄ３との不一致が解消しない場合に、故障発生処理を行って（Ｓ２０９）、処理を終了する。故障発生処理は、具体的には、ＬＥＤ２４＿１〜２４＿ｎ×ｍの消灯や、故障発生を通知する出力などである。
【００７２】
［代替パターンの具体例］
図１３および図１４は、代替パターンの具体例の説明図である。図１３及び図１４には、０〜９とＡ〜Ｆの１６種のパターンについて、正常時の表示パターンと各々１３の代替パターンを示している。
【００７３】
図１３に示したように、代替パターンの１番目は、正常時の表示パターンを反転したパターンである。また、代替パターンの２番目は、正常時の表示パターンを縮小して左上に配置したパターンである。代替パターンの３番目は、正常時の表示パターンを縮小して左中央に配置したパターンである。
【００７４】
代替パターンの４番目は、正常時の表示パターンを縮小して左下に配置したパターンである。代替パターンの５番目は、正常時の表示パターンを縮小して右下に配置したパターンである。代替パターンの６番目は、正常時の表示パターンを縮小して右中央に配置したバターンである。
【００７５】
また、図１４に示したように、代替パターンの７番目は、正常時の表示パターンを縮小して右上に配置したパターンである。そして、代替パターンの８番目は、正常時の表示パターンを反転した上で縮小し、左上に配置したパターンである。代替パターンの９番目は、正常時の表示パターンを反転した上で縮小し、左中央に配置したパターンである。
【００７６】
代替パターンの１０番目は、正常時の表示パターンを反転した上で縮小し、左下に配置したパターンである。代替パターンの１１番目は、正常時の表示パターンを反転した上で縮小し、右下に配置したパターンである。代替パターンの１２番目は、正常時の表示パターンを反転した上で縮小し、右中央に配置したバターンである。代替パターンの１３番目は、正常時の表示パターンを反転した上で縮小し、右上に配置したパターンである。
【００７７】
図１５は、ＲＯＭデータの具体例の説明図である。図１５に示した例では、ＲＯＭアドレスを１６進数二桁で示し、上一桁目を数字や文字の種別、二桁目を代替パターンの番号に割り当てている。代替パターンの番号は、そのまま優先順位として使用する。そして、ＲＯＭのデータ部は、ｎ×ｍビットに対応するデータサイズを有し、代替パターンを格納する。
【００７８】
具体的には、ＲＯＭアドレスの００〜０Ｃをパターン「０」に対する代替パターンの１番目から１３番目に対応させている。そして、ＲＯＭアドレス０Ｄ〜０Ｆは未使用とし、ＲＯＭアドレスの１０〜１Ｃをパターン「１」に対する代替パターンの１番目から１３番目に対応させている。同様に、ＲＯＭアドレス１Ｄ〜１Ｆは未使用とし、ＲＯＭアドレスの２０〜２Ｃをパターン「２」に対する代替パターンの１番目から１３番目に対応させている。
【００７９】
このように順次代替パターンを格納し、図１５の例では、ＲＯＭアドレスのＦ０〜ＦＣをパターン「Ｆ」に対する代替パターンの１番目から１３番目に対応させている。なお、図１５は、あくまで一例であり、必要な文字の数や種別、代替パターン数に応じて適宜アドレスの付与方法を変更することができる。
【００８０】
上述してきたように、本実施例２にかかる表示装置１２は、ＬＥＤ２４＿１〜２４＿ｎ×ｍの点灯状態を点灯検出部３１＿１〜３１＿ｎ×ｍによって検出し、表示制御信号Ｄ１ａと比較する。表示装置１２は、１つでも不一致があると故障と判定し、セレクタ３２を切り替えて代替パターンを表示する。
【００８１】
このため、表示装置１２は、ＬＥＤ２４＿１〜２４＿ｎ×ｍに故障が発生した際、代替パターンによって使用者に故障前と等価の情報を通知することが可能となり、誤認識および、誤認識から派生する誤操作を防止できる。また、表示装置１２は、正常状態と点灯パターンを異ならせることで、発光素子の一部に故障があることを使用者に認識させることができる。
【００８２】
加えて、等価な複数の代替パターンを用意し、順次切り替えて使用することで、故障発生時に代替パターンによって利用者に等価な情報を提供可能となる確率を上げることが出来る。
【００８３】
なお、本実施例２では、ＬＥＤをマトリクス状に配置した場合を例に説明を行なったが、蛍光管や液晶素子、電子ペーパー用の素子など、複数の表示素子に対して表示制御信号を出力して所望のパターンを表示させる任意の表示装置に適用可能である。
【００８４】
また、本実施例２では、代替パターンを予め保持する構成を例に説明を行なったが、例えばベクトルフォントのデータと故障発生箇所データから代替パターンを適宜作成する構成で実施してもよい。
【００８５】
また、本実施例２では、点灯パターン生成ＲＯＭ４３から代替パターンを読み出す構成について説明したが、例えばＬＥＤ点灯パターン制御回路２１の内部で、表示制御信号と表示状態とが不一致である場合に代替パターンに切り替えるプログラムを実行することとしてもよい。
【００８６】
以上の各実施例を含む実施形態に関し、さらに以下の付記を開示する。
【００８７】
（付記１）複数の表示素子をマトリクス状に配置した表示領域と、
前記複数の表示素子に対して表示制御信号を出力して前記表示領域に所望のパターンを表示させる表示内容処理部と、
前記複数の表示素子の表示状態を検出する検出部と、
前記表示制御信号と前記表示状態とを比較して一致するか否かを判定する判定部と、
前記判定部による判定の結果、前記表示制御信号と前記表示状態とが不一致である場合に前記表示制御信号を代替パターン表示用の信号に切り替える切り替え部と
を備えたことを特徴とする表示装置。
【００８８】
（付記２）前記表示制御用信号を反転させて前記代替パターン表示用の信号を作成する信号反転部をさらに備え、前記切り替え部は、表示制御信号と前記信号反転部の出力とを切り替えることを特徴とする付記１に記載の表示装置。
【００８９】
（付記３）前記表示領域に表示するパターンごとに対応する代替パターンを保持する保持部をさらに備え、前記切り替え部は、前記表示制御信号と当該表示制御信号によって示されたパターンに基づいて前記保持部が出力した代替パターン表示用の信号とを切り替えることを特徴とする付記１に記載の表示装置。
【００９０】
（付記４）前記保持部は、前記表示領域に表示するパターンごとに対応する複数の代替パターンを優先順位をつけて保持し、出力した代替パターン表示用の信号と前記表示状態が不一致である場合に前記優先順位に基づいて代替パターンを変更することを特徴とする付記３に記載の表示装置。
【００９１】
（付記５）前記代替パターン表示用の信号によって表示される代替パターンと前記表示制御信号によって表示されるパターンとは等価であることを特徴とする付記１〜４のいずれか一つに記載の表示装置。
【００９２】
（付記６）前記代替パターン表示用の信号の出力によって、前記表示制御信号が示すパターンと等価のパターンが表示できない場合に、エラーを出力することを特徴とすることを特徴とする付記５に記載の表示装置。
【００９３】
（付記７）前記複数の表示素子はそれぞれ発光素子であり、前記表示制御信号は、前記発光素子を発光させる信号であることを特徴とする付記１〜６のいずれか一つに記載の表示装置。
【００９４】
（付記８）表示領域にマトリクス状に配置された複数の表示素子に対して表示制御信号を出力して前記表示領域に所望のパターンを表示させるステップと、
前記複数の表示素子の表示状態を検出するステップと、
前記表示制御信号と前記表示状態とを比較して一致するか否かを判定するステップと、
前記判定の結果、前記表示制御信号と前記表示状態とが不一致である場合に前記表示制御信号を代替パターン表示用の信号に切り替えるステップと
を含んだことを特徴とする表示制御方法。
【００９５】
（付記９）表示領域にマトリクス状に配置された複数の表示素子に対して表示制御信号を出力して前記表示領域に所望のパターンを表示させる手順と、
前記複数の表示素子の表示状態を検出する手順と、
前記表示制御信号と前記表示状態とを比較して一致するか否かを判定する手順と、
前記判定の結果、前記表示制御信号と前記表示状態とが不一致である場合に前記表示制御信号を代替パターン表示用の信号に切り替える手順と
をコンピュータに実行させることを特徴とする表示制御プログラム。
【符号の説明】
【００９６】
１０〜１２    表示装置
２１    ＬＥＤ点灯パターン制御回路
２２    表示内容処理部
２３    ＬＥＤ駆動用ドライバ
２４（２４＿１〜２４＿ｎ×ｍ）    ＬＥＤ
２５（２５＿１〜２５＿ｎ×ｍ）    抵抗
３１（３１＿１〜３１＿ｎ×ｍ）    点灯検出部
３２（３２＿１〜３２＿ｎ×ｍ）    セレクタ
３３（３３＿１〜３３＿ｎ×ｍ）    論理反転部
４１〜４２    故障判定部
４３    ＲＯＭアドレス生成部
４４    点灯パターン生成ＲＯＭ
Ｄ１，Ｄ１ａ  表示制御信号
Ｄ２    駆動信号
Ｄ３    表示状態信号
Ｄ４    セレクタ制御信号
Ｄ５    不一致通知信号
Ｄ６    ＲＯＭアドレス信号
Ｄ７    代替パターン信号
【図１】
2011197582.tif 000003
【図２】
2011197582.tif 000004
【図３】
2011197582.tif 000005
【図４】
2011197582.tif 000006
【図５】
2011197582.tif 000007
【図６】
2011197582.tif 000008
【図７】
2011197582.tif 000009
【図８】
2011197582.tif 000010
【図９】
2011197582.tif 000011
【図１０】
2011197582.tif 000012
【図１１】
2011197582.tif 000013
【図１２】
2011197582.tif 000014
【図１３】
2011197582.tif 000015
【図１４】
2011197582.tif 000016
【図１５】
2011197582.tif 000017