(57)【特許請求の範囲】
【請求項１】
画面を表示する表示部と、
前記表示部に対するタッチ操作を検知するタッチパネル部と、
制御部と、
を備え、
前記制御部は、前記画面内に配置されるアイテムを選択状態に切り替える所定の操作を前記タッチパネル部において受け付け、
前記タッチパネル部において、前記表示部に表示された所定のスクロール領域内のアイテムが配置されている前記スクロール領域内の画面上の位置以外の部分に対して、前記スクロール領域内の画面がスクロールされる第１方向へのフリック操作を受け付けたら、前記スクロール領域内の画面を前記第１方向にスクロールさせ、選択状態にないアイテムが配置されている位置に対して前記第１方向と異なる第２方向へのフリック操作を受け付けたら、選択状態にあるアイテムに対して前記第２方向に対応付けられている機能を実行する又は当該フリック操作を無効な操作とし、前記スクロール領域内のアイテムが配置されている位置に対して前記第１方向へのフリック操作を受け付ける前に前記アイテムを選択状態とする別の操作を受け付けている場合、前記スクロール領域内の選択状態にあるアイテムが配置されている位置に対して前記第１方向へのフリック操作を受け付けたら、前記第１方向に予め対応付けられている機能を実行する
ことを特徴とする情報処理装置。
【請求項２】
画面を表示する表示部と、
前記表示部に対するタッチ操作を検知するタッチパネル部と、
制御部と、
を備え、
前記制御部は、前記タッチパネル部において、前記表示部に表示された所定のスクロール領域内のアイテムが配置されている前記スクロール領域内の画面上の位置以外の部分に対して、前記スクロール領域内の画面がスクロールされる第１方向とは異なる第２方向へのフリック操作を受け付けたら、当該フリック操作を無効にし、前記スクロール領域内のアイテムが配置されている位置に対して前記第１方向へのフリック操作を受け付ける前に前記アイテムを選択状態とする別の操作を受け付けている場合、前記アイテムが配置されている位置に対して前記第１方向へのフリック操作を受け付けたら、前記第１方向に予め対応付けられている機能を実行する
ことを特徴とする情報処理装置。
【請求項３】
前記制御部は、前記タッチパネル部において、前記表示部に表示された所定のスクロール領域内のアイテムが配置されている前記スクロール領域内の画面上の位置以外の部分に対して、前記第１方向へのフリック操作を受け付けたら、前記スクロール領域内の画面を前記第１方向にスクロールさせる
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記制御部は、前記画面内に配置されるアイテムを選択状態に切り替える所定の操作を前記タッチパネル部において受け付け、選択状態にないアイテムが配置されている位置に対して前記第２方向へのフリック操作を受け付けたら、選択状態にあるアイテムに対して前記第２方向に対応付けられている機能を実行する又は当該フリック操作を無効にし、前記スクロール領域内のアイテムが配置されている位置に対して前記第１方向へのフリック操作を受け付ける前に前記アイテムを選択状態とする別の操作を受け付けている場合、前記スクロール領域内の選択状態にあるアイテムが配置されている位置に対して前記第１方向へのフリック操作を受け付けたら、前記第１方向に予め対応付けられている機能を実行する
ことを特徴とする請求項２または３に記載の情報処理装置。
【請求項５】
前記制御部は、前記アイテムに対する前記第１方向へのフリック操作を受け付けたら、前記第１方向に予め対応付けられている機能を、前記アイテムに対して実行する
ことを特徴とする請求項１または４に記載の情報処理装置。
【請求項６】
前記アイテムは、複数選択状態にすることが可能であり、
前記制御部は、選択状態のアイテムが複数ある場合に、前記タッチパネル部により、いずれかの選択状態のアイテムに対する前記第１方向へのフリック操作を受け付けたら、選択状態の全てのアイテムに対して、前記第１方向に予め対応付けられている機能を実行する
ことを特徴とする請求項１、４、５のいずれか１項に記載の情報処理装置。
【請求項７】
前記アイテムを選択状態にするための操作は、フリック操作以外の操作方法によって行う
ことを特徴とする請求項１、４乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
前記アイテムを選択状態にするための操作は、ダブルタップ操作である
ことを特徴とする請求項１、４乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
前記制御部は、選択状態のアイテムを、非選択状態のアイテムと識別可能な態様で前記表示部に表示させる
ことを特徴とする請求項１、４乃至８のいずれか１項に記載の情報処理装置。
【請求項１０】
前記対応付けられている機能の内容を示す機能マークを、前記アイテムに対し前記第１方向に設ける
ことを特徴とする請求項１、４乃至９のいずれか１項に記載の情報処理装置。
【請求項１１】
画面を表示する表示部と、
前記表示部が表示する画面に対してのフリック操作を受け付けるタッチパネル部と、
を備える情報処理装置を、
前記画面内に配置されるアイテムを選択状態に切り替える所定の操作を前記タッチパネル部において受け付け、
前記タッチパネル部において、前記表示部に表示された所定のスクロール領域内のアイテムが配置されている前記スクロール領域内の画面上の位置以外の部分に対して、前記スクロール領域内の画面がスクロールされる第１方向へのフリック操作を受け付けたら、前記スクロール領域内の画面を前記第１方向にスクロールさせ、選択状態にないアイテムが配置されている位置に対して前記第１方向と異なる第２方向へのフリック操作を受け付けたら、選択状態にあるアイテムに対して前記第２方向に対応付けられている機能を実行する又は当該フリック操作を無効な操作とし、前記スクロール領域内のアイテムが配置されている位置に対して前記第１方向へのフリック操作を受け付ける前に前記アイテムを選択状態とする別の操作を受け付けている場合、前記スクロール領域内の選択状態にあるアイテムが配置されている位置に対して前記第１方向へのフリック操作を受け付けたら、前記第１方向に予め対応付けられている機能を実行するように動作させる
ことを特徴とするプログラム。
【請求項１２】
画面を表示する表示部と、
前記表示部に対するタッチ操作を検知するタッチパネル部と、
を備える情報処理装置を、
前記タッチパネル部において、前記表示部に表示された所定のスクロール領域内のアイテムが配置されている前記スクロール領域内の画面上の位置以外の部分に対して、前記スクロール領域内の画面がスクロールされる第１方向とは異なる第２方向へのフリック操作を受け付けたら、当該フリック操作を無効にし、前記スクロール領域内のアイテムが配置されている位置に対して前記第１方向へのフリック操作を受け付ける前に前記アイテムを選択状態とする別の操作を受け付けている場合、前記アイテムが配置されている位置に対して前記第１方向へのフリック操作を受け付けたら、前記第１方向に予め対応付けられている機能を実行するように動作させる
ことを特徴とするプログラム。
【請求項１３】
前記情報処理装置を、
前記タッチパネル部において、前記表示部に表示された所定のスクロール領域内のアイテムが配置されている前記スクロール領域内の画面上の位置以外の部分に対して、前記第１方向へのフリック操作を受け付けたら、前記スクロール領域内の画面を前記第１方向にスクロールさせるように動作させる
ことを特徴とする請求項１２に記載のプログラム。
【請求項１４】
前記情報処理装置を、
前記画面内に配置されるアイテムを選択状態に切り替える所定の操作を前記タッチパネル部において受け付け、選択状態にないアイテムが配置されている位置に対して前記第２方向へのフリック操作を受け付けたら、選択状態にあるアイテムに対して前記第２方向に対応付けられている機能を実行する又は当該フリック操作を無効にし、前記スクロール領域内のアイテムが配置されている位置に対して前記第１方向へのフリック操作を受け付ける前に前記アイテムを選択状態とする別の操作を受け付けている場合、前記スクロール領域内の選択状態にあるアイテムが配置されている位置に対して前記第１方向へのフリック操作を受け付けたら、前記第１方向に予め対応付けられている機能を実行するように動作させる
ことを特徴とする請求項１２または１３に記載のプログラム。
【請求項１５】
前記情報処理装置を、
前記アイテムに対する前記第１方向へのフリック操作を受け付けたら、前記第１方向に予め対応付けられている機能を、前記アイテムに対して実行する
ことを特徴とする請求項１１または１４に記載のプログラム。
【請求項１６】
前記情報処理装置を、前記アイテムを複数選択状態にすることが可能であり、選択状態のアイテムが複数ある場合に、前記タッチパネル部により、いずれかの選択状態のアイテムに対する前記第１方向へのフリック操作を受け付けたら、選択状態の全てのアイテムに対して、前記第１方向に予め対応付けられている機能を実行するように動作させる
ことを特徴とする請求項１１、１４、１５のいずれか１項に記載のプログラム。
【請求項１７】
前記アイテムを選択状態にするための操作は、フリック操作以外の操作方法によって行う
ことを特徴とする請求項１１、１４乃至１６のいずれか１項に記載のプログラム。
【請求項１８】
前記アイテムを選択状態にするための操作は、ダブルタップ操作である
ことを特徴とする請求項１１、１４乃至１７のいずれか１項に記載のプログラム。
【請求項１９】
前記情報処理装置を、選択状態のアイテムを、非選択状態のアイテムと識別可能な態様で前記表示部に表示させるように動作させる
ことを特徴とする請求項１１、１４乃至１８のいずれか１項に記載のプログラム。
【請求項２０】
前記情報処理装置を、前記対応付けられている機能の内容を示す機能マークを、前記アイテムに対し前記第１方向に設けるように動作させる
ことを特徴とする請求項１１、１４乃至１９のいずれか１項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フリック操作を行う位置に基づいて異なる動作を行う情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
近年、スマートフォン(smart phone）等、タッチパネルを搭載した情報処理装置が多数普及している。これらのタッチパネルでは、セレクトの他にも、ドラッグや、フリック等、様々な方法によって操作が可能であり、また、それらの操作によって、操作に対応付けられた機能を実行する技術が多数提案されている。
【０００３】
例えば、フリック操作が可能なタッチパネルを備えた情報処理装置において、そのタッチパネル上に表示されている画面内のアイテムに対してフリック操作を行うと、そのフリック操作を行った方向に対応する機能を実行する技術が提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１６５１９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の発明は、アイテムが画面内のスクロール可能な領域に配置されていた場合は、スクロール方向と異なる方向へのフリック操作によって機能を実行することを想定している。具体例としては、縦方向に並んだアイテムのリストを上下方向にスクロール可能な画面において、ユーザが所望のアイテムに対して左右方向へのフリック操作を行うことで、そのフリック操作の方向に予め対応付けられている機能が実行される構成がある。
【０００６】
しかし、フリック操作によって当該領域のスクロールを行う場合、機能を実行させる為に行うフリック操作の方向が、当該領域をスクロールさせる際に行うフリック操作の方向と同一である場合は、機能を実行する指示なのか、スクロールを行う指示なのかを区別することができないという問題が発生してしまう。
【０００７】
本発明は、上記の問題を解決しようとするものであり、スクロールを行うフリック操作の方向と、機能を実行させるフリック操作の方向が同一方向であっても、機能を実行するのかスクロールを行うのかを判別し、ユーザの要望する操作をより忠実に実現することのできる情報処理装置、プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００８】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
【０００９】
[１]画面を表示する表示部と、
前記表示部に対するタッチ操作を検知するタッチパネル部と、
制御部と、
を備え、
前記制御部は、前記画面内に配置されるアイテムを選択状態に切り替える所定の操作を前記タッチパネル部において受け付け、
前記タッチパネル部において、前記表示部に表示された所定のスクロール領域内のアイテムが配置されている前記スクロール領域内の画面上の位置以外の部分に対して、前記スクロール領域内の画面がスクロールされる第１方向へのフリック操作を受け付けたら、前記スクロール領域内の画面を前記第１方向にスクロールさせ、選択状態にないアイテムが配置されている位置に対して前記第１方向と異なる第２方向へのフリック操作を受け付けたら、選択状態にあるアイテムに対して前記第２方向に対応付けられている機能を実行する又は当該フリック操作を無効な操作とし、前記スクロール領域内のアイテムが配置されている位置に対して前記第１方向へのフリック操作を受け付ける前に前記アイテムを選択状態とする別の操作を受け付けている場合、前記スクロール領域内の選択状態にあるアイテムが配置されている位置に対して前記第１方向へのフリック操作を受け付けたら、前記第１方向に予め対応付けられている機能を実行する
ことを特徴とする情報処理装置。
【００１０】
上記[１]及び下記[１１]に記載の発明では、スクロールを行うフリック操作の方向と、機能を実行させるフリック操作の方向が同一方向であっても、そのフリック操作が、表示部に表示された所定のスクロール領域内の所定の位置に対して行われた操作であるか否かによって、機能を実行するか、スクロールを行うかを判別する。所定の位置以外の位置に対して第１方向へのフリック操作が行われたらスクロール領域内の画面をその方向にスクロールさせ、所定の位置に対して第１方向へのフリック操作が行われたら、その方向に予め対応付けられた機能を実行する。
【００１１】
前記所定の位置とは、アイテムが配置されている前記スクロール領域内の画面上の位置である。
【００１２】
すなわち、スクロールを行うフリック操作の方向と、機能を実行させるフリック操作の方向が同一方向である場合、そのフリック操作が、表示部に表示された所定のスクロール領域内の画面上のアイテムに対して行われた操作であるか否かによって機能を実行するか、表示部に表示された所定のスクロール領域内の画面のスクロールを行うかを判別する。
［２］画面を表示する表示部と、
前記表示部に対するタッチ操作を検知するタッチパネル部と、
制御部と、
を備え、
前記制御部は、前記タッチパネル部において、前記表示部に表示された所定のスクロール領域内のアイテムが配置されている前記スクロール領域内の画面上の位置以外の部分に対して、前記スクロール領域内の画面がスクロールされる第１方向とは異なる第２方向へのフリック操作を受け付けたら、当該フリック操作を無効にし、前記スクロール領域内のアイテムが配置されている位置に対して前記第１方向へのフリック操作を受け付ける前に前記アイテムを選択状態とする別の操作を受け付けている場合、前記アイテムが配置されている位置に対して前記第１方向へのフリック操作を受け付けたら、前記第１方向に予め対応付けられている機能を実行する
ことを特徴とする情報処理装置。
［３］前記制御部は、前記タッチパネル部において、前記表示部に表示された所定のスクロール領域内のアイテムが配置されている前記スクロール領域内の画面上の位置以外の部分に対して、前記第１方向へのフリック操作を受け付けたら、前記スクロール領域内の画面を前記第１方向にスクロールさせる
ことを特徴とする［２］に記載の情報処理装置。
［４］前記制御部は、前記画面内に配置されるアイテムを選択状態に切り替える所定の操作を前記タッチパネル部において受け付け、選択状態にないアイテムが配置されている位置に対して前記第２方向へのフリック操作を受け付けたら、選択状態にあるアイテムに対して前記第２方向に対応付けられている機能を実行する又は当該フリック操作を無効にし、前記スクロール領域内のアイテムが配置されている位置に対して前記第１方向へのフリック操作を受け付ける前に前記アイテムを選択状態とする別の操作を受け付けている場合、前記スクロール領域内の選択状態にあるアイテムが配置されている位置に対して前記第１方向へのフリック操作を受け付けたら、前記第１方向に予め対応付けられている機能を実行する
ことを特徴とする［２］または［３］に記載の情報処理装置。
【００１３】
[５]前記制御部は、前記アイテムに対する前記第１方向へのフリック操作を受け付けたら、前記第１方向に予め対応付けられている機能を、前記アイテムに対して実行する
ことを特徴とする[１]または［４］に記載の情報処理装置。
【００１４】
上記[５]及び下記[１５]に記載の発明では、アイテムに対して行われた操作の場合は、当該フリック操作が行われた方向に対応する機能を、そのアイテムに対して実行させる。アイテム以外の部分に対して行われた操作ならば、表示部に表示された所定のスクロール領域内の画面をスクロールさせる。
【００１６】
[６]前記アイテムは、複数選択状態にすることが可能であり、
前記制御部は、選択状態のアイテムが複数ある場合に、前記タッチパネル部により、いずれかの選択状態のアイテムに対する前記第１方向へのフリック操作を受け付けたら、選択状態の全てのアイテムに対して、前記第１方向に予め対応付けられている機能を実行する
ことを特徴とする［１］、[４]、［５］のいずれか１項に記載の情報処理装置。
【００１７】
上記[６]及び下記[１６]に記載の発明では、アイテムは複数選択状態にすることができる。選択状態のアイテムが複数ある場合、そのうちの一つに対して、機能を実行させるフリック操作が行われた際には、全ての選択状態のアイテムに対して、そのフリック操作の方向に対応する機能を実行する。これにより、複数のアイテムに対して一度の指示で機能を実行させることができる。
【００１８】
[７]前記アイテムを選択状態にするための操作は、フリック操作以外の操作方法によって行う
ことを特徴とする[１]、［４］乃至［６］のいずれか１項に記載の情報処理装置。
【００１９】
[８]前記アイテムを選択状態にするための操作は、ダブルタップ操作である
ことを特徴とする[１]、［４］乃至［７］のいずれか１項に記載の情報処理装置。
【００２０】
[９]前記制御部は、選択状態のアイテムを、非選択状態のアイテムと識別可能な態様で前記表示部に表示させる
ことを特徴とする[１]、［４］乃至［８］のいずれか１項に記載の情報処理装置。
【００２１】
上記[９]及び下記[１９]に記載の発明では、選択状態のアイテムを、非選択状態のアイテムと識別可能な態様で表示する。サイズやグレー表示、点滅表示等、異なる態様で表示する。
【００２２】
[１０]前記対応付けられている機能の内容を示す機能マークを、前記アイテムに対し前記第１方向に設ける
ことを特徴とする[１]、［４］乃至［９］のいずれか１項に記載の情報処理装置。
【００２３】
上記[１０]及び下記[２０]に記載の発明では、フリック操作の方向に対応付けられている機能の内容をユーザが確認できる。対応する機能の内容は、アイテムから、その機能を実施する為に行うフリック操作の方向と同一方向に、機能マークとして表示される。機能マークは表示部に表示された画面上や、表示部の周囲に設けられてもよい。
【００２４】
[１１] 画面を表示する表示部と、
前記表示部が表示する画面に対してのフリック操作を受け付けるタッチパネル部と、
を備える情報処理装置を、
前記画面内に配置されるアイテムを選択状態に切り替える所定の操作を前記タッチパネル部において受け付け、
前記タッチパネル部において、前記表示部に表示された所定のスクロール領域内のアイテムが配置されている前記スクロール領域内の画面上の位置以外の部分に対して、前記スクロール領域内の画面がスクロールされる第１方向へのフリック操作を受け付けたら、前記スクロール領域内の画面を前記第１方向にスクロールさせ、選択状態にないアイテムが配置されている位置に対して前記第１方向と異なる第２方向へのフリック操作を受け付けたら、選択状態にあるアイテムに対して前記第２方向に対応付けられている機能を実行する又は当該フリック操作を無効な操作とし、前記スクロール領域内のアイテムが配置されている位置に対して前記第１方向へのフリック操作を受け付ける前に前記アイテムを選択状態とする別の操作を受け付けている場合、前記スクロール領域内の選択状態にあるアイテムが配置されている位置に対して前記第１方向へのフリック操作を受け付けたら、前記第１方向に予め対応付けられている機能を実行するように動作させる
ことを特徴とするプログラム。
【００２５】
［１２］画面を表示する表示部と、
前記表示部に対するタッチ操作を検知するタッチパネル部と、
を備える情報処理装置を、
前記タッチパネル部において、前記表示部に表示された所定のスクロール領域内のアイテムが配置されている前記スクロール領域内の画面上の位置以外の部分に対して、前記スクロール領域内の画面がスクロールされる第１方向とは異なる第２方向へのフリック操作を受け付けたら、当該フリック操作を無効にし、前記スクロール領域内のアイテムが配置されている位置に対して前記第１方向へのフリック操作を受け付ける前に前記アイテムを選択状態とする別の操作を受け付けている場合、前記アイテムが配置されている位置に対して前記第１方向へのフリック操作を受け付けたら、前記第１方向に予め対応付けられている機能を実行するように動作させる
ことを特徴とするプログラム。
［１３］前記情報処理装置を、
前記タッチパネル部において、前記表示部に表示された所定のスクロール領域内のアイテムが配置されている前記スクロール領域内の画面上の位置以外の部分に対して、前記第１方向へのフリック操作を受け付けたら、前記スクロール領域内の画面を前記第１方向にスクロールさせるように動作させる
ことを特徴とする［１２］に記載のプログラム。
［１４］前記情報処理装置を、
前記画面内に配置されるアイテムを選択状態に切り替える所定の操作を前記タッチパネル部において受け付け、選択状態にないアイテムが配置されている位置に対して前記第２方向へのフリック操作を受け付けたら、選択状態にあるアイテムに対して前記第２方向に対応付けられている機能を実行する又は当該フリック操作を無効にし、前記スクロール領域内のアイテムが配置されている位置に対して前記第１方向へのフリック操作を受け付ける前に前記アイテムを選択状態とする別の操作を受け付けている場合、前記スクロール領域内の選択状態にあるアイテムが配置されている位置に対して前記第１方向へのフリック操作を受け付けたら、前記第１方向に予め対応付けられている機能を実行するように動作させる
ことを特徴とする［１２］または［１３］に記載のプログラム。
【００２６】
[１５]前記情報処理装置を、前記アイテムに対する前記第１方向へのフリック操作を受け付けたら、前記第１方向に予め対応付けられている機能を、前記アイテムに対して実行するように動作させる
ことを特徴とする[１１]または［１４］に記載のプログラム。
【００２８】
[１６]前記情報処理装置を、前記アイテムを複数選択状態にすることが可能であり、選択状態のアイテムが複数ある場合に、前記タッチパネル部により、いずれかの選択状態のアイテムに対する前記第１方向へのフリック操作を受け付けたら、選択状態の全てのアイテムに対して、前記第１方向に予め対応付けられている機能を実行するように動作させる
ことを特徴とする[１１]、［１４］、［１５］のいずれか１項に記載のプログラム。
【００２９】
[１７]前記アイテムを選択状態にするための操作は、フリック操作以外の操作方法によって行う
ことを特徴とする[１１]、［１４］乃至［１６］のいずれか１項に記載のプログラム。
【００３０】
[１８]前記アイテムを選択状態にするための操作は、ダブルタップ操作である
ことを特徴とする[１１]、［１４］乃至［１７］のいずれか１項に記載のプログラム。
【００３１】
[１９]前記情報処理装置を、選択状態のアイテムを、非選択状態のアイテムと識別可能な態様で前記表示部に表示させるように動作させる
ことを特徴とする[１１]、［１４］乃至［１８］のいずれか１項に記載のプログラム。
【００３２】
[２０]前記情報処理装置を、前記対応付けられている機能の内容を示す機能マークを、前記アイテムに対し前記第１方向に設けるように動作させる
ことを特徴とする[１１]、［１４］乃至［１９］のいずれか１項に記載のプログラム。
【発明の効果】
【００３３】
本発明に係る情報処理装置、及びプログラムによれば、スクロールを行うフリック操作の方向と、機能を実行させるフリック操作の方向が同一方向であっても、機能を実行するのか、スクロールを行うのかを判別し、ユーザの要望する操作をより忠実に実現することができる。
【図面の簡単な説明】
【００３４】
【図１】本発明の実施の形態に係る情報処理装置の概略構成を示すブロック図である。
【図２】表示部に表示される操作画面の一例を示す説明図である。
【図３】選択状態のアイテムがある場合の操作画面の一例を示す説明図である。
【図４】アイテムの選択状態、非選択状態を変更する際の処理の流れを示す流れ図である。
【図５】選択状態のアイテムがある状態で、選択状態のアイテム以外の部分に対してフリック操作を行う様子を示す説明図である。
【図６】選択状態のアイテムが複数ある場合の一例を示す説明図である。
【図７】フリック操作を受け付けた際に行う処理の流れを示す流れ図である。
【図８】フリック操作の方向と、そのフリック操作が行われた位置によって情報処理装置が行う動作の関連性を表にして示す説明図である。
【発明を実施するための形態】
【００３５】
以下、図面に基づき本発明の実施の形態を説明する。
【００３６】
図１は、本発明の実施の形態に係る情報処理装置１０の概略構成を示すブロック図である。本実施の形態では、情報処理装置１０はスキャン機能、コピー機能、プリント機能、ファクシミリ通信機能などを有する画像形成装置として構成されている。
【００３７】
情報処理装置１０は、当該情報処理装置１０の動作を統括的に制御するＣＰＵ(Central Processing Unit)１１を有している。ＣＰＵ１１にはバスを通じてＲＯＭ(Read Only Memory)１２と、ＲＡＭ(Random Access Memory)１３と、画像読取部１４と、プリンタ部１５と、画像処理部１６と、不揮発メモリ１７と、自動原稿搬送部１８と、ファクシミリ通信部１９と、ネットワーク通信部２０と、操作表示部３０とを備えている。
【００３８】
ＣＰＵ１１は、ＯＳ（Operating System）プログラムをベースとし、その上で、ミドルウェアやアプリケーションプログラムなどを実行する。また、ＣＰＵ１１は、操作表示部３０の表示内容を制御する制御部としての機能を果たす。
【００３９】
ＲＯＭ１２には、各種のプログラムが格納されており、これらのプログラムに従ってＣＰＵ１１が各種処理を実行することで情報処理装置１０の各機能が実現される。また、ＲＯＭ１２には、前述の表示内容の制御をＣＰＵ１１が実行するためのプログラムが格納されている。
【００４０】
ＲＡＭ１３は、ＣＰＵ１１がプログラムに基づいて処理を実行する際に各種のデータを一時的に格納するワークメモリや画像データを格納する画像メモリなどとして使用される。
【００４１】
画像読取部１４は、原稿を光学的に読み取って画像データを取得する機能を果たす。画像読取部１４は、例えば、原稿に光を照射する光源と、その反射光を受けて原稿を幅方向に１ライン分読み取るラインイメージセンサと、ライン単位の読取位置を原稿の長さ方向に順次移動させる移動ユニットと、原稿からの反射光をラインイメージセンサに導いて結像させるレンズやミラーなどからなる光学経路と、ラインイメージセンサの出力するアナログ画像信号をデジタルの画像データに変換する変換部などを備えて構成される。
【００４２】
プリンタ部１５は、画像データに応じた画像を記録紙上に画像形成する機能を果たす。ここでは、記録紙の搬送装置と、感光体ドラムと、帯電装置と、レーザーユニットと、現像装置と、転写分離装置と、クリーニング装置と、定着装置とを有し、電子写真プロセスによって画像形成を行う、所謂、レーザープリンタとして構成されている。画像形成は他の方式でもかまわない。
【００４３】
画像処理部１６は、画像の拡大縮小、回転などの処理のほか、印刷データをイメージデータに変換するラスタライズ処理、画像データの圧縮、伸張処理などを行う。
【００４４】
不揮発メモリ１７は、電源をオフにしても記憶内容が破壊されないメモリ（フラッシュメモリ）であり、各種設定情報の保存などに使用される。
【００４５】
自動原稿搬送部１８は、原稿台にセットされた原稿をその最上のものから１枚ずつ順に繰り出して搬送し、画像読取部１４の読み取り位置を通過させて所定の排紙位置へ排紙する機能を果たす。
【００４６】
ファクシミリ通信部１９は、ファクシミリ機能を備えた外部装置と公衆回線を通じて画像データを送受信する機能を果たす。
【００４７】
ネットワーク通信部２０は、ＬＡＮ(Local Area Network)などのネットワークを通じて端末装置やその他の外部装置との間でデータを通信する機能を果たす。本実施の形態では、情報処理装置１０はネットワーク通信部２０を使用してメールを送信する。
【００４８】
操作表示部３０は、表示部３１と、操作部３２とを備えている。このうち操作部３２は、スタートボタンなどのスイッチ部３３とタッチパネル部３４とを備えている。表示部３１は、液晶ディスプレイ（ＬＣＤ…Liquid Crystal Display）などで構成され、各種の操作画面、設定画面などを表示する機能を果たす。
【００４９】
タッチパネル部３４は、表示部３１の表示面上に設けられている。タッチパネル部３４は、タッチペンや指などで画面が押下されているタッチパネル部３４上の座標位置を検出する。本実施の形態では、タッチパネル部３４は静電容量方式のタッチパネルである。ＣＰＵ１１は、タッチパネル部３４が検出した押下位置の座標の変化、所定範囲内での押下回数、押下時間等から、その押下に係る操作がどのような操作であるのかを判断する。
【００５０】
情報処理装置１０は、表示部３１に表示される画面内の所定のスクロール領域４３（図２参照）に複数のアイテムを表示する。アイテムとは、ドキュメントファイルや、画像ファイルや、電話帳のアドレスデータ等のアイコンである。本実施の形態ではアイテムはドキュメントファイルであるものとして説明する。また、情報処理装置１０は、そのスクロール領域４３に表示したアイテムへの選択操作や、そのアイテムに対して所定の機能を実行させる操作、スクロール領域４３内に表示されている画面をスクロールさせる操作等をユーザから受けつける。例えば、ファイルをメールで送信するには、ファイルの選択や、選択したファイルをメールで送信する指示を、当該ファイルのアイテムに対する操作によって受け付ける。その際に、スクロール領域４３内の画面に表示されていないアイテムについては、スクロール領域４３内の画面をスクロールさせることでスクロール領域４３内に出現させることができ、ユーザからそのアイテムに対する選択を受けることができる。
【００５１】
ここでは情報処理装置１０が、ユーザから受け付ける操作は、フリック操作と、ダブルタップ操作、ドラッグ操作の３種類とする。フリック操作はタッチパネル部３４上の所定の座標を押下し、そのまま上下左右いずれかの方向に素早く払う操作である。なお、払う動作の最後にタッチパネル部３４から指が離れる。ダブルタップ操作は、タッチパネル部３４上の所定の座標に対して、短時間の間に２度タッチする操作であり、マウスにおけるダブルクリックに相当する。ドラッグ操作は、タッチパネル部３４上の所定の座標を押下し、そのまま上下左右にゆっくり指をずらし、指の移動が停止してからタッチパネル部３４から指を離す操作である。
【００５２】
以下、情報処理装置１０の表示部３１に表示される画面と、その画面に対してユーザが行う操作について詳細に説明する。
【００５３】
図２は、表示部３１に表示される画面の一例である操作画面４０を示す。操作画面４０には、画面中央のスクロール領域４３に、３つのアイテム（Ｄｏｃｕｍｅｎｔ２、Ｄｏｃｕｍｅｎｔ３、Ｄｏｃｕｍｅｎｔ４）が表示されている。アイテムは、非選択状態であれば非選択状態アイテム釦４１として表示され、選択状態であれば選択状態アイテム釦４１Ａ（図３参照）として表示される。ユーザが、スクロール領域４３内の所定の位置以外の部分に対し上下方向にフリック操作を行うか、スクロール領域４３の右端のスクロールバー４４をドラッグ操作によって上下に動かすと、スクロール領域４３内の画面は上下方向にスクロールし、現在表示されていない他のアイテムを表示する。
【００５４】
また、ユーザが、非選択状態のアイテム（非選択状態アイテム釦４１）に対してダブルタップ操作を行うと、そのアイテムの状態が非選択状態から選択状態（選択状態表示アイテム４１Ａ）に変わる（図３参照）。
【００５５】
図３は、図２の操作画面４０においてＤｏｃｕｍｅｎｔ３が選択状態になった場合の操作画面４０を示す。選択状態のアイテム（選択状態アイテム釦４１Ａ）は、非選択状態のアイテム（非選択状態アイテム釦４１）と異なる表示態様で表示される。本実施の形態では、選択状態アイテム釦４１Ａは、非選択状態アイテム釦４１よりも、大きいサイズで、グレー表示にて表示される。
【００５６】
ユーザが、選択状態アイテム釦４１Ａに対してダブルタップ操作を行うと、そのアイテムの選択状態が解除され、非選択状態に戻る（非選択状態アイテム釦４１に戻る）。図３では、Ｄｏｃｕｍｅｎｔ３の選択状態アイテム釦４１Ａに対してダブルタップ操作を行うと、図２の状態に戻る。
【００５７】
ここで、図４を参照し、アイテムが選択状態、非選択状態に変化する際に情報処理装置１０が行う処理の流れについて説明する。
【００５８】
まず、表示されているアイテムに対してのダブルタップ操作をユーザから受け付けたら、そのアイテムが選択状態であるか否かを調べる（ステップＳ１０１）。非選択状態のアイテム（非選択状態アイテム釦４１）であれば（ステップＳ１０１；Ｎｏ）、そのアイテムを選択状態（選択状態アイテム釦４１Ａ）に変更し（ステップＳ１０３）、処理を終了する。
【００５９】
ダブルタップ操作を受けたアイテムが選択状態のアイテム（選択状態アイテム釦４１Ａ）であれば（ステップＳ１０１；Ｙｅｓ）、そのアイテムの選択状態を解除し（ステップＳ１０２）、処理を終了する。
【００６０】
図３に戻って説明を続ける。ユーザが選択状態アイテム釦４１Ａに対して上下方向にフリック操作を行うと、情報処理装置１０は、スクロール領域４３内の画面をスクロールさせずに、そのフリック操作を行った方向に対応付けられている機能を実行する。ここで実行される機能の内容は、操作画面４０内のスクロール領域４３の上方および下方に機能マーク４２として表示される。この機能マーク４２は選択状態のアイテムがある状態の時のみ表示され、普段は非表示の状態である。選択状態のアイテムが無い状態で、ユーザが所定のアイテムに対しダブルタップ操作を行うと、そのアイテムの表示態様の変化に伴って、機能マーク４２が出現する。
【００６１】
ユーザは、機能マーク４２によって、実行される機能の内容を確認し、所望の機能内容が表示されている機能マーク４２の方向に、フリック操作を行うことで、当該フリック操作の対象になった選択状態アイテム釦４１Ａに対して、その機能を実行させる。
【００６２】
具体的には、図３では、上側の機能マーク４２には「Ｍａｉｌ」、下側の機能マーク４２には「Ｐｒｉｎｔ」の文字が表示されている。ユーザが、選択状態アイテム釦４１Ａに対して（ここではＤｏｃｕｍｅｎｔ３に対して）、上方向にフリック操作を行うと、そのＤｏｃｕｍｅｎｔ３を電子メールで送信し、下方向にフリック操作を行うと、そのＤｏｃｕｍｅｎｔ３を印刷する。この場合、メールの送信先や、印刷設定等は予め設定しておく。アイテムごとにそれらの情報（メールの送信先や、印刷設定等）を設定しておいてもよい。
【００６３】
図５は、選択状態アイテム釦４１Ａがある状態で、その選択状態アイテム釦４１Ａ以外の領域に対して上下方向にフリック操作を行う場合の様子を示す。スクロール領域４３内において、選択状態アイテム釦４１Ａ以外の領域に対して上下方向のフリック操作を受けると、選択状態アイテム釦４１Ａに対するフリック操作ではないので、機能の実行は行わず、スクロール領域４３内の画面を、そのフリック操作の方向にスクロールさせる。選択状態アイテム釦４１Ａ以外の領域（部分）とは、非選択状態であるアイテム（非選択状態アイテム釦４１）や、スクロール領域４３内における余白部分のことである。
【００６４】
図６は、複数のアイテムが選択状態にされた場合の一例を示す。ここでは、図３の操作画面４０にて、Ｄｏｃｕｍｅｎｔ４に対してダブルタップ操作を行った場合の操作画面４０を示す。図６の操作画面４０では、Ｄｏｃｕｍｅｎｔ３が既に選択状態にある状態で、Ｄｏｃｕｍｅｎｔ４が選択状態に変更されたので、Ｄｏｃｕｍｅｎｔ３とＤｏｃｕｍｅｎｔ４の２つのアイテムが、選択状態アイテム釦４１Ａとして表示されている。
【００６５】
図６では、Ｄｏｃｕｍｅｎｔ３とＤｏｃｕｍｅｎｔ４のうちいずれか一方の選択状態アイテム釦４１Ａに対してユーザが上下方向にフリック操作を行うと、全ての選択状態のアイテムに対して、そのフリック操作の方向に対応づけられている機能が実行される。
【００６６】
具体的には、図６では、ユーザが、Ｄｏｃｕｍｅｎｔ３の選択状態アイテム釦４１Ａに対して上方向にフリック操作を行うと、Ｄｏｃｕｍｅｎｔ３とＤｏｃｕｍｅｎｔ４の両方をメールで送信する。Ｄｏｃｕｍｅｎｔ３の選択状態アイテム釦４１Ａに対して下方向にフリック操作を行うと、Ｄｏｃｕｍｅｎｔ３とＤｏｃｕｍｅｎｔ４の両方を印刷する。この場合、メールの送信先や、印刷設定等は予め設定しておく。アイテムごとに異なる送信先や、設定情報を設定しておいてもよい。Ｄｏｃｕｍｅｎｔ４の選択状態アイテム釦４１Ａに対してフリック操作を行った場合も同様に機能を実施する。
【００６７】
ここでの、複数の選択状態のアイテムは、操作画面４０に同時に表示されるアイテムに限らない。例えば、現在、スクロール領域４３内の画面に表示されているアイテムと、スクロール領域４３内の画面をスクロールさせることによって表示されるアイテムの両方を選択状態にしておくことも可能であり、ユーザは、それらの選択状態のアイテム全てに対して、機能の実行を１度のフリック操作で指示することができる。
【００６８】
具体的には、例えば、図３においてユーザが、Ｄｏｃｕｍｅｎｔ３の他にも、スクロール領域４３内の画面をスクロールすることによって表示されるＤｏｃｕｍｅｎｔ９の双方を選択状態にしておけば、Ｄｏｃｕｍｅｎｔ３とＤｏｃｕｍｅｎｔ９のうちいずれか一方の選択状態アイテム釦４１Ａに対してユーザが上方向にフリック操作を行うと、情報処理装置１０は、選択状態であるＤｏｃｕｍｒｎｔ３とＤｏｃｍｅｎｔ９の両方をメール送信する。
【００６９】
図７は、フリック操作を受け付けた際に情報処理装置１０が行う処理の流れを示す流れ図である。ここでは、受け付けるフリック操作の方向は、スクロール領域４３内の画面をスクロールさせるフリック操作と同一方向であるものとする。
【００７０】
まず、フリック操作を受け付けたら、そのフリック操作が選択状態のアイテムに対して行われたか否かを調べる（ステップＳ２０１）。選択状態のアイテム（選択状態アイテム釦４１Ａ）に対して行われたフリック操作であれば（ステップＳ２０１；Ｙｅｓ）、そのフリック操作の方向に対応付けられている機能を実行し（ステップＳ２０２）、処理を終了する。ここでは、選択状態のアイテムが複数ある場合は、それら全ての選択状態のアイテムに対して前述の機能を実行する。
【００７１】
選択状態のアイテム（選択状態アイテム釦４１Ａ）以外の部分に対して行われたフリック操作であれば（ステップＳ２０１；Ｎｏ）、そのフリック操作の方向に、スクロール領域４３内の画面をスクロールさせ（ステップＳ２０３）、処理を終了する。なお、選択状態のアイテムが無い時にフリック操作が行われた場合は、その場所がスクロール領域４３内なら、アイテム上であっても、そのフリック操作の方向にスクロール領域４３内の画面をスクロールさせる。
【００７２】
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【００７３】
本発明の実施の形態では、ダブルタップ操作によって、アイテムの選択状態と非選択状態を切り替えていたが、その他の種類の操作によって切り替えを行ってもよい。実施の形態ではユーザが行う操作の種類は、フリック操作、ドラッグ操作、ダブルタップ操作の３種類であったが、操作方法はこれに限定しない。例えば、セレクト操作、ピンチアウトやピンチイン等の操作を行ってもよい。
【００７４】
本発明の実施の形態では情報処理装置１０自体を例に説明したが、情報処理装置１０を実施の形態でのように動作させるプログラムであってもよい。また、情報処理装置１０は、画像形成装置に限定されない。ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、不揮発メモリ１７を備えたタッチパネルのような形態でもよい。
【００７５】
本発明の実施の形態では、選択状態のアイテムに対して、画面をスクロールさせるフリック操作の方向と同一方向へのフリック操作が行われたら、その方向に対応付けられた機能を実行していたが、選択状態でないアイテムに対しても、当該フリック操作が行われたら機能を実行するようにしてもよい。アイテムに対してフリック操作が行われたか、アイテム以外の領域に対してフリック操作が行われたかで、機能の実行か、スクロールかを判断する。なお、選択状態のアイテムに対して画面をスクロールさせるフリック操作の方向と同一方向へのフリック操作が行われたら、その方向に対応付けられた機能を実行させる場合は、複数のアイテムを選択状態にしておいて、１度のフリック操作でまとめて機能を実行させることができる。
【００７６】
本発明の実施の形態では、画面がスクロールする方向は上下のみであったが、スクロール可能な方向はこれに限らない。横方向にスクロールしてもよいし、斜め方向へスクロールしてもよい。
【００７７】
本発明の実施の形態では、フリック操作によって機能を実行させる方向（上下方向）と、画面をスクロールさせる際に行うフリック操作の方向（上下方向）が一致していたが、画面をスクロールさせる際に行うフリック操作の方向以外にも、フリック操作によって機能を実施する方向があってよい。例えば、画面をスクロールさせる際に行うフリック操作の方向が上下の２方向であるとして、フリック操作によって機能を実行させる方向が上下左右の４方向であってもよい。
【００７８】
図８は、このような場合において、フリック操作の方向と、そのフリック操作が行われた位置によって情報処理装置１０が行う動作の関連性を表にして示す。
【００７９】
選択状態のアイテムに対して、画面をスクロールさせる際に行うフリック操作の方向と同一方向へのフリック操作が行われたら、その方向に対応付けられている機能を実施する。
【００８０】
非選択状態のアイテムに対して、画面をスクロールさせる際に行うフリック操作の方向と同一方向へのフリック操作が行われたら、その方向に画面をスクロールさせる。
【００８１】
画面上のアイテム以外の領域に対して、画面をスクロールさせる際に行うフリック操作の方向と同一方向へのフリック操作が行われたら、その方向に画面をスクロールさせる。
【００８２】
選択状態のアイテムに対して、画面をスクロールさせる際に行うフリック操作の方向とは異なる方向へのフリック操作が行われたら、その方向に対応付けられている機能を実施する。
【００８３】
非選択状態のアイテムに対して、画面をスクロールさせる際に行うフリック操作の方向と異なる方向へのフリック操作が行われたら、その方向に対応付けられている機能を実施するか、そのフリック操作を無効な操作とする。管理者が予め適宜設定しておけばよい。
【００８４】
画面上のアイテム以外の領域に対して、画面をスクロールさせる際に行うフリック操作の方向と異なる方向へのフリック操作が行われたら、そのフリック操作を無効な操作とする。
【００８５】
なお、画面をスクロールさせる際に行うフリック操作の方向以外の方向へのフリック操作は、選択状態のアイテムがある場合、選択状態のアイテム以外の部分に対して行っても、機能を実行させるようにしてもよい。あくまでも、画面をスクロールさせる際に行うフリック操作の方向と、機能を実施させる為に行うフリック操作の方向が同じ場合の区別として、アイテムに対して行われたフリック操作であるか否かを利用すればよい。
【００８６】
画面をスクロールさせる際に行うフリック操作の方向と同一方向へのフリック操作が、選択状態のアイテムに対して行われた場合に、そのフリック操作の方向に対応する機能が無い場合は、そのフリック操作を無効な操作としてもよいし、画面をスクロールさせてもよい。そのフリック操作の方向に対応する機能の実行が不可能である場合も同様とする。
【００８７】
本発明の実施の形態において、タッチパネル部３４は静電容量方式のタッチパネルであったが、他の方式のタッチパネルでもよい。
【００８８】
フリック操作の方向ごとに割り当てられている機能はユーザが変更してもよい。例えば、図３では上方向へのフリック操作でメール送信であったが、メール送信ではなく印刷や、ＦＡＸ送信、ファイルのコピー等、他の機能を割り当ててもよい。
【００８９】
本発明の実施の形態では、機能マーク４２は、選択状態のアイテムがある場合のみ表示していたが、常に表示させてもよい。また、そもそも機能マーク４２を表示させなくともよい。フリック操作の方向によって実行される機能をユーザが確認できればよい。
【００９０】
機能マーク４２を設ける場所は、表示部３１の表示面に限らない。表示部３１の周りの枠などに設けてもよい。
【００９１】
本実施の形態では、アイテムに対してフリック操作が行われたら、当該フリック操作が行われた方向に対応する機能を、そのアイテムに対して実行させていたが、実行される機能は、当該アイテムに対して実行される機能でなくてもよい。例えば、アイテムに対して下方向へのフリック操作を行ったら、画像形成装置の電源をＯＦＦにしたり、省電力モードにしたりしてもよい。
【符号の説明】
【００９２】
１０…情報処理装置
１１…ＣＰＵ
１２…ＲＯＭ
１３…ＲＡＭ
１４…画像読取部
１５…プリンタ部
１６…画像処理部
１７…不揮発メモリ
１８…自動原稿搬送部
１９…ファクシミリ通信部
２０…ネットワーク通信部
３０…操作表示部
３１…表示部
３２…操作部
３３…スイッチ部
３４…タッチパネル部
４０…操作画面
４１…非選択状態アイテム釦
４１Ａ…選択状態アイテム釦
４２…機能マーク
４３…スクロール領域
４４…スクロールバー
【図１】
0005828297.tif 000002
【図２】
0005828297.tif 000003
【図３】
0005828297.tif 000004
【図４】
0005828297.tif 000005
【図５】
0005828297.tif 000006
【図６】
0005828297.tif 000007
【図７】
0005828297.tif 000008
【図８】
0005828297.tif 000009