(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2024141007
(43)【公開日】2024-10-10
(54)【発明の名称】情報処理システム及び情報処理プログラム
(51)【国際特許分類】
G06F 3/0482 20130101AFI20241003BHJP
G06F 3/0484 20220101ALI20241003BHJP
【FI】
G06F3/0482
G06F3/0484
【審査請求】未請求
【請求項の数】14
【出願形態】OL
(21)【出願番号】P 2023052424
(22)【出願日】2023-03-28
(71)【出願人】
【識別番号】000005496
【氏名又は名称】富士フイルムビジネスイノベーション株式会社
(74)【代理人】
【識別番号】110001519
【氏名又は名称】弁理士法人太陽国際特許事務所
(72)【発明者】
【氏名】片山 奈津季
【テーマコード(参考)】
5E555
【Fターム(参考)】
5E555AA02
5E555BA04
5E555BA27
5E555BA31
5E555BB04
5E555BB27
5E555BB31
5E555CA11
5E555CB23
5E555CB33
5E555CB42
5E555CC03
5E555CC25
5E555DB12
5E555DB18
5E555DC27
5E555DC72
5E555DC84
5E555FA00
(57)【要約】
【課題】オブジェクトが表示される第一領域上で非接触操作の対象物が検知されると、オブジェクトに対する操作を確定させる場合と比較して、オブジェクトに対する誤操作を抑制する。
【解決手段】情報処理システムは、プロセッサを備え、前記プロセッサは、画面内のオブジェクトに対して対象物による非接触の操作を行う場合に、前記画面からの距離に応じて区切られた複数の領域のうち、前記画面内の前記オブジェクトを選択する操作が割り当てられた第一領域よりも前記画面側に位置し、前記オブジェクトに対する操作が割り当てられた第二領域において、選択状態の前記オブジェクトに対する操作を受け付ける。
【選択図】
図26
【特許請求の範囲】
【請求項1】
プロセッサを備え、
前記プロセッサは、
画面内のオブジェクトに対して対象物による非接触の操作を行う場合に、前記画面内において前記オブジェクトが表示される第一領域上で前記対象物が検知されると、前記第一領域と異なる大きさの領域であって前記オブジェクトに対する操作を確定させるための第二領域を表示させる
情報処理システム。
【請求項2】
前記プロセッサは、前記第二領域を前記第一領域内に表示させる
請求項1に記載の情報処理システム。
【請求項3】
前記プロセッサは、前記第一領域上で前記対象物が検知されると、前記第一領域上であって検知された前記対象物を含まない位置に前記第二領域を表示させる
請求項2に記載の情報処理システム。
【請求項4】
前記プロセッサは、前記画面内において前記対象物が前記第二領域に近づくにしたがって該第二領域を予め定められた大きさまで縮小する
請求項2に記載の情報処理システム。
【請求項5】
前記プロセッサは、前記第一領域において予め定められた領域上で前記対象物が検知されると、前記画面内において前記対象物が前記第二領域に近づくにしたがって前記予め定められた領域を中心として該第二領域を予め定められた大きさまで縮小する
請求項2に記載の情報処理システム。
【請求項6】
前記予め定められた領域は、前記第一領域の中央に位置する領域である、請求項5に記載の情報処理システム。
【請求項7】
前記プロセッサは、前記対象物が前記第二領域上で予め定められた時間検知されると、前記オブジェクトに対する操作を確定する
請求項1に記載の情報処理システム。
【請求項8】
前記プロセッサは、前記第二領域上で前記対象物が検知されると、前記オブジェクトに対する操作を確定する
請求項1に記載の情報処理システム。
【請求項9】
前記第二領域は、互いに離隔して表示される第一確定領域と第二確定領域とを含み、
前記プロセッサは、前記第一領域上で前記対象物が検知されると、前記第二確定領域を表示させ、前記第一確定領域上で前記対象物が検知されると、前記第二確定領域を表示させる
請求項1に記載の情報処理システム。
【請求項10】
前記プロセッサは、前記第一領域上で前記対象物が検知されると、前記第一領域を拡大し、拡大した前記第一領域内に前記第二領域を表示させ、前記対象物が前記第二領域に近づくにしたがって該第二領域を予め定められた大きさまで縮小する
請求項1に記載の情報処理システム。
【請求項11】
前記プロセッサは、前記第一領域外で前記対象物が検知されると、前記オブジェクトに対する操作を取り消す
請求項1に記載の情報処理システム。
【請求項12】
前記プロセッサは、前記第二領域を前記第一領域外に表示させる
請求項1に記載の情報処理システム。
【請求項13】
プロセッサを備え、
前記プロセッサは、
画面内のオブジェクトに対して対象物による非接触の操作を行う場合に、前記画面内において前記オブジェクトが表示される第一領域上で前記対象物が検知されると、前記第一領域から離れた位置に前記オブジェクトに対する操作を確定するための第二領域を表示させる
情報処理システム。
【請求項14】
画面内のオブジェクトに対して対象物による非接触の操作を行う場合に、前記画面内において前記オブジェクトが表示される第一領域上で前記対象物が検知されると、前記オブジェクトに対する操作を確定するための領域であって前記第一領域と異なる大きさの第二領域を表示させることを、
コンピュータに実行させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本開示は、情報処理システム及び情報処理プログラムに関する。
【背景技術】
【0002】
特許文献1には、面状の表示部と、前記表示部に重ねて配置され、指示体の前記表示部の面に沿った二次元座標と、前記指示体との垂直距離を検出可能なタッチパネルと、を備え、少なくとも前記二次元座標を有効にする二次元座標有効領域は、前記垂直距離が大きくなるに従って狭くなる、電子機器が開示されている。
【先行技術文献】
【特許文献】
【0003】
【発明の概要】
【発明が解決しようとする課題】
【0004】
本開示は、オブジェクトが表示される第一領域上で非接触操作の対象物が検知されると、オブジェクトに対する操作を確定させる場合と比較して、オブジェクトに対する誤操作を抑制することを目的とする。
【課題を解決するための手段】
【0005】
第1態様に係る情報処理システムは、プロセッサを備え、前記プロセッサは、画面内のオブジェクトに対して対象物による非接触の操作を行う場合に、前記画面内において前記オブジェクトが表示される第一領域上で前記対象物が検知されると、前記第一領域と異なる大きさの領域であって前記オブジェクトに対する操作を確定させるための第二領域を表示させる。
【0006】
第2態様に係る情報処理システムは、第1態様に係る情報処理システムにおいて、前記プロセッサは、前記第二領域を前記第一領域内に表示させる。
【0007】
第3態様に係る情報処理システムは、第2態様に係る情報処理システムにおいて、前記プロセッサは、前記第一領域上で前記対象物が検知されると、前記第一領域上であって検知された前記対象物を含まない位置に前記第二領域を表示させる。
【0008】
第4態様に係る情報処理システムは、第2態様に係る情報処理システムにおいて、前記プロセッサは、前記画面内において前記対象物が前記第二領域に近づくにしたがって該第二領域を予め定められた大きさまで縮小する
【0009】
第5態様に係る情報処理システムは、第2態様に係る情報処理システムにおいて、前記プロセッサは、前記第一領域において予め定められた領域上で前記対象物が検知されると、前記画面内において前記対象物が前記第二領域に近づくにしたがって前記予め定められた領域を中心として該第二領域を予め定められた大きさまで縮小する
【0010】
第6態様に係る情報処理システムは、第5態様に係る情報処理システムにおいて、前記予め定められた領域は、前記第一領域の中央に位置する領域である。
【0011】
第7態様に係る情報処理システムは、第1態様に係る情報処理システムにおいて、前記プロセッサは、前記対象物が前記第二領域上で予め定められた時間検知されると、前記オブジェクトに対する操作を確定する。
【0012】
第8態様に係る情報処理システムは、第1態様に係る情報処理システムにおいて、前記プロセッサは、前記第二領域上で前記対象物が検知されると、前記オブジェクトに対する操作を確定する。
【0013】
第9態様に係る情報処理システムは、第1態様に係る情報処理システムにおいて、前記第二領域は、互いに離隔して表示される第一確定領域と第二確定領域とを含み、前記プロセッサは、前記第一領域上で前記対象物が検知されると、前記第二確定領域を表示させ、前記第一確定領域上で前記対象物が検知されると、前記第二確定領域を表示させる。
【0014】
第10態様に係る情報処理システムは、第1態様に係る情報処理システムにおいて、前記プロセッサは、前記第一領域上で前記対象物が検知されると、前記第一領域を拡大し、拡大した前記第一領域内に前記第二領域を表示させ、前記画面内において前記対象物が前記第二領域に近づくにしたがって該第二領域を予め定められた大きさまで縮小する。
【0015】
第11態様に係る情報処理システムは、第1態様に係る情報処理システムにおいて、前記プロセッサは、前記第一領域外で前記対象物が検知されると、前記オブジェクトに対する操作を取り消す。
【0016】
第12態様に係る情報処理システムは、第1態様に係る情報処理システムにおいて、前記プロセッサは、前記第二領域を前記第一領域外に表示させる。
【0017】
第13態様に係る情報処理システムは、第1態様に係る情報処理システムにおいて、プロセッサを備え、前記プロセッサは、画面内のオブジェクトに対して対象物による非接触の操作を行う場合に、前記画面内において前記オブジェクトが表示される第一領域上で前記対象物が検知されると、前記第一領域から離れた位置に前記オブジェクトに対する操作を確定するための第二領域を表示させる。
【0018】
第14態様に係る情報処理プログラムは、画面内のオブジェクトに対して対象物による非接触の操作を行う場合に、前記画面内において前記オブジェクトが表示される第一領域上で前記対象物が検知されると、前記オブジェクトに対する操作を確定するための領域であって前記第一領域と異なる大きさの第二領域を表示させることを、コンピュータに実行させる。
【発明の効果】
【0019】
第1態様によれば、オブジェクトが表示される第一領域上で非接触操作の対象物が検知されると、オブジェクトに対する操作を確定させる場合と比較して、オブジェクトに対する誤操作を抑制することができる、という効果を有する。
【0020】
第2態様によれば、第二領域を第一領域外に表示させる場合と比較して、第二領域が第一領域に対応付けられた領域であることをユーザが認識しやすい、という効果を有する。
【0021】
第3態様によれば、第一領域上で対象物が検知されると、第一領域上であって検知した対象物を含む位置に第二領域を表示させる場合と比較して、オブジェクトに対する誤操作を抑制することができる、という効果を有する。
【0022】
第4態様によれば、画面内において対象物が第二領域に近づくにしたがって第二領域を予め定められた大きさまで拡大する場合と比較して、オブジェクトに対する誤操作を抑制することができる、という効果を有する。
【0023】
第5態様によれば、第一領域の予め定められた領域上で対象物が検知されると、予め定められた領域から離れた位置に向けて第二領域を縮小する場合と比較して、オブジェクトに対する操作を早期に確定することができる、という効果を有する。
【0024】
第6態様によれば、予め定められた領域を第一領域の境界近傍に設定する場合と比較して、オブジェクトに対する誤操作を抑制することができる、という効果を有する。
【0025】
第7態様によれば、対象物が第二領域上で予め定められた時間検知される前に、オブジェクトに対する操作を確定する場合と比較して、オブジェクトに対する誤操作を抑制することができる、という効果を有する。
【0026】
第8態様によれば、オブジェクトに対する操作を早期に確定することができる、という効果を有する。
【0027】
第9態様によれば、オブジェクトに対する誤操作を防止することができる、という効果を有する。
【0028】
第10態様によれば、オブジェクトの第一領域が小さい場合に、オブジェクトの第一領域を拡大しない場合と比較して、オブジェクトに対する誤操作を抑制することができる、という効果を有する。
【0029】
第11態様によれば、第一領域外で対象物が検知されるとオブジェクトに対する操作を保留する場合と比較して、オブジェクトに対する誤操作を抑制することができる、という効果を有する。
【0030】
第12態様によれば、第二領域を第一領域内に表示させる場合と比較して、オブジェクトに対する誤操作を抑制することができる、という効果を有する。
【0031】
第13態様によれば、オブジェクトの第一領域上で非接触操作の対象物が検知されると、オブジェクトに対する操作を確定させる場合と比較して、オブジェクトに対する誤操作を抑制することができる、という効果を有する。
【0032】
第14態様によれば、オブジェクトの第一領域上で非接触操作の対象物が検知されると、オブジェクトに対する操作を確定させる場合と比較して、オブジェクトに対する誤操作を抑制することができる、という効果を有する。
【図面の簡単な説明】
【0033】
【
図1】ユーザが非接触で操作を行う非接触ユーザインタフェースを備えた情報処理システムの構成例を示す図である。
【
図2】実施形態に係る画像処理装置の要部を示す斜視図である。
【
図3】(A)は操作パネルの断面図であり、(B)は操作パネルの表示面と対向する位置から操作パネルを眺めた場合の平面図である。
【
図4】実施形態に係る画像処理装置の機能構成例を示す図である。
【
図5】ユーザによる操作パネルの操作によって、操作パネルに表示される画面がどのように遷移するのかについて示した画面の遷移例を表す図である。
【
図6】ユーザがホーム画面においてオブジェクトの一例であるコピーボタンを選択する選択例を示す図である。
【
図7】実施形態に係る画像処理装置の電気系統の要部構成例を示すブロック図である。
【
図8】操作パネルを正面から見たときのホーム画面の正面図である。
【
図9】ホーム画面の正面図であり、ユーザの指を検知してオブジェクトの第二領域の一例である検知領域が縮小していく状態を示している。
【
図10】ホーム画面の正面図であり、ユーザの指がオブジェクトの第一領域内であって第二領域外の部分を指している状態を示している。
【
図11】ホーム画面の正面図であり、オブジェクトの第一領域上で検知されたユーザの指が第一領域から外れた部分を指している状態を示している。
【
図12】ホーム画面の正面図であり、ユーザの指を検知してオブジェクトの第二領域の一例である検知領域が縮小していく状態を示している。
【
図13】
図12のオブジェクトの拡大図であり、第一領域内において、ユーザの指を検知した座標から点対称の座標へ向けて第二領域の一例である検知領域が縮小していく状態を示している。
【
図14】ホーム画面の正面図であり、ユーザの指を検知してオブジェクトの第二領域の一例である検知領域が縮小していく状態を示している。
【
図15】
図14のオブジェクトの拡大図であり、第一領域内において、ユーザの指を検知した座標へ向けて第二領域の一例である検知領域が縮小していく状態を示している。
【
図16】ホーム画面の正面図であり、ユーザの指を検知してオブジェクトの第一領域上に第二領域の一例である確定領域を表示させた状態を示している。
【
図17】
図16に対応する図面であり、ユーザの指が確定領域上に移動した状態を示している。
【
図18】ホーム画面の正面図であり、ユーザの指を検知してオブジェクトの第一領域上に第二領域の一例である第一確定領域を表示させた状態を示している。
【
図19】
図18に対応する図面であり、ユーザの指が第一確定領域から第二確定領域上に移動した状態を示している。
【
図20】ホーム画面の正面図であり、ユーザの指を検知してオブジェクトの第一領域から離れた位置に第二領域の一例である確定領域を表示させた状態を示している。
【
図21】
図20に対応する図面であり、ユーザの指が確定領域上に移動した状態を示している。
【
図22】ホーム画面の正面図であり、ユーザの指を検知してオブジェクトの第一領域から離れた位置に第二領域の一例である確定領域を表示させた状態を示している。
【
図23】
図22に対応する図面であり、ユーザの指が確定領域上に移動した状態を示している。
【
図24】ホーム画面の正面図であり、ユーザの指を検知してオブジェクトの第一領域が拡張された状態を示している。
【
図25】
図24に対応する図面であり、拡張された第一領域に含まれる第二領域の一例である検知領域上にユーザの指を移動させた状態を示している。
【
図26】実施形態に係る情報処理プログラムによる非接触操作の処理の流れの一例を示すフローチャートである。
【
図27】実施形態に係る情報処理プログラムによる非接触操作の処理の流れの変形例を示すフローチャートである。
【
図28】
図27のオブジェクトの一例であるボタンの検知領域(第二領域)を縮小する方向を求める処理の一例を示すフローチャートである。
【
図29】
図27のオブジェクトの一例であるボタンの検知領域(第二領域)を縮小する方向を求める処理の一例を示すフローチャートである。
【
図30】実施形態に係る情報処理プログラムによる非接触操作の処理の流れの変形例を示すフローチャートである。
【
図31】実施形態に係る情報処理プログラムによる非接触操作の処理の流れの変形例を示すフローチャートである。
【
図32】実施形態に係る情報処理プログラムによる非接触操作の処理の流れの変形例を示すフローチャートである。
【
図33】ホーム画面の正面図であり、ユーザの指を検知してオブジェクトの第一領域外に確定領域を表示させた状態を示している。
【発明を実施するための形態】
【0034】
[第1の実施形態]
以下、図面を参照して、本開示の技術を実施するための形態の一例について詳細に説明する。なお、動作、作用、機能が同じ働きを担う構成要素及び処理には、全図面を通して同じ符号を付与し、重複する説明を適宜省略する場合がある。各図面は、本開示の技術を十分に理解できる程度に、概略的に示してあるに過ぎない。よって、本開示の技術は、図示例のみに限定されるものではない。また、本実施形態では、本開示と直接的に関連しない構成や周知な構成については、説明を省略する場合がある。
【0035】
図1は、ユーザが非接触で操作を行う非接触ユーザインタフェースを備えた情報処理装置を含む情報処理システム1の構成例を示す図である。
【0036】
情報処理システム1における情報処理装置は、非接触ユーザインタフェースを備えていれば、何れの分野に適用される装置であってもよい。情報処理装置の一例として、画像処理装置、ATM(Automatic Teller Machine)、自動販売機、及び発券機等が含まれる。情報処理装置は、個人専用の装置であっても、不特定多数のユーザが使用する装置であってもよい。
【0037】
図1及び
図2を参照して、情報処理装置の一例として、職場等に設置された画像処理装置10について説明を行う。
【0038】
図2は、本実施形態に係る画像処理装置10の要部を示す斜視図である。
【0039】
画像処理装置10は、後ほど説明するように、ユーザの指示に従って画像に関する機能を実行する装置である。画像処理装置10は、例えば、各々のユーザが使用する複数の端末4と通信回線2で接続されている。
【0040】
ユーザは、端末4で生成した画像データを、通信回線2を通じて画像処理装置10へ送信することで、画像処理装置10に所望の画像処理を実行させる。又は、ユーザは、USB(Universal Serial Bus)メモリ若しくはメモリカード等の可搬型記憶媒体に画像データを記憶して画像処理装置10まで移動し、可搬型記憶媒体を画像処理装置10に接続することで、画像処理装置10に所望の画像処理を実行させてもよい。更に、ユーザは、文字及び画像の少なくとも一方が記載された原稿11を持って画像処理装置10まで移動し、原稿11を画像処理装置10に読み取らせることで、画像処理装置10に所望の画像処理を実行させてもよい。
【0041】
画像処理装置10と端末4を接続する通信回線2の接続形態に制約はなく、有線、無線、又は有線と無線が混在した形態の何れであってもよい。また、画像処理装置10に接続される端末4の数にも制限はなく、例えば、端末4が画像処理装置10に一台も接続されていなくてもよい。
【0042】
なお、端末4とは、ユーザが使用する情報機器のことである。端末4は、データ記憶機能及びデータ通信機能を備えていればどのような種類の情報機器であってもよい。端末4には、例えば、持ち運んで使用することを前提としていないコンピュータの他、スマートフォン及びウェアラブル装置のように持ち運んで使用することを前提とする携帯端末が含まれる。
【0043】
図2に示すように、画像処理装置10は一例として、用紙等の記録媒体に記載された画像を画像データとして読み込むスキャン機能、画像データによって表される画像を記録媒体に形成するプリント機能、及び記録媒体に形成された画像と同一の画像を他の記録媒体に形成するコピー機能を有する。コピー機能、プリント機能、及びスキャン機能は、画像処理装置10における画像処理の一例である。
【0044】
図2に示す画像処理装置10の上部には、例えば、原稿読み取りユニット12が設けられ、原稿読み取りユニット12の下方に画像形成ユニット14が配置されている。
【0045】
原稿読み取りユニット12は、図示しない光学読み取り装置と原稿カバー16内の原稿搬送装置18を含んで構成される。原稿搬送装置18は、原稿カバー16に設けられている原稿台16A上に載せられた原稿11を順に引き込んで、図示しない搬送原稿読み取りガラス上に搬送する。原稿読み取りユニット12は、この搬送原稿読み取りガラス上に搬送された原稿11の内容を、光学読み取り装置で画像データとして読み取る。その後、原稿搬送装置18は、記載内容の読み込みが終了した原稿11を原稿カバー16に設けられている排出台16B上に排出する。
【0046】
一方、画像形成ユニット14は、記録媒体の種別やサイズ毎に分類された収容棚19に収容される記録媒体上に、画像データによって表された画像を形成する。なお、画像形成
ユニット14が記録媒体に形成する画像の色に制限はなく、カラー画像であってもモノクロ画像であってもよい。
【0047】
画像処理装置10の正面には、コピー機能、プリント機能、及びスキャン機能といった各種機能を実行するための操作をユーザから受け付ける操作表示ユニット13が設けられている。
【0048】
具体的には、操作表示ユニット13には、操作を行うユーザの情報を取得するリーダー装置17、及びユーザの操作を受け付ける操作パネル15が含まれる。
【0049】
リーダー装置17は、例えば、ユーザが所有する社員証が近づけられると、社員証に内蔵されているICチップから、ユーザを一意に識別する識別情報(「ユーザID」という)を非接触で読み取る装置である。
【0050】
操作パネル15は、タッチパネルが重畳されたディスプレイであり、操作パネル15には、ユーザが所望する機能を実行するために操作対象となるオブジェクトがアイコン画像として表示される。ユーザの操作対象となるものであればオブジェクトの種類に制約はなく、オブジェクトには、例えば、ボタン、スクロールバー、チェックボックス、及びラジオボタン等が含まれる。オブジェクトに対してユーザの操作が行われると、操作内容に対して予め対応付けた処理が画像処理装置10で実行され、操作に対する応答が操作パネル15に表示される。
【0051】
図3は、ユーザの操作位置6を非接触で検知する操作パネル15の一例を示す図である。
図3(A)は、操作パネル15の断面図であり、
図3(B)は、操作パネル15の表示面と対向する位置から操作パネル15を眺めた場合の平面図である。
【0052】
操作パネル15は、ユーザの指の位置、すなわち、操作位置6を非接触で検知する。「操作位置6を非接触で検知する」とは、ユーザが操作パネル15の表示面に指を押し当てなくても、操作パネル15の表示面の範囲内における操作パネル15の表示面上の空間内で、操作パネル15の表示面から離れた場所に指をかざすだけで、ユーザの指の位置を検知することをいう。以降では、操作パネル15の表示面の範囲内における操作パネル15の表示面上の空間のことを、「操作パネル15上」という。また、ユーザが操作パネル15上に「指をかざす」とは、操作パネル15の表示面に触れることなく、ユーザが操作パネル15上を指差すことをいう。
【0053】
操作パネル15は、ユーザが操作パネル15上に指をかざすことによって生じる静電容量の変化から操作位置6を検知する、所謂、静電容量方式のタッチパネルを備えている。こうしたタッチパネルを備える操作パネル15では、ユーザの指から最も近い位置にある箇所の静電容量の変化が、他の箇所の静電容量の変化よりも大きくなる。したがって、操作パネル15は、操作パネル15の範囲内において、静電容量の変化が最も大きい箇所をユーザの操作位置6として出力する。
【0054】
操作パネル15におけるユーザの操作位置6を特定するため、操作パネル15には、ユーザの指の位置を非接触で検知する検知領域を規定するための操作座標系が定義付けられている。操作座標系は、操作パネル15の何れかの箇所を原点Pとする3次元座標系として表される。
図3(A)及び
図3(B)に示す操作パネル15の例では、矩形状の操作パネル15の輪郭上にある頂点の1つに原点Pが設定されている。更に、
図3(A)及び
図3(B)に示す操作パネル15の例では、原点Pに対して、操作パネル15の横方向に沿ってX軸が設定され、操作パネル15の縦方向に沿ってY軸が設定され、X軸及びY軸とそれぞれ直交するようにZ軸が設定されている。Z軸方向を操作パネル15の高さ方向と
いう。
【0055】
操作パネル15におけるユーザの操作位置6は、操作パネル15の範囲内のうち、最も静電容量の変化が大きい箇所におけるX座標の座標値xと、Y座標の座標値yとの組み合わせである座標点(x,y)によって表される。
【0056】
操作パネル15にオブジェクトが表示されている場合、ユーザの操作位置6を含むように表示されているオブジェクトが、ユーザが操作を行っているオブジェクトとして認識される。
図3(B)に示す操作パネル15の例では、操作パネル15に表示されている画面30内に配置されたボタン8の領域内にユーザの操作位置6が含まれるため、ユーザはボタン8を操作していると認識される。以降では、ユーザの操作位置6を含むように表示されているオブジェクトのことを、「操作位置6に対応したオブジェクト」ということがある。また、操作位置6は、本実施形態に係る「ユーザによる操作が検知された検知位置」の一例である。
【0057】
図3(A)に示すように、操作パネル15上にかざされたユーザの指3から操作パネル15の表示面に下した垂線の長さ、すなわち、ユーザの指3から操作パネル15までの操作パネル15の高さ方向の距離を「操作距離D」とする。ユーザの指3は、ユーザが持つ対象物の一例である。この対象物は、ユーザの手、指以外の部位でもよく、あるいは、ユーザが所有するタッチペン等であってもよい。操作パネル15では、操作距離Dが短くなるにつれて、ユーザの操作位置6における静電容量の変化が大きくなる。反対に、操作パネル15では、操作距離Dが長くなるにつれて、ユーザの操作位置6における静電容量の変化が小さくなる。したがって、操作距離Dと静電容量の変化量の関係を予め対応付けておくことによって、操作パネル15における静電容量の変化量から操作距離Dが得られる。
【0058】
操作距離Dと静電容量の変化量の対応関係を用いることで、操作パネル15は、ユーザの操作位置6を、操作パネル15の表示面に沿った2次元的な操作位置6としてだけでなく、操作距離Dを考慮した3次元的な操作位置6として認識することもできる。すなわち、ユーザの操作位置6を3次元で表す場合、ユーザの操作位置6は、操作パネル15の高さ方向の操作位置6を表す座標値zを座標点(x,y)に組み合わせた座標点(x,y,z)によって表される。座標値zは、原点PからZ軸に沿って操作距離Dだけ離れた位置におけるZ軸の座標値である。
【0059】
なお、座標値z=0の場合は、ユーザが操作パネル15の表示面に指を接触して操作していることを意味する。したがって、画像処理装置10は、ユーザが操作パネル15を非接触で操作しているのか、それとも、操作パネル15に指を接触させて操作しているのかといった、ユーザの操作形態の違いについて認識することもできる。このように、操作パネル15は、ユーザが操作パネル15の表示面に指を接触して操作する接触操作、及びユーザが操作パネル15上に指をかざして操作する非接触操作の両方の操作に対応している。
【0060】
上述したように、操作パネル15では、操作距離Dが長くなるにつれて、ユーザの操作位置6における静電容量の変化が小さくなることから、操作距離Dには上限が存在する。ユーザが操作距離Dの上限を超える位置で操作パネル15上に指をかざしても、ユーザの操作位置6における静電容量は変化しなくなるため、操作パネル15はユーザの操作に反応しない。
【0061】
オブジェクトに対応する検知領域は、操作パネル15から例えば3cm程度離れた空間上の領域とされる。つまり、ユーザの指3を操作パネル15から3cm程度に近接させる
と、オブジェクト側の静電容量が変化し、非接触の入力が検知される。このとき、ユーザの指3の検知領域でのXYZ座標が操作位置6として取得される。そして、ユーザの指3を3cmより更に近接させると、その位置でのXYZ座標が取得される。
【0062】
図4は、本実施形態に係る画像処理装置10の機能構成例を示す図である。画像処理装置10は、制御部20、受付部21、表示部22、原稿読み取り部23、及び画像形成部24の各機能部を含む。
【0063】
受付部21は、操作表示ユニット13のリーダー装置17から、画像処理装置10を操作するユーザのユーザIDを受け付けると共に、操作表示ユニット13の操作パネル15から、操作パネル15におけるユーザの操作位置6を受け付ける。また、受付部21は、端末4又は画像処理装置10に接続された可搬型記憶媒体から画像データを受け付ける。受付部21は、受け付けたユーザID、ユーザの操作位置6、及び画像データを制御部20に通知する。
【0064】
制御部20は、受付部21からユーザIDが通知された場合、ユーザIDによって表されるユーザが、画像処理装置10の利用を許可されたユーザ(「登録ユーザ」という)であるか否かを判定する認証処理を行う。制御部20は、受付部21から操作パネル15におけるユーザの操作位置6が通知された場合、操作パネル15に表示される画面30内において、ユーザの操作位置6に表示されているオブジェクトが選択されたか否かを判定し、選択されたオブジェクトに予め対応付けられた処理を実行する。例えば、オブジェクトがプリント機能を開始するボタン8であれば、制御部20は、受付部21で受け付けた画像データによって表される画像を記録媒体に形成するプリント機能を開始する。
【0065】
画像処理装置10はコピー機能、プリント機能、及びスキャン機能を備えるため、制御部20には、スキャン機能を制御するスキャン制御部20A、プリント機能を制御するプリント制御部20B、及びコピー機能を制御するコピー制御部20Cがそれぞれ含まれる。ユーザによって操作されたオブジェクトと対応付けられている処理の内容に応じて、スキャン制御部20A、プリント制御部20B、及びコピー制御部20Cの何れかによる制御が行われる。なお、図示は省略するが、画像処理装置10はファクシミリ機能を備えていてもよく、この場合、制御部20にはファクシミリ機能を制御するファクシミリ制御部が含まれる。
【0066】
オブジェクトを介したユーザの操作内容がスキャン機能に関する操作の場合、スキャン制御部20Aは、原稿読み取り部23を制御することによりスキャン機能を実行する。オブジェクトを介したユーザの操作内容がプリント機能に関する操作の場合、プリント制御部20Bは、画像形成部24を制御することによりプリント機能を実行する。オブジェクトを介したユーザの操作内容がコピー機能に関する操作の場合、コピー制御部20Cは、原稿読み取り部23を制御することにより、原稿11の画像データを生成する。その後、コピー制御部20Cは、画像形成部24を制御することにより、生成した画像データによって表される画像を記録媒体に形成する。
【0067】
原稿読み取り部23は、スキャン制御部20A及びコピー制御部20Cの制御に従って原稿読み取りユニット12を駆動し、例えば、原稿台16A上に載せられた原稿11の搬送、及び搬送した原稿11の画像データの生成を行う。
【0068】
画像形成部24は、プリント制御部20B及びコピー制御部20Cの制御に従って画像形成ユニット14を駆動し、例えば、収容棚19に収容された記録媒体の搬送、及び搬送した記録媒体への画像データによって表される画像の形成を行う。
【0069】
表示部22は、制御部20の指示に従い、例えば、ユーザに対する認証処理の結果、及びオブジェクトを介したユーザの操作に対して制御部20が実行した処理の結果を、操作表示ユニット13内の操作パネル15に表示する。
【0070】
図5は、ユーザによる操作パネル15の操作によって、操作パネル15に表示される画面30がどのように遷移するのかについて示した画面30の遷移例を表す図である。
【0071】
なお、操作パネル15への画面30の表示は表示部22が行うが、表示部22は制御部20の指示に従って画面30を表示することから、制御部20が操作パネル15に画面30を表示するとも言える。また、操作パネル15に表示された画面30の表示範囲を底面とするZ軸に沿った空間のことを「画面30上」と表し、画面30内に表示されたオブジェクトの表示範囲を底面とするZ軸に沿った空間のことを「オブジェクト上」と表す。「画面30上」及び「オブジェクト上」という表記も「操作パネル15上」の表記と同じく、実空間における上下左右に基づいた上側という意味ではなく、それぞれ画面30と相対する方向の空間、及びオブジェクトと相対する方向の空間のことを指す。
【0072】
説明の便宜上、画面30の種類を区別して説明する場合、画面30の種類毎に対応付けたアルファベットの符号を「画面30」の後ろに付加する。画面30の種類を区別して説明する必要がない場合には、各々の種類の画面30を総称して「画面30」と表す。また、オブジェクトの一例であるボタン8の種類を区別して説明する場合、ボタン8の種類毎に対応付けたアルファベットの符号を「ボタン8」の後ろに付加する。ボタン8の種類を区別して説明する必要がない場合には、各々の種類のボタン8を総称して「ボタン8」と表す。
【0073】
制御部20は、認証処理によって、操作を行うユーザが登録ユーザであると判定した場合、操作パネル15にスタート画面30Aを表示する。スタート画面30Aには、例えば、「画面の上に手をかざしてください Touch Lessをはじめよう!」といったユーザへの指示が表示される。
【0074】
ユーザがスタート画面30A上に指をかざすと、スタート画面30Aにおけるユーザの操作位置6にカーソルが表示される。
図5に示すスタート画面30Aの例では、手の形をしたカーソルが表示されているが、カーソルの形状は一例であり、例えば、円形のカーソルを表示してもよい。ユーザがスタート画面30A上に指をかざすことで、ホーム画面30Bが表示される。なお、スタート画面30Aにおけるユーザへの指示は、ユーザに操作パネル15での操作方法を教える意味合いも兼ねる。
【0075】
ホーム画面30Bには、例えば、画像処理装置10が有する各種機能を選択するためのボタン8と、ユーザが操作を行う上で有益な情報を表示するナビゲーションバー9が表示される。画像処理装置10は、コピー機能、プリント機能、及びスキャン機能を有するため、ホーム画面30Bにはコピー機能を選択するコピーボタン8A、プリント機能を選択するプリントボタン8B、及びスキャン機能を選択するスキャンボタン8Cが表示される。ナビゲーションバー9には、例えば、「ユーザA」のように認証を行ったユーザの名前、「ホーム」のように操作パネル15に表示している画面名、及び「Touch Less」のように、操作パネル15が非接触での操作モードとなっていることをユーザに知らせる情報等が表示される。
【0076】
ユーザがコピーボタン8A上に指をかざすと、コピーボタン8Aが選択される。コピーボタン8Aが選択されると、操作パネル15にコピー画面30Dが表示される。コピー画面30Dには、コピー条件を設定するボタン8D~8Gと、設定されたコピー条件でコピーを開始するコピー開始ボタン8Hが表示される。
【0077】
図5に示すコピー画面30Dには、コピー条件を設定するボタン8の例として、例えば、コピーの色を選択するカラーモードボタン8D、コピー面を選択する両面/片面選択ボタン8E、記録媒体への画像の割り付け方法を選択するNアップボタン8F、及びコピーする部数を選択する部数ボタン8Gが表示されている。
【0078】
コピー条件を設定するボタン8D~8Gのうち、ユーザが何れかのボタン8上に指をかざすと、ユーザの操作位置6に対応したボタン8が選択され、選択されたボタン8に対応したコピー条件を設定する画面30が表示される。コピー画面30Dで両面/片面選択ボタン8Eが選択された場合、コピー画面30Dにコピー面を選択する両面/片面選択画面30Gが重畳された形態で操作パネル15に表示される。
【0079】
図5に示す両面/片面選択画面30Gには、例えば、原稿11の両面の内容を、記録媒体の両面に順次コピーする両面→両面選択ボタン8S、片面だけに文章等が記載されている原稿11の内容を、記録媒体の両面に順次コピーする片面→両面選択ボタン8T、及び片面だけに文章等が記載されている原稿11の内容を、記録媒体の片面に順次コピーする片面→片面選択ボタン8Uが表示される。
両面/片面選択画面30Gにおけるボタン8S~8Uのうち、ユーザが何れかのボタン8S~8U上に指をかざすと、ユーザの操作位置6に対応したボタン8が選択され、選択されたボタン8に対応したコピー面が設定される。
図5に示す両面/片面選択画面30Gの例は、ユーザによって両面→両面選択ボタン8Sが選択された状態を示している。
【0080】
両面/片面選択画面30Gでコピー面が設定されると、コピー画面30Dが操作パネル15に表示される。コピー面設定後におけるコピー画面30Dの両面/片面選択ボタン8E内には、両面/片面選択画面30Gで選択したコピー面が表示される。
【0081】
上記では、ユーザがコピー画面30Dにおいて両面/片面選択ボタン8Eを選択した例について説明した。ユーザがコピー画面30Dにおいてカラーモードボタン8D、Nアップボタン8F、及び部数ボタン8Gの何れかを選択した場合にも、両面/片面選択画面30Gのような各ボタン8に対応したコピー条件を選択する選択画面が操作パネル15に表示される。
【0082】
コピー画面30Dにおいてユーザがコピー開始ボタン8H上に指をかざすと、コピー開始ボタン8Hが選択される。コピー開始ボタン8Hが選択されると、設定されたコピー条件に従って、原稿11の記載内容を記録媒体にコピーするコピー処理が実行される。なお、コピー条件を設定する前のコピー画面30Dにおけるボタン8D~8Gには、予め設定されたコピー条件の初期設定が表示される。
【0083】
一方、ホーム画面30Bにおいて、ユーザがプリントボタン8B上に指をかざすと、プリントボタン8Bが選択される。プリントボタン8Bが選択されると、操作パネル15にプリント画面30Eが表示される。
【0084】
プリント画面30Eには、プリント対象となる画像データの情報を表示したプリント情報ボタン8Jと、各々のプリント情報ボタン8Jに対応したすべての画像データのプリントを開始する全プリント開始ボタン8Mが表示される。
図5に示すプリント画面30Eの例は、プリント対象となる画像データを2つ受け付けた場合のプリント画面30Eを表している。すなわち、プリント画面30Eには、プリント対象としてユーザから受け付けた画像データの数だけ、各々の画像データに対応したプリント情報ボタン8Jが表示される。
【0085】
対応するプリント情報ボタン8Jを一度にプリント画面30E内に表示しきれない数の画像データが存在する場合には、ユーザがプリント情報ボタン8Jの上下方向に指を移動させるジェスチャを行うと、操作パネル15が操作位置6の移動を検知して、プリント情報ボタン8Jをスクロールさせる。これにより、プリント画面30E内に表示しきれていないプリント情報ボタン8Jもプリント画面30E内に表示される。
【0086】
各々のプリント情報ボタン8Jには、プリント対象となる画像データのファイル名と、画像データに対してユーザが予め設定したプリント条件が表示される。例えば、ユーザが端末4から画像処理装置10に画像データを送信した場合には、ユーザが端末4から設定したプリント条件がプリント情報ボタン8Jに表示される。
【0087】
ユーザが全プリント開始ボタン8M上に指をかざすと、全プリント開始ボタン8Mが選択される。全プリント開始ボタン8Mが選択されると、設定されたプリント条件に従って、画像データによって表される画像を記録媒体にプリントするプリント処理が実行される。
【0088】
また、ユーザが何れかのプリント情報ボタン8J上に指をかざすと、指をかざしたプリント情報ボタン8Jが選択される。プリント情報ボタン8Jが選択されると、操作パネル15にプリント編集画面30Hが表示される。
図5に示すプリント編集画面30Hは、ユーザが「資料B.pdf」の画像データに対応したプリント情報ボタン8Jを選択した場合の表示例を表している。
【0089】
プリント編集画面30Hには、例えば、選択されたプリント情報ボタン8Jに対応する画像データを削除する削除ボタン8V、選択されたプリント情報ボタン8Jに対応する画像データのプリント条件を変更する変更ボタン8W、及び、選択されたプリント情報ボタン8Jに対応する画像データのみをプリントする個別プリント開始ボタン8Xが表示されている。
図5に示すプリント編集画面30Hでは、変更ボタン8Wの例として、プリントする部数の変更を行う変更ボタン8Wが表示されている。なお、例えば、プリントする画像の色といった他のプリント条件を変更する変更ボタン8Wもプリント編集画面30Hに表示されるが、図示を省略している。
【0090】
一方、ホーム画面30Bにおいて、ユーザがスキャンボタン8C上に指をかざすと、スキャンボタン8Cが選択される。スキャンボタン8Cが選択されると、操作パネル15にスキャン画面30Fが表示される。
【0091】
スキャン画面30Fには、スキャン条件を設定するスキャン設定ボタン8Nと、設定されたスキャン条件で原稿11の読み取りを開始するスキャン開始ボタン8Rが表示される。
【0092】
ユーザがスキャン設定ボタン8N上に指をかざすと、ユーザの操作位置6に対応したスキャン設定ボタン8Nが選択され、選択されたスキャン設定ボタン8Nに対応したスキャン条件の選択を行う選択画面(図示省略)が表示される。すなわち、ユーザは、コピー画面30Dからコピー条件を設定する操作と同じ要領で、スキャン設定ボタン8Nと対応付けられたスキャン条件の設定を行う。ユーザがスキャン開始ボタン8R上に指をかざすと、スキャン開始ボタン8Rが選択される。スキャン開始ボタン8Rが選択されると、設定されたスキャン条件に従って、原稿11の記載内容を画像データに変換するスキャン処理が実行される。
【0093】
一方、ホーム画面30Bにおいて、ユーザがナビゲーションバー9上に指をかざすと、
ナビゲーションバー9が選択される。ナビゲーションバー9が選択されると、認証されたユーザのログアウト処理が行われ、画面30Cに示すように、ナビゲーションバー9にログアウトが完了したことを示す表示が行われる。
【0094】
ここまで、ユーザがボタン8上に指をかざすことでボタン8が選択される例について説明してきた。非接触操作の場合、指が操作パネル15に接しないため、指がふらつくことがある。したがって、領域内に操作位置6が含まれるからと言って、領域内に操作位置6が含まれるオブジェクトを単純にユーザが選択したオブジェクトとしてしまうと、指のふらつきに伴い、操作しようとしているオブジェクトの隣にある他のオブジェクトが誤って選択されることがある。また、操作しようとしているオブジェクト上まで指を移動させる過程において、指が操作対象ではない他のオブジェクト上を通過することがあるため、この場合においても他のオブジェクトが誤って選択されることがある。
【0095】
したがって、例えば、ユーザが目的のオブジェクトに指をかざすと、そのオブジェクトが表示される第一領域と異なる大きさの領域であって、オブジェクトに対する操作を確定させるための第二領域を表示させてもよい。ここで、ユーザがさらに第二領域に指をかざすと、ユーザが目的のオブジェクトを選択したと判定される。以下では、目的のオブジェクトが表示される第一領域よりも小さい第二領域を表示させる場合について説明する。また、以下では、第二領域において指が検知される合計検知時間が、予め定めた選択確定時間を超えた場合に、オブジェクトに対する操作が確定される場合について説明する。なお、合計検知時間に関わらず、第一領域の後に、第二領域にユーザの指がかざされることによって、操作が確定されてもよい。
【0096】
次に、
図7を参照しながら、画像処理装置10の電気系統の要部構成について説明する。画像処理装置10は、例えば、コンピュータ40を用いて構成される。
【0097】
コンピュータ40では、CPU(Central Processing Unit)41、RAM(Random Access Memory)42、ROM(Read Only Memory)43、不揮発性メモリ44、及び入出力インタフェース(I/O)45がバス46を介して各々接続される。
【0098】
CPU41は、
図4に示した画像処理装置10の各機能部の処理を担うプロセッサの一例である。RAM42は、CPU41の一時的な作業領域として使用される記憶媒体の一例である。ROM43は、CPU41で実行される情報処理プログラムを記憶する記憶媒体の一例である。不揮発性メモリ44は、不揮発性メモリ44に供給される電力が遮断されても、記憶した情報が維持される記憶媒体の一例であり、例えば半導体メモリが用いられるがハードディスクを用いてもよい。不揮発性メモリ44は、必ずしもコンピュータ40に内蔵されている必要はなく、例えばメモリカードのようにコンピュータ40に着脱される記憶媒体であってもよい。
【0099】
I/O45には、例えば、原稿読み取りユニット12、画像形成ユニット14、入力ユニット31、表示ユニット32、及び通信ユニット33が接続される。
【0100】
原稿読み取りユニット12及び画像形成ユニット14は、既に説明した通りの動作を行う装置である。入力ユニット31は、ユーザの指示及びユーザIDを受け付けてCPU21に通知する装置であり、操作パネル15を構成するタッチパネル及びリーダー装置17は入力ユニット31の一例である。表示ユニット32は、CPU41によって処理された情報を視覚的に表示する装置であり、操作パネル15を構成するディスプレイは表示ユニット32の一例である。通信ユニット33は通信回線2に接続され、端末4と通信を行う通信プロトコルを備える。なお、I/O45に接続されるユニットは
図7に例示したユニットに限定されない。I/O45には、画像処理装置10が有する機能に応じて、機能の実現に必要となるユニットが接続される。
【0101】
上記したように、第1の実施形態に係る画像処理装置は、画面内のオブジェクトに対して対象物による非接触の操作を行う場合に、この画面内においてオブジェクトが表示される第一領域上で対象物が検知されると、第一領域と異なる大きさの領域であってオブジェクトに対する操作を確定させるための第二領域を表示させるように構成されている。
【0102】
具体的に説明すると、
図8に示されるように、本実施形態に係る画像処理装置は、CPU41が操作パネル15のホーム画面50内に1つ以上のオブジェクトを表示させる。このCPU41は、ユーザの指3が、ホーム画面50内においてオブジェクトが表示される第一領域上にあることを検知すると、第一領域と異なる大きさの領域である第二領域を表示させる。この第二領域は、オブジェクトに対する操作を確定させるための領域である。ユーザの指3が第二領域上で検知される又は予め定められた時間検知されることで、オブジェクトに対する操作を確定させてもよい。
【0103】
次に、
図8を参照して、操作パネル15の画面の一例としてホーム画面50を表示させた場合について具体的に説明する。なお、ホーム画面50は、上記したホーム画面30Bと同等の機能を有する画面である。
【0104】
図8は、操作パネル15を正面から見たときのホーム画面50の正面図である。
【0105】
図8に示すホーム画面50には、オブジェクトの一例として、コピーボタン60、スキャンボタン70、ファックスボタン80及びホームボタン90が表示される。
【0106】
コピーボタン60は、コピーボタン8Aと同様にコピー機能を選択するためのボタンである。ここでコピーボタン60が表示される領域をコピーボタン領域60Aという。なお、コピーボタン領域60Aについては、適宜「ボタン領域60A」と省略する。このボタン領域60Aは、本開示における第一領域の一例である。ボタン領域60A上には、コピーボタン60がコピー機能を有していることをユーザに認識させるためのアイコン画像61が配置されている。
【0107】
スキャンボタン70は、スキャンボタン8Cと同様にスキャン機能を選択するためのボタンである。ここでスキャンボタン70が表示される領域をスキャンボタン領域70Aという。このスキャンボタン領域70Aは、本開示における第一領域の一例である。また、スキャンボタン領域70A上には、スキャンボタン70がスキャン機能を有していることをユーザに認識させるためのアイコン画像71が配置されている。
【0108】
ファックスボタン80は、ファックスボタン8Bと同様にファックス機能を選択するためのボタンである。ここでファックスボタン80が表示される領域をファックスボタン領域80Aという。このファックスボタン領域80Aは、本開示における第一領域の一例である。また、ファックスボタン領域80A上には、ファックスボタン80がファックスボタン機能を有していることをユーザに認識させるためのアイコン画像81が配置されている。
【0109】
ホームボタン90は、ホーム機能を実行させるためのボタンである。ここでホームボタン90が表示される領域をホームボタン領域90Aという。このホームボタン領域は、本開示における第一領域の一例である。なお、ホーム機能とは、
図8で示すホーム画面に画面を戻す機能である。
【0110】
次に、
図9~
図15を参照して、第1の実施形態に係る画像処理装置10の非接触操作の一例について説明する。
【0111】
本実施形態では、ホーム画面50内においてオブジェクトが表示される第一領域上でユーザの指3が検知されると、指3が検知された位置にあるオブジェクトに対して割り当てられた操作を確定するための第二領域が表示されるように構成されている。すなわち、本実施形態では、ユーザの指3が第一領域上で検知されることによって表示される第二領域で、選択操作が確定するように構成されている。
【0112】
まず、
図9を参照してオブジェクトの選択操作について説明する。
図9は、ホーム画面50の正面図であり、ユーザの指3を検知してオブジェクトの第二領域の一例である検知領域62が縮小していく状態を示している。
【0113】
図9に示すように、CPU41は、ホーム画面50内においてコピーボタン60が表示されるボタン領域60A上でユーザの指3が検知されると、ボタン領域60Aと異なる大きさの領域であってコピーボタン60に対する操作を確定させるための検知領域62をホーム画面50に表示させる。一例として、ボタン領域60Aよりも小さい検知領域62をホーム画面50に表示させる。
【0114】
また、CPU41は、
図9に示すように、ボタン領域60A内に検知領域62を表示させてもよい。そして、CPU41は、ホーム画面50内においてユーザの指3が検知領域62に近づくにしたがって検知領域62を予め定められた大きさまで縮小させてもよい。すなわち、指3とホーム画面50との間の操作距離Dが短くなるにしたがい検知領域62を縮小させてもよい。なお、検知領域62には、色を付してもよいし、検知領域62の境界を線で表示してもよい。これにより検知領域62が縮小していくのをユーザが認識しやすい。また、検知領域62の予め定められた大きさとは、ユーザの指3を非接触で検知領域62上に留めることが可能な大きさであればよい。
【0115】
そして、CPU41は、ユーザの指3が検知領域62上で予め定められた時間検知された場合に、コピーボタン60に対する操作を確定してもよい。具体的には、CPU41は、ユーザの指3が検知領域62上で検知された合計検知時間が、予め定められた時間である選択確定時間を超えるとコピーボタン60に割り当てられた操作(一例として選択操作)を確定してもよい。
【0116】
また、
図10に示すように、CPU41は、ユーザの指3をボタン領域60A上であり、検知領域62の領域外の部分で検知した場合、コピーボタン60に対する操作を確定せずに一旦保留(一時停止ともいう)してもよい。具体的には、CPU41は、ユーザの指3が検知領域62上にないため、合計検知時間が選択確定時間を超えない。そのため、CPU41は、コピーボタン60に対する操作を保留してもよい。
【0117】
また、
図11に示すように、CPU41は、ボタン領域60Aの領域外でユーザの指3を検知した場合、コピーボタン60に対する操作を取り消してもよい。なお、ユーザの指3がホーム画面50上から横にずれて検知範囲外になった場合や、ホーム画面50からの高さ方向の距離が離れた場合も同様に、CPU41は、コピーボタン60に対する操作を取り消してもよい。
【0118】
また、
図12及び
図13に示すように、CPU41は、ボタン領域60Aにおいてユーザの指3を検知した場合に、指3が検知領域62に近づくにしたがい、ユーザの指3の検知位置P1(言い換えると指3の座標)に対して点対称の位置P2に向けて検知領域62が縮小してもよい。なお、検知位置P1と位置P2は、ボタン領域60Aの中心に対して点対称である。
【0119】
また、
図14に示すように、CPU41は、ボタン領域60Aにおいて予め定められた領域上でユーザの指3が検知されると、指3が検知領域62に近づくにしたがって予め定められた領域を中心として検知領域62を予め定められた大きさまで縮小してもよい。なお、コピーボタン領域において予め定められた領域とは、例えば、コピーボタン領域の中央に位置する領域である。すなわち、
図14に示す例では、コピーボタン領域の中央に位置する領域上でユーザの指3が検知されるため、CPU41は、コピーボタン領域の中央に向けて検知領域62を縮小させていく。これにより、検知領域62が縮小している間も、合計検知時間が増加する。一方、
図15に示す例では、コピーボタン領域の右下が予め定められた領域に指定されている。そのため、この領域上でユーザの指3が検知されると、CPU41は、この領域に向けて検知領域62を縮小させていく。
【0120】
次に、
図26を参照して、第1の実施形態の画像処理装置10の作用を説明する。
【0121】
図26は、本実施形態に係る情報処理プログラムによる処理の流れの一例を示すフローチャートである。
【0122】
まず、操作パネル15における非接触入力の実行が指示されると、CPU41により情報処理プログラムが起動され、以下の各ステップを実行する。
【0123】
図26のステップS200では、CPU41が非接触操作を行う対象物であるユーザの指3をボタン領域60A上で検知すると、ステップS202に移行する。
【0124】
ステップS202では、オブジェクトの一例であるコピーボタン60の選択操作を確定するためのユーザの指3の合計検知時間をゼロに設定する。その後、ステップS204に移行する。
【0125】
ステップS204では、合計検知時間と選択確定時間を比較する。ここで、合計検知時間が選択確定時間を超えている場合、ステップS206に移行する。一方、合計検知時間が選択確定時間以下の場合、ステップS208に移行する。
【0126】
ステップS206では、CPU41は、コピーボタン60の選択を確定する。その後、CPU41は、コピーボタン60の選択に対応付いた次の処理に進む。
【0127】
ステップS208では、CPU41は、指3の検知位置(指3の座標ともいう)がコピーボタン60の検知領域62内か否かを判定する。CPU41は、指3の検知位置が検知領域62内の場合は、ステップS210に移行する。一方、CPU41は、指3の検知位置が検知領域62の領域外の場合は、ステップS214に移行する。
【0128】
ステップS210では、CPU41は、予め定められた方向に向けて検知領域62を縮小させていく。そして、CPU41は、検知領域62を予め定めた大きさまで縮小させた後は、ステップS212に移行する。
【0129】
ステップS212では、CPU41は、指3を検知領域62上で検知した時間を合計検知時間に加えてステップS204へ移行する。
【0130】
ステップS214では、CPU41は、指3の検知位置がボタン領域60Aの領域外か否かを判定する。CPU41は、指3の検知位置がボタン領域60Aの領域外の場合、ステップS216へ移行する。一方、CPU41は、指3の検知位置がボタン領域60A内の場合、ステップS204へ移行する。
【0131】
ステップS216では、CPU41は、コピーボタン60の選択操作を取り消す。
【0132】
第1の実施形態では、まず、指3をボタン領域60A上で検知させて検知領域62を表示させ、その後、検知領域62上で指3を合計検知時間が選択確定時間を超えるまで留めることで、コピーボタン60の選択操作が確定する。このため、第1の実施形態では、ボタン領域60A上でユーザの指3が検知されても、コピーボタン60に対する選択操作が確定されずに検知領域62が表示されるだけのため、ボタン領域60A上でユーザの指3が検知されるとコピーボタン60に対する選択操作が確定する場合と比べて、コピーボタン60に対する誤操作が抑制される。さらに、指3を合計検知時間が選択確定時間を超えるまで留めた場合に、コピーボタン60に対する選択操作を確定させるようにすることで、コピーボタン60に対する誤操作が抑制される。また、第1の実施形態では、ボタン領域60A内に検知領域62を表示させるため、検知領域62をボタン領域60Aの領域外に表示させる場合と比較して、検知領域62がボタン領域60Aに対応付けられた領域であることをユーザが認識しやすくなる。
【0133】
上述の実施形態に係る情報処理プログラムでは、検知領域62を予め定めた方向に縮小させていくが、本開示はこの構成に限定されない。
図27~
図29に示す第1の実施形態に係る情報処理プログラムの変形例のように、検知領域62を縮小させる方向を求め、その求めた方向に向けて検知領域62を縮小させていく処理を追加してもよい。なお、
図27に示す情報処理プログラムの変形例は、コピーボタン60の検知領域62を縮小する方向を求める処理を行う機能を有することを除き、
図26に示す情報処理プログラムと同じ処理を行う。検知領域62を縮小する方向を求める処理は、例えば、
図28に示す処理や
図29に示す処理が挙げられる。
【0134】
図28に示す処理の場合、CPU41は、ステップS220において、指3の座標P1に対して点対称な座標P2を求め、次のステップS222において、検知領域62を縮小する方向を座標P1から座標P2に向かう方向(
図13参照)に設定する。その後、CPU41は、
図27に示すステップS204に移行する(戻る)。
【0135】
図29に示す処理の場合、CPU41は、ステップS230において、指3の座標P1からコピーボタン60のアイコン画像61の中心までの距離dを求める。そして、CPU41は、次のステップS232において、距離dと半径Dを比較する。ここで、半径Dは、アイコン画像61の中心部とみなす領域の半径である。CPU41は、距離dが半径Dよりも小さい場合、ステップS234に移行し、距離dが半径D以上の場合、ステップS238に移行する。ステップS234では、CPU41は、ボタン領域60Aの中心座標P3を求める。そして、次のステップS236では、CPU41は、検知領域62を縮小する方向を座標P3から座標P1に向かう方向(
図15参照)に設定する。ステップS236が終了すると、CPU41は、
図27に示すステップS204に移行する(戻る)。
なお、ステップS238は
図28のステップS220と同じ処理であり、ステップS240は
図28のステップS222と同じ処理である。したがって、ステップS238とステップS240の説明は省略する。
【0136】
図12、
図13、
図27及び
図28に示す例では、CPU41が、ボタン領域60A上でユーザの指3を検知すると、ボタン領域60A上であって指3の検知位置を含まない位置に検知領域62を表示させる。このため、ユーザは検知領域62上へ指3を移動させてコピーボタン60の選択操作を確定させる。すなわち、ユーザが意図して検知領域62上へ指3を移動させない限り、コピーボタン60の選択操作が確定しない。このように、
図12、
図13及び
図28に示す例では、CPU41が、ボタン領域60A上でユーザの指3を検知すると、ボタン領域60A上であって指3の検知位置を含む位置に検知領域62を表示させる場合と比較して、コピーボタン60に対する誤操作が抑制される。
【0137】
図14、
図15、
図27及び
図29(ただし、ステップS234及びステップS236を含む処理)に示す例では、CPU41が、ボタン領域60Aにおいて予め定められた領域(
図14ではボタン領域60Aの中央部、
図15ではボタン領域60Aの角部)上でユーザの指3を検知すると、ホーム画面50内において指3が検知領域62に近づくにしたがって予め定められた領域を中心として検知領域62を予め定められた大きさまで縮小させる。すなわち、CPU41は、ボタン領域60Aにおいて予め定められた領域、例えば、ボタン領域60Aの中央部で指3を検知した場合、ユーザが意図してコピーボタン60の選択操作を行っている判定し、指3の座標P3(検知位置)に向けて検知領域62を縮小する。この場合、指3は検知領域62が縮小していく時間も検知時間に含まれるため、早期に合計検知時間が選択確定時間を超える。このように、CPU41が、ボタン領域60Aの予め定められた領域上でユーザの指3を検知すると、予め定められた領域から離れた位置に向けて検知領域を縮小していく場合と比較して、コピーボタン60に対する操作が早期に確定される。また、予め定められた領域をボタン領域60Aの中央に位置する領域とする場合、予め定められた領域をボタン領域60Aの境界近傍に設定する場合と比較して、ユーザの指3がふらついて隣接するボタン領域70Aを誤って選択するのが抑制される。すなわち、ホーム画面50内のオブジェクトに対する誤操作が抑制される。
【0138】
[第2の実施形態]
上記第1の実施形態では、オブジェクトの第一領域上でユーザの指3が検知されると、第一領域内に第二領域が表示され、この第二領域上にユーザの指3を移動させて予め定められた時間検知されると、オブジェクトの選択操作が確定する例について説明した。第2の実施形態では、オブジェクトの第一領域上でユーザの指3が検知されると、第一領域内又は第一領域外に第二領域が表示され、この第二領域上にユーザの指3を移動させるとオブジェクトの選択操作が確定する例について説明する。
【0139】
図16~
図22を参照して、第2の実施形態に係る画像処理装置10の非接触操作の一例について説明する。なお、非接触操作の処理を除き画像処理装置10の構成は、第1の実施形態に係る画像処理装置10と同様である。
【0140】
本実施形態では、第1の実施形態と同様に、ホーム画面50内においてオブジェクトが表示される第一領域上でユーザの指3が検知されると、指3が検知された位置にあるオブジェクトに対して割り当てられた操作を確定するための第二領域が表示されるように構成されている。
【0141】
図16に示すように、CPU41は、コピーボタン領域上でユーザの指3を検知すると、コピーボタン領域上であって検知された指3を含まない位置に第二領域の一例としての確定領域64を表示させる。例えば、CPU41は、コピーボタン領域上において、ユーザの指3の検知位置に対して遠い位置に確定領域64を表示させてもよい。また、
図17に示すように、CPU41は、確定領域64上でユーザの指3が検知されると、コピーボタン60に対する操作を確定してもよい。なお、確定領域64における操作の確定時間は、検知領域62と比べて、大幅に短くなっている。このため、ユーザは、指3を確定領域64上にわずかな時間かざせば、オブジェクトの選択操作が確定する。
【0142】
また、
図18に示すように、CPU41は、ボタン領域60A上でユーザの指3を検知すると、コピーボタン領域内に第一確定領域65を表示させ、
図19に示すように、第一確定領域65上でユーザの指3を検知すると、ボタン領域60A内に第二確定領域66を表示させてもよい。また、CPU41は、第一確定領域65上でユーザの指3を検知すると、第一確定領域65の色を変えてもよい。第一確定領域65を選択したことがユーザに認識できれば、色以外に第一確定領域65の形状を変えてもよいし、第一確定領域65の周囲に枠を表示してもよい。なお、第一確定領域65と第二確定領域66は、ボタン領域60A内に互いに離隔して表示される。第一確定領域65と第二確定領域66は、本実施形態の第二領域の一例である。また、CPU41は、ボタン領域60A上でユーザの指3を検知すると、ボタン領域60A内に第一確定領域65と第二確定領域66を同時に表示させてもよい。この場合には、第一確定領域65上でユーザの指3を検知後、第二確定領域66上でユーザの指3を検知した場合に、CPU41がコピーボタン60の操作を確定させてもよい。
【0143】
また、
図20に示すように、CPU41は、ホーム画面50上のホームボタン90上でユーザの指3を検知すると、第二領域としての確定領域92をホームボタン90が表示されるボタン領域90Aの領域外に表示させてもよい。なお、
図20の例では、ホームボタン90がホーム画面50の縁近傍にあるため、領域を確保しにくいため、ホームボタン90の直下の空いている領域を確定領域92としている。
図21に示すように、CPU41は、確定領域92上でユーザの指3が検知されると、ホームボタン90に割り当てられた操作を確定してもよい。
【0144】
また、
図22に示すように、CPU41は、ホーム画面50上のホームボタン90上でユーザの指3が検知された場合、第二領域としての確定領域93をホームボタン90が表示されるボタン領域90Aの領域外に表示させてもよい。なお、
図22の例では、ホームボタン90がホーム画面50の縁近傍にあるため、領域を確保しにくいため、コピーボタン60のボタン領域60Aの一部を確定領域93としている。
図23に示すように、CPU41は、確定領域93上でユーザの指3を検知すると、ホームボタン90に割り当てられた操作を確定してもよい。
【0145】
次に、
図30を参照して、第2の実施形態の画像処理装置10の作用を説明する。
【0146】
図30は、本実施形態に係る情報処理プログラムによる処理の流れの一例を示すフローチャートである。
【0147】
まず、操作パネル15における非接触入力の実行が指示されると、CPU41により情報処理プログラムが起動され、以下の各ステップを実行する。
【0148】
図30のステップS300では、CPU41が非接触操作を行う対象物であるユーザの指3をボタン領域60A上で検知すると、ステップS302に移行する。
【0149】
ステップS302では、CPU41は、ボタン領域60A内かつ指3の検知位置(指3の座標ともいう)を含まないランダムな領域を求める。その後、ステップS304に移行する。
【0150】
ステップS304では、CPU41は、ボタン領域60A内に確定領域64を表示する。その後、ステップS306に移行する。
【0151】
ステップS306では、CPU41は、指3の検知位置が確定領域64内か否かを判定する。CPU41は、指3の検知位置が確定領域64内にある場合、ステップS308に移行する。一方、指3の座標が確定領域64の領域外にある場合、ステップS310に移行する。
【0152】
ステップS308では、CPU41は、コピーボタン60の選択を確定する。その後、CPU41は、コピーボタン60の選択に対応付いた次の処理に進む。
【0153】
ステップS310では、CPU41は、指3の検知位置がボタン領域60Aの領域外か否かを判定する。CPU41は、指3の検知位置がボタン領域60Aの領域外の場合、ステップS306へ移行する(戻る)。一方、CPU41は、指3の検知位置がボタン領域60A内の場合、ステップS312へ移行する。
【0154】
ステップS312では、CPU41は、CPU41は、コピーボタン60の選択操作を取り消す。
【0155】
上述の実施形態に係る情報処理プログラムでは、ボタン領域60A内に確定領域を表示させているが、本開示はこの構成に限定されない。
図31に示す第2の実施形態に係る情報処理プログラムの変形例のように、ボタン領域90Aの領域外に確定領域を表示させてもよい(
図20及び
図21参照)。
【0156】
図31のステップS350では、CPU41が非接触操作を行う対象物であるユーザの指3をボタン領域90A上で検知すると、ステップS352に移行する。
【0157】
ステップS352では、CPU41は、ボタン領域90Aの周囲に空いた領域があるか判定する。CPU41は、ボタン領域90Aの周囲に空いた領域がある場合、ステップS354に移行し、ボタン領域90Aの周囲に空いた領域がない場合、ステップS358に移行する。
【0158】
ステップS354では、CPU41は、ボタン領域90Aの周囲の空いた領域を確定領域に割り当てる。その後ステップS356に移行する。
【0159】
ステップS356では、CPU41は、ボタン領域90Aの周囲に確定領域92を表示させる(
図20参照)。
【0160】
ステップS356では、CPU41は、ボタン領域90Aの周囲に確定領域92を表示させる(
図22参照)。
【0161】
ステップS360では、CPU41は、指3の検知位置が確定領域92内か否かを判定する。CPU41は、指3の検知位置が確定領域92内にある場合、ステップS362に移行する。一方、指3の検知位置が確定領域92の領域外にある場合、ステップS364に移行する。
【0162】
ステップS362では、CPU41は、コピーボタン60の選択を確定する。その後、CPU41は、ホームボタン90の選択に対応付いた次の処理に進む。
【0163】
ステップS364では、CPU41は、指3の検知位置がボタン領域90Aの領域外でかつ確定領域92の領域外か否かを判定する。CPU41は、指3の検知位置がボタン領域90Aの領域外でかつ確定領域92の領域外の場合、ステップS366へ移行する。一方、CPU41は、指3の検知位置がボタン領域90A内又は確定領域92内の場合、ステップS360へ移行する(戻る)。
【0164】
ステップS366では、CPU41は、ホームボタン90の選択操作を取り消す。
【0165】
第2の実施形態では、CPU41がボタン領域60A上でユーザの指3を検知すると、ボタン領域60内に確定領域64が表示される。この確定領域64上に指3をかざすことでコピーボタン60に対する操作が確定する。このようにオブジェクトに対する早期に確定するため、装置が使いやすくなる。
【0166】
また、確定領域を複数表示した場合には、ユーザの意図によりオブジェクトの選択操作を確定するため、オブジェクトに対する誤操作を防止しやすくなる。
【0167】
[第3の実施形態]
第3の実施形態では、オブジェクトの第一領域上でユーザの指3が検知されると、第一領域を拡張した後に、第一領域内に第二領域を表示する点を除いて、上記第1の実施形態と同様である。
【0168】
図24~
図25を参照して、第3の実施形態に係る画像処理装置10の非接触操作の一例について説明する。なお、非接触操作の処理を除き画像処理装置10の構成は、第1の実施形態の画像処理装置10と同様である。
【0169】
本実施形態では、ホーム画面50内においてオブジェクトが表示される第一領域上でユーザの指3が検知されると、第一領域を拡張し、その後、第一領域内に、指3が検知された位置にあるオブジェクトに対して割り当てられた操作を確定するための第二領域が表示されるように構成されている。
【0170】
図24及び
図25に示すように、CPU41は、ボタン領域90A上でユーザの指3が検知された場合、ボタン領域90Aを拡大し、拡大したボタン領域90A内に検知領域94を表示させ、指3が検知領域94に近づくにしたがって検知領域94を予め定められた大きさまで縮小する。
図25に示すように、検知領域94は、ホームボタン90から離れるように縮小している。また、CPU41は、検知領域94においてユーザの指3が検知された合計検知時間が選択確定時間を超えた場合、ホームボタン90の操作を確定してもよい。
【0171】
次に、
図32を参照して、第3の実施形態の画像処理装置10の作用を説明する。
【0172】
図32は、本実施形態に係る情報処理プログラムによる処理の流れの一例を示すフローチャートである。
【0173】
まず、操作パネル15における非接触入力の実行が指示されると、CPU41により情報処理プログラムが起動され、以下の各ステップを実行する。
【0174】
図31のステップS400では、CPU41が非接触操作を行う対象物であるユーザの指3をボタン領域90A上で検知すると、ステップS352に移行する。
【0175】
ステップS402では、オブジェクトの一例であるホームボタン90の選択操作を確定するためのユーザの指3の合計検知時間をゼロに設定する。その後、ステップS404に移行する。
【0176】
ステップS404では、CPU41は、ボタン領域90Aの周囲に空いた領域があるか判定する。CPU41は、ボタン領域90Aの周囲に空いた領域がある場合、ステップS406に移行し、ボタン領域90Aの周囲に空いた領域がない場合、ステップS408に移行する。
【0177】
ステップS406では、CPU41は、ボタン領域90Aを空いた領域に向けて拡張する(
図24参照)。その後ステップS410に移行する。
【0178】
ステップS408では、CPU41は、ボタン領域90Aの周囲にボタン領域90Aを拡張する。
【0179】
ステップS410では、合計検知時間と選択確定時間を比較する。ここで、合計検知時間が選択確定時間を超えている場合、ステップS412に移行する。一方、合計検知時間が選択確定時間以下の場合、ステップS414に移行する。
【0180】
ステップS412では、CPU41は、ホームボタン90の選択を確定する。その後、CPU41は、ホームボタン90の選択に対応付いた次の処理に進む。
【0181】
ステップS414では、CPU41は、指3の検知位置(指3の座標ともいう)がホームボタン90の検知領域94内か否かを判定する。CPU41は、指3の検知位置が検知領域94内の場合は、ステップS416に移行する。一方、CPU41は、指3の検知位置が検知領域94の領域外の場合は、ステップS420に移行する。
【0182】
ステップS416では、CPU41は、予め定められた方向に向けて検知領域94を縮小させていく。そして、CPU41は、検知領域94を予め定めた大きさまで縮小させた後は、ステップS418に移行する。
【0183】
ステップS418では、CPU41は、指3を検知領域94上で検知した時間を合計検知時間に加えてステップS410へ移行する。
【0184】
ステップS420では、CPU41は、指3の検知位置がボタン領域90Aの領域外か否かを判定する。CPU41は、指3の検知位置がボタン領域90Aの領域外の場合、ステップS422へ移行する。一方、CPU41は、指3の検知位置がボタン領域90A内の場合、ステップS410へ移行する(戻る)。
【0185】
ステップS422では、CPU41は、ホームボタン90の選択操作を取り消す。
【0186】
第3の実施形態では、例えば、オブジェクトの第一領域が小さい場合に、オブジェクトの第一領域を拡張するため、オブジェクトに対する誤操作が抑制される。また、拡張した第一領域に第二領域を表示するため、意図しないユーザの誤操作が抑制される。
【0187】
前述の第1~第3の実施形態では、オブジェクトの第一領域が第二領域よりも小さく設定されているが、本開示はこの構成に限定されない。オブジェクトの第一領域が第二領域と同じ又は大きくても構わない。
図33に示す例では、CPU41がコピーボタン60のボタン領域60A上でユーザの指3を検知すると、ボタン領域60Aから離れた位置に、ボタン領域60A以上の大きさの確定領域68を表示している。このような確定領域68を表示することで確定領域68の選択操作を確定しやすくなる。
【0188】
なお、上記各実施形態において、プロセッサとは広義的なプロセッサを指し、汎用的なプロセッサ(例えば、CPU:Central Processing Unit、等)や、専用のプロセッサ(例えば、GPU:Graphics Processing Unit、ASIC: Application Specific Integrate
d Circuit、FPGA:Field Programmable Gate Array、プログラマブル論理デバイス、等)を含むものである。
【0189】
また、上記各実施形態におけるプロセッサの動作は、1つのプロセッサによって成すのみでなく、物理的に離れた位置に存在する複数のプロセッサが協働して成すものであってもよい。また、プロセッサの各動作の順序は、上記各実施形態において記載した順序のみに限定されるものではなく、適宜変更してもよい。
【0190】
以上、実施形態に係る情報処理装置として画像処理装置を例示して説明した。実施形態は、情報処理装置の機能をコンピュータに実行させるためのプログラムの形態としてもよい。実施形態は、これらのプログラムを記憶したコンピュータが読み取り可能な非一時的記憶媒体の形態としてもよい。
【0191】
その他、上記実施形態で説明した情報処理装置の構成は、一例であり、主旨を逸脱しない範囲内において状況に応じて変更してもよい。
【0192】
また、上記実施形態で説明したプログラムの処理の流れも、一例であり、主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりしてもよい。
【0193】
また、上記実施形態では、プログラムを実行することにより、実施形態に係る処理がコ
ンピュータを利用してソフトウェア構成により実現される場合について説明したが、これに限らない。実施形態は、例えば、ハードウェア構成や、ハードウェア構成とソフトウェア構成との組み合わせによって実現してもよい。
【0194】
以上の実施形態に関し、更に以下を開示する。
【0195】
(((1)))に係る情報処理システムは、プロセッサを備え、前記プロセッサは、画面内のオブジェクトに対して対象物による非接触の操作を行う場合に、前記画面内において前記オブジェクトが表示される第一領域上で前記対象物が検知されると、前記第一領域と異なる大きさの領域であって前記オブジェクトに対する操作を確定させるための第二領域を表示させる。
【0196】
(((2)))に係る情報処理システムは、(((1)))に係る情報処理システムにおいて、前記プロセッサは、前記第二領域を前記第一領域内に表示させる。
【0197】
(((3)))に係る情報処理システムは、(((2)))に係る情報処理システムにおいて、前記プロセッサは、前記第一領域上で前記対象物が検知されると、前記第一領域上であって検知された前記対象物を含まない位置に前記第二領域を表示させる。
【0198】
(((4)))に係る情報処理システムは、(((2)))又は(((3)))に係る情報処理システムにおいて、前記プロセッサは、前記画面内において前記対象物が前記第二領域に近づくにしたがって該第二領域を予め定められた大きさまで縮小する。
【0199】
(((5)))に係る情報処理システムは、(((2)))又は(((3)))に係る情報処理システムにおいて、前記プロセッサは、前記第一領域において予め定められた領域上で前記対象物が検知されると、前記画面内において前記対象物が前記第二領域に近づくにしたがって前記予め定められた領域を中心として該第二領域を予め定められた大きさまで縮小する。
【0200】
(((6)))に係る情報処理システムは、(((5)))に係る情報処理システムにおいて、前記予め定められた領域は、前記第一領域の中央に位置する領域である。
【0201】
(((7)))に係る情報処理システムは、(((1)))~(((6)))の何れか1に係る情報処理システムにおいて、前記プロセッサは、前記対象物が前記第二領域上で予め定められた時間検知されると、前記オブジェクトに対する操作を確定する。
【0202】
(((8)))に係る情報処理システムは、(((1)))~(((4)))の何れか1に係る情報処理システムにおいて、前記プロセッサは、前記第二領域上で前記対象物が検知されると、前記オブジェクトに対する操作を確定する。
【0203】
(((9)))に係る情報処理システムは、(((1)))に係る情報処理システムにおいて、前記第二領域は、互いに離隔して表示される第一確定領域と第二確定領域とを含み、前記プロセッサは、前記第一領域上で前記対象物が検知されると、前記第二確定領域を表示させ、前記第一確定領域上で前記対象物が検知されると、前記第二確定領域を表示させる。
【0204】
(((10)))に係る情報処理システムは、(((1)))に係る情報処理システムにおいて、前記プロセッサは、前記第一領域上で前記対象物が検知されると、前記第一領域を拡大し、拡大した前記第一領域内に前記第二領域を表示させ、前記画面内において前記対象物が前記第二領域に近づくにしたがって該第二領域を予め定められた大きさまで縮小する。
【0205】
(((11)))に係る情報処理システムは、(((1)))~(((10)))の何れか1に係る情報処理システムにおいて、前記プロセッサは、前記第一領域外で前記対象物が検知されると、前記オブジェクトに対する操作を取り消す。
【0206】
(((12)))に係る情報処理システムは、(((1)))に係る情報処理システムにおいて、前記プロセッサは、前記第二領域を前記第一領域外に表示させる。
【0207】
(((13)))に係る情報処理システムは、プロセッサを備え、前記プロセッサは、画面内のオブジェクトに対して対象物による非接触の操作を行う場合に、前記画面内において前記オブジェクトが表示される第一領域上で前記対象物が検知されると、前記第一領域から離れた位置に前記オブジェクトに対する操作を確定するための第二領域を表示させる。
【0208】
(((14)))に係る情報処理プログラムは、画面内のオブジェクトに対して対象物による非接触の操作を行う場合に、前記画面内において前記オブジェクトが表示される第一領域上で前記対象物が検知されると、前記オブジェクトに対する操作を確定するための領域であって前記第一領域と異なる大きさの第二領域を表示させることを、コンピュータに実行させる。
【0209】
(((1)))によれば、オブジェクトが表示される第一領域上で非接触操作の対象物が検知されると、オブジェクトに対する操作を確定させる場合と比較して、オブジェクトに対する誤操作を抑制することができる、という効果を有する。
【0210】
(((2)))によれば、第二領域を第一領域外に表示させる場合と比較して、第二領域が第一領域に対応付けられた領域であることをユーザが認識しやすい、という効果を有する。
【0211】
(((3)))によれば、第一領域上で対象物が検知されると、第一領域上であって検知した対象物を含む位置に第二領域を表示させる場合と比較して、オブジェクトに対する誤操作を抑制することができる、という効果を有する。
【0212】
(((4)))によれば、画面内において対象物が第二領域に近づくにしたがって第二領域を予め定められた大きさまで拡大する場合と比較して、オブジェクトに対する誤操作を抑制することができる、という効果を有する。
【0213】
(((5)))によれば、第一領域の予め定められた領域上で対象物が検知されると、予め定められた領域から離れた位置で第二領域を縮小する場合と比較して、オブジェクトに対する操作を早期に確定することができる、という効果を有する。
【0214】
(((6)))によれば、予め定められた領域を第一領域の境界近傍に設定する場合と比較して、オブジェクトに対する誤操作を抑制することができる、という効果を有する。
【0215】
(((7)))によれば、対象物が第二領域上で予め定められた時間検知される前に、オブジェクトに対する操作を確定する場合と比較して、オブジェクトに対する誤操作を抑制することができる、という効果を有する。
【0216】
(((8)))によれば、オブジェクトに対する操作を早期に確定することができる、という効果を有する。
【0217】
(((9)))によれば、オブジェクトに対する誤操作を防止することができる、という効果を有する。
【0218】
(((10)))によれば、オブジェクトの第一領域が小さい場合に、オブジェクトの第一領域を拡大しない場合と比較して、オブジェクトに対する誤操作を抑制することができる、という効果を有する。
【0219】
(((11)))によれば、第一領域外で対象物が検知されるとオブジェクトに対する操作を保留する場合と比較して、オブジェクトに対する誤操作を抑制することができる、という効果を有する。
【0220】
(((12)))によれば、第二領域を第一領域内に表示させる場合と比較して、オブジェクトに対する誤操作を抑制することができる、という効果を有する。
【0221】
(((13)))によれば、オブジェクトの第一領域上で非接触操作の対象物が検知されると、オブジェクトに対する操作を確定させる場合と比較して、オブジェクトに対する誤操作を抑制することができる、という効果を有する。
【0222】
(((14)))によれば、オブジェクトの第一領域上で非接触操作の対象物が検知されると、オブジェクトに対する操作を確定させる場合と比較して、オブジェクトに対する誤操作を抑制することができる、という効果を有する。
【符号の説明】
【0223】
10 画像処理装置
50 ホーム画面(画面の一例)
60 コピーボタン(オブジェクトの一例)
60 ボタン領域(第一領域の一例)
62 検知領域(第二領域の一例)
64 確定領域(第二領域の一例)
65 第一確定領域
66 第二確定領域
70 スキャンボタン(オブジェクトの一例)
70A ボタン領域(第一領域の一例)
80 ファックスボタン(オブジェクトの一例)
80A ボタン領域(第一領域の一例)
90 ホームボタン(オブジェクトの一例)
90A ボタン領域(第一領域の一例)
92 確定領域(第二領域の一例)
93 確定領域(第二領域の一例)
94 検知領域(第二領域の一例)