(57)【要約】【課題】マウス等のポインティングデバイスの単純な操作によって、ユーザが簡単に処理条件の設定を行うことができるようにする。【解決手段】情報処理システムは、ポインタがドラッグされた状態で操作されるジェスチャ操作が、予め保持している所定の操作に該当したときに、該当した所定の操作に応じて予め定めた処理条件の設定を行う。例えば、ユーザは、図の印刷設定画面３００上で、マウス等のポインティングデバイスを使用して、ポインタをジェスチャ操作する。ポインタの軌跡３０３は、例えば、予め定めた用紙の向きを横向きに設定する所定の操作である。情報処理システムのグラフィカルユーザインタフェース処理部では、ポインタの操作が用紙の横向き設定であるものと判断し、印刷処理条件における用紙の向きが横向きとなるように設定する。【選択図】図７
2006099389.tif 000002
【特許請求の範囲】
【請求項１】
表示手段と、該表示手段に表示されるポインタを操作可能なポインティングデバイスとの接続を可能とし、複数の情報処理に関する処理条件の設定を行うユーザインタフェース画面を生成して前記表示手段に表示させ、該ユーザインタフェース画面に表示されるポインタを、前記ポインティングデバイスを用いて操作可能とした情報処理システムにおいて、該情報処理システムは、前記ポインタがドラッグされた状態で操作されるジェスチャ操作が行われ、該ジェスチャ操作が、予め保持している所定の操作に該当したときに、該当した所定の操作に応じて予め定めた前記処理条件の設定を行うことを特徴とする情報処理システム。
【請求項２】
請求項１に記載の情報処理システムにおいて、該情報処理システムは、ユーザインタフェースを生成して前記表示装置に表示させるＵＩ表示手段と、前記ポインタのジェスチャ操作に応じた処理条件の設定情報を予め保持するジェスチャ操作情報保持手段と、前記ユーザインタフェース画面に表示される前記ポインタのジェスチャ操作を検知するポインタ操作検知手段と、該ポインタ操作検知手段による検知結果に従って、前記ジェスチャ操作情報保持手段を参照し、該ポインタのジェスチャ操作に応じた設定情報を判定するジェスチャ操作判定手段と、該ジェスチャ操作判定手段による判定結果に従って処理条件を設定する処理条件設定手段と、該処理条件設定手段が設定した処理条件の設定情報を記憶する設定情報記憶手段と、を有することを特徴とする情報処理システム。
【請求項３】
請求項１または２に記載の情報処理システムにおいて、前記ポインタの所定の操作は、該ポインタの上・下・左・右への移動、斜めへの移動、円または円弧を描く移動、及び所定時間の停止、のいずれかまたは複数の動作を含むことを特徴とする情報処理システム。
【請求項４】
請求項１ないし３のいずれか１に記載の情報処理システムにおいて、前記ユーザインタフェース画面上に設定対象の処理条件が表示されていない場合でも、前記ポインタの所定の操作に応じた処理条件の設定が可能であることを特徴とする情報処理システム。
【請求項５】
請求項４に記載の情報処理システムにおいて、前記ユーザインタフェース画面上に表示されていない処理条件について、前記所定の操作に応じた設定を行った場合に、設定された処理条件の内容を前記ユーザインタフェース画面上に表示することを特徴とする情報処理システム。
【請求項６】
請求項１ないし５のいずれか１に記載の情報処理システムにおいて、該情報処理システムは、該情報処理システムに接続する印刷装置の印刷制御を行うための印刷データ処理を行う印刷データ処理部を有し、前記印刷データ処理部の処理結果を用いて前記印刷装置を制御するプリンタドライバとして機能する情報処理システムであって、前記情報処理の処理条件が、印刷処理の設定に関する条件であることを特徴とする情報処理システム。
【請求項７】
請求項６に記載の情報処理システムにおいて、印刷画像を表す印刷画像情報を前記ユーザインタフェース画面に表示し、該印刷画像情報の表示領域内で前記ポインタの所定の操作が行われたときに、該所定の操作に応じて予め定めた前記処理条件の設定を行うことを特徴とする情報処理システム。
【請求項８】
請求項１ないし７のいずれか１に記載の情報処理システムにおいて、前記所定の操作にて設定した処理条件について、前記ポインティングデバイス、もしくは他の入力手段の操作により、該処理条件を設定前の状態に戻すことを可能としたことを特徴とする情報処理システム。
【請求項９】
コンピュータを、請求項１ないし８のいずれか１に記載の情報処理システムとして機能させるためのプログラム。
【請求項１０】
請求項９に記載の情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、及び該システムの機能を実現するプログラム及び記録媒体に関し、より詳細には、ポインティングデバイスの操作に応じて、情報処理の条件設定に係る所定の処理を行う情報処理技術に関する。
【背景技術】
【０００２】
パーソナルコンピュータや、携帯情報機器等の情報処理装置において、その情報処理装置に接続あるいは内蔵された表示装置の画面にアイコンを集合化して表示させ、プログラムの実行やファイル処理等の基本操作を行うように構成した所謂グラフィカルユーザインタフェースを設け、ユーザが情報処理装置を対話的に操作する方法が普及している。
【０００３】
また上記グラフィカルユーザインタフェースにおいて、入力を行うマウス等のポインティングデバイスを用いて、表示画面に表示されているファイルを表すアイコンを、例えばそのファイルを処理する実行プログラムを表すアイコンや、ファイルの集合を表すアイコンにまでドラッグすることにより、そのファイルを用いた情報処理を行ったり、ファイル格納場所を変更するといった操作方法やユーザインタフェースが知られている。
【０００４】
例えば、特許文献１では、情報処理システムに対して所定の処理を行わせる際に、ドラッグしてきたファイルアイコンを、起動プログラム，アイコンの集合体，プリンタ等を表すアイコンへドロップする前に、処理内容を変更可能とした情報処理システムが開示されている。ここでは、対象アイコンを起動アイコン上へドロップして情報処理を実行する前に、マウスにより起動アイコン近傍で対象アイコンをドラッグしたまま、所定方向へ移動させたり、所定時間停止させることにより、情報処理の処理条件を設定可能としている。
【特許文献１】特開２０００−２２７８２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１の情報処理システムでは、ファイルアイコンをドラッグアンドドロップで操作する場合に、情報処理の処理条件を設定可能とする構成が開示されており、例えば、アプリケーションから印刷画面を開いて印刷条件を設定する場合など、アイコン操作を行わない場合の処理条件の設定については何ら開示されていない。
【０００６】
例えば、印刷処理条件の設定等において、ユーザは、その設定画面を開いて目的の条件項目を順に設定していかなければならず、従来の技術では、このような処理条件の設定について、マウス等のポインタを用いて簡便に条件設定を実行できるようにした技術は提案されていない。
【０００７】
本発明は、通常のアプリケーション等の処理条件の設定画面において、マウス等のポインティングデバイスの単純な操作によって、ユーザが簡単に処理条件の設定を行うことができるようにし、これにより、ユーザにとって利便性が高い情報処理システム、プログラム及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、第１の技術手段は、表示手段と、表示手段に表示されるポインタを操作可能なポインティングデバイスとの接続を可能とし、複数の情報処理に関する処理条件の設定を行うユーザインタフェース画面を生成して表示手段に表示させ、ユーザインタフェース画面に表示されるポインタを、ポインティングデバイスを用いて操作可能とした情報処理システムにおいて、情報処理システムは、ポインタがドラッグされた状態で操作されるジェスチャ操作が行われ、ジェスチャ操作が、予め保持している所定の操作に該当したときに、該当した所定の操作に応じて予め定めた処理条件の設定を行うことを特徴としたものである。
【０００９】
第２の技術手段は、第１の技術手段において、情報処理システムは、ユーザインタフェースを生成して表示装置に表示させるＵＩ表示手段と、ポインタのジェスチャ操作に応じた処理条件の設定情報を予め保持するジェスチャ操作情報保持手段と、ユーザインタフェース画面に表示されるポインタのジェスチャ操作を検知するポインタ操作検知手段と、ポインタ操作検知手段による検知結果に従って、ジェスチャ操作情報保持手段を参照し、ポインタのジェスチャ操作に応じた設定情報を判定するジェスチャ操作判定手段と、ジェスチャ操作判定手段による判定結果に従って処理条件を設定する処理条件設定手段と、処理条件設定手段が設定した処理条件の設定情報を記憶する設定情報記憶手段と、を有することを特徴としたものである。
【００１０】
第３の技術手段は、第１または第２の技術手段において、ポインタの所定の操作が、ポインタの上・下・左・右への移動、斜めへの移動、円または円弧を描く移動、及び所定時間の停止、のいずれかまたは複数の動作を含むことを特徴としたものである。
【００１１】
第４の技術手段は、第１ないし第３のいずれか１の技術手段において、ユーザインタフェース画面上に設定対象の処理条件が表示されていない場合でも、ポインタの所定の操作に応じた処理条件の設定が可能であることを特徴としたものである。
【００１２】
第５の技術手段は、第４の技術手段において、ユーザインタフェース画面上に表示されていない処理条件について、所定の操作に応じた設定を行った場合に、設定された処理条件の内容をユーザインタフェース画面上に表示することを特徴としたものである。
【００１３】
第６の技術手段は、第１ないし第５のいずれか１の技術手段において、情報処理システムが、情報処理システムに接続する印刷装置の印刷制御を行うための印刷データ処理を行う印刷データ処理部を有し、印刷データ処理部の処理結果を用いて印刷装置を制御するプリンタドライバとして機能する情報処理システムであって、情報処理の処理条件が、印刷処理の設定に関する条件であることを特徴としたものである。
【００１４】
第７の技術手段は、第６の技術手段において、印刷画像を表す印刷画像情報をユーザインタフェース画面に表示し、印刷画像情報の表示領域内でポインタの所定の操作が行われたときに、所定の操作に応じて予め定めた処理条件の設定を行うことを特徴としたものである。
【００１５】
第８の技術手段は、第１ないし第７のいずれか１の技術手段において、所定の操作にて設定した処理条件について、ポインティングデバイス、もしくは他の入力手段の操作により、処理条件を設定前の状態に戻すことを可能としたことを特徴としたものである。
【００１６】
第９の技術手段は、コンピュータを、第１ないし第８のいずれか１の情報処理システムとして機能させるためのプログラムである。
【００１７】
第１０の技術手段は、第９の情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００１８】
本発明によれば、ポインタのジェスチャ操作が、予め保持している所定の操作に該当したときに、該当した所定の操作に応じて予め定めた処理条件の設定を行うことにより、ユーザは、マウス等のポインティングデバイスの単純な操作を行うだけで、簡単に処理条件の設定を行うことができるようになる。
また本発明では、同一画面上に表示されていない処理条件についても設定が可能であり、このときに同一画面情報に表示されていない処理条件を変更設定した場合でも、設定状況を確認することができ、ユーザは、高い利便性を享受することができる。
またさまざまなポインタの操作を組合せることにより、複数の処理条件の設定が可能となり、簡単なポインタ操作で複数の処理条件を容易に設定することが可能となる。
【発明を実施するための最良の形態】
【００１９】
図１は、本発明による情報処理システムの構成例を示す図である。本例の情報処理システムは汎用のコンピュータ装置によって実施可能である。図１の例では、情報処理システムは、システムの各要素を制御するとともに、本発明に係る情報処理の機能を実現するプログラムを実行するＣＰＵ１０１、各種データやプログラムの記憶領域を提供するＲＯＭ１０２、ＲＡＭ１０３、及びＨＤＤ１０４、プリンタとのインタフェースを構成するプリンタＩ／Ｆ１０５、ＣＲＴやＬＣＤ等のディスプレイ装置１０８を接続するためのディスプレイＩ／Ｆ１０６、各種情報を入力するキーボード１０９やマウス１１０を接続するための入力Ｉ／Ｆ１０７が、バス１１１を介して接続されている。
【００２０】
本発明の機能を実現するプログラムは、ＨＤＤ１０４ないしＲＯＭ１０２に格納され、ＣＰＵ１０１によって読み出され、ＲＡＭ１０３を用いて実行される。このプログラムは、ユーザが情報処理装置を使用する際に、ユーザとのインタフェースとなるグラフィカルユーザインターフェース（ＧＵＩ）を備え、ＣＰＵ１０１は、このＧＵＩをディスプレイＩ／Ｆ１０６を介して、ディスプレイ装置１０８に表示させる。
【００２１】
図２は、本発明の情報処理システムの実施形態を説明するための図である。情報処理システムは、ポインティングデバイスであるマウス１１０と、キーボード１０９とが接続される。また図示しないディスプレイにユーザインタフェースが表示される。
そしてマウス１１０により、ディスプレイに表示されたポインタをドラッグした状態で、所定の操作を行ったときに、情報処理装置１００では、その所定の操作に応じて予め定めた処理条件の設定を行う。このような、ポインタをドラッグした状態で行う操作をジェスチャ操作とする。
また上記のポインタの所定の操作は、例えば、ポインタの上・下・左・右への移動、斜めへの移動、円または円弧を描く移動、及び所定時間の停止、等の操作を予め定めたものであり、またこれらを組み合わせたものでもよい。所定の操作の具体例は後述する。
【００２２】
情報処理装置１００には、ユーザインタフェースを生成してディスプレイに表示させるＵＩ表示部２０３と、ポインタのジェスチャ操作に応じた処理条件の設定情報を予め保持するジェスチャ操作テーブル２０８と、ユーザインタフェース画面に表示されるポインタのジェスチャ操作を検出するポインタ操作検知手段２０６と、ポインタ操作検知手段２０６による検出結果に従って、ジェスチャ操作テーブル２０８を参照し、ポインタの操作に応じた設定情報を判定するジェスチャ操作判定手段２０５と、ジェスチャ操作判定手段２０５による判定に従って処理条件を設定する処理条件設定手段２０４と、処理条件設定手段２０４が設定した処理条件の設定情報を記憶する設定情報記憶手段２０７とを有している。
【００２３】
上記のＵＩ表示部２０３、処理条件設定手段２０４、ジェスチャ操作判定手段２０５、ポインタ操作検知手段２０６により、グラフィカルユーザインタフェース処理部２０２が構成される。また、ジェスチャ操作テーブル２０８は、ポインタのジェスチャ操作に応じた処理条件の設定情報を保持する本発明のジェスチャ操作情報保持手段に該当する。
【００２４】
上記の例をユーザ操作に従った動作として説明する。グラフィカルユーザインタフェース処理部２０２のＵＩ表示部２０３は、ユーザインタフェース画面を生成して、ディスプレイに表示させる。ユーザは、ディスプレイに表示されたユーザインタフェース画面を使用して、マウス１１０によるポインティングデバイスを操作することにより、特定の情報処理（例えば、後述するプリンタの制御処理）に関する条件設定を行う。
【００２５】
ここでは、ユーザは、ポインティングデバイスを使用して、ユーザインタフェース画面に表示されたポインタを操作する。このときに、ポインタをドラッグしながら操作するジェスチャ操作について、所定の操作が予め定められ、その所定の操作に対応した設定条件がジェスチャ操作テーブル２０８に格納されている。ユーザは、その所定の操作と、所定の操作に従って決定される設定条件とを認識しておき、所望の設定条件に応じた所定の操作をポインタで実行する。
【００２６】
ユーザにより実行されたポインタのジェスチャ操作は、ポインタ操作検知手段２０６によって検知される。そして、ジェスチャ操作判定手段２０５は、ジェスチャ操作テーブル２０８を参照し、ポインタ操作検知手段２０６によって検知されたポインタのジェスチャ操作が、ジェスチャ操作テーブル２０８に保持された所定の操作であるかどうか判定する。ここで、所定の操作に該当する場合は、その所定の操作に対応して定められている条件設定情報を読み出す。
このときのジェスチャ操作によるポインタの動きは、ポインタのＸＹ座標の移動距離で認識する。すなわち、ポインタ操作検知手段２０６によって、ポインタの移動量、移動方向のデータを検知し、ジェスチャ操作判定手段２０５は、その検知データから該当する条件設定情報を読み出す。
【００２７】
そして処理条件設定手段２０４は、読み出された条件設定情報を用いて処理条件の設定を行い、設定情報記憶手段２０７に設定した処理条件の設定情報を記憶させる。データ処理部２０１では、処理条件設定手段２０４で変更された設定情報に基づいてデータ処理を行う。
【００２８】
図３は、本発明の情報処理システムの他の実施形態を説明するための図である。本実施形態の情報処理システムは、印刷装置の印刷制御を行うための印刷データ処理を行う印刷データ処理部２１１を有し、この印刷データ処理部２１１の処理結果を用いて印刷装置を制御するプリンタドライバとして機能する情報処理システムである。ここでは、ポインタのジェスチャ操作に応じて定められる情報処理の処理条件は、印刷処理の設定に関する条件である。
【００２９】
情報処理システムは、ポインティングデバイスであるマウス１１０と、キーボード１０９とが接続される。また図示しないディスプレイにユーザインタフェースが表示される。
そしてマウス１１０により、ディスプレイに表示されたポインタをドラッグした状態で、所定のジェスチャ操作を行ったときに、情報処理装置１００では、その所定のジェスチャ操作に応じて予め定めた印刷処理条件の設定を行う。
【００３０】
情報処理装置１００には、ユーザインタフェースを生成してディスプレイに表示させるＵＩ表示部２０３と、ポインタのジェスチャ操作に応じた処理条件の設定情報を予め保持するジェスチャ操作テーブル２０８と、ユーザインタフェース画面に表示されるポインタのジェスチャ操作を検出するポインタ操作検知手段２０６と、ポインタ操作検知手段２０６による検出結果に従って、ジェスチャ操作テーブル２０８を参照し、ポインタの操作に応じた設定情報を判定するジェスチャ操作判定手段２０５と、ジェスチャ操作判定手段２０５による判定に従って処理条件を設定する処理条件設定手段２０４と、処理条件設定手段２０４が設定した処理条件の設定情報を記憶する印刷設定情報記憶手段２１２とを有している。
【００３１】
上記のＵＩ表示部２０３、処理条件設定手段２０４、ジェスチャ操作判定手段２０５、ポインタ操作検知手段２０６により、グラフィカルユーザインタフェース処理部２０２が構成される。また、ジェスチャ操作テーブル２０８は、ポインタのジェスチャ操作に応じた処理条件の設定情報を保持する本発明のジェスチャ操作情報保持手段に該当する。
【００３２】
プリンタドライバ２１０は、上記のグラフィカルユーザインタフェース処理部２０２と、印刷データ処理部２１１を有してなり、プリンタドライバ２１０の印刷制御動作は、アプリケーションプログラム２０９からの呼び出し動作により開始される。アプリケーションプログラム２０９は、例えば、ワードプロセッサや表計算、グラフィック等の各種アプリケーションプログラムを指す。
【００３３】
上記の例をユーザ操作に従った動作として説明する。グラフィカルユーザインタフェース処理部２０２のＵＩ表示部２０３は、ユーザインタフェース画面を生成して、ディスプレイに表示させる。ユーザは、ディスプレイに表示されたユーザインタフェース画面を使用して、マウス１１０によるポインティングデバイスを操作することにより、プリンタの制御処理に関する条件設定を行う。
【００３４】
ここでは、ユーザは、ポインティングデバイスを使用して、ユーザインタフェース画面に表示されたポインタを操作する。このときに、ポインタをドラッグしながら操作するジェスチャ操作について、所定の操作が予め定められ、その所定の操作に対応した印刷設定条件がジェスチャ操作テーブル２０８に格納されている。ユーザは、その所定の操作と、所定の操作に従って決定される印刷設定条件とを認識し、所望の印刷設定条件に応じた所定の操作をポインタで実行する。
【００３５】
ユーザにより実行されたポインタのジェスチャ操作は、ポインタ操作検知手段２０６によって検知され、ジェスチャ操作判定手段２０５が、ジェスチャ操作テーブル２０８を参照し、検知されたポインタのジェスチャ操作が、ジェスチャ操作テーブル２０８に保持された所定の操作であるかどうか判定し、所定の操作に対応して定められている印刷条件設定情報を読み出す。そして処理条件設定手段２０４は、読み出された印刷条件設定情報を用いて印刷処理条件の設定を行い、印刷設定情報記憶手段２１２に設定した印刷処理条件の設定情報を記憶させる。印刷データ処理部２１１では、処理条件設定手段２０４で変更された設定情報に基づいてデータ処理を行い、プリンタドライバ２１０の印刷制御処理機能を実現する。
【００３６】
図４は、本発明の画像処理装置におけるポインタの操作時の処理の一例を説明するためのフローチャートである。
画像処理装置の表示手段に表示されたポインタの操作が行われたとき、その操作が、予め定めた所定の操作（ジェスチャ操作）に該当するかを判断する（ステップＳ１）。ここで所定の操作ではない場合、通常のインタフェース処理を行う（ステップＳ５）。
この通常のインタフェース処理とは、例えば、テキストボックス上での文字入力、ドロップダウンリストでの項目選択、チェックボックスやラジオボタンのクリックによる状態変更などを行って、設定変更を行う処理等を指す。
【００３７】
上記ステップＳ１で、ポインタの操作が予め定めた所定の操作に該当するものと判断された場合、その操作が前回の操作の取消操作であるかどうかを判別し（ステップＳ２）、取消操作でなければ、その所定の操作に伴う処理条件の設定を実施する（ステップＳ６）。すなわち、ポインタになされた所定の操作に応じて、予め定められた処理条件の設定を行う。
【００３８】
また、上記ステップＳ２で、前回の操作の取消操作であれば、その操作による取消が可能かどうか判断する（ステップＳ３）。取消が可能でない場合とは、例えば、前回行った操作が、ユーザ設定の保存やWatermarkの変更保存等、一旦セーブした場合に元に戻すことができない仕様に関する設定について取消を行うことができないような場合を指す。このような場合には、ステップＳ３で取消操作を無効として、処理を終了させる。
また、上記ステップＳ３で取消可能な操作である場合は、設定を変更前に戻して（ステップＳ４）、処理を終了する。
【００３９】
図５は、ジェスチャ操作によるポインタの所定の操作と、そのジェスチャ操作に対応して定められる設定条件の例を示す図で、表示画面上でのポインタ操作の軌跡と、そのときの処理条件の設定内容の例をそれぞれ図５（Ａ）から図５（Ｉ）に示すものである。ここでは、情報処理システムがプリンタドライバとして機能する場合の印刷処理条件の設定例を示している。
また図６は、上記図５（Ａ）〜図５（Ｉ）の動作を設定するジェスチャ操作テーブルの構成例を示すものである。図６の番号１〜９は、それぞれ順に図５（Ａ）〜図５（Ｉ）の操作に対応する。
【００４０】
図５（Ａ）は両面縦綴じ印刷の設定例で、このときジェスチャ操作は、画面上でポインタを上下方向へ移動させる操作である。
図５（Ｂ）は両面横綴じ印刷の設定例で、このときジェスチャ操作は、画面上でポインタを右・左方向へ移動させる操作である。
図５（Ｃ）はパンフレット印刷の設定例で、このときジェスチャ操作は、画面上でポインタを右上向き半円を二つ続けて描くように移動させる操作である。
図５（Ｄ）は２ＵＰ（一枚の用紙に２ページ印刷する）の設定例で、このときジェスチャ操作は、画面上でポインタを右・左下・右方向へ移動させる操作である。
【００４１】
図５（Ｅ）は４ＵＰ（一枚の用紙に４ページ印刷する）の設定例で、このときジェスチャ操作は、画面上でポインタを左下・右・左上・下方向へ移動させる操作である。
図５（Ｆ）はスムージング印刷の設定例で、このときジェスチャ操作は、画面上でポインタを右上向き半円を描くように移動させる操作である。
図５（Ｇ）はトナーセーブ印刷の設定例で、このときジェスチャ操作は、画面上でポインタを左下・右・左下方向に移動させる操作である。
【００４２】
図５（Ｈ）は用紙縦向き印刷の設定例で、このときジェスチャ操作は、画面上でポインタを右・下方向に移動させる操作である。
図５（Ｉ）は用紙横向き印刷の設定例で、このときジェスチャ操作は、画面上でポインタを下・右方向に移動させる操作である。
ユーザは、上記のような各設定例に定められた所定操作に従って、マウス等のポインティングデバイスを用いて画面上のポインタをジェスチャ操作することにより、その操作に応じた印刷処理条件の設定を簡単に行うことができる。上記はジェスチャ操作の設定例を示すものであり、所定の操作は、これらに限ることなく、ポインタの上・下・左・右への移動、斜めへの移動、円または円弧を描く移動、及び所定時間の停止、等を適宜組み合わせることにより、任意に設定することができる。
【００４３】
図７は、印刷設定画面におけるジェスチャ操作の一例を説明するための図で、印刷設定画面上でのポインタの操作例を図７（Ａ）に、ポインタの操作後の表示画面例を図７（Ｂ）に示すものである。
本発明では、ユーザは、ポインティングデバイスにより画面上でポインタを操作することにより、情報処理条件の設定を行うことができるが、図７の例は、情報処理システムをプリンタドライバとして機能させ、そのときのユーザインタフェース画面である印刷設定画面上でポインタを操作するときの処理例を示すものである。
【００４４】
図７（Ａ）の印刷設定画面３００は、印刷処理条件の設定のためのユーザインタフェース画面であり、印刷処理に関わる各種の処理条件が設定可能となっている。図７（Ａ）の例では、メインのタブ３０１が表示され、ここには印刷画像を表す印刷画像情報３０２が表示されている。印刷画像情報３０２は、印刷ページの方向や配置の仕方を視覚的に確認できるようにしたもので、印刷データそのものは表示されていないが、この他、印刷画像データを含めてプレビュー画面として表示してもよく、またサムネイル画像として表示してもよい。これらを含めて、ここでは印刷画像情報３０２とする。
【００４５】
ユーザは、マウス等のポインティングデバイスを使用して、図７（Ａ）の画面上に表示されるポインタを操作する。本例では、ポインタの操作は、画面上の任意の位置で行うことができる。
図７（Ａ）の例では、ポインタの軌跡３０３は、図５（Ｉ）に示すような用紙の向きを横向きに設定する所定の操作である。情報処理システムのグラフィカルユーザインタフェース処理部２０２は、ポインタの操作が用紙の横向き設定であるものと判断し、印刷処理条件における用紙の向きが横向きとなるように設定する。
【００４６】
図７（Ｂ）は、図７（Ａ）のポインタ操作に応じて用紙の向きに関する条件が設定された状態を示すもので、用紙タブ３０５の画面で、印刷の向き３０４が横方向になるように設定されている。このときに、図７（Ａ）から図７（Ｂ）の条件設定画面に自動的に画面が変更され、ユーザがその設定内容を確認できるようにすることができる。すなわち、ここでは、ユーザは、同一画面上に表示されていない処理条件についても条件の設定が可能であり、同一画面情報に表示されていない処理条件を変更設定した場合でも、設定状況を確認することができるようになる。
こうして、ユーザは、印刷設定画面の任意の位置でポインタの所定の操作を行うことにより、その所定の操作に応じた処理条件の設定を簡単に実行することができる。
【００４７】
図８は、印刷設定画面におけるジェスチャ操作の他の例を説明するための図である。
上記の印刷設定画面上でのポインタの操作において、上述したごとくの印刷画像を表す印刷画像情報３０２の表示領域内で、ポインタのジェスチャ操作を行うように定めてもよい。すなわちここでは、ユーザは、印刷設定画面３００のメインのタブ３０１に表示される印刷画像情報３０２の表示領域内で、ポインタのジェスチャ操作を行うことにより、印刷処理条件の設定を行うことができる。
【００４８】
図７（Ｂ）の例では、ポインタの軌跡３０３は、図５（Ａ）に示すような両面縦綴じに設定する所定の操作である。情報処理システムのグラフィカルユーザインタフェース処理部２０２は、ポインタの操作が両面縦綴じ設定であるものと判断し、印刷処理条件が両面縦綴じとなるように設定する。
【００４９】
印刷画像情報３０２の表示領域内でポインタを操作することにより、その所定の操作の設定の仕方によっては、ユーザは、感覚的に簡便に目的の操作を行うことができる。例えば、パンチあるいはステープルを印刷用紙に施す処理設定をジェスチャ操作によって実施する場合、印刷画像情報３０２の表示領域においてパンチやステープルを施す場所付近でジェスチャ操作を行うようにすると、ユーザがより理解しやすく、簡単に処理条件を設定することができる。すなわち、印刷画像の場所を特定して処理を行うような操作は、本例のように、印刷画像情報３０２の表示領域内でポインタのジェスチャ操作を行うようにすることが有効である。
【００５０】
上記実施例に関わる機能を実現するプログラムは、予め例えば、ＣＤ−ＲＯＭ等の記録媒体に記憶しておき、コンピュータ等に搭載したＣＤ−ＲＯＭドライブのような媒体駆動装置に当該記録媒体を装着して、これらのプログラムをコンピュータのメモリあるいは記録装置に格納し、それを実行することにより、本発明の機能を実現することができる。この場合、記録媒体から読み出されたプログラム自体が上述した実施例の機能を実現することになり、そのプログラム及びプログラムを記録した記録媒体も本発明を構成する。
【００５１】
なお、プログラムを格納する記録媒体としては、半導体媒体（例えば、ＲＯＭ，不揮発性メモリカード等）、光記録媒体（例えば、ＤＶＤ，ＭＯ，ＭＤ，ＣＤ等）、磁気記録媒体（例えば、磁気テープ，フレキシブルディスク等）等のいずれであってもよい。
【００５２】
また、ロードしたプログラムを実行することにより、上述した実施例の機能が実現されるだけでなく、そのプログラムの指示に基づき、オペレーティングシステムあるいは他のアプリケーションプログラム等と共同して処理することにより、上述した実施例の機能が実現される場合もある。
【００５３】
市場に流通させる場合には、可搬型の記録媒体にプログラムを格納して流通させたり、インターネット等のネットワークを介して接続されたサーバコンピュータに転送することができる。この場合、サーバコンピュータの記憶装置も本発明の記録媒体に含まれる。
なお、コンピュータでは、可搬型の記録媒体上のプログラム、または転送されてくるプログラムを、コンピュータに接続した記録媒体にインストールし、そのインストールされたプログラムを実行することによって上述した実施例の機能が実現される。
【図面の簡単な説明】
【００５４】
【図１】本発明による情報処理システムの構成例を示す図である。
【図２】本発明の情報処理システムの実施形態を説明するための図である。
【図３】本発明の情報処理システムの他の実施形態を説明するための図である。
【図４】本発明の画像処理装置におけるポインタの操作時の処理の一例を説明するためのフローチャートである。
【図５】ジェスチャ操作によるポインタの所定の操作と、そのジェスチャ操作に対応して定められる設定条件の例を示す図である。
【図６】図５（Ａ）〜図５（Ｉ）の動作を設定するジェスチャ操作テーブルの構成例を示す図である。
【図７】印刷設定画面におけるジェスチャ操作の一例を説明するための図である。
【図８】印刷設定画面におけるジェスチャ操作の他の例を説明するための図である。
【符号の説明】
【００５５】
１００…情報処理装置、１０１…ＣＰＵ、１０２…ＲＯＭ、１０３…ＲＡＭ、１０４…ＨＤＤ、１０５…プリンタＩ／Ｆ、１０６…ディスプレイＩ／Ｆ、１０７…入力Ｉ／Ｆ、１０８…ディスプレイ装置、１０９…キーボード、１１１…バス、１１０…マウス、２０１…データ処理部、２０２…グラフィカルユーザインタフェース処理部、２０３…ＵＩ表示部、２０４…処理条件設定手段、２０５…ジェスチャ操作判定手段、２０６…ポインタ操作検知手段、２０７…設定情報記憶手段、２０８…ジェスチャ操作テーブル、２０９…アプリケーションプログラム、２１０…プリンタドライバ、２１１…印刷データ処理部、２１２…印刷設定情報記憶手段、３００…印刷設定画面、３０１…タブ、３０２…印刷画像情報、３０３…ポインタの軌跡、３０４…印刷の向き、３０５…用紙タブ。
【図１】
2006099389.tif 000003
【図２】
2006099389.tif 000004
【図３】
2006099389.tif 000005
【図４】
2006099389.tif 000006
【図５】
2006099389.tif 000007
【図６】
2006099389.tif 000008
【図７】
2006099389.tif 000009
【図８】
2006099389.tif 000010