(57)【要約】【課題】２つのタッチパネル間で表示物を移動させる際にもユーザへの操作負担を抑えることが可能性な携帯端末装置を提供する。【解決手段】本発明に係る携帯端末装置は、第１及び第２のタッチパネルを備え、表示物の表示制御用アプリケーションを実行し、各タッチパネル上での押圧開始、押圧位置の移動、押圧解除夫々に対応するメッセージを表示制御用アプリケーションに対して伝達するものであり、第１タッチパネル上の押圧位置の変化が所定条件を満たす場合に、第２タッチパネル上の位置を特定し、第１タッチパネル上での押圧解除後に第２タッチパネル上の前記特定された位置への押圧が開始された場合には、第１タッチパネル上での押圧解除に対応するメッセージの伝達を抑止し、当該特定された位置を示すメッセージを伝達すると共に、第２タッチパネル上での押圧開始に対応するメッセージの伝達を抑止する。【選択図】図１
2010238148.tif 000002
【特許請求の範囲】
【請求項１】
第１及び第２のタッチパネルを備え、タッチパネル上の表示物の位置で押圧が開始されてから押圧位置が変化して押圧が解除されるまでの間において、押圧されている位置に対応して当該表示物を表示する機能を有するユーザインタフェース装置であって、
第１のタッチパネル上の表示物の位置で押圧が開始されてから解除されるまでの間において検知された押圧位置の変化が所定条件を満たす場合に、第２のタッチパネル上の位置を特定する特定手段と、
第２のタッチパネル上の前記特定手段により特定された位置に前記表示物の少なくとも一部を表示する表示手段とを備える
ことを特徴とするユーザインタフェース装置。
【請求項２】
前記所定条件は、第１及び第２のタッチパネルが共に略同一平面上に並んで配置された形態を自装置がとっている場合において、第１のタッチパネルにおける第２のタッチパネル側の一辺から所定範囲を占める境界領域内に押圧位置が入って押圧が解除されたことである
ことを特徴とする請求項１記載のユーザインタフェース装置。
【請求項３】
前記特定手段は、第２のタッチパネル上の前記位置の特定を、第１のタッチパネル上での押圧の前記解除の前から当該解除までに検知された１以上の押圧位置に応じて行う
ことを特徴とする請求項２記載のユーザインタフェース装置。
【請求項４】
前記特定手段は、第２のタッチパネル上の前記位置の特定を、第１及び第２のタッチパネルが共に略同一平面上に並んで配置された形態を自装置がとっている場合における第１のタッチパネルと第２のタッチパネルとの相対位置関係と、第１のタッチパネル上における押圧の前記解除の前から当該解除までに検知された１以上の押圧位置とに応じて行い、
前記表示手段は、第１のタッチパネル上での押圧が解除されてから、所定時間後に表示物の前記表示を行う
ことを特徴とする請求項２記載のユーザインタフェース装置。
【請求項５】
前記所定条件は、第１及び第２のタッチパネルが共に略同一平面上に並んで配置された形態を自装置がとっている場合において、第１のタッチパネルにおける第２のタッチパネル側の一辺から所定範囲を占める境界領域内に押圧位置が入って押圧が解除され、かつ、当該解除の前から当該解除までに押圧位置が、前記一辺に略垂直な方向の成分について単位時間につき所定程度以上、前記一辺に向かう方向に変化したことである
ことを特徴とする請求項１記載のユーザインタフェース装置。
【請求項６】
前記特定手段は、第２のタッチパネル上の前記位置の特定を、第１及び第２のタッチパネルが共に略同一平面上に並んで配置された形態を自装置がとっている場合における第１のタッチパネルと第２のタッチパネルとの相対位置関係と、第１のタッチパネル上における押圧の前記解除の前から当該解除までに検知された１以上の押圧位置とに応じて、第１のタッチパネル上での押圧の解除から第２のタッチパネル上での押圧の開始までの間に、複数回、単位時間間隔で、位置を変化させるように行い、
前記表示手段は、第１のタッチパネル上での押圧が解除されてから所定時間の経過以後においては、前記特定手段により位置の前記特定が行われる毎に、当該特定された位置に前記表示物の表示を行う
ことを特徴とする請求項５記載のユーザインタフェース装置。
【請求項７】
請求項１記載のユーザインタフェース装置を備える携帯端末装置。
【請求項８】
第１及び第２のタッチパネルを備え、タッチパネルの押圧開始から押圧解除までの間においてタッチパネル上の押圧位置に対応して当該タッチパネル上に表示物を表示する機能を有する携帯端末装置であって、
表示物の表示を制御するためのアプリケーションプログラムを実行する実行手段と、
第１又は第２のタッチパネル上で、押圧が開始された場合にアプリケーションプログラムに対して押圧開始を示すメッセージを伝達し、押圧位置が移動した場合にアプリケーションプログラムに対して位置を示すメッセージを伝達し、押圧が解除された場合にアプリケーションプログラムに対して押圧解除を示すメッセージを伝達する制御手段とを備え、
前記制御手段は、
第１のタッチパネル上に表示された表示物の位置で押圧が開始された場合に、当該表示物の表示を制御するためのアプリケーションプログラムに対して押圧開始を示すメッセージを伝達し、
第１のタッチパネル上の押圧された位置の変化が所定条件を満たす場合に、第２のタッチパネル上の位置を特定し、
第１のタッチパネル上の押圧が解除された後に第２のタッチパネル上の前記特定された位置への押圧が開始された場合には、第１のタッチパネル上での押圧の解除に対応する、押圧解除を示すメッセージの伝達を抑止し、当該特定された位置を示すメッセージを伝達するとともに、第２のタッチパネル上での押圧の開始に対応する、押圧開始を示すメッセージの伝達を抑止する
ことを特徴とする携帯端末装置。
【請求項９】
第１及び第２のタッチパネルを備え、タッチパネルの押圧開始から押圧解除までの間においてタッチパネル上の押圧位置に対応して当該タッチパネル上に表示物を表示する機能を有する携帯端末装置であって、
第１のタッチパネル上の表示物の位置で押圧が開始されてから解除されるまでの間において検知された押圧位置の変化が所定条件を満たす場合に、第２のタッチパネル上の位置に前記表示物の少なくとも一部を表示する表示制御手段を備える
ことを特徴とする携帯端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のタッチパネルを有する機器に関し、特に、ユーザインタフェースの改良に関する。
【背景技術】
【０００２】
２つのタッチパネルを有する携帯端末装置が知られている。近年の携帯端末装置は、パソコン等に引けを取らないような複雑な機能を実現できるようになっており、それに伴いより複雑な表示が必要になってきている。
そのため、上述のような２つのタッチパネルを有する携帯端末装置において、１つの機能に係る複雑な表示を２つのタッチパネルを用いて行うケースが考えられるが、このように２つのタッチパネルに分割して表示した場合、タッチパネルを跨ぐドラッグ操作等が必要となり得る。
【０００３】
これに対しては、片方の手で第１のタッチパネルに表示されているウインドウ等の表示物をタッチしながら、他方の手で第２のタッチパネル上の所望の位置をタッチし、その後に、第１のタッチパネルから手を離すことで第１のタッチパネルから第２のタッチパネルに表示物を移動させる方法が知られている（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−０９２４７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の方法では、一方のタッチパネルから他方のタッチパネルに表示物を移動させる際に、ユーザは、１つのタッチパネル内で表示物を移動させる場合のドラッグ操作とは異なる操作を行う必要がある。つまり、ユーザは、１つのタッチパネル内で表示物を移動させるのか、一方のタッチパネルから他方のタッチパネルに表示物を移動させるのかを意識して操作しなければならないので、ユーザへの操作負担が増えるという問題がある。
【０００６】
また、特に、携帯端末装置では、片方の手で機器を持って操作を行うのが一般的であるため、一方のタッチパネルから他方のタッチパネルに表示物を移動させる際に両手を使わなければならない特許文献１の方法は不便である。
そこで、本発明は係る問題に鑑みてなされたものであり、一方のタッチパネルから他方のタッチパネルに表示物を移動させる際にもユーザへの操作負担を抑えることが可能性なユーザインタフェース装置及び携帯端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明に係るユーザインタフェース装置は、第１及び第２のタッチパネルを備え、タッチパネル上の表示物の位置で押圧が開始されてから押圧位置が変化して押圧が解除されるまでの間において、押圧されている位置に対応して当該表示物を表示する機能を有するユーザインタフェース装置であって、第１のタッチパネル上の表示物の位置で押圧が開始されてから解除されるまでの間において検知された押圧位置の変化が所定条件を満たす場合に、第２のタッチパネル上の位置を特定する特定手段と、第２のタッチパネル上の前記特定手段により特定された位置に前記表示物の少なくとも一部を表示する表示手段とを備えることを特徴とする。
【０００８】
ここで、表示物の位置での押圧開始から、押圧位置の変化に対応して表示されるところのその表示物は、例えば所謂アイコンや画像やテキスト等の、タッチパネル内に表示される表示要素を意味する。
【発明の効果】
【０００９】
上記構成を備える本発明に係るユーザインタフェース装置によれば、ユーザに複数のタッチパネル間でドラッグ＆ドロップを行うことを可能ならしめるために機能し得る。
【図面の簡単な説明】
【００１０】
【図１】携帯電話機１００における２つのタッチパネルを跨ぐドラッグ＆ドロップ操作を利用した操作例を説明するための図である。
【図２】携帯電話機１００の主要部の機能構成を示すブロック図である。
【図３】操作制御用座標系を説明するための図である。
【図４】移動先座標値の決定方法を説明するための図である。
【図５】ユーザによるドラッグ＆ドロップ操作に対する携帯電話機１００の制御処理を示すフローチャートである。
【図６】携帯電話機１００の制御処理の遷移を説明するための図である。
【図７】変形例に係る携帯電話機の制御処理の遷移を説明するための図である。
【発明を実施するための形態】
【００１１】
以下、本発明に係る携帯端末装置の実施の形態としての携帯電話機について説明する。
≪実施の形態≫
＜概要＞
実施の形態に係る携帯電話機１００は、２つのタッチパネルを跨いだアイコン等のドラッグ＆ドロップ操作を可能にしたものである。
【００１２】
ここで、２つのタッチパネルを跨ぐドラッグ＆ドロップ操作を利用した操作例を説明する。
図１（ａ）に示すように、携帯電話機１００は、筐体１０１と筐体１０２とが互いにスライド可能に設けられたスライド式の携帯電話機であり、筐体１０１には、スピーカ１０３及びタッチパネル１１０が配置され、筐体１０２には、マイク１０４及びタッチパネル１２０が配置されている。
【００１３】
各タッチパネル上には、カーソルキーやテンキー等のキー群やアイコン等が表示され、ユーザは、これらを指等でタッチすることにより各種操作を行うことができる。同図では、各タッチパネル上にアイコン１〜５が表示された例を示しており、特に、タッチパネル１２０上の音楽ファイルのアイコン５をユーザが指でタッチして、ドラッグを開始しようとしている様子を示している。
【００１４】
ユーザがこのアイコン５をタッチパネル１１０に向かってドラッグしていくと、つまり、同図の点線の位置にあるアイコン５にタッチ（タッチパネル１２０を押圧）した指を離さずにタッチパネル１２０上を滑らせていくと、タッチパネル１２０の端に行き着く（同図（ｂ）参照）。
両タッチパネル間も筐体表面に沿って指を滑らせて、指がタッチパネル１１０に入ると、タッチパネル１２０におけるタッチパネル１１０側の境界でアイコン５のドラッグが解除されることなく、タッチパネル１１０においてもドラッグが継続される。
【００１５】
引き続き、タッチパネル１１０上で指を滑らせていき、メールのアイコン１の上でアイコン５をドロップすること、つまり、タッチパネル１１０上を滑らせてきた指が、タッチパネル１１０上のアイコン１の位置にきたときに、その指をタッチパネル１１０から離す（タッチパネル１１０の押圧を解除する）ことで、同図（ｃ）に示すように、ドロップしたアイコン５に対応するファイルが添付された新規メールの作成画面が表示される。
【００１６】
このように、ユーザは、離れて配置された２つのタッチパネル間においても、あたかも１つのディスプレイで操作しているかのように、ドラッグ＆ドロップ操作を行うことができる。
＜構成＞
図２は、携帯電話機１００の主要部の機能構成を示すブロック図である。
【００１７】
携帯電話機１００は、プロセッサとメモリとを含んで構成され、機能面においては、同図に示すとおり、タッチパネル１１０、タッチパネル１２０、座標記憶部１３０、制御部１４０を備え、制御部１４０の機能は、上述のメモリに記憶されている制御プログラムを上述のプロセッサが実行することにより実現される。なお、同図は、本発明の特徴を実現する上で重要な各機能構成要素の関係を示している。
【００１８】
ここで、タッチパネル１１０は表示部１１１及び入力部１１２を、タッチパネル１２０は、表示部１２１及び入力部１２２を備える。
各表示部は、ＬＣＤ（Liquid Crystal Display）を含み、表示制御用アプリケーションからの指示を受けて文字やアイコン等の画像をＬＣＤに表示する回路である。
ここで、表示制御用アプリケーションは、上述のメモリに記憶されており、上述のプロセッサが実行することで、ＯＳ（Operating System）からのメッセージに基づくＬＣＤに対する表示制御を実現するプログラムである。
【００１９】
なお、以下では、表示部１１１に含まれるＬＣＤの画素数（横×縦）は１５０×３００画素であり、表示部１２１に含まれるＬＣＤの画素数（横×縦）は１５０×２００画素であるものとして説明する。
また、各入力部は、ユーザによるタッチを検出し、検出している間、単位時間（例えば、１／６０秒）毎に、その位置の座標値（ｘ，ｙ）を制御部１４０に送出する回路である。なお、各入力部は、一般的なタッチパネルで用いられている抵抗膜方式、光学式（赤外線方式）、静電容量結合式等の何れの方法で実現するものであってもよい。
【００２０】
以下では、入力部１１２は、図１（ａ）のａ点（タッチパネル１１０におけるＬＣＤの左上端）がタッチされたときには座標値（０，０）を、ｂ点（タッチパネル１１０におけるＬＣＤの右下端）がタッチされたときには座標値（１５０，３００）を制御部１４０に送出するものとする。また、入力部１２２は、図１（ａ）のｃ点（タッチパネル１２０におけるＬＣＤの左上端）がタッチされたときには座標値（０，０）を、図１（ｂ）のｄ点（タッチパネル１２０におけるＬＣＤの右下端）がタッチされたときには座標値（１５０，２００）を制御部１４０に送出するものとする。
【００２１】
座標記憶部１３０は、座標値を格納するためのメモリ領域である。
制御部１４０は、各タッチパネルと表示制御用アプリケーションとを仲介するＯＳとして機能するものであり、一般のＯＳと同様に各タッチパネル上のアイコン等のサイズ、形状、配置（座標）を管理すると共に、ユーザによるタッチパネルの操作に応じたメッセージを、操作された部分の表示制御を行っている表示制御用アプリケーションに伝達する機能を有する。
【００２２】
制御部１４０は、検出部１４１と、メッセージ発行部１４２と、座標変換部１４３と、特定部１４４とを含んで構成される。
ここで、検出部１４１は、各入力部からの座標値の受領に応じて、ユーザによる各タッチパネルの操作状態を検出する機能を有する。各タッチパネルの操作状態には、ユーザの指等がタッチパネルをタッチした（タッチパネルの押圧を開始した）タッチ状態の他、タッチパネルから指等を離した（タッチパネルの押圧を解除した）デタッチ状態、タッチ状態になった後デタッチ状態になっていないドラッグ状態がある。なお、一般的にドラッグ状態という場合、タッチされている位置が移動することになるが、本実施の形態では、全く位置が移動しない場合も含めてドラッグ状態と表現している。
【００２３】
メッセージ発行部１４２は、検出部１４１の検出結果、又は特定部１４４の判定結果に基づくメッセージを、表示制御用アプリケーションに送出する機能を有する。メッセージの内容については後述する。
座標変換部１４３は、各入力部から受領した座標値（以下、「物理座標値」ともいう）を、操作制御用座標系における座標値（以下、「論理座標値」という）に変換し、変換後の論理座標値を座標記憶部１３０に格納する機能を有する。
【００２４】
ここで、操作制御用座標系について説明する。
図３は、操作制御用座標系を説明するための図である。
操作制御用座標系は、同図に示すように、タッチパネル１１０の左上隅の座標値を（０，０）として、右方向にｘ軸を、下方向にｙ軸を取った座標系である。
同図においては、操作制御用座標系における座標値の一例を示しており、タッチパネル１１０の右上端の座標値は（１５０，０）、左下端の座標値は（０，３００）、右下端の座標値は（１５０，３００）であり、タッチパネル１２０の左上端の座標値は（０，３５０）、右上端の座標値は（１５０，３５０）、左下端の座標値は（０，５５０）、右下端の座標値は（１５０，５５０）である。
【００２５】
ここで、タッチパネル１２０の上端のｙ座標（３５０）は、タッチパネル１１０とタッチパネル１２０の間のベゼルの幅に応じて決定されている。つまり、操作制御用座標系においては、ベゼルの幅を含めてｙ座標が割り当てられている。
なお、以下では、同図に示すｙ座標が２９０〜３００の斜線部分の領域を「第１境界領域」といい、ｙ座標が３５０〜３６０の斜線部分の領域を「第２境界領域」という。
【００２６】
上述のように、入力部１１２は、タッチパネル１１０におけるＬＣＤの左上端がタッチされた場合には物理座標値（０，０）を、右下端がタッチされた場合には物理座標値（１５０，３００）を送出し、入力部１２２は、タッチパネル１２０におけるＬＣＤの左上端がタッチされた場合には物理座標値（０，０）を、右下端がタッチされた場合には物理座標値（１５０，２００）を送出する。
【００２７】
従って、タッチパネル１１０（入力部１１２）から受領した物理座標値は操作制御用座標系における論理座標値と一致するため、座標変換部１４３はタッチパネル１１０から受領した物理座標値をそのまま操作制御用座標系における論理座標値とする。
一方、タッチパネル１２０（入力部１２２）から座標値を受領した場合には、受領した物理座標値のｙ座標に「３５０」を加えたものを操作制御用座標系における論理座標値とする。
【００２８】
続いて、特定部１４４（図２参照）は、一方のタッチパネルにおいて、検出部１４１により検出された操作状態がドラッグ状態からデタッチ状態になった場合に、他方のタッチパネルにおいてもドラッグ状態を継続させるか否かを座標記憶部１３０に格納されている論理座標値に基づいて判定する機能を有する。
より詳細には、一方のタッチパネルにおいて、ドラッグ状態からデタッチ状態になった際の位置（最後にタッチされていた位置）が、そのタッチパネルにおける境界領域（図３の第１境界領域又は第２境界領域）に含まれ、かつ、その位置でのドラッグ速度の絶対値が所定値以上である場合に、ドラッグを継続する旨の判定を行う。
【００２９】
このドラッグ速度とは、最後にタッチされていた位置のｙ座標値から、その単位時間（この例では、１／６０秒）前にタッチされていた位置のｙ座標値を減じた値をいい、以下では、一例として、上述の所定値を「２」として説明する。なお、タッチパネル１１０においてドラッグ状態からデタッチ状態になった場合のドラッグ速度が負の値になった場合、及びタッチパネル１２０においてドラッグ状態からデタッチ状態になった場合のドラッグ速度が正の値になった場合には、ドラッグ速度は「０」であるものとする。
【００３０】
また、特定部１４４は、ドラッグ状態を継続する旨の判定を行った場合に、もし仮に、各タッチパネル及びベゼルの部分を含む１つの大きなタッチパネル上でユーザがデタッチせずにドラッグし続けたとしたときに、単位時間経過毎にタッチされているであろう位置の座標値（以下、「移動先座標値」という）を、座標記憶部１３０に格納されている論理座標値に基づいて決定する機能を有する。
【００３１】
ここで、移動先座標値の決定方法を説明する。
図４は、移動先座標値の決定方法を説明するための図である。
例えば、タッチパネル１２０においてユーザにより最後（時刻Ｔ２）にタッチされていた位置の座標値を（ｘ２，ｙ２）とし、その単位時間前（時刻Ｔ１）にタッチされていた位置の座標値を（ｘ１，ｙ１）とすると、単位時間当たりの移動量は（ｘ２−ｘ１，ｙ２−ｙ１）と算出できる。
【００３２】
従って、単位時間当たりの移動量が一定であるとした場合、時刻Ｔ２から単位時間後の時刻Ｔ３にタッチされているであろう位置の座標値（移動先座標値）は（２×ｘ２−ｘ１，２×ｙ２−ｙ１）、更に単位時間時間後の時刻Ｔ４にタッチされているであろう位置の移動先座標値は（３×ｘ２−２×ｘ１，３×ｙ２−２×ｙ１）というように決定することができる。
【００３３】
このように移動先座標値を決定していくと、時刻Ｔ６における位置Ｐ６の座標値は、最後（時刻Ｔ２）にタッチしていたタッチパネルと異なる他のタッチパネル（この例ではタッチパネル１１０）の境界領域（この例では第１境界領域）を超えてしまう。このような場合に、特定部１４４は、他のタッチパネルにおける境界（この例では境界Ｂ１）上の位置Ｐ６’の座標値を移動先座標値とする。
【００３４】
この位置Ｐ６’の座標値は、時刻Ｔ５においてタッチされているであろう位置（同図のＰ５）と、時刻Ｔ６においてタッチされているであろう位置Ｐ６とを結ぶ直線と、境界Ｂ１との交点の座標値である。位置Ｐ５と位置Ｐ６とを結ぶ直線は、一次関数（ｙ＝ａｘ＋ｂ）により表され、各定数ａ、ｂの値は、連立方程式を解くことで算出でき、この式（ｙ＝ａｘ＋ｂ）に境界Ｂ１のｙ座標（この例では２９０）を代入してｘ座標を算出すれば位置Ｐ６’の座標値が算出できるため、詳細な説明は省略する。
【００３５】
＜動作＞
次に、上記構成を備える携帯電話機１００の動作について、図５を用いて説明する。
図５は、ユーザによるドラッグ＆ドロップ操作に対する携帯電話機１００の制御処理を示すフローチャートである。
制御部１４０の検出部１４１は、いずれかのタッチパネルから座標値を受領すると、タッチ状態であることを検出し（ステップＳ１）、メッセージ発行部１４２は、検出部１４１の検出結果に応じて、ＰＲＥＳＳメッセージを表示制御用アプリケーションに対して発行する（ステップＳ２）。ここで、ＰＲＥＳＳメッセージは、タッチ状態であることを示すメッセージであり、タッチされている位置の座標値（ステップＳ１で受領した座標値）と、その座標値を送出したタッチパネルの識別情報を含むものである。表示制御用アプリケーションは、例えば、このＰＲＥＳＳメッセージに含まれる座標値にあるアイコンが選択状態にあることを表すように表示を制御する。
【００３６】
また、座標変換部１４３は、ステップＳ１で受領した座標値を操作制御用座標系における論理座標値に変換し、座標記憶部１３０に格納する。
次に、検出部１４１は、ステップＳ１でタッチ状態であることを検出したタッチパネルにおいて、デタッチ状態を検出したか否かを単位時間（この例では１／６０秒）毎に判定する（ステップＳ３）。より詳細には、タッチ状態であれば、単位時間毎にそのタッチパネルから座標値を受領することになるため、座標値を受領したか否かを判定し、受領しなかった場合に、デタッチ状態であることを検出した旨の判定を行う。
【００３７】
デタッチ状態であることを検出しない場合には（ステップＳ３：Ｎ）、メッセージ発行部１４２は、検出部１４１の検出結果に応じて、ＭＯＶＥメッセージを表示制御用アプリケーションに対して発行し（ステップＳ４）、座標変換部１４３は、ステップＳ３で受領した座標値を操作制御用座標系における論理座標値に変換して座標記憶部１３０に格納し、検出部１４１は、再びステップＳ３の判定処理を行う。
【００３８】
ここで、ＭＯＶＥメッセージは、移動位置を示すメッセージであり、タッチされている位置の座標値（ステップＳ３で受領した座標値）と、その座標値を送出したタッチパネルの識別情報を含むものである。表示制御用アプリケーションは、例えば、このＭＯＶＥメッセージに含まれる座標値にアイコンを移動させるように表示を制御する。
また、デタッチ状態であることを検出した場合には（ステップＳ３：Ｙ）、特定部１４４は、座標記憶部１３０に格納されている最後にタッチされた位置の論理座標値が、ステップＳ１でタッチ状態であることを検出したタッチパネルにおける境界領域（第１境界領域又は第２境界領域）に含まれるか否かを判定し（ステップＳ５）、境界領域に含まれない場合には（ステップＳ５：Ｎ）、メッセージ発行部１４２は、特定部１４４の否定的な判定結果に応じて、ＲＥＬＥＡＳＥメッセージを表示制御用アプリケーションに対して発行し（ステップＳ１４）、制御処理を終了する。
【００３９】
ここで、ＲＥＬＥＡＳＥメッセージは、デタッチ状態になったことを示すメッセージであり、最後にタッチされていた位置の座標値（座標記憶部１３０に格納されている該当の論理座標値を物理座標値に再変換したもの）と、その座標値を送出したタッチパネルの識別情報を指定するものである。なお、メッセージ発行部１４２は、該当の論理座標のｙ座標値が３５０未満である場合には、タッチパネル１１０の識別情報を、３５０以上である場合には、タッチパネル１２０の識別情報をＲＥＬＥＡＳＥメッセージに含める。表示制御用アプリケーションは、例えば、このＲＥＬＥＡＳＥメッセージに含まれる座標値でアイコンの移動を停止させるように表示を制御する。
【００４０】
一方、座標記憶部１３０に格納されている最後にタッチされた位置の論理座標値が、ステップＳ１でタッチ状態であることを検出したタッチパネルにおける境界領域に含まれる場合には（ステップＳ５：Ｙ）、特定部１４４は、その判定に係るｙ座標値（論理ｙ座標値）及び座標記憶部１３０に格納されている単位時間前の位置の論理ｙ座標値からドラッグ速度を算出し、そのドラッグ速度の絶対値が所定値以上であるか否かを判定する（ステップＳ６）。
【００４１】
ドラッグ速度の絶対値が所定値未満である場合には（ステップＳ６：Ｎ）、メッセージ発行部１４２は、上記同様に、ＲＥＬＥＡＳＥメッセージを表示制御用アプリケーションに対して発行し（ステップＳ１４）、制御処理を終了する。
また、ドラッグ速度の絶対値が所定値以上である場合には（ステップＳ６：Ｙ）、特定部１４４は、座標記憶部１３０に格納されている、最後にタッチされていた位置及びその単位時間前にタッチされていた位置の２つの論理座標値から単位時間当たりの移動量を算出し、単位時間後の移動先座標値を決定する（ステップＳ７）。
【００４２】
検出部１４１は、ステップＳ３でデタッチ状態になったことを検出したタッチパネルとは異なる他のタッチパネルにおいてタッチ状態になったことを検出したか否かを単位時間（この例では１／６０秒）毎に判定する（ステップＳ８）。つまり、他のタッチパネルから座標値を受領したか否かを判定し、受領していない場合には（ステップＳ８：Ｎ）、ステップＳ３でデタッチ状態を検出してから所定時間（例えば１秒）を経過したか否かを判定し（ステップＳ９）、経過した場合には（ステップＳ９：Ｙ）、メッセージ発行部１４２は、上記同様に、ＲＥＬＥＡＳＥメッセージを表示制御用アプリケーションに対して発行し（ステップＳ１４）、制御処理を終了し、経過していない場合には（ステップＳ９：Ｎ）、特定部１４４は、移動先座標値がベゼル範囲内（つまり、論理ｙ座標値が３００〜３５０の範囲）に含まれるか否かを判定する（ステップＳ１０）。
【００４３】
移動先座標値がベゼル範囲内でない場合には（ステップＳ１０：Ｎ）、メッセージ発行部１４２は、ＭＯＶＥメッセージを発行する（ステップＳ１１）。このＭＯＶＥメッセージは、ステップＳ４で説明したのと同様、移動位置を示すメッセージであるが、このメッセージに含まれる座標値が、直近に決定した移動先座標値（上述のステップＳ７と後述のステップＳ１２とで決定した移動先座標値のうち、直近に決定したもの）を物理座標値に再変換したものである点で異なる。なお、このＭＯＶＥメッセージに含ませるタッチパネルの識別情報の決定方法は、上述のＲＥＬＥＡＳＥメッセージの場合と同様である。
【００４４】
特定部１４４は、直近に決定した移動先座標値及びステップＳ７で算出した単位時間当たりの移動量に基づいて、単位時間後の移動先座標値を決定し（ステップＳ１２）、再びステップＳ８から処理を行い、移動先座標値がベゼル範囲内である場合には（ステップＳ１０：Ｙ）、ステップＳ１１の処理を行わず、ステップＳ１２に進む。
また、ステップＳ８において、検出部１４１がタッチ状態を検出した場合、つまり、他のタッチパネルから座標値を受領した場合には（ステップＳ８：Ｙ）、座標変換部１４３は、受領した座標値を操作制御用座標系における論理座標値に変換して座標記憶部１３０に格納すると共に、特定部１４４は、この論理座標値が、直近に決定した移動先座標値から一定範囲内（例えば、半径が５０座標分の円の範囲）に含まれるか否かを判定する（ステップＳ１３）。
【００４５】
直近に決定した移動先座標値から一定範囲内に含まれる場合には（ステップＳ１３：Ｙ）、ＲＥＬＥＡＳＥメッセージを発行することなく、ステップＳ３から再び処理を行い、含まれない場合には（ステップＳ１３：Ｎ）、上記同様に、ＲＥＬＥＡＳＥメッセージを表示制御用アプリケーションに対して発行し（ステップＳ１４）、制御処理を終了する。
＜具体例による動作の説明＞
上述した携帯電話機１００の制御処理について、具体例を用いて説明する。
【００４６】
以下では、図１（ａ）に示すタッチパネル１２０に表示されているアイコン２を、ユーザがタッチパネル１１０に向かってドラッグする場合を例に、図６を用いて説明する。
ユーザがアイコン２を指でタッチすると、検出部１４１は、タッチパネル１２０から座標値（例えば、（５０，１５０）とする）を受領し、タッチ状態を検出し（図５のステップＳ１）、メッセージ発行部１４２は、この座標値（５０，１５０）及びタッチパネル１２０の識別情報を含むＰＲＥＳＳメッセージを表示制御用アプリケーションに対して発行する（ステップＳ２）。また、座標変換部１４３は、ステップＳ１で受領した座標値（５０，１５０）を操作制御用座標系における論理座標値（５０，５００）に変換し、座標記憶部１３０に格納する。
【００４７】
次に、検出部１４１は、タッチパネル１２０においてデタッチ状態を検出したか否かを単位時間（この例では１／６０秒）毎に判定し、つまり、タッチパネル１２０から座標値を受領したか否かを判定し（ステップＳ３）、図６（ａ）のようにユーザがタッチパネル１２０において、アイコン２のドラッグを続けている間はデタッチ状態を検出しないので（ステップＳ３：Ｎ）、メッセージ発行部１４２は、受領した座標値（例えば、（４８，１４５）とする）及びタッチパネル１２０の識別情報を含むＭＯＶＥメッセージを表示制御用アプリケーションに対して発行し（ステップＳ４）、表示制御用アプリケーションは、タッチパネル１２０上のこのＭＯＶＥメッセージに含まれる座標値にアイコンを移動させるように表示を制御する（図６（ａ）参照）。
【００４８】
また、座標変換部１４３は、受領した座標値（４８，１４５）を操作制御用座標系における論理座標値（４８，４９５）に変換して座標記憶部１３０に格納し、検出部１４１は、再びステップＳ３の判定処理を行う。
ユーザがアイコン２のドラッグを続けている間、上記と同様にステップＳ３〜Ｓ４を繰り返して図６（ｂ）の位置でユーザが指を離すと、検出部１４１は、タッチパネル１２０から座標値を受領しないので、デタッチ状態を検出する（ステップＳ３：Ｙ）。
【００４９】
また、特定部１４４は、座標記憶部１３０に格納されている最後にタッチされた位置の論理座標値（例えば、（４６，３５５）とする）がタッチパネル１２０における第２境界領域に含まれ（ステップＳ５：Ｙ）、その判定に係る論理ｙ座標値（３５５）から、座標記憶部１３０に格納されている単位時間前の位置の論理ｙ座標値（例えば、「３５８」とする）を減じた値（つまりドラッグ速度は「−３」）の絶対値が所定値（本実施の形態の例では「２」）以上なので（ステップＳ６：Ｙ）、以下のように単位時間後の移動先座標値を決定する。即ち、座標記憶部１３０に格納されている、最後にタッチされていた位置の論理座標値（４６，３５５）とその単位時間前にタッチされていた位置の論理座標値（例えば、（４６，３５８）とする）とから単位時間当たりの移動量（０，−３）を算出し、単位時間後の移動先座標値（４６，３５２）を決定する（ステップＳ７）。
【００５０】
まだユーザがタッチパネル１１０をタッチしていない場合には、検出部１４１は、タッチパネル１１０から座標値を受領しないので、タッチ状態を検出せず（ステップＳ８：Ｎ）、ステップＳ３でデタッチ状態になったことを検出してから１／６０秒しか経過しておらず、つまり所定時間（この例では１秒）を経過していないので（ステップＳ９：Ｎ）、特定部１４４は、移動先座標値がベゼル範囲内（つまり、論理ｙ座標が３００〜３５０の範囲）に含まれるか否かを判定する（ステップＳ１０）。
【００５１】
この例では、移動先座標値（４６，３５２）がベゼル範囲内に含まれないので（ステップＳ１０：Ｎ）、メッセージ発行部１４２は、この移動先座標値を再変換した物理座標値（４６，２）及びタッチパネル１２０の識別情報を含むＭＯＶＥメッセージを発行する（ステップＳ１１）。表示制御用アプリケーションは、タッチパネル１２０上のこのＭＯＶＥメッセージに含まれる座標値（４６，２）にアイコンを移動させるように表示を制御する。
【００５２】
特定部１４４は、移動先座標値（４６，３５２）及びステップＳ７で算出した単位時間当たりの移動量（０，−３）に基づいて、単位時間後の移動先座標値（４６，３４９）を決定する（ステップＳ１２）。
再びステップＳ８において、まだ、タッチパネル１１０をタッチしていない場合には、検出部１４１はタッチ状態を検出せず（ステップＳ８：Ｎ）、ステップＳ３でデタッチ状態を検出してから所定時間（この例では１秒）を経過していないので（ステップＳ９：Ｎ）、特定部１４４は、移動先座標値がベゼル範囲内（つまり、論理ｙ座標が３００〜３５０の範囲）に含まれるか否かを判定する（ステップＳ１０）。
【００５３】
上述のステップＳ１２で決定した移動先座標値（４６，３４９）はベゼル範囲内に含まれるので（ステップＳ１０：Ｙ）、メッセージ発行部１４２によるＭＯＶＥメッセージの発行は行われず、特定部１４４は、移動先座標値（４６，３４９）及びステップＳ７で算出した単位時間当たりの移動量（０，−３）に基づいて、単位時間後の移動先座標値（４６，３４６）を決定する（ステップＳ１２）。
【００５４】
ステップＳ８〜Ｓ１２の処理を繰り返し、その間、表示制御用アプリケーションは、メッセージ発行部１４２により発行されたＭＯＶＥメッセージに含まれる座標値にアイコンを移動させるように表示を制御するので、タッチパネル１１０にアイコン２がついに表示される。
図６（ｃ）に示すように、ユーザがタッチパネル１１０をタッチすると、検出部１４１は、タッチパネル１１０から座標値（例えば、（５５，２９７））を受領するので、タッチ状態を検出し（ステップＳ８：Ｙ）、座標変換部１４３は、受領した座標値を操作制御用座標系における論理座標値（５５，２９７）に変換して座標記憶部１３０に格納する。
【００５５】
また、特定部１４４は、この論理座標値が、直近に決定した移動先座標値（例えば、（４６，２９５）とする）から一定範囲内（例えば、半径が５０座標分の円の範囲）に含まれるので（ステップＳ１３：Ｙ）、ＲＥＬＥＡＳＥメッセージを発行することなく、つまり、ドラッグ状態を継続してステップＳ３から再び処理を行う。
その後、ユーザがタッチパネル１１０において、アイコン２のドラッグを続けている間、検出部１４１はデタッチ状態を検出しないので（ステップＳ３：Ｎ）、メッセージ発行部１４２によりＭＯＶＥメッセージが発行され（ステップＳ４）、表示制御用アプリケーションは、タッチパネル１１０上のこのＭＯＶＥメッセージに含まれる座標値にアイコンを移動させるように表示を制御する。
【００５６】
ユーザが所望の位置までアイコン２をドラッグし、タッチパネル１１０から指を離すと、検出部１４１は、タッチパネル１１０から座標値を受領しなくなるので、デタッチ状態を検出し（ステップＳ３：Ｙ）、最後にタッチされた位置の論理座標値が、ステップＳ１でタッチ状態であることを検出したタッチパネル１２０の第２境界領域には含まれないので（ステップＳ５：Ｎ）、メッセージ発行部１４２は、ＲＥＬＥＡＳＥメッセージを表示制御用アプリケーションに対して発行し（ステップＳ１４）、制御処理を終了する。
【００５７】
このように離れて配置された２つのタッチパネル間においても、ユーザは、あたかも１つのディスプレイで操作しているかのように、ドラッグ＆ドロップ操作を行うことができる。
≪変形例≫
上述の実施の形態では、一方のタッチパネルから他方のタッチパネルにドラッグ状態を継続させる際の条件として、この一方のタッチパネルにおいて最後にタッチされた位置の論理座標値がタッチパネル１２０における第２境界領域に含まれ、かつドラッグ速度の絶対値が所定値以上であることを一例として説明したが、以下では、アイコンの一部がベゼル範囲に含まれていることを条件にするように替えた一変形例を説明する。
【００５８】
変形例に係る携帯電話機は、上述の携帯電話機１００の特定部１４４の機能を若干変更したものである。具体的には、図５のステップＳ５、Ｓ６の処理に替えて、アイコンの一部の座標値がベゼル範囲に含まれているか否かを判定する処理を行う。
ここでは、上述の実施の形態での＜具体例による動作の説明＞における例と同様の例により、実施の形態からの変更部分を中心に図７を用いて簡単に説明する。
【００５９】
ユーザがアイコン２を指でタッチし、タッチパネル１１０に向かってドラッグしていくと（図７（ａ）参照）、上述したように図５のステップＳ１〜Ｓ４の処理が行われ、図７（ｂ）の位置でユーザが指を離すと、検出部１４１はデタッチ状態を検出するので（ステップＳ３：Ｙ）、変形例に係る特定部は、ユーザによりドラッグされたアイコンの一部がベゼル範囲（論理ｙ座標が３００〜３５０の範囲）に含まれるか否かを判定する。
【００６０】
より詳細には、実施の形態において説明したように制御部はアイコンのサイズ、形状、配置（座標）を管理しているため、最初にアイコン中のどの位置がタッチされたかを示す情報を保持しておき、変形例に係る特定部は、最後にタッチされたタッチパネル上の位置から、保持した情報に基づいて、例えばアイコンの各頂点の位置を特定して、アイコンの一部がベゼル範囲（論理ｙ座標が３００〜３５０の範囲）に含まれるか否かを判定する。
【００６１】
図７（ｂ）の例では、アイコンの一部がベゼル範囲（論理ｙ座標が３００〜３５０の範囲）に含まれるので、実施の形態で説明したステップＳ７の処理を行い、図７（ｃ）に示すように、ユーザがタッチパネル１１０をタッチすると、検出部１４１は、タッチ状態を検出し（ステップＳ８：Ｙ）、以降実施の形態で説明したのと同様に処理する。
≪補足≫
以上、本発明に係る携帯端末装置を、実施の形態及び変形例に基づいて説明したが、以下のように変形することも可能であり、本発明は上述した実施の形態及び変形例で示した通りの携帯電話機に限られないことは勿論である。
【００６２】
（１）実施の形態及び変形例に係る携帯電話機は、スライド式の携帯電話機であるものとして説明したが、２つのタッチパネルを有する携帯電話機であれば、折りたたみ式、ストレート式等、他の外観を有する携帯電話機であってもよい。
（２）実施の形態及び変形例に係る携帯電話機は、通常の使用状態において、ユーザから見て、タッチパネル１１０とタッチパネル１２０とが上下（つまり、タッチパネル１１０が奥、タッチパネル１２０が手前）に配置されるものとして説明したが、左右に配置されるようにしてもよい。その場合、操作制御用座標系においては、ベゼルの幅を含めてｘ座標が割り当てられてられることになる。
【００６３】
（３）実施の形態及び変形例に係る携帯電話機は、図１（ａ）のようにスライドした状態で、タッチパネル１１０とタッチパネル１２０とが略同一平面上に配置されるものとして説明したが、一方のタッチパネルから他方のタッチパネルにドラッグ状態を継続させる際の条件を満たすようにユーザが操作できる態様であればどのような配置でもよく、例えば、携帯電話機の表面にタッチパネル１１０を、裏面にタッチパネル１２０を配置するようにしてもよい。
【００６４】
（４）実施の形態及び変形例に係る携帯電話機では、タッチパネル１１０とタッチパネル１２０との間にはベゼルがあるものとして説明したが、ベゼルを設けないようにタッチパネル１１０とタッチパネル１２０とを配置してもよい。その場合、操作制御用座標系においては、ベゼルの幅を含めずにｙ座標が割り当てられてられることになる。また、上述の（３）のようにタッチパネル１１０とタッチパネル１２０とが左右に配置されるような場合においても、同様にベゼルを設けないようにしてもよい。
【００６５】
（５）実施の形態及び変形例に係る携帯電話機では、移動先座標値を決定する際に、単位時間当たりの移動量は一定であるものとして説明したが、例えば、単位時間毎に決定した移動先座標値が他方のタッチパネル上の位置を示すようになった場合に、単位時間当たりの移動量を減少させるようにしてもよい。
（６）実施の形態及び変形例に係る携帯電話機は、移動先座標値を決定する際に、最後にタッチされた位置の座標値と、その単位時間前にタッチされた位置の座標値との２つに基づいて決定するものとして説明したが、３つ以上の座標値に基づいて決定するようにしてもよい。この場合、３つ以上の座標値からベジェ曲線等を求め、このベジェ曲線に基づいて決定すればよい。
【００６６】
（７）実施の形態及び変形例の携帯電話機において、第１境界領域及び第２境界領域は矩形であるものとして説明したが、その他の形状であってもよい。
（８）実施の形態及び変形例に係る携帯電話機においては、ドラッグ速度の絶対値が所定値以上であるか否かを判定する際に、この所定値を「２」として説明したが、これは一例であり、これ以外の値（例えば「１」）であってもよい。
【００６７】
（９）実施の形態及び変形例に係る携帯電話機の制御部は、表示制御用アプリケーションに対し、物理座標値及びその物理座標値を送出したタッチパネルの識別情報を含むメッセージを発行するものとして説明したが、これに替えて、論理座標値を含めるようにしてもよい。
また、表示制御用アプリケーションからの指示を受けて、上述のいずれの形式のメッセージを発行するかを切り替えられるようにしてもよい。
【００６８】
（１０）実施の形態及び変形例において説明した各構成要素のうち、全部又は一部を１チップ又は複数チップの集積回路で実現してもよいし、コンピュータのプログラムで実現してもよいし、その他どのような形態で実現してもよい。
（１１）本発明に係るユーザインタフェース装置の各タッチパネル及び表示手段は、実施の形態及び変形例に係る携帯電話機のタッチパネル１１０と１２０及びメモリに記憶されている表示制御用アプリケーションとプロセッサに相当するものであるが、これに限られるものではない。即ち、入出力手段としての第１及び第２のタッチパネルを備え、第１のタッチパネル上の表示物の位置で押圧が開始されてから解除されるまでの間において検知された押圧位置の変化が所定条件を満たす場合に、第２のタッチパネル上の位置を特定し、この特定された位置に前記表示物の少なくとも一部を表示する装置であれば、単独の装置であってもよいし、携帯電話機以外の他の装置の一部の装置であってもよい。
【００６９】
（１２）実施の形態及び変形例に係る携帯電話機においては、図５のステップＳ９の所定時間が１秒である場合を例に説明したが、これは一例であり、例えば２秒であってよく、特に、ユーザが両タッチパネルの間のベゼルの部分を筐体表面に沿って指を滑らせてドラッグさせた場合にかかる時間を予め測定しておき、測定した時間を上記所定時間と決定することが望ましい。
【００７０】
（１３）実施の形態及び変形例に係る携帯電話機に含まれるユーザインタフェース装置は、タッチパネル１１０及び１２０を備え、各タッチパネル上のアイコン等の表示物の位置で押圧が開始されてから押圧位置が変化して押圧が解除されるまでの間（つまりドラッグ状態である間）において、押圧されている位置に対応して当該表示物を表示する機能を有するユーザインタフェース装置であって、例えばタッチパネル１２０上の表示物の位置で押圧が開始されてから解除されるまでの間において検知された押圧位置の変化が所定条件を満たす場合に、タッチパネル１１０上の位置を特定する特定部１４４と、タッチパネル１１０上の前記特定部１４４により特定された位置に前記表示物の少なくとも一部を表示する表示制御用アプリケーションとを備えるものとして説明したように、本発明に係るユーザインタフェース装置は、第１及び第２のタッチパネルを備え、タッチパネル上の表示物の位置で押圧が開始されてから押圧位置が変化して押圧が解除されるまでの間において、押圧されている位置に対応して当該表示物を表示する機能を有するユーザインタフェース装置であって、第１のタッチパネル上の表示物の位置で押圧が開始されてから解除されるまでの間において検知された押圧位置の変化が所定条件を満たす場合に、第２のタッチパネル上の位置を特定する特定手段と、第２のタッチパネル上の前記特定手段により特定された位置に前記表示物の少なくとも一部を表示する表示手段とを備えることを特徴とする。
【００７１】
上記構成を備える本発明に係るユーザインタフェース装置は、例えば並んで配置されるような第１のタッチパネルと第２のタッチパネルとの間でユーザが、ドラッグ＆ドロップをしようとし、指等で第１のタッチパネルに表示された表示物の位置を押圧して、その指等を第１のタッチパネル上を滑らせるとその指等の位置に応じてその表示物は表示され、更にユーザがその指等を例えば第１のタッチパネルから第２のタッチパネル上にまで移動させた場合に、その表示物が第１のタッチパネルから第２のタッチパネルへと渡って第２のタッチパネルに表示されるようになる。第２のタッチパネルにその表示物が表示された後は、従来の１つのタッチパネル上でのドラッグ＆ドロップと同様に第２のタッチパネル上でその表示物はユーザの指等の移動に応じて表示されることとなる。
【００７２】
即ち、本発明に係るユーザインタフェース装置は、ユーザに複数のタッチパネル間でドラッグ＆ドロップを行うことを可能ならしめるために機能し得る。
（１４）また、実施の形態に係る携帯電話機１００が備えるユーザインタフェース装置における前記所定条件は、タッチパネル１１０及び１２０が共に略同一平面上に並んで配置された形態を自装置がとっている場合において、例えばタッチパネル１２０におけるタッチパネル１１０側の一辺から所定範囲を占める第２境界領域内に押圧位置が入って押圧が解除されたことであるとして説明したように、本発明に係るユーザインタフェース装置における前記所定条件は、第１及び第２のタッチパネルが共に略同一平面上に並んで配置された形態を自装置がとっている場合において、第１のタッチパネルにおける第２のタッチパネル側の一辺から所定範囲を占める境界領域内に押圧位置が入って押圧が解除されたことであることとしてもよい。
【００７３】
これにより、ユーザは、第１のタッチパネルから第２のタッチパネルへと指等を滑らせることにより、第１のタッチパネル上に表示されている表示物を第２のタッチパネル側に表示させることができるようになる。
（１５）また、実施の形態に係る携帯電話機１００が備えるユーザインタフェース装置における前記特定部１４４は、例えば、タッチパネル１１０上の前記位置の特定を、タッチパネル１２０上で最後に押圧されていた位置とその単位時間前に押圧されていた位置とに応じて行うものとして説明したように、本発明に係るユーザインタフェース装置における前記特定手段は、第２のタッチパネル上の前記位置の特定を、第１のタッチパネル上での押圧の前記解除の前から当該解除までに検知された１以上の押圧位置に応じて行うこととしてもよい。
【００７４】
これにより、ユーザが、第１のタッチパネル上で表示物に乗せた指等を動かす方向等によって、第２のタッチパネル上に現れる表示物の位置を制御することができるようになる。
（１６）また、実施の形態に係る携帯電話機１００が備えるユーザインタフェース装置における特定部１４４は、例えば、タッチパネル１１０上の前記位置の特定を、タッチパネル１１０及び１２０が共に略同一平面上に並んで配置された形態を自装置がとっている場合におけるタッチパネル１２０とタッチパネル１１０との相対位置関係と、タッチパネル１２０上における最後に押圧されていた位置とその単位時間前に押圧されていた位置とに応じて行い、表示制御用アプリケーションは、タッチパネル１２０上での押圧が解除されてから、所定時間（ベゼル範囲内に表示物がある時間に相当する）後にアイコン等の表示物の前記表示を行うものとして説明したように、本発明に係るユーザインタフェース装置における前記特定手段は、第２のタッチパネル上の前記位置の特定を、第１及び第２のタッチパネルが共に略同一平面上に並んで配置された形態を自装置がとっている場合における第１のタッチパネルと第２のタッチパネルとの相対位置関係と、第１のタッチパネル上における押圧の前記解除の前から当該解除までに検知された１以上の押圧位置とに応じて行い、前記表示手段は、第１のタッチパネル上での押圧が解除されてから、所定時間後に表示物の前記表示を行うこととしてもよい。
【００７５】
これにより、第１及び第２のタッチパネルの間の間隔が空いている場合において第１のタッチパネル上から第２のタッチパネル上へとユーザの指等が滑った場合に、第２のタッチパネル上への表示物の表示が適切になされ得る。
（１７）また、実施の形態に係る携帯電話機１００が備えるユーザインタフェース装置における前記所定条件は、タッチパネル１１０及び１２０が共に略同一平面上に並んで配置された形態を自装置がとっている場合において、例えば、タッチパネル１２０におけるタッチパネル１１０側の一辺から所定範囲を占める第２境界領域内に押圧位置が入って押圧が解除され、かつ、最後に押圧されていた位置のｙ座標値からその単位時間前に押圧されていた位置のｙ座標値を減じた値（ドラッグ速度）の絶対値が所定値以上であることとして説明したように、本発明に係るユーザインタフェース装置における前記所定条件は、第１及び第２のタッチパネルが共に略同一平面上に並んで配置された形態を自装置がとっている場合において、第１のタッチパネルにおける第２のタッチパネル側の一辺から所定範囲を占める境界領域内に押圧位置が入って押圧が解除され、かつ、当該解除の前から当該解除までに押圧位置が、前記一辺に略垂直な方向の成分について単位時間につき所定程度以上、前記一辺に向かう方向に変化したことであることとしてもよい。
【００７６】
これにより、ユーザが第１のタッチパネル上で指等を動かした速度に応じて第２のタッチパネル上への表示物の表示が適切になされ得る。
（１８）また、実施の形態に係る携帯電話機１００が備えるユーザインタフェース装置の前記特定部１４４は、例えば、タッチパネル１１０上の前記位置の特定を、タッチパネル１１０及び１２０が共に略同一平面上に並んで配置された形態を自装置がとっている場合におけるタッチパネル１２０とタッチパネル１１０との相対位置関係と、タッチパネル１２０上における最後に押圧されていた位置とその単位時間前に押圧されていた位置とに応じて、タッチパネル１２０上での押圧の解除からタッチパネル１１０上での押圧の開始までの間に、複数回、単位時間間隔で、位置を変化させるように行い、表示制御用アプリケーションは、タッチパネル１２０上での押圧が解除されてから、所定時間（ベゼル範囲内に表示物がある時間に相当する）の経過以後においては、特定部１４４により位置の前記特定が行われる毎に、当該特定された位置に前記表示物の表示を行うこととして説明したように、本発明に係るユーザインタフェース装置における前記特定手段は、第２のタッチパネル上の前記位置の特定を、第１及び第２のタッチパネルが共に略同一平面上に並んで配置された形態を自装置がとっている場合における第１のタッチパネルと第２のタッチパネルとの相対位置関係と、第１のタッチパネル上における押圧の前記解除の前から当該解除までに検知された１以上の押圧位置とに応じて、第１のタッチパネル上での押圧の解除から第２のタッチパネル上での押圧の開始までの間に、複数回、単位時間間隔で、位置を変化させるように行い、前記表示手段は、第１のタッチパネル上での押圧が解除されてから所定時間の経過以後においては、前記特定手段により位置の前記特定が行われる毎に、当該特定された位置に前記表示物の表示を行うこととしてもよい。
【００７７】
これにより、ユーザが第１のタッチパネルから第２のタッチパネルへと指等を滑らせている際において、ユーザが第２のタッチパネルに触れる前においても第２のタッチパネル上で表示物がある軌跡を描くので、ユーザは指等で触れるべき第２のタッチパネル上の位置を把握し易くなる。
（１９）また、実施の形態及び変形例に係る携帯電話機は、タッチパネル１１０及び１２０を備え、各タッチパネル上のアイコン等の表示物の位置で押圧が開始されてから押圧位置が変化して押圧が解除されるまでの間（つまりドラッグ状態である間）において、押圧されている位置に対応して当該表示物を表示する機能を有するユーザインタフェース装置であって、例えばタッチパネル１２０上の表示物の位置で押圧が開始されてから解除されるまでの間において検知された押圧位置の変化が所定条件を満たす場合に、タッチパネル１１０上の位置を特定する特定部１４４と、タッチパネル１１０上の前記特定部１４４により特定された位置に前記表示物の少なくとも一部を表示する表示制御用アプリケーションとを備えるユーザインタフェース装置を含むものとして説明したように、本発明に係る携帯端末装置は、第１及び第２のタッチパネルを備え、タッチパネル上の表示物の位置で押圧が開始されてから押圧位置が変化して押圧が解除されるまでの間において、押圧されている位置に対応して当該表示物を表示する機能を有するユーザインタフェース装置であって、第１のタッチパネル上の表示物の位置で押圧が開始されてから解除されるまでの間において検知された押圧位置の変化が所定条件を満たす場合に、第２のタッチパネル上の位置を特定する特定手段と、第２のタッチパネル上の前記特定手段により特定された位置に前記表示物の少なくとも一部を表示する表示手段とを備えるユーザインタフェース装置を備えることを特徴とする。
【００７８】
上記構成を備える本発明に係る携帯端末装置は、ユーザに複数のタッチパネル間でドラッグ＆ドロップを行うことを可能ならしめるために機能し得る。
（２０）また、実施の形態及び変形例に係る携帯電話機は、タッチパネル１１０及び１２０を備え、タッチパネルの押圧開始から押圧解除までの間においてタッチパネル上の押圧位置に対応して当該タッチパネル上にアイコン等の表示物を表示する機能を有する携帯端末装置であって、表示物の表示を制御するための表示制御用アプリケーションを実行するプロセッサと、タッチパネル１１０又は１２０上で、押圧が開始された場合に表示制御用アプリケーションに対して押圧開始を示すメッセージを伝達し、押圧位置が移動した場合に表示制御用アプリケーションに対して位置を示すメッセージを伝達し、押圧が解除された場合に表示制御用アプリケーションに対して押圧解除を示すメッセージを伝達する制御部とを備え、制御部は、例えば、タッチパネル１２０上に表示された表示物の位置で押圧が開始された場合に、当該表示物の表示を制御するための表示制御用アプリケーションに対して押圧開始を示すメッセージを伝達し、タッチパネル１２０上の押圧された位置の変化が所定条件を満たす場合に、タッチパネル１１０上の位置を特定し、タッチパネル１２０上の押圧が解除された後にタッチパネル１１０上の前記特定された位置への押圧が開始された場合には、タッチパネル１２０上での押圧の解除に対応する、押圧解除を示すメッセージの伝達を抑止し、当該特定された位置を示すメッセージを伝達するとともに、タッチパネル１１０上での押圧の開始に対応する、押圧開始を示すメッセージの伝達を抑止することとして説明したように、本発明に係る携帯端末装置は、第１及び第２のタッチパネルを備え、タッチパネルの押圧開始から押圧解除までの間においてタッチパネル上の押圧位置に対応して当該タッチパネル上に表示物を表示する機能を有する携帯端末装置であって、表示物の表示を制御するためのアプリケーションプログラムを実行する実行手段と、第１又は第２のタッチパネル上で、押圧が開始された場合にアプリケーションプログラムに対して押圧開始を示すメッセージを伝達し、押圧位置が移動した場合にアプリケーションプログラムに対して位置を示すメッセージを伝達し、押圧が解除された場合にアプリケーションプログラムに対して押圧解除を示すメッセージを伝達する制御手段とを備え、前記制御手段は、第１のタッチパネル上に表示された表示物の位置で押圧が開始された場合に、当該表示物の表示を制御するためのアプリケーションプログラムに対して押圧開始を示すメッセージを伝達し、第１のタッチパネル上の押圧された位置の変化が所定条件を満たす場合に、第２のタッチパネル上の位置を特定し、第１のタッチパネル上の押圧が解除された後に第２のタッチパネル上の前記特定された位置への押圧が開始された場合には、第１のタッチパネル上での押圧の解除に対応する、押圧解除を示すメッセージの伝達を抑止し、当該特定された位置を示すメッセージを伝達するとともに、第２のタッチパネル上での押圧の開始に対応する、押圧開始を示すメッセージの伝達を抑止することを特徴とする。
【００７９】
上記構成を備える本発明に係る携帯端末装置によれば、特定のメッセージの伝達を抑止するので、表示物の表示を制御するためのアプリケーションプログラムにおいて、第１のタッチパネルと第２のタッチパネルの間でのドラッグ＆ドロップを比較的簡単な制御手順で実現できる可能性が高まる。
（２１）また、実施の形態及び変形例に係る携帯電話機は、タッチパネル１１０及び１２０を備え、各タッチパネルの押圧開始から押圧解除までの間においてタッチパネル上の押圧位置に対応して当該タッチパネル上に表示物を表示する機能を有する携帯端末装置であって、タッチパネル１２０上の表示物の位置で押圧が開始されてから解除されるまでの間において検知された押圧位置の変化が所定条件を満たす場合に、タッチパネル１１０上の位置に前記表示物の少なくとも一部を表示する制御部及び表示制御用アプリケーションを備えるものとして説明したように、本発明に係る携帯端末装置は、第１及び第２のタッチパネルを備え、タッチパネルの押圧開始から押圧解除までの間においてタッチパネル上の押圧位置に対応して当該タッチパネル上に表示物を表示する機能を有する携帯端末装置であって、第１のタッチパネル上の表示物の位置で押圧が開始されてから解除されるまでの間において検知された押圧位置の変化が所定条件を満たす場合に、第２のタッチパネル上の位置に前記表示物の少なくとも一部を表示する表示制御手段を備えることを特徴とする。
【００８０】
上記構成を備える本発明に係る携帯端末装置は、ユーザに複数のタッチパネル間でドラッグ＆ドロップを行うことを可能ならしめるために機能し得る。
【産業上の利用可能性】
【００８１】
本発明に係るユーザインタフェース装置及び携帯情報端末は、ユーザが、複数のタッチパネルを用いた操作を行う場合に利用される。
【符号の説明】
【００８２】
１００    携帯電話機
１０１、１０２    筐体
１０３    スピーカ
１０４    マイク
１１０、１２０    タッチパネル
１１１、１２１    表示部
１１２、１２２    入力部
１３０    座標記憶部
１４０    制御部
１４１    検出部
１４２    メッセージ発行部
１４３    座標変換部
１４４    特定部
【図１】
2010238148.tif 000003
【図２】
2010238148.tif 000004
【図３】
2010238148.tif 000005
【図４】
2010238148.tif 000006
【図５】
2010238148.tif 000007
【図６】
2010238148.tif 000008
【図７】
2010238148.tif 000009