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