(57)【特許請求の範囲】
【請求項１】
第１及び第２のタッチパネルを備え、両タッチパネルが隣接した形態と他の形態とに変更可能であり、各タッチパネル上の表示物に接触がなされ、当該接触が解除されるまでの間、接触位置に連動して前記表示物の表示位置を変更する機能を備えた携帯通信端末であって、
各タッチパネルへの接触がなされていると各接触位置を取得する位置取得部と、
前記第１のタッチパネルへの接触位置と前記第２のタッチパネルへの接触位置とが前記位置取得部により同時に取得された場合に、両接触位置が第１の所定の範囲内か否かを判定し、前記第１の所定の範囲内の状態と判定したときには、両接触位置に基づいて１つの位置座標を特定する判定部と、
前記判定部が特定した１つの位置座標に基づいて、前記第１及び第２のタッチパネルの少なくとも一方に前記表示物の表示を行う表示処理部とを備え、
前記位置取得部は、所定周期毎に各タッチパネルにおける接触位置の取得を試み、
前記判定部は、同一周期内に前記第１のタッチパネルへの接触位置と前記第２のタッチパネルへの接触位置とが前記位置取得部により取得された場合において、両接触位置が人の指の腹程度の範囲にある近接状態であったときには、前記第１の所定の範囲内の状態であると判定する
ことを特徴とする携帯通信端末。
【請求項２】
前記表示処理部は、第１のタッチパネル上の表示物で接触が開始されると、前記位置取得部が取得した接触位置に連動して前記表示物の表示位置を変更し、第１のタッチパネルでの接触が解除された場合において、第２のタッチパネルでも接触が検知されなかったときには、前記第１のタッチパネルで接触が解除された位置で前記表示物を停止させる
ことを特徴とする請求項１に記載の携帯通信端末。
【請求項３】
前記表示処理部は、第１のタッチパネル上の表示物で接触が開始されると、前記位置取得部が取得した接触位置に連動して前記表示物の表示位置を変更し、前記位置取得部が、第１のタッチパネル及び第２のタッチパネルの両方から接触位置を取得し、前記判定部が、両接触が前記第１の所定の範囲内の状態であると判定し、１つの位置座標を特定した場合において、前記１つの位置座標が前記１つの位置座標を特定する前に検知した接触の位置座標から第２の所定の範囲内にあったときには、当該１つの位置座標に基づいて、前記表示物を第２のタッチパネルにも表示する
ことを特徴とする請求項２に記載の携帯通信端末。
【請求項４】
更に、前記第１のタッチパネル及び前記第２のタッチパネルでの操作及び位置座標を含むメッセージを前記表示処理部に通知する通知部を備え、
前記位置取得部、前記判定部及び前記通知部の機能は、プロセッサがミドルウェアを実行することにより実現され、
前記表示処理部の機能は、プロセッサがアプリケーションプログラムを実行することにより実現される
ことを特徴とする請求項３に記載の携帯通信端末。
【請求項５】
更に、少なくとも一方のタッチパネルの接触位置の座標を２つのタッチパネルを１つのタッチパネルとして扱うための論理座標に変換する座標変換部を備え、
前記判定部は、前記座標変換部が変換した論理座標に基づいて、両接触の接触位置の平均値を算出し、算出した平均値を前記１つの位置座標として特定する
ことを特徴とする請求項４に記載の携帯通信端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力手段として複数のタッチパネルを有する携帯通信端末に関し、特に、ユーザインタフェースの改良に関する。
【背景技術】
【０００２】
従来、２つのタッチパネルを有する携帯通信端末が知られている。この種の携帯通信端末において、２つのタッチパネルを１つのタッチパネルとして振る舞うようにして使用するケースが考えられる。しかしその場合、２つのタッチパネルは別々のハードウェアであり別々に制御される等の理由により、アイコン等の表示物を２つのタッチパネルを跨いで移動させることが難しいという問題があった。一般的にタッチパネル上でのいわゆる表示物のドラッグ操作では、タッチパネルの表示物上でユーザによる接触がなされ、当該接触が解除されるまでは接触位置に連動して表示物の表示位置を移動し、当該接触が解除されたときに表示物が停止する。このため、例えば、一方のタッチパネルから他方のタッチパネルに表示物を移動しようとした場合、一方のタッチパネルでの接触が解除されたときに、その位置で表示物が停止してしまう。
【０００３】
これに対しては、複数のタッチパネルを一連の座標系を用いることで１つのタッチパネルとして扱い、片方の手で第１のタッチパネルに表示されている表示物をタッチしながら、他方の手で第２のタッチパネル上の所望の位置をタッチし、その後に、第１のタッチパネルから手を離すことで第１のタッチパネルから第２のタッチパネルに表示物を移動させる方法が知られている（例えば特許文献１）。また、２つのタッチパネル間で表示物を移動させる際に、ユーザの操作負担を抑えることが可能な携帯通信端末も知られている（例えば特許文献２）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−０９２４７６号公報
【特許文献２】特開２０１０−２３８１４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の方法では、一方のタッチパネルから他方のタッチパネルに表示物を移動させる際に、ユーザは、１つのタッチパネル内で表示物を移動させる場合の操作とは異なる操作を行わなければならず、操作性に問題がある。
そこで、本発明は係る問題に鑑みてなされたものであり、複数のタッチパネルに跨るドラッグ操作等をすることが可能となる携帯通信端末を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために本発明に係る携帯通信端末は、第１及び第２のタッチパネルを備え、両タッチパネルが隣接した形態と他の形態とに変更可能であり、各タッチパネル上の表示物に接触がなされ、当該接触が解除されるまでの間、接触位置に連動して前記表示物の表示位置を変更する機能を備えた携帯通信端末であって、各タッチパネルへの接触がなされていると各接触位置を取得する位置取得部と、前記第１のタッチパネルへの接触位置と前記第２のタッチパネルへの接触位置とが前記位置取得部により取得された場合に、両接触位置が第１の所定の範囲内か否かを判定し、前記第１の所定の範囲内の状態と判定したときには、両接触位置に基づいて１つの位置座標を特定する判定部と、前記判定部が特定した１つの位置座標に基づいて、前記第１及び第２のタッチパネルの少なくとも一方に前記表示物の表示を行う表示処理部とを備えることを特徴とする。
【発明の効果】
【０００７】
上記構成を備える本発明に係る携帯通信端末によれば、複数のタッチパネルに跨るドラッグ操作等をすることが可能となる。
【図面の簡単な説明】
【０００８】
【図１】実施形態に係る携帯通信端末１００の構成図
【図２】携帯通信端末１００の機能構成図
【図３】携帯通信端末１００の動作を示すフローチャート
【図４】携帯通信端末１００のドラッグ処理を説明するための図
【発明を実施するための形態】
【０００９】
＜実施形態＞
以下、本発明の一実施形態に係る携帯通信端末１００について説明する。
＜概要＞
まず、実施の形態に係る携帯通信端末１００の装置構成について説明する。
図１（ａ）は、携帯通信端末１００の閉状態の外観を示す斜視図であり、図１（ｂ）は、携帯通信端末１００の開状態の外観を示す斜視図であり、図１（ｃ）は、携帯通信端末１００の開状態の外観を示す正面図である。
【００１０】
携帯通信端末１００は、図１（ａ）〜（ｃ）に示されるように、第１筐体１と第２筐体２とが相対的に移動可能な、いわゆるスライド式の端末であり、第１筐体１、第２筐体２、及び第１筐体１と第２筐体２とを連結する連結機構４、４’を備えている。
第１筐体１には、静電容量方式のタッチパネル１１０が備えられており、第２筐体２には、静電容量方式のタッチパネル１２０、スピーカ７及びマイク８が備えられている。
【００１１】
第１筐体１の連結機構４が備えられる側面には、図１（ａ）、（ｂ）に示すようにガイド溝６が設けられている。なお、第１筐体１の連結機構４’が備えられる側面においても、同様に、ガイド溝が設けられている。
連結機構４は、図１（ａ）、（ｂ）に示すように、第１筐体１の側面と第２筐体２の側面とを互いに連結するための連結駒５とピン３０、３１とを有している。また、図１（ｃ）に示すように、連結機構４’も同様に、連結駒５’とピン３０’、３１’とを有している。
【００１２】
ピン３０、３０’は第２筐体２に枢支され、ピン３１、３１’は各ガイド溝に係合している。ピン３１、３１’が各ガイド溝に沿ってスライドすることにより、第１筐体１と第２筐体２とが相対的に移動する。
携帯通信端末１００は、図１（ａ）に示すように、第１筐体１に第２筐体２が重ね合わさり、タッチパネル１１０が視認できない閉状態から、連結機構４、４’により、ピン３１、３１’が各ガイド溝に沿ってスライドすることにより、第２筐体２が第１筐体１の表面に沿って移動し、その後、ピン３０、３０’それぞれがピン３１、３１’それぞれを中心として回転することにより、図１（ｂ）、（ｃ）に示すように、第１筐体１の表面と第２筐体２の表面とが略同一平面上に揃う開状態となり、タッチパネル１１０及び１２０が隣接した形態になる。
【００１３】
以下、２つのタッチパネルが隣接した形態のときの動作について説明する。
ユーザがタッチパネル１１０上のアイコンをタッチパネル１２０まで移動させようとした場合、携帯通信端末１００は、アイコンに接触しているユーザの指がタッチパネル１１０上を移動している間は、ユーザの指によるタッチパネルへの接触位置に連動してアイコンの表示位置を移動させる。その後、アイコンに接触しているユーザの指がタッチパネル１１０からタッチパネル１２０に移動するとき、両タッチパネルが隣接しているため、ユーザの指は両タッチパネルに接触する。その場合、両接触の座標値の平均を１つの位置座標として算出し、算出した１つの位置座標に基づいてアイコンの表示を行う。つまり、タッチパネル１１０及びタッチパネル１２０の両方で接触を検知した場合において、両接触が近接していたときには、アイコンはタッチパネル１１０で停止することなく、タッチパネル１２０上に移動していく。なお、タッチパネル１１０で接触が解除された場合において、タッチパネル１２０上でも接触が検知されないときには、アイコンはタッチパネル１１０上の接触が解除された位置で停止する。
【００１４】
これによって、ユーザは１つのタッチパネル内でアイコンを移動するときと同様の操作感覚で、２つのタッチパネルに跨るアイコンの移動を行うことができ、１つのタッチパネル内でアイコンを停止させようとしたときには、１つのタッチパネル内でアイコンを停止することも可能となる。
＜機能構成＞
以下、携帯通信端末１００の機能構成について説明する。
【００１５】
図２は、携帯通信端末１００の機能構成図である。
携帯通信端末１００は、プロセッサとメモリとを含んで構成され、機能面においては、同図に示すように、タッチパネル１１０、タッチパネル１２０、座標記憶部１３０及び制御部１４０を備える。
タッチパネル１１０は、表示部１１１及び入力部１１２を、タッチパネル１２０は、表示部１２１及び入力部１２２を備える。各表示部は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）を含み、制御部１４０（後述）からの指示を受けて文字やアイコン等の画像をＬＣＤに表示する回路である。なお、以下では、表示部１１１及び表示部１２１のＬＣＤの画素数（横×縦）は、１５０×３００とし、説明を続ける。
【００１６】
また、入力部１１２及び入力部１２２は、タッチパネル上で接触を検知したときに、当該接触が行われた物理座標値を制御部１４０に送る機能を有する。
制御部１４０は、プロセッサ上で各タッチパネルとアプリケーションとを仲介するミドルウェアを実行することで実現されるものであり、各タッチパネル上のアイコン等のサイズ、形状、配置（座標）を管理すると共に、ユーザによるタッチパネルの操作に応じたメッセージを、表示制御を行っているアプリケーションに伝達する機能を有する。
【００１７】
制御部１４０は、更に、位置取得部１４１、座標変換部１４２、判定部１４３、通知部１４４及び表示制御部１４５を備える。
位置取得部１４１は、所定周期毎（例えば、１／６０秒毎）に、入力部１１２及び入力部１２２より、接触がなされた物理座標値を取得する機能を有する。
座標変換部１４２は、位置取得部１４１が、入力部１２２より物理座標値を取得した場合に、その物理座標値を、２つのタッチパネルを１つのタッチパネルとして扱うための論理座標値に変換する機能を有する。
【００１８】
ここで、論理座標値について説明する。
論理座標値とは、図１（ｃ）に示すように、隣接しているタッチパネル１１０とタッチパネル１２０とを１つのタッチパネルとみなし、タッチパネル１１０の左下の座標値を（０，０）として、右方向にｘ軸を、上方向にｙ軸を取った座標系における座標値のことである。
【００１９】
同図においては論理座標値の一例を示しており、座標変換部１４２は、タッチパネル１２０の左下の物理座標値（０，０）、左上の物理座標値（０，２９９）、右下の物理座標値（１４９，０）、右上の物理座標値（１４９，２９９）を、左下の論理座標値（１４９，０）、左上の論理座標値（１４９，２９９）、右下の論理座標値（２９８，０）、右上の論理座標値（２９８，２９９）にそれぞれ変換している。今回の場合、タッチパネル１１０では、物理座標値と論理座標値とが同じ値になるため、座標変換部１４２は、タッチパネル１２０の物理座標値のみを変換するが、以下の説明では便宜上、タッチパネル１１０の物理座標値を、位置取得部１４１が取得した後は、論理座標値と呼ぶこととする。なお、アプリケーションは、論理座標値に基づいて処理を行う。これにより、アプリケーションは、タッチパネルが２つであっても、タッチパネルが１つのときと同様の処理で表示の制御を行うことができる。
【００２０】
判定部１４３は、両方のタッチパネルで接触を検知した場合、つまり、位置取得部１４１が両方のタッチパネルより物理座標値を取得した場合に、両接触位置が近接しているか否かの判定を行う。判定部１４３は、両接触位置が近接していれば、２つの接触位置の論理座標値に基づき、１つの位置座標値を算出し、両接触位置が近接していなければ、２つの接触位置のうちいずれか一方のみを有効とする。ここで判定部１４３は、両接触の論理座標値に基づいて両接触の距離を算出し、その距離が指の腹程度（例えば、１ｃｍ）より近ければ、近接していると判定する。なお、近接しているか否かの判定は、判定部１４３があらかじめ１ｃｍ相当のピクセル単位の閾値を持つことにより実現する。
【００２１】
また、判定部１４３は、前回（タッチパネルの検出周期における現在の周期の１つ前の周期をいう）検知した接触の論理座標値と今回（タッチパネルの検出周期における現在の周期をいう）検知した接触の論理座標値とに基づいて、ユーザにより行われた操作を特定する。ユーザにより行われる操作とは、ユーザが指等で接触を開始するダウン操作、接触を解除するアップ操作、接触開始から接触解除までの間のムーブ操作の３つである。なお、本実施形態では、接触開始から接触解除までの間に接触位置が変化しない場合もムーブ操作と表現する。判定部１４３は、今回接触を検知した場合であって、前回接触を検知していない又は今回検知した接触の論理座標値が前回検知した論理座標値から所定の範囲内（例えば、３ピクセル以内）でないときには、ユーザが行った操作は、ダウン操作であると判断する。ここでの所定の範囲内とは、あらかじめ、位置取得部１４１が位置座標の取得を行う時間間隔の間に移動できる距離を想定して決定される。
【００２２】
また、接触を検知した場合であって、今回検知した接触の論理座標値が、前回検知した論理座標値から所定の範囲内であったときには、ユーザが行った操作はムーブ操作であると判定する。また、今回接触を検知しなかった場合であって、前回接触を検知していたときには、ユーザが行った操作はアップ操作であると判定する。
通知部１４４は、判定部１４３により特定された操作とその論理座標値とを含むメッセージをアプリケーションに対し通知する機能を有する。具体的には、通知部１４４は、判定部１４３が特定した操作がダウン操作であればダウンメッセージ、判定部１４３が特定した操作がムーブ操作であればムーブメッセージ、判定部１４３が特定した操作がアップ操作であればアップメッセージを通知する。
【００２３】
なお、アプリケーションは、通知部１４４より通知されたメッセージに対応する処理を行い、表示物の表示に関する指示等を表示制御部１４５に送る。
表示制御部１４５は、アプリケーションからの指示に従って、タッチパネル１１０及びタッチパネル１２０の表示を制御する機能を有する。
座標記憶部１３０は、座標値を記憶するためのメモリ領域である。座標記憶部１３０が記憶する座標値は、制御部１４０による操作の特定のために前回検知した接触の論理座標値として使用され、その後、通知部１４４が、ムーブメッセージ又はダウンメッセージを通知した場合に今回検知した接触の論理座標値に更新される。また、通知部１４４がアップメッセージを通知した場合において、その後ダウンメッセージを通知しないときに、座標記憶部１３０の記憶する論理座標値は削除される。
【００２４】
＜動作＞
以下、携帯通信端末１００が２つのタッチパネルが隣接した形態においてドラッグ操作が行われたときの動作について説明する。
図３は、携帯通信端末１００の動作を示すフローチャートである。
位置取得部１４１が、同一周期内に、タッチパネル１１０から物理座標値を取得せず（ステップＳ１のＮｏ）、タッチパネル１２０からも物理座標値を取得しなかったとき（ステップＳ２のＮｏ）、つまり同一周期内にどちらのタッチパネルからも接触を検知しなかったときは、判定部１４３は、座標記憶部１３０が記憶している論理座標があるか否かを判断する（ステップＳ３）。座標記憶部１３０が記憶している論理座標があった場合は、通知部１４４は、アプリケーションに対し座標記憶部１３０が記憶している論理座標値を含むアップメッセージを通知し（ステップＳ４）、座標記憶部１３０の記憶している論理座標値を削除する（ステップＳ５）。
【００２５】
位置取得部１４１が、同一周期内に、タッチパネル１１０から物理座標値を取得し（ステップＳ１のＹｅｓ）、タッチパネル１２０から物理座標値を取得しなかったとき（ステップＳ６のＮｏ）、つまり同一周期内にタッチパネル１１０からのみ接触を検知したときは、判定部１４３は座標記憶部１３０が記憶している論理座標があるか否か判断する（ステップＳ１１）。座標記憶部１３０の記憶している論理座標があった場合は、更にその論理座標値が今回の接触の論理座標値から所定の範囲内にあるか否かの判断を行う（ステップＳ１２）。所定の範囲内にあった場合は（ステップＳ１２のＹｅｓ）、通知部１４４は、アプリケーションに対し今回の接触の論理座標値を含むムーブメッセージを通知し（ステップＳ１３）、座標記憶部１３０を当該論理座標値に更新する（ステップＳ１４）。
【００２６】
座標記憶部１３０の記憶している論理座標値が所定の範囲内になかった場合、通知部１４４は、アプリケーションに対し、座標記憶部１３０の記憶している論理座標値を含むアップメッセージを通知し（ステップＳ１５）、今回の接触の論理座標値を含むダウンメッセージを通知する（ステップＳ１６）。その後、座標記憶部１３０を当該論理座標値に更新する（ステップＳ１４）。
【００２７】
位置取得部１４１が、同一周期内に、タッチパネル１１０から物理座標値を取得せず（ステップＳ１のＮｏ）、タッチパネル１２０から物理座標値を取得したとき（ステップＳ２のＹｅｓ）、つまりタッチパネル１２０からのみ接触を検知したときは、座標変換部１４２は位置取得部１４１が取得した物理座標値を論理座標値に変換する（ステップＳ７）。その後は、タッチパネル１１０からのみ物理座標値を取得したとき同様、ユーザにより行われた操作を特定し、アプリケーションに特定した操作と論理座標値とを含むメッセージを通知する（ステップＳ１１〜ステップＳ１６）。
【００２８】
位置取得部１４１が、同一周期内に、タッチパネル１１０から物理座標値を取得し（ステップＳ１のＹｅｓ）、タッチパネル１２０からも物理座標値を取得したとき（ステップＳ６のＹｅｓ）、つまりタッチパネル１１０及びタッチパネル１２０両方から接触を検知した場合は、まず、座標変換部１４２が、タッチパネル１２０より取得した物理座標値を論理座標値に変換する（ステップＳ８）。その後、判定部１４３は、今回取得した２つの論理座標値が近接しているか否の判定を行い（ステップＳ９）、２つの論理座標値が近接していた場合は、２つの論理座標値に基づいて１つの位置座標値を算出する（ステップＳ１０）。ここでは、２つの論理座標値の平均値を今回の接触の位置座標値として算出する。その後は、一方のタッチパネルからのみ物理座標値を取得したときと同様に、ユーザにより行われた操作を特定し、アプリケーションに特定した操作と論理座標値とを含むメッセージを通知する（ステップＳ１１〜ステップＳ１６）。
【００２９】
また、２つの接触の論理座標値が近接していなかった場合は（ステップＳ９のＮｏ）、判定部１４３は、座標記憶部１３０が記憶している論理座標があるか否か判断する（ステップＳ１７）。座標記憶部１３０の記憶している論理座標があった場合は、更にその論理座標値が今回取得した論理座標値から所定の範囲内にあるか否かの判断を行う（ステップＳ１８）。所定の範囲内にあった場合は、通知部１４４は、今回取得した２つの論理座標値のうち座標記憶部１３０が記憶している論理座標値と近い方の論理座標値を含むムーブメッセージを通知し（ステップＳ１９）、当該論理座標値で座標記憶部１３０を更新する（ステップＳ２０）。座標記憶部１３０が記憶している論理座標値が所定の範囲内になかった場合は、通知部１４４は、座標記憶部１３０の記憶している論理座標値を含むアップメッセージを通知する（ステップＳ２１）。その後、通知部１４４は、タッチパネル１１０側の論理座標値を含むダウンメッセージを通知し（ステップＳ２２）、座標記憶部１３０をタッチパネル１１０側の論理座標値に更新する（ステップＳ２０）。
【００３０】
なお、アプリケーションは、通知部１４４よりメッセージを受け取ると、受け取ったメッセージに応じた処理を行い、表示制御部１４５に指示を送る。具体的には、ダウンメッセージを受け取った場合は、当該接触と表示物とを対応付ける処理を行い、ムーブメッセージを受け取った場合は、ダウン操作時に対応付けられた表示物を受け取った論理座標値を中心として表示を行う、つまりタッチパネル上では、表示物が前回接触を検知した位置から今回受け取った論理座標値まで移動することとなる。また、アップメッセージを受け取った場合は、受け取った論理座標値に表示物を表示し、ダウン操作時に対応付けられた表示物の対応付けを解除する、つまりタッチパネル上では接触が解除された位置で表示物は停止し、その後の接触は、新たな別の接触として扱われる。表示制御部１４５は、アプリケーションから受け取った指示の中に論理座標値が含まれていた場合は、座標変換部１４２により論理座標値を物理座標値に変換し、その後指示に従いタッチパネル１１０及びタッチパネル１２０に表示物の表示を行う。
【００３１】
＜具体例による動作の説明＞
以下では、携帯通信端末１００の動作の一例として、タッチパネル１１０に表示されている表示物であるアイコン１２５を、タッチパネル１２０に向かって移動する動作を、図４を用いて説明する。
図４（ａ）に示すように、ユーザがタッチパネル１１０上のアイコン１２５に指で接触すると、位置取得部１４１は、入力部１１２より物理座標値（７５,１５０）を取得する。このとき、座標記憶部１３０に記憶されている論理座標値はないので、ここでの操作はダウン操作と判断され、通知部１４４は、アプリケーションに論理座標値（７５,１５０）と共にダウンメッセージを通知する。その後、座標記憶部１３０を論理座標値（７５,１５０）で更新する。
【００３２】
次に、位置取得部１４１は、入力部１１２より物理座標値（７７,１５０）を取得すると、判定部１４３は、座標記憶部１３０に記憶されている論理座標があるか否か判断する。座標記憶部１３０には論理座標値（７５,１５０）が記憶されているため、判定部１４３は、その論理座標値が今回検知した接触の論理座標値（７７,１５０）から所定の範囲内か否かを判断する。所定の範囲内であったため、判定部１４３は、ここでの操作はムーブ操作と特定し、通知部１４４は、アプリケーションに対し論理座標値（７７,１５０）を含むムーブメッセージを通知する。その後、座標記憶部１３０を論理座標値（７７,１５０）で更新する。
【００３３】
ユーザがドラッグ処理を継続し、図４（ｂ）に示すようにアイコン１２５が２つのタッチパネルを跨ぐときには、位置取得部１４１は、入力部１１２からは物理座標値（１４９,１５０）を、入力部１２２からは物理座標値（２,１５０）を取得する。座標変換部１４２は、入力部１２２より取得した物理座標値（２,１５０）を論理座標値（１５１,１５０）に変換する。次に、判定部１４３は、論理座標値（１４９,１５０）と論理座標値（１５１,１５０）とが近接しているか否か判定する。この場合、判定部１４３は、２つの接触が近接していると判定し、２つの座標値の平均値である論理座標値（１５０,１５０）を今回の接触の位置座標値として算出する。座標記憶部１３０が記憶する論理座標値（ここでは、（１４８、１５０））は論理座標値（１５０,１５０）から所定の範囲内にあるため、判定部１４３は、ここでの操作はムーブ操作であると特定し、通知部１４４は、アプリケーションに対し論理座標値（１５０，１５０）を含むムーブメッセージを通知する。
【００３４】
なお、図４（ｂ）に示される例では、アイコン１２５がタッチパネル１１０及びタッチパネル１２０の双方に跨って表示されている例を示しているが、タッチパネル１１０及びタッチパネル１２０の双方で接触検知がなされ、かつ、その２つの接触が近い所定の範囲内の場合に（図３、ステップＳ１でＹｅｓ、ステップＳ６でＹｅｓ、ステップＳ９でＹｅｓ）、アイコン１２５のユーザの指の接触位置等によっては、アイコン１２５が、タッチパネル１１０及びタッチパネル１２０のいずれか一方のみに表示される場合もありうる。
【００３５】
その後、タッチパネル１２０上でドラッグ操作が継続され、図４（ｃ）のときには、位置取得部１４１は、入力部１２２から物理座標値（５０，１５０）を取得し、座標変換部１４２に送り、座標変換部１４２は受け取った物理座標値（５０，１５０）を論理座標値（１９９，１５０）に変換する。判定部１４３は、座標記憶部１３０が記憶する論理座標値（ここでは、（１９８，１５０））と論理座標値（１９９，１５０）を比較し、２つの座標値が所定の範囲内にあると判断し、論理座標値（１９９，１５０）を含むムーブメッセージを通知する。ここで、ユーザがタッチパネル１２０から指を離すと、位置取得部１４１は、タッチパネル１１０及びタッチパネル１２０どちらからとも物理座標値を取得しない。判定部１４３は、座標記憶部１３０が記憶している論理座標があるか否か判断し、座標記憶部１３０が記憶している論理座標があったため、通知部１４４は、アプリケーションに対し座標記憶部１３０の記憶している論理座標値を含むアップメッセージを通知する。
【００３６】
＜補足＞
以上、本発明に係る携帯通信端末１００の実施形態を説明したが、例示した携帯通信端末１００を以下のように変形することも可能であり、本発明が上述の実施形態で示した通りの携帯通信端末１００に限られないことは勿論である。
（１）上記実施形態では、携帯通信端末はスライド式のものであることとしたが、これに限らず、２つのタッチパネルが隣接する形態に変更可能なものであれば、例えば、折りたたみ式等他の形態でもよい。
【００３７】
（２）上記実施形態では、制御部はミドルウェアであることとしたが、制御部はアプリケーションやオペレーションシステム等であってもよい。
（３）上記実施形態では、各入力部は、静電容量方式で実現されるものとしたが、これに限らず、抵抗膜方式や赤外線方式等で実現されるものとしてもよい。
（４）上記実施形態では、指の腹程度の範囲を一方の接触から１ｃｍ以内としたが、これに限らず、大きい指まで対応できるように指の腹程度の範囲を一方の接触から２ｃｍ以内としてもよい。また、ユーザの指の大きさを登録する機能を備え、登録された結果に基づき、指の腹程度の範囲を決定してもよい。
【００３８】
また、各タッチパネルでの接触が、指の腹程度の範囲にある近接状態か否かの判定は、判定部１４３があらかじめ１ｃｍ相当のピクセル単位の閾値を持つことにより実現することとしたが、これに限らない。例えば、論理座標値から距離を算出する際に、タッチパネルのサイズとタッチパネルの画像解像度とを用いて距離の単位をセンチメートルに変換する等した後に判定することとしてもよい。
【００３９】
（５）上記実施形態では、２つのタッチパネルの隙間をないものとして表示を行うように、タッチパネル１２０の物理座標値のｘ軸成分に１４９を加えたものを論理座標値としたが、２つのタッチパネルの隙間を考慮して論理座標値を設定してもよい。例えば、タッチパネル１２０の物理座標値のｘ軸成分に１６０を加えたものを論理座標値としてもよい。
【００４０】
（６）上記実施形態では、アイコンの移動を例として説明したが、表示物はアイコンに限らず、ウィンドウや画像等でもよい。
（７）上記実施形態では、携帯通信端末は、両タッチパネル合わせて１つの接触のみを有効とするシングルタッチとして説明を行ったが、各タッチパネルでそれぞれ１つの接触を有効とするシングルタッチ或いはマルチタッチに対応しているものとしてもよい。その場合、座標記憶部は、対応できる接触の数だけ座標値を記憶し、接触を検知したときには、座標記憶部に記憶している論理座標値のうち最も距離が近い論理座標値と対応させて、実施形態と同様の処理を行う。例えば、座標記憶部が、論理座標値（５０，５０）と論理座標値（１００，１５０）とを記憶していた場合において、位置取得部が論理座標値（５２，５１）と論理座標値（２００，１００）とを取得したときには、論理座標値（５２，５１）については、座標記憶部が論理座標値（５０，５０）を記憶していることより、判定部はムーブ操作が行われたと特定する。一方、論理座標値（２００，１００）については、座標記憶部は所定の範囲内の論理座標値を記憶していないため、判定部は、ダウン操作が行われたと特定し、座標記憶部が記憶していた論理座標値（１００，１５０）については、アップ操作がされたと特定する。
【００４１】
（８）上記実施形態では、タッチパネル１１０及びタッチパネル１２０の両方で接触を検知した場合であって、両接触が近接していなかったときには、いずれか一方の接触を無効としたが、携帯通信端末が各タッチパネルでそれぞれ１つの接触を有効とするシングルタッチ或いはマルチタッチに対応している場合は、無効とせず、別の接触として扱うこととしてもよい。
【００４２】
（９）上記実施形態では、タッチパネル１１０とタッチパネル１２０との各接触の座標値が近接していると判定された場合、両接触の論理座標値の平均を検知した接触の位置座標値としたが、位置座標値の特定方法はこれに限らない。例えば、接触の強度を測定する機能も備え、両接触のうちその強度の最も強い位置を位置座標値としてもよい。
（１０）上述の各実施形態及び各変形例を、部分的に組み合せてもよい。
【００４３】
以下、更に本発明の一実施形態としての携帯通信端末の構成及びその変形例と効果について説明する。
（ａ）本発明の一実施形態に係る携帯通信端末は、図２に示すように、第１及び第２のタッチパネルを備え、両タッチパネルが隣接した形態と他の形態とに変更可能であり、各タッチパネル上の表示物に接触がなされ、当該接触が解除されるまでの間、接触位置に連動して前記表示物の表示位置を変更する機能を備えた携帯通信端末であって、各タッチパネルへの接触がなされていると各接触位置を取得する位置取得部と、前記第１のタッチパネルへの接触位置と前記第２のタッチパネルへの接触位置とが前記位置取得部により取得された場合に、両接触位置が第１の所定の範囲内か否かを判定し、前記第１の所定の範囲内の状態と判定したときには、両接触位置に基づいて１つの位置座標を特定する判定部と、前記判定部が特定した１つの位置座標に基づいて、前記第１及び第２のタッチパネルの少なくとも一方に前記表示物の表示を行う表示処理部とを備える。ここでの、表示処理部とは、実施形態における表示制御部とアプリケーションとのことである。この構成により、２つのタッチパネルの境界においては、所定の範囲内にある２つの接触が１つの接触として扱われるため、２つのタッチパネルを１つのタッチパネルのように扱うことができる。これにより、本発明に係る携帯通信端末は、２つのタッチパネルに跨るドラッグ操作等を行うことが可能となる。
【００４４】
（ｂ）前記携帯通信端末における前記位置取得部は、所定周期毎に各タッチパネルにおける接触位置の取得を試み、前記判定部は、同一周期内に前記第１のタッチパネルへの接触位置と前記第２のタッチパネルへの接触位置とが前記位置取得部により取得された場合において、両接触位置が人の指の腹程度の範囲にある近接状態であったときには、前記第１の所定の範囲内の状態であると判定することとしてもよい。ここでの、指の腹程度の範囲とは、実施形態においては１ｃｍとしたユーザの指の腹を想定して定める範囲のことであり、具体的には、人の指の腹の大きさ、つまり、およそ０．７ｃｍ〜２．０ｃｍの範囲内の値をとる。この構成により、２つのタッチパネルの境界においては、人の指程度の範囲に近接する２つの接触が１つの接触として扱われるため、１つのタッチパネルと同様の操作で、２つのタッチパネルに跨るドラッグ操作等を行うことが可能となる。
【００４５】
（ｃ）前記携帯通信端末における前記表示処理部は、第１のタッチパネル上の表示物で接触が開始されると、前記位置取得部が取得した接触位置に連動して前記表示物の表示位置を変更し、第１のタッチパネルでの接触が解除された場合において、第２のタッチパネルでも接触が検知されなかったときには、前記第１のタッチパネルで接触が解除された位置で前記表示物を停止させることとしてもよい。この構成によると、一方のタッチパネルでのみ接触を検知し、更にその接触が解除されたときには、接触が解除されたと認識し、表示物は接触が解除された位置で停止するため、第１のタッチパネル内でアイコンを停止させようとしたにも関わらず、アイコンが第２のタッチパネルに移動してしまう等の意図しないドラッグ操作を回避することができる。
【００４６】
（ｄ）前記携帯通信端末における前記表示処理部は、第１のタッチパネル上の表示物で接触が開始されると、前記位置取得部が取得した接触位置に連動して前記表示物の表示位置を変更し、前記位置取得部が、第１のタッチパネル及び第２のタッチパネルの両方から接触位置を取得し、前記判定部が、両接触が前記第１の所定の範囲内の状態であると判定し、１つの位置座標を特定した場合において、前記１つの位置座標が前記１つの位置座標を特定する前に検知した接触の位置座標から第２の所定の範囲内にあったときには、当該１つの位置座標に基づいて、前記表示物を第２のタッチパネルにも表示することとしてもよい。この構成によると、２つのタッチパネルそれぞれで接触を検知した場合において、検知した２つの接触が近接していたときには、２つの接触の接触位置に基づいて１つの位置座標を特定するため、その後第１のタッチパネルで接触が解除されても、特定した位置座標と第２のタッチパネルでの接触位置とが所定範囲内にあるため、表示物は第１のタッチパネルでは停止せず、２つのタッチパネルに跨るドラッグ操作等を行うことが可能となる。
【００４７】
（ｅ）前記携帯通信端末は、更に、前記第１のタッチパネル及び前記第２のタッチパネルでの操作及び位置座標を含むメッセージを前記表示処理部に通知する通知部を備え、前記位置取得部、前記判定部及び前記通知部の機能は、プロセッサがミドルウェアを実行することにより実現され、前記表示処理部の機能は、プロセッサがアプリケーションプログラムを実行することにより実現されることとしてもよい。この構成によると、通知部は２つの座標値から特定した１つの座標値のみをアプリケーションソフトウェアである表示処理部に通知するため、表示処理部はタッチパネルが２つあることを意識せずに、処理を行うことができる。
【００４８】
（ｆ）前記携帯通信端末は、更に、少なくとも一方のタッチパネルの接触位置の座標を２つのタッチパネルを１つのタッチパネルとして扱うための論理座標に変換する座標変換部を備え、前記判定部は、前記座標変換部が変換した論理座標に基づいて、両接触の接触位置の平均値を算出し、算出した平均値を前記１つの位置座標として特定することとしてもよい。この構成によると、２つの近接した接触位置の平均を両接触の位置座標とし、表示物を表示するため、ユーザの操作に合った自然な表示が可能となる。
【産業上の利用可能性】
【００４９】
本発明に係る携帯通信端末は、２つのタッチパネルを備え、両タッチパネルが隣接した形態と他の形態とに変更可能な携帯通信端末に有用である。
【符号の説明】
【００５０】
１                        第１筐体
２                        第２筐体
４、４’                  連結機構
５、５’                  連結駒
６                        ガイド溝
７                        スピーカ
８                        マイク
３０、３０’３１、３１’  ピン
１００                    携帯通信端末
１１０，１２０            タッチパネル
１１１，１２１            表示部
１２１，１２２            入力部
１２５                    アイコン
１３０                    座標記憶部
１４０                    制御部
１４１                    位置取得部
１４２                    座標変換部
１４３                    判定部
１４４                    通知部
１４５                    表示制御部
【図１】
0005771401.tif 000002
【図２】
0005771401.tif 000003
【図３】
0005771401.tif 000004
【図４】
0005771401.tif 000005