(57)【要約】【課題】マルチタッチが可能なタッチパネルを搭載した情報処理装置であって、ゼスチャー操作をしやすい情報処理装置を提供する。【解決手段】マルチタッチが可能なタッチパネルを有するＭＦＰ１００では、タッチパネルに対するゼスチャー操作である「つまむ」操作を検出すると（Ｓ１１）、該「つまむ」操作によって選択されたオブジェクトを特定する（Ｓ１３）。該「つまむ」操作によって当該オブジェクトが選択されることで、そのオブジェクトがメモリーに記憶される（Ｓ２９）。このとき、「つまむ」操作の開始が検出されると、該「つまむ」操作が終了するまでの間に、該「つまむ」操作よりも以前に行なわれた、「つまむ」操作で選択されたオブジェクトをメモリーに記憶する処理に関連した処理の結果を報知するために、すでに記憶されたオブジェクトの表示が開始される（Ｓ１５〜Ｓ２３）。【選択図】図５
2014222433.tif 000002
【特許請求の範囲】
【請求項１】
マルチタッチが可能なタッチパネルと接続された情報処理装置であって、
前記タッチパネルに対するゼスチャー操作を検出するための検出手段と、
前記ゼスチャー操作によって選択された、前記タッチパネルに表示されたオブジェクトを特定するための特定手段と、
前記オブジェクトが前記ゼスチャー操作によって選択されることで、予め規定された処理を実行するための処理手段と、
前記ゼスチャー操作の開始が検出されると、前記ゼスチャー操作が終了するまでの間に、前記ゼスチャー操作よりも以前に行なわれた前記予め規定された処理に関連した処理の結果の表示を開始するための報知手段とを備える、情報処理装置。
【請求項２】
前記ゼスチャー操作は、前記タッチパネル上の少なくとも２点が同時にタッチされた状態から、前記２点のうちの少なくとも１点のタッチ状態が維持されたまま前記２点の間隔が小さくなる操作である、請求項１に記載の情報処理装置。
【請求項３】
前記予め規定された処理が、ゼスチャー操作によって選択されたオブジェクトで表わされるファイルを記憶する処理である場合、前記報知手段は、前記ゼスチャー操作の開始が検出されると、開始が検出された前記ゼスチャー操作よりも以前のゼスチャー操作によってすでに記憶されたファイルの情報を、前記ゼスチャー操作が終了するよりも以前に表示する、請求項２に記載の情報処理装置。
【請求項４】
前記報知手段は、前記ゼスチャー操作の開始の後、前記２点の間隔が予め規定した距離以下となった時点で、前記すでに記憶されたファイルの情報を表示する、請求項３に記載の情報処理装置。
【請求項５】
前記報知手段は、前記ゼスチャー操作よりも以前のゼスチャー操作によってすでに記憶されたファイルのうち、前記ゼスチャー操作によって選択されたオブジェクトで表わされるファイルの属性に応じたファイルを表示する、請求項３または４に記載の情報処理装置。
【請求項６】
前記予め規定された処理が、ゼスチャー操作によって選択されたオブジェクトに関連付けられた処理である場合、前記報知手段は、前記ゼスチャー操作の開始が検出されると、前記ゼスチャー操作の開始よりも以前に読み取られた、前記オブジェクトに関連付けられた処理の対象となるファイルの前記オブジェクトに関連付けられた処理で用いられる属性を、前記ゼスチャー操作が終了するよりも以前に表示する、請求項２に記載の情報処理装置。
【請求項７】
前記報知手段は、前記ゼスチャー操作の開始の後、前記２点の間隔が予め規定した距離以下となった時点で、前記属性の表示を、前記ゼスチャー操作によって選択されたオブジェクトに関連付けられた処理の開始を報知する表示に切り替える、請求項６に記載の情報処理装置。
【請求項８】
前記処理手段は、前記ゼスチャー操作の開始の後、前記２点の間隔が前記予め規定した距離に達するまでは前記予め規定された処理の準備を行ない、前記２点の間隔が前記予め規定した距離以下となった時点で前記予め規定された処理を開始する、請求項７に記載の情報処理装置。
【請求項９】
マルチタッチが可能なタッチパネルを有する電子機器と、前記電子機器と接続された情報処理装置とを含んだ情報処理システムであって、
前記情報処理装置は、前記電子機器の前記タッチパネルに対するゼスチャー操作によって選択された、前記タッチパネルに表示されたオブジェクトの情報を記憶し、
前記電子機器の前記タッチパネルに対するゼスチャー操作を検出するための検出手段と、
前記ゼスチャー操作によって選択された、前記タッチパネルに表示されたオブジェクトを特定するための特定手段と、
前記オブジェクトが前記ゼスチャー操作によって選択されることで、前記情報処理装置のメモリーに、前記オブジェクトの情報を記憶するための記憶手段と、
前記ゼスチャー操作の開始が検出されると、開始が検出された前記ゼスチャー操作よりも以前のゼスチャー操作によってすでに前記メモリーに記憶されたファイルの情報の、前記電子機器への表示を、前記ゼスチャー操作が終了するよりも以前に開始するための報知手段とを備える、情報処理システム。
【請求項１０】
マルチタッチが可能なタッチパネルを有する電子機器での表示方法であって、
前記タッチパネルに対するゼスチャー操作を検出するステップと、
前記ゼスチャー操作によって選択された、前記タッチパネルに表示されたオブジェクトを特定するステップと、
前記オブジェクトが前記ゼスチャー操作によって選択されることで、予め規定された処理を実行するステップとを備え、
前記ゼスチャー操作の開始が検出されると、前記ゼスチャー操作が終了するまでの間に、前記ゼスチャー操作よりも以前に行なわれた前記予め規定された処理に関連した処理の結果の表示を開始するステップをさらに備える、表示方法。
【請求項１１】
マルチタッチが可能なタッチパネルを有する電子機器と接続されたコンピューターに、前記電子機器の表示制御を行なわせるプログラムであって、前記プログラムは、
前記タッチパネルに対するゼスチャー操作を検出するステップと、
前記ゼスチャー操作によって選択された、前記タッチパネルに表示されたオブジェクトを特定するステップと、
前記オブジェクトが前記ゼスチャー操作によって選択されることで、予め規定された処理を実行するステップとを前記コンピューターに実行させ、
前記ゼスチャー操作の開始が検出されると、前記ゼスチャー操作が終了するまでの間に、前記ゼスチャー操作よりも以前に行なわれた前記予め規定された処理に関連した処理の結果の表示を開始するステップをさらに前記コンピューターに実行させる、制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は情報処理装置、情報処理システム、表示方法、および制御プログラムに関し、特に、マルチタッチが可能なタッチパネルと接続された情報処理装置、該情報処理装置を含む情報処理システム、表示方法、および該情報処理装置の制御プログラムに関する。
【背景技術】
【０００２】
オフィス機器を含む情報処理装置の多くに、マルチタッチが可能なタッチパネルが搭載されるようになっている。そのため、情報処理装置では、従来の機械的なボタン操作を基本とするＵＩ（ユーザーインターフェース）からタッチパネルに対するタッチ操作を基本としたＵＩに移り変わっている。
【０００３】
電子機器の一例である画像処理装置でのマルチタッチ操作として、特開２０１２−１４３９６３号公報（以下、特許文献１）や特開２０１３−２５７５６号公報（以下、特許文献２）は、「つまむ」操作、「はなす」操作といったゼスチャー操作によってオブジェクトを選択したり、処理を指示したりする技術を開示している。これにより、直感的にオブジェクトを選択し、そのオブジェクトの処理を指示することが可能となる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１４３９６３号公報
【特許文献２】特開２０１３−２５７５６号公報
【特許文献３】特開２０１２−１７４１２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
通常、上記のようなゼスチャー操作の対象となるオブジェクトは、処理対象のファイルや実行させるアプリケーションを表わしたオブジェクトであって、オブジェクトが一つずつ操作の対象となる。つまり、操作画面にオブジェクトが表示されている状態での操作となるため、ユーザーは、そのオブジェクトに対して上記のようなゼスチャー操作を行なうことでどのような処理が実行されるかを、ゼスチャー操作しながら確認することができない、という問題があった。たとえば、「つまむ」操作でファイルを所定のメモリーに格納する処理の場合、今までにその操作でどのファイルを選択したか操作しながら知ることができないため、操作対象としているファイルをそのまま選択してよいのかどうか、ユーザーは操作中に迷うこともある。
【０００６】
本発明はこのような問題に鑑みてなされたものであって、マルチタッチが可能なタッチパネルにおいてゼスチャー操作をしやすい情報処理装置、情報処理システム、表示方法、および制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明のある局面に従うと、情報処理装置はマルチタッチが可能なタッチパネルと接続された情報処理装置であって、タッチパネルに対するゼスチャー操作を検出するための検出手段と、ゼスチャー操作によって選択された、タッチパネルに表示されたオブジェクトを特定するための特定手段と、オブジェクトがゼスチャー操作によって選択されることで、予め規定された処理を実行するための処理手段と、ゼスチャー操作の開始が検出されると、ゼスチャー操作が終了するまでの間に、ゼスチャー操作よりも以前に行なわれた予め規定された処理に関連した処理の結果の表示を開始するための報知手段とを備える。
【０００８】
好ましくは、スチャー操作は、タッチパネル上の少なくとも２点が同時にタッチされた状態から、２点のうちの少なくとも１点のタッチ状態が維持されたまま２点の間隔が小さくなる操作である。
【０００９】
より好ましくは、上記の予め規定された処理が、ゼスチャー操作によって選択されたオブジェクトで表わされるファイルを記憶する処理である場合、報知手段は、ゼスチャー操作の開始が検出されると、開始が検出されたゼスチャー操作よりも以前のゼスチャー操作によってすでに記憶されたファイルの情報を、ゼスチャー操作が終了するよりも以前に表示する。
【００１０】
より好ましくは、報知手段は、ゼスチャー操作の開始の後、２点の間隔が予め規定した距離以下となった時点で、すでに記憶されたファイルの情報を表示する。
【００１１】
好ましくは、報知手段は、ゼスチャー操作よりも以前のゼスチャー操作によってすでに記憶されたファイルのうち、ゼスチャー操作によって選択されたオブジェクトで表わされるファイルの属性に応じたファイルを表示する。
【００１２】
好ましくは、上記の予め規定された処理が、ゼスチャー操作によって選択されたオブジェクトに関連付けられた処理である場合、報知手段は、ゼスチャー操作の開始が検出されると、ゼスチャー操作の開始よりも以前に読み取られた、オブジェクトに関連付けられた処理の対象となるファイルのオブジェクトに関連付けられた処理で用いられる属性を、ゼスチャー操作が終了するよりも以前に表示する。
【００１３】
より好ましくは、報知手段は、ゼスチャー操作の開始の後、２点の間隔が予め規定した距離以下となった時点で、属性の表示を、ゼスチャー操作によって選択されたオブジェクトに関連付けられた処理の開始を報知する表示に切り替える。
【００１４】
より好ましくは、処理手段は、ゼスチャー操作の開始の後、２点の間隔が予め規定した距離に達するまでは予め規定された処理の準備を行ない、２点の間隔が予め規定した距離以下となった時点で予め規定された処理を開始する。
【００１５】
本発明の他の局面に従うと、情報処理システムは、マルチタッチが可能なタッチパネルを有する電子機器と、前記電子機器と接続された情報処理装置とを含む。情報処理装置は、電子機器のタッチパネルに対するゼスチャー操作によって選択された、タッチパネルに表示されたオブジェクトの情報を記憶し、電子機器のタッチパネルに対するゼスチャー操作を検出するための検出手段と、ゼスチャー操作によって選択された、タッチパネルに表示されたオブジェクトを特定するための特定手段と、オブジェクトがゼスチャー操作によって選択されることで、情報処理装置のメモリーに、オブジェクトの情報を記憶するための記憶手段と、ゼスチャー操作の開始が検出されると、開始が検出されたゼスチャー操作よりも以前のゼスチャー操作によってすでにメモリーに記憶されたファイルの情報の、電子機器への表示を、ゼスチャー操作が終了するよりも以前に開始するための報知手段とを備える。
【００１６】
本発明のさらに他の局面に従うと、表示方法はマルチタッチが可能なタッチパネルを有する電子機器での表示方法であって、タッチパネルに対するゼスチャー操作を検出するステップと、ゼスチャー操作によって選択された、タッチパネルに表示されたオブジェクトを特定するステップと、オブジェクトがゼスチャー操作によって選択されることで、予め規定された処理を実行するステップとを備え、ゼスチャー操作の開始が検出されると、ゼスチャー操作が終了するまでの間に、ゼスチャー操作よりも以前に行なわれた予め規定された処理に関連した処理の結果の表示を開始するステップをさらに備える。
【００１７】
本発明のさらに他の局面に従うと、制御プログラムは、マルチタッチが可能なタッチパネルを有する電子機器と接続されたコンピューターに、前記電子機器の表示制御を行なわせるプログラムである。該プログラムは、タッチパネルに対するゼスチャー操作を検出するステップと、ゼスチャー操作によって選択された、タッチパネルに表示されたオブジェクトを特定するステップと、オブジェクトがゼスチャー操作によって選択されることで、予め規定された処理を実行するステップとをコンピューターに実行させ、ゼスチャー操作の開始が検出されると、ゼスチャー操作が終了するまでの間に、ゼスチャー操作よりも以前に行なわれた予め規定された処理に関連した処理の結果の表示を開始するステップをさらにコンピューターに実行させる。
【発明の効果】
【００１８】
この発明によると、マルチタッチが可能なタッチパネルを搭載した情報処理装置において、タッチパネルに対するゼスチャー操作をしやすくすることができる。
【図面の簡単な説明】
【００１９】
【図１】実施の形態にかかる画像処理システムの構成の具体例を示す図である。
【図２】画像処理システムに含まれるＭＦＰ（Multi-Functional  Peripheral）のハードウェア構成の具体例を示す図である。
【図３】画像処理システムに含まれる携帯端末のハードウェア構成の具体例を示す図である。
【図４】画像処理システムに含まれるサーバーのハードウェア構成の具体例を示す図である。
【図５】画像処理システムでの動作概要を表わした図である。
【図６】ＭＦＰの表示画面の具体例を示す図である。
【図７】オブジェクト情報の具体例を表わした図である。
【図８】図５のステップＳ１１でのＭＦＰの動作の具体例を表わしたフローチャートである。
【図９】携帯端末の操作パネルで「つまむ」操作が行なわれたときの表示の一例を表わした図である。
【図１０】ＭＦＰの機能構成の具体例を示すブロック図である。
【図１１】サーバーの機能構成の具体例を示すブロック図である。
【図１２】ＭＦＰでの動作の流れを表わすフローチャートである。
【図１３】報知の開始を指示する操作の一例を表わした図である。
【図１４】図１３の操作で報知を開始する場合の、ＭＦＰでの動作の流れを表わしたフローチャートである。
【図１５】携帯端末の操作パネルで「つまむ」操作が行なわれたときの表示の他の例を表わした図である。
【図１６】変形例にかかるＭＦＰの機能構成の具体例を示すブロック図である。
【図１７】「つまむ」操作に対する動作を規定するリストの具体例を示す図である。
【図１８】ＭＦＰの機能選択画面に表示されるスキャンオブジェクトに対して「つまむ」操作が行なわれた場合の、表示の具体例を表わした図である。
【図１９】ＭＦＰの機能選択画面に表示されるスキャンオブジェクトに対して「つまむ」操作が行なわれた場合の、表示の具体例を表わした図である。
【図２０】ＭＦＰの機能選択画面に表示されるスキャンオブジェクトに対して「つまむ」操作が行なわれた場合の、表示の具体例を表わした図である。
【図２１】ＭＦＰのボックス操作画面に表示されているファイルに対して「つまむ」操作が行なわれた場合の、表示の具体例を表わした図である。
【図２２】ＭＦＰのボックス操作画面に表示されているファイルに対して「つまむ」操作が行なわれた場合の、表示の具体例を表わした図である。
【図２３】ＭＦＰのボックス操作画面に表示されているファイルに対して「つまむ」操作が行なわれた場合の、表示の具体例を表わした図である。
【発明を実施するための形態】
【００２０】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらの説明は繰り返さない。
【００２１】
＜システム構成＞
図１は、本実施の形態にかかる画像処理システムの構成の具体例を示す図である。図１を参照して、本実施の形態にかかる画像処理システムは、画像処理装置の一例としてのＭＦＰ（multi-function  peripheral）１００と、端末装置として携帯端末３００と、サーバー５００とを含み、これらがＬＡＮ（Local  Area  Network）などのネットワークで接続されている。
【００２２】
ネットワークは有線であっても無線であってもよい。一例として、図１に示されるように、ＭＦＰ１００とサーバー５００とが有線ＬＡＮに接続され、該有線ＬＡＮにさらに無線ＬＡＮアクセスポイント７００が含まれ、携帯端末３００が無線ＬＡＮアクセスポイント７００と無線ＬＡＮで接続されている例が挙げられる。
【００２３】
画像処理装置は操作入力を受け付けるための構成としてタッチパネルを有するものであればＭＦＰに限定されず、どのような画像処理装置であってもよい。他の例として、複写機、プリンター、ファクシミリ装置などであってもよい。
【００２４】
携帯端末３００は操作入力を受け付けるための構成としてタッチパネルを有するものであればどのような装置であってもよい。たとえば、タッチパネルを備えた携帯電話機、パーソナルコンピューター、ＰＤＡ（Personal  Digital  Assistants）、音楽再生機であってもよいし、ＭＦＰなどの画像処理装置であってもよい。
【００２５】
＜ＭＦＰの構成＞
図２は、ＭＦＰ１００のハードウェア構成の具体例を示す図である。図２を参照して、ＭＦＰ１００は、全体を制御するための演算装置であるＣＰＵ（Central  Processing  Unit）１０と、ＣＰＵ１０で実行されるプログラムなどを記憶するためのメモリーであるＲＯＭ（Read  Only  Memory）１１と、ＣＰＵ１０でプログラムを実行する際の作業領域として機能するためのメモリーであるＲＡＭ（Random  Access  Memory）１２と、画像データー等を記憶するためのメモリーであるＨＤ（Hard  Disk）１６と、図示しない原稿台に載置された原稿を光学的に読み取って画像データーを得るためのスキャナー１３と、画像データーを印刷用紙上に固定するためのプリンター１４と、情報を表示したり当該ＭＦＰ１００に対する操作入力を受け付けたりするためのタッチパネルを含んだ操作パネル１５と、上記ネットワークを介した通信を制御するためのネットワークコントローラー１７とを含む。
【００２６】
操作パネル１５は、図示しないタッチパネルと操作キー群とを含む。タッチパネルは、液晶表示装置などの表示装置と光学式タッチパネルや静電容量タッチパネルなどの位置指示装置とが重なって構成され、操作画面を表示して、その操作画面上の指示位置を特定する。ＣＰＵ１０は予め記憶されている画面表示をさせるためのデーターに基づいてタッチパネルに操作画面を表示させる。
【００２７】
特定されたタッチパネル上での指示位置（タッチされた位置）や、押下されたキーを示す操作信号はＣＰＵ１０に入力される。ＣＰＵ１０は押下されたキー、または表示している操作画面と指示位置とから操作内容を特定し、それに基づいて処理を実行する。
【００２８】
＜携帯端末の構成＞
図３は、携帯端末３００のハードウェア構成の具体例を示す図である。図３を参照して、携帯端末３００は、全体を制御するための演算装置であるＣＰＵ３０と、ＣＰＵ３０で実行されるプログラムなどを記憶するためのメモリーであるＲＯＭ３１と、ＣＰＵ３０でプログラムを実行する際の作業領域として機能するためのメモリーであるＲＡＭ３２と、画像データーをファイルとして記憶したり他の情報を記憶したりするためメモリーであるＨＤ３３と、情報を表示したり当該携帯端末３００に対する操作入力を受け付けたりするためのタッチパネルを含んだ操作パネル３４と、図示しない基地局との通信を制御するための通信コントローラー３５と、上記ネットワークを介した通信を制御するためネットワークコントローラー３６とを含む。
【００２９】
操作パネル３４は、ＭＦＰ１００の操作パネル１５と同様の構成であってよい。すなわち、一例として、液晶表示装置などの表示装置と光学式タッチパネルや静電容量タッチパネルなどの位置指示装置とが重なって構成されたタッチパネルを含む。
【００３０】
ＣＰＵ３０は予め記憶されている画面表示をさせるためのデーターに基づいてタッチパネルに操作画面を表示させる。タッチパネルでは操作画面上の指示位置が特定され、その位置を示す操作信号がＣＰＵ３０に入力される。ＣＰＵ３０は表示している操作画面と指示位置とから操作内容を特定し、それに基づいて処理を実行する。
【００３１】
＜サーバーの構成＞
図４は、サーバー５００のハードウェア構成の具体例を示す図である。図４を参照して、サーバー５００は上述のように一般的なコンピューター等によって構成されるものであり、一例として、全体を制御するための演算装置であるＣＰＵ５０と、ＣＰＵ５０で実行されるプログラムなどを記憶するためのメモリーであるＲＯＭ５１と、ＣＰＵ５０でプログラムを実行する際の作業領域として機能するためのメモリーであるＲＡＭ５２と、ファイルなどを記憶するためのメモリーであるＨＤ５３と、上記ネットワークを介した通信を制御するためのネットワークコントローラー５４とを含む。
【００３２】
＜動作概要＞
本実施の形態にかかる画像処理システムでは、ＭＦＰ１００の操作パネル１５や携帯端末３００の操作パネル３４に表示されているオブジェクトに対して「つまむ」操作がなされることで該操作の対象となったオブジェクトが選択状態となり、そのオブジェクトに対して「つまむ」操作に対して予め規定された処理が施される。予め規定された処理の一例として、そのオブジェクトが選択状態であることを記憶する、という処理が挙げられる。以降の説明では、この処理が行なわれるものとする。なお、他の例として、そのオブジェクトをＭＦＰ１００で印刷したり、規定されたフォルダにコピーしたりする処理も挙げられる。
【００３３】
「つまむ」操作は、タッチパネル上の複数の点が同時にタッチ状態となり、タッチ位置の間の距離が短くなるように、少なくとも１つのタッチ位置がそのタッチ状態を維持したまま移動するゼスチャー操作を指す。以下の説明では、「つまむ」操作は、２点、タッチされ、その２点間の間隔が短くなるように、少なくとも１つのタッチ位置がタッチ状態を維持したまま移動するゼスチャー操作であるものとする。
【００３４】
ＭＦＰ１００や携帯端末３００のＣＰＵは、一例として、タッチパネルである操作パネル上で２点が同時にタッチされ、かつ、後述するように、その２点の間にオブジェクトが１つ表示されている場合に、「つまむ」操作が開始したと検出する。また、ＣＰＵは、「つまむ」操作の開始の後、すべてのタッチ状態が解消されると、「つまむ」操作が終了したと検出する。
【００３５】
なお、「つまむ」操作はオブジェクトを選択するためのゼスチャー操作の一例であって、オブジェクトを選択するためのゼスチャー操作は「つまむ」操作に限定されない。タッチパネルの１点以上がタッチ状態となり、その１点または少なくとも１点のタッチ状態を維持したままタッチ位置の移動が移動し、その後にタッチ状態が解除される、というゼスチャー操作であれば、どのような操作であってもよい。
【００３６】
画像処理システムでは、一例として、サーバー５００が「つまむ」操作に対して予め規定されている処理である、対象となったオブジェクトを記憶する処理を行なう。従って、画像処理システムでは、ＭＦＰ１００や携帯端末３００にて「つまむ」操作が行なわれると、その対象となったオブジェクト、または該オブジェクトを特定する情報がサーバー５００に転送され、サーバー５００において選択状態にあるオブジェクト、または該オブジェクトを特定する情報が記憶される。もちろん、オブジェクト、または該オブジェクトを特定する情報は「つまむ」操作が行なわれた装置に記憶されてもよい。すなわち、ＭＦＰ１００や携帯端末３００が、それぞれ、後述するサーバー５００の機能を含んでもよい。
【００３７】
上記の動作では、「つまむ」操作のたびに対象となったオブジェクトに対する処理（記憶する処理）がなされるため、次の「つまむ」操作の際に、すでに処理されたオブジェクトがどれか確認できない場合がある。そのため、ユーザーは、「つまむ」動作の際に操作対象に迷うことがある。そこで、本実施の形態にかかる画像処理システムは、「つまむ」操作の際に、その操作よりも以前に行なわれた、上記の予め規定された処理に関連した処理の結果を報知する。以降の例では、「つまむ」操作の対象となったオブジェクトを特定する情報が記憶され、「つまむ」操作の際に、すでに記憶されたオブジェクトが報知される。
【００３８】
図５は、本実施の形態にかかる画像処理システムでの動作概要を表わした図である。図５は、ユーザーがＭＦＰ１００の操作パネル１５で「つまむ」操作を行なったときの動作の流れを表わしている。
【００３９】
図５を参照して、ＭＦＰ１００のＣＰＵ１０は、操作パネル１５上のタッチ位置を監視し、「つまむ」操作が開始したことを検出する（ステップＳ１１）。ＣＰＵ１０は、「つまむ」操作が開始すると、その対象となるオブジェクトを特定する（ステップＳ１３）。
【００４０】
図６は、ＭＦＰ１００の表示画面の具体例を示す図である。図６の例では、ＭＦＰ１００の操作パネル１５にオブジェクトＡ〜Ｆが表示されている。ＭＦＰ１００は、オブジェクトごとに表示位置を記憶している。図７は、オブジェクト情報の具体例を表わした図である。すなわち、図７を参照して、ＭＦＰ１００の記憶しているオブジェクト情報は、操作パネル１５に表示しているオブジェクトＡ〜Ｆそれぞれについて、当該オブジェクトを特定する情報（たとえばオブジェクト名）および操作パネル１５での位置情報を含む。上記ステップＳ１３でＣＰＵ１０は、オブジェクト情報を参照してその表示位置を得、タッチ位置と比較することで、間隔が徐々に狭くなっているタッチ位置の間に１つオブジェクトが表示されているときに、「つまむ」操作の対象がそのオブジェクトであると特定する。
【００４１】
図８は、上記ステップＳ１１でのＭＦＰ１００の動作の具体例を表わしたフローチャートである。図８を参照して、ＣＰＵ１０は、操作パネル１５上で同時に２点がタッチされたことを検出すると、そのタッチ位置をそれぞれ特定して位置情報を取得する（ステップＳ３１）。ＣＰＵ１０は、２つのタッチ位置の間に表示されているオブジェクトの数をカウントするために用いるパラメーターＸを初期化（＝０）した上で（ステップＳ３３）、記憶されている１つのオブジェクトについてのオブジェクト情報を読み出す（ステップＳ３５）。そして、ＣＰＵ１０は、上記の２つのタッチ位置の間（２つのタッチ位置を結ぶ直線上）に、読み出したオブジェクトが表示されているか否かを判断する。その結果、そのオブジェクトが２つのタッチ位置の間に表示されている場合（ステップＳでＹＥＳ）、ＣＰＵ１０はパラメーターＸを１インクリメントする（ステップＳ３９）。そのオブジェクトが２つのタッチ位置の間に表示されていない場合には（ステップＳでＮＯ）、ＣＰＵ１０は上記ステップＳ３９をスキップするので、パラメーターＸを維持する。
【００４２】
ＣＰＵ１０は、以上の判断を、表示しているすべてのオブジェクトについて行なう。すなわち、図６、図７の例では、オブジェクトＡ〜Ｆについてすべて判断する。表示しているすべてのオブジェクトについての判断が終了すると（ステップＳ４１でＹＥＳ）、ＣＰＵ１０は、パラメーターＸの値が１であるかを確認する。つまり、２つのタッチ位置の間に１つだけオブジェクトが表示されているか否か、すなわち、１つのオブジェクトのみを挟むようにタッチされたか否かを判断する。
【００４３】
この結果、２つのタッチ位置の間に１つだけオブジェクトが表示されている場合には（ステップＳ４３でＹＥＳ）、ＣＰＵ１０は、「つまむ」操作の開始と判定する（ステップＳ４５）。そうでない場合（ステップＳ４３でＮＯ）、すなわち、２以上表示されている場合、または１つも表示されていない場合、ＣＰＵ１０は、そのゼスチャー操作を「つまむ」操作ではないとして、それ以外のゼスチャー操作の開始と判定する（ステップＳ４７）。
【００４４】
再び図５に戻って、ＣＰＵ１０は、「つまむ」操作が開始したことを検出すると、その「つまむ」操作が終了するまでの間に以前の「つまむ」操作によって記憶されたオブジェクトの報知を開始するタイミングを決定する（ステップＳ１５）。そして、ＣＰＵ１０は、報知に用いる情報をサーバー５００に対して要求する（ステップＳ１７）。このときの要求には、ＭＦＰ１００を特定する情報や、ＭＦＰ１００のログインユーザーや、上記ステップＳ１３で特定された現在の「つまむ」操作の対象となっているオブジェクトを特定する情報、などが含まれてもよい。
【００４５】
報知に用いる情報の要求を受け付けたサーバー５００は、その情報を特定して（ステップＳ１９）、ＭＦＰ１００に対して送信する（ステップＳ２１）。すなわち、サーバー５００のＣＰＵ５０は、上記要求に基づいて、記憶しているオブジェクト（に関する情報）のうち、報知の対象となるオブジェクトを特定して、そのオブジェクト（に関する情報）をＭＦＰ１００に対して送信する。
【００４６】
ＭＦＰ１００のＣＰＵ１０は、上記ステップＳ１５で決定したタイミングで、サーバー５００からの情報に基づいて先の「つまむ」操作によって記憶されたオブジェクトを報知する（ステップＳ２３）。ステップＳ２３でＣＰＵ１０は、一例として、報知用の画像を操作パネル１５に表示する。
【００４７】
その後、「つまむ」操作が終了すると、ＣＰＵ１０は、「つまむ」操作の対象となったオブジェクトを選択し（ステップＳ２５）、サーバー５００に対して「つまむ」操作がなされたことを報知すると共に、該オブジェクトを特定する情報を送信する（ステップＳ２７）。ここで送信される情報を「つまむ」情報とも称する。「つまむ」情報には、対象となったオブジェクトを特定する情報に加えて、「つまむ」操作が行なわれたＭＦＰ１００を特定する情報や、ログインユーザーに関する情報や、当該操作がなされたタイミングを特定する情報などが含まれてもよい。
【００４８】
サーバー５００は、「つまむ」情報をＭＦＰ１００から受け付けると、予め規定されている処理として、ＭＦＰ１００において選択されたオブジェクトを特定する情報をメモリーに記憶する処理を行なう（ステップＳ２９）。このとき、サーバー５００のＣＰＵ５０は、オブジェクトを特定する情報と共に、「つまむ」情報に含まれている、「つまむ」操作が行なわれたＭＦＰ１００を特定する情報や、ログインユーザーに関する情報や、当該操作がなされたタイミングを特定する情報などもメモリーに記憶してもよい。
【００４９】
図９は、携帯端末３００の操作パネル３４で「つまむ」操作が行なわれたときの表示の一例を表わした図である。この場合も、図５と同様の動作が行なわれて、先の「つまむ」操作の対象となったことでメモリーに記憶されたオブジェクトが報知される。すなわち、図９を参照して、あるオブジェクト（ＰＤＦファイルのアイコン）に対して「つまむ」操作が開始されると、携帯端末３００のＣＰＵ３０は、「つまむ」操作でタッチされている２点の間隔を測定して、その間隔が予め規定している距離のしきい値（たとえば２ｃｍ）に達するまで報知を行なわずに監視を続ける（図９（Ａ））。
【００５０】
上記２点の間隔が上記しきい値に達すると、ＣＰＵ３０は報知を行なうタイミングと決定し、サーバー５００から取得した報知に必要な情報に基づいて報知する（図９（Ｂ））。この例では、報知用の画像の一例としての「つまんだリスト」で、この「つまむ」操作よりも以前に携帯端末３００でなされた「つまむ」操作によってサーバー５００のメモリーに記憶されているオブジェクトに関する情報がリスト形式で表示される。
【００５１】
ＣＰＵ３０は、「つまむ」操作の終了を検出すると、該「つまむ」操作の対象となったオブジェクトおよび「つまむ」操作が終了したことを報知してもよい。図９（Ｃ）の例では、携帯端末３００は、「つまむ」操作の対象となって選択されたオブジェクトを点滅させ、さらに「つまむ完了しました。」などのメッセージを表示する。
【００５２】
なお、上記の報知の要否は、ユーザーが選択可能であってもよい。すなわち、図９のようなリスト表示を行なうか否か、ユーザーが設定可能であってよい。さらに、報知のタイミングや報知の方法も、ユーザーが設定・変更可能であってもよい。たとえば、上記のタッチされている２点の間隔のしきい値（たとえば２ｃｍ）は、ユーザーが任意に設定可能であってよい。また、選択されたオブジェクトを点滅するか否かも、ユーザーが設定可能であってよい。
【００５３】
＜機能構成＞
図１０は、「つまむ」操作を行なう側の装置の一例としてのＭＦＰ１００の機能構成の具体例を示すブロック図である。図１０の各機能は、ＭＦＰ１００のＣＰＵ１０がＲＯＭ１１に記憶されているプログラムをＲＡＭ１２上に読み出して実行することで、主に、ＣＰＵ１０によって実現される。しかしながら、少なくとも一部は、図２の構成、または図示しない電気回路などのハードウェア構成で実現されてもよい。
【００５４】
図１０を参照して、メモリーの一例としてのＨＤ１６は、図７のようなオブジェクト情報を記憶するための記憶領域であるオブジェクト情報記憶部１６１を含む。さらに図１０を参照して、ＣＰＵ１０は、操作パネル１５からの操作信号の入力を受け付けるための操作入力部１０１と、操作パネル１５に対するゼスチャー操作を検出するための検出部１０２と、「つまむ」操作の対象であるオブジェクトを特定するための特定部１０３と、検出された「つまむ」操作よりも以前の「つまむ」操作による処理の結果として、以前の「つまむ」操作によって記憶されたオブジェクトを報知するための報知部１０４と、「つまむ」操作によってオブジェクトを選択するための選択部１０９と、選択されたオブジェクトに対して「つまむ」操作で予め規定された処理を行なうための処理部１０８とを含む。処理部１０８は、予め規定された処理として「つまむ」操作の対象となったオブジェクトの情報をサーバー５００に記憶させるための処理を実行する。すなわち、処理部１０８は、サーバー５００に対して「つまむ」情報を送信する。
【００５５】
報知部１０４は、報知を開始するタイミングを決定するための決定部１０５と、報知対象のオブジェクトについての情報を取得するための取得部１０６と、たとえば図９（Ｂ）の「つまんだリスト」のように報知用の画像を表示することで報知するための表示部１０７とを含む。決定部１０５は、「つまむ」操作でタッチされた２点の間隔を測定して、その間隔が予め規定している距離のしきい値（たとえば２ｃｍ）となったタイミングを報知を開始するタイミングとして決定する。
【００５６】
図１１は、サーバー５００の機能構成の具体例を示すブロック図である。図１１の各機能は、サーバー５００のＣＰＵ５０がＲＯＭ５１に記憶されているプログラムをＲＡＭ５２上に読み出して実行することで、主に、ＣＰＵ５０によって実現される。しかしながら、少なくとも一部は、図４の構成、または図示しない電気回路などのハードウェア構成で実現されてもよい。
【００５７】
図１１を参照して、メモリーの一例としてのＨＤ５３は、ＭＦＰ１００や携帯端末３００での「つまむ」操作の対象となったオブジェクトを記憶するための記憶領域であるオブジェクト記憶部５３１を含む。さらに図１１を参照して、ＣＰＵ３０は、ＭＦＰ１００などから報知対象のオブジェクトについての情報の要求を受け付けるための要求入力部３０１と、記憶されているオブジェクトのうち報知対象となるオブジェクトを特定するための特定部５０２と、特定されたオブジェクトに関する情報をＭＦＰ１００などに送信するための送信部５０３と、ＭＦＰ１００などから「つまむ」情報として「つまむ」操作で選択されたオブジェクトの情報の入力を受け付けるためのオブジェクト情報入力部５０４と、ＭＦＰ１００などでの「つまむ」操作に対して予め規定された処理として、選択されたオブジェクトを特定する情報をメモリーに記憶する処理を行なうための記憶部５０５とを含む。記憶部５０５は、オブジェクトそのものをメモリーに記憶してもよい。また、記憶部５０５は、「つまむ」操作が行なわれたＭＦＰ１００を特定する情報や、ログインユーザーに関する情報や、当該操作がなされたタイミングを特定する情報などもメモリーに記憶してもよい。
【００５８】
特定部５０２は、たとえば、ＭＦＰ１００などからの要求よりユーザー情報を読み出して、同じユーザーによって先に「つまむ」操作の対象となって記憶されたオブジェクトを報知対象となるオブジェクトとして特定する。また、たとえば、特定部５０２は、記憶されているオブジェクトのうち、現在の「つまむ」操作の対象となっているオブジェクトと同じ種類のファイルのオブジェクトや、同じユーザーによって生成されたオブジェクトや、同じ記憶領域に記憶されているオブジェクトなど、現在の「つまむ」操作の対象となっているオブジェクトや、該オブジェクトで表わされるファイルの属性に応じたオブジェクトを報知対象となるオブジェクトとして特定してもよい。
【００５９】
＜動作フロー＞
図１２は、ＭＦＰ１００での動作の流れを表わすフローチャートである。図１２のフローチャートに表わされた動作は、ＭＦＰ１００のＣＰＵ１０がＲＯＭ１１に記憶されているプログラムをＲＡＭ１２上に読み出して実行し、図１０の各機能を発揮することによって実現される。
【００６０】
図１２を参照して、ＣＰＵ１０は、「つまむ」動作が開始したことを検出すると（ステップＳ１０１でＹＥＳ）、タッチされた２点の間隔を測定する（ステップＳ１０３）。ＣＰＵ１０は、タッチされた２点の間隔と予め設定しているしきい値（たとえば２ｃｍ）とを比較し、２点の間隔がしきい値よりも大きい場合（ステップＳ１０５でＹＥＳ）、つまり、指の間隔が２ｃｍまで狭まる以前には、タッチ状態が解消されるまで（ステップＳ１０７でＮＯ）、以降の処理を行なうことなく間隔の監視を続ける。
【００６１】
タッチ状態が継続したまま、タッチされた２点の間隔が２ｃｍ以下となると（ステップＳ１０５でＮＯ）、ＣＰＵ１０は、当該「つまむ」操作の対象となっているオブジェクトを点滅するなどして報知する。さらに、ＣＰＵ１０は、サーバー５００から報知対象とするオブジェクトの情報を得、報知用の画像を操作パネル１５に表示して、以前の「つまむ」操作で選択されてメモリーに記憶されたオブジェクトを報知する（ステップＳ１０９）。
【００６２】
その後、ＣＰＵ１０は、タッチ状態を監視し、すべての点のタッチ状態が解消されたことを検出すると（ステップＳ１１１でＹＥＳ）、つまり、指が操作パネル１５から離れたことを検出すると、「つまむ」操作が終了したと判定し、その旨を表示する（ステップＳ１１３）。好ましくは、ＣＰＵ１０は、「つまむ」操作の終了の後、予め規定した時間が経過したタイミングで、上記ステップＳ１０９で表示した報知用の画像（つまんだリスト）を消去する。
【００６３】
２点の間隔が２ｃｍまで狭まるよりも以前にすべての点のタッチ状態が解消されたことを検出すると（ステップＳ１０７でＹＥＳ）、ＣＰＵ１０は、「つまむ」操作がキャンセルされたと判定する。この場合、ＣＰＵ１０は、「つまむ」操作がキャンセルされたことを表示してもよい（ステップＳ１１５）。
【００６４】
なお、報知を開始するタイミングの決定は、タッチされた２点の間隔に基づくもののみに限定されない。他の例として、ＣＰＵ１０は、予め規定された操作がなされたことを検出することで報知の開始が指示されたと判定し、報知を開始すると決定するようにしてもよい。
【００６５】
図１３は、報知の開始を指示する操作の一例を表わした図である。図１３においで、黒丸で表わされた点は指が操作パネルにタッチしていることを表わしている。すなわち、図１３を参照して、報知の開始を指示する操作として、図１３（Ａ）のように２点がタッチされた状態において、図１３（Ｂ）に表わされたように、１点のタッチ状態を解消する、つまり、１本の指のみ操作パネルから離す操作が挙げられる。ＣＰＵは、図１３の操作がなされたことを検出することで、報知を開始するタイミングと決定することができる。
【００６６】
図１４は、図１３の操作で報知を開始する場合の、ＭＦＰ１００での動作の流れを表わしたフローチャートである。図１４を参照して、ＣＰＵ１０は、「つまむ」操作の開始を検出すると（ステップＳ２０１でＹＥＳ）、２点のタッチ状態を監視する。そして、２点のうちの１点のタッチ状態が解消したこと、つまり、指が１本のみ操作パネル１５にタッチしていることを検出すると（ステップＳ２０３でＮＯ、かつ、ステップＳ２０５でＹＥＳ）、ＣＰＵ１０は、報知の開始を指示されたと判定し、サーバー５００から報知対象とするオブジェクトの情報を得、図９（Ｂ）の「つまんだリスト」で表わされたように、以前の「つまむ」操作で選択され、メモリーに記憶されたオブジェクトを報知する（ステップＳ２０７）。
【００６７】
好ましくは、ＣＰＵ１０は、上記の報知を行なった後、さらに操作パネル１５のタッチ状態を監視する。そして、タッチ位置が２点となったことを検出すると（ステップＳ２０９でＹＥＳ）、すなわち、指が１本のみのタッチ状態から２本でのタッチに戻されたことを検出すると、ＣＰＵ１０は、表示画面の切り替えが指示されたと判定して、現在の表示画面を、上記ステップＳ２０７の報知として表示したリストを操作するための操作画面（リスト操作用の表示画面）に切り替えてもよい（ステップＳ２１１）。
【００６８】
また、上記の報知を行なった後、残る１本の指のタッチ状態も解消されたことを検出すると（ステップＳ２１３でＹＥＳ）、ＣＰＵ１０は、「つまむ」操作が終了したと判定し、その旨を表示する（ステップＳ２１５）。ＣＰＵ１０は、「つまむ」操作の終了の後、予め規定した時間が経過したタイミングで、上記ステップＳ２０７で表示した報知用の画像（つまんだリスト）を消去する（ステップＳ２１７）。
【００６９】
図１３の操作が行なわれないままタッチされた２点すべてのタッチ状態が解消されたことが検出されると（ステップＳ２０５でＮＯ）、ＣＰＵ１０は「つまむ」操作が終了したと判定し、その旨を表示する（ステップＳ２１９）。
【００７０】
サーバー５００は、「つまむ」操作に対して予め規定されている処理として対象となったオブジェクトを記憶する際に、上記のように、オブジェクト、または該オブジェクトを特定する情報と共に、「つまむ」情報に含まれている、「つまむ」操作が行なわれたＭＦＰ１００を特定する情報や、ログインユーザーに関する情報や、当該操作がなされたタイミングを特定する情報などもメモリーに記憶してもよい。そして、サーバー５００は、ＭＦＰ１００からの報知に用いる情報の要求に含まれる、ＭＦＰ１００を特定する情報や、ＭＦＰ１００のログインユーザーや、現在の「つまむ」操作の対象となっているオブジェクトを特定する情報などを用いて、メモリーに記憶しているオブジェクトの中から報知の対象となるオブジェクトを特定してもよい。たとえば、サーバー５００は、同じユーザーによる「つまむ」操作で記憶されたオブジェクトや、当該「つまむ」操作から所定期間内に行なわれた「つまむ」操作で記憶されたオブジェクト、などを報知の対象となるオブジェクトとして特定してもよい。
【００７１】
また、サーバー５００は、「つまむ」操作に対して予め規定されている処理として、対象となったオブジェクトを、画像処理システム上の予め規定された装置のメモリーに振り分けて記憶するようにしてもよい。たとえば、サーバー５００は、「つまむ」操作を行なったユーザーや「つまむ」操作が行なわれたタイミングの属する期間などに応じて予め規定された装置のメモリーに、その操作の対象となったオブジェクトを記憶するようにしてもよい。そして、サーバー５００は、報知に用いる情報として、報知の対象となるオブジェクトを特定する情報と共に、その情報が記憶されているメモリーを搭載した装置の情報もＭＦＰ１００に送信してもよい。
【００７２】
この場合、ＭＦＰ１００は、上記ステップＳ１０９，Ｓ２０７でオブジェクトの記憶されているメモリーごとにグループ分けしてすでに選択されたオブジェクトを報知するようにしてもよい。図１５は、携帯端末３００の操作パネル３４で「つまむ」操作が行なわれたときの表示の他の例を表わした図である。すなわち、図１５を参照して、携帯端末３００のＣＰＵ３０もＭＦＰ１００のＣＰＵ１０と同様に動作して、サーバー５００からの報知に用いる情報に基づいて、以前の「つまむ」操作によって選択されたオブジェクトを、記憶されている装置ごとにグループ分けして報知する。
【００７３】
なお、上の例では、サーバー５００においてゼスチャー操作に対して予め規定された処理が実行されるものとし、タッチパネルを有する各機器（ＭＦＰ１００や携帯端末３００）は、サーバー５００から報知に用いる情報を得るものとしている。しかしながら、サーバー５００は、タッチパネルを有する各機器に含まれていてもよい。つまり、ＭＦＰ１００や携帯端末３００のＣＰＵが、さらに図１１の機能を有してもよい。
【００７４】
＜変形例＞
以上の説明では、画像処理システムで、「つまむ」操作に対して予め規定された処理として、「つまむ」操作の対象となり選択状態となったオブジェクトを記憶する処理が行なわれるものとしているが、上記のように、該オブジェクトで表わされるファイルをＭＦＰ１００で印刷したり、規定されたフォルダにコピーしたりする処理も挙げられる。
【００７５】
さらに他の例として、ＭＦＰ１００の有する画像処理機能を表わすオブジェクトが「つまむ」操作の対象とされた場合に、画像処理システムにおいて、予め規定された処理として、「つまむ」操作の対象となったオブジェクトで表わされた画像処理が実行されてもよい。この場合について、変形例として説明する。変形例にかかる画像処理システムでは、「つまむ」操作の際に、その操作よりも以前に行なわれた、当該「つまむ」操作で実行される画像処理に関連した処理の結果が報知される。たとえば、当該画像処理の対象となるファイルの当該画像処理で用いられる属性（原稿サイズ、等）が報知される。
【００７６】
図１６は、変形例にかかるＭＦＰ１００の機能構成の具体例を示すブロック図である。図１６に表わされた変形例にかかるＭＦＰ１００の機能は、図１０に表わされた機能と概ね同じである。詳しくは、図１６を参照して、メモリーの一例としてのＨＤ１６は、オブジェクト情報記憶部１６１に加えて、後述する「つまむ」操作に対する動作を規定するリストを記憶するための記憶領域であるリスト情報記憶部１６２と、画像処理の結果をオブジェクトとして記憶するための記憶領域であるオブジェクト記憶部１６３とを含む。さらに、図１６を参照して、報知部１０４は、図１０の取得部１０６に替えて読出部１１１を含む。
【００７７】
図１７は、「つまむ」操作に対する動作を規定するリストの具体例を示す図である。図１７を参照して、一例として、リストでは、ＭＦＰ１００の機能選択画面に表示されるコピー、スキャン、およびボックス機能それぞれを表わすオブジェクトに対して「つまむ」操作がなされた場合の報知する情報および動作、スキャン送信画面にて「つまむ」操作がなされた場合の報知する情報および動作、ならびにボックス操作画面に表示されるファイルを表わすオブジェクトに対して「つまむ」操作がなされた場合の報知する情報および動作が規定されている。詳しくは、当該リストは、コピーやスキャンを表わすオブジェクトに対して「つまむ」操作が行なわれると、当該オブジェクトで表わされる画像処理（コピー、スキャン）の実行よりも以前に行なわれた処理である原稿読取動作の結果である原稿サイズや、受け付けたジョブの設定内容を表わす情報を報知すると規定している（リスト表示内容１）。さらに、当該リストは、報知する情報として、当該画像処理の開始の表示を規定している（リスト表示内容２）。この２種類の表示は、「つまむ」操作のタッチ状態にある２点の間隔によって表示が切り換えられる。また、当該リストは、コピーやスキャンを表わすオブジェクトに対して「つまむ」操作が行なわれたときのＭＦＰ１００での動作として、原稿のセットを開始すること（ＭＦＰ動作１）や、画像処理動作（コピー、スキャン）の実行（ＭＦＰ動作２）を規定している。この２種類の動作もまた、「つまむ」操作のタッチ状態にある２点の間隔によって表示が切り換えられる。
【００７８】
さらに、当該リストは、ボックス機能それぞれを表わすオブジェクトに対して「つまむ」操作が行なわれると、上記の例で説明したように、以前の「つまむ」操作の対象となり選択されたオブジェクトを「つまんだリスト」として表示すると規定している。
【００７９】
さらに、当該リストは、スキャン送信画面において「つまむ」操作が行なわれると、入力（設定）された宛先の情報（リスト表示内容１）と、スキャン送信が可能であることの表示（リスト表示内容２）とを報知すると規定しており、上記のように、これらの表示が「つまむ」操作のタッチ状態にある２点の間隔によって切り替えられる。
【００８０】
さらに、当該リストは、ボックス操作画面に表示されているファイルに対して「つまむ」操作が行なわれると、「つまんだリスト」および当該ＭＦＰ１００の動作状況を表わす情報（リスト表示内容１）と、「つまむ」操作の対象となったオブジェクトを表わす情報（リスト表示内容２）とを報知すると規定しており、上記のように、これらの表示が「つまむ」操作のタッチ状態にある２点の間隔によって切り替えられる。また、当該リストは、ボックス操作画面に表示されているファイルに対して「つまむ」操作が行なわれたときのＭＦＰ１００での動作として、プリンター用のエンジンを起動すること（ＭＦＰ動作１）や、所定時間（３分）以内にプリント実行指示がない場合に上記エンジンを停止すること（ＭＦＰ動作２）を規定している。この２種類の動作もまた、「つまむ」操作のタッチ状態にある２点の間隔によって表示が切り換えられる。
【００８１】
処理部１０８は、操作パネル１５で「つまむ」操作が行なわれたことが検出されると、図１７のリストから「つまむ」操作の対象に応じた動作内容を読み出して、規定された動作を行なう。そして、処理部１０８は、処理の結果をオブジェクトとしてオブジェクト記憶部１６３に記憶させる。読出部１１１は、操作パネル１５で「つまむ」操作が行なわれたことが検出されると、図１７のリストから「つまむ」操作の対象に応じた表示内容を読み出して、オブジェクト記憶部１６３から報知する情報を読み出す。また、読出部１１１は、リストに規定されている報知を行なうための情報を、オブジェクト記憶部１６３から読み出す。
【００８２】
図１８〜図２０は、ＭＦＰ１００の機能選択画面に表示されるスキャンオブジェクトに対して「つまむ」操作が行なわれた場合の、表示の具体例を表わした図である。図１８〜図２０の順に「つまむ」操作でのタッチ状態にある２点の間隔が短くなっている。
【００８３】
図１８を参照して、スキャンオブジェクトに対して「つまむ」操作が開始したことが検出されると、ＭＦＰ１００のＣＰＵ１０は、図示しない原稿台にセットされた原稿をセンシングすることで得られた原稿サイズと、設定された読み込み形式（片面）および出力ファイル形式を報知する。図１９を参照して、「つまむ」操作でのタッチ状態にある２点の間隔が短くなり、予め規定した間隔（たとえば２ｃｍ）となったタイミングで、ＣＰＵ１０は、次の報知を開始するタイミングと判断して、スキャン動作を開始する表示を行なう。図２０を参照して、ＣＰＵ１０は、所定の操作（たとえば、タッチパネルから指を離す、タッチ状態の２点の間隔をより近付ける、等）を受け付けると、スキャン動作を開始すると共に、その旨を報知する。
【００８４】
図２１〜図２３は、ＭＦＰ１００のボックス操作画面に表示されているファイルに対して「つまむ」操作が行なわれた場合の、表示の具体例を表わした図である。図２１〜図２３の順に「つまむ」操作でのタッチ状態にある２点の間隔が短くなっている。
【００８５】
図２１を参照して、ボックス操作画面に表示された１つのファイルを表わすオブジェクトに対して「つまむ」操作が開始したことが検出されると、ＭＦＰ１００のＣＰＵ１０は、以前の「つまむ」操作によってボックスにすでに記憶されているファイルを「つまんだリスト」として報知する。さらに、ＣＰＵ１０は、プリンター用のエンジンを起動して、「プリント準備開始しました」などを表示することでＭＦＰ１００の状態を報知する。図２２を参照して、「つまむ」操作でのタッチ状態にある２点の間隔が短くなり、予め規定した間隔（たとえば２ｃｍ）となったタイミングで、ＣＰＵ１０は、次の報知を開始するタイミングと判断して、当該「つまむ」操作の対象となったオブジェクトで表わされたファイルをボックスに格納すると共に、「つまんだリスト」に当該ファイルを追加して報知する。図２３を参照して、ＣＰＵ１０は、所定の操作（たとえば、タッチパネルから指を離す、タッチ状態の２点の間隔をより近付ける、等）を受け付けると、プリント動作を開始すると共に、その旨を報知する。
【００８６】
＜実施の形態の効果＞
本実施の形態にかかる画像処理システムにおいて上記の処理が行なわれることで、タッチパネル上でたとえば「つまむ」操作などのゼスチャー操作がなされたことが検出されると、その操作が終了するまでの間に、当該ゼスチャー操作よりも以前に行なわれた、当該ゼスチャー操作に対して予め規定された処理に関連した処理の結果の報知が開始される。これにより、ユーザーは、ゼスチャー操作をしながら、その終了までの間に、たとえば先のゼスチャー操作によって記憶したファイルなど、以前の処理の結果を知ることができる。そのため、ユーザーは、たとえば、ゼスチャー操作を続けて、その対象としているオブジェクトに表わされたファイルをそのまま選択してよいのか、ゼスチャー操作中に迷うことなく、操作を行なうことができる。
【００８７】
さらに、上述の処理をタッチパネルを有する各機器（ＭＦＰ１００や携帯端末３００）のＣＰＵに実行させるためのプログラムを提供することもできる。このようなプログラムは、コンピューターに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact  Disk-Read  Only  Memory）、ＲＯＭ、ＲＡＭおよびメモリカードなどのコンピューター読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピューターに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【００８８】
なお、本発明にかかるプログラムは、コンピューターのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【００８９】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【００９０】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【００９１】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００９２】
１０，３０，５０  ＣＰＵ、１１，３１，５１  ＲＯＭ、１２，３２，５２  ＲＡＭ、１３  スキャナー、１４  プリンター、１５，３４  操作パネル、１６，３３，５３  ＨＤ、１７，３６，５４  ネットワークコントローラー、３５  通信コントローラー、１００  ＭＦＰ、１０１  操作入力部、１０２  検出部、１０３，５０２  特定部、１０４  報知部、１０５  決定部、１０６  取得部、１０７  表示部、１０８  処理部、１０９  選択部、１１１  読出部、１６１  オブジェクト情報記憶部、１６２  リスト情報記憶部、１６３，５３１  オブジェクト記憶部、３００  携帯端末、３０１  要求入力部、５００  サーバー、５０３  送信部、５０４  オブジェクト情報入力部、５０５  記憶部、７００  アクセスポイント。
【図１】
2014222433.tif 000003
【図２】
2014222433.tif 000004
【図３】
2014222433.tif 000005
【図４】
2014222433.tif 000006
【図５】
2014222433.tif 000007
【図６】
2014222433.tif 000008
【図７】
2014222433.tif 000009
【図８】
2014222433.tif 000010
【図９】
2014222433.tif 000011
【図１０】
2014222433.tif 000012
【図１１】
2014222433.tif 000013
【図１２】
2014222433.tif 000014
【図１３】
2014222433.tif 000015
【図１４】
2014222433.tif 000016
【図１５】
2014222433.tif 000017
【図１６】
2014222433.tif 000018
【図１７】
2014222433.tif 000019
【図１８】
2014222433.tif 000020
【図１９】
2014222433.tif 000021
【図２０】
2014222433.tif 000022
【図２１】
2014222433.tif 000023
【図２２】
2014222433.tif 000024
【図２３】
2014222433.tif 000025