(57)【要約】【課題】防水機能を損なわずにタッチパネル上での操作性を向上させるための技術を実現する。【解決手段】第１の領域を有するとともに物体の接触により前記第１の領域への物体の接触による操作を無効にする無効化領域に設定された第２の領域を有するタッチパネルへの物体の接触位置を検出する検出部と、前記接触位置が前記第１の領域内であるか否かを判断する判断部と、前記判断部により前記接触位置が前記第１の領域内であると判断された場合には、前記第２の領域を物体の接触により前記第１の領域への物体の接触による操作を有効にする有効化領域に設定する設定部と、を備える、情報処理装置が提供される。【選択図】図１
2013156694.tif 000002
【特許請求の範囲】
【請求項１】
第１の領域を有するとともに物体の接触により前記第１の領域への物体の接触による操作を無効にする無効化領域に設定された第２の領域を有するタッチパネルへの物体の接触位置を検出する検出部と、
前記接触位置が前記第１の領域内であるか否かを判断する判断部と、
前記判断部により前記接触位置が前記第１の領域内であると判断された場合には、前記第２の領域を物体の接触により前記第１の領域への物体の接触による操作を有効にする有効化領域に設定する設定部と、
を備える、情報処理装置。
【請求項２】
前記判断部は、前記第２の領域を無効化領域に切り替えるための所定の条件が満たされたか否かを判断し、
前記設定部は、前記判断部により前記所定の条件が満たされたと判断された場合には、前記第２の領域を無効化領域に切り替える、
請求項１に記載の情報処理装置。
【請求項３】
前記判断部は、前記第１の領域内に対する物体の接触が解除されたか否かにより前記所定の条件が満たされたか否かを判断し、
前記設定部は、前記判断部により前記第１の領域内に対する物体の接触が解除されたと判断された場合には、前記第２の領域を無効化領域に切り替える、
請求項２に記載の情報処理装置。
【請求項４】
前記判断部は、前記第１の領域内に対する物体の接触がなされてから所定時間が経過したか否かにより前記所定の条件が満たされたか否かを判断し、
前記設定部は、前記判断部により前記第１の領域内に対する物体の接触がなされてから所定時間が経過したと判断された場合には、前記第２の領域を無効化領域に切り替える、
請求項２に記載の情報処理装置。
【請求項５】
前記第１の領域は、前記タッチパネルへの操作体の接触により操作することが可能な所定のオブジェクトの領域である、
請求項１に記載の情報処理装置。
【請求項６】
前記判断部は、前記接触位置が前記第１の領域内であると判断した場合に、前記タッチパネルに対する物体の接触数が前記タッチパネルに対する物体の接触を有効な操作として扱うための最大接触数を超えているか否かをさらに判断し、
前記設定部は、前記判断部により前記接触数が前記最大接触数を超えていないと判断された場合に、前記第２の領域を有効化領域に設定する、
請求項１に記載の情報処理装置。
【請求項７】
第１の領域を有するとともに物体の接触により前記第１の領域への物体の接触による操作を無効にする無効化領域に設定された第２の領域を有するタッチパネルへの物体の接触位置を検出することと、
前記接触位置が前記第１の領域内であるか否かを判断することと、
前記接触位置が前記第１の領域内であると判断された場合には、前記第２の領域を物体の接触により前記第１の領域への物体の接触による操作を有効にする有効化領域に設定することと、
を含む、情報処理方法。
【請求項８】
コンピュータを、
第１の領域を有するとともに物体の接触により前記第１の領域への物体の接触による操作を無効にする無効化領域に設定された第２の領域を有するタッチパネルへの物体の接触位置を検出する検出部と、
前記接触位置が前記第１の領域内であるか否かを判断する判断部と、
前記判断部により前記接触位置が前記第１の領域内であると判断された場合には、前記第２の領域を物体の接触により前記第１の領域への物体の接触による操作を有効にする有効化領域に設定する設定部と、
を備える情報処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
近年、ユーザからの操作を受け付けるための装置としてタッチパネルが搭載された端末が普及している。タッチパネルが搭載された端末としては、例えば、携帯電話、スマートフォン、デジタルカメラなどが挙げられる。タッチパネルを用いた操作によってユーザは直感的な操作が行うことが可能である。タッチパネルが搭載された端末に関する技術としては様々な技術が開示されている（例えば、特許文献１参照）。
【０００３】
しかし、タッチパネルは操作性に優れている反面、水が接触してしまった場合などには、誤動作や故障を生じやすいという特徴もある。このような特徴に対して、防水機能を有する端末も開発されている。例えば、タッチパネルの上下左右端を無効化領域に設定し、無効化領域に水が接触してしまった場合に、タッチパネル上での操作を無効とする制御を行う技術が存在する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１３４１１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、タッチパネルの上下左右端を無効化領域とすることによって、例えば、ユーザがタッチパネルでの操作中に意図せずに無効化領域に触れてしまった場合などには、ユーザの所望する操作が無効となってしまうことがある。例えば、タッチパネル上においてユーザがなぞるような操作を行っている場合にユーザが無効化領域に接触してしまうと、タッチパネルへの操作が途切れてしまうことがあり操作性が損なわれてしまう。
【０００６】
したがって、防水機能を損なわずにタッチパネル上での操作性を向上させるための技術が実現されることが望ましい。
【課題を解決するための手段】
【０００７】
本開示によれば、第１の領域を有するとともに物体の接触により前記第１の領域への物体の接触による操作を無効にする無効化領域に設定された第２の領域を有するタッチパネルへの物体の接触位置を検出する検出部と、前記接触位置が前記第１の領域内であるか否かを判断する判断部と、前記判断部により前記接触位置が前記第１の領域内であると判断された場合には、前記第２の領域を物体の接触により前記第１の領域への物体の接触による操作を有効にする有効化領域に設定する設定部と、を備える、情報処理装置が提供される。
【０００８】
また、本開示によれば、第１の領域を有するとともに物体の接触により前記第１の領域への物体の接触による操作を無効にする無効化領域に設定された第２の領域を有するタッチパネルへの物体の接触位置を検出することと、前記接触位置が前記第１の領域内であるか否かを判断することと、前記接触位置が前記第１の領域内であると判断された場合には、前記第２の領域を物体の接触により前記第１の領域への物体の接触による操作を有効にする有効化領域に設定することと、を含む、情報処理方法が提供される。
【０００９】
また、本開示によれば、コンピュータを、第１の領域を有するとともに物体の接触により前記第１の領域への物体の接触による操作を無効にする無効化領域に設定された第２の領域を有するタッチパネルへの物体の接触位置を検出する検出部と、前記接触位置が前記第１の領域内であるか否かを判断する判断部と、前記判断部により前記接触位置が前記第１の領域内であると判断された場合には、前記第２の領域を物体の接触により前記第１の領域への物体の接触による操作を有効にする有効化領域に設定する設定部と、を備える情報処理装置として機能させるためのプログラムが提供される。
【発明の効果】
【００１０】
以上説明したように本開示によれば、防水機能を損なわずにタッチパネル上での操作性を向上させることが可能である。
【図面の簡単な説明】
【００１１】
【図１】本開示の実施形態に係る情報処理装置の概観例を示す図である。
【図２】情報処理装置の概要を説明するための図（その１）である。
【図３】情報処理装置の概要を説明するための図（その２）である。
【図４】情報処理装置の概要を説明するための図（その３）である。
【図５】情報処理装置の機能構成例を示すブロック図である。
【図６】情報処理装置の機能の一例を説明するための図である。
【図７】情報処理装置の機能の他の一例を説明するための図である。
【図８】情報処理装置の機能の他の一例を説明するための図である。
【図９】情報処理装置の動作の流れを示すフローチャートである。
【図１０】本開示の実施形態に係る情報処理装置の概観例を示す図である。
【図１１】本開示の実施形態に係る情報処理装置の概観例を示す図である。
【図１２】本開示の実施形態に係る情報処理装置の概観例を示す図である。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１３】
また、本明細書および図面において、実質的に同一の機能構成を有する複数の構成要素を、同一の符号の後に異なるアルファベットを付して区別する場合もある。ただし、実質的に同一の機能構成を有する複数の構成要素の各々を特に区別する必要がない場合、同一符号のみを付する。
【００１４】
また、以下に示す項目順序に従って当該「発明を実施するための形態」を説明する。
１．情報処理装置の概要
２．情報処理装置の機能
３．情報処理装置の動作
４．変形例
５．むすび
【００１５】
＜１．情報処理装置の概要＞
まず、本開示の実施形態に係る情報処理装置１０の概要について説明する。図１は、本開示の実施形態に係る情報処理装置１０の外観例を示す図である。情報処理装置１０はタッチパネル搭載端末の一例であり、図１には、情報処理装置１０にタッチパネル１３０および表示部１４０が備えられている例が示されているが、タッチパネル１３０および表示部１４０は、情報処理装置１０の外部に存在してもよい。また、図１には、タッチパネル１３０および表示部１４０が積層されている状態が示されているが、タッチパネル１３０および表示部１４０は、分離された状態で存在してもよい。
【００１６】
図１に示すように、表示部１４０には、操作体をタッチパネル１３０に接触させながら移動させる操作（以下、「ドラッグ操作」とも言う。）によって移動可能なオブジェクト１４１ａ，１４１ｂがオブジェクトの例として表示されている。また、表示部１４０には、操作体をタッチパネル１３０に接触させる操作（以下、「タッチ操作」とも言う。）によって選択可能なオブジェクト１４２ａ，１４２ｂ，１４２ｃがオブジェクトの例として表示されている。しかし、表示部１４０に表示されるオブジェクトの種類は特に限定されない。
【００１７】
タッチパネル１３０には、第１の領域および第２の領域が設けられている。図１に示した例では、第１の領域１００は、タッチパネル１３０の中央領域に設けられ、第２の領域２００は、第１の領域１００の周囲を囲うようにタッチパネル１３０の左右上下端に設けられている。しかしながら、第１の領域１００および第２の領域２００の各々が設けられて位置は特に限定されない。また、図１では、上記したオブジェクトが第１の領域１００に表示されているが、第２の領域２００に表示されるオブジェクトが存在してもよい。
【００１８】
以下に説明する本開示の実施形態においては、情報処理装置１０が第１の領域１００および第２の領域２００の各々をどのように制御するかを主に説明する。かかる制御により、防水機能を損なわずにタッチパネル上での操作性を向上させることが可能となる。
【００１９】
図２は、本開示の実施形態に係る情報処理装置１０の概要を説明するための図（その１）である。まず、第１の領域１００が有効領域に設定されているとする。ここで、有効領域とは、物体の接触による操作（例えば、ドラッグ操作、タッチ操作など）が有効な領域である。このように設定されている状態において、タッチパネル１３０に水が接触してしまった場合などに、第１の領域１００を有効領域に設定した状態を継続させると、情報処理装置１０が誤作動を起こしてしまう可能性がある。
【００２０】
そこで、本開示の実施形態では、まず、このような誤動作を起こす可能性を低減する機能を提供することを想定する。
【００２１】
図３は、本開示の実施形態に係る情報処理装置１０の概要を説明するための図（その２）である。図２に示した場合と同様に、第１の領域１００が有効領域に設定されているとする。また、第２の領域２００が無効化領域に設定されているとする。ここで、無効化領域とは、当該領域への物体の接触が検出された場合に第１の領域１００を無効領域にする領域である。ここで、無効領域とは、物体の接触による操作（例えば、ドラッグ操作、タッチ操作など）が無効な領域である。
【００２２】
例えば、第２の領域２００が無効化領域に設定されている状態において、第２の領域２００に物体（例えば、水など）が接触した場合には、第１の領域１００を無効領域にするような制御を行うことを想定する。このような制御が行われれば、上記したような誤動作を起こす可能性を低減することができる。一方で、例えば、図４に示したような状況も起こり得る。
【００２３】
図４は、本開示の実施形態に係る情報処理装置１０の概要を説明するための図（その３）である。図３に示した場合と同様に、第１の領域１００が有効領域に設定されているとする。また、図３に示した場合と同様に、第２の領域２００が無効化領域に設定されているとする。
【００２４】
例えば、第２の領域２００が無効化領域に設定されている状態において、ユーザがオブジェクトに対する操作を行っているとする。このとき、図３に示した場合と同様な制御を行うことを想定した場合、例えば、ユーザが第２の領域２００に意図せずに触れてしまった場合にも、第１の領域１００が無効領域とされてしまう。その結果、ユーザによる操作が継続されなくなってしまう。なお、例えば、オブジェクト１４１ａのような湾曲した形状のスライダを移動させている最中には、第２の領域２００に意図せずにユーザが触れてしまうことが十分に想定される。
【００２５】
そこで、本開示の実施形態では、第２の領域２００を設けることによる防水機能を損なわないようにしつつ、ユーザがタッチパネル１３０への操作中に第２の領域２００に誤って触れてしまった場合にはユーザによる操作を有効な操作として扱うようにする機能を提供することを想定する。
【００２６】
以上、本開示の実施形態に係る情報処理装置１０の概要について説明した。続いて、本開示の実施形態に係る情報処理装置１０が有する機能について説明する。
【００２７】
＜２．情報処理装置の機能＞
図５は、本開示の実施形態に係る情報処理装置１０の機能構成例を示すブロック図である。図５に示したように、情報処理装置１０は、制御部１１０、記憶部１２０、タッチパネル１３０および表示部１４０を備える。また、制御部１１０は、検出部１１１、判断部１１２、設定部１１３および表示制御部１１４を備える。
【００２８】
制御部１１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）またはＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）などのプロセッサに相当する。制御部１１０は、記憶部１２０または他の記憶媒体に記憶されるプログラムを実行することにより、制御部１１０が有する様々な機能を発揮する。
【００２９】
記憶部１２０は、半導体メモリまたはハードディスクなどの記憶媒体を用いて、制御部１１０による処理のためのプログラムおよびデータを記憶する。図５に示した例では、記憶部１２０が情報処理装置１０に組み込まれているが、記憶部１２０と情報処理装置１０とは別体に構成されてもよい。
【００３０】
タッチパネル１３０は、物体の接触位置を検出する。また、タッチパネル１３０は、物体の接触位置が複数存在する場合、複数の接触位置を検出してもよい。検出結果は、制御部１１０に出力される。タッチパネル１３０は、例えば、静電式タッチパネルであることを想定しているが、他の方式のタッチパネルであってもよい。タッチパネル１３０は、情報処理装置１０に備えられていてもよいし、情報処理装置１０の外部に存在してもよい。
【００３１】
検出部１１１は、タッチパネル１３０への物体の接触位置を検出する。接触位置の表現形式は特に限定されないが、例えば、ｘｙ座標によって表現される。また、タッチパネル１３０に接触される物体は、ユーザによる操作時にタッチパネル１３０に接触される操作体（例えば、指や電子ペンなど）であってもよいし、ユーザによる操作以外の要因でタッチパネル１３０に接触される物体（例えば、水など）であってもよい。
【００３２】
判断部１１２は、検出部１１１により検出された接触位置が第１の領域１００内であるか否かを判断する。図１に示されたように、第１の領域１００は、タッチパネル１３０の中央領域に設けられていてもよいが、第１の領域１００は、特に限定されないため、第１の領域１００は、他の位置に設けられてもよい。第１の領域１００が他の位置に設けられる場合については後に説明する。
【００３３】
設定部１１３は、検出部１１１により検出された接触位置が第１の領域１００内であると判断部１１２により判断された場合には、第２の領域２００を有効化領域に設定する。ここで、有効化領域とは、当該領域への物体の接触が検出された場合に第１の領域１００を有効領域にする領域である。例えば、設定部１１３は、第２の領域２００への物体の接触が検出された場合、第１の領域１００が既に有効領域にされていれば引き続き第１の領域１００を有効領域とし、第１の領域１００が無効領域であれば第１の領域１００を有効領域に変更する。
【００３４】
表示制御部１１４は、表示部１４０に表示内容が表示されるように表示部１４０を制御する。図１には、表示部１４０により、ドラッグ操作によって移動可能なオブジェクト１４１ａ，１４１ｂや、タッチ操作によって選択可能なオブジェクト１４２ａ，１４２ｂ，１４２ｃがオブジェクトの例として表示されている。表示制御部１１４は、ユーザからの操作によるアプリケーションの実行結果が表示部１４０に表示されるように表示部１４０を制御することも可能である。
【００３５】
表示部１４０は、表示制御部１１４による制御に従って、オブジェクトを表示する。また、表示部１４０は、表示制御部１１４による制御に従って、アプリケーション実行結果を表示してもよい。上記したように、表示部１４０は、情報処理装置１０に備えられていてもよいし、情報処理装置１０の外部に存在してもよい。なお、表示部１４０は、例えば、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ装置等により構成される。
【００３６】
かかる制御によれば、ユーザがタッチパネル１３０で操作を行っていない場合に物体（例えば、水など）が無効化領域に触れてしまった場合などには、第１の領域１００への物体の接触による操作が無効とされる。一方、ユーザがタッチパネル１３０での操作中に意図せずに無効化領域に触れてしまった場合などには、第１の領域１００への物体の接触による操作が有効なままとなる。したがって、防水機能を損なわずにタッチパネル１３０上での操作性が向上されることが期待される。
【００３７】
上記したように、第１の領域１００は、タッチパネル１３０の中央領域に設けられていてもよいが、第１の領域１００は、特に限定されないため、第１の領域１００は、他の位置に設けられてもよい。例えば、第１の領域１００は、タッチパネル１３０への操作体の接触により操作することが可能な所定のオブジェクトの領域であってもよい。
【００３８】
例えば、第１の領域１００は、図１に示したように、ドラッグ操作によって移動可能なオブジェクト１４１ａ，１４１ｂのいずれかであってもよいし、タッチ操作によって選択可能なオブジェクト１４２ａ，１４２ｂ，１４２ｃのいずれかであってもよい。かかる場合には、ユーザがオブジェクトの操作中に意図せずに無効化領域に触れてしまった場合などには、第１の領域１００への物体の接触による操作が有効なままとなる。
【００３９】
ところで、第１の領域１００に物体が接触されて第２の領域２００が無効化領域から有効化領域に変更された場合には、適切なタイミングで第２の領域２００を有効化領域から無効化領域に戻すようにしたほうがよい。タッチパネル１３０に水が接触した場合などには、誤作動を起こす可能性があるからである。
【００４０】
したがって、判断部１１２は、第２の領域２００を無効化領域に切り替えるための所定の条件が満たされたか否かを判断するのがよい。かかる場合、設定部１１３は、判断部１１２により所定の条件が満たされたと判断された場合には、第２の領域２００を無効化領域に切り替えるのがよい。以下、第２の領域２００を無効化領域に切り替えるための所定の条件の例について説明する。
【００４１】
図６は、本開示の実施形態に係る情報処理装置１０の機能の一例を説明するための図である。判断部１１２は、第１の領域１００内に対する物体の接触が解除されたか否かにより所定の条件が満たされたか否かを判断してもよい。例えば、図６に示したように、第１の領域１００に物体が接触されて第２の領域２００が無効化領域から有効化領域に変更された状況を想定する。かかる状況下において、判断部１１２は、第１の領域１００内に対する物体の接触が解除された場合、所定の条件が満たされたと判断してもよい。
【００４２】
そして、図６に示したように、設定部１１３は、判断部１１２により第１の領域１００内に対する物体の接触が解除されたと判断された場合には、所定の条件が満たされたとして、第２の領域２００を無効化領域に切り替えればよい。第１の領域１００内に対する物体の接触が解除された場合には、ユーザがタッチパネル１３０上での操作を終えた可能性があるため、第２の領域２００が無効化領域に戻されてもユーザの利便性はさほど低下しないと考えられるからである。
【００４３】
図７は、本開示の実施形態に係る情報処理装置１０の機能の他の一例を説明するための図である。判断部１１２は、第１の領域１００内に対する物体の接触がなされてから所定時間が経過したか否かにより所定の条件が満たされたか否かを判断してもよい。例えば、図７に示したように、第１の領域１００に物体が接触されて第２の領域２００が無効化領域から有効化領域に変更された状況を想定する。かかる状況下において、判断部１１２は、第１の領域１００内に対する物体の接触がなされてから所定時間が経過した場合、所定の条件が満たされたと判断してもよい。
【００４４】
そして、図７に示したように、設定部１１３は、判断部１１２により第１の領域１００内に対する物体の接触がなされてから所定時間が経過したと判断された場合には、所定の条件が満たされたとして、第２の領域２００を無効化領域に切り替えればよい。第１の領域１００内に対する物体の接触がなされてから所定時間が経過した場合には、ユーザがタッチパネル１３０上での操作を行うための時間が確保できた可能性があるため、第２の領域２００が無効化領域に戻されてもユーザの利便性はさほど低下しないと考えられるからである。
【００４５】
以上、第２の領域２００を無効化領域に切り替えるための所定の条件の例について説明した。なお、上記では、第１の領域１００に対する接触がなされた場合に第２の領域２００が有効化領域に設定される例について説明したが、タッチパネル１３０に対する物体の接触数によっては、第２の領域２００を無効化領域のままとしてもよい。タッチパネル１３０に対する物体の接触数によっては、明らかにユーザによる操作中ではないと判断できる場合があるからである。以下では、タッチパネル１３０に対する物体の接触数を考慮する場合について説明する。
【００４６】
図８は、本開示の実施形態に係る情報処理装置１０の機能の他の一例を説明するための図である。タッチパネル１３０が用いられる場合には、タッチパネル１３０に対する物体の接触数がタッチパネル１３０に対する物体の接触を有効な操作として扱うための最大接触数が定められている場合がある。例えば、ドラッグ操作、タッチ操作などといった操作のように、タッチパネル１３０に対する操作体の一箇所による接触を有効な操作として扱う場合には、最大接触数が「１」として定める。
【００４７】
一方、一箇所による接触を有効な操作として扱うとともに、タッチパネル１３０に対する操作体の二箇所による接触を有効な操作として扱う場合には、最大接触数が「２」として定められる。二箇所による接触が有効な操作として扱われる場合としては、例えば、二本の指をタッチパネル１３０に接触させながら拡げる操作（以下、「ピンチアウト操作」とも言う。）、二本の指をタッチパネル１３０に接触させながら狭める操作（以下、「ピンチイン操作」とも言う。）などが挙げられる。
【００４８】
このように最大接触数が定められている場合には、タッチパネル１３０に対する物体の接触数が最大接触数を超える場合には、明らかにユーザによる操作中ではないと判断することができる。したがって、判断部１１２は、検出部１１１により検出された接触位置が第１の領域１００内であると判断した場合に、タッチパネル１３０に対する物体の接触数が最大接触数を超えているか否かをさらに判断してもよい。この場合、設定部１１３は、判断部１１２により接触数が最大接触数を超えていないと判断された場合に、第２の領域２００を有効化領域に設定すればよい。
【００４９】
図８に示した例では、最大接触数が「２」として定められている状況を想定している。かかる状況下において、図８に示したように、タッチパネル１３０に対する物体の接触数が「３」である場合には、判断部１１２は、タッチパネル１３０に対する物体の接触数が最大接触数を超えていると判断する。この場合、設定部１１３は、第２の領域２００を無効化領域のままにすればよい。一方、例えば、判断部１１２が、タッチパネル１３０に対する物体の接触数が「２」である場合には、判断部１１２は、タッチパネル１３０に対する物体の接触数を超えていないと判断する。この場合、設定部１１３は、第２の領域２００を有効化領域に設定すればよい。
【００５０】
以上、本開示の実施形態に係る情報処理装置１０が有する機能について説明した。続いて、本開示の実施形態に係る情報処理装置１０の動作について説明する。
【００５１】
＜３．情報処理装置の動作＞
図９は、本開示の実施形態に係る情報処理装置１０の動作の流れを示すフローチャートである。なお、図９に示す動作は、情報処理装置１０の動作の一例を示したに過ぎないため、情報処理装置１０の動作は、図９に示した動作の流れに限定されない。
【００５２】
まず、設定部１１３は、タッチパネル１３０に設けられた第２の領域２００を無効化領域に設定する（Ｓ１１）。続いて、検出部１１１は、タッチパネル１３０への物体の接触位置を検出する（Ｓ１２）。判断部１１２は、検出部１１１により検出された接触位置が第１の領域１００内であるか否かを判断する（Ｓ１３）。判断部１１２は、接触位置が第１の領域１００内ではないと判断した場合には（Ｓ１３で「Ｎｏ」）、Ｓ１８に進む。一方、判断部１１２は、接触位置が第１の領域１００内であると判断した場合には（Ｓ１３で「Ｙｅｓ」）、Ｓ１４に進む。
【００５３】
続いて、判断部１１２は、タッチパネル１３０に対する物体の接触数が最大接触数を超えているか否かを判断する（Ｓ１４）。判断部１１２は、タッチパネル１３０に対する物体の接触数が最大接触数を超えていると判断した場合には（Ｓ１４で「Ｙｅｓ」）、Ｓ１８に進む。一方、設定部１１３は、タッチパネル１３０に対する物体の接触数が最大接触数を超えていないと判断部１１２により判断された場合には（Ｓ１４で「Ｎｏ」）、第２の領域２００を有効化領域に設定し（Ｓ１５）、Ｓ１６に進む。
【００５４】
続いて、判断部１１２は、第２の領域２００を無効化領域に切り替えるための所定の条件が満たされたか否かを判断する（Ｓ１６）。判断部１１２は、所定の条件が満たされていないと判断した場合には（Ｓ１６で「Ｎｏ」）、Ｓ１６に戻る。一方、設定部１１３は、所定の条件が満たされていると判断部１１２により判断された場合には（Ｓ１６で「Ｙｅｓ」）、第２の領域２００を無効化領域に切り替えて（Ｓ１７）、Ｓ１８に進む。
【００５５】
制御部１１０は、動作を終了しない場合には（Ｓ１８で「Ｎｏ」）、Ｓ１２に動作を遷移させるが、動作を終了する場合には（Ｓ１８で「Ｙｅｓ」）、動作を終了する。
【００５６】
以上、本開示の実施形態に係る情報処理装置１０の動作について説明した。以上においては、オブジェクト１４１ａのような湾曲した形状のスライダを移動させている最中に第２の領域２００に意図せずにユーザが触れてしまう状況を例として想定した。しかし、ユーザが移動させるオブジェクトは特に限定されない。以下では、第２の領域２００に意図せずにユーザが触れてしまうことが想定される例を挙げることにする。
【００５７】
＜４．変形例＞
図１０は、本開示の実施形態に係る情報処理装置１０の概観例を示す図である。図１０に示すように、表示部１４０には、ドラッグ操作によって移動可能なオブジェクト１４１ｃがオブジェクトの例として表示されている。また、表示部１４０には、タッチ操作によって選択可能なオブジェクト１４２ａ，１４２ｂ，１４２ｄがオブジェクトの例として表示されている。図１０に示す例のように、オブジェクト１４１ｃのような直線形状のスライダを移動させている最中であっても、第２の領域２００に意図せずにユーザが触れてしまう状況は十分に想定される。
【００５８】
図１１は、本開示の実施形態に係る情報処理装置１０の概観例を示す図である。図１１に示すように、表示部１４０には、ドラッグ操作によって移動可能なオブジェクト１４１ｄがオブジェクトの例として表示されている。図１１に示す例のように、オブジェクト１４１ｄのような直線形状のスロットを移動させている最中であっても、第２の領域２００に意図せずにユーザが触れてしまう状況は十分に想定される。
【００５９】
図１２は、本開示の実施形態に係る情報処理装置１０の概観例を示す図である。図１２に示すように、表示部１４０には、ドラッグ操作によって移動可能なオブジェクト１４１ｅがオブジェクトの例として表示されている。図１２に示す例のように、オブジェクト１４１ｅのような円盤形状のスロットを移動させている最中であっても、第２の領域２００に意図せずにユーザが触れてしまう状況は十分に想定される。
【００６０】
＜５．むすび＞
以上説明したように、本開示の実施形態によれば、第１の領域１００を有するとともに物体の接触により第１の領域１００への物体の接触による操作を無効にする無効化領域に設定された第２の領域を有するタッチパネル１３０への物体の接触位置を検出する検出部１１１と、接触位置が第１の領域内であるか否かを判断する判断部１１２と、判断部１１２により接触位置が第１の領域１００内であると判断された場合には、第２の領域２００を物体の接触により第１の領域１００への物体の接触による操作を有効にする有効化領域に設定する設定部１１３と、を備える、情報処理装置１０が提供される。
【００６１】
かかる構成によれば、防水機能を損なわずにタッチパネル上での操作性を向上させることが可能となる。また、タッチパネル１３０の第２の領域２００が有効化領域に設定された場合には、第２の領域２００にもオブジェクトを配置することができる。第２の領域２００に配置されたオブジェクトをユーザに選択させることができれば、オブジェクト操作の可能な範囲が拡がるという利点を享受することも可能となる。
【００６２】
なお、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【００６３】
また、本明細書の情報処理装置１０の動作における各ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はない。例えば、情報処理装置１０の動作における各ステップは、フローチャートとして記載した順序と異なる順序で処理されても、並列的に処理されてもよい。
【００６４】
また、情報処理装置１０に内蔵されるＣＰＵ、ＲＯＭおよびＲＡＭなどのハードウェアを、上述した情報処理装置１０の構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、該コンピュータプログラムを記憶させた記憶媒体も提供される。
【００６５】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
第１の領域を有するとともに物体の接触により前記第１の領域への物体の接触による操作を無効にする無効化領域に設定された第２の領域を有するタッチパネルへの物体の接触位置を検出する検出部と、
前記接触位置が前記第１の領域内であるか否かを判断する判断部と、
前記判断部により前記接触位置が前記第１の領域内であると判断された場合には、前記第２の領域を物体の接触により前記第１の領域への物体の接触による操作を有効にする有効化領域に設定する設定部と、
を備える、情報処理装置。
（２）
前記判断部は、前記第２の領域を無効化領域に切り替えるための所定の条件が満たされたか否かを判断し、
前記設定部は、前記判断部により前記所定の条件が満たされたと判断された場合には、前記第２の領域を無効化領域に切り替える、
前記（１）に記載の情報処理装置。
（３）
前記判断部は、前記第１の領域内に対する物体の接触が解除されたか否かにより前記所定の条件が満たされたか否かを判断し、
前記設定部は、前記判断部により前記第１の領域内に対する物体の接触が解除されたと判断された場合には、前記第２の領域を無効化領域に切り替える、
前記（２）に記載の情報処理装置。
（４）
前記判断部は、前記第１の領域内に対する物体の接触がなされてから所定時間が経過したか否かにより前記所定の条件が満たされたか否かを判断し、
前記設定部は、前記判断部により前記第１の領域内に対する物体の接触がなされてから所定時間が経過したと判断された場合には、前記第２の領域を無効化領域に切り替える、
前記（２）に記載の情報処理装置。
（５）
前記第１の領域は、前記タッチパネルへの操作体の接触により操作することが可能な所定のオブジェクトの領域である、
前記（１）〜（４）のいずれか一項に記載の情報処理装置。
（６）
前記判断部は、前記接触位置が前記第１の領域内であると判断した場合に、前記タッチパネルに対する物体の接触数が前記タッチパネルに対する物体の接触を有効な操作として扱うための最大接触数を超えているか否かをさらに判断し、
前記設定部は、前記判断部により前記接触数が前記最大接触数を超えていないと判断された場合に、前記第２の領域を有効化領域に設定する、
前記（１）〜（５）のいずれか一項に記載の情報処理装置。
（７）
第１の領域を有するとともに物体の接触により前記第１の領域への物体の接触による操作を無効にする無効化領域に設定された第２の領域を有するタッチパネルへの物体の接触位置を検出することと、
前記接触位置が前記第１の領域内であるか否かを判断することと、
前記接触位置が前記第１の領域内であると判断された場合には、前記第２の領域を物体の接触により前記第１の領域への物体の接触による操作を有効にする有効化領域に設定することと、
を含む、情報処理方法。
（８）
コンピュータを、
第１の領域を有するとともに物体の接触により前記第１の領域への物体の接触による操作を無効にする無効化領域に設定された第２の領域を有するタッチパネルへの物体の接触位置を検出する検出部と、
前記接触位置が前記第１の領域内であるか否かを判断する判断部と、
前記判断部により前記接触位置が前記第１の領域内であると判断された場合には、前記第２の領域を物体の接触により前記第１の領域への物体の接触による操作を有効にする有効化領域に設定する設定部と、
を備える情報処理装置として機能させるためのプログラム。
【符号の説明】
【００６６】
１０    情報処理装置
１００  第１の領域
１１０  制御部
１１１  検出部
１１２  判断部
１１３  設定部
１１４  表示制御部
１２０  記憶部
１３０  タッチパネル
１４０  表示部
１４１ａ，１４１ｂ，１４１ｃ，１４１ｄ，１４１ｅ  オブジェクト
１４２ａ，１４２ｂ，１４２ｃ，１４２ｄ  オブジェクト
２００  第２の領域
【図１】
2013156694.tif 000003
【図２】
2013156694.tif 000004
【図３】
2013156694.tif 000005
【図４】
2013156694.tif 000006
【図５】
2013156694.tif 000007
【図６】
2013156694.tif 000008
【図７】
2013156694.tif 000009
【図８】
2013156694.tif 000010
【図９】
2013156694.tif 000011
【図１０】
2013156694.tif 000012
【図１１】
2013156694.tif 000013
【図１２】
2013156694.tif 000014