(57)【要約】【課題】電子機器の一部が水中に存在する状態となっても、水中の一部に表示されていた操作用オブジェクトに対する操作を可能とする技術を提供する。【解決手段】電子機器は、タッチパネルの電極群のうち、水に対応する所定の値が検出された電極群を含む領域が検出されたか否かを判定する手段と、領域が検出された場合には、領域に対応する位置に表示されている表示オブジェクトの表示位置を領域に対応する位置とは異なる位置に移動する表示制御を行う手段と、を備える。【選択図】図５Ａ
2016149026.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルの電極群のうち、水に対応する所定の値が検出された電極群を含む領域が検出されたか否かを判定する手段と、
前記領域が検出された場合には、前記領域に対応する位置に表示されている表示オブジェクトの表示位置を前記領域に対応する位置とは異なる位置に移動する表示制御を行う手段と、
を備える電子機器。
【請求項２】
前記タッチパネルに対する水平面を検出する手段を有し、
前記判定する手段は、前記タッチパネルのセンサ面を横断する前記領域の上辺が、前記水平面と所定の許容誤差の範囲で平行である場合に、前記領域が検出されたと判定することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記判定する手段は、前記タッチパネルのセンサ面を横断する前記領域の位置より上方側に、水に対応する所定の値が検出されない電極群が存在する場合に、前記領域が検出されたと判定することを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記判定する手段は、前記タッチパネルのセンサ面を横断する前記領域が単一である場合に、前記領域が検出されたと判定することを特徴とする請求項１から請求項３の何れか一項に記載の電子機器。
【請求項５】
前記表示制御を行う手段は、前記領域に対応する位置に表示されている複数の表示オブジェクトを含む表示オブジェクトグループを、前記表示オブジェクトグループに含まれる各前記表示オブジェクトの位置関係を維持したまま、前記領域に対応する位置とは異なる位置に移動することを特徴とする請求項１から請求項４の何れか一項に記載の電子機器。
【請求項６】
前記表示制御を行う手段は、表示されている画面イメージを上方にスライドすることにより、前記領域に対応する位置に表示されている表示オブジェクトの表示位置を前記領域に対応する位置とは異なる位置に移動することを特徴とする請求項１から請求項４の何れか一項に記載の電子機器。
【請求項７】
前記表示制御を行う手段は、表示されている画面イメージを縮小することにより、前記領域に対応する位置に表示されている表示オブジェクトの表示位置を前記領域に対応する位置とは異なる位置に移動することを特徴とする請求項１から請求項４の何れか一項に記載の電子機器。
【請求項８】
前記タッチパネルは静電容量方式のセンサを有する、請求項１から請求項７の何れか一項に記載の電子機器。
【請求項９】
タッチパネルを備えるコンピュータに、
前記タッチパネルの電極群のうち、水に対応する所定の値が検出された電極群を含む領域が検出されたか否かを判定するステップと、
前記領域が検出された場合には、前記領域に対応する位置に表示されている表示オブジェクトの表示位置を前記領域に対応する位置とは異なる位置に移動する表示制御を行うステップと、
を実行させるための表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、及び、表示制御プログラムに関する。
【背景技術】
【０００２】
近年、ＬＣＤ（Liquid Crystal Display）等の表示デバイスに、ユーザ操作による接触位置の座標を検出するデバイスを重畳させて組合せたタッチパネル等の入力デバイスを備える情報処理装置（電子機器とも称す）が普及してきている。例えば、ＰＣ（Personal Computer）、携帯電話、スマートフォン、ノートＰＣ、タブレットＰＣ、ＰＤＡ（Personal Data Assistance）、ゲーム機、ナビゲーション装置等がタッチパネル等の入力デバイ
スを備える情報処理装置として例示できる。
【０００３】
タッチパネル等を備える情報処理装置では、例えば、操作者（以下、ユーザとも称す）の操作指等を接触させ易い画面領域に、使用頻度の高い操作ボタン等の操作用オブジェクトがユーザインターフェースとして配置される傾向にある。例えば、“タスクバー”、“ナビゲーションバー”と言った帯状の表示領域を表示デバイスの下部領域に表示させ、該帯状の表示領域内に使用頻度の高い操作ボタン等の操作用オブジェクトが設けられる傾向にある。
【０００４】
また、タッチパネルを備える携帯可能な携帯電話、スマートフォン、タブレットＰＣ等では、防水機能を有する情報処理装置が普及してきている。防水機能を有する情報処理装置では、例えば、防水機能の保証する範囲内において、雨天時等での使用が可能となる。
【０００５】
なお、本明細書で説明する技術に関連する技術が記載されている先行技術文献としては、以下の特許文献が存在している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１４−８１６６６号公報
【特許文献２】特開２０１４−５２７５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
防水機能を備える情報処理装置では、例えば、機器の一部が被水した状態であっても、タッチパネル等への操作入力を検出し、情報処理機能を機能させることが望ましい。
【０００８】
しかし、タッチパネル等への接触位置を検出するデバイスとして、例えば、静電容量方式の一つである相互容量方式のタッチセンサを備える場合には、被水した表示領域に表示された操作用オブジェクトに対する接触を検出することが困難である。被水状態のセンサ領域では、相互容量方式のタッチセンサは、操作指等のユーザ操作による接触を、検出信号の変化として検出できないからである。
【０００９】
このため、例えば、機器の一部として、使用頻度の高い操作用オブジェクトを配置した表示領域が被水した場合には、該操作用オブジェクトに対する接触操作が困難になっていた。
【００１０】
１つの側面では、本発明は、電子機器の一部が被水状態となっても、被水状態の一部に表示されていた操作用オブジェクトに対応する操作を可能とする技術の提供を目的とする
。
【課題を解決するための手段】
【００１１】
上記技術は、次の電子機器の構成によって例示できる。すなわち、電子機器は、タッチパネルの電極群のうち、水に対応する所定の値が検出された電極群を含む領域が検出されたか否かを判定する手段と、領域が検出された場合には、領域に対応する位置に表示されている表示オブジェクトの表示位置を領域に対応する位置とは異なる示位置に移動する表示制御を行う手段と、を備える。
【発明の効果】
【００１２】
上記の電子機器によれば、電子機器の一部が被水状態となっても、被水状態の一部に表示されていた操作用オブジェクトに対する操作を可能とする技術が提供できる。
【図面の簡単な説明】
【００１３】
【図１】本実施形態の電子機器のハードウェア構成例を示す図である。
【図２】相互容量方式のタッチセンサを説明する図である。
【図３Ａ】電子機器の一部が水没した状態を説明する図である。
【図３Ｂ】水没領域の操作用オブジェクトの表示位置を非水没領域に移動した状態を説明する図である。
【図３Ｃ】水没領域の操作用オブジェクトの表示位置を非水没領域に移動した状態を説明する図である。
【図３Ｄ】水没領域の操作用オブジェクトの表示位置を非水没領域に移動した状態を説明する図である。
【図４Ａ】電子機器の一部が水没した状態を説明する図である。
【図４Ｂ】電子機器のタッチセンサ面に水滴が付着した状態を説明する図である。
【図４Ｃ】電子機器の一部が水濡れ状態となった場合を説明する図である。
【図５Ａ】本実施形態の被水状態検出に係る処理を例示するフローチャートである。
【図５Ｂ】本実施形態の被水状態検出に係る処理を例示するフローチャートである。
【発明を実施するための形態】
【００１４】
以下、図面を参照して、一実施形態に係る電子機器について説明する。以下の実施形態の構成は例示であり、電子機器は実施形態の構成には限定されない。
【００１５】
以下、図１から図５の図面に基づいて、電子機器を説明する。
＜実施例＞
図１に、本実施形態の情報処理装置（以下、電子機器とも称す）のハードウェアの構成を例示する。本実施形態の情報処理装置１０は、例えば、ＬＣＤ（Liquid Crystal Display）等の表示デバイスに、ユーザ操作による接触位置の座標を検出するデバイスを組合せたタッチパネル等の入力デバイスを備える情報処理装置である。
【００１６】
情報処理装置１０には、例えば、ＰＣ（ＰＣ：Personal Computer）、携帯電話機、ス
マートフォン、ノートＰＣ、タブレットＰＣ、ＰＤＡ（Personal Data Assistance）、ゲーム機、ナビゲーション装置等の情報処理装置が含まれる。
【００１７】
また、情報処理装置１０は、例えば、加速度センサ１４ｂといった、情報処理装置１０の上下左右前後方向への傾きを検出するセンサを備える。なお、情報処理装置１０の上下左右前後方向への傾きを検出するセンサは、加速度センサ１４ｂに限定されない。例えば、情報処理装置１０の重力方向を検出する重力センサ、情報処理装置１０の上下左右前後方向の回転を検出するジャイロセンサ等であってもよい。
【００１８】
図１に例示の情報処理装置１０は、出力部１５にＬＣＤ１５ａ等の表示デバイスを備える。また、情報処理装置１０は、入力部１４にタッチセンサ１４ａ等の、表示デバイス面に対する接触位置の座標を検出するデバイスを備える。タッチセンサ１４ａは、例えば、ＬＣＤ１５ａ等の表示デバイスと重畳させて組合せることで、表示デバイス面への操作者（以下、ユーザとも称す）のタッチ操作による接触位置の座標を検出する、タッチパネルといったポインティングデバイスとして機能する。
【００１９】
本実施形態の情報処理装置１０のタッチセンサ１４ａは、例えば、操作指等の接触による電界の変化を捉えて、ＬＣＤ１５ａ等の表示デバイス面に対する操作指等の接触位置を検出する相互容量方式のタッチセンサである。
【００２０】
図２に、相互容量方式のタッチセンサの説明図を例示する。図２に例示の静電容量方式のタッチセンサ１４ａは、ＬＣＤ１５ａ等の表示デバイスと組合せられ、情報処理装置１０が備えるタッチパネルとして機能する。なお、タッチセンサ１４ａで検出される座標は、例えば、組合せられたＬＣＤ１５ａ等の表示デバイスの左上角部を原点とし、表示デバイスの左右方向をＸ軸、上下方向をＹ軸とした（Ｘ，Ｙ）の２次元座標として表すことができる。
【００２１】
図２に例示のように、タッチセンサ１４ａでは、例えば、ＩＴＯ（酸化インジウムスズtin-doped indium oxide）等の透明電極である受信側電極及び送信側電極が、縦横２層に交差するようマトリクス状に配置されている。そして、受信側電極と送信側電極とが交差する交点は、例えば、操作指等の接触による電界の変化を検出信号として検知する電極（…、Ｐｎ−１、Ｐｎ、Ｐｎ＋１、…）列となる。タッチセンサ１４ａは、例えば、各電極の検出信号から、タッチセンサ１４ａに対する操作指等の接触状態を検出する。タッチセンサ１４ａは、接触状態となった電極Ｐｎの座標位置から、操作指等の接触位置に係る座標を検出することができる。
【００２２】
相互容量方式のタッチセンサでは、送信側電極から受信側電極に対してパルスを入力することで電極間に電界を発生させる。受信側電極により検出した電界の検出信号の変化量は０値を中心にプラスの値とマイナスの値が出力されるので、この変化量をもとに操作指等の接触状態を検出することが出来る。
【００２３】
例えば、相互容量方式のタッチセンサ１４ａでは、センサ表面に何も接触していない状態では受信側電極の検出信号の変化量は０値であり、センサ表面に指が近付くと電界の一部が指に吸い取られ指を経由して接地方向に流れるため電極間の電界が減少する。電界の減少は、マイナスの値を有する電荷の受信側電極への移動の減少を意味し、結果として検出信号の変化量はプラス値となる。
【００２４】
しかし、センサ表面に水等が付着した被水状態では、水等が誘電体として働き、電界が水等の付着部分に吸い寄せられ電極間の電界が増加するので、水等が接触する領域の電極Ｐｎから検出される検出信号の変化量はマイナスの値が検出されることとなる。なお、センサ表面に水等が付着した被水状態では、相互容量方式のタッチセンサ１４ａの、水等が接触している領域と非接触領域との境界領域の電極Ｐｎでは、水等の付着部分に電界が吸い寄せられたことにより境界領域の電界は減少するので、検出信号の変化量としてプラスの値が検出されることとなる。
【００２５】
図３Ａに、被水状態の一例として、相互容量方式のタッチセンサ１４ａを備える情報処理装置１０の一部が水没した状態の説明図を例示する。図３Ａに例示の説明図において、境界領域Ｇ１は、水没した領域と水没していない領域との境界領域を表す。
【００２６】
図３Ａの例では、所謂、ナビゲーションバー等の帯状の表示領域Ａ１を含む、情報処理装置１０の境界領域Ｇ１より下方側の部分領域が水没した状態にある。水没状態となる部分領域の表示領域Ａ１には、使用頻度の高い操作ボタンである“ＢＡＣＫ”、“ＨＯＭＥ”、“ＭＥＮＵ”と言った操作用オブジェクトが含まれる。また、水没した部分領域には、情報処理装置１０に搭載されたアプリケーションソフトウェア（Application software、以下“アプリ”とも称す）の機能と関連付けられたアイコン（icon）の表示領域Ａ６−Ａ８が含まれている。なお、図３Ａの例において、境界領域Ｇ１より上方側の、日時情報を表示する表示領域Ａ２、アイコンを表示する表示領域Ａ３−Ａ５を含む部分領域は、水没状態の領域範囲には含まれていない。
【００２７】
水没した状態にある、表示領域に対応するタッチセンサ１４ａの電極Ｐｎでは、センサ面に水が接触する。このため、水没状態となった表示領域のタッチセンサ１４ａの電極Ｐｎでは、接触に係る検出信号の変化量としてマイナスの値が検出される。この結果、情報処理装置１０は、例えば、水没状態となった表示領域Ａ１，Ａ６−Ａ８等に対するユーザの操作指等による接触操作を検出することが困難となる。
【００２８】
相互容量方式のタッチパネルを備える情報処理装置１０では、例えば、防水機能を備えていても、水中の表示領域Ａ１，Ａ６−Ａ８に対する接触操作を検知できないため、ナビゲーションバー等に配置された操作用オブジェクトの操作が不能となる虞がある。また、相互容量方式のタッチパネルを備える情報処理装置１０では、例えば、表示領域Ａ６−Ａ８に表示されたアイコンに関連付けられた情報処理機能を利用できない虞がある。
【００２９】
なお、図３Ａの例において、表示領域Ａ３−Ａ５のアイコンが表示された領域は水没領域に含まれていない。このため、各表示領域のタッチセンサ１４ａの電極Ｐｎでは、センサ面に接触する水の影響を受けることはない。例えば、表示領域Ａ３−Ａ５のアイコンが表示された領域では、ユーザの接触操作を検知することが可能であり、接触位置に係るアイコンを起動し、情報処理機能を利用することが可能である。
【００３０】
図３Ｂ−３Ｄに、情報処理装置１０の一部の領域が水没した状態で、該水没した部分領域に含まれる操作用オブジェクトを操作可能とする機能の説明図を例示する。水没した部分領域の操作用オブジェクトを操作可能とする機能は、例えば、図３Ｂに例示のように、水没した部分領域に含まれる表示領域Ａ１の操作用オブジェクトの表示位置を表示領域Ａ２の上部側等の、水没していない領域に移動することが提案できる。
【００３１】
図３Ｂの例では、情報処理装置１０は、例えば、水没した部分領域の表示領域Ａ１の座標情報から表示に係る上下方向の表示幅を特定し、特定した表示幅に基づいて、表示領域Ａ２−Ａ５が含まれる表示領域の座標位置を下方側にシフトさせる。そして、情報処理装置１０は、例えば、表示位置がシフトされた表示領域Ａ２の上方側の領域に、ナビゲーションバー等に配置された操作用オブジェクトが含まれる表示領域Ａ１の表示位置を移動させる。表示領域Ａ１が移動した部分領域は水没していない領域であるため、例えば、情報処理装置１０は、ナビゲーションバー等に配置された操作用オブジェクトに対する接触操作を検知することができる。
【００３２】
図３Ｂの例では、情報処理装置１０は、例えば、水没状態の部分領域に含まれる操作用オブジェクトを操作可能とすることができる。また、境界領域Ｇ１より上方側の表示領域Ａ３−Ａ５では、各表示領域に表示されたアイコンへの接触操作が継続して実行できる。操作用オブジェクトの表示位置が移動された情報処理装置１０では、例えば、継続して情報処理機能を利用することが可能となる。
【００３３】
次に、図３Ｃに例示のように、例えば、ＬＣＤ１５ａ等の表示デバイスに表示される各
表示領域の表示位置を、水没した部分領域の座標位置に応じて、境界領域Ｇ１より上方側の表示領域にシフトさせることが提案できる。
【００３４】
図３Ｃの例では、情報処理装置１０は、例えば、境界領域Ｇ１より下方側の水没した部分領域に対応する表示領域の座標範囲を特定する。そして、情報処理装置１０は、例えば、水没前の表示領域Ａ１が含まれる最下端の表示位置を、境界領域Ｇ１より上方側にシフトさせる。境界領域Ｇ１より上方側に最下端の表示位置がシフトした表示領域Ａ１，Ａ３−Ａ８は、水没状態ではない表示領域に表示される。このため、情報処理装置１０では、例えば、ナビゲーションバー等に配置された操作用オブジェクトに対する接触操作が検知できる。また、情報処理装置１０では、例えば、水没した部分領域の、表示領域Ａ６−Ａ８のアイコンに対する接触操作が検知できる。図３Ｃの例では、情報処理装置１０では、例えば、表示領域Ａ６−Ａ８に表示されたアイコンに関連付けられた情報処理機能が利用可能となる。
【００３５】
次に、図３Ｄに例示のように、例えば、ＬＣＤ１５ａ等の表示デバイスに表示される各表示領域の表示位置を、境界領域Ｇ１より上方側の水没状態ではない表示領域に縮小して表示させることが提案できる。図３Ｄの例は、例えば、ＬＣＤ１５ａ等の表示デバイスに表示される各表示領域の表示位置を、境界領域Ｇ１より上方側の水没状態ではない表示領域のサイズに応じて、水没前の表示画面を上下方向に縮小して表示させた画面例である。
【００３６】
図３Ｄに例示の情報処理装置１０は、例えば、境界領域Ｇ１より下方側の水没した部分領域に対応する表示領域の座標範囲を特定する。そして、情報処理装置１０は、特定した表示領域の座標範囲から、水没していない部分領域に対応する領域範囲を求め、水没前の表示デバイスに表示された表示画面を表示するための縮小率を決定する。水没前の表示デバイスに表示された表示画面は、例えば、水没していない部分領域に応じた縮小率で表示領域が縮小され、境界領域Ｇ１より上方側の領域範囲に表示される。
【００３７】
このため、情報処理装置１０は、例えば、水没前の表示領域Ａ１に表示されたナビゲーションバー等の操作用オブジェクトに対する接触操作を検知することができる。また、情報処理装置１０は、例えば、水没前の表示領域Ａ６−Ａ８に表示されたアイコンに対する接触操作を検知することができる。図３Ｄの例では、情報処理装置１０では、例えば、水没していない部分領域に縮小して表示された、水没前の表示画面の各表示領域に表示されたアイコンに関連付けられた情報処理機能が利用可能となる。
【００３８】
本実施形態の情報処理装置１０は、例えば、情報処理装置１０の一部が水没した状態において、相互容量方式のタッチセンサ１４ａから検出された検出信号に基づいて、水没領域と非水没領域の境界領域Ｇ１を特定する。そして、本実施形態の情報処理装置１０は、例えば、特定した境界領域Ｇ１に基づいて、水没領域の領域範囲に対応する表示デバイス上に表示された操作用オブジェクトの表示領域を特定する。本実施形態の情報処理装置１０は、例えば、水没領域の領域範囲に対応する表示領域の操作用オブジェクトを、非水没領域の領域範囲に対応する表示領域に表示する。
【００３９】
ＬＣＤ１５等の表示デバイス面に水滴等が付着した状態や水濡れ状態といった他の被水状態においても同様である。本実施形態の情報処理装置１０は、相互容量方式のタッチセンサ１４ａから検出された検出信号に基づいて、水滴付着領域（水濡れ領域をも含む）と、非水滴付着領域の境界領域Ｇ１を特定する。そして、情報処理装置１０は、例えば、特定した境界領域Ｇ１に基づいて、水滴付着状態の領域範囲に対応する操作用オブジェクトの表示領域を特定する。情報処理装置１０は、例えば、特定した水滴付着状態の領域範囲に対応する表示領域の操作用オブジェクトの表示位置を非水滴付着領域に表示する。
【００４０】
この結果、本実施形態の情報処理装置１０では、情報処理装置１０の一部が被水状態となっても、当該一部に表示されていた操作用オブジェクトに対応する操作を可能とする技術が提供できる。
【００４１】
なお、本実施形態の情報処理装置１０では、例えば、加速度センサ１４ｂといった情報処理装置１０の上下左右前後方向の傾きを検出するセンサを備えることができる。情報処理装置１０は、例えば、相互容量方式のタッチセンサ１４ａと加速度センサ１４ｂとの検出値を組合せることにより、水滴付着状態であるか水没状態であるかを適切に判断することができる。相互容量方式のタッチセンサ１４ａと加速度センサ１４ｂとの検出値を組合せることにより、情報処理装置１０では、例えば、水没状態の検出精度を高めることが可能となる。
【００４２】
〔装置構成〕
図１に戻り、本実施形態の情報処理装置１０は、接続バスＢ１によって相互に接続されたＣＰＵ（Central Processing Unit）１１、主記憶部１２、補助記憶部１３、入力部１
４、出力部１５、通信部１６を有する。主記憶部１２及び補助記憶部１３は、情報処理装置１０が読み取り可能な記録媒体である。
【００４３】
情報処理装置１０は、ＣＰＵ１１が補助記憶部１３に記憶されたプログラムを主記憶部１２の作業領域に実行可能に展開し、プログラムの実行を通じて周辺機器の制御を行う。これにより、情報処理装置１０は、上述した所定の目的に合致した機能を実現することができる。
【００４４】
図１に例示の情報処理装置１０において、ＣＰＵ１１は、情報処理装置１０全体の制御を行う中央処理演算装置である。ＣＰＵ１１は、補助記憶部１３に格納されたプログラムに従って処理を行う。主記憶部１２は、ＣＰＵ１１がプログラムやデータをキャッシュしたり、作業領域を展開したりする記憶媒体である。主記憶部１２は、例えば、ＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）を含む。
【００４５】
補助記憶部１３は、各種のプログラム及び各種のデータを読み書き自在に記録媒体に格納する。補助記憶部１３は、外部記憶装置とも呼ばれる。補助記憶部１３には、ＯＳ、各種プログラム、各種テーブル等が格納される。ＯＳは、例えば、搭載されたアプリに対し、管理するリソースへのインターフェースをアプリに提供する。情報処理装置１０に搭載されたアプリは、ＯＳによって提供されたリソースへのインターフェースを使用することで、アプリ機能を実現する。ＯＳは、通信部１６を介して接続される外部装置等とのデータの受け渡しを行う通信インターフェースプログラムを含む。外部装置等には、例えば、図示しないネットワーク上の、ＰＣやサーバ等の他の情報処理装置、外部記憶装置等が含まれる。
【００４６】
補助記憶部１３は、例えば、ＥＰＲＯＭ（Erasable Programmable ROM）、ソリッドス
テートドライブ装置、ハードディスクドライブ（ＨＤＤ、Hard Disk Drive）装置等であ
る。また、補助記憶部１３としては、例えば、ＣＤドライブ装置、ＤＶＤドライブ装置、ＢＤドライブ装置等が提示できる。記録媒体としては、例えば、不揮発性半導体メモリ（フラッシュメモリ）を含むシリコンディスク、ハードディスク、ＣＤ、ＤＶＤ、ＢＤ、ＵＳＢ（Universal Serial Bus）メモリ、メモリカード等がある。
【００４７】
入力部１４は、ユーザ等からの操作指示等を受け付ける。入力部１４は、カメラ、入力ボタン、タッチセンサ１４ａ、加速度センサ１４ｂ、ポインティングデバイス、マイクロフォン等の入力デバイスである。入力部１４には、キーボード、ワイヤレスリモコン等が含まれるとしてもよい。ポインティングデバイスには、例えば、タッチセンサ１４ａとＬ
ＣＤ１５ａ等が組み合わされたタッチパネル、マウス、トラックボール、ジョイスティック等が含まれる。入力部１４から入力された情報は、接続バスＢ１を介してＣＰＵ１１に通知される。例えば、ポインティングデバイスで検出した座標情報、加速度センサ１４ｂで検出された加速度情報等は、接続バスＢ１を介してＣＰＵ１１に通知される。
【００４８】
出力部１５は、ＣＰＵ１１で処理されるデータや主記憶部１２に記憶されるデータを出力する。出力部１５は、ＬＣＤ１５ａ、ＣＲＴ（Cathode Ray Tube）ディスプレイ、ＰＤＰ（Plasma Display Panel）、ＥＬ（Electroluminescence）パネル、有機ＥＬパネル等
の表示デバイスを含む。また、出力部１５には、プリンタ、スピーカ等の出力デバイスが含まれる。
【００４９】
通信部１６は、例えば、情報処理装置１０が接続するネットワーク等とのインターフェースである。ネットワークには、例えば、インターネット等の公衆ネットワーク、携帯電話網等の無線ネットワーク、ＬＡＮ（Local Area Network）等が含まれる。
【００５０】
情報処理装置１０は、ＣＰＵ１１が補助記憶部１３に記憶されているＯＳ、各種プログラムや各種データを主記憶部１２に読み出して実行することにより、対象プログラムの実行と共に、図１に例示の各処理手段を実現する。情報処理装置１０は、対象プログラムの実行により、図１に例示の境界判定部１０１、表示制御部１０２を実現する。但し、図１に例示の各処理手段のいずれか、あるいは、これらの一部がハードウェア回路によって動作するものであってもよい。情報処理装置１０は、以上の各処理手段が参照し、或いは、管理するデータの保存先として補助記憶部１３を備える。
【００５１】
なお、図１に例示の各処理手段のうち、いずれかが、他の情報処理装置等に含まれてもよい。例えば、境界判定部１０１を含む情報処理装置と、表示制御部１０２を含む情報処理装置と、外部記憶部とがネットワークを介して接続し、情報処理装置１０として機能するとしてもよい。情報処理装置１０は、例えば、ネットワーク上のコンピュータ群であるクラウドとして実現できる。
【００５２】
〔処理ブロック構成〕
図１に例示の情報処理装置１０において、境界判定部１０１は、例えば、相互容量方式のタッチセンサ１４ａと加速度センサ１４ｂとの検出値に基づいて、被水状態の領域と被水していない他の領域との境界領域を判定する。境界領域は、例えば、タッチセンサ１４ａの座標分布として表すことができる。境界判定部１０１は、例えば、判定された境界領域の座標分布を主記憶部１２の所定の領域に一時的に記憶し、表示制御部１０２に引き渡す。
【００５３】
境界判定部１０１は、例えば、１０ｍｓといった一定の周期間隔で、タッチセンサ１４ａの各電極からの検出信号の変化量を受け付ける。受け付けられた検出信号の変化量は、例えば、各電極に対応する座標に対応付けられて主記憶部１２の所定の領域に一時的に記憶される。そして、境界判定部１０１は、例えば、受け付けた検出信号の変化量に所定の閾値を下回るマイナス側の値が含まれるかを判定する。図２で説明したように、受け付けた検出信号の変化量にマイナス側の値が含まれる場合では、水等の付着による接触が発生したと判断できるからである。なお、所定の閾値とは、例えば、タッチセンサ１４ａに水滴等を付着させて、水滴等の付着に伴う検出信号の変化量を実験的に求め、閾値とすることができる。
【００５４】
同様に、境界判定部１０１は、例えば、一定の周期間隔で、加速度センサ１４ｂで検出された上下左右前後方向の傾きに係る検出信号を受け付ける。境界判定部１０１は、例えば、加速度センサ１４ｂから受け付けた検出信号を、主記憶部１２の所定の領域に一時的
に記憶する。
【００５５】
境界判定部１０１は、例えば、受け付けた検出信号の変化量にマイナス側の値が含まれる場合では、所定の閾値を下回るマイナス側の値を示す各電極の集合をグループ化し、各グループの座標分布を特定する。境界判定部１０１は、例えば、特定したそれぞれのグループについての座標分布を、主記憶部１２の所定の領域に一時的に記憶する。
【００５６】
また、境界判定部１０１は、例えば、所定の閾値を超えるプラス側の値を示す各電極の集合をグループ化し、各グループの座標分布を特定する。図２で説明したように、水等が接触している領域と非接触領域との境界領域では、境界領域となる各電極から検出される検出信号の変化量としてプラス側の値が検出される傾向にあるからである。なお、所定の閾値については、マイナス側の判定と同様に、例えば、タッチセンサ１４ａに水滴等を付着させて、境界領域となる各電極から検出信号の変化量を実験的に求め、閾値とすることができる。境界判定部１０１は、例えば、特定したそれぞれのグループについての座標分布を、主記憶部１２の所定の領域に一時的に記憶する。
【００５７】
また、境界判定部１０１は、例えば、所定の閾値を下回るマイナス側の値を示すグループの座標分布、所定の閾値を超えるプラス側の値を示すグループの座標分布に基づいて、水滴付着状態、或いは、水没状態であるかを判定する。そして、境界判定部１０１は、例えば、水没状態と判定される場合には、所定の閾値を超えるプラス側の値を示すグループの座標分布に基づいて、水没領域と非水没領域との境界領域を特定する。
【００５８】
例えば、本実施形態の情報処理装置１０では、水滴付着状態、水没状態であっても、被水状態に存在する操作用オブジェクトを被水状態以外の操作可能領域へ表示することが可能である。しかし、雨粒等の付着が連続して発生する場合等では、操作オブジェクトの表示位置の変更が頻繁に発生することとなる。操作オブジェクトの表示位置が頻繁に変更される場合には、ユーザは煩わしさを感じる虞がある。一方、水没状態を伴う場合では、例えば、水面下と水面上の風景を撮影するといった特殊な環境下での使用等が想定できる。水没状態を伴う環境下では、水没領域の操作オブジェクトを非水没領域に表示することで情報処理装置１０の使い勝手といった操作性を高めることができる。本実施形態の情報処理装置１０の境界判定部１０１は、水滴付着状態と水没状態を判別することで、操作用オブジェクトに対する操作性を向上させる。
【００５９】
以下、図４Ａ−４Ｃに例示の図面を参照し、被水状態としての水滴付着状態と水没状態について説明する。図４Ａに例示の図面は、情報処理装置１０の一部領域が水中に没した状態の説明図である。図４Ａ（ａ）は、情報処理装置１０の下部領域が水中に没した状態を表す説明図であり、図４Ａ（ｂ）は、水没状態の領域を含むタッチセンサ１４ａの検出信号の変化量を表す説明図である。なお、図４Ａ（ｂ）において、格子状に配列された“＋”、“−”、“０”と言った記号は、例えば、相互容量方式のタッチセンサ１４ａの各電極で検出される検出信号の変化量を表す。
【００６０】
図４Ａ（ａ）の説明例において、例えば、水中にある情報処理装置１０の下部領域は水没領域Ｂ１として表され、空気中にある情報処理装置１０の水没領域Ｂ１を除く領域は、非水没領域Ｂ２として表されている。水没領域Ｂ１と非水没領域Ｂ２とは、水面を境として区分けされ、水面位置に隣接する非水没領域Ｂ２側には、水面位置に平行する境界領域Ｇ１が含まれる。なお、情報処理装置１０の一部領域が水没状態では、水没領域Ｂ１は、例えば、境界領域Ｇ１に対し、鉛直方向の下方側の領域となる。
【００６１】
図４Ａ（ａ）の水没領域Ｂ１において、情報処理装置１０の備える相互容量方式のタッチセンサ１４ａでは、センサ面に接触した水に起因する検出信号の変化量が、マイナス側
の値として検出される。一方、非水没領域Ｂ２では、相互容量方式のタッチセンサ１４ａのセンサ面には、例えば、空気中にあるため、接触による検出信号の変化量は検出されない。但し、タッチセンサ１４ａの水面位置に隣接する非水没領域Ｂ２側の境界領域Ｇ１では、図２で述べたように、検出信号の変化量としてプラス側の値が検出されることとなる。
【００６２】
図４Ａ（ａ）に例示にように、情報処理装置１０の一部が水中に沈んだ状態では、水没領域Ｂ１と非水没領域Ｂ２とを区分する水面位置は、情報処理装置１０の備えるタッチセンサ１４ａのセンサ面を直線状に横断することとなる。図４Ａ（ａ）では、例えば、水面の位置は、情報処理装置１０の備えるタッチセンサ１４ａの左側端部１４ａ−２と右側端部１４ａ−１とを直線状に結び、センサ面を横断することとなる。
【００６３】
このため、情報処理装置１０では、水面位置に平行する境界領域Ｇ１は、タッチセンサ１４ａの左側端部１４ａ−２と右側端部１４ａ−１とを直線状に結び、センサ面を横断することとなる。つまり、検出信号の変化量としてプラス側の値が検出される境界領域Ｇ１の座標領域は、左側端部１４ａ−２と右側端部１４ａ−１とを直線状に結び、センサ面を横断する座標領域に分布することとなる。
【００６４】
図４Ａ（ｂ）に例示のように、検出信号の変化量がマイナス側の値（図例では“−”として表示）として検出される電極ＰｎのグループＭ１は、水没領域Ｂ１に対応する座標領域に集合して分布している。また、検出信号の変化量が検出されない（図例では“０”として表示）電極Ｐｎのグループは、非水没領域Ｂ２に対応する座標領域に集合して分布している。なお、電極ＰｎのグループＭ１は、検出信号の変化量が所定の閾値を下回るマイナス側の値を示すグループである。
【００６５】
そして、検出信号の変化量がプラス側の値（図例では“＋”として表示）として検出される電極ＰｎのグループＰ１は、境界領域Ｇ１に対応する座標領域に集合して分布している。電極ＰｎのグループＰ１は、検出信号の変化量が所定の閾値を超えるプラス側の値を示すグループである。グループＰ１は、タッチセンサ１４ａのセンサ面の左側端部１４ａ−２と右側端部１４ａ−１とを横断する直線状の座標領域に集合して分布している。また、グループＰ１とグループＭ１との相対な位置関係は、例えば、グループＭ１の領域は、グループＰ１の分布領域に対し、鉛直方向の下方側に分布している。なお、タッチセンサ１４ａが、鉛直方向に対して傾きを有する場合には、“下方側”とは、鉛直方向に対して斜め下方をも含む。
【００６６】
次に、図４Ｂに例示の図面を参照し、被水状態としての水滴付着状態を説明する。図４Ｂに例示の図面は、情報処理装置１０の備えるタッチセンサ１４ａのセンサ面に雨粒等の水滴が付着した状態の説明図である。図４Ｂ（ａ）は、タッチセンサ１４ａのセンサ面の２箇所に水滴が付着した状態を表す説明図であり、図４Ｂ（ｂ）は、図４Ｂ（ａ）に例示の水滴付着状態におけるタッチセンサ１４ａの検出信号の変化量を表す説明図である。なお、図４Ｂ（ｂ）において、格子状に配列された“＋”、“−”、“０”と言った記号は、図４Ａ（ｂ）と同様に、例えば、相互容量方式のタッチセンサ１４ａの各電極で検出される検出信号の変化量を表している。
【００６７】
図４Ｂ（ａ）の説明例において、水滴付着領域Ｃ１、Ｃ２は、タッチセンサ１４ａのセンサ面に付着した水滴の付着領域を表す。非水滴付着領域Ｃ３は、水滴付着領域Ｃ１、Ｃ２を除く、他のセンサ領域である。水滴付着領域Ｃ１、Ｃ２では、それぞれの付着範囲に応じた座標領域を有する。
【００６８】
情報処理装置１０の相互容量方式のタッチセンサ１４ａでは、センサ面に付着した水滴
により発生した接触が、付着範囲に応じて検出される。例えば、タッチセンサ１４ａの水滴付着領域Ｃ１、Ｃ２内では、センサ面に付着した水滴により発生した接触による検出信号の変化量がマイナス側の値として検出される。一方、水滴付着領域Ｃ１、Ｃ２を除く非水滴付着領域Ｃ３では、例えば、空気中にあるため、接触による静電容量の変化量は検出されない。但し、タッチセンサ１４ａの水滴付着領域Ｃ１、Ｃ２に隣接する非水滴付着領域Ｃ３側には、図２で述べたように、検出信号の変化量としてプラス側の値を検出する境界領域が含まれることとなる。
【００６９】
図４Ｂ（ａ）に例示のように、水滴付着領域Ｃ１、Ｃ２の縁辺は閉曲線となる傾向にある。このため、水滴付着領域Ｃ１、Ｃ２に平行して隣接する境界領域は、水滴付着領域Ｃ１、Ｃ２を囲む閉曲線状の座標領域に分布することとなる。
【００７０】
図４Ｂ（ｂ）に例示のように、検出信号の変化量がマイナス側の値（図例では“−”として表示）として検出される電極ＰｎのグループＭ２、Ｍ３は、それぞれ水滴付着領域Ｃ１、Ｃ２に対応する座標領域に集合して分布している。また、検出信号の変化量が検出されない（図例では“０”として表示）電極Ｐｎのグループは、非水滴付着領域Ｃ３に対応する座標領域に集合して分布している。そして、検出信号の変化量がプラス側の値（図例では“＋”として表示）として検出される電極ＰｎのグループＰ２、Ｐ３は、それぞれ水滴付着領域Ｃ１、Ｃ２を囲む、閉曲線状の座標領域に集合して分布している。ここで、電極ＰｎのグループＭ２、Ｍ３は、検出信号の変化量が所定の閾値を下回るマイナス側の値を示すグループであり、グループＰ２、Ｐ３は、検出信号の変化量が所定の閾値を超えるプラス側の値を示すグループである。
【００７１】
図４Ａ、４Ｂで説明したように、情報処理装置１０の一部領域が水没した状態では、水面位置に平行して、タッチセンサ１４ａのセンサ面を囲む一端から他の一端へと横断する直線状の境界領域Ｇ１が存在することとなる。そして、境界領域Ｇ１の鉛直方向の下方側には、検出信号の変化量がマイナス側の値（図例では“−”として表示）として検出される電極ＰｎのグループＭ１が存在することとなる。
【００７２】
一方、水滴付着状態では、水滴付着状態Ｃ１、Ｃ２と非水滴付着状態Ｃ３との間の、境界領域は閉曲線状であり、閉曲線状の境界領域で囲まれた座標領域内に、検出信号の変化量がマイナス側の値として検出される電極ＰｎのグループＭ２、Ｍ３が存在することとなる。水滴付着状態では、例えば、検出信号の変化量がプラス側の値として検出される電極ＰｎのグループＰ２、Ｐ３は、タッチセンサ１４ａのセンサ面を囲む一端から他の一端へと横断する直線状の座標分布として検出されることはない。また、水滴付着状態では、タッチセンサ１４ａのセンサ面を囲む一端から他の一端へと横断する直線状の座標分布として検出される境界領域の鉛直方向の下方側に、検出信号の変化量がマイナス側の値となる電極Ｐｎのグループが分布することはない。
【００７３】
なお、水滴付着状態では、センサ面に付着した水滴の数量に応じて、検出信号の変化量としてプラス側の値となる電極Ｐｎのグループが複数に分散して検出される傾向にある。しかし、情報処理装置１０の一部領域が水没した状態では、検出信号の変化量がプラス側の値として検出される電極Ｐｎのグループは、複数に分散して検出されることはない。水没状態では、例えば、水面位置に平行して、単一の、タッチセンサ１４ａのセンサ面を囲む一端から他の一端へと横断する直線状の境界領域Ｇ１が検出される傾向となる。
【００７４】
従って、情報処理装置１０は、例えば、検出信号の変化量としてプラス側の値となる電極Ｐｎのグループが、タッチセンサ１４ａのセンサ面を囲む一端から他の一端へと横断する直線状の座標分布として検出された場合には、水没状態と判定できる。例えば、情報処理装置１０の境界判定部１０１は、検出信号の変化量がプラス側の値となる電極Ｐｎの座
標分布として、タッチセンサ１４ａのセンサ面を囲む一端から他の一端へと横断する直線状のグループを検出することを判定条件とする（以下、判定条件１とも称する）。
【００７５】
そして、情報処理装置１０は、例えば、判定条件１の直線状の境界領域を検出した場合には、境界領域の鉛直方向の下方側となる座標領域に、検出信号の変化量をマイナス側の値とする電極Ｐｎのグループが検出されることを判定条件とすることができる。なお、当判定条件を、“判定条件３”とも称する。
【００７６】
また、情報処理装置１０は、例えば、判定条件１の直線状の境界領域を検出した場合には、検出された直線状の境界領域が単一であること（複数に存在しないこと）を、判定条件（以下、判定条件２とも称する）とすることができる。情報処理装置１０の境界判定部１０１は、例えば、判定条件１−３に基づいて、水滴付着状態、或いは、水没状態を判定する。
【００７７】
但し、情報処理装置１０の一部が水濡れ状態となり、タッチセンサ１４ａのセンサ面を囲む一端から他の一端へと横断する直線状の、検出信号の変化量がプラス側の値となる電極Ｐｎのグループを擬似的に検出されることが想定される。図４Ｃに、水濡れ状態により、擬似的にセンサ面を横断する直線状の領域分布を検出する説明図を例示する。
【００７８】
図４Ｃ（ａ）は、タッチセンサ１４ａのセンサ面の上部側が水濡れ状態となった説明図であり、図４Ｃ（ｂ）は、図４Ｃ（ａ）に例示の水濡れ状態におけるタッチセンサ１４ａの検出信号の変化量を表す説明図である。なお、図４Ｃ（ｂ）において、格子状に配列された“＋”、“−”、“０”と言った記号は、図４Ａ（ｂ）と同様に、例えば、相互容量方式のタッチセンサ１４ａの各電極で検出される検出信号の変化量を表している。
【００７９】
図４Ｃ（ａ）に例示のように、水滴付着領域Ｄ１は、タッチセンサ１４ａのセンサ面に付着した水滴の付着領域を表す。非水滴付着領域Ｄ２は、水滴付着領域Ｄ１を除く、他のセンサ領域である。水滴付着領域Ｄ１は、タッチセンサ１４ａの左側端部１４ａ−２と右側端部１４ａ−１とを含む座標領域に分布している。なお、水平面Ｇ２は、例えば、加速度センサ１４ｂ等で検出された情報処理装置１０の水平面を表す。
【００８０】
図４Ｃ（ａ）の水滴付着領域Ｄ１では、例えば、センサ面に付着した水滴により発生した接触による静電容量の変化量がマイナス側の値として検出される。一方、水滴付着領域Ｄ１を除く非水滴付着領域Ｄ２では、例えば、水等の接触による静電容量の変化量は検出されない。但し、水滴付着領域Ｄ１に隣接する非水滴付着領域Ｄ２側には、図２で述べたように、検出信号の変化量としてプラス側の値を検出する境界領域が含まれることとなる。非水滴付着領域側Ｄ２に含まれる境界領域は、例えば、水滴付着領域Ｄ１の縁辺に平行して分布する。
【００８１】
図４Ｃ（ｂ）に例示のように、検出信号の変化量がマイナス側の値（図例では“−”として表示）として検出される電極ＰｎのグループＭ４は、水滴付着領域Ｄ１に対応する座標領域に集合して分布している。また、検出信号の変化量が検出されない（図例では“０”として表示）電極Ｐｎのグループは、非水滴付着領域Ｄ２に対応する座標領域に集合して分布している。そして、検出信号の変化量がプラス側の値（図例では“＋”として表示）として検出される電極ＰｎのグループＰ４は、水滴付着領域Ｄ１の縁辺に平行した座標領域に集合して分布している。
【００８２】
図４Ｃ（ｂ）では、水滴付着領域Ｄ１は、タッチセンサ１４ａの左側端部１４ａ−２と右側端部１４ａ−１とを含む座標領域に分布する。このため、水滴付着領域Ｄ１の縁辺に平行する境界領域は、例えば、タッチセンサ１４ａの左側端部１４ａ−２から右側端部１
４ａ−１へと擬似的に横断する斜め方向の、曲線状あるいは折れ線状の領域に分布することとなる。
【００８３】
ここで、情報処理装置１０の一部が水没状態となった場合には、水没領域Ｂ１と非水没領域Ｂ２とを区分けする水面位置は、例えば、加速度センサ１４ｂで検出される水平面と一致する。例えば、情報処理装置１０が、上下左右前後方向に傾いた状態で水没する場合であっても、加速度センサ１４ｂで検出される水平面と水面位置とは平行関係にある。
【００８４】
しかしながら、図４Ｃ（ｂ）に例示するように、水濡れ状態で検出される境界領域は、水面位置とは異なるため、例えば、加速度センサ１４ｂ等で検出された情報処理装置１０の水平面とは、傾斜角θを有することとなる。なお、図４Ｃ（ｂ）では、斜め方向の曲線状の領域を直線近似した、直線として取り扱う。
【００８５】
例えば、グループＰ４の座標分布について、各座標位置が検出誤差の範囲内でバラつく場合には、情報処理装置１０は、該グループＰ４の座標分布に基づいて、直線近似を行うとすればよい。また、検出誤差の範囲外でバラつく場合には、例えば、曲線状あるいは折れ線状のグループＰ４の座標分布を２つ以上の部分領域に分割し、分割した部分領域毎に、直線近似を行うとすればよい。そして、情報処理装置１０は、直線近似された複数の座標分布を含む場合には、例えば、相対距離が最も長い部分領域の傾きを判定の対象とすればよい。
【００８６】
情報処理装置１０は、例えば、加速度センサ１４ｂ等で検出された水平面と、境界領域となる検出信号の変化量としてプラス側の値となる電極Ｐｎのグループの角度が一致することを判定条件（判定条件４とも称す）とすることができる。情報処理装置１０は、例えば、加速度センサ１４ａ等で検出した水平面と境界領域となる検出信号の変化量としてプラス側の値の電極Ｐｎのグループの角度が一致することを判定条件に含むことにより、水濡れ状態と水没状態とを判別することができる。
【００８７】
図４Ａ−４Ｃで説明したように、情報処理装置１０の判定境界部１０１は、例えば、判定条件１−４に基づいて、水濡れ状態を含む水滴付着状態と水没状態とを判定することにより、水没状態の判定精度を高めることができる。
【００８８】
図１に例示の図面に戻り、境界判定部１０１は、例えば、所定の閾値を超えるプラス側の値を示す電極Ｐｎのグループの座標分布を境界領域と判定する。そして、境界判定部１０１は、例えば、境界領域と判定された所定の閾値を超えるプラス側の値を示す電極Ｐｎのグループの座標分布を表示制御部１０２に引き渡す。なお、上述したように、境界判定部１０１は、上述した判定条件１−４を満たす場合に水没状態を検出し、所定の閾値を超えるプラス側の値を示す電極Ｐｎのグループの座標分布を境界領域と判定するとしてもよい。情報処理装置１０は、例えば、水没状態の検出を条件として操作オブジェクトの表示位置の移動を行うことができる。
【００８９】
表示制御部１０２は、境界判定部１０１から引き渡された、境界領域となる座標分布に基づいて、ＬＣＤ１５ａ等の表示デバイスに表示される表示画面の表示制御を行う。例えば、表示制御部１０２は、境界領域となる座標分布に基づいて、被水状態にある領域の座標範囲を特定する。なお、被水状態にある領域の座標範囲は、例えば、境界判定部１０１から引き渡されるとしてもよい。
【００９０】
表示制御部１０２は、例えば、特定した被水状態の座標領域内に、操作用オブジェクトの表示領域が含まれるかを判定する。表示制御部１０２は、例えば、操作用オブジェクトの表示領域についての座標情報を、予め補助記憶部１３等の記憶部に記憶するとすればよ
い。そして、表示制御部１０２は、例えば、補助記憶部１３に記憶された操作用オブジェクトの表示領域についての座標情報を参照し、該操作用オブジェクトの表示領域が被水状態の座標領域内に含まれるかを判定するとすればよい。
【００９１】
表示制御部１０２は、例えば、タッチパネル等を操作する操作用オブジェクトが被水状態の座標範囲内に含まれる場合には、該操作用オブジェクトを被水状態以外の領域内に移動する。例えば、表示制御部１０２は、図３Ｂに例示するように、水没した部分領域に含まれる表示領域Ａ１の表示位置を示す座標情報から上下方向の表示幅を特定し、表示領域Ａ２−Ａ５が含まれる表示領域の座標位置を下方側にシフトさせる。そして、表示制御部１０２は、例えば、表示位置がシフトされた表示領域Ａ２の上方側の領域に、ナビゲーションバー等に配置された操作用オブジェクトが含まれる表示領域Ａ１を移動させる。
【００９２】
また、例えば、表示制御部１０２は、図３Ｃに例示するように、境界領域より下方側の水没した部分領域に対応する表示デバイス上の領域範囲を特定する。そして、表示制御部１０２は、例えば、水没前の表示領域Ａ１を含む下端の表示位置を、境界領域より上方側に移動させる。また、例えば、表示制御部１０２は、図３Ｄに例示するように、ＬＣＤ１５ａ等の表示デバイスに表示される各表示領域の表示位置を、境界領域より上方側の非水没領域内に縮小して表示させることができる。
【００９３】
〔処理フロー〕
以下、図５Ａ、５Ｂに例示のフローチャートを参照し、本実施形態の情報処理装置１０の水没状態検出に係る処理を説明する。情報処理装置１０は、例えば、主記憶部１２に実行可能に展開されたコンピュータプログラムにより、図５Ａ、５Ｂに例示の水没状態検出に係る処理を実行する。
【００９４】
図５Ａに例示のフローチャートにおいて、水没状態検出に係る処理の開始は、例えば、情報処理装置１０に備えられた相互容量方式のタッチセンサ１４ａからの、検出信号の変化量の検出のときが例示できる。情報処理装置１０は、例えば、タッチセンサ１４ａの各電極Ｐｎで検出された検出信号の変化量Ｘｎ（ｎ＝１…ｎ）を読み出し、各電極の座標位置と対応付けて、該検出信号の変化量Ｘｎを主記憶部１２の所定の領域に一時的に記憶する（Ｓ１）。なお、タッチパネル１４ａで検出される座標は、例えば、組合せられたＬＣＤ１５ａ等の表示デバイスの左上角部を原点とし、表示デバイスの左右方向をＸ軸、上下方向をＹ軸とした（Ｘ，Ｙ）の２次元座標として表すことができる。
【００９５】
情報処理装置１０は、例えば、Ｓ１の処理で取得した検出信号の変化量Ｘｎの中に、所定のマイナスの閾値を下回る値が存在するか否かを判定する（Ｓ２）。図２等で説明したように、検出信号の変化量にマイナス側の値が含まれる場合では、水等の付着による接触が発生したと判断できるからである。なお、所定のマイナスの閾値とは、例えば、タッチセンサ１４ａに水滴等を付着させて、水滴等の付着に伴う検出信号の変化量を実験的に求め、閾値とすることができる。
【００９６】
情報処理装置１０は、例えば、Ｓ１の処理で取得した検出信号の変化量Ｘｎの中に、所定のマイナスの閾値を下回る値が存在する場合には（Ｓ２、“Ｙ”）、Ｓ４の処理に移行する。一方、情報処理装置１０は、例えば、Ｓ１の処理で取得した検出信号の変化量Ｘｎの中に、所定のマイナスの閾値を下回る値が存在しない場合には（Ｓ２、“Ｎ”）、Ｓ３の処理に移行し、水滴等の付着は無しと判定し、当該処理を終了する。
【００９７】
Ｓ４の処理では、情報処理装置１０は、例えば、Ｓ１の処理で取得した検出信号の変化量Ｘｎの中で、所定のマイナスの閾値を下回る値を示す各電極Ｐｎの集合をグループ化する。そして、情報処理装置１０は、例えば、グループ化した各電極Ｐｎの集合のそれぞれ
についての座標分布Ｍｎ（ｎ＝１…ｎ）を主記憶部１２の所定の領域に一時的に記憶する。
【００９８】
同様に、情報処理装置１０は、例えば、Ｓ１の処理で取得した検出信号の変化量Ｘｎの中で、所定のプラスの閾値を上回る値を示す各電極Ｐｎの集合をグループ化する。そして、情報処理装置１０は、例えば、グループ化した各電極Ｐｎの集合の、それぞれについての座標分布ＰＬｎ（ｎ＝１…ｎ）を主記憶部１２の所定の領域に一時的に記憶する（Ｓ５）。
【００９９】
図２等で説明したように、水等が接触していると判定できる場合には、水等の接触領域と非接触領域との境界領域では、境界領域の各電極Ｐｎからは、検出信号の変化量としてプラスの値が検出される傾向にあるからである。なお、所定のプラスの閾値については、マイナスの閾値と同様に、例えば、タッチセンサ１４ａに水滴等を付着させて、境界領域となる各電極からの検出信号の変化量を実験的に求め、閾値とすることができる。
【０１００】
Ｓ６の処理では、情報処理装置１０は、例えば、Ｓ４−Ｓ５の処理でグループ化した座標分布Ｍｎ、ＰＬｎが、図４Ａ−Ｃで説明した、判定条件１−４を満たすことを判定し、水滴付着状態か水没状態化を判定する。Ｓ６の処理により、情報処理装置１０では、例えば、処理中の情報処理装置１０の状態が、水滴付着状態であるか、水没状態であるかが判定される。なお、Ｓ６の処理については、図５Ｂに例示のフローチャートを参照し、詳細を説明する。
【０１０１】
Ｓ７の処理では、情報処理装置１０は、例えば、Ｓ５の処理でグループ化した座標分布ＰＬｎは、水没領域と非水没領域との境界領域を示す座標分布であると特定する。そして、情報処理装置１０は、例えば、Ｓ５の処理でグループ化した座標分布ＰＬｎより、下方の座標領域が水没領域であると特定する（Ｓ８）。
【０１０２】
情報処理装置１０は、例えば、加速度センサ１４ｂ等を介して検出された検出信号に基づいて、Ｓ５の処理でグループ化した座標分布ＰＬｎより、鉛直方向の下方側の座標領域を特定する。そして、情報処理装置１０は、例えば、水没領域或いは水滴付着領域と特定された座標領域内に、タッチパネルを操作するためのオブジェクト（操作ボタン、アイコン等）が配置されているかを判定する（Ｓ９）。
【０１０３】
情報処理装置１０は、例えば、操作用オブジェクトの表示領域についての座標情報が格納された座標情報テーブルといったデータベース（ＤＢ）を予め、補助記憶部１３に保持するとすればよい。そして、情報処理装置１０は、例えば、Ｓ９の処理で、補助記憶部１３に保持された座標情報テーブル等を参照し、水没領域或いは水滴付着領域と特定された座標領域内に、タッチパネルを操作するためのオブジェクトが配置されているかを判定するとすればよい。
【０１０４】
情報処理装置１０は、例えば、水没領域或いは水滴付着領域と特定された座標領域内に、タッチパネルを操作するためのオブジェクトが配置されていない場合には（Ｓ９，“Ｎ”）、当該処理を終了する。一方、情報処理装置１０は、例えば、水没領域或いは水滴付着領域と特定された座標領域内に、タッチパネルを操作するためのオブジェクトが配置されている場合には（Ｓ９，“Ｙ”）、Ｓ１０の処理に移行する。
【０１０５】
Ｓ１０の処理では、情報処理装置１０は、例えば、水没領域或いは水滴付着領域と特定された座標領域内のタッチパネル操作用オブジェクトを、上記領域外に移動させる。以下、タッチパネル操作用オブジェクトが水没領域に含まれる場合について説明するが、水滴付着領域に含まれる場合でも同様の処理が行われる。
【０１０６】
情報処理装置１０は、ナビゲーションバー等の表示領域が水没領域内に含まれる場合には、例えば、ナビゲーションバー等の表示領域の座標情報から、上下方向の表示幅を特定する。そして、情報処理装置１０は、例えば、非水没領域の表示位置を全体的に、ナビゲーションバー等の表示領域の上下方向の表示幅分、下方側にシフトさせる。そして、情報処理装置１０は、例えば、ナビゲーションバー等を、非水没領域の最上部領域に移動させる。この結果、例えば、情報処理装置１０のＬＣＤ１５ａ等の非水没領域の表示領域には、図３Ｂに例示するように、水没領域に含まれるナビゲーションバー等が表示されることとなる。
【０１０７】
また、情報処理装置１０は、例えば、水没領域と特定された座標領域に対応する、ＬＣＤ１５ａ等の表示デバイス上の領域範囲を特定する。そして、情報処理装置１０は、例えば、操作用オブジェクトを含む領域範囲の下端の表示位置を、境界領域より上側の非水没領域に移動させる。この結果、例えば、情報処理装置１０の非水没領域の表示領域には、図３Ｃに例示するように、水没領域と特定された座標領域に含まれる操作用オブジェクトの表示領域の下端位置が表示されることとなる。
【０１０８】
また、情報処理装置１０は、例えば、境界領域より上方側の非水没領域の領域範囲を特定する。そして、非水没領域の領域範囲と、水没前の表示領域との比率に応じて、水没前の表示領域の縦方向の表示縮尺を縮小する。この結果、例えば、情報処理装置１０の非水没領域の表示領域には、図３Ｄに例示するように、水没領域に含まれる操作用オブジェクトが、非水没領域に縮小されて表示されることとなる。
【０１０９】
情報処理装置１０は、例えば、非水没領域に表示された、水没領域に含まれる操作用オブジェクトに対する接触操作を検出することにより、水没状態となった操作用オブジェクトに関連付けられた各種機能を利用することができる。
【０１１０】
なお、既に説明したように、本実施形態の情報処理装置１０では、水滴付着状態、水没状態であっても、被水状態に存在する操作用オブジェクトを被水状態以外の操作可能領域へ表示することが可能となる。しかし、雨粒等の付着が連続して発生する場合等のように操作オブジェクトの表示位置が頻繁に変更されるケースでは、ユーザは煩わしさを感じる虞がある。このようなケースに対処するため、情報処理装置１０は、水没状態に限定し、Ｓ９−Ｓ１０の処理を行うとしてもよい。水没領域に存在する操作用オブジェクトを非水没領域に表示することで、水没状態を伴う使用環境下での操作性を高めることができる。
【０１１１】
ここで、情報処理装置１０で実行されるＳ１−Ｓ６の処理は、タッチパネルの電極群のうち、水に対応する所定の値が検出された電極群を含む領域が検出されたか否かを判定するステップの一例である。また、情報処理装置１０のＣＰＵ１１等は、タッチパネルの電極群のうち、水に対応する所定の値が検出された電極群を含む領域が検出されたか否かを判定する手段の一例としてＳ１−Ｓ６の処理を実行する。
【０１１２】
また、情報処理装置１０で実行されるＳ１０の処理は、領域が検出された場合には、領域に対応する位置に表示されている表示オブジェクトの表示位置を領域に対応する位置とは異なる位置に移動する表示制御を行うステップの一例である。また、情報処理装置１０のＣＰＵ１１等は、領域が検出された場合には、領域に対応する位置に表示されている表示オブジェクトの表示位置を領域に対応する位置とは異なる位置に移動する表示制御を行う手段の一例としてＳ１０の処理を実行する。
【０１１３】
次に、図５Ｂに例示のフローチャートを参照し、図５Ａに例示のＳ６の処理を説明する。Ｓ６の処理では、水滴付着状態と水没状態とを判別することができる。図５Ｂに例示の
フローチャートにおいて、Ｓ１１の処理では、情報処理装置１０は、例えば、Ｓ５の処理でグループ化した座標分布ＰＬｎに基づいて、境界領域である座標分布ＰＬｎが、図４Ａ−４Ｃで説明したように判定条件１を満たすことを判定する。ここで、判定条件１とは、Ｓ５の処理でグループ化した座標分布ＰＬｎの形状が、タッチセンサ１４ａのセンサ面を囲む一端から他の一端へと横断する直線状となる座標分布を示すことである。
【０１１４】
例えば、情報処理装置１０のＬＣＤ１５ａ等の表示デバイスの画素数が４８０（横）×６４０（縦）のＶＧＡ（Video Graphics Array）規格に相当する表示領域を有するデバイスであると想定する。表示デバイス上の座標は、例えば、表示デバイス上の左上角部を原点とし、表示デバイスの左右方向をＸ軸、上下方向をＹ軸とした（Ｘ，Ｙ）の２次元座標として表すことができる。このため、例えば、表示デバイス上の左上角部の画素位置は、（０，０）との座標で表すことができ、表示デバイス上の右下角部の画素位置は、（４７９，６３９）との座標で表すことができる。
【０１１５】
ここで、情報処理装置１０のセンサ面を囲む上端部は、（Ｘｍ（ｍ＝０〜４７９）、０）の座標分布として表すことができる。同様にして、情報処理装置１０のセンサ面を囲む下端部は、（Ｘｊ（ｊ＝０〜４７９），６３９）の座標分布として表すことができる。また、情報処理装置１０のセンサ面を囲む左端部は、（０，Ｙｈ（ｈ＝０〜６３９））の座標分布として表すことができ、右端部は、（４７９，Ｙｋ（ｋ＝０〜６３９））の座標分布として表すことができる。
【０１１６】
情報処理装置１０は、例えば、Ｓ５の処理でグループ化した座標分布ＰＬｎから、センサ面を囲む上下左右の端部を表す座標を特定する。例えば、情報処理装置１０は、Ｓ５の処理でグループ化した座標分布ＰＬｎから、図４Ａの左端部１４ａ−２上の座標位置となる座標（０，Ｙｈ）を特定する。また、例えば、情報処理装置１０は、Ｓ５の処理でグループ化した座標分布ＰＬｎから、図４Ａの右端部１４ａ−１上の座標位置となる座標（４７９，Ｙｋ）を特定する。そして情報処理装置１０は、例えば、Ｓ５の処理でグループ化した各座標が、座標（０，Ｙｈ）と座標（４７９，Ｙｋ）とを結ぶ直線上に、分布することを判定する。
【０１１７】
例えば、図４Ａの例において、水面位置が水平である場合には、“Ｙｈ＝Ｙｋ±α（αは検出誤差を表す）”となり、Ｓ５の処理でグループ化した座標分布ＰＬｎは、座標（０，Ｙｈ）と座標（４７９，Ｙｋ±α）とを結ぶ直線上に分布することになる。情報処理装置１０は、Ｓ１１の処理において、例えば、Ｓ５の処理でグループ化した各座標が、座標（０，Ｙｈ）と座標（４７９，Ｙｋ）とを結ぶ直線上に、所定の誤差範囲内に分布する場合には、判定条件１を満たすと判定する。なお、検出誤差αについては、例えば、情報処理装置１０の一部領域を実験的に水没させた状態で、検出信号の変化量がプラス側の値となる電極ＰＬｎの座標分布を取得し、求めることができる。
【０１１８】
図５Ｂに例示のフローチャートに戻り、情報処理装置１０は、例えば、Ｓ５の処理でグループ化した座標分布ＰＬｎが、判定条件１を満たさないと判定した場合には（Ｓ１１，“Ｎ”）、Ｓ１６の処理に移行する。Ｓ１６の処理では、情報処理装置１０は、図５ＡのＳ２の処理で判定した状態は、水滴付着状態であると判定し、Ｓ９の処理に移行する。なお、図５Ａに例示のＳ９−Ｓ１０の処理が水没状態に限定される場合には、情報処理装置１０はＳ９の処理に移行せずに、当該処理を終了するとすればよい。
【０１１９】
一方、情報処理装置１０は、例えば、Ｓ５の処理でグループ化した座標分布ＰＬｎが、判定条件１を満たすと判定した場合には（Ｓ１１，“Ｙ”）、Ｓ１２の処理に移行する。Ｓ１２の処理では、情報処理装置１０は、例えば、Ｓ１１の処理で判定条件１を満たすと判定された座標分布ＰＬｎのグループが、図４Ａ−４Ｃで説明したように、判定条件３を
満たすことを判定する。つまり、情報処理装置１０は、Ｓ１１の処理で判定条件１を満たす座標分布ＰＬｎのグループが、単一のグループであることを判定する。情報処理装置１０の一部領域が水中に存在する状態では、判定条件１を満たす座標分布ＰＬｎのグループである境界領域は、複数に検出されないからである。
【０１２０】
情報処理装置１０は、例えば、座標分布ＰＬｎのグループが判定条件３を満たさない場合には（Ｓ１２，“Ｎ”）、Ｓ１６の処理に移行する。Ｓ１６の処理では、情報処理装置１０は、図５ＡのＳ２の処理で判定した状態は、水滴付着状態であると判定し、Ｓ９の処理に移行する。なお、図５Ａに例示のＳ９−Ｓ１０の処理が水没状態に限定される場合には、情報処理装置１０はＳ９の処理に移行せずに、当該処理を終了するとすればよい。
【０１２１】
一方、情報処理装置１０は、例えば、座標分布ＰＬｎのグループが判定条件３を満たす場合には（Ｓ１２，“Ｙ”）、Ｓ１３の処理に移行する。Ｓ１３の処理では、情報処理装置１０は、例えば、図４Ａ−４Ｃで説明したように、Ｓ４の処理でグループ化した座標分布Ｍｎが、判定条件２を満たすことを判定する。
【０１２２】
情報処理装置１０は、例えば、加速度センサ１４ｂ等を介して検出された検出信号に基づいて鉛直方向と平行する上下方向を特定する。そして、情報処理装置１０は、例えば、Ｓ４の処理でグループ化した座標分布Ｍｎが、判定条件１、３を満たす座標分布ＰＬｎのグループの下方側領域に分布することを判定する（判定条件３）。
【０１２３】
情報処理装置１０は、例えば、Ｓ４の処理でグループ化した座標分布Ｍｎが、判定条件２を満たさない場合には（Ｓ１３，“Ｎ”）、Ｓ１６の処理に移行する。Ｓ１６の処理では、情報処理装置１０は、図５ＡのＳ２の処理で判定した状態は、水滴付着状態であると判定し、Ｓ９の処理に移行する。なお、図５Ａに例示のＳ９−Ｓ１０の処理が水没状態に限定される場合には、情報処理装置１０はＳ９の処理に移行せずに、当該処理を終了するとすればよい。
【０１２４】
一方、情報処理装置１０は、例えば、Ｓ４の処理でグループ化した座標分布Ｍｎが判定条件３を満たす場合には（Ｓ１３，“Ｙ”）、Ｓ１４の処理に移行する。Ｓ１４の処理では、例えば、情報処理装置１０は、図４Ａ−４Ｃで説明したように、座標分布ＰＬｎが、判定条件４を満たすことを判定する。
【０１２５】
例えば、情報処理装置１０の一部が水没状態となった場合には、水没領域Ｂ１と非水没領域Ｂ２とを区分けする水面位置は、加速度センサ１４ｂで検出される水平面と一致する。例えば、情報処理装置１０が、上下左右前後方向に傾いた状態で水没する場合であっても、加速度センサ１４ｂで検出される水平面と水面位置とは平行関係にある。Ｓ１４の処理では、情報処理装置１０は、加速度センサ１４ｂ等で検出された情報処理装置１０の水平面と座標分布ＰＬｎの角度関係が一致することを判定する。
【０１２６】
例えば、図４Ｃの例において、加速度センサ１４ｂ等により検出された水平面Ｇ２の座標位置は、検出誤差をαとした場合、座標（０，Ｙｈ）と座標（４７９，Ｙｋ±α）とを結ぶ直線上に分布することとなる。判定条件１−３を満たす、センサ面を横断する直線状の座標分布ＰＬｎと、加速度センサ１４ｂ等により検出された水平面Ｇ２の座標分布とが傾斜角度θを有する場合には、情報処理装置１０の水平面と座標分布ＰＬｎの角度関係は一致するとは言えない。
【０１２７】
情報処理装置１０は、例えば、加速度センサ１４ｂ等で検出された水平面と、判定条件１−３を満たす、センサ面を横断する直線状の座標分布ＰＬｎとが一致する（平行となる）場合には（Ｓ１４，“Ｙ”）、Ｓ１５の処理に移行する。Ｓ１５の処理では、情報処理
装置１０は、例えば、図５ＡのＳ２の処理で判定した状態は、水没状態であると判定し、図５ＡのＳ７の処理に移行する。
【０１２８】
一方、情報処理装置１０は、例えば、加速度センサ１４ｂ等で検出された水平面と、判定条件１−３を満たす、センサ面を横断する直線状の座標分布ＰＬｎとが傾斜角度θを有する場合には（Ｓ１４，“Ｎ”）、Ｓ１６の処理に移行する。Ｓ１６の処理では、情報処理装置１０は、図５ＡのＳ２の処理で判定した状態は、水滴付着状態であると判定し、Ｓ９の処理に移行する。なお、図５Ａに例示のＳ９−Ｓ１０の処理が水没状態に限定される場合には、情報処理装置１０はＳ９の処理に移行せずに、当該処理を終了するとすればよい。
【０１２９】
ここで、情報処理装置１０で実行されるＳ１１の処理は、タッチパネルのセンサ面を横断する領域の上辺が、水平面と所定の許容誤差の範囲で平行である場合に、領域が検出されたと判定するステップの一例である。また、情報処理装置１０のＣＰＵ１１等は、タッチパネルのセンサ面を横断する領域の上辺が、水平面と所定の許容誤差の範囲で平行である場合に、領域が検出されたと判定する手段の一例としてＳ１１の処理を実行する。
【０１３０】
また、情報処理装置１０で実行されるＳ１２の処理は、タッチパネルのセンサ面を横断する領域が単一である場合に、領域が検出されたと判定するステップの一例である。また、情報処理装置１０のＣＰＵ１１等は、タッチパネルのセンサ面を横断する領域が単一である場合に、領域が検出されたと判定する手段の一例としてＳ１２の処理を実行する。
【０１３１】
また、情報処理装置１０で実行されるＳ１３の処理は、タッチパネルのセンサ面を横断する領域の位置より上方側に、水に対応する所定の値が検出されない電極群が存在する場合に、領域が検出されたと判定するステップの一例である。また、情報処理装置１０のＣＰＵ１１等は、タッチパネルのセンサ面を横断する領域の位置より上方側に、水に対応する所定の値が検出されない電極群が存在する場合に、領域が検出されたと判定する手段の一例としてＳ１３の処理を実行する。
【０１３２】
また、情報処理装置１０で実行されるＳ１４の処理は、タッチパネルに対する水平面を検出する手段を有し、タッチパネルのセンサ面を横断する前記領域の上辺が、水平面と所定の許容誤差の範囲で平行である場合に、領域が検出されたと判定するステップの一例である。また、情報処理装置１０のＣＰＵ１１等は、タッチパネルに対する水平面を検出する手段を有し、タッチパネルのセンサ面を横断する前記領域の上辺が、水平面と所定の許容誤差の範囲で平行である場合に、領域が検出されたと判定する手段の一例としてＳ１４の処理を実行する。
【０１３３】
以上、説明したように、本実施形態の相互容量方式のタッチセンサ１４ａを備える情報処理装置１０では、情報処理装置１０の一部領域が被水状態となった場合の、被水状態の領域と被水状態以外の領域とを境界領域に基づいて判定することができる。このため、被水状態の領域内に操作用オブジェクトが含まれる場合には、該操作用オブジェクトを被水状態以外の領域に表示することができる。
【０１３４】
また、本実施形態の情報処理装置１０では、水没状態となった場合の、非水没領域と水没領域の境界領域を検出し、判定することができる。例えば、情報処理装置１０は、相互容量方式のタッチセンサ１４ａから、検出信号の変化量がプラスの値となる電極Ｐｎのグループについての座標分布ＰＬｎを検出することができる。そして、情報処理装置１０は、検出された座標分布ＰＬｎが、例えば、タッチセンサ１４ａのセンサ面を囲む一端から他の一端へと横断する直線状の形状となることを判定できる（判定条件１）。
【０１３５】
このため、本実施形態の情報処理装置１０は、タッチセンサ１４ａのセンサ面を囲む一端から他の一端へと横断する直線状の形状となる座標分布ＰＬｎの座標情報に基づいて、水没領域と非水没領域の領域範囲を特定することができる。情報処理装置１０は、例えば、タッチセンサ１４ａのセンサ面を囲む一端から他の一端へと横断する直線状の形状となる座標分布ＰＬｎの鉛直方向の下方側の領域を水没領域と特定することができる。この結果、本実施形態の情報処理装置１０は、水没領域内にタッチパネルを操作するためのオブジェクトが配置されている場合には、該水没領域内のオブジェクトの表示位置を、非水没領域内に移動することができる。情報処理装置１０は、例えば、非水没領域内に表示位置が移動された水没領域のオブジェクトに対する接触操作を検知することができる。本実施形態の情報処理装置１０では、情報処理装置１０の一部が水中に存在する状態となっても、当該一部に表示されていた操作用オブジェクトに対する操作を可能とする技術が提供できる。
【０１３６】
また、本実施形態の情報処理装置１０は、タッチセンサ１４ａのセンサ面を囲む一端から他の一端へと横断する直線状の形状となる座標分布ＰＬｎが、単一のグループであることを判定できる（判定条件２）。このため、情報処理装置１０は、検出された座標分布ＰＬｎが、水没状態における非水没領域と水没領域との間の境界領域であることの確度を高めることができる。情報処理装置１０では、水没状態に対する境界領域の検出精度を高めることができる。
【０１３７】
また、本実施形態の情報処理装置１０は、相互容量方式のタッチセンサ１４ａから、検出信号の変化量がマイナスの値となる電極Ｐｎのグループについての座標分布Ｍｎを検出することができる。そして、情報処理装置１０は、検出した座標分布Ｍｎが、タッチセンサ１４ａのセンサ面を囲む一端から他の一端へと横断する直線状の形状となる座標分布ＰＬｎの、鉛直方向の下方側領域に分布することを判定できる（判定条件３）。このため、情報処理装置１０は、タッチセンサ１４ａのセンサ面を囲む一端から他の一端へと横断する直線状の形状となる座標分布ＰＬｎが、水没状態における非水没領域と水没領域との間の境界領域であることの確度を高めることができる。情報処理装置１０では、水没状態に対する境界領域の検出精度を高めることができる。
【０１３８】
また、本実施形態の情報処理装置１０は、加速度センサ１４ｂ等から検出した上下左右前後方向の傾きから、該情報処理装置１０における水平面を検出することができる。情報処理装置１０が上下左右前後方向に傾いた状態で該情報処理装置１０の一部が水没する場合には、タッチパネル１４ａのセンサ面で検出される水面位置と、加速度センサ１４ｂ等から検出された水平面とは平行関係にある。本実施形態の情報処理装置１０は、加速度センサ１４ｂ等から検出された水平面と、タッチセンサ１４ａのセンサ面を囲む一端から他の一端へと横断する直線状の形状となる座標分布ＰＬｎとの角度関係が一致することを判定する（判定条件４）。このため、情報処理装置１０は、タッチセンサ１４ａのセンサ面を囲む一端から他の一端へと横断する直線状の形状となる座標分布ＰＬｎが、水没状態における非水没領域と水没領域との間の境界領域であることの確度を高めることができる。情報処理装置１０では、水没状態に対する境界領域の検出精度を高めることができる。
【０１３９】
《コンピュータが読み取り可能な記録媒体》
コンピュータその他の機械、装置（以下、コンピュータ等）に上記いずれかの機能を実現させるプログラムをコンピュータ等が読み取り可能な記録媒体に記録することができる。そして、コンピュータ等に、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。
【０１４０】
ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータ等
から読み取ることができる記録媒体をいう。このような記録媒体のうちコンピュータ等から取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／Ｗ、ＤＶＤ、ブルーレイディスク、ＤＡＴ、８ｍｍテープ、フラッシュメモリなどのメモリカード等がある。また、コンピュータ等に固定された記録媒体としてハードディスクやＲＯＭ等がある。
《その他》
以上の実施形態は、さらに以下の付記と呼ぶ態様を含む。以下の各付記に含まれる構成要素は、他の付記に含まれる構成と組み合わせることができる。
【０１４１】
（付記１）
タッチパネルの電極群のうち、水に対応する所定の値が検出された電極群を含む領域が検出されたか否かを判定する手段と、
前記領域が検出された場合には、前記領域に対応する位置に表示されている表示オブジェクトの表示位置を前記領域に対応する位置とは異なる位置に移動する表示制御を行う手段と、
を備える電子機器。
（付記２）
前記タッチパネルに対する水平面を検出する手段を有し、
前記判定する手段は、前記タッチパネルのセンサ面を横断する前記領域の上辺が、前記水平面と所定の許容誤差の範囲で平行である場合に、前記領域が検出されたと判定することを特徴とする付記１に記載の電子機器。
（付記３）
前記判定する手段は、前記タッチパネルのセンサ面を横断する前記領域の位置より上方側に、水に対応する所定の値が検出されない電極群が存在する場合に、前記領域が検出されたと判定することを特徴とする付記１または２に記載の電子機器。
（付記４）
前記判定する手段は、前記タッチパネルのセンサ面を横断する前記領域が単一である場合に、前記領域が検出されたと判定することを特徴とする付記１から付記３の何れか一の付記に記載の電子機器。
（付記５）
前記表示制御を行う手段は、前記領域に対応する位置に表示されている複数の表示オブジェクトを含む表示オブジェクトグループを前記表示オブジェクトグループに含まれる各前記表示オブジェクトの位置関係を維持したまま、前記領域に対応する位置とは異なる位置に移動することを特徴とする付記１から付記４の何れか一の付記に記載の電子機器。
（付記６）
前記表示制御を行う手段は表示されている画面イメージを上方にスライドすることにより、前記領域に対応する位置に表示されている表示オブジェクトの表示位置を前記領域に対応する位置とは異なる位置に移動することを特徴とする付記１から付記４の何れか一の付記に記載の電子機器。
（付記７）
前記表示制御を行う手段は、表示されている画面イメージを縮小することにより、前記領域に対応する位置に表示されている表示オブジェクトの表示位置を前記領域に対応する位置とは異なる位置に移動することを特徴とする付記１から付記４の何れか一の付記に記載の電子機器。
（付記８）
前記タッチパネルは静電容量方式のセンサを有する、付記１から付記７の何れか一の付記に記載の電子機器。
【０１４２】
（付記９）
タッチパネルを備えるコンピュータに、
前記タッチパネルの電極群のうち、水に対応する所定の値が検出された電極群を含む領域が検出されたか否かを判定するステップと、
前記領域が検出された場合には、前記領域に対応する位置に表示されている表示オブジェクトの表示位置を前記領域に対応する位置とは異なる位置に移動する表示制御を行うステップと、
を実行させるための表示制御プログラム。
（付記１０）
前記タッチパネルに対する水平面を検出するステップを有し、
前記判定するステップは、前記タッチパネルのセンサ面を横断する前記領域の上辺が、前記水平面と所定の許容誤差の範囲で平行である場合に、前記領域が検出されたと判定することを特徴とする付記９に記載の表示制御プログラム。
（付記１１）
前記判定するステップは、前記タッチパネルのセンサ面を横断する前記領域の位置より上方側に、水に対応する所定の値が検出されない電極群が存在する場合に、前記領域が検出されたと判定することを特徴とする付記９または１０に記載の表示制御プログラム。
（付記１２）
前記判定するステップは、前記タッチパネルのセンサ面を横断する前記領域が単一である場合に、前記領域が検出されたと判定することを特徴とする付記９から付記１１の何れか一の付記に記載の表示制御プログラム。
（付記１３）
前記表示制御を行うステップは、前記領域に対応する位置に表示されている複数の表示オブジェクトを含む表示オブジェクトグループを前記表示オブジェクトグループに含まれる各前記表示オブジェクトの位置関係を維持したまま、前記領域に対応する位置とは異なる位置に移動することを特徴とする付記９から付記１２の何れか一の付記に記載の表示制御プログラム。
（付記１４）
前記表示制御を行うステップは、表示されている画面イメージを上方にスライドすることにより、前記領域に対応する位置に表示されている表示オブジェクトの表示位置を前記領域に対応する位置とは異なる位置に移動することを特徴とする付記９から付記１２の何れか一の付記に記載の表示制御プログラム。
（付記１５）
前記表示制御を行うステップは、表示されている画面イメージを縮小することにより、前記領域に対応する位置に表示されている表示オブジェクトの表示位置を前記領域に対応する位置とは異なる位置に移動することを特徴とする付記９から付記１２の何れか一の付記に記載の表示制御プログラム。
（付記１６）
前記タッチパネルは静電容量方式のセンサを有する、付記９から付記１５の何れか一の付記に記載の表示制御プログラム。
【符号の説明】
【０１４３】
１０  情報処理装置（電子機器）
１１  ＣＰＵ
１２  主記憶部
１３  補助記憶部
１４  入力部
１４ａ  タッチセンサ
１４ｂ  加速度センサ
１５  出力部
１５ａ  ＬＣＤ
１６  通信部
１０１  境界判定部
１０２  表示制御部
【図１】
2016149026.tif 000003
【図２】
2016149026.tif 000004
【図３Ａ】
2016149026.tif 000005
【図３Ｂ】
2016149026.tif 000006
【図３Ｃ】
2016149026.tif 000007
【図３Ｄ】
2016149026.tif 000008
【図４Ａ】
2016149026.tif 000009
【図４Ｂ】
2016149026.tif 000010
【図４Ｃ】
2016149026.tif 000011
【図５Ａ】
2016149026.tif 000012
【図５Ｂ】
2016149026.tif 000013