(57)【要約】  【課題】  制御データの安定性を担保して、安定的な動作制御の実現を可能にした制御装置を提供する。  【解決手段】  設定レジスタ１３は、ドライバ４，５に対して行われる制御内容に対応したオリジナル制御データ７ＡをＲＯＭ７から取得し、設定済制御データとして登録する。誤り検出検査符号作成回路１５は、設定済制御データに基づき所定の規則に従って設定済誤り検出検査符号を作成する。比較回路１６は、ノイズ検出回路１４において設定レジスタ１３の電源用電圧が所定の許可条件を逸脱する変動をした場合には、オリジナル制御データ７Ａに基づいて前記所定の規則に従って作成されたオリジナル誤り検出検査符号７ＢをＲＯＭ７から読み出し、前記設定済誤り検出検査符号との比較を行う。設定レジスタ１３は、前記両符号に齟齬が存在すればオリジナル制御データ７Ａを改めてＲＯＭ７から取得して設定済制御データとして再登録する。【選択図】  図１
2011164708.tif 000002
【特許請求の範囲】
【請求項１】
被制御装置に対して行われる制御内容に対応したオリジナル制御データを外部から取得し、設定済制御データとして登録する設定レジスタと、
前記設定済制御データに基づき、所定の規則に従って、前記設定済制御データよりもビット数の少ない設定済誤り検出検査符号を作成する誤り検出検査符号作成回路と、
前記オリジナル制御データに基づき前記所定の規則に従って作成された、前記オリジナル制御データよりもビット数の少ないオリジナル誤り検出検査符号を外部から取得し、前記設定済誤り検出検査符号と比較を行う比較回路と、を備え、
前記比較回路は、所定のタイミング下で自動的に前記オリジナル誤り検出検査符号と前記設定済誤り検出検査符号を比較し、前記両符号に齟齬が存在すれば前記設定レジスタが前記オリジナル制御データを改めて外部から取得して前記設定済制御データとして再登録することを特徴とする制御装置。
【請求項２】
前記設定レジスタに供給される電源用電圧の変動を検出するノイズ検出回路を備え、
前記比較回路は、前記ノイズ検出回路が前記電源用電圧の許可条件からの逸脱を検知する毎に前記所定のタイミングが到来したと判断することを特徴とする請求項１に記載の制御装置。
【請求項３】
前記制御装置は集積回路であって、
前記ノイズ検出回路は、第１及び第２入力端子と出力端子を有するコンパレータを有し、
前記コンパレータは、前記第１入力端子には低インピーダンス電源から前記集積回路の電源入力端子に供給される電源電圧の分圧が、前記第２入力端子には前記電源入力端子から前記設定レジスタに供給される電圧がそれぞれ入力され、両入力端子への入力電圧の大小関係が反転したら前記許可条件から逸脱したと検知して前記出力端子からその旨の信号を出力することを特徴とする請求項２に記載の制御装置。
【請求項４】
前記比較回路は、一定時間が経過する毎に前記所定のタイミングが到来したと判断することを特徴とする請求項１に記載の制御装置。
【請求項５】
請求項１〜４の何れか１項に記載の制御装置と、
マトリックス状に複数の画素が配置された液晶パネルと、
前記複数の画素それぞれに対する電圧印加制御を行うドライバ回路と、
前記設定レジスタから読み出した前記設定済制御データに基づいて前記ドライバ回路に対する制御を行うタイミングコントローラと、を備えたことを特徴とする液晶表示装置。
【請求項６】
請求項１〜４の何れか１項に記載の制御装置と、
前記被制御装置と、
複数の制御プログラムが格納されている制御ＲＯＭと、
前記設定レジスタから読み出した前記設定済制御データに基づき、前記制御ＲＯＭに格納された前記複数の制御プログラムの中から一の制御プログラムを特定し、前記被制御装置に送信する制御回路と、を備えたことを特徴とする電子機器。
【請求項７】
ＩＣカード内に格納されているオリジナル認証コードを前記ＩＣカードから取得し、設定済認証コードとして登録する認証コードレジスタと、
前記設定済認証コードに基づき所定の規則に従って、前記設定済認証コードよりもビット数の少ない設定済誤り検出検査符号を作成する誤り検出検査符号作成回路と、
前記オリジナル認証コードに基づき、前記所定の規則に従って作成された前記オリジナル認証コードよりもビット数の少ないオリジナル誤り検出検査符号を前記ＩＣカードから取得し、前記設定済誤り検出検査符号と比較を行う比較回路と、を備え、
前記ＩＣカードと通信可能な状態の下において、前記比較回路は所定のタイミング下で自動的に前記オリジナル誤り検出検査符号と前記設定済誤り検出検査符号の比較を行い、前記両符号に齟齬が存在すれば前記認証コードレジスタが前記オリジナル認証コードを改めて前記ＩＣカードから取得して前記設定済認証コードとして再登録することを特徴とする認証処理装置。
【請求項８】
前記認証コードレジスタに供給される電源用電圧の変動を検出するノイズ検出回路を備え、
前記比較回路は、前記ノイズ検出回路が前記電源用電圧の許可条件からの逸脱を検知する毎に前記所定のタイミングが到来したと判断することを特徴とする請求項７に記載の認証処理装置。
【請求項９】
前記比較回路は、一定時間が経過する毎に前記所定のタイミングが到来したと判断することを特徴とする請求項７に記載の認証処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は制御装置に関し、特に制御対象となる被制御装置に対する制御内容の変更が可能な制御装置に関する。また、本発明は、認証処理を行う認証処理装置に関する。
【背景技術】
【０００２】
近年、携帯電話器やＰＤＡ（Personal Digital Assistants）等の携帯用電子機器の表示装置として、複数の表示画素がマトリックス状に２次元配列されたドットマトリックス型液晶パネルが一般に用いられている。そして、電子機器内部には、この液晶パネルの表示制御を行なう半導体集積回路化された表示用の制御装置（液晶コントローラＩＣ）や液晶パネルを駆動するドライバ回路が搭載されている。
【０００３】
ところで、液晶表示装置は、使用する液晶の種類や駆動方式によって、ガンマ特性（画像の明るさの変化に対する電圧換算値の変化の比）や駆動電圧、動作クロックの周波数等の仕様が異なっている。また、製造時のバラツキにより、同種の装置間においてもその特性に変動が生じる場合が見られる。
【０００４】
そこで、液晶表示用の制御装置を提供するメーカーは、仕様の異なる液晶表示装置や製造バラツキのある液晶表示装置に対しても適用できるように制御装置を構成することでその汎用性を高め、製造コストを下げる工夫を行っている。
【０００５】
図８は、従来の液晶表示装置の構成を示す概念的ブロック図である。液晶表示装置９１は、表示画素をマトリックス状に配列してなる液晶パネル３と、各表示画素に対する電圧印加制御を行うゲートドライバ４及びソースドライバ５と、これらのドライバに対する制御を行う制御装置（液晶コントローラ）９２を備える。制御装置９２は、表示ＲＡＭ１１，タイミングコントローラ１２，及び設定レジスタ１３を備える。
【０００６】
制御装置９２は、設定レジスタ１３に登録されている制御データによりタイミングコントローラ１２の動作を決定し、液晶パネル３に適するようにゲートドライバ４及びソースドライバ５に対して制御信号を送信する。また、表示ＲＡＭ１１は、液晶パネル３に表示する対象となる表示データを格納している。表示データは、タイミングコントローラ１２からの制御によりソースドライバ５に対して送信される。
【０００７】
液晶表示装置９１は、ＭＰＵ６（マイコン）により制御されており、ＭＰＵ６から表示データやタイミングコントローラ１２の制御クロック等が与えられる。また、液晶表示装置９１は、システム起動時にＲＯＭ７に記録された制御データ７Ａを読み出して設定レジスタ１３に登録し、タイミングコントローラ１２の動作内容の設定を行う。
【０００８】
ここで、ＲＯＭ７に記録された制御データ７Ａを設定レジスタ１３に登録するに際し、誤った内容のデータが登録されることのないよう、受信データの確認・検証処理が行われる。この確認・検証処理の方法としては、これまでにも種々の方法が開発されている（下記特許文献１，２参照）。
【０００９】
特許文献１には、送信データと誤り検出検査符号（ＣＲＣ：Cyclic Redundancy Check）を併せて送信する一方、受信した前記送信データからＣＲＣを作成して、受信したＣＲＣと比較することで受信データの転送エラーを確認する方法が記載されている。このように、ＣＲＣを用いて正しく受信データが受信されたことを確認した後、設定レジスタ１３に登録することで、誤ったデータがレジスタ１３に登録されるのを防ぐことができる。
【００１０】
特許文献２には、ＥＥＰＲＯＭにデータと共にＣＲＣを格納しておき、データを読み出したときに当該読み出されたデータからＣＲＣを作成して、格納されているＣＲＣと比較することで、データが破壊されていないかの検証を行う方法が記載されている。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開昭５８−３１４３０号公報
【特許文献２】特表２００４−５０１４６６号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
ＲＯＭ７から設定レジスタ１３に対してデータ登録を行うに際し、上記従来技術に記載された方法を用いて誤り検出を行うことにより、データに誤りがあればそれを検知することができるため、誤ったデータが設定レジスタ１３に登録されるのを回避できる。
【００１３】
しかし、設定レジスタ１３は揮発性メモリであるＲＡＭで構成されているため、ノイズ等の発生によって電源電圧が大きく変化した場合に、この影響を受けて登録済のデータ内容が変化することが起こり得る。設定レジスタ１３に登録されている制御データが変更されれば、タイミングコントローラ１２は誤ったデータを読み出すこととなり、その結果各ドライバ４，５に対して正しい制御が行えず、正しく液晶表示がなされなくなるという不具合を招く。
【００１４】
このような場合、設定レジスタ１３が再度ＲＯＭ７から正しい制御データ７Ａを読み出して登録することで、タイミングコントローラ１２は正しくドライバ４，５を制御することが可能となる。しかし、図８の構成の場合、設定レジスタ１３に登録されている制御データが変化したことを検出する手段がないため、ＲＯＭ７から正しい制御データ７Ａを再読み出しするための自動制御が行われない。つまり、設定レジスタ１３に対してＲＯＭ７から制御データを読み出すための指示を外部から与えない限り、設定レジスタ１３内の登録データが書き換えられることはなく、このことは、設定レジスタ１３内の登録データに誤りが生じても、この誤りを自動的に解消できないことを表わしている。
【００１５】
本発明は上記の問題点に鑑み、装置外部に記録されているデータを読み出して内部の記憶領域に登録し、この登録されたデータに基づいて決定される制御内容に従って動作制御を実行する制御装置に対し、当該データの安定性を担保することで安定的な動作制御の実現を可能にすることを目的とするものであり、ひいては、当該制御装置によって制御されるシステム全体の安定性を向上させることを目的とする。
【００１６】
また、本発明の制御装置を認証処理装置として機能させることで、システム全体の安定性を向上させる処理システムを実現することを別の目的とする。
【課題を解決するための手段】
【００１７】
上記目的を達成するため、本発明の制御装置は、
被制御装置に対して行われる制御内容に対応したオリジナル制御データを外部から取得し、設定済制御データとして登録する設定レジスタと、
前記設定済制御データに基づき所定の規則に従って設定済誤り検出検査符号を作成する誤り検出検査符号作成回路と、
前記オリジナル制御データに基づき前記所定の規則に従って作成されたオリジナル誤り検出検査符号を外部から取得し、前記設定済誤り検出検査符号と比較を行う比較回路と、を備え、
前記比較回路は、所定のタイミング下で自動的に前記オリジナル誤り検出検査符号と前記設定済誤り検出検査符号を比較し、前記両符号に齟齬が存在すれば前記設定レジスタが前記オリジナル制御データを改めて外部から取得して前記設定済制御データとして再登録することを特徴とする。
【００１８】
上記構成とすることで、何らかの要因によって万一設定レジスタに登録されている設定済制御データの内容が書き換わったとしても、所定のタイミング下において自動的に登録済の誤り検出検査符号とオリジナルの誤り検出検査符号の比較処理が行われる。そして、当該比較処理によって両誤り検出検査符号に齟齬が生じていることが確認されれば、改めてオリジナルの制御データが読み出されて設定コードレジスタに登録される。よって、設定コードレジスタに登録される制御データは、自動的に正しいデータに復元され、エラー状態が自動的に解消する。
【００１９】
そして、実際の制御データ同士を比較するのではなく、制御データよりもビット数の少ない誤り検出検査符号同士を比較する構成であるため、検査時間の短縮化が図れる。
【００２０】
ここで、上記構成に加えて、前記設定レジスタに供給される電源用電圧の変動を検出するノイズ検出回路を備え、前記比較回路は、前記ノイズ検出回路が前記電源用電圧の許可条件からの逸脱を検知する毎に前記所定のタイミングが到来したと判断する構成とすることが可能である。
【００２１】
このような構成とすることで、外部からのノイズ流入により電圧変動が生じた場合に、この電圧変動に起因して万一設定レジスタに登録されている設定済制御データの内容が書き換わったとしても、この電圧変動が生じたタイミングで登録済の誤り検出検査符号とオリジナルの誤り検出検査符号の比較処理が行われ、当該比較処理によって両誤り検出検査符号に齟齬が生じていることが確認されれば、改めてオリジナルの制御データが読み出されて設定コードレジスタに登録される。よって、設定コードレジスタに登録される制御データは、自動的に正しいデータに復元され、エラー状態が自動的に解消する。
【００２２】
また、一定時間が経過する毎に比較回路が登録済の誤り検出検査符号とオリジナルの誤り検出検査符号の比較処理を行う構成とすることもできる。
【００２３】
更に、上記制御装置の構成を認証処理装置に応用することで、通信エラーによる認証の不具合が生じた場合に自動的にエラーの解消が図られる認証処理装置を実現することができる。
【発明の効果】
【００２４】
本発明によれば、ノイズ流入等の何らかの理由によりレジスタに登録されていたデータ（或いはコード）が書き換わっていた場合においても、電圧変動の検知或いは経過時間に応じた所定のタイミングに基づいて、現時点で登録されているデータに基づいて作成された誤り検出検査符号とオリジナルの誤り検出検査符号の比較が行われる。そして、この比較結果に齟齬があれば、改めて外部からオリジナルのデータが読み出され、レジスタに再登録されるため、データが書き換わっていた場合においても自動的に正しいデータに復元することができる。
【００２５】
これにより、本発明を、レジスタに登録されたデータに基づいて被制御装置に対する制御を行う制御装置として利用した場合、登録されたデータに対応する制御内容が存在せずに正しい制御が行われないといった制御エラーが生じるのを自動的に防止することができる。また、データよりもビット数の少ない誤り検出検査符号の比較によって実現されるため、比較処理に要する時間を短縮化することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の第１実施形態の制御装置を含む液晶表示装置の概要を示すブロック図
【図２】ノイズ検出回路の構成例
【図３】本発明の第１実施形態の制御装置を含む液晶表示装置の概要を示す別のブロック図
【図４】本発明の第２実施形態の制御装置を含むオーディオシステムの概要を示すブロック図
【図５】設定レジスタにおいて登録される制御データの構成例
【図６】登録されている制御データから誤り検出検査符号を作成する方法を説明するための図
【図７】本発明の第３実施形態の認証処理装置を含む認証システムの概要を示すブロック図
【図８】従来の液晶表示装置の概要を示すブロック図
【発明を実施するための形態】
【００２７】
本発明の制御装置は、装置外部に記録されているデータを読み出して内部の記憶領域に登録し、この登録されたデータに基づいて決定される制御内容に従って、制御対象たる被制御装置に対して動作制御を実行するものである。本発明が制御対象とする装置は、図８を参照して説明した液晶表示装置に限られず、種々の装置（電子機器）に適用することが可能である。以下では、制御対象毎に実施形態を変えて説明する。
【００２８】
なお、以下の実施形態で説明する各制御対象（被制御装置）についても、あくまで一例であり、本発明に係る制御装置はこれらの制御対象に対する制御用途に限定されるものではない。また、本発明の制御装置の機能を認証処理に応用した場合、第３実施形態で後述するような認証処理装置が実現される。
【００２９】
［第１実施形態］
第１実施形態では、図８の場合と同様に、被制御装置として液晶表示装置を想定する。
【００３０】
図１は、本実施形態の制御装置を含む液晶表示装置の構成を示す概念的ブロック図である。図１に示す液晶表示装置１は、図８に示す制御装置９２に代えて本発明の制御装置２を備えている。なお、図１において、図８と同一の構成要素については同一の符号を付し、適宜その説明を簡略化する。
【００３１】
本発明の制御装置２は、表示ＲＡＭ１１，タイミングコントローラ１２，設定レジスタ１３に加えて、ノイズ検出回路１４，誤り検出検査符号作成回路１５，及び比較回路１６を備えている。また、ＲＯＭ７は、設定レジスタ１３に登録するための制御データ７Ａに加えて、同制御データ７Ａから作成された誤り検出検査符号７Ｂを、７Ａとは別の領域に格納している。なお、設定レジスタ１３に登録されている制御データによりタイミングコントローラ１２の動作を決定し、液晶パネル３に適するようにゲートドライバ４及びソースドライバ５に対して制御信号を送信する点については、制御装置９２と同じである。
【００３２】
以下において、設定レジスタ１３に登録されている制御データを「設定済制御データ」、ＲＯＭ７に格納されている制御データ７Ａを「オリジナル制御データ」とそれぞれ称し、明細書内ではこれらを区別して記載する。この表現を用いて記載すれば、設定レジスタ１３は、ＲＯＭ７に格納されている「オリジナル制御データ」７Ａを読み出して、「設定済制御データ」として登録する。そして、タイミングコントローラ１２は、設定レジスタ１３に登録されている「設定済制御データ」に基づいて決定される動作内容に従って、ゲートドライバ４及びソースドライバ５に対して制御信号を送信する。そして、何らかの原因により、「オリジナル制御データ」と「設定済制御データ」の間に齟齬が生じた場合、タイミングコントローラ１２は各ドライバ４，５を正しく制御することができなくなる。
【００３３】
ノイズ検出回路１４は、制御装置２の電源電圧を検出しており、予め定められた閾値以下の電圧値になったことを検知すると、誤り検出検査符号作成回路１５に対して設定レジスタ１３に登録されているオリジナル制御データに誤りがないかどうかの確認を行うように指示信号を発生する。
【００３４】
誤り検出検査符号作成回路１５は、ノイズ検出回路１４からの指示信号を受信すると、設定レジスタ１３に登録されている設定済制御データから誤り検出検査符号を作成し、比較回路１６に出力する。設定レジスタ１３が複数個あれば、レジスタ毎に誤り検出検査符号を作成しても良いし、複数のレジスタに登録されている設定済制御データから一の誤り検出検査符号を作成しても良い。
【００３５】
比較回路１６は、直近に設定レジスタ１３によって読み出されたオリジナル制御データ７Ａに対応する誤り検出検査符号７Ｂが格納されているアドレスを指定して、同符号をＲＯＭ７から読み出し、誤り検出検査符号作成回路１５から出力された誤り検出検査符号との間で比較を行う。なお、以下では、設定済制御データに基づいて誤り検出検査符号作成回路１５によって作成された誤り検出検査符号を「設定済誤り検出検査符号」、ＲＯＭ７に格納されているオリジナル制御データに対応する誤り検出検査符号を「オリジナル誤り検出検査符号」とそれぞれ称して、これらを区別する。かかる表現を用いて記載すれば、比較回路１６は、オリジナル誤り検出検査符号７Ｂと誤り検出検査符号作成回路１５から出力された設定済誤り検出検査符号の比較を行う。
【００３６】
比較回路１６が前記２つの誤り検出検査符号の比較を行った結果、いずれの符号も同一の値を示していることが確認されれば、設定済制御データとオリジナル制御データの間に齟齬がなく、エラーは生じていないことを認識する。一方、両符号が異なる値を示すことが確認されれば、設定済制御データとオリジナル制御データの間に齟齬が生じており、エラーが発生していることを認識する。この場合、その旨の信号を設定レジスタ１３に与え、設定レジスタ１３は、同信号を受信すると、ＲＯＭ７から対応するオリジナル制御データ７Ａを改めて読み出して再登録する。これにより、設定レジスタ１３に登録される設定済制御データは、オリジナル制御データ７Ａと一致し、エラーが解消する。
【００３７】
かかる構成としたことで、設定レジスタ１３に登録されている設定済制御データが、ノイズによって変動した場合であっても、正しいデータ内容に自動的に復元することができる。
【００３８】
図２に、ノイズ検出回路１４の構成例を示す。図２におけるＶ０，Ｖ＿ＲＡＭは、共に制御装置２の駆動用電源電圧であるが、このうち、Ｖ０は電源端子から低インピーダンスで供給される安定電圧であり、Ｖ＿ＲＡＭは設定レジスタ１３の電源に接続されておりＶ０よりも高インピーダンスで供給される電圧である。表示装置１に対してノイズが流入した場合、Ｖ０については当該ノイズの影響を受けることなく安定した電圧値が維持される一方、Ｖ＿ＲＡＭについては当該ノイズの影響を受けて電圧降下が生じやすくなっている。ＣＭＰはコンパレータであり、この反転入力端子に電圧Ｖ＿ＲＡＭが印加され、非反転入力端子に電圧Ｖ０を抵抗分割した分圧ＶＡが入力される。
【００３９】
ノイズが流入していない通常運転時においては、Ｖ０＝Ｖ＿ＲＡＭ＞ＶＡを満足する。このとき、コンパレータＣＭＰの出力信号ＣＣＫは「Ｌ」である。この出力信号ＣＣＫは、Ｄ−フリップフロップＦＦのクロック端子ＣＫに入力される。Ｄ−フリップフロップＦＦは、電源投入時にリセットされ、端子Ｑからの出力信号ＯＵＴは「Ｌ」を示す。
【００４０】
表示装置１に対してノイズが流入した場合、前述したように電圧Ｖ０は安定している（即ちＶＡは安定している）が、Ｖ＿ＲＡＭは瞬時電圧降下を発生することがある。このとき、Ｖ＿ＲＡＭの値がＶＡを下回ると、コンパレータＣＭＰの出力信号ＣＣＫは反転して「Ｈ」となり、Ｄ−フリップフロップＦＦの出力信号ＯＵＴも「Ｈ」に反転する。誤り検出検査符号作成回路１５は、出力信号ＯＵＴが「Ｈ」になったことを検知すると、設定レジスタ１３に登録されている設定済制御データから設定済誤り検出検査符号を作成し、比較回路１６がこの設定済誤り検出検査符号とオリジナル誤り検出検査符号７Ｂの比較を行う。この比較処理並びに、エラー時における設定レジスタ１３への制御データの再登録処理が完了すると、Ｄ−フリップフロップＦＦをリセットし、出力信号ＯＵＴを再び「Ｌ」に戻す。
【００４１】
なお、上記構成では、オリジナル制御データがＲＯＭ７に格納されており、このデータが設定レジスタ１３によって読み出されることで、設定済制御データとして同レジスタに登録されるものとしたが、ＭＰＵ６が設定レジスタ１３に対して制御データの設定を行う構成とすることも可能である（図３参照）。
【００４２】
通常運転時においては、ＭＰＵ６で作成されたオリジナル制御データが設定レジスタ１３に登録され、この登録された設定済制御データに基づいてタイミングコントローラ１２が各ドライバ４，５の制御を行う。
【００４３】
一方、ノイズが検出された場合、ノイズ検出回路１４がその旨の信号を誤り検出検査符号作成回路１５に出力し、誤り検出検査符号作成回路１５は、現時点で設定レジスタ１３に登録されている設定済制御データに基づいて誤り検出検査符号（設定済誤り検出検査符号）を作成し、これをＭＰＵ６に出力する。ＭＰＵ６は、オリジナル制御データに対応する誤り検出検査符号（オリジナル誤り検出検査符号）と、誤り検出検査符号作成回路１５から送信された設定済誤り検出検査符号を比較し、比較結果に齟齬があれば、オリジナル制御データを設定レジスタ１３に再送信する。設定レジスタ１３は、この改めて送信されたオリジナル制御データを設定済制御データとして再登録し、これによって正しい制御データが設定レジスタ１３に登録される。
【００４４】
なお、制御データから誤り検出検査符号を作成する方法については、種々の方法を利用することが可能である。一例としては第２実施形態で後述する巡回冗長検査（ＣＲＣ：Cyclic Redundancy Check）を用いる方法を利用することができる。
【００４５】
また、図２に示すノイズ検出回路１４は、あくまで一例であり、必ずしもこのような回路に限定されるものではない。図２の回路によれば、入力電圧Ｖ＿ＲＡＭがＶＡを下回ったことが検出されれば誤り検出検査符号の比較処理が行われる構成であったが、許可される入力電圧に上限が設定されており、この上限値を超えた時点で前記比較処理が行われるものとしても良い。また、上限と下限の両者が設定されていても良い。
【００４６】
［第２実施形態］
第２実施形態では、被制御装置としてオーディオシステムを想定する。
【００４７】
図４は、本実施形態の制御装置を含むオーディオシステムの構成を示す概念的ブロック図である。オーディオシステム１Ａは、本実施形態の制御装置２Ａ、実際に制御対象となる構成装置３０を備える。構成装置３０としては、一例としてアンプ３１，チューナー３２，イコライザ３３，ＣＤプレイヤー３４，及びＭＤプレイヤー３５を備えている。
【００４８】
本実施形態の制御装置２Ａは、第１実施形態の制御装置２と同様に、設定レジスタ１３，誤り検出検査符号作成回路１５，及び比較回路１６を備える。また設定レジスタ１３に登録された設定済制御データに基づいてオーディオシステムに対する制御信号を生成するための制御回路２１を備える。制御回路２１にはオーディオシステムに対する所定の制御プログラムを記録した制御ＲＯＭ２２を有する。制御回路２１で生成された制御信号は、構成装置３０内の各ユニット（３１〜３５）に対して各別に送信される。
【００４９】
制御装置２Ａに電源が投入されると、設定レジスタ１３は、ＲＯＭ７に格納されたオリジナル制御データ７Ａを読み出して、設定済制御データとして登録する。そして、制御回路２１は、設定レジスタ１３に登録された設定済制御データに従って、制御ＲＯＭ２２から対応する制御プログラムを選択し、構成装置３０内の各ユニット（３１〜３５）に対して各別に送信する。
【００５０】
なお、構成装置３０内の構成ユニットが異なるオーディオシステムに対しては、ＲＯＭ７を付け替えることで、本制御装置２Ａによる制御が可能となる。
【００５１】
設定レジスタ１３において登録される制御データの構成例を図５に示す。図５（ａ）に示す本実施形態の例では、設定レジスタ１３は３ビットで構成されており、アドレス「０００」にアンプの設定、アドレス「００１」にチューナーの設定、アドレス「０１０」にイコライザの設定、アドレス「０１１」にＣＤプレイヤーの設定、アドレス「１００」にＭＤプレイヤーの設定、アドレス「１０１」にカセットテープデッキの設定、アドレス「１１０」にディジタルオーディオプレイヤーの設定がそれぞれなされる。また、アドレス「１１１」は予備のアドレスである。
【００５２】
図５（ｂ）は、設定レジスタ１３の各アドレスに登録されるデータの内容を示す対応表である。データ「０００」の場合、該当の装置が接続されていないことを示す。また、データ「００１」〜「１１１」までは、該当装置の仕様が異なるtype Aからtype Gまでの装置が設定できることを示す。
【００５３】
図４に示す例では、アンプ３１はtype Aであるため、アンプ設定用のアドレス「０００」には、type Aを示すデータ「００１」が登録されている（図５（ａ）参照）。以下、同様に、チューナー３２はtype Cであるため、チューナー設定用のアドレス「００１」にはtype Cを示すデータ「０１１」が登録され、イコライザ３３はtype Bであるため、イコライザ設定用のアドレス「０１０」にはtype Bを示すデータ「０１０」が登録され、ＣＤプレイヤー３４はtype Aであるため、ＣＤプレイヤー設定用のアドレス「０１１」にはtype Aを示すデータ「００１」が登録され、ＭＤプレイヤー３５はtype Eであるため、ＭＤプレイヤー設定用のアドレス「１００」にはtype Eを示すデータ「１０１」が登録されている。
【００５４】
また、カセットテープデッキ、ディジタルオーディオプレイヤーについては接続されていないため、アドレス「１０１」，「１１０」には、接続されていない旨を示すデータ「０００」が登録されている。予備用アドレス「１１１」にも接続されていない旨を示すデータ「０００」が登録されている。
【００５５】
以上に説明したように、設定レジスタ１３の各アドレス「０００」〜「１１１」には、図５（ａ）に示す各データが設定済制御データとして登録されている。
【００５６】
誤り検出検査符号作成回路１５は、設定レジスタ１３に登録されている上記設定済制御データに基づいて誤り検出検査符号（設定済誤り検出検査符号）を作成する。比較回路１６は、この設定済誤り検出検査符号と、ＲＯＭ７から読み出した誤り検出検査符号（オリジナル誤り検出検査符号）７Ｂを比較し、ＲＯＭ７に格納されているオリジナル制御データ７Ａが設定レジスタ１３に正しく登録されているかどうかの検証処理を行う。
【００５７】
本実施形態の制御装置２Ａにおいては、電源投入後、所定の時間間隔で自動的に当該検証処理を行うものとする。この場合、必ずしもノイズ検出回路１４を備えなくとも、設定レジスタ１３にはオリジナル制御データと同一の制御データが登録されることとなる。無論、第１実施形態においても、本実施形態と同様に所定の時間間隔で自動的に検証処理を行うものとしても良い。逆に、本実施形態において、第１実施形態と同様にノイズ検出回路１４を備え、ノイズによる電圧変動が検出された場合にのみこの検証処理を行う構成とすることも可能である。
【００５８】
図６は、登録されている制御データから誤り検出検査符号を作成する一方法を説明するための図である。あくまでこの方法は一例であるが、誤り検出検査符号作成回路１５が設定済制御データから設定済誤り検出検査符号を作成する方法と、ＲＯＭ７内におけるオリジナル制御データからオリジナル誤り検出検査符号を作成する方法は一致させておく必要がある。
【００５９】
図６において説明する方法は、巡回冗長検査（ＣＲＣ）を用いて誤り検出検査符号を作成する方法である。図６（ａ）に示すデータ列「001011010001101000000000」は、図５（ａ）に示すアドレス「０００」〜「１１１」に登録されている各データをつなげて２４ｂｉｔのデータとしたものである。
【００６０】
このデータ列を多項式ｆ（Ｘ）として記載すると、ｆ（Ｘ）＝Ｘ21＋Ｘ19＋Ｘ18＋Ｘ16＋Ｘ12＋Ｘ11＋Ｘ9と表わされる。この多項式ｆ（Ｘ）に対し、ＣＲＣの除数をＸ3＋Ｘ＋１（「１０１１」）として、「modulo 2」演算を実行して剰余を算出する（図６（ｂ）参照）。当然に、得られる剰余はＣＲＣの除数よりも少ないビット数の値となる。本実施例では、除数が４ビット値であるため、剰余は３ビットの値として得られる。本実施例では、「００１」が剰余として算出される。
【００６１】
従って、予めＲＯＭ７内において、３ビット値としてのオリジナル誤り検出検査符号７Ｂを格納しておくと共に、誤り検出検査符号作成回路１５において、設定レジスタ１３に登録されている設定済制御データから上記方法によって３ビット値の設定済誤り検出検査符号を作成し、これら両誤り検出検査符号を比較回路１６で比較することで、誤り（エラー）が発生しているかどうかの検証を行うことができる。特に、本実施形態の構成によれば、３ビット分のデータの値を確認するのみでエラーの発生／不発生を確認できるので、短時間での検証処理が実現できる。
【００６２】
なお、図６（ｂ）では、「modulo 2」演算の実行時にあたかも剰余と商の両者を求める必要があるかのように記載しているが、これは説明のために記載したものであり、実際はＸＯＲ演算と演算対象桁のシフトを繰り返し行うことで剰余のみを算出すれば良い。また、誤り検出検査符号を３ビットである場合につき説明したが、このビット数は３に限られるものではない。
【００６３】
［第３実施形態］
第３実施形態では、被制御装置としてＩＣカードを使用したカード処理システムを想定する。この場合、本発明の制御装置は「認証処理装置」として機能する。
【００６４】
図７は、本実施形態の認証処理装置を含むカード処理システムの構成を示す概念的ブロック図である。ＩＣカード処理システム１Ｂは、本実施形態の認証処理装置２Ｂ、認証対象となるＩＣカード９、及びデータ処理装置４２を備える。
【００６５】
本実施形態における認証処理装置２Ｂは、第１及び第２実施形態における制御装置と同様に、誤り検出検査符号作成回路１５及び比較回路１６を備える。また、認証処理装置２Ｂは、認証コードレジスタ１３Ａ及びデータ通信回路４１を備える。
【００６６】
認証コードレジスタ１３Ａは、第１及び第２実施形態における設定レジスタ１３に対応する構成要素である。設定レジスタ１３は、制御内容に対応する制御データが登録される構成であったが、本実施形態では、認証処理を行う際の認証コードが登録される点が異なる。データ通信回路４１は、認証処理装置２Ｂとデータ処理装置４２の間で送受信処理を行う際に必要な信号変換処理等を行う。
【００６７】
ＩＣカード９のＲＯＭ７には、処理データ７Ａの他に認証コード７Ｃが格納され、この認証コード７Ｃに基づいて作成された誤り検出検査符号７Ｂが別の領域に格納されている。なお、ここでは「ＲＯＭ７」と記載しているが、外部から書き換え可能な記憶手段であっても良い。
【００６８】
認証処理装置２Ｂは、接触若しくは非接触によってＩＣカード９との間で通信可能な状態になると、ＩＣカード９のＲＯＭ７に格納された認証コード７Ｃを認証コードレジスタ１３Ａに登録する。そして、誤り検出検査符号作成回路１５は、認証コードレジスタ１３Ａに登録された認証コード（設定済認証コード）に基づいて誤り検出検査符号を作成する。比較回路１６は、ＩＣカード９のＲＯＭ７に格納された誤り検出検査符号７Ｂ（オリジナル誤り検出検査符号）を読み出し、誤り検出検査符号作成回路１５が作成した誤り検出検査符号（設定済誤り検出検査符号）と比較する。
【００６９】
比較結果が一致すれば、認証処理装置２ＢはＩＣカード９との間でデータ通信が可能であると判断し、設定済認証コードをデータ通信回路４１を介してデータ処理装置４２に送信する。データ処理装置４２は、送信された設定済認証コードに基づいてＩＣカード９の特定を行い、これに基づいて必要な処理内容を決定する。その後は、例えばＩＣカード９内の処理データ７Ａ或いは認証処理装置２Ｂに対して外部から入力されたデータ等をデータ処理装置４２に対して送信することで、所定の処理を実行する。
【００７０】
そして、処理の実行中においても、第２実施形態と同様に、一定時間間隔の下で前記の認証処理を実行する。これにより、処理の実行中に何らかのトラブルが発生して設定レジスタ１３に登録された認証コードにエラーが生じた場合においても、自動的に当該エラーを解消することができる。
【００７１】
一方、比較結果に齟齬があれば、認証処理装置２ＢはＩＣカード９との間で正しくデータ通信が行えないと判断し、再度ＩＣカード９に対してオリジナル認証コード７Ｃの取得を行う。そして、改めて取得されたオリジナル認証コード７Ｃを設定済認証コードとして認証コードレジスタ１３Ａに再登録し、誤り検出検査符号作成回路１５がこの設定済認証コードに基づいて再度設定済誤り検出検査符号を作成する。更に、比較回路１６によって、改めてＲＯＭ７からオリジナル誤り検出検査符号を読み出し、設定済誤り検出検査符号との比較が行われる。これにより、例えば接続不具合等により正しくデータ受信が行えなかった場合においても、再度の検証が実行される。なおこのとき、所定の回数繰り返し実行した結果、それでも比較回路１６における比較結果に齟齬が生じる場合には、その旨の信号を出力すると共に、ＩＣカード９と認証処理装置２Ｂの間のデータの送受信を停止するものとしても良い。
【００７２】
本実施形態においても、第２実施形態と同様の方法により誤り検出検査符号を作成するものとすれば、認証コードより少ないビット列のデータの比較により認証が可能であり、その処理時間の短縮化が図れる。
【００７３】
また、本実施形態においては、比較結果が一致する限り、少ないビット列の誤り検出検査符号のみが通信されることで、認証コードそのものの通信が行われない。これにより、通信されるデータが漏洩しても認証コードそのものが漏洩することはなく、誤り検出検査符号が漏洩するに留まる。そして、この誤り検出検査符号から認証コードを復元することはできないため、認証コードの漏洩を防止することができる。
【符号の説明】
【００７４】
１  ：  液晶表示装置
１Ａ：  オーディオシステム
１Ｂ：  ＩＣカード処理システム
２，２Ａ  ：  本発明の制御装置
２Ｂ  ：  本発明の認証処理装置
３  ：  液晶パネル
４  ：  ゲートドライバ
５  ：  ソースドライバ
６  ：  ＭＰＵ（マイコン）
７  ：  ＲＯＭ
７Ａ：  制御データ，処理データ
７Ｂ：  誤り検出検査符号
７Ｃ：  認証コード
９  ：  ＩＣカード
１１  ：  表示ＲＡＭ
１２  ：  タイミングコントローラ
１３  ：  設定レジスタ
１３Ａ：  認証コードレジスタ
１４  ：  ノイズ検出回路
１５  ：  誤り検出検査符号作成回路
１６  ：  比較回路
２１  ：  制御回路
２２  ：  制御ＲＯＭ
３０  ：  構成装置
３１  ：  アンプ
３２  ：  チューナー
３３  ：  イコライザ
３４  ：  ＣＤプレイヤー
３５  ：  ＭＤプレイヤー
４１  ：  データ通信回路
４２  ：  データ処理装置
９１  ：  液晶表示装置
９２  ：  制御装置（液晶コントローラ）
【図１】
2011164708.tif 000003
【図２】
2011164708.tif 000004
【図３】
2011164708.tif 000005
【図４】
2011164708.tif 000006
【図５】
2011164708.tif 000007
【図６】
2011164708.tif 000008
【図７】
2011164708.tif 000009
【図８】
2011164708.tif 000010