(57)【要約】  【課題】本体部と表示操作部との間で効率よくデータを送受信する。  【解決手段】本体部２から表示操作部３に向けて通信を行う際の転送単位と、表示操作部３から本体部２に向けて通信を行う際の転送単位とを異ならせる。より具体的には、本体部２から表示操作部３に向けて通信を行う際の転送単位（たとえば、１６バイト）を、表示操作部３から本体部２に向けて通信を行う際の転送単位（たとえば、１バイト）よりも大きくする。  【効果】本体部２から表示操作部３に向けて通信を行う際の転送単位を、画像データなどを送信するのに適した転送単位とし、表示操作部３から本体部２に向けて通信を行う際の転送単位を、キー入力の信号などを送信するのに適した転送単位とすることができる。【選択図】        図１
2006139494.tif 000002
【特許請求の範囲】
【請求項１】
本体部と、この本体部に対して通信可能に接続された表示操作部とを備え、
上記本体部から上記表示操作部に向けて通信を行う際の転送単位と、上記表示操作部から上記本体部に向けて通信を行う際の転送単位とが異なることを特徴とする表示操作装置。
【請求項２】
上記本体部から上記表示操作部に向けて通信を行う際の転送単位の方が、上記表示操作部から上記本体部に向けて通信を行う際の転送単位よりも大きいことを特徴とする請求項１記載の表示操作装置。
【請求項３】
上記本体部から上記表示操作部に向けて通信を行う際の転送単位は、所定のデータと、そのデータに関するコマンドとで構成されることを特徴とする請求項１または２記載の表示操作装置。
【請求項４】
上記本体部から上記表示操作部に向けて送信されるデータは、ブロック単位で送信されることを特徴とする請求項１〜３のいずれかに記載の表示操作装置。
【請求項５】
上記本体部から上記表示操作部に向けて送信されるデータには、上記表示操作部に表示させる画像データが含まれることを特徴とする請求項１〜４のいずれかに記載の表示操作装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、所定の操作および表示を行うことができる表示操作装置に関する。
【背景技術】
【０００２】
本体部と、この本体部に対して通信可能に接続された表示操作部とを備えた画像形成装置が知られている。表示操作部は、たとえば、タッチパネル付きの液晶表示器により構成されている。表示操作部に表示される画像データは、本体部から表示操作部に向けて送信され、表示操作部に対するキー入力の信号は、表示操作部から本体部に向けて送信される。
【０００３】
この種の画像形成装置において、本体部と表示操作部との通信の負荷を軽減するために、本体部から表示操作部に向けて送信される画像データを、所定の転送単位に分けて転送するような構成が提案されている（たとえば、特許文献１参照）。
【特許文献１】特開２０００−２３１４７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、本体部から表示操作部に向けて送信されるデータは、表示操作部に表示される画像データなどであるため、データ量が比較的多い一方、表示操作部から本体部に向けて送信されるデータは、キー入力の信号などであるため、データ量が比較的少ない。したがって、画像データを送信するために転送単位を比較的大きく設定すると、表示操作部から本体部に向けてデータを送信する際の効率が悪くなるという問題がある。
【０００５】
この発明は、かかる背景のもとでなされたもので、本体部と表示操作部との間で効率よくデータを送受信することができる表示操作装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するための請求項１記載の発明は、本体部（２）と、この本体部に対して通信可能に接続された表示操作部（３）とを備え、上記本体部から上記表示操作部に向けて通信を行う際の転送単位と、上記表示操作部から上記本体部に向けて通信を行う際の転送単位とが異なることを特徴とする表示操作装置（１）である。
なお、括弧内の英数字は、後述の実施形態における対応構成要素を表す。以下、この項において同じ。
【０００７】
この構成によれば、本体部から表示操作部に向けて通信を行う際の転送単位と、表示操作部から本体部に向けて通信を行う際の転送単位とを異ならせることにより、本体部から表示操作部に向けて通信を行う際の転送単位を、画像データなどを送信するのに適した転送単位とし、表示操作部から本体部に向けて通信を行う際の転送単位を、キー入力の信号などを送信するのに適した転送単位とすることができる。これにより、本体部と表示操作部との間で効率よくデータを送受信することができる。
【０００８】
請求項２記載の発明は、上記本体部（２）から上記表示操作部（３）に向けて通信を行う際の転送単位の方が、上記表示操作部から上記本体部に向けて通信を行う際の転送単位よりも大きいことを特徴とする請求項１記載の表示操作装置（１）である。
この構成によれば、本体部から表示操作部に向けて通信を行う際の転送単位（たとえば、１６バイト）を、表示操作部から本体部に向けて通信を行う際の転送単位（たとえば、１バイト）よりも大きくすることにより、本体部から表示操作部に向けて１回の転送が行われる度に本体部に備えられたＣＰＵに対して行われる割り込みの回数を削減することができ、これにより、ＣＰＵの負荷を低減することができる。
【０００９】
請求項３記載の発明は、上記本体部（２）から上記表示操作部（３）に向けて通信を行う際の転送単位は、所定のデータと、そのデータに関するコマンド（たとえば、ヘッダ、アドレスおよびチェックサムのうちの少なくとも１つ）とで構成されることを特徴とする請求項１または２記載の表示操作装置（１）である。
この構成によれば、たとえば、本体部から表示操作部に向けて送信されるデータに、そのデータに対応するヘッダのコマンドを付加して送信することにより、種々のデータを効率よく送信できる。
【００１０】
また、たとえば、本体部から表示操作部に向けて画像データを送信する場合には、その画像データのアドレスのコマンドを付加して送信することにより、表示操作部側で受信した画像データをアドレスに基づいて展開し、その画像データに基づく画像を表示させることができる。
請求項３記載の発明は、上記本体部（２）から上記表示操作部（３）に向けて送信されるデータは、ブロック単位で送信されることを特徴とする請求項１または２記載の表示操作装置（１）である。
【００１１】
この構成によれば、本体部から表示操作部に向けて送信する画像データをブロック単位（複数行×複数列）で送信することにより、ライン単位で送信するような構成と比較して、そのブロックに表示操作部に表示させるべき文字などが含まれる確率が高くなる。すなわち、表示操作部の所定位置に表示されている文字のみを変更するような場合に、その部分の文字が含まれるブロックの画像データを送信するだけでよく、ライン単位で送信するような構成と比較して画像データを送信する回数が少なくて済むので、本体部と表示操作部との間でさらに効率よくデータを送受信することができる。
【００１２】
請求項４記載の発明のように、上記本体部（２）から上記表示操作部（３）に向けて送信されるデータには、上記表示操作部に表示させる画像データが含まれるような構成であってもよい。
【発明を実施するための最良の形態】
【００１３】
以下には、図面を参照して、この発明の実施形態について具体的に説明する。
図１は、この発明の一実施形態に係る表示操作装置としての画像形成装置１の電気的構成を示すブロック図である。
図１を参照して、この画像形成装置１は、たとえば、複写機、プリンタ、ファクシミリなどであって、用紙に対する画像形成処理を行う本体部２と、この本体部２に対して電気的に接続された表示操作部３とを備えている。
【００１４】
本体部２には、この画像形成装置１の動作を制御するためのＣＰＵ４と、このＣＰＵ４に対して所定のバス幅（たとえば、３２ビット（４バイト））を有するバス５を介して接続されたＲＡＭ６および通信部７とが備えられている。ＲＡＭ６には、ＶＲＡＭ（Video RAM）８が含まれる。
表示操作部３は、たとえば、タッチパネル付きの液晶表示器（ＬＣＤ９）が備えられていて、このＬＣＤ９に対して所定の表示を行うことができるとともに、このＬＣＤ９に表示されたキーを操作することにより、所定の操作を行うことができる。表示操作部３には、ＬＣＤ９の他に、マイクロコンピュータ１０と、このマイクロコンピュータ１０にそれぞれ接続されたＬＣＤＣ（ＬＣＤコントローラデバイス）１１、スピーカ１２および汎用入出力部１３とが備えられている。
【００１５】
マイクロコンピュータ１０には、通信部１４が備えられている。ＬＣＤＣ１１は、マイクロコンピュータ１０に対して所定のバス幅（たとえば、８ビット（１バイト））を有するバス１５により接続されていて、ＬＣＤ９は、このＬＣＤＣ１１およびバス１５を介してマイクロコンピュータ１０に接続されている。ＬＣＤＣ１１には、ＶＲＡＭからなる複数（たとえば、２つ）のフレームメモリ１６が含まれる。汎用入出力部１３には、複数のキーからなるキー群と、複数の発光ダイオード（ＬＥＤ）からなるＬＥＤ群とが含まれる。
【００１６】
本体部２の通信部７と表示操作部３の通信部１４とは、互いにシリアル通信可能に接続されている。
この画像形成装置１において、表示操作部３のＬＣＤ９に表示されたキーに対する操作が行われると、その旨の信号が、ＬＣＤＣ１１およびバス１５を介してマイクロコンピュータ１０に入力される。この信号を受信したマイクロコンピュータ１０は、信号をコマンドに変換し、そのコマンドのデータを、通信部１４から本体部２の通信部７へと所定の転送単位（たとえば、１バイト）で送信する。
【００１７】
表示操作部３からコマンドを受信した本体部２のＣＰＵ４は、受信したコマンドを解釈し、対応する制御を実行する。そして、ＬＣＤ９の表示の変更が必要な場合には、ＣＰＵ４は、ＲＡＭ６に備えられたＶＲＡＭ８に、ＬＣＤ９に表示させるべき画像データを生成する。
ＲＡＭ６のＶＲＡＭ８に生成された画像データは、後述する通信用のコマンド（ヘッダ、アドレス、チェックサムなど）が付加された後、表示操作部３から本体部２への転送単位（たとえば、１バイト）よりも大きい所定の転送単位（たとえば、１６バイト）で通信部７へと送られ、通信部７から表示操作部３の通信部１４へと送信される。このとき、ＲＡＭ６のＶＲＡＭ８に生成された画像データは、所定バス幅（たとえば、３２ビット（４バイト））×複数段（たとば、４段）のデータとして、バス５を介して通信部７へと送られるようになっている。これにより、バス５のバス幅全体を使って画像データを送信することができるので、効率がよい。
【００１８】
本体部２からの画像データを受信した表示操作部３のマイクロコンピュータ１０は、受信した画像データに付加されたコマンドを解釈し、画像データをＬＣＤＣ１１に備えられたいずれかのフレームメモリ１６に展開する。そして、マイクロコンピュータ１０は、解釈したコマンドに基づいてエラーチェックを行い、画像データにエラーがなければ、フレームメモリ１６に展開した画像データをＬＣＤ９に送り、その画像データに基づく画像をＬＣＤ９に表示させる。このとき、画像データを正常に受信した旨の信号が、表示操作部３から本体部２へと送信されるようになっていてもよい。
【００１９】
図２は、本体部２のＶＲＡＭ８からバス５を介して通信部７に送られる画像データの内容を示す図である。
図２を参照して、本体部２のＶＲＡＭ８からバス５を介して通信部７に送られる画像データは、たとえば、３２ビット（４バイト）×４段のデータとして送られる。
１段目（１ｓｔＷｏｒｄ）の１バイト目には、このデータが画像データである旨のデータがヘッダとして割り当てられる。１段目（１ｓｔＷｏｒｄ）の２バイト目と３バイト目には、本体部２から表示操作部３に送られる画像データ全体におけるこの画像データのアドレスを表すデータが割り当てられる。１段目（１ｓｔＷｏｒｄ）の４バイト目と、２段目（２ｓｔＷｏｒｄ）の１バイト目〜４バイト目と、３段目（３ｓｔＷｏｒｄ）の１バイト目〜４バイト目と、４段目（４ｓｔＷｏｒｄ）の１バイト目〜３バイト目との計１２バイトには、画像データが割り当てられる。４段目（４ｓｔＷｏｒｄ）の４バイト目には、表示操作部３が画像データを正常に受信したか否かのエラーチェックを行う際に必要なデータがチェックサムとして割り当てられる。
【００２０】
図３は、本体部２のＶＲＡＭ８から送信された画像データ１７が表示操作部３のフレームメモリ１６に展開される態様を示す図である。また、図４は、表示操作部３のフレームメモリ１６に展開された画像データ１７に基づいてＬＣＤ９に画像が表示される態様を示す図である。
図３および図４を参照して、本体部２から表示操作部３への１回の転送（転送単位は、１６バイト）で送られる画像データ１７は、たとえば、本体部２から表示操作部３に送られる画像データ全体の中の所定のアドレスにおける６行×２列（６画素×１６画素）の計１２バイトの画像データである。すなわち、本体部２から表示操作部３に向けて送信される画像データは、複数行×複数列のブロック単位で送信されるようになっている。
【００２１】
本体部２から表示操作部３への１回の転送で送られた画像データ１７は、その画像データ１７とともに送られたアドレスを表すデータに基づいて、表示操作部３のフレームメモリ１６におけるそのアドレスに対応する部分に展開される。
このようにして、本体部２から表示操作部３に送られる画像データ全体を、１ないし複数回の画像データの転送により本体部２から表示操作部３へと転送して、画像データ全体を表示操作部３のフレームメモリ１６に展開し、その画像データに基づく画像をＬＣＤ９に表示させることができる。
【００２２】
この実施形態では、本体部２から表示操作部３に向けて通信を行う際の転送単位と、表示操作部３から本体部２に向けて通信を行う際の転送単位とを異ならせることにより、本体部２から表示操作部３に向けて通信を行う際の転送単位を、画像データなどを送信するのに適した転送単位（たとえば、１６バイト）とし、表示操作部３から本体部２に向けて通信を行う際の転送単位を、キー入力の信号などを送信するのに適した転送単位（たとえば、１バイト）とすることができる。これにより、本体部２と表示操作部３との間で効率よくデータを送受信することができる。
【００２３】
特に、本体部２から表示操作部３に向けて通信を行う際の転送単位（たとえば、１６バイト）を、表示操作部３から本体部２に向けて通信を行う際の転送単位（たとえば、１バイト）よりも大きくすることにより、本体部２から表示操作部３に向けて１回の転送が行われる度にＣＰＵ４に対して行われる割り込みの回数を削減することができ、これにより、ＣＰＵ４の負荷を低減することができる。
【００２４】
この実施形態では、本体部２から表示操作部３に向けて通信を行う際の転送単位を１６バイトとすることにより、転送単位が１バイトの場合よりも、ＣＰＵ４に対して行われる割り込みの回数が１２分の１に削減され、ＣＰＵ４の負荷を大幅に低減することができる。
また、本体部２から表示操作部３に向けて送信する画像データをブロック単位（複数行×複数列）で送信することにより、ライン単位で送信するような構成と比較して、そのブロックに表示操作部３（のＬＣＤ９）に表示させるべき文字などが含まれる確率が高くなる。すなわち、表示操作部３（のＬＣＤ９）の所定位置に表示されている文字のみを変更するような場合に、その部分の文字が含まれるブロックの画像データを送信するだけでよく、ライン単位で送信するような構成と比較して画像データを送信する回数が少なくて済むので、本体部２と表示操作部３との間でさらに効率よくデータを送受信することができる。
【００２５】
この発明は、以上の実施形態の内容に限定されるものではなく、請求項記載の範囲内において種々の変更が可能である。
たとえば、本体部２から表示操作部３に向けて送信されるデータは、画像データに限らず、汎用入出力部１３に備えられたＬＥＤの点灯パターンのデータ（たとえば、６バイト程度）や、スピーカ１２の鳴動パターンのデータ（たとえば、２０バイト程度）などであってもよい。この場合、本体部２から表示操作部３に向けて送信されるデータのヘッダを対応するデータに変更すれば、種々のデータを効率よく送信できる。
【００２６】
上記実施形態では、表示操作装置の一例として、画像形成装置１について説明したが、この発明は、所定の操作および表示を行うことができる装置であれば、画像形成装置１に限らず、たとえば、他の電気機器にも適用可能である。
【図面の簡単な説明】
【００２７】
【図１】この発明の一実施形態に係る表示操作装置としての画像形成装置の電気的構成を示すブロック図である。
【図２】本体部のＶＲＡＭからバスを介して通信部に送られる画像データの内容を示す図である。
【図３】本体部のＶＲＡＭから送信された画像データが表示操作部のフレームメモリに展開される態様を示す図である。
【図４】表示操作部のフレームメモリに展開された画像データに基づいてＬＣＤに画像が表示される態様を示す図である。
【符号の説明】
【００２８】
１  画像形成装置
２  本体部
３  表示操作部
４  ＣＰＵ
７  通信部
９  ＬＣＤ
１４  通信部
【図１】
2006139494.tif 000003
【図２】
2006139494.tif 000004
【図３】
2006139494.tif 000005
【図４】
2006139494.tif 000006