(57)【特許請求の範囲】
【請求項１】
タッチパネル機能を備える表示部と、
前記表示部の表示画面にアイコン画像を表示させる表示制御部と、
前記表示部に表示されている前記アイコン画像に対するフリック操作を、前記表示部に設けられたタッチパネル機能により受け付ける操作受付部と、
前記操作受付部により受け付けられた前記フリック操作のフリック方向を検出するフリック方向検出部と、
前記操作受付部により受け付けられた前記フリック操作の長さを示すフリック量を検出するフリック量検出部と、
前記フリック方向検出部によって検出された前記フリック方向と、前記フリック量検出部によって検出された前記フリック量との組み合わせが示す内容に応じた各処理を前記アイコン画像に対応付けて記憶する処理記憶部と、
前記フリック方向及び前記フリック量の前記組み合わせが示す内容に対応付けられた処理を前記処理記憶部から読み出し、当該読み出した処理に対する実行指示を受け付け、前記フリック方向及び前記フリック量の前記組み合わせが示す内容に対応付けられた処理が前記処理記憶部に記憶されていない場合には、前記実行指示を受け付けない指示受付部と、を備え、
前記表示制御部は、前記操作受付部によって、前記表示画面における第１位置に表示されている前記アイコン画像に対する第１フリック操作が受け付けられて、前記フリック方向検出部によって前記第１フリック操作のフリック方向が第１フリック方向として検出され、かつ、前記フリック量検出部によって前記第１フリック操作のフリック量が第１フリック量として検出されると、前記表示部に、前記第１フリック操作がなされた前記アイコン画像に対応付けて前記処理記憶部に記憶されている前記各処理を示す処理内容画像を、前記表示画面において前記第１位置から離れた第２位置に表示させ、
前記表示制御部は、前記指示受付部によって、前記第１フリック方向及び前記第１フリック量の組み合わせが示す内容に対応付けられた処理を前記処理記憶部から読み出し可能な場合には、前記表示部に、当該処理を示す前記処理内容画像に向けて、前記アイコン画像を、当該処理を示す前記処理内容画像に接触する位置まで移動させるように表示させ、
前記指示受付部は、前記アイコン画像が前記処理内容画像に接触する位置まで移動すると、前記第１フリック方向及び前記第１フリック量の組み合わせが示す内容に対応付けられた処理に対する実行指示を受け付け、
前記表示制御部は、前記指示受付部によって、前記第１フリック方向及び前記第１フリック量の前記組み合わせが示す内容に対応付けられた処理を前記処理記憶部から読み出し不可能な場合には、前記表示部に、前記アイコン画像を前記第１フリック方向に移動させるように表示させ、前記処理内容画像のいずれの位置にも達しない位置で前記移動を停止させたのち前記表示を消去させてから、前記アイコン画像を前記第１位置に再度表示させ、
前記表示制御部は、前記操作受付部によって、前記接触する位置に向けて又は前記第１フリック操作の方向に移動表示中の前記アイコン画像に対するタップ操作が受け付けられると、前記表示部に、移動表示中の前記アイコン画像の表示を消去させてから、前記アイコン画像を前記第１位置に再度表示させ、
前記指示受付部は、前記操作受付部によって、前記接触する位置に向けて又は前記第１フリック方向に移動表示中の前記アイコン画像に対する第２フリック操作が受け付けられて、前記フリック方向検出部によって前記第２フリック操作のフリック方向が第２フリック方向として検出され、かつ、前記フリック量検出部によって前記第２フリック操作のフリック量が第２フリック量として検出されると、前記第１フリック操作が示すベクトルと、前記第２フリック操作が示すベクトルとの合力である合力ベクトルを算出し、
前記フリック方向検出部は、前記合力ベクトルの方向を前記第１フリック方向として検出し、
前記フリック量検出部は、前記合力ベクトルの長さを前記第１フリック量として検出する、表示操作装置。
【請求項２】
前記表示制御部は、前記処理内容画像を前記表示部の表示画面端部に表示させる請求項１に記載の表示操作装置。
【請求項３】
前記フリック操作を行った指が何指であるかの指種類を判別する判別部を更に備え、
前記処理記憶部が、前記フリック方向と前記フリック量との組み合わせが示す内容に応じた各処理を、前記アイコン画像に対応付けて、前記判別部が判別した前記指の種類毎に記憶し、
前記指示受付部が、前記フリック方向及び前記フリック量の前記組み合わせが示す内容に対応付けられた処理であって、前記判別部が判別した前記指の種類に対応付けられた処理を前記処理記憶部から読み出し、当該読み出した処理に対する実行指示を受け付け、当該処理が前記処理記憶部に記憶されていない場合には、前記実行指示を受け付けない請求項１又は請求項２に記載の表示操作装置。
【請求項４】
前記判別部が、
各操作者の指紋を示す指紋データを指種類毎に記憶し、
前記タッチパネル機能により読み取られた、前記フリック操作を行った指の指紋を示す指紋読取データを当該タッチパネルから取得し、当該指紋読取データに一致する指紋データに対応する指種類を、前記フリック操作を行った指の指種類として判別する請求項３に記載の表示操作装置。
【請求項５】
前記指示受付部は、前記アイコン画像に対するフリック操作についてのフリック量が、前記処理記憶部に記憶されているいずれかの処理に対応付けられたフリック方向及びフリック量の組み合わせが示すフリック方向と同一であって、そのフリック量よりは大きい予め定められた値のフリック量以上である場合、当該処理の実行指示を受け付けると共に、前記表示部の表示画面において当該フリック方向が傾斜する方向に隣接する位置に表示されている前記処理内容画像が示す処理についての実行指示も受け付け、
前記表示制御部は、前記アイコン画像に対するフリック操作のフリック方向に前記アイコン画像が移動するように前記表示部による表示を開始させ、このフリック方向の先に表示されている前記処理内容画像の位置までアイコン画像が移動するように表示させた後、隣接する別の処理内容画像に向かう方向に前記アイコン画像が移動するように表示させ、当該別の処理内容画像の位置まで前記アイコン画像が移動するように表示させる請求項２乃至請求項４のいずれかに記載の表示操作装置。
【請求項６】
表示部の表示画面にアイコン画像を表示させる表示制御部と、
前記表示部に表示されている前記アイコン画像に対するフリック操作を、前記表示部に設けられたタッチパネル機能により受け付ける操作受付部と、
前記操作受付部により受け付けられた前記フリック操作のフリック方向を検出するフリック方向検出部と、
前記操作受付部により受け付けられた前記フリック操作の長さを示すフリック量を検出するフリック量検出部と、
前記フリック方向検出部によって検出された前記フリック方向と、前記フリック量検出部によって検出された前記フリック量との組み合わせが示す内容に応じた各処理を前記アイコン画像に対応付けて記憶する処理記憶部と、
前記フリック方向及び前記フリック量の前記組み合わせが示す内容に対応付けられた処理を前記処理記憶部から読み出し、当該読み出した処理に対する実行指示を受け付け、前記フリック方向及び前記フリック量の前記組み合わせが示す内容に対応付けられた処理が前記処理記憶部に記憶されていない場合には、前記実行指示を受け付けない指示受付部として、コンピューターを機能させる操作指示受付プログラムであって、
前記表示制御部は、前記操作受付部によって、前記表示画面における第１位置に表示されている前記アイコン画像に対する第１フリック操作が受け付けられて、前記フリック方向検出部によって前記第１フリック操作のフリック方向が第１フリック方向として検出され、かつ、前記フリック量検出部によって前記第１フリック操作のフリック量が第１フリック量として検出されると、前記表示部に、前記第１フリック操作がなされた前記アイコン画像に対応付けて前記処理記憶部に記憶されている前記各処理を示す処理内容画像を、前記表示画面において前記第１位置から離れた第２位置に表示させ、
前記表示制御部は、前記指示受付部によって、前記第１フリック方向及び前記第１フリック量の組み合わせが示す内容に対応付けられた処理を前記処理記憶部から読み出し可能な場合には、前記表示部に、当該処理を示す前記処理内容画像に向けて、前記アイコン画像を、当該処理を示す前記処理内容画像に接触する位置まで移動させるように表示させ、
前記指示受付部は、前記アイコン画像が前記処理内容画像に接触する位置まで移動すると、前記第１フリック方向及び前記第１フリック量の組み合わせが示す内容に対応付けられた処理に対する実行指示を受け付け、
前記表示制御部は、前記指示受付部によって、前記第１フリック方向及び前記第１フリック量の前記組み合わせが示す内容に対応付けられた処理を前記処理記憶部から読み出し不可能な場合には、前記表示部に、前記アイコン画像を前記第１フリック方向に移動させるように表示させ、前記処理内容画像のいずれの位置にも達しない位置で前記移動を停止させたのち前記表示を消去させてから、前記アイコン画像を前記第１位置に再度表示させ、
前記表示制御部は、前記操作受付部によって、前記接触する位置に向けて又は前記第１フリック操作の方向に移動表示中の前記アイコン画像に対するタップ操作が受け付けられると、前記表示部に、移動表示中の前記アイコン画像の表示を消去させてから、前記アイコン画像を前記第１位置に再度表示させ、
前記指示受付部は、前記操作受付部によって、前記接触する位置に向けて又は前記第１フリック方向に移動表示中の前記アイコン画像に対する第２フリック操作が受け付けられて、前記フリック方向検出部によって前記第２フリック操作のフリック方向が第２フリック方向として検出され、かつ、前記フリック量検出部によって前記第２フリック操作のフリック量が第２フリック量として検出されると、前記第１フリック操作が示すベクトルと、前記第２フリック操作が示すベクトルとの合力である合力ベクトルを算出し、
前記フリック方向検出部は、前記合力ベクトルの方向を前記第１フリック方向として検出し、
前記フリック量検出部は、前記合力ベクトルの長さを前記第１フリック量として検出するように機能する、操作指示受付プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示操作装置及び操作指示受付プログラムに関し、特に、表示部に表示された画像に対する操作者による操作に基づいて指示を受け付ける技術に関する。
【背景技術】
【０００２】
タッチパネル機能を備えた表示部の表示画面に対する操作者による操作に基づいて、各種の指示を受け付ける技術が知られている。例えば、表示部の表示画面上に表示されたアイコンを指ではじくように動かすフリック操作というものがある。下記特許文献１には、原稿に対応付けられた原稿アイコンと、印刷やファクシミリ等の機能に対応した機能アイコンとが表示された画面上で、操作者が、原稿アイコンに対して、原稿アイコンから機能アイコンに向かう方向にフリック操作を行うと、当該原稿アイコンに対応付けられた原稿について、当該機能アイコンが示す機能、例えば印刷を行う技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１９６２６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１に記載された技術では、操作者が原稿アイコンを、印刷を示す機能アイコンに向けてフリック操作をすることで、当該原稿アイコンに対応付けられた原稿を印刷できるため、当該原稿についての印刷指示を、操作手順を意識することなく簡単な操作で入力できるが、操作者が行ったフリック操作の具合に応じて、指示の入力又は未入力や、入力する指示の内容を変えることができれば、更に操作性が向上し、フリック操作時における操作者が体感する楽しさを向上させることができる。
【０００５】
本発明は、上記の事情に鑑みなされたものであり、タッチパネル機能を備えた表示部の表示画面に対するフリック操作の具合に応じて、入力する指示の内容を異ならせることを可能にすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一局面に係る表示操作装置は、タッチパネル機能を備える表示部と、前記表示部の表示画面にアイコン画像を表示させる表示制御部と、前記表示部に表示されている前記アイコン画像に対するフリック操作を、前記タッチパネル機能により受け付ける操作受付部と、前記操作受付部により受け付けられた前記フリック操作のフリック方向を検出するフリック方向検出部と、前記操作受付部により受け付けられた前記フリック操作の長さを示すフリック量を検出するフリック量検出部と、前記フリック方向検出部によって検出された前記フリック方向と、前記フリック量検出部によって検出された前記フリック量との組み合わせが示す内容に応じた各処理を前記アイコン画像に対応付けて記憶する処理記憶部と、前記フリック方向及び前記フリック量の前記組み合わせが示す内容に対応付けられた処理を前記処理記憶部から読み出し、当該読み出した処理に対する実行指示を受け付け、前記フリック方向及び前記フリック量の前記組み合わせが示す内容に対応付けられた処理が前記処理記憶部に記憶されていない場合には、前記実行指示を受け付けない指示受付部と、を備えるものである。前記表示制御部は、前記操作受付部によって、前記表示画面における第１位置に表示されている前記アイコン画像に対する第１フリック操作が受け付けられて、前記フリック方向検出部によって前記第１フリック操作のフリック方向が第１フリック方向として検出され、かつ、前記フリック量検出部によって前記第１フリック操作のフリック量が第１フリック量として検出されると、前記表示部に、前記第１フリック操作がなされた前記アイコン画像に対応付けて前記処理記憶部に記憶されている前記各処理を示す処理内容画像を、前記表示画面において前記第１位置から離れた第２位置に表示させ、前記表示制御部は、前記指示受付部によって、前記第１フリック方向及び前記第１フリック量の組み合わせが示す内容に対応付けられた処理を前記処理記憶部から読み出し可能な場合には、前記表示部に、当該処理を示す前記処理内容画像に向けて、前記アイコン画像を、当該処理を示す前記処理内容画像に接触する位置まで移動させるように表示させ、前記指示受付部は、前記アイコン画像が前記処理内容画像に接触する位置まで移動すると、前記第１フリック方向及び前記第１フリック量の組み合わせが示す内容に対応付けられた処理に対する実行指示を受け付け、前記表示制御部は、前記指示受付部によって、前記第１フリック方向及び前記第１フリック量の前記組み合わせが示す内容に対応付けられた処理を前記処理記憶部から読み出し不可能な場合には、前記表示部に、前記アイコン画像を前記第１フリック方向に移動させるように表示させ、前記処理内容画像のいずれの位置にも達しない位置で前記移動を停止させたのち前記表示を消去させてから、前記アイコン画像を前記第１位置に再度表示させ、前記表示制御部は、前記操作受付部によって、前記接触する位置に向けて又は前記第１フリック操作の方向に移動表示中の前記アイコン画像に対するタップ操作が受け付けられると、前記表示部に、移動表示中の前記アイコン画像の表示を消去させてから、前記アイコン画像を前記第１位置に再度表示させ、前記指示受付部は、前記操作受付部によって、前記接触する位置に向けて又は前記第１フリック方向に移動表示中の前記アイコン画像に対する第２フリック操作が受け付けられて、前記フリック方向検出部によって前記第２フリック操作のフリック方向が第２フリック方向として検出され、かつ、前記フリック量検出部によって前記第２フリック操作のフリック量が第２フリック量として検出されると、前記第１フリック操作が示すベクトルと、前記第２フリック操作が示すベクトルとの合力である合力ベクトルを算出し、前記フリック方向検出部は、前記合力ベクトルの方向を前記第１フリック方向として検出し、前記フリック量検出部は、前記合力ベクトルの長さを前記第１フリック量として検出する。
【０００７】
また、本発明の一局面に係る操作指示受付プログラムは、表示部の表示画面にアイコン画像を表示させる表示制御部と、前記表示部に表示されている前記アイコン画像に対するフリック操作を、前記表示部に設けられたタッチパネル機能により受け付ける操作受付部と、前記操作受付部により受け付けられた前記フリック操作のフリック方向を検出するフリック方向検出部と、前記操作受付部により受け付けられた前記フリック操作の長さを示すフリック量を検出するフリック量検出部と、前記フリック方向検出部によって検出された前記フリック方向と、前記フリック量検出部によって検出された前記フリック量との組み合わせが示す内容に応じた各処理を前記アイコン画像に対応付けて記憶する処理記憶部と、前記フリック方向及び前記フリック量の前記組み合わせが示す内容に対応付けられた処理を前記処理記憶部から読み出し、当該読み出した処理に対する実行指示を受け付け、前記フリック方向及び前記フリック量の前記組み合わせが示す内容に対応付けられた処理が前記処理記憶部に記憶されていない場合には、前記実行指示を受け付けない指示受付部と、してコンピューターを機能させるものである。前記表示制御部は、前記操作受付部によって、前記表示画面における第１位置に表示されている前記アイコン画像に対する第１フリック操作が受け付けられて、前記フリック方向検出部によって前記第１フリック操作のフリック方向が第１フリック方向として検出され、かつ、前記フリック量検出部によって前記第１フリック操作のフリック量が第１フリック量として検出されると、前記表示部に、前記第１フリック操作がなされた前記アイコン画像に対応付けて前記処理記憶部に記憶されている前記各処理を示す処理内容画像を、前記表示画面において前記第１位置から離れた第２位置に表示させ、前記表示制御部は、前記指示受付部によって、前記第１フリック方向及び前記第１フリック量の組み合わせが示す内容に対応付けられた処理を前記処理記憶部から読み出し可能な場合には、前記表示部に、当該処理を示す前記処理内容画像に向けて、前記アイコン画像を、当該処理を示す前記処理内容画像に接触する位置まで移動させるように表示させ、前記指示受付部は、前記アイコン画像が前記処理内容画像に接触する位置まで移動すると、前記第１フリック方向及び前記第１フリック量の組み合わせが示す内容に対応付けられた処理に対する実行指示を受け付け、前記表示制御部は、前記指示受付部によって、前記第１フリック方向及び前記第１フリック量の前記組み合わせが示す内容に対応付けられた処理を前記処理記憶部から読み出し不可能な場合には、前記表示部に、前記アイコン画像を前記第１フリック方向に移動させるように表示させ、前記処理内容画像のいずれの位置にも達しない位置で前記移動を停止させたのち前記表示を消去させてから、前記アイコン画像を前記第１位置に再度表示させ、前記表示制御部は、前記操作受付部によって、前記接触する位置に向けて又は前記第１フリック操作の方向に移動表示中の前記アイコン画像に対するタップ操作が受け付けられると、前記表示部に、移動表示中の前記アイコン画像の表示を消去させてから、前記アイコン画像を前記第１位置に再度表示させ、前記指示受付部は、前記操作受付部によって、前記接触する位置に向けて又は前記第１フリック方向に移動表示中の前記アイコン画像に対する第２フリック操作が受け付けられて、前記フリック方向検出部によって前記第２フリック操作のフリック方向が第２フリック方向として検出され、かつ、前記フリック量検出部によって前記第２フリック操作のフリック量が第２フリック量として検出されると、前記第１フリック操作が示すベクトルと、前記第２フリック操作が示すベクトルとの合力である合力ベクトルを算出し、
前記フリック方向検出部は、前記合力ベクトルの方向を前記第１フリック方向として検出し、前記フリック量検出部は、前記合力ベクトルの長さを前記第１フリック量として検出するように機能する。
【発明の効果】
【０００８】
本発明によれば、タッチパネル機能を備えた表示部の表示画面に対するフリック操作のフリック方向及びフリック量の違いに応じて、指示の入力又は未入力や、入力する指示の内容を変えることができるため、更に操作性が向上し、フリック操作時における操作者が体感する楽しさを向上させることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１実施形態に係る操作指示受付プログラムがインストールされた表示操作装置の主要内部構成を概略的に示した機能ブロック図である。
【図２】表示部に表示される表示画面の一例を示した図である。
【図３】（Ａ）、（Ｂ）は、表示部に表示される表示画面の一例を示した図である。
【図４】表示部に表示される表示画面の一例を示した図である。
【図５】第１実施形態に係る表示操作装置における操作指示受付処理の流れを示すフローチャートである。
【図６】第１実施形態に係る表示操作装置における追加操作対応処理の流れを示すフローチャートである。
【図７】（Ａ）、（Ｂ）は、表示部に表示される表示画面の一例を示した図である。
【図８】（Ａ）、（Ｂ）は、表示部に表示される表示画面の一例を示した図である。
【図９】（Ａ）、（Ｂ）は、表示部に表示される表示画面の一例を示した図である。
【図１０】（Ａ）、（Ｂ）は、表示部に表示される表示画面の一例を示した図である。
【図１１】（Ａ）、（Ｂ）は、表示部に表示される表示画面の一例を示した図である。
【図１２】（Ａ）、（Ｂ）は、表示部に表示される表示画面の一例を示した図である。
【図１３】表示部に表示される表示画面の一例を示した図である。
【図１４】第２実施形態に係る操作指示受付プログラムがインストールされた表示操作装置の主要内部構成を概略的に示した機能ブロック図である。
【図１５】表示部に表示される表示画面の一例を示した図である。
【図１６】第２実施形態に係る表示操作装置における操作指示受付処理の流れを示すフローチャートである。
【図１７】第２実施形態に係る表示操作装置における追加操作対応処理の流れを示すフローチャートである。
【図１８】（Ａ）、（Ｂ）は、表示部に表示される表示画面の一例を示した図である。
【図１９】（Ａ）、（Ｂ）は、表示部に表示される表示画面の一例を示した図である。
【図２０】（Ａ）、（Ｂ）は、表示部に表示される表示画面の一例を示した図である。
【図２１】（Ａ）、（Ｂ）は、表示部に表示される表示画面の一例を示した図である。
【図２２】（Ａ）、（Ｂ）は、表示部に表示される表示画面の一例を示した図である。
【図２３】表示部に表示される表示画面の一例を示した図である。
【図２４】表示部に表示される表示画面の一例を示した図である。
【図２５】（Ａ）、（Ｂ）は、表示部に表示される表示画面の一例を示した図である。
【図２６】（Ａ）、（Ｂ）は、表示部に表示される表示画面の一例を示した図である。
【図２７】（Ａ）、（Ｂ）は、表示部に表示される表示画面の一例を示した図である。
【発明を実施するための形態】
【００１０】
以下、本発明の一実施形態に係る操作指示受付プログラム及び表示操作装置について図面を参照して説明する。図１は、本発明の第１実施形態に係る操作指示受付プログラムがインストールされた表示操作装置の主要内部構成を概略的に示した機能ブロック図である。本発明の第１実施形態に係る表示操作装置２は、制御ユニット２１、操作部２２、ＨＤＤ（Hard Disk Drive）２４、及び通信部２５を含んで構成されている。
【００１１】
制御ユニット２１は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、及び専用のハードウェア回路等から構成される
。制御ユニット２１は、制御部２００と操作指示受付部２１１とを備える。
【００１２】
操作部２２は、表示操作装置２が実行可能な各種動作及び処理について操作者から各種指示を受け付ける。操作部２２は、操作者への操作案内等を表示する表示部２３を備えている。表示部２３は、制御ユニット２１からの応答やデータ結果等を表示するとともに、タッチパネル機能が設けられている。操作者は表示部２３に画面表示される画像等に触れる操作を行うことで、タッチパネル機能により、表示操作装置２に対する各種の操作指示を入力することが可能とされている。
【００１３】
ＨＤＤ２４は、表示操作装置２の動作に必要なプログラムやデータを記憶し、例えば、本発明の一実施形態に係る操作指示受付プログラム２１０を記憶する。通信部２５は、ＬＡＮボード等の通信モジュールを含んで構成され、通信部２５に接続されたＬＡＮ等を介して、ローカルエリア内、又はインターネット上のパーソナルコンピューター等の外部装置（例えば、複合機等の画像形成装置１）と種々のデータの送受信を行うものである。
【００１４】
制御ユニット２１は、ＨＤＤ２４に記憶されている制御プログラムに従った動作により、制御部２００として機能する。但し、制御部２００は、制御ユニット２１による制御プログラムに従った動作によらず、それぞれハードウェア回路により構成することも可能である。
【００１５】
制御部２００は、表示操作装置２の全体的な動作制御を司るものであり、操作部２２、ＨＤＤ２４、及び通信部２５と接続され、これら各部の制御を行う。
【００１６】
また、制御ユニット２１は、ＨＤＤ２４に記憶されている操作指示受付プログラム２１０に従って動作することにより、操作指示受付部２１１として機能する。
【００１７】
操作指示受付部２１１は、表示制御部２１２と、操作受付部２１３と、フリック方向検出部２１４と、フリック量検出部２１５と、処理記憶部２１６と、指示受付部２１７とを備える。
【００１８】
表示制御部２１２は、表示部２３による表示動作を制御する。表示制御部２１２は、例えば、図２に示すように、文書ファイルや画像ファイルなど、処理（展開や印刷、メール送信等）の対象となる対象ファイル（ドキュメント等）を示すアイコン画像５１，５２を表示部２３に表示させる。
【００１９】
操作受付部２１３は、表示部２３に表示されているアイコン画像５１，５２に対するタッチ操作（例えば、タップ操作やフリック操作）を、表示部２３に設けられたタッチパネル機能により受け付ける。
【００２０】
フリック方向検出部２１４は、操作受付部２１３により受け付けられたフリック操作の方向を検出する。
【００２１】
フリック量検出部２１５は、操作受付部２１３により受け付けられたフリック操作のフリック量を検出する。
【００２２】
処理記憶部２１６は、フリック方向検出部２１４によって検出されたフリック方向と、フリック量検出部２１５によって検出されたフリック量の組み合わせが示す内容に応じた各処理（例えば、展開、印刷、メール送信）をアイコン画像５１，５２に対応付けて記憶する。
【００２３】
指示受付部２１７は、フリック方向及びフリック量の組み合わせが示す内容に対応付けられた処理を処理記憶部２１６から読み出し、当該読み出した処理に対する実行指示を受け付ける。また、指示受付部２１７は、フリック方向及びフリック量の組み合わせが示す内容に対応付けられた処理が処理記憶部２１６に記憶されていない場合には、実行指示を受け付けない。
【００２４】
また、表示制御部２１２は、表示部２３に、操作受付部２１３にアイコン画像５１，５２に対するフリック操作が受け付けられたとき、当該フリック操作されたアイコン画像５１，５２に対応付けて処理記憶部２１６に記憶されている各処理を示す処理内容画像を、表示部２３の表示画面においてアイコン画像５１，５２とは離れた位置に表示させる。
【００２５】
例えば、図３（Ａ）に示すように、アイコン画像５１に対するフリック操作が行われ、操作受付部２１３が、アイコン画像５１に対するフリック操作を受け付けると、表示制御部２１２は、図３（Ｂ）に示すように、当該フリック操作されたアイコン画像５１に対応付けて処理記憶部２１６に記憶されている各処理を示す処理内容画像６１Ａ〜６１Ｃを、表示部２３の表示画面端部に表示させる。
【００２６】
この例では、処理内容画像６１Ａは処理「展開」を示し、処理内容画像６１Ｂは処理「印刷」を示し、処理内容画像６１Ｃは処理「メール送信」を示している。これら処理内容画像６１Ａ〜６１Ｃは、表示制御部２１２により、それぞれ表示部２３の表示画面上端部、右端部、下端部に表示される。
【００２７】
また、図４に示すように、アイコン画像５１から処理内容画像６１Ａ〜６１Ｃへの方向は方向ｄＡ〜ｄＣで表され、アイコン画像５１から方向ｄＡの方向には処理内容画像６１Ａが表示され、方向ｄＢの方向には処理内容画像６１Ｂが表示され、方向ｄＣの方向には処理内容画像６１Ｃが表示される。一方、アイコン画像５１から方向ｄＤの方向には処理内容画像６１Ａ〜６１Ｃのいずれも表示されていない。方向ｄＡ〜ｄＣは、それぞれに予め定められた角度の範囲内となる方向を示す。
【００２８】
処理記憶部２１６は、上記したように、フリック方向及びフリック量の組み合わせが示す内容に応じた各処理をアイコン画像５１，５２に対応付けて記憶している。例えば、処理記憶部２１６は、アイコン画像５１に対応付けて、フリック方向ｄＡ及びフリック量Ｐ１が示す内容に応じた処理として処理「展開」を記憶し、フリック方向ｄＢ及びフリック量Ｐ２が示す内容に応じた処理として処理「印刷」を記憶し、フリック方向ｄＣ及びフリック量Ｐ３が示す内容に応じた処理として処理「メール送信」を記憶する。フリック量Ｐ１〜Ｐ３としては、例えば、表示部２３に表示している画像における６０ピクセル分の距離として設定される。例えば、６０ピクセルは、一般的な表示部２３の表示画面において２cm程度であるものとする。
【００２９】
次に、操作指示受付プログラム２１０の処理動作について説明する。図５は、第１実施形態に係る操作指示受付プログラム２１０を、表示操作装置２の制御ユニット２１に実行させた場合における表示操作装置２における操作指示受付処理の流れを示すフローチャートである。この処理動作が実行されるのは、操作受付部２１３が表示部２３に表示されているアイコン画像５１，５２に対するフリック操作を受け付けた場合である。なお、ここでは説明を容易にするために、図３（Ａ）に示したように、アイコン画像５１に対してフリック操作が行われた場合を例に挙げて説明する。
【００３０】
表示部２３の表示画面においてアイコン画像５１が表示されている位置で操作者によりフリック操作が行われたことが、タッチパネル機能を介して操作受付部２１３により受け付けられると（Ｓ１）、フリック方向検出部２１４が、操作受付部２１３により受け付けられた当該フリック操作の方向を検出し（Ｓ２）、フリック量検出部２１５が、操作受付部２１３により受け付けられた当該フリック量を検出する（Ｓ３）。そして、表示制御部２１２は、当該フリック操作されたアイコン画像５１に対応付けて処理記憶部２１６に記憶されている各処理を示す処理内容画像６１Ａ〜６１Ｃを、図３（Ｂ）に示したように、表示部２３の表示画面端部に表示させる（Ｓ４）。
【００３１】
続いて、指示受付部２１７が、フリック方向検出部２１４により検出されたフリック方向及びフリック量検出部２１５により検出されたフリック量の組み合わせが示す内容に対応付けられた処理を処理記憶部２１６から読み出し可能か否かを判断する（Ｓ５）。
【００３２】
例えば、図７（Ａ）に示すように、アイコン画像５１に対して矢印８１の方向（図４に示す方向ｄＢの範囲内）にフリック操作され、なおかつフリック操作されたフリック量がＰ２（６０ピクセル）以上である場合、処理記憶部２１６には、当該アイコン画像５１についてフリック方向ｄＢ及びフリック量Ｐ２に対して「印刷」の処理が記憶されているため、指示受付部２１７は、処理記憶部２１６から当該処理の読み出しが可能と判断する。
【００３３】
一方、アイコン画像５１に対して矢印８１の方向にフリック操作されたとしても、フリック操作されたフリック量がＰ２未満である場合、処理記憶部２１６には、当該アイコン画像５１についてフリック方向ｄＢ及びフリック量Ｐ２未満に対して記憶されている処理がないため、指示受付部２１７は、処理記憶部２１６から処理の読み出しは不可能と判断する。また、操作者によるフリック操作によるフリック方向が、例えば、図４に示す方向ｄＤである場合、処理記憶部２１６には、当該アイコン画像５１についてフリック方向ｄＤに対して記憶されている処理がないため、指示受付部２１７は、処理記憶部２１６から処理の読み出しが不可能と判断する。
【００３４】
指示受付部２１７は、フリック方向及びフリック量の組み合わせが示す内容に対応付けられた処理（ここでは「印刷」）を処理記憶部２１６から読み出し可能と判断した場合は（Ｓ５でＹＥＳ）、処理「印刷」を処理記憶部２１６から読み出す（Ｓ６）。表示制御部２１２は、指示受付部２１７が読み出した処理「印刷」を示す処理内容画像６１Ｂに向けて、フリック操作されたアイコン画像５１を、処理内容画像６１Ｂに接触する位置まで、フリック操作されたフリック方向に移動させて表示させる制御を行う（Ｓ７）。
【００３５】
例えば、表示制御部２１２は、図７（Ｂ）に示すように、アイコン画像５１を矢印８１の方向に移動させて表示させ、図８（Ａ）に示すように、アイコン画像５１を処理「印刷」を示す処理内容画像６１Ｂに接触する位置まで移動するように表示させる。なお、図中５１Ａは、当該移動表示前のアイコン画像５１の元位置を示している。
【００３６】
一方、Ｓ５において、指示受付部２１７が、フリック方向及びフリック量の組み合わせが示す内容に対応付けられた処理を処理記憶部２１６から読み出し不可能と判断した場合は（Ｓ５でＮＯ）、表示制御部２１２は、フリック操作されたアイコン画像５１を、フリック操作されたフリック方向に移動するように表示しつつ、処理内容画像６１Ｂの位置に到達しない位置で表示を停止させる制御を行う（Ｓ８）。例えば、表示制御部２１２は、図７（Ｂ）に示すように、アイコン画像５１を矢印８１の方向に移動させて表示させ、図８（Ｂ）に示すように、アイコン画像５１を、処理内容画像６１Ｂの位置に達しない位置で表示を停止させる。
【００３７】
また、図９（Ａ）に示すように、操作者によりアイコン画像５１に対して矢印８２の方向（図４に示す方向ｄＤの範囲）にフリック操作がされた場合、表示制御部２１２は、アイコン画像５１を矢印８２の方向に移動させて表示させると共に、図９（Ｂ）に示すように、アイコン画像５１を処理内容画像６１Ａ〜６１Ｃのいずれの位置にも達しない位置で表示を停止させる。
【００３８】
Ｓ７の後、指示受付部２１７は、表示制御部２１２によりアイコン画像５１を処理内容画像６１Ｂに接触する位置まで移動させる表示処理が完了した場合には（Ｓ９でＹＥＳ）、上記Ｓ６で読み出した処理（ここでは「印刷」）についての実行指示を受け付ける（Ｓ１０）。表示制御部２１２は、アイコン画像５１がフリック操作された元の場所５１Ａへ戻ったように見せるために、アイコン画像５１を消去させてから、フリック操作された元の場所５１Ａにアイコン画像５１を表示させる（Ｓ１１）。このように、指示受付部２１７が上記実行指示を受け付けると、制御部２００が、当該実行指示が示す処理（この例では「印刷」）を実行する。
【００３９】
また、表示制御部２１２によるアイコン画像５１を処理内容画像６１Ｂに接触する位置まで移動させる表示が完了していないうちに（Ｓ９でＮＯ）、操作者による移動表示中のアイコン画像５１へのタップ操作が操作受付部２１３により受け付けられた場合には、図６に示す「追加操作対応処理」に移行する（Ｓ１２）。この「追加操作対応処理」は後述する。
【００４０】
一方、Ｓ８の後、表示制御部２１２は、アイコン画像５１を処理内容画像６１Ａ〜６１Ｃのいずれの位置にも達しない位置で表示を停止させることを完了した場合には（Ｓ１３でＹＥＳ）、アイコン画像５１を消去させ、フリック操作された元の場所５１Ａにアイコン画像５１を表示させる（Ｓ１５）。
【００４１】
また、Ｓ１３において、表示制御部２１２によるアイコン画像５１を処理内容画像６１Ａ〜６１Ｃのいずれの位置にも達しない位置で表示を停止させることが完了していないうちに（Ｓ１３でＮＯ）、操作者による移動表示中のアイコン画像５１へのタップ操作が操作受付部２１３により受け付けられた場合も、図６に示す「追加操作対応処理」に移行する（Ｓ１２）。
【００４２】
次に、上記「追加操作対応処理」について説明する。図６は追加操作対応処理の流れを示すフローチャートである。
【００４３】
Ｓ９又はＳ１３においてアイコン画像５１の移動表示処理が完了するまでの間に、フリック操作されたアイコン画像５１の表示位置に対する予め定められたタッチ操作（タップ操作や長押し操作が挙げられるが、ここではタップ操作を例に挙げる）が操作受付部２１３により受け付けられた場合（Ｓ２１でＹＥＳ）、表示制御部２１２は、アイコン画像５１を消去させてから、フリック操作された元の場所５１Ａにアイコン画像５１を表示させる（Ｓ２２）。すなわち、この場合、指示受付部２１７は、アイコン画像５１に対応付けて処理記憶部２１６に記憶されているいずれの処理の実行指示も受け付けない。
【００４４】
例えば、図１０（Ａ）に示すように、フリック操作されてフリック方向に移動表示中のアイコン画像５１の表示位置に対して、操作者によりタップ操作が行われると、表示制御部２１２は、図１０（Ｂ）に示すように、アイコン画像５１を消去させてから、アイコン画像５１をフリック操作された元の場所５１Ａにアイコン画像５１を表示させる。
【００４５】
一方、フリック操作されたアイコン画像５１の表示位置に対するタップ操作を操作受付部２１３が受け付けていない場合であって（Ｓ２１でＮＯ）、操作受付部２１３が、フリック操作されたアイコン画像５１の表示位置に対する更なるフリック操作を受け付けた場合には（Ｓ２３でＹＥＳ）、フリック方向検出部２１４が、操作受付部２１３により受け付けられたフリック操作の方向を検出し（Ｓ２４）、フリック量検出部２１５が、操作受付部２１３により受け付けられたフリック量を検出する（Ｓ２５）。
【００４６】
続いて、指示受付部２１７が、最初にＳ２及びＳ３で受け付けたフリック操作が示すベクトルと、更にＳ２４及びＳ２５で受け付けたフリック操作が示すベクトルとの合力である合力ベクトルを算出する（Ｓ２６）。フリック方向検出部２１４は、当該算出された合力ベクトルの方向をフリック方向として検出する。フリック量検出部２１５は、当該算出された合力ベクトルの長さをフリック量として検出する。指示受付部２１７は、このように検出されたフリック方向及びフリック量の組み合わせが示す内容に対応付けられたアイコン画像５１に対応付けられた処理を、処理記憶部２１６から読み出し可能か否かを判断する（Ｓ２７）。
【００４７】
例えば、図１１（Ａ）に示すように、移動表示中のアイコン画像５１に対して矢印８３の方向に、操作者によりフリック操作がされた場合、図１１（Ｂ）に示すように、最初に受け付けたフリック操作により示されるベクトルＢ１と、更なるフリック操作により示されるベクトルＢ３との合力である合力ベクトルＢ２の示すフリック方向が、矢印８４の方向（図４に示す方向ｄＡの範囲）であり、当該合力ベクトルＢ２の長さが上記Ｐ１以上である場合、処理記憶部２１６には、当該アイコン画像５１についてフリック方向ｄＡ及びフリック量Ｐ１に対して「展開」の処理が記憶されているため、指示受付部２１７は、処理記憶部２１６から、合力ベクトルＢ２の示すフリック方向及びフリック量に対応する処理の読み出しが可能と判断する。
【００４８】
指示受付部２１７は、合力ベクトルＢ２が示すフリック方向及びフリック量の組み合わせが示す内容に対応付けられた処理を処理記憶部２１６から読み出し可能であれば（Ｓ２７でＹＥＳ）、当該対応付けられた処理（ここでは「展開」）を処理記憶部２１６から読み出す（Ｓ２８）。表示制御部２１２は、当該読み出された処理「展開」を示す処理内容画像６１Ａに向けて、フリック操作されたアイコン画像５１を、処理内容画像６１Ａに接触する位置まで移動するように表示させる制御を行う（Ｓ２９）。この後、処理は、図５に示すＳ９へ戻る。
【００４９】
例えば、表示制御部２１２は、図１２（Ａ）に示すように、アイコン画像５１を、フリック操作された方向である矢印８５の方向に移動させて表示させ、図１２（Ｂ）に示すように、アイコン画像５１を処理「展開」を示す処理内容画像６１Ａに接触する位置まで移動するように表示させる。なお、図中５１Ｂは、アイコン画像５１が更なるフリック操作（Ｓ２３）が行われた時点の位置を示している。
【００５０】
一方、Ｓ２７において、指示受付部２１７による、合力ベクトルＢ３が示すフリック方向及びフリック量の組み合わせに対応付けられた処理を処理記憶部２１６から読み出しが不可能な場合には（Ｓ２７でＮＯ）、表示制御部２１２が、フリック操作されたアイコン画像５１を、更なるフリック操作（Ｓ２３）されたフリック方向に移動させて表示させるが、処理内容画像６１Ａの位置に達しない位置でアイコン画像５１の移動表示を停止させる（Ｓ３０）。この後、処理は、図５に示すＳ１３へ戻る。
【００５１】
また、Ｓ２３において、操作受付部２１３により、フリック操作されたアイコン画像５１の表示位置に対する更なるフリック操作が受け付けられていない場合は（Ｓ２３でＮＯ）、処理は、Ｓ２１に移行する前の処理であったＳ９，Ｓ１３，Ｓ１４のいずれか（図５）に戻る。
【００５２】
上記第１実施形態によれば、タッチパネル機能を備えた表示部２３の表示画面に対するフリック操作のフリック方向及びフリック量の違いに応じて、指示の入力又は未入力や、入力する指示の内容を変えることができるため、更に操作性が向上し、フリック操作時における操作者が体感する楽しさを向上させることができる。
【００５３】
また、操作者は、アイコン画像５１に対するフリック操作を行った後であっても、移動表示中のアイコン画像５１に対してタップ操作を行うことで、指示入力を取り消すことが可能である。また、操作者は、アイコン画像５１に対するフリック操作を行った後であっても、移動表示中のアイコン画像５１に対してフリック操作を行うことで、指示入力を変更することが可能である。
【００５４】
これにより、本発明によれば、従来よりも更に操作性が向上し、フリック操作時における操作者が体感する楽しさを向上させることができる。
【００５５】
また、操作者は、表示制御部２１２によるアイコン画像５１の移動表示が完了するまでは、上記タップ操作による指示入力の取消や、上記フリック操作による指示入力の変更が可能なので、当該取消や変更が可能な猶予時間がアイコン画像５１の移動表示によって示されることになり、当該猶予時間を操作者に簡単に理解させることができる。
【００５６】
また、上記第１実施形態では、処理内容画像６１Ａ〜６１Ｃを表示部２３の表示画面上端部、右端部、下端部にそれぞれ表示させる場合について説明しているが、処理内容画像６１Ａ〜６１Ｃの配置場所はこれに限定されるものではなく、表示制御部２１２は、例えば、図１３に示すように、処理内容画像６５〜６７を表示部２３の表示画面端部以外の場所に配置して表示させても良い。
【００５７】
また、処理内容画像６５〜６７については、操作者がそれぞれの処理を連想しやすい画像にするのが好ましい。例えば、処理「展開」を示す処理内容画像６５については、本を開いたような画像にし、処理「印刷」を示す処理内容画像６６については、プリンターをイメージした画像にし、処理「メール送信」を示す処理内容画像６７については、封筒をイメージした画像にする。これにより、さらなる楽しさを演出できるとともに、操作者が処理の内容を直感的に理解することができる。
【００５８】
図１４は、本発明の第２実施形態に係る操作指示受付プログラムがインストールされた表示操作装置の主要内部構成を概略的に示した機能ブロック図である。なお、図１に示した第１実施形態に係る表示操作装置２と同様の構成部分については同符号を付し、ここではその詳しい説明を省略する。また、第１実施形態とは、第２実施形態に係る表示操作装置２の操作指示受付部２１１が判別部２１８を備える点で異なる。また、第２実施形態に係る表示操作装置２では、表示制御部２１２、処理記憶部２１６、及び指示受付部２１７は、第１実施形態に係る表示操作装置２の場合とは異なる機能を有している。
【００５９】
判別部２１８は、各操作者の指紋を示す指紋データを指種類（親指、人指し指、くすり指等の指種類）毎に記憶している。表示部２３に設けられたタッチパネル機能がフリック操作を行った指の指紋を読み取り、判別部２１８は、当該指の指紋を示す指紋読取データを当該タッチパネルから取得する。判別部２１８は、記憶している上記指紋データと、当該取得した指紋読取データとを比較し、当該指紋読取データに一致する指紋データに対応付けて記憶している指種類を、フリック操作を行った指の指種類として判別する。
【００６０】
処理記憶部２１６は、フリック方向検出部２１４によって検出されたフリック方向と、フリック量検出部２１５によって検出されたフリック量の組み合わせが示す内容に応じた各処理を、アイコン画像（例えば、アイコン画像５１，５２）に対応付けて、判別部２１８が判別した指の種類毎に記憶する。
【００６１】
例えば、処理記憶部２１６は、アイコン画像５１に対応付けて、アイコン画像５１に対して行われたフリック操作がフリック方向ｄＥ及びフリック量Ｐ４の組み合わせであるときの処理として、判別部２１８により判別された指種類が親指の場合は処理「印刷（１in１）」、人差し指の場合は処理「展開」、中指の場合は処理「メール送信」、薬指の場合は処理「印刷（２in１）」と記憶する。
【００６２】
例えば、図１５に示すように、フリック方向ｄＥがアイコン画像５１から表示部２３の表示画面右端部の方向に設定され、フリック量Ｐ４が６０ピクセルに設定されている場合に、アイコン画像５１の表示位置に対して、人差し指でフリック方向ｄＥの範囲内となる方向にフリック量Ｐ４以上で操作者によりフリック操作がされると、指示受付部２１７は、アイコン画像５１が示す対象ファイルに対する処理「展開」の実行指示を受け付ける。
【００６３】
上記実施形態では、判別部２１８が指種類を判別し、処理記憶部２１６が、フリック方向検出部２１４によって検出されたフリック方向と、フリック量検出部２１５によって検出されたフリック量の組み合わせが示す内容に応じた各処理を、上記アイコン画像に対応付けて、判別された上記指の種類毎に記憶する例を示しているが、本発明はこれに限られない。本発明は、これに代えて、例えば、判別部２１８が、指による押圧力、又は指による押圧面積の値を上記タッチパネル機能から取得する情報に基づいて判別するものとし、処理記憶部２１６が、フリック方向検出部２１４によって検出されたフリック方向と、フリック量検出部２１５によって検出されたフリック量の組み合わせが示す内容に応じた各処理を、上記アイコン画像に対応付けて、判別された上記指の押圧力又は押圧面積の値毎に記憶するものであってもよい。この場合、操作者によりアイコン画像にフリック操作がされたとき、指示受付部２１７は、処理記憶部２１６から、上記検出されたフリック方向、フリック量、及び上記判別された押圧力又は押圧面積の値に対応付けられた処理を読み出して、当該処理の実行指示を受け付ける。
【００６４】
次に、第２実施形態に係る操作指示受付プログラム２１０の処理動作について説明する。図１６は、第２実施形態に係る操作指示受付プログラム２１０を、表示操作装置２の制御ユニット２１に実行させた場合における表示操作装置２における操作指示受付処理の流れを示すフローチャートである。
【００６５】
この処理動作が実行されるのは、操作受付部２１３が表示部２３に表示されているアイコン画像５１，５２に対するフリック操作を受け付けた場合である。なお、ここでは説明を容易にするために、図１８（Ａ）に示すように、アイコン画像５１に対してフリック操作が行われた場合を例に挙げて説明する。
【００６６】
表示部２３の表示画面においてアイコン画像５１が表示されている位置で操作者によりフリック操作が行われたことが、タッチパネル機能を介して操作受付部２１３により受け付けられると（Ｓ４１）、フリック方向検出部２１４が、操作受付部２１３により受け付けられた当該フリック操作の方向を検出し（Ｓ４２）、フリック量検出部２１５が、操作受付部２１３により受け付けられた当該フリック量を検出する（Ｓ４３）。そして、判別部２１８が、当該フリック操作を行った指の指紋を示す指紋読取データをタッチパネルから取得し（Ｓ４４）、当該指紋読取データに一致する指紋データに対応付けて記憶している指種類を、フリック操作を行った指の指種類として判別する（Ｓ４５）。
【００６７】
そして、指示受付部２１７は、フリック方向検出部２１４により検出されたフリック方向及びフリック量検出部２１５により検出されたフリック量の組み合わせが示す内容に対応付けられた処理であって、判別部２１８が判別した指の種類に対応付けられた処理を処理記憶部２１６から読み出し可能か否かを判断する（Ｓ４６）。
【００６８】
例えば、図１８（Ａ）に示すように、アイコン画像５１に対して矢印８６の方向（図１５に示す方向ｄＥの範囲内）にフリック操作され、なおかつフリック操作されたフリック量がＰ４（６０ピクセル）以上であって、フリック操作を行った指の種類が人差し指である場合、処理記憶部２１６には、当該アイコン画像５１についてフリック方向ｄＥ及びフリック量Ｐ４に対して「展開」の処理が記憶されているため、指示受付部２１７は、処理記憶部２１６から当該処理の読み出しが可能と判断する。
【００６９】
一方、アイコン画像５１に対して矢印８６の方向にフリック操作されたとしても、フリック操作されたフリック量がＰ４未満である場合や、フリック操作を行った指の種類が登録されていない種類である場合、指示受付部２１７は、処理記憶部２１６から処理の読み出しは不可能と判断する。また、フリック方向が図１５に示す方向ｄＥの範囲外である場合、指示受付部２１７は、処理記憶部２１６から処理の読み出しは不可能と判断する。
【００７０】
指示受付部２１７は、フリック方向及びフリック量の組み合わせが示す内容に対応付けられた処理であって、フリック操作を行った指の種類に対応付けられた処理（ここでは「展開」）を処理記憶部２１６から読み出し可能と判断した場合は（Ｓ４６でＹＥＳ）、処理「展開」を処理記憶部２１６から読み出す（Ｓ４７）。表示制御部２１２は、表示部２３の表示画面右端部に向けて、フリック操作されたアイコン画像５１を、表示部２３の表示画面において上記フリック操作がされた方向に、当該表示画面の端部に接触する位置まで移動させて表示させる制御を行う（Ｓ４８）。
【００７１】
例えば、表示制御部２１２は、図１８（Ｂ）に示すように、アイコン画像５１を矢印８６の方向に移動させて表示させ、図１９（Ａ）に示すように、アイコン画像５１を表示部２３の表示画面右端部に接触する位置まで移動させて表示させる。なお、図中５１Ａは、当該移動表示前のアイコン画像５１の元位置を示している。
【００７２】
一方、Ｓ４６において、指示受付部２１７が、フリック方向及びフリック量の組み合わせが示す内容に対応付けられた処理であって、フリック操作を行った指の種類に対応付けられた処理を処理記憶部２１６から読み出し不可能と判断すれば（Ｓ４６でＮＯ）、表示制御部２１２は、フリック操作されたアイコン画像５１を、フリック操作されたフリック方向に移動させて表示しつつ、表示部２３の表示画面端部に接触しない位置で表示を停止させる制御を行う（Ｓ４９）。
【００７３】
例えば、表示制御部２１２は、図１８（Ｂ）に示すように、アイコン画像５１を矢印８６の方向に移動させる表示を開始するが、図１９（Ｂ）に示すように、アイコン画像５１を表示部２３の表示画面端部に接触しない位置で表示を停止させる。
【００７４】
Ｓ４８の後、指示受付部２１７は、表示制御部２１２によるアイコン画像５１を表示部２３の表示画面右端部に接触する位置まで移動させる表示が完了した場合には（Ｓ５０でＹＥＳ）、上記Ｓ４７で読み出した処理（ここでは「展開」）に対する実行指示を受け付ける（Ｓ５１）。表示制御部２１２は、アイコン画像５１がフリック操作された元の場所５１Ａへ戻ったように見せるために、アイコン画像５１を消去させてから、フリック操作された元の場所５１Ａにアイコン画像５１を表示させる（Ｓ５２）。
【００７５】
また、表示制御部２１２によるアイコン画像５１を表示部２３の表示画面端部に接触する位置まで移動させる表示が完了していないうちに（Ｓ５０でＮＯ）、操作者による移動表示中のアイコン画像５１へのタップ操作が操作受付部２１３により受け付けられた場合には、図１７に示す「追加操作対応処理」に移行する（Ｓ５３）。この「追加操作対応処理」は後述する。
【００７６】
一方、Ｓ４９の後、表示制御部２１２は、アイコン画像５１を表示部２３の表示画面端部に接触しない位置で表示を停止させることが完了したか否かを判断する（Ｓ５４）。
【００７７】
指示受付部２１７が、表示制御部２１２によるアイコン画像５１を表示部２３の表示画面右端部に接触しない位置で表示を停止させることを完了した場合には（Ｓ５４でＹＥＳ）、アイコン画像５１を消去させ、フリック操作された元の場所５１Ａにアイコン画像５１を表示させる（Ｓ５６）。
【００７８】
また、Ｓ５４において、表示制御部２１２によるアイコン画像５１を表示部２３の表示画面端部に接触しない位置で表示を停止させることが完了していないうちに（Ｓ５４でＮＯ）、操作者による移動表示中のアイコン画像５１へのタップ操作が操作受付部２１３により受け付けられた場合も、図１７に示す「追加操作対応処理」に移行する（Ｓ５３）。
【００７９】
次に、図１７に示す「追加操作対応処理」について説明する。図１７は追加操作対応処理の流れを示すフローチャートである。
【００８０】
Ｓ５０又はＳ５４においてアイコン画像５１の移動表示処理が完了するまでの間に、フリック操作されたアイコン画像５１の表示位置に対する予め定められたタッチ操作（タップ操作や長押し操作が挙げられるが、ここではタップ操作を例に挙げる）が操作受付部２１３により受け付けられた場合（Ｓ６１でＹＥＳ）、表示制御部２１２は、アイコン画像５１を消去させてから、フリック操作された元の場所５１Ａにアイコン画像５１を表示させる（Ｓ６２）。すなわち、この場合、指示受付部２１７は、アイコン画像５１に対応付けて処理記憶部２１６に記憶されているいずれの処理の実行指示も受け付けない。
【００８１】
例えば、図２０（Ａ）に示すように、フリック操作されたアイコン画像５１の表示位置に対して、操作者によりタップ操作が行われると、表示制御部２１２は、図２０（Ｂ）に示すように、アイコン画像５１を消去させてから、アイコン画像５１をフリック操作された元の場所５１Ａにアイコン画像５１を表示させる。
【００８２】
一方、フリック操作されたアイコン画像５１の表示位置に対するタップ操作を操作受付部２１３が受け付けていない場合であって（Ｓ６１でＮＯ）、操作受付部２１３が、フリック操作されたアイコン画像５１の表示位置に対する更なるフリック操作を受け付けた場合には（Ｓ６３でＹＥＳ）、フリック方向検出部２１４が、操作受付部２１３により受け付けられたフリック操作の方向を検出し（Ｓ６４）、フリック量検出部２１５が、操作受付部２１３により受け付けられたフリック量を検出する（Ｓ６５）。
【００８３】
続いて、指示受付部２１７が、最初にＳ４２及びＳ４３で受け付けたフリック操作が示すベクトルと、更にＳ６４及びＳ６５受け付けたフリック操作が示すベクトルとの合力である合力ベクトルを算出する（Ｓ６６）。フリック方向検出部２１４は、当該算出された合力ベクトルの方向をフリック方向として検出する。フリック量検出部２１５は、当該算出された合力ベクトルの長さをフリック量として検出する。
【００８４】
そして、判別部２１８は、フリック操作を行った指の指紋を示す指紋読取データをタッチパネルから取得し（Ｓ６７）、指紋読取データに一致する指紋データに対応する指種類を、フリック操作を行った指の指種類として判別する（Ｓ６８）。
【００８５】
そして、指示受付部２１７が、算出した合力ベクトルが示すフリック方向及びフリック量の組み合わせが示す内容に対応付けられたアイコン画像５１に対応付けられた処理であって、判別部２１８が判別した指の種類に対応付けられた処理を、処理記憶部２１６から読み出し可能か否かを判断する（Ｓ６９）。
【００８６】
例えば、図２１（Ａ）に示すように移動表示中のアイコン画像５１に対して矢印８７の方向に、操作者によりフリック操作がされた場合、図２１（Ｂ）に示すように、最初に受け付けたフリック操作により示されるベクトルＢ１と、更なるフリック操作により示されるベクトルＢ２との合力である合力ベクトルＢ３の示すフリック方向が矢印８８の方向である場合、当該矢印８８の方向は、図１５に示す方向ｄＥの範囲外であるため、当該合力ベクトルＢ３が示すフリック量がＰ４以上であっても、指示受付部２１７は、処理記憶部２１６から処理の読み出しは不可能と判断する。
【００８７】
また、例えば、図２２（Ａ）に示すように、移動表示中のアイコン画像５１に対して矢印８９の方向に、操作者によりフリック操作がされた場合、図２２（Ｂ）に示すように、最初に受け付けたフリック操作により示されるベクトルＢ１’と、更なるフリック操作により示されるベクトルＢ２’との合力である合力ベクトルＢ３’の示すフリック方向が、矢印９０の方向（図１５に示す方向ｄＥの範囲内）であって、なおかつフリック操作されたフリック量がＰ４（６０ピクセル）以上であり、フリック操作を行った指の種類が処理記憶部２１６に記憶されている種類（ここでは薬指）であれば、処理記憶部２１６には、当該アイコン画像５１についてフリック方向ｄＥ及びフリック量Ｐ４であって薬指に対して「印刷（２in１）」の処理が記憶されているため、指示受付部２１７は、処理記憶部２１６から処理（ここでは「印刷（２in１）」）の読み出しが可能と判断する。
【００８８】
指示受付部２１７は、算出したベクトルが示すフリック方向及びフリック量の組み合わせが示す内容に対応付けられた処理であって、フリック操作を行った指の種類に対応付けられた処理（ここでは「印刷（２in１）」）を処理記憶部２１６から読み出し可能であれば（Ｓ６９でＹＥＳ）、当該処理「印刷（２in１）」を処理記憶部２１６から読み出す（Ｓ７０）。表示制御部２１２は、表示部２３の表示画面端部に向けて、フリック操作された当該アイコン画像５１を、表示部２３の表示画面端部に接触する位置まで移動するように表示させる制御を行う（Ｓ７１）。この後、処理は、図１６に示すＳ５０へ戻る。
【００８９】
一方、Ｓ６９において、指示受付部２１７が、算出したベクトルが示すフリック方向及びフリック量の組み合わせが示す内容に対応付けられた処理であって、フリック操作を行った指の種類に対応付けられた処理を処理記憶部２１６から読み出し不可能である場合には（Ｓ６９でＮＯ）、表示制御部２１２が、アイコン画像５１を、更なるフリック操作（Ｓ６３）されたフリック方向に移動させて表示させるが、表示部２３の表示画面端部に接触しない位置でアイコン画像５１の移動表示を停止させる（Ｓ７２）。この後、処理は、図１６に示すＳ５４へ戻る。
【００９０】
また、Ｓ６３において、操作受付部２１３により、フリック操作されたアイコン画像５１の表示位置に対する更なるフリック操作が受け付けられていない場合は（Ｓ６３でＮＯ）、処理は、Ｓ６１に移行する前の処理であったＳ５０，Ｓ５４のいずれか（図１６）に戻る。
【００９１】
この第２実施形態によれば、フリック操作が行われた指の種類に応じて、入力する指示の内容を変えることができるため、更に操作性が向上し、フリック操作時における操作者が体感する楽しさを向上させることができる。
【００９２】
また、操作者は、アイコン画像５１に対するフリック操作を行った後であっても、移動表示中のアイコン画像５１に対してタップ操作を行うことで、指示入力を取り消すことが可能である。
【００９３】
また、アイコン画像５１に対するフリック操作を行った後であっても、更なるフリック操作を行う場合に、フリック操作を行う指の種類を変えることで、指示入力を変更することが可能である。これにより、本発明によれば、従来よりも更に操作性が向上し、フリック操作時における操作者が体感する楽しさを向上させることができる。
【００９４】
また、表示制御部２１２が、図２３に示すように、アイコン画像５１に対して行われたフリック操作の方向の延長上となる表示画面上の位置に目標画像６８を表示させ、指示受付部２１７は、表示制御部２１２によるアイコン画像５１の目標画像６８まで移動させる表示が完了した時点で、Ｓ４７で読み出した処理に対する実行指示を受け付けるようにしてもよい。また、目標画像６８については、目標を連想しやすい画像にするのが好ましく、例えば、サッカーのゴールをイメージした画像にしてもよい。
【００９５】
また、判別部２１８は、アイコン画像に対して記憶している指種類を２種類としておき、図２４に示すように、表示部２３の表示画面に指が２本以上同時に触れられたときに、タッチパネル機能からの指紋データに基づいて当該２本以上の指の種類を判別し、指示受付部２１７が、当該判別された２本以上の指の種類のそれぞれに対応付けられた処理を、処理記憶部２１６から読み出すものとしてもよい。
【００９６】
例えば、人差し指と中指を使ってアイコン画像５１に対して矢印９１の方向（図１６に示す方向ｄＥの範囲）へフリック量Ｐ４以上で操作者によりフリック操作が行われた場合、指示受付部２１７が、人差し指に対応する処理「展開」及び中指に対応する処理「印刷」の２つの実行指示を受け付ける。
【００９７】
また、上記第１実施形態及び第２実施形態では、フリック操作されたアイコン画像５１そのものを移動させて表示させる場合について説明しているが、更なる別の実施形態としては、表示制御部２１２が、フリック操作されたアイコン画像５１はフリック操作された位置でそのまま固定表示させ、アイコン画像５１とは異なる別の新たな画像を、フリック操作された方向に移動させて表示させるようにしてもよい。
【００９８】
例えば、図２５（Ａ）に示すように、表示制御部２１２が、アイコン画像５１がフリック操作されたときに、当該フリック操作がされた方向に時間の経過を表す棒状のアイコン画像５３を表示部２３に表示させ、図２５（Ｂ）に示すように、時間の経過とともにアイコン画像５３の色を、アイコン画像５１側から処理内容画像６１Ｂへ向かって徐々に変化していくように表示させてもよい。例えば、アイコン画像５３を最初「青色」で表示させるが、時間の経過とともにアイコン画像５３の左側（アイコン画像５１側）から「赤色」の表示に変化させ、予め定められた時間の経過後に、当該「赤色」の表示が処理内容画像６１Ｂまで到達するように表示する。
【００９９】
また、更なる別の実施形態として、表示制御部２１２が、アイコン画像５１がドキュメントを示す場合、当該ドキュメントのデータ量を検出し、検出したデータ量が大きいほど、アイコン画像５１を移動させて表示させる際の移動速度を遅くして、表示部２３に表示させるようにしてもよい。これにより、データ量の大きい（すなわち、処理の失敗による時間損失が大きい）対象ファイルに対して、処理の実行指示が受け付けられるまでの猶予時間（上述した取消及び変更が可能な時間）を長くすることができる。
【０１００】
この場合、表示制御部２１２が、検出したデータ量をアイコン画像５１，５２と共に表示部２３に表示させるようにしてもよい。データ量を表示部２３に表示させる方法としては、例えば、アイコン画像５１，５２の近くにそれぞれのデータ量の大きさを数値で表示させる方法や、データ量の少ないものは青色などの寒色系にし、データ量の多いものは赤色などの暖色系に、アイコン画像５１，５２の色を変えて表示させるという方法が挙げられる。
【０１０１】
また、更なる別の実施形態として、表示制御部２１２が、アイコン画像５１に対して行われたフリック操作の操作速度をアイコン画像５１の移動速度の初速に設定し、１未満の係数（例えば、０．９）を利用して、移動速度を一定の減衰率で減速させるようにしてアイコン画像５１を表示部２３に表示させるようにしても良い。これにより、フリック操作の操作速度が遅ければ、処理の実行指示が受け付けられるまでの猶予時間を長くすることができる。
【０１０２】
また、更なる別の実施形態として、表示制御部２１２が、最初はアイコン画像５１の移動速度が遅くなるように表示させて、途中からアイコン画像５１の移動速度が速くなるように表示させてもよい。これにより、指示取消や指示変更のための猶予期間を操作者に確実に認識させることが可能になる。
【０１０３】
また、更なる別の実施形態として、指示受付部２１７が、フリック操作されたアイコン画像５１が示すドキュメントに予め定められた秘匿文字が含まれているか否かを判定し、当該ドキュメントに当該秘匿文字が含まれていると判定した場合、実行指示を受け付けないようにしてもよい。
【０１０４】
この場合は、更に、表示制御部２１２が、表示部２３に、指示受付部２１７によりドキュメントに秘匿文字が含まれていると判定された場合、アイコン画像５１を処理内容画像６１Ｂの位置まで移動させて表示させ、更に、処理内容画像６１Ｂによりアイコン画像５１が弾き飛ばされたように見せて表示させるようにしてもよい。
【０１０５】
これにより、秘匿文字が含まれているアイコン画像５１については、実行指示の受付が拒否されることを、視覚的に分かりやすく操作者に認識させることができる。
【０１０６】
また、更なる実施形態としては、例えば図３に示したアイコン画像５１に対してフリック操作が行われたとき、このフリック操作についてのフリック量が、処理記憶部２１６に記憶されているいずれかの処理に対応付けられたフリック方向及びフリック量の組み合わせが示すフリック方向と同一であって、そのフリック量よりは大きい予め定められた値のフリック量以上である場合、指示受付部２１７は、当該処理の実行指示を受け付けると共に、表示部２３の表示画面において当該フリック方向が傾斜する側の方向に隣接する位置に表示されている処理についての実行指示も受け付ける。
【０１０７】
この場合、例えば、図２６（Ａ）に示すように、表示制御部２１２は、操作者により行われたフリック操作のフリック方向Ｆ１にアイコン画像５１が移動するように表示部２３による表示を開始させ、このフリック方向の先にある処理内容画像６１Ｂの位置までアイコン画像５１が移動するように表示させた後（図２６（Ｂ））、当該フリック方向Ｆ１が傾斜する側の方向に隣接して表示されている処理内容画像６１Ｃに向かう方向Ｆ２にアイコン画像５１が移動するように表示させ（図２７（Ａ））、処理内容画像６１Ｃの位置までアイコン画像５１が移動するように表示させた後に（図２７（Ｂ））、アイコン画像５１を元の位置に再び表示させる。この例では、指示受付部２１７は、「印刷」の実行指示と、「メール送信」の実行指示とを受け付ける。
【０１０８】
本発明は上記実施の形態の構成に限られず種々の変形が可能である。また、上記実施形態では、本発明に係る装置を表示操作装置として説明しているが、これは一例に過ぎず、他の電子機器、例えば、複合機等の画像形成装置であってもよい。
【０１０９】
また、上記実施形態では、図１乃至図２７を用いて上記実施形態により示した構成及び処理は、本発明の一実施形態に過ぎず、本発明を当該構成及び処理に限定する趣旨ではない。
【符号の説明】
【０１１０】
２        表示操作装置
２１      制御ユニット
２３      表示部
５１〜５３  アイコン画像
６１Ａ，６１Ｂ，６１Ｃ，６２〜６７  処理内容画像
２００    制御部
２１０    操作指示受付プログラム
２１２    表示制御部
２１３    操作受付部
２１４    フリック方向検出部
２１５    フリック量検出部
２１６    処理記憶部
２１７    指示受付部
２１８    判別部
【図１】
0006455476.tif 000002
【図２】
0006455476.tif 000003
【図３】
0006455476.tif 000004
【図４】
0006455476.tif 000005
【図５】
0006455476.tif 000006
【図６】
0006455476.tif 000007
【図７】
0006455476.tif 000008
【図８】
0006455476.tif 000009
【図９】
0006455476.tif 000010
【図１０】
0006455476.tif 000011
【図１１】
0006455476.tif 000012
【図１２】
0006455476.tif 000013
【図１３】
0006455476.tif 000014
【図１４】
0006455476.tif 000015
【図１５】
0006455476.tif 000016
【図１６】
0006455476.tif 000017
【図１７】
0006455476.tif 000018
【図１８】
0006455476.tif 000019
【図１９】
0006455476.tif 000020
【図２０】
0006455476.tif 000021
【図２１】
0006455476.tif 000022
【図２２】
0006455476.tif 000023
【図２３】
0006455476.tif 000024
【図２４】
0006455476.tif 000025
【図２５】
0006455476.tif 000026
【図２６】
0006455476.tif 000027
【図２７】
0006455476.tif 000028