(57)【特許請求の範囲】
【請求項１】
画像を表示する表示パネルと該表示パネル上に搭載された複数の接触点での同時入力の検出に対応していない第１のタッチパネルとを有する操作表示部及び画像を表示する表示パネルと該表示パネル上に搭載された複数の接触点での同時入力の検出に対応している第２のタッチパネルとを有する操作表示部が混在する複数の操作表示部と、
前記各タッチパネルで検出された接触点の位置座標を、前記各タッチパネルによって規定された座標系の位置座標から、対応する前記表示パネルによって規定された座標系の位置座標に変換する座標変換部と、
同一のソフトウエアプログラムの実行結果に基づく画像が、複数の前記表示パネルに跨って表示されているか否かを判定する表示判定部と、
前記表示判定部において、同一のソフトウエアプログラムの実行結果に基づく画像が、複数の前記表示パネルに跨って表示されていると判定された場合、前記各タッチパネルで検出された接触点の位置座標を、前記表示パネルによって規定された座標系の位置座標から前記各表示パネルによって規定された座標系を統合した統合座標系の位置座標に変換し、前記各タッチパネルで検出された接触点の前記統合座標系の位置座標を含む情報を、前記ソフトウエアプログラムに対する複数の接触点での同時入力を示すタッチ入力のイベント情報として生成する情報生成部と、
複数の接触点での同時入力に対応しているソフトウエアプログラムの実行結果に基づく画像を、前記第２のタッチパネルを有する前記操作表示部に優先的に表示させる表示制御部と、
を備える情報処理装置。
【請求項２】
前記表示判定部は、前記表示パネル毎に、異なるソフトウエアプログラムの実行結果に基づく画像が表示されているか否かを判定し、
前記表示判定部において、前記表示パネル毎に、異なるソフトウエアプログラムの実行結果に基づく画像が表示されていると判定された場合、前記情報生成部は、前記座標変換部において変換された前記表示パネル各々によって規定された座標系の位置座標を含む情報を、各表示パネルに表示された画像に係る各前記ソフトウエアプログラムに対する前記タッチ入力のイベント情報としてそれぞれ生成する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記複数の操作表示部に表示された画像を全て視認できるか否かを判定する視認判定部をさらに備え、
前記情報生成部は、画像が表示された前記表示パネルに対応する前記タッチパネルの接触点だけを有効として、前記座標変換部において変換された表示パネルによって規定された座標系の接触点の位置座標を含む情報を、前記ソフトウエアプログラムに対する前記タッチ入力のイベント情報として生成する、
ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記複数の操作表示部として、相対位置を調整可能な２つの操作表示部を備え、
前記２つの操作表示部が互いに逆方向を向いているか否かを検出する方向検出部をさらに備え、
前記視認判定部は、前記方向検出部の検出結果に基づいて、前記操作表示部を全て視認できるか否かを判定する、
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記複数の操作表示部として、相対角度及び相対位置の少なくとも一方を調整可能な２つの操作表示部を備え、
前記２つの操作表示部の相対角度及び相対位置の少なくとも一方を検出する回転位置検出部をさらに備え、
前記表示判定部における判定が肯定された場合、前記情報生成部は、前記回転位置検出部において検出された相対角度及び相対位置の少なくとも一方に基づいて、前記座標変換部において変換された各表示パネルによって規定された座標系の位置座標を補正し、各前記表示パネルによって規定された座標系を統合した統合座標系の位置座標に変換する、
ことを特徴とする請求項３に記載の情報処理装置。
【請求項６】
請求項１乃至５のいずれか一項に記載の情報処理装置であって、
携帯型の情報処理装置。
【請求項７】
画像を表示する表示パネルと該表示パネル上に搭載された複数の接触点での同時入力の検出に対応していない第１のタッチパネルとを有する操作表示部及び画像を表示する表示パネルと該表示パネル上に搭載された複数の接触点での同時入力の検出に対応している第２のタッチパネルとを有する操作表示部が混在する複数の操作表示部を備える情報処理装置におけるタッチ入力の情報を生成する情報生成方法であって、
前記各タッチパネルで検出された接触点の位置座標を、前記各タッチパネルによって規定された座標系の位置座標から、対応する前記表示パネルによって規定された座標系の位置座標に変換する座標変換工程と、
同一のソフトウエアプログラムの実行結果に基づく画像が、複数の前記表示パネルに跨って表示されているか否かを判定する表示判定工程と、
前記表示判定工程において、同一のソフトウエアプログラムの実行結果に基づく画像が、複数の前記表示パネルに跨って表示されていると判定された場合、前記各タッチパネルで検出された接触点の位置座標を、前記表示パネルによって規定された座標系の位置座標から前記各表示パネルによって規定された座標系を統合した統合座標系の位置座標に変換し、前記各タッチパネルで検出された接触点の前記統合座標系の位置座標を含む情報を、前記ソフトウエアプログラムに対する複数の接触点での同時入力を示すタッチ入力のイベント情報として生成する情報生成工程と、
複数の接触点での同時入力に対応しているソフトウエアプログラムの実行結果に基づく画像を、前記第２のタッチパネルを有する前記操作表示部に優先的に表示させる表示制御工程と、
を含む情報生成方法。
【請求項８】
画像を表示する表示パネルと該表示パネル上に搭載された複数の接触点での同時入力の検出に対応していない第１のタッチパネルとを有する操作表示部及び画像を表示する表示パネルと該表示パネル上に搭載された複数の接触点での同時入力の検出に対応している第２のタッチパネルとを有する操作表示部が混在する複数の操作表示部を備える情報処理装置におけるタッチ入力の情報を生成する計算機を、
前記各タッチパネルで検出された接触点の位置座標を、前記各タッチパネルによって規定された座標系の位置座標から、対応する前記表示パネルによって規定された座標系の位置座標に変換する座標変換手段、
同一のソフトウエアプログラムの実行結果に基づく画像が、複数の前記表示パネルに跨って表示されているか否かを判定する表示判定手段、
前記表示判定手段において、同一のソフトウエアプログラムの実行結果に基づく画像が、複数の前記表示パネルに跨って表示されていると判定された場合、前記各タッチパネルで検出された接触点の位置座標を、前記表示パネルによって規定された座標系の位置座標から前記各表示パネルによって規定された座標系を統合した統合座標系の位置座標に変換し、前記各タッチパネルで検出された接触点の前記統合座標系の位置座標を含む情報を、前記ソフトウエアプログラムに対する複数の接触点での同時入力を示すタッチ入力のイベント情報として生成する情報生成手段、
複数の接触点での同時入力に対応しているソフトウエアプログラムの実行結果に基づく画像を、前記第２のタッチパネルを有する前記操作表示部に優先的に表示させる表示制御手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを備える情報処理装置、タッチパネルに対するタッチ入力のイベント情報を生成する情報生成方法及びコンピュータに実行させるプログラムに関するものである。
【背景技術】
【０００２】
タッチパネルは、画像を表示する表示パネルに搭載され、表示パネルの画面に対する直接の操作入力を可能とする入力インタフェースとして知られている。タッチパネルを指やペンなどで直接触れると、その接触点の位置座標を含むタッチ入力のイベント情報がソフトウエアプログラムに入力される。そして、そのイベント情報に応じてソフトウエアプログラムが実行され、接触点の位置座標に応じた表示パネルの表示内容の変更などの様々な動作が行われる。
【０００３】
タッチパネルは、軽量でかつ薄いため、携帯しての使用を前提とする携帯端末の入力インタフェースとして広く活用されている。
【０００４】
タッチパネルの中には、複数の接触点を同時に検出可能なものもある。このようなタッチパネルはマルチタッチパネルと呼ばれている。このマルチタッチパネルを利用した種々の装置が開示されている。例えば、マルチタッチパネルで検出された複数の接触点の位置座標等に基づいて、表示パネルに表示された画像を操作（例えば、オブジェクトの選択、反転、回転、移動、拡大縮小）できる装置が開示されている（例えば、特許文献１参照）。
【０００５】
また、タッチイベントの情報処理を単純化するために、特定のウィンドウ内の個々のビューをマルチタッチビュー又はシングルタッチビューのいずれかとして構成することができる方法等が開示されている（例えば、特許文献２参照）。
【０００６】
また、携帯端末の中には、携帯性を維持しつつ、できるだけ多くの情報を同時に表示するために、表示パネルを複数搭載しているものがある。各表示パネル上には、それぞれタッチパネルが搭載されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００１−２９０５８５号公報
【特許文献２】特開２００９−２１１７０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
表示パネルを複数備える携帯端末では、様々な画像の表示態様が可能である。例えば、複数の表示パネルに跨って同一のソフトウエアプログラムに基づく画像を表示することができる。このようにすれば、個々の表示パネルは小さくても、同一のソフトウエアプログラムに基づく画像を大きく表示することができる。
【０００９】
ところが、複数の表示パネルに跨って同一のソフトウエアプログラムの実行結果に基づく画像を表示した場合に、表示されるソフトウエアプログラムが複数の接触点での同時入力に対応している場合であっても、複数のタッチパネルに跨ったタッチ入力を、複数の接触点での同時入力として認識することができないため、操作性が低下するという不都合があった。
【００１０】
本発明は、上記実情に鑑みてなされたものであり、表示パネル及びタッチパネルが複数設けられていても、その操作性を向上させることができる情報処理装置、情報生成方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、本発明の第１の観点に係る情報処理装置は、
画像を表示する表示パネルと該表示パネル上に搭載された複数の接触点での同時入力の検出に対応していない第１のタッチパネルとを有する操作表示部及び画像を表示する表示パネルと該表示パネル上に搭載された複数の接触点での同時入力の検出に対応している第２のタッチパネルとを有する操作表示部が混在する複数の操作表示部と、
前記各タッチパネルで検出された接触点の位置座標を、前記各タッチパネルによって規定された座標系の位置座標から、対応する前記表示パネルによって規定された座標系の位置座標に変換する座標変換部と、
同一のソフトウエアプログラムの実行結果に基づく画像が、複数の前記表示パネルに跨って表示されているか否かを判定する表示判定部と、
前記表示判定部において、同一のソフトウエアプログラムの実行結果に基づく画像が、複数の前記表示パネルに跨って表示されていると判定された場合、前記各タッチパネルで検出された接触点の位置座標を、前記表示パネルによって規定された座標系の位置座標から前記各表示パネルによって規定された座標系を統合した統合座標系の位置座標に変換し、前記各タッチパネルで検出された接触点の前記統合座標系の位置座標を含む情報を、前記ソフトウエアプログラムに対する複数の接触点での同時入力を示すタッチ入力のイベント情報として生成する情報生成部と、
複数の接触点での同時入力に対応しているソフトウエアプログラムの実行結果に基づく画像を、前記第２のタッチパネルを有する前記操作表示部に優先的に表示させる表示制御部と、
を備える。
【００１２】
この場合、前記表示判定部は、前記表示パネル毎に、異なるソフトウエアプログラムの実行結果に基づく画像が表示されているか否かを判定し、
前記表示判定部において、前記表示パネル毎に、異なるソフトウエアプログラムの実行結果に基づく画像が表示されていると判定された場合、前記情報生成部は、前記座標変換部において変換された前記表示パネル各々によって規定された座標系の位置座標を含む情報を、各表示パネルに表示された画像に係る各前記ソフトウエアプログラムに対する前記タッチ入力のイベント情報としてそれぞれ生成する、
こととしてもよい。
【００１３】
また、前記複数の操作表示部に表示された画像を全て視認できるか否かを判定する視認判定部をさらに備え、
前記情報生成部は、画像が表示された前記表示パネルに対応する前記タッチパネルの接触点だけを有効として、前記座標変換部において変換された表示パネルによって規定された座標系の接触点の位置座標を含む情報を、前記ソフトウエアプログラムに対する前記タッチ入力のイベント情報として生成する、
こととしてもよい。
【００１４】
また、前記複数の操作表示部として、相対位置を調整可能な２つの操作表示部を備え、
前記２つの操作表示部が互いに逆方向を向いているか否かを検出する方向検出部をさらに備え、
前記視認判定部は、前記方向検出部の検出結果に基づいて、前記操作表示部を全て視認できるか否かを判定する、
こととしてもよい。
【００１５】
また、前記複数の操作表示部として、相対角度及び相対位置の少なくとも一方を調整可能な２つの操作表示部を備え、
前記２つの操作表示部の相対角度及び相対位置の少なくとも一方を検出する回転位置検出部をさらに備え、
前記表示判定部における判定が肯定された場合、前記情報生成部は、前記回転位置検出部において検出された相対角度及び相対位置の少なくとも一方に基づいて、前記座標変換部において変換された各表示パネルによって規定された座標系の位置座標を補正し、各前記表示パネルによって規定された座標系を統合した統合座標系の位置座標に変換する、
こととしてもよい。
【００１７】
また、本発明の第２の観点に係る情報生成方法は、
画像を表示する表示パネルと該表示パネル上に搭載された複数の接触点での同時入力の検出に対応していない第１のタッチパネルとを有する操作表示部及び画像を表示する表示パネルと該表示パネル上に搭載された複数の接触点での同時入力の検出に対応している第２のタッチパネルとを有する操作表示部が混在する複数の操作表示部を備える情報処理装置におけるタッチ入力の情報を生成する情報生成方法であって、
前記各タッチパネルで検出された接触点の位置座標を、前記各タッチパネルによって規定された座標系の位置座標から、対応する前記表示パネルによって規定された座標系の位置座標に変換する座標変換工程と、
同一のソフトウエアプログラムの実行結果に基づく画像が、複数の前記表示パネルに跨って表示されているか否かを判定する表示判定工程と、
前記表示判定工程において、同一のソフトウエアプログラムの実行結果に基づく画像が、複数の前記表示パネルに跨って表示されていると判定された場合、前記各タッチパネルで検出された接触点の位置座標を、前記表示パネルによって規定された座標系の位置座標から前記各表示パネルによって規定された座標系を統合した統合座標系の位置座標に変換し、前記各タッチパネルで検出された接触点の前記統合座標系の位置座標を含む情報を、前記ソフトウエアプログラムに対する複数の接触点での同時入力を示すタッチ入力のイベント情報として生成する情報生成工程と、
複数の接触点での同時入力に対応しているソフトウエアプログラムの実行結果に基づく画像を、前記第２のタッチパネルを有する前記操作表示部に優先的に表示させる表示制御工程と、
を含む。
【００１８】
また、本発明の第３の観点に係るプログラムは、
画像を表示する表示パネルと該表示パネル上に搭載された複数の接触点での同時入力の検出に対応していない第１のタッチパネルとを有する操作表示部及び画像を表示する表示パネルと該表示パネル上に搭載された複数の接触点での同時入力の検出に対応している第２のタッチパネルとを有する操作表示部が混在する複数の操作表示部を備える情報処理装置におけるタッチ入力の情報を生成する計算機を、
前記各タッチパネルで検出された接触点の位置座標を、前記各タッチパネルによって規定された座標系の位置座標から、対応する前記表示パネルによって規定された座標系の位置座標に変換する座標変換手段、
同一のソフトウエアプログラムの実行結果に基づく画像が、複数の前記表示パネルに跨って表示されているか否かを判定する表示判定手段、
前記表示判定手段において、同一のソフトウエアプログラムの実行結果に基づく画像が、複数の前記表示パネルに跨って表示されていると判定された場合、前記各タッチパネルで検出された接触点の位置座標を、前記表示パネルによって規定された座標系の位置座標から前記各表示パネルによって規定された座標系を統合した統合座標系の位置座標に変換し、前記各タッチパネルで検出された接触点の前記統合座標系の位置座標を含む情報を、前記ソフトウエアプログラムに対する複数の接触点での同時入力を示すタッチ入力のイベント情報として生成する情報生成手段、
複数の接触点での同時入力に対応しているソフトウエアプログラムの実行結果に基づく画像を、前記第２のタッチパネルを有する前記操作表示部に優先的に表示させる表示制御手段、
として機能させる。
【００１９】
また、前記第１の観点に係る情報処理装置は、
携帯型であってもよい。
【発明の効果】
【００２０】
本発明によれば、複数の表示パネルに跨って同一のソフトウエアプログラムの実行結果に基づく画像が表示されている場合、各タッチパネルに対してなされたタッチ入力の接触点の位置座標は、タッチパネルによって規定された座標系から、複数の表示パネルによって規定された座標系を統合した統合座標系の位置座標に変換される。さらに、複数のタッチパネル各々で検出されたタッチ入力の統合座標系での位置座標を含む情報が、ソフトウエアプログラムに対する複数の接触点での同時入力を示すタッチ入力のイベント情報として生成される。このようにすれば、複数の表示パネルに跨って同一のソフトウエアプログラムの実行結果に基づく画像が表示されている場合であっても、複数のタッチパネルに跨った複数の接触点での同時入力を示すタッチ入力が可能となるので、操作性を向上させることができる。
【図面の簡単な説明】
【００２１】
【図１】図１（Ａ）は、本発明の実施形態１に係る携帯端末の外観図（その１）である。図１（Ｂ）は、本発明の実施形態１に係る携帯端末の外観図（その２）である。図１（Ｃ）は、本発明の実施形態１に係る携帯端末の外観図（その３）である。
【図２】本発明の実施形態１に係る携帯端末のシステム構成を示す図である。
【図３】図３（Ａ）は、携帯端末の一方の操作表示部にソフトウエアプログラムの実行結果に基づく画像を表示しているイメージを示す図である。図３（Ｂ）は、携帯端末の各操作表示部に異なるソフトウエアプログラムの実行結果に基づく画像を表示しているイメージを示す図である。図３（Ｃ）は、携帯端末の各操作表示部に同一のソフトウエアプログラムの実行結果に基づく画像を跨って表示しているイメージを示す図である。
【図４】検出モード設定処理のフローチャートである。
【図５】タッチイベント処理のフローチャート（その１）である。
【図６】タッチパネルの座標系と表示パネルの座標系の関係について示す模式図である。
【図７】１つのタッチパネルを用いる場合のタッチ履歴データの一例を示す図である。
【図８】タッチイベント処理のフローチャート（その２）である。
【図９】図９（Ａ）は、個別検出モードにおける２つのタッチパネルの座標系と２つの表示パネルの座標系の関係について示す図である。図９（Ｂ）は、結合検出モードにおける２つのタッチパネルの座標系と２つの表示パネルの座標系の関係について示す図である。
【図１０】複数のタッチパネルを用いる場合のタッチ履歴データのデータ例を示す図である。
【図１１】図１１（Ａ）は、本発明の実施形態２に係る携帯端末１における、ヒンジで接続された２つの筐体が回転している状態の外観を示す図である。図１１（Ｂ）は、図１１（Ａ）の状態のときの表示パネルの座標系の模式図である。
【発明を実施するための形態】
【００２２】
以下、本発明の実施の形態について、添付の図面を参照して詳細に説明する。なお、本発明は下記の実施形態及び図面によって限定されるものではない。
【００２３】
（実施形態１）
まず、本発明の実施形態１について説明する。
【００２４】
まず、図１（Ａ）乃至図１（Ｃ）を参照して、本実施形態に係る携帯端末１の外観について説明する。図１（Ａ）に示すように、携帯端末１は、２つの筐体２、３を備える。筐体２には操作表示部４が設けられ、筐体３には操作表示部５が設けられている。操作表示部４、５では、画像を表示する表示パネル上にタッチパネルが設けられている。表示パネルに表示された画像に対応するタッチパネル上の部分をユーザがタッチすることにより、表示パネルの画面に対する直接の操作入力が可能となっている。この表示パネル及びタッチパネルについては、後述する。
【００２５】
操作表示部４、５が設けられた面が、筐体２、３の前面となる。すなわち、図１（Ａ）では、携帯端末１を、筐体２、３の前面側から見た様子が示されており、図１（Ｂ）では、携帯端末１を、筐体２、３の背面側から見た様子が示されている。
【００２６】
筐体２、３は、ヒンジ６で接続されている。このヒンジ６を回転軸として筐体２、３は相対的に回転可能である。図１（Ａ）、図１（Ｂ）では、操作表示部４、５が同じ方向を向くように、筐体２と筐体３との相対角度が１８０度となっている。この実施形態では、筐体２、３が図１（Ａ）、図１（Ｂ）に示すような状態にあるときに、携帯端末１の状態を”開状態”であるものとする。
【００２７】
図１（Ｃ）に示すように、携帯端末１は、ヒンジ６を回転軸として筐体２と筐体３とをさらに回転させて、筐体２の操作表示部４と筐体２の操作表示部５とが互いに逆方向を向いた状態で、携帯端末１を折り畳むことができる。この実施形態では、筐体２及び筐体３が図１（Ｃ）等に示すような状態にあるときに、携帯端末１の状態を”閉状態”であるものとする。
【００２８】
図１（Ｂ）に示すように、携帯端末１には、開閉センサ７が設けられている。開閉センサ７は、磁気センサ７ａと磁石７ｂとを備える。磁気センサ７ａは、筐体２に内蔵され、磁石７ｂは、筐体３に内蔵されている。
【００２９】
磁気センサ７ａは、磁気を検知する。図１（Ａ）、図１（Ｂ）に示す開状態では、磁気センサ７ａと磁石７ｂとの距離が遠いので、磁気センサ７ａによって検知される磁気は弱い。一方、図１（Ａ）、図１（Ｂ）に示す開状態から、筐体２と筐体３とが折り畳まれ、図１（Ｃ）に示す閉状態に移行すると、磁石７ｂが磁気センサ７ａに近づいて、磁気センサ７ａが強い磁気を検知する。このように、磁気センサ７ａによって検知される磁気の強弱により、携帯端末１が開状態にあるのか、閉状態にあるのかを検出することが可能となる。
【００３０】
次に、携帯端末１のシステム構成について説明する。
【００３１】
携帯端末１は、図２に示すように、図１に示す操作表示部４、５、開閉センサ７に加え、プログラム制御部１０、記憶部１１、表示制御部１２、タッチ検出部１３、状態管理部１４、通信部１５及びバス１６を備える。
【００３２】
プログラム制御部１０は、ＣＰＵやメモリ（いずれも不図示）を備え、ソフトウエアプログラムを実行制御する。このようなソフトウエアプログラムの中には、アプリケーションソフトウエアプログラム（以下、「アプリケーション」と略称する）や、ＯＳ（Operating System）のような基本ソフトウエアプログラムなどが含まれている。プログラム制御部１０は、複数のアプリケーションを同時に実行可能である。
【００３３】
記憶部１１は、プログラム制御部１０によって実行制御されるソフトウエアプログラム等を記憶する。
【００３４】
操作表示部４は、表示パネル２０とタッチパネル２１とを備える。表示パネル２０は、画像を表示する例えば液晶ディスプレイである。表示パネル２０は、プログラム制御部１０によるソフトウエアプログラムの実行結果に基づく画像などを表示する。タッチパネル２１は、表示パネル２０上に搭載されている。タッチパネル２１は、静電容量方式又は感圧方式等により、タッチ入力の接触点を検出するインタフェースである。
【００３５】
操作表示部５は、操作表示部４と同様に、表示パネル２２とタッチパネル２３とを備える。
【００３６】
表示制御部１２は、表示パネル２０及び表示パネル２２を制御して、プログラム制御部１０におけるソフトウエアプログラムの実行結果に基づく画像を表示させる。
【００３７】
タッチ検出部１３は、ＣＰＵやメモリ（いずれも不図示）を備える。ＣＰＵが、メモリに格納された制御プログラムを実行することにより、タッチ検出部１３の機能が実現される。この制御プログラムは、記憶部１１に記憶されている。
【００３８】
タッチ検出部１３は、操作表示部４（タッチパネル２１）及び操作表示部５（タッチパネル２３）から出力されたタッチ入力に対応する信号を入力する。タッチ検出部１３は、この信号に基づいて、タッチパネル２１、２３によって規定される座標系におけるタッチ入力に係る接触点の位置座標を求める。
【００３９】
さらに、タッチ検出部１３は、タッチパネル２１、２３で検出された接触点の位置座標を、タッチパネル２１、２３によって規定される座標系の位置座標から、表示パネル２０、２２によって規定される座標系の位置座標にそれぞれ変換する。
【００４０】
タッチ検出部１３は、同一のソフトウエアプログラムの実行結果に基づく画像が、複数の表示パネル２０、２２に跨って表示されているか否かを判定する。この場合、タッチ検出部１３は、各タッチパネル２１、２３で検出された接触点の位置座標を、表示パネル２０、２２によって規定された座標系の位置座標から各表示パネル２０、２２によって規定された座標系を統合した統合座標系の位置座標に変換する。タッチ検出部１３は、最終的に変換された接触点の位置座標を含む情報を、記憶部１１にタッチ履歴データとして保存することにより、プログラム制御部１０によって実行されるソフトウエアプログラムに対する複数の接触点での同時入力を示すタッチ入力のイベント情報として生成する。
【００４１】
このように、記憶部１１に記憶されたソフトウエアプログラムは、プログラム制御部１０によって実行制御され、表示制御部１２の制御の下、ソフトウエアプログラムの実行結果に基づく画像が、操作表示部４の表示パネル２０と操作表示部５の表示パネル２０とに表示される。
【００４２】
操作表示部４のタッチパネル２１や操作表示部５のタッチパネル２３に対してタッチ入力があると、そのタッチ入力の接触点の位置座標のデータが、タッチ検出部１３で生成されて、最新のタッチ履歴データとして記憶部１１に保存される。プログラム制御部１０は、記憶部１１に格納されたタッチ履歴データを読み出して、実行中のアプリケーションに対するタッチ入力のイベント情報として入力する。そして、プログラム制御部１０は、このイベント情報に応じてソフトウエアプログラムを実行し、その実行結果を表示制御部１２に出力する。表示制御部１２は、操作表示部４の表示パネル２２に表示させる画像や、操作表示部５の表示パネル２２に表示させる画像に、入力した実行結果を反映させる。
【００４３】
開閉センサ７は、前述のとおり、携帯端末１の開閉状態を検出する。なお、携帯端末１が閉状態にある場合には、操作表示部４、５は互いに逆向きとなり、操作表示部４に表示された画像と、操作表示部５に表示された画像とを同時に両方視認することはできない。このため、開閉センサ７は、操作表示部４、５にそれぞれ表示された画像を全て視認できるか否かを判定するために、操作表示部４、５が互いに逆方向を向いているか否かを検出する方向検出部として機能する。
【００４４】
状態管理部１４は、ＣＰＵやメモリ（いずれも不図示）を備える。ＣＰＵがメモリに格納された制御プログラムを実行することにより、状態管理部１４の機能が実現される。状態管理部１４は、携帯端末１の開閉状態と、実行中のソフトウエアプログラムの実行状態、さらにはタッチパネル２１、２３の検出モードを管理する。タッチパネル２１、２３の検出モードについては後述する。
【００４５】
プログラム制御部１０は、記憶部１１のタッチ履歴データに記憶されたタッチ入力のイベント情報に従って、ソフトウエアプログラムを実行制御する。なお、以下では、プログラム制御部１０が、アプリケーションを実行する場合について説明する。
【００４６】
通信部１５は、インターネット等の通信ネットワークを介して外部機器との間でデータ通信を行うための通信インタフェースである。バス１６は、上述の構成要素を互いにデータ通信可能に接続する。
【００４７】
このように、携帯端末１は、２つの操作表示部４、５を有しているため、表示制御部１２の制御の下、様々な画像の表示態様が可能である。
【００４８】
例えば、図３（Ａ）に示すように、表示制御部１２は、プログラム制御部１０によるアプリケーションの実行結果に基づく画像を、一方の操作表示部４に表示させることが可能である。図３（Ａ）では、アプリケーションの実行結果に基づく画像３３が、操作表示部４に表示されており、操作表示部５には何も表示されていない。
【００４９】
また、図３（Ｂ）に示すように、プログラム制御部１０によって同時に実行される２つの異なるアプリケーションの実行結果に基づく画像を、表示パネル２０、２２に個別に表示することができる。図３（Ｂ）では、アプリケーションＡの実行結果に基づく画像３４が、操作表示部４に表示され、他のアプリケーションＢの実行結果に基づく画像３５が、操作表示部５に表示される。
【００５０】
さらに、図３（Ｃ）に示すように、同一のアプリケーションの実行結果に基づく画像を、２つの表示パネル２０、２２に跨って表示することができる。図３（Ｃ）では、同一のアプリケーションの実行結果に基づく画像３６のうち、左側の部分が操作表示部４に表示されており、右側の部分が操作表示部５に表示されている。
【００５１】
上述した３つの表示態様のうち、いずれの表示態様を選択するかは、例えばアプリケーションの種別や、携帯端末１の開閉状態等によって決定することができる。この表示態様は、表示制御部１２によって制御され、現在の表示態様は状態管理部１４によって管理されている。
【００５２】
携帯端末１では、上述の３つの表示態様にそれぞれ対応して、タッチパネル２１、２３の３つの検出モードが用意されている。
【００５３】
例えば、図３（Ａ）に示すように、一方の操作表示部にのみ画像が表示されている場合に対応して、画像が表示されている方のタッチパネルのみタッチ入力を有効とする片画面検出モードが用意されている。
【００５４】
また、図３（Ｂ）に示すように、２つの操作表示部４、５に別々のアプリケーションの実行結果に基づく画像が表示されている場合に対応して、タッチパネル２１、２３で検出されたタッチ入力を、それぞれのアプリケーションへのタッチ入力として扱う個別検出モードが用意されている。
【００５５】
また、図３（Ｃ）に示すように、同一のアプリケーションの実行結果に基づく画像を、２つの表示パネル２０、２２に跨って表示する場合に対応して、２つの操作表示部４、５にタッチパネル２１、２３で検出されたタッチ入力を、１つのアプリケーションへのタッチ入力として結合する結合検出モードが用意されている。
【００５６】
図４には、検出モードの設定処理の流れが示されている。この処理は、携帯端末１の起動後から処理が開始される。まず、状態管理部１４は、携帯端末１の開閉状態が変化するまで待つ（ステップＳ４０１；Ｎｏ）。携帯端末１の開閉状態が変化すると、開閉センサ７が開閉状態の変化を検知して、状態管理部１２に検知信号を出力する。
【００５７】
開閉センサ７から検知信号を入力し、携帯端末１の開閉状態が変化したと判定すると（ステップＳ４０１；Ｙｅｓ）、状態管理部１４は、その検知信号を解析して、携帯端末１の開閉状態を取得する（ステップＳ４０２）。
【００５８】
続いて、状態管理部１４は、携帯端末１が閉状態であるか否かを判定する（ステップＳ４０３）。携帯端末１が閉状態である場合には、操作表示部４、５に表示された画像が同時に視認することはできないため、ここでの判定は、複数の操作表示部４、５に表示された画像を全て視認できるか否かを判定するのと等価となる。
【００５９】
携帯端末１が閉状態の場合（ステップＳ４０３；Ｙｅｓ）、状態管理部１４は、管理している検出モードを片画面検出モードに設定する（ステップＳ４０４）。
【００６０】
一方、携帯端末１が開状態の場合（ステップＳ４０３；Ｎｏ）、状態管理部１４は、表示パネル２０、２２にそれぞれ異なるアプリケーションの実行結果に基づく画像を表示させているか否かを判定する（ステップＳ４０５）。状態管理部１４は、表示制御部１２に、表示状態を問い合わせ、この問い合わせに応じて取得された表示状態を管理しており、この判定は、このようにして管理されている表示状態に基づいて行われる。
【００６１】
表示パネルごとに異なるアプリケーションの実行結果に基づく画像を表示させていれば（ステップＳ４０５；Ｙｅｓ）、状態管理部１４は、検出モードを個別検出モードに設定する（ステップＳ４０６）。表示パネルごとに異なるアプリケーションの実行結果に基づく画像を表示させていなければ（ステップＳ４０５；Ｎｏ）、状態管理部１４は、検出モードを結合検出モードに設定する（ステップＳ４０７）。
【００６２】
なお、ステップＳ４０３における判定条件、すなわち片画面検出モードに設定する条件は、携帯端末１が閉状態の場合に限られない。アプリケーションの実行結果に基づく画像が、一方の操作表示部４の表示パネルにのみ表示されていることや、操作表示部５の電源が切れていることを、検出モードを片画面検出モードに設定する条件としてもよい。
【００６３】
なお、一方の表示パネルが、タッチ入力を要さないアプリケーションの実行結果に基づく画像を表示していることを、検出モードを片画面検出モードに設定する条件としてもよい。
【００６４】
次に、タッチパネル２１、２３にタッチ入力がなされた場合のタッチイベント処理の流れを説明する。
【００６５】
図５には、タッチパネル２１、２３が、タッチ入力を検出してから、タッチイベントを取得して、記憶部１１のタッチ履歴データを保存するまでの処理、すなわちタッチイベント処理の流れが示されている。この処理は、タッチパネル２１、２３にタッチ入力がなされ、その情報が、タッチ検出部１３に出力された時点で、この処理が開始される。
【００６６】
まず、タッチ検出部１３は、状態管理部１２から検出モードを取得する（ステップＳ５０１）。
【００６７】
続いて、タッチ検出部１３は、取得した検出モードが、片画面検出モードであるか否かを判定する（ステップＳ５０２）。取得した検出モードが片画面検出モードである場合（ステップＳ５０２；Ｙｅｓ）、タッチ検出部１３は、表示パネル２０に対応するタッチパネル２１の接触点だけを有効として、タッチパネル２１によって規定された座標系におけるタッチ入力の接触点の位置座標を求める（ステップＳ５０３）。
【００６８】
そして、タッチ検出部１３は、タッチ入力の接触点の位置座標を表示パネル２０によって規定された座標系の位置座標に変換する（ステップＳ５０４）。
【００６９】
ここで、タッチ入力の接触点の位置座標を、タッチパネル２１によって規定される座標系の位置座標から、表示パネル２０によって規定される座標系の位置座標に変換する方法について説明する。
【００７０】
図６は、タッチパネルの座標系と表示パネルの座標系の関係を示した模式図である。ユーザのタッチ入力の座標を検出するタッチパネル２１には、タッチパネル２１のセンサ領域の座標系６０１が規定されている。座標系６０１では、原点６０３を中心として、横方向にｘ１軸が延びており、縦方向にｙ１軸が延びている。
【００７１】
一方、アプリケーションの実行結果に基づく画像を表示する表示パネル２０には、表示領域の座標系６０２が規定されている。座標系６０２では、原点６０４を中心として、横方向にｘ２軸が延びており、縦方向にｙ２軸が延びている。
【００７２】
この座標変換では、座標系６０１上のタッチ入力Ｐ１Ａ（ａ１、ｂ１）、Ｐ１Ｂ（ｃ１、ｄ１）が、それぞれ座標系６０３上のタッチ入力Ｐ２Ａ（ａ２、ｂ２）、Ｐ２Ｂ（ｃ２、ｄ２）に変換される。
【００７３】
タッチパネルの座標系の分解能と表示パネルの解像度の違いでスケールが異なる場合、タッチ検出部１３は、座標変換の過程で、表示パネル２０の解像度に適合するようにスケール調整を行ったうえで、タッチ入力の接触点の位置座標を変換する。この座標変換により、タッチ検出部１３は、タッチパネルの座標系におけるタッチ入力の接触点の位置座標に対応する表示パネルの座標系の位置座標を導き出す。
【００７４】
図５に戻り、続いて、タッチ検出部１３は、表示パネルによって規定された座標系におけるタッチ入力の接触点の位置座標を記憶部１１のタッチ履歴データの最新データとして記憶する（ステップＳ５０５）。これにより、表示パネル２０によって規定された座標系の接触点の位置座標を含む情報としてのタッチ履歴データが、アプリケーションに対するタッチ入力のイベント情報として生成される。
【００７５】
図７には、タッチ履歴データの一例が示されている。図７に示すように、タッチ履歴データの項目には、検出ナンバー７０１、検出時刻７０２、座標７０３、７０４、同時タッチ数７０５がある。検出ナンバー７０１は、タッチ入力が検出された順を示す番号である。検出時刻７０２は、タッチ入力が検出された時刻である。座標７０３は、表示パネル２０の座標系における１つ目のタッチ入力のｘ座標とｙ座標（例えばＰ２Ａ（ａ２、ｂ２））、座標７０４は、２つ目のタッチ入力のｘ座標とｙ座標（例えばＰ２Ｂ（ｃ２、ｄ２））である。また、同時タッチ数７０５は、同時に検出したタッチ入力の数である。図７に示すタッチ履歴データでは、同時に２つのタッチ入力を履歴として残すことが可能である。タッチ検出部１３は、記憶部１１にタッチ履歴データとしてこれらの項目を保存する。
【００７６】
なお、同時タッチ数７０５は、３以上であってもよい。この場合には、座標７０３、７０４に加え、さらなる位置座標の情報が、記憶部１１のタッチ履歴データに登録されている。すなわち、タッチ検出部１３は、２点に限らず、タッチパネル２１、２３がそれぞれ検出可能であれば３点以上の接触点の位置座標を保存することが可能である。
【００７７】
ステップＳ５０５終了後、タッチ検出部１３は、処理を終了する。
【００７８】
一方、取得した検出モードが片画面検出モードではなかった場合（ステップＳ５０２；Ｎｏ）、図８に進み、タッチ検出部１３は、タッチパネル２１、２３から入力されたタッチ入力の情報に基づいて、タッチパネル２１、２３によって規定される座標系におけるタッチ入力の接触点の位置座標を求める（ステップＳ８０１）。タッチ入力の接触点の位置座標の算出方法については後述する。
【００７９】
続いて、タッチ検出部１３は、取得した検出モードが、個別検出モードであるか否かを判定する（ステップＳ８０２）。取得した検出モードが個別検出モードであれば（ステップＳ８０２；Ｙｅｓ）、タッチ検出部１３は、個別検出モードでの座標変換を行う（ステップＳ８０３）。より具体的には、ここで、タッチ検出部１３は、変換された表示パネル２０、２２各々によって規定された座標系の位置座標を含む情報を、各表示パネル２０、２２に表示された画像に係る各アプリケーションに対するタッチ入力のイベント情報としてそれぞれ生成する。この個別検出モードでの座標変換の詳細については後述する。
【００８０】
一方、取得した検出モードが結合検出モードであれば（ステップＳ８０２；Ｎｏ）、タッチ検出部１３は、タッチパネル２１、２３におけるタッチ入力の接触点の位置座標を、対応する表示パネル２０、２２の座標系の位置座標に変換する（ステップＳ８０４）。続いて、タッチ検出部１３は、タッチ入力の接触点の位置座標の統合を行う（ステップＳ８０５）。
【００８１】
具体的には、ここで、タッチ検出部１３は、各タッチパネル２１、２３で検出された接触点の位置座標を、表示パネル２０、２２によって規定された座標系の位置座標から各表示パネル２０、２２によって規定された座標系を統合した統合座標系の位置座標に変換し、各タッチパネル２１、２３で検出された接触点の統合座標系の位置座標を含む情報を、アプリケーションに対する複数の接触点での同時入力を示すタッチ入力のイベント情報として生成する。この結合検出モードでの座標変換の詳細について後述する。
【００８２】
ステップＳ８０３、Ｓ８０５終了後、タッチ検出部１３は、最終的に求められたタッチ入力の接触点の位置座標を、記憶部１１のタッチ履歴データに記憶する（ステップＳ８０６）。これにより、実行中のアプリケーションに対するタッチ入力のイベント情報が生成される。ステップＳ８０６終了後、タッチ検出部１３は、処理を終了する。
【００８３】
ここで、個別検出モードにおける座標の変換と結合検出モードにおける座標の変換方法について詳述する。
【００８４】
まずは、個別検出モードにおける座標の変換方法について説明する。
【００８５】
図９（Ａ）には、タッチパネル２１、２３によってそれぞれ規定された検出領域の座標系９０１、９０３と、表示パネル２０、２２によってそれぞれ規定された表示領域の座標系９０２、９０４と、が示されている。
【００８６】
タッチパネル２１の座標系９０１では、原点９０５を基準として、横方向にｘ１軸が延びており、縦方向にｙ１軸が延びている。
【００８７】
表示パネル２０の座標系９０２では、原点９０６を基準として、横方向にｘ２軸が延びており、縦方向にｙ２軸が延びている。
【００８８】
タッチパネル２３の座標系９０３では、原点９０７を基準として、横方向にｘ３軸が延びており、縦方向にｙ３軸が延びている。
【００８９】
表示パネル２２の座標系９０４では、原点９０８を基準として、横方向にｘ４軸が延びており、縦方向にｙ４軸が延びている。
【００９０】
図６を用いて説明した座標変換と同様に、タッチ検出部１３は、タッチパネルの座標系におけるタッチ入力の接触点の位置座標を対応する表示パネルの座標系の位置座標に変換する（図８のステップＳ８０３参照）。すなわち、タッチ検出部１３は、タッチパネル２１の座標系におけるタッチ入力の接触点の位置座標を、表示パネル２０の座標系の位置座標に変換する。タッチパネル２３と表示パネル２２についても同様である。
【００９１】
操作表示部４に対してタッチ入力がなされると、タッチ入力の接触点の位置座標は、操作表示部４の表示パネル２０の座標系の位置座標に変換され、例えば図７に示すような記憶部１１のタッチ履歴データに記憶される。プログラム制御部１０は、このタッチ履歴データの記憶されたデータを記憶部１１からイベント情報として取得し、アプリケーションの実行制御を行う。これにより、表示制御部１２の制御の下、このアプリケーションの実行結果に基づく画像が、表示パネル２０に表示される。
【００９２】
一方、操作表示部５に対するタッチ入力については、タッチ入力の接触点の位置座標が操作表示部５の表示パネル２２の座標系の座標に変換され、例えば図７に示すようなタッチ履歴データとして記憶部１１に記憶される。プログラム制御部１０は、このタッチ履歴データを記憶部１１からイベント情報として取得し、アプリケーションの実行制御を行う。これにより、表示制御部１２の制御の下、このアプリケーションの実行結果に基づく画像が、表示パネル２２に表示される。
【００９３】
次に、結合検出モードにおける座標の変換方法について説明する。
【００９４】
図９（Ｂ）に示すように、結合検出モードでは、表示パネル２０の座標系９０２と、表示パネル２２の座標系９０４とを統合した１つの統合座標系が形成されている。
【００９５】
この統合座標系では、座標系９０２の原点９０６を原点としており、原点９０６に対する座標系９０４の原点９０８のオフセットを（ｄｘ、ｄｙ）としている。タッチ検出部１３は、表示パネル２０の座標系におけるタッチ入力の接触点の位置座標については、座標系９０２と統合座標系とが同じであるため位置座標を変換しない。これに対して、タッチ検出部１３は、表示パネル２０の座標系におけるタッチ入力の接触点の位置座標にオフセット（ｄｘ、ｄｙ）を加算することにより、統合座標系におけるタッチ入力の接触点の位置座標を求める。
【００９６】
このように、操作表示部４、５それぞれに対してタッチ入力がなされると、タッチ入力の接触点の位置座標は、すべて統合座標系の座標に変換され、タッチ履歴データとして保存される。プログラム制御部１０は、このタッチ履歴データを記憶部１１から取得し、タッチ履歴データに従って、アプリケーションの実行制御を行う。
【００９７】
図１０には、結合検出モードにおけるタッチ履歴データの一例が示されている。図１０に示すように、タッチ履歴データの項目には、検出ナンバー１００１、検出時刻１００２、座標１００２、１００３、１００４、１００５、１００６、同時タッチ数１００７がある。
【００９８】
検出ナンバー１００１は、タッチ入力が検出された順を示す番号である。検出時刻１００２は、検出された時刻である。座標１００３は、タッチパネル２１におけるタッチ入力の座標を変換した１つ目の表示パネル座標のｘ座標とｙ座標である。座標１００４は、タッチパネル２１におけるタッチ入力の座標を変換した２つ目の表示パネル座標のｘ座標とｙ座標である。座標１００５は、タッチパネル２３におけるタッチ入力の座標を変換した１つ目の表示パネル座標のｘ座標とｙ座標である。座標１００６は、タッチパネル２３におけるタッチ入力の座標を変換した２つ目の表示パネル座標のｘ座標とｙ座標である。同時タッチ数１００７は、タッチパネル２１、２３全体で同時に検出したタッチ入力の数である。
【００９９】
なお、図１０に示すタッチ履歴データでは、各タッチパネル２１、２３における同時タッチ数を２点までとしているが、これには限られない。例えば、各タッチパネル毎に３点以上のタッチ入力の接触点の位置座標を保存できるようにしてもよい。
【０１００】
（実施形態２）
次に、本発明の実施形態２について説明する。
【０１０１】
図１１（Ａ）に示すように、本実施形態に係る携帯端末１は、筐体２と筐体３とが、ヒンジ６ではなく、ヒンジ９によって接続されている点が、上記実施形態１に係る携帯端末１と異なる。ヒンジ９は、筐体２に対して筐体３を、操作表示部４、５を含む平面内で相対的に回転させる。図１１（Ａ）では、筐体３が、筐体２に対してα°回転している。本実施形態に係る携帯端末１のヒンジ９は、α°を検出する回転検出センサをさらに備えている。
【０１０２】
次に、この実施形態に係る携帯端末１における結合検出モードでのタッチ入力の接触点の位置座標の変換方法について図１１（Ｂ）を参照して説明する。
【０１０３】
図１１（Ａ）に示すように、上記実施形態１と同様に、表示パネル２０によって規定される座標系９０２では、原点９０６を基準としてｘ２軸、ｙ２軸が規定されている。また、一方、表示パネル２２によって規定される座標系９０４では、原点９０８を基準としてｘ４軸、ｙ４軸が規定されている。原点９０６に対する原点９０８のオフセットは（ｄｘ、ｄｙ）である。
【０１０４】
検出モードが結合検出モードである場合、タッチ検出部１３は、操作表示部４のタッチパネル２１におけるタッチ入力の接触点の位置座標を、表示パネル２０によって規定される座標系の位置座標（ｔｘ、ｔｙ）に変換する。さらに、タッチ検出部１３は、この位置座標（ｔｘ、ｔｙ）を、以下の式（１）、式（２）を用いて、表示パネル２０、２２の座標系と統合して得られる統合座標系の位置座標（ｘ、ｙ）に変換する。
【０１０５】
ｘ＝ｔｘ×ｃｏｓα−ｔｙ×ｓｉｎα＋ｄｘ・・・（１）
ｙ＝ｔｘ×ｓｉｎα＋ｔｙ×ｃｏｓα＋ｄｙ・・・（２）
【０１０６】
このようにすれば、操作表示部４、５が相対的に回転する場合であっても、タッチ入力の接触点の位置座標を、１つに統合された統合座標系の位置座標へ変換することができるので、複数のタッチパネル２１、２３に跨ったタッチ入力が可能となる。
【０１０７】
なお、本実施形態では、操作表示部４、５が相対的に回転した場合の補正について説明したが、操作表示部４、５の相対位置が変化した場合でも、相対位置を不図示の位置センサで検出し、検出された相対位置の変化に応じてオフセット（ｄｘ、ｄｙ）を補正するようにしてもよい。
【０１０８】
以上、詳細に説明したように、上記各実施形態によれば、表示パネル２０、２２に跨って同一のアプリケーションの実行結果に基づく画像が表示されている場合、各タッチパネル２１、２３に対してなされたタッチ入力の接触点の位置座標は、タッチパネルによって規定された座標系から、複数の表示パネルによって規定された座標系を統合した統合座標系の位置座標に変換される。さらに、複数のタッチパネル各々で検出されたタッチ入力の統合座標系での位置座標を含む情報が、アプリケーションに対する複数の接触点での同時入力を示すタッチ入力のイベント情報として生成される。このようにすれば、複数の表示パネルに跨って同一のアプリケーションの実行結果に基づく画像が表示されている場合であっても、複数のタッチパネルに跨った複数の接触点での同時入力を示すタッチ入力が可能となるので、操作性を向上させることができる。
【０１０９】
また、上記各実施形態によれば、表示パネル２０、２２に異なるアプリケーションの実行結果に基づく画像が表示されている場合には、各タッチパネル２１、２３へのタッチ入力は、対応する表示パネルに表示された画像に係る個々のアプリケーションへのイベント情報として処理される。このように、タッチパネルへのタッチ入力を表示パネルへのアプリケーションに基づく画像の表示態様に応じたものとすれば、タッチパネルの操作性をさらに高めることができる。
【０１１０】
また、上記各実施形態によれば、画像が表示された表示パネルに対応するタッチパネルへのタッチ入力のみを有効とする。このようにすれば、その間、一方のタッチパネルの動作を停止させることができるので、例えば、携帯端末１の消費電力を低減することができる。
【０１１１】
特に、携帯端末１が閉状態にある場合には、２つの表示パネルを両方視認することができないので、一方のタッチパネルへのタッチ入力を無効として、消費電力を低減するのが望ましい。
【０１１２】
また、上記実施形態２によれば、表示パネル同士の相対角度等に基づいて、個々の表示パネルによって規定された座標系から統合座標系への変換式を補正するので、表示パネル同士の相対角度等を反映した、アプリケーションの操作が可能となる。これにより、装置の操作性をさらに高めることができる。
【０１１３】
なお、開閉センサ７は、磁気センサでなくてもよい。開閉センサ７として、静電容量センサや、接触式のセンサを用いてもよい。要は、携帯端末１が開状態にあるのか、閉状態にあるのかを検出できるセンサであればよい。
【０１１４】
また、筐体２、３の接続形態は、上記各実施形態のものにも限られない。例えば、筐体同士をスライド機構で連結して、一方の筐体がスライドして、他方の筐体の下に移動するようなものであってもよい。
【０１１５】
また、上記各実施形態においては、タッチ入力の接触点の位置座標を規定する座標系を２次元の座標系としたが、これを３次元の座標系に拡張するようにしてもよい。例えば、２つの操作表示部４、５が、同一平面内になく、相対的に傾斜している場合には、その傾斜角度を考慮して、３次元の座標変換により、統合座標系におけるタッチ入力の接触点の位置座標を求めるようにしてもよい。
【０１１６】
なお、アプリケーションの実行結果に基づく画像の表示状態に応じて、検出するタッチ入力の接触点の数を変動させるようにしてもよい。また、表示するアプリケーションが認識可能なタッチ数に応じて、アプリケーションの実行結果に基づく画像を表示する位置を調整しても良い。
【０１１７】
例えば、タッチパネル２１、２３が、複数の接触点の同時検出に対応していないタッチパネル（シングルタッチパネル）であった場合には、そのアプリケーションを、表示パネル２０、２２に跨って表示するようにすればよい。このようにすれば、複数のシングルタッチパネルに跨った複数の接触点での同時入力を示すタッチ入力（マルチタッチ入力）が可能となるからである。
【０１１８】
また、複数の接触点の同時検出が可能なマルチタッチパネルと、複数の接触点の同時検出に対応していないタッチパネル（シングルタッチパネル）とが混在する携帯端末の場合、プログラム制御部１０は、マルチタッチの検出が可能なタッチパネルに対応する表示パネルへ、優先的にマルチタッチ入力を要するアプリケーションの実行結果に基づく画像を表示するように制御しても良い。このようにすれば、タッチパネルの操作性を極力低下させないような状態でアプリケーションを表示させることができる。
【０１１９】
なお、複数のタッチパネルに跨ったタッチ入力を用いた操作内容としては、例えば、表示されたアイコンの選択、ドラッグ、画像の拡大・縮小など様々な操作が想定される。タッチ入力と操作内容との関係は、予めアプリケーションに設定しておくようにしてもよいが、ユーザが任意に設定できるようにしてもよい。
【０１２０】
なお、上記各実施形態では、操作対象となるソフトウエアプログラムを、アプリケーションとしたが、ＯＳ等を操作対象としてもよい。
【０１２１】
なお、上記各実施形態に係る携帯端末１は、操作表示部を２つ備えたものであったが、３つ以上の操作表示部を備える携帯端末１についても、本発明を適用することが可能である。すなわち、３つ以上のタッチパネルに跨ったマルチタッチ入力が可能となる。
【０１２２】
なお、携帯端末１は、筐体を２つ備えるものであったが、筐体を３つ以上備える携帯端末１にも、本発明を適用することができる。
【０１２３】
また、上記各実施形態では、携帯端末１に本発明を適用する場合について説明したが、パーソナルコンピュータなど、必ずしも携帯して用いられない情報処理装置にも、本発明を適用することができる。
【０１２４】
本発明は、上記実施の形態及び図面によって限定されるものではない。本発明の要旨を変更しない範囲で実施の形態及び図面に変更を加えることができる。
【０１２５】
なお、上記実施形態において実行されるプログラムは、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk Read-Only Memory）、ＤＶＤ（Digital Versatile Disk）、ＭＯ（Magneto-Optical Disk）等のコンピュータ読み取り可能な記録媒体に格納して配布し、そのプログラムをインストールすることにより、上述の処理を実行するシステムを構成することとしてもよい。
【０１２６】
また、プログラムをインターネット等の通信ネットワーク上の所定のサーバ装置が有するディスク装置等に格納しておき、例えば、搬送波に重畳させて、ダウンロード等するようにしてもよい。
【０１２７】
また、上述の機能を、ＯＳが分担して実現する場合又はＯＳとアプリケーションとの協働により実現する場合等には、ＯＳ以外の部分のみを媒体に格納して配布してもよく、また、ダウンロード等してもよい。
【符号の説明】
【０１２８】
１…携帯端末、２、３…筐体、４、５…操作表示部、６、９…ヒンジ、７…開閉センサ、７ａ…磁気センサ、７ｂ…磁石、１０…プログラム制御部、１１…記憶部、１２…表示制御部、１３…タッチ検出部、１４…状態管理部、１５…通信部、１６…バス、３３、３４，３５，３６…画像、６０１…タッチパネルの座標系、６０２…表示パネルの座標系、６０３、６０４…原点、７０１…検出ナンバー、７０２…検出時刻、７０３、７０４…座標、７０５…同時タッチ数、９０１、９０３…タッチパネルの座標系、９０２、９０４…表示パネルの座標系、９０５、９０６、９０７、９０８…原点、１００１…検出ナンバー、１００２…検出時刻、１００３、１００４、１００５、１００６…座標、１００７…同時タッチ数
【図１】
0005557316.tif 000002
【図２】
0005557316.tif 000003
【図３】
0005557316.tif 000004
【図４】
0005557316.tif 000005
【図５】
0005557316.tif 000006
【図６】
0005557316.tif 000007
【図７】
0005557316.tif 000008
【図８】
0005557316.tif 000009
【図９】
0005557316.tif 000010
【図１０】
0005557316.tif 000011
【図１１】
0005557316.tif 000012