(57)【要約】【課題】操作を行う際に、ユーザの利便性を向上させる。【解決手段】電子装置は、自装置の側面に接触された指示体の接触位置と指示体から加えられる圧力の大きさとを検出する複数の検出部と、検出部が検出した指示体の接触位置と指示体から加えられる圧力の大きさとに基づいて、自装置を操作する所定の操作に対応する処理を実行する制御部と、所定の操作に対応する処理に応じた画像を表示する表示部とを備え、制御部は、所定の操作に対応する処理による操作の変化量であって、前記接触位置の移動距離に対する操作の変化量を、指示体から加えられる圧力の大きさに応じて変更する。【選択図】図２
2015138332.tif 000002
【特許請求の範囲】
【請求項１】
自装置の側面に接触された指示体の接触位置と前記指示体から加えられる圧力の大きさとを検出する複数の検出部と、
前記検出部が検出した前記指示体の前記接触位置と前記指示体から加えられる圧力の大きさとに基づいて、前記自装置を操作する所定の操作に対応する処理を実行する制御部と、
前記所定の操作に対応する処理に応じた画像を表示する表示部と
を備え、
前記制御部は、
前記所定の操作に対応する処理による操作の変化量であって、前記接触位置の移動距離に対する操作の変化量を、前記指示体から加えられる圧力の大きさに応じて変更する
ことを特徴とする電子装置。
【請求項２】
前記制御部は、
前記指示体から加えられる圧力の大きさが予め定められた第２の閾値を超えた場合に、前記指示体から加えられる圧力の大きさを前記第２の閾値として、前記操作の変化量を変更する
ことを特徴とする請求項１に記載の電子装置。
【請求項３】
前記所定の操作に対応する処理には、前記表示部が表示する前記画像の選択範囲を選択する選択処理、又は選択位置を移動させる移動処理が含まれ、
前記制御部は、
前記選択処理、又は前記移動処理による操作の変化量を、前記指示体から加えられる圧力の大きさに応じて変更する
ことを特徴とする請求項１又は請求項２に記載の電子装置。
【請求項４】
被写体を撮像する撮像部を備え、
前記所定の操作に対応する処理には、前記撮像部が撮像する際に、レンズを駆動して焦点を調整する焦点調整処理が含まれ、
前記制御部は、
前記焦点調整処理におけるレンズの駆動量を、前記操作の変化量として、前記指示体から加えられる圧力の大きさに応じて変更する
ことを特徴とする請求項１から請求項３のいずれか一項に記載の電子装置。
【請求項５】
自装置の側面に接触された指示体の接触位置と前記指示体から加えられる圧力の大きさとを検出する複数の検出部と、画像を表示する表示部とを備える電子装置の処理方法であって、
前記電子装置が、前記検出部が検出した前記指示体の前記接触位置と前記指示体から加えられる圧力の大きさとに基づいて、前記自装置を操作する所定の操作に対応する処理を実行する制御ステップと、
前記電子装置が、前記所定の操作に対応する処理に応じた画像を前記表示部に表示する表示ステップと
を含み、
前記制御ステップにおいて、前記所定の操作に対応する処理による操作の変化量であって、前記接触位置の移動距離に対する操作の変化量を、前記指示体から加えられる圧力の大きさに応じて変更する
ことを特徴とする処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子装置、及び処理方法に関する。
【背景技術】
【０００２】
携帯端末などの電子装置の上側面、下側面、右側面、左側面に、指でタッチした位置を検出するタッチセンサーを設け、画面に表示している画像を操作する技術がある（例えば、特許文献１を参照）。このような電子装置では、タッチセンサーにより検出された指の接触位置に基づいて、タッチパネルに依存することなくジェスチャ操作が検出され、そのジェスチャ操作に対応するインストラクション処理が実行される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２６２５５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の電子装置では、タッチセンサーにより検出された指の位置に基づいて操作が行われるため、例えば、タッチセンサーの長さよりも大きな動きの操作をさせることは困難であった。このように、上述の電子装置では、操作を行う際に、ユーザの利便性が十分でないという問題があった。
【０００５】
本発明は上記の点に鑑みてなされたものであり、その目的は、操作を行う際に、ユーザの利便性を向上させることができる電子装置、及び処理方法を提供することにある。
【課題を解決するための手段】
【０００６】
本発明は上記の課題を解決するためになされたものであり、本発明の一態様は、自装置の側面に接触された指示体の接触位置と前記指示体から加えられる圧力の大きさとを検出する複数の検出部と、前記検出部が検出した前記指示体の前記接触位置と前記指示体から加えられる圧力の大きさとに基づいて、前記自装置を操作する所定の操作に対応する処理を実行する制御部と、前記所定の操作に対応する処理に応じた画像を表示する表示部とを備え、前記制御部は、前記所定の操作に対応する処理による操作の変化量であって、前記接触位置の移動距離に対する操作の変化量を、前記指示体から加えられる圧力の大きさに応じて変更することを特徴とする電子装置である。
【発明の効果】
【０００７】
本発明によれば、操作を行う際に、ユーザの利便性を向上させることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の第１の実施形態による電子装置の一例を示す外観構成図である。
【図２】本実施形態による電子装置の構成の一例を示すブロック図である。
【図３】本実施形態におけるセンサー位置表示処理の動作の一例を示す図である。
【図４】本実施形態におけるスクロール処理の動作の一例を示す図である。
【図５】本実施形態におけるスクロール処理の移動量を説明する第１の図である。
【図６】本実施形態におけるスクロール処理の移動量を説明する第２の図である。
【図７】本実施形態におけるスクロール処理の移動量を説明する第３の図である。
【図８】本実施形態におけるスクロール処理の移動量を説明する第４の図である。
【図９】本実施形態におけるコピー処理及び切り取り処理の動作の一例を示す図である。
【図１０】本実施形態におけるコピー処理及び切り取り処理の手順を示すフローチャートである。
【図１１】コピー処理及び切り取り処理におけるカーソルの移動処理の手順を示すフローチャートである。
【図１２】第２の実施形態におけるフォーカスの移動処理及びペースト処理の動作の一例を示す図である。
【図１３】本実施形態におけるペースト処理の手順を示すフローチャートである。
【図１４】ペースト処理におけるフォーカスの移動処理の手順を示す第１のフローチャートである。
【図１５】ペースト処理におけるフォーカスの移動処理の手順を示す第２のフローチャートである。
【図１６】第３の実施形態におけるマニュアル焦点合わせの動作の一例を示す図である。
【図１７】本実施形態におけるマニュアル焦点合わせの手順を示すフローチャートである。
【図１８】マニュアル焦点合わせ処理におけるレンズの移動処理の手順を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、図面を参照しながら本発明の実施形態について詳しく説明する。
（第１の実施形態）
図１は、本実施形態による電子装置１０の外観構成図である。
電子装置１０は、例えば、スマートフォン等の端末装置である。図１（ａ）は電子装置１０の外観構成を示す斜視図であり、図１（ｂ）は電子装置１０の外観構成を示す正面図である。ここで、電子装置１０を正面視したときの右方向（電子装置１０の短辺に平行な方向）をＸ軸方向とし、Ｘ軸方向に対し直交する下方向（電子装置１０の長辺に平行な方向）をＹ軸方向としてＸＹ座標系を定める。電子装置１０は、右上側面センサー部１３０ａと、右中側面センサー部１３０ｂと、右下側面センサー部１３０ｃと、左上側面センサー部１３０ｄと、左中側面センサー部１３０ｅと、左下側面センサー部１３０ｆと、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：液晶ディスプレイ）部１４０と、カメラ部１６０と、マイク部１７０と、スピーカー部１８０とを備える。
以下、説明の便宜を図るため、右上側面センサー部１３０ａと、右中側面センサー部１３０ｂと、右下側面センサー部１３０ｃと、左上側面センサー部１３０ｄと、左中側面センサー部１３０ｅと、左下側面センサー部１３０ｆとは、電子装置１が備える任意の側面センサー部を示す場合、又は特に区別しない場合には、側面センサー部１３０（検出部）とする。
【００１０】
ＬＣＤ部１４０は、ＬＣＤから構成される表示部である。ＬＣＤ部１４０は、その表示面が電子装置１０の筐体における正面となるように設置されている。ＬＣＤ部１４０は、例えば、ユーザの処理に応じた画像を表示する。なお、ＬＣＤ部１４０は、有機ＥＬディスプレイなどの他の方式のディスプレイを用いてもよい。
側面センサー部１３０は、電子装置１０の筐体の左右側面に設置されるセンサーであり、指示体（例えば、ユーザの指等）が接触している位置（接触位置）とその接触位置において指示体から加えられる圧力の大きさ（圧力値）とを検出する。以下、側面センサー部１３０に指示体が接触している状態を「タッチしている」と称する。
側面センサー部１３０は、一例として電子装置１０の筐体の正面と側面とが交わる縁の側面側に設置され、左右の側面にそれぞれ３つずつ設置されている。
【００１１】
次に、本実施形態による電子装置１０の構成について説明する。
図２は、本実施形態による電子装置１０の構成を示すブロック図である。
図２に示すように、電子装置１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：中央演算処理装置）１１０と、タッチパネル部１２０と、６つの側面センサー部１３０と、ＬＣＤ部１４０と、通信部１５０と、カメラ部１６０と、マイク部１７０と、スピーカー部１８０と、記憶部１９０とを備えている。
【００１２】
ＣＰＵ１１０は、主制御部１０１、タッチパネル制御部１０２、側面センサー制御部１０３、及び画面表示制御部１０４として機能し、電子装置１０全体を統括して制御する。
主制御部１０１は、電子装置１０全体を制御する。主制御部１０１は、例えば、側面センサー部１３０が検出した指示体の接触位置と指示体から加えられる圧力の大きさとに基づいて、電子装置１０を操作する所定の操作に対応する処理を実行する。ここで、所定の操作には、例えば、ＬＣＤ部１４０が表示する画像をスクロールする操作、画像の選択範囲をコピー、切り取り（カット）、又はペーストする操作、電子装置１０のカメラ機能における焦点（ピント）を調整する操作などが含まれる。主制御部１０１は、例えば、これらの所定の操作における操作の変化量を、指示体の接触位置と指示体から加えられる圧力の大きさとに基づいて変更する。ここで、操作の変化量は、所定の操作に対応する処理による変化量であって、接触位置の移動距離（単位移動距離）に対する変化量である。すなわち、主制御部１０１は、指示体の接触位置の移動距離に対する操作の変化量を、指示体から加えられる圧力の大きさに応じて変更する。
【００１３】
具体的に、主制御部１０１は、側面センサー部１３０において指示体から加えられた圧力値Ｐが閾値Ｐ１（第１の閾値）未満である場合に、接触位置の移動距離に対する操作の変化量を、予め定められた値（例えば、接触位置の移動距離をそのまま用いる）に変更する。また、調整値設定部１１２は、圧力値Ｐが閾値Ｐ２（第２の閾値）を超えた場合に、圧力値Ｐを閾値Ｐ２として、接触位置の移動距離に対する操作の変化量を変更する。また、調整値設定部１１２は、圧力値Ｐが閾値Ｐ１以上、且つ、閾値Ｐ２以下である場合に、圧力値Ｐに応じて接触位置の移動距離に対する操作の変化量を変更する。
ここで、操作の変化量とは、例えば、スクロール、フォーカス、カーソルなどの移動距離などである。
また、主制御部１０１は、長押し判定部１１１と、調整値設定部１１２と、距離設定部１１３と備えている。
【００１４】
長押し判定部１１１は、タッチパネル制御部１０２又は側面センサー制御部１０３からの入力に基づいて、タッチパネル部１２０又は側面センサー部１３０において長押し操作（指示体が所定時間、接触する操作）がされたか否かを判定する。
【００１５】
調整値設定部１１２は、側面センサー制御部１０３からの入力（側面センサー部１３０において指示体から加えられた圧力値Ｐ）に基づいて、所定の操作における操作の変化量を変更するための調整値αを算出する。この場合、調整値設定部１１２は、圧力値Ｐが閾値Ｐ１未満である場合に、例えば、調整値αを“１”として算出する。また、調整値設定部１１２は、圧力値Ｐが閾値Ｐ１以上、且つ、閾値Ｐ２以下である場合に、例えば、調整値αを圧力値Ｐとして算出する。また、調整値設定部１１２は、圧力値Ｐが閾値Ｐ２を超えた場合に、例えば、調整値αを閾値Ｐ２として算出する。
【００１６】
距離設定部１１３は、調整値設定部１１２が算出した調整値αと、側面センサー部１３０における指示体の接触位置の移動距離とに基づいて、接触位置の移動距離に対する操作の変化量を算出する。
タッチパネル制御部１０２は、タッチパネル部１２０を制御する。
側面センサー制御部１０３は、側面センサー判定部１１４と、タッチイベント生成部１１５とを備え、側面センサー部１３０を制御する。側面センサー判定部１１４は、各側面センサー部１３０にタッチされたか否かを判定する。
【００１７】
タッチイベント生成部１１５は、側面センサー判定部１１４の判定に基づいて指示体による操作（イベント）発生の際の接触位置と圧力を含むイベント情報を生成し、生成したイベント情報を主制御部１０１に出力する。本実施形態において、イベントの種別には、指示体がタッチしたことを表すＤＯＷＮイベント、タッチした指示体が離れたことを表すＵＰイベント、及びタッチした指示体が動いたことを表すＭＯＶＥイベントがある。また、タッチイベント生成部１１５は、イベントタイプ設定部１１５１と、座標設定部１１５２と、圧力設定部１１５３と備えている。
【００１８】
イベントタイプ設定部１１５１は、イベントの種別（ＤＯＷＮイベント、ＵＰイベント、又はＭＯＶＥイベント）を決定する。
座標設定部１１５２は、タッチされた座標を対応するイベント情報に含ませる。圧力設定部１１５３は、タッチされた圧力値を対応するイベント情報に含ませる。すなわち、座標設定部１１５２は、対応するイベント情報に、タッチされた座標を設定する。
画面表示制御部１０４は、主制御部１０１から入力される指示に応じて、ＬＣＤ部１４０の表示を制御する。
【００１９】
タッチパネル部１２０は、ＬＣＤ部１４０の表示面に設置されたタッチパネルである。
側面センサー部１３０は、タッチ位置検知部１３１と、タッチ圧力検知部１３２とを含んでいる。タッチ位置検知部１３１は、側面センサー部１３０にタッチされた位置（座標（Ｘ，Ｙ））を検知する。タッチ圧力検知部１３２は、側面センサー部１３０にタッチされた圧力値Ｐを検知する。
【００２０】
通信部１５０は、無線又は有線で、外部と通信する。
カメラ部１６０（撮像部）は、被写体を撮像するカメラである。カメラ部１６０は、例えば、レンズ（不図示）、撮像素子（不図示）、及びレンズ駆動部（不図示）などを有し、レンズ駆動部によりレンズを移動させて、レンズの焦点を調整可能な構成とする。
マイク部１７０は、電子装置１０の周囲の音声を集音するマイクである。スピーカー部１８０は、音声を出力するスピーカーである。
記憶部１９０は、例えば、閾値Ｐ１及び閾値Ｐ２など、種々の情報を記憶する。
【００２１】
次に、図３を参照して、電子装置１０の基本動作であるセンサー位置表示機能を実現するセンサー位置表示処理について説明する。
図３は、本実施形態におけるセンサー位置表示処理の動作の一例を示す図である。
まず、バー２００の初期表示について説明する。側面センサー部１３０にユーザが指をタッチすると、側面センサー制御部１０３（図２）が、側面センサー部１３０にタッチされたことを検出する。側面センサー制御部１０３は、一定時間（例えば、３秒）以上タッチが継続されたか否かを判定する。そして、側面センサー制御部１０３は、一定時間以上タッチが継続された場合に、主制御部１０１に長押しされたことを通知する。主制御部１０１は、一定時間以内に側面センサー部１３０において、図３（ａ）に示すように４箇所以上にタッチされたか否かを判定する。主制御部１０１は、一定時間内に側面センサー部１３０において４箇所以上タッチされた場合、バー２００を表示中か否かを示すバー表示フラグをチェックする。
ここで、バー表示フラグ「ＯＮ」は、バー２００を表示していることを表し、バー表示フラグ「ＯＦＦ」は、バー２００を表示していないことを表す。
【００２２】
主制御部１０１は、バー表示フラグが「ＯＮ」である場合、ＬＣＤ部１４０におけるバー２００の表示を停止させる。一方、主制御部１０１は、バー表示フラグが「ＯＦＦ」である場合、圧力値に基づいてバー表示フラグを「ＯＮ」にする。そして、主制御部１０１は、各側面センサー部１３０それぞれに対応するバー２００ａ〜２００ｆをＬＣＤ部１４０に表示する（図３（ｂ）参照）。
【００２３】
具体的には、主制御部１０１は、右上側面センサー部１３０ａに対応するバー２００ａを、ＬＣＤ部１４０の右上側面センサー部１３０ａの近傍に表示する。また、主制御部１０１は、右中側面センサー部１３０ｂに対応するバー２００ｂを、ＬＣＤ部１４０の右中側面センサー部１３０ｂの近傍に表示する。また、主制御部１０１は、右下側面センサー部１３０ｃに対応するバー２００ｃを、ＬＣＤ部１４０の右下側面センサー部１３０ｃの近傍に表示する。ここで、説明の便宜を図るため、バー２００ａ〜２００ｆは、任意の側面センサー部を示す場合、又は特に区別しない場合には、バー２００とする。バー２００は、各側面センサー部１３０のそれぞれの物理的な大きさ及び位置を表す画像である。なお、主制御部１０１は、後述するフォーカス移動モードではないときに１から３か所同時に押された場合にバー２００をＬＣＤ部１４０に表示してもよい。
【００２４】
また、主制御部１０１は、左上側面センサー部１３０ｄに対応するバー２００ｄを、ＬＣＤ部１４０の左上側面センサー部１３０ｄの近傍に表示する。また、主制御部１０１は、左中側面センサー部１３０ｅに対応するバー２００ｅを、ＬＣＤ部１４０の左中側面センサー部１３０ｅの近傍に表示する。また、主制御部１０１は、左下側面センサー部１３０ｆに対応するバー２００ｆを、ＬＣＤ部１４０の左下側面センサー部１３０ｆの近傍に表示する。バー２００の縦幅（上下方向の大きさ）は、例えば、対応する側面センサー部１３０の縦幅と略等しい。また、主制御部１０１は、タッチされている側面センサー部１３０に対応するバー２００を、例えば、他のバー２００と異なる色で表示する。例えば、主制御部１０１は、タッチされている側面センサー部１３０に対応するバー２００を緑色で表示し、タッチされていない側面センサー部１３０に対応するバー２００を黄色で表示する。
【００２５】
また、主制御部１０１は、バー２００より下にある画面の視認性を考慮し、バー２００を半透明でＬＣＤ部１４０に表示する。具体的には、主制御部１０１は、アプリケーション等が描画する通常の画面の上に、バー２００の表示用の半透明のＶｉｅｗ（ビュー）を被せてＬＣＤ部１４０に表示する（図３（ｃ）参照）。これにより、通常の画面がバー２００により見えなくなることを防ぐことができる。そして、主制御部１０１は、再度、側面センサー部１３０が少なくとも４箇所以上同時に長押しされると、ＬＣＤ部１４０に表示したバー２００を消去する。
このように、各側面センサー部１３０に対応するバー２００をＬＣＤ部１４０に表示することにより、ユーザは、各側面センサー部１３０の物理的な大きさ及び位置を把握することができる。
【００２６】
また、主制御部１０１は、側面センサー部１３０にかかる圧力値（指圧）Ｐに応じて、バー２００の透過率を変える。例えば、主制御部１０１は、圧力値Ｐが所定の閾値Ｐ１未満である場合は、バー２００の色及び透過率を初期値とする。例えば、バー２００の色の初期値は緑色であり、バー２００の透過率の初期値は「ｎ（ｎは正の実数）（％）」である（図３（ｃ）参照）。また、主制御部１０１は、圧力値Ｐが閾値Ｐ１以上、且つ、閾値Ｐ２（＞Ｐ１）未満である場合は、例えば、圧力のかかった側面センサー部１３０に対応するバー２００の色を橙色に変更するとともに、その透過率を圧力値Ｐに応じた透過率に変更する（図３（ｄ）参照）。バー２００の透過率は、圧力値Ｐが大きいほど透過率が小さく、圧力値Ｐが小さいほど透過率が大きい。また、主制御部１０１は、圧力値Ｐが閾値Ｐ２を超えた場合は、例えば、バー２００の色を橙色に変更するとともに、その透過率を一定値（圧力値Ｐが閾値Ｐ２のときの値に応じた透過率）にする（図３（ｅ）参照）。
【００２７】
次に、図４を参照して、電子装置１０の基本動作であるスクロール処理について説明する。
図４は、本実施形態におけるスクロール処理の動作の一例を示す図である。
この図に示すように、主制御部１０１は、左側に設置された側面センサー部１３０がスワイプ（又はフリック）されると、ＬＣＤ部１４０に表示された画面をスクロールさせる。ここで、スワイプ（又はドラッグ）は、側面センサー部１３０に接触した状態で指示体を滑らせる操作（移動させる操作）である。また、フリックは、側面センサー部１３０に指示体を一旦接触した後、はじくように動かして指示体を側面センサー部１３０から離す操作である。例えば、ユーザが、左上側面センサー部１３０ｄをタッチしている指を下方向にスワイプさせた場合、主制御部１０１は、ＬＣＤ部１４０に表示している画面を下方向にスクロールさせる。
【００２８】
例えば、図４（ａ）に示す状態において、ユーザが左上側面センサー部１３０ｄ上で指Ｆを下方向にスワイプさせると、ＬＣＤ部１４０に表示されているアイテム（例えば、行Ｌ１のアイテム）がスクロールされて、図４（ａ）から図４（ｂ）に遷移する。図４（ｂ）に示す例では、行Ｌ１のアイテムが３行下にスクロールされる。
一般的な操作として、親指が使用されると想定できるが、親指が移動できる範囲は大きくない。そのため、主制御部１０１は、圧力値Ｐに応じてスクロールする距離を変化させる。例えば、図４（ｃ）に示す状態において、図４（ａ）及び図４（ｂ）の場合よりも大きい圧力値により、ユーザが左上側面センサー部１３０ｄ上で指Ｆを下方向にスワイプさせると、ＬＣＤ部１４０に表示されているアイテム（例えば、行Ｌ１のアイテム）がスクロールされて、図４（ｃ）から図４（ｄ）に遷移する。図４（ｄ）に示す例では、行Ｌ１のアイテムが６行下にスクロールされる。
【００２９】
このように、本実施形態における電子装置１０は、圧力値Ｐに応じてスクロールする距離を変化させる。これにより、少ない指の移動量で長い距離のスクロールをすることができる。しかしながら、圧力値Ｐに応じて、無段階にスクロールする距離が変化すると、常にスクロールの加減速が発生し、画面がブレているように見えてしまう場合がある。また、圧力値Ｐがあまりに大きい場合、スクロールする距離も過大となり過ぎて、探したいコンテンツを見つけ難くなる、という操作性の低下を招くことが考えられる。そこで、電子装置１０は、圧力値Ｐに閾値を設定し、スクロールする距離を調整する。
【００３０】
例えば、主制御部１０１は、圧力値Ｐが所定の閾値Ｐ１未満である場合に、スクロールする距離を所定の通常値とする。また、主制御部１０１は、圧力値Ｐが閾値Ｐ１以上、且つ閾値Ｐ２未満である場合に、圧力値Ｐに基づいてスクロールする距離を求める。また、主制御部１０１は、圧力値Ｐが閾値Ｐ２を超えた場合に、圧力値Ｐを閾値Ｐ２として、閾値Ｐ２に基づいてスクロールする距離を求める。このように、電子装置１０は、スクロールする距離を調整することで、圧力値Ｐが過大になった場合でも処理が早く動きすぎることがない。
【００３１】
次に、図５〜図８を参照して、上述したスクロール処理の移動量の変更について詳細に説明する。
図５〜図８において、上段の矢印は、（ａ）指が動く距離を示し、下段の矢印は、（ｂ）スクロールする距離を示している。ここで、側面センサー制御部１０３が主制御部１０１に通知するイベント情報ｉ（ｉは正の整数）の構成要素は、(Ｘ座標値Ｘｉ,Ｙ座標値Ｙｉ,圧力値Ｐｉ)である。また、イベント情報ｉからイベント情報ｉ＋１に基づいてスクロールする距離をＤｉで表す。
また、図５〜図８に示す例では、閾値Ｐ１＝１、閾値Ｐ２＝４、関数Ｆ（ｘ）＝ｘ、ｘ＝Ｐである場合について説明する。なお、関数Ｆ（ｘ）＝ｘ、ｘ＝Ｐは、圧力値Ｐが閾値Ｐ１（＝１）以上、且つ閾値Ｐ２（＝４）以下である場合に適用される。
【００３２】
図５は、圧力値Ｐが閾値Ｐ１未満である場合におけるスクロール処理の移動量を説明する図である。
この図に示す例では、イベント情報ｉ＝（０,１００,０．５)、イベント情報ｉ＋１＝（０,２００,０．５)、イベント情報ｉ＋２＝（０,３００,０．５）、イベント情報ｉ＋３＝（０,４００,０．５）、イベント情報ｉ＋４＝（０,５００,０．５）である場合について説明する。この場合、圧力値Ｐが閾値Ｐ１未満であるため、スクロールは、座標通りに移動する。よって、スクロールする距離Ｄｉ＝（２００−１００）＝１００、スクロールする距離Ｄｉ＋１＝（３００−２００）＝１００、スクロールする距離Ｄｉ＋２＝（４００−３００）＝１００、スクロールする距離Ｄｉ＋３＝（５００−４００）＝１００である。このように、主制御部１０１は、圧力値Ｐが閾値Ｐ１未満である場合に、指が動く距離（移動量）に対するスクロール距離Ｄを一定（所定の通常値）にする。すなわち、主制御部１０１は、圧力値Ｐが閾値Ｐ１未満である場合に、スクロールする距離を予め定められた調整値（この例では、調整値α＝１）により算出する。
【００３３】
図６は、圧力値Ｐが閾値Ｐ１以上、且つ閾値Ｐ２以下である場合におけるスクロール処理の移動量を説明する図である。
この図に示す例では、イベント情報ｉ＝（０,１００,３)、イベント情報ｉ＋１＝（０,２００,３)、イベント情報ｉ＋２＝（０,３００,３）、イベント情報ｉ＋３＝（０,４００,３）、イベント情報ｉ＋４＝（０,５００,３）である場合について説明する。この場合、圧力値Ｐが閾値Ｐ１以上、且つ閾値Ｐ２以下であるため、スクロールする距離Ｄｉの調整値αｉ＝圧力値Ｐｉ＋１である。よって、スクロールする距離Ｄｉ＝３×（２００−１００）＝３００、スクロールする距離Ｄｉ＋１＝３×（３００−２００）＝３００、スクロールする距離Ｄｉ＋２＝３×（４００−３００）＝３００、スクロールする距離Ｄｉ＋３＝３×（５００−４００）＝３００である。
【００３４】
また、図７は、圧力値Ｐが閾値Ｐ１以上、且つ閾値Ｐ２以下である場合の別の一例におけるスクロール処理の移動量を説明する図である。
この図に示す例では、圧力値Ｐが閾値Ｐ１以上、且つ閾値Ｐ２以下の範囲で変動し、徐々に圧力値Ｐが低下した場合の例について説明する。具体的には、イベント情報ｉ＝（０,１００,４)、イベント情報ｉ＋１＝（０,２００,４)、イベント情報ｉ＋２＝（０,３００,３）、イベント情報ｉ＋３＝（０,４００,２）、イベント情報ｉ＋４＝（０,５００,１）である場合について説明する。この場合も圧力値Ｐが閾値Ｐ１以上、且つ閾値Ｐ２以下であるため、スクロールする距離Ｄｉの調整値αｉ＝圧力値Ｐｉ＋１である。よって、スクロールする距離Ｄｉ＝４×（２００−１００）＝４００、スクロールする距離Ｄｉ＋１＝３×（３００−２００）＝３００、スクロールする距離Ｄｉ＋２＝２×（４００−３００）＝２００、スクロールする距離Ｄｉ＋３＝１×（５００−４００）＝１００である。
このように、主制御部１０１は、圧力値Ｐが閾値Ｐ１以上、且つ閾値Ｐ２以下である場合、圧力値Ｐに応じて指が動く距離（移動量）に対するスクロール距離Ｄを変更する。
【００３５】
図８は、圧力値Ｐが閾値Ｐ２を超えた場合におけるスクロール処理の移動量を説明する図である。
この図に示す例では、イベント情報ｉ＝（０,１００,１)、イベント情報ｉ＋１＝（０,２００,２)、イベント情報ｉ＋２＝（０,３００,３）、イベント情報ｉ＋３＝（０,４００,４）、イベント情報ｉ＋４＝（０,５００,５）である場合について説明する。この場合、イベント情報ｉ＋１〜ｉ＋３までは圧力値Ｐが閾値Ｐ１以上、且つ閾値Ｐ２以下であるため、スクロールする距離Ｄｉの調整値αｉ＝圧力値Ｐｉ＋１である。よって、スクロールする距離Ｄｉ＝２×（２００−１００）＝２００、スクロールする距離Ｄｉ＋１＝３×（３００−２００）＝３００、スクロールする距離Ｄｉ＋２＝４×（４００−３００）＝４００である。すなわち、圧力値Ｐが閾値Ｐ１以上、且つ閾値Ｐ２以下である場合、圧力値Ｐが大きくなるに従いスクロール距離Ｄが長くなる。
【００３６】
一方、イベント情報ｉ＋４の圧力値Ｐ＝５は、閾値Ｐ２より大きい。このため、スクロールする距離Ｄｉ＋３のスクロール調整値αｉ＋３＝閾値Ｐ２＝４である。よって、スクロールする距離Ｄｉ＋３＝４×（５００−４００）＝４００であり、スクロールする距離Ｄｉ＋２と等しい。
このように、主制御部１０１は、圧力値Ｐが閾値Ｐ２を超えた場合に、圧力値Ｐに応じて指が動く距離（移動量）に対するスクロール距離Ｄを一定にする。よって、電子装置１０は、圧力値Ｐが大きくなりすぎた場合であっても、スクロールする距離が大きくなりすぎることがない。
【００３７】
次に、図面を参照して、電子装置１０が、所定の操作に対応する処理として、ＬＣＤ部１４０が表示する画像の選択範囲の指定、選択範囲のコピー、及び選択範囲の切り取りの処理を、側面センサー部１３０を利用して実行する実施形態について説明する。
図９は、本実施形態におけるコピー処理及び切り取り処理の動作の一例を示す図である。
図９（ａ）は、電子装置１０が、ＬＣＤ部１４０に対して、テキスト文（文字例）の中にカーソルＣ１を表示している状態の一例を示している。例えば、図９（ａ）に示す状態において、図９（ｂ）に示すように、左中側面センサー部１３０ｅ（又は右中側面センサー部１３０ｂ）がダブルタップ（素早く２回叩く）されると、主制御部１０１は、通常モードから範囲選択モードに移行する（図９（ｃ）参照）。ここで、範囲選択モードとは、選択範囲の指定、選択範囲のコピー、及び選択範囲の切り取りの処理を実行する動作モードである。
【００３８】
主制御部１０１は、図９（ｃ）に示すように、範囲選択モードにおいて、始点カーソルＳＰ１、終点カーソルＥＰ１、選択範囲ＳＲ１、及びバー２００をＬＣＤ部１４０に表示させる。なお、選択範囲ＳＲ１は、初期状態における選択範囲を示している。
例えば、右上側面センサー部１３０ａが押下されつつ、反対側に設置された側面センサー部１３０のいずれかがスワイプ（又はフリック）されると、主制御部１０１は、始点カーソルＳＰ１を移動させる（図９（ｄ）参照）。なお、図９（ｄ）に示す選択範囲ＳＲ２は、選択範囲ＳＲ１から始点カーソルＳＰ１を移動した範囲を示している。
【００３９】
この場合、主制御部１０１は、上述の基本動作として説明したスクロール処理と同様に、左側に設置された側面センサー部１３０にかかる圧力値（指圧）Ｐに応じて始点カーソルＳＰ１の移動量を変化させる。具体的には、主制御部１０１は、圧力値Ｐが大きくなると、始点カーソルＳＰ１の移動量を大きくする。このとき、主制御部１０１は、スクロール機能と同様に、圧力値Ｐに閾値を設定し、始点カーソルＳＰ１の移動量を調整する。
なお、ユーザの意図した位置に始点カーソルＳＰ１が到達し、ユーザが指を離すと、主制御部１０１は、始点カーソルＳＰ１の移動を停止する。
【００４０】
また、例えば、右中側面センサー部１３０ｂを押下されつつ、反対側に設置された側面センサー部１３０のいずれかがスワイプ（又はフリック）されると、主制御部１０１は、終点カーソルＥＰ１を移動させる（図９（ｅ）参照）。なお、図９（ｅ）に示す選択範囲ＳＲ３は、選択範囲ＳＲ２から終点カーソルＥＰ１を移動した範囲を示している。この場合も、主制御部１０１は、上述の基本動作として説明したスクロール処理と同様に、左側に設置された側面センサー部１３０にかかる圧力値（指圧）Ｐに応じて終点カーソルＥＰ１の移動量を変化させる。
なお、ユーザの意図した位置に終点カーソルＥＰ１が到達し、ユーザが指を離すと、主制御部１０１は、終点カーソルＥＰ１の移動を停止する。
【００４１】
次に、図９（ｅ）に示す状態において、図９（ｆ）に示すように、例えば、右上側面センサー部１３０ａ及び右中側面センサー部１３０ｂが押下されると、主制御部１０１は、選択した文字列（例えば、選択範囲ＳＲ３の文字列）をコピー処理する。具体的に、主制御部１０１は、選択範囲ＳＲ３の文字列を示す情報を、例えば、記憶部１９０のコピーバッファ領域（又はクリップボードを記憶する領域）に記憶させる。
【００４２】
また、図９（ｅ）に示す状態において、図９（ｇ）に示すように、例えば、右中側面センサー部１３０ｂ及び右下側面センサー部１３０ｃが押下されると、主制御部１０１は、選択した文字列（例えば、選択範囲ＳＲ３の文字列）を切り取り処理する。具体的に、主制御部１０１は、選択範囲ＳＲ３の文字列を示す情報を、例えば、記憶部１９０のコピーバッファ領域を記憶する領域に記憶させるとともに、選択範囲ＳＲ３の文字列をＬＣＤ部１４０が表示する画像から削除する。
また、図９（ｅ）に示す状態において、図９（ｈ）に示すように、例えば、右下側面センサー部１３０ｃが押下されると、主制御部１０１は、範囲選択モードから通常モードに戻す。
【００４３】
次に、図１０及び図１１を参照して、本実施形態におけるコピー処理及び切り取り処理の手順について説明する。
図１０は、本実施形態におけるコピー処理及び切り取り処理の手順を示すフローチャートである。
ステップＳ１０１において、ユーザが右中側面センサー部１３０ｂ又は左中側面センサー部１３０ｅをダブルタップすると、側面センサー制御部１０３は、右中側面センサー部１３０ｂ又は左中側面センサー部１３０ｅがダブルタップされたことを検知する。
ステップＳ１０２において、側面センサー制御部１０３は、ダブルタップされたことを主制御部１０１に通知する。
【００４４】
ステップＳ１０３において、主制御部１０１は、範囲選択モードであることを示すフラグを「ＯＮ」にする。
ステップＳ１０４において、主制御部１０１は、始点カーソルＳＰ１及び終点カーソルＥＰ１を表示させる。例えば、主制御部１０１は、画面表示制御部１０４に対して、ＬＣＤ部１４０に始点カーソルＳＰ１及び終点カーソルＥＰ１を表示させる。
【００４５】
次に、ステップＳ１０５において、ユーザが側面センサー部１３０にタッチすると、側面センサー制御部１０３は、側面センサー部１３０にタッチされたことを検出する。
ステップＳ１０６において、側面センサー制御部１０３は、ＤＯＷＮイベント情報を主制御部１０１に通知する。なお、このＤＯＷＮイベント情報には、タッチされた位置を表す座標（Ｘ，Ｙ）が含まれる。
【００４６】
ステップＳ１０７において、主制御部１０１は、ＤＯＷＮイベント情報の数（側面センサー部１３０にタッチされた数）による分岐処理を実行する。主制御部１０１は、ＤＯＷＮイベント情報が１つである場合に、何もせずに（イベント情報を無視して）処理をステップＳ１０５に戻す。また、主制御部１０１は、ＤＯＷＮイベント情報が２つである場合に、処理をステップＳ１０９に進める。また、主制御部１０１は、ＤＯＷＮイベント情報が３つ以上である場合に、３つ目以降の側面センサー部１３０のＤＯＷＮイベント情報を無視し（ステップＳ１０８）、処理をステップＳ１０９に進める。すなわち、主制御部１０１は、ＤＯＷＮイベント情報が３つ以上である場合に、後押しされた側面センサー部１３０のイベント情報を無視して、処理をステップＳ１０９に進める。
【００４７】
ステップＳ１０９において、主制御部１０１は、ユーザが触れている側面センサー部１３０をチェックする。主制御部１０１は、側面センサー部１３０のチェックの結果、右上側面センサー部１３０ａ又は左上側面センサー部１３０ｄに触れたまま、逆サイド（反対側）の側面センサー部１３０に触れられている場合に、処理をステップＳ１１０に進める。また、主制御部１０１は、右中側面センサー部１３０ｂ又は左中側面センサー部１３０ｅに触れたまま、逆サイド（反対側）の側面センサー部１３０に触れられている場合に、処理をステップＳ１１１に進める。また、主制御部１０１は、それ以外（右下側面センサー部１３０ｃ又は左中側面センサー部１３０ｅ）である場合に、処理をステップＳ１１４に進める。
【００４８】
ステップＳ１１０において、主制御部１０１は、右上側面センサー部１３０ａ又は左上側面センサー部１３０ｄに触れたまま、逆サイド（反対側）の側面センサー部１３０に触れられている場合に、移動対象を始点カーソルＳＰ１にする。
一方、ステップＳ１１１において、主制御部１０１は、主制御部１０１は、右中側面センサー部１３０ｂ又は左中側面センサー部１３０ｅに触れたまま、逆サイド（反対側）の側面センサー部１３０に触れられている場合に、移動対象を終点カーソルＥＰ１にする。
ステップＳ１１２において、主制御部１０１は、スワイプしてカーソル移動する処理を実行する。なお、スワイプしてカーソル移動する処理の詳細については後述する。
【００４９】
ステップＳ１１３において、ユーザが側面センサー部１３０のいずれかにタッチしてＤＯＷＮイベントが発生すると、側面センサー制御部１０３は、ＤＯＷＮイベント情報を主制御部１０１に通知する。
【００５０】
ステップＳ１１４において、主制御部１０１は、発生したＤＯＷＮイベント情報が、右上側面センサー部１３０ａと右中側面センサー部１３０ｂとの同時タッチか、左上側面センサー部１３０ｄと左中側面センサー部１３０ｅとの同時タッチか、右中側面センサー部１３０ｂと右下側面センサー部１３０ｃとの同時タッチか、左中側面センサー部１３０ｅと左下側面センサー部１３０ｆとの同時タッチか、それ以外へのタッチかを判定する。
主制御部１０１は、右上側面センサー部１３０ａと右中側面センサー部１３０ｂとの同時タッチ、又は左上側面センサー部１３０ｄと左中側面センサー部１３０ｅとの同時タッチである場合に、処理をステップＳ１１５に進める。ステップＳ１１５において、主制御部１０１は、範囲選択した文字列をコピーするコピー処理を実行し、処理をステップＳ１１８に進める。
【００５１】
また、主制御部１０１は、右中側面センサー部１３０ｂと右下側面センサー部１３０ｃとの同時タッチ、又は左中側面センサー部１３０ｅと左下側面センサー部１３０ｆとの同時タッチである場合に、処理をステップＳ１１６に進める。ステップＳ１１６において、主制御部１０１は、範囲選択した文字列を切り取る切り取り処理を実行し、処理をステップＳ１１８に進める。
【００５２】
主制御部１０１は、それ以外へのタッチである場合に、処理をステップＳ１１７に進める。ステップＳ１１７において、主制御部１０１は、発生したＤＯＷＮイベント情報が、右下側面センサー部１３０ｃ又は左下側面センサー部１３０ｆへのタッチであるか否かを判定する。主制御部１０１は、右下側面センサー部１３０ｃ又は左下側面センサー部１３０ｆへのタッチである場合（ステップＳ１１７：ＹＥＳ）に、処理をステップＳ１１８に進める。また、主制御部１０１は、右下側面センサー部１３０ｃ又は左下側面センサー部１３０ｆへのタッチでない場合（ステップＳ１１７：ＮＯ）に、処理をステップＳ１０５に戻す。
ステップＳ１１８において、主制御部１０１は、範囲選択モードを示すフラグを「ＯＦＦ」にする。その後、主制御部１０１は、本処理を終了する。
【００５３】
図１１は、本実施形態によるスワイプしてカーソル移動する処理の手順を示すフローチャートである。本図に示す処理は、図１０のステップＳ１１２に示す処理である。
ステップＳ２０１において、側面センサー制御部１０３から主制御部１０１へＭＯＶＥイベントを通知する。すなわち、側面センサー部１３０がスワイプされると、側面センサー制御部１０３は、ＭＯＶＥイベント情報を主制御部１０１に通知する。なお、このＭＯＶＥイベント情報には、タッチされている座標（Ｘ’，Ｙ’）と、圧力値Ｐとが含まれる。
【００５４】
ステップＳ２０２において、主制御部１０１は、通知されたＭＯＶＥイベント情報に含まれる圧力値Ｐが、閾値Ｐ１より小さいか、閾値Ｐ１以上かつ閾値Ｐ２以下か、閾値Ｐ２より大きいかを判定する。主制御部１０１は、圧力値Ｐが閾値Ｐ１より小さい場合に、処理をステップＳ２０３に進め、スワイプ距離Ｄ＝Ｙ’−Ｙを算出する。主制御部１０１は、ステップＳ２０３の処理後に、処理をステップＳ２０７に進める。
また、主制御部１０１は、圧力値Ｐが閾値Ｐ１以上、且つ閾値Ｐ２以下である場合に、処理をステップＳ２０４に進め、スワイプ調整値α＝Ｆ（Ｐ）を算出する。ここで、関数Ｆ（ｘ）は、任意の関数であり比例式でもよいし、指数関数でもよい。主制御部１０１は、ステップＳ２０４の処理後に、処理をステップＳ２０６に進める。
【００５５】
また、主制御部１０１は、圧力値Ｐが閾値Ｐ２より大きい場合に、処理をステップＳ２０５に進め、スワイプ調整値α＝Ｆ（Ｐ２）を算出する。主制御部１０１は、ステップＳ２０５の処理後に、処理をステップＳ２０６に進める。
ステップＳ２０６において、主制御部１０１は、ステップＳ２０４又はステップＳ２０５に続いて、スワイプ距離Ｄ＝α×（Ｙ’−Ｙ）を算出する。
ステップＳ２０７において、主制御部１０１は、ステップＳ２０３又はステップＳ２０６に続いて、範囲選択のための（カーソル移動する）判定値Ｄｐ＝Ｄｐ＋Ｄを算出する。ここで、判定値Ｄｐは、スワイプ距離の累積値であり、その初期値は「０」である。
【００５６】
ステップＳ２０８において、主制御部１０１は、判定値Ｄｐの絶対値が所定のカーソル移動閾値を超えたか否かを判定する。主制御部１０１は、判定値Ｄｐの絶対値が所定のカーソル移動閾値を超えた場合（ステップＳ２０８：ＹＥＳ）に、処理をステップＳ２０９に進める。また、主制御部１０１は、判定値Ｄｐの絶対値が所定のカーソル移動閾値を超えていない場合（ステップＳ２０８：ＮＯ）に、処理をステップＳ２１１に進める。
【００５７】
ステップＳ２０９において、主制御部１０１は、移動先の文字があるか否かを判定する。主制御部１０１は、移動先の文字がある場合（ステップＳ２０９：ＹＥＳ）に、処理をステップＳ２１０に進め、次の文字にカーソルを移動する。このとき、主制御部１０１は、判定値Ｄｐが正の値である場合は順方向にカーソルを移動させ、判定値Ｄｐが負の値である場合は逆方向にカーソルを移動させる。主制御部１０１は、カーソルを移動後に判定値Ｄｐを初期値に戻す。
また、主制御部１０１は、移動先の文字がない場合（ステップＳ２０９：ＮＯ）に、処理をステップＳ２１１に進める。
【００５８】
ステップＳ２１１において、主制御部１０１は、ユーザがタッチした指を動かすと、側面センサー制御部１０３は、イベント情報を主制御部１０１に通知する。
ステップＳ２１２において、主制御部１０１は、通知されたイベント情報がＭＯＶＥイベント情報であるかＵＰイベント情報であるかを判定する。主制御部１０１は、通知されたイベント情報がＭＯＶＥイベント情報である場合、処理をステップＳ２０２に戻す。一方、主制御部１０１は、通知されたイベント情報がＵＰイベント情報である場合、カーソル移動する処理を終了する。
【００５９】
以上説明したように、本実施形態における電子装置１０は、複数の側面センサー部１３０と、ＣＰＵ１１０（主制御部１０１）と、ＬＣＤ部１４０とを備えている。
側面センサー部１３０は、電子装置１０（自装置）の側面に接触された指示体の接触位置と指示体から加えられる圧力の大きさ（圧力値Ｐ）とを検出する。ＣＰＵ１１０は、側面センサー部１３０が検出した指示体の接触位置と指示体から加えられる圧力の大きさとに基づいて、自装置を操作する所定の操作に対応する処理を実行する。ＬＣＤ部１４０は、所定の操作に対応する処理に応じた画像を表示する。そして、ＣＰＵ１１０は、所定の操作に対応する処理による操作の変化量であって、接触位置の移動距離に対する操作の変化量を、指示体から加えられる圧力の大きさに応じて変更する。
【００６０】
これにより、本実施形態における電子装置１０は、操作を行う際に、ユーザの利便性を向上させることができる。電子装置１０は、指示体から加えられる圧力の大きさに応じて操作の変化量を変更するため、例えば、側面センサー部１３０の長さよりも大きな動きの操作をさせる場合に、ユーザが側面センサー部１３０への圧力を強めて操作することにより対応することができる。つまり、電子装置１０は、スワイプ操作に圧力値Ｐを加味することにより、側面センサーの物理的な大きさや、スワイプする指の可動範囲に制限を受けずに、電子装置１０の操作を行うことができる。そのため、電子装置１０は、例えば、移動できる範囲が大きくない親指などにより操作することが可能となる。また、電子装置１０は、片手のみで電子装置１０を操作することができる（両手がふさがれることがない）。よって、電子装置１０は、操作を行う際に、圧力に応じた操作を適切に行いユーザの利便性を向上させることができる。
【００６１】
また、本実施形態では、ＣＰＵ１１０は、指示体から加えられる圧力の大きさが予め定められた第１の閾値未満である場合に、接触位置の移動距離に対する操作の変化量を、予め定められた値（所定の通常値）に変更する。そして、ＣＰＵ１１０は、指示体から加えられる圧力の大きさが閾値Ｐ１（第１の閾値）以上である場合に、接触位置の移動距離に対する操作の変化量を、指示体から加えられる圧力の大きさ（圧力値Ｐ）に応じて変更する。
これにより、本実施形態における電子装置１０は、圧力値Ｐを閾値Ｐ１より小さくして操作することで、接触位置の移動距離に対して一定の移動量により操作することが可能になる。
【００６２】
また、本実施形態では、ＣＰＵ１１０は、指示体から加えられる圧力の大きさ（圧力値Ｐ）が予め定められた閾値Ｐ２（第２の閾値）を超えた場合に、指示体から加えられる圧力の大きさを閾値Ｐ２として、接触位置の移動距離に対する操作の変化量を変更する。
これにより、本実施形態における電子装置１０は、圧力値Ｐが大きいことにより、例えば、カーソルを移動する移動量が大きくなりすぎて、選択したい文字が見つけ難くなるなどの操作性の低下を抑制することができる。
【００６３】
また、本実施形態では、所定の操作に対応する処理には、ＬＣＤ部１４０が表示する画像の選択範囲をコピーする又は切り取る処理における選択範囲を選択する選択処理が含まれる。そして、ＣＰＵ１１０は、選択処理における選択範囲を選択するカーソル（例えば、始点カーソルＳＰ１及び終点カーソルＥＰ１）の移動量を、上述した操作の変化量として、指示体から加えられる圧力の大きさに応じて変更する。
これにより、本実施形態における電子装置１０は、画像の選択範囲をコピーする又は切り取る処理の操作をする際に、ユーザの利便性を向上させることができる。
【００６４】
（第２の実施形態）
次に、図面を参照して、電子装置１０が、所定の操作に対応する処理として、フォーカスの移動処理及びペースト処理を、側面センサー部１３０を利用して実行する実施形態について説明する。
図１２は、本実施形態におけるフォーカスの移動処理及びペースト処理の動作の一例を示す図である。
例えば、図１２（ａ）に示すように、右上側面センサー部１３０ａがダブルタップ（素早く２回叩く）されると、主制御部１０１は、通常モードからフォーカス移動モードに移行する（図１２（ｂ）参照）。ここで、フォーカス移動モードとは、ウインドウや入力要素などが選択され、入力や操作を受け付けられる状態であることを示すフォーカス、又はカーソルを移動する処理を実行する動作モードである。
【００６５】
主制御部１０１は、図１２（ｂ）に示すように、フォーカス移動モードにおいて、フォーカスＦＣ１、及びカーソルＣ２をＬＣＤ部１４０に表示させる。なお、フォーカスＦＣ１は、初期状態におけるフォーカスを示している。
例えば、左上側面センサー部１３０ｄがスワイプ（又はフリック）されると、主制御部１０１は、カーソルＣ２を移動させる（図１２（ｃ）参照）。すなわち、主制御部１０１は、フォーカス移動モードにおいて、フォーカスのあたっているアイテムが文字入力欄（文字入力部品）である場合は、文字の入力位置を示すカーソル（例えば、カーソルＣ２）を文字入力欄に表示し、側面センサー部１３０をスワイプしている間、１文字ずつカーソルを移動させる。
【００６６】
また、図１２（ｃ）に示すように、カーソルＣ２が文字入力欄の末尾に達した場合に、側面センサー部１３０がさらにスワイプされることによって、主制御部１０１は、次の文字入力欄にフォーカスを移動する（図１２（ｄ）参照）。図１２（ｄ）に示すれ例では、主制御部１０１は、フォーカスＦＣ２に移動させ、カーソルＣ３を表示させる。
なお、主制御部１０１は、上述の基本動作として説明したスクロール処理と同様に、側面センサー部１３０にかかる圧力値（指圧）Ｐに応じてフォーカス及びカーソルの移動量を変化させる。
【００６７】
図１２（ｅ）は、図１２（ｄ）に示す状態から、側面センサー部１３０がさらにスワイプされた場合の一例を示している。この図において、主制御部１０１は、フォーカスＦＣ３に移動させ、カーソルＣ４を表示させる。また、この状態において、図１２（ｆ）に示すように、右上側面センサー部１３０ａ及び右中側面センサー部１３０ｂを同時に長押しされると、主制御部１０１は、カーソルＣ４の位置に、予めコピーしておいた文字列をペーストする。具体的に、主制御部１０１は、例えば、記憶部１９０のコピーバッファ領域に記憶されている文字列を示す情報を取得し、取得した文字列を、カーソルＣ４の位置に挿入する。
また、図１２（ｅ）に示す状態において、図１２（ｇ）に示すように、例えば、右下側面センサー部１３０ｃが押下されると、主制御部１０１は、範囲選択モードから通常モードに戻す。
【００６８】
次に、図１３〜図１５を参照して、本実施形態におけるフォーカスの移動処理及びペースト処理の手順について説明する。
図１３は、本実施形態におけるフォーカスの移動処理及びペースト処理の手順を示すフローチャートである。
ステップＳ３０１において、ユーザが右上側面センサー部１３０ａ又は左上側面センサー部１３０ｄをダブルタップすると、側面センサー制御部１０３は、右上側面センサー部１３０ａ又は左上側面センサー部１３０ｄがダブルタップされたことを検知する。
ステップＳ３０２において、側面センサー制御部１０３は、ダブルタップされたことを主制御部１０１に通知する。
ステップＳ３０３において、主制御部１０１は、フォーカス移動モードであることを示すフラグを「ＯＮ」にする。
【００６９】
ステップＳ３０４において、主制御部１０１は、スワイプしてフォーカス移動する処理を実行する。スワイプしてフォーカス移動する処理の詳細については後述する。
ステップＳ３０５において、ユーザが側面センサー部１３０にタッチすると、主制御部１０１は、発生したＤＯＷＮイベント情報が、右下側面センサー部１３０ｃ又は左下側面センサー部１３０ｆへのタッチか、右上側面センサー部１３０ａ及び右中側面センサー部１３０ｂへの同時の長タッチ（長押し）か、左上側面センサー部１３０ｄ及び左中側面センサー部１３０ｅへの同時の長タッチ（長押し）か、それ以外へのタッチかを判定する。
主制御部１０１は、右下側面センサー部１３０ｃ又は左下側面センサー部１３０ｆへのタッチである場合に、処理をステップＳ３０６に進める。ステップＳ３０６において、主制御部１０１は、フォーカスを消去し、処理をステップＳ３０８に進める。
【００７０】
また、主制御部１０１は、フォーカス移動モード中に、右上側面センサー部１３０ａ及び右中側面センサー部１３０ｂへの同時の長タッチ、又は左上側面センサー部１３０ｄ及び左中側面センサー部１３０ｅへの同時の長タッチである場合に、処理をステップＳ３０７に進める。ステップＳ３０７において、主制御部１０１は、フォーカスがあたっている位置に、記憶部１９０のコピーバッファ領域に記憶されている文字列を挿入するペースト処理を実行し、処理をステップＳ３０８に進める。
また、主制御部１０１は、それ以外へのタッチである場合に、何もせずに（イベント情報を無視して）処理をステップＳ３０４に戻す。
ステップＳ３０８において、主制御部１０１は、フォーカス移動モードを示すフラグを「ＯＦＦ」にする。その後、主制御部１０１は、本処理を終了する。
【００７１】
図１４及び図１５は、本実施形態によるペースト処理におけるフォーカスの移動処理の手順を示すフローチャートである。本図に示す処理は、図１３のステップＳ３０４に示す処理である。
図１４のステップＳ４０１において、ユーザが側面センサー部１３０にタッチすると、側面センサー制御部１０３は、側面センサー部１３０にタッチされたことを検出する。
ステップＳ４０２において、側面センサー制御部１０３は、ＤＯＷＮイベント情報を主制御部１０１に通知する。なお、このＤＯＷＮイベント情報には、タッチされた位置を表す座標（Ｘ，Ｙ）が含まれる。
【００７２】
ステップＳ４０３において、主制御部１０１は、ＤＯＷＮイベント情報の数（側面センサー部１３０にタッチされた数）による分岐処理を実行する。主制御部１０１は、ＤＯＷＮイベント情報が１つである場合に、処理をステップＳ４０５に進める。また、主制御部１０１は、ＤＯＷＮイベント情報が２つ以上である場合に、２つ目以降の側面センサー部１３０のＤＯＷＮイベント情報を無視し（ステップＳ４０４）、処理をステップＳ４０５に進める。
【００７３】
ステップＳ４０５において、ユーザがスワイプすると、側面センサー制御部１０３は、ＭＯＶＥイベント情報を主制御部１０１に通知する。このＭＯＶＥイベント情報には、タッチされている座標（Ｘ’，Ｙ’）と、圧力値Ｐとが含まれる。
ステップＳ４０６からステップＳ４１０において、主制御部１０１は、スワイプ距離Ｄを算出するスワイプ距離算出処理を実行する。スワイプ距離算出処理は、上述したステップＳ２０２からステップＳ２０６に示すスワイプ距離算出処理と同様であるので、説明は省略する。
ステップＳ４１１において、主制御部１０１は、ステップＳ４０７又はステップＳ４１０に続いて、フォーカスを移動するための判定値Ｄｐ＝Ｄｐ＋Ｄを算出する。ここで、判定値Ｄｐは、スワイプ距離の累積値であり、その初期値は「０」である。
【００７４】
図１５のステップＳ４１２において、主制御部１０１は、判定値Ｄｐの絶対値が所定のフォーカス移動閾値を超えたか否かを判定する。主制御部１０１は、判定値Ｄｐの絶対値が所定のフォーカス移動閾値を超えた場合（ステップＳ４１２：ＹＥＳ）に、処理をステップＳ４１３に進める。また、主制御部１０１は、判定値Ｄｐの絶対値が所定のカーソル移動閾値を超えていない場合（ステップＳ４１２：ＮＯ）に、処理をステップＳ４１８に進める。
ステップＳ４１３において、主制御部１０１は、現在、フォーカスされているオブジェクトが文字入力部品であるか否かを判定する。主制御部１０１は、フォーカスされているオブジェクトが文字入力部品である場合（ステップＳ４１３：ＹＥＳ）に、処理をステップＳ４１６に進める。また、主制御部１０１は、フォーカスされているオブジェクトが文字入力部品でない場合（ステップＳ４１３：ＮＯ）に、処理をステップＳ４１４に進める。
【００７５】
ステップＳ４１４において、主制御部１０１は、移動先のオブジェクトが文字入力部品であるか否かを判定する。主制御部１０１は、文字入力部品である場合（ステップＳ４１４：ＹＥＳ）に、処理をステップＳ４１５に進め、次のオブジェクトにフォーカスを移動する。このとき、主制御部１０１は、判定値Ｄｐが正の値である場合は順方向にフォーカスを移動させ、判定値Ｄｐが負の値である場合は逆方向にフォーカスを移動させる。主制御部１０１は、フォーカスを移動後に判定値Ｄｐを初期値に戻す。
また、主制御部１０１は、文字入力部品でない場合（ステップＳ４１４：ＮＯ）に、処理をステップＳ４１８に進める。
【００７６】
ステップＳ４１６において、主制御部１０１は、移動先の文字があるか否かを判定する。主制御部１０１は、移動先の文字がある場合（ステップＳ４１６：ＹＥＳ）に、処理をステップＳ４１７に進め、次の文字にカーソルを移動する。このとき、主制御部１０１は、判定値Ｄｐが正の値である場合は順方向にカーソルを移動させ、判定値Ｄｐが負の値である場合は逆方向にカーソルを移動させる。主制御部１０１は、カーソルを移動後に判定値Ｄｐを初期値に戻す。
また、主制御部１０１は、移動先の文字がない場合（ステップＳ４１６：ＮＯ）に、処理をステップＳ４１４に進める。
【００７７】
ステップＳ４１８において、主制御部１０１は、ユーザがタッチした指を動かすと、側面センサー制御部１０３は、イベント情報を主制御部１０１に通知する。
ステップＳ４１９において、主制御部１０１は、通知されたイベント情報がＭＯＶＥイベント情報であるかＵＰイベント情報であるかを判定する。主制御部１０１は、通知されたイベント情報がＭＯＶＥイベント情報である場合、処理をステップＳ４０６に戻す。一方、主制御部１０１は、通知されたイベント情報がＵＰイベント情報である場合、フォーカス移動する処理を終了する。
【００７８】
以上説明したように、本実施形態では、所定の操作に対応する処理には、フォーカスする又はペーストする位置を移動する移動処理（例えば、カーソル移動処理）が含まれる。そして、ＣＰＵ１１０は、移動処理におけるフォーカス又はカーソルの移動量を、上述した操作の変化量として、指示体から加えられる圧力の大きさに応じて変更する。
これにより、本実施形態における電子装置１０は、フォーカスの移動又はペースト処理の操作をする際に、ユーザの利便性を向上させることができる。すなわち、本実施形態における電子装置１０は、第１の実施形態と同様に、操作をする際に、ユーザの利便性を向上させることができる。
【００７９】
（第３の実施形態）
次に、図面を参照して、電子装置１０が、所定の操作に対応する処理として、カメラ動作におけるマニュアル焦点合わせ処理（マニュアルピント合わせ処理）を、側面センサー部１３０を利用して実行する実施形態について説明する。
図１６は、本実施形態におけるマニュアル焦点合わせの動作の一例を示す図である。
例えば、カメラ動作を実行するカメラアプリケーション（以下、カメラアプリという）が起動され、カメラ部１６０のレンズの「フォーカス設定」が表示されている状態において、図１６（ａ）に示すように、「ＡＦ  ＯＦＦ」（オートフォーカス  オフ）のボタンＢ１が押下されると、主制御部１０１は、合焦モードをマニュアル（ＡＦ  ＯＦＦ）モードに設定する。なお、例えば、タッチパネル部１２０が、「ＡＦ  ＯＦＦ」のボタンＢ１の押下を検出し、タッチパネル制御部１０２は、「ＡＦ  ＯＦＦ」のボタンＢ１が押下されたことを示す情報を主制御部１０１に通知する。
【００８０】
主制御部１０１は、マニュアル（ＡＦ  ＯＦＦ）モードにおいて、図１６（ｂ）に示すように、被写体の画像Ｇ１をＬＣＤ部１４０に表示させるとともに、焦点合わせの基準位置を示すマークＭ１と、焦点合わせの支援アイコンＩ１とを表示させる。マークＭ１は、例えば、丸印に十字（又は、丸印に“＋”（プラス））のマークである。なお、図１６（ｂ）に示す例では、画像Ｇ１は、基準位置に焦点が合っていない状態の画像である。また、支援アイコンＩ１は、焦点を合わせるために側面センサー部１３０をスワイプする方向を示す方向表示部分と、焦点があった場合に点灯する合焦表示部分とを有している。
【００８１】
図１６（ｃ）に示すように、側面センサー部１３０がスワイプされると、主制御部１０１は、主制御部１０１は、スワイプされた方向と距離に応じて、カメラ部１６０のレンズを駆動して、レンズと撮像素子との間の距離（焦点距離）を変更する。なお、画像Ｇ２は、基準位置に焦点が合った状態の画像であり、主制御部１０１は、焦点が合った場合に、支援アイコンＩ１の中心部分である合焦表示部分を点灯させる。
この場合も、主制御部１０１は、上述の基本動作として説明したスクロール処理と同様に、左側に設置された側面センサー部１３０にかかる圧力値（指圧）Ｐに応じてレンズの移動量（駆動量）を変化させる。
また、焦点が合った後に一定時間（例えば、１秒）経過してから、図１６（ｄ）に示すように、ユーザが指を側面センサー部１３０から離すと、主制御部１０１は、シャッターをおろし、カメラ部１６０に対して、画像を撮像させる。
【００８２】
次に、図１７及び図１８を参照して、本実施形態におけるマニュアル焦点合わせの手順について説明する。
図１７は、本実施形態におけるマニュアル焦点合わせの手順を示すフローチャートである。
ステップＳ５０１において、ユーザがカメラアプリを起動する操作をおこなうと、主制御部１０１は、カメラアプリを起動する。
ステップＳ５０２において、ユーザが合焦モードをマニュアル（ＡＦ  ＯＦＦ）モードに指定すると、主制御部１０１は、合焦モードをマニュアル（ＡＦ  ＯＦＦ）モードにする。
ステップＳ５０３において、主制御部１０１は、焦点合わせの基準位置を示すマークＭ１と、焦点合わせの支援アイコンＩ１とを表示させる。
【００８３】
ステップＳ５０４において、ユーザが側面センサー部１３０にタッチすると、側面センサー制御部１０３は、側面センサー部１３０にタッチされたことを検出する。
ステップＳ５０５において、側面センサー制御部１０３は、ＤＯＷＮイベント情報を主制御部１０１に通知する。なお、このＤＯＷＮイベント情報には、タッチされた位置を表す座標（Ｘ，Ｙ）が含まれる。
ステップＳ５０６において、主制御部１０１は、ユーザが触れている側面センサー部１３０をチェックする。主制御部１０１は、側面センサー部１３０のチェックの結果、下辺の側面センサー部１３０（例えば、右上側面センサー部１３０ａ、右中側面センサー部１３０ｂ、右下側面センサー部１３０ｃ）である場合に、何もせずに（イベント情報を無視して）処理をステップＳ５０４に戻す。また、主制御部１０１は、上辺の側面センサー部１３０（例えば、左上側面センサー部１３０ｄ、左中側面センサー部１３０ｅ、左下側面センサー部１３０ｆ）である場合に、処理をステップＳ５０７に進める。
【００８４】
ステップＳ５０７において、主制御部１０１は、ＤＯＷＮイベント情報の数（側面センサー部１３０にタッチされた数）による分岐処理を実行する。主制御部１０１は、ＤＯＷＮイベント情報が１つである場合に、処理をステップＳ５１０に進める。
また、主制御部１０１は、ＤＯＷＮイベント情報が２つ以上である場合に、一旦、側面センサー部１３０から指を離すように促す警告（ワーニング）をＬＣＤ部１４０に表示させ（ステップＳ５０８）、ユーザに指を離すように促す（ステップＳ５０９）。
【００８５】
ステップＳ５１０において、主制御部１０１は、スワイプして焦点を調整する処理を実行する。なお、スワイプして焦点を調整する処理の詳細については後述する。
ステップＳ５１１において、側面センサー制御部１０３は、ＵＰイベント情報を主制御部１０１に通知する。
ステップＳ５１２において、主制御部１０１は、焦点が合ってから一定時間（例えば、ｍ秒）以上経過していたか否かを判定する。主制御部１０１は、焦点が合ってから一定時間（例えば、ｍ秒）以上経過していた場合（ステップＳ５１２：ＹＥＳ）に、シャッターをおろし（ステップＳ５１３）、本処理を終了する。
また、主制御部１０１は、焦点が合ってから一定時間（例えば、ｍ秒）以上経過していない場合（ステップＳ５１２：ＮＯ）に、処理をステップＳ５０４に戻す。
【００８６】
図１８は、本実施形態によるスワイプして焦点を調整する処理の手順を示すフローチャートである。本図に示す処理は、図１７のステップＳ５１０に示す処理である。
ステップＳ６０１において、側面センサー制御部１０３から主制御部１０１へＭＯＶＥイベントを通知する。すなわち、側面センサー部１３０がスワイプされると、側面センサー制御部１０３は、ＭＯＶＥイベント情報を主制御部１０１に通知する。なお、このＭＯＶＥイベント情報には、タッチされている座標（Ｘ’，Ｙ’）と、圧力値Ｐとが含まれる。
【００８７】
ステップＳ６０２からステップＳ６０６において、主制御部１０１は、スワイプ距離Ｄを算出するスワイプ距離算出処理を実行する。スワイプ距離算出処理は、上述したステップＳ２０２からステップＳ２０６に示すスワイプ距離算出処理と同様であので、説明は省略する。
ステップＳ６０７において、主制御部１０１は、ステップＳ６０３又はステップＳ６０６に続いて、レンズ駆動するための判定値Ｄｐ＝Ｄｐ＋Ｄを算出する。ここで、判定値Ｄｐは、スワイプ距離の累積値であり、その初期値は「０」である。
【００８８】
ステップＳ６０８において、主制御部１０１は、判定値Ｄｐの絶対値が所定のレンズ駆動閾値を超えたか否かを判定する。主制御部１０１は、判定値Ｄｐの絶対値が所定のレンズ駆動閾値を超えた場合（ステップＳ６０８：ＹＥＳ）に、処理をステップＳ６０９に進める。また、主制御部１０１は、判定値Ｄｐの絶対値が所定のレンズ駆動閾値を超えていない場合（ステップＳ６０８：ＮＯ）に、処理をステップＳ６１１に進める。
【００８９】
ステップＳ６０９において、主制御部１０１は、レンズを移動させる。このとき、主制御部１０１は、判定値Ｄｐが正の値である場合は焦点距離を長くする方向にレンズを移動させ、判定値Ｄｐが負の値である場合は焦点距離を短くする方向にレンズを移動させる。なお、ここでの焦点距離は、レンズと撮像素子との間の距離である。主制御部１０１は、レンズ駆動後に判定値Ｄｐを初期値に戻す。
ステップＳ６１０において、主制御部１０１は、焦点が合ったか否かを判定する。主制御部１０１は、焦点が合った場合（ステップＳ６１０：ＹＥＳ）に、焦点合わせ処理を終了する（図１７のステップＳ５１１に戻す）。また、主制御部１０１は、焦点が合っていない場合（ステップＳ６１０：ＮＯ）に、処理をステップＳ６１１に進める。
【００９０】
ステップＳ６１１において、ユーザがタッチした指を動かすと、側面センサー制御部１０３は、イベント情報を主制御部１０１に通知する。
ステップＳ６１２において、主制御部１０１は、通知されたイベント情報がＭＯＶＥイベント情報であるかＵＰイベント情報であるかを判定する。主制御部１０１は、通知されたイベント情報がＭＯＶＥイベント情報である場合、処理をステップＳ６０２に戻す。一方、主制御部１０１は、通知されたイベント情報がＵＰイベント情報である場合、焦点合わせ処理をキャンセルし、処理を図１７のステップＳ５０４に戻す。
【００９１】
以上説明したように、本実施形態における電子装置１０は、被写体を撮像するカメラ部１６０を備えている。また、所定の操作に対応する処理には、カメラ部１６０が撮像する際に、レンズを駆動して焦点を調整する焦点調整処理（例えば、マニュアル焦点合わせ処理）が含まれる。そして、ＣＰＵ１１０は、焦点調整処理におけるレンズの駆動量（例えば、レンズの移動量）を、操作の変化量として、指示体から加えられる圧力の大きさに応じて変更する。
これにより、本実施形態における電子装置１０は、カメラ部１６０により撮像する際に、焦点調整の操作をする場合において、側面センサー部１３０に加えられる圧力を大きくして素早く大まかに焦点を合わせることが可能であり、また、圧力を小さくして精密な焦点合わせを行うことが可能になる。そのため、本実施形態における電子装置１０は、第１及び第２の実施形態と同様に、操作をする際に、ユーザの利便性を向上させることができる。
また、電子装置１０は、側面センサー部１３０により撮像の操作できるため、タッチパネル部１２０を利用した場合などのように、撮像のための表示画面を指で塞いでしまうことがない。
【００９２】
なお、上述した実施形態における電子装置１０の一部、例えば、ＣＰＵ１１０をコンピュータで実現するようにしてもよい。その場合、この制御機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、電子装置１０に内蔵されたコンピュータシステムであって、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【００９３】
また、上述した機能の一部又は全部を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の集積回路として実現してもよい。上述した各機能は個別にプロセッサ化してもよいし、一部、又は全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、又は汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【００９４】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。例えば、上述した実施形態では、スマートフォン等の端末装置としたが、これに限らず、タブレット端末、デジタルカメラ等でもよい。また、上述した実施形態では、各操作の変化量を変更するための調整値αを算出するための関数を全てＦ（ｘ）としたが、これに限らずそれぞれ異なる関数を用いて算出してもよい。また、関数Ｆ（ｘ）＝ｘとする例を説明したが、これに限定されるものではなく、例えば、関数Ｆ（ｘ）＝ｘ２（ｘの２乗）などであってもよい。
【００９５】
なお、上述した実施形態は、次の態様でも実施することができる。
（１）自装置の側面に接触された指示体の接触位置と前記指示体から加えられる圧力の大きさとを検出する複数の側面センサー部１３０と、前記側面センサー部１３０が検出した前記指示体の前記接触位置と前記指示体から加えられる圧力の大きさとに基づいて、前記自装置を操作する所定の操作に対応する処理を実行するＣＰＵ１１０と、前記所定の操作に対応する処理に応じた画像を表示するＬＣＤ部１４０とを備え、ＣＰＵ１１０は、前記所定の操作に対応する処理による前記操作の変化量であって、前記接触位置の移動距離に対する前記操作の変化量を、前記指示体から加えられる圧力の大きさに応じて変更する電子装置１０。
（２）（１）の電子装置１０であって、ＣＰＵ１１０は、前記指示体から加えられる圧力の大きさが予め定められた第１の閾値未満である場合に、前記操作の変化量を、予め定められた値に変更し、前記指示体から加えられる圧力の大きさが前記第１の閾値以上である場合に、前記操作の変化量を、前記指示体から加えられる圧力の大きさに応じて変更する。
（３）（１）又は（２）の電子装置１０であって、ＣＰＵ１１０は、前記指示体から加えられる圧力の大きさが予め定められた第２の閾値を超えた場合に、前記指示体から加えられる圧力の大きさを前記第２の閾値として、前記操作の変化量を変更する。
（４）（１）〜（３）のいずれかの電子装置１０であって、前記所定の操作に対応する処理には、ＬＣＤ部１４０が表示する前記画像の選択範囲を選択する選択処理、又は選択位置を移動させる移動処理が含まれ、ＣＰＵ１１０は、前記選択処理、又は前記移動処理による操作の変化量を、前記指示体から加えられる圧力の大きさに応じて変更する。
（５）（１）〜（４）のいずれかの電子装置１０であって、被写体を撮像するカメラ部１６０を備え、前記所定の操作に対応する処理には、カメラ部１６０が撮像する際に、レンズを駆動して焦点を調整する焦点調整処理が含まれ、ＣＰＵ１１０は、前記焦点調整処理におけるレンズの駆動量を、前記操作の変化量として、前記指示体から加えられる圧力の大きさに応じて変更する。
（６）自装置の側面に接触された指示体の接触位置と前記指示体から加えられる圧力の大きさとを検出する複数の側面センサー部１３０と、画像を表示するＬＣＤ部１４０とを備える電子装置１０の処理方法であって、電子装置１０が、前記検出部が検出した前記指示体の前記接触位置と前記指示体から加えられる圧力の大きさとに基づいて、前記自装置を操作する所定の操作に対応する処理を実行する制御ステップと、電子装置１０が、前記所定の操作に対応する処理に応じた画像をＬＣＤ部１４０に表示する表示ステップとを含み、前記制御ステップにおいて、前記所定の操作に対応する処理による操作の変化量であって、前記接触位置の移動距離に対する操作の変化量を、前記指示体から加えられる圧力の大きさに応じて変更する処理方法。
【符号の説明】
【００９６】
１０…電子装置  １１０…ＣＰＵ  １２０…タッチパネル部  １３０…側面センサー部  １４０…ＬＣＤ部  １５０…通信部  １６０…カメラ部  １７０…マイク部  １８０…スピーカー部  １９０…記憶部
【図１】
2015138332.tif 000003
【図２】
2015138332.tif 000004
【図３】
2015138332.tif 000005
【図４】
2015138332.tif 000006
【図５】
2015138332.tif 000007
【図６】
2015138332.tif 000008
【図７】
2015138332.tif 000009
【図８】
2015138332.tif 000010
【図９】
2015138332.tif 000011
【図１０】
2015138332.tif 000012
【図１１】
2015138332.tif 000013
【図１２】
2015138332.tif 000014
【図１３】
2015138332.tif 000015
【図１４】
2015138332.tif 000016
【図１５】
2015138332.tif 000017
【図１７】
2015138332.tif 000018
【図１８】
2015138332.tif 000019
【図１６】
2015138332.tif 000020