(57)【要約】【課題】表示部に表示データをスクロール表示する場合に、表示データの表示データ書込処理を軽減可能な画像表示装置を提供する。【解決手段】表示データを表示する表示手段に表示する表示データを記憶すると共に、当該表示手段の表示データ量より大きい表示データ量に設定されたフレームデータ記憶手段と、該フレームデータ記憶手段に表示データ記憶手段に格納されている表示データを書込む外部の情報処理手段と、前記フレームデータ記憶手段に記憶されている表示データから前記表示手段で必要とする表示データ量の表示データを順次読み出して前記表示手段に出力する表示データ読出手段と、前記情報処理手段による前記フレームデータ記憶手段への表示データの書込み時に、当該フレームデータ記憶手段の前回の書込終了時におけるアドレスの次のアドレスを書込開始アドレスとして設定してアドレス制御する書込アドレス制御手段とを備えている。【選択図】  図１
2006023501.tif 000002
【特許請求の範囲】
【請求項１】
表示データを表示する表示手段と、該表示手段に表示する表示データを記憶すると共に、当該表示手段の表示データ量より大きい表示データ量に設定されたフレームデータ記憶手段と、該フレームデータ記憶手段に表示データ記憶手段に格納されている表示データを書込む外部の情報処理手段と、前記フレームデータ記憶手段に記憶されている表示データから前記表示手段で必要とする表示データ量の表示データを順次読み出して前記表示手段に出力する表示データ読出手段と、前記情報処理手段による前記フレームデータ記憶手段への表示データの書込み時に、当該フレームデータ記憶手段の前回の書込終了時におけるアドレスの次のアドレスを書込開始アドレスとして設定してアドレス制御する書込アドレス制御手段とを備えていることを特徴とする画像表示装置。
【請求項２】
前記書込アドレス制御手段は、前記情報処理手段による前記フレームデータ記憶手段への表示データの書込み時に、設定した書込開始アドレスと書込みを行う表示データ量とに基づいて書込終了アドレスを算出するように構成されていることを特徴とする請求項１に記載の画像表示装置。
【請求項３】
表示データを表示する表示手段と、該表示手段に表示する表示データを記憶すると共に、当該表示手段の表示データ量より大きい表示データ量に設定されたフレームデータ記憶手段と、該フレームデータ記憶手段に表示データ記憶手段に格納されている表示データを書込む外部の情報処理手段と、前記フレームデータ記憶手段に記憶されている表示データから前記表示手段で必要とする表示データ量の表示データを順次読み出して前記表示手段に出力する表示データ読出手段と、前記情報処理手段による前記フレームデータ記憶手段への表示情報の書込み時に、前記表示データ記憶手段及び前記フレームデータ記憶手段のアドレスを対応させるアドレス対応手段とを備え、前記情報処理装置は、前記表示データ記憶手段のアドレスに基づいて前記フレームデータ記憶手段への表示データの書込処理を行うことを特徴とする画像表示装置。
【請求項４】
前記アドレス対応手段は、表示手段に固定表示領域とスクロール表示領域とが設定されている場合に、固定表示領域及びスクロール表示領域毎に個別のアドレス対応部を有することを特徴とする請求項３に記載の画像表示装置。
【請求項５】
前記表示データ記憶手段は、記憶領域が連続する１次元メモリ構成を有し、前記フレームデータ記憶手段は、表示手段に対応した２次元メモリ構成を有する場合に、前記アドレス対応手段は、前記フレームデータ記憶手段のロウアドレスをＦＲＡ、カラムアドレスをＦＣＡ、カラムアドレス数をＮとし、前記表示データ記憶手段及び前記フレームデータ記憶手段の対応付けアドレスをＤＡＳＥＴ及びＦＲＡＳＥＴとしたとき、前記フレームデータ記憶手段のロウアドレスＦＲＡ及びカラムアドレスＦＣＡを
ＦＲＡ＝ｒｏｕｎｄｄｏｗｎ｛（ＤＡ−ＤＡＳＥＴ）÷Ｎ｝＋ＦＲＡＳＥＴ
ＦＣＡ＝（ＤＡ−ＤＡＳＥＴ）ｍｏｄＮ
に従って算出するように構成されていることを特徴とする請求項３又は４に記載の画像表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを画像表示部で表示する際に、画像表示部のフレームデータ記憶手段に画像データを書込む情報処理手段の負荷を軽減することができる画像表示装置に関する。
【背景技術】
【０００２】
従来の画像表示装置としては、一度に表示できる文字の量が例えば６文字×３行程度に限定された液晶表示部に、記憶部に記憶された最大１９２文字の文字メッセージを表示する際に、制御回路で、記憶部に記憶された文字メッセージを横６文字の表示データとして記憶部に含まれるＶＲＡＭ上に展開しながら順次表示部にスムーススクロール表示し、そのスクロール表示速度をタッチセンサをタッチ操作することにより遅くすることができる携帯電話機やページャ等の文字メッセージの受信機能を備える通信端末装置が知られている（例えば、特許文献１参照）。
【特許文献１】特開２０００−１８４４２０号公報（第１頁〜第５頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記特許文献１に記載された従来例にあっては、記憶部に記憶された表示部で表示可能な文字量より多くの文字メッセージを表示部で表示する場合に、スクロール表示速度の異なるスクロール表示を行うことができるので、使用者は表示部における文字メッセージの表示を見ながら、そのスクロール表示の速度を自在に変更させることができ、使用者に取って読みやすいスクロール表示を行うことができるものであるが、この場合のスクロール表示制御を制御回路で行う場合に、表示データをＶＲＡＭ上に展開する場合に表示データ書込処理におけるアドレス設定が煩雑となるという未解決の課題がある。
【０００４】
そこで、本発明は、上記従来例の未解決の課題に着目してなされたものであり、液晶表示器等の表示部に文字や画像等の表示データを固定表示する場合やスクロール表示する場合に、文字や画像等の表示データの書込処理を簡易化することができる画像表示装置を提供することを目的としている。
【課題を解決するための手段】
【０００５】
第１の技術手段は、表示データを表示する表示手段と、該表示手段に表示する表示データを記憶すると共に、当該表示手段の表示データ量より大きい表示データ量に設定されたフレームデータ記憶手段と、該フレームデータ記憶手段に表示データ記憶手段に格納されている表示データを書込む外部の情報処理手段と、前記フレームデータ記憶手段に記憶されている表示データから前記表示手段で必要とする表示データ量の表示データを順次読み出して前記表示手段に出力する表示データ読出手段と、前記情報処理手段による前記フレームデータ記憶手段への表示データの書込み時に、当該フレームデータ記憶手段の前回の書込終了時におけるアドレスの次のアドレスを書込開始アドレスとして設定してアドレス制御する書込アドレス制御手段とを備えていることを特徴としている。
【０００６】
この第１の技術手段によれば、情報処理装置側の表示データ記憶手段に格納している表示データを表示手段に表示させる場合に、書込アドレス設定手段で、フレームデータ記憶手段の前回の書込終了時におけるアドレスの次のアドレスを書込開始アドレスとして設定するので、情報処理装置側でフレームデータ記憶手段に対する書込アドレスの設定を行うことなく表示データの書込みを行うことができる。
【０００７】
また、第２の技術手段は、第１の技術手段において、前記書込アドレス制御手段は、前記情報処理手段による前記フレームデータ記憶手段への表示データの書込み時に、設定した書込開始アドレスと書込みを行う表示データ量とに基づいて書込終了アドレスを算出するように構成されていることを特徴としている。
この第２の技術手段によれば、書込アドレス設定手段で、情報処理手段によるフレームデータ記憶手段への表示データの書込み時に、設定した書込開始アドレスと書込を行う表示データ量とに基づいて書込終了アドレスを算出するので、この書込終了アドレスの次のアドレスを書込開始アドレスとして正確に設定することができる。
【０００８】
さらに、第３の技術手段は、表示データを表示する表示手段と、該表示手段に表示する表示データを記憶すると共に、当該表示手段の表示データ量より大きい表示データ量に設定されたフレームデータ記憶手段と、該フレームデータ記憶手段に表示データ記憶手段に格納されている表示データを書込む外部の情報処理手段と、前記フレームデータ記憶手段に記憶されている表示データから前記表示手段で必要とする表示データ量の表示データを順次読み出して前記表示手段に出力する表示データ読出手段と、前記情報処理手段による前記フレームデータ記憶手段への表示情報の書込み時に、前記表示データ記憶手段及び前記フレームデータ記憶手段のアドレスを対応させるアドレス対応手段とを備え、前記情報処理装置は、前記表示データ記憶手段のアドレスに基づいて前記フレームデータ記憶手段への表示データの書込処理を行うことを特徴としている。
【０００９】
この第３の技術手段は、アドレス対応手段で、表示データ記憶手段及びフレームデータ記憶手段のアドレスを対応させるので、情報処理装置側の表示データ記憶手段に格納している表示データを表示手段に表示させる場合に、情報処理装置では、表示データ記憶手段の読出アドレスを設定するだけで、フレームデータ記憶手段に表示データを書込むことができ、情報処理装置での表示データの書込時の負担を低減させることができる。
【００１０】
さらにまた、第４の技術手段は、第３の技術手段において、前記アドレス対応手段は、表示手段に固定表示領域とスクロール表示領域とが設定されている場合に、固定表示領域及びスクロール表示領域毎に個別のアドレス対応部を有することを特徴としている。
この第４の技術手段によれば、表示手段に固定表示領域とスクロール表示領域とが設定されている場合に、固定表示領域及びスクロール表示領域毎に個別のアドレス対応部で、表示データ記憶手段の読出アドレスをフレームデータ記憶手段の書込アドレスに対応付けすることができ、情報処理装置での表示データ書込時の負担をより低減することができる。
【００１１】
なおさらに、第５の技術手段は、第３又は第４の技術手段において、前記表示データ記憶手段は、記憶領域が連続する１次元メモリ構成を有し、前記フレームデータ記憶手段は、表示手段に対応した２次元メモリ構成を有する場合に、前記アドレス対応手段は、前記フレームデータ記憶手段のフレームロウアドレスをＦＲＡ、カラムアドレスをＦＣＡ、カラムアドレス数をＮとし、前記表示データ記憶手段及び前記フレームデータ記憶手段の対応付けアドレスをＤＡＳＥＴ及びＦＲＡＳＥＴとしたとき、前記フレームデータ記憶手段のロウアドレスＦＲＡ及びカラムアドレスＦＣＡを
ＦＲＡ＝ｒｏｕｎｄｄｏｗｎ｛（ＤＡ−ＤＡＳＥＴ）÷Ｎ｝＋ＦＲＡＳＥＴ
ＦＣＡ＝（ＤＡ−ＤＡＳＥＴ）ｍｏｄＮ
に従って算出するように構成されていることを特徴としている。
【００１２】
この第５の技術手段によれば、表示データ記憶手段の読出アドレスとフレームデータ記憶手段の書込アドレスとを正確に対応付けすることができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態を図面について説明する。
図１は本発明の一実施形態を示すブロック図であり、図中、１０は画像表示装置であって、表示したい表示データをコントローラドライバ１１に書込む信号を発生する機能を有する情報処理手段としての情報処理装置１２と、コントローラドライバ１１から出力される表示データを表示する液晶表示器１３と、この液晶表示器１３を駆動するＹドライバ１４と、コントローラドライバ１１に液晶画面表示に必要な基準クロックを発生する発振回路１５とを備えている。
【００１４】
コントローラドライバ１１は、情報処理装置１２とのインタフェースと液晶表示器１３とのインタフェースとを非同期に行うことが可能なフレームデータ記憶手段としてのデュアルポートメモリ１６と、情報処理装置１２からの表示データが入力される情報処理装置用ロジック回路１７と、発振装置１５からの基準クロック信号ＤＣＬＫ及び表示コントローラ１８からの設定値が入力される表示ロジック回路１９とを備えている。
【００１５】
この他、コントローラドライバ１１は、デュアルポートメモリ１６から１ライン分の表示データを読出すＸドライバ２０と、デュアルポートメモリ１６の表示データを記憶するメモリ領域１６Ｕ，１６Ｓ及び１６Ｌに読み書きの制御を行う情報処理装置用リードライト回路２１と、情報処理装置１２の読み書き時のメモリ領域１６Ｕ，１６Ｓ及び１６ＬのＹ（ロウ）方向のアドレスを示すロウアドレスデコーダ２２と、情報処理装置１２の読み書き時のメモリ領域１６Ｕ，１６Ｓ及び１６ＬのＸ（カラム）方向のアドレスを出力するカラムアドレスデコーダ２３と、メモリ領域１６Ｕ，１６Ｓ及び１６Ｌに記憶された表示データのうち、Ｘドライバ２０へ供給する表示データを読み出すための表示アドレスデコーダ２４とで構成されている。
【００１６】
ここで、情報処理装置用ロジック回路１７は、情報処理装置１２から送られたコマンドの処理や、デュアルポートメモリ１６に読み書きする表示データの制御等の情報処理装置１２に関わる処理を行う機能を有している。
また、表示ロジック回路１９は、デュアルポートメモリ１６から表示データを読出してＸドライバ２０に供給する制御や、Ｙドライバ１４の制御等の表示に関わる制御を行う機能を有している。
【００１７】
さらに、Ｘドライバ２０は、デュアルポートメモリ１６から読出された表示データを液晶表示器１３で必要な電圧に変換する回路である。
また、Ｙドライバ１４は、Ｘドライバ２０から供給されるデータ信号を書込むラインを選択するデータを表示コントローラ１８を介して受け取り、選択／非選択に対応して液晶表示器１３を駆動するために必要な電圧を発生する機能を有している。そして、Ｙドライバ１４及びＸドライバ２０には表示用電源２５で発生された液晶表示器１３の表示に必要な電圧が供給されている。
【００１８】
さらに、液晶表示器１３の表示容量は例えば１７６×１８０ドットであり、液晶表示器１３の左側にコモン電極を１８０本、及び上側にセグメント電極を１７６本有しており、図１１に示すように、上側固定表示領域１３Ｕと下側固定表示領域１３Ｌとこれら固定表示領域１３Ｕ及び１３Ｌ間に配置されたスクロール表示領域１３Ｓとが形成されている。
一方、デュアルポートメモリ１６の容量は例えば、液晶表示器１３の表示容量より大きい１７６×２４０ビットである。このデュアルポートメモリ１６は、図２に示すように、ロウアドレスで、“０００”〜“０３９”間で上側固定表示領域１３Ｕに表示する上側固定表示データ格納領域が形成され、“０４０”〜“１９９”間でスクロール表示領域１３Ｓに表示するスクロール表示データ格納領域が形成され、“２００”〜“２３９”間で下側固定表示領域１３Ｌに表示する下側固定表示データ格納領域が形成されている。
【００１９】
デュアルポートメモリ１６のカラムアドレスデコーダ２３は、液晶表示器１３のＸ方向のドット数と同じ１７６のアドレスを持っている。デュアルポートメモリ１６のロウアドレスデコーダ２２は、８ビット同時書込みであるので、液晶表示器１３のＹ方向のドット数である２４０を８で割った結果である３０のアドレスを有している。
情報処理装置１２は、任意のアドレスをカラムアドレスデコーダ２３とロウアドレスデコーダ２２とに情報処理装置用ロジック回路１７を介して指定することにより、表示したい表示データをデュアルポートメモリ１６の任意の位置に情報処理装置用ロジック回路１７及び情報処理装置用リードライト回路２１を介して書込むことができる。
【００２０】
表示データは、１ビットが液晶表示器１３の表示の１ドットに相当する。表示データが“０”であれば、液晶表示器１３の対応する所定のドットは白色に表示され、“１”であれば、黒色に表示される。
表示アドレスデコーダ２４は、デュアルポートメモリ１６のロウアドレス数と同じ２４０のアドレスを有している。表示ロジック回路１８は、表示アドレス“０”〜“２３９”のうちの何れか１つのアドレスを指定する。デュアルポートメモリ１６は、表示アドレスが指定されると、液晶表示器１３のＸ方向のドット数と同じ１７６のデータをパラレルに出力し、Ｘドライバ２０に供給するものである。Ｘドライバ２０は、受け取った表示データを液晶表示器１３の駆動に必要な電圧に変換し、液晶表示器１３に供給して駆動するものである。
【００２１】
表示ロジック回路１９は、図３に示すように、セットリセット付きの８ビットアドレスカウンタ３１ａ〜３１ｃ、８ビットのアドレスを記憶するレジスタ３２ａ〜３２ｆ、リセット付きの８ビットカウンタ３３と、８ビット２系統のデータＡ又はＢの何れかを選択するセレクタ３４ａ〜３４ｃと、８ビット２系統のデータを比較する一致検出回路３５ａ〜３５ｄと、リセット端子Ｒに“Ｈ”レベルが入力されると“Ｌ”レベルを出力し、セット端子Ｓに“Ｈ”レベルが入力されると“Ｈ”レベルを出力するＲＳ形フリップフロップ３６ａ〜３６ｃと、カウンタ３１ｂに対するセット信号を形成するオアゲート３８と、８ビットカウンタ３１ａ〜３１ｃ及び３３及びＲＳ形フリップフロップ３６ｂ〜３６ｃに入力するセットあるいはリセット信号を生成するオアゲート３９とを備えている。なお、図３において、バスは全て８ビットバスで構成されている。
【００２２】
ここで、レジスタ３２ａには、デュアルポートメモリ１６に形成されている上側固定表示データ格納領域１６Ｕの終端アドレスＦＵＥ（例えば“０３９”）が設定され、レジスタ３２ｂにはデュアルポートメモリ１６に記憶されているスクロール表示データ格納領域１６Ｓ内の表示開始アドレスＳＡＳ（例えば“０４０”）が設定され、レジスタ３２ｃには、デュアルポートメモリ１６に形成されているスクロール表示データ格納領域１６Ｓの先頭アドレスＳＡＬ（例えば“０４０”）が設定されている。また、レジスタ３２ｄには、デュアルポートメモリ１６に形成されているスクロール表示データ格納領域１６Ｓの終端アドレスＳＡＥ（例えば“１９９”）が設定され、レジスタ３２ｅには、液晶表示器１３のスクロール表示領域１３Ｓの終端に対応するアドレスＤＳＥ（例えば“１３９”）が設定され、レジスタ３２ｆには、液晶表示器１３の下側固定表示領域１３Ｌの先頭に対応するアドレスＦＬＬ（例えば“２００”）が設定されている。
【００２３】
また、アドレスカウンタ３１ａ〜３１ｃのクロック入力端子ＣＫには、基準クロック信号ＤＣＬＫが入力され、この基準クロック信号ＤＣＬＫが入力される毎にその立ち上がり時点でカウント値をカウントアップし、カウント値が出力端子Ｏから出力される。
このうち、アドレスカウンタ３１ａには、そのデータ入力端子Ｄにデュアルポートメモリ１６の上側固定表示データ格納領域１６Ｕの先頭アドレスＤＵＳ（例えば“０００”）が入力され、出力端子Ｏから出力されるカウント値が一方の入力側にレジスタ３２ａに設定された上側固定表示領域の最終アドレスＦＵＥが入力された一致検出回路３５ａの他方の入力側及びセレクタ３４ｂのデータ入力端子Ａに出力される。
【００２４】
また、アドレスカウンタ３１ｂには、そのデータ入力端子Ｄにセレクタ３４ａで選択されるレジスタ３２ｂに設定されたスクロールデータ格納領域１６Ｓの表示開始アドレスＳＡＳ及びレジスタ３２ｃに設定されたスクロール表示データ格納領域１３Ｓの先頭アドレスＳＡＬの何れかが入力されると共に、リセット端子Ｒに、リセット信号ＲＥＳとフレーム表示完了信号ＤＥとが入力されるオアゲート３９の論理和出力が入力され、出力端子Ｏから出力されるカウント値がセレクタ３４ｂのデータ入力端子Ｂ及びレジスタ３２ｄに設定されたスクロール表示データ格納領域１６Ｓの終端アドレスＳＡＥが一方の入力側に供給された一致検出回路３５ｂの他方の入力側に夫々出力される。
【００２５】
さらに、カウンタ３１ｃには、そのデータ入力端子Ｄにレジスタ３２ｆに設定された下側固定表示領域１３Ｌの先頭に相当するアドレスＦＬＬが入力されると共に、リセット端子Ｒに前述したオアゲート３９の論理和出力が入力され、出力端子Ｏから出力されるカウント値がセレクタ３４ｃの入力端子Ｂ及び液晶表示器１３の下側固定表示領域１３Ｌの終端に対応するアドレスＤＬＥ（例えば“２３９”）が一方の入力側に供給された一致検出回路３５ｄの他方の入力側に夫々出力される。
【００２６】
また、セレクタ３４ｂで選択されたアドレスカウンタ３１ａ又は３１ｂのカウント値がセレクタ３４ｃのデータ入力端子Ａに出力され、このセレクタ３４ｃで選択されたカウント値が表示アドレスＬＡＤとして表示アドレスデコーダ２４に出力される。
さらに、一致検出回路３５ａから出力される一致検出信号がフリップフロップ３６ａのリセット端子Ｒ及びフリップフロップ３６ｂのセット端子Ｓに出力されると共に、オアゲート３８の一方の入力側に出力され、このオーゲートの他方の入力側に一致検出回路３５ｂから出力される一致検出信号が入力されている。
【００２７】
そして、フリップフロップ３６ａの肯定出力端子Ｑから出力されるセット信号がセレクタ３４ａのセット端子Ｓに入力され、フリップフロップ３６ｂの肯定出力端子Ｑから出力されるセット信号がセレクタ３４ｂのセット端子Ｓに入力され、オアゲート３８の出力がアドレスカウンタ３１ｂのセット端子Ｓに入力される。
さらにまた、一致検出回路３５ｂから出力される一致検出信号がフリップフロップ３６ａのセット端子Ｓ及びオアゲート３８の他方の入力側に入力されている。
【００２８】
なおさらに、レジスタ３２ｅの出力端子Ｏから出力される液晶表示器１３のスクロール表示領域１３Ｓの終端に対応するアドレスＤＳＥ及びアドレスカウンタ３３の出力端子Ｏから出力されるカウント値が一致検出回路３５ｃに入力され、この一致検出回路３５ｃから出力される一致検出信号がアドレスカウンタ３１ｃのセット端子Ｓ及びフリップフロップ３６ｃのセット端子Ｓに入力され、フリップフロップ３６ｃの肯定出力端子Ｑから出力されるセット信号がセレクタ３４ｃのセット端子Ｓに入力される。
【００２９】
また、一致検出回路３５ｄから出力される一致検出信号がフレーム表示完了信号ＤＥとしてオアゲート３９の一方の入力端子に入力されると共に、このオアゲート３９の他方の入力端子に表示コントローラ１８から入力されるリセット信号ＲＥＳが入力され、このオアゲート３９の論理和出力がセット信号としてアドレスカウンタ３１ａのセット端子Ｓに入力され、さらに、リセット信号として、アドレスカウンタ３１ｂ及び３３のリセット端子Ｒとフリップフロップ３６ｂ及び３６ｃのリセット端子Ｒとに入力される。
【００３０】
ここで、一致検出回路３５ａ〜３５ｄの夫々は、図４に示すように、入力側Ａ及びＢに入力される２系統の８ビットのカウント値における各ビット位置データが入力される８つのイクスクルーシブＮＯＲ回路ＥＸＮ１〜ＥＸＮ７と、これらイクスクルーシブＮＯＲ回路ＥＸＮ１〜ＥＸＮ４の出力が入力されるアンドゲートＡＮＤ１と、イクスクルーシブＮＯＲ回路ＥＸＮ５〜ＥＸＮ８の出力が入力されるアンドゲートＡＮＤ２と、アンドゲートＡＮＤ１及びＡＮＤ２の出力が入力されるアンドゲートＡＮＤ３と、このアンドゲートＡＮＤ３の出力がデータ入力端子に入力されるＤ型フリップフロップＤＦＦと、このフリップフロップＤＦＦの肯定出力端子Ｑから出力される出力信号と基準クロック信号ＤＣＬＫとが入力されるアンドゲートＡＮＤ４とで構成され、アンドゲートＡＮＤ４から一致検出信号ＣＤＳが出力される。
【００３１】
また、フリップフロップＤＦＦには、クロック端子ＣＫに基準クロック信号ＤＣＬＫがインバータＩＮＶを介して入力され、リセット端子Ｒにリセット信号ＲＥＳが入力される。したがって、フリップフロップＤＦＦから入力される２系統の８ビット信号が一致したときに、次の基準クロック信号ＤＣＬＫの立ち下がりで肯定出力端子Ｑから“Ｈ”レベルの出力信号が出力され、アンドゲートＡＮＤ４から次の基準クロック信号ＤＣＬＫのオン区間で“Ｈ”レベルとなる一致検出信号が出力される。
【００３２】
なお、表示ロジック回路１９では、表示コントローラ１８から最初のリセット信号ＲＥＳが入力された後に所定時間（例えば基準クロック信号ＤＣＬＫの１クロック周期に相当する時間）が経過してから、発振装置１５から出力される基準クロック信号ＤＣＬＫが各部に供給開始される。
そして、表示ロジック回路１９の各レジスタ３２ａ〜３２ｆに対する設定値の設定は例えばマイクロプロセッサを含んで構成される表示コントローラ１８によって行う。この表示コントローラ１８には、外部の情報処理装置１２から上側固定表示領域の終端アドレスＦＵＥ、スクロール表示データ格納領域１６Ｓの先頭アドレスＳＡＬ及び終端アドレスＳＡＥ、下側固定表示データ格納領域１６Ｌの先頭アドレスＦＬＬ、スクロール表示を開始するスクロール開始アドレスＳＡＳ、スクロール表示領域１３Ｓの終端アドレスＤＳＥ、スクロール表示を行う場合のアドレス移動量を表すステップ量ＳＴ及びスクロール表示の周期を表すスクロールピリオドＳＰ等で構成される表示制御データが入力されると共に、表示開始指令が入力され、これらに基づいて図５に示す表示制御処理を実行して、表示ロジック回路１９の各レジスタ３２ａ〜３２ｆの設定を行うと共に、スクロール周期の開始時点で外部の情報処理装置１２に対してスクロール周期の開始時点であることを通知する割込信号を発生する。
【００３３】
この表示制御処理は、先ず、ステップＳ１で、外部の情報処理装置１２から表示制御データが入力されたか否かを判定し、表示制御データが入力されていないときにはこれが入力されるまで待機し、表示制御データが入力されるとステップＳ２に移行して、入力された表示制御データを表示コントローラ１８に内蔵するメモリ１８ａの所定記憶領域に更新記憶してからステップＳ３に移行する。
【００３４】
このステップＳ３では、表示制御データに含まれる上側固定表示データ格納領域の終端アドレスＦＵＥを表示ロジック回路１９のレジスタ３２ａに書込み、スクロール開始アドレスＳＡＳをレジスタ３２ｂに書込み、スクロール表示データ格納領域先頭アドレスＳＡＬをレジスタ３２ｃに書込み、スクロール表示データ格納領域終端アドレスＳＡＥをレジスタ３２ｄに書込み、スクロール表示領域終端アドレスＤＳＥをレジスタ３２ｅに書込み、下側固定表示データ格納領域先頭アドレスＦＬＬをレジスタ３２ｆに書込む。
【００３５】
次いで、ステップＳ４に移行して、外部の情報処理装置１２から表示開始指令が入力されたか否かを判定し、表示開始指令が入力されていないときにはこれが入力されるまで待機し、表示開始指令が入力されたときには、ステップＳ５に移行して、表示用電源２５に対してＹドライバ１４及びＸドライバ２０に対する電力供給を開始させる電力供給指令を出力し、次いでステップＳ６に移行して、リセット信号ＲＥＳを表示ロジック回路１９に出力すると共に、これより僅かに遅れて基準クロック信号ＤＬＣＫを表示ロジック回路１９に供給開始する。
【００３６】
次いで、ステップＳ７に移行して、入力されたスクロールピリオドＳＰとなるまで計数するスクロールピリオド計数タイマを起動し、次いでステップＳ８に移行して、現在の表示開始アドレスＳＡＳにステップ量ＳＴを加算して新たな表示開始アドレスＳＡＳ（＝ＳＡＳ＋ＳＴ）を算出してからステップＳ９に移行する。
このステップＳ９では、スクロールピリオド計数タイマがタイムアップしたか否かを判定することにより、スクロールピリオドＳＰが終了したか否かを判定し、スクロールピリオドＳＰが終了していないときにはステップＳ１０に移行して、情報処理装置１２から変更された表示制御データが入力されたか否かを判定し、表示制御データが入力されたときにはステップＳ１１に移行して、変更された表示制御データ即ちステップ量ＳＴ及び／又はスクロールピリオドＳＰをメモリ１８ａに更新記憶してからステップＳ９に戻り、スクロールピリオドが終了したときにはステップＳ１２に移行する。
【００３７】
このステップＳ１２では、外部の情報処理装置１２から表示終了指令が入力されたか否かを判定し、表示終了指令が入力されたときにはステップＳ１３に移行して、表示用電源２５に対してＹドライバ１４及びＸドライバ２０に対する電力供給を停止させる電力供給停止指令を出力すると共に、表示ロジック回路１９に対する発振装置１５からの基準クロック信号ＤＣＬＫの供給を停止してから前記ステップＳ１に戻る。
【００３８】
一方、ステップＳ１２の判定結果が、表示終了指令が入力されていないときには、ステップＳ１４に移行して、ステップ量ＳＴが“０”であるか否かを判定し、ステップ量ＳＴが“０”であるときにはスクロール表示ではないものと判断して前記ステップＳ７に戻り、ステップ量ＳＴが“０”以外の値に設定されているときにはスクロール表示であるものと判断してステップＳ１５に移行して、前記ステップＳ８で算出した表示開始アドレスＳＡＳをレジスタ３２ｂに書込んでからステップＳ１６に移行する。
【００３９】
このステップＳ１６では、外部の情報処理装置１２に対してスクロールピリオドの開始時点であることを表す割込信号を出力してからステップＳ７に戻る。
この図５の処理が表示データ読出手段に対応している。
また、外部の情報処理装置１２は、画像表示装置１０に、使用者がスクロール表示を行うか否かを選択するスクロール表示設定器４０と、スクロール表示を行う場合のステップ量を設定するステップ量設定器４１と、スクロール表示の切換速度を設定するスクロールピリオド設定器４２と、表示データを記憶するデュアルポートメモリ１６のカラムアドレスと等しいカラムアドレスで且つデュアルポートメモリ１６のロウアドレスより大きいロウアドレスを有する表示データ記憶手段としての表示データ記憶装置４３とが接続され、これらに基づいて図６のデータ表示処理を実行して、表示制御データを形成して表示コントローラ１８に出力すると共に、入力キーから入力された文書データ、インターネットを介して入力される画像データ等の表示データを形成して表示データ記憶装置４３に格納し、格納した表示データの内の液晶表示器１３での表示に必要な表示データを情報処理装置用ロジック回路１７に出力してデュアルポートメモリ１６に書込む。
【００４０】
データ表示処理は、所定のメインプログラムに対する所定時間（例えば数ｍｓｅｃ）毎のタイマ割込処理として実行され、先ず、ステップＳ２１で、後述する表示データ書込完了フラグＦＥが初期表示データの書込みを完了したことを表す“１”にセットされているか否かを判定し、これが“０”にリセットされているときには、ステップＳ２２に移行して、液晶表示器１３に表示する表示データが形成されているか否かを判定し、表示データが形成されていないときにはステップＳ２３に移行して、表示終了キーが押圧された表示終了状態であるか否かを判定し、表示終了状態であるときにはステップＳ２４に移行して、表示コントローラ１８へ表示終了指令を出力し、次いでステップＳ２５に移行して、表示データ書込完了フラグＦＥを“０”にリセットしてからタイマ割込処理を終了して所定のメインプログラムに復帰し、表示終了状態でないときにはそのままタイマ割込処理を終了して所定のメインプログラムに復帰する。
【００４１】
また、上記ステップＳ２２の判定結果が液晶表示器１３に表示する表示データが形成されているときにはステップＳ２６に移行して、スクロール表示設定器４０、ステップ量設定器４１及びスクロールピリオド設定器４２の設定データを読込んでからステップＳ２７に移行する。
このステップＳ２７では、スクロール表示設定器４０でスクロール表示が選択されているか否かを判定し、スクロール表示が選択されていないときにはステップＳ２８に移行して、スクロール表示を行うステップ量ＳＴを“０”に設定すると共に、スクロールピリオドＳＰを標準値に設定してからステップＳ３０に移行し、スクロール表示が選択されているときにはステップＳ２９に移行して、ステップ量ＳＴとしてステップ量設定器４１で設定されたステップ量を設定し、且つスクロールピリオドＳＰとしてスクロールピリオド設定器４２で設定されたスクロールピリオドを設定してからステップＳ３０に移行する。
【００４２】
ステップＳ３０では、予め設定されているデュアルポートメモリ１６における上側固定表示データ格納領域１６Ｕの最終アドレスＦＵＥ、スクロール表示データ格納領域１６Ｓの先頭アドレスＳＡＬ、スクロール表示データ格納領域１６Ｓの終端アドレスＳＡＥ、下側固定表示データ格納領域１６Ｌの先頭アドレスＦＬＬ、液晶表示器１３のスクロール表示領域１３Ｓの終端に対応するアドレスＤＳＥで構成されるアドレス情報と、スクロールの表示開始アドレスＳＡＳ、ステップ量ＳＴ及びスクロールピリオドＳＰで構成されるスクロール情報とで構成される表示制御データを表示コントローラ１８へ送信する。
【００４３】
次いで、ステップＳ３１に移行して、液晶表示器１３の上側固定表示領域１３Ｕに表示する上側固定表示データをデュアルポートメモリ１６のロウアドレス及びカラムアドレスを指定して情報処理装置用ロジック回路１７に出力してからステップＳ３２に移行する。
このステップＳ３２では、表示データのうち最初に液晶表示器１３のスクロール表示領域１３Ｓに表示する表示データを情報処理装置用ロジック回路１７に出力する初期表示データ書込処理を行ってからステップＳ３３に移行する。
【００４４】
このステップＳ３３では、液晶表示器１３の下側固定表示領域１３Ｌに表示する下側固定表示データをデュアルポートメモリ１６のロウアドレス及びカラムアドレスを指定して情報処理装置用ロジック回路１７に出力する。
次いで、ステップＳ３４に移行して、表示開始指令を表示コントローラ１８に出力し、次いでステップＳ３５に移行して、表示データ書込完了フラグＦＥを“１”にセットしてから前記ステップＳ２３に移行する。
【００４５】
一方、前記ステップＳ２１の判定結果が、表示データ書込完了フラグＦＥがデュアルポートメモリ１６への初期書込完了を表す“１”にセットされているときには、ステップＳ３６に移行して各設定器４０〜４２の設定データを読込み、次いでステップＳ３７に移行して前回の設定データに対して変更があったか否かを判定し、設定データの変更があったときにはステップＳ３８に移行して、変更のあった設定データを表示コントローラ１８に送信してからステップＳ３９に移行し、設定データの変更がないときには直接ステップＳ３９に移行する。
【００４６】
ステップＳ３９では、スクロール表示設定器４０でスクロール表示が選択されているか否かを判定し、スクロール表示が選択されていないときにはステップＳ４０に移行して、表示データ書込完了フラグＦＥを“０”にリセットしてから前記ステップＳ２３に移行し、スクロール表示が選択されているときにはステップＳ４１に移行する。
ステップＳ４１では、表示コントローラ１８からスクロール表示の完了を表す割込信号が入力されたか否かを判定し、割込信号が入力されていないときにはそのまま前記ステップＳ２３に移行し、割込信号が入力されたときにはステップＳ４２に移行して、表示処理以外の優先処理が存在するか否かを判定し、優先処理が存在しないときには後述するステップＳ４４にジャンプし、優先処理が存在するときにはステップＳ４３に移行して、表示コントローラ１８の表示制御処理で起動されたスクロールピリオド計数タイマのタイマ値を読込み、これが所定値以上であるか否かを判定し、スクロールピリオド計数タイマが所定値未満であるときには前記ステップＳ２３に移行し、所定値以上であるときにはステップＳ４４に移行して、現在の液晶表示器１３のスクロール表示領域１３Ｓで表示されている表示データのスクロール方向に連続するデータ格納領域にステップ量ＳＴに応じた表示データを表示データ記憶装置４３で管理する物理的なロウアドレス及びカラムアドレスを指定して情報処理装置用ロジック回路１７に出力するスクロール分データ書込処理を行ってからステップＳ４５に移行する。
【００４７】
このステップＳ４５では、液晶表示器１３の上側及び下側固定表示領域１３Ｕ及び１３Ｌに表示する固定表示データの変更があったか否かを判定し、固定表示データの変更があったときにはステップＳ４６に移行して、変更があった固定表示データに該当する上側及び／又は下側固定表示データ格納領域１６Ｕ及び／又は１６Ｌに書込む固定表示データを情報処理装置用ロジック回路１７に出力してから前記ステップＳ２３に移行し、固定表示データの変更がないときには前記ステップＳ２３に移行する。
【００４８】
なお、図６の処理で、ステップＳ２９の処理及びステップ量設定器４１がステップ量設定手段に対応し、ステップＳ３０の処理がステップ量通知手段に対応し、ステップＳ３２、Ｓ４１〜Ｓ４６の処理がスクロール表示データ書込手段に対応している。
一方、情報処理装置用ロジック回路１７では、情報処理装置１２からデュアルポートメモリ１６に書込む表示データが入力されると、デュアルポートメモリ１６のカラムアドレスＣＡＤ及びロウアドレスＬＡＤを指定して、これらをカラムアドレスデコーダ２３及びロウアドレスデコーダ２２に出力する書込アドレス制御処理を実行する。
【００４９】
この書込アドレス制御処理は、図７に示すように、先ず、ステップＳ５１で、表示データが入力されたか否かを判定し、表示データが入力されていないときにはこれが入力されるまで待機し、表示データが入力されたときにはステップＳ５２に移行して、情報処理装置１２から入力された表示データが上側固定表示データであるか否かを判定し、これが上側固定表示データであるときにはステップＳ５３に移行して、後述する上側固定表示データ書込処理を行ってから前記ステップＳ５１に戻り、上側固定表示データではないときにはステップＳ５４に移行する。
【００５０】
このステップＳ５４では、入力された表示データが下側固定表示データであるか否かを判定し、これが下側固定表示データであるときにはステップＳ５５に移行して、後述する下側固定表示データ書込処理を行ってから前記ステップＳ５１に戻り、下側固定表示データではないときにはスクロール表示データであると判断してステップＳ５６に移行して、スクロール表示データ書込処理を行ってからステップＳ５１に戻る。
【００５１】
上記ステップＳ５３の上側固定表示データ書込処理は、図８に示すように、先ずステップＳ６１で入力された上側固定表示データを書込むための開始カラムアドレス「０」及び開始ロウアドレス「０００」を書込カラムアドレスＣＡＤ及び書込ロウアドレスＬＡＤとして設定してからステップＳ６２に移行する。
このステップＳ６２では、情報処理装置１２から表示データを受信したか否かを判定し、表示データを受信していないときにはこれを受信するまで待機し、表示データを受信したときにはステップＳ６３に移行して、書込カラムアドレスＣＡＤ及び書込ロウアドレスＬＡＤを指定して表示データをデュアルポートメモリ１６に書込んでからステップＳ６４に移行する。
【００５２】
このステップＳ６４では、書込カラムアドレスＣＡＤが予め設定された最上位のカラムアドレスＣＡＤｎを超えたか否かを判定し、ＣＡＤ≦ＣＡＤｎであるときには、ステップＳ６５に移行して、書込カラムアドレスＣＡＤに“１”を加算した値を新たな書込カラムアドレスＣＡＤとして設定してから前記ステップＳ６２に戻り、ＣＡＤ＞ＣＡＤｎであるときにはステップＳ６６に移行する。
【００５３】
このステップＳ６６では、現在の書込ロウアドレスＬＡＤに“１”を加算した値を新たな書込ロウアドレスＬＡＤとして設定してからステップＳ６７に移行し、設定した書込ロウアドレスＬＡＤが上側固定表示データ格納領域１６Ｕの終端アドレスＦＵＥを超えたか否かを判定し、ＬＡＤ＞ＦＵＥであるときには、上側固定表示データ格納領域１６Ｕへの表示データの書込が終了したものと判断して図８の処理を終了して前記図７のステップＳ５１に戻り、ＬＡＤ≦ＦＵＥであるときにはステップＳ６８に移行して、書込カラムアドレスＣＡＤを“０”に設定してから前記ステップＳ６２に戻る。
【００５４】
また、図７におけるステップＳ５５の下側固定表示データ書込処理は、図９に示すように、先ず、先ずステップＳ７１で入力された上側固定表示データを書込むための開始カラムアドレス「０」及び開始ロウアドレス「ＦＬＬ」を書込カラムアドレスＣＡＤ及び書込ロウアドレスＬＡＤとして設定してからステップＳ７２に移行する。
このステップＳ７２では、情報処理装置１２から表示データを受信したか否かを判定し、表示データを受信していないときにはこれを受信するまで待機し、表示データを受信したときにはステップＳ７３に移行して、書込カラムアドレスＣＡＤ及び書込ロウアドレスＬＡＤを指定して表示データをデュアルポートメモリ１６に書込んでからステップＳ６４に移行する。
【００５５】
このステップＳ７４では、書込カラムアドレスＣＡＤが予め設定された最上位のカラムアドレスＣＡＤｎを超えたか否かを判定し、ＣＡＤ≦ＣＡＤｎであるときには、ステップＳ７５に移行して、書込カラムアドレスＣＡＤに“１”を加算した値を新たな書込カラムアドレスＣＡＤとして設定してから前記ステップＳ７２に戻り、ＣＡＤ＞ＣＡＤｎであるときにはステップＳ７６に移行する。
【００５６】
このステップＳ７６では、現在の書込ロウアドレスＬＡＤに“１”を加算した値を新たな書込ロウアドレスＬＡＤとして設定してからステップＳ７７に移行し、設定した書込ロウアドレスＬＡＤが下側固定表示データ格納領域１６Ｌの終端アドレスＤＬＥを超えたか否かを判定し、ＬＡＤ＞ＤＬＥであるときには、下側固定表示データ格納領域１６Ｌへの表示データの書込が終了したものと判断して図９の処理を終了して前記図７のステップＳ５１に戻り、ＬＡＤ≦ＤＬＥであるときにはステップＳ７８に移行して、書込カラムアドレスＣＡＤを“０”に設定してから前記ステップＳ７２に戻る。
【００５７】
さらに、図７におけるステップＳ５６のスクロール表示データ書込処理は、図１０に示すように、先ず、情報処理装置用ロジック回路１７に内蔵されているメモリ１７ａの開始ロウアドレス記憶領域に記憶されているスクロールの開始ロウアドレスＳＡＬを読込み、次いでステップＳ８２に移行して、開始カラムアドレス「０」及び開始ロウアドレスＳＡＬを書込カラムアドレスＣＡＤ及び書込ロウアドレスＬＡＤとして設定してからステップＳ８３に移行し、初期表示データであるか否かを判定し、初期表示データであるときにはステップＳ８４に移行して、開始ロウアドレスＳＡＬに表示装置１３でのスクロール表示領域１３Ｓの表示データ量即ちフレームデータ量ＦＤとスクロール量を表すステップ量ＳＴとを加算した値を書込終了ロウアドレスＬＡＤｅとして算出してから後述するステップＳ８６に移行する。
【００５８】
また、ステップＳ８３の判定結果が初期表示データではなく、スクロール分表示データであるときにはステップＳ８５に移行し、スクロール開始ロウアドレスＳＡＬにスクロール量を表すステップ量ＳＴを加算した値を書込終了ロウアドレスＬＡＤｅ（＝ＳＡＬ＋ＳＴ）として算出してからステップＳ８６に移行する。
このステップＳ８６では、情報処理装置１２からスクロール表示データを受信したか否かを判定し、スクロール表示データを受信したときにはステップＳ８７に移行して、書込ロウアドレスＬＡＤ及び書込カラムアドレスＣＡＤを指定し表示データをデュアルポートメモリ１６のスクロール表示データ格納領域１６Ｓに書込んでからステップＳ８８に移行する。
【００５９】
このステップＳ８８では、書込カラムアドレスＣＡＤが終端カラムアドレスＣＡＤｎを超えたか否かを判定し、ＣＡＤ≦ＣＡＤｎであるときにはステップＳ８９に移行して、書込カラムアドレスＣＡＤに“１”を加算した値を新たな書込カラムアドレスとして設定し、次いでステップＳ９０に移行して、スクロール表示を終了するか否かを判定し、スクロール表示を終了するときにはそのまま図１０の処理を終了して図７のステップＳ５１に戻り、スクロール表示を終了しないときには前記ステップＳ８６に戻る。また、前記ステップＳ８６の判定結果が表示データを受信していないときにも前記ステップＳ９０に移行する。
【００６０】
一方、前記ステップＳ８８の判定結果がＣＡＤ＞ＣＡＤｎであるときにはステップＳ９１に移行し、現在の書込ロウアドレスＣＡＤに“１”を加算した値を新たな書込ロウアドレスＬＡＤとして設定してからステップＳ９２に移行し、算出した書込ロウアドレスＬＡＤがスクロール表示データ格納領域１６Ｓの終端ロウアドレスＳＡＥを超えているか否かを判定し、ＬＡＤ＞ＳＡＥであるときには、ステップＳ９３に移行する。
【００６１】
このステップＳ９３では、下記（１）式の演算を行って、書込終了ロウアドレスＬＡＤｅと終端ロウアドレスＳＡＥとの偏差ΔＬＡＤを算出する。
ΔＬＡＤ＝ＬＡＤｅ−ＳＡＥ−１    …………（１）
次いで、ステップＳ９４に移行して、上記ステップＳ９２で算出した偏差ΔＬＡＤを開始ロウアドレスＳＡＬに加算して折り返した書込終了ロウアドレスＬＡＤｅ（＝ＳＡＬ＋ΔＬＡＤ）を算出してからステップＳ９５に移行し、開始ロウアドレスＳＡＬを書込ロウアドレスＬＡＤとして設定してからステップＳ９６に移行する。
【００６２】
このステップＳ９６では、書込ロウアドレスＬＡＤが書込終了ロウアドレスＬＡＤｅを超えたか否かを判定し、ＬＡＤ≦ＬＡＤｅであるときにはステップＳ９７に移行して、書込カラムアドレスＣＡＤを“０”に設定してから前記ステップＳ９０に移行し、ＬＡＤ＞ＬＡＤｅであるときにはステップＳ９８に移行する。
このステップＳ９８では、書込最終ロウアドレスＬＡＤｅに“１”を加算した値を次回の書込開始アドレスＳＡＬとして算出し、次いでステップＳ９９に移行して、算出した開始ロウアドレスＳＡＬを情報処理装置用ロジック回路１７に内蔵したメモリ１７ａの開始ロウアドレス記憶領域に更新記憶してから図１０の処理を終了して図７のステップＳ５１に戻る。
【００６３】
この図７〜図１０の処理が書込アドレス制御手段に対応している。
次に、上記第１の実施形態の動作を説明する。
今、情報処理装置１２で液晶表示器１３に表示する表示データが生成されておらず、表示コントローラ１８へ表示終了指令が出力されているものとすると、表示コントローラ１８の図５の表示制御処理で、ステップＳ１２からステップＳ１３に移行して、表示用電源２５に電力供給停止指令が出力されることにより、Ｙドライバ１４及びＸドライバ２０への通電が停止されて、液晶表示器１３での表示が停止された状態にある。
【００６４】
この表示停止状態では、情報処理装置１２で図６のデータ表示処理を実行しているときに、表示データ書込完了フラグＦＥが“０”にリセットされているので、ステップＳ２１からステップＳ２２に移行し、液晶表示器１３で表示する表示データが生成されていないのでステップＳ２３に移行し、表示終了キーが押圧されていないので、そのままタイマ割込処理を終了する。
【００６５】
この表示停止状態から、情報処理装置１２によって、インターネットの画像データを含む表示データを取込んだり、電子メールを受信したり、キー操作によって文書データの作成を開始したりすることにより、液晶表示器１３で表示する必要がある表示データが作成され、これが表示データ記憶装置４３に記憶される。
このとき、表示データ記憶装置４３のデータ格納領域４３ａに、図２に示すように、例えば管理アドレス“０×０”〜“Ｎ×３−１”に液晶表示器１３の上側表示データ領域１３Ｕに表示する例えば「○」で表される上側固定表示データが格納され、管理アドレス“Ｎ×３”〜“Ｎ×（Ｍ−３）−１”に液晶表示器１３のスクロール表示領域１３Ｓに表示する表示データが格納され、管理アドレス“Ｎ×（Ｍ−３）”〜“Ｎ×Ｍ−１”に例えば「△」で表される下側固定表示データが格納されているものとする。
【００６６】
これに応じて、情報処理装置１２では、図６のデータ表示処理で、各設定器４０〜４２の設定データを読込む（ステップＳ２６）。
このとき、スクロール表示設定器４０でスクロール表示が選択されていないものとすると、ステップ量ＳＴが“０”に設定されると共に、スクロールピリオドＳＰが標準値に設定される（ステップＳ２８）。
【００６７】
そして、予め設定されたデュアルポートメモリ１６における上側固定表示データ格納領域１３Ｕの最終ロウアドレスＦＵＥ、スクロール表示データ格納領域１６Ｓの先頭ロウアドレスＳＡＬ、スクロール表示データ格納領域１６Ｓの終端ロウアドレスＳＡＥ、下側固定表示データ格納領域１６Ｌの先頭ロウアドレスＦＬＬ、液晶表示器１３のスクロール表示領域１３Ｓの終端に対応するロウアドレスＤＳＥで構成されるアドレス情報と、表示開始ロウアドレスＳＡＳ、ステップ量ＳＴ及びスクロールピリオドＳＰで構成されるスクロール情報とで構成される表示制御データを表示コントローラ１８へ送信する（ステップＳ３０）。
【００６８】
このため、表示コントローラ１８では、図５の処理で、表示制御データが情報処理装置１２から入力されると、入力された表示制御データをメモリ１８ａに記憶し（ステップＳ２）、次いで、表示制御データに含まれる上側固定表示データ格納領域の終端ロウアドレスＦＵＥを表示ロジック回路１９のレジスタ３２ａに書込み、スクロール開始ロウアドレスＳＡＳをレジスタ３２ｂに、スクロール表示データ格納領域の先頭ロウアドレスＳＡＬをレジスタ３２ｃに、スクロール表示データ格納領域の終端ロウアドレスＳＡＥをレジスタ３２ｄに、スクロール表示領域の終端ロウアドレスＤＳＥをレジスタ３２ｅに、下側固定表示データ格納領域の先頭ロウアドレスＦＬＬをレジスタ３２ｆに夫々書込み（ステップＳ３）、次いで情報処理装置１２から表示開始指令が入力されるまで待機する。
【００６９】
情報処理装置１２では、表示制御データを表示コントローラ１８に出力してからデュアルポートメモリ１６の上側固定表示データ格納領域１６Ｕに書込む例えば受信感度を表すアンテナ表示等を表示する上側固定表示データを、データ種別を表すコマンドに続けて所定間隔で表示データ記憶装置４３のデータ格納領域４３ａから時間順次に読出し、これを順次情報処理装置用ロジック回路１７に出力する（ステップＳ３１）。
【００７０】
このため、情報処理装置用ロジック回路１７では、図７の処理を実行することにより、上側固定表示データが入力されたので、ステップＳ５１からＳ５２を経てステップＳ５３に移行して、図８に示す上側固定表示データ書込処理を実行する。
この上側固定表示データ書込処理では、先ず、「０」の開始カラムアドレス書込カラムアドレスＣＡＤとして設定すると共に、「０」の開始ロウアドレスを書込ロウアドレスＬＡＤとして設定し、この状態で表示データ記憶装置４３のデータ格納領域４３ａの先頭アドレス「０」におけるハッチング図示の１バイト分の表示データを受信すると、デュアルポートメモリ１６の書込カラムアドレスＣＡＤ（＝「０」）及び書込ロウアドレスＬＡＤ（＝「０」）に図２で、ハッチング図示のように入力された表示データを書込む。
【００７１】
このとき、書込カラムアドレスＣＡＤが“０”であるので、図８の処理において、ステップＳ６４からステップＳ６５に移行して、書込カラムアドレスＣＡＤが“１”に設定され、ステップＳ６２に戻ることにより、次の表示データ記憶装置４３のデータ格納領域４３ａのアドレス“１”に格納されている表示データが入力された時点で、これがデュアルポートメモリ１６の書込カラムアドレスＣＡＤ＝１、書込ロウアドレスＬＡＤ＝０に書込まれ、その後順次、書込カラムアドレスＣＡＤがインクリメントされて、表示データの書込みが行われる。
【００７２】
そして、書込カラムアドレスＣＡＤが最終アドレス（Ｎ−１）に一致すると、ステップＳ６４からステップＳ６６に移行して、書込ロウアドレスＬＡＤがインクリメントされると共に、書込ロウアドレスＬＡＤが上側固定表示領域１６Ｕの終端アドレスＦＵＥに達しないので、ステップＳ６７からステップＳ６８に移行して、書込カラムアドレスＣＡＤを“０”に設定してからステップＳ６２に戻り、次の表示データを受信したときにこれをデュアルポートメモリ１６の書込カラムアドレスＣＡＤ＝０、書込ロウアドレスＬＡＤ＝１の位置に書込む。この書込処理を継続して、表示データ記憶装置４３のデータ格納領域４３ａのアドレス３×Ｎ−１への表示データの書込みが終了すると、書込カラムアドレスＣＡＤが最終カラムアドレス（Ｎ−１）に一致するので、ステップＳ６４からステップＳ６６に移行し、書込ロウアドレスＬＡＤがインクリメントされて、最終ロウアドレスＦＵＥを超える状態となるので、ステップＳ６７で図８の処理を終了して図７のステップＳ５１に戻る。これによって、デュアルポートメモリ１６の上側固定表示データ格納領域１６Ｕへの表示データの書込みが全て終了される。
【００７３】
次に、情報処理装置１２からスクロール表示データの初期表示データ即ち表示装置１３のスクロール表示領域１３Ｓに表示するフレーム表示データにスクロール表示を行う場合のステップ量ＳＴに相当するスクロール表示データを加算したデータがその種別を表すコマンドに続いて所定時間間隔で表示データ記憶装置４３のデータ格納領域４３ａのアドレス３×Ｎから順次読出されて情報処理装置用ロジック回路１７に出力されると、この情報処理装置用ロジック回路１７で図７の処理を実行することにより、ステップＳ５１、Ｓ５２、Ｓ５４を経てステップＳ５６に移行して、図１０のスクロール表示データ書込処理を実行する。
【００７４】
このスクロール表示データ書込処理では、メモリ１７ａの開始ロウアドレス記憶領域に記憶されている開始ロウアドレスＳＡＬを読込み（ステップＳ８１）、次いで、開始カラムアドレス「０」を書込カラムアドレスＣＡＤに設定すると共に、開始ロウアドレスＳＡＬを書込ロウアドレスＬＡＤに設定する（ステップＳ８２）。
そして、入力された表示データが初期表示データであるので、ステップＳ８３からステップＳ８４に移行し、書込終了ロウアドレスＬＡＤｅとして、開始ロウアドレスＳＡＬにフレーム表示データのロウアドレス量ＦＤ及びステップ量ＳＴを加算した値として設定してからステップＳ８６に移行し、最初の表示データが入力されているので、ステップＳ８７に移行して、デュアルポートメモリ１６のスクロール表示データ格納領域１６Ｓにおける表示領域書込カラムアドレスＣＡＤ及び書込ロウアドレスＬＡＤで決まる記憶位置に表示データを書込む。このとき、書込カラムアドレスＣＡＤが“０”であって、終端カラムアドレスＮ−１より小さいので、ステップＳ８９に移行して、書込カラムアドレスＣＡＤをインクリメントしてからステップＳ９０に移行し、スクロール表示終了指令が入力されていないので、前記ステップＳ８６に戻る。
【００７５】
このため、次に情報処理装置１２の表示データ記憶装置４３におけるデータ格納領域４３ａの３×Ｎ＋１から表示データが読出され、これが表示コントローラ１８に入力されると、デュアルポートメモリ１６におけるスクロール表示データ格納領域１６Ｓの書込カラムアドレスＣＡＤ及び書込ロウアドレスＬＡＤで決まる記憶位置に表示データが書込まれる。
【００７６】
このようにして順次書込カラムアドレスＣＡＤがインクリメントされながら順次表示データが書込まれ、終端カラムアドレスＮ−１への表示データの書込が終了すると、ステップＳ８８で、書込カラムアドレスＣＡＤが終端カラムアドレスＣＡＤｎ（＝Ｎ−１）に一致するので、ステップＳ９１に移行して、書込ロウアドレスＬＡＤがインクリメントされる。この初期表示データの書込時には書込データがスクロール表示データ格納領域１６Ｓの終端ロウアドレスＳＡＥに達することはないので、ステップＳ９２からステップＳ９６に移行して、書込ロウアドレスＣＡＤが書込終了ロウアドレスＬＡＤｅに達したか否かを判定し、書込終了ロウアドレスＬＡＤｅに達していないので、ステップＳ９７に移行して、書込カラムアドレスＣＡＤが“０”に設定されて、ステップＳ９０を経てステップＳ８６に戻る。
【００７７】
このため、スクロール表示領域データ格納領域１６Ｓにおける次のロウアドレス“４”の最初のカラムアドレス“０”に表示データが書込まれ、以下、順次表示データの書込が継続される。
そして、最後の初期表示データが情報処理装置用ロジック回路１７に入力されると、これが書込終了ロウアドレスＬＡＤｅの終端カラムアドレスＮ−１に書込まれ、この書込みが終了すると、ステップＳ８８からステップＳ９１に移行して、書込ロウアドレスＬＡＤがインクリメントされることにより、この書込ロウアドレスＬＡＤが書込終了ロウアドレスＬＡＤｅを超える値となるので、ステップＳ９６からステップＳ９８に移行して、書込終了ロウアドレスＬＡＤｅに“１”を加えた値を開始ロウアドレスＳＡＬとして設定し、次いでステップＳ９９で設定した開始ロウアドレスＳＡＬを情報処理装置用ロジック回路１７に内蔵するメモリ１７ａの開始ロウアドレス記憶領域に更新記憶してから図７のステップＳ５１に戻る。
【００７８】
次に、情報処理装置１２から下側固定表示データが出力されると、表示データ記憶装置４３の下側固定表示データがその種別を表すコマンドと共に情報処理装置用ロジック回路１７に入力されると、これに応じて図７の処理でステップＳ５１からＳ５２，Ｓ５４を経てステップＳ５５に移行して、図９の下側固定表示データ書込処理が実行される。
この下側固定表示データ書込処理では、先ず、「０」の開始カラムアドレス書込カラムアドレスＣＡＤとして設定すると共に、例えば「Ｍ−３」の開始ロウアドレスＦＬＬを書込ロウアドレスＬＡＤとして設定し、この状態で表示データ記憶装置４３のデータ格納領域４３ａの所定先頭アドレス「ＡＤｉ」における１バイト分の表示データを受信すると、デュアルポートメモリ１６の書込カラムアドレスＣＡＤ（＝「０」）及び書込ロウアドレスＬＡＤ（＝Ｍ−３）に、表示データを書込む。
【００７９】
このとき、書込カラムアドレスＣＡＤが“０”であるので、図９の処理において、ステップＳ７４からステップＳ７５に移行して、書込カラムアドレスＣＡＤが“１”に設定され、ステップＳ７２に戻ることにより、表示データ記憶装置４３のデータ格納領域４３ａにおける次のアドレス“ＡＤｉ＋１”に格納されている表示データが入力された時点で、これがデュアルポートメモリ１６の書込カラムアドレスＣＡＤ＝１、書込ロウアドレスＬＡＤ＝Ｍ−３に書込まれ、その後順次、書込カラムアドレスＣＡＤがインクリメントされて、表示データの書込みが行われる。
【００８０】
そして、書込カラムアドレスＣＡＤが最終アドレス（Ｎ−１）に一致すると、ステップＳ７４からステップＳ７６に移行して、書込ロウアドレスＬＡＤがインクリメントされると共に、書込ロウアドレスＬＡＤが上側固定表示領域１６Ｕの終端アドレスＤＬＥに達しないので、ステップＳ７７からステップＳ７８に移行して、書込カラムアドレスＣＡＤを“０”に設定してからステップＳ７２に戻り、次の表示データを受信したときにこれをデュアルポートメモリ１６の書込カラムアドレスＣＡＤ＝０、書込ロウアドレスＬＡＤ＝Ｍ−２の位置に書込む。この書込処理を継続して、表示データ記憶装置４３のデータ格納領域４３ａのアドレスＮ×Ｍ−１への表示データの書込みが終了すると、書込カラムアドレスＣＡＤが最終カラムアドレス（Ｎ−１）に一致するので、ステップＳ７４からステップＳ７６に移行し、書込ロウアドレスＬＡＤがインクリメントされて、最終ロウアドレスＤＬＥを超える状態となるので、ステップＳ７７で図９の処理を終了して図７のステップＳ５１に戻る。これによって、デュアルポートメモリ１６の下側固定表示データ格納領域１６Ｌへの表示データの書込みが全て終了される。
【００８１】
このように情報処理装置１２からデュアルポートメモリ１６への表示データの書込時に、デュアルポートメモリ１６の表示データを書込む書込アドレスを情報処理装置１２で指定することなく順次表示データを情報処理装置用ロジック回路１７での書込時間以上の時間間隔で情報処理装置用ロジック回路１７に送信するだけで、デュアルポートメモリ１６に対するアドレス制御は情報処理装置用ロジック回路１７側で行うので、情報処理装置１２の表示データ書込処理の負担を大幅に減少させることができる。
【００８２】
このように、上記書込処理によって、デュアルポートメモリ１６の上側固定表示データ格納領域１６Ｕ、スクロール表示データ格納領域１６Ｓ及び下側固定表示データ格納領域１６Ｌへの表示データの書込みが完了すると、情報処理装置１２から表示コントローラ１８に対して表示開始指令を出力し（ステップＳ３４）、さらに表示データ書込フラグＦＥを“１”にセットする（ステップＳ３５）。
【００８３】
表示コントローラ１８では、情報処理装置１２から表示開始指令が入力されると、表示用電源２５に対して電力供給指令を出力し（ステップＳ５）、これによって表示用電源２５からＹドライバ１４及びＸドライバ２０に電力が供給される。次いで、リセット信号ＲＥＳを表示ロジック回路１９に出力すると共に、これより僅かに遅れて発振装置１５から基準クロック信号ＤＣＬＫを表示ロジック回路１９に供給開始させる（ステップＳ６）。次いで、スクロールピリオド計数タイマを起動する（ステップＳ７）。
【００８４】
表示ロジック回路１９では、図１２（ａ）に示すように、表示コントローラ１８からリセット信号ＲＥＳが入力されると、これがセット信号としてアドレスカウンタ３１ａのセット端子Ｓに供給されることにより、このアドレスカウンタ３１ａのデータ入力端子Ｄに設定されている“０００”がカウント値として設定され、これが出力端子Ｏからセレクタ３４ｂの入力端子Ａに供給される。
【００８５】
一方、リセット信号ＲＥＳとフレーム表示完了信号ＤＥとの論理和がＲＳ型フリップフロップ３６ｂのリセット端子Ｒに供給されることにより、その肯定出力端子Ｑの出力が低レベルとなり、これがセレクタ３４ｂのセット端子Ｓに入力されるので、このセレクタ３４ｂで入力端子Ａが選択され、この入力端子Ａに入力されている“０００”がセレクタ３４ｃの入力端子Ａに入力される。
【００８６】
このとき、ＲＳ型フリップフロップ３６ｃでもそのリセット端子Ｒにリセット信号ＲＥＳとフレーム表示完了信号ＤＥとの論理和が入力されていることにより、その肯定出力端子Ｑが低レベルとなり、セレクタ３４ｃで入力端子Ａが選択され、この入力端子Ａに入力されている“０００”が表示アドレスＬＡＤとして表示アドレスデコーダ２４に出力される。
【００８７】
また、リセット信号ＲＥＳの入力から所定時間遅れて発振装置１５から出力される基準クロック信号ＤＣＬＫがアドレスカウンタ３１ａ〜３１ｃ及び３３に供給開始される。
このため、デュアルポートメモリ１６の上側固定表示データ格納領域１６Ｕの先頭アドレス“０００”の表示データが図１２（ｃ）に示すように読出され、これがＸドライバ２０で、図１２（ｂ）に示す基準クロック信号ＤＣＬＫの立ち下がりで図１２（ｄ）に示すように取込まれる。
【００８８】
また、表示ロジック回路１９からは、図１２（ｅ）に示すように、リセット信号ＲＥＳの立ち上がりから次の基準クロック信号ＤＣＬＫの立ち上がりまで高レベルとなる選択信号ＹＤＡＴＡをＹドライバ１４に出力し、Ｙドライバ１４では、選択信号ＹＤＡＴＡが高レベルであるときにライン選択を行い、低レベルであるときにライン非選択状態となる。
そして、Ｙドライバ１４では、基準クロック信号ＤＣＬＫの立ち下がりで選択信号ＹＤＡＴＡを取込み、図示しない内部の１８０段のシフトレジスタの各レジスタによって選択信号ＹＤＡＴＡを転送する。１８０段のシフトレジスタの各レジスタ出力は、図１２（ｅ０）〜（ｅ１７９）に示すように、基準クロック信号ＤＣＬＫに応じて順次右に移動する。
【００８９】
Ｘドライバ２０のドライバデータが表示アドレス“０００”のデータであるときにＹドライバ１４の選択信号Ｙ０が高レベルとなることにより、液晶表示器１３の先頭行に表示アドレス“０００”のデータが表示される。
その後、順次基準クロック信号ＤＣＬＫが入力される毎に、その立ち上がりでアドレスカウンタ３１ａのカウント値が図１２（ｃ）に示すようにカウントアップし、基準クロック信号ＤＣＬＫの立ち下がりでＸドライバ２０によって図１２（ｄ）に示すようにデータの取込みが行われる。
【００９０】
一方、表示ロジック回路１９では、図１３（ｃ）に示すように、図１３（ｂ）に示す基準クロック信号ＤＣＬＫの立ち上がりでアドレスカウンタ３１ａのカウント値がカウントアップし、このカウント値がレジスタ３２ａに設定されたＦＵＥ“０３９”となると、一致検出回路３５ａの８ビット比較出力ＣＳが図１３（ｄ）に示すように、高レベルとなり、これに応じてＤ型フリップフロップＤＦＦの出力ＦＯＳが図１３（ｅ）に示すように高レベルとなり、アンドゲートＡＮＤ４から図１３（ｆ）に示すように基準クロック信号ＤＣＬＫの立ち上がりから立ち下がりまでの間で高レベルとなる一致検出信号ＣＤＳが出力される。
【００９１】
一方、アドレスカウンタ３１ｂは、リセット信号ＲＥＳが入力された時点で、カウント値が“０００”にリセットされ、この状態で、セット端子Ｓに高レベルのセット信号が入力されないので、図１３（ｈ）に示すように、基準クロック信号ＤＣＬＫが入力される毎にカウントアップしている。
この状態で、前述したように一致検出回路３５ａから高レベルの一致検出信号ＣＤＳａが出力されると、これがＲＳ型フリップフロップ３６ａのリセット端子Ｒに入力されることにより、セレクタ３４ａのセット端子Ｓが低レベルとなることにより、入力端子Ａに入力されるレジスタ３２ｂで設定されたＳＡＳ“０４０”が選択され、これがアドレスカウンタ３１ｂのデータ入力端子Ｄに供給されている。このため、アドレスカウンタ３１ｂのセット端子Ｓにオアゲート３８を介して一致検出信号ＣＤＳａが入力されることにより、アドレスカウンタ３１ｂのカウント値が図１３（ｈ）に示すように“０３９”から“０４０”にセットされ、このカウント値“０４０”がセレクタ３４ｂの入力端子Ｂに入力され、一致検出回路３５ａから高レベルの一致検出信号ＣＤＳａがＲＳ型フリップフロップ３６ｂのセット端子Ｓに供給されることにより、これがセットされてその肯定出力が高レベルとなり、これがセレクタ３４ｂに入力されることにより、このセレクタ３４ｂで入力端子Ｂに供給されているアドレスカウンタ３１ｂのカウント値“０４０”が選択されて、これがセレクタ３４ｃの入力端子Ａに供給される。
【００９２】
このため、セレクタ３４ｃから出力される表示アドレスＬＡＤが図１３（ｏ）に示すように“０４０”となり、以後アドレスカウンタ３１ｂのカウント値が、基準クロック信号ＤＣＬＫが入力される毎にカウントアップすることから、セレクタ３４ｂから出力される表示アドレスＬＡＤが図１３（ｏ）に示すようにカウントアップされる。
また、アドレスカウンタ３１ｃ及び３３も、図１３（ｋ）に示すように、リセット信号ＲＥＳによって“０００”にクリアされた後基準クロック信号ＤＣＬＫが入力される毎にカウントアップしている。
【００９３】
その後、アドレスカウンタ３３のカウント値がレジスタ３２ｅに設定されたスクロール表示領域終端アドレスＤＳＥ（＝“１３９”）に達すると、一致検出回路３５ｃから高レベルの一致検出信号ＣＤＳｃが図１３（ｊ）に示すように出力され、これがアドレスカウンタ３１ｃのセット端子Ｓに入力されることにより、レジスタ３２ｆに設定された下側固定表示データ格納領域１６Ｌの先頭アドレスＦＬＬ（＝“２００”）がカウント値としてセットされ、このカウント値“２００”がセレクタ３４ｃの入力端子Ｂに入力される。
【００９４】
一方、一致検出回路３５ｃから出力される一致検出信号ＣＤＳｃはＲＳ型フリップフロップ３６ｃのセット端子Ｓに入力されるので、このフリップフロップ３６ｃがセットされ、その肯定出力が高レベルとなり、これがセレクタ３４ｃのセット端子Ｓに入力されるので、このセレクタ３４ｃで入力端子Ｂに入力されているアドレスカウンタ３１ｃのカウント値“２００”が選択されて、これが図１３（ｏ）に示すように表示アドレスＬＡＤとして出力される。
【００９５】
その後、アドレスカウンタ３１ｃのカウント値が、基準クロック信号ＤＣＬＫが入力される毎にカウントアップし、このカウント値がセレクタ３４ｃで選択されて表示アドレスＬＡＤとして出力される。
その後、アドレスカウンタ３１ｃのカウント値が“２３９”となると、一致検出回路３５ｄから図１３（ｌ）で示すように高レベルの一致検出信号ＤＥが出力される。
【００９６】
このため、表示ロジック回路１９から出力される表示アドレスＬＡＤは、“０００”〜“０３９”、“０４０”〜“１３９”、“２００”〜“２３９”となり、デュアルポートメモリ１６の上側固定表示データ格納領域１６Ｕに格納されている上側固定表示データ、スクロール表示データ格納領域１６Ｓのアドレス“０４０”〜“１３９”までのスクロール表示データ及び下側固定表示データ格納領域１６Ｌに格納されている下側固定表示データが順次読出されて、これが液晶表示器１３に表示されることにより、この液晶表示器１３で図１１に示すように、「○」で表される上側固定表示データ、「Ａ」〜「Ｊ」で表されるスクロール表示データ及び「△」で表される下側固定表示データが表示される。
【００９７】
この間、情報処理装置１２では、表示データ書込フラグＦＥが“１”にセットされていることにより、ステップＳ２１からステップＳ３６に移行し、各設定器４０〜４２の設定データを読込み、これらに変更がないものとすると、ステップＳ３９に移行し、スクロール表示が選択されていないものとすると、ステップＳ４０に移行して、表示データ書込フラグＦＥが“０”にリセットされ、表示終了が選択されていないのでそのままタイマ割込処理を終了する。このため、次のタイマ割込処理で新たな表示データが作成されていないときにはステップＳ２２からステップＳ２３に移行してからタイマ割込処理を終了する。従って、情報処理装置１２での表示制御処理が簡略化されて、表示制御処理の負担を軽減することができる。
【００９８】
一方、表示コントローラ１８では、ステップＳ８に移行して、現在の表示開始アドレスＳＡＳ（＝“０４０”）に“０”に設定されたステップ量ＳＴを加算して新たな表示開始アドレスＳＡＳを算出するが、ステップ量ＳＴが“０”であるので、表示開始アドレスＳＡＳは変更されない。
その後、スクロールピリオド計数タイマがタイムアップしたか否かを判定して、スクロールピリオドＳＰが終了したか否かを判定し、スクロールピリオドＳＰが終了していないときには、情報処理装置１２から変更された表示制御データが入力されたか否かを判定し（ステップＳ１０）、表示制御データの入力がないので、そのままステップＳ９に戻る。この状態を繰り返して、スクロールピリオドＳＰが終了したときには、ステップＳ１２に移行して、情報処理装置１２から表示終了指令が入力されたか否かを判定するが、表示終了指令が入力されていないので、ステップＳ１４に移行し、ステップ量ＳＴが“０”であるので、ステップＳ７に戻って、再度スクロールピリオド計数タイマを起動する。また、一致検出信号ＤＥによって、カウンタ３３，３１ｂ，３１ｃ、フリップフロップ３６ｂ，３６ｃはリセットされ、カウンタ３１ａはセットされるため、表示ロジック１９、前述したと全く同様の動作を行って、図１１の上側固定表示領域１３Ｕ、スクロール表示領域１３Ｓ及び下側固定表示領域１３Ｌの表示状態を継続する。
【００９９】
このスクロール表示領域１３Ｓの固定表示状態で、情報処理装置１２のスクロール設定器４０でスクロール表示を選択すると共に、ステップ量設定器４１でステップ量ＳＴを例えば“０２０”に設定し、さらにスクロールピリオド設定器４２で所望のスクロールピリオドＳＰを設定すると、情報処理装置１２で、ステップＳ３７で設定データ変更と判断されて、ステップＳ３８に移行し、変更データが表示コントローラ１８へ送信され、次いでスクロール表示が選択されたので、ステップＳ３９からステップＳ４０に移行し、表示コントローラ１８からスクロール表示完了割込信号が入力されていないので、ステップＳ２３を経てタイマ割込処理を終了して所定のメインプログラムに復帰する。
【０１００】
表示コントローラ１８では、図５の表示制御処理におけるステップＳ１０で変更された表示制御データを受信すると、ステップＳ１１に移行して、変更された表示制御データ即ちステップ量ＳＴ及びスクロールピリオドＳＰをメモリ１８ａに更新記憶してからステップＳ９に戻り、スクロールピリオドＳＰの終了まで待機する。
そして、スクロールピリオド計数タイマがタイムアップしてスクロールピリオドＳＰが終了すると、ステップＳ９からステップＳ１２に移行し、表示終了指令が入力されていないので、ステップＳ１４に移行し、ステップ量ＳＴが“０００”以外の値に設定されているので、ステップＳ１５に移行し、表示開始アドレスＳＡＳをレジスタ３２ｂに書込む。次いで、ステップＳ１６に移行して、外部の情報処理装置１２に対してスクロール表示完了を表す割込信号を出力してからステップＳ７に戻ってロールピリオドＳＰに設定されたスクロールピリオド計数タイマを起動する。
【０１０１】
しかしながら、この時点では、表示開始アドレスＳＡＳが変更されていないので、表示開始アドレスＳＡＳは“０４０”を維持し、スクロール選択前の表示状態を維持する。
一方、情報処理装置１２では、表示コントローラ１８からスクロール表示完了を表す割込信号が入力されると、スクロール表示が選択されているので、ステップＳ３９からステップＳ４１を経てステップＳ４２に移行し、現在の表示制御より処理を優先させる優先処理が存在するか否かを判定し、優先処理が存在しない場合には直接ステップＳ４４に移行して、現在のデュアルポートメモリ１６のスクロール表示データ格納領域１６Ｓに書込まれている“０４０”〜“１３９”のロウアドレスにスクロール方向に連続する領域即ちロウアドレス“１４０”〜“１５９”に新たな表示データ「Ｋ」及び「Ｌ」を書込むスクロール分表示データ書込処理を行ってからステップＳ２３を経てタイマ割込処理を終了して所定のメインプログラムに復帰する。
【０１０２】
このスクロール分表示データ書込処理によって、スクロール表示データが情報処理装置用ロジック回路１７に送信されると、この情報処理装置用ロジック回路１７では、前述した初期表示データ書込時と同様に、図１０のスクロール表示データ書込処理を実行する。
このスクロール表示データ書込処理では、前回の初期表示データ書込処理時の書込最終アドレスに“１”を足した開始ロウアドレスＳＡＬがメモリ１７ａの開始ロウアドレス記憶領域に記憶されているので、この開始ロウアドレスＳＡＬを読込み（ステップＳ８１）、次いで“０”の開始カラムアドレスを書込カラムアドレスＣＡＤとし、開始ロウアドレスＳＡＬを書込ロウアドレスＬＡＤとして設定し、入力された表示データが初期表示データではないので、ステップＳ８３からステップＳ８５に移行して、開始ロウアドレスＳＡＬにステップ量ＳＴを加算して書込終了ロウアドレスＬＡＤｅを算出してからステップＳ８６に移行する。
【０１０３】
この状態で表示データを受信すると、ステップＳ８７に移行して、デュアルポートメモリ１６の書込カラムアドレスＣＡＤ及び書込ロウアドレスＬＡＤ位置に表示データを書込んでから書込カラムアドレスＣＡＤをインクリメントする。その後、表示データを書込む毎に書込カラムアドレスＣＡＤがインクリメントされ（ステップＳ８９）、書込カラムアドレスＣＡＤが終端カラムアドレスＮ−１に一致すると、書込ロウアドレスＬＡＤがインクリメントされて（ステップＳ９１）、順次表示データの書込みが行われる。
【０１０４】
そして、書込ロウアドレスＬＡＤが書込終了ロウアドレスＬＡＤｅに一致し、書込カラムアドレスＣＡＤが最終カラムアドレスＮ−１に一致した状態で表示データを書込むことにより、１回のスクロール表示分におけるスクロール表示データの書込みが終了すると、ステップＳ８７からステップＳ８８を経てステップＳ９１に移行して、書込ロウアドレスＬＡＤがインクリメントされて書込終了ロウアドレスＬＡＤｅより大きい値となる。このため、ステップＳ９７からステップＳ９８に移行して、書込終了ロウアドレスＬＡＤｅに“１”を加算した値が開始ロウアドレスＳＡＬとして算出され、この開始ロウアドレスＳＡＬがメモリ１７ａの開始ロウアドレス記憶領域に更新記憶される（ステップＳ９９）。
【０１０５】
このようにして、スクロール表示分の表示データがデュアルポートメモリ１６のスクロール表示データ格納領域１６Ｓに書込まれるが、このスクロール表示を繰り返すことにより、ステップＳ８５で算出される書込終了ロウアドレスＬＡＤｅがデュアルポートメモリ１６のスクロール表示データ格納領域１６Ｓの最終ロウアドレスＳＡＥを超える状態となると、スクロール表示データ格納領域１６Ｓの先頭即ち開始ロウアドレスＳＡＬに表示データを書込むようにするために、ステップＳ９３に移行して、書込終了ロウアドレスＬＡＤｅから最終ロウアドレスＳＡＥを減算し、さらに“１”を減算した値を書込不可能なロウアドレス余り分ΔＬＡＤとして算出し、このロウアドレス余り分ΔＬＡＤを開始ロウアドレスＳＡＬに加算して書込終了ロウアドレスＬＡＤｅを算出する（ステップＳ９３）。
次いで、ステップＳ９５に移行して、開始ロウアドレスＳＡＬを書込ロウアドレスＬＡＤとして設定してからステップＳ８６に移行する。
【０１０６】
この状態では、書込終了ロウアドレスＬＡＤｅがスクロール表示データ格納領域１６Ｓの先頭側のアドレスに変換され、書込ロウアドレスＬＡＤを開始ロウアドレスＳＡＬに変更されているので、ステップＳ９６の判定結果はＬＡＤ≦ＬＡＤｅとなり、ステップＳ９７に移行して、書込カラムアドレスＣＡＤを“０”に設定してからステップＳ９０を経てステップＳ８６に戻る。その後、表示データの書込みを継続して、最後の表示データの書込みが終了すると、書込アドレスＬＡＤが書込終了ロウアドレスＬＡＤｅを超える状態となって、ステップＳ９８に移行して、書込終了ロウアドレスＬＡＤｅに“１”を加算した値を開始ロウアドレスＳＡＬとして設定し、次いで設定した開始ロウアドレスＳＡＬをメモリ１７ａの開始ロウアドレス記憶領域に更新記憶してからスクロール表示データ書込処理を終了して図７のステップＳ５１に戻る。
【０１０７】
このスクロール分表示データ書込処理でも、上述した初期表示データ書込時と同様に、情報処理装置１２側でデュアルポートメモリ１６のアドレス制御を行う必要がなく、デュアルポートメモリ１６に対するアドレス制御は情報処理装置用ロジック回路１７で行うので、情報処理装置１２でのスクロール表示データ書込処理の負担を大幅に軽減することができる。
【０１０８】
また、優先処理が存在する場合には、ステップＳ４３に移行して、スクロールピリオド計数タイマのタイマ値を読込み、これが現在のスクロールピリオドＳＰが終了するまでの間に、ステップ量ＳＴに応じたスクロール分表示データをデュアルポートメモリ１６のスクロール表示データ格納領域１６Ｓに対する書込みを完了するに必要な時間に対応する所定値以上となったか否かを判定し、所定値未満であるときにはステップＳ２３に移行するが、所定値以上となると、ステップＳ４４に移行して、新たな表示データ「Ｋ」及び「Ｌ」を書込むスクロール分表示データ書込処理を行う。
【０１０９】
何れにしても、次のスクロールピリオドＳＰが開始されるまでの間に、デュアルポートメモリ１６のスクロール表示データ格納領域１６Ｓへのスクロール分表示データの書込みが終了することになる。
そして、ステップＳ８に移行して、現在の表示開始アドレスＳＡＳ（＝“０４０”）にステップ量ＳＴ（＝“０２０”）を加算した値を新たな表示開始アドレスＳＡＳ（＝“０６０”）として算出し、スクロールピリオド計数タイマがタイムアップしてスクロールピリオドＳＰが終了するまで待機する。
【０１１０】
その後、スクロールピリオドＳＰが終了すると、ステップＳ９からステップＳ１２を経てステップＳ１４に移行し、ステップ量ＳＴが“０００”以外の値に設定されているので、ステップＳ１５に移行して、表示開始アドレスＳＡＳをレジスタ３２ｂに書込んでからステップＳ１６に移行して、外部の情報処理装置１２に対してスクロール表示完了を表す割込信号を出力する。表示ロジック回路１９で、表示アドレスＬＡＤとして“０００”〜“０３９”、“０６０”〜“１５９”及び“２００”〜“２３９”を順次出力することにより、液晶表示器１３で、図１４に示すように、文字データ「Ｃ」〜「Ｌ」で表されるスクロール表示データを表示する。
【０１１１】
このように、表示ロジック回路１９での表示アドレスＬＡＤが出力される周期であるスクロールピリオドＳＰ間に、次のスクロール時のステップ量ＳＴに応じたスクロール分表示データの書込みが行われてからデュアルポートメモリ１６の表示データの読出しが行われて、これが液晶表示器１３に供給されるので、順次スクロール表示が行われる。
その後、情報処理装置１２で、表示処理を終了するキー等が操作されると、図６のデータ表示処理で、ステップＳ２３からステップＳ２４に移行して、表示終了指令を表示コントローラ１８に出力し、次いで表示データ書込フラグＦＥを“０”にリセットしてからタイマ割込処理を終了して所定のメインプログラムに復帰する。
【０１１２】
このため、表示コントローラ１８では、表示終了指令が入力されることにより、ステップＳ１４からステップＳ１５に移行して、表示用電源２５へ電力供給停止指令が出力されて、Ｙドライバ１４及びＸドライバ２０への電力供給が停止されると共に、発振装置１５からの表示ロジック回路１９への基準クロック信号ＤＣＬＫの入力が停止され、液晶表示器１３でのデータ表示が終了される。
【０１１３】
このように、上記第１の実施形態によると、情報処理装置１２で液晶表示器１３に表示データを表示する場合には、情報処理装置１２から表示データの種別を表すコマンドと共に、自己の表示データ記憶装置４３に記憶している表示用データをそのまま情報処理装置用ロジック回路１７に出力することにより、この情報処理装置用ロジック回路１７でロウアドレスをデュアルポートメモリ１６に対する書込アドレスを制御するようにしているので、情報処理装置１２側でデュアルポートメモリ１６のデータ書込アドレスの制御を行う必要がなく、デュアルポートメモリ１６への表示データ書込処理を従来例に比較して大幅に減少させることができ、情報処理装置１２の処理効率を格段に向上させることができる。
【０１１４】
また、スクロール表示時に、デュアルポートメモリ１６のスクロール表示データ格納領域１６Ｓからの表示データ読出処理が表示コントローラ１８及び表示ロジック回路１９によって行われ、情報処理装置１２はスクロールピリオド内でステップ量ＳＴに応じたスクロール表示データの書込みを表示コントローラ１８から入力される割込信号に基づいて行えば良く、情報処理装置１２でのスクロール表示処理の負荷を大幅に軽減することができ、この分他の処理を有効に行うことができ、情報処理装置１２の処理効率をより向上させることができる。
【０１１５】
なお、上記第１の実施形態においては、図１０のスクロール表示データ書込処理におけるステップＳ８４で、初期表示データが入力されたときに、開始ロウアドレスＳＡＬにフレームデータ量ＦＤ及びステップ量ＳＴを加算して書込終了ロウアドレスＬＡＤｅを算出する場合について説明したが、これに限定されるものではなく、情報処理装置１２から書込終了アドレスＬＡＤｅを送信するようにしてもよい。
【０１１６】
次に、本発明の第２の実施形態を図１５について説明する。
この第２の実施形態では、情報処理装置１２で表示データ記憶装置４３の表示データ記憶領域から表示データを読出すときの読出アドレスを指定することにより、デュアルポートメモリ１６の書込カラムアドレス及び書込ロウアドレスを自動的に対応付けるようにしたものである。
【０１１７】
すなわち、第２の実施形態では、情報処理装置１２で表示データ記憶装置４３をアクセスして、表示データを読出し、読出した表示データを情報処理装置用ロジック回路１７に送信する図６のステップＳ３１〜Ｓ３３の処理及びステップＳ４４の処理で、先ず、表示データ記憶装置４３の表示データ記憶領域の読出しを開始するアドレスＤＡＳＥＴと読出した表示データを書込みたいデュアルポートメモリ１６の書込ロウアドレスＦＲＡＳＥＴとを指定すると共に、表示データ記憶装置４３の表示データ記憶領域の読出アドレスＤＡと読出データとを対にして情報処理装置用ロジック回路１７に送信するように設定する。
【０１１８】
一方、情報処理装置用ロジック回路１７では、図１５に示す表示データ書込処理を実行する。
この表示データ書込処理は、先ず、ステップＳ１０１で、指定された表示データ記憶装置４３の表示データ記憶領域の読出開始指定アドレスＤＡＳＥＴ及び読出した表示データを書込むデュアルポートメモリ１６の書込指定ロウアドレスＦＲＡＳＥＴとが入力されたか否かを判定し、これら指定アドレスＤＡＳＥＴ及びＦＲＡＳＥＴが入力されていないときにはこれらが入力されるまで待機し、指定アドレスＤＡＳＥＴ及びＦＲＡＳＥＴが入力されたときにはステップＳ１０２に移行し、入力された指定アドレスＤＡＳＥＴ及びＦＲＡＳＥＴをメモリ１７ａの所定記憶領域に更新記憶してからステップＳ１０３に移行する。
【０１１９】
このステップＳ１０３では、情報処理装置１２から表示データ記憶装置４３の表示データ記憶領域の読出アドレスＤＡ及び表示データが入力されたか否かを判定し、これらが入力されていないときには読出アドレスＤＡ及び表示データが入力されるまで待機し、読出アドレスＤＡ及び表示データが入力されたときには、ステップＳ１０４に移行する。
このステップＳ１０４では、メモリ１７ａの所定記憶領域に記憶されている指定アドレスＤＡＳＥＴ及びＦＲＡＳＥＴと入力された読出アドレスＤＡとに基づいて下記（１）式及び（２）式の演算を行ってデュアルポートメモリ１６の書込ロウアドレスＦＲＡ及び書込カラムアドレスＦＣＡを算出する。
【０１２０】
ＦＲＡ＝ｒｏｕｎｄｄｏｗｎ｛（ＤＡ−ＤＡＳＥＴ）÷Ｎ｝＋ＦＲＡＳＥＴ……（１）
ＦＣＡ＝（ＤＡ−ＤＡＳＥＴ）ｍｏｄＮ    ……（２）
ここで、Ｎはデュアルポートメモリ１６のカラム数であり、ｒｏｕｎｄｄｏｗｎは切り捨てを意味する関数であり、（ＤＡ−ＤＡＳＥＴ）ｍｏｄＮは（ＤＡ−ＤＡＳＥＴ）をＮで除算したときの余りを表している。
【０１２１】
次いで、ステップＳ１０５に移行して、表示データがストローク表示データであるか否かを判定し、ストローク表示データではないときには後述するステップＳ１０９に移行し、ストローク表示データであるときにはステップＳ１０６に移行して、算出した書込ロウアドレスＦＲＡがストローク表示データ格納領域１６Ｓの終端ロウアドレスＳＡＥを超えているか否かを判定し、ＦＲＡ≦ＳＡＥであるときには直接ステップＳ１０９にジャンプし、ＦＲＡ＞ＳＡＥであるときには、ステップＳ１０７に移行して、算出した書込ロウアドレスＦＲＡから終端ロウアドレスＳＡＥを減算した値からさらに“１”を減算した値を戻し量ΔＦＲＡ（＝ＦＲＡ−ＳＡＬ−１）として算出し、次いでステップＳ１０８に移行して、ストローク表示データ格納領域１６Ｓの開始ロウアドレスＳＡＬに戻し量ΔＦＲＡを加算した値を書込ロウアドレスＦＲＡとして算出してからステップＳ１０９に移行する。
【０１２２】
このステップＳ１０９では、算出した書込ロウアドレスＦＲＡ及び書込カラムアドレスＦＣＡで決まるデュアルポートメモリ１６の記憶位置に表示データを書込んでからステップＳ１１０に移行する。
このステップＳ１１０では、情報処理装置１２から書込完了コマンドが入力されたか否かを判定し、書込完了コマンドが入力されていないときには前記ステップＳ１０３に戻り、書込完了コマンドが入力されたときには前記ステップＳ１０１に戻る。
【０１２３】
この図１５の処理がアドレス対応手段に対応している。
この第２の実施形態においては、情報処理装置１２では、表示装置１３の上側固定表示領域１３Ｕ及び下側固定表示領域１３Ｌに表示したいデータ量をデュアルポートメモリ１６のカラム数Ｎと必要なロウアドレス数とを乗算した値として設定すると共に、表示装置１３のストローク表示領域１３Ｓで表示したいデータ量を同様にでもあるポートメモリ１６のカラム数Ｎと必要なロウアドレス数とを乗算した値として設定し、さらにストローク表示データ量をカラム数Ｎとステップ量ＳＴとを乗算して設定する。そして、上側固定表示データ及び下側固定表示データとストローク表示データとを任意の順序で表示データ記憶装置４３の表示データ記憶領域に１次元の連続したアドレス領域に１バイトずつ格納する。
【０１２４】
そして、図６のステップＳ３１で、上側固定表示データをデュアルポートメモリ１６の上側固定データ格納領域１６Ｕに書込む際には、先ず、表示データ記憶装置４３の表示データ記憶領域における上側固定表示データの先頭アドレス“０”を読出開始指定アドレスＤＡＳＥＴとし、デュアルポートメモリ１６の上側固定データを書込む先頭アドレスを上側固定データ格納領域１６Ｕの先頭ロウアドレス“０”を書込指定ロウアドレスＦＲＡＳＥＴとして指定し、これを情報処理装置用ロジック回路１７に出力すると、情報処理装置用ロジック回路１７では、図１５の表示データ書込処理で、ステップＳ１０２に移行して、指定された読出開始指定アドレスＤＡＳＥＴ及び書込指定ロウアドレスＦＲＡＳＥＴをメモリ１７ａの所定記憶領域に更新記憶する。
【０１２５】
次いで、情報処理装置１２で、表示データ記憶装置４３の表示データ記憶領域の“０”アドレスの表示データを読出し、この表示データを読出アドレスＤＡと共に情報処理装置用ロジック回路１７に出力すると、図１５の処理において、ステップＳ１０３からステップＳ１０４に移行して、前記（１）式及び（２）式の演算を行って書込ロウアドレスＦＲＡ及び書込カラムアドレスＦＣＡを算出する。
【０１２６】
このとき、ＤＡＳＥＴが“０”であり、ＦＲＡＳＥＴが“０”であり、ＤＡも“０”であるので、書込ロウアドレスＦＲＡは“０”となり、書込カラムアドレスＦＣＡも“０”となるので、図２に示すように、デュアルポートメモリ１６の上側固定データ格納領域１６Ｕにおけるハッチング図示の記憶位置に表示データが書込まれる。
次いで、情報処理装置１２から表示データ記憶装置４３における表示データ記憶領域における読出アドレスＤＡ＝１の表示データを読出し、これを読出アドレスＤＡと共に情報処理装置用ロジック回路１７に出力すると、上述と同様に（１）式の演算を行ったときに、ＤＡ＝１であるのでＤＡ−ＤＡＳＥＴ＝１となり、１／Ｎ＜１であり、ＦＲＡＳＥＴは“０”であるので、書込ロウアドレスＦＲＡは“０”を維持し、（２）式の演算を行ったときに書込カラムアドレスＦＣＡは１／Ｎの余り即ち１となるので、図２における（１，０）の記憶位置に表示データが書込まれる。（Ｘ、Ｙ）はカラムアドレスＸ、ロウアドレスＹを示す。
【０１２７】
その後、順次書込カラムアドレスＦＣＡがインクリメントされて、表示データ記憶領域の読出アドレスＤＡがＮ−１となっても書込ロウアドレスＦＲＡは“０”を維持するが、表示データ記憶領域の読出アドレスＤＡがＮとなると、前記（１）式の右辺第１項がＮ／Ｎ＝１となるので、書込ロウアドレスＦＲＡが“１”となり、前記（２）式でＤＡ−ＤＡＳＥＴがＮとなるので、これをＮで割ると余りが“０”となり、書込カラムアドレスＦＣＡが“０”となって、図２における（０、１）の記憶位置に表示データが書込まれる。
【０１２８】
このようにして、表示データ記憶領域の読出アドレスを順次インクリメントして行くことにより、デュアルポートメモリ１６の上側固定データ格納領域１６Ｕに順次表示データが書込まれ、最後の読出アドレス３×Ｎ−１の表示データを読出すと、これがデュアルポートメモリ１６の上側固定データ格納領域１６Ｕにおける（Ｎ−１、２）の記憶位置に書込まれて、上側固定表示データの書込が終了し、この時点で情報処理装置１２から書込完了コマンドが情報処理装置用ロジック回路１７に出力されることにより、ステップＳ１１０からステップＳ１０１に戻る。
【０１２９】
同様に、図６のステップＳ３２のスクロール領域の初期表示データ書込処理が実行されると、上記と上側固定データ書込処理と同様に、表示データ記憶装置４３の表示データ記憶領域におけるスクロール領域の初期表示データの先頭アドレスｋを読出開始アドレスＤＡＳＥＴとして指定すると共に、デュアルポートメモリ１６のスクロール表示データ格納領域１６Ｓの先頭ロウアドレス“３”を書込ロウアドレスＦＲＡＳＥＴとして指定することにより、先頭アドレスｋの表示データを読込み、これと読込アドレスＤＡ＝ｋを情報処理装置用ロジック回路１７に出力する。これにより、（１）式の演算では、右辺第１項がｋ−ｋ＝０／Ｎとなるので、“０”となり、ＦＲＡＳＥＴ＝３であるので、図２における（０、３）の記憶位置にスクロール用表示データが書込まれる。この初期表示データ書込処理では、算出される書込ロウアドレスＦＲＡがデュアルポートメモリ１６のスクロール表示データ格納領域１６Ｓの終端ロウアドレスＳＡＥに達することは通常ないので、読込アドレスＤＡがｋから順次増加してｋ＋１，ｋ＋２となるに応じてカラムアドレスが増加され、ｋ＋Ｎとなったときに、書込ロウアドレスＦＲＡが“１”加算されると共に、“０”の書込カラムアドレスが設定される。全ての初期表示データの書込が終了して情報処理装置１２から書込完了コマンドが入力されると、ステップＳ１０１に戻る。
【０１３０】
一方、図６におけるステップＳ４４でストローク分表示データ書込処理が行われると、ステップＳ１０４で算出される書込ロウアドレスＦＲＡがスクロール表示データ格納領域１６Ｓの終端ロウアドレスＳＡＥを超えたときには、ステップＳ１０６からステップＳ１０７に移行し、戻し量ΔＦＲＡを算出し、算出した戻し量ΔＦＲＡを開始ロウアドレスＳＡＬに加算して書込ロウアドレスＦＲＡを算出し（ステップＳ１０８）、算出した書込ロウアドレスＦＲＡ及び書込カラムアドレスＦＣＡによって決定される記憶位置に表示データを記憶する。
【０１３１】
また、下側固定表示データ書込処理では、上述した上側固定表示データ書込処理と同様に、表示データ記憶装置４３における表示データ記憶装置の下側固定表示データの先頭アドレスｊを書込開始指定アドレスＤＡＳＥＴとして設定すると共に、デュアルポートメモリ１２の下側表示データ格納領域１６Ｌの先頭アドレスを例えば（０、Ｍ−３）の記憶位置に表示データを記憶し、その後、順次書込カラムアドレスＦＣＡがインクリメントされ、書込カラムアドレスＮになると、書込ロウアドレスＦＲＡがインクリメントされて、カラムアドレスのインクリメントに応じて順次表示データの書込みが行われ、デュアルポートメモリ１６の（Ｎ−１、Ｍ−１）に表示データの書込が行われた後に、書込完了コマンドが入力されると、下側固定表示データの炊き込み処理を終了してステップＳ１０１に戻る。
【０１３２】
このように、第２の実施形態によると、情報処理装置１２から表示データをデュアルポートメモリ１６に書込む際に、対応関係となる表示データ記憶装置４３における表示データ記憶領域の読出開始指定アドレスＤＡＳＥＴ及びデュアルポートメモリ１６の書込開始指定アドレスＦＲＡＳＥＴを指定すると共に、表示データ記憶領域の読出アドレスＤＡと表示データとを情報処理装置用ロジック回路１７に供給することにより、この情報処理装置用ロジック回路１７で前述した（１）式及び（２）式の演算を行って書込ロウアドレスＦＲＡ及び書込カラムアドレスＦＣＡを算出し、これら書込ロウアドレスＦＲＡ及び書込カラムアドレスＦＣＡよって決定されるデュアルポートメモリ１６の記憶位置に表示データを正確に書込むことができる。
【０１３３】
このように情報処理装置１２側では、デュアルポートメモリ１６に表示データを書込む際に、デュアルポートメモリ１６のアドレスを指定することなく、自己の表示データ記憶装置４３における表示データ記憶領域の読出アドレスを情報処理装置用ロジック回路１７に出力するだけで、表示データをデュアルポートメモリ１６に正確に書込むことができ、情報処理装置１２側での表示データの書込処理の負担を軽減することができる。
【０１３４】
なお、上記第１及び第２の実施形態においては、情報処理装置用ロジック回路１７で上側固定表示データ格納領域１６Ｕ、スクロール表示データ格納領域１６Ｓ及び下側固定表示データ格納領域１６Ｌの全てについてアドレス制御を行う場合について説明したが、これに限定されるものではなく、上側固定表示データ格納領域１６Ｕ及び下側固定表示データ格納領域１６Ｌではスクロール表示データ格納領域１６Ｓに比較してアドレス変換処理を行う頻度が少ないので、第１の実施形態における図７におけるステップＳ５２〜Ｓ５５及び図８，図９の処理を省略して、スクロール表示データ格納領域１６Ｓにスクロール表示データを書込むときのみにアドレス制御処理を行い、第２の実施形態でも、スクロール表示データを書込むときのみにアドレス変換処理を行うようにしてもよい。
【０１３５】
また、上記第１及び第２の実施形態においては、情報処理装置１２から上側固定表示データ、スクロール表示データ及び下側固定表示データの順に出力する場合について説明したが、これに限定されるものではなく、任意の順序で表示データを情報処理装置用ロジック回路１７に出力することができる。
さらに、上記第１及び第２の実施形態においては、表示コントローラ１８からスクロールピリオドＳＰの終了時点即ちスクロールピリオドＳＰの開始時点で情報処理装置１２に対して割込信号を出力すると共に、情報処理装置１２でスクロールピリオド計数タイマのタイマ値を読込む場合について説明したが、これに限定されるものではなく、情報処理装置１２で、図１６に示すように、前述した図６の処理において、ステップＳ４３を省略し、これに代えてステップＳ４２で優先処理があると判定された場合に、ステップＳ４７に移行して、スクロール表示完了割込信号が入力された時点からスクロールピリオドＳＰの終了までにスクロール表示データ分の書込を完了可能な書込開始タイミングを決定する書込開始タイミング決定タイマが起動されているか否かを判定し、この書込開始タイミング決定タイマが起動されていないときにはステップＳ４８に移行して、書込開始タイミング決定タイマを起動してからステップＳ４９に移行し、書込開始タイミング決定タイマが起動されているときには直接ステップＳ４９に移行し、ステップＳ４９で書込開始タイミング決定タイマがタイムアップしたか否かを判定し、タイムアップしていないときには前記ステップＳ２３に移行し、タイムアップしたときには書込開始タイミングであると判断してステップＳ４４に移行するようにしてもよい。この場合には、情報処理装置１２でステップＳスクロールピリオド計数タイマのタイマ値を読込む必要がないので、この分情報処理装置１２のデータ表示処理の負荷を軽減することができる。さらには、表示コントローラ１８で、情報処理装置１２でのスクロール表示データ分の書込をスクロールピリオドＳＰの終了までに完了可能なタイミングを計測し、書込割込信号を情報処理装置１２に出力するようにしてもよく、この場合には、情報処理装置１２でのデータ表示処理の負荷をより軽減することができる。
【０１３６】
さらにまた、上記第１及び第２の実施形態においては、デュアルポートメモリ１６のスクロール表示データ格納領域１６Ｓへの初期表示データ書込処理（ステップＳ３２）で、液晶表示器１３のスクロール表示領域１３Ｓに対応する表示データ分のみを書込む場合について説明したが、これに限定されるものではなく、初期表示データ書込処理で、液晶表示器１３のスクロール表示領域１３Ｓに対応する表示データ分とスクロール時のステップ量ＳＴに対応するスクロール表示データ分を加算した表示データを書込んで置くことにより、情報処理装置１２でのデュアルポートメモリ１６におけるスクロール表示データ格納領域１６Ｓへの書込みが、スクールピリオドＳＰが終了するまでに終わらない場合が発生したときに、書込中のスクロール表示データが表示されることを確実に回避することができる。
【０１３７】
なおさらに、上記第１及び第２の実施形態においては、スクロール表示時に情報処理装置１２でデュアルポートメモリ１６のスクロール表示データ格納領域１６Ｓに書込むスクロール表示データをステップ量ＳＴに対応するデータ量とした場合について説明したが、これに限定されるものではなく、ステップ量ＳＴの整数ｎ倍に相当するスクロール表示データを１回で書込むと共に、整数ｎ回に一回スクロール表示データの書込みを行うようにしてもよく、この場合には情報処理装置１２でのスクロール表示データの書込処理をより軽減することができる。
【０１３８】
さらにまた、上記第１及び第２の実施形態においては、表示コントローラ１８から情報処理装置１２にスクロールピリオドＳＰの開始時点を表す割込信号を出力する場合について説明したが、これに限定されるものではなく、図１７に示すように、図５の表示制御処理において、ステップＳ１６の処理に代えてスクロールピリオドの開始を表すスクロールピリオド開始フラグＦＳを“１”にセットするステップＳ１２１を設けると共に、ステップＳ７及びＳ８間に表示ロジック回路１９の一致検出回路３５ｄから出力されるフレーム表示完了信号がＤＥが入力されたか否かを判定するステップＳ１２２を設け、このステップＳ１２２の判定結果がフレーム表示完了信号が入力されたときに前記ステップＳ８に移行し、フレーム表示完了信号が入力されていないときにステップＳ１２３に移行して、情報処理装置１２によるスクロールピリオド開始フラグＦＳの読込みがあったか否かを判定し、その判定結果が、スクロールピリオド開始フラグＦＳの読込みがあったときに、ステップＳ１２４に移行して、スクロールピリオド開始フラグＦＳを“０”にリセットしてからステップＳ１２２に戻り、スクロールピリオド開始フラグＦＳの読込みがないときには直接ステップＳ１２２に戻ることを除いては図５と同様の処理を行うようにしてもよい。この場合には、情報処理装置１２側でスクロールピリオド開始フラグＦＳを所定のタイミングで読みに行き、スクロールピリオド開始フラグＦＳの読込みが行われたときに、表示コントローラ１８側でスクロールピリオド開始フラグＦＳを“０”にリセットするので、情報処理装置１２側で表示コントローラ１８から入力される割込信号に係わる処理を省略することができ、データ表示処理の負担をより軽減することができる。但し、ＦＳ＝“１”のままでステップＳ１２に移行することもあり得るため、その前にステップＳ１２５でスクロールピリオド開始フラグＦＳを“０”にリセットする。
【０１３９】
さらにまた、図６、図１６及び図１７の処理はタイマ割込み毎に実行されるが、表示コントローラ１８から情報処理装置１２にスクロールピリオドＳＰの開始時点を表す割込信号が入力された時にだけ実行する処理として実現することも可能である。これにより処理回数を減らすことができ、更なる負荷軽減になる。
なおさらに、上記実施形態においては、下側へのスクロール表示を行う場合について説明したが、これに限定されるものではなく、上側へのスクロール表示を行う場合には、情報処理装置用ロジック回路１７で、デュアルポートメモリ１６におけるスクロール表示データ格納領域１６Ｓで先頭アドレスＳＡＬから終端アドレスＳＡＥ側にアドレス変更する際に、現在のロウアドレスよりステップ量ＳＴに応じたアドレス分を減算したロウアドレスからスクロール表示データ分を書込み、これに応じて表示コントローラ１８で、現在の表示開始アドレスＳＡＳからステップ量ＳＴを減算した値がスクロール表示データ格納領域１６Ｓの先頭アドレスＳＡＬ以上であるときには、現在の表示開始アドレスＳＡＳからステップ量ＳＴを減算した値を新たな表示開始アドレスＳＡＳとして設定し、現在の表示開始アドレスＳＡＳからステップ量ＳＴを減算した値が先頭アドレスＳＡＬ未満であるときには、下記（３）式の演算を行って新たな表示開始アドレスＳＡＳを算出する。
【０１４０】
ＳＡＳ＝ＳＡＥ−｛ＳＴ−（ＳＡＳ−ＳＡＬ）｝  …………（３）
すなわち、現在の表示開始アドレスＳＡＳとスクロール表示データ格納領域１６Ｓの先頭アドレスＳＡＬとの差分をステップ量ＳＴから減算した値をスクロール表示データ格納領域１６Ｓの終端アドレスＳＡＥから減算した値を新たな表示開始アドレスＳＡＳとして算出する。
【０１４１】
そして、算出した表示開始アドレスＳＡＳを表示ロジック回路１９のレジスタ３２ｂに書込むことにより、上側へのスクロール表示を行うことができる。
また、上記第１及び第２の実施形態においては、情報処理装置用ロジック回路１７をソフトウェアで構成する場合について説明したが、表示ロジック回路１９と同様にハードウェアで構成することもでき、また表示ロジック回路１９をソフトウェアで構成することもできる。
【０１４２】
さらに、上記第１及び第２の実施形態においては、スクロール表示を上下方向に行う場合について説明したが、これに限定されるものではなく、左右方向或いは上下及び左右方向にスクロール表示を行うこともできる。
さらにまた、上記第１及び第２の実施形態においては、液晶表示器１３に、上側固定表示領域１３Ｕ、スクロール表示領域１３Ｓ及び下側固定表示領域１３Ｌを設ける場合について説明したが、これに限定されるものではなく、上側固定表示領域１３Ｕ及び下側固定表示領域１３Ｌの何れか一方又は双方を省略して広いスクロール表示領域１３Ｓを確保することもできる。
【０１４３】
また、上記第１及び第２の実施形態においては、情報処理装置１２でスクロール表示のステップ量ＳＴ及びスクロールピリオドＳＰの双方を変更可能に構成した場合について説明したが、これに限定されるものではなく、ステップ量ＳＴ又はスクロールピリオドＳＰのみを変更可能としたり、ステップ量ＳＴ及びスクロールピリオドＳＰを標準値に固定するようにしたりすることができる。
【０１４４】
また、上記第１及び第２の実施形態においては、表示手段として、液晶表示器１３を適用した場合について説明したがこれに限定されるものではなく、有機エレクトロルミネッセンスディスプレイ等の他の表示装置を適用することができる。
【図面の簡単な説明】
【０１４５】
【図１】本発明の一実施形態の画像表示装置を示す構成図である。
【図２】デュアルポートメモリの記憶内容を示す説明図である。
【図３】表示ロジック回路のブロック図である。
【図４】一致検出回路のブロック図である。
【図５】表示コントローラの表示処理を示すフローチャートである。
【図６】情報処理装置のデータ表示処理を示すフローチャートである。
【図７】情報処理装置用ロジック回路のフローチャートである。
【図８】図７の上側固定表示データ書込処理のフローチャートである。
【図９】図７の下側固定表示データ書込処理のフローチャートである。
【図１０】図７のスクロール表示データ書込処理のフローチャートである。
【図１１】液晶表示器の表示状態を示す説明図である。
【図１２】ＸＹドライバの動作説明に供するタイムチャートである。
【図１３】表示ロジック回路の動作説明に供するタイムチャートである。
【図１４】液晶表示器のスクロール状態を示す説明図である。
【図１５】本発明の第２の実施形態を示す情報処理装置用ロジック回路の表示データ書込処理を示すフローチャートである。
【図１６】情報処理装置のデータ表示処理の変形例を示すフローチャートである。
【図１７】表示コントローラの変形例を示すフローチャートである。
【符号の説明】
【０１４６】
１０…画像表示装置、１１…コントローラドライバ、１２…情報処理装置、１３…液晶表示器、１４…Ｙドライバ、１５…発振装置、１６…デュアルポートメモリ、１７…情報処理装置用ロジック回路、１８…表示コントローラ、１９…表示ロジック回路、２０…Ｘドライバ、２１…情報処理装置用リードライト回路、２２…情報処理装置用ロウアドレスデコーダ、２３…情報処理装置用カラムアドレスデコーダ、２４…表示アドレスデコーダ、２５…表示用電源、３１ａ〜３１ｃ，３３…アドレスカウンタ、３２ａ〜３２ｆ…レジスタ、３４ａ〜３４ｃ…セレクタ、３５ａ〜３５ｄ…一致検出回路。
【図１】
2006023501.tif 000003
【図２】
2006023501.tif 000004
【図３】
2006023501.tif 000005
【図４】
2006023501.tif 000006
【図５】
2006023501.tif 000007
【図６】
2006023501.tif 000008
【図７】
2006023501.tif 000009
【図８】
2006023501.tif 000010
【図９】
2006023501.tif 000011
【図１０】
2006023501.tif 000012
【図１１】
2006023501.tif 000013
【図１２】
2006023501.tif 000014
【図１３】
2006023501.tif 000015
【図１４】
2006023501.tif 000016
【図１５】
2006023501.tif 000017
【図１６】
2006023501.tif 000018
【図１７】
2006023501.tif 000019