(57)【特許請求の範囲】
【請求項１】
処理部、記憶部及びデータ送信部を有するコントロールユニットと、
データ受信部、フレームメモリ、表示制御部及び表示部を有する表示モジュールと、
を備える表示装置であって、
前記処理部は、所定のデータ長を１単位とし、各単位の所定領域に制御データ又は画像データを、各単位の前記所定領域以外の領域にダミーデータを格納して前記制御データ及び前記画像データをそれぞれ別のフレームデータとして前記記憶部に所定順に書き込み、
前記データ送信部は、前記記憶部に記憶されている前記フレームデータを順に前記データ受信部へ送信し、
前記データ受信部は、受信したフレームデータのデータを識別し、受信したデータに前記制御データが含まれていると識別されれば前記ダミーデータの受信を待つことなく、前記制御データの受信が完了した時点でその制御データに従って前記表示制御部を設定し、受信したデータに前記画像データが含まれていると識別されればその画像データを前記フレームメモリに記憶し、
前記表示制御部は、前記制御データに基づく設定に応じて、前記フレームメモリに記憶された前記画像データに従って前記表示部を制御する
ことを特徴とする表示装置。
【請求項２】
請求項１に記載の表示装置であって、
前記フレームデータは前記制御データ及び前記画像データで同一のデータ長であることを特徴とする表示装置。
【請求項３】
請求項１に記載の表示装置であって、
前記画像データの前記フレームデータには１画素分の画像データが含まれることを特徴とする表示装置。
【請求項４】
請求項１〜３のいずれかに記載の表示装置であって、
前記フレームメモリは、前記表示部の各行につきｎ個の画素データを記憶するものであり、
前記処理部は、ｍ個の前記単位ずつ前記記憶部へ書き込むものであり、
ｎがｍの整数倍ではない場合、前記処理部は、前記所定領域にダミーデータを格納した単位を前記記憶部に書き込む
ことを特徴とする表示装置。
【請求項５】
請求項１〜４のいずれかに記載の表示装置であって、
前記処理部は、データ送信終了を示す制御データを前記記憶部に書き込むとともに、この制御データの位置に関する情報を前記データ送信部へ通知し、
前記データ送信部は、前記処理部からの通知に基づいて、データの送信を終了し、
前記データ受信部は、前記データ送信終了を示す制御データに基づいて、前記データの受信を終了する
ことを特徴とする表示装置。
【請求項６】
請求項１〜５のいずれかに記載の表示装置であって、
前記処理部は、制御データ及び画像データを識別データとともに前記記憶部に書き込み、
前記データ送信部が前記データ受信部へ送信する前記データには、前記識別データが付加されており、
前記データ受信部は、前記識別データに基づいて、受信した前記データを識別することを特徴とする表示装置。
【請求項７】
処理部、記憶部及びデータ送信部を有するコントロールユニットと、
データ受信部、フレームメモリ、表示制御部及び表示部を有する表示モジュールと、
を備える表示装置を準備し、
前記処理部が、所定のデータ長を１単位とし、各単位の所定領域に制御データ又は画像データを、各単位の前記所定領域以外の領域にダミーデータを格納して前記制御データ及び前記画像データをそれぞれ別のフレームデータとして前記記憶部に所定順に書き込み、
前記データ送信部が、前記記憶部に記憶されている前記フレームデータを順に前記データ受信部へ送信し、
前記データ受信部が、受信したフレームデータのデータを識別し、受信したデータに前記制御データが含まれていると識別されれば前記ダミーデータの受信を待つことなく、前記制御データの受信が完了した時点でその制御データに従って前記表示制御部を設定し、受信したデータに前記画像データが含まれていると識別されればその画像データを前記フレームメモリに記憶し、
前記表示制御部が、前記制御データに基づく設定に応じて、前記フレームメモリに記憶された前記画像データに従って前記表示部を制御する
ことを特徴とする表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置及び表示方法に関する。
【背景技術】
【０００２】
データを伝送する方式の１つとして、シリアルデータ伝送方法がある。このシリアルデータ伝送方式は、１本のデータ信号線にてデータを直列に伝送する方法である。このシリアルデータ伝送方式では、このようなシリアルデータ伝送を実現するために、データ送信側とデータ受信側との間には、一般に、クロック信号線と、データ信号線と、ストローブ信号線との３本の信号線が設けられている。クロック信号線には、動作の基準となるクロック信号が伝送される。データ信号線には、送信するデータ、即ちシリアルデータが伝送される。ストローブ信号線には、データの送信状態を知らせるためのストローブ信号が伝送される。
【０００３】
そして、受信側では、ストローブ信号線を通じて送られてきたストローブ信号を参照しながら、送信側からクロック信号線を通じて送られてきたクロック信号に基づき、データ信号線を通じて送られてきたシリアルデータを受信する（特許文献１、２参照）。
【特許文献１】特開昭５８−１６５４４９号公報
【特許文献２】特開昭６１−８９７４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、ＬＣＤパネル等の表示部を備える表示装置は主にコントロールユニットと表示モジュールとから構成され、コントロールユニットと表示モジュールとの間でデータの伝送が行われる。ここで、コントロールユニットは、主に処理部、記憶部及びデータ送信部を有し、表示モジュールは、主にデータ受信部、フレームメモリ、表示制御部及び表示部を有する。そして、例えば、表示モジュールの表示制御部を設定する制御データや、表示部に表示する画像データ等が、コントロールユニットと表示モジュールとの間で伝送される。
【０００５】
このようなデータ伝送の際にコントロールユニット側の処理部の負荷が大きくなることは望ましくない。一方、表示モジュールの側では、伝送されてくるデータを制御データや画像データに応じて処理する必要がある。
【０００６】
本発明は、コントロールユニットの処理部の負荷を減らしつつ、表示モジュールがデータに応じた処理を行うことが可能な表示装置や表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するための主たる発明は、処理部、記憶部及びデータ送信部を有するコントロールユニットと、データ受信部、フレームメモリ、表示制御部及び表示部を有する表示モジュールと、を備える表示装置であって、前記処理部は、制御データ及び画像データを前記記憶部に所定順に書き込み、前記データ送信部は、前記記憶部に記憶されているデータを順に前記データ受信部へ送信し、前記データ受信部は、受信したデータを識別し、受信したデータに前記制御データが含まれていると識別されればその制御データに従って前記表示制御部を設定し、受信したデータに前記画像データが含まれていると識別されればその画像データを前記フレームメモリに記憶し、前記表示制御部は、前記制御データに基づく設定に応じて、前記フレームメモリに記憶された前記画像データに従って前記表示部を制御することを特徴とする。
【０００８】
本発明の他の特徴については、本明細書及び添付図面の記載により明らかにする。
【発明を実施するための最良の形態】
【０００９】
本明細書及び添付図面の記載により、少なくとも、以下の事項が明らかとなる。
【００１０】
処理部、記憶部及びデータ送信部を有するコントロールユニットと、
データ受信部、フレームメモリ、表示制御部及び表示部を有する表示モジュールと、
を備える表示装置であって、
前記処理部は、制御データ及び画像データを前記記憶部に所定順に書き込み、
前記データ送信部は、前記記憶部に記憶されているデータを順に前記データ受信部へ送信し、
前記データ受信部は、受信したデータを識別し、受信したデータに前記制御データが含まれていると識別されればその制御データに従って前記表示制御部を設定し、受信したデータに前記画像データが含まれていると識別されればその画像データを前記フレームメモリに記憶し、
前記表示制御部は、前記制御データに基づく設定に応じて、前記フレームメモリに記憶された前記画像データに従って前記表示部を制御する
ことを特徴とする表示装置。  
このような表示装置によれば、コントロールユニットの処理部の負荷を減らすことができる。
【００１１】
また、前記処理部は、所定のデータ長を１単位とし、各単位の所定領域に制御データ又は画像データを格納して、前記制御データ及び前記画像データを前記記憶部に所定順に書き込み、前記データ送信部は、前記記憶部の各単位を順に読み出し、各単位の前記所定領域のデータを前記データ受信部へ送信することが望ましい。これにより、データ送信部の処理を簡略化できる。
【００１２】
また、前記処理部は、各単位の前記所定領域以外の領域にダミーデータを付加することが望ましい。また、前記フレームメモリは、前記表示部の各行につきｎ個の画素データを記憶するものであり、前記処理部は、ｍ個の前記単位ずつ前記記憶部へ書き込むものであり、ｎがｍの整数倍ではない場合、前記処理部は、前記所定領域にダミーデータを格納した単位を前記記憶部に書き込むことが望ましい。これにより、処理部は、ｍ個の単位ずつ記憶部へデータを書き込むことができる。
【００１３】
また、前記処理部は、データ送信終了を示す制御データを前記記憶部に書き込むとともに、この制御データの位置に関する情報を前記データ送信部へ通知し、前記データ送信部は、前記処理部からの通知に基づいて、データの送信を終了し、前記データ受信部は、前記データ送信終了を示す制御データに基づいて、前記データの受信を終了することが望ましい。これにより、データ送信部の処理を簡略化できる。
【００１４】
また、前記処理部は、制御データ及び画像データを識別データとともに前記記憶部に書き込み、前記データ送信部が前記データ受信部へ送信する前記データには、前記識別データが付加されており、前記データ受信部は、前記識別データに基づいて、受信した前記データを識別することが望ましい。これにより、データ送信部の処理を簡略化できる。
【００１５】
処理部、記憶部及びデータ送信部を有するコントロールユニットと、
データ受信部、フレームメモリ、表示制御部及び表示部を有する表示モジュールと、
を備える表示装置を準備し、
前記処理部が、制御データ及び画像データを前記記憶部に所定順に書き込み、
前記データ送信部が、前記記憶部に記憶されているデータを順に前記データ受信部へ送信し、
前記データ受信部が、受信したデータを識別し、受信したデータに前記制御データが含まれていると識別されればその制御データに従って前記表示制御部を設定し、受信したデータに前記画像データが含まれていると識別されればその画像データを前記フレームメモリに記憶し、
前記表示制御部が、前記制御データに基づく設定に応じて、前記フレームメモリに記憶された前記画像データに従って前記表示部を制御する
ことを特徴とする表示方法。  
このような表示方法によれば、コントロールユニットの処理部の負荷を減らすことができる。
【００１６】
＝＝＝画面表示システムの概要＝＝＝
図１は、画面表示システム２について詳しく説明したものである。
【００１７】
この画面表示システム２は、同図に示すように、コントロールユニット１０と、ＬＣＤモジュール２０（表示モジュール）とを備えている。さらに、コントロールユニット１０は、ＣＰＵ１２と、ＬＣＤコントローラ１４と、メモリ１６とを備えている。また、ＬＣＤモジュール２０は、ＬＣＤパネル２２（表示部）と、通信インターフェイス２４と、フレームメモリ２６と、フレームメモリコントローラ２８と、コントローラ３０（表示制御部）とを備えている。
【００１８】
コントロールユニット１０は、ＬＣＤモジュール２０を制御するユニットである。コントロールユニット１０は、ＬＣＤモジュール２０に対してＬＣＤパネル２２に表示すべき画像のデータ（画像データ）を送信する。また、コントロールユニット１０は、ＬＣＤモジュールを駆動するための各種コマンドやパラメータ等の制御データを送信する。
【００１９】
コントロールユニット１０は、ＣＰＵ１２により制御されている。具体的には、例えばＬＣＤパネル２２にデータを送信する場合には、ＣＰＵ１２は、送信すべきデータをメモリ１６の所定のアドレスに書き込み、そのアドレスをＬＣＤコントローラ１４に通知する。そして、通知を受けたＬＣＤコントローラは、通知されたアドレスのデータをメモリ１６から読み出して、そのデータをＬＣＤモジュール２０に送信する。
【００２０】
ＬＣＤモジュール２０は、コントロールユニット１０から送られてきたデータを受信する。ここで、データの受信は、通信インターフェイス２４により行われている。通信インターフェイス２４は、ＬＣＤコントローラ１４から送られてきた各種データを受信する（なお、各種データのうち、画像に関するデータのことを「画像データ」といい、コントローラ３０の設定に用いられるコマンドやパラメータに関するデータのことを「制御データ」という。また、画像は多数の画素により構成されているため、各画素に対応するデータ（画素データ）は、「画像データ」でもある）。
【００２１】
ここで、通信インターフェイス２４は、ＬＣＤコントローラ１４からＬＣＤパネル２２に表示すべき画像の画像データを受信した場合には、当該画像データをフレームメモリ２６に格納する。フレームメモリ２６へのデータの書き込みは、フレームメモリコントローラ２８により行われる。フレームメモリコントローラ２８は、通信インターフェイス２４から送られてきた画像データをフレームメモリ２６に書き込む処理を行う。これにより、ＬＣＤパネル２２に表示すべき画像のデータがフレームメモリ２６に格納される。一方、通信インターフェイス２４は、ＬＣＤコントローラ１４からコマンドやパラメータなどの制御データを受信した場合には、通信インターフェイス２４は、これらコマンドやパラメータなどの制御データをコントローラ３０に伝達する。
【００２２】
フレームメモリ２６には、ＬＣＤパネル２２に表示される一画面分の画像の画像データが格納される。フレームメモリ２６に格納された一画面分の画像の画像データは、コントローラ３０によって、フレームメモリコントローラ２８を通じて周期的に読み出される。コントローラ３０は、フレームメモリ２６から読み出したデータに基づきＬＣＤパネル２２にその画像を表示するための信号を生成し、その信号をＬＣＤパネル２２に向けて出力する。つまり、コントローラ３０は、フレームメモリ２６から画像データを読み出す都度、読み出した画像データに基づいてＬＣＤパネル２２に画像を表示するための信号を生成してＬＣＤパネル２２に出力する。これにより、ＬＣＤパネル２２には、画像が表示される。フレームメモリ２６に格納されている一画面分の画像の画像データが書き換えられない限り、ＬＣＤパネル２２には、同じ画像が継続的に表示されることになる。
【００２３】
ＬＣＤパネル２２に表示される画像を変更する場合には、コントロールユニット１０からＬＣＤモジュール２０に対して新たにＬＣＤパネル２２に表示すべき画像の画像データを送信して、ＬＣＤモジュール２０のフレームメモリ２６に格納されている一画面分の画像の画像データを書き換える必要がある。
【００２４】
なお、ここではＬＣＤパネル２２は、３２０画素×２４０画素の画像を表示するものとし、１画素につきストライプ配列のＲドット・Ｇドット・Ｂドットの発光部をそれぞれ有するものとする。また、フレームメモリ２６は、一画面分の画像の画像データとして３２１画素×２４０画素の画素データを記憶し、ＬＣＤパネル２２の画素数よりも多い画素数分の画像データを記憶する。このため、フレームメモリ２６に記憶された一画面分の画像の画像データのうち、３２０画素×２４０画素の画素データはＬＣＤパネル２２の表示に用いられるが、１画素×２４０画素の画素データは非表示のデータになる。
【００２５】
＝＝＝データ伝送方法＝＝＝
ここで、コントロールユニット１０のＬＣＤコントローラ１４とＬＣＤモジュール２０の通信インターフェイス２４との間のデータ伝送方法について説明する。
【００２６】
図２は、コントロールユニット１０のＬＣＤコントローラ１４とＬＣＤモジュール２０の通信インターフェイス２４との間のデータ伝送方法について説明したものである。ここでは、ＬＣＤコントローラ１４と通信インターフェイス２４との間のデータ伝送方法として、シリアルデータ伝送方法が用いられている。ただし、ここで用いられているシリアルデータ伝送方法は、従来から知られているシリアルデータ伝送方法とは異なる。以下にここで用いられているシリアルデータ伝送方法について説明する。なお、ここで、ＬＣＤコントローラ１４は、「データ送信部」に相当する。また、通信インターフェイス２４は、「データ受信部」に相当する。
【００２７】
このシリアルデータ伝送方法では、同図に示すように、ＬＣＤコントローラ１４と通信インターフェイス２４との間に、クロック信号線３２と、データ信号線３４とが介設される。クロック信号線３２には、ＬＣＤコントローラ１４から周期的な基準クロック信号が出力される。ここで、基準クロック信号の周期は、所定の周期であっても良く、またデータ伝送毎に変更される可変周期であっても構わない。また、データ信号線３４には、ＬＣＤコントローラ１４からデータ信号が出力される。これにより、クロック信号線３２に出力された基準クロック信号は、通信インターフェイス２４へと伝送される。また、データ信号線３４に出力されたデータ信号は、通信インターフェイス２４へと伝送される。
【００２８】
通信インターフェイス２４は、クロック信号線３２を通じて送られてきた基準クロック信号を受信する。また、通信インターフェイス２４は、クロック信号線３２を通じて受信した基準クロック信号に基づき、データ信号線３４を通じて送られてきたデータ信号を受信する。基準クロック信号は、シリアルデータ伝送時にのみ出力される。すなわち、基準クロック信号は、データがデータ信号線３４を通じてＬＣＤコントローラ１４（データ送信部）から通信インターフェイス２４（データ受信部）へと送信されているときに、クロック信号線３２を通じてＬＣＤコントローラ１４（データ送信部）から通信インターフェイス２４（データ受信部）へと出力される。ＬＣＤコントローラ１４（データ送信部）から通信インターフェイス２４（データ受信部）へとデータが送信されていないときには、基準クロック信号は、ＬＣＤコントローラ１４（データ送信部）から通信インターフェイス２４（データ受信部）へと出力されない。
【００２９】
さらに、本実施形態では、通信インターフェイス２４は、データ信号線３４を通じて受信したデータ信号をパラレルデータ信号に変換する機能を有している。つまり、ＬＣＤコントローラ１４から通信インターフェイス２４へとシリアルデータ伝送方法によりデータが送られてくる。通信インターフェイス２４は、このようにしてシリアルデータとして送られてきたデータ信号をパラレルデータ信号に変換してパラレルデータとしてフレームメモリ２６等へと出力するのである。
【００３０】
＝＝＝フレームデータ＝＝＝
ここで、ＬＣＤコントローラ１４からデータ信号線３４を通じて通信インターフェイス２４に伝送されるデータ信号について説明する。ここでは、データ信号として、所定のビット数のフレームデータがＬＣＤコントローラ１４から通信インターフェイス２４へと伝送される。
【００３１】
図３は、このフレームデータについて説明したものである。フレームデータは、同図に示すように、所定のビット数のデータにより構成されたものである。フレームデータは、このような所定のビット数のデータを１つのフレームデータとして当該フレームデータを１つの単位として、ＬＣＤコントローラ１４から通信インターフェイス２４へと伝送される基準クロック信号に同期して出力される。フレームデータは、基準クロック信号の１クロック分、即ち１周期分が、１ビットのデータに対応していて、基準クロック信号が１クロック分進むごとに１ビットのデータがデータ信号線３４を通じて伝送される。１つのフレームデータの伝送が終了すると、次のフレームデータの伝送が行われる。このようにフレームデータは、所定のビット数のデータを１つの単位としてＬＣＤコントローラ１４から通信インターフェイス２４へと順次伝送される。基準クロック信号は、このフレームデータの伝送時のみ出力し、フレームデータ伝送が終了したとき、又はフレームデータの伝送を行っていないときには、ＬＣＤコントローラ１４（データ送信部）から出力されない。
【００３２】
＜フレームデータの種類＞
ここで伝送されるフレームデータは、ＬＣＤパネル２２に表示すべき画像のデータやコマンドデータ、パラメータなどといった、ＬＣＤコントローラ１４から通信インターフェイス２４へと送られる送信データの種類によって異なる。
【００３３】
図４Ａ〜図４Ｃは、ここで伝送されるフレームデータについて説明したものである。図４Ａは、ＬＣＤパネル２２に表示すべき画像のデータを送信するためのフレームデータの一例を説明したものである。図４Ｂは、ＬＣＤモジュール２０に対してコマンドデータを送信するためのフレームデータの一例を説明したものである。図４Ｃは、ＬＣＤモジュール２０に対してパラメータを送信するためのフレームデータの一例を説明したものである。
【００３４】
各フレームデータには、図４Ａ〜図４Ｃに示すように、それぞれ各フレームデータに含まれる送信データの種類を識別するための識別データが付加されている。この識別データは、フレームデータに含まれる送信データの種類、即ち、ＬＣＤパネル２２に表示すべき画像のデータやコマンドデータ、パラメータなどに応じてそれぞれ異なっている。ここでは、識別データは、２ビット（bit）のデータにより構成されている。また、識別データは、各フレームデータの先頭部に各々配置されている。つまり、識別データは、そのフレームデータの中で最初に送信される。このように各フレームデータにそれぞれ識別データが付加されることで、受信側では、各フレームデータに含まれる送信データの種類を識別することができるようになっている。
【００３５】
ここで、各フレームデータについて個別に説明する。
【００３６】
ＬＣＤパネル２２に表示すべき画像の画像データを含むフレームデータは、図４Ａに示すように、識別データの他に、画像データとして、その画像を構成する１つの画素のデータを有している。その１つの画素のデータ（以下、画素データという）は、ここでは、レッド（Ｒ）の階調値データ（以下、Ｒデータという）と、グリーン（Ｇ）の階調値データ（以下、Ｇデータという）と、ブルー（Ｂ）の階調値データ（以下、Ｂデータという）とにより構成されている。各色の階調値データ（即ち、Ｒデータ、Ｇデータ及びＢデータ）は、それぞれ６bitのデータにより構成されている。これにより、１つのフレームデータは、２bitの識別データを含め、合計２０bitのデータにより構成されている。
【００３７】
コマンドデータを含むフレームデータについても同様に、図４Ｂに示すように、合計２０bitのデータにより構成される。ただし、コマンドデータは、同図に示すように、８bitのデータにより構成されていることから、２bitの識別データを付加して、１０bit分のデータが不足することになる。そこで、コマンドデータを含むフレームデータの場合には、不足した部分については、ダミーデータを付加することとする。ここでは、ダミーデータが１０bit分付加される。このダミーデータは、ＬＣＤモジュール２０を動作させる上で何ら寄与しない無効なデータである。このように１０bitのダミーデータを付加することで、８bitのコマンドデータを１つのフレームデータとしてコントロールユニット１０からＬＣＤモジュール２０に送信することができる。
【００３８】
パラメータを含むフレームデータについても同様に、図４Ｃに示すように、合計２０bitのデータにより構成される。ただし、パラメータについても、８bitのデータにより構成されていることから、２bitの識別データを付加して、１０bit分のデータが不足することになる。このため、コマンドデータを含むフレームデータの場合と同様に、１０bitのダミーデータを付加する。このように１０bitのダミーデータを付加することで、８bitのパラメータを１つのフレームデータとしてコントロールユニット１０からＬＣＤモジュール２０に送信することができる。
【００３９】
＜コマンドデータ＞
ここで、コマンドデータについて説明する。フレームデータに含まれるコマンドデータとしては、このような画面表示システムの場合に、具体的には、例えば、次の（１）〜（５）のようなコマンドのデータがある。  
（１）ＬＣＤパネルの表示のＯＮ／ＯＦＦを制御するコマンド
（２）リセットを実行するためのコマンド
（３）画像のデータの送信開始を知らせるコマンド
（４）画像のデータの送信終了を知らせるコマンド
（５）パワーセーブの設定及び解除を行うためのコマンド
なお、フレームデータに含まれるコマンドデータとしては、これら（１）〜（５）のコマンド以外にも、多くのコマンドのデータがある。
【００４０】
＝＝＝受信側の処理＝＝＝
通信インターフェイス２４は、クロック信号線３２を通じて送られてきた基準クロック信号に基づき、データ信号線３４を通じて送られてきたフレームデータを受信する。そして、通信インターフェイス２４は、受信したフレームデータに含まれる送信データ、即ち、ＬＣＤパネル２２に表示すべき画像のデータやコマンドデータ、パラメータなどの各種データをパラレルデータに変換して出力する処理を行う。
【００４１】
ただし、ここでは、通信インターフェイス２４は、受信したフレームデータに含まれる識別データを参照して、受信したフレームデータに含まれる送信データの種類を特定して、当該送信データの種類に応じて、パラレルデータに変換して出力する処理を行うタイミングを変更する。具体的には、ＬＣＤパネル２２に表示すべき画像のデータを含むフレームデータと、コマンドデータ又はパラメータを含むフレームデータとの場合で、それぞれパラレルデータに変換して出力する処理を行うタイミングが異なる。
【００４２】
＜（１）ＬＣＤパネル２２に表示すべき画像のデータを含む場合＞
図５は、フレームデータがＬＣＤパネル２２に表示すべき画像のデータを含む場合の処理を行うタイミングについて説明したものである。ＬＣＤパネル２２に表示すべき画像のデータの場合、フレームデータが連続して送信される。つまり、例えば、同図に示すように、フレーム１〜フレーム４の各フレームデータが連続して送信される。これは、ＬＣＤモジュール２０のフレームメモリ２６に格納される一画面分の画像の画像データがまとめて書き換えられるからである。ＬＣＤモジュール２０のフレームメモリ２６に格納される一画面分の画像の画像データをまとめて書き換えるために、一画面分の画像を構成する多数の画素の画素データが、ＬＣＤコントローラ１４から通信インターフェイス２４へと送信されるのである。
【００４３】
通信インターフェイス２４が、受信したフレームデータに含まれる送信データ、即ちここでは、ＬＣＤパネル２２に表示すべき画像を構成する画素の画素データをパラレルデータに変換して出力する処理を行う場合、その処理が行われるのは、同図に示すように、そのフレームデータの受信が全て完了した後である。つまり、パラレルデータに変換して出力する処理が行われるタイミングは、通信インターフェイス２４が次のフレームデータの受信を開始した後である。これは、フレームデータに含まれる１画素分の画素データを全て受信して揃わない限り、パラレルデータに変換して出力することができないからである。
【００４４】
通信インターフェイス２４は、次に受信したフレームデータの場合についても同様に、１フレーム分の全てのフレームデータを受信した後、パラレルデータに変換して出力する処理を行う。このようにして通信インターフェイス２４は、ＬＣＤコントローラ１４から送られてきたＬＣＤパネル２２に表示すべき画像の画像データを含むフレームデータを順次処理する。
【００４５】
＜（２）コマンドデータ又はパラメータを含む場合＞
一方、コマンドデータ又はパラメータを含む場合には、通信インターフェイス２４は、ＬＣＤパネル２２に表示すべき画像の画像データを含む場合のように、１フレーム分の全てのフレームデータを受信した後に、パラレルデータに変換して出力する処理を行うわけではない。
【００４６】
図６は、コマンドデータ又はパラメータを含む場合の処理を行うタイミングについて説明したものである。コマンドデータ又はパラメータを含む場合、フレームデータには、図４Ｂ又は図４Ｃにて説明したように、コマンドデータ又はパラメータの他に、ダミーデータが付加されている。このダミーデータは、コマンドデータを含むフレームデータを所定のビット数のデータ、即ちここでは、２０bitのデータにするために付加されたデータであり、ＬＣＤモジュール２０を動作させる上で何ら寄与しない無効なデータである。このような無効なダミーデータを全て受信しなくても、コマンドデータ又はパラメータの受信が完了した時点で、通信インターフェイス２４は、パラレルデータに変換して出力する処理を開始することができる。
【００４７】
そこで、本実施形態の通信インターフェイス２４は、フレームデータに含まれる識別データを参照して、フレームデータに含まれる送信データの種類を調べ、例えば、コマンドデータやパラメータ等を含むフレームデータのように、ダミーデータが付加されたフレームデータの場合には、パラレルデータに変換して出力する処理を早いタイミングで開始する。
【００４８】
このように処理を早いタイミングで開始した場合、その処理は、通信インターフェイス２４がデータ信号線３４を通じてフレームデータとしてダミーデータを受信している間に、実行される。その処理は、フレームデータとしてダミーデータが送られてきている間に、クロック信号線を通じて受信した基準クロック信号に基づき、通信インターフェイス２４により実行される。さらに、その処理は、ＬＣＤコントローラ１４からフレームデータとしてダミーデータが送られてきている間に終了する。つまり、通信インターフェイス２４がフレームデータの受信を完了するまでの間に、その処理が終了する。
【００４９】
このように通信インターフェイス２４が、例えば、コマンドデータやパラメータ等のようにダミーデータが付加されたフレームデータを処理する場合に、パラレルデータに変換して出力する処理を早いタイミングにて実行することで、処理を早めに完結することができる。これにより、シリアルデータ伝送において、データの伝送を効率よく簡単に行うことができる。
【００５０】
なお、その処理については、必ずしもＬＣＤコントローラ１４からフレームデータとしてダミーデータが送られてきている間に終了する必要はない。つまり、通信インターフェイスにてフレームデータとしてダミーデータを受信した後、次のフレームデータを受信しているときに、その処理は終了しても良い。このような場合でも、処理を早いタイミングにて実行することができるから、処理を早めに完結することができる。
【００５１】
＝＝＝データ伝送の全体の流れ＝＝＝
次に、データ伝送処理の全体の流れを説明する。
【００５２】
図７は、本実施形態の処理の流れを説明するためのフロー図である。図８は、メモリ１６に書き込まれるデータの内容及び順序の説明図である。図９は、画像データの並び順の説明図である。
【００５３】
まず、ＣＰＵ１２は、図８に示すような順に、制御データ（コマンドデータ、パラメータ）、画像データ及び識別データをメモリ１６に書き込む（Ｓ１０１）。このとき、ＣＰＵ６２は、３２bitを１単位として、１単位毎に１フレーム分の２０bitのデータと１２bit分のダミーデータとを格納する。例えば、ある１単位の中には、コマンドデータがフレームに含まれていることを示すための２bitの識別データと、８bitのコマンドデータと、２２bitのダミーデータとが格納されている。また、別の１単位の中には、パラメータがフレームに含まれていることを示すための２bitの識別データと、８bitのパラメータと、２２bitのダミーデータとが格納されている。また、さらに別の１単位の中には、画像データが含まれていることを示すための２bitの識別データと、６bitのＲデータ、Ｇデータ及びＢデータと、１２bitのダミーデータとが格納されている。なお、フレームの中に制御データが含まれるか画像データが含まれるかに関わらず、３２bitの単位における２０bitのフレームの格納位置は共通している。
【００５４】
各単位の並ぶ順序は、後に説明するようにデータの送信順序になる。言い換えると、ＣＰＵ１２は、データの転送順序に従って、各単位をメモリ１６に書き込む。
【００５５】
最初の方に並ぶ単位の中には、例えばＬＣＤパネルの表示のＯＮを制御するコマンドや、画像データの送信開始を知らせるコマンドなどが含まれる。また、例えばコントローラ３０の設定時に用いられるパラメータ等も、最初の方に並ぶ単位の中に含まれる。このように、画像データを送信する前に必要となるコマンドやパラメータが、画像データよりも先に送られるように、最初の方に並ぶ３２bitの単位の中に含まれる。
【００５６】
これらのコマンドデータやパラメータを含む単位の後に、１行目の画像データを含む全部で３２４個の単位が並ぶ。フレームメモリ２６に記憶される一画面分の画像の１行は３２１画素から構成されるにもかかわらず、ＣＰＵ１２はメモリ１６に１行分の画像データとして３２４画素分のデータを書き込んでいる（図８、図９参照）。これは、ＣＰＵ１２が１度に１２８bit（４単位分）ずつデータをメモリ１６に書き込むためである。但し、各行の第３２２画素〜第３２４画素分のデータは、ダミーデータになっている。
【００５７】
そして、１行目の画像データを含む３２４個の単位の後に、２行目の画像データを含む３２４個の単位が並び、これに続いて同様に２４０行目までの各行の画像データを含む単位が順に並ぶ。また、画像データを含む３２４×２４０個の単位の後に、例えば画像データの送信終了を知らせるコマンドを含む単位が並ぶ。
【００５８】
メモリ１６へデータが書き込まれた後、ＣＰＵ１２は、ＬＣＤコントローラ１４に、転送開始アドレスを通知する（Ｓ１０２）。また、このとき、ＣＰＵ１２は、制御データが含まれる単位数や、１行分の画像データが格納される単位数（この場合、３２１）や、転送すべき単位数なども通知する。なお、ＣＰＵ１２は、これらの通知を行った後、ＬＣＤコントローラ１４の転送処理の完了を待たずに、次の処理を行うことが可能である。
【００５９】
通知を受けたＬＣＤコントローラ１４は、通知された転送開始アドレスから順に、各単位のフレームデータを通信インターフェイス２４へ転送する（Ｓ１０３）。このとき、ＬＣＤコントローラ１４は、メモリ１６から３２bitの単位を読み出し、読み出された３２bitのデータのうちの所定の格納位置の２０bitを通信インターフェイス２４へ伝送する。これにより、ＬＣＤコントローラ１４は、３２bitのデータの中からフレームデータを探索する必要なく、フレームデータを通信インターフェイス２４へ順次転送することができる。
【００６０】
なお、ＬＣＤコントローラ１４は、通知された転送開始アドレスから順にフレームデータを転送するので、まずコマンドデータやパラメータを含むフレームデータが転送され、続いて画像データを含むフレームデータが転送される。Ｓ１０２において通知された「制御データが含まれる単位数」に基づいて、ＬＣＤコントローラ１４は、１行目の第１画素の画像データを含むフレームデータの転送されるタイミングを認識できる。さらに、Ｓ１０２において通知された「１行分の画像データが格納される単位数（この場合、３２１）に従って、ＬＣＤコントローラ１４は、１行目の第３２１画素の画像データを含むフレームデータを転送した後、１行目の第３２２画素〜第３２４画素の画像データを含むフレームデータを転送せずに、２行目の第１画素を含むフレームデータを転送する。また、Ｓ１０２において通知された「転送すべき単位数」に従って、ＬＣＤコントローラ１４は、通知された単位数分のフレームデータを転送すれば、転送処理を完了する。なお、ＬＣＤコントローラ１４は、最後に転送するフレームデータの中のコマンドが「画像データの送信終了を知らせるコマンド」であることを認識して転送処理を完了するのではない。つまり、ＬＣＤコントローラ１４は、メモリ１６から読み出した３２bitの単位の中の所定の格納位置の２０bitを単にフレームデータとして通信インターフェイス２４へ伝送するだけであり、フレームデータの中を解析するわけではない。
【００６１】
通信インターフェイス２４は、ＬＣＤコントローラ１４から順次伝送される２０bitのフレームデータのうちの先頭の２bitのデータ（識別データ）に基づいて、各フレームデータに含まれるデータの種類を識別する。識別データがコマンドデータを示す場合、通信インターフェイス２４は、その識別データに続く８bitのデータを、コマンドデータとしてコントローラ３０へ送信する。また、識別データがパラメータを示す場合、通信インターフェイス２４は、その識別データに続く８bitのデータを、パラメータとしてコントローラ３０へ送信する。これにより、通信インターフェイス２４からのコマンドデータ及びパラメータに基づいて、コントローラ３０が設定される。識別データが画像データを示す場合、通信インターフェイス２４は、その識別データに続く１８bitのデータを、画素データとしてフレームメモリ２６に記憶する。なお、識別データに続く１８bitのデータのうち、最初の６bitのデータはＲデータとして、次の６bitのデータはＧデータとして、最後の６bitのデータはＢデータとして、フレームメモリ２６に記憶される。なお、通信インターフェイス２４には１行目の第１画素から順に画像データが伝送されてくるため、通信インターフェイス２４は、伝送されてくる順に従ってフレームメモリ２６に画像データを格納する。これにより、フレームメモリ２６には、３２１画素×２４０画素の画素データが一画面分の画像の画像データとして格納される。
【００６２】
最後に転送されるフレームデータの識別データは、フレームデータの中にコマンドデータがあることを示す。このフレームデータの識別データを識別した通信インターフェイス２４は、このコマンドをコントローラ３０へ送信する。コマンドを受けたコントローラ３０は、設定された内容に基づいて、フレームメモリ２６に格納されている一画面分の画像の画像データを読み出し、読み出された画像データに基づきＬＣＤパネル２２にその画像を表示するための信号を生成し、その信号をＬＣＤパネル２２に向けて出力する。なお、ＬＣＤパネル２２は３２０画素×２４０画素の画像を表示するものなので、フレームメモリ２６に記憶された一画面分の画像の画像データのうち、３２０画素×２４０画素の画素データはＬＣＤパネル２２の表示に用いられるが、１画素×２４０画素の画素データは非表示のデータになる。また、ＬＣＤパネル２２の各画素はＲドット・Ｇドット・Ｂドットの発光部から構成されているので、コントローラ３０は、Ｒデータに基づいてＲドットを発光させるための信号を生成し、Ｇデータに基づいてＧドットを発光させるための信号を生成し、Ｂデータに基づいてＢドットを発光させるための信号を生成する。
【００６３】
以上に説明した本実施形態では、まず、ＣＰＵ１２が制御データ（コマンドデータやパラメータ）及び画像データをメモリ１６に所定順に書き込む（図８参照）。そして、ＬＣＤコントローラ１４は、メモリに記憶されている順にフレームデータを通信インターフェイス２４へ送信する。通信インターフェイス２４は、受信したフレームデータを識別し、フレームデータに制御データが含まれている場合にはその制御データに従ってコントローラ３０を設定し、フレームデータに画像データが含まれている場合にはその画像データをフレームメモリ２６に記憶する。そして、コントローラ３０は、制御データに基づく設定に応じて、フレームメモリ２６に記憶された画像データに従って表示部に画像を表示する。本実施形態では、このような処理を行うことにより、フレームデータ送信時のＣＰＵ１２の負荷を減らすことができる。
【００６４】
また、本実施形態では、ＣＰＵ１２は、３２bitのデータ長を１単位とし、各単位の所定の２０bitの領域にフレームデータを格納し、このような３２bitの単位をメモリ１６に所定順に書き込む。そして、ＬＣＤコントローラ１４は、メモリ１６から３２bitの単位を順に読み出し、読み出された３２bitのデータのうちの所定の格納位置の２０bitを通信インターフェイス２４へ伝送する。これにより、ＬＣＤコントローラ１４は、３２bitのデータの中からフレームデータを探索する必要なく、フレームデータを通信インターフェイス２４へ順次転送することができる。また、このようなＬＣＤコントローラ１４の構成は単純化できる。
【００６５】
また、本実施形態では、ＣＰＵ１２は、３２bitの各単位において、所定の格納位置の２０bit以外の１２bitの領域に、ダミーデータを格納している。この１２bitのデータは、ＬＣＤコントローラ１４から通信インターフェイス２４へ送信されることがないためである。また、仮にこの１２bitの領域に次のフレームデータを格納すると、各単位においてフレームデータの格納位置が異なるようになるため、ＬＣＤコントローラ１４の構成が複雑になってしまう。
【００６６】
また、本実施形態では、フレームメモリは、表示部の１行につき３２１個の画素データを記憶する必要がある。このため、ＣＰＵ１２は、第３２１画素の画素データを含む単位をメモリ１６に書き込む必要がある。一方、ＣＰＵ１２は、１度に１２８bit（４単位分）ずつデータをメモリ１６に書き込んでいる。このため、第３２１画素の画素データを含む単位は、単独でメモリ１６に書き込むことができない状態になる。そこで、ＣＰＵ１２は、第３２１画素の画素データをメモリ１６に書き込む際には、第３２２画素〜第３２４画素の画素データをダミーデータとしてメモリ１６に書き込む。これにより、ＣＰＵ１２は、１度に１２８bit（４単位分）ずつデータをメモリ１６に書き込みながら、第３２１画素の画素データを含む単位をメモリ１６に書き込むことができる。
【００６７】
前述のＣＰＵ１２は、「画像データの送信終了を知らせるコマンド」をメモリ１６に書き込むとともに、このコマンドの位置に関する情報として「転送すべき単位数」をＬＣＤコントローラ１４へ通知する。ＬＣＤコントローラ１４は、ＣＰＵ１２から通知された「転送すべき単位数」に従って、通知された単位数分のフレームデータを転送すれば、転送処理を完了する。一方、通信インターフェイス２４は、ＬＣＤコントローラ１４から受信したフレームデータに含まれる「画像データの送信終了を知らせるコマンド」に従って、画像データの受信を終了する。これにより、ＬＣＤコントローラ１４は、メモリ１６から読み出した３２bitの単位の中の所定の格納位置の２０bitを単にフレームデータとして通信インターフェイス２４へ伝送するだけでよい。また、このようなＬＣＤコントローラ１４の構成は単純化できる。
【００６８】
また、ＣＰＵ１２は、制御データや画像データをメモリ１６に書き込む際に、識別データを付加している（図８参照）。これにより、ＬＣＤコントローラ１４が通信インターフェイス２４へ送信するフレームデータには、そのフレームデータに含まれるデータに応じた識別データが付加されており、通信インターフェイス２４は、この識別データに基づいて、受信したフレームデータに含まれるデータを識別する。これにより、ＬＣＤコントローラ１４は、メモリ１６から読み出した３２bitの単位の中の所定の格納位置の２０bitを単にフレームデータとして通信インターフェイス２４へ伝送するだけでよい。また、このようなＬＣＤコントローラ１４の構成は単純化できる。
【００６９】
＝＝＝フレームデータの別の実施形態＝＝＝
図１０Ａ〜図１０Ｃは、別の実施形態について説明したものである。ここでは、ＬＣＤパネル２２に表示すべき画像のデータを含むフレームデータが２種類ある場合を例にして説明する。図１０Ａ及び図１０Ｂは、２種類のＬＣＤパネル２２に表示すべき画像のデータを含むフレームデータについてそれぞれ説明したものである。図１０Ｃは、この場合のコマンドデータを含むフレームデータの一例について説明したものである。
【００７０】
２種類のＬＣＤパネル２２に表示すべき画像のデータを含むフレームデータは、図１０Ａ及び図１０Ｂに示すように、レッド（Ｒ）の階調値データ（以下、Ｒデータという）と、グリーン（Ｇ）の階調値データ（以下、Ｇデータという）と、ブルー（Ｂ）の階調値データ（以下、Ｂデータという）との順序がそれぞれ異なっている。図１０Ａに示すフレームデータでは、データの送信順序に従って、グリーン（Ｇ）、レッド（Ｒ）、ブルー（Ｂ）の順に各階調値データ（Ｇデータ、Ｒデータ、Ｂデータ）が並んでいる。また、図１０Ｂに示すフレームデータでは、ブルー（Ｂ）、レッド（Ｒ）、グリーン（Ｇ）の順に各階調値データ（Ｇデータ、Ｒデータ、Ｂデータ）が並んでいる。
【００７１】
また、ここでは、グリーン（Ｇ）の階調値データ（Ｇデータ）が６bitのデータにより構成されている一方、レッド（Ｒ）の階調値データ（Ｒデータ）及びブルー（Ｂ）の階調値データ（Ｂデータ）がそれぞれ５bitのデータにより構成されている。識別データは、これら５bitのレッド（Ｒ）の階調値データ（Ｒデータ）及びブルー（Ｂ）の階調値データ（Ｂデータ）にそれぞれ１bitずつ分かれて付帯して配置されている。ここでは、レッド（Ｒ）の階調値データ（Ｒデータ）には、１bitの第１識別データが付帯している。また、ブルー（Ｂ）の階調値データ（Ｂデータ）には、１bitの第２識別データが付帯している。第１識別データは、フレームデータの中央部に配置される。
【００７２】
一方、第２識別データは、フレームデータに含まれる送信データの種類に応じて異なる。つまり、ここでは、図１０Ａに示すフレームデータでは、第２識別データがブルー（Ｂ）の階調値データ（Ｂデータ）に付帯して最後尾に配置されている。一方、図１０Ｂに示すフレームデータでは、同じくブルー（Ｂ）の階調値データ（Ｂデータ）に付帯して先頭部より若干後方の位置に配置されている。図１０Ａ及び図１０Ｂに示すフレームデータをそれぞれ判別するためには、第１識別データを参照することになる。つまり、ここでは、第１識別データが「０」か「１」かによって判別することになる。
【００７３】
コマンドデータを含むフレームデータは、図１０Ｃに示すように、コマンドデータが第１コマンドデータと第２コマンドデータと２つのコマンドデータに分割されて配置されている。これら第１及び第２の２つのコマンドデータの間に、図１０Ｂに示すＬＣＤパネル２２に表示すべき画像のデータを含むフレームデータと区別するために第２識別データが配置されている。この第２識別データは、図１０Ｂに示すフレームデータに設けられた第２識別データと異なるデータになるように設定される。つまり、図１０Ｂに示すフレームデータに設けられた第２識別データが「０」と設定された場合には、図１０Ｃに示すフレームデータに設けられた第２識別データは「１」と設定される。
【００７４】
また、このコマンドデータを含むフレームデータには、図１０Ｃに示すように、１０bitのダミーデータが付加されている。このダミーデータは、コマンドデータを含むフレームデータ全体が所定のビット数、即ち１８bitのデータになるように付加されている。第２コマンドデータとダミーデータとの間には、第１識別データが配置されている。この第１識別データは、図１０Ａに示すフレームデータと区別するためのもので、データ自体は、図１０Ｂに示すフレームデータに設けられた第１識別データと同じものとなる。つまり、図１０Ｂに示すフレームデータの第１識別データが「１」であれば、図１０Ｃに示すコマンドデータを含むフレームデータの第１識別データも「１」となる。このようにして、コマンドデータを含むフレームデータを、図１０Ａ及び図１０Ｂに示すＬＣＤパネル２２に表示すべき画像のデータを含むフレームデータと識別することができるようにする。
【００７５】
さらに、コマンドデータを含むフレームデータと、パラメータを含むフレームデータとを識別する場合には、第１コマンドデータと第２識別データとの間に設けられた第１拡張ビットや、第２コマンドデータと第１識別データとの間に設けられた第２拡張ビットにそれぞれ異なる識別データを設定することによって、識別が可能である。
【００７６】
図１１は、この場合において、パラレルデータに変換して出力する処理を行うタイミングを早める方法について概略的に説明したものである。
【００７７】
フレームデータがＬＣＤパネル２２に表示すべき画像のデータを含む場合には、前述した場合と同様に、ＬＣＤコントローラ１４から送られてきたフレームデータを全て受信しなければ、次の処理、即ちここでは、フレームデータに含まれる送信データ（この場合、ＬＣＤパネル２２に表示すべき画像を構成する１画素分のデータ）をパラレルデータに変換して出力する処理を行うことはできない。
【００７８】
一方、フレームデータがコマンドデータやパラメータを含む場合には、前述した場合と同様に、次の処理、即ちパラレルデータに変換して出力する処理を行うタイミングを早めることができる。すなわち、例えば、コマンドデータ含むフレームデータの場合には、同図に示すように、第１識別データを受信した時点で、ＬＣＤパネル２２に表示すべき画像のデータを含むフレームデータか、又はコマンドデータ又はパラメータを含むフレームデータなのかを識別することができる。このことから、第１識別データを受信した後に、通信インターフェイス２４が、例えば、パラレルデータに変換して出力する処理等の次の処理を行うことができる。
【００７９】
このことから、フレームデータがこのように構成された場合であっても、フレームデータがコマンドデータやパラメータを含む場合には、パラレルデータに変換して出力する処理を早いタイミングにて実行することで、処理を早めに完結することができる。これにより、シリアルデータ伝送において、データの伝送を効率よく簡単に行うことができる。
【００８０】
＝＝＝その他の実施の形態＝＝＝
以上、一実施形態に基づき説明したが、上記の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更または改良され得るとともに、本発明には、その等価物が含まれることは言うまでもない。特に、以下に述べる実施形態であっても、本発明に含まれるものである。
【００８１】
＜データ送信部＞
前述した実施の形態では、「データ送信部」として、画面表示システム２を構成するコントロールユニット１０側のＬＣＤコントローラ１４の場合を例にして説明したが、ここでいう「データ送信部」にあっては、必ずしもこのようなＬＣＤコントローラ１４の場合には限らない。つまり、当該シリアルデータ伝送方法が適用される各種装置や各種システムにおいて、データの送信を行う側であれば、どのような場合であっても、「データ送信部」に該当する。
【００８２】
＜データ受信部＞
前述した実施の形態では、「データ受信部」として、画面表示システム２を構成するＬＣＤモジュール２０側の通信インターフェイス２４の場合を例にして説明したが、ここでいう「データ受信部」にあっては、必ずしもこのような通信インターフェイス２４の場合には限らない。つまり、当該シリアルデータ伝送方法が適用される各種装置や各種システムにおいて、データの受信を行う側であれば、どのような場合であっても、「データ受信部」に該当する。
【００８３】
＜識別ビット＞
前述した実施の形態では、識別データとして、２bitの識別データがフレームデータに付加されていたが、ここでいう「識別データ」にあっては、このような２bitの識別データには限らない。つまり、「識別データ」は、１bitのデータにより構成されても良く、また３bit以上のデータにより構成されても良い。  
また、前述した実施の形態では、識別データが送信データの種類として、ＬＣＤパネル２２に表示すべき画像のデータと、コマンドデータと、パラメータとについてそれぞれ識別し得るように設定されていたが、ここでいう「識別データ」にあっては、必ずしもこのような識別を行うものには限らない。つまり、シリアルデータ伝送方法にて伝送される送信データの様々な種類に応じて「識別データ」が設定される。
【００８４】
＜フレームデータ＞
前述した実施の形態では、「フレームデータ」として、所定のビット数、即ち、２０bitのフレームデータと１８bitのフレームデータの場合を例にして説明した、「フレームデータ」のビット数については、必ずしもこのようなビット数になるとは限らない。つまり、「フレームデータ」のビット数はより小さくとも良く、またより大きくても良い。
【００８５】
＜処理について＞
前述した実施の形態では、データ受信部（通信インターフェイス２４）にて行う「処理」の一例として、受信したフレームデータに含まれる送信データをパラレルデータに変換して出力する処理を例にして説明したが、ここでいう「処理」については、必ずしもこのような処理には限らない。つまり、受信したフレームデータに含まれる送信データに対して行う処理であれば、どのような処理であっても構わない。例えば、シフトレジスタに転送する処理や、メモリ等への書き込みを行う処理、その他に外部に転送する処理などであっても構わない。要するに、フレームデータに含まれる送信データの種類に応じて、処理を行うタイミングを変更し得るような処理であれば、どのような処理も、ここでいう「処理」に該当する。
【００８６】
＜シリアルデータ伝送装置について＞
前述した実施の形態では、「シリアルデータ伝送装置」として、画面表示システム２を構成するコントロールユニット１０のＬＣＤコントローラ１４とＬＣＤモジュール２０の通信インターフェイス２４との間で、データの伝送を行う装置を例にして説明したが、ここでいう「シリアルデータ伝送装置」にあっては、このような場合には限らない。つまり、データ送信部とデータ受信部との間に、クロック信号線と、データ信号線とが介設されて、これらクロック信号線とデータ信号線を通じてデータの伝送を行う装置であれば、どのような装置も、ここでいう「シリアルデータ伝送装置」に相当する。
【００８７】
＜表示部＞
前述した実施の形態では、「表示部」として、Ｒドット、Ｇドット及びＢドットがストライプ配列された３２０画素×２４０画素のＬＣＤパネルの場合を例にして説明したが、必ずしもこのような表示部の場合には限られない。例えば、Ｒドット、Ｇドット及びＢドットがデルタ配列された２８０画素×２２０画素の表示パネルの場合のように、画像データを表示可能なものであれば、「表示部」に相当する。
【図面の簡単な説明】
【００８８】
【図１】画面表示システムの一例の構成を説明する説明図。
【図２】コントロールユニットとＬＣＤモジュールとの間のデータ伝送方法の説明図。
【図３】フレームデータの説明図。
【図４Ａ】フレームデータの構成の一例について説明した説明図。
【図４Ｂ】フレームデータの構成の他の例について説明した説明図。
【図４Ｃ】フレームデータの構成の他の例について説明した説明図。
【図５】図４Ａ及び図４Ｂのフレームデータの構成例において次の処理を行うタイミングについての説明図。
【図６】図４Ｃのフレームデータの構成例において、次の処理を行うタイミングについての説明図。
【図７】本実施形態の処理の流れを説明するためのフロー図。
【図８】メモリ１６に書き込まれるデータの内容及び順序の説明図。
【図９】画像データの並び順の説明図。
【図１０Ａ】他のフレームデータの構成例について説明した説明図。
【図１０Ｂ】他のフレームデータの構成例について説明した説明図。
【図１０Ｃ】他のフレームデータの構成例について説明した説明図。
【図１１】図１０Ａ〜図１０Ｃの他のフレームデータの構成例において、次の処理を行うタイミングを早める方法についての説明図。
【符号の説明】
【００８９】
１０  コントロールユニット、１２  ＣＰＵ、１４  ＬＣＤコントローラ、
１６  メモリ、２０  ＬＣＤモジュール、２２  ＬＣＤパネル、
２４  通信インターフェイス、２６  フレームメモリ、
２８  フレームメモリコントローラ、３０  コントローラ、
３２  クロック信号線、３４  データ信号線
【図１】
0005157059.tif 000002
【図２】
0005157059.tif 000003
【図３】
0005157059.tif 000004
【図５】
0005157059.tif 000005
【図７】
0005157059.tif 000006
【図８】
0005157059.tif 000007
【図９】
0005157059.tif 000008
【図４Ａ】
0005157059.tif 000009
【図４Ｂ】
0005157059.tif 000010
【図４Ｃ】
0005157059.tif 000011
【図６】
0005157059.tif 000012
【図１０Ａ】
0005157059.tif 000013
【図１０Ｂ】
0005157059.tif 000014
【図１０Ｃ】
0005157059.tif 000015
【図１１】
0005157059.tif 000016