(57)【要約】【課題】  シリアルデータ伝送においてもっと効率良く簡単にデータの伝送を行う。【解決手段】  シリアルデータ伝送方法は、データ送信部からデータ送信時に周期的な基準クロック信号をクロック信号線を通じてデータ受信部に出力するステップと、データ送信部にて、送信データに当該送信データの種類を識別するための識別データを付加して所定のビット数のフレームデータを生成して当該フレームデータを１つの単位として基準クロック信号に同期してデータ信号線を通じてデータ受信部に出力するステップと、データ受信部にて、クロック信号線を通じて送られてきた基準クロック信号に基づき、データ信号線を通じて送られてきたフレームデータを受信するステップと、受信したフレームデータに含まれる識別データを参照して送信データの種類に応じて、送られてきたフレームデータに含まれる送信データの処理を開始するタイミングを変更するステップと、を有する。【選択図】  図６
2007088615.tif 000002
【特許請求の範囲】
【請求項１】
データ送信部からデータ送信時に周期的な基準クロック信号をクロック信号線を通じてデータ受信部に出力するステップと、
前記データ送信部にて、送信データに当該送信データの種類を識別するための識別データを付加して所定のビット数のフレームデータを生成して当該フレームデータを１つの単位として前記基準クロック信号に同期してデータ信号線を通じて前記データ受信部に出力するステップと、
前記データ受信部にて、前記クロック信号線を通じて送られてきた前記基準クロック信号に基づき、前記データ信号線を通じて送られてきた前記フレームデータを受信するステップと、
前記データ受信部にて、受信した前記フレームデータに含まれる前記識別データを参照して前記送信データの種類に応じて、受信した前記フレームデータに含まれる前記送信データの処理を開始するタイミングを変更するステップと、
を有することを特徴とするシリアルデータ伝送方法。
【請求項２】
前記基準クロック信号は、前記フレームデータが前記データ信号線を通じて前記データ送信部から前記データ受信部へと送信されていないときには、前記クロック信号線を通じて前記データ送信部から前記データ受信部へと出力されないことを特徴とする請求項１に記載のシリアルデータ伝送方法。
【請求項３】
前記識別データが所定数のビットにより構成されることを特徴とする請求項１または２に記載のシリアルデータ伝送方法。
【請求項４】
前記識別データが前記フレームデータの先頭部に配置されることを特徴とする請求項１〜３のいずれか１項に記載のシリアルデータ伝送方法。
【請求項５】
前記識別データが前記フレームデータの中央部に配置されることを特徴とする請求項１〜３のいずれか１項に記載のシリアルデータ伝送方法。
【請求項６】
前記識別データが前記フレームデータの最後部に配置されることを特徴とする請求項１〜３のいずれか１項に記載のシリアルデータ伝送方法。
【請求項７】
前記処理が前記基準クロック信号に基づき行われることを特徴とする請求項１〜６のいずれか１項に記載のシリアルデータ伝送方法。
【請求項８】
前記フレームデータに含まれる前記送信データの処理が終了した後、次の前記フレームデータに含まれる前記送信データの処理を行うことを特徴とする請求項１〜７のいずれか１項に記載のシリアルデータ伝送方法。
【請求項９】
前記データ送信部にて、前記所定のビット数のフレームデータを生成する際に、前記送信データに対して前記識別データの他にダミーデータを付加することを特徴とする請求項１〜８のいずれか１項に記載のシリアルデータ伝送方法。
【請求項１０】
前記データ受信部に、前記フレームデータとして前記ダミーデータが送られてきている間に、前記クロック信号線を通じて送られてきた前記基準クロック信号に基づき、受信した当該フレームデータに含まれる前記送信データの処理を行うことを特徴とする請求項９に記載のシリアルデータ伝送方法。
【請求項１１】
前記データ受信部にて、受信した前記フレームデータに含まれる前記識別データを参照した結果、前記送信データが特定の種類のデータであった場合に、受信した前記フレームデータに含まれる前記送信データの処理を開始するタイミングを早めることを特徴とする請求項１〜１０のいずれか１項に記載のシリアルデータ伝送方法。
【請求項１２】
前記フレームデータに含まれる前記送信データの処理が、当該フレームデータの受信が全て完了するまでの間に終了することを特徴とする請求項１１に記載のシリアルデータ伝送方法。
【請求項１３】
前記フレームデータに含まれる前記送信データの処理が、当該フレームデータの受信が完了した後、次のフレームデータの受信を行っているときに終了することを特徴とする請求項１１に記載のシリアルデータ伝送方法。
【請求項１４】
前記データ受信部にて、受信した前記フレームデータに含まれる前記識別データを参照した結果、前記送信データが前記特定の種類のデータを除く他の特定の種類のデータであった場合に、受信した前記フレームデータに含まれる前記送信データの処理を次のフレームデータの受信を行っているときに行うことを特徴とする請求項１１〜１３のいずれか１項に記載のシリアルデータ伝送方法。
【請求項１５】
前記特定の種類のデータには、前記データ受信部に接続された装置に対して命令を発行するためのコマンドデータが含まれることを特徴とする請求項１１〜１４のいずれか１項に記載のシリアルデータ伝送方法。
【請求項１６】
前記特定の種類のデータには、前記データ受信部に接続された装置に与えるパラメーターが含まれることを特徴とする請求項１１〜１５のいずれか１項に記載のシリアルデータ伝送方法。
【請求項１７】
データ送信部からデータ送信時に周期的な基準クロック信号をクロック信号線を通じてデータ受信部に出力するステップと、
前記データ送信部にて、送信データに当該送信データの種類を識別するための識別データを付加して所定のビット数のフレームデータを生成して当該フレームデータを１つの単位として前記基準クロック信号に同期してデータ信号線を通じて前記データ受信部に出力するステップと、
前記データ受信部にて、前記クロック信号線を通じて送られてきた前記基準クロック信号に基づき、前記データ信号線を通じて送られてきた前記フレームデータを受信するステップと、
前記データ受信部にて、受信した前記フレームデータに含まれる前記識別データを参照して前記送信データの種類に応じて、受信した前記フレームデータに含まれる前記送信データの処理を開始するタイミングを変更するステップと、
を有し、
前記基準クロック信号は、前記フレームデータが前記データ信号線を通じて前記データ送信部から前記データ受信部へと送信されていないときには、前記クロック信号線を通じて前記データ送信部から前記データ受信部へと出力されず、
前記識別データが所定数のビットにより構成され、
前記識別データが前記フレームデータの先頭部に配置され、また、前記識別データが前記フレームデータの中央部に配置され、
前記処理が前記基準クロック信号に基づき行われ、
前記フレームデータに含まれる前記送信データの処理が終了した後、次の前記フレームデータに含まれる前記送信データの処理を行われ、
前記データ送信部にて、前記所定のビット数のフレームデータを生成する際に、前記送信データに対して前記識別データの他にダミーデータを付加し、
前記データ受信部に、前記フレームデータとして前記ダミーデータが送られてきている間に、前記クロック信号線を通じて送られてきた前記基準クロック信号に基づき、受信した当該フレームデータに含まれる前記送信データの処理を行い、
前記データ受信部にて、受信した前記フレームデータに含まれる前記識別データを参照した結果、前記送信データが特定の種類のデータであった場合に、受信した前記フレームデータに含まれる前記送信データの処理を開始するタイミングを早め、
前記フレームデータに含まれる前記送信データの処理が、当該フレームデータの受信が全て完了するまでの間に終了し、
前記データ受信部にて、受信した前記フレームデータに含まれる前記識別データを参照した結果、前記送信データが前記特定の種類のデータを除く他の特定の種類のデータであった場合に、受信した前記フレームデータに含まれる前記送信データの処理を次のフレームデータの受信を行っているときに行い、
前記特定の種類のデータには、前記データ受信部に接続された装置に対して命令を発行するためのコマンドデータと、前記データ受信部に接続された装置に与えるパラメーターとが含まれることを特徴とするシリアルデータ伝送方法。
【請求項１８】
データ送信時に周期的な基準クロック信号が伝送されるクロック信号線と、
送信データが伝送されるデータ信号線と、
前記基準クロック信号を生成して前記クロック信号線に出力し、送信データに当該送信データの種類を識別するための識別データを付加して所定のビット数のフレームデータを生成して当該フレームデータを１つの単位として前記基準クロック信号に同期してデータ信号線に出力するデータ送信部と、
前記クロック信号線を通じて送られてきた前記基準クロック信号に基づき、前記データ信号線を通じて送られてきた前記フレームデータを受信し、受信した前記フレームデータに含まれる前記送信データの処理をするデータ受信部であって、受信した前記フレームデータに含まれる前記識別データを参照して前記送信データの種類に応じて前記処理を開始するタイミングを変更するデータ受信部と、
を備えたことを特徴とするシリアルデータ伝送装置。
【請求項１９】
データ送信部からデータ送信時に周期的な基準クロック信号をクロック信号線を通じてデータ受信部に出力するステップと、
前記データ送信部にて、送信データに当該送信データの種類を識別するための識別データを付加して所定のビット数のフレームデータを生成して当該フレームデータを１つの単位として前記基準クロック信号に同期してデータ信号線を通じて前記データ受信部にシリアルデータとして出力するステップと、
前記データ受信部にて、前記クロック信号線を通じて送られてきた前記基準クロック信号に基づき、前記データ信号線を通じて送られてきた前記フレームデータを受信するステップと、
前記データ受信部にて、受信した前記フレームデータに含まれる前記送信データをパラレルデータに変換して出力するステップであって、受信した前記フレームデータに含まれる前記識別データを参照して前記送信データの種類に応じて、受信した前記フレームデータに含まれる前記送信データをパラレルデータに変換して出力するタイミングを変更するステップと、
を有することを特徴とするシリアルパラレル変換方法。
【請求項２０】
データ送信時に周期的な基準クロック信号が伝送されるクロック信号線と、
送信データが伝送されるデータ信号線と、
前記基準クロック信号を生成して前記クロック信号線に出力し、送信データに当該送信データの種類を識別するための識別データを付加して所定のビット数のフレームデータを生成して当該フレームデータを１つの単位として前記基準クロック信号に同期してシリアルデータとしてデータ信号線に出力するデータ送信部と、
前記クロック信号線を通じて送られてきた前記基準クロック信号に基づき、前記データ信号線を通じて送られてきた前記フレームデータを受信し、かつ受信した前記フレームデータに含まれる前記送信データをパラレルデータに変換して出力するシリアルパラレル変換部であって、受信した前記フレームデータに含まれる前記識別データを参照して前記送信データの種類に応じて、受信した前記フレームデータに含まれる前記送信データをパラレルデータに変換して出力するタイミングを変更するシリアルパラレル変換部と、
を備えたことを特徴とするシリアルパラレル変換装置。
【請求項２１】
画面表示部と、
前記画面表示部に表示される画像のデータが格納されるフレームメモリと、
前記フレームメモリに格納される前記画像のデータを伝送するためのシリアルデータ伝送装置であって、
データ送信時に周期的な基準クロック信号が伝送されるクロック信号線と、
送信データが伝送されるデータ信号線と、
前記基準クロック信号を生成して前記クロック信号線に出力し、送信データに当該送信データの種類を識別するための識別データを付加して所定のビット数のフレームデータを生成して当該フレームデータを１つの単位として前記基準クロック信号に同期してデータ信号線を通じて前記データ受信部に出力するデータ送信部と、
前記クロック信号線を通じて送られてきた前記基準クロック信号に基づき、前記データ信号線を通じて送られてきた前記フレームデータを受信し、受信した前記フレームデータに含まれる前記送信データの処理をするデータ受信部であって、受信した前記フレームデータに含まれる前記識別データを参照して前記送信データの種類に応じて前記処理を開始するタイミングを変更するデータ受信部と、
を有するシリアルデータ伝送装置と、
を備えたことを特徴とする画面表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シリアルデータ伝送方法、シリアルデータ伝送装置、シリアルデータ伝送方法、シリアルパラレル変換方法、シリアルパラレル変換装置および画面表示システムに関する。
【背景技術】
【０００２】
データを伝送する方式の１つとして、シリアルデータ伝送方法がある。このシリアルデータ伝送方式は、１本のデータ信号線にてデータを直列に伝送する方法である。このシリアルデータ伝送方式では、このようなシリアルデータ伝送を実現するために、データ送信側とデータ受信側との間には、一般に、クロック信号線と、データ信号線と、ストローブ信号線との３本の信号線が設けられている。クロック信号線には、動作の基準となるクロック信号が伝送される。データ信号線には、送信するデータ、即ちシリアルデータが伝送される。ストローブ信号線には、データの送信状態を知らせるためのストローブ信号が伝送される。
【０００３】
そして、受信側では、ストローブ信号線を通じて送られてきたストローブ信号を参照しながら、送信側からクロック信号線を通じて送られてきたクロック信号に基づき、データ信号線を通じて送られてきたシリアルデータを受信する（特許文献１、２参照）。
【特許文献１】特開昭５８−１６５４４９号公報
【特許文献２】特開昭６１−８９７４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、このような従来のシリアルデータ伝送方法では、データ送信側とデータ受信側との間に介設される信号線の本数を減らすために、ストローブ信号線を省くことが行われている。ストローブ信号線を省くためには、データ送信側にて、シリアルデータを所定のビット数のフレームデータに変換してデータ信号線を通じてデータ受信側に送信する必要がある。しかし、このようなフレームデータによりデータの送信を行う場合、短いデータについても所定のビット数のフレームデータにして送信しなければならない。このため、短いデータに無効なダミーデータを付加してフレームデータを生成して送る必要がある。受信側では、このような無効なダミーデータを受信してから、次の処理に移行しなければならず、処理が遅延することになった。また、このようなダミーデータを受信してから次の処理を行うために、送信側から余分なクロック信号を送信しなければならず、手間を要した。
【０００５】
本発明は、このような事情に鑑みてなされたものであって、その目的は、効率良く簡単にデータを伝送することができるようなシリアルデータ伝送方法を実現することにある。
【課題を解決するための手段】
【０００６】
前記目的を達成するための主たる発明は、
データ送信部からデータ送信時に周期的な基準クロック信号をクロック信号線を通じてデータ受信部に出力するステップと、
前記データ送信部にて、送信データに当該送信データの種類を識別するための識別データを付加して所定のビット数のフレームデータを生成して当該フレームデータを１つの単位として前記基準クロック信号に同期してデータ信号線を通じて前記データ受信部に出力するステップと、
前記データ受信部にて、前記クロック信号線を通じて送られてきた前記基準クロック信号に基づき、前記データ信号線を通じて送られてきた前記フレームデータを受信するステップと、
前記データ受信部にて、受信した前記フレームデータに含まれる前記識別データを参照して前記送信データの種類に応じて、受信した前記フレームデータに含まれる前記送信データの処理を開始するタイミングを変更するステップと、
を有することを特徴とするシリアルデータ伝送方法である。
【０００７】
本発明の他の特徴は、本明細書及び添付図面の記載により明らかにする。
【発明を実施するための最良の形態】
【０００８】
＝＝＝開示の概要＝＝＝
本明細書及び添付図面の記載により、少なくとも以下の事項が明らかとなる。
【０００９】
データ送信部からデータ送信時に周期的な基準クロック信号をクロック信号線を通じてデータ受信部に出力するステップと、
前記データ送信部にて、送信データに当該送信データの種類を識別するための識別データを付加して所定のビット数のフレームデータを生成して当該フレームデータを１つの単位として前記基準クロック信号に同期してデータ信号線を通じて前記データ受信部に出力するステップと、
前記データ受信部にて、前記クロック信号線を通じて送られてきた前記基準クロック信号に基づき、前記データ信号線を通じて送られてきた前記フレームデータを受信するステップと、
前記データ受信部にて、受信した前記フレームデータに含まれる前記識別データを参照して前記送信データの種類に応じて、受信した前記フレームデータに含まれる前記送信データの処理を開始するタイミングを変更するステップと、
を有することを特徴とするシリアルデータ伝送方法。
【００１０】
このようなシリアルデータ伝送方法にあっては、データ送信部からデータ受信部へと送られるフレームデータには、これに含まれる送信データの種類を識別するための識別データが含まれているから、データ受信部では、送信データの種類に応じて送信データの処理を開始するタイミングを変更することができる。これによって、データ送信部からデータ受信部へとデータの伝送を効率よく簡単に行うことができる。
【００１１】
かかるシリアルデータ伝送方法にあっては、前記基準クロック信号は、前記フレームデータが前記データ信号線を通じて前記データ送信部から前記データ受信部へと送信されていないときには、前記クロック信号線を通じて前記データ送信部から前記データ受信部へと出力されなくても良い。このように基準クロック信号が出力されなければ、データ伝送時の必要なときだけ基準クロック信号を出力することができる。
【００１２】
また、かかるシリアルデータ伝送方法にあっては、前記識別データが所定数のビットにより構成されても良い。このように識別データが所定数のビットにより構成されることで、送信データの種類を識別することが十分にできる。
【００１３】
また、かかるシリアルデータ伝送方法にあっては、前記識別データが前記フレームデータの先頭部に配置されても良い。このように識別データがフレームデータの先頭部に配置されれば、データ受信部にて、受信したフレームデータに含まれる識別データを早い段階で参照して、受信したフレームデータに含まれる送信データの処理を開始するタイミングを早めることができる。
【００１４】
また、かかるシリアルデータ伝送方法にあっては、前記識別データが前記フレームデータの中央部に配置されても良い。このように識別データがフレームデータの中央部に配置された場合でも、データ受信部にて、受信したフレームデータに含まれる識別データを早い段階で参照して、受信したフレームデータに含まれる送信データの処理を開始するタイミングを早めることができる。
【００１５】
また、かかるシリアルデータ伝送方法にあっては、前記識別データが前記フレームデータの最後部に配置されても良い。このように識別データが前記フレームデータの最後部に配置された場合でも、データ受信部にて、受信したフレームデータに含まれる識別データを参照して、受信したフレームデータに含まれる送信データの種類を判別して、処理を開始するタイミングを変更することができる。
【００１６】
また、かかるシリアルデータ伝送方法にあっては、前記処理が前記基準クロック信号に基づき行われても良い。このように基準クロック信号に基づき処理が行われれば、処理を簡単に行うことができる。
【００１７】
また、かかるシリアルデータ伝送方法にあっては、前記フレームデータに含まれる前記送信データの処理が終了した後、次の前記フレームデータに含まれる前記送信データの処理を行っても良い。このようにフレームデータに含まれる送信データの処理が終了した後、次のフレームデータに含まれる送信データの処理を行うことで、処理をスムーズに行うことができる。
【００１８】
また、かかるシリアルデータ伝送方法にあっては、前記データ送信部にて、前記所定のビット数のフレームデータを生成する際に、前記送信データに対して前記識別データの他にダミーデータを付加しても良い。このようなダミーデータを付加すれば、送信データのビット数が少ない場合であっても、所定のビット数のフレームデータを簡単に生成することができる。
【００１９】
また、かかるシリアルデータ伝送方法にあっては、前記データ受信部に、前記フレームデータとして前記ダミーデータが送られてきている間に、前記クロック信号線を通じて送られてきた前記基準クロック信号に基づき、受信した当該フレームデータに含まれる前記送信データの処理を行っても良い。このようにデータ受信部にダミーデータが送られてきている間に、基準クロック信号に基づき、送信データの処理を行えば、処理を効率よく簡単に行うことができる。
【００２０】
また、かかるシリアルデータ伝送方法にあっては、前記データ受信部にて、受信した前記フレームデータに含まれる前記識別データを参照した結果、前記送信データが特定の種類のデータであった場合に、受信した前記フレームデータに含まれる前記送信データの処理を開始するタイミングを早めても良い。このように特定の種類の送信データについて、処理を開始するタイミングを早めることで、処理を早めに完結することができる。
【００２１】
また、かかるシリアルデータ伝送方法にあっては、前記フレームデータに含まれる前記送信データの処理が、当該フレームデータの受信が全て完了するまでの間に終了しても良い。このように送信データの処理が、その送信データが含まれるフレームデータの受信が全て完了するまでの間に終了することで、処理を効率よく行うことができる。
【００２２】
また、かかるシリアルデータ伝送方法にあっては、前記フレームデータに含まれる前記送信データの処理が、当該フレームデータの受信が完了した後、次のフレームデータの受信を行っているときに終了しても良い。このようにフレームデータに含まれる送信データの処理が、当該フレームデータの受信が完了した後、次のフレームデータの受信を行っているときに終了しても、処理を効率よく行うことができる。
【００２３】
また、かかるシリアルデータ伝送方法にあっては、前記データ受信部にて、受信した前記フレームデータに含まれる前記識別データを参照した結果、前記送信データが前記特定の種類のデータを除く他の特定の種類のデータであった場合に、受信した前記フレームデータに含まれる前記送信データの処理を次のフレームデータの受信を行っているときに行っても良い。このように送信データが他の特定の種類のデータであった場合に、受信したフレームデータに含まれる送信データの処理を次のフレームデータの受信を行っているときに行うことで、処理をスムーズに行うことができる。
【００２４】
また、かかるシリアルデータ伝送方法にあっては、前記特定の種類のデータには、前記データ受信部に接続された装置に対して命令を発行するためのコマンドデータが含まれても良い。このように特定の種類のデータがコマンドデータであった場合に、処理を開始するタイミングを早めることで、処理を早めに完結することができる。
【００２５】
また、かかるシリアルデータ伝送方法にあっては、前記特定の種類のデータには、前記データ受信部に接続された装置に与えるパラメーターが含まれても良い。このように特定の種類のデータがパラメーターであった場合に、処理を開始するタイミングを早めることで、処理を早めに完結することができる。
【００２６】
データ送信部からデータ送信時に周期的な基準クロック信号をクロック信号線を通じてデータ受信部に出力するステップと、
前記データ送信部にて、送信データに当該送信データの種類を識別するための識別データを付加して所定のビット数のフレームデータを生成して当該フレームデータを１つの単位として前記基準クロック信号に同期してデータ信号線を通じて前記データ受信部に出力するステップと、
前記データ受信部にて、前記クロック信号線を通じて送られてきた前記基準クロック信号に基づき、前記データ信号線を通じて送られてきた前記フレームデータを受信するステップと、
前記データ受信部にて、受信した前記フレームデータに含まれる前記識別データを参照して前記送信データの種類に応じて、受信した前記フレームデータに含まれる前記送信データの処理を開始するタイミングを変更するステップと、
を有し、
前記基準クロック信号は、前記フレームデータが前記データ信号線を通じて前記データ送信部から前記データ受信部へと送信されていないときには、前記クロック信号線を通じて前記データ送信部から前記データ受信部へと出力されず、
前記識別データが所定数のビットにより構成され、
前記識別データが前記フレームデータの先頭部に配置され、また、前記識別データが前記フレームデータの中央部に配置され、
前記処理が前記基準クロック信号に基づき行われ、
前記フレームデータに含まれる前記送信データの処理が終了した後、次の前記フレームデータに含まれる前記送信データの処理を行われ、
前記データ送信部にて、前記所定のビット数のフレームデータを生成する際に、前記送信データに対して前記識別データの他にダミーデータを付加し、
前記データ受信部に、前記フレームデータとして前記ダミーデータが送られてきている間に、前記クロック信号線を通じて送られてきた前記基準クロック信号に基づき、受信した当該フレームデータに含まれる前記送信データの処理を行い、
前記データ受信部にて、受信した前記フレームデータに含まれる前記識別データを参照した結果、前記送信データが特定の種類のデータであった場合に、受信した前記フレームデータに含まれる前記送信データの処理を開始するタイミングを早め、
前記フレームデータに含まれる前記送信データの処理が、当該フレームデータの受信が全て完了するまでの間に終了し、
前記データ受信部にて、受信した前記フレームデータに含まれる前記識別データを参照した結果、前記送信データが前記特定の種類のデータを除く他の特定の種類のデータであった場合に、受信した前記フレームデータに含まれる前記送信データの処理を次のフレームデータの受信を行っているときに行い、
前記特定の種類のデータには、前記データ受信部に接続された装置に対して命令を発行するためのコマンドデータと、前記データ受信部に接続された装置に与えるパラメーターとが含まれることを特徴とするシリアルデータ伝送方法。
【００２７】
データ送信時に周期的な基準クロック信号が伝送されるクロック信号線と、
送信データが伝送されるデータ信号線と、
前記基準クロック信号を生成して前記クロック信号線に出力し、送信データに当該送信データの種類を識別するための識別データを付加して所定のビット数のフレームデータを生成して当該フレームデータを１つの単位として前記基準クロック信号に同期してデータ信号線に出力するデータ送信部と、
前記クロック信号線を通じて送られてきた前記基準クロック信号に基づき、前記データ信号線を通じて送られてきた前記フレームデータを受信し、受信した前記フレームデータに含まれる前記送信データの処理をするデータ受信部であって、受信した前記フレームデータに含まれる前記識別データを参照して前記送信データの種類に応じて前記処理を開始するタイミングを変更するデータ受信部と、
を備えたことを特徴とするシリアルデータ伝送装置。
【００２８】
データ送信部からデータ送信時に周期的な基準クロック信号をクロック信号線を通じてデータ受信部に出力するステップと、
前記データ送信部にて、送信データに当該送信データの種類を識別するための識別データを付加して所定のビット数のフレームデータを生成して当該フレームデータを１つの単位として前記基準クロック信号に同期してデータ信号線を通じて前記データ受信部にシリアルデータとして出力するステップと、
前記データ受信部にて、前記クロック信号線を通じて送られてきた前記基準クロック信号に基づき、前記データ信号線を通じて送られてきた前記フレームデータを受信するステップと、
前記データ受信部にて、受信した前記フレームデータに含まれる前記送信データをパラレルデータに変換して出力するステップであって、受信した前記フレームデータに含まれる前記識別データを参照して前記送信データの種類に応じて、受信した前記フレームデータに含まれる前記送信データをパラレルデータに変換して出力するタイミングを変更するステップと、
を有することを特徴とするシリアルパラレル変換方法。
【００２９】
データ送信時に周期的な基準クロック信号が伝送されるクロック信号線と、
送信データが伝送されるデータ信号線と、
前記基準クロック信号を生成して前記クロック信号線に出力し、送信データに当該送信データの種類を識別するための識別データを付加して所定のビット数のフレームデータを生成して当該フレームデータを１つの単位として前記基準クロック信号に同期してシリアルデータとしてデータ信号線に出力するデータ送信部と、
前記クロック信号線を通じて送られてきた前記基準クロック信号に基づき、前記データ信号線を通じて送られてきた前記フレームデータを受信し、かつ受信した前記フレームデータに含まれる前記送信データをパラレルデータに変換して出力するシリアルパラレル変換部であって、受信した前記フレームデータに含まれる前記識別データを参照して前記送信データの種類に応じて、受信した前記フレームデータに含まれる前記送信データをパラレルデータに変換して出力するタイミングを変更するシリアルパラレル変換部と、
を備えたことを特徴とするシリアルデータ伝送装置。
【００３０】
画面表示部と、
前記画面表示部に表示される画像のデータが格納されるフレームメモリと、
前記フレームメモリに格納される前記画像のデータを伝送するためのシリアルデータ伝送装置であって、
データ送信時に周期的な基準クロック信号が伝送されるクロック信号線と、
送信データが伝送されるデータ信号線と、
前記基準クロック信号を生成して前記クロック信号線に出力し、送信データに当該送信データの種類を識別するための識別データを付加して所定のビット数のフレームデータを生成して当該フレームデータを１つの単位として前記基準クロック信号に同期してデータ信号線を通じて前記データ受信部に出力するデータ送信部と、
前記クロック信号線を通じて送られてきた前記基準クロック信号に基づき、前記データ信号線を通じて送られてきた前記フレームデータを受信し、受信した前記フレームデータに含まれる前記送信データの処理をするデータ受信部であって、受信した前記フレームデータに含まれる前記識別データを参照して前記送信データの種類に応じて前記処理を開始するタイミングを変更するデータ受信部と、
を有するシリアルデータ伝送装置と、
を備えたことを特徴とする画面表示システム。
【００３１】
＝＝＝画面表示システムの概要＝＝＝
本発明に係るシリアルデータ伝送方法等について、画面表示部を備えた画面表示システムに適用した場合を例にして説明する。ここでは、画面表示システムが画面表示部としてＬＣＤパネル（液晶パネル）を備えた場合を例にして説明する。
【００３２】
図１は、この画面表示システム２について詳しく説明したものである。この画面表示システム２は、同図に示すように、コントロールユニット１０と、ＬＣＤモジュール２０とを備えている。さらに、コントロールユニット１０は、ＣＰＵ１２と、ＬＣＤコントローラ１４と、メモリ１６とを備えている。また、ＬＣＤモジュール２０は、ＬＣＤパネル２２と、通信インターフェイス２４と、フレームメモリ２６と、フレームメモリコントローラ２８と、コントローラ３０とを備えている。
【００３３】
コントロールユニット１０は、ＬＣＤモジュール２０を制御するユニットである。コントロールユニット１０は、ＬＣＤモジュール２０に対してＬＣＤパネル２２に表示すべき画像のデータを送信する。また、コントロールユニット１０は、ＬＣＤモジュールを駆動するための各種コマンドやパラメーター等を送信する。コントロールユニット１０は、ＣＰＵ１２により制御されている。具体的には、例えば、ＬＣＤパネル２２に表示すべき画像のデータを送信する場合には、ＣＰＵ１２は、ＬＣＤパネル２２に表示すべき画像のデータをメモリ１６から読み出してＬＣＤコントローラ１４に出力する。そして、ＣＰＵ１２は、ＬＣＤコントローラ１４に対して、メモリ１６から読み出された画像のデータをＬＣＤモジュール２０に送信するように命令する。ＬＣＤコントローラ１４は、ＣＰＵ１２からの命令によって、読み出された画像のデータをＬＣＤモジュール２０に送信する。この他に、ＣＰＵ１２は、ＬＣＤコントローラ１４を通じてＬＣＤモジュール２０に対してコマンドやパラメーターなどの各種データを送信する。
【００３４】
ＬＣＤモジュール２０は、コントロールユニット１０から送られてきたデータを受信する。ここで、データの受信は、通信インターフェイス２４により行われている。通信インターフェイス２４は、ＬＣＤコントローラ１４から送られてきた各種データを受信する。
【００３５】
ここで、通信インターフェイス２４は、ＬＣＤコントローラ１４からＬＣＤパネル２２に表示すべき画像のデータを受信した場合には、当該画像のデータをフレームメモリ２８に格納する。フレームメモリ２６へのデータの書き込みは、フレームメモリコントローラ２８により行われる。フレームメモリコントローラ２８は、通信インターフェイス２４から送られてきた画像のデータをフレームメモリ２６に書き込む処理を行う。これにより、ＬＣＤパネル２２に表示すべき画像のデータがフレームメモリ２６に格納される。一方、通信インターフェイス２４は、ＬＣＤコントローラ１４からコマンドやパラメーターなどのデータを受信した場合には、通信インターフェイス２４は、これらコマンドやパラメーターなどのデータをコントローラ３０に伝達する。
【００３６】
フレームメモリ２６には、ＬＣＤパネル２２に表示される一画面分の画像のデータが格納される。フレームメモリ２６に格納された一画面分の画像のデータは、コントローラ３０によって、フレームメモリコントローラ２８を通じて周期的に読み出される。コントローラ３０は、フレームメモリ２６から読み出した画像のデータに基づきＬＣＤパネル２２にその画像を表示するための信号を生成し、その信号をＬＣＤパネル２２に向けて出力する。つまり、コントローラ３０は、フレームメモリ２６から画像のデータを読み出す都度、読み出した画像のデータに基づいてＬＣＤパネル２２に画像を表示するための信号を生成してＬＣＤパネル２２に出力する。これにより、ＬＣＤパネル２２には、画像が表示される。フレームメモリ２６に格納されている一画面分の画像のデータが書き換えられない限り、ＬＣＤパネル２２には、同じ画像が継続的に表示されることになる。
【００３７】
ＬＣＤパネル２２に表示される画像を変更する場合には、コントロールユニット１０からＬＣＤモジュール２０に対して新たにＬＣＤパネル２２に表示すべき画像のデータをしてＬＣＤモジュール２０のフレームメモリ２６に格納されている一画面分の画像のデータを書き換える必要がある。
【００３８】
＝＝＝データ伝送方法＝＝＝
ここで、コントロールユニット１０のＬＣＤコントローラ１４とＬＣＤモジュール２０の通信インターフェイス２４との間のデータ伝送方法について説明する。
【００３９】
図２は、コントロールユニット１０のＬＣＤコントローラ１４とＬＣＤモジュール２０の通信インターフェイス２４との間のデータ伝送方法について説明したものである。ここでは、ＬＣＤコントローラ１４と通信インターフェイス２４との間のデータ伝送方法として、シリアルデータ伝送方法が用いられている。ただし、ここで用いられているシリアルデータ伝送方法は、従来から知られているシリアルデータ伝送方法とは異なる。以下にここで用いられているシリアルデータ伝送方法について説明する。なお、ここで、ＬＣＤコントローラ１４は、「データ送信部」に相当する。また、通信インターフェイス２４は、「データ受信部」に相当する。
【００４０】
このシリアルデータ伝送方法では、同図に示すように、ＬＣＤコントローラ１４と通信インターフェイス２４との間に、クロック信号線３２と、データ信号線３４とが介設される。クロック信号線３２には、ＬＣＤコントローラ１４から周期的な基準クロック信号が出力される。ここで、基準クロック信号の周期は、所定の周期であっても良く、またデータ伝送毎に変更される可変周期であっても構わない。また、データ信号線３４には、ＬＣＤコントローラ１４からデータ信号が出力される。これにより、クロック信号線３２に出力された基準クロック信号は、通信インターフェイス２４へと伝送される。また、データ信号線３４に出力されたデータ信号は、通信インターフェイス２４へと伝送される。
【００４１】
通信インターフェイス２４は、クロック信号線３２を通じて送られてきた基準クロック信号を受信する。また、通信インターフェイス２４は、クロック信号線３２を通じて受信した基準クロック信号に基づき、データ信号線３４を通じて送られてきたデータ信号を受信する。基準クロック信号は、シリアルデータ伝送時にのみ出力される。すなわち、基準クロック信号は、データがデータ信号線３４を通じてＬＣＤコントローラ１４（データ送信部）から通信インターフェイス２４（データ受信部）へと送信されているときに、クロック信号線３２を通じてＬＣＤコントローラ１４（データ送信部）から通信インターフェイス２４（データ受信部）へと出力される。ＬＣＤコントローラ１４（データ送信部）から通信インターフェイス２４（データ受信部）へとデータが送信されていないときには、基準クロック信号は、ＬＣＤコントローラ１４（データ送信部）から通信インターフェイス２４（データ受信部）へと出力されない。
【００４２】
さらに、本実施形態では、通信インターフェイス２４は、データ信号線３４を通じて受信したデータ信号をパラレルデータ信号に変換する機能を有している。つまり、ＬＣＤコントローラ１４から通信インターフェイス２４へとシリアルデータ伝送方法によりデータが送られてくる。通信インターフェイス２４は、このようにしてシリアルデータとして送られてきたデータ信号をパラレルデータ信号に変換してパラレルデータとしてフレームメモリ２６等へと出力するのである。
【００４３】
＝＝＝フレームデータ＝＝＝
ここで、ＬＣＤコントローラ１４からデータ信号線３４を通じて通信インターフェイス２４に伝送されるデータ信号について説明する。ここでは、データ信号として、所定のビット数のフレームデータがＬＣＤコントローラ１４から通信インターフェイス２４へと伝送される。
【００４４】
図３は、このフレームデータについて説明したものである。フレームデータは、同図に示すように、所定のビット数のデータにより構成されたものである。フレームデータは、このような所定のビット数のデータを１つのフレームデータとして当該フレームデータを１つの単位として、ＬＣＤコントローラ１４から通信インターフェイス２４へと伝送される基準クロック信号に同期して出力される。フレームデータは、基準クロック信号の１クロック分、即ち１周期分が、１ビットのデータに対応していて、基準クロック信号が１クロック分進むごとに１ビットのデータがデータ信号線３４を通じて伝送される。１つのフレームデータの伝送が終了すると、次のフレームデータの伝送が行われる。このようにフレームデータは、所定のビット数のデータを１つの単位としてＬＣＤコントローラ１４から通信インターフェイス２４へと順次伝送される。基準クロック信号は、このフレームデータの伝送時のみ出力し、フレームデータ伝送が終了したとき、またはフレームデータの伝送を行っていないときには、ＬＣＤコントローラ１４（データ送信部）から出力されない。
【００４５】
＜フレームデータの種類＞
ここで伝送されるフレームデータは、ＬＣＤパネル２２に表示すべき画像のデータやコマンドデータ、パラメーターなどといった、ＬＣＤコントローラ１４から通信インターフェイス２４へと送られる送信データの種類によって異なる。
【００４６】
図４Ａ〜図４Ｃは、ここで伝送されるフレームデータについて説明したものである。図４Ａは、ＬＣＤパネル２２に表示すべき画像のデータを送信するためのフレームデータの一例を説明したものである。図４Ｂは、ＬＣＤモジュール２０に対してコマンドデータを送信するためのフレームデータの一例を説明したものである。図４Ｃは、ＬＣＤモジュール２０に対してパラメーターを送信するためのフレームデータの一例を説明したものである。
【００４７】
各フレームデータには、図４Ａ〜図４Ｃに示すように、それぞれ各フレームデータに含まれる送信データの種類を識別するための識別データが付加されている。この識別データは、フレームデータに含まれる送信データの種類、即ち、ＬＣＤパネル２２に表示すべき画像のデータやコマンドデータ、パラメーターなどに応じてそれぞれ異なっている。ここでは、識別データは、２ビット（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のフレームデータの場合を例にして説明した、「フレームデータ」のビット数については、必ずしもこのようなビット数になるとは限らない。つまり、「フレームデータ」のビット数はより小さくとも良く、またより大きくても良い。
【００８０】
＜処理について＞
前述した実施の形態では、データ受信部（通信インターフェイス２４）にて行う「処理」の一例として、受信したフレームデータに含まれる送信データをパラレルデータに変換して出力する処理を例にして説明したが、ここでいう「処理」については、必ずしもこのような処理には限らない。つまり、受信したフレームデータに含まれる送信データに対して行う処理であれば、どのような処理であっても構わない。例えば、シフトレジスタに転送する処理や、メモリ等への書き込みを行う処理、その他に外部に転送する処理などであっても構わない。要するに、フレームデータに含まれる送信データの種類に応じて、処理を行うタイミングを変更し得るような処理であれば、どのような処理も、ここでいう「処理」に該当する。
【００８１】
＜シリアルデータ伝送装置について＞
前述した実施の形態では、「シリアルデータ伝送装置」として、画面表示システム２を構成するコントロールユニット１０のＬＣＤコントローラ１４とＬＣＤモジュール２０の通信インターフェイス２４との間で、データの伝送を行う装置を例にして説明したが、ここでいう「シリアルデータ伝送装置」にあっては、このような場合には限らない。つまり、データ送信部とデータ受信部との間に、クロック信号線と、データ信号線とが介設されて、これらクロック信号線とデータ信号線を通じてデータの伝送を行う装置であれば、どのような装置も、ここでいう「シリアルデータ伝送装置」に相当する。
【図面の簡単な説明】
【００８２】
【図１】画面表示システムの一例の構成を説明する説明図。
【図２】コントロールユニットとＬＣＤモジュールとの間のデータ伝送方法の説明図。
【図３】フレームデータの説明図。
【図４Ａ】フレームデータの構成の一例について説明した説明図。
【図４Ｂ】フレームデータの構成の他の例について説明した説明図。
【図４Ｃ】フレームデータの構成の他の例について説明した説明図。
【図５】図４Ａおよび図４Ｂのフレームデータの構成例において次の処理を行うタイミングについての説明図。
【図６】図４Ｃのフレームデータの構成例において、次の処理を行うタイミングについての説明図。
【図７Ａ】他のフレームデータの構成例について説明した説明図。
【図７Ｂ】他のフレームデータの構成例について説明した説明図。
【図７Ｃ】他のフレームデータの構成例について説明した説明図。
【図８】図７Ａ〜図７Ｃの他のフレームデータの構成例において、次の処理を行うタイミングを早める方法についての説明図。
【符号の説明】
【００８３】
１０  コントロールユニット、１２  ＣＰＵ、１４  ＬＣＤコントローラ、
１６  メモリ、２０  ＬＣＤモジュール、２２  ＬＣＤパネル、
２４  通信インターフェイス、２６  フレームメモリ、
２８  フレームメモリコントローラ、３０  コントローラ、
３２  クロック信号線、３４  データ信号線
【図１】
2007088615.tif 000003
【図２】
2007088615.tif 000004
【図３】
2007088615.tif 000005
【図５】
2007088615.tif 000006
【図４Ａ】
2007088615.tif 000007
【図４Ｂ】
2007088615.tif 000008
【図４Ｃ】
2007088615.tif 000009
【図６】
2007088615.tif 000010
【図７Ａ】
2007088615.tif 000011
【図７Ｂ】
2007088615.tif 000012
【図７Ｃ】
2007088615.tif 000013
【図８】
2007088615.tif 000014