(57)【要約】【課題】誤動作を生ずることなく、より少ないチップセレクト信号線を用いてディスプレイコントローラのバイパス機能を実現すること。【解決手段】ディスプレイ制御装置１においては、ホスト１０に備えられたチップセレクト信号線の１つと、汎用ポートの信号線の１つとを用いて、ディスプレイコントローラ２０のバイパス機能を実現することが可能である。したがって、より少ないチップセレクト信号線を用いてディスプレイコントローラのバイパス機能を実現することができる。さらに、バイパスモードの切り替えとＣＳ信号の伝達とを、一つのチップセレクト信号線を共用して行わないため、バイパスモードの切り替え時に誤動作が生ずることを防止できる。【選択図】        図１
2005004080.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイに画像を表示させる指示を行うホストと、該ホストと所定数のチップセレクト信号線および汎用信号線によって接続され、該ホストの指示に基づく所定の画像処理を行い、ディスプレイを直接制御するディスプレイドライバに制御信号を出力するディスプレイコントローラとを含み、前記ディスプレイコントローラは、所定の場合に、動作を休止する休止状態とされることが可能であり、該ディスプレイコントローラが休止状態である場合に、前記ホストが前記ディスプレイドライバにアクセスするためのバイパス機能を備えるディスプレイ制御装置であって、
前記ホストは、前記ディスプレイコントローラに対してチップセレクト信号を出力する通常状態と、前記ディスプレイドライバに対してチップセレクト信号を出力するバイパス状態とを、一つのチップセレクト信号線と前記汎用信号線とを使用して切り替え可能であることを特徴とするディスプレイ制御装置。
【請求項２】
前記ホストは、前記ディスプレイコントローラに対し、前記チップセレクト信号線によってチップセレクト信号を出力し、前記汎用信号線によってバイパス機能を使用するか否かを切り替えるための切り替え信号を出力することを特徴とする請求項１記載のディスプレイ制御装置。
【請求項３】
前記ディスプレイコントローラにおいて、前記チップセレクト信号線が該ディスプレイコントローラの内部チップセレクト信号線として接続され、前記汎用信号線がバイパス時における前記ディスプレイドライバのチップセレクト信号線として接続され、前記ホストが、前記チップセレクト信号と前記汎用信号とを所定出力値とすることにより、前記バイパス機能を使用するか否かを切り替えることを特徴とする請求項１または２記載のディスプレイ制御装置。
【請求項４】
前記ディスプレイコントローラにおいて、前記チップセレクト信号線は、入力信号を該ディスプレイコントローラの内部チップセレクト信号線へ出力するか否かを切り替え可能な第１のセレクタと、入力信号をバイパス時における前記ディスプレイドライバのチップセレクト信号線へ出力するか否かを切り替え可能な第２のセレクタとにそれぞれ接続され、前記汎用信号線は、前記第１および第２のセレクタの選択指示信号として接続され、
前記汎用信号の出力値に応じて、該第１および第２のセレクタのいずれかによって前記チップセレクト信号が択一的に前記内部チップセレクト信号線あるいは前記ディスプレイドライバのチップセレクト信号線に出力されることを特徴とする請求項１または２記載のディスプレイ制御装置。
【請求項５】
請求項３および請求項４記載の機能を選択的に切り替え可能な構成を有することを特徴とするディスプレイ制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ディスプレイドライバを介してディスプレイを制御するディスプレイ制御装置に関する。
【０００２】
【従来の技術】
従来、携帯電話等のＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）パネルを備えた装置においては、ＬＣＤパネルの直接的な制御をディスプレイドライバ（以下、単に「ドライバ」と言う。）によって行っている。このドライバに対する制御は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等を備えるホストによって行う形態が基本的なものであるが、近年の携帯電話等は高機能化が進み、ホストに対する負荷が過大となりつつある。
【０００３】
そのため、ホストの機能の一部をディスプレイコントローラが担う形態が増加してきている。
ディスプレイコントローラは、ホストとドライバとの間に設置され、従来、ホストがＬＣＤパネルに対して制御信号を出力する際に行っていた処理の一部をホストに代わって行う装置である。具体的には、ディスプレイコントローラは、ホストからの指示を受けて、画像サイズの変更等の所定処理を行い、ドライバに対して画像データを出力するといった機能を担っている。
【０００４】
ここで、このようにディスプレイコントローラを備える携帯電話等の装置では、省電力化の要請から、ディスプレイコントローラが使用されない場合、そのディスプレイコントローラを休止状態（ディスプレイコントローラ内部のクロックが停止した状態）としている。
一方、このようにディスプレイコントローラが休止状態である場合にも、ホストからドライバへ、散発的に少量のデータを送信する必要が生ずることがある。例えば、携帯電話のディスプレイにおいて、画面全体のうち、電波の受信状態を示すインジケータを１目盛りだけ更新するといった場合である。
【０００５】
このような場合、ディスプレイコントローラを休止状態としたまま、ホストからドライバへアクセスするために、ディスプレイコントローラを通過させて信号を送信するバイパス機能が備えられている。
図６は、バイパス機能を備えた従来のディスプレイ制御装置１００の構成を示す図である。
【０００６】
図６において、ホスト１１０は、チップセレクト信号線（以下、「ＣＳ信号線」と言う。）およびサブチップセレクト信号線（以下、「ＳＣＳ信号線」と言う。）によってディスプレイコントローラ１２０と接続されている。また、ディスプレイコントローラ１２０は、データ信号線およびチップセレクト信号線（以下、「ＦＰＣＳ信号線」と言う。）によってドライバ１３０と接続されている。したがって、ホスト１１０は、ディスプレイコントローラ１２０を介してのみドライバ１３０に信号を出力可能な構成である。
【０００７】
図６に示す構成において、ディスプレイコントローラ１２０が休止状態でない場合、ホスト１１０からディスプレイコントローラ１２０にＣＳ信号（チップセレクト信号）が出力されると、ディスプレイコントローラ１２０が、そのＣＳ信号に対応する信号（ＦＰＣＳ信号）を演算部１２１において生成し、ドライバ１３０に出力する。
【０００８】
一方、ディスプレイコントローラ１２０が休止状態である場合、ホスト１１０からＣＳ信号が入力されても、ディスプレイコントローラ１２０が休止していることから、ＦＰＣＳ信号が生成されず、ドライバ１３０にはホスト１１０からの信号が出力されないこととなる。
そこで、ディスプレイコントローラ１２０にセレクタ１２２を備えておき、休止状態以外では、セレクタ１２２を非バイパスモード（バイパスを行わない状態）に設定し、ディスプレイコントローラ１２０の演算部１２１からの信号をドライバ１３０に出力する。
【０００９】
そして、休止状態において、ホスト１１０からドライバ１３０へのアクセスが必要となった場合、ホスト１１０は、ディスプレイコントローラ１２０のセレクタ１２２をバイパスモード（バイパスを行う状態）に切り替え、ホスト１１０から出力されるＳＣＳ信号（サブチップセレクト信号）をそのまま通過させてドライバ１３０に出力する。
【００１０】
ところが、上述のような方式によると、ホスト１１０がディスプレイコントローラ１２０を制御するために、２本のＣＳ信号線（チップセレクト信号線およびサブチップセレクト信号線）を使用する必要がある。ホスト１１０に備えられているＣＳ信号線の数は限られていることから、より少ないＣＳ信号線を使用して同様の制御を行うことが望まれる。
【００１１】
そこで、１本のＣＳ信号線を用いて、上述のＣＳ信号およびＳＣＳ信号をホスト１１０からディスプレイドライバ１２０に出力することが考えられる。
図７は、ＣＳ信号およびＳＣＳ信号を１本のＣＳ信号線を共用して出力する場合のディスプレイ制御装置２００の構成を示す図である。
図７において、ホスト２１０は、ＣＳ信号線によってディスプレイコントローラ１２０と接続されており、ＣＳ信号線によって、ＣＳ信号およびＳＣＳ信号をディスプレイコントローラ２２０に出力する。また、ディスプレイコントローラ２２０は、データ信号線およびＦＰＣＳ信号線によってドライバ２３０と接続されている。なお、上述の構成を除いて、ディスプレイ制御装置２００の各機能部は、図６に示すディスプレイ制御装置１００の対応する部分と同様である。
【００１２】
図７に示すディスプレイ制御装置２００においては、非バイパスモードにおいて、ＣＳ信号線によってバイパスモードへの切り替え信号を出力すると、ディスプレイコントローラ２２０のセレクタ２２２がバイパスモードに切り替えられ、以後、ホスト２１０から出力されるＳＣＳ信号が、ドライバ２３０に出力される。
【００１３】
一方、バイパスモードにおいて、非バイパスモードへ切り替えを行う場合、ホスト２１０は、ディスプレイコントローラ２２０のセレクタ２２２をバイパスモードから非バイパスモードへ切り替えるための信号をディスプレイコントローラ２２０に出力する。
しかし、このとき、セレクタ２２２はバイパスモードであることから、セレクタ２２２を切り替える際のタイムラグによって、切り替えのための信号がバイパスされてドライバ２３０へ出力されてしまう可能性がある。このように、バイパスモードの切り替えとＣＳ信号の伝達とを、一つのチップセレクト信号線を共用して行う場合、バイパスモードの切り替えのための信号がノイズとなり、ＬＣＤパネル等が誤動作を生ずる原因となる。
【００１４】
なお、ＬＣＤパネルの駆動制御に関する技術については、特開平７−２３９６７４号公報に開示されている。
【００１５】
【特許文献１】
特開平７−２３９６７４号公報
【００１６】
【発明が解決しようとする課題】
しかしながら、本号公報に記載された技術は、ＬＣＤパネルを制御するドライバについて、信号処理上の問題を解決するための技術であり、ディスプレイコントローラにおける上述の問題を解決するものではなかった。
このように、ディスプレイコントローラにおいて誤動作を生ずることなく、より少ないチップセレクト信号線を用いてバイパス機能を実現することは困難であった。
【００１７】
本発明の課題は、誤動作を生ずることなく、より少ないチップセレクト信号線を用いてディスプレイコントローラのバイパス機能を実現することである。
【００１８】
【課題を解決するための手段】
以上の課題を解決するため、本発明は、
ディスプレイに画像を表示させる指示を行うホスト（例えば、図１のホスト１０）と、該ホストと所定数のチップセレクト信号線および汎用信号線（例えば、チップセレクト信号の専用線でなく、汎用ポートの信号線）によって接続され、該ホストの指示に基づく所定の画像処理を行い、ディスプレイを直接制御するディスプレイドライバ（例えば、図１のディスプレイドライバ３０）に制御信号を出力するディスプレイコントローラ（例えば、図１のディスプレイコントローラ２０）とを含み、前記ディスプレイコントローラは、所定の場合に、動作を休止する休止状態（例えば、クロックの停止状態）とされることが可能であり、該ディスプレイコントローラが休止状態である場合に、前記ホストが前記ディスプレイドライバにアクセスするためのバイパス機能を備えるディスプレイ制御装置であって、前記ホストは、前記ディスプレイコントローラに対してチップセレクト信号を出力する通常状態（例えば、発明の実施の形態における「非バイパスモード」）と、前記ディスプレイドライバに対してチップセレクト信号を出力するバイパス状態（例えば、発明の実施の形態における「バイパスモード」）とを、一つのチップセレクト信号線と前記汎用信号線とを使用して切り替え可能であることを特徴としている。
【００１９】
また、前記ホストは、前記ディスプレイコントローラに対し、前記チップセレクト信号線によってチップセレクト信号を出力し、前記汎用信号線によってバイパス機能を使用するか否かを切り替えるための切り替え信号を出力することを特徴としている。
また、前記ディスプレイコントローラにおいて、前記チップセレクト信号線が該ディスプレイコントローラの内部チップセレクト信号線として接続され、前記汎用信号線がバイパス時における前記ディスプレイドライバのチップセレクト信号線として接続され、前記ホストが、前記チップセレクト信号と前記汎用信号とを所定出力値とすることにより、前記バイパス機能を使用するか否かを切り替えることを特徴としている。
【００２０】
このような構成は、例えば、発明の実施の形態における２ＣＳモードに対応し、バイパス機能を使用するか否かの切り替え時に、ディスプレイコントローラにおけるセレクタの切り替え動作（信号経路の変更）が行われず、ホストにおいて汎用信号の出力値が変更される。
また、前記ディスプレイコントローラにおいて、前記チップセレクト信号線は、入力信号を該ディスプレイコントローラの内部チップセレクト信号線へ出力するか否かを切り替え可能な第１のセレクタ（例えば、図４の等価回路におけるセレクタ２２ａ）と、入力信号をバイパス時における前記ディスプレイドライバのチップセレクト信号線へ出力するか否かを切り替え可能な第２のセレクタ（例えば、図４の等価回路におけるセレクタ２２ｂ）とにそれぞれ接続され、前記汎用信号線は、前記第１および第２のセレクタの選択指示信号（入力信号のいずれかを選択するための信号）として接続され、前記汎用信号の出力値に応じて、該第１および第２のセレクタのいずれかによって前記チップセレクト信号が択一的に前記内部チップセレクト信号線あるいは前記ディスプレイドライバのチップセレクト信号線に出力されることを特徴としている。
【００２１】
このような構成は、例えば、発明の実施の形態における１ＣＳモードに対応し、専ら、汎用信号線によってパイパス機能を使用するか否かの切り替えを行うため、切り替えを確実に行った上で適切なチップセレクト信号を出力することが可能である。
本発明によれば、ホストに備えられたチップセレクト信号線の１つと、汎用信号線の１つとを用いて、ディスプレイコントローラのバイパス機能を実現することが可能である。
【００２２】
したがって、より少ないチップセレクト信号線を用いてディスプレイコントローラのバイパス機能を実現することができる。
また、バイパス機能を使用するか否かの切り替えとチップセレクト信号の伝達とを、一つのチップセレクト信号線を共用して行わないため、バイパスモードの切り替え時に誤動作が生ずることを防止できる。
【００２３】
即ち、本発明によれば、誤動作を生ずることなく、より少ないチップセレクト信号線を用いてディスプレイコントローラのバイパス機能を実現することが可能となる。
【００２４】
【発明の実施の形態】
以下、図を参照して本発明に係るディスプレイ制御装置の実施の形態を説明する。
本発明に係るディスプレイ制御装置は、ＬＣＤパネル等のディスプレイを備えた装置（例えば、携帯電話等）において、ディスプレイにおける表示等の制御を行う。また、本発明に係るディスプレイ制御装置は、ディスプレイコントローラを含み、休止状態となったディスプレイコントローラをバイパスする機能を備えている。そして、ホストの汎用インターフェースを利用してバイパスを行うか否かを切り替えることにより、チップセレクト信号を１本のみ使用することによって、誤動作のないバイパス機能を実現することを可能としている。
【００２５】
まず、構成を説明する。
図１は、本発明を適用したディスプレイ制御装置１の構成を示す図である。
図１において、ディスプレイ制御装置１は、ホスト１０と、ディスプレイコントローラ２０と、ドライバ３０とを含んで構成される。
ホスト１０は、ディスプレイ制御装置１が備えられた装置全体を制御するものであり、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）あるいはメモリ等を含んで構成される。
【００２６】
また、ホスト１０は、ディスプレイコントローラのバイパスを行うか否かを示す切り替えコードを記憶するためのバイパス切り替えメモリ１１を備えている。切り替えコードは、“０”の場合、バイパスを行うことを示し、“１”の場合、バイパスを行わないことを示している。
さらに、ホスト１０は、ＣＳ信号線（チップセレクト信号線）およびＳＣＳ信号線（サブチップセレクト信号線）によってディスプレイコントローラ２０と接続されている。
【００２７】
ここで、ＣＳ信号線は、１つのメモリ空間に接続された複数のデバイスを識別する目的専用にホスト１０に備えられている信号線であり、ＳＣＳ信号線は、ホスト１０に備えられた汎用ポートを利用した信号線である。このＳＣＳ信号線においては、バイパス切り替えメモリ１１に記憶されるデータ（“０”あるいは“１”）に応じたレベルの信号（ＳＣＳ信号）が出力される。
【００２８】
ディスプレイコントローラ２０は、ディスプレイに表示する画像を処理するための演算部２１と、ディスプレイコントローラ２０をバイパスするか否かに応じて、信号の経路を切り替えるバイパス回路２２とを備えている。
演算部２１は、ディスプレイコントローラ２０の主要な機能を備えており、具体的には、画像サイズの変換処理装置、静止画像あるいは動画像のバッファ、符号化・復号化装置（コーデック）、圧縮伸長装置、および、ディスプレイに表示するデータを記憶するディスプレイバッファ等を含んで構成される。
【００２９】
また、演算部２１は、バイパス回路２２の設定あるいは出力に関するデータを記憶しておくためのレジスタ２１ａを備えている。レジスタ２１ａは、１６ビットを記憶可能な非同期型のレジスタ（演算部２１のクロックに依存しないレジスタ）であり、バイパス回路２２の設定あるいは出力の各データは、レジスタ２１ａの所定アドレスにそれぞれ格納される。
【００３０】
例えば、第２ビットには、ディスプレイ制御装置１を２ＣＳモードあるいは１ＣＳモードのいずれで使用するかを示す設定値が格納される。ここで、２ＣＳモードは、ディスプレイコントローラ２０の内部をＣＳ信号によって、ディスプレイ等のデバイスをＳＣＳ信号によって、それぞれ制御するモードである。一方、１ＣＳモードは、ディスプレイコントローラ２０およびディスプレイ等のデバイスの双方をＣＳ信号によって制御するモードである。
【００３１】
また、第９ビットには、ＣＳ信号によって選択可能な２つのデバイスのうち、いずれを選択するかを示す指定値が格納される。なお、ここでは、選択可能な２つのデバイスが２つのディスプレイドライバＡ，Ｂであるものとして説明する。
さらに、第８ビットから第１３ビットには、バイパス出力許可、リード／ライト方向切り替えなどの諸設定が格納される。
【００３２】
バイパス回路２２は、ホスト１０から入力されるＳＣＳ信号に応じて、ＣＳ信号を演算部２１に入力するか、あるいは、ディスプレイコントローラ２０をバイパスしてドライバへ出力するかのいずれかに信号の経路を切り替える。
図２は、バイパス回路２２の回路構成例を示す図である。
図２において、バイパス回路２２は、セレクタ２２ａ〜２２ｅを備えて構成される。セレクタ２２ａ〜２２ｄは、２つの入力（以下、「選択対象信号」と言う。）のいずれかを選択して１つの出力とする回路であり、選択対象信号のいずれかを選択するための選択指示信号に基づいて出力を決定する。また、セレクタ２２ｅは、１つの入力に対し、２つの出力先のいずれかを選択して出力する回路であり、出力先のいずれかを選択するための選択指示信号に基づいて出力先を決定する。
【００３３】
図２において、セレクタ２２ａには、選択対象信号として、“１”を示すハイレベル信号およびＣＳ信号、選択指示信号として、ＳＣＳ信号が入力されている。そして、セレクタ２２ａは、選択指示信号が“０”である場合にハイレベル信号、選択指示信号が“１”である場合にＣＳ信号をそれぞれ出力する。
セレクタ２２ｂには、選択対象信号として、“１”を示すハイレベル信号およびＣＳ信号、選択指示信号として、ＳＣＳ信号が入力されている。そして、セレクタ２２ｂは、選択指示信号が“１”である場合にハイレベル信号、選択指示信号が“０”である場合にＣＳ信号をそれぞれ出力する。
【００３４】
セレクタ２２ｃには、選択対象信号として、セレクタ２２ａの出力およびＣＳ信号、選択指示信号として、レジスタ２１ａに格納されている“ＣＳモード”の設定値に応じた信号が入力されている。そして、セレクタ２２ｃは、選択指示信号が“１”である場合にセレクタ２２ａの出力、選択指示信号が“０”である場合にＣＳ信号をそれぞれ出力する。なお、セレクタ２２ｃの出力データは、レジスタ２１ａの第８ビットから第１３ビットの出力設定に応じて、演算部２１の内部ＣＳ信号として出力される。
【００３５】
セレクタ２２ｄには、選択対象信号として、セレクタ２２ｂの出力およびＳＣＳ信号、選択指示信号として、レジスタ２１ａに格納されている“ＣＳモード”の設定値に応じた信号が入力されている。そして、セレクタ２２ｄは、選択指示信号が“１”である場合にセレクタ２２ｂの出力、選択指示信号が“０”である場合にＳＣＳ信号をそれぞれ出力する。
【００３６】
セレクタ２２ｅには、セレクタ２２ｄの出力が入力され、選択指示信号として、レジスタ２１ａに格納されている指定値（選択可能なディスプレイドライバＡ，Ｂのいずれかを示す指定値）に応じた信号が入力されている。そして、セレクタ２２ｅは、選択指示信号が“１”である場合に入力をディスプレイドライバＡに対して出力し、選択指示信号が“０”である場合に入力をディスプレイドライバＢに対して出力する。なお、セレクタ２２ｅの出力データは、レジスタ２１ａの第８ビットから第１３ビットの諸設定に応じて、各デバイス（ディスプレイドライバＡ，Ｂ）に対するＣＳ信号としてドライバ３０に出力される。
【００３７】
ドライバ３０は、ホスト１０あるいはディスプレイコントローラ２０から入力される指示信号に基づいて、接続されているディスプレイを直接制御する。具体的には、ドライバ３０は、ディスプレイの駆動電圧を制御したり、ディスプレイに表示する画像データをフレームのアドレス順に出力したりする。
次に、動作を説明する。
【００３８】
図３は、２ＣＳモードおよび１ＣＳモードにおけるバイパス回路２２の真理値表である。
まず、１ＣＳモードの場合、ディスプレイ制御装置１においては、レジスタ２１ａの第２ビットに“１”が設定される。
図４は、１ＣＳモードに設定されたバイパス回路２２の等価回路を示す図である。
【００３９】
図４においては、ホスト１０から出力されるＣＳ信号は、ＳＣＳ信号の値およびバイパス回路２２の設定に応じて、演算部２１の内部ＣＳ信号あるいはバイパスによりディスプレイドライバＡ，ＢいずれかのＣＳ信号として出力される。
具体的には、図３に示すように、ＣＳ信号が“１”である場合、いずれのデバイスも選択していない状態であるため、ＳＣＳ信号は出力されず、演算部２１およびディスプレイドライバＡ，Ｂのいずれの選択も“無効”な状態である。
【００４０】
一方、ＣＳ信号が“０”である場合、ＣＳ信号はいずれかのデバイスを選択している状態である。
そして、ＳＣＳ信号が“１”である場合、バイパスを行わない状態であるため、演算部２１の選択が“有効”な状態であり、ディスプレイドライバＡ，Ｂの選択は“無効”な状態である。
【００４１】
また、ＳＣＳ信号が“０”である場合、バイパスを行う状態（バイパスモード）である。
そして、レジスタ２１ａの第９ビットに“１”が設定されている場合、ディスプレイドライバＡの選択が“有効”な状態であり、ディスプレイドライバＢの選択は“無効”な状態である。
【００４２】
一方、レジスタ２１ａの第９ビットに“０”が設定されている場合、ディスプレイドライバＢの選択が“有効”な状態であり、ディスプレイドライバＡの選択は“無効”な状態である。
このような動作により、１ＣＳモードにおいては、ホスト１０から出力されるＣＳ信号によって、バイパス回路２２内部の制御およびバイパスによるデバイスの制御（チップセレクト）を行うことができる。このとき、ＳＣＳ信号は、バイパスを行うか否かを制御するための信号として機能する。
【００４３】
続いて、２ＣＳモードの場合、ディスプレイ制御装置１においては、レジスタ２１ａの第２ビットに“０”が設定される。
図５は、２ＣＳモードに設定されたバイパス回路２２の等価回路を示す図である。
図５においては、ＳＣＳ信号の値およびバイパス回路２２の設定に応じて、ホスト１０から出力されるＣＳ信号が、演算部２１の内部ＣＳ信号として出力される場合と、ホスト１０から出力されるＳＣＳ信号が、バイパスによりディスプレイドライバＡ，ＢいずれかのＣＳ信号として出力される場合とのいずれかとなる。
【００４４】
具体的には、図３に示すように、ＣＳ信号が“１”であり、ＳＣＳ信号も“１”である場合、いずれのデバイスも選択していない状態であるため、演算部２１およびディスプレイドライバＡ，Ｂのいずれの選択も“無効”な状態である。
一方、ＣＳ信号が“０”であり、ＳＣＳ信号が“１”である場合、ＣＳ信号は演算部２１を選択している状態であり、ＳＣＳ信号は、バイパスを行わず、いずれのデバイスも選択していない状態である。
【００４５】
また、ＣＳ信号が“１”であり、ＳＣＳ信号が“０”である場合、ＣＳ信号は演算部２１を選択していない状態であり、ＳＣＳ信号は、バイパスを行う状態である。
そして、レジスタ２１ａの第９ビットに“１”が設定されている場合、ディスプレイドライバＡの選択が“有効”な状態であり、ディスプレイドライバＢの選択は“無効”な状態である。
【００４６】
一方、レジスタ２１ａの第９ビットに“０”が設定されている場合、ディスプレイドライバＢの選択が“有効”な状態であり、ディスプレイドライバＡの選択は“無効”な状態である。
なお、ＣＳ信号およびＳＣＳ信号のいずれも“０”である場合は、レジスタ２１ａの書き込みに衝突が生じている状態（即ち、演算部２１およびバイパスによる他のデバイスの両方に同時にアクセスされている状態）であるため、“禁止”とされる。
【００４７】
このような動作により、２ＣＳモードにおいては、ホスト１０から出力されるＣＳ信号によってバイパス回路２２内部の制御を行い、ＳＣＳ信号によってバイパスによるデバイスの制御を行うことができる。
以上のように、本実施の形態に係るディスプレイ制御装置１においては、ホスト１０に備えられたチップセレクト信号線の１つと、汎用ポートの信号線の１つとを用いて、ディスプレイコントローラ２０のバイパス機能を実現することが可能である。
【００４８】
したがって、より少ないチップセレクト信号線を用いてディスプレイコントローラ２０のバイパス機能を実現することができる。
さらに、従来の技術における図７の場合と異なり、バイパスモードの切り替えとＣＳ信号の伝達とを、一つのチップセレクト信号線を共用して行わないため、バイパスモードの切り替え時に誤動作が生ずることを防止できる。
【００４９】
例えば、本実施の形態の１ＣＳモードにおいては、図４に示すように、専ら、汎用ポートの信号線によってパイパスモードとするか否かの切り替えを行うため、モードの切り替えを確実に行った上で適切なＣＳ信号を出力することが可能である。
また、２ＣＳモードにおいては、図５に示すように、ＣＳ信号線による制御対象（ディスプレイコントローラ２０）と、ＳＣＳ信号線による制御対象（ディスプレイＡ，Ｂ）とが異なっており、ホスト１０がＳＣＳ信号の出力値を“０”あるいは“１”に切り替えることによってバイパスモードとするか否かを切り替える。つまり、バイパスモードの切り替え時に、ディスプレイコントローラ２０におけるセレクタの切り替え動作（信号経路の変更）が行われず、ホスト１０においてＳＣＳ信号の出力値が変更される。
【００５０】
したがって、上述のように、バイパスモードの切り替え時に誤動作が生ずることを防止できることとなる。
【図面の簡単な説明】
【図１】本発明を適用したディスプレイ制御装置１の構成を示す図である。
【図２】バイパス回路２２の回路構成例を示す図である。
【図３】２ＣＳモードおよび１ＣＳモードにおけるバイパス回路２２の真理値表である。
【図４】１ＣＳモードに設定されたバイパス回路２２の等価回路を示す図である。
【図５】２ＣＳモードに設定されたバイパス回路２２の等価回路を示す図である。
【図６】バイパス機能を備えた従来のディスプレイ制御装置１００の構成を示す図である。
【図７】ＣＳ信号およびＳＣＳ信号を１本のＣＳ信号線によって共用する場合のディスプレイ制御装置２００の構成を示す図である。
【符号の説明】
１，１００，２００  ディスプレイ制御装置，１０，１１０，２１０  ホスト，１１  バイパス切り替えメモリ，２０，１２０，２２０  ディスプレイコントローラ，２１，１２１  演算部，２１ａ  レジスタ，２２  バイパス回路，２２ａ〜２２ｅ，１２２，２２２  セレクタ，３０，１３０，２３０  ドライバ
【図１】
2005004080.tif 000003
【図２】
2005004080.tif 000004
【図３】
2005004080.tif 000005
【図４】
2005004080.tif 000006
【図５】
2005004080.tif 000007
【図６】
2005004080.tif 000008
【図７】
2005004080.tif 000009
【手続補正書】
【提出日】平成16年6月2日(2004.6.2)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
そこで、１本のＣＳ信号線を用いて、上述のＣＳ信号およびＳＣＳ信号をホスト１１０からディスプレイドライバ１３０に出力することが考えられる。
図７は、ＣＳ信号およびＳＣＳ信号を１本のＣＳ信号線を共用して出力する場合のディスプレイ制御装置２００の構成を示す図である。
図７において、ホスト２１０は、ＣＳ信号線によってディスプレイコントローラ２２０と接続されており、ＣＳ信号線によって、ＣＳ信号およびＳＣＳ信号をディスプレイコントローラ２２０に出力する。また、ディスプレイコントローラ２２０は、データ信号線およびＦＰＣＳ信号線によってドライバ２３０と接続されている。なお、上述の構成を除いて、ディスプレイ制御装置２００の各機能部は、図６に示すディスプレイ制御装置１００の対応する部分と同様である。


【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
セレクタ２２ｃには、選択対象信号として、セレクタ２２ａの出力およびＣＳ信号、選択指示信号として、レジスタ２１ａに格納されている“ＣＳモード”の設定値に応じた信号が入力されている。そして、セレクタ２２ｃは、選択指示信号が“１”である場合にセレクタ２２ａの出力、選択指示信号が“０”である場合にＣＳ信号をそれぞれ出力する。なお、セレクタ２２ｃの出力データは、レジスタ２１ａの第８ビットから第１３ビットの諸設定に応じて、演算部２１の内部ＣＳ信号として出力される。