(57)【要約】      （修正有）【課題】信号品質に影響することなく、簡易な構成で、信号線の断線が検出できる表示装置と表示装置におけるケーブルの切断を検出する方法、及び情報処理装置、並びにプログラムを提供する。【解決手段】ケーブル１６２を介して情報処理装置１００と接続された表示装置１５０であって、情報処理装置から表示用の画像データを受信すると、表示部２０２を駆動する駆動部２０１への電源供給を開始し、画像データを受信した後、所定時間内に駆動部に電源が供給されない場合に情報処理装置にエラーを通知する。【選択図】図２
2020061030.tif 000002
【特許請求の範囲】
【請求項１】
ケーブルを介して情報処理装置と接続された表示装置であって、
前記情報処理装置から表示用の画像データを受信すると、表示部を駆動する駆動部への電源供給を開始する受信手段と、
前記画像データを受信した後、所定時間内に前記駆動部に電源が供給されない場合に前記情報処理装置にエラーを通知する制御手段と、
を有することを特徴とする表示装置。
【請求項２】
前記情報処理装置から電源が供給される電源ラインの電圧を前記駆動部に供給するかどうか、前記受信手段からの制御信号に応じて切り替えるスイッチング回路を、更に有し、
前記制御手段は、前記制御信号の信号レベルに応じて前記駆動部に電源が供給されたかどうか判別することを特徴とする請求項１に記載の表示装置。
【請求項３】
前記情報処理装置から電源が供給される電源ラインの電圧を前記駆動部に供給するかどうか、前記受信手段からの制御信号に応じて切り替えるスイッチング回路を、更に有し、
前記制御手段は、前記スイッチング回路の出力に応じて前記駆動部に電源が供給されたかどうか判別することを特徴とする請求項１に記載の表示装置。
【請求項４】
前記ケーブルは、ＤＰ（ＤｉｓｐｌａｙＰｏｒｔ）規格の信号線を有し、前記画像データはメインリンクの信号線を介して受信されることを特徴とする請求項１乃至３のいずれか１項に記載の表示装置。
【請求項５】
前記エラーは、前記メインリンクの信号線の切断を含むことを特徴とする請求項４に記載の表示装置。
【請求項６】
前記受信手段は、更に、前記画像データを前記表示部に表示する画像データに変換する変換手段を有し、
前記受信手段は、前記駆動部への電源供給を開始した後、所定時間内に、前記変換手段から前記表示部に表示する画像データを出力させることを特徴とする請求項１乃至５のいずれか１項に記載の表示装置。
【請求項７】
前記表示部に表示する画像データは、ＬＶＤＳ（Low Voltage Differential Signaling）、或いはＣＭＯＳレベルの信号フォーマットであることを特徴とする請求項６に記載の表示装置。
【請求項８】
ケーブルを介して表示装置と接続された情報処理装置であって、
表示用の画像データを送信する送信手段と、
前記送信手段から前記画像データを送信した後、所定時間内に前記表示装置の表示部に電源が供給されない場合に前記表示装置からエラーの通知を受信する受信手段と、
を有することを特徴とする情報処理装置。
【請求項９】
前記ケーブルは、ＤＰ（ＤｉｓｐｌａｙＰｏｒｔ）規格の信号線を有し、前記画像データはメインリンクの信号線を介して送信されることを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記受信手段は、前記エラーの通知を、前記信号線とは異なる信号線を介して受信することを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記エラーは、前記メインリンクの信号線の切断を含むことを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
ケーブルを介して情報処理装置と接続された表示装置における前記ケーブルの切断を検出する方法であって、
前記情報処理装置から表示用の画像データを受信すると、表示部を駆動する駆動部への電源供給を開始する工程と、
前記画像データを受信した後、所定時間内に前記駆動部に電源が供給されない場合に、前記ケーブルが切断していることを示すエラーを通知する工程と、
を有することを特徴とする方法。
【請求項１３】
コンピュータを、請求項１乃至７のいずれか１項に記載の表示装置の各手段として機能させるためのプログラム。
【請求項１４】
コンピュータを、請求項８乃至１１のいずれか１項に記載の情報処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置と表示装置におけるケーブルの切断を検出する方法、及び情報処理装置、並びにプログラムに関する。
【背景技術】
【０００２】
高解像度の表示装置は、画像出力装置（ソース機器）から高解像度の映像信号を入力するためのディスプレイインターフェースを備えている。高解像度の映像信号に対応したディスプレイインターフェースの規格としては、例えばＤｉｓｐｌａｙＰｏｒｔ（登録商標：以下ＤＰ）やＨＤＭＩ（登録商標）などがある。ＤＰの規格（ＤＰ規格）では、信号線として０レーン〜３レーンの合計４レーンのメインリンク（ＭａｉｎＬｉｎｋ）と、ＡＵＸ（Ａｕｘｉｌｉａｒｙ）チャネルと、ＨＰＤ（Ｈｏｔ  Ｐｌｕｇ  Ｄｅｔｅｃｔ）が規定されている。メインリンクは、画像出力装置から、映像信号（画像信号）及び制御信号を符号化して表示装置（シンク機器）に伝送する単一方向の信号線である。メインリンクの各レーンは２本の差動信号で構成され、１レーン当り１．６２Ｇｂｐｓ〜２．７Ｇｂｐｓの高速伝送が行われる。ＡＵＸチャネルは、シンク機器とソース機器との間のＥＤＩＤ（Extended Display Identification Data）の受け渡しやリンクトレーニング等に用いられる双方向の信号線である。ＨＰＤは、シンク機器が動作可能であるか否かを、シンク機器からソース機器に送信することで示す、単一方向の信号線である。これらソース機器とシンク機器は、ＤＰ規格に準拠したＤＰケーブルや、ＨＤＭＩ規格に準拠したＨＤＭＩケーブルで接続できる。シンク機器は、ＤＰ規格のメインリンクを介して映像信号を受信部で受信すると表示部に電源供給を開始する。そしてシンク機器は、受信した映像信号を表示部で使用する画像データに変換し、表示部に送信して表示する。
【０００３】
このようなケーブル内で上記の信号線に断線が起きると、ＡＵＸチャネルやＨＰＤは、シンク機器からの信号がソース機器で検出されないことから、通信エラーとして検出できる。一方、メインリンクのようなソース機器からシンク機器への単一方向の出力信号については、シンク機器はソース機器から受けた信号を表示部に画像データとして送信して表示させるだけであり、ソース機器側で断線を検出できない。
【０００４】
メインリンクの差動信号に断線が起きると、表示部に画像データが送信されずに、表示部の画面が真っ黒になったり、断線の状態によっては異常な画像が表示されたりする。サービスマンは、この画面の表示からは、ケーブルの断線であると断定できず、異常箇所の特定に困難を要していた。
【０００５】
このようなケーブル内の単一方向の出力信号線における断線を検出する方法として、例えば特許文献１に記載されている方法がある。これによれば、送信側で信号線に判定信号を合成回路で合成してから送信し、受信側に設けた判定回路で、受信した信号線を分岐させて、信号線から判定信号を抽出し検出することで、ケーブルの断線を判定している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−７２３４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述のＤＰ規格のメインリンクのような高速の差動信号では、特許文献１のように判定信号を合成すると、規格から外れた信号となり、ケーブルから入力された信号を、表示部で使用する画像データに変換できなくなってしまう。また、判定信号の合成等を行う信号処理回路が必要となってしまう。
【０００８】
本発明の目的は、上記従来技術の問題点の少なくとも一つを解決することにある。
【０００９】
本発明の目的は、信号品質に影響することなく、簡易な構成で、信号線の断線が検出できる技術を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために本発明の一態様に係る表示装置は以下のような構成を備える。即ち、
ケーブルを介して情報処理装置と接続された表示装置であって、
前記情報処理装置から表示用の画像データを受信すると、表示部を駆動する駆動部への電源供給を開始する受信手段と、
前記画像データを受信した後、所定時間内に前記駆動部に電源が供給されない場合に前記情報処理装置にエラーを通知する制御手段と、を有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、例えば高解像度の画像データで使用する高速信号に対しても、信号品質に影響することなく、簡易な構成で、信号線の断線が検出できるという効果がある。
【００１２】
本発明のその他の特徴及び利点は、添付図面を参照とした以下の説明により明らかになるであろう。なお、添付図面においては、同じ若しくは同様の構成には、同じ参照番号を付す。
【図面の簡単な説明】
【００１３】
添付図面は明細書に含まれ、その一部を構成し、本発明の実施形態を示し、その記述と共に本発明の原理を説明するために用いられる。
【図１】本発明の実施形態に係る情報処理装置及び表示装置の構成を説明するブロック図。
【図２】実施形態に係る情報処理装置と表示装置との間の信号のやり取りを説明するブロック図。
【図３】図２で説明する各信号のタイミングチャート。
【図４】実施形態に係る情報処理装置による制御処理を説明するフローチャート。
【図５】実施形態に係る表示装置における制御方法を説明するフローチャート。
【発明を実施するための形態】
【００１４】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでするものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１５】
図１は、本発明の実施形態に係る情報処理装置１００及び表示装置１５０の構成を説明するブロック図である。図１において、情報処理装置１００は表示装置１５０とケーブル１６２を介して接続されており、これらはケーブル１６２を介して相互に通信可能である。
【００１６】
情報処理装置１００は、原稿の画像を読み取るスキャナ１０８、画像を印刷するプリンタ１０７と接続されている。また情報処理装置１００は、ネットワーク１４０や公衆回線１４１と接続することで、これらネットワークや回線を介して画像情報やデバイス情報の入出力を行う。情報処理装置１００は、ＣＰＵ（Central Processing Unit）１０１を備える。ＣＰＵ１０１は、ＨＤＤ１０５に格納されているプログラムをＲＡＭ１０２に展開し、その展開したプログラムを実行して情報処理装置１００全体を統括的に制御する。例えば、ＣＰＵ１０１は、印刷される画像データの画像処理や、ネットワーク１４０を介した通信制御を行う他、上述したプリンタ１０７に印刷の指示を出すことによって印刷処理も制御する。実施形態に関わる制御として、ＣＰＵ１０１は、表示装置１５０の画面に表示する画像データを表示装置１５０に送信して、画面に表示させる制御を実行する。
【００１７】
ＲＡＭ（Random Access Memory）１０２は、ＣＰＵ１０１が動作するためのシステムワークメモリを提供し、また画像データを一時記憶するための画像メモリとしても機能している。また情報処理装置１００は、ＣＰＵ１０１の指示の下で、ネットワークＩ／Ｆ１０６を介してネットワーク１４０に接続された他のＰＣやサーバと通信する。例えば、情報処理装置１００は、クライアントＰＣから印刷データを受信したりする。またＲＡＭ１０２には、情報処理装置１００の設定情報や各処理を行った時のジョブログや操作ログなどが格納される。ＲＯＭ（Read Only Memory）１０３はブートＲＯＭであり、システムのブートプログラムが格納されている。ＨＤＤ（Hard Disk Drive）１０５は、システムソフトウェア、アプリケーション、画像データ等を格納する。操作部Ｉ／Ｆ１０４は、後述する表示装置１５０との間の通信を媒介する。また操作部Ｉ／Ｆ１０４は、表示装置１５０を介してユーザが入力した情報をＣＰＵ１０１に通知する。
【００１８】
ネットワークＩ／Ｆ１０６は、ネットワーク１４０に接続し、ネットワーク１４０を介して情報の入出力を行う。モデム１０９は公衆回線１４１に接続し、公衆回線１４１を介して情報の入出力を行う。ＳＲＡＭ１１３は、高速動作が可能な不揮発性の記憶媒体である。タイマ１１４は、タイマ（計時）機能を有し、情報処理装置１００における時間を計測する。タイマ機能は同時に複数の時間を計測することが可能であり、計測の開始／終了／読み出しはＣＰＵ１０１によって行われる。画像バスＩ／Ｆ１１６は、システムバス１１５と、画像データを高速で転送する画像バス１１７とを接続し、データ構造を変換するバスブリッジである。画像バス１１７は、ＰＣＩバス又はＩＥＥＥ１３９４で構成される。
【００１９】
画像バス１１７には、以下のデバイスが配置される。ＲＩＰ部１１８はラスタイメージプロセッサであり、ＰＤＬデータをビットマップイメージに展開する。デバイスＩ／Ｆ１１９は、スキャナ１０８やプリンタ１０７を情報処理装置１００と接続し、画像データの同期系／非同期系の変換を行う。スキャナ画像処理部１２０は、スキャナ１０８から入力した画像データに対して補正、加工、編集を行う。プリンタ画像処理部１２１は、プリンタ１０７に出力する画像データに対して、プリンタ１０７の特性に応じた補正、解像度変換等を行う。暗号化処理部１２２は、画像データを含む入力データの暗号化処理を行う。復号処理部１２３は、暗号化データの復号処理を行う。
【００２０】
次に表示装置１５０の構成について説明する。
【００２１】
表示装置１５０は、マイコン１５１、タッチパネルモジュール１５２、表示モジュール（表示パネル）１５４、データコンバータ（ＤａｔａＣｏｎｖ）１５３を備える。表示装置１５０は、ケーブル１６２内のバス１６１を介して、情報処理装置１００から表示対象の画像データを受信する。また表示装置１５０は、ケーブル１６２内のシリアルバス１６０を介して情報処理装置１００のＣＰＵ１０１と通信を行う。
【００２２】
マイコン１５１は、表示装置１５０全体を統括的に制御するマイクロコンピュータである。マイコン１５１内には、マイコン１５１が動作するためのプログラムが格納されているＲＯＭ１５１ａが搭載されている。タッチパネルモジュール１５２は、表示モジュール１５４の表面に配置され、ユーザが触れた箇所の位置情報を検知して、マイコン１５１にタッチパネル通信バス１５６を介して通知する。タッチパネルモジュール１５２は、タッチパネルデバイスとタッチパネルデバイスコントローラとを有する。タッチパネルデバイスにおける指示された座標位置の検出方式は、抵抗膜式、静電容量方式、赤外線等の光学式のいずれでもよい。
【００２３】
データコンバータ１５３は、情報処理装置１００の操作部Ｉ／Ｆ１０４からバス１６１を介して画像データを受け取り、表示モジュール１５４が受け取ることのできるデータフォーマットに変換する。データコンバータ１５３は、例えば、情報処理装置１００から、ＤｉｓｐｌａｙＰｏｒｔ（以下、ＤＰ）やＨＤＭＩといった規格のデータを受け取る。データコンバータ１５３は、その受け取ったデータを、表示モジュール１５４が受け取ることのできるＬＶＤＳ（Low Voltage Differential Signaling）やＣＭＯＳレベルの信号フォーマットに変換する。表示モジュール１５４は、表示パネル及びバックライトモジュールを有して画面を表示する。表示モジュール１５４は、データコンバータ１５３からのデータを受け取り、予め決められたタイミングで画像データを画面に表示する。表示モジュール１５４は、例えば、ファックス機能、コピー機能等、所定の機能に関連付けられたアイコンである機能アイコンを表示画面に表示する。尚、アイコンとは、コンピュータの操作画面で、処理の対象や内容などを一定の大きさの小さな画像で表現したものである。
【００２４】
図２は、実施形態に係る情報処理装置１００と表示装置１５０との間の信号のやり取りを説明するブロック図である。
【００２５】
表示モジュール１５４は、駆動部２０１、表示部２０２と、バックライト駆動部２０３、バックライト部２０４と、タッチパネル１５２（図２では不図示）を備える。情報処理装置１００と表示装置１５０とは、それぞれのコネクタ２０５，２０６とケーブル１６２を介して接続されている。ケーブル１６２は、ＤＰ規格やＨＤＭＩ規格に準拠したケーブルを想定しているが、ＤＰ規格の差動信号が転送できれば良いものとする。
【００２６】
ケーブル１６２は、ＣＰＵ１０１とマイコン１５１とで通信を行うシリアルバス２１０と、ＣＰＵ１０１とデータコンバータ１５３とでデータ送受信を行うＤＰ規格のデータを伝送するバス１６１と電源ライン２１１，２１２を有する。ＤＰ規格のデータは、メインリンク（ＭａｉｎＬｉｎｋ）２０７、ＡＵＸ（Ａｕｘｉｌｉａｒｙ）チャネル２０８、ＨＰＤ（Ｈｏｔ  Ｐｌｕｇ  Ｄｅｔｅｃｔ）２０９の信号線を有する。尚、電源ライン２１１，２１２は、情報処理装置１００からケーブル１６２以外の経路で、表示装置１５０に接続しても良いものとする。シリアルバス２１０は、ＵＡＲＴ等の送受信が可能なシリアル信号を転送し、ＣＰＵ１０１とマイコン１５１間でコマンドの送受信を行う。ＣＰＵ１０１はコマンドにより、例えばマイコン１５１からバックライト部２０４内部のＬＥＤ（不図示）の点灯制御を行ったり、マイコン１５１の所定の端子の電圧レベル（ハイレベル又はロウレベル）を読み出したりできる。
【００２７】
メインリンク２０７は、ＣＰＵ１０１からデータコンバータ１５３に表示用の画像データを転送するための単一方向の出力信号を伝送する。ＤＰ規格では、８本からなる４対の差動信号Ｌ１＋Ｌ１−，Ｌ２＋Ｌ２−，Ｌ３＋Ｌ３−，Ｌ４＋Ｌ４−で伝送可能だが、ここでは、２本で１対の差動信号Ｌ１＋Ｌ１−を使用して画像データを伝送する。ＡＵＸチャネル２０８は、ＣＰＵ１０１とデータコンバータ１５３とで、機器情報や認証情報を双方向に伝送する。ＤＰ規格では、２本からなる１対の差動信号ＡＵＸ＋，ＡＵＸ−を伝送する。ＨＰＤ２０９は、データコンバータ１５３が動作可能であるかを示す入力信号を伝送し、ＨＰＤ２０９がハイレベルの状態を検出すると、ＣＰＵ１０１はデータコンバータ１５３と通信が可能であると判定する。
【００２８】
電源ライン２１１は、情報処理装置１００から表示装置１５０のマイコン１５１、データコンバータ１５３、電源遮断部２１７に電源を供給する。電源ライン２１１の電源は、マイコン１５１、データコンバータ１５３、駆動部２０１が動作可能な電圧であり、例えばＤＣ３．３Ｖの電源である。電源ライン２１２は、情報処理装置１００から表示装置１５０のバックライト駆動部２０３に電源を供給する。電源ライン２１２の電源は、バックライト部２０４が動作可能な電圧であり、例えばＤＣ１２Ｖの電源である。
【００２９】
駆動部２０１は、データコンバータ１５３から画像データ２１４を受け取り、表示部２０２の画面に画像データを表示させるための駆動信号を生成する。電源ライン２１８は、駆動部２０１に電源を供給し、その電圧は電源ライン２１１と同じ電圧である。電源遮断部２１７は、例えばＦＥＴやトランジスタを使用したスイッチング回路であり、電源ライン２１１と電源ライン２１８との接続及び遮断を、データコンバータ１５３からの電源イネーブル信号２１３に応じて制御する。電源ライン２１１より電源が電源遮断部２１７に供給された状態で、電源イネーブル信号２１３がハイレベルのときに電源遮断部２１７は電源ライン２１８に電源を供給する。一方、電源イネーブル信号２１３がロウレベルのとき、電源遮断部２１７は電源ライン２１８への電源供給を停止する。
【００３０】
データコンバータ１５３は、ＣＰＵ１０１から入力されるメインリンク２０７上に有効画像データの存在を検出すると、電源イネーブル信号２１３をロウレベルからハイレベルに切り替える。そしてデータコンバータ１５３は、メインリンク２０７上に有効画像データの存在が検出されなくなると、電源イネーブル信号２１３をハイレベルからロウレベルに切り替える。そのため、例えばケーブル２１３の断線によりメインリンク２０７が正常に入力されないとき、電源イネーブル信号２１３はロウレベルのままとなる。
【００３１】
駆動部２０１の電源シーケンスとして、画像データ２１４と電源ライン２１８からの電源供給のタイミングが規定されている。駆動部２０１に対して、画像データ２１４が入力される、例えば３０ミリ秒以上前に電源ライン２１８に電源を供給し、画像データ２１４が停止する例えば３０ミリ秒以上後に、電源ライン２１８への電源供給を遮断する必要がある。この電源シーケンスが守れない場合、駆動部２０１の内部の回路が劣化したり、正常に動作が行えず、表示部２０２に異常な画面が表示されたりする恐れがある。従ってデータコンバータ１５３は、電源イネーブル信号２１３及び画像データ２１４を、上記のタイミングが満足するように生成する。この電源イネーブル信号２１３は、マイコン１５１の端子にも接続されているため、マイコン１５１は、この電源イネーブル信号２１３の信号レベルを検知することができる。
【００３２】
ＣＰＵ１０１は、メインリンク２０７に有効画像データを出力すると、マイコン１５１にコマンドを送信し、電源イネーブル信号２１３の信号レベルの検知を開始させる。マイコン１５１は、所定の期間（例えば１秒）、電源イネーブル信号２１３の信号レベルを観測する。このとき電源イネーブル信号２１３がハイレベルにならずロウレベルのままであれば、マイコン１５１はＣＰＵ１０１にエラーを通知する。ＣＰＵ１０１がメインリンク２０７に有効画像データを出力している間、電源イネーブル信号２１３はハイレベルを保持するはずである。電源イネーブル信号２１３がロウレベルのままだということは、データコンバータ１５３が有効画像データの存在を検出できないためであり、ケーブル１６２のメインリンク２０７の信号線の断線が発生したと考えられる。こうしてＣＰＵ１０１は、メインリンク２０７に有効画像データを出力した後に、電源イネーブル信号２１３の信号レベルの変化を監視することで、ケーブル１６２の断線を検出できることになる。
【００３３】
バックライト駆動部２０３は、バックライト部２０４の内部のＬＥＤを点灯制御しており、電源ライン２１２の電源が供給された後に、マイコン１５１からＰＷＭ等のバックライト駆動信号２１６を入力することでＬＥＤの点灯時のＬＥＤの光量を調節できる。また、バックライト駆動信号２１６とは別に、データコンバータ１５３からのバックライトイネーブル信号２１５により、バックライト駆動部２０３の制御の駆動又は停止を行うことができる。
【００３４】
表示装置１５０の起動シーケンスとして、画像データ２１４の入力とバックライト部２０４の点灯のタイミングが規定されている。バックライト駆動部２０３は、画像データ２１４が入力される、例えば２００ミリ秒以上後にバックライト部２０４部を点灯し、画像データ２１４が停止する、例えば２００ミリ秒以上前にバックライト部２０４部を消灯する必要がある。この起動シーケンスが守れない場合、表示部２０２に異常な画面が表示される恐れがある。データコンバータ１５３は、バックライトイネーブル信号２１５及び画像データ２１４を、上記のタイミングが満足するように生成する。尚、バックライト駆動信号２１６は、データコンバータ１５３から出力しても良い。その場合、マイコン１５１からシリアル信号１５５を介して、データコンバータ１５３内部の所定のレジスタに開始フラグを設定することで、バックライト駆動信号２１６が生成される。
【００３５】
図３は、図２で説明した各信号のタイミングチャートである。
【００３６】
まず情報処理装置１００から表示装置１５０に電源ライン２１１を介して電源が供給される、この電源起動時について説明する。データコンバータ１５３は、電源ライン２１１を介して電源が供給されて動作可能になると、ＨＰＤ２０９をロウレベルからハイレベルに切り替えてＣＰＵ１０１と通信可能であることを通知する。
【００３７】
ＣＰＵ１０１は、ＨＰＤ２０９がハイレベルに切り替わったことを検出すると、データコンバータ１５３が動作可能になったと判定し、ＣＰＵ１０１とデータコンバータ１５３との間でＡＵＸチャネル２０８を転送した後、メインリンク２０７の出力を開始する。
【００３８】
データコンバータ１５３は、ＣＰＵ１０１から入力されるメインリンク２０７上で、有効画像データの存在を検出すると、電源イネーブル信号２１３をロウレベルからハイレベルに切り替えて電源ライン２１８に電源を供給する。
【００３９】
続いて、データコンバータ１５３は、電源イネーブル信号２１３を切り替えてから約５０ミリ秒後に画像データ２１４を出力する。ここで電源ライン２１８による電源供給は、電源イネーブル信号２１３がハイレベルに切り替わってから２０ミリ秒以内に電源遮断部２１７により開始されるものとする。これにより駆動部２０１が規定する電源シーケンス（電源ライン２１８からの電源が駆動部２０１に入力されてから３０ミリ秒以上後に、画像データ２１４が入力）を保証する。
【００４０】
データコンバータ１５３は、画像データ２１４を出力してから２００ミリ秒後にバックライトイネーブル信号２１５をロウレベルからハイレベルに切り替える。これにより表示装置１５０の起動シーケンス（画像データ２１４が駆動部２０１に入力されてから２００ミリ秒以上後に、バックライト部２０４部を点灯）を保証する。
【００４１】
図３では、電源ライン２１２を介した電源を、電源ライン２１１を介した電源と同時に入力し、バックライト駆動データ２１６をメインリンク２０７と同時に生成している。電源ライン２１２を介した電源供給及びバックライト駆動データ２１６は、バックライトイネーブル信号２１５がハイレベルに切り替わる前に、バックライト駆動部２０３に入力されていて、バックライト部２０４が駆動できれば良いものとする。
【００４２】
次に図３で、情報処理装置１００の電源切断時や、情報処理装置１００の省電力モード時等で、表示装置１５０の電源ライン２１８を停止する例で説明する。
【００４３】
電源ライン２１８からの電源供給を停止するにあたり、ＣＰＵ１０１はメインリンク２０７の有効画像データの出力を停止する。データコンバータ１５３は、ＣＰＵ１０１から入力されるメインリンク２０７上で、有効画像データの停止を検出すると、画像データ２１４に黒画像を出力し、バックライトイネーブル信号２１５をハイレベルからロウレベルに切り替える。ここで画像データ２１４に黒画像を出力するのは、バックライトイネーブル信号２１５をロウレベルに切り替えてから、バックライト部２０４が消灯するまで、表示部２０２の画像表示が継続するためである。このとき画像データ２１４として黒画像を出力することにより、有効画像データではない異常な画像が表示部２０２に表示されるのを防止する。
【００４４】
データコンバータ１５３は、黒画像をバックライト部２０４が消灯できる所定の期間（例えば２００ミリ秒）出力した後、画像データ２１４の出力を停止する。続いて、データコンバータ１５３は、画像データ２１４を停止してから５０ミリ秒後に、電源イネーブル信号２１３をハイレベルからロウレベルに切り替えて、電源ライン２１８への電源供給を停止する。
【００４５】
ここで、例えばケーブル１６２のメインリンク２０７の信号線が断線していた場合、電源起動時にデータコンバータ１５３は、メインリンク２０７上に有効画像データの存在を検出できないため、電源イネーブル信号２１３をロウレベルのまま切り替えない。このときマイコン１５１は、電源イネーブル信号２１３がロウレベルからハイレベルに変化したことを検知できないため、所定の期間経過後に、マイコン１５１からＣＰＵ１０１にエラーを通知することができる。
【００４６】
図４は、実施形態に係る情報処理装置１００による制御処理を説明するフローチャートである。尚、このフローチャートで示す処理は、上述したＲＡＭ１０２に展開したプログラムをＣＰＵ１０１が実行することにより達成される。
【００４７】
Ｓ４０１でＣＰＵ１０１に電源が入力されるとＳ４０２に進みＣＰＵ１０１は、マイコン１５１にシリアルバス２１０を介してコマンドを送信する。このコマンドは、マイコン１５１のＲＯＭ１５１ａに格納されたファームウェアのバージョン情報の読み出し等、マイコン１５１との通信が正常に行えることが判別できれば良いものとする。次にＳ４０３に進みＣＰＵ１０１は、マイコン１５１からコマンドを受信したかどうか判定し、受信がないときはＳ４０４に進み、タイマ１１４により所定時間（ここでは例えば、５秒）の計測を開始する。Ｓ４０４で所定時間が経過していないときはＳ４０３に進むが、Ｓ４０４で所定時間が経過してもアイコン１５１からの応答がないときはＳ４０５に進む。Ｓ４０５でＣＰＵ１０１は、表示部２０２にエラーコードを表示させて、マイコン１５１との通信エラーが発生したことをユーザ及びサービスマンに通知して、この処理を終了する。
【００４８】
一方、Ｓ４０３でマイコン１５１からのコマンドの受信があるとＳ４０６に進みＣＰＵ１０１は、データコンバータ１５３が出力するＨＰＤ２０９の信号レベルを検出する。ＨＰＤ２０９の信号レベルがロウレベルであればＳ４０７に進みＣＰＵ１０１は、タイマ１１４により所定時間（例えば５秒）の計測を開始する。Ｓ４０７で所定時間が経過していないときはＳ４０６に進むが、Ｓ４０７で所定時間が経過してもＨＰＤ２０９の信号レベルがハイレベルにならないときはＳ４０８に進む。Ｓ４０８でＣＰＵ１０１は、表示部２０２にエラーコードを表示させて、データコンバータ１５３からの受信エラーが発生したことをユーザ及びサービスマンに通知して、この処理を終了する。
【００４９】
一方、Ｓ４０６でＣＰＵ１０１は、ＨＰＤ２０９の信号レベルがハイレベルになったことを検知するとデータコンバータ１５３が動作可能になったと判定してＳ４０９に進む。Ｓ４０９でＣＰＵ１０１は、データコンバータ１５３とのＡＵＸチャネル２０８の通信を開始する。次にＳ４１０に進みＣＰＵ１０１は、データコンバータ１５３からＡＵＸチャネル２０８の受信があるかどうか判定し、受信がないとＳ４１１に進みＣＰＵ１０１は、タイマ１１４により所定時間（例えば５秒）の計測を開始する。Ｓ４１１で所定時間が経過していないときはＳ４１０に進むが、Ｓ４１１で所定時間が経過してもＡＵＸチャネル２０８を受信できないときはＳ４１２に進む。Ｓ４１２でＣＰＵ１０１は、表示部２０２にエラーコードを表示させて、ＡＵＸチャネル２０８の通信エラーが発生したことをユーザ及びサービスマンに通知して、この処理を終了する。
【００５０】
こうしてＳ４１０でＡＵＸチャネル２０８の受信があるとＳ４１３に進みＣＰＵ１０１は、データコンバータ１５３にメインリンク２０７の送信を開始する。Ｓ４１４でＣＰＵ１０１は、マイコン１５１からのエラー通知があるかどうか判定する。ここでのエラー通知の判定とは、マイコン１５１がエラーを検出すると、シリアルバス２１０上に、例えばＵＡＲＴの割り込みコマンドをＣＰＵ１０１に送信する。ＣＰＵ１０１は、その割り込みコマンドを受けると、マイコン１５１内部のステータスレジスタを読み出し、レジスタからエラー情報の内容を判別する。ここでＣＰＵ１０１は、ケーブル１６２の断線エラーを検出するとＳ４１４からＳ４１６に進むＣＰＵ１０１は、マイコン１５１に、そのエラーに対する処理をコマンドで指示する。ここでは例えばケーブル１６２の断線エラーの場合、ＣＰＵ１０１から表示部２０２に表示することができない。従って、エラーコードの表示とは別の手段で、例えば、不図示の表示装置１５０のＬＥＤの表示を制御することにより、例えば、ＬＥＤを所定の間隔で点滅させて、ケーブル１６２の断線エラーをユーザ及びサービスマンに報知する。一方、Ｓ４１４でマイコン１５１からのエラー通知がないときはＳ４１５に進みＣＰＵ１０１は、タイマ１１４により所定時間（例えば５秒）の計時を開始し、マイコン１５１からのエラー通知が５秒経過してもないときＣＰＵ１０１は、表示部２０２の表示が正常に行えたと判定して、この処理を終了する。
【００５１】
尚、図４のＳ４０４，Ｓ４０７，Ｓ４１１，Ｓ４１５で、タイマ１１４による計時時間を５秒としたが、それぞれＣＰＵ１０１がＳ４０３，Ｓ４０６，Ｓ４１０，Ｓ４１４の処理が正常に完了したと判定できる時間であれば良く、これには限定されない。またこれら時間は、互いに異なる時間でも良い。
【００５２】
図５は、実施形態に係る表示装置１５０における制御方法を説明するフローチャートである。尚、このフローチャートで示す処理は、マイコン１５１がＲＯＭ１５１ａに格納されたプログラムを実行することにより達成される。
【００５３】
この処理はＳ５０１で情報処理装置１００から電源ライン２１１に電源が供給されることにより開始される。Ｓ５０２でマイコン１５１は、シリアルバス２１０を介してＣＰＵ１０１から、表示用の画像データを送信することを示すコマンドを受信したかどうか判定する。コマンドを受信しないときはＳ５０２を実行するが、コマンドを受信するとＳ５０３に進みマイコン１５１は、ＣＰＵ１０１から受信したコマンドに応じた処理を行い、その処理結果に応じたコマンドをＣＰＵ１０１に送信する。
【００５４】
次にＳ５０４に進みマイコン１５１は、電源イネーブル信号２１３が接続されているマイコン１５１の端子（ポート）を所定の期間（例えば１秒）監視して、その信号レベルを検出する。次にＳ５０５に進みマイコン１５１は、マイコン１５１内部の不図示のタイマにより所定時間（例えば５秒）の計時を開始する。Ｓ５０５で所定時間が経過していないときはＳ５０６に進むが、Ｓ５０５で所定時間が経過しても電源イネーブル信号２１３の信号レベルがハイレベルにならないときはＳ５０７に進む。Ｓ５０７でマイコン１５１は、マイコン１５１内部のステータスレジスタに、電源イネーブル信号２１３の検出エラーのフラグを設定する。そしてマイコン１５１は、ＣＰＵ１０１にシリアルバス２１０を介して、例えばＵＡＲＴの割り込みコマンドを送信して、この処理を終了する。
【００５５】
一方、Ｓ５０６でマイコン１５１は、電源イネーブル信号２１３がハイレベルになったことを検出すると、データコンバータ１５３が有効画像データの存在を検出できていることになり、正常に画像データが送信できていると判定して、この処理を終了する。
【００５６】
以上説明したように実施形態によれば、情報処理装置と表示装置とを接続するケーブルの単一方向の信号線の断線を判定するために、ケーブルを介して入力された信号を、表示装置で使用する画像データに変換し出力する際に生成される信号を利用する。これにより、高解像度の画像データを表示するために高速で信号を送信する信号線の断線を、信号品質に影響することなく、簡易な構成で検出できるようになる。
【００５７】
〔その他の実施形態〕
上述の実施形態では、データコンバータ１５３が生成する電源イネーブル信号２１３の信号レベルをマイコン１５１が判別することで、ＣＰＵ１０１がケーブル２１３の断線を検出する例で説明した。しかし、電源イネーブル信号２１３の信号レベルをマイコン１５１が判定するのではなく、電源イネーブル信号２１３の制御による電源遮断部２１７からの電源ライン２１８の電源供給の状態に応じてケーブル２１３の断線を検出しても良い。この場合、マイコン１５１の端子（ポート）には、電源イネーブル信号２１３ではなく、電源ライン２１８を接続すればよい。その場合、電源ライン２１８の電圧は、マイコン１５１の端子に接続できる動作範囲内（入力３．６Ｖ（Max））とする必要がある。
【００５８】
また上述の実施形態では、ケーブル１６２にメインリンク２０７、ＡＵＸチャネル２０８、ＨＰＤ２０９、シリアルバス２１０を備える場合を示した。しかし、ケーブル１６２にはＤＰ規格であるメインリンク２０７、ＡＵＸチャネル２０８、ＨＰＤ２０９、シリアルバス２１０があれば良く、シリアルバス２１０はケーブル１６２と別の経路でＣＰＵ１０１と接続できていれば良い。もしくは、ケーブル１６２にはメインリンク２０７のみがあれば良く、その他のＡＵＸチャネル２０８、ＨＰＤ２０９、シリアルバス２１０ケーブル１６２と別の経路でＣＰＵ１０１と接続できていても良いものとする。
【００５９】
また上述の実施形態では、ケーブル１６２の断線の検出に、マイコン１５１が電源イネーブル信号２１３を所定の期間で観測することにより行ったが、所定の期間での観測をする代わりに、マイコン１５１の割り込みポートを使用しても良い。その場合、マイコン１５１内部の割り込み回路は、電源イネーブル信号２１３がハイレベルからロウレベルに変化したエッジを検出した時に、マイコン１５１に割り込みを通知する。マイコン１５１は、この割り込みの通知を受けて、割り込みのステータスを確認し、電源イネーブル信号２１３による割り込みであると判別すると、ＣＰＵ１０１にＵＡＲＴの割り込みコマンドを送信し、ケーブル１６２の断線を通知する。
【００６０】
更に、上述の実施形態では、ケーブル１６２が電源の起動時から定常的に断線している場合について示した。ケーブル１６２の断線の状態として、接触がされたりされなかったりするような、不安定な状態があり、電源の起動時は接触されていても、情報処理装置１００を使用中に、装置の操作や起動による振動等により、接触しなくなる現象が確認されている。
【００６１】
そこで図５のＳ５０６において、電源起動時に電源イネーブル信号２１３がハイレベルになれば、それ以降はケーブル１６２が正常なものと判定した。電源起動時に電源イネーブル信号２１３がハイレベルであると検出して以降も、例えば１秒ごとに継続してマイコン１５１は電源イネーブル信号２１３の信号レベルを監視し、ロウレベルが検出されるとＣＰＵ１０１にエラーを通知する。もしくは、電源起動時に電源イネーブル信号２１３がハイレベルになったことを検出して以降、マイコン１５１の割り込みポートにより、電源イネーブル信号２１３がハイレベルからロウレベルに変化したことを検出すると、ＣＰＵ１０１にエラーを通知するようにしても良い。
【００６２】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００６３】
本発明は上記実施形態に制限されるものではなく、本発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、本発明の範囲を公にするために、以下の請求項を添付する。
【符号の説明】
【００６４】
１００…情報処理装置、１０１…ＣＰＵ、１５０…表示装置、１５１…マイコン、１５３…データコンバータ、１５４…表示モジュール、１６２…ケーブル、２０１…駆動部、２０２…表示部、２０３…バックライト駆動部、２０４…バックライト部、２１７…電源遮断部
【図１】
2020061030.tif 000003
【図２】
2020061030.tif 000004
【図３】
2020061030.tif 000005
【図４】
2020061030.tif 000006
【図５】
2020061030.tif 000007