(57)【要約】【課題】操作者が希望する機能を迅速に提供する。【解決手段】記憶部に記憶された、操作軌跡を示す操作軌跡情報、及び、起動させる機能を示す起動機能情報を含む設定情報から、入力部を介して入力された操作軌跡に対応する機能を検出する。そして、検出された機能を提供するように、機能の提供部を制御する。一例として、１回目のマルチタッチジェスチャーの入力操作で、対応するアプリを起動し、２回目のマルチタッチジェスチャーの入力操作で、起動したアプリの詳細な動作を提供する。これにより、操作者が希望するアプリを迅速に起動し、また、操作者が希望する動作を迅速に提供できる。【選択図】図１５
2016164725.tif 000002
【特許請求の範囲】
【請求項１】
記憶部に記憶された、操作軌跡を示す操作軌跡情報、及び、起動させる機能を示す起動機能情報を含む設定情報から、入力部を介して入力された操作軌跡に対応する機能を検出する機能検出部と、
検出された前記機能を提供するように前記機能の提供部を制御する制御部と、
を有する情報処理装置。
【請求項２】
前記設定情報は、前記機能の詳細動作を示す詳細動作情報を、さらに含み、
前記機能検出部は、前記設定情報から前記操作軌跡に対応する機能及び詳細動作を検出し、
前記制御部は、検出された前記機能及び前記詳細動作を提供するように前記機能の提供部を制御すること
を特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記提供部を第１の動作モードから第２の動作モードへ移行させる移行要求を送信する送信部と、
所定の入力終了操作を検出する終了検出部と、
前記入力部により前記操作軌跡が入力されてから、前記終了検出部で前記所定の入力終了操作が検出されるまでの間、前記提供部に対する前記移行要求の送信を待機するように前記送信部を制御し、前記終了検出部で前記所定の入力終了操作が検出された際に、前記提供部に対して前記移行要求を送信するように前記送信部を制御する送信制御部と、をさらに備えたこと
を特徴とする請求項１又は請求項２に記載の情報処理装置。
【請求項４】
前記提供部を第１の動作モードから第２の動作モードへ移行させる移行要求を送信する送信部と、
入力された前記操作軌跡に対応する前記機能及び前記詳細動作を含む前記設定情報を生成し前記記憶部に記憶する生成部と、
所定の入力操作を検出する入力検出部と、
前記所定の入力操作が検出された際に、前記提供部に対して前記移行要求を送信するように前記送信部を制御する移行送信制御部と、をさらに備えたこと
を特徴とする請求項１又は請求項２に記載の情報処理装置。
【請求項５】
前記所定の入力操作が検出される前に設定が完了した前記機能の前記詳細動作の表示形態と、設定が完了していない前記機能の前記詳細動作の表示形態とを、それぞれ異なる表示形態で表示部に一覧表示する表示制御部と、をさらに備えること
を特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記設定情報は、複数の操作軌跡を示す操作軌跡情報、起動させる機能を示す起動機能情報、及び、前記機能の詳細動作を示す詳細動作情報を含み、
前記入力部は、複数の操作軌跡の入力を検出すること
を特徴とする請求項１から請求項５のうち、いずれか一項に記載の情報処理装置。
【請求項７】
前記第１の動作モードは、前記提供部の各箇所のうち、所定の箇所に対する通電を停止して省エネルギー化を図る省エネルギーモードであり、
前記第２の動作モードは、前記提供部の前記通電を停止していた箇所に対する通電を再開する通常モードであること
を特徴とする請求項１から請求項６のうち、いずれか一項に記載の情報処理装置。
【請求項８】
操作軌跡を示す操作軌跡情報、及び、起動させる機能を示す起動機能情報を含む設定情報が記憶された記憶部と、
前記操作軌跡の入力を行うための入力部と、
入力された操作軌跡に対応する前記機能を、前記記憶部の前記設定情報から検出する機能検出部と、
検出された前記機能を提供するように前記機能の提供部を制御する制御部と
を有する情報処理システム。
【請求項９】
コンピュータを、
記憶部に記憶された、操作軌跡を示す操作軌跡情報、及び、起動させる機能を示す起動機能情報を含む設定情報から、入力部を介して入力された操作軌跡に対応する機能を検出する機能検出部と、
検出された前記機能を提供するように前記機能の提供部を制御する制御部として機能させること
を特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム及び情報処理プログラムに関する。
【背景技術】
【０００２】
一般的に、オフィス等で用いられる画像形成装置は、節電の観点から、一定時間利用されない場合に、省電力モード（以下、省エネモードという）に移行する設定となっている場合が多い。省エネモードに移行している画像形成装置は、何らかの入力操作を行うことで、通常モードへ復帰する。
【０００３】
ここで、省エネモードの画像形成装置が通常モードに復帰して、実際に利用可能となるまでの時間（復帰時間）が長くなると、操作者の待ち時間が長くなる不都合を生ずる。このため、復帰時間を短縮化するために、画像形成装置に人感センサを設け、操作者が画像形成装置に近接したことを検出して省エネモードから通常モードに復帰させる技術が知られている。また、省エネモードから通常モードに復帰する際に、画像形成装置の操作部だけを先に復帰させ、操作部だけで可能な一部の機能を迅速に利用可能にする技術が知られている。
【０００４】
また、従来、表示部上を接触操作することで入力が可能な、いわゆるタッチパネルを備えた電子機器では、指等の接触操作部材でタッチパネル上に所定形状の軌跡を描くマルチタッチジェスチャーと呼ばれる操作により、アプリケーションの起動又はアプリケーションの操作を行う技術も知られている。
【０００５】
また、特許文献１（特開２００６−３３０８４３号公報）には、省エネモードから復帰する際に、操作者の利用頻度の高い機能を自動的に起動させることで、復帰時間の短縮化を図る情報機器が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に開示されている情報機器も含め、従来の画像形成装置は、省エネモードから通常モードに復帰する際に、使用頻度が高い機能が自動的に起動するのは良い。しかし、使用頻度の高い機能が、操作者が使用を希望する機能とは、必ずしも言えない。利用を希望しない機能が起動した場合、操作者は、再度、所望の機能を選択し起動し直す必要がある。このため、所望の機能が使用可能となるまでに、無駄な操作及び時間を要する。
【０００７】
また、従来の画像形成装置は、自動的な機能の起動は、機能の初期画面を表示するまでである。このため、操作者が、希望する機能を実際に使用可能となるまでには、「省エネモードから通常モードに復帰して、使用頻度の高い機能の初期画面を表示するまでの時間＋操作者が初期画面から操作を行い、所望の動作を指定するまでに要する時間」を必要とする。これは、省エネモードから通常モードに復帰した画像形成装置を操作者が操作して、所望の機能及び動作を指定するまでに要する時間と、それほど変わり無い時間である。
【０００８】
本発明は、上述の課題に鑑みてなされたものであり、操作者が希望する機能を迅速に提供可能な情報処理装置、情報処理システム及び情報処理プログラムの提供を目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明は、記憶部に記憶された、操作軌跡を示す操作軌跡情報、及び、起動させる機能を示す起動機能情報を含む設定情報から、入力部を介して入力された操作軌跡に対応する機能を検出する機能検出部と、検出された機能を提供するように機能の提供部を制御する制御部と、を有する。
【発明の効果】
【００１０】
本発明によれば、操作者が希望する機能を迅速に提供できるという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】図１は、第１の実施の形態のＭＦＰのハードウェア構成図である。
【図２】図２は、第１の実施の形態のＭＦＰのソフトウェア構成図である。
【図３】図３は、第１の実施の形態のＭＦＰの本体及び操作部の機能ブロック図である。
【図４】図４は、第１の実施の形態のＭＦＰの入力待機画面の一例を示す図である。
【図５】図５は、第１の実施の形態のＭＦＰの登録一覧画面の一例を示す図である。
【図６】図６は、第１の実施の形態のＭＦＰのマルチタッチジェスチャーの入力画面の一例を示す図である。
【図７】図７は、第１の実施の形態のＭＦＰのアプリの選択画面の一例を示す図である。
【図８】図８は、第１の実施の形態のＭＦＰのスキャナ機能の詳細設定選択画面の一例を示す図である。
【図９】図９は、第１の実施の形態のＭＦＰのスキャナ機能で読み取った情報の送信宛先を登録するための登録番号の選択画面の一例を示す図である。
【図１０】図１０は、第１の実施の形態のＭＦＰのマルチタッチジェスチャーの入力画面の一例を示す図である。
【図１１】図１１は、第１の実施の形態のＭＦＰのスキャナ機能で読み取った情報の送信宛先の選択画面の一例を示す図である。
【図１２】図１２は、第１の実施の形態のＭＦＰのスキャナ機能で読み取った情報の送信宛先の入力画面の一例を示す図である。
【図１３】図１３は、第１の実施の形態のＭＦＰにおける設定内容の確認表示例を示す図である。
【図１４】図１４は、第１の実施の形態のＭＦＰの登録一覧画面に新たな設定情報が登録された状態を示す図である。
【図１５】図１５は、第１の実施の形態のＭＦＰが省エネモードから通常モードに復帰するまでの流れを示す図である。
【図１６】図１６は、第１の実施の形態のＭＦＰの省エネモード時のタッチパネルを介して入力されたマルチタッチジェスチャーの操作軌跡の一例を示す図である。
【図１７】図１７は、第１の実施の形態のＭＦＰの省エネモード時のタッチパネルを介して入力されたマルチタッチジェスチャーの操作軌跡の他の一例を示す図である。
【図１８】図１８は、第１の実施の形態のＭＦＰにおいて、マルチタッチジェスチャーの入力操作に応じて表示される詳細設定画面の一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して、本発明を適用した実施の形態の複合機を詳細に説明する。
【００１３】
（第１の実施の形態）
（複合機のハードウェア構成）
まず、図１は、第１の実施の形態の複合機（ＭＦＰ：Multifunction  Peripheral）１のハードウェア構成図である。ＭＦＰ１は、例えばコピー機能、スキャナ機能、ファクシミリ機能及びプリンタ機能等の各種の機能を備えた本体１０と、操作者の操作に応じた入力を受け付ける操作部２０とを備える。本体１０は、提供部の一例である。
【００１４】
本体１０と操作部２０は、専用の通信路３０を介して相互に通信可能に接続されている。通信路３０は、例えばＵＳＢ（Universal  Serial  Bus）規格のものを用いることもできるが、有線又は無線を問わず、任意の規格のものでよい。また、本体１０は、コピー機能、スキャナ機能、ファクシミリ機能及びプリンタ機能等の画像生成機能のうち、一つの機能を有していてもよいし又は複数の機能を有していてもよい。
【００１５】
操作部２０としては、単独で完結した情報処理を実行可能な電子機器を用いることができる。一例として、操作部２０としては、スマートフォン又はタブレット型端末等の情報処理端末を用いることができる。この場合、操作部２０として用いられる情報処理端末は、ＭＦＰ１の操作部として機能する。
【００１６】
より詳しくは、操作部２０として用いられる情報処理端末は、従来、ＭＦＰ１専用の操作部として固定され設置されていた操作パネルの代わりに、ＭＦＰ１に着脱可能に接続される。すなわち、操作部２０として用いられる情報処理端末は、例えばＭＦＰ１の操作パネルが配置される位置等の所定の位置に取り外し可能（分離可能）ながらも、ＭＦＰ１と一体的に設置される。従って、操作部２０として用いられる情報処理端末及びＭＦＰ１は、一台の装置として把握されてもよい。操作部２０である情報処理端末は、ＭＦＰ１から取り外されると、ＭＦＰ１との間で、例えばＢｌｕｅｔｏｏｔｈ（登録商標）又は赤外線通信等の無線通信を行い、ＭＦＰ１の操作部として機能する。
【００１７】
本体１０は、操作部２０で受け付けた入力に応じた動作を行う。また、本体１０は、クライアントＰＣ（パーソナルコンピュータ）等の外部装置とも通信可能であり、外部装置から受信した指示に応じた動作も行う。
【００１８】
（本体のハードウェア構成）
次に、本体１０のハードウェア構成について説明する。図１に示すように、本体１０は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３及びＨＤＤ（ハードディスクドライブ）１４を備える。また、本体１０は、通信Ｉ／Ｆ（インタフェース）１５、接続Ｉ／Ｆ１６、エンジン部１７及びファクシミリモデム（ＦＡＸモデム）１９を備える。各部１１〜１７及びＦＡＸモデム１９は、システムバス１８を介して相互に接続されている。
【００１９】
ＣＰＵ１１は、本体１０の動作を統括的に制御する。ＣＰＵ１１は、ＲＡＭ１３をワークエリア（作業領域）としてＲＯＭ１２又はＨＤＤ１４等に格納されたプログラムを実行することで、本体１０全体の動作を制御し、上述したコピー機能、スキャナ機能、ファクシミリ機能、プリンタ機能等の各種機能を実現する。また、ＣＰＵ１１は、ＲＯＭ１２（ＨＤＤ１４等でも良い）に格納された、本体１０側の入力処理プログラムを実行する。これにより、ＣＰＵ１１は、本体１０及び操作部２０で、操作者の入力操作に対応する機能及び動作を迅速に提供する動作のうち、本体１０側の動作を制御する。
【００２０】
通信Ｉ／Ｆ１５は、ネットワーク４０上のクライアントＰＣ（パーソナルコンピュータ）、Ｗｅｂサーバ装置又は認証サーバ装置等の外部装置と通信するためのインタフェースである。接続Ｉ／Ｆ１６は、通信路３０を介して操作部２０と通信するためのインタフェースである。なお、図１及び後述する図２において、通信路３０は、有線的に図示されているが、上述のように操作部２０は、ＭＦＰ１の本体１０に対して装着及び取り外しが可能となっている。このため、操作部２０をＭＦＰ１に装着しているときには、通信路３０は有線通信路として機能し、操作部２０をＭＦＰ１から取り外したときには、通信路３０は無線通信路として機能するものと理解されたい。
【００２１】
エンジン部１７は、コピー機能、スキャナ機能及びプリンタ機能を実現させるための、汎用的な情報処理及び通信以外の処理を行うハードウェアである。ＦＡＸモデム１９は、ファクシミリ通信を行うことでファクシミリ機能を実現するためのモデムである。エンジン部１７は、例えば原稿の画像をスキャンして読み取るスキャナ（画像読取部）、及び、用紙等のシート材への印刷を行うプロッタ（画像生成部）等を備えている。さらに、印刷済みシート材を仕分けるフィニッシャ及び原稿を自動給送するＡＤＦ（自動原稿給送装置）等の特定のオプションを設けてもよい。
【００２２】
ＨＤＤ１４には、ＣＰＵ１１により実行される、コピーアプリケーションプログラム（以下、アプリケーションを単にアプリという）、スキャナアプリ、プリンタアプリ、及びファクスアプリ等の各種機能のアプリが記憶されている。
【００２３】
（操作部のハードウェア構成）
次に、操作部２０のハードウェア構成について説明する。図１に示すように、操作部２０は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、フラッシュメモリ２４、通信Ｉ／Ｆ２５、接続Ｉ／Ｆ２６、タッチパネル２７及びＩＣカードＩ/Ｆ２９を備え、これらがシステムバス２８を介して相互に接続されている。タッチパネル２７は、入力部の一例である。
【００２４】
ＲＡＭ２３（又はＲＯＭ２２でもよい）は、記憶部の一例である。ＲＡＭ２３には、操作者のタッチパネル２７上の操作軌跡毎に、操作軌跡に対応するタッチパネル２７上の各座標情報（操作軌跡情報）、起動する機能（起動機能情報）、及び、起動した機能の詳細な動作（詳細動作情報）を含む設定情報が記憶されている。なお、設定情報は、本体１０側のＲＯＭ１２、ＲＡＭ１３又はＨＤＤ１４等の記憶部に記憶してもよい。
【００２５】
ＣＰＵ２１は、操作部２０の動作を統括的に制御する。ＣＰＵ２１は、ＲＡＭ２３をワークエリア（作業領域）としてＲＯＭ２２等に格納されたプログラムを実行することで操作部２０全体の動作を制御する。また、後述するように、ＣＰＵ２１は、ＲＯＭ２２等に格納された操作部２０側の入力処理プログラムを実行する。これにより、ＣＰＵ２１は、本体１０及び操作部２０で、操作者の入力操作に対応する機能及び動作を迅速に提供する動作のうち、操作部２０側の動作を制御する。
【００２６】
通信Ｉ／Ｆ２５は、例えばネットワーク４０上の認証サーバ装置と通信するためのインタフェースである。接続Ｉ／Ｆ２６は、通信路３０を介して本体１０と通信するためのインタフェースである。ＩＣカードＩ／Ｆ２９は、非接触無線通信により、ＩＣカードに記憶されている情報の読み取りを行うカードリーダとなっている。
【００２７】
タッチパネル２７は、液晶表示装置（ＬＣＤ）又は有機ＥＬ表示装置等の表示部の表示面に、透明電極等で形成されたタッチセンサを設けて形成されている。タッチパネル２７は、操作者の操作に応じた各種の入力を受け付けると共に、例えば受け付けた入力に応じた情報、ＭＦＰ１の動作状況を示す情報、設定状態を示す情報等の各種の情報を表示する。また、タッチパネル２７は、操作者が表示面上に描く操作軌跡を検出する。ＣＰＵ２１は、操作者が表示面上に描く操作軌跡の各座標情報と、選択された機能及び動作を関連付けた設定情報を、ＲＡＭ２３に記憶する。詳しくは、後述する。
【００２８】
（ＭＦＰのソフトウェア構成）
次に、図２に、ＭＦＰ１のソフトウェア構成の一例を示す。図２に示すように、本体１０は、アプリ層１０１と、サービス層１０２と、ＯＳ層１０３とを有する。アプリ層１０１，サービス層１０２及びＯＳ層１０３の実体は、ＲＯＭ１２又はＨＤＤ１４等に格納されている各種ソフトウェアである。ＣＰＵ１１が、これらのソフトウェアを実行することにより、各種の機能が提供される。
【００２９】
アプリ層１０１のソフトウェアは、ハードウェア資源を動作させて所定の機能を提供するためのアプリである。例えばアプリとしては、コピー機能を提供するためのコピーアプリ、スキャナ機能を提供するためのスキャナアプリ、ファクシミリ機能を提供するためのファクシミリアプリ、プリンタ機能を提供するためのプリンタアプリ等が挙げられる。
【００３０】
サービス層１０２のソフトウェアは、アプリ層１０１とＯＳ層１０３との間に介在し、アプリに対し、本体１０が備えるハードウェア資源を利用するためのインタフェースを提供するソフトウェアである。具体的には、ハードウェア資源に対する動作要求の受け付け、動作要求の調停を行う機能を提供するためのソフトウェアである。サービス層１０２が受け付ける動作要求としては、スキャナによる読み取りやプロッタによる印刷等の要求が考えられる。
【００３１】
なお、サービス層１０２によるインタフェースの機能は、本体１０のアプリ層１０１だけではなく、操作部２０のアプリ層２０１に対しても提供される。すなわち、操作部２０のアプリ層２０１（アプリ）も、サービス層１０２のインタフェース機能を介して、本体１０のハードウェア資源（例えばエンジン部１７）を利用した機能を実現できる。
【００３２】
ＯＳ層１０３のソフトウェアは、本体１０が備えるハードウェアを制御する基本機能を提供するための基本ソフトウェア（オペレーティングシステム）である。サービス層１０２のソフトウェアは、各種アプリからのハードウェア資源の利用要求を、ＯＳ層１０３が解釈可能なコマンドに変換してＯＳ層１０３に渡す。そして、ＯＳ層１０３のソフトウェアによりコマンドが実行されることで、ハードウェア資源は、アプリの要求に従った動作を行う。
【００３３】
同様に、操作部２０は、アプリ層２０１と、サービス層２０２と、ＯＳ層２０３とを有する。操作部２０が備えるアプリ層２０１、サービス層２０２及びＯＳ層２０３も、階層構造については本体１０側と同様である。ただし、アプリ層２０１のアプリにより提供される機能及びサービス層２０２が受け付け可能な動作要求の種類は、本体１０側とは異なる。アプリ層２０１のアプリは、操作部２０が備えるハードウェア資源を動作させて所定の機能を提供するためのソフトウェアである。主には、本体１０が備える機能（コピー機能、スキャナ機能、ファクシミリ機能、プリンタ機能）に関する操作及び表示を行うためのＵＩ（操作者インタフェース）の機能を提供するためのソフトウェアである。
【００３４】
なお、第１の実施の形態の例では、機能の独立性を保つために、本体１０側のＯＳ層１０３のソフトウェアと操作部２０側のＯＳ層２０３のソフトウェアが互いに異なる。つまり、本体１０と操作部２０は、別々のオペレーティングシステムで互いに独立して動作する。一例ではあるが、本体１０側のＯＳ層１０３のソフトウェアとしては、Ｌｉｎｕｘ（登録商標）を用いている。また、操作部２０側のＯＳ層２０３のソフトウェアとしては、Ａｎｄｒｏｉｄ（登録商標）を用いている。
【００３５】
本体１０及び操作部２０を別々のオペレーティングシステムで動作させることで、本体１０と操作部２０との間の通信は、共通の装置内のプロセス間通信ではなく、異なる装置間の通信として行われる。操作部２０が受け付けた入力（操作者からの指示内容）を本体１０へ伝達する動作（コマンド通信）及び本体１０が操作部２０へイベントを通知する動作等がこれに該当する。ここでは、操作部２０が本体１０へコマンド通信を行うことにより、本体１０の機能を使用できる。また、本体１０から操作部２０に通知するイベントには、本体１０における動作の実行状況、本体１０側で設定された内容などが挙げられる。
【００３６】
また、第１の実施の形態の例では、操作部２０に対する電力供給は、本体１０から通信路３０を経由して行われているので、操作部２０の電源制御を、本体１０の電源制御とは別に（独立して）行うことができる。
【００３７】
なお、この例では、本体１０と操作部２０は、通信路３０を介して電気的かつ物理的に接続されているが、上述のように本体１０から操作部２０を取り外すこともできる。この場合、本体１０及び操作部２０に、例えば赤外線通信部、ＲＦ通信部、ブルートゥース（登録商標）通信部等の近距離無線通信部を設ける。ＲＦは、「Radio  Frequency」の略記である。又は、本体１０及び操作部２０に、Ｗｉ−Ｆｉ（登録商標）等の無線ＬＡＮ通信機能を設け、図２に示すように無線ＬＡＮアクセスポイント（無線ＬＡＮＡＰ）４１及びネットワーク４０を介して相互に通信可能としてもよい。ＬＡＮは、「Local  Area  Network」の略記である。本体１０から操作部２０を取り外し可能である場合、操作部２０は、通信路３０を介して本体１０から供給された電力を二次電池に蓄電しておき、本体１０から取り外された際に、二次電池に蓄電された電力で動作して本体１０と通信を行う。
【００３８】
（本体の機能）
次に、図３にＭＦＰ１の本体１０及び操作部２０の機能ブロック図を示す。この図３に示すように、本体１０側のＨＤＤ１４には、コピーアプリ６１、スキャナアプリ６２及びファクスアプリ６３等の各種機能のアプリが記憶されている。本体１０のＣＰＵ１１は、ＲＯＭ１２に記憶されている入力処理プログラムを実行することでアプリ制御部６０として機能する。アプリ制御部６０は、後述するように操作部２０側と通信を行い、指定されたアプリを起動制御し、各種情報を操作部２０側に提供する。また、アプリ制御部６０は、上述の設定情報に対応するアプリの動作を制御する。
【００３９】
（操作部の機能）
次に、操作部２０のＣＰＵ２１は、ＲＯＭ２２に記憶されている入力処理プログラムを実行することで、図３に示すように、入力処理部５１、省エネ制御部５２、表示処理部５３、設定部５４、決定部５５、解析部５６、設定項目制御部５７及び通信処理部５８として機能する。入力処理部５１は、操作者がタッチパネル２７を接触操作することで入力された情報を取得し、省エネ制御部、設定部５４又は通信処理部５８を介して、本体側に供給する。入力処理部５１は、終了検出部又は入力検出部の一例である。表示処理部５３は、表示制御部の一例である。設定部５４は、機能検出部の一例である。
【００４０】
なお、「接触操作」の概念には、指又はスタイラスペン等の操作物をタッチパネル２７に物理的に接触させて入力を行う行為の他、操作物を物理的に接触させずに、タッチパネル２７に近い位置で操作して入力を行う行為（非接触操作）を含むと理解されたい。
【００４１】
省エネ制御部５２は、送信部の一例である。省エネ制御部５２は、通常モードから省エネモードに移行させる移行要求を本体１０に送信し、また、省エネモードから通常モードに復帰させるための移行要求を本体１０に送信する。省エネモードは、第１の動作モードの一例である。通常モードは、第２の動作モードの一例である。省エネモードから通常モードに復帰する場合、省エネ制御部５２は、決定部５５及びと本体１０側のＣＰＵ１１に、通常モードへの復帰を指示する。表示処理部５３は、ＭＦＰ１及びアプリの状態をタッチパネル２７上に表示する。
【００４２】
設定部５４は、所望の操作軌跡を描くようにタッチパネル２７上を接触操作するマルチタッチジェスチャーにより入力された操作軌跡に対応する表示面の座標情報と、操作軌跡に対応する入力操作で起動させるアプリと、起動させたアプリの詳細動作とを関連付けた設定情報を生成する。生成された設定情報は、操作軌跡毎にＲＡＭ２３に記憶される。
【００４３】
決定部５５は、送信制御部又は移行送信制御部の一例である。決定部５５は、入力処理部５１により検出されたマルチタッチジェスチャーの情報を、省エネ制御部５２を介して取得し、解析部５６に解析を依頼する。決定部５５は、解析部５６の解析結果に基づいて、マルチタッチジェスチャーに対応するアプリを設定部５４に問い合わせる。そして、決定部５５は、マルチタッチジェスチャーに対応付けられたアプリの設定項目及び設定値を、設定項目制御部５７に通知する。
【００４４】
解析部５６は、入力処理部５１で取得されたマルチタッチジェスチャーを解析し、ＲＡＭ２３に記憶されている設置情報と照合して、マルチタッチジェスチャーに関連付けられているアプリ及び詳細情報を決定部５５に通知する。
【００４５】
設定項目制御部５７は、マルチタッチジェスチャーで設定する設定項目を、本体１０のアプリ制御部６０を介して、各アプリから収集する。また、設定項目制御部５７は、決定部５５から通知されたマルチタッチジェスチャーに対応するアプリの設定項目及び設定値を、本体１０のアプリ制御部６０に通知する。設定項目制御部５７は、制御部の一例である。
【００４６】
通信処理部５８は、本体１０側のアプリ制御部６０と通信を行い、各アプリの設定項目等を取得する。取得された各設定項目は、表示処理部５３を介してタッチパネル２７に表示される。操作者は、タッチパネル２７に表示される各設定項目から所望の設定項目を選択し、所望の設定値を設定する。また、通信処理部５８は、決定部５５及び設定項目制御部５７を介して通知されたマルチタッチジェスチャーに対応するアプリの設定項目及び設定値を、本体１０のアプリ制御部６０に通知する。本体１０のアプリ制御部６０は、通知された設定項目及び設定値で動作するように、通知されたアプリを制御する。
【００４７】
この例では、本体１０側のＣＰＵ１１のアプリ制御部６０、操作部２０側のＣＰＵ２１の入力処理部５１〜通信処理部５８は、ＲＯＭ１２又はＲＯＭ２２に記憶されている入力処理プログラムにより、ソフトウェア的に実現されることとして説明を進める。しかし、アプリ制御部６０、及び、入力処理部５１〜通信処理部５８のうち、一部又は全部を、ＩＣ（Integrated  Circuit）等のハードウェアで実現してもよい。
【００４８】
また、入力処理プログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）などのコンピュータ装置で読み取り可能な記録媒体に記録して提供してもよい。また、ＣＤ−Ｒ、ＤＶＤ、ブルーレイディスク（登録商標）、半導体メモリ等のコンピュータ装置で読み取り可能な記録媒体に記録して提供してもよい。ＤＶＤは、「Digital  Versatile  Disk」の略記である。また、入力処理プログラムは、インターネット等のネットワーク経由でインストールするかたちで提供してもよい。また、入力処理プログラムは、機器内のＲＯＭ等に予め組み込んで提供してもよい。
【００４９】
（設定情報の登録動作）
次に、マルチタッチジェスチャーに所望のアプリの起動及び動作を関連付けて登録する、設定情報の登録動作を説明する。なお、以下に説明する設定情報の登録動作は、操作部２０のＣＰＵ２１により、ＲＯＭ２２に記憶されている入力処理プログラムに従って実行される。
【００５０】
図４は、操作部２０のタッチパネル２７に表示される入力待機画面の一例である。この図４に示す例の場合、コピーアプリの起動を指定する際に接触操作するコピーアイコン７１と、スキャナアプリの起動を指定する際に接触操作するスキャナアイコン７２と、ファクスアプリの起動を指定する際に接触操作するファクスアイコン７３とが表示されている。また、図４に示す例の場合、次のページのアイコンの表示を指定するための次ページアイコン７４と、マルチタッチジェスチャーに所望のアプリの起動及び動作を関連付ける設定情報の登録を指定するための起動アプリ設定アイコン７５とが表示されている。
【００５１】
この場合、操作者は、起動アプリ設定アイコン７５を接触操作する。起動アプリ設定アイコン７５が接触操作されると、表示処理部５３は、図５に例示する登録一覧画面をタッチパネル２７に表示する。図５に示す例は、登録番号「０１」に、頂点が解放された略三角形状のマルチタッチジェスチャーにコピーアプリの起動が関連付けられて登録されている例である。また、図５に示す例は、登録番号「０２」〜登録番号「０４」は、未設定（未登録）となっている例である。操作者は、登録一覧画面から、例えば登録番号「０２」等の未設定となっている登録番号の表示領域８２〜８４のうち、いずれかの表示領域を接触操作する。なお、既に登録済みの登録番号「０１」の表示領域８１を接触操作してもよい。この場合、登録番号「０１」に対しては、設定情報の再登録として処理される。
【００５２】
表示処理部５３は、登録番号の表示領域の接触操作を検出すると、図６に例示するマルチタッチジェスチャーの入力画面をタッチパネル２７に表示する。図６に例示するマルチタッチジェスチャーの入力画面は、マルチタッチジェスチャーの入力領域８６と、アプリの選択画面の表示指定ボタン８７とが表示されている例である。操作者は、入力領域８６に対して所望の軌跡を描くように接触操作を行う。表示処理部は、操作者の接触操作の軌跡を所定の色の線で入力領域８６上に表示する。なお、入力する操作軌跡は、いわゆる一筆書きのように、一連の操作軌跡でも良いし、複数本の不連続な操作軌跡でもよい。操作者は、所望の操作軌跡を入力すると、アプリの選択画面の表示指定ボタン８７を接触操作する。入力処理部５１は、アプリの選択画面の表示指定ボタン８７が接触操作されると、入力領域８６上の操作軌跡に対応する各座標情報を取得し、ＲＡＭ２３に一旦記憶する。
【００５３】
次に、アプリの選択画面の表示指定ボタン８７が接触操作されると、表示処理部５３は、図７に例示するアプリの選択画面をタッチパネル２７に表示する。図７に例示するアプリの選択画面は、コピーアプリを選択する際に接触操作するコピーアイコン９１と、スキャナアプリを選択する際に接触操作するスキャナアイコン９２と、ファクスアプリを選択る際に接触操作するファクスアイコン９３とが表示されている。また、図７に示す例の場合、選択した機能の詳細設定を行う際に接触操作する詳細設定ボタン９４と、マルチタッチジェスチャーに関連付ける機能の設定が完了した際に接触操作する完了ボタン９５とが表示されている。また、図７に示す例の場合、マルチタッチジェスチャーの入力画面に戻る際に接触操作する戻りボタン９６が表示されている。
【００５４】
操作者は、アプリの選択画面に表示された各アイコン９１〜９３のうち、マルチタッチジェスチャーの入力画面で入力した操作軌跡に関連付ける機能のアイコンを選択する。図７の例は、スキャナアイコン９２が選択されている例である。表示処理部５３は、この図７に示すように、操作者により選択されたアイコンを高輝度で表示する。操作者は、マルチタッチジェスチャーの入力画面で入力した操作軌跡に関連付ける機能のアイコンを選択すると、詳細設定ボタン９４を接触操作して、選択した機能の詳細設定を行う。
【００５５】
次に、所望の機能が選択された状態で詳細設定ボタン９４の接触操作を検出すると、表示処理部５３は、選択された機能の詳細設定選択画面をタッチパネル２７に表示する。例えば、図７の例は、スキャナ機能が選択された状態である。この状態で、詳細設定ボタン９４の接触操作を検出すると、表示処理部５３は、図８に例示するように、スキャナ機能の詳細設定選択画面をタッチパネル２７に表示する。図８に示すスキャナ機能の詳細設定選択画面としては、表示処理部５３は、送信宛先の設定メニュー１０１、読み取りカラーの設定メニュー１０２、読み取りサイズの設定メニュー１０３、及び、解像度の設定メニュー１０４等を表示する。
【００５６】
なお、表示処理部５３は、このような設定メニュー１０１〜１０４と共に、所望の機能の再選択時等に操作する起動アプリ設定ボタン１０５も表示する。起動アプリ設定ボタン１０５が接触操作されると、表示処理部５３は、図７に例示するアプリの選択画面をタッチパネル２７に表示する。操作者は、アプリの選択画面を用いて、所望のアプリを再選択する。
【００５７】
次に、詳細設定選択画面の各設定メニューのうち、操作者が希望する設定メニューの表示領域が接触操作されると、表示処理部５３は、選択された設定メニューに対応する詳細設定画面をタッチパネル２７に表示する。例えば、図７に例示した各設定メニュー１０１０〜１０４のうち、送信宛先の設定メニューが選択された場合、表示処理部５３は、図９に例示するように、スキャナ機能で読み取った読み取り情報の送信宛先を登録するための登録番号の選択画面を表示する。
【００５８】
具体的には、図９の例の場合、登録番号「０１」の登録欄１１１に対しては、「ａａａ＠ｂｂｂ．ｃｃｃ」の送信宛先が登録されており、この送信宛先を指定するためのマルチタッチジェスチャーとして縦の直線状の操作軌跡が登録されている。また、図９の例は、登録番号「０２」の登録欄１１２に対しては、送信宛先及びマルチタッチジェスチャーは未登録であることを示している。操作者は、例えば送信宛先が未登録の登録欄である、登録番号「０２」の登録欄１１２の表示領域を接触操作して、送信宛先及びマルチタッチジェスチャーを登録する登録番号を選択する。
【００５９】
なお、登録済みの登録番号「０１」を選択してもよい。この場合、登録番号「０１」に対して、送信宛先及びマルチタッチジェスチャーが再登録される。また、表示処理部５３は、タッチパネル２７の表示を詳細設定選択画面の表示に戻すための次設定指定ボタン１１３も、詳細設定画面上に表示する。入力処理部５１により、次設定指定ボタン１１３の接触操作が検出されると、表示処理部５３は、タッチパネル２７の表示を、図８に例示した詳細設定選択画面の表示に戻す。
【００６０】
次に、図９に示す詳細設定画面において、所望の登録番号が選択されると、表示処理部５３は、図１０に例示するマルチタッチジェスチャーの入力画面をタッチパネル２７に表示する。表示処理部５３は、マルチタッチジェスチャーの入力画面に、マルチタッチジェスチャーの入力領域１２１、及び、送信宛先を登録するための登録番号の選択画面に表示を戻すための戻りボタン１２２を表示する。また、表示処理部５３は、送信宛先の入力画面への移行を指定するための宛先入力ボタン１２３を、マルチタッチジェスチャーの入力画面に表示する。操作者は、入力領域１２１上に所望の操作軌跡を描くことで、所望のマルチタッチジェスチャーを入力し、宛先入力ボタン１２３を接触操作する。宛先入力ボタン１２３を接触操作されると、設定部５４は、入力された操作軌跡に対応する各座標情報を取得し、一時的にＲＡＭ２３に記憶する。
【００６１】
次に、宛先入力ボタン１２３が接触操作されると、表示処理部５３は、図１１に例示する送信宛先の選択画面を表示する。図１１の例は、表示処理部５３が、ＲＡＭ２３のアドレス帳の記憶領域から読み出した、各ユーザのユーザ名等を表示した例である。また、表示処理部５３は、アドレス帳から送信宛先を選択する場合に接触操作するアドレス帳指定ボタン１３４を表示する。また、表示処理部５３は、操作者自身で送信宛先を入力する場合に接触操作する直接入力指定ボタン１３５を表示する。さらに、表示処理部５３は、送信宛先の選択が完了した場合に接触操作する完了ボタン１３６、及び、図１０に例示したマルチタッチジェスチャーの入力画面に表示を戻す場合に接触操作する戻りボタン１３７を表示する。
【００６２】
ＲＡＭ２３のアドレス帳の記憶領域には、各ユーザのユーザ名、電話番号、電子メールアドレス等のユーザ情報が記憶されている。このアドレス帳から送信宛先を選択する場合、操作者は、アドレス帳指定ボタン１３４を接触操作する。アドレス帳指定ボタン１３４を接触操作されると、表示処理部５３は、ＲＡＭ５３のアドレス帳に登録されている各ユーザのユーザ名を読み出し、図１１に示すように各表示欄１３１〜１３３に一覧表示する。操作者は、各表示欄１３１〜１３３のうち、所望のユーザ名が表示されている表示欄を接触操作し、続けて完了ボタン１３６を接触操作する。完了ボタン１３６が接触操作されると、設定部５４は、接触操作された表示欄のユーザ名及び電子メールアドレス等の送信宛先情報をアドレス帳から読み出し、一時的に記憶した操作軌跡に対応する各座標情報に関連付けて設定情報を生成し、ＲＡＭ２３に記憶する。
【００６３】
一方、操作者自身で送信宛先を入力する場合、操作者は、直接入力指定ボタン１３５を接触操作する。直接入力指定ボタン１３５が接触操作されると、表示処理部５３は、図１２に例示するように、送信宛先の入力画面をタッチパネル２７に表示する。この図１２の例は、所望の送信宛先を入力するためのキーボード１４２が表示された例である。操作者は、キーボード１４２を接触操作して所望の文字又は記号等を入力する。表示処理部５３は、操作者により入力された文字又は記号等を、表示欄１４１に表示する。操作者は、所望の宛先の入力が完了すると、完了ボタン１３６を接触操作する。
【００６４】
所望の宛先が入力され、完了ボタン１３６が接触操作されると、設定部５４は、入力された電子メールアドレス等の送信宛先情報を、一時的に記憶した操作軌跡に対応する各座標情報に関連付けた設定情報を生成し、ＲＡＭ２３に記憶する。そして、表示処理部５３は、図９を用いて説明した、操作者が選択した登録番号の表示欄に、登録番号、入力されたマルチタッチジェスチャーの操作軌跡、及び、入力された宛先情報を表示する。なお、アドレス帳から送信宛先が選択された場合も、操作者が選択した登録番号の表示欄に、登録番号、入力されたマルチタッチジェスチャーの操作軌跡、及び、アドレス帳から選択された宛先情報に対応するユーザ名が表示される。また、この段階の表示は、入力された宛先情報等を操作者に確認させるための表示（確認表示）である。
【００６５】
図１３に、確認表示の表示例を示す。上述のように、操作者により、先に登録番号「０２」の登録欄１１２が選択されている。このため、表示処理部５３は、登録番号「０２」の登録欄に、操作者により入力されたマルチタッチジェスチャーの操作軌跡、及び、操作者により直接入力された送信宛先、又はアドレス帳から選択された送信宛先を表示する。操作者は、このような確認表示で登録内容を確認し、次設定指定ボタン１１３を接触操作する。
【００６６】
次設定指定ボタン１１３を接触操作されると、表示処理部５３は、図８を用いて説明したスキャナ機能の詳細設定選択画面に、タッチパネル２７の表示画面を戻す。操作者は、スキャナ機能における、他の詳細設定を行う場合は、詳細設定選択画面から所望の設定メニューを選択操作する。これにより、上述の送信宛先の設定動作と同様に、操作者により選択された詳細設定の設定画面が表示処理部５３により表示され、例えば読み取りカラー、読み取りサイズ、及び、解像度等の詳細設定が、順次、可能となる。
【００６７】
操作者は、このように詳細設定が完了すると、図８に示す詳細設定選択画面の起動アプリ設定ボタン１０５を接触操作する。表示処理部５３は、起動アプリ設定ボタン１０５が接触操作されると、図７を用いて説明したアプリの選択画面をタッチパネル２７に表示する。そして、操作者は、上述の確認表示で確認した各詳細設定の設定内容で、スキャナ機能における詳細設定を登録する場合、完了ボタン９５を接触操作する。完了ボタン９５が接触操作されると、表示処理部５３は、操作者により選択されたアプリを示す情報（図７参照）、選択されたアプリを起動させるためのマルチタッチジェスチャーの操作軌跡に対応する座標情報（図６参照）、アプリの選択された詳細設定を示す情報（図８参照）、選択された詳細設定の処理を指定するためのマルチタッチジェスチャーの操作軌跡に対応する座標情報（図１０参照）、及び選択された詳細設定の設定値（図１３参照）を関連付けた設定情報を生成し、ＲＡＭ２３に記憶する（本登録）。また、表示処理部５３は、設定情報が本登録されると、図１４に示すように、上述の登録一覧画面（図５参照）に、新たに登録された設定情報に対応するマルチタッチジェスチャーの操作軌跡、及び、マルチタッチジェスチャーで起動するアプリのアイコンを表示する。
【００６８】
換言すると、設定情報は、所望のアプリを起動させるためのマルチタッチジェスチャーを示す情報、及び、起動させたアプリの詳細な処理を指定するためのマルチタッチジェスチャーを示す情報を含んでいる。このため、以下に説明するように、操作者は、第１回目のマルチタッチジェスチャーの入力操作を行うことで、所望のアプリを機能させることができ、続けて、第２回目のマルチタッチジェスチャーの入力操作を行うことで、起動させたアプリに所望の詳細な処理を実行させることができる。
【００６９】
（設定情報に基づくアプリの起動動作）
次に、図１５のフローチャートに、上述の設定情報に基づくアプリの起動動作の流れを示す。一例であるが、この図１５のフローチャートは、ＭＦＰ１が省エネモードから通常モードに復帰するまでの流れを示している。また、この図１５のフローチャートは、一定時間使用されない時間が経過することで、ＭＦＰ１を極力少ない電力で駆動して入力待機状態とする省エネモードに移行することで、ステップＳ１から処理が開始される。
【００７０】
ステップＳ１では、図３に示す操作部２０の入力処理部５１が、タッチパネル２７の操作状況を監視し、省エネモード中におけるタッチパネル２７を介した１回目の入力操作（第１の入力操作）の有無を判別する。入力処理部５１は、入力操作を検出するまでの間（ステップＳ１：Ｎｏ）、ステップＳ１の処理を繰り返し実行する。また、入力処理部５１は、入力操作を検出すると（ステップＳ１：Ｙｅｓ）、ステップＳ２に処理を進める。
【００７１】
すなわち、省エネモードに移行すると、操作部２０のＣＰＵ２１は、タッチパネル２７のバックライトを消灯制御した状態で、タッチセンサに対する通電は継続する。これにより、図１６又は図１７に示すように、タッチパネル２７には何も表示されていない状態（いわゆる黒画面）ではあるが、入力操作は検出可能な状態に維持されている。このような省エネモード中のタッチパネル２７に対して、操作者は、図１６又は図１７に例示するように、起動を希望するアプリに関連付けて登録したマルチタッチジェスチャーの操作軌跡を、タッチパネル２７上に描く。
【００７２】
ステップＳ２では、操作部２０の省エネ制御部５２が、入力処理部５１により、タッチパネル２７に対する操作者の接触操作が検出されたタイミングで、タッチパネル２７の液晶表示装置に対する通電を開始すると共に、通信処理部５８及びアプリ制御部６０を介して、本体１０に対して通常モードへの復帰要求を行う。また、ステップＳ２では、入力処理部５１が、図１６又は図１７に例示するような、タッチパネル２７に対する操作者の接触操作の軌跡に対応する各座標の座標情報を、設定部５４を介して決定部５５に供給する。
【００７３】
次に、決定部５５が、マルチタッチジェスチャーの操作軌跡に対応する各座標情報を解析部５６に供給し、マルチタッチジェスチャーの解析要求を行う。解析部５６は、各座標情報からマルチタッチジェスチャーの操作軌跡を解析し、解析結果を決定部５５に供給する。決定部５５は、解析結果を設定部５４に供給し、マルチタッチジェスチャーの操作軌跡に関連付けられているアプリの検出要求を行う。設定部５４は、ステップＳ３において、ＲＡＭ２３の設定情報２３を参照し、決定部５５から供給された解析結果に対応するマルチタッチジェスチャーの操作軌跡と同じ操作軌跡の登録の有無を判別する。すなわち、設定部５４は、ステップＳ３において、操作者により入力された操作軌跡と同じ操作軌跡が、ＲＡＭ２３の設定情報２３内に登録されているか否かの判別を行う。
【００７４】
操作者により入力された操作軌跡と同じ操作軌跡が、ＲＡＭ２３の設定情報内に登録されているものと判別した場合（ステップＳ３：Ｙｅｓ）、設定部５４は、操作者により入力された操作軌跡と同じ操作軌跡に関連付けられているアプリを設定情報から検出する。そして、設定部５４は、検出したアプリを示す情報を、決定部５５に通知する。これにより、処理がステップＳ４に進む。
【００７５】
これに対して、操作者により入力された操作軌跡と同じ操作軌跡が、ＲＡＭ２３の設定情報２３内に登録されていないものと判別した場合（ステップＳ３：Ｎｏ）、処理はステップＳ８に進む。操作者により入力された操作軌跡と同じ操作軌跡が、ＲＡＭ２３の設定情報２３内に登録されていないということは、操作者の入力操作は、特定のアプリの起動は指定せず、省エネモードから通常モードにＭＦＰ１を復帰させるための入力操作であることを意味する。このため、決定部５５は、ステップＳ８において、タッチパネル２７に対して、図４を用いて説明した入力待機画面を表示する表示要求を表示処理部５３に行うと共に、通信処理部５８を介して本体１０のＣＰＵ１１に、本体１０の起動要求を行う。これにより、操作部２０のタッチパネル２７には、入力待機画面が表示され、また、省エネモード中は電力の供給が停止されていた本体１０の各部に対して給電が再開され、ＭＦＰ１が通常モードに復帰する。
【００７６】
一方、操作者により入力された操作軌跡と同じ操作軌跡が、ＲＡＭ２３の設定情報内に登録されているものと判別されることで処理がステップＳ４に進むと、決定部５５が、操作軌跡に関連付けられているアプリの起動要求を、通信処理部５８を介して、本体１０のアプリ制御部６０に供給する。アプリ制御部６０は、例えばコピーアプリ６１〜ファクスアプリ６３のうち、決定部５５から起動要求のあったアプリを起動制御する。これにより、操作者は所定のマルチタッチジェスチャーの入力操作を行うだけで、マルチタッチジェスチャーに関連付けられて記憶されているアプリを自動的に起動させることができる。
【００７７】
次に、操作者は、起動させたアプリの詳細な動作に関連付けて登録したマルチタッチジェスチャーの操作軌跡を、タッチパネル２７上に描く。入力処理部５１は、ステップＳ５において、このような２回目の入力操作（第２の入力操作）の有無を判別する。入力処理部５１で第２の入力操作が検出されない場合（ステップＳ５：Ｎｏ）、処理はステップＳ９に進む。また、入力処理部５１で第２の入力操作が検出された場合（ステップＳ５：Ｙｅｓ）、処理はステップＳ６に進む。
【００７８】
入力処理部５１で第２の入力操作が検出されないことで処理がステップＳ９に進むと、決定部５５は、タッチパネル２７に対して、上述の第１の入力操作で起動が指定されたアプリのトップ画面の表示要求を表示処理部５３に行うと共に、通信処理部５８を介して本体１０のＣＰＵ１１に、本体１０の起動要求を行う。これにより、操作部２０のタッチパネル２７には、第１の入力操作で起動が指定されたアプリのトップ画面が表示され、また、省エネモード中は電力の供給が停止されていた本体１０の各部に対して給電が再開され、ＭＦＰ１が通常モードに復帰する。
【００７９】
これに対して、第２の入力操作が検出されたことで処理がステップＳ６に進むと、入力処理部５１が、タッチパネル２７に対する操作者の接触操作の軌跡に対応する各座標の座標情報を、設定部５４を介して決定部５５に供給する。決定部５５は、第２の入力操作の操作軌跡に対応する各座標情報を解析部５６に供給し、マルチタッチジェスチャーの解析要求を行う。解析部５６は、各座標情報からマルチタッチジェスチャーの操作軌跡を解析し、解析結果を決定部５５に供給する。決定部５５は、解析結果を設定部５４に供給し、マルチタッチジェスチャーの操作軌跡に関連付けられているアプリの検出要求を行う。
【００８０】
設定部５４は、ステップＳ６において、ＲＡＭ２３の設定情報２３を参照し、第１の入力操作で起動が指定されたアプリの詳細設定のうち、決定部５５から供給された解析結果に対応する第２の入力操作の操作軌跡と同じ操作軌跡が関連付けされている詳細設定の有無を判別する。第２の入力操作の操作軌跡と同じ操作軌跡が関連付けられている詳細設定が存在する場合、処理がステップＳ７に進む。また、第２の入力操作の操作軌跡と同じ操作軌跡が関連付けられている詳細設定が存在しない場合、処理がステップＳ９に進む。
【００８１】
起動したアプリの設定情報の詳細設定の中に、第２の入力操作の操作軌跡が関連付けされている詳細設定が存在しないということは、第２の入力操作は誤操作であることを意味する。このため、決定部５５は、ステップＳ９において、タッチパネル２７に対して、上述の第１の入力操作で起動が指定されたアプリのトップ画面の表示要求を表示処理部５３に行うと共に、通信処理部５８を介して本体１０のＣＰＵ１１に、本体１０の起動要求を行う。これにより、操作部２０のタッチパネル２７には、第１の入力操作で起動が指定されたアプリのトップ画面が表示され、また、省エネモード中は電力の供給が停止されていた本体１０の各部に対して給電が再開され、ＭＦＰ１が通常モードに復帰する。
【００８２】
これに対して、起動したアプリの設定情報の詳細設定の中に、第２の入力操作の操作軌跡が関連付けされている詳細設定を検出することで処理がステップＳ７に進むと、決定部５５が、タッチパネル２７に対して、第２の入力操作の操作軌跡が関連付けされている詳細設定画面の表示要求を表示処理部５３に行う。また、決定部５５が、通信処理部５８を介して本体１０のＣＰＵ１１に、本体１０の起動要求を行う。これにより、操作部２０のタッチパネル２７には、第２の入力操作の操作軌跡が関連付けされている詳細設定画面が表示され、また、省エネモード中は電力の供給が停止されていた本体１０の各部に対して給電が再開され、ＭＦＰ１が通常モードに復帰する。
【００８３】
図１８に、詳細設定画面の一例を示す。この図１８の例は、起動したアプリがスキャナアプリであり、読み取った原稿の送信宛先が、「ｘｘｘ＠ｙｙｙ．ｚｚｚ」の電子メールアドレスに設定されていることを示している。また、図１８の例は、スキャナの読み取り設定は「フルカラー」、読み取りサイズは「自動読み取り（自動で検出した読み取りサイズに設定）」、読み取り解像度は「３００ｄｐｉ」に設定されていることを示している。
【００８４】
表示処理部５３は、このような詳細設定の情報と共に、スキャナ機能の動作の取り消しを指定するための取り消しボタン１２１、及び、表示されている詳細設定に対応する動作の開始を指定するためのスタートボタン１２２をタッチパネル２７に表示する。取り消しボタン１２１が操作されると、表示処理部５３は、図４に示した入力待機画面を表示する（起動しているアプリのトップ画面等を表示してもよい）。この場合、操作者は、所望のアプリを選択して起動し直す。
【００８５】
スタートボタン１２２が操作されると、設定項目制御部５７は、タッチパネル２７に表示されている詳細設定に対応する詳細設定情報を、ＲＡＭ２３の設定情報から読み出し、通信処理部５８を介して、本体１０のアプリ制御部６０に通知する。アプリ制御部６０は、通知された詳細設定情報に基づいて、対応するアプリの動作を制御する。これにより、第２の入力操作の操作軌跡に対して予め関連付けしておいた詳細設定に対応する動作が、第１の入力操作の操作軌跡に対して予め関連付けしておいたアプリで実行される。
【００８６】
なお、上述の例は、第１の入力操作及び第２の入力操作の、計２回の入力操作で所望のアプリの詳細動作まで制御する例であったが、１回の入力操作又は３回以上の入力操作で所望のアプリの詳細動作を制御してもよい。１回の入力操作で所望のアプリの詳細動作まで制御する場合、起動するアプリ及び詳細動作を、所望のマルチタッチジェスチャーに関連付ければよい。同様に、３回以上の入力操作で所望のアプリの詳細動作を制御する場合も、各マルチタッチジェスチャーに、それぞれ所望の詳細情報等を関連付ければよい。
【００８７】
（第１の実施の形態の効果）
以上の説明から明らかなように、第１の実施の形態のＭＦＰ１は、省エネモードに移行している状態で、操作者によりマルチタッチジェスチャーの入力操作が行われた際に、通常モードに復帰して、マルチタッチジェスチャーに対応する動作を行う。これにより、操作者が希望する動作を迅速に提供できる。
【００８８】
また、１回目のマルチタッチジェスチャーの入力操作で、対応するアプリを起動し、２回目のマルチタッチジェスチャーの入力操作で、起動したアプリの詳細な動作を提供する。このため、操作者が希望するアプリを迅速に起動し、また、操作者が希望する動作を迅速に提供できる。
【００８９】
なお、省エネモードに移行している状態で、操作者によりマルチタッチジェスチャーの入力操作が行われた際に、通常モードに復帰して、マルチタッチジェスチャーに対応する動作を行うこととした。しかし、通常モード時にマルチタッチジェスチャーの入力操作が行われた際に、マルチタッチジェスチャーに対応する動作を実行してもよい。この場合でも、操作者が希望する動作を迅速に提供できる。
【００９０】
また、マルチタッチジェスチャーは、操作者がタッチパネル２７上を接触操作して入力することとした。しかし、タッチパネル２７以外であっても、例えばスライドパット等の接触操作を検出可能なデバイスであれば、どのようなデバイスを用いてもよい。さらに、マウス装置等の入力装置の移動軌跡を、上述の操作軌跡として入力してもよい。
【００９１】
また、タッチパネル２７を介してマルチタッチジェスチャーを入力した。しかし、他の手法でマルチタッチジェスチャーを入力してもよい。例えば、カメラ装置で操作物の移動を撮像し、撮像画像を解析してマルチタッチジェスチャーの操作軌跡を検出してもよい。この場合でも、上述と同様の効果を得ることができる。
【００９２】
（第２の実施の形態）
次に、第２の実施の形態のＭＦＰの説明をする。上述の第１の実施の形態のＭＦＰ１の場合、第１の入力操作で、所望のアプリ起動用のマルチタッチジェスチャーの入力を行った後に、第２の入力操作で、詳細設定用のマルチタッチジェスチャーの入力を行う。このため、第１の入力操作を開始する最初の接触操作で省エネモードから通常モードに復帰し、又は第１の入力操作を行った後に第２の入力操作を行う前に、省エネモードから通常モードに復帰し、操作者の入力操作が中断される不都合が考えらえる。
【００９３】
このため、第２の実施の形態のＭＦＰは、終了検出部の一例である決定部５５（図３参照）が、操作者の入力操作の終了を検出する。具体的には、決定部５５は、入力処理部５１により、例えばダブルタップ操作等の、所定の入力終了操作が検出された際に、操作者の入力操作の終了を検出する。または、決定部５５は、設定部５４により、アプリの詳細設定の全ての項目に対する入力の完了が検出された際に、操作者の入力操作の終了を検出する。または、決定部５５は、入力されたマルチタッチジェスチャーの操作軌跡が、設定部５４によりＲＡＭ２３の設定情報から検出されなかった場合に、操作者の入力操作の終了を検出する。または、決定部５５は、入力処理部５１によりタッチパネル２７に対する操作物の接触操作が検出された後に、操作物が非接触状態とされ、一定時間経過した場合に、操作者の入力操作の終了を検出する。
【００９４】
省エネモード時において、復帰制御部の一例である省エネ制御部５２は、入力処理部５１により入力操作が検出された場合でも、決定部５５により上述の入力操作の終了が検出されるまでの間、本体１０側に対して復帰要求を送信せずに、復帰要求の送信待機状態となる。そして、省エネ制御部５２は、決定部５５により上述の入力操作の終了が検出された際に、本体１０側に対して復帰要求を送信する。
【００９５】
これにより、操作者の入力操作の途中で省エネモードから通常モードに復帰し、操作者の入力操作が中断される不都合を防止できる。このため、入力途中のマルチタッチジェスチャーの誤検知、及び、設定操作が途中で強制終了となる不都合等を防止できる他、上述の第１の実施の形態と同様の効果を得ることができる。
【００９６】
（第３の実施の形態）
次に、第３の実施の形態のＭＦＰの説明をする。上述の第１の実施の形態のＭＦＰ１の場合、一例として第１の入力操作で所望のアプリを起動し、第２の入力操作で、起動したアプリの所望の詳細な動作を指定するものであった。このような複数の入力操作に所望の動作をそれぞれ関連付ける設定操作を行う場合、全ての設定項目の設定が完了するまでの間、省エネモードから通常モードへの復帰を待機状態とすると、通常モードへの復帰が遅くなるおそれがある。すなわち、極端な例であるが、計１０回の入力操作に対して、所望のアプリの起動及び動作をそれぞれ関連付ける設定操作を行う場合、１０回目の入力操作に対する所望の動作の関連付けが完了するまのでの間、ＭＦＰ１は通常モードに復帰できない状態となる。
【００９７】
このため、第３の実施の形態のＭＦＰの場合、設定操作の途中であっても、通常モードに復帰可能となった際に、ＭＦＰ１を通常モードに復帰させる。具体的には、第３の実施の形態のＭＦＰ１において、操作者が省エネモード中に操作部２０を操作することで、上述のように所望のアプリの起動、及び、起動するアプリの詳細動作を、それぞれ所望のマルチタッチジェスチャーに関連付ける設定操作を行っていたとする。図３に示す操作部２０の入力処理部５１は、設定操作中において、タッチパネル２７上を接触操作している操作物が所定時間以上、離れた事象を検出する。すなわち、入力処理部５１は、設定操作中において、タッチパネル２７が非接触操作状態となってから経過した時間を検出する。省エネ制御部５２は、入力処理部５１により、タッチパネル２７が非接触操作状態となってから所定時間の経過が検出された際に、本体１０に対して通常モードへの復帰要求を行う。これにより、ＣＰＵ１１は、省エネモード時には電力の供給を停止していた本体１０の各部に対して給電を再開し、通常モードへ復帰させる。
【００９８】
次に、設定部５４は、本体１０を通常モードに復帰させるまでの間に、操作者による設定が完了している設定情報（途中までの設定情報）をＲＡＭ２３から読み出し、決定部５５に通知する。決定部５５は、通知された途中までの設定情報を、通信処理部５８を介して本体１０のアプリ制御部６０に供給する。アプリ制御部６０は、途中までの設定情報に従って、アプリの起動及び詳細動作の提供を実行制御する。これにより、タッチパネル２７の非接触操作が検出されるまでの間に入力が完了した設定情報に対応するアプリが起動され、また、詳細な動作が提供される。
【００９９】
また、設定部５４は、表示処理部５３を介して、例えば図８に示した詳細設定選択画面をタッチパネル２７に表示する。上述のように、図８の例は、スキャナ機能の詳細設定選択画面の例である。そして、詳細設定選択画面には、送信宛先の設定メニュー１０１、読み取りカラーの設定メニュー１０２、読み取りサイズの設定メニュー１０３、及び、解像度の設定メニュー１０４等が表示されている。設定部５４は、表示処理部５３を介して、このような設定メニューのうち、設定が完了していない設定メニューの表示形態を変更して表示する。
【０１００】
例えば、送信宛先の設定メニュー１０１及び読み取りカラーの設定メニュー１０２の設定が完了した時点で、タッチパネル２７の非接触操作が検出され、通常モードへ復帰させた場合、設定部５４は、設定が完了している送信宛先の設定メニュー１０１及び読み取りカラーの設定メニュー１０２を黒文字で表示し、設定が完了していない読み取りサイズの設定メニュー１０３及び解像度の設定メニュー１０４を、例えば赤文字で表示する。すなわち、設定部５４は、設定が完了している設定メニューと、設定が完了していない設定メニューとを、異なる表示形態で表示する。なお、他の表示形態としては、表示輝度を異ならせてもよいし、字体を変更してもよい。また、飾り文字等にしてもよい。これにより、操作者は、未設定の設定メニューを容易に認識でき、通常モードに移行された後からでも、設定操作を継続して行うことで、設定情報の設定を完了させることができる。
【０１０１】
このように第３の実施の形態のＭＦＰは、設定情報の設定操作の間に、所定のタイミングで省エネモードから通常モードに復帰させる。これにより、設定情報の設定の完了を待たずに、本体１０を通常モードに復帰させておくことができる。このため、設定情報の設定が完了した際に、設定情報で指定されている機能及び動作をスムーズに提供できる。
【０１０２】
また、設定が完了している設定値（例えば、上述の設定メニュー）と、設定が完了していない設定値との表示形態を異ならせて一覧表示する。これにより、操作者は、設定が完了していない設定値を容易に認識できる。このため、本体１０が通常モードに復帰した後でも、設定が完了していない設定値の設定を行い、設定値の設定を完了させることができる。
【０１０３】
（第４の実施の形態）
次に、第４の実施の形態のＭＦＰの説明をする。上述の各実施の形態のＭＦＰの場合、あくまでも一例であるが、１本の操作物の接触操作で描かれる操作軌跡を、操作者により入力された操作軌跡として取得する説明とした。これに対して、第４の実施の形態のＭＦＰは、複数の操作物で略々同時に描かれた各操作軌跡を、操作者により入力された操作軌跡として取得する例である。
【０１０４】
この場合、タッチパネル２７は、マルチタッチ方式対応のタッチパネルとなっている。入力処理部５１は、タッチパネル２７の表示面に対する、２箇所以上同時の接触操作を検出し、各箇所を始点とした複数の操作軌跡（マルチタッチジェスチャー）を検出する。各マルチタッチジェスチャーには、所定の機能及び動作が割り当てられている。例えば、２本の指で縦又は横の直線状の直線の操作軌跡（＝２本の直線の操作軌跡）を描いた場合、設定部５４はＲＡＭ２３の設定情報を参照することで、このようなマルチタッチジェスチャーに関連付けされて記憶されている機能及び動作を検出する。
【０１０５】
例えば、このようなマルチタッチジェスチャーに、２部の印刷部数でコピーを行う動作が関連付けされていた場合、決定部５５は、コピー機能を起動し、コピーを２部行う動作要求を、通信処理部５８を介してアプリ制御部６０に行う。アプリ制御部６０は、このような動作要求に対応して、コピー機能を起動すると共に、印刷部数２部のコピーを行うようにコピー機能を制御する。これにより、タッチパネル２７上を２本の指で直線状の操作軌跡を描くように接触操作しただけで、コピーされた２部の印刷物を得ることができる。
【０１０６】
なお、操作本数及び操作軌跡の形態は一例である。このため、３本以上の指で所望の操作軌跡を描くように入力操作を行ってもよい。また、マルチタッチジェスチャーに対して、どのような機能及び動作を関連付けてもよい。例えば、２本指で入力操作したときには、印刷部数を「３部」としてもよい。また、２本指で入力操作したときには、印刷部数を「４部」としてもよい。
【０１０７】
上述の各実施の形態は、一例として提示したものであり、本発明の範囲を限定することは意図していない。この新規な実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことも可能である。また、各実施の形態及び各実施の形態の変形は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【０１０８】
１  複合機（ＭＦＰ）
１０  本体
１１  ＣＰＵ
１２  ＲＯＭ
１３  ＲＡＭ
１４  ＨＤＤ
１５  通信Ｉ／Ｆ
１６  接続Ｉ／Ｆ
１７  エンジン部
１８  バスライン
１９  ＦＡＸモデム
２０  操作部
２１  ＣＰＵ
２２  ＲＯＭ
２３  ＲＡＭ
２４  フラッシュメモリ
２５  通信Ｉ／Ｆ
２６  接続Ｉ／Ｆ
２７  タッチパネル
２８  バスライン
２９  ＩＣカードＩ／Ｆ
３０  通信路
４０  ネットワーク
５１  入力処理部
５２  省エネ制御部
５３  表示処理部
５４  設定部
５５  決定部
５６  解析部
５７  設定項目制御部
５８  通信処理部
６０  アプリ制御部
６１  コピーアプリ
６２  スキャナアプリ
６３  ファクスアプリ
７５  起動アプリ設定アイコン
８６  マルチタッチジェスチャーの入力領域
１２１  マルチタッチジェスチャーの入力領域
【先行技術文献】
【特許文献】
【０１０９】
【特許文献１】特開２００６−３３０８４３号公報
【図１】
2016164725.tif 000003
【図２】
2016164725.tif 000004
【図３】
2016164725.tif 000005
【図４】
2016164725.tif 000006
【図５】
2016164725.tif 000007
【図６】
2016164725.tif 000008
【図７】
2016164725.tif 000009
【図８】
2016164725.tif 000010
【図９】
2016164725.tif 000011
【図１０】
2016164725.tif 000012
【図１１】
2016164725.tif 000013
【図１２】
2016164725.tif 000014
【図１３】
2016164725.tif 000015
【図１４】
2016164725.tif 000016
【図１５】
2016164725.tif 000017
【図１６】
2016164725.tif 000018
【図１７】
2016164725.tif 000019
【図１８】
2016164725.tif 000020