(57)【要約】【課題】表示部にかかる力の方向によって受け付ける操作を判断する。【解決手段】ユーザが操作のために指先でタッチパネルに触れると、その指先がタッチパネルにかける力の方向を検出する検出部１１３と、検出部１１３が検出した力の方向が所定の特定方向である場合にユーザ操作を受け付け、所定の特定方向でない場合には受け付けないよう制御する受付制御部１１４と、受付制御部１１４が受け付けた操作に応じて機能の実行を制御する制御部１４と、を有する。【選択図】図１
2019153021.tif 000002
【特許請求の範囲】
【請求項１】
表示部にかかる力の方向が所定の特定方向である場合のみユーザの操作を受け付ける受付手段を有する情報処理装置。
【請求項２】
前記受付手段は、前記力の方向に加え、ユーザの操作方向によってユーザの操作の有効性を判断することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記受付手段は、前記力の方向及び前記操作方向との組合せが所定の条件に合致する場合のみユーザの操作を受け付けることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記受付手段は、前記表示部に対するユーザの操作位置によってユーザの操作の有効性を判断することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項５】
前記受付手段は、ユーザにより前記表示部に複数の操作が行われる場合において、前記複数の操作それぞれの前記表示部にかかる力の方向がそれぞれ所定の特定方向である場合のみ前記複数の操作を受け付けることを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記所定の特定方向は、前記表示部を複数の領域に分割したときの領域毎に設定されることを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記所定の特定方向は、前記表示部に表示されている情報に応じて設定されることを特徴とする請求項１又は５に記載の情報処理装置。
【請求項８】
前記受付手段は、操作時における前記表示部に接触する角度によってユーザの操作の有効性を判断することを特徴とする請求項１に記載の情報処理装置。
【請求項９】
前記受付手段が受け付けた操作に応じて実行する機能を制御する制御手段を有することを特徴とする請求項１に記載の情報処理装置。
【請求項１０】
前記制御手段は、受け付けられた操作において前記表示部にかかる力の方向に応じて機能の実行を制御することを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記制御手段は、前記力の方向及びユーザの操作方向に応じて機能の実行を制御することを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
前記制御手段は、前記表示部へのユーザによる複数の操作に応じて実行する機能を制御することを特徴とする請求項９に記載の情報処理装置。
【請求項１３】
前記制御手段は、前記複数の操作それぞれに対応した機能の実行を制御することを特徴とする請求項１２に記載の情報処理装置。
【請求項１４】
前記制御手段は、前記複数の操作に対応した機能の実行を制御することを特徴とする請求項１２に記載の情報処理装置。
【請求項１５】
前記制御手段は、前記表示部に対する操作位置に応じて機能の実行を制御することを特徴とする請求項９に記載の情報処理装置。
【請求項１６】
前記制御手段は、前記表示部に表示されている情報に応じて実行する機能を制御することを特徴とする請求項９に記載の情報処理装置。
【請求項１７】
前記制御手段は、前記表示部に表示されている画像に対するユーザの操作方向に応じて実行する機能を制御することを特徴とする請求項９に記載の情報処理装置。
【請求項１８】
前記機能は、各画像に対応する機器を利用した連携機能であることを特徴とする請求項１７に記載の情報処理装置。
【請求項１９】
コンピュータを、
表示部にかかる力の方向が所定の特定方向である場合のみユーザの操作を受け付ける受付手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
スマートフォンやタブレット端末のタッチパネルを指で操作することによって種々の情報を入力したり、表示された情報を操作したりすることは一般的になっている。例えば、ユーザは、１本又は２本の指の動かした方によって、タップ、フリック、スワイプ、ピンチイン／ピンチアウトなどと名付けられた操作を行うことによってスマートフォン等に種々の指示を出すことができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５３７３４６７号明細書
【特許文献２】特許第５８６２２７１号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、表示部にかかる力の方向によって受け付ける操作を判断することを目的とする。
【課題を解決するための手段】
【０００５】
本発明に係る情報処理装置は、表示部にかかる力の方向が所定の特定方向である場合のみユーザの操作を受け付ける受付手段を有する。
【０００６】
また、前記受付手段は、前記力の方向に加え、ユーザの操作方向によってユーザの操作の有効性を判断することを特徴とする。
【０００７】
また、前記受付手段は、前記力の方向及び前記操作方向との組合せが所定の条件に合致する場合のみユーザの操作を受け付けることを特徴とする。
【０００８】
また、前記受付手段は、前記表示部に対するユーザの操作位置によってユーザの操作の有効性を判断することを特徴とする。
【０００９】
また、前記受付手段は、ユーザにより前記表示部に複数の操作が行われる場合において、前記複数の操作それぞれの前記表示部にかかる力の方向がそれぞれ所定の特定方向である場合のみ前記複数の操作子による操作を受け付けることを特徴とする。
【００１０】
また、前記所定の特定方向は、前記表示部を複数の領域に分割したときの領域毎に設定されることを特徴とする。
【００１１】
また、前記所定の特定方向は、前記表示部に表示されている情報に応じて設定されることを特徴とする。
【００１２】
また、前記受付手段は、操作時における前記表示部に接触する角度によってユーザの操作の有効性を判断することを特徴とする。
【００１３】
また、前記受付手段が受け付けた操作に応じて実行する機能を制御する制御手段を有することを特徴とする。
【００１４】
また、前記制御手段は、受け付けられた操作において前記表示部にかかる力の方向に応じて機能の実行を制御することを特徴とする。
【００１５】
また、前記制御手段は、前記力の方向及びユーザの操作方向に応じて機能の実行を制御することを特徴とする。
【００１６】
また、前記制御手段は、前記表示部へのユーザによる複数の操作に応じて実行する機能を制御することを特徴とする。
【００１７】
また、前記制御手段は、前記複数の操作それぞれに対応した機能の実行を制御することを特徴とする。
【００１８】
また、前記制御手段は、前記複数の操作に対応した機能の実行を制御することを特徴とする。
【００１９】
また、前記制御手段は、前記表示部に対する操作位置に応じて機能の実行を制御することを特徴とする。
【００２０】
また、前記制御手段は、前記表示部に表示されている情報に応じて実行する機能を制御することを特徴とする。
【００２１】
また、前記制御手段は、前記表示部に表示されている画像に対するユーザの操作方向に応じて実行する機能を制御することを特徴とする。
【００２２】
また、前記機能は、各画像に対応する機器を利用した連携機能であることを特徴とする。
【００２３】
本発明に係るプログラムは、コンピュータを、表示部にかかる力の方向が所定の特定方向である場合のみユーザの操作を受け付ける受付手段として機能させる。
【発明の効果】
【００２４】
請求項１に記載の発明によれば、表示部にかかる力の方向によって受け付ける操作を判断することができる。
【００２５】
請求項２に記載の発明によれば、表示部にかかる力の方向とユーザの操作方向によってユーザの操作を受け付けるかどうかを判断することができる。
【００２６】
請求項３に記載の発明によれば、表示部にかかる力の方向と操作方向の組合せが所定の条件に合致した場合にユーザの操作を受け付けることができる。
【００２７】
請求項４に記載の発明によれば、ユーザの操作位置を考慮してユーザの操作を受け付けるかどうかを判断することができる。
【００２８】
請求項５に記載の発明によれば、  ユーザによる複数の操作を受け付けることができる。
【００２９】
請求項６に記載の発明によれば、ユーザが操作する位置によって受付可能な力の方向を異ならせることができる。
【００３０】
請求項７に記載の発明によれば、受付可能な力の方向を表示内容と連携させることができる。
【００３１】
請求項８に記載の発明によれば、ユーザが表示部に接触する角度によってユーザの操作の有効性を判断することができる。
【００３２】
請求項９に記載の発明によれば、操作に応じて機能の実行を制御することができる。
【００３３】
請求項１０に記載の発明によれば、表示部にかかる力の方向に応じて機能の実行を制御することができる。
【００３４】
請求項１１に記載の発明によれば、力の方向及びユーザの操作方向に応じて機能の実行を制御することができる。
【００３５】
請求項１２に記載の発明によれば、ユーザによる複数の操作に対応することができる。
【００３６】
請求項１３に記載の発明によれば、複数の操作それぞれに対応した機能を並列して実行することができる。
【００３７】
請求項１４に記載の発明によれば、複数の操作を連携させた機能を実行することができる。
【００３８】
請求項１５に記載の発明によれば、ユーザの操作位置に応じて機能の実行を制御することができる。
【００３９】
請求項１６に記載の発明によれば、機能の実行を表示内容と連携させることができる。
【００４０】
請求項１７に記載の発明によれば、ユーザの操作方向に応じて実行する機能を制御することができる。
【００４１】
請求項１８に記載の発明によれば、連携機能の実行を制御することができる。
【００４２】
請求項１９に記載の発明によれば、表示部にかかる力の方向によって受け付ける操作を判断することができる。
【図面の簡単な説明】
【００４３】
【図１】本発明に係る情報処理装置の一実施の形態を示したブロック構成図である。
【図２】実施の形態１における情報処理装置のハードウェア構成図である。
【図３】指先の操作の角度、方向を説明するための概念図である。
【図４】指先がタッチパネルにかける力の方向を説明するための概念図である。
【図５】実施の形態１においてタッチパネルに画像が表示されているときの表示画面の一例を示す図である。
【図６】図５においてユーザ操作後の表示画面の一例を示す図である。
【図７】実施の形態１においてタッチパネルに画像が表示されているときの表示画面の他の例を示す図である。
【図８】実施の形態２においてタッチパネルに画像が表示されているときの表示画面の一例を示す図である。
【図９】実施の形態２においてタッチパネルに画像が表示されているときの表示画面の他の例を示す図である。
【図１０】実施の形態２における機能制御情報をテーブル形式にて示す図である。
【図１１】実施の形態２においてタッチパネルに画像が表示されているときの表示画面の他の例を示す図である。
【発明を実施するための形態】
【００４４】
以下、図面に基づいて、本発明の好適な実施の形態について説明する。
【００４５】
実施の形態１．
図１は、本発明に係る情報処理装置１０の一実施の形態を示したブロック構成図である。本実施の形態における情報処理装置１０は、画像を表示すると共に操作子で操作することによって種々の情報を入力したり、表示された情報を操作したりすることが可能なタッチパネルを搭載している。「操作子」は、タッチパネルに表示されている画像又はその一部を指し示すなどして何らかの操作をする際に用いられる。操作を伴わずにいずれかの画像の部位を単に指し示すために用いてもよい。操作子は、画像に対して操作する物、例えば、人間の指先や人間が用いるペンなどである。本実施の形態では、特に断らない限り、操作子として人間の指先を例にして説明する。
【００４６】
図２は、本実施の形態における情報処理装置１０のハードウェア構成図である。本実施の形態において情報処理装置１０は、コンピュータ又はコンピュータを搭載した機器であり、従前から存在する汎用的なハードウェア構成で実現できる。すなわち、コンピュータは、図２に示したようにＣＰＵ１、ＲＯＭ２、ＲＡＭ３、ハードディスクドライブ（ＨＤＤ）やソリッドステートドライブ（ＳＳＤ）等の記憶手段としてのストレージ４、通信手段として設けられた通信インタフェース（ＩＦ）５、タッチパネル６を接続する入出力コントローラ７を内部バス８に接続して構成される。
【００４７】
図１に戻り、情報処理装置１０は、ユーザインタフェース（ＵＩ）部１１、情報取得部１２、機能実行部１３及び制御部１４を有している。なお、本実施の形態の説明に用いない構成要素は図から省略している。ＵＩ部１１は、表示部１１１、操作部１１２、検出部１１３及び受付制御部１１４を有している。表示部１１１及び操作部１１２は、タッチパネル６により実現される。表示部１１１は、画像をタッチパネル６に表示する。操作部１１２は、タッチパネル６に対するユーザ操作を入力する。検出部１１３及び受付制御部１１４は、入出力コントローラ７により実現される。検出部１１３は、指先がタッチパネル６に触れているときの指先の角度を検出する。また、指先の角度に応じて指先がタッチパネル６にかける力の方向を検出する。受付制御部１１４は、タッチパネル６へのユーザ操作を受け付けるかどうかを制御する。具体的には、検出部１１３が検出した指先のかかる力の方向が所定の特定方向である場合のみ指先による操作を受け付ける。「所定の特定方向」は、方向を特定していない、すなわち全方向でなければよく複数の方向を特定方向としてよい。情報取得部１２は、ユーザ操作に応じて表示等に必要な情報をストレージ４又は通信ＩＦ５を介して外部から取得する。機能実行部１３は、ユーザ操作により指定された機能を実行する。制御部１４は、各構成要素１１〜１３の動作を制御する。例えば、ＵＩ部１１が受け付けた操作に応じて機能実行部１３に実行させる機能を制御する。
【００４８】
情報処理装置１０における各構成要素１１〜１４は、情報処理装置１０を形成するコンピュータと、コンピュータに搭載されたＣＰＵ１で動作するプログラムとの協調動作により実現される。また、本実施の形態で用いるプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭやＵＳＢメモリ等のコンピュータ読み取り可能な記録媒体に格納して提供することも可能である。通信手段や記録媒体から提供されたプログラムはコンピュータにインストールされ、コンピュータのＣＰＵ１がプログラムを順次実行することで各種処理が実現される。
【００４９】
ところで、ユーザは、指先でタッチパネル６に触れることで操作（例えば、選択操作）を行うが、本実施の形態の動作を説明する前にタッチパネル６に対するユーザ操作、特にタッチパネル６に触れるときの指先の角度及び指先がタッチパネル６にかける力の方向について説明する。
【００５０】
例えば、スマートフォンのタッチパネル６をユーザが操作する場合、ユーザは、必ずしもタッチパネル６に対して垂直方向（接触位置の真上）からタッチパネル６に触れて操作するとは限らない。指先がタッチパネル６に触れるときの角度は、ユーザの手又は身体とタッチパネル６との位置関係に依存する場合が少なくない。例えば、左手に持つことによって左肩の前にある状態のスマートフォンを右手で操作することを想定すると明らかなように、右手の指先は、タッチパネル６の真上（画面に対して垂直方向）ではなく、タッチパネル６の右の方向から右に傾いた状態でタッチパネル６に触れることになると考えられる。もちろん、ユーザは、手首を曲げることによって指先を異なる方向に傾けて操作することは可能であるが、そのような操作は、意識的に操作しなければならない。
【００５１】
検出部１１３は、前述したユーザの指先がタッチパネル６に触れているときの角度を検出する。検出部１１３が検出する角度には、図３に示すようにタッチパネル６の表面（水平方向）に対する角度Ａと、例えば指先がタッチパネル６の上側（上方向）を基準位置（基準軸）としたときの時計方向の回転角度Ｂと、が含まれるが、力の方向及び操作方向は、共に回転角度Ｂによって検出できる。
【００５２】
また、ユーザが手首を意識的に操作しなければ、通常は指先がタッチパネル６に触れるときの方向と指先がタッチパネル６にかける力の方向は一致すると考えられる。図４は、ユーザがタッチパネル６に触れるときの状態を示す概念図である。例えば、タッチパネル６に対して垂直方向（真上から）ではなく、実線の矢印Ｃのように右の方から左上の方に向けて指先を動かしタッチパネル６に触れたとすると、左上の方向の力がタッチパネル６にかかると考えられる。つまり、指先９がタッチパネル６にかける力には、破線の矢印Ｄのように左方向へのベクトル成分が含まれていることになる。この逆に、ユーザが指先９で左の方向からタッチパネル６に触れた場合、指先９がタッチパネル６にかける力には、右方向へのベクトル成分が含まれていることになる。このことは、上下方向や他の方向からタッチパネル６に触れたときにも同様なことがいえる。
【００５３】
以上説明したように、指先がタッチパネル６に触れたときの角度が検出できると、指先がタッチパネル６にかける力の方向も検出できることになる。従って、検出部１１３は、タッチパネル６に触れる角度を検出する手段で実現してもよい。ただ、タッチパネル６にかける力の方向は、圧力計等のセンサ手段を用いて別途測定するようにしてもよい。
【００５４】
以上説明した指先がタッチパネル６に触れる角度及び指先がタッチパネル６にかける力の方向を踏まえて、以下、本実施の形態における動作について説明する。まず、本実施の形態における基本的な動作について説明する。
【００５５】
ユーザは、タッチパネル６に触れて操作を行うが、本実施の形態において特徴的なことは、タッチパネル６に指先のかかる力の方向が所定の特定方向である場合のみ指先による操作を受け付けるようにしたことである。例えば、受付制御部１１４には、ユーザが何らかの操作を行うために指先でタッチパネル６を触れたとき、その指先がタッチパネル６にかける力の方向が所定の特定方向として左向きの場合のみ操作を受け付けるように制御するように設定されているものとする。なお、受付制御部１１４は、受け付ける力の方向を適宜変更できるようになっている。このような設定条件の下、ユーザが右の方向からタッチパネル６に触れる場合、検出部１１３は、その指先がタッチパネル６にかける力の方向を左向きと検出する。これにより、受付制御部１１４は、その操作の力の方向は左の方向なので、その操作は有効な操作と判断して受け付ける。そして、受付制御部１１４は、検出部１１３が検出した力の方向が左向き以外の場合、その操作は無効な操作と判断して受け付けない。
【００５６】
なお、この例のように力の方向が左の方向と限定してもよいが、ユーザが厳密に右から左方向に指先を動かせるとは限らないので、許容範囲を持たせ、例えば上記のように指先がタッチパネル６にかける力の方向に左方向のベクトル成分が含まれていれば受け付けるようにしてもよい。ただ、説明の便宜上、以下の説明では、力の方向を上、下、左又は右の方向と限定的に説明することにする。なお、受付制御部１１４が受け付ける力の方向は、必ずしも一方向に限定する必要はなく、複数の力の方向を受け付けるように制御してもよい。
【００５７】
図５は、タッチパネル６に画像が表示されているときの表示画面の一例を示す図である。ここで用いるタッチパネル６は、複数のユーザによって同時に操作しうるような大画面で形成されているものとする。タッチパネル６（以下、「画面」ともいう）の前には、２人のユーザＡ，Ｂが立っている。ユーザＡは、ユーザＢの左側、すなわち画面の左寄りに立っている。従って、ユーザＢは、ユーザＡの右側、すなわち画面の右寄りに立っている。
【００５８】
例えば、ユーザＡ，Ｂが議論を行う際にタッチパネル６を利用しているとする。この場合、ユーザＡはユーザＢの方に身体を向け、ユーザＢはユーザＡの方に身体を向けてそれぞれ議論を行うことが想定しうる。従って、ユーザＡがタッチパネル６を操作する場合、操作のために指先がタッチパネル６にかける力の方向は右の方向になると考えられる。より詳細には、右の方向のベクトル成分が含まれていると考えられる。同様に、ユーザＢがタッチパネル６を操作する場合、操作のために指先がタッチパネル６にかける力の方向には、左の方向のベクトル成分が含まれていると考えられる。
【００５９】
ところで、複数のユーザが同時に利用可能なタッチパネル６を有する情報処理装置１０では、画面全体を同一に取り扱うのではなく、複数の領域に分割し、受け付ける力の方向を領域毎に設定することによって操作の有効性を領域毎に判断するようにしてもよい。例えば、図５に例示するように、２人のユーザＡ，Ｂがタッチパネル６を利用する場合、各ユーザに対応させて画面の領域を左右に分割する。そして、画面左側（ユーザＡ）に対しては、右方向の力の方向の操作のみを受け付けるように設定する。一方、画面右側（ユーザＢ）に対しては、左方向の力の方向の操作のみを受け付けるように設定する。ユーザＢの方を向いているユーザＡは、操作のために指先がタッチパネル６にかける力の方向は右の方向になるため、上記ように受け付ける力の方向を設定すると、ユーザＡが画面左側に対して操作する場合、その操作は受け付けられる。一方、ユーザＡが画面右側に対して操作しようとしても、その操作の力の方向は右の方向であるため受け付けられない。ユーザＢに対しても同様で、ユーザＡの方を向いているユーザＢは、操作のために指先がタッチパネル６にかける力の方向は左の方向になるため、上記のように受け付ける力の方向を設定すると、ユーザＢが画面右側に対して操作する場合は受け付けられるものの、画面左側に対して行う操作は受け付けられない。
【００６０】
なお、本実施の形態では、タッチパネル６上における領域に対して受け付ける操作の力の方向を設定するようにしたが、例えばタッチパネル６に表示されている情報（画像、テキスト文字等）に対して受け付ける力の方向を設定するようにしてもよい。
【００６１】
ここでは、１つのタッチパネル６に対して複数のユーザが操作する場合を例にして説明した。つまり、複数の操作子（指先）を各ユーザに対応付けたが、一のユーザが複数の操作子、例えば右手の指先と左手の指先を操作子として使うようにしてもよい。また、上記説明では、ユーザに対応させて画面分割をしたが、画面を単に領域分割するのではなく、受け付ける力の方向を、表示する情報に対応させて設定するようにしてもよい。
【００６２】
また、上記説明では、ユーザ個々に操作する場合を例にして説明したが、例えば、複数のユーザＡ，Ｂが同時に正しい操作をした場合(各ユーザが所定の領域に対してそれぞれ所定の特定方向に合致する力の方向での操作をした場合)にのみ、ユーザＡ，Ｂによる操作を受け付けるように制御してもよい。
【００６３】
図６は、図５において、ユーザＡが指先でタッチパネル６にかける力の方向が右となるように触れ、かつユーザＢが指先でタッチパネル６にかける力の方向が左となるように触れた場合のタッチパネル６の表示例を示す図である。ここでいうタッチパネル６に触れるという行為は、選択操作に等しい。
【００６４】
ユーザＡは、車両の画像に対して所定の力の方向で触れることで（すなわち、車両の画像の選択操作を行うことで）、車両に関連する情報がタッチパネル６に表示される。より詳細には、検出部１１３が検出したユーザＡの指先がタッチパネル６にかける力の方向が設定通り右の方向の場合、受付制御部１１４は、その操作が有効と判断して受け付ける。制御部１４は、受付制御部１１４が操作を受け付けると、その操作指示に従って情報取得部１２に情報の取得を指示する。なお、ここでは、車両の画像には、選択されると当該車両に関する情報（図６に示す例では、人気ランキング）を取得する処理機能が対応付けられているので、制御部１４は、その情報を取得するよう情報取得部１２に指示する。情報取得部１２は、制御部１４からの指示に従い、当該車両に関連する情報を所定の格納先から取り出す。そして、ＵＩ部１１における表示部１１１は、制御部１４からの指示に従い、情報取得部１２が取得した情報をタッチパネル６に表示する。同様に、検出部１１３が検出したユーザＢの指先がタッチパネル６にかける力の方向が設定通り左の方向の場合、受付制御部１１４は、その操作が有効と判断して受け付ける。制御部１４は、受付制御部１１４がユーザＢによる操作を受け付けると、その操作指示に従って情報取得部１２に情報の取得を指示する。なお、ここでは、店舗の画像には、選択されると当該店舗に関する情報（図６に示す例では、売上情報）を取得する処理機能が対応付けられているので、制御部１４は、その情報を取得するよう情報取得部１２に指示する。情報取得部１２は、制御部１４からの指示に従い、当該店舗に関連する情報を所定の格納先から取り出す。そして、ＵＩ部１１における表示部１１１は、制御部１４からの指示に従い、情報取得部１２が取得した情報をタッチパネル６に表示する。
【００６５】
なお、上記説明においては、受付制御部１１４は、車両に対するユーザＢによる操作の力の方向が設定されている力の方向と異なるため受け付けないように制御したが、受け付けないように制御せずに異なる動作制御を行うようにしてもよい。例えば、力の方向が右の方向の場合は、人気ランキングの情報を取得し表示するようにしたが、力の方向が左の方向の場合は、右の方向の場合と異なる情報、例えば車両の販売台数を取得し表示するようにしてもよい。このように、異なる力の方向による操作をそれぞれ受け付けるようにしてもよい。
【００６６】
図７は、情報処理装置１０の異なる利用シーンを示す図である。図７には、タッチパネル６を左右に分割し、画面左側には問題を表示させ、画面右側には生徒の回答を表示させた例が示されている。ここでは、操作子としてペンを用いることを想定して説明する。そして、右側の分割画面には、ペンがタッチパネル６にかける力の方向が左の方向の場合、赤色で記入できるように機能が割り付けられ、力の方向が右の方向の場合、青色で記入できるように機能が割り付けられ、力の方向が上の方向の場合、表示内容を保存する機能が割り付けられているものとする。このように、ペンがタッチパネル６にかける力の方向によって操作の有効性を判断する。上記例では、左、右、上の力の方向を有効と判断する。かつ、力の方向によって異なる機能を割り付ける。
【００６７】
ここで、教師が回答を採点する場合、タッチパネル６にかかる力の方向が左の方向となるようペンを傾けてタッチパネル６に書き込むよう操作する。検出部１１３は、このペンがタッチパネル６にかける力の方向が左の方向であることを検出すると、受付制御部１１４は、その操作を受け付ける。そして、制御部１４は、ペンがタッチパネル６をなぞった後を赤色で表示するよう制御する。なお、この教師の操作は、機能の選択操作であって、図６を用いて説明した画面上に表示されている画像の選択操作とは異なる。
【００６８】
教師が採点後にタッチパネル６にかかる力の方向が上の方向となるようペンを傾けてタッチパネル６に触れる。検出部１１３は、このペンがタッチパネル６にかける力の方向が上の方向であることを検出すると、受付制御部１１４は、その操作を受け付ける。そして、制御部１４は、その操作に応じて採点した回答データを所定の格納先に保存する。このように、教師は、ペンの力の方向、すなわちペンでタッチパネル６の触れる方向(角度)を調整することで異なる機能を選択することができる。
【００６９】
ところで、ユーザは、操作子でタッチパネル６に触れるときの力の方向を意識的に操作することは可能である。しかしながら、上記採点時のように文字をタッチパネル６に記入する際に、ペンでタッチパネル６の触れる方向(角度)を常時維持できるとは限らない。上記例示したように、タッチパネル６に触れている位置(軌跡)を赤色で表示させるために、ペンでタッチパネル６にかける力の方向を左の方向にしたまま右の方向にペンを移動させることはできない。
【００７０】
そこで、検出部１１３は、ペンでタッチパネル６に触れたときの角度を検出するが、この角度をタッチパネル６に力のかかる方向(左の方向)とみなして記憶しておき、この角度が検出されている間はタッチパネル６に触れたときにかかる力の方向が維持されているものと判断する。つまり、受付制御部１１４は、操作子がタッチパネル６に接触する角度を、操作子がタッチパネル６にかける力の方向を示す情報とみなして、操作の有効性を判断してもよい。上記例に基づくと、教師は、回答の採点のために（赤色での記入のために）ペンがタッチパネル６にかける力の方向を左の方向にしてペンをタッチパネル６に接触させる。検出部１１３は、その力の方向、すなわちペンの角度を検出するが、制御部１４は、その検出された角度が維持されている間、タッチパネル６上におけるペンの位置(軌跡)を赤色で表示するよう制御する。また、ペンの角度を常時維持したまま記入することが困難であるかもしれない。そこで、受付制御部１１４は、操作を受け付ける角度に許容範囲を設けてもよい。あるいは、赤色での記入が開始された後、ペン先がタッチパネル６から離れるまで、ペンの位置（軌跡）を赤色で表示するようにしてもよい。このように、ペンがタッチパネル６に触れた後の操作時における力の方向（操作子の角度）によって操作の有効性を判断してもよい。
【００７１】
また、図７における画面左側には、いかなる方向から力が加わっても操作を受け付けないように設定されている。すなわち、受付制御部１１４は、ペンがタッチパネル６にかける力がいかなる方向であっても受け付けないことになるが、これにより問題への書き込みが禁止できる。つまり、問題の改ざんを防止できる。
【００７２】
実施の形態２．
図８は、本実施の形態における情報処理装置１０のタッチパネル６の表示画面の一例を示す図である。図８には、機能の制御対象とする機器として複合機の画像が表示されている。なお、図８における矢印及び機能を説明する文字は、説明の便宜を図るための情報とし、必ずしも画面に表示する必要はない。
【００７３】
図９は、本実施の形態における情報処理装置１０のタッチパネル６の表示画面の他の例を示す図である。図９には、図８に示した複合機の画像に加えてロボットの画像が表示されている。
【００７４】
図１０は、本実施の形態における機能制御情報をテーブル形式にて示す図である。図１０に示す機能制御情報は、図８及び図９に示す複合機に対応して生成されている。機能制御情報には、「力の方向」に、「操作方向」及び「機能」が設定される。「力の方向」は、指先がタッチパネル６にかける力の方向である。力の方向は、実施の形態１において説明したように、例えば指先を右方向からタッチパネル６に触れると、指先がタッチパネル６にかける力の方向は左の方向となる。「操作方向」は、この力の方向を加えたときの指先の角度を維持した状態で指先を、タッチパネル６上を移動させたときの方向である。「機能」には、ユーザが当該力の方向（指先の角度）で当該操作方向による操作をタッチパネル６に表示されている画像に対して行った場合に実行される機能が設定される。なお、図１０に例示したように、「機能」には、複合機が提供する機能とロボットが提供する機能とを連携させて一連の機能を実現する連携機能を設定してもよい。
【００７５】
図１０に例示した機能制御情報を予め設定した上で、タッチパネル６上の表示画像をユーザに操作させ、受付制御部１１４がその操作を受け付けると、制御部１４は、受付制御部１１４が受け付けた操作に応じて次のように実行する機能を制御する。上記実施の形態１においては、図５〜７を用いて説明したように操作子がタッチパネル６にかける力の方向（指先の角度）及び操作子による操作方向によってユーザ操作の有効性を判断するようにしたが、本実施の形態においては、力の方向（指先の角度）及び操作子による操作方向に応じて実行する機能を制御するようにしたことを特徴としている。
【００７６】
例えば、図８において、ユーザが右の方向から指先でタッチパネル６上の複合機の画像に触れる。これにより、タッチパネル６の複合機の画像には、左の方向の力がかかる。なお、このときの指先は、通常右に傾いている。ユーザは、指先の角度を維持したまま指先を上の方向に移動させる。検出部１１３がこの力の方向（指先の角度）及び操作方向を検出すると、受付制御部１１４は、該当する操作が機能制御情報に設定されているので、この操作を受け付ける。そして、制御部１４は、図１０に示す機能制御情報を参照して、ユーザの操作はＡ４サイズの用紙への印刷指示であることを認識する。これにより、制御部１４は、機能実行部１３に指示することで、Ａ４サイズへの印刷を複合機へ要求する。複合機は、情報処理装置１０とハブ等の中継器を介して通信可能に接続されていることから機能実行部１３からの指示を受け付け、実行することは可能である。なお、印刷対象とするファイルは、事前に指定されており、何らかの方法によって複合機が受信するものとする。
【００７７】
また、ユーザが右の方向から指先でタッチパネル６上の複合機の画像に触れ、その指先の角度を維持したまま指先を左の方向に移動させる。検出部１１３がこの力の方向（指先の角度）及び操作方向を検出すると、受付制御部１１４は、該当する操作が機能制御情報に設定されているので、この操作を受け付ける。そして、制御部１４は、図１０に示す機能制御情報を参照して、ユーザの操作は両面印刷の指示であることを認識する。これにより、制御部１４は、機能実行部１３に指示することで、両面印刷を複合機へ要求する。このように、力の方向（指先の角度）及び操作方向に応じて機能の実行を制御するようにしてもよい。換言すると、力の方向（指先の角度）と操作方向との組で機能が実行されるように制御機能情報に設定してもよい。
【００７８】
また、例えば、ユーザが左の方向から指先でタッチパネル６上の複合機の画像に触れると、タッチパネル６には、右の方向の力がかかる。ユーザは、左の方向に力をかけたときの指先の角度を維持したまま指先をいずれかの方向に移動させる。機能制御情報の設定例によると、ユーザがいずれの方向に動かそうとも右の方向の力がかかる指先の角度が維持されていれば、ステープル機能が実行される。このように、力の方向（指先の角度）に応じて機能の実行を制御するようにしてもよい。換言すると、力の方向（指先の角度）だけで機能が実行されるように制御機能情報に設定してもよい。
【００７９】
また、例えば、ユーザが下の方から指先でタッチパネル６上の複合機の画像に触れると、タッチパネル６には、上の方向の力がかかる。ユーザは、上の方向に力をかけたときの指先の角度を維持したまま指先を上の方向に移動させる。これにより、制御部１４は、機能実行部１３に指示することで、スキャンを複合機へ要求する。一方、ユーザは、上の方向に力をかけたときの指先の角度を維持したまま指先を左の方向に移動させる。機能制御情報の設定例によると、機能が設定されていない。すなわち、受付制御部１１４は、該当する操作が機能制御情報に設定されていないので、この操作を受け付けない。この結果、このユーザ操作では、何の機能も実行されない。このように、操作方向によっては、機能が実行されないように制御機能情報に設定してもよい。
【００８０】
また、図９に例示したように、タッチパネル６に複合機及びロボットの各画像が表示されている場合において、ユーザが下の方から指先でタッチパネル６上の複合機の画像に触れると、タッチパネル６には、上の方向の力がかかる。ユーザは、上の方向に力をかけたときの指先の角度を維持したまま指先をロボットの画像まで移動させる。このときの操作方向は、画面表示されているロボット画像とする。検出部１１３がこの力の方向（指先の角度）及び操作方向を検出すると、受付制御部１１４は、該当する操作が機能制御情報に設定されているので、この操作を受け付ける。そして、制御部１４は、図１０に示す機能制御情報を参照して、ユーザの操作はロボットとの連携機能１の指示であることを認識する。これにより、機能実行部１３は、制御部１４からの指示に従い、複合機及びロボットに対して、それぞれの機能を連携して実行することを指示する。つまり、複合機の画像とロボットの画像を繋ぐという同じユーザ操作でも、指先がかける力の方向（指先の角度）によって異なる機能を実行させることができる。
【００８１】
以上説明したように、本実施の形態においては、タッチパネル６に表示されている情報（画像）に対して、力の方向と操作方向との組により実行する機能を制御することができる。
【００８２】
本実施の形態においては、複合機の画像を例にして機能の実行制御を行う場合を例にして説明したが、例えば図１１に示すように、アプリケーションの画像に紐付いた機能の実行制御に利用してもよい。また、連携機能に関しては、図９を用いて複合機及びロボットという異なる機器それぞれに紐付けた機能を連携して実行する場合を例にして説明したが、１台の機器が有する機能（例えば、複合機のスキャン機能と印刷機能）を連携させた連携機能の実行を制御するようにしてもよい。また、複合機及びロボットという異なる機器（ハードウェア）に紐付く機能を連携させずに、機器に紐付く機能とアプリケーション（ソフトウェア）に紐付く機能を連携させた連携機能の実行を制御するようにしてもよい。
【００８３】
また、上記説明では、一ユーザの指先（操作子）での操作に基づく機能の実行制御を例にして説明したが、複数の操作子（一ユーザが複数の操作子を使う場合と、複数のユーザが１又は複数の操作子を使う場合とを含む）を用いて行われた操作に応じて実行する機能を制御するようにしてもよい。複数の操作子による操作の場合、操作子それぞれに対応した機能の実行を制御するようにしてもよいし、複数の操作子の操作の組合せに対応した一の機能の実行を制御するようにしてもよい。
【００８４】
また、タッチパネル６上に表示されている複合機及びロボットという画像（情報）に応じて実行する機能を制御するようにしたが、タッチパネル６上における位置に応じて機能の実行を制御するようにしてもよい。例えば、画面左下の所定の位置（領域）に対するユーザ操作（タッチパネル６に触れる力の方向及び操作方向）に応じて、実行される機能を制御するようにしてもよい。
【符号の説明】
【００８５】
１  ＣＰＵ、２  ＲＯＭ、３  ＲＡＭ、４  ストレージ、５  通信インタフェース（ＩＦ）、６  タッチパネル、７  入出力コントローラ、８  内部バス、１０  情報処理装置、１１  ユーザインタフェース（ＵＩ）部、１２  情報取得部、１３  機能実行部、１４  制御部、１１１  表示部、１１２  操作部、１１３  検出部、１１４  受付制御部。
【図１】
2019153021.tif 000003
【図２】
2019153021.tif 000004
【図３】
2019153021.tif 000005
【図４】
2019153021.tif 000006
【図５】
2019153021.tif 000007
【図６】
2019153021.tif 000008
【図７】
2019153021.tif 000009
【図８】
2019153021.tif 000010
【図９】
2019153021.tif 000011
【図１０】
2019153021.tif 000012
【図１１】
2019153021.tif 000013