(57)【特許請求の範囲】
【請求項１】
表示画面を有する表示手段と、
前記表示画面を、読取部で読み取った画像又は外部Ｉ／Ｆを介して受信した画像が表示される第１の領域と、操作入力画面を表示する第２の領域と、を含む複数の領域に分割する分割手段と、
前記第１の領域に対してバルク転送モードを設定し、前記第２の領域に対してインタラプト転送モードを設定する設定手段と、
前記読取部で読み取った画像又は前記外部Ｉ／Ｆを介して受信した画像を表示するための第１のデータを前記バルク転送モードで転送し、前記操作入力画面を表示するための第２のデータを前記インタラプト転送モードで転送する転送手段と、
前記第１のデータを用いて前記第１の領域に前記読取部で読み取った画像又は前記外部Ｉ／Ｆを介して受信した画像を表示し、前記第２のデータを用いて前記第２の領域に前記操作入力画面を表示するよう制御する制御手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記表示画面は、ユーザの指示に従い、複数の領域に分割されることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記転送手段は、表示領域毎に独立して前記第１のデータ及び前記第２のデータを転送することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記第１のデータは、前記第２のデータよりも高速で転送されることを特徴とする請求項１乃至３の何れか１項に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関するものである。
【背景技術】
【０００２】
従来、画像処理装置の操作表示部への表示画像デ−タ転送を実行する際には、全表示領域のデ−タを定期的に転送するのが一般的であった。以下、従来の画像処理装置の操作表示部への表示画像データ転送について図６，図７を用いて説明する。
【０００３】
図６は、従来の画像処理装置の構成の一例を示すブロック図である。
【０００４】
図７は、この種の画像処理装置の概観を示す図である。なお、図７（ａ）は画像処理装置の全体を示し、図７（ｂ）は画像処理装置の操作表示部を拡大したものである。
【０００５】
図６において、４００は画像処理装置である。４０１は画像処理装置４００本体の制御部であり、図示しないＣＰＵを備え、画像処理装置４００全体の制御を行う。４０２はＤＲＡＭ−１であり、制御部４０１で制御プログラムを実行する際の作業領域、画像デ−タのバッファ等に使用される。
【０００６】
４０３はハ−ドディスク（ＨＤＤ）であり、制御部４０１で実行される制御プログラムや、表示データを含む各種データを格納する。
【０００７】
制御部４０１は、ＨＤＤ４０３から読み出したプログラムをＤＲＡＭ−１（４０２）上で実行すること等により、読取り部４０４，記録部４０５，ＩＯ制御部４０６を制御する。
【０００８】
４０６のＩＯ制御部は、ＲＯＭ４０７内のプログラム、デ−タまたは、ＤＲＡＭ−２（４０８）内のデ−タを制御部４０１に転送する。また、ＩＯ制御部４０６は、ＤＲＡＭ−１（４０２）、ＨＤＤ４０３からのデ−タを受信等する。さらに、ＩＯ制御部４０６は、ＭＯＤＥＭ４０９を制御し、回線Ｉ／Ｆ部４１０を駆動してファクシミリ通信を行う。また、ＩＯ制御部４０６は、ＬＡＮ Ｉ／Ｆ部４１１を駆動し、ネットワークを介した通信を行う。
【０００９】
４１２は操作表示部であり、ＩＯ制御部４０６から表示デ−タ転送を受け、図７（ｂ）に示すように表示を行う。
【００１０】
次に、従来画像処理装置の操作表示部の画像転送動作について説明する。
【００１１】
操作表示部４１２の画像を変更する場合には、制御部４０１は、ＤＲＡＭ−１（４０２）に図７（ｂ）に示す全表示領域デ−タ（操作入力表示部，画像表示部，テンキー表示部，システム状態表示部の表示データ）を、ＤＲＡＭ−１（４０２）に書き込む。その後、ＩＯ制御部４０６は、上述の図７（ａ）全表示領域デ−タを、ＤＲＡＭ−１（４０２）からＤＲＡＭ−２（４０８）へ転送する。
【００１２】
転送終了後、ＩＯ制御部４０６は、一定時間毎に操作表示部４１２へ、前記ＤＲＡＭ−２（４０８）内に転送された表示画像デ−タを送信する。このデ−タを受け、操作表示部４１２は、全表示画像領域を更新する。
【００１３】
なお、特許文献１に、表示画面の切り替え時間短縮する技術が記載されている。特許文献１では、表示部に全表示画像領域分のメモリを２つ持ち、交互に切り替えることにより、高速な書き換えを実行する技術が提案されている。
【００１４】
さらに、特許文献２には、従来表示部の画像デ−タを分割、制御する場合、各画像領域に対応する画像デ−タを個々に回転させ、組み合わせ、画像デ−タを生成する技術が提案されている。
【特許文献１】特開平１０−３１９９４２号公報
【特許文献２】特開平１１−２４６５１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１５】
しかしながら、上記従来の画像処理装置の技術では、表示領域内の小表示領域変更であっても表示部全画像領域デ−タ送信を行っていた。このため、画像処理装置４００本体の制御部４０１と操作表示部４１２との間の通信デ−タ量が多く、転送時のメモリ消費電力も低減されず、かつ、電磁界ノイズの放射も多くなっていた。
【００１６】
さらに、昨今の画像処理装置の高機能化とともに、使用者への操作指示表示（例えば、動画による使用指示、読み込み画像表示、受信画像のリアルタイム表示等）を行うため、現在にも増して表示の高速化が必要となってきた。
【００１７】
しかし、従来の画像処理装置では、表示部全画像領域デ−タ送信しているため、このような高速表示に対応するデ−タ転送を画像処理装置本体の制御部と表示部との間で実行した場合、表示速度が低下してしまうという問題点があった。
【００１８】
なお、特許文献１，２の技術では、画像処理装置本体の制御部と表示部との間のデ−タ通信量を軽減することができない。
【００１９】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、画像処理装置の本体制御部から表示部へのデ−タ転送量を削減して、表示画像デ−タを高速に表示して、ユーザの操作性、利便性を向上する仕組を提供することである。
【課題を解決するための手段】
【００２０】
本発明は、表示画面を有する表示手段と、前記表示画面を、読取部で読み取った画像又は外部Ｉ／Ｆを介して受信した画像が表示される第１の領域と、操作入力画面を表示する第２の領域と、を含む複数の領域に分割する分割手段と、前記第１の領域に対してバルク転送モードを設定し、前記第２の領域に対してインタラプト転送モードを設定する設定手段と、前記読取部で読み取った画像又は前記外部Ｉ／Ｆを介して受信した画像を表示するための第１のデータを前記バルク転送モードで転送し、前記操作入力画面を表示するための第２のデータを前記インタラプト転送モードで転送する転送手段と、前記第１のデータを用いて前記第１の領域に前記読取部で読み取った画像又は前記外部Ｉ／Ｆを介して受信した画像を表示し、前記第２のデータを用いて前記第２の領域に前記操作入力画面を表示するよう制御する制御手段と、を有することを特徴とする。
【発明の効果】
【００２２】
本発明によれば、画像処理装置の本体制御部から表示部へのデ−タ転送量を削減して、表示画像デ−タを高速に表示して、ユーザの操作性、利便性を向上することができる等の効果を奏する。
【発明を実施するための最良の形態】
【００２３】
〔第１実施形態〕
以下図面を参照して、本発明の実施形態について説明する。
【００２４】
図１は、本発明の第１実施形態を示す画像処理装置の構成の一例を示すブロック図である。なお、背景技術の欄に示した図６と同一のものには同一の符号を付してあり、説明は省略する。
【００２５】
図１において、１００は画像処理装置の操作表示部である。１０１〜１０４は、それぞれ操作表示部１００内の表示部の分割された複数の表示領域を示す。詳細には、１０１は操作入力表示部に対応し、操作入力画面を表示するための表示領域である。１０２は画像表示部に対応し、読取り部４０４で読取った画像、又は、ＬＡＮ Ｉ／Ｆ部４１１を介して受信した静止画像或いは動画等の高速表示を行うための表示領域である。１０３はテンキー表示に対応し、テンキ−を表示するための表示領域である。１０４はシステム状態表示部に対応し、画像処理装置のシステム状態を表示するための表示領域である。
【００２６】
１０５はドライバ１であり、操作入力表示部１０１を駆動するドライバである。１０６はＶＲＡＭ１であり、操作入力表示部１０１の表示画像デ−タを保持する。そして、ドライバ１（１０５）は、ＶＲＡＭ１（１０６）に保持された表示画像データを操作入力表示部１０１に表示する。
【００２７】
１０７はドライバ２であり、画像表示部１０２を駆動するドライバである。１０８はＶＲＡＭ２であり、画像表示部１０２の表示画像デ−タを保持する。そして、ドライバ２（１０７）は、ＶＲＡＭ２（１０８）に保持された表示画像データを画像表示部１０２に表示する。
【００２８】
１０９はドライバ３であり、テンキー表示部１０３を駆動するドライバである。１１０はＶＲＡＭ３であり、テンキー表示部１０３の表示画像デ−タを保持する。そして、ドライバ３（１０９）は、ＶＲＡＭ３（１１０）に保持された表示画像データをテンキー表示部１０３に表示する。
【００２９】
１１１はドライバ４であり、システム状態表示部１０４を駆動するドライバである。１１１はＶＲＡＭ４であり、システム状態表示部１０４の表示画像デ−タを保持する。そして、ドライバ４（１１１）は、ＶＲＡＭ４（１１２）に保持された表示画像データをシステム状態表示部１０４に表示する。
【００３０】
即ち、ドライバ１（１０５）〜ドライバ４（１１１）はそれぞれ、分割された複数の表示領域１０１〜１０４を該表示領域毎に独立に駆動して独立に表示データを表示させる前記表示領域毎のドライバである。また、ＶＲＡＭ１（１０６）〜ＶＲＡＭ４（１１２）は、前記ドライバ１（１０５）〜ドライバ４（１１１）が表示する前記表示領域毎の表示データを独立に保持する前記表示領域毎のメモリである。
【００３１】
１１３は表示領域制御部であり、各表示領域１０１〜１０４のＶＲＡＭ１〜４への表示デ−タ転送を制御、各表示領域１０１〜１０４のドライバ１〜４を制御する。１１４はエンドポイントコントローラであり、Ｉ／Ｆ部１１６からのデ−タを前記各表示領域１０１〜１０４に対応するエンドポイントに振り分け、メモリ制御を行う。
【００３２】
１１５はタッチキーＩ／Ｆ部であり、使用者からの操作入力を、表示領域制御部１１３へ転送する。１１７は制御部内Ｉ／Ｆ部であり、制御部４０１と操作表示部１００間のデ−タ転送を実行し、Ｉ／Ｆ部１１６と接続される。
【００３３】
なお、本実施形態では、制御部内Ｉ／Ｆ部１１７，Ｉ／Ｆ部１１６は、ＵＳＢとする。なお、本発明は、ＵＳＢに限定されるものではなく、他のインタフェースで、操作表示部１００と画像処理装置４００本体が接続される形態であってもよい。
【００３４】
なお、表示領域制御部１１３は、内部に図示しないエンドポイント０〜５が設けられている。このエンドポイント０〜５は、それぞれＦＩＦＯバッファにより構成される。制御部４０１から操作表示部１００に送られたデータは、エンドポイントコントローラ１１４によって、順次、対応するエンドポイント（ＦＩＦＯバッファ）に格納される。そして、表示領域制御部１１３が、各エンドポイントに格納されるデータを対応するドライバ等に送信して各表示領域の表示を制御する。
【００３５】
なお、制御部４０１は、制御部内Ｉ／Ｆ部１１７，Ｉ／Ｆ１１６による操作表示部１００との通信開始時、操作表示部１００（表示領域制御部１１３）にアドレスを設定する。なお、上記通信開始時とは、例えば、起動、又は、操作表示部１００が制御部内Ｉ／Ｆ部１１７に接続されて、制御部４０１が操作表示部１００を認識した際を示す。次に、制御部４０１は、操作表示部１００へエンドポイントの情報（図２に示す）等を要求し、操作表示部１００からエンドポイントの情報等をエンドポイント０（デフォルト）を用いて取得する。
【００３６】
そして、制御部４０１は、各エンドポイントの情報を制御部内Ｉ／Ｆ部１１７内設定する（例えば、各エンドポイントに対応するバッファを制御部内Ｉ／Ｆ部１１７内のバッファメモリに割り当てる）。以後、制御部４０１は、このエンドポイントの情報を用いて（上述のバッファを介して）、操作表示部１００内の各エンドポイントへのデータ転送を行う。即ち、制御部４０１は、制御部内Ｉ／Ｆ部１１７，Ｉ／Ｆ部１１６を介して、上述の表示領域毎のエンドポイントを用い、画像処理装置４００本体から上述の各表示領域に表示すべき表示データを上述の表示領域毎に独立に操作表示部１００に送信することができる。また、表示領域制御部１１３は、制御部内Ｉ／Ｆ部１１７，Ｉ／Ｆ部１１６を介して、上述の表示領域毎のエンドポイントを用い、画像処理装置４００本体から上述の各表示領域に表示すべき表示データを上述の表示領域毎に独立に受信して取得することができる。
【００３７】
なお、図１では、分割された領域毎にドライバ（ＶＲＡＭを含む）を備える構成について説明した。しかし、分割された複数の表示領域１０１〜１０４を該表示領域毎に独立に駆動して独立に表示データを表示させることが可能な１つのドライバ（１つのＶＲＡＭを含む）を用いるように構成してもよい。この構成でえは、上記１つのＶＲＡＭは、前記各表示領域毎の表示データを独立に保持可能なものとする。
【００３８】
以下、図２を参照して、操作表示部１００から制御部４０１に送信されるエンドポイントの情報について説明する。
【００３９】
図２は、図１に示した操作表示部１００の各表示領域１０１〜１０４に対応したエンドポイントの情報を示す模式図である。
【００４０】
図２に示すように、操作表示部１００は、各表示領域１０１〜１０４に対応したエンドポイントを宣言する。このエンドポイントの情報は、上述したように、制御部４０１から操作表示部１００への要求に応じて、操作表示部１００のエンドポイントコントローラ１１４から制御部４０１に送信（通知）される。なお、このエンドポイントの情報には、図示しないが、各エンドポイント（ＦＩＦＯバッファ）のサイズ等も含まれるものとする。
【００４１】
本実施形態では、図２に示すように、操作入力表示部１０１にエンドポイント１，画像表示部１０２にエンドポイント２を割り当てる。また、テンキー表示部１０３にエンドポイント３，システム状態表示部１０４にエンドポイント４，タッチキーＩ／Ｆ部１１５にエンドポイント５を割り当てる。なお、エンドポイント０はデフォルトのエンドポイントである。
【００４２】
なお、操作入力表示部１０１，テンキー表示部１０３，システム状態表示部１０４，タッチキーＩ／Ｆ部１１５は、頻繁に切り替える必要がないため、転送モードをインタラプト転送とする。
【００４３】
また、画像表示部１０２は、逐次更新する可能性のある領域であるため、転送モードをバルク転送とする。なお、画像表示部１０２に表示する画像としては、読取り部４０４で読取った画像、ＬＡＮ Ｉ／Ｆ部４１１から受信された画像、ＭＯＤＥＭ４０９を使用したＦＡＸ画像、ＨＤＤ４０３，ＲＯＭ４０７から読み出された操作指示のための動画等がある。なお、図２に示したエンドポイントの情報は、予めエンドポイントコントローラ１１４に設定されているものとする。
【００４４】
以下、転送動作について説明する。
【００４５】
まず、制御部４０１から操作表示部１００へのデータ転送する際、まず制御部４０１が、転送するデータ（ＨＤＤ４０３，ＤＲＡＭ−１（４０２），ＤＲＡＭ−２（４０８）等から読み出したデータ）を、制御部内Ｉ／Ｆ部１１７に転送する。この際、制御部４０１は、転送する画像データを表示する表示領域に対応する制御部内Ｉ／Ｆ部１１７にエンドポイントを指定してデータを転送する（例えば、制御部内Ｉ／Ｆ部１１７内の指定したエンドポイントに対応するバッファに転送する）。なお、表示画像データが、上述した対応するエンドポイントのサイズより大きい場合には、該エンドポイントのサイズに分割して転送動作を行うものとする。
【００４６】
そして、制御部４０１からのデータを受け取った制御部内Ｉ／Ｆ部１１７は、該データを、該データに対応するエンドポイントを指定して、上述したエンドポイントに対応する転送モードでＩ／Ｆ部１１６に転送する。
【００４７】
そして、制御部内Ｉ／Ｆ部１１７からのデータを受け取ったＩ／Ｆ部１１６は、該データを上記指定されたエンドポイントを指定して、エンドポイントコントローラ１１４に転送する。そして、Ｉ／Ｆ部１１６からのデータを受け取ったエンドポイントコントローラ１１４は、該データを、上記指定されたエンドポイント（ＦＩＦＯバッファ）に配分する。また、表示領域制御部１１３は、各エンドポイント（ＦＩＦＯバッファ）内に格納されるデ−タを、対応するドライバを通して対応するＶＲＡＭ等へ転送する。即ち、表示領域制御部１１３（エンドポイントコントローラ１１４を含む）は、Ｉ／Ｆ部１１６より上記表示領域毎に受信された表示データを上記表示領域毎に対応するＶＲＡＭに転送するように制御する。そして、各ドライバは、対応するＶＲＡＭに格納された表示データを対応する表示領域にそれぞれ独立に表示させる。
【００４８】
例えば、エンドポイント１にデ−タ（１）が格納されると、表示領域制御部１１３は、エンドポイント１内に格納されるデ−タ（１）を、ドライバ１（１０５）を通してＶＲＡＭ１（１０６）へ転送する。同様に、エンドポイント２にデ−タ（２）が格納されると、表示領域制御部１１３は、エンドポイント２内に格納されるデ−タ（２）を、ドライバ２（１０７）を通してＶＲＡＭ２（１０８）へ転送する。また、エンドポイント３にデ−タ（３）が格納されると、表示領域制御部１１３は、エンドポイント３内に格納されるデ−タ（３）を、ドライバ３（１０９）を通してＶＲＡＭ３（１１０）へ転送する。また、エンドポイント４にデ−タ（４）が格納されると、表示領域制御部１１３は、エンドポイント４内に格納されるデ−タ（４）を、ドライバ４（１１１）を通してＶＲＡＭ４（１１２）へ転送する。また、エンドポイント５にデ−タ（５）が格納されると、表示領域制御部１１３は、エンドポイント５内に格納されるデ−タ（５）を、タッチキ−Ｉ／Ｆ部１１５へ転送する。
【００４９】
さらに、上述した各表示領域のドライバ１（１０６）〜４（１１１）は、各ＶＲＡＭ１（１０７）〜４（１１２）内の表示画像デ−タをドライブし、各表示領域１０１〜１０４を独立に更新する。即ち、ドライバ１（１０５）は、ＶＲＡＭ１（１０６）内の表示デ−タに基づいて操作入力表示部１０１の表示を更新するように制御する。同様に、ドライバ２（１０７）は、ＶＲＡＭ２（１０８）内の表示デ−タに基づいて画像表示部１０２の表示を更新するように制御する。また、ドライバ３（１０９）は、ＶＲＡＭ３（１１０）内の表示デ−タに基づいてテンキー表示部１０３の表示を更新するように制御する。また、ドライバ４（１１１）は、ＶＲＡＭ４（１１２）内の表示デ−タに基づいてシステム状態表示部１０４の表示を更新するように制御する。
【００５０】
以下、図３を用いて、表示画像デ−タのデータ転送例を示す。
【００５１】
図３は、本実施形態における表示画像デ−タのデ−タ転送例を示す模式図である。
【００５２】
図３において、（１）〜（５）はエンドポイント１〜５に対応するデ−タを示す。また、Ｔ１，Ｔ２は１周期を示す。Ｔ１周期では、画像表示部１０２の画像更新がない場合を示す。即ち、周期Ｔ１にて、インタラプト転送のデ−タ（１），（３），（４），（５）の転送が行われる。
【００５３】
転送時、制御部４０１は、ハ−ドディスク４０３から読み出した表示画像デ−タを制御部内Ｉ／Ｆ部１１７に転送する。該デ−タは、制御部内Ｉ／Ｆ部１１７から操作表示部１００内のＩ／Ｆ部１１６に転送され、さらにＩ／Ｆ部１１６から、エンドポイントコントローラ１１４に転送され、各エンドポイントのデ−タとして対応するエンドポイントに配分される。
【００５４】
そして、表示領域制御部１１３は、エンドポイント１に格納されるデ−タ（１）を、ドライバ１（１０５）を通してＶＲＡＭ１（１０６）へ転送する。また、表示領域制御部１１３は、エンドポイント３に格納されるデ−タ（３）を、ドライバ３（１０９）を通してＶＲＡＭ３（１１０）へ転送する。また、表示領域制御部１１３は、エンドポイント４に格納されるデ−タ（４）を、ドライバ４（１１１）を通してＶＲＡＭ４（１１２）へ転送する。また、表示領域制御部１１３は、エンドポイント５に格納されるデ−タ（５）を、タッチキ−Ｉ／Ｆ部１１５へ転送する。
【００５５】
さらに、上述した各表示領域のドライバは、各ＶＲＡＭ内の表示画像デ−タをドライブし、各表示領域を更新する。即ち、ドライバ１（１０５）は、ＶＲＡＭ１（１０６）内のデ−タ（１）に基づいて操作入力表示部１０１の表示を更新するように制御する。同様に、ドライバ３（１０９）は、ＶＲＡＭ３（１１０）内のデ−タ（３）に基づいてテンキー表示部１０３の表示を更新するように制御する。また、ドライバ４（１１１）は、ＶＲＡＭ４（１１２）内のデ−タ（４）に基づいてシステム状態表示部１０４の表示を更新するように制御する。
【００５６】
また、図３において、Ｔｎ１は、デ−タ（１）のインタラプト転送の周期と、デ−タ（２）の画像表示部１０２へのバルク転送が重複した場合を示す。
【００５７】
デ−タ（１）は、上記Ｔ１周期時同様に転送される。同様に、制御部４０１は、画像表示部１０２の更新デ−タ（２）を、ハ−ドディスク４０３から、制御部内Ｉ／Ｆ部１１７に転送する。該デ−タは、制御部内Ｉ／Ｆ部１１７から操作表示部１００内のＩ／Ｆ部１１６に転送され、さらにＩ／Ｆ部１１６から、エンドポイントコントローラ１１４に転送され、エンドポイント２に格納される。
【００５８】
そして、表示領域制御部１１３は、エンドポイント２に格納されるデ−タ（２）を、ドライバ２（１０７）を通してＶＲＡＭ２（１０８）へ転送する。
【００５９】
さらに、ドライバ２（１０７）は、ＶＲＡＭ２（１０８）内の表示画像デ−タをドライブし、画像表示部１０２を更新するように制御する。
【００６０】
また、図３において、Ｔｎｘは、デ−タ（１），（３）のインタラプト転送の周期と、デ−タ（２）の画像表示部１０２へのバルク転送が重複した場合を示す。デ−タ転送方法は、Ｔｎ１周期と同様である。
【００６１】
以上示したように、本実施形態によれば、表示領域を分割し、かつ各領域への転送方法を最適化することにより、制御部４０１と操作表示部１００間のデ−タ転送量を削減することが可能となる。
【００６２】
即ち、画像処理装置の制御部４０１は、全ての表示領域のデータを操作表示部１００に転送するのではなく、必要なタイミングで、必要な表示領域に表示するデータのみを画像処理装置の制御部４０１から操作表示部１００に転送することが可能となる。よって、画像表示部１０２のように逐次更新する必要のある領域（高速表示領域）へ、画像データを高速に転送することができる。
【００６３】
この結果、制御部４０１、メモリ等の消費電力を削減すると同時に、高速表示に対応することが可能となり、ユ−ザの操作性、利便性を向上することができる等の効果を奏する。
【００６４】
〔第２実施形態〕
次に本発明の第２実施形態について図４を用いて説明する。
【００６５】
図４は、本発明の第２実施形態を示す画像処理装置の構成の一例を示すブロック図であり、図１と同一のものには同一の符号を付してある。
【００６６】
図４において、１２０は表示部であり、操作表示部１００の表示領域に対応する。１２１はドライバ５であり、表示部１２０を駆動して表示データを表示させるドライバに対応する。１２２はＶＲＡＭ５であり、表示部１２０に表示するデ−タを保持するためのものである。
【００６７】
１２３は表示領域設定部であり、操作者より指定された表示領域の設定値から、ＶＲＡＭ５（１２２）内の対応するメモリエリアを計算し、該計算されたメモリエリアを格納するものである。即ち、表示領域設定部１２３は、操作者より指示された操作表示部１００上の複数の表示領域とＶＲＡＭ５（１２２）のメモリ領域とを対応付けて設定するものである。なお、図５は、表示領域設定部１２３に設定されて保持される設定値の一例を示す模式図である。
【００６８】
以下、設定動作について説明する。
【００６９】
操作者によりタッチキ−Ｉ／Ｆ部１１５から入力される表示領域の設定値を、Ｉ/Ｆ部１１６，制御部内Ｉ/Ｆ部１１７等を通して制御部４０１が受信する。これに応じて、制御部４０１は、該表示領域の設定値を、制御部内Ｉ/Ｆ部１１７を通してＩ／Ｆ部１１６へ転送する（ここでは、エンドポイント０を用いたコントロール転送を用いる）。該表示領域の設定値は、エンドポイントコントローラ１１４，表示領域制御部１１３を通して、表示領域設定部１２３に転送される（図５の３０３）。
【００７０】
なお、表示領域の設定値は、表示領域毎に、操作表示部１００のタッチキ−Ｉ／Ｆ部１１５で操作者によりタッチ入力された表示部１２０における矩形座標（左上座標，右下座標）で構成される。例えば、操作入力表示部〔（ｘ１，ｙ１），（ｘ２，ｙ２）〕，画像表示部〔（ｘ３，ｙ３），（ｘ４，ｙ４）〕，テンキー表示部〔（ｘ５，ｙ５），（ｘ６，ｙ６）〕，システム状態表示部〔（ｘ７，ｙ７），（ｘ８，ｙ８）〕等となる。なお、操作表示部１００のタッチキ−Ｉ／Ｆ部１１５から矩形をタッチ入力するように構成しても、各座標値をテンキー画面等から入力するように構成してもよい。
【００７１】
そして、表示領域設定部１２３は、この表示領域毎の設定値に基づき、各表示領域に対応するＶＲＡＭ１２２のメモリエリア（アドレスの範囲）（以下、エリア設定値）をそれぞれ算出して保持する（図５の３０３,３０４のように対応付けする）。そして、表示領域設定部１２３は、この各表示領域のエリア設定値を、エンドポイントコントローラ１１４に転送する。
【００７２】
エンドポイントコントローラ１１４は、表示領域設定部１２３から受け取った前記各表示領域のエリア設定値から、各表示領域のエリア設定値に対するエンドポイント，転送モードを決定する。そして、エンドポイントコントローラ１１４は、このエリア設定値，エンドポイント，転送モードを表示領域設定部１２３内に保存させる（図５）。
【００７３】
次に、表示領域制御部１１３は、Ｉ／Ｆ部１１６を制御し、Ｉ／Ｆ部１１６と制御部内Ｉ／Ｆ部１１７との接続を切断する。その後、表示領域制御部１１３は、Ｉ／Ｆ部１１６と制御部内Ｉ／Ｆ部１１７との接続を復帰させる。
【００７４】
制御部４０１は、このＩ／Ｆ部１１６と制御部内Ｉ／Ｆ部１１７との接続復帰を検出し、Ｉ／Ｆ部１１６を通して、表示領域制御部１１３にアドレスを設定する。そして、制御部４０１は、構成情報（エンドポイントの情報（各表示領域に対応するエンドポイント，転送モード，エンドポイントのサイズ等）図５の３０１，３０２等）を要求する。
【００７５】
この要求に応じて、表示領域制御部１１３は、表示領域設定部１２３に保存した、前記設定値（エンドポイントの情報）を、Ｉ／Ｆ部１１６，制御部内Ｉ／Ｆ部１１７を通して、制御部４０１に転送する。これにより、制御部４０１は、エンドポイントの情報等を取得する。
【００７６】
そして、制御部４０１は、各エンドポイントの情報を制御部内Ｉ／Ｆ部１１７内設定する（例えば、各エンドポイントに対応するバッファを制御部内Ｉ／Ｆ部１１７内のバッファメモリに割り当てる）。以後、制御部４０１は、このエンドポイントの情報を用いて（上述のバッファを介して）、操作表示部１００内の各エンドポイントへのデータ転送を行う。
【００７７】
即ち、制御部４０１は、制御部内Ｉ／Ｆ部１１７，Ｉ／Ｆ部１１６を介して、上述の表示領域毎のエンドポイントを用い、画像処理装置４００本体から上述の各表示領域に表示すべき表示データを上述の表示領域毎に独立に操作表示部１００に送信することができる。また、表示領域制御部１１３は、制御部内Ｉ／Ｆ部１１７，Ｉ／Ｆ部１１６を介して、上述の表示領域毎のエンドポイントを用い、画像処理装置４００本体から上述の各表示領域に表示すべき表示データを上述の表示領域毎に独立に受信して取得することができる。
【００７８】
以下、転送動作について説明する。
【００７９】
まず、制御部４０１から操作表示部１００へのデータ転送する際、まず制御部４０１が、転送するデータを、制御部内Ｉ／Ｆ部１１７に転送する。この際、制御部４０１は、転送する画像データを表示する表示領域に対応する制御部内Ｉ／Ｆ部１１７にエンドポイントを指定してデータを転送する（例えば、制御部内Ｉ／Ｆ部１１７内の指定したエンドポイントに対応するバッファに転送する）。なお、表示画像データが、上述した対応するエンドポイントのサイズより大きい場合には、該エンドポイントのサイズに分割して転送動作を行うものとする。
【００８０】
そして、制御部４０１からのデータを受け取った制御部内Ｉ／Ｆ部１１７は、該データを、該データに対応するエンドポイントを指定して、上述したエンドポイントに対応する転送モードでＩ／Ｆ部１１６に転送する。
【００８１】
そして、制御部内Ｉ／Ｆ部１１７からのデータを受け取ったＩ／Ｆ部１１６は、該データを上記指定されたエンドポイントを指定して、エンドポイントコントローラ１１４に転送する。そして、Ｉ／Ｆ部１１６からのデータを受け取ったエンドポイントコントローラ１１４は、該データを、上記指定されたエンドポイントに配分する。
【００８２】
また、表示領域制御部１１３は、各エンドポイント内に格納されるデ−タを、表示領域設定部１２３に保持される表示領域のエリア設定値（図５の３０４）に基づいてＶＲＡＭ５（１２２）内の対応するメモリエリアに転送する。即ち、表示領域制御部１１３（エンドポイントコントローラ１１４を含む）は、Ｉ／Ｆ部１１６より上記表示領域毎に受信された表示データを表示領域設定部１２３で対応付けされたＶＲＡＭ５（１２２）の対応する表示領域のメモリ領域に転送するように制御する。そして、ドライバ５（１２１）は、ＶＲＡＭ５（１２２）に格納された表示データを表示部１２０に表示させる。
【００８３】
例えば、表示領域制御部１１３は、エンドポイント１内にデータ（１）が格納される。すると、表示領域制御部１１３は、該エンドポイント１に格納されるデ−タ（１）を、表示領域設定部１２３に保持される表示領域のエリア設定値に基づいて、エンドポイント１に対応するＶＲＡＭ５（１２２）内のメモリエリアに転送する。
【００８４】
さらに、上述したドライバ５（１２１）は、ＶＲＡＭ５（１２２）内の表示画像デ−タをドライブし、表示部１２０を更新する。
【００８５】
以上のように、制御部４０１は、操作表示部１００の設定された表示領域毎に、制御部４０１からデータを転送して、表示させることができる。
【００８６】
以上示したように、本実施形態によれば、使用者から設定された表示領域毎に、各領域への転送方法を最適化することにより、制御部４０１と操作表示部１００間のデ−タ転送量を削減することが可能となる。
【００８７】
即ち、画像処理装置の制御部４０１は、全ての表示領域のデータを操作表示部１００に転送するのではなく、必要なタイミングで、必要な表示領域に表示するデータのみを画像処理装置の制御部４０１から操作表示部１００に転送することが可能となる。よって、画像表示部１０２のように逐次更新する必要のある領域（高速表示領域）へ、画像データを高速に転送することができる。
【００８８】
この結果、制御部４０１、メモリ等の消費電力を削減すると同時に、高速表示に対応することが可能となり、ユ−ザの操作性、利便性を向上することができる等の効果を奏する。
【００８９】
なお、上述した各種デ−タの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【００９０】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００９１】
なお、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００９２】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組み合わせを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【００９３】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【００９４】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【００９５】
以上示したように、本発明によれば、表示領域を分割、かつ各領域への転送方式を最適化することにより、本体制御部から操作表示部間のデータ転送量を削減する事が可能となる。すなわち、画像処理装置の制御部は、高速表示領域の画像データを処理し、高速表示部内の表示画像データを優先的に転送することが可能となる。
【００９６】
この結果、制御部、メモリ等の消費電力を削減すると同時に、高速表示に対応する事が可能となり、ユーザの操作性、利便性を向上することができる。
【図面の簡単な説明】
【００９７】
【図１】本発明の第１実施形態を示す画像処理装置の構成の一例を示すブロック図である。
【図２】図１に示した操作表示部１００の各表示領域１０１〜１０４に対応したエンドポイントの情報を示す模式図である。
【図３】本実施形態における表示画像デ−タのデ−タ転送例を示す模式図である。
【図４】本発明の第２実施形態を示す画像処理装置の構成の一例を示すブロック図である。
【図５】表示領域設定部１２３に設定されて保持される設定値の一例を示す模式図である。
【図６】従来の画像処理装置の構成の一例を示すブロック図である。
【図７】この種の画像処理装置の概観を示す図である。
【符号の説明】
【００９８】
１００  操作表示部
１０１  操作入力表示部
１０２  画像表示部
１０３  テンキー表示部
１０４  システム状態表示部
１０５  ドライバ１
１０６  ＶＲＡＭ１
１０７  ドライバ２
１０８  ＶＲＡＭ２
１０９  ドライバ３
１１０  ＶＲＡＭ３
１１１  ドライバ４
１１２  ＶＲＡＭ４
１１３  表示領域制御部
１１４  エンドポイントコントローラ
１１６  Ｉ／Ｆ部
１１７  制御部内Ｉ／Ｆ部
１２０  表示部
１２１  ドライバ５
１２２  ＶＲＡＭ５
１２３  表示領域設定部
４０１  制御部
【図１】
0005596895.tif 000002
【図２】
0005596895.tif 000003
【図３】
0005596895.tif 000004
【図４】
0005596895.tif 000005
【図５】
0005596895.tif 000006
【図６】
0005596895.tif 000007
【図７】
0005596895.tif 000008