(57)【要約】【課題】操作種別に応じて操作性を向上することができる。【解決手段】操作入力部は操作入力を受け付け、操作種別判定部は操作入力部の予め定めた一部の領域で受け付けた操作入力を受け付けた領域の分布に応じて操作種別を判定し、操作制御部は操作種別判定部が判定した操作種別に応じて操作入力に係る処理を制御する。操作制御部は、操作入力に係る処理として、例えば表示部に画像を表示させる位置の変化量を制御する。表示制御部は、操作種別に応じて表示部に画像を表示する態様を制御する。【選択図】図１
2014178750.tif 000002
【特許請求の範囲】
【請求項１】
操作入力を受け付ける操作入力部と、
前記操作入力部の予め定めた一部の領域で受け付けた操作入力を受け付けた領域の分布に応じて操作種別を判定する操作種別判定部と、
前記操作種別判定部が判定した操作種別に応じて操作入力に係る処理を制御する操作制御部と、
を備えることを特徴とする電子機器。
【請求項２】
前記操作制御部は、前記操作種別判定部が判定した操作種別に応じて表示部に画像を表示させる位置の変化量を制御することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記操作種別判定部が判定した操作種別に応じて表示部に画像を表示する態様を制御する表示制御部と、
を備えることを特徴とする請求項１又は２に記載の電子機器。
【請求項４】
電子機器における情報処理方法であって、
操作入力を受け付ける操作入力部の予め定めた一部の領域で受け付けた操作入力を受け付けた領域の分布に応じて操作種別を判定する操作種別判定過程と、
前記操作種別判定過程で判定した操作種別に応じて操作入力に係る処理を制御する操作制御過程と、
を有する情報処理方法。
【請求項５】
電子機器のコンピュータに、
操作入力を受け付ける操作入力部の予め定めた一部の領域で受け付けた操作入力を受け付けた領域の分布に応じて操作種別を判定する操作種別判定手順、
前記操作種別判定手順で判定した操作種別に応じて操作入力に係る処理を制御する操作制御手順、
を実行させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、情報処理方法、及び情報処理プログラムに関する。
【背景技術】
【０００２】
多機能携帯電話機等の電子機器には、画像を表示するディスプレイパネルの他に、その表面に接してユーザによる操作入力を受け付けるタッチパネルを備えているものがある（以下で、「タッチパネルディスプレイ」と言うことがある）。
これにより、電子機器の小型化と操作性の向上が図られている。このような電子機器では、ユーザが把持しながらタッチパネルの表示面にユーザの人差指、中指、タッチペン等の操作物を接触することで、直感的な操作を実現することができる。
【０００３】
ユーザが電子機器を把持する際、タッチパネルの一部に指が接触することがある。指が接触しても操作入力として検出されないように、タッチパネルの辺縁部や表示面の下部に不感応領域が設けられていることがある。即ち、不感応領域に指が接触しても、接触したことによる操作入力は受け付けられず、タッチパネルから出力信号が生じない。
また、特許文献１に記載の操作情報取得装置では、タッチパネルの出力信号に基づいて操作種別を取得し、タッチパネルにおけるタッチ面積を取得し、取得したタッチ面積に対応する量を取得された操作種別の操作量として決定する。しかし、タッチパネルの不感応領域に関する記載はなく、タッチパネルの辺縁部や表示面の下部へのタッチを有効に利用することに関する記載もない。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１６４２７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述のように、特許文献１に記載の操作情報取得装置では、タッチパネルの辺縁部や表示面の下部へのタッチによる操作入力に基づいて操作種別を取得するものではないために、操作種別に応じた操作量を定めることによって操作性を向上させることができなかった。また、不感応領域が大きいほど、操作入力を有効に利用できないおそれが高くなる。
本発明は上記の点に鑑みてなされたものであり、操作種別に応じて操作性を向上した電子機器、情報処理方法、及び情報処理プログラムを提供する。
【課題を解決するための手段】
【０００６】
本発明は上記の課題を解決するためになされたものであり、本発明の一態様は、操作入力を受け付ける操作入力部と、前記操作入力部の予め定めた一部の領域で受け付けた操作入力を受け付けた領域の分布に応じて操作種別を判定する操作種別判定部と、前記操作種別判定部が判定した操作種別に応じて操作入力に係る処理を制御する操作制御部と、を備えることを特徴とする電子機器である。
【発明の効果】
【０００７】
本発明によれば、操作種別に応じて操作性を向上することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の第１の実施形態に係る電子機器の構成を示す概略ブロック図である。
【図２】本実施形態に係る電子機器を示す平面図である。
【図３】タッチパネルに接触した操作物の配置の一例を示す概念図である。
【図４】タッチパネルに接触した操作物の接触領域の分布の一例を示す概念図である。
【図５】タッチパネルに接触した操作物の配置の他の例を示す概念図である。
【図６】タッチパネルに接触した操作物の接触領域の分布の他の例を示す概念図である。
【図７】本実施形態に係る情報処理の一例を示すフローチャートである。
【図８】本実施形態に係る情報処理のその他の例を示すフローチャートである。
【図９】本発明の第２の実施形態に係る電子機器の構成を示す概略ブロック図である。
【図１０】本発明の第３の実施形態に係る電子機器の構成を示す概略ブロック図である。
【図１１】本実施形態に係る電子機器を示す平面図である。
【発明を実施するための形態】
【０００９】
（第１の実施形態）
以下、図面を参照しながら本発明の第１の実施形態について説明する。
図１は、本実施形態に係る電子機器１の構成を示す概略ブロック図である。
電子機器１は、例えば、多機能携帯電話機（いわゆる「スマートフォン」を含む）、タブレット端末装置、パーソナルコンピュータ、等である。電子機器１の大きさは、ユーザが携帯可能であれば、いかなる大きさであってもよい。電子機器１は、概ね人間の片手で把持できる程度の大きさを有する。その場合、電子機器１は、例えば、幅は５５〜８５ｍｍ、高さは１００〜１６０ｍｍ、厚さは８ｍｍ〜２０ｍｍの範囲のいずれかの寸法を有する。
電子機器１は、タッチパネル１０１、接続部１０２、メモリ１０３、制御部１０４を含んで構成される。
【００１０】
タッチパネル１０１は、タッチセンサ（操作入力部）１１１、操作入力処理部１１２、表示処理部１１３及び表示部１１４を含んで構成される。
タッチセンサ１１１は、その表面において操作物（例えば、ユーザの指）が接触した位置を検出し、検出した位置を示す位置情報を生成し、生成した位置情報を操作入力処理部１１２に出力する。即ち、この位置情報はユーザによる操作入力を受け付けた位置を示す。タッチセンサ１１１は、操作物が接触した位置を検知するために、例えば、１つの平面上に格子状に配列された複数の素子（例えば、静電容量センサ、圧電センサ、等）を備え、各素子に操作物が接触したか否かを検出する。つまり、位置情報は、操作物が接触したことを検出した素子毎の位置を示す情報である。タッチセンサ１１１の表面は、後述する感応部１１１ａと周縁部１１１ｂに区分される（図２）。
【００１１】
操作入力処理部１１２と表示処理部１１３は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の制御部品で構成される。操作入力処理部１１２、表示処理部１１３の機能は、このＣＰＵが制御プログラムを実行することで実現される。
操作入力処理部１１２は、例えば、タッチセンサドライバ等のプログラムを実行することによる機能を有する。操作入力処理部１１２は、タッチセンサ１１１から入力された位置情報を予め定めた時間間隔（例えば、２０ｍｓ）毎に検出し、検出した位置情報についてノイズを除去する処理を行う。タッチセンサ１１１に操作物が接触した接触領域は、一般に広がりを有し、複数個存在する場合がある。例えば、ユーザの複数の指での接触した場合、ある１本の指で指先と指の腹で接触した場合、ある指と掌で接触した場合、等がある。そこで、操作入力処理部１１２は、各接触領域を区別し、接触領域毎の面積とその動作点（例えば、中心点）を算出する。算出した動作点は、操作物が接触して操作入力を受け付けた位置（タッチ位置）を代表する。
【００１２】
各接触領域を区別するために、操作入力処理部１１２は、例えば、操作物が接触したことを検出したタッチセンサ１１１の素子であって、互いに隣接する素子の群が占める連続した領域を１つの接触領域と判定する。操作入力処理部１１２は、接触領域、その接触領域毎の動作点及び面積を示す接触情報（タッチ情報）を生成し、生成した接触情報を、接続部１０２を介して制御部１０４に出力する。接触情報が示す接触領域には、感応部１１１ａに限られず、周縁部１１１ｂに属する接触領域も含まれる。
表示処理部１１３は、例えば、描画ドライバ等のプログラムを実行することによる機能を有する。表示処理部１１３は、制御部１０４から入力された画像情報を表示部１１４に出力する。
【００１３】
表示部１１４は、表示部１１４を構成するディスプレイパネルの表面がタッチセンサ１１１のパネルの裏面に接している。表示部１１４は、表示処理部１１３から入力された画像信号に基づく画像を表示する。表示部１１４は、例えば、液晶ディスプレイパネル、有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイパネル等である。表示部１１４は、図１に示すようにタッチセンサ１１１とは一体であってもよいし、別体であってもよい。
【００１４】
接続部１０２は、タッチパネル１０１と制御部１０４との間を電気的に接続し、その相互間で信号の送受を行う。
メモリ１０３には、制御部１０４で実行するプログラム（例えば、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）、アプリケーションソフトウェア（以下ではアプリケーションと呼ぶ））を記憶する。また、メモリ１０３は、制御部１０４が実行する処理に用いられるデータやその処理で生成したデータを記憶する。メモリ１０３は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。
【００１５】
制御部１０４は、電子機器１の動作を制御する。制御部１０４は、例えば、ＣＰＵ等の制御部品を含んで構成され、メモリ１０３に格納されたプログラムを実行することで、電子機器１による種々の機能を実現することができる。これらの機能の面から考察すると、制御部１０４は、操作種別判定部１４１、操作制御部１４２及び表示制御部１４３を含んで構成される。
【００１６】
制御部１０４は、例えば、アイコン等の画面部品に係る画像信号をメモリ１０３から読み出し、読み出した画像信号を表示処理部１１３に出力し、画面部品を表示部１１４の予め定めた位置に表示させることがある。画面部品は、表示部１１４に表示される表示領域への操作入力をタッチセンサ１１１等のポインティングデバイスが受け付けることができることを示す画像である。画面部品は、ＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）部品、ＧＵＩ（Ｇｒａｐｈｉｃ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）コンポーネントとも呼ばれ、例えば、アイコン、ボタン、リンク、等がある。
【００１７】
制御部１０４は、操作入力処理部１１２から入力された接触情報が示す動作点の位置と、表示部１１４に表示させる画面部品の位置との関係に基づいて、電子機器１の機能を発揮させる処理を行う。以下の説明では、これらの処理を、操作機能処理と呼ぶことがある。
制御部１０４は、例えば、操作入力処理部１１２から入力された接触情報が示す動作点が、画面部品が表示された領域に含まれるとき（画面部品への押下）、その画面部品に応じた機能を実行することがある。その画面部品に応じた機能とは、例えば、その画面部品に対応するアプリケーションを起動させること、画像信号に基づく画像を表示すること、等がある。
【００１８】
また、制御部１０４は、実行しているプログラムによっては、表示部１１４に表示させている画像においてフリック操作を検出したとき、その画像をスクロールすることがある。フリック操作は、タッチパネル１０１において画像が表示されている領域を押下したまま動作点を移動させる操作である。即ち、制御部１０４は、接触情報が示す動作点が継続して移動することをもってフリック操作を検出する。画像をスクロールするとは、動作点が移動する方向にその画像を表示する位置を移動させることである。
【００１９】
操作種別判定部１４１は、操作入力処理部１１２から入力された接触情報に基づいて操作種別（操作モード）を判定する。操作種別判定部１４１は、操作種別として、例えば、電子機器１が左右のどちらの手で把持されているか、片手で操作（片手操作）されているか両手で操作（両手操作）されているかを判定する。操作種別判定部１４１は、判定した操作種別を示す操作種別情報を生成し、生成した操作種別情報を操作制御部１４２及び表示制御部１４３に出力する。この判定では、接触情報が示す接触領域のうち周縁部１１１ｂ（図２）に属する接触領域の分布が用いられる。操作種別判定部１４１が操作種別を判定する処理の例については後述する。
【００２０】
操作制御部１４２は、操作種別判定部１４１から入力された操作種別情報に基づいて、表示部１１４に表示させる画像の位置の変化量（移動量）を制御する。操作制御部１４２は、例えば、入力された操作種別情報が片手操作を示す場合の変化量として、両手操作を示す場合のスクロール量よりも大きいスクロール量を定める。スクロール量とは、画像の表示位置の変化量の、接触情報が示す動作点の変化量に対する割合である。動作点の変化量が一定である場合、スクロール量が大きいほど表示される画像の位置の変化量が大きくなる。
【００２１】
メモリ１０３には、両手操作を示す場合のスクロール量と片手操作を示す場合のスクロール量を予め記憶しておく。片手操作を示す場合のスクロール量として両手操作を示す場合のスクロール量より大きい値、例えば２倍と定めておく。そして、操作制御部１４２は、入力された操作種別情報に応じたスクロール量をメモリ１０３から読み出す。操作制御部１４２は、読み出したスクロール量を、スクロール操作に応じて画像が表示する位置を制御する際に用いる。これにより、指の動きが制限されがちな片手操作の場合でも円滑な操作を実現することができる。
【００２２】
表示制御部１４３は、操作種別判定部１４１から入力された操作種別情報に基づいて、表示部１１４に表示させる画像を表示する態様を制御する。表示制御部１４３は、操作種別判定部１４１から入力された操作種別情報に基づいて、表示部１１４に表示させる画像を表示する態様を制御する。表示制御部１４３は、例えば、入力された操作種別情報が一方の手（例えば、左手）で電子機器１が把持されていることを示す場合、その一方（例えば、左）の側に、その分布が偏るように画面部品を表示してもよい。より具体的には、表示制御部１４３は、操作種別情報が左手で電子機器１が把持されていることを示す場合、表示部１１４の左端から予め定めた距離（例えば、左右方向の中点）よりも左側に画面部品を表示する。これにより、把持に係る片手（例えば、左手）から到達が容易な位置（近い位置）に画面部品が分布するため、片手操作を行う際の操作性が向上する。
【００２３】
なお、表示制御部１４３は、操作種別情報が片手操作（左手操作又は右手操作）を示す場合に限り、分布が偏るように表示する処理を行ってもよい。また、表示部１１４に表示させる画像が画面部品であるかに関わらず、入力された操作種別情報が両手操作を示す場合、電子機器１を把持している手（例えば、左手）とは反対側（例えば、右側）に偏るように画像を表示してもよい。これにより、表示又は操作される画像が操作に係る手に覆われないため、その画像に対する視認性や操作性を維持することができる。
なお、表示部１１４に表示させる画像が画面部品とは異なり、操作入力を受け付けない通常の画像であって、入力された操作種別情報が片手操作を示す場合、その片手とは反対側に画面部品が偏るように画像を表示してもよい。その場合、表示される画像が操作に係る手に覆われないため、その画像に対する視認性を維持することができる。
【００２４】
次に、本実施形態に係るタッチパネル１０１における各領域について説明する。
図２は、本実施形態に係る電子機器１を示す平面図である。
図２に示す例では、電子機器１は、一辺の長さ（高さ）が他の一辺の長さ（幅）よりも大きい縦長の長方形の形状を有する。本実施形態では、これには限られず電子機器１は、幅が高さよりも広い横長の長方形の形状を有していてもよい。図２では、Ｘ方向は電子機器１の幅の方向を示し、Ｙ方向は電子機器１の高さの方向を示す。図２に示すＸ方向、Ｙ方向は、図３−６、１１でも同様である。以下の説明では、Ｘ方向、Ｙ方向を、それぞれ右、下、と呼ぶことがある。
【００２５】
タッチパネル１０１は、電子機器１の表面の大部分を覆う。タッチパネル１０１が備えるタッチセンサ１１１の表面に操作物が接触した領域が操作入力処理部１１２（図１）において接触領域と判定される。タッチセンサ１１１において太い破線よりも内側の領域が感応部１１１ａを示す。感応部１１１ａに含まれる接触領域に基づいて算出された動作点が、制御部１０４（図１）における操作機能処理、即ちユーザによる操作入力に応じた処理に用いられる。
【００２６】
タッチセンサ１１１において、太い破線よりも外側の領域が周縁部１１１ｂを示す。周縁部１１１ｂは、従来は不感応領域に設定されていたが、本実施形態では、周縁部１１１ｂを不感応領域とはせずに、その領域に含まれる接触領域も利用される。周縁部１１１ｂは、辺縁部１１１ｂ−１、左下端部１１１ｂ−２、及び右下端部１１１ｂ−３からなる。辺縁部１１１ｂ−１は、タッチセンサ１１１の外周の右、上、左、下の各辺から内側に所定の幅（例えば、６ｍｍ）を有する領域である。左下端部１１１ｂ−２は、辺縁部１１１ｂ−１の左下端の頂点を中心として、所定の半径（例えば、１０ｍｍ）だけ内側に食い込み、辺縁部１１１ｂ−１と感応部１１１ａに挟まれた扇形の領域である。右下端部１１１ｂ−３は、辺縁部１１１ｂ−１の右下端の頂点を中心として、その半径（例えば、１０ｍｍ）だけ内側に食い込み、辺縁部１１１ｂ−１と感応部１１１ａに挟まれた扇形の領域である。
なお、以下の説明では左下端部１１１ｂ−２と右下端部１１１ｂ−３を頂端部と総称する。
【００２７】
次に、本実施形態に係る操作種別判定部１４１（図１）が判定する操作種別の例を示す。図３は、タッチパネル１０１に接触した操作物の配置の一例を示す概念図である。
図３は、ユーザが左手で電子機器１を把持しながら左手の親指Ｆ１ａの先端部で操作を行う状態を示す。この例では、左手の親指Ｆ１ａの腹部、人差指Ｆ１ｃの先端部及び中指Ｆ１ｄの先端部が、電子機器１の左下端、右方中段及び右方中段よりやや下方にそれぞれ接触している。
【００２８】
図４は、タッチパネル１０１に接触した操作物の接触領域の分布の一例を示す概念図である。
図４に示す例は、図３の例に示すように取り扱われたときに取得された接触領域を示す。タッチパネル１０１の左下側に２箇所、右辺に２箇所、それぞれ一点破線で囲まれる領域ｔ１ａ、ｔ１ｂ、ｔ１ｃ、ｔ１ｄが接触領域である。それぞれの接触領域に含まれる×印が、動作点を示す。接触領域ｔ１ａ、ｔ１ｂ、ｔ１ｃ、ｔ１ｄは、それぞれ親指Ｆ１ａの腹部、親指Ｆ１ａの先端部、人差指Ｆ１ｃの先端部、中指Ｆ１ｄの先端部がそれぞれタッチパネル１０１に接触している領域である。接触領域ｔ１ｂの動作点は、感応部１１１ａに含まれるため、制御部１０４が行う操作機能処理で用いられる。接触領域ｔ１ａ、ｔ１ｃ、ｔ１ｄの動作点は、感応部１１１ａに含まれないため制御部１０４が行う操作機能処理で用いられなくてもよい。
【００２９】
接触領域ｔ１ａは、左下端部１１１ｂ−２に重なっているが、どの接触領域も右下端部１１１ｂ−３に重なっていない。これは、ユーザが左手で電子機器１を把持するとき、左手の親指Ｆ１ａの腹部が主に左下端部１１１ｂ−２に接触し、左手の指は右下端部１１１ｂ−３には接触しないことによる。なお、ユーザが右手で電子機器１を把持する場合には、右手の親指の腹部が主に右下端部１１１ｂ−３に接触し、右手の指は左下端部１１１ｂ−２には接触しない。
【００３０】
そこで、操作種別判定部１４１は、左下端部１１１ｂ−２に含まれる接触領域の面積が、右下端部１１１ｂ−３に含まれる接触領域の面積より大きいとき、電子機器１は左手で把持されていると判定する。他方、操作種別判定部１４１は、右下端部１１１ｂ−３に含まれる接触領域を検出し、検出した接触領域の面積が、左下端部１１１ｂ−２に含まれる接触領域の面積より大きいとき、電子機器１が右手で把持されていると判定する。
なお、操作種別判定部１４１は、比較対象となる左下端部１１１ｂ−２もしくは右下端部１１１ｂ−３に含まれる接触領域の面積が、予め定めた接触領域の面積の閾値、例えば、左下端部１１１ｂ−２の面積の０．２倍よりも大きい場合、電子機器１を把持する手が左手又は右手のいずれかであるかを判定してもよい。これにより、衣服等、操作物以外の物体の一部がわずかに左下端部１１１ｂ−２又は右下端部１１１ｂ−３に接触している場合、どちらの手で把持されているかを誤判定することが避けられる。
【００３１】
図４において、接触領域ｔ１ａ、ｔ１ｂのそれぞれの動作点の近傍に示されている両矢印は、それぞれの動作点を中心に、接触領域ｔ１ａ、ｔ１ｂがそれぞれ上下、左右に動くことを示す。これらの動きは、操作において一方の手（例えば、左手）の親指Ｆ１ａの先端部が動くとき、親指Ｆ１ａの腹部が連動することによって生ずる。
【００３２】
そこで、操作種別判定部１４１は、左下端部１１１ｂ−２の一部又は全部を占める接触領域ｔ１ａに係る動作点と、感応部１１１ａに含まれる接触領域ｔ１ｂに係る動作点との間で有意な相関がある場合、電子機器１を把持している左手で操作が行われていると判定する。操作種別判定部１４１は、接触領域ｔ１ａに係る動作点の座標と感応部１１１ａに含まれる接触領域ｔ１ｂに係る動作点の座標との間の相互相関が予め定めた相互相関の閾値（例えば、０．１）よりも大きいとき、有意な相関があると判定する。
【００３３】
これに対し、操作種別判定部１４１は、右下端部１１１ｂ−３の一部又は全部を占める接触領域に係る動作点と、感応部１１１ａに含まれる接触領域に係る動作点との間で有意な相関がある場合には、電子機器１を把持している右手で操作が行われていると判定する。  
この判定された、右手での操作や、左手での操作は、それぞれ片手操作の１種である。
【００３４】
左下端部１１１ｂ−２もしくは右下端部１１１ｂ−３の一部又は全部を占める接触領域に係る動作点と、感応部１１１ａに含まれる接触領域に係る動作点との間で有意な相関がない場合、操作種別判定部１４１は電子機器１が両手で操作が行われていると判定する。即ち、電子機器１を把持している手（例えば、左手）とは反対側の手（例えば、右手）が操作を行っている手であると判定される。
【００３５】
図５は、タッチパネル１０１に接触した操作物の配置の他の例を示す概念図である。
図５は、ユーザが左手で電子機器１を把持しながら、右手の人差指Ｆ２の先端部で操作を行う状態を示す。この例では、左手の親指Ｆ１ａの腹部、中指Ｆ１ｄの先端部及び薬指Ｆ１ｅの先端部が、電子機器１の左下端、右方中段よりやや上方、右方中段にそれぞれ接触している。
【００３６】
図６は、タッチパネル１０１に接触した操作物の接触領域の分布の他の例を示す概念図である。
接触領域ｔ１ｅ、ｔ２は、左手の薬指Ｆ１ｅの先端部、右手の人差指Ｆ２の先端部がそれぞれタッチパネル１０１に接触している接触領域を示す。接触領域ｔ２の動作点の近傍に示されている両矢印は、接触領域ｔ２がそれぞれ上下に動くことを示す。これに対し、接触領域ｔ１ａに係る動作点の近傍に図３に示した両矢印が示されていないのは、接触領域ｔ１ａがほぼ静止していることを示す。即ち、操作に係る手（例えば、右手）の接触領域の動きに関わらず、電子機器１を把持する手（例えば、左手）の接触領域がほぼ静止していることを意味する。
【００３７】
このとき、操作種別判定部１４１は、左下端部１１１ｂ−２の一部又は全部を占める接触領域に係る動作点ｔ１ａと、感応部１１１ａに含まれる接触領域ｔ２に係る動作点との間で有意な相関がないと判定する。従って、操作種別判定部１４１は、電子機器１を把持していない方の手（例えば、右手）が操作を行っている手であり、電子機器１が両手で操作されていると判定する。
【００３８】
次に、本実施形態に係る情報処理の一例について説明する。
図７は、本実施形態に係る情報処理の一例を示すフローチャートである。
（ステップＳ１０１）操作入力処理部１１２は、タッチセンサ１１１から入力された位置情報を予め定めた時間間隔毎に検出し、検出した位置情報が示す接触領域を区別し、接触領域毎の動作点を算出する。これにより、タッチセンサ１１１に操作物が接触した接触領域にかかる接触情報を取得する。その後、ステップＳ１０２に進む。
（ステップＳ１０２）操作種別判定部１４１は、左下端部１１１ｂ−２に含まれる接触領域の面積と、右下端部１１１ｂ−３に含まれる接触領域の面積とを比較して、電子機器１を把持している手が左手であるか右手であるかを判定する。なお、操作種別判定部１４１は、把持の観点ではなくて操作の観点から、片手で操作が行われているか両手で操作が行われているかを判定してもよい（図８、ステップＳ２０５参照）。その後、ステップＳ１０３に進む。
【００３９】
（ステップＳ１０３）表示制御部１４３は、例えば、電子機器１を把持している手（例えば、左手）の側に偏るように画面部品の配置を制御する。なお、表示制御部１４３は、片手で操作が行われていると判定されたときに、電子機器１を把持している手（例えば、左手）とは反対側（例えば、右側）に偏るように画面部品以外の画像を表示してもよい。また、表示制御部１４３は、両手で操作が行われていると判定されたときに画像を、電子機器１を把持している手（例えば、左手）とは反対側（例えば、右側）に偏るように画像を表示してもよい。その後、本フローチャートに係る処理を終了する。
【００４０】
次に、本実施形態に係る情報処理のその他の例について説明する。
図８は、本実施形態に係る情報処理のその他の例を示すフローチャートである。
図８に係る情報処理は、ステップＳ１０１（図７）を有する。ステップＳ１０１の処理は、図７のステップＳ１０１の操作と同じであるため、その説明を省略する。ステップＳ１０１を実行した後、ステップＳ２０２に進む。
（ステップＳ２０２）操作種別判定部１４１は、感応部１１１ａに動作点を有する接触領域と頂端部（左下端部１１１ｂ−２もしくは右下端部１１１ｂ−３）の一部又は全部を占める接触領域がタッチパネル１０１にそれぞれ分布しているか否かを判定する。それぞれ分布していると判定された場合（ステップＳ２０２  ＹＥＳ）、ステップＳ２０３に進む。分布していないと判定された場合（ステップＳ２０２  ＮＯ）、本フローチャートに係る処理を終了する。
【００４１】
（ステップＳ２０３）操作種別判定部１４１は、感応部１１１ａに含まれる動作点の軌跡と、周縁部１１１ｂの一部又は全部を占める接触領域に含まれる動作点の軌跡を予め定めた時間（例えば、３秒）間隔で検出する。その後、ステップＳ２０４に進む。
（ステップＳ２０４）操作種別判定部１４１は、感応部１１１ａに含まれる動作点の軌跡と、周縁部１１１ｂの一部又は全部を占める接触領域ｔ１ａに係る動作点の軌跡との相互相関を算出する。操作種別判定部１４１は、算出した相互相関が予め定めた閾値よりも大きいか否かにより、両者間における有意な相関の有無を判定する。その後、ステップＳ２０５に進む。
【００４２】
（ステップＳ２０５）操作種別判定部１４１は、両者間に有意な相関があると判定した場合には、電子機器１は片手で操作されていると判定し、両者に有意な相関がないと判定した場合には、電子機器１は両手で操作されていると判定する。その後、ステップＳ２０６に進む。
（ステップＳ２０６）操作制御部１４２は、電子機器１が片手で操作されているか、両手で操作されているかに応じたスクロール量（変化量）を設定する。設定されるスクロール量では、片手操作の場合のスクロール量の方が両手操作の場合のスクロール量よりも大きい。その後、本フローチャートに係る処理を終了する。
【００４３】
なお、本実施形態では、電子機器１は、図７に示す処理と図８に示す処理を別個に実行してもよいし、併行して実行してもよい。
【００４４】
以上説明したように、本実施形態では、操作入力を受け付ける操作入力部（例えば、タッチセンサ１１１）の予め定めた一部の領域（例えば、周縁部１１１ｂ）で受け付けた操作入力を受け付けた領域（例えば、接触領域）の分布に応じて操作種別を判定し、判定した操作種別に応じて操作入力に係る処理を制御する。従来用いられなかった当該一部の領域で受け付けた操作入力を活用して操作種別を判定するとともに、判定した操作種別に応じた処理によって操作性が向上する。
【００４５】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。上述の実施形態と同一の構成については、同一の符号を付して説明を援用する。
図９は、本実施形態に係る電子機器２の構成を示す概略ブロック図である。
本実施形態に係る電子機器２において、制御部２０４は、操作種別判定部１４１、操作制御部１４２、表示制御部１４３の他、操作入力処理部１１２及び表示処理部１１３を備える。タッチパネル２０１は、タッチセンサ１１１と表示部１１４を備える。しかし、タッチパネル２０１では、図１の第１の実施形態の操作入力処理部１１２及び表示処理部１１３が、省略されている。また、第２の実施形態（図９）では、図１の第１の実施形態の接続部１０２（図１）が省略され、タッチセンサ１１１から操作入力処理部１１２への位置情報の出力、表示処理部１１３から表示部１１４への画像信号の出力が直接行われる。
【００４６】
本実施形態では、上述した実施形態で得られる作用効果に加え、制御部２０４では、操作入力処理部１１２及び表示処理部１１３が一体化されることで、操作種別判定部１４１、操作制御部１４２、表示制御部１４３、操作入力処理部１１２及び表示処理部１１３が共通のプログラム（例えば、ＯＳ）で動作することができ、処理の高速化を図ることができる。また、操作入力部（例えば、タッチパネル２０１）におけるＣＰＵ等や接続部１０２等の部品を省略して、部品の点数を削減することができる。
【００４７】
（第３の実施形態）
次に、本発明の第３の実施形態について説明する。上述の実施形態と同一の構成については、同一の符号を付して説明を援用する。
図１０は、本実施形態に係る電子機器３の構成を示す概略ブロック図である。
本実施形態に係る電子機器３は、第１の実施形態の図１の電子機器１において、タッチパネル１０１、制御部１０４の代わりにタッチパネル３０１、制御部３０４を備え、更に加速度センサ３０５を備える。
タッチパネル３０１は、タッチパネル１０１（図１）においてタッチセンサ１１１の代わりにタッチセンサ３１１を備える。制御部３０４は、制御部１０４（図１）において、操作種別判定部１４１の代わりに操作種別判定部３４１を備える。
【００４８】
図１１は、本実施形態に係る電子機器３を示す平面図である。
タッチセンサ３１１は、タッチセンサ１１１（図２）と同様に感応部１１１ａと周縁部１１１ｂを有する。周縁部１１１ｂは、辺縁部１１１ｂ−１と４つの頂端部として、左下端部１１１ｂ−２、右下端部１１１ｂ−３の他に右上端部３１１ｂ−４、左上端部３１１ｂ−５を有する。右上端部３１１ｂ−４は、辺縁部１１１ｂ−１の右上端の頂点を中心として、所定の半径（例えば、１０ｍｍ）だけ内側に食い込み、辺縁部１１１ｂ−１と感応部１１１ａに挟まれた扇形の領域である。左上端部３１１ｂ−５は、辺縁部１１１ｂ−１の左上端の頂点を中心として、その半径（例えば、１０ｍｍ）だけ内側に食い込み、辺縁部１１１ｂ−１と感応部１１１ａに挟まれた扇形の領域である。
【００４９】
図１０に戻り、加速度センサ３０５は、重力加速度を検出し、検出した重力加速度を示す加速度信号を操作種別判定部３４１に出力する。加速度センサ３０５は、互いに直交する３方向に感度軸を有する３軸加速度センサである。電子機器３において、加速度センサ３０５は、３つの感度軸のうち、２つの感度軸がそれぞれＸ、Ｙ方向に向くように配置されている。これにより、少なくともＸ、Ｙ方向への重力加速度の成分、即ち電子機器３のＸ、Ｙ平面内の傾きが検出される。
【００５０】
操作種別判定部３４１は、操作種別判定部１４１（図１）と同様な処理を行う。但し、操作種別判定部３４１は、加速度センサ３０５から入力された加速度信号に基づいて４つの頂端部のうち、いずれか２つを感応部１１１ａに準じて操作機能処理に用いるか、残りの２つを上述した周縁部１１１ｂに準じて操作種別の判定に用いるかを判定する。ここで、操作種別判定部３４１は、タッチセンサ３１１の底辺の両端に設定されている２つの頂端部を操作種別の判定に用いると判定し、残りの２つの頂端部を操作機能処理に用いると判定する。
【００５１】
具体的には、操作種別判定部３４１は、加速度信号のＹ成分の値がＸ成分の値よりも大きい正の値であるとき、タッチセンサ３１１の下辺を底辺と判定し、左下端部１１１ｂ−２と右下端部１１１ｂ−３を操作種別の判定に用いると判定する。
加速度信号のＸ成分の値がＹ成分の絶対値よりも大きい正の値であるとき、操作種別判定部３４１は、タッチセンサ３１１の右辺を底辺と判定し、右下端部１１１ｂ−３と右上端部３１１ｂ−４とを操作種別の判定に用いると判定する。
加速度信号のＹ成分の絶対値がＸ成分の絶対値よりも大きく、Ｙ成分の値が負の値であるとき、操作種別判定部３４１は、タッチセンサ３１１の上辺を底辺と判定し、右上端部３１１ｂ−４と左上端部３１１ｂ−５とを操作種別の判定に用いると判定する。
加速度信号のＸ成分の絶対値がＹ成分の絶対値よりも大きく、Ｘ成分の値が負の値であるとき、操作種別判定部３４１は、タッチセンサ３１１の左辺を底辺と判定し、左上端部３１１ｂ−５と左下端部１１１ｂ−２とを操作種別の判定に用いると判定する。
【００５２】
なお、本実施形態に係る電子機器３は、電子機器２（図９）においてタッチセンサ１１１、操作種別判定部１４１の代わりにタッチセンサ３１１、操作種別判定部３４１を備え、更に加速度センサ３０５を備えて構成してもよい。
【００５３】
以上に説明したように、本実施形態は、検出した重力加速度に応じて操作入力部（例えば、タッチセンサ３１１）の各頂点から予め定めた領域を、受け付けた操作入力を受け付けた領域（例えば、接触領域）の分布に応じて操作種別の判定に用いるか否かを判定する。これによって、ユーザが本実施形態に係る電子機器（例えば、電子機器３）を把持する方向（例えば、縦持ち、もしくは、横持ち）に関わらず、的確に操作種別を判定することができる。
【００５４】
なお、上述した実施形態は、以下の態様でも実行することができる。
（１）操作入力を受け付ける操作入力部と、前記操作入力部の予め定めた一部の領域で受け付けた操作入力を受け付けた領域の分布に応じて操作種別を判定する操作種別判定部と、前記操作種別判定部が判定した操作種別に応じて操作入力に係る処理を制御する操作制御部と、を備えることを特徴とする電子機器。
【００５５】
（２）前記操作制御部は、前記操作種別判定部が判定した操作種別に応じて表示部に画像を表示させる位置の変化量を制御することを特徴とする（１）の電子機器。
【００５６】
（３）前記操作種別判定部が判定した操作種別に応じて表示部に画像を表示する態様を制御する表示制御部と、を備えることを特徴とする（１）又は（２）の電子機器。
【００５７】
（４）電子機器における情報処理方法であって、操作入力を受け付ける操作入力部の予め定めた一部の領域で受け付けた操作入力を受け付けた領域の分布に応じて操作種別を判定する操作種別判定過程と、前記操作種別判定過程で判定した操作種別に応じて操作入力に係る処理を制御する操作制御過程と、を有する情報処理方法。
【００５８】
（５）電子機器のコンピュータに、操作入力を受け付ける操作入力部の予め定めた一部の領域で受け付けた操作入力を受け付けた領域の分布に応じて操作種別を判定する操作種別判定手順、前記操作種別判定手順で判定した操作種別に応じて操作入力に係る処理を制御する操作制御手順、を実行させるための情報処理プログラム。
【００５９】
上述した（１）、（４）又は（５）によれば、一部の領域で受け付けた操作入力を活用して操作種別を判定し、判定した操作種別に応じた処理によって操作性が向上する。
上述した（２）によれば、判定した操作種別に応じて画像を表示させる位置の変化量を制御することで操作性が向上する。
上述した（３）によれば、判定した操作種別に応じた態様で画像を表示することで操作性及び視認性が向上する。
【００６０】
なお、上述した実施形態における電子機器１、２、３の一部、例えば、制御部１０４、２０４、３０４をコンピュータで実現するようにしてもよい。その場合、この制御機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、電子機器１、２、３に内蔵されたコンピュータシステムであって、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
また、上述した実施形態における電子機器１、２、３の一部、または全部を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の集積回路として実現してもよい。電子機器１、２、３の各機能ブロックは個別にプロセッサ化してもよいし、一部、または全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、または汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【００６１】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【符号の説明】
【００６２】
１、２、３…電子機器、１０１、２０１、３０１…タッチパネル、１０２…接続部、
１０３…メモリ、１０４、２０４、３０４…制御部、３０５…加速度センサ、
１１１、３１１…タッチセンサ、１１２…操作入力処理部、
１１３…表示処理部、１１４…表示部、１４１、３４１…操作種別判定部、
１４２…操作制御部、１４３…表示制御部
【図１】
2014178750.tif 000003
【図２】
2014178750.tif 000004
【図３】
2014178750.tif 000005
【図４】
2014178750.tif 000006
【図５】
2014178750.tif 000007
【図６】
2014178750.tif 000008
【図７】
2014178750.tif 000009
【図８】
2014178750.tif 000010
【図９】
2014178750.tif 000011
【図１０】
2014178750.tif 000012
【図１１】
2014178750.tif 000013