説明

携帯電子機器、接触操作制御方法および接触操作制御プログラム

【課題】入力した操作を直感的に理解することができる携帯電子機器、接触操作制御方法および接触操作制御プログラムを提供することにある。
【解決手段】筐体と、筐体が有する第1面に配され、画像を表示する表示部と、接触を検出する接触検出部と、複数の接触が接触検出部に対して発生し、さらに当該複数の接触について互いに近づく方向へのスイープ操作が少なくとも一方にて発生すると、表示部に表示された前記画像を歪ませる処理を行う制御部と、を備えることで上記課題を解決する。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、携帯電子機器、接触操作制御方法および接触操作制御プログラムに関する。
【背景技術】
【0002】
近年、直感的な操作を可能にするとともに、キーボードのように物理的に大きな面積を必要とするデバイスを具備しない小型の携帯電子機器を実現するために、タッチパネルが広く利用されるようになっている。タッチパネルを備える携帯電子機器では、タッチパネルに入力された操作に基づいて表示する画像を拡大縮小する携帯電子機器がある(特許文献1参照)。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特開2003−8886号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
しかしながら、画像を拡大縮小する方法では、画像の大きさが変化するため、基準となる大きさがわからなくなる場合がある。また、種々の操作で画面を切り換えているうちに、自身の操作で拡大縮小した画像であるかを直感的に把握できなくなる場合がある。
【0005】
本発明は、上記に鑑みてなされたものであって、入力した操作を直感的に理解することができる携帯電子機器、接触操作制御方法および接触操作制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【0006】
上述した課題を解決し、目的を達成するために、本発明は、携帯電子機器であって、筐体と、前記筐体が有する第1面に配され、画像を表示する表示部と、接触を検出する接触検出部と、複数の接触が前記接触検出部に対して発生し、さらに当該複数の接触について互いに近づく方向へのスイープ操作が少なくとも一方にて発生すると、前記表示部に表示された前記画像を歪ませる処理を行う制御部と、備える。
【0007】
ここで、前記筐体は、前記第1面を挟んで配される第2面および第3面を備え、前記接触検出部は、前記第2面に配置された第1検出部および前記第3面に配置された第2検出部を有し、前記制御部は、前記第1検出部および前記第2検出部の何れにおいても、複数の接触が前記接触検出部に対して発生し、さらに当該複数の接触について互いに近づく方向へのスイープ操作が少なくとも一方にて発生すると、前記画像を歪ませる処理を行うことが好ましい。
【0008】
また、前記制御部は、前記画像を歪める処理において、前記スイープ操作の方向に対して、直交する方向への歪みを小さく、平行な方向への歪みを大きくすることが好ましい。
【0009】
また、前記制御部は、前記スイープ操作が検出されたとき、前記画像の外周の総延長を維持しつつ当該外周が屈曲または湾曲した画像を生成して、前記表示部に表示させることが好ましい。
【0010】
また、前記接触検出部は、前記接触操作において加えられる圧力も検出可能であり、前記制御部は、前記接触検出部によって検出された前記接触操作の圧力が大きいほど、より大きく歪められた画像を、前記表示部に表示させることが好ましい。
【0011】
また、前記制御部は、前記スイープ操作が行われた距離が閾値を超えた場合、前記表示部に表示されている画像の表示を中止することが好ましい。
【0012】
また、前記制御部は、画像を表示させる複数のアプリケーションをマルチタスクで処理可能であり、前記表示部にフォアグラウンド画像が表示されている場合において、互いに近づく関係にある複数の接触が前記接触検出部によって検出されたとき、前記表示部に表示された前記画像を歪ませるとともに、歪められる前に前記フォアグラウンド画像が表示されていた領域の一部に、バックグラウンド画像を表示させることが好ましい。
【0013】
上述した課題を解決し、目的を達成するために、本発明は、筐体と、前記筐体が有する第1面に配され画像を表示する表示部と、接触を検出する接触検出部とを有する携帯電子機器の接触操作制御方法であって、前記接触検出部で接触位置を検出するステップと、複数の接触が前記接触検出部に対して発生し、さらに当該複数の接触について互いに近づく方向へのスイープ操作が少なくとも一方にて発生すると、前記表示部に表示された前記画像を歪ませる処理を行うステップと、を含む。
【0014】
上述した課題を解決し、目的を達成するために、本発明は、接触操作制御プログラムであって、筐体と、前記筐体が有する第1面に配され、画像を表示する表示部と、接触を検出する接触検出部とを有する携帯電子機器に、前記接触検出部で接触位置を検出するステップと、複数の接触が前記接触検出部に対して発生し、さらに当該複数の接触について互いに近づく方向へのスイープ操作が少なくとも一方にて発生すると、前記表示部に表示された前記画像を歪ませる処理を行うステップと、を実行させる。
【発明の効果】
【0015】
本発明に係る携帯電子機器、接触操作制御方法および接触操作制御プログラムは、入力した操作を直感的に理解することができるという効果を奏する。
【図面の簡単な説明】
【0016】
【図1】図1は、携帯電話端末の外観を示す斜視図である。
【図2】図2は、携帯電話端末の外観を示す正面図である。
【図3】図3は、携帯電話端末の機能的な構成を示すブロック図である。
【図4】図4は、側面接触センサによって検出される操作に応じて主制御部が実行する制御の例を示す図である。
【図5】図5は、側面接触センサによって検出される操作に応じて主制御部が実行する制御の例を示す図である。
【図6】図6は、側面接触センサによって検出される操作に応じて主制御部が実行する制御の例を示す図である。
【図7】図7は、側面接触センサによって検出される操作に応じて主制御部が実行する制御の例を示す図である。
【図8】図8は、携帯電話端末の動作を示すフローチャートである。
【図9】図9は、携帯電話端末の動作を示すフローチャートである。
【発明を実施するための形態】
【0017】
以下、本発明につき図面を参照しつつ詳細に説明する。なお、以下の説明により本発明が限定されるものではない。また、以下の説明における構成要素には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均等の範囲のものが含まれる。以下においては、電子機器の一例として携帯電話端末について説明するが、本発明の適用対象は携帯電話端末に限定されるものではなく、各種装置、例えば、PHS(Personal Handy-phone System)、PDA、ポータブルナビゲーション装置、パーソナルコンピュータ、ゲーム機等に対しても本発明は適用できる。
【0018】
(実施形態)
まず、図1および図2を参照しながら、本発明に係る電子機器の一実施形態である携帯電話端末1の外観について説明する。図1は、携帯電話端末1の外観を示す斜視図である。図2は、携帯電話端末1の外観を示す正面図である。図1および図2に示すように、携帯電話端末1は、面積が他の面よりも広い2つの面を有する略六面体形状の筐体を有し、その筐体の表面にタッチパネル2と、入力部3と、側面接触センサ4と、スピーカ7と、マイク8とを備える。
【0019】
タッチパネル2は、面積が最も広い面(正面)の1つに設けられ、文字、図形、画像等を表示するとともに、指、スタイラス、ペン等(以下、単に「指」という)を用いてタッチパネル2に対して行われる各種操作を検出する。なお、タッチパネル2が各種操作を検出する方式は、静電容量式、感圧式等の任意の方式であってよい。入力部3は、所定の機能が割り当てられたボタン3A、ボタン3Bおよびボタン3C等の複数のボタンからなる。スピーカ7は、通話相手の音声や、各種プログラムによって再生される音楽や効果音等を出力する。マイク8は、通話時や音声による操作の受付時に音声を取得する。
【0020】
側面接触センサ4は、タッチパネル2が設けられている面と接する面(側面)に設けられ、指を用いて側面接触センサ4に対して行われる各種操作を検出する。側面接触センサ4は、タッチパネル2が設けられている面が正面であるものとして、右側面に設けられた右側面センサ22と、左側面に設けられた左側面センサ24と、上側面に設けられた上側面センサ26と、下側面に設けられた下側面センサ28とを含む。右側面センサ22等が各種操作を検出する方式は、静電容量式、感圧式等の任意の方式であってよい。なお、右側面センサ22と左側面センサ24と上側面センサ26と下側面センサ28とは、それぞれ複数点の接触を検出することができる。例えば、右側面センサ22に2本の指を接触させた場合、右側面センサ22は、2本の指が接触している位置でそれぞれ指が接触していることを検出する。
【0021】
携帯電話端末1は、タッチパネル2に加えて側面接触センサ4を備えることにより、以下に説明するように、直感的で使い勝手のよい多様な操作方法を利用者に提供する。
【0022】
次に、図3を参照しながら、携帯電話端末1の機能的な構成について説明する。図3は、携帯電話端末1の機能的な構成を示すブロック図である。図3に示すように携帯電話端末1は、タッチパネル2と、入力部3と、側面接触センサ4と、電源部5と、通信部6と、スピーカ7と、マイク8と、記憶部9と、主制御部10と、RAM(Random Access Memory)11とを有する。
【0023】
タッチパネル2は、表示部2Bと、表示部2Bに重畳されたタッチセンサ2Aとを有する。タッチセンサ2Aは、指を用いてタッチパネル2に対して行われた各種操作を、操作が行われた場所のタッチパネル2上での位置とともに検出し、主制御部10に通知する。タッチセンサ2Aによって検出される操作には、タップ操作やスイープ操作が含まれる。表示部2Bは、例えば、液晶ディスプレイ(LCD、Liquid Crystal Display)や、有機EL(Organic Electro−Luminescence)パネルなどで構成され、文字や図形等を表示する。
【0024】
入力部3は、物理的なボタン等を通じて利用者の操作を受け付け、受け付けた操作に対応する信号を主制御部10へ送信する。側面接触センサ4は、右側面センサ22と、左側面センサ24と、上側面センサ26と、下側面センサ28とを含み、これらのセンサに対して行われた各種操作を、操作が行われた場所の位置とともに検出し、主制御部10に通知する。電源部5は、蓄電池または外部電源から得られる電力を、主制御部10を含む携帯電話端末1の各機能部へ供給する。
【0025】
通信部6は、基地局によって割り当てられるチャネルを介し、基地局との間でCDMA方式などによる無線信号回線を確立し、基地局との間で電話通信及び情報通信を行う。スピーカ7は、主制御部10から送信される音声信号を音声として出力する。マイク8は、利用者等の音声を音声信号へ変換して主制御部10へ送信する。
【0026】
記憶部9は、例えば、不揮発性メモリや磁気記憶装置であり、主制御部10での処理に利用されるプログラムやデータを保存する。記憶部9に記憶されるプログラムには、メールプログラム9Aと、ブラウザプログラム9Bと、画面制御プログラム9Cと、接触操作制御プログラム9Dとが含まれる。また、記憶部9に記憶されるデータには、側面接触動作定義データ9Eが含まれる。記憶部9は、携帯電話端末1の基本的な機能を実現するオペレーティングシステムプログラムやアドレス帳データ等のその他のプログラムやデータも記憶する。なお、記憶部9は、メモリカード等の可搬の記憶媒体と、記憶媒体の読み取り装置との組み合わせとして構成されていてもよい。
【0027】
メールプログラム9Aは、電子メール機能を実現するための機能を提供する。ブラウザプログラム9Bは、WEBブラウジング機能を実現するための機能を提供する。画面制御プログラム9Cは、他のプログラムが提供する機能と協業して、タッチパネル2に文字や図形等を表示させる。接触操作制御プログラム9Dは、タッチセンサ2Aおよび側面接触センサ4によって検出される各種の接触操作に応じた処理を実行するための機能を提供する。側面接触動作定義データ9Eは、側面接触センサ4の検出結果に応じて起動される機能についての定義を保持する。
【0028】
主制御部10は、例えば、CPU(Central Processing Unit)であり、携帯電話端末1の動作を統括的に制御して各種の機能を実現する。具体的には、主制御部10は、記憶部9に記憶されているデータやRAM11に展開したデータを必要に応じて参照しつつ、記憶部9に記憶されているプログラムに含まれる命令を実行して、表示部2Bや、通信部6等を制御することによって各種機能を実現する。なお、主制御部10が実行するプログラムや参照するデータは、通信部6による無線通信でサーバ装置からダウンロードすることとしてもよい。
【0029】
主制御部10は、例えば、メールプログラム9Aを実行することによって、電子メール機能を実現する。また、主制御部10は、接触操作制御プログラム9Dを実行することによって、タッチセンサ2Aおよび側面接触センサ4によって検出される各種の接触操作に応じて対応する処理を実行する機能を実現する。また、主制御部10は、画面制御プログラム9Cを実行することによって、各種機能で用いられる画面等をタッチパネル2に表示させる機能を実現する。なお、主制御部10は、オペレーティングシステムプログラムによって提供されるマルチタスク機能によって、複数のプログラムを並行して実行できるものとする。
【0030】
RAM11は、主制御部10によって実行されるプログラムの命令、主制御部10が参照するデータ、主制御部10の演算結果等が一時的に記憶される記憶領域として利用される。
【0031】
次に、図4および図5を参照しながら、側面接触センサ4によって検出される操作に応じて主制御部10が実行する制御の例について説明する。図4および図5は、それぞれ側面接触センサによって検出される操作に応じて主制御部が実行する制御の例を示す図である。なお、図4は、携帯通信端末1と携帯通信端末1を操作する手(左手40と右手50)との関係を示す具体的に示す図である。図5は、側面接触センサ4と操作対象の画面と指との関係を模式的に示す図である。なお、図5は、タッチパネル2の外周の筐体部分の図示を省略している。
【0032】
図4に示す携帯通信端末1は、タッチパネル2の長手方向が横向きとなる向きで利用者の左手40および右手50により支持されている。具体的には、左手40は、親指42で左側面センサ24の上側面センサ26側の部分を支持し、人差し指44で右側面センサ22の上側面センサ26側の部分を支持している。右手50は、親指52で左側面センサ24の下側面センサ28側の部分を支持し、人差し指54で右側面センサ22の下側面センサ28側の部分を支持している。このように4本の指で支持されている状態の場合、携帯通信端末1は、図5の左図に示すように親指42の接触点62での接触を左側面センサ24が検出し、人差し指44の接触点63での接触を右側面センサ22が検出し、親指52の接触点64での接触を左側面センサ24が検出し、人差し指54の接触点65での接触を右側面センサ22が検出する。つまり、右側面センサ22は、接触点63と接触点65の2つの接触点で接触を検出する。左側面センサ24は、接触点62と接触点64の2つの接触点で接触を検出する。また、接触点62と接触点63とは、長手方向(右側面センサ22および左側面センサ24の延在する方向)における位置が略同一位置となる。同様に接触点64および接触点65も、長手方向における位置が略同一位置となる。このため、接触点62と接触点63は、短手方向と平行な直線で結ぶことができ、接触点64と接触点65は、短手方向と平行な直線で結ぶことができる。なお、当該直線は、対応する接触点の近傍を通過すればよい。つまり接触点の位置を近似して短手方向と平行な直線で結べればよい。本実施形態では、この2つの接触点を結んだ直線を接触位置とする。
【0033】
また、図5の左図に示す状態では、タッチパネル2の全画面の表示領域82に画像が表示されている。なお、表示領域82に表示させる画像(オブジェクト)は、操作対象の画像(オブジェクト)であり、種々の画像を用いることができる。例えば、表示領域82に表示させる画像(オブジェクト)としては、任意のアプリケーションの実行画面を示すウインドウ画像を用いることができる。
【0034】
図5の左図に示す状態から、利用者は、親指42を矢印72の方向に移動させ、人差し指44を矢印74の方向に移動させ、親指52を矢印76の方向に移動させ、人差し指54を矢印78の方向に移動させる。つまり、左側面センサ22に接触している人差し指44と人差し指54とを互いに近づける方向に移動させる。また、利用者は、右側面センサ24に接触している親指42と親指52とを互いに近づける方向に移動させる。このように指を移動させることで利用者は、図5の右図に示すように、親指42を接触点62aに移動させ、人差し指44を接触点63aに移動させ、親指52を接触点64aに移動させ、人差し指54を接触点65aに移動させる。本実施形態では図5の左図から右図に示すように、側面接触センサ4に接触している指と指との距離を近づける操作(接触位置を近づける操作)を「くしゃっと操作」という。なお、接触点を移動させる操作は、側面センサに接触した状態を維持したまま接触点を移動させるスイープ操作(スライド操作)である。
【0035】
くしゃっと操作が入力されると、左側面センサ24は、接触点62が接触点62aに移動し、接触点64が接触点64aに移動する操作を検出し、右側面センサ22は、接触点63が接触点63aに移動し、接触点65が接触点65aに移動する操作を検出する。側面接触センサ4は、検出結果を主制御部10へ通知する。
【0036】
主制御部10は、このように、側面接触センサ4で、接触している指と指との距離を短くする操作、本実施形態では対向する右側面センサ22で検出した複数の接触点と左側面センサ24で検出した複数点接触点のうち、一方の接触点(接触点62、63)の組み合わせで近似した短手方向に平行な直線(接触位置)と、他方の接触点(接触点64、65)の組み合わせで近似した短手方向に平行な直線(接触位置)と、が近づく操作が検出された場合、接触操作制御プログラム9Dが提供する機能に基づいて、タッチパネル2に表示されている画像を変化させる。具体的には、主制御部10は、図5に示すようにタッチパネル2に画像を表示させた表示領域82を縮小して、例えば、表示領域84とするなどしてタッチパネル2の中央に表示されるように画像を縮小する。なお、表示領域84は、上述した2つの接触位置が近づいた距離に基づいて縮小された大きさの領域である。これにより、画像が表示されていた表示領域82のうち表示領域84を除いた表示領域86と表示領域88は、表示領域82に表示していた画像が表示されない領域となる。また、主制御部10は、表示領域の縮小量に対応して、表示領域84に表示させる画像をくしゃくしゃに歪めて(しわを)表示する。ここで、画像をくしゃくしゃにするとは、紙を手で丸める行為を画像で再現することである。つまり、図4に示す画像80のように画像の外周(外縁)を屈曲させ、外周の屈曲に合わせて内部の画像も屈曲させる。なお、屈曲位置や、屈曲形状は無作為に決定すればよい。なお、図4に示す処理では、一方向(長手方向)のみに画像をくしゃくしゃにしたが、二方向(長手方向および短手方向)から画像をくしゃくしゃにしてもよい。また、主制御部10は、画像をくしゃくしゃにする場合、画像の外周の総延長を維持しつつ、外周を屈曲させることが好ましい。これにより、実際に紙をくしゃくしゃにした場合と同様の画像を再現することができる。
【0037】
このように、携帯電話端末1は、側面接触センサ4によってくしゃっと操作が検出されると、タッチパネル2に表示されている画像の表示領域を変化させるとともに、表示している画像もくしゃくしゃにして表示する。これにより、携帯電話端末1は、タッチパネル2に表示している画像が、表示領域を縮小した画像であるのかを直感的に理解することができる。
【0038】
ここで、携帯電話端末1は、くしゃっと操作で表示領域が一定以上縮小された場合、つまり、接触位置の距離が閾値距離以下となった場合、画像の削除処理を実行することが好ましい。くしゃっと操作に対して情報の削除の機能を割り当てることで、くしゃっと操作にともなって、表示中の画像がくしゃくしゃになってタッチパネル2に表示され、その後、当該データが削除される。これにより、画像がくしゃくしゃにした後、ゴミ箱に捨てる動作をイメージすることができ、直感的な操作を実現することができる。
【0039】
なお、くしゃっと操作として検出する操作は、図5に示す入力に限定されない。主制御部10は、側面接触センサ4に接触している接触位置を近づける種々の操作、具体的には、複数の接触について互いに近づく方向へのスイープ操作が少なくとも一方にて発生する操作(複数の接触位置で接触している状態で、少なくとも一方の接触位置が接触位置間の距離を縮める方向に移動するスイープ操作)をくしゃっと操作として検出することができる。なお、どの操作をくしゃっと操作とするかは、側面接触動作定義データ9Eで予め定義しておけばよい。つまり、側面接触センサ4に接触している接触位置を近づける操作であってもくしゃっと操作以外の操作として定義することもできる。
【0040】
以下、図6および図7を用いて、くしゃっと操作の他の例を説明する。ここで、図6および図7は、側面接触センサによって検出される操作に応じて主制御部10が実行する制御の例を示す図である。図6および図7は、それぞれくしゃっと操作として定義できる操作の一例を模式的に示している。
【0041】
まず、図6に示す操作について説明する。図6示す携帯電話端末は、図5に示す例と同様に、4本の指で支持されている。具体的には、左手の親指42で左側面センサ24の上側面センサ26側の部分を支持し、人差し指44で右側面センサ22の上側面センサ26側の部分を支持している。また、右手の親指52で左側面センサ24の下側面センサ28側の部分を支持し、人差し指54で右側面センサ22の下側面センサ28側の部分を支持している。このため、携帯電話端末は、図6の左図に示すように、図5の左図と同様に、親指42の接触点62での接触を左側面センサ24が検出し、人差し指44の接触点63での接触を右側面センサ22が検出し、親指52の接触点64での接触を左側面センサ24が検出し、人差し指54の接触点65での接触を右側面センサ22が検出する。また、図6の左図に示す状態では、タッチパネル2の全画面の表示領域82に画像が表示されている。
【0042】
図6の左図に示す状態から、利用者が親指42を矢印92の方向に移動させ、人差し指44を矢印94の方向に移動させ、親指52と人差し指54とを同じ位置で維持する(移動させない)。つまり、右側面センサ22に接触している人差し指44を人差し指54に近づける方向に移動させる。また、左側面センサ24に接触している親指42を親指52に近づける方向に移動させる。このように指を移動させることで、利用者は、図6の右図に示すように、親指42を接触点62bに移動させ、人差し指44を接触点63bに移動させる。また、親指52は接触点64に接触したままで、人差し指54は、接触点65に接触したままとなる。このように図6の左図から右図に示すように、側面接触センサ4に接触している一方の接触位置は移動させずに他方の接触位置を近づける操作も「くしゃっと操作」とすることができる。なお、図6に示す例も接触位置として、対応する位置に配置された2つの接触点を結んだ直線を用いている。
【0043】
また、図6に示すくしゃっと操作が入力されると、左側面センサ24は、接触点62が接触点62bに移動する操作を検出し、右側面センサ22は、接触点63が接触点63bに移動する操作を検出する。側面接触センサ4は、検出結果を主制御部10へ通知する。主制御部10は、このように、側面接触センサ4で接触位置が近づく操作が検出された場合、接触操作制御プログラム9Dが提供する機能に基づいて、タッチパネル2に表示されている画像を変化させる。例えば、主制御部10は、図6に示すようにタッチパネル2に画像を表示させた表示領域82を縮小して、表示領域96とするなどしてタッチパネル2の中央に表示されるように画像を縮小する。なお、表示領域96は、接触位置が近づいた距離に基づいて縮小された大きさの領域である。また、接触点64、65は移動していないが、接触点62、63から接触点62b、63bの移動により、移動しない接触位置側の表示領域も縮める。これにより、画像が表示されていた表示領域82のうち表示領域96を除いた表示領域97と表示領域98は、表示領域82に表示していた画像が表示されない領域となる。また、主制御部10は、表示領域の縮小量に対応して、表示領域96に表示させる画像もくしゃくしゃにする。
【0044】
次に、図7に示す操作について説明する。図7示す携帯電話端末は、右手の3本の指のみで支持されている。具体的には、右の親指52で左側面センサ24が配置された面を支持し、人差し指54で下側面センサ28が配置された面を支持し、中指56で右側面センサ22が配置された面を支持している。このため、携帯電話端末は、図6の左図に示すように、親指52の接触点102での接触を左側面センサ24が検出し、人差し指54の接触点106での接触を下側面センサ28が検出し、中指56の接触点104での接触を右側面センサ22が検出する。また、図7の左図に示す状態では、タッチパネル2の全画面の表示領域82に画像が表示されている。
【0045】
図7の左図に示す状態から、利用者が親指52を矢印112の方向に移動させ、中指56を矢印114の方向に移動させ、人差し指54を同じ位置で維持する(移動させない)。つまり、右側面センサ22に接触している中指56を下側面センサ28(中指56)に近づける方向に移動させる。また、左側面センサ24に接触している親指52を下側面センサ28に近づける方向に移動させる。このように指を移動させることで、利用者は、図7の右図に示すように、親指52を接触点102aに移動させ、中指56を接触点104aに移動させる。また、人差し指54は、接触点106に接触したままとなる。このように図7の左図から右図に示すように、側面接触センサ4に接触している一方の接触位置として下側面センサ28への接触点を用い、一方の接触位置に他方の接触位置を近づける操作も「くしゃっと操作」とすることができる。つまり、側面接触センサ4のうち対向する2つの側面センサに加え、当該側面センサに直交する側面センサを用いることもできる。なお、図7に示す例も接触位置の一方(移動する側の接触位置)として、対応する位置に配置された2つの接触点を結んだ直線を用いている。
【0046】
また、図7に示すくしゃっと操作が入力される際には、左側面センサ24は、接触点102が接触点102aに移動する操作を検出し、右側面センサ22は、接触点104が接触点104aに移動する操作を検出する。側面接触センサ4は、検出結果を主制御部10へ通知する。主制御部10は、このように、側面接触センサ4で接触位置が近づく操作が検出された場合、接触操作制御プログラム9Dが提供する機能に基づいて、タッチパネル2に表示されている画像を変化させる。具体的には、主制御部10は、図7に示すようにタッチパネル2に画像を表示させた表示領域82を縮小して、表示領域120とする。なお、表示領域120は、接触位置が近づいた距離に基づいて縮小された大きさの領域である。本実施形態では、接触点106(下側面センサ28の接触位置)側の表示領域は縮めない。これにより、画像が表示されていた表示領域82のうち表示領域120を除いた表示領域122が、表示領域82に表示していた画像が表示されない領域となる。また、主制御部10は、表示領域の縮小量に対応して、表示領域120に表示させる画像もくしゃくしゃにする。
【0047】
携帯通信端末1は、図5から図7に示すように、側面接触センサ4のうち対向する2つ面の側面センサのそれぞれで検出される接触点を近似して結んだ当該側面センサに直交する直線をくしゃっと操作の接触位置の少なくとも一方として用いることが好ましい。これにより、側面接触センサ4で検出できる他の操作に種々の処理を割り当てることができる。また、複数の指で囲った領域を縮める動作をくしゃっと操作とすることができるため、入力する操作に対して実行される処理を直感的に理解しやすい。
【0048】
なお、くしゃっと操作に割り当てる操作はこれに限定されない。例えば、側面接触センサ4のいずれか1つで2点の接触をそれぞれ接触位置として検出してもよい。この場合、携帯通信端末1は、1つの側面センサで検出した2点の接触の距離が縮む操作をくしゃっと操作として検出する。
【0049】
また、主制御部10は、側面接触センサ4で検出した接触の情報に基づいて筐体を保持する手を検出し、筐体を保持していない手の接触のみを抽出しその接触から入力された操作がくしゃっと操作であるかを判定してもよい。この場合、筐体を保持していない手の接触により、接触位置の距離が縮まる操作が検出された場合、くしゃっと操作が入力されたと判定し、タッチパネルに表示させている画像の少なくとも一部を、当該操作の距離が縮まる方向に表示領域を縮小させかつ画像を当該操作の距離が縮まる方向にくしゃくしゃにする。このように、操作が入力された手も加味して操作を判定することで、より多くの操作を入力することが可能となる。
【0050】
次に、図8を参照しながら、接触操作の検出時の携帯電話端末1の動作について説明する。図8は、携帯電話端末の動作を示すフローチャートである。図8に示す処理手順は、接触操作制御プログラム9Dが提供する機能に基づいて繰り返し実行される。
【0051】
携帯電話端末1の主制御部10は、ステップS12として、対象オブジェクト表示中であるかを判定する。ここで、対象オブジェクトとは、くしゃっと操作で表示領域また表示を変化させることができるオブジェクト(画像)である。主制御部10は、ステップS12で対象オブジェクトが表示されていない(No)と判定したら、ステップS12に進む。つまり、主制御部10は、対象オブジェクトが表示された状態となるまで、ステップS12の処理を繰り返す。
【0052】
主制御部10は、ステップS12で対象オブジェクトが表示中である(Yes)と判定したら、ステップS14として、側面接触があるか、つまり側面接触センサ4によっていずれかの側面への接触が検出されたかを判定する。主制御部10は、ステップS14で側面接触なし(No)、つまり側面への接触が検出されていないと判定したら、ステップS12に進む。また、主制御部10は、ステップS14で側面接触あり(Yes)、つまり側面への接触が検出されていると判定したら、ステップS16として、くしゃっと操作かを判定する。
【0053】
ここで、図9を用いてステップS16の判定について説明する。ここで、図9は、携帯電話端末の動作を示すフローチャートである。なお、図9に示す処理は、くしゃっと操作として図5に示す操作が定義されている場合である。主制御部10は、ステップS40として、複数点接触があるかを判定する。つまり、側面接触センサ4で2つ以上の接触を検出しているかを判定する。主制御部10は、ステップS40で複数点接触ではない(No)と判定したら、ステップS50に進む。
【0054】
主制御部10は、ステップS40で複数接触点である(Yes)と判定したら、ステップS42として、対応する2辺(2つの面)のそれぞれの接触点を結んだ線が、当該2辺に垂直とみなせる線であるかを判定する。つまり、当該2辺に垂直とみなせる線に近似可能な線で結ぶことにより形成可能となる接触点が、対向する2辺にあるかを判定する。主制御部10は、ステップS42で当該線がない(No)と判定したら、ステップS50に進む。
【0055】
主制御部10は、ステップS42で当該線がある(Yes)と判定したら、ステップS44として、対応する2辺の他の接触点を結んだ線が、当該2辺に垂直とみなせる線であるかを判定する。つまり、当該2辺に垂直とみなせる線で近似できる関係の接触点が、ステップS42で判定した接触点とは別にあるかを判定する。主制御部10は、ステップS44で線がない(No)と判定したら、ステップS50に進む。
【0056】
主制御部10は、ステップS44で当該線がある(Yes)と判定したら、ステップS46として、垂線とみなせる線(接触位置)を構成する接触点が移動しているかを判定する。主制御部10は、ステップS46で接触点が移動していない(No)と判定したら、ステップS50に進む。
【0057】
主制御部10は、ステップS46で接触点が移動している(Yes)と判定したら、ステップS48として、検出した操作がくしゃっと操作であると判定する。また、主制御部10は、ステップS40、S42、S44またはS46でNoと判定したら、ステップS50として、その他の操作である、つまりくしゃっと操作ではない判定する。主制御部10は、ステップS48またはS50の処理を実行したら、本判定処理を終了する。なお、主制御部10は、くしゃっと操作として定義されている操作に応じて、判定方法は変化する。
【0058】
図8に戻り、本処理の説明を続ける。主制御部10は、ステップS16でくしゃっと操作ではない(No)と判定したら、ステップS18として入力操作に応じた処理を実行する。なお、主制御部10は、側面接触動作定義データ9Eに記憶されている対応関係と入力操作とを比較することで、実行する処理を特定する。その後、主制御部10は、特定した処理を実行し、ステップS28に進む。
【0059】
主制御部10は、ステップS16でくしゃっと操作である(Yes)と判定したら、ステップS20として、移動距離を算出する。つまり、一方の接触位置と他方の接触位置との距離の変化量を算出する。主制御部10は、ステップS20で移動距離を算出したら、ステップS22としてオブジェクトの表示を変更する。具体的には、ステップS20で算出した移動量に基づいてオブジェクトの表示領域の縮小割合、縮小量を算出する。また、縮小割合に対応したオブジェクトをくしゃくしゃにした画像を作成する。主制御部10は、作製したくしゃくしゃにした画像を、縮小した表示領域に表示させる。
【0060】
主制御部10は、ステップS22の処理を行ったら、ステップS24として入力操作に応じた処理を行う。例えば、接触位置間の距離が一定閾値以下である場合、当該オブジェクトを削除するまたは削除をするか否かを問い合わせるポップアップを表示させる。
【0061】
主制御部10は、ステップS24の処理を行ったら、ステップS26として、くしゃっと操作が終了かを判定する。なお、くしゃっと操作が終了したかは、種々の基準で判定することができ、例えば、側面接触センサ4で接触を検出しない状態となっている場合、くしゃっと操作が終了したと判定することができる。
【0062】
主制御部10は、ステップS26でくしゃっと操作終了ではない(No)と判定したら、ステップS20に進む。主制御部10は、くしゃっと操作が終了するまで、移動距離に応じた表示の変更処理を繰り返す。主制御部10は、ステップS26でくしゃっと操作終了である(Yes)と判定したら、ステップS28に進む。
【0063】
主制御部10は、ステップS18の処理を行ったらまたはステップS26でYesと判定したら、ステップS28として、処理終了か、つまり側面接触センサ4による操作の検出を終了するかを判定する。主制御部10は、ステップS28で処理終了ではない(No)と判定したら、ステップS12に進む。主制御部10は、ステップS28で処理終了ではある(Yes)と判定したら、本処理を終了する。
【0064】
なお、本実施形態に係る携帯電話端末1は、側面に対する操作を受け付けるとともに、側面で受け付けた操作に応じて処理を実行するように構成されているので、利用者に対して多様な操作方法を提供することができる。つまり、図8に示すように、側面接触センサで検出した接触がくしゃっと操作ではない場合は、その入力に応じた処理を実行することで、種々の操作を入力することができる。例えば、1辺(1つの面)の側面センサで2つの接触点の距離を縮める操作に対しては、画像をくしゃくしゃにせずに表示領域を縮小させる処理を行い、対向する2辺の対応する位置(垂線とみなせる位置)で接触点を検出し、当該接触点を結んだ接触位置の距離を縮める操作に対しては、画像をくしゃくしゃにして表示領域を縮小させる処理を行うこともできる。
【0065】
なお、上記の実施形態で示した本発明の態様は、本発明の要旨を逸脱しない範囲で任意に変更することができる。
【0066】
なお、携帯電話端末は、本実施形態のように、画像を表示させる複数のアプリケーションをマルチタスクで処理可能でくしゃっと操作が入力され場合、フォアグラウンドの画像をくしゃっと操作に対応する処理を行い、フォアグラウンドの画像(処理対象のオブジェクト)が表示されない領域にバックグラウンドの画像を表示させることが好ましい。つまり、くしゃっと操作に基づいた処理を行って表示領域が空いた部分には、バックグラウンドの画像を表示させることが好ましい。これにより、現在どのようなアプリケーションが起動され、どのような画像がバックグランドで展開されているかを直感的かつ容易に把握することができる。また、携帯電話端末は、当該くしゃっと操作でくしゃくしゃにされたオブジェクトを示すデータファイルは、記憶部から削除してもよい。
【0067】
また、携帯電話端末は、側面接触センサ4で、接触により加えられる力の大きさも検出し、検出した力が大きいほど、屈曲点の数を多くし、くしゃくしゃにした画像を表示させることが好ましい。つまり、強い力で接触位置の移動操作が行われたら、よりくしゃくしゃの画像(しわ寄せの度合いが大きい画像)を表示させることが好ましい。これにより、画像の変化が、入力した操作により即した変化となり、入力した操作をより直感的に把握することができる。
【0068】
また、上記実施形態では、いずれも接触位置を縮める操作の場合について説明したが、携帯通信端末1は、くしゃっと操作によりくしゃくしゃに表示された画像に対してくしゃっと操作と逆の操作、つまり接触位置を広げる操作が入力された場合、表示領域を拡大し、かつ、くしゃくしゃに表示させていた画像をより屈曲点の少ない画像(しわを伸ばした画像)で表示させることが好ましい。これにより、くしゃくしゃにした画像を元にもどすことができる。
【0069】
また、上記実施形態では、側面接触センサ4として、筐体の4辺(側面の4つの面)のそれぞれに側面センサを配置したがこれに限定されない。側面への接触を検出する側面センサは必要な位置に配置すればよい。例えば、図5および図6の処理を行う場合は、対向する2辺(2つの面)のみに側面センサを配置すればよく、図7の処理を行う場合は、4辺のうち3辺(4つの面のうち3つの面)に側面センサを配置すればよい。なお、2つの側面センサを配置する場合、正面(タッチパネルが配置されている面)の長辺と隣接する(つまり長辺側の)2つの側面に配置することが好ましい。これにより、図5および図6に示すような指の移動をくしゃっと操作とすることができ、操作を入力しやすくでき、操作性を高くすることができる。
【0070】
また、上記の実施形態では、表示手段としてタッチパネルを有する電子機器に本発明を適用する例について説明したが、本発明は、表示手段として、タッチセンサが重畳されていない単なる表示パネルを有する電子機器に適用することもできる。
【0071】
また、上記実施形態では、接触検出部として側面接触センサ4を用いたが、これに限定されない。接触検出部としては、タッチパネル2のタッチセンサ2Aを用いてもよい。つまり、タッチパネル2にくしゃっと操作として定義された接触位置の距離を縮める操作が入力された場合、画像の表示領域を縮小させ、画像をくしゃくしゃにして表示させてもよい。
【符号の説明】
【0072】
1 携帯電話端末
2 タッチパネル
2A タッチセンサ
2B 表示部
3 入力部
4 側面接触センサ
5 電源部
6 通信部
7 スピーカ
8 マイク
9 記憶部
9A メールプログラム
9B ブラウザプログラム
9C 画面制御プログラム
9D 接触操作制御プログラム
9E 側面接触動作定義データ
10 主制御部
11 RAM
22 右側面センサ
24 左側面センサ
26 上側面センサ
28 下側面センサ

【特許請求の範囲】
【請求項1】
筐体と、
前記筐体が有する第1面に配され、画像を表示する表示部と、
接触を検出する接触検出部と、
複数の接触が前記接触検出部に対して発生し、さらに当該複数の接触について互いに近づく方向へのスイープ操作が少なくとも一方にて発生すると、前記表示部に表示された前記画像を歪ませる処理を行う制御部と、
を備える携帯電子機器。
【請求項2】
前記筐体は、前記第1面を挟んで配される第2面および第3面を備え、
前記接触検出部は、前記第2面に配置された第1検出部および前記第3面に配置された第2検出部を有し、
前記制御部は、前記第1検出部および前記第2検出部の何れにおいても、複数の接触が前記接触検出部に対して発生し、さらに当該複数の接触について互いに近づく方向へのスイープ操作が少なくとも一方にて発生すると、前記画像を歪ませる処理を行う
請求項1に記載の携帯電子機器。
【請求項3】
前記制御部は、前記画像を歪める処理において、前記スイープ操作の方向に対して、直交する方向への歪みを小さく、平行な方向への歪みを大きくする
請求項1または2に記載の携帯電子機器。
【請求項4】
前記制御部は、前記スイープ操作が検出されたとき、前記画像の外周の総延長を維持しつつ当該外周が屈曲または湾曲した画像を生成して、前記表示部に表示させる
請求項1から3のいずれか一項に記載の携帯電子機器。
【請求項5】
前記接触検出部は、前記接触操作において加えられる圧力も検出可能であり、
前記制御部は、前記接触検出部によって検出された前記接触操作の圧力が大きいほど、より大きく歪められた画像を、前記表示部に表示させる
請求項1から4のいずれか一項に記載の携帯電子機器。
【請求項6】
前記制御部は、前記スイープ操作が行われた距離が閾値を超えた場合、前記表示部に表示されている画像の表示を中止する
請求項1から5のいずれか一項に記載の携帯電子機器。
【請求項7】
前記制御部は、画像を表示させる複数のアプリケーションをマルチタスクで処理可能であり、
前記表示部にフォアグラウンド画像が表示されている場合において、互いに近づく関係にある複数の接触が前記接触検出部によって検出されたとき、前記表示部に表示された前記画像を歪ませるとともに、歪められる前に前記フォアグラウンド画像が表示されていた領域の一部に、バックグラウンド画像を表示させる
請求項1から6のいずれか一項に記載の携帯電子機器。
【請求項8】
筐体と、前記筐体が有する第1面に配され画像を表示する表示部と、接触を検出する接触検出部とを有する携帯電子機器の接触操作制御方法であって、
前記接触検出部で接触位置を検出するステップと、
複数の接触が前記接触検出部に対して発生し、さらに当該複数の接触について互いに近づく方向へのスイープ操作が少なくとも一方にて発生すると、前記表示部に表示された前記画像を歪ませる処理を行うステップと、
を含む接触操作制御方法。
【請求項9】
筐体と、前記筐体が有する第1面に配され、画像を表示する表示部と、接触を検出する接触検出部とを有する携帯電子機器に、
前記接触検出部で接触位置を検出するステップと、
複数の接触が前記接触検出部に対して発生し、さらに当該複数の接触について互いに近づく方向へのスイープ操作が少なくとも一方にて発生すると、前記表示部に表示された前記画像を歪ませる処理を行うステップと、
を実行させる接触操作制御プログラム。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate

【図9】
image rotate


【公開番号】特開2012−174246(P2012−174246A)
【公開日】平成24年9月10日(2012.9.10)
【国際特許分類】
【出願番号】特願2011−39092(P2011−39092)
【出願日】平成23年2月24日(2011.2.24)
【出願人】(000006633)京セラ株式会社 (13,660)
【Fターム(参考)】