(57)【要約】【課題】携帯端末１を把持するユーザの手の指による入力操作を可能にする。【解決手段】携帯端末１の筐体を把持するユーザの手による接触を検知可能な帯状の検知領域を有するセンサ部（３１）と、センサ部（３１）が接触を検知している位置を特定する接触判定部（１１）と、接触を検知している位置に基づいて、検知領域を複数の部分領域に分割する分割位置決定部（１２）と、分割により得られる領域に対する入力操作を検出したとき、該入力操作を検出した部分領域に対応する機能の実行を指示する指定操作指示判定部（１４）とを備える。【選択図】図１
2015056050.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの入力操作に応じた機能を実行する情報処理装置であって、
上記情報処理装置の筐体を把持するユーザの手が接触する位置に配置された、１または複数の接触を検知可能な検知領域を有する接触センサと、
上記接触センサが接触を検知している１または複数の位置を特定する検知特定手段と、
上記検知特定手段が特定した１または複数の位置の一部または全部に基づいて、上記検知領域を複数の部分領域に分割する分割手段と、
上記分割手段の分割により得られた複数の上記部分領域の一部または全部に対する接触を検知したとき、該接触を検知した上記部分領域に対応する機能の実行を指示する指示手段と、を備えることを特徴とする情報処理装置。
【請求項２】
上記接触センサが検知している複数の接触のうち、上記接触センサの検知領域の端部に最も近い接触の位置が所定の時間の間に変化しない場合、上記分割手段は、上記接触センサの検知領域の端部に最も近い接触の位置において、上記検知領域を分割することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
上記指示手段は、上記分割手段の分割により得られた複数の上記部分領域の一部に対する接触を検知したとき、他の上記部分領域に対応する機能を変更することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
ユーザの入力操作に応じた機能を実行する情報処理装置の制御方法であって、
上記情報処理装置の筐体を把持するユーザの手が接触する位置に配置された、１または複数の接触を検知可能な検知領域を有する接触センサが接触を検知している１または複数の位置を特定する検知特定ステップと、
上記接触を検知している１または複数の位置において、上記検知領域を複数の部分領域に分割する分割ステップと、
上記分割ステップの分割により得られた複数の上記部分領域の一部または全部に対する接触を検知したとき、該接触を検知した上記部分領域に対応する機能の実行を指示する指示ステップと、を含むことを特徴とする情報処理装置の制御方法。
【請求項５】
請求項１から３のいずれか１項に記載の情報処理装置としてコンピュータを機能させるための制御プログラムであって、コンピュータを上記各手段として機能させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが把持して使用する情報処理装置等に関する。
【背景技術】
【０００２】
近年、携帯端末などの情報処理装置は多機能化が進み、利便性が向上した。情報処理装置の多機能化に伴い、直観的な操作で多種類の入力を可能とするタッチパネルが広く利用されている。
【０００３】
特許文献１には、表示部が設けられた面に隣接する筐体の他の面に対する操作を検出する検出部と、検出部によって他の面に対する操作が検出された場合に、操作検出に応じて表示される情報を検出部によって操作が検出された位置に応じた表示面上の領域に表示させる制御部とを備える電子機器が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１７４２５１号公報（２０１２年  ９月１０日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述のような従来技術は、電子機器を把持するユーザの指の位置や数が制限されるという問題がある。このため、ユーザが好みの持ち方で電子機器を把持した状態で、該電子機器を操作することができず、所望の操作をするために持ち方を変更する必要がある場合がある。また、指の数を超える種類の多様な操作を行う場合には、片手での操作ができず、両手を用いて操作する必要がある。さらに、機器を把持するユーザの指の種類を判別して、指の種類に応じた機能を割り当てる技術では、指の種類を認識して判別するためのセンサを備えることが要求されるので、コストアップとなる。
【０００６】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、筐体を把持するユーザの手による接触を接触センサによって検知し、検知された接触がどの指によるものであるかを判別することなく、多様な入力操作をすることのできる情報処理装置および制御方法を実現することである。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明の一態様に係る情報処理装置は、ユーザの入力操作に応じた機能を実行する情報処理装置であって、上記情報処理装置の筐体を把持するユーザの手が接触する位置に配置された、１または複数の接触を検知可能な検知領域を有する接触センサと、上記接触センサが接触を検知している１または複数の位置を特定する検知特定手段と、上記検知特定手段が特定した１または複数の位置の一部または全部に基づいて、上記検知領域を複数の部分領域に分割する分割手段と、上記分割手段の分割により得られた複数の上記部分領域の一部または全部に対する接触を検知したとき、該接触を検知した上記部分領域に対応する機能の実行を指示する指示手段と、を備えている。
【０００８】
また、本発明の一態様に係る情報処理装置の制御方法は、ユーザの入力操作に応じた機能を実行する情報処理装置の制御方法であって、上記情報処理装置の筐体を把持するユーザの手が接触する位置に配置された、１または複数の接触を検知可能な検知領域を有する接触センサが接触を検知している１または複数の位置を特定する検知特定ステップと、上記接触を検知している１または複数の位置において、上記検知領域を複数の部分領域に分割する分割ステップと、上記分割ステップの分割により得られた複数の上記部分領域の一部または全部に対する接触を検知したとき、該接触を検知した上記部分領域に対応する機能の実行を指示する指示ステップと、を含んでいる。
【発明の効果】
【０００９】
本発明の一態様によれば、本発明に係る情報処理装置は、ユーザの手による接触を検知する接触センサを用いて、接触する指の種類を判別することなく、簡単な動作によって多様な入力操作を行うことができる、という効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る携帯端末の要部構成例を示すブロック図である。
【図２】図１の携帯端末の外観の例を示す図である。
【図３】図１の携帯端末が行う動作の流れの一例を示すフローチャートである。
【図４】図１の携帯端末の指定操作テーブルのデータ構造の一例を示す図である。
【図５】図２（ａ）に示す携帯端末における指定操作の入力例を説明する図である。
【図６】図２（ａ）に示す携帯端末における検知領域の分割例を説明する図である。
【図７】図２（ａ）に示す携帯端末における検知領域の分割例を説明する図である。
【図８】（ａ）は、図２（ａ）に示す携帯端末における検知領域の分割例を説明する図であり、（ｂ）および（ｃ）は指定操作テーブルのデータ構造の一例を示す図である。
【発明を実施するための形態】
【００１１】
〔実施形態１〕
本発明の一実施形態に係る携帯端末１について、図１〜図７に基づいて説明すれば、以下のとおりである。ここでは、本発明の情報処理装置を、表示画面を有するスマートフォンや携帯電話機などの携帯端末１に適用した例について説明する。
【００１２】
（携帯端末１の構成）
まず、携帯端末１の概略構成について、図１と図２とを用いて説明する。図１は、本発明の実施形態に係る携帯端末１の要部構成例を示すブロック図であり、図２は、図１の携帯端末１の外観の例を示す図である。図１に示すように、携帯端末１は、制御部１０、記憶部２０、機能部３０、およびセンサ部３１を備えている。なお、携帯端末１は、通信装置、マイク、スピーカなど、携帯端末１として機能するために必要な装置を備えていてもよい。説明の便宜上、ここでは、図示とその説明を省略する。
【００１３】
制御部１０は、携帯端末１が備える各機能を統括して制御する。制御部１０は、接触判定部１１、分割位置決定部（検知特定手段）１２、操作領域決定部（分割手段）１３、および指定操作指示判定部（指示手段）１４を含んで構成される。
【００１４】
記憶部２０は、（１）携帯端末１の制御部１０が実行する制御プログラム、（２）ＯＳプログラム、（３）携帯端末１が有する各種機能を実行するために制御部１０が実行するアプリケーションプログラム、および、（４）該アプリケーションプログラムを実行するときに読み出す各種データを非一時的に記憶するものである。記憶部２０は、分割位置ルール２１および指定操作テーブル２２を含んでいる。また、記憶部２０に記憶されるデータは、ＲＯＭ（read only memory）、フラッシュメモリ、ＥＰＲＯＭ（Erasable Programmable ROM）、ＥＥＰＲＯＭ（登録商標）（Electrically EPROM）、ＨＤＤ（Hard Disc Drive）等の不揮発性記憶装置に記憶される。携帯端末１は、図示しない一時記憶部を備えていてもよい。一時記憶部は、携帯端末１が実行する各種処理の過程で、演算に用いるデータおよび演算結果等を一時的に記憶するいわゆるワーキングメモリであり、ＲＡＭ（Random Access Memory）などの揮発性記憶装置で構成される。どのデータをどの記憶装置に記憶するかは、携帯端末１の使用目的、利便性、コスト、または、物理的な制約などから適宜決定される。
【００１５】
分割位置ルール２１は、携帯端末１の筐体を把持するユーザの手の指などによる接触がセンサ部３１によって検知されたときに、検知された接触の位置の中から、どの位置の接触に対応する領域を分割する位置（以後、分割位置と記す）として決定するのかを規定するルールを示す情報である。したがって、分割位置は、領域を分割する線として規定されてもよいし、検知されている接触に対応する広がりを有する領域として規定されてもよい。分割位置ルール２１は、制御部１０の分割位置決定部１２が分割位置を決定するときに読み出される。ここで、分割位置として用いられ得る接触とは、例えば、携帯端末１の筐体を把持するユーザの手による接触が該携帯端末１のセンサ部３１によって検知された場合に、所定の時間（例えば、２秒間）以上持続して検知された接触の位置である。また、分割位置とは、センサ部３１が検知した接触の位置に対応する領域のうち、センサ部３１の接触を検知可能な領域を複数の入力領域（部分領域）に分割する位置である。すなわち、分割位置は、既に接触を検知している領域であり、指定操作による入力を受け付けない領域である。なお、分割位置ルール２１における分割位置を規定するルールは、予め所定のルールが設定されてもよいし、ユーザによって所望のルールを設定できるようにしてもよい。分割位置および入力領域については、後に具体例を挙げて詳述する。
【００１６】
指定操作テーブル２２は、制御部１０の指定操作指示判定部１４が指定操作に対応する指示の判定処理を実行するときに読み出される、指定操作が入力された位置と、該指定操作に割り当てられた動作との対応関係を規定するテーブルである。ここで、指定操作とは、予め、ユーザによって設定された指示入力のための操作であり、例えば、シングルタップ、ダブルタップ、トリプルタップ、スライド、スクラッチなどの直観的で簡単な動作によって行われる操作であることが望ましい。指定操作テーブル２２は、分割位置が分割した領域のうち、入力操作が検知された位置がどの入力領域に対して行われたか、に基づいて、各入力操作に指示内容がそれぞれ対応づけられている。なお、指定操作テーブル２２における機能の割り当ては、予め所定の割り当てが設定されてもよいし、ユーザによって所望の割り当てを設定できるようにしてもよい。指定操作テーブル２２のデータ構造については、後に具体例を挙げて詳述する。
【００１７】
センサ部３１は、ユーザによって携帯端末１の筐体が把持されたときに、該ユーザの手が筐体と接触する位置に備えられ、ユーザの接触を検出する１つまたは複数の接触センサを含んでいる。図１では、接触センサ３１Ｒおよび３１Ｌという２つの接触センサを備える例を示している。接触センサ３１Ｒと３１Ｌとは同様の機能を有している。接触センサ３１Ｒおよび３１Ｌは、ユーザの複数の指による、所定の方向に沿った複数の接触を同時に検知可能な、例えば線状の検知領域を有しており、接触している位置および数を検知する。すなわち、接触センサ３１Ｒおよび３１Ｌは、所定の線上に配列したユーザの指などによる接触を、一次元の接触位置として検知する。また、接触センサ３１Ｒおよび３１Ｌは、周期的に接触による入力の変化を確認する。これにより、検知した各接触位置の変化を検知するだけでなく、各接触が継続しているか否かについても検知することが可能である。よって、ユーザにより入力されるさまざまな指定操作を判別することができる。例えば、シングルタップ、ダブルタップ、スライドなどの動作による入力操作をそれぞれ区別して検知することが可能である。以下では、一例として指定操作がダブルタップである場合について説明する。なお、ダブルタップなどの指定操作を検知するためには、例えば、１秒に３０回以上の頻度で周期的に接触による入力の変化を確認することが望ましい。ただし、常時短い周期で接触を確認する場合、電力の消費が多くなってしまう。そこで、指定操作の入力を検知する入力領域を確定する前には、例えば１秒に５回程度の周期で接触を確認し、入力領域を確定した後には、接触を確認するための周期を短くすることが望ましい。
【００１８】
機能部３０は、表示部３２およびカメラ３３を含んでいる。ただし、これは一例であり、携帯端末１はその他の様々な機能をさらに備えてもよい。また、各機能部３０は携帯端末１が備えるものではなく、携帯端末１の外部の機器が備える構成であってもよい。
【００１９】
表示部３２は、画像などを表示するＬＣＤ（液晶ディスプレイ：Liquid Crystal Display）、ＰＤＰ（プラズマディスプレイ:Plasma Display Panel）、または有機ＥＬ（Organic LED）などの、薄型フラットパネルディスプレイ（Flat Panel Display）である。カメラ３３は、デジタルカメラである。
【００２０】
タイマ３４は、時間計測機能を有する、いわゆる時計である。分割位置決定部１２は、センサ部３１が接触の検知を開始した時間、両端の指の接触のうち少なくともいずれか一方が移動した時間などをタイマ３４から取得して、分割位置を規定する。
【００２１】
接触判定部１１は、センサ部３１から検知信号を取得し、接触を検知した接触センサ３１Ｒおよび３１Ｌのそれぞれどの位置で接触が検知されているか、および検知されている接触の数はいくつか、について判定する。接触判定部１１は、センサ部３１への接触の位置、および数が所定の時間以上同じ位置に継続して検知されていることを示す情報を、分割位置決定部１２へ出力する。
【００２２】
分割位置決定部１２は、センサ部３１において所定の時間以上持続して検知されている接触の位置の中から、分割位置ルール２１に予め設定されている分割位置に該当する領域を、分割位置として決定する。例えば、互いに近接する複数の接触が同一接触センサ上において検知された場合、該複数の接触のうち両端に位置する接触の領域を分割位置とすればよい。
【００２３】
操作領域決定部１３は、センサ部３１の接触を検知可能な領域を、分割位置によって複数の入力領域に分割する。入力領域は、センサ部３１上の領域であり、分割位置に隣接している。この入力領域は、センサ部３１において指定操作による入力を受け付ける領域である。
【００２４】
指定操作指示判定部１４は、センサ部３１によって検知された接触の位置、および接触の数に変化が生じているか否かを確認し、一定時間内に所定の指定操作が入力されたことを確認し、入力領域の各々に対して入力された操作が指定操作であるか否かを判定する。指定操作判定部１４は、入力された操作が指定操作であると判定された場合、指定操作テーブル２２に規定されている指定操作と機能との対応関係に基づいて、該指定操作に対応する機能を実行させる指示を決定し、該指示を機能部３０に出力する。これにより、機能部３０において所定の機能におけるイベントが実行される。
【００２５】
ここで、指定操作に割り当てられた指示とは、例えば、操作対象が表示部３２の場合には、各方向への画面表示のスクロール指示、または画面表示の切り替え指示などが挙げられる。操作対象がカメラ３３の場合には、カメラ３３を用いて画像を取得するアプリケーションソフトウェア（以後、アプリと略して記す）を起動する指示、フラッシュのオン／オフの切り替え指示、または撮影の実行の指示などが挙げられる。なお、指定操作に割り当てられる指示には特に制限はなく、さまざまな機能におけるイベントを実行するための指示を対応付けることが可能である。
【００２６】
なお、本発明の情報処理装置は、外部機器の各機能に対する操作入力を受け付けて、各入力された入力操作に対応する指示を出力する機能制御装置としても適用することが可能である。したがって、上述の携帯端末１は、本発明の情報処理装置の単なる一態様に過ぎないことはいうまでもない。
【００２７】
（携帯端末１の外観例）
次に、図２を用いて、携帯端末１が備える接触センサ３１の位置と数について説明する。図２は、図１の携帯端末１の外観の例を示す図である。なお、図２の（ａ）では、携帯端末１の表示部３２を正面に見たとき、および、左右の側面を示しており、（ｂ）では、携帯端末１の前記左右の側面に加えて裏面も示している。
【００２８】
図２に示すように、本実施形態に係る携帯端末１は、筐体の少なくとも１つの面に薄型液晶ディスプレイなどで構成された表示部３２を有している。図３に示された携帯端末１は、表示部３２を１つ備えているが、表示部３２の数はこれに限定されない。また、表示部３２の表示画面にタッチパネルを重畳して構成されていてもよく、その場合、表示状態の表示部３２はユーザの動作による操作入力が可能な操作入力部としての機能も備える。なお、ユーザによる操作入力は、センサ部３１、および表示部３２の表示画面に重層されたタッチパネルによるものに限定されず、他の方法を用いることが可能でもよい。例えば、携帯端末１は音声解析機能を備え、音声による操作入力を行うようにしてもよい。
【００２９】
センサ部３１は、携帯端末１の筐体を把持するユーザの手が携帯端末１に接触する位置に設けられている。例えば、図２では、携帯端末１の表示部３２を含む面と隣接する互いに対向する面に各々１つの接触センサ３１Ｒまたは３１Ｌを備える構成を示している。接触センサ３１Ｒおよび３１Ｌをこのような位置に設けた場合、携帯端末１を把持するユーザの手のひらと指とが接触センサ３１Ｒおよび３１Ｌに接触する（図５の（ａ）参照）。なお、センサ部３１は携帯端末１の筐体を把持するユーザの手が接触する場所であればどこに設けられてもよい。例えば、センサ部３１は、携帯端末１の側面全体に設けられてもよいし、図２の（ｂ）に示す接触センサ３１ＢＲおよび３１ＢＬのように、携帯端末１の表示部３２を含む面と対向する面である裏面に設けられてもよい。例えば、接触センサ３１ＢＲ、３１ＢＬは、携帯端末１の表示部３２に設けられたタッチセンサを親指で操作する場合や、手が小さく、接触センサ３１Ｒと３１Ｌとの両方に届きにくいユーザに適した位置に設けられている。なお、接触センサの形状は、一次元的に延伸した線状、帯状であってもよいし、曲線形状や曲面形状であってもよい。また、接触センサの数は設置する位置に応じて変更可能であり、１つでもよいし、複数でもよい。
【００３０】
（携帯端末１の処理の流れ）
ここでは、実施形態に係る携帯端末１を把持するユーザの手による接触を検知して分割位置を決定し、センサ部３１の接触を検知する領域を該分割位置によって複数の入力領域に分割し、更に、入力領域において検知した指定操作に対応する機能を実行する処理について、図３を用いて説明する。図３は、図１の携帯端末１が行う動作の流れの一例を示すフローチャートである。なお、以下では、接触が検知された位置のうち両端に位置する接触の領域を分割位置として規定する例を挙げて説明する。
【００３１】
まず、図３のステップＳ１（以後、ステップは省略し単にＳ１と記す）において、携帯端末１の筐体を把持するユーザの手が接触する位置に設けられ、所定の方向に沿った位置の接触を検知するセンサ部３１が、接触を検知可能な状態になる。なお、センサ部３１の電源は、携帯端末１の主電源がオンになることを契機として電源オンとなることが好ましい。
【００３２】
Ｓ２（検知特定ステップ）において、センサ部３１によって接触の位置および数の変化が検知されると、接触判定部１１は、接触を検知しているセンサ部３１のどの位置で接触が検知されたか、および検知されている接触の数はいくつか、について判定する。
【００３３】
次に、Ｓ３において、分割位置ルール２１に予め設定されている分割位置の条件を満たす位置（ここの例では、両端に位置する指の位置）に変化が検知された場合（Ｓ３でＹＥＳ）、Ｓ４において、この時の時刻を分割位置を規定する両端の指の少なくともいずれか一方が移動した時刻（分割位置移動開始時刻）として記録する。一方、分割位置の移動が所定の時間以上検知されなかった場合（Ｓ３においてＮＯ）、Ｓ５において、該分割位置が同じ場所で一定時間以上検知されていることを確認する。分割位置が同じ場所で一定時間以上検知されている場合、すなわち、Ｓ４で記録した時刻から一定時間以上両端の指が移動していない場合（Ｓ５においてＹＥＳ）、Ｓ６（分割ステップ）において、操作領域決定部１３は、所定の方向に沿った位置の接触を検知可能な接触センサ３１Ｒおよび３１Ｌの検知領域を、分割位置によって複数の入力領域に分割する。入力領域は、ユーザによる指定操作の入力を受け付ける。
【００３４】
入力領域が既に確定している場合（Ｓ７においてＹＥＳ）、いずれかの入力領域への指定操作を検知して（Ｓ８においてＹＥＳ）、Ｓ９（指示ステップ）において、指定操作指示判定部１４は、指定操作テーブル２２を参照して、それぞれの入力領域に対して行われた指定操作に割り当てられた機能の動作指示を決定し、該指示を機能部３０に出力する。指定操作が入力されない場合（Ｓ８においてＮＯ）、Ｓ２にもどり、センサ部３１への入力の変化を検知する。
【００３５】
上述のように、携帯端末１は、センサ部３１の検知領域を、分割位置により分割することで複数の入力領域を決定し、指定操作が入力された入力領域と、入力された指定操作の種類とによって規定された機能の動作指示を決定する。これにより、携帯端末１の筐体を把持するユーザの持ち方に応じて、動的に入力領域を決定することができる。よって、ユーザは、片手で自然に携帯端末１を把持した状態で、持ち方を変えることなく、簡単な動作によって入力操作を行うことができる。
【００３６】
（指定操作テーブル２２）
次に、指定操作テーブル２２のデータ構造について、図４を用いて説明する。図４は、実施形態に係る携帯端末１の指定操作テーブル２２のデータ構造の一例を示す図である。図４に示すように、指定操作の入力が行われた入力領域と、入力された指定操作の種類に基づいて、入力された指定操作に対応する機能の動作指示が指定操作に対応づけられている。図４では、センサ部３１の接触センサにおいて複数の接触を検知し、これらの接触を検知している領域から２つの分割位置が設定され、検知領域が３つの入力領域に分割された場合の例を示している。
【００３７】
例えば、入力領域である「領域ａ」に対して、シングルタップが入力された場合、表示部３２の表示画面に表示されている画像を「拡大」する処理が実行される。同じ「領域ａ」に対して、ダブルタップが入力された場合には、「進む」が選択される。これにより、表示部３２の画面表示が次に表示する画面表示に切り替わる処理が実行される。なお、図４の中の「操作なし」とは、指定操作に対して機能の動作指示が割り当てられていないことを表している。なお、「操作なし」に対して、所望の機能の動作指示をさらに割り当て可能であってもよい。
【００３８】
指定操作テーブル２２における機能の割り当ては、予め所定の割り当てが設定されてもよいし、ユーザによって所望の割り当てを設定できるようにしてもよい。また、ここに具体的に示した機能に限定されず、所望の機能を指定操作に対して割り当てることができる。例えば、カメラ３３による撮像を開始する「カメラ起動」や、着信音や通話時の音量の調節などを行う機能を割り当てることも可能である。
【００３９】
なお、記憶される指定操作テーブル２２の種類は１つに限定されず、複数であってもよい。指定操作テーブル２２を複数種類備え、指定操作テーブル２２を切り替えるという機能を、指定操作が入力された入力領域と、入力された指定操作の種類とによって規定された機能として割り当ててもよい。これにより、機能指定操作を検知した領域を除く他の領域への指定操作に割り当てられた機能を、簡単な操作によって変更することができる。
【００４０】
（携帯端末１における指定操作による指示入力例）
次に、携帯端末１において、センサ部３１の検知領域を複数の入力領域に分割して、入力領域への指定操作の入力により所定の機能の動作指示が決定される例について、図５を用いて、図３を参照しながらより具体的に説明する。図５は、図２（ａ）に示す携帯端末１における指定操作の入力例を説明する図である。以下では、接触が検知された位置のうち両端に位置する接触の領域を分割位置として規定する例を挙げて説明する。また、図５の携帯端末１は、予め、図４の指定操作テーブル２２のように、指定操作に対して実行させたい機能が割り当てられているものとする。
【００４１】
例えば、図５の（ａ）に示すように、携帯端末１がユーザの左手によって把持された時、携帯端末１の左側面の接触センサ３１Ｌには、親指の根元部分が接触している。他方、携帯端末１の右側面の接触センサ３１Ｒには、親指以外の４本の指が接触している。このとき、各指による接触が所定の時間以上移動することなく検知されており（図３のＳ３においてＮＯ）、かつ、入力領域が確定していない（図３のＳ５においてＮＯ）ものとする。この場合、同じ場所で一定時間以上検知されているこれらの指の接触のうち、人差し指の位置の分割位置Ｂ１と小指の位置の分割位置Ｂ２とが、一定時間以上同じ位置で検知されていることを検知して（図３のＳ６においてＹＥＳ）、分割位置Ｂ１と分割位置Ｂ２とを分割位置として設定する。人差し指の位置の分割位置Ｂ１と小指の位置の分割位置Ｂ２は、接触センサ３１Ｒが検知している接触のうち両端に位置する接触の領域であり、接触センサ３１Ｒの検知領域の端部に最も近い接触を検知している位置である。接触センサ３１Ｒが設けられる位置および形状は、前述のように任意であるため、分割位置Ｂ１と分割位置Ｂ２とは次のように言い換えることができる。すなわち、分割位置Ｂ１および分割位置Ｂ２は、接触センサ３１Ｒに沿った線の上に、検知した複数の接触の位置を配列したとき、この線上の配列において互いに最も離れた２つの接触の位置である。接触センサ３１Ｒの検知領域はこれらの分割位置によって、領域ａ、領域ｂ、および領域ｃの３つの領域に分割される。なお、親指の付け根部分が接触センサ３１Ｌに接触する領域Ｃを分割位置として、接触センサ３１Ｌを、領域Ｃを挟む２つの入力領域に分割することも可能であるが、説明の簡略化のために、ここでは省略する。
【００４２】
図５の（ｂ）において、ユーザの薬指が領域ｂにおいて、指定操作の入力を行った場合、図４に示す指定操作テーブル２２の規定に基づいて、入力された指定操作に対応する機能の動作指示が決定される。例えば、入力された指定操作がシングルタップであれば、表示部３２の表示画面に表示されている画像を「縮小」する処理が実行される。
【００４３】
このように、携帯端末１は、ユーザが好みの持ち方で携帯端末１を把持した状態において、ユーザの手や指などが該携帯端末１に接触している領域の中から分割位置を決定し、センサ部３１の検知領域を分割位置によって複数の入力領域に分割する。そして、複数の入力領域のうちのいずれかへの指定操作に対して、該指定操作が入力された入力領域と入力された指定操作の種類とによって対応付けられた機能の動作指示が割り当てられている。各入力領域はユーザの指がセンサ部３１に接触している領域に隣接した位置に設定されるので、ユーザは携帯端末１を把持する持ち方を変更することなく、把持する側の手のみを用いた簡単な動作によって、多種類の動作指示を入力することができる。
【００４４】
なお、ここでは、携帯端末１の筐体を左右いずれかの手によって把持した状態で、指定操作の入力が行われることを想定した場合について説明したが、これに限定されない。例えば、両手を同時に用いて携帯端末１を把持して指定操作を入力する場合や、表示部３２のタッチパネルとの連携などを想定した場合に対して、それぞれ適した指定操作テーブル２２を設定することができる。すなわち、検知領域を分割する分割位置として規定される接触の位置が、どちらの手の、どの指による接触であるかには制限されず、入力領域への指定操作の入力が容易に行われるのであれば、携帯端末１はどのように把持されてもよい。
【００４５】
（分割位置の変更動作と検知領域の分割の例）
携帯端末１を把持するユーザの手による接触が変化したときに、その変化に応じて分割位置を変更し、変更した該分割位置によって検知領域を分割する様子について、図６に基づいて説明すれば、以下のとおりである。図６は、図２の（ａ）に示す携帯端末における検知領域の分割例を説明する図である。なお、図５と同様、接触が検知された位置のうち両端に位置する接触の領域を分割位置として規定する例を挙げて説明する。
【００４６】
図６の（ａ）には、ユーザによって携帯端末が把持された状態の例が示されている。携帯端末１の左側面の接触センサ３１Ｌには、親指の根元部分が領域Ｃにおいて接触している。他方、携帯端末１の右側面の接触センサ３１Ｒには、人差し指、中指、および薬指の３本の指が接触している。人差し指および薬指の位置が変動することなく一定時間続くと、図６の（ａ）に示すように、人差し指が接する位置および薬指が接する位置がそれぞれ分割位置Ｂ１および分割位置Ｂ２として設定される。
【００４７】
図６の（ｃ）において、もし小指がさらに接触センサ３１Ｒに接触したとき、小指の接触した位置に対応する領域Ａ４ａが検知される。分割位置Ｂ１および領域Ａ４ａの位置が変動することなく一定時間続くと、図６の（ｅ）のように、分割位置Ｂ２は解除され、その代わりに領域Ａ４ａが分割位置Ｂ２として設定される。一方、図６の（ｄ）において、もし人差し指がさらに接触センサ３１Ｒに接触したとき、人差し指の接触した位置に対応する領域Ａ４ｂが検知される場合も同様である。この場合には、領域Ａ４ｂが分割位置Ｂ１として設定される。
【００４８】
（携帯端末１を把持する持ち方に応じた分割位置の決定と操作入力の例）
携帯端末１を把持する持ち方が異なる場合に、指定操作を行う入力するについて、図７に基づいて説明すれば、以下のとおりである。図７は、図２の（ａ）に示す携帯端末における検知領域の分割例を説明する図である。
【００４９】
図７の（ａ）には、ユーザによって携帯端末が把持された別の状態の例が示されている。携帯端末１の左側面の接触センサ３１Ｌには、親指の根元部分が領域Ｃにおいて接触している。他方、携帯端末１の右側面の接触センサ３１Ｒには、他の４本の指がそれぞれ接触しており、人差し指と小指の位置が変動することなく一定時間続くと、図７の（ａ）に示すように、人差し指の接触している分割位置Ｂ１および小指が接触している分割位置Ｂ２が分割位置として設定される。
【００５０】
図７の（ｂ）において、もし中指のみを接触センサ３１Ｒから離した場合、分割位置Ｂ１および分割位置Ｂ２の位置に変化が検知されなければ、この分割位置Ｂ１および分割位置Ｂ２の分割位置は維持され、接触センサ３１Ｒの検知領域の分割も維持される。図７の（ｄ）において、もし中指と人差し指とを接触センサ３１Ｒから離した場合においても、分割位置Ｂ１および分割位置Ｂ２の位置に変化が検知されなければ、分割位置Ｂ１および分割位置Ｂ２の分割位置は維持され、接触センサ３１Ｒの検知領域の分割も維持される。
【００５１】
次に、図７の（ｃ）および図７の（ｅ）に示すように、人差し指の接触している分割位置Ｂ１および小指が接触している分割位置Ｂ２の位置を移動させずに、中指および薬指を接触センサ３１Ｒに接触させれば、新たな接触が分割位置Ｂ１と分割位置Ｂ２との間の入力領域において検知されることになる。すなわち、指の区別なく、中指および薬指を指定操作の入力のために使用することができる。
【００５２】
このように、分割位置の位置は、携帯端末１の筐体を把持するユーザの持ち方に応じて規定されるので、ユーザによる指定操作を受け付ける入力領域の位置も動的に決定される。また、ここでは、センサ部３１の接触センサ３１Ｒに対して行われる指定操作について説明したが、接触センサ３１Ｌなどの他の異なる接触センサに対する指定操作の入力も同様に可能である。例えば、ユーザが右手で携帯端末１を把持した場合、接触センサ３１Ｌが検知している接触の中から分割位置が設定され、接触センサ３１Ｌの検知領域は該分割位置によって分割された複数の入力領域に分割される。
【００５３】
〔実施形態２〕
本発明の一実施形態について、図８に基づいて説明すると以下の通りである。図８の（ａ）は、図２（ａ）に示す携帯端末における検知領域の分割例を説明する図であり、（ｂ）および（ｃ）は指定操作テーブル２２のデータ構造の一例を示す図である。図８の（ａ）に示す携帯端末１は、指定操作テーブル２２において、図８の（ｂ）および（ｃ）の２種類の指定操作テーブル２２を格納している。そして、図８の（ａ）に示す携帯端末１は、分割位置を設定した接触センサ３１Ｒだけではなく接触センサ３１Ｌも指定操作の入力を受け付ける入力領域として利用できる点で、図５（ａ）などに示した携帯端末１と異なっている。そして、本実施形態に係る携帯端末１は、指定操作指示判定部１４によって参照される指定操作テーブル２２を切り替えることによって、指定操作の入力を無効化することや、指定操作に割り当てられた機能の指示の種類を多様に設定することができる。
【００５４】
図８の（ａ）に示すように、接触センサ３１Ｒ上の検知領域は、分割位置Ｂ１および分割位置Ｂ２によって、領域（部分領域）ａ、ｂ、およびｃに分割されている。また、分割位置Ｂ１および分割位置Ｂ２が設定されたとき、接触センサ３１Ｌ上に指定操作の入力を検知する領域ｄがさらに設定される。図８では、接触センサ３１Ｌの全体を領域ｄとする例を示しているが、これに限定されない。例えば、接触センサ３１Ｌには親指の根元部分が接触している（図５の（ａ）における領域Ｃ）を分割位置として設定し、接触センサ３１Ｌの検知領域を分割することで規定される領域を領域ｄとしてもよい。
【００５５】
携帯端末１は、図８の（ａ）の領域ｄにおいて、指定操作であるドラッグが検知される毎に、図８の（ｂ）および（ｃ）の２種類の指定操作テーブルを互いに切り替えることができる。例えば、図８の（ｂ）の指定操作テーブル２２が適用されているときは、領域ａ〜ｃに対する指定操作の入力に対して「操作なし」が割り当てられている。つまり、領域ａ〜ｃに対する指定操作は無効化されている。一方、領域ｄにおけるドラッグ操作に対しては、「有効化」が割り当てられている。この「有効化」とは、図８の（ｂ）の指定操作テーブル２２から、図８の（ｃ）の指定操作テーブル２２へ切り替えて適用することを示している。すなわち、接触センサ３１Ｌが、領域ｄにおけるドラッグの入力を検知すると、指定操作指示判定部１４は、図８の（ｂ）の指定操作テーブル２２から、図８の（ｃ）の指定操作テーブル２２へ切り替える。これにより、指定操作の入力領域ａ〜ｃに対する各指定操作の入力が有効化される。なお、指定操作テーブル２２の切り替えの指示は、適宜所定の領域に割り当てればよい。このように、指定操作の入力の有効化と無効化とを切り替えることができれば、携帯端末１を把持するユーザが意図しない接触を指定操作として検知してしまうことによる誤動作を防ぐことができる。
【００５６】
なお、記憶される指定操作テーブル２２の種類の数には制限されない。例えば、図８の（ｃ）のような指定操作テーブル２２を予め記憶しており、領域ｄにおいてドラッグの入力を検知するたびに、指定操作テーブル２２を所定の順に切り替えてもよい。
【００５７】
また、各指定操作に割り当てられた第１機能を規定する指定操作テーブル２２と、第２機能を規定する指定操作テーブル２２とを備え、これらの指定操作テーブル２２を切り替えることにより、指定操作によって指示できる機能を切り替えてもよい。すなわち、指定操作の入力の有効化と無効化とを切り替えることに限定されない。
【００５８】
ここでは、指定操作テーブル２２の切り替えを指示するための指定操作を検知する所定の領域として、分割位置を設定している接触センサ３１Ｒとは異なる接触センサ３１Ｌ上の領域ｄを用いる例を示したが、これに限定されない。例えば、接触センサ３１Ｒへの指定操作を検知した領域（部分領域）の位置および指定操作の種類に応じて、同接触センサ３１Ｒ上の他の領域（部分領域）への指定操作に対応する機能を切り替えるようにしてもよい。
【００５９】
〔実施形態３〕
携帯端末１の制御ブロック（特に接触判定部１１、分割位置決定部１２、操作領域決定部１３、および指定操作指示判定部１４）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【００６０】
後者の場合、携帯端末１は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００６１】
〔まとめ〕
本発明の態様１に係る情報処理装置（携帯端末１）は、ユーザの入力操作に応じた機能を実行する情報処理装置であって、上記情報処理装置の筐体を把持するユーザの手が接触する位置に配置された、１または複数の接触を検知可能な検知領域を有する接触センサ（センサ部３１）と、上記接触センサが接触を検知している１または複数の位置を特定する検知特定手段（接触判定部１１）と、上記検知特定手段が特定した１または複数の位置の一部または全部に基づいて、上記検知領域を複数の部分領域（領域ａ〜ｃ）に分割する分割手段（分割位置決定部１２）と、上記分割手段の分割により得られた複数の上記部分領域の一部または全部に対する接触を検知したとき、該接触を検知した上記部分領域に対応する機能の実行を指示する指示手段（指定操作指示判定部１４）と、を備えている。
【００６２】
上記の構成によれば、情報処理装置は、接触センサが接触を検知している１または複数の位置に基づいて、接触センサの検知領域を複数の部分領域に分割し、この分割により得られる領域に対する入力操作を検出した部分領域に対応する機能の実行を指示する。これにより、情報処理装置の筐体を把持するユーザの持ち方に応じて、部分領域を決定することができる。よって、ユーザは、片手で自然に情報処理装置を把持した状態で、持ち方を変えることなく、簡単な動作によって入力操作を行うことができる。
【００６３】
本発明の態様２に係る情報処理装置は、上記態様１において、上記接触センサが検知している複数の接触のうち、上記接触センサの検知領域の端部に最も近い接触の位置が所定の時間の間に変化しない場合、上記分割手段は、上記接触センサの検知領域の端部に最も近い接触の位置において、上記検知領域を分割してもよい。
【００６４】
例えば、情報処理装置を把持したときに、情報処理装置の筐体の姿勢を安定させるために重要な役割を担う接触の位置は、親指が接触する側の端部と、これと対向する側の端部であることが多い。上記の構成によれば、接触センサの検知領域の端部に最も近い接触を検知している位置において、接触センサの検知領域が分割される。これにより、情報処理装置の筐体を安定に把持した状態を維持したまま、入力操作を行うことができる。よって、ユーザは情報処理装置を把持する持ち方を変更することなく、把持する側の手のみを用いた簡単な動作によって、多種類の動作指示を入力することができる。
【００６５】
本発明の態様３に係る情報処理装置は、上記態様１または２のいずれかにおいて、上記指示手段は、上記分割手段の分割により得られた複数の上記部分領域の一部に対する接触を検知したとき、他の上記部分領域に対応する機能を変更してもよい。
【００６６】
上記の構成によれば、部分領域において接触を検知したとき、他の部分領域に対応する機能を変更する。これにより、部分領域への各入力操作に対応する機能を容易に切り替えることができる。よって、指定操作の入力を無効化することや、指定操作に割り当てられた機能の指示の種類を多様に設定することができる。
【００６７】
本発明の態様４に係る情報処理装置の制御方法は、ユーザの入力操作に応じた機能を実行する情報処理装置の制御方法であって、上記情報処理装置の筐体を把持するユーザの手が接触する位置に配置された、１または複数の接触を検知可能な検知領域を有する接触センサが接触を検知している１または複数の位置を特定する検知特定ステップ（Ｓ２）と、上記接触を検知している１または複数の位置において、上記検知領域を複数の部分領域に分割する分割ステップ（Ｓ６）と、上記分割手段の分割により得られた複数の上記部分領域の一部または全部に対する接触を検知したとき、該接触を検知した上記部分領域に対応する機能の実行を指示する指示ステップ（Ｓ９）と、を含んでいる。
【００６８】
上記の方法によれば、上記の態様１における効果と同様の効果が得られる。
【００６９】
本発明の各態様に係る情報処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記情報処理装置が備える各手段として動作させることにより上記情報処理装置をコンピュータにて実現させる情報処理装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【００７０】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【産業上の利用可能性】
【００７１】
本発明は、スマートフォン、携帯電話、携帯型のパーソナルコンピュータなどの電子機器などに適用することができる。
【符号の説明】
【００７２】
１  携帯端末（情報処理装置）、１０  制御部、１１  接触判定部、１２  分割位置決定部（検知特定手段）、１３  操作領域決定部（分割手段）、１４  指定操作指示判定部（指示手段）、２０  記憶部、２１  分割位置ルール、２２  指定操作テーブル、３０  機能部、３１  センサ部、  ３１Ｒ、３１Ｌ  接触センサ、Ｓ２  検知特定ステップ、Ｓ６  分割ステップ、Ｓ９  指示ステップ
【図１】
2015056050.tif 000003
【図２】
2015056050.tif 000004
【図３】
2015056050.tif 000005
【図４】
2015056050.tif 000006
【図５】
2015056050.tif 000007
【図６】
2015056050.tif 000008
【図７】
2015056050.tif 000009
【図８】
2015056050.tif 000010