(57)【特許請求の範囲】
【請求項１】
第１の操作画面を表示する第１の表示部と、
前記第１の表示部の表面に対する操作を検出する第１の操作検出部と、
第２の操作画面を表示する第２の表示部と、
前記第２の表示部の表面に対する操作を検出する第２の操作検出部と、
前記第２の表示部の表示を停止させ、前記第２の操作検出部によって検出される操作を前記第１の操作画面に対する操作として処理する第１の状態と、前記第１の表示部の表示を停止させ、前記第１の操作検出部によって検出される操作を前記第２の操作画面に対する操作として処理する第２の状態とを切り替える切り替え制御を行う制御部と
を備えることを特徴とする携帯電子機器。
【請求項２】
前記第１の表示部および前記第１の操作検出部を有する第１の筐体と、
前記第２の表示部および前記第２の操作検出部を有する第２の筐体と、
前記第１の筐体を前記第２の筐体と連結する連結部とを備え、
前記連結部は、前記第１の筐体および前記第２の筐体を、前記第１の表示部および前記第２の表示部が略同一方向を向く第１の形態または前記第１の表示部および前記第２の表示部が略反対方向を向く第２の形態のいずれかへ遷移させることを特徴とする請求項１に記載の携帯電子機器。
【請求項３】
前記制御部は、前記第１の筐体および前記第２の筐体が前記第２の形態へ遷移している場合に前記切り替え制御を行い、前記第１の筐体および前記第２の筐体が前記第１の形態へ遷移している場合には、前記第１の操作検出部によって検出される操作を前記第１の操作画面に対する操作として処理し、前記第２の操作検出部によって検出される操作を前記第２の操作画面に対する操作として処理することを特徴とする請求項２に記載の携帯電子機器。
【請求項４】
前記制御部は、前記第１の状態においては、前記第２の表示部に前記第２の操作画面を表示させる第１のプログラムの実行を中断し、前記第１の状態から前記第２の状態への切り替えを行う場合に前記第１のプログラムの実行を再開することを特徴とする請求項１から３のいずれか１項に記載の携帯電子機器。
【請求項５】
当該携帯電子機器の姿勢を検出する姿勢検出部をさらに備え、
前記制御部は、前記切り替え制御において、前記第１の表示部が上向きであることが前記姿勢検出部によって検出された場合に当該携帯電子機器を前記第１の状態へ切り替え、前記第２の表示部が上向きであることが前記姿勢検出部によって検出された場合に当該携帯電子機器を前記第２の状態へ切り替えることを特徴とする請求項１から４のいずれか１項に記載の携帯電子機器。
【請求項６】
前記制御部は、前記切り替え制御において、前記第２の操作検出部によって操作が検出された場合に当該携帯電子機器を前記第１の状態へ切り替え、前記第１の操作検出部によって操作が検出された場合に当該携帯電子機器を前記第２の状態へ切り替えることを特徴とする請求項１から４のいずれか１項に記載の携帯電子機器。
【請求項７】
前記第１の表示部の表面に対向する物体を検出する物体検出部をさらに備え、
前記制御部は、前記切り替え制御において、前記物体検出部によって前記物体が検出された場合に当該携帯電子機器を前記第１の状態へ切り替え、前記第１の操作検出部によって前記物体が検出されない場合に当該携帯電子機器を前記第２の状態へ切り替えることを特徴とする請求項１から４のいずれか１項に記載の携帯電子機器。
【請求項８】
前記連結部は、前記第１の筐体および前記第２の筐体を、前記第１の表示部および前記第２の表示部が対向する第３の形態へさらに遷移させ、
前記制御部は、前記第１の筐体および前記第２の筐体が前記第３の形態へ遷移した場合に、前記第１の表示部および前記第２の表示部の表示を停止させるとともに、前記第１の操作検出部および前記第２の操作検出部による操作の検出を停止させることを特徴とする請求項２に記載の携帯電子機器。
【請求項９】
第１の操作画面を表示する第１の表示部と、
前記第１の表示部の表面に対する操作を検出する第１の操作検出部と、
第２の操作画面を表示する第２の表示部と、
前記第２の表示部の表面に対する操作を検出する第２の操作検出部とを備える携帯電子機器によって実行される制御方法であって、
第１の状態において、前記第２の表示部の表示を停止させるステップと、
前記第１の状態において、前記第２の操作検出部によって検出される操作を前記第１の操作画面に対する操作として処理するステップと、
第２の状態において、前記第１の表示部の表示を停止させるステップと、
前記第２の状態において、前記第１の操作検出部によって検出される操作を前記第２の操作画面に対する操作として処理するステップと、
前記第１の状態と前記第２の状態とを切り替えるステップと
を含むことを特徴とする制御方法。
【請求項１０】
第１の操作画面を表示する第１の表示部と、
前記第１の表示部の表面に対する操作を検出する第１の操作検出部と、
第２の操作画面を表示する第２の表示部と、
前記第２の表示部の表面に対する操作を検出する第２の操作検出部とを備える携帯電子機器に、
第１の状態において、前記第２の表示部の表示を停止させるステップと、
前記第１の状態において、前記第２の操作検出部によって検出される操作を前記第１の操作画面に対する操作として処理するステップと、
第２の状態において、前記第１の表示部の表示を停止させるステップと、
前記第２の状態において、前記第１の操作検出部によって検出される操作を前記第２の操作画面に対する操作として処理するステップと、
前記第１の状態と前記第２の状態とを切り替えるステップと
を実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電子機器、制御方法および制御プログラムに関する。
【背景技術】
【０００２】
利用者が１つの表示部上で複数のプログラムを切り替えながら利用することを可能にするマルチタスク機能が知られている。このようなマルチタスク機能に対応した携帯電子機器は、利用者の操作に応じて、バックグランドで実行されているプログラムの一覧をメニューとして表示し、メニューから選択されたプログラムをフォアグランドで実行させる（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２０９５６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、フォアグランドで実行するプログラムを切り替えるための操作として、メニュー操作は直感的な操作でなく、また、操作に手間がかかる。本発明は、実行されるプログラムを容易に切り替えることができる携帯電子機器、制御方法および制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明に係る携帯電子機器は、第１の操作画面を表示する第１の表示部と、前記第１の表示部の表面に対する操作を検出する第１の操作検出部と、第２の操作画面を表示する第２の表示部と、前記第２の表示部の表面に対する操作を検出する第２の操作検出部と、前記第２の表示部の表示を停止させ、前記第２の操作検出部によって検出される操作を前記第１の操作画面に対する操作として処理する第１の状態と、前記第１の表示部の表示を停止させ、前記第１の操作検出部によって検出される操作を前記第２の操作画面に対する操作として処理する第２の状態とを切り替える切り替え制御を行う制御部とを備える。
【０００６】
ここで、前記第１の表示部および前記第１の操作検出部を有する第１の筐体と、前記第２の表示部および前記第２の操作検出部を有する第２の筐体と、前記第１の筐体を前記第２の筐体と連結する連結部とを備え、前記連結部は、前記第１の筐体および前記第２の筐体を、前記第１の表示部および前記第２の表示部が略同一方向を向く第１の形態または前記第１の表示部および前記第２の表示部が略反対方向を向く第２の形態のいずれかへ遷移させることが好ましい。
【０００７】
また、前記制御部は、前記第１の筐体および前記第２の筐体が前記第２の形態へ遷移している場合に前記切り替え制御を行い、前記第１の筐体および前記第２の筐体が前記第１の形態へ遷移している場合には、前記第１の操作検出部によって検出される操作を前記第１の操作画面に対する操作として処理し、前記第２の操作検出部によって検出される操作を前記第２の操作画面に対する操作として処理することが好ましい。
【０００８】
また、前記制御部は、前記第１の状態においては、前記第２の表示部に前記第２の操作画面を表示させる第１のプログラムの実行を中断し、前記第１の状態から前記第２の状態への切り替えを行う場合に前記第１のプログラムの実行を再開することが好ましい。
【０００９】
また、前記携帯電子機器は、当該携帯電子機器の姿勢を検出する姿勢検出部をさらに備え、前記制御部は、前記切り替え制御において、前記第１の表示部が上向きであることが前記姿勢検出部によって検出された場合に当該携帯電子機器を前記第１の状態へ切り替え、前記第２の表示部が上向きであることが前記姿勢検出部によって検出された場合に当該携帯電子機器を前記第２の状態へ切り替えることとしてもよい。
【００１０】
また、前記制御部は、前記切り替え制御において、前記第２の操作検出部によって操作が検出された場合に当該携帯電子機器を前記第１の状態へ切り替え、前記第１の操作検出部によって操作が検出された場合に当該携帯電子機器を前記第２の状態へ切り替えることとしてもよい。
【００１１】
また、前記携帯電子機器は、前記第１の表示部の表面に対向する物体を検出する物体検出部をさらに備え、前記制御部は、前記切り替え制御において、前記物体検出部によって前記物体が検出された場合に当該携帯電子機器を前記第１の状態へ切り替え、前記第１の操作検出部によって前記物体が検出されない場合に当該携帯電子機器を前記第２の状態へ切り替えることとしてもよい。
【００１２】
また、前記連結部は、前記第１の筐体および前記第２の筐体を、前記第１の表示部および前記第２の表示部が対向する第３の形態へさらに遷移させ、前記制御部は、前記第１の筐体および前記第２の筐体が前記第３の形態へ遷移した場合に、前記第１の表示部および前記第２の表示部の表示を停止させるとともに、前記第１の操作検出部および前記第２の操作検出部による操作の検出を停止させることとしてもよい。
【００１３】
また、上述した課題を解決し、目的を達成するために、本発明に係る制御方法は、第１の操作画面を表示する第１の表示部と、前記第１の表示部の表面に対する操作を検出する第１の操作検出部と、第２の操作画面を表示する第２の表示部と、前記第２の表示部の表面に対する操作を検出する第２の操作検出部とを備える携帯電子機器によって実行される制御方法であって、第１の状態において、前記第２の表示部の表示を停止させるステップと、前記第１の状態において、前記第２の操作検出部によって検出される操作を前記第１の操作画面に対する操作として処理するステップと、第２の状態において、前記第１の表示部の表示を停止させるステップと、前記第２の状態において、前記第１の操作検出部によって検出される操作を前記第２の操作画面に対する操作として処理するステップと、前記第１の状態と前記第２の状態とを切り替えるステップとを含む。
【００１４】
また、上述した課題を解決し、目的を達成するために、本発明に係る制御プログラムは、第１の操作画面を表示する第１の表示部と、前記第１の表示部の表面に対する操作を検出する第１の操作検出部と、第２の操作画面を表示する第２の表示部と、前記第２の表示部の表面に対する操作を検出する第２の操作検出部とを備える携帯電子機器に、第１の状態において、前記第２の表示部の表示を停止させるステップと、前記第１の状態において、前記第２の操作検出部によって検出される操作を前記第１の操作画面に対する操作として処理するステップと、第２の状態において、前記第１の表示部の表示を停止させるステップと、前記第２の状態において、前記第１の操作検出部によって検出される操作を前記第２の操作画面に対する操作として処理するステップと、前記第１の状態と前記第２の状態とを切り替えるステップとを実行させる。
【発明の効果】
【００１５】
本発明に係る携帯電子機器、制御方法および制御プログラムは、実行されるプログラムを容易に切り替えることができるという効果を奏する。
【図面の簡単な説明】
【００１６】
【図１】図１は、第１の形態にある携帯電話端末の正面図である。
【図２】図２は、第１の形態にある携帯電話端末の側面図である。
【図３】図３は、第２の形態にある携帯電話端末の側面図である。
【図４】図４は、第３の形態にある携帯電話端末の側面図である。
【図５】図５は、携帯電話端末の機能的な構成を示すブロック図である。
【図６】図６は、第２の形態における携帯電話端末の動作について説明するための図である。
【図７】図７は、複数のプログラムを実行する場合の携帯電話端末の動作を示すフローチャートである。
【図８】図８は、形態変化対応処理の処理手順を示すフローチャートである。
【図９】図９は、姿勢変化対応処理の処理手順を示すフローチャートである。
【図１０】図１０は、他の携帯電子機器の一例を示す図である。
【発明を実施するための形態】
【００１７】
以下、本発明につき図面を参照しつつ詳細に説明する。なお、以下の説明により本発明が限定されるものではない。また、以下の説明における構成要素には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均等の範囲のものが含まれる。以下においては、携帯電子機器の一例として携帯電話端末について説明するが、本発明の適用対象は携帯電話端末に限定されるものではなく、タッチパネルを備える各種装置、例えば、ＰＨＳ（Personal  Handyphone  System）、ＰＤＡ、ポータブルナビゲーション装置、パーソナルコンピュータ、ゲーム機等に対しても本発明は適用できる。
【００１８】
（実施形態）
まず、図１から図４を参照しながら、本発明に係る電子機器の一実施形態である携帯電話端末１の外観について説明する。図１は、第１の形態にある携帯電話端末１の正面図である。図２は、第１の形態にある携帯電話端末１の側面図である。図３は、第２の形態にある携帯電話端末１の側面図である。図４は、第３の形態にある携帯電話端末１の側面図である。
【００１９】
図１等に示すように、携帯電話端末１は、第１の筐体１Ａと、第２の筐体１Ｂと、連結部１Ｃとを有する。第１の筐体１Ａは、タッチパネル２と、近接センサ１４とを有する。第２の筐体１Ｂは、タッチパネル３と、撮像部４とを有する。撮像部４は、撮像センサを用いて画像を電子的に取得する。近接センサ１４は、電磁誘導や静電容量等を利用して所定の距離内に物体が存在することを検出する。
【００２０】
タッチパネル２は、第１の筐体１Ａの面積が最も広い面の１つに設けられ、文字、図形、画像等を表示するとともに、指、スタイラス、ペン等（以下、単に「指」という）を用いてタッチパネル２の表面に対して行われる各種操作を検出する。タッチパネル３は、第２の筐体１Ｂの面積が最も広い面の１つに設けられ、文字、図形、画像等を表示するとともに、指を用いてタッチパネル３の表面に対して行われる各種操作を検出する。なお、タッチパネル２およびタッチパネル３が各種操作を検出する方式は、静電容量式、抵抗膜式、感圧式等の任意の方式であってよい。
【００２１】
連結部１Ｃは、第１の筐体１Ａおよび第２の筐体１Ｂを連結するとともに、第１の筐体１Ａおよび第２の筐体１Ｂが相対的に回動するための回転軸として機能する。携帯電話端末１は、第２の筐体１Ｂが連結部１Ｃを回転軸として、図２に示すＲ１の方向へ約１８０度回動することによって、図３に示す第２の形態へ遷移する。また、携帯電話端末１は、第２の筐体１Ｂが連結部１Ｃを回転軸として、図２に示すＲ２の方向へ約１８０度回動することによって、図４に示す第３の形態へ遷移する。このように、携帯電話端末１は、第１の筐体１Ａおよび第２の筐体１Ｂが相対的に回動することにより、第１の形態、第２の形態または第３の形態のいずれかへ遷移する。
【００２２】
携帯電話端末１が図１および図２に示すような第１の形態にある場合、タッチパネル２、タッチパネル３、撮像部４および近接センサ１４は、略同一方向を向いた状態で携帯電話端末１の表面に露出する。このような第１の形態において、携帯電話端末１は、タッチパネル２およびタッチパネル３にそれぞれ異なるプログラムの操作画面を表示することができる。例えば、携帯電話端末１は、タッチパネル２にメールプログラムが提供するメール作成画面を表示し、タッチパネル３にブラウザプログラムが提供するＷＥＢページ閲覧画面を表示することができる。
【００２３】
第１の形態において、タッチパネル２およびタッチパネル３にそれぞれどのプログラムの操作画面を表示するかは、利用者の操作に基づいて決定される。すなわち、利用者は、第１の形態にある携帯電話端末１を操作することによって、タッチパネル２およびタッチパネル３にそれぞれ任意のプログラムの操作画面を表示させることができる。なお、操作画面とは、何らかの操作を受け付ける画面をいう。
【００２４】
携帯電話端末１は、第１の形態において、タッチパネル２およびタッチパネル３を連結された１つの表示部として制御し、１つのプログラムが提供する操作画面をタッチパネル２およびタッチパネル３にまたがって表示することができてもよい。また、携帯電話端末１は、第１の形態において、タッチパネル２およびタッチパネル３の一方を省電力状態とし、他方のみに操作画面を表示することもができてもよい。
【００２５】
また、携帯電話端末１が図３に示すような第２の形態にある場合、タッチパネル２およびタッチパネル３は、略反対方向を向いた状態で携帯電話端末１の表面に露出する。このような第２の形態において、携帯電話端末１は、利用者から見えない側のタッチパネルの表示を停止させることにより電力消費を低減させる。
【００２６】
また、携帯電話端末１は、第２の形態において、利用者から見えない側のタッチパネルに対する操作を、利用者から見える側のタッチパネルに対する操作として処理する。このように操作を変換することにより、利用者は、操作画面を指で遮ることなく、操作画面を操作することが可能になる。なお、第２の形態における携帯電話端末１の動作の詳細については後述する。
【００２７】
また、携帯電話端末１が図４に示すような第３の形態にある場合、タッチパネル２およびタッチパネル３は、対向した状態となり、外部からは見えなくなる。このような第３の形態において、携帯電話端末１は、タッチパネル２およびタッチパネル３の機能を停止させる。すなわち、携帯電話端末１は、タッチパネル２およびタッチパネル３の表示手段としての機能と操作手段としての機能とを停止させて電力消費を低減させる。なお、さらに電力消費を低減させるために、第３の形態への遷移と連動して、タッチパネル２またはタッチパネル３に画面を表示させているプログラムがあれば、そのプログラムの実行を中断させてもよい。
【００２８】
第３の形態は、電力消費を抑制することができ、また、タッチパネル２およびタッチパネル３を物理的な損傷から保護することができるため、携帯電話端末１を使用しない場合や持ち運ぶ場合に好適である。なお、図４では、第３の形態においてタッチパネル２およびタッチパネル３が接するように図示されているが、第３の形態においてタッチパネル２およびタッチパネル３が隙間を介して対向するように携帯電話端末１を構成してもよい。
【００２９】
次に、図５を参照しながら、携帯電話端末１の機能的な構成について説明する。図５は、携帯電話端末１の機能的な構成を示すブロック図である。図５に示すように携帯電話端末１は、タッチパネル２と、タッチパネル３と、撮像部４と、電源部５と、通信部６と、スピーカ７と、マイク８と、記憶部９と、制御部１０と、ＲＡＭ（Random  Access  Memory）１１と、姿勢検出部１２と、形態検出部１３と、近接センサ１４とを有する。なお、第１の筐体１Ａに設けられるタッチパネル２と第２の筐体１Ｂに設けられるタッチパネル３とを除いて、各構成要素は、第１の筐体１Ａと第２の筐体１Ｂのいずれに設けられていてもよい。
【００３０】
タッチパネル２は、表示部２Ｂと、表示部２Ｂに重畳されたタッチセンサ（操作検出部）２Ａとを有する。タッチセンサ２Ａは、指を用いてタッチパネル２の表面に対して行われる各種操作を、操作が行われた場所のタッチパネル２上での位置とともに検出し、制御部１０に通知する。タッチセンサ２Ａによって検出される操作には、タップ操作やスワイプ操作が含まれる。表示部２Ｂは、例えば、液晶ディスプレイ（Liquid  Crystal  Display）や、有機ＥＬ（Organic  Electro−Luminescence）パネルなどで構成され、文字や図形等を表示する。
【００３１】
タッチパネル３は、表示部３Ｂと、表示部３Ｂに重畳されたタッチセンサ（操作検出部）３Ａとを有する。タッチセンサ３Ａは、指を用いてタッチパネル３の表面に対して行われる各種操作を、操作が行われた場所のタッチパネル３上での位置とともに検出し、制御部１０に通知する。タッチセンサ３Ａによって検出される操作には、タップ操作やスワイプ操作が含まれる。表示部３Ｂは、例えば、液晶ディスプレイや、有機ＥＬパネルなどで構成され、文字や図形等を表示する。
【００３２】
なお、以下の説明では、タッチセンサ２Ａを第１の操作検出部と呼び、タッチセンサ３Ａを第２の操作検出部と呼ぶことがある。また、以下の説明では、表示部２Ｂを第１の表示部と呼び、表示部３Ｂを第２の表示部と呼ぶことがある。
【００３３】
撮像部４は、撮像センサを用いて画像を電子的に取得し、取得した画像を信号に変換して制御部１０へ送信する。電源部５は、蓄電池または外部電源から得られる電力を、制御部１０を含む携帯電話端末１の各機能部へ供給する。通信部６は、基地局によって割り当てられるチャネルを介し、基地局との間でＣＤＭＡ（Code Division Multiple Access）方式などによる無線信号回線を確立し、基地局との間で電話通信および情報通信を行う。スピーカ７は、制御部１０から送信される音声信号を音声として出力する。マイク８は、利用者等の音声を音声信号へ変換して制御部１０へ送信する。
【００３４】
姿勢検出部１２は、携帯電話端末１の姿勢（向き）の変化を検出し、検出結果を制御部１０へ通知する。姿勢検出部１２は、携帯電話端末１の姿勢の変化を検出するために、例えば、加速度センサやジャイロセンサを用いる。形態検出部１３は、携帯電話端末１の形態の変化を検出し、検出結果を制御部１０へ通知する。形態検出部１３は、携帯電話端末１の形態の変化を検出するために、例えば、各種センサや機械式のスイッチを用いる。近接センサ１４は、所定の距離内に物体が存在することを検出した場合に所定の信号を制御部１０へ送信する。
【００３５】
記憶部９は、不揮発性メモリや磁気記憶装置等の記憶装置である。記憶部９は、制御部１０での処理に利用されるプログラムやデータを保存する。記憶部９に記憶されるプログラムには、メールプログラム９Ａと、ブラウザプログラム９Ｂと、制御プログラム９Ｃとが含まれる。記憶部９は、携帯電話端末１の基本的な機能を実現するオペレーティングシステムプログラム等の各種プログラムやアドレス帳データ等の各種データも記憶する。なお、記憶部９は、メモリカード等の可搬の記憶媒体と、記憶媒体の読み取り装置との組み合わせとして構成されていてもよい。
【００３６】
メールプログラム９Ａは、メールの編集、送信、受信および閲覧を実現するための機能を提供する。ブラウザプログラム９Ｂは、ＷＥＢページの閲覧を実現するための機能を提供する。制御プログラム９Ｃは、各種検出部の検出結果に応じて携帯電話端末１の各部の動作を制御する。制御プログラム９Ｃは、例えば、形態検出部１３が検出する形態の変化に応じて、上述したようにタッチパネル２およびタッチパネル３の動作を制御する。
【００３７】
制御部１０は、ＣＰＵ（Central  Processing  Unit）等の演算装置である。制御部１０は、携帯電話端末１の動作を統括的に制御して各種の機能を実現する。具体的には、制御部１０は、記憶部９に記憶されているデータや各種検出部の検出結果を必要に応じて参照しつつ、記憶部９に記憶されているプログラムに含まれる命令を実行して、タッチパネル２や通信部６等を制御する。なお、制御部１０が実行するプログラムや参照するデータは、通信部６による無線通信でサーバ装置からダウンロードすることとしてもよい。
【００３８】
制御部１０は、例えば、メールプログラム９Ａを実行することによって、メールの編集機能や閲覧機能等を実現する。また、制御部１０は、制御プログラム９Ｃを実行することによって、携帯電話端末１の形態の変化に応じてタッチパネル２およびタッチパネル３の動作を制御する機能を実現する。なお、制御部１０は、オペレーティングシステムプログラムによって提供されるマルチタスク機能によって、複数のプログラムを並行して実行できるものとする。
【００３９】
ＲＡＭ１１は、制御部１０によって実行されるプログラムの命令、制御部１０が参照するデータ、制御部１０の演算結果等が一時的に記憶される記憶領域として利用される。
【００４０】
次に、図６を参照しながら、第２の形態における携帯電話端末１の動作について説明する。図６は、第２の形態における携帯電話端末１の動作について説明するための図である。図６に示すステップＳ１１において、携帯電話端末１は、第１の形態にある。タッチパネル２は、メールプログラム９Ａが提供するメール作成画面を表示しており、タッチパネル３は、ブラウザプログラム９Ｂが提供するＷＥＢページ閲覧画面を表示している。
【００４１】
この状態において、タッチパネル２によって検出される操作は、タッチパネル２に表示されているメール作成画面に対する操作として制御部１０により処理される。また、タッチパネル３によって検出される操作は、タッチパネル３に表示されているＷＥＢページ閲覧画面に対する操作として制御部１０により処理される。
【００４２】
ここで、利用者が、タッチパネル３を有する第２の筐体１Ｂを反対側へ折り返して、携帯電話端末１を第２の形態へ遷移させたものとする。制御部１０は、第１の形態から第２の形態へ遷移が形態検出部１３によって検出されると、タッチパネル２およびタッチパネル３のうちどちらが利用者側に位置しているかを判定する。そして、制御部１０は、利用者側に位置していると判定したタッチパネルとは反対側、すなわち、利用者からは見えない側のタッチパネルの表示を停止させる。
【００４３】
図６に示すステップＳ１２では、タッチパネル２が利用者側に位置し、タッチパネル３が利用者から見えない側に位置しているため、制御部１０は、タッチパネル３の表示を停止させる。表示の停止は、例えば、タッチパネル３を構成する表示部３Ｂへの電力供給を停止することにより実現される。このように、利用者から見えない側のタッチパネルの表示を停止させることにより、利用者の利便性を損なうことなく電力消費を抑制することができる。
【００４４】
また、第２の形態への遷移にともなって、制御部１０は、表示を停止させたタッチパネルに操作画面を表示させていたプログラムの実行を中断させる。このように、操作画面が表示されなくなったプログラムの実行を中断させることにより、電力消費を抑制する効果をさらに向上させることができる。
【００４５】
さらに、第２の形態への遷移にともなって、制御部１０は、表示を停止させたタッチパネルに対する操作を、他方のタッチパネルに表示されている操作画面に対する操作として処理する。すなわち、図６に示したステップＳ１２の場合、制御部１０は、タッチパネル３の表示部３Ｂは停止させるが、タッチセンサ３Ａは生かしておく。そして、制御部１０は、タッチセンサ３Ａによって検出された操作を、タッチパネル２に表示されているメール作成画面に対する操作として処理する。
【００４６】
例えば、制御部１０は、メール作成画面の送信ボタンの直下に対応する位置（送信ボタンの真裏の位置）へのタップ操作がタッチセンサ３Ａによって検出された場合、メール作成画面の送信ボタンに対するタップ操作が行われたものとして処理する。表示が停止中のタッチパネルに対する操作を他方のタッチパネルに表示されている操作画面に対する操作として処理するため、制御部１０は、表示が停止中のタッチパネルにおいて操作が検出された座標を、操作画面を表示しているタッチパネル上の座標へ変換する。
【００４７】
このように表示を停止させたタッチパネルに対する操作を変換することにより、利用者は、指で操作画面を遮ることなく、操作画面を操作することができる。なお、第２の形態において、表示を継続している側のタッチパネルのタッチセンサは、停止させてもよいし、そのまま操作を検出できるようにしておいてもよい。また、利用者は、見えない側のタッチパネルを操作する場合、正面側のタッチパネルを操作する場合と比較して、意図した位置を正確に操作することが困難である。そのため、表示が停止している側のタッチパネルが操作された場合には、ボタン等が操作されたと判定される領域を、操作画面が表示されている側のタッチパネルよりも広く設定してもよい。
【００４８】
タッチパネル２およびタッチパネル３のうちどちらが利用者側に位置しているかについては、例えば、姿勢検出部１２の検出結果に基づいて判定される。通常、利用者は、携帯電話端末１を自分の目より低い位置に保持して利用する。このため、姿勢検出部１２の検出結果に基づいて、上向きにより近いと判定されるタッチパネルを利用者側に位置していると判定することにより、どちらのタッチパネルが利用者側に位置しているかを高い確率で正しく判定することができる。
【００４９】
また、通常、携帯電話端末１の近くに存在するのは利用者であると考えられるため、近接センサ１４の検出結果に基づいて、タッチパネル２およびタッチパネル３のうちどちらが利用者側に位置しているかを判定してもよい。図１に示したように、近接センサ１４がタッチパネル２と同一の筐体に略同一の方向を向いて設けられている場合、近接センサ１４が何らかの物体を検出していれば、タッチパネル２が利用者側に位置していると判定される。また、第１の筐体１Ａおよび第２の筐体１Ｂの両方に近接センサ１４を設けておき、より近くで物体が検出された側を利用者側と判定してもよい。なお、近接センサ１４を利用する場合、第２の形態への遷移が検出された際に一時的に近接センサ１４の感度を高めて所定範囲内の物体の有無を判定し、その後は近接センサ１４を停止させることにより、消費電力の増大を抑制することができる。
【００５０】
また、第２の形態において操作画面が表示されている側のタッチセンサを停止させる場合には、第２の形態への遷移が検出された後に最初に操作が検出された側と反対側のタッチパネルが利用者側であると判定してもよい。第２の形態において操作画面が表示されている側のタッチセンサを停止させることとすれば、利用者は、操作のために、まず、見えない側のタッチパネルに接触すると考えられるからである。
【００５１】
その他、タッチパネル２およびタッチパネル３のうちどちらが利用者側に位置しているかについては、例えば、撮像部４に取得させた画像に利用者が写っているか否かに基づいて判定してもよい。また、利用者の携帯電話端末１の持ち方を何らかのセンサで検出した結果に基づいて判定してもよい。
【００５２】
続いて、利用者が、第２の形態のままで携帯電話端末１を裏返して、タッチパネル３が利用者側になるように携帯電話端末１を持ち替えたとする。制御部１０は、携帯電話端末１の姿勢が反転したことが姿勢検出部１２によって検出されると、操作画面を表示させていたタッチパネルの表示を停止させ、そのタッチパネルに操作画面を表示させていたプログラムの実行を中断させる。また、表示を停止させていたタッチパネルの表示を再開させ、そのタッチパネルに対応するプログラムの実行を再開させる。なお、ここでは、携帯電話端末１がタッチパネル２およびタッチパネル３と水平な方向に回転した場合には、携帯電話端末１の姿勢が反転したとは判定されない。
【００５３】
図６に示すステップＳ１３では、携帯電話端末１の姿勢が反転したことにより、制御部１０は、タッチパネル２の表示を停止させ、タッチパネル２にメール作成画面を表示させていたメールプログラム９Ａの実行を中断させている。また、制御部１０は、タッチパネル３の表示を再開させ、タッチパネル３にＷＥＢページ閲覧画面を表示させるブラウザプログラム９Ｂの実行を再開させている。
【００５４】
さらに、携帯電話端末１の姿勢の反転にともなって、制御部１０は、表示を停止させたタッチパネルに対する操作を、他方のタッチパネルに表示されている操作画面に対する操作として処理する。すなわち、図６に示したステップＳ１３の場合、制御部１０は、タッチパネル２の表示部２Ｂは停止させるが、タッチセンサ２Ａは生かしておく。そして、制御部１０は、タッチセンサ２Ａによって検出された操作を、タッチパネル３に表示されているＷＥＢページ閲覧画面に対する操作として処理する。
【００５５】
例えば、制御部１０は、タッチセンサ２Ａによって上方向へのスワイプ操作が検出された場合、タッチパネル３に表示されているＷＥＢページ閲覧画面を上方向にスクロールさせる。また、制御部１０は、タッチセンサ２Ａによって下方向へのスワイプ操作が検出された場合、タッチパネル３に表示されているＷＥＢページ閲覧画面を下方向にスクロールさせる。
【００５６】
このように、携帯電話端末１の姿勢の変化に合わせてプログラムの実行環境を切り替えることにより、利用者は、複数のプログラムを容易に切り替えながら利用することができる。また、使用されない側のタッチパネルおよびプログラムは停止されるため、電力消費を低減することができる。
【００５７】
なお、携帯電話端末１の姿勢が反転したか否かの判定は、携帯電話端末１の姿勢が正確に１８０度回転したことを検出する必要はなく、所定時間内に携帯電話端末１の姿勢が所定角度以上変化しことが検出されたら携帯電話端末１の姿勢が反転したと判定してよい。また、姿勢検出部１２の検出結果に基づいて、上向きにより近いと判定されるタッチパネルを利用者側に位置していると判定する場合には、上向きにより近いと判定されるタッチパネルが切り替わった場合に携帯電話端末１の姿勢が反転したと判定してもよい。
【００５８】
また、携帯電話端末１の姿勢の反転させ方によって携帯電話端末１のタッチパネルの上下が逆になることがあるが、姿勢検出部１２の検出結果に応じて、操作画面が適切な方向で表示されるように操作画面の上下方向を調整することが好ましい。
【００５９】
続いて、利用者が、タッチパネル２を有する第１の筐体１Ａを手前側へ折り戻して、携帯電話端末１を第１の形態へ遷移させたものとする。制御部１０は、第２の形態から第１の形態へ遷移が形態検出部１３によって検出されると、表示を停止させていたタッチパネルの表示を再開させ、そのタッチパネルに操作画面を提供するプログラムの実行を再開させる。図６に示すステップＳ１４では、携帯電話端末１が第１の形態へ遷移したことにより、制御部１０は、タッチパネル２の表示を再開させ、タッチパネル２にメール作成画面表示させるメールプログラム９Ａの実行を再開させている。
【００６０】
さらに、携帯電話端末１の第１の形態への遷移にともなって、制御部１０は、それぞれのタッチパネルに対する操作を、それぞれのタッチパネルに表示されている操作画面に対する操作として処理する。図６に示すステップＳ１４の場合、タッチパネル２によって検出される操作は、タッチパネル２に表示されているメール作成画面に対する操作として制御部１０により処理される。また、タッチパネル３によって検出される操作は、タッチパネル３に表示されているＷＥＢページ閲覧画面に対する操作として制御部１０により処理される。
【００６１】
このように、第２の形態から第１の形態への遷移によって、携帯電話端末１は、ステップＳ１１の段階と同様に機能するようになる。
【００６２】
続いて、利用者が、タッチパネル３を有する第２の筐体１Ｂを手前側へ折り返して、携帯電話端末１を第３の形態へ遷移させたものとする。制御部１０は、第１の形態から第３の形態へ遷移が形態検出部１３によって検出されると、図６のステップＳ１５に示すように、タッチパネル２およびタッチパネル３を停止させる。この場合、タッチセンサ２Ａおよびタッチセンサ３Ａも停止される。
【００６３】
また、第１の形態から第３の形態へ遷移にともなって、制御部１０は、それぞれのタッチパネルに操作画面を提供していたプログラムの実行を中断させる。なお、第３の形態から第１の形態へ遷移が形態検出部１３によって検出された場合に、中断させたプログラムの実行を再開させることが好ましい。
【００６４】
次に、図７から図９を参照しながら、複数のプログラムを実行する場合の携帯電話端末１の動作について説明する。図７は、複数のプログラムを実行する場合の携帯電話端末１の動作を示すフローチャートである。図８は、形態変化対応処理の処理手順を示すフローチャートである。図９は、姿勢変化対応処理の処理手順を示すフローチャートである。なお、図７から図９に示す動作は、制御部１０が制御プログラム９Ｃを実行することによって実現される。
【００６５】
図７に示すように、携帯電話端末１の制御部１０は、利用者の指示等に従って、ステップＳ１０１として、第１の表示部（表示部２Ｂ）に対応するプログラムを起動する。また、制御部１０は、利用者の指示等に従って、ステップＳ１０２として、第２の表示部（表示部３Ｂ）に対応するプログラムを起動する。
【００６６】
そして、制御部１０は、ステップＳ１０３として、形態検出部１３によって携帯電話端末１の形態の変化が検出されたかを判定する。携帯電話端末１の形態の変化が検出された場合（ステップＳ１０３，Ｙｅｓ）、制御部１０は、ステップＳ１０４として、後述する形態変化対応処理を実行する。続いて、制御部１０は、終了指示が行われていれば（ステップＳ１０５，Ｙｅｓ）、一連の処理手順を終了し、終了指示が行われていなければ（ステップＳ１０５，Ｎｏ）、ステップＳ１０３以降を再実行する。
【００６７】
携帯電話端末１の形態の変化が検出されていない場合（ステップＳ１０３，Ｎｏ）、制御部１０は、ステップＳ１０６として、姿勢検出部１２によって携帯電話端末１の姿勢の反転が検出されたかを判定する。携帯電話端末１の姿勢の反転が検出された場合（ステップＳ１０６，Ｙｅｓ）、制御部１０は、ステップＳ１０７として、後述する姿勢変化対応処理を実行する。続いて、制御部１０は、終了指示が行われていれば（ステップＳ１０５，Ｙｅｓ）、一連の処理手順を終了し、終了指示が行われていなければ（ステップＳ１０５，Ｎｏ）、ステップＳ１０３以降を再実行する。
【００６８】
携帯電話端末１の姿勢の反転が検出されていない場合（ステップＳ１０６，Ｎｏ）、制御部１０は、ステップＳ１０８として、検出された操作等に基づく通常の処理を実行する。続いて、制御部１０は、終了指示が行われていれば（ステップＳ１０５，Ｙｅｓ）、一連の処理手順を終了し、終了指示が行われていなければ（ステップＳ１０５，Ｎｏ）、ステップＳ１０３以降を再実行する。
【００６９】
図８に示すように、形態変化対応処理において、制御部１０は、まず、ステップＳ２０１として、遷移後の形態が第１の形態であるかを判定する。なお、遷移後の形態が第１の形態であるということは、遷移前の形態が、第２の形態、すなわち、一方のタッチパネルの表示が停止した状態、または、第３の形態、すなわち、両方のタッチパネルの表示が停止した状態であることを意味する。
【００７０】
遷移後の形態が第１の形態である場合（ステップＳ２０１，Ｙｅｓ）、制御部１０は、ステップＳ２０２として、第１の表示部が停止中であるかを判定する。第１の表示部が停止中である場合（ステップＳ２０２，Ｙｅｓ）、制御部１０は、ステップＳ２０３として、第１の表示部に対応するプログラムの実行を再開させ、ステップＳ２０４として、第１の表示部の表示を再開させる。さらに、制御部１０は、ステップＳ２０５として、第１の操作検出部（タッチセンサ２Ａ）の検出結果を第１の表示部に表示されている画面に対する操作として処理し始める。第１の表示部が停止中でない場合（ステップＳ２０２，Ｎｏ）、ステップＳ２０３からＳ２０５は実行されない。
【００７１】
続いて、制御部１０は、ステップＳ２０６として、第２の表示部が停止中であるかを判定する。第２の表示部が停止中である場合（ステップＳ２０６，Ｙｅｓ）、制御部１０は、ステップＳ２０７として、第２の表示部に対応するプログラムの実行を再開させ、ステップＳ２０８として、第２の表示部の表示を再開させる。さらに、制御部１０は、ステップＳ２０９として、第２の操作検出部（タッチセンサ３Ａ）の検出結果を第２の表示部に表示されている画面に対する操作として処理し始める。第２の表示部が停止中でない場合（ステップＳ２０６，Ｎｏ）、ステップＳ２０７からＳ２０９は実行されない。そして、制御部１０は、形態変化対応処理を終了させる。
【００７２】
遷移後の形態が第１の形態でない場合（ステップＳ２０１，Ｎｏ）、制御部１０は、ステップＳ２１０として、遷移後の形態が第２の形態であるかを判定する。なお、遷移後の形態が第２の形態であるということは、遷移前の形態が、第１の形態、すなわち、両方のタッチパネルで表示が行われている状態であることを意味する。
【００７３】
遷移後の形態が第２の形態である場合（ステップＳ２１０，Ｙｅｓ）、制御部１０は、ステップＳ２１１として、第１の表示部が利用者側に位置しているかを判定する。第１の表示部が利用者側に位置している場合（ステップＳ２１１，Ｙｅｓ）、制御部１０は、ステップＳ２１２として、第２の表示部に対応するプログラムの実行を中断させ、ステップＳ２１３として、第２の表示部の表示を停止させる。さらに、制御部１０は、ステップＳ２１４として、第２の操作検出部の検出結果を第１の表示部に表示されている画面に対する操作として処理し始める。そして、制御部１０は、形態変化対応処理を終了させる。
【００７４】
一方、第２の表示部が利用者側に位置している場合（ステップＳ２１１，Ｎｏ）、制御部１０は、ステップＳ２１５として、第１の表示部に対応するプログラムの実行を中断させ、ステップＳ２１６として、第１の表示部の表示を停止させる。さらに、制御部１０は、ステップＳ２１７として、第１の操作検出部の検出結果を第２の表示部に表示されている画面に対する操作として処理し始める。そして、制御部１０は、形態変化対応処理を終了させる。
【００７５】
遷移後の形態が第１の形態でも第２の形態でもない場合（ステップＳ２１０，Ｎｏ）、制御部１０は、以下の処理手順を実行する。なお、遷移後の形態が第１の形態でも第２の形態でもないということは、遷移後の形態が第３の形態であり、遷移前の形態が、第１の形態、すなわち、両方のタッチパネルで表示が行われている状態であることを意味する。
【００７６】
この場合、制御部１０は、ステップＳ２１８として、第１の表示部に対応するプログラムの実行を中断させ、ステップＳ２１９として、第２の表示部に対応するプログラムの実行を中断させる。そして、制御部１０は、ステップＳ２２０として、第１の表示部の表示を停止させ、ステップＳ２２１として、第２の表示部の表示を停止させる。さらに、制御部１０は、ステップＳ２２２として、第１の操作検出部による操作の検出を停止させ、ステップＳ２２３として、第２の操作検出部による操作の検出を停止させる。そして、制御部１０は、形態変化対応処理を終了させる。
【００７７】
図９に示すように、姿勢変化対応処理において、制御部１０は、まず、ステップＳ３０１として、携帯電話端末１の現在の形態が第２の形態であるかを判定する。現在の形態が第２の形態でない場合（ステップＳ３０１，Ｎｏ）、制御部１０は、特に処理を行うことなく姿勢変化対応処理を終了させる。
【００７８】
現在の形態が第２の形態である場合（ステップＳ３０１，Ｙｅｓ）、制御部１０は、ステップＳ３０２として、変化後の姿勢において第１の表示部が利用者側に位置しているかを判定する。第１の表示部が利用者側に位置している場合（ステップＳ３０２，Ｙｅｓ）、制御部１０は、ステップＳ３０３として、第２の表示部に対応するプログラムの実行を中断させ、ステップＳ３０４として、第２の表示部の表示を停止させる。また、制御部１０は、ステップＳ３０５として、第１の表示部に対応するプログラムの実行を再開させ、ステップＳ３０６として、第１の表示部の表示を再開させる。
【００７９】
さらに、制御部１０は、ステップＳ３０７として、第１の操作検出部の検出結果を第１の表示部に表示されている画面に対する操作として処理し始める。また、制御部１０は、ステップＳ３０８として、第２の操作検出部の検出結果を第１の表示部に表示されている画面に対する操作として処理し始める。そして、制御部１０は、姿勢変化対応処理を終了させる。
【００８０】
一方、第２の表示部が利用者側に位置している場合（ステップＳ３０２，Ｎｏ）、制御部１０は、ステップＳ３０９として、第１の表示部に対応するプログラムの実行を中断させ、ステップＳ３１０として、第１の表示部の表示を停止させる。また、制御部１０は、ステップＳ３１１として、第２の表示部に対応するプログラムの実行を再開させ、ステップＳ３１２として、第２の表示部の表示を再開させる。
【００８１】
さらに、制御部１０は、ステップＳ３１３として、第１の操作検出部の検出結果を第２の表示部に表示されている画面に対する操作として処理し始める。また、制御部１０は、ステップＳ３１４として、第２の操作検出部の検出結果を第２の表示部に表示されている画面に対する操作として処理し始める。そして、制御部１０は、姿勢変化対応処理を終了させる。
【００８２】
上述してきたように、本実施形態では、携帯電話端末１の姿勢の変化に応じて実行されるプログラムが切り替わることとしたので、利用者は、実行されるプログラムを容易に切り替えることができる。
【００８３】
なお、上記の実施形態で示した本発明の態様は、本発明の要旨を逸脱しない範囲で任意に変更することができる。例えば、制御プログラム９Ｃは、複数のモジュールに分割されていてもよいし、他のプログラムと統合されていてもよい。
【００８４】
また、上記の実施形態では、第１の形態、第２の形態および第３の形態に遷移する携帯電話端末の例を示したが、本発明の適用対象は、このように変形可能な筐体を有する携帯電子機器に限定されない。例えば、本発明は、図１０に示す携帯電子機器２０のように、形態が変化しない筐体の面の１つにタッチパネル２が設けられ、その反対側の面にタッチパネル３が設けられた携帯電子機器にも適用することができる。この場合、図９に示した姿勢変化対応処理は実行されるが、図８に示した形態変化対応処理は実行されない。
【００８５】
また、上記の実施形態では、携帯電話端末１の姿勢の変化に応じて２つのプログラムを切り替えて実行する例を示したが、携帯電話端末１の姿勢の変化に応じて３つ以上のプログラムを切り替えて実行できるようにしてもよい。例えば、他のプログラムを実行するためにバックグランドで実行が中断されたプログラムを起動順序等に応じて階層化して管理し、携帯電話端末１の姿勢の変化に応じて、実行されるプログラムを切り替えることとしてもよい。
【００８６】
この場合、右回りで携帯電話端末１が裏返しにされた場合には、階層の最上位のプログラムを利用者側のタッチパネルで実行し、裏面にまわったタッチパネルで実行されていたプログラムを階層の最下位へ移動させることとしてもよい。また、左回りで携帯電話端末１が裏返しにされた場合には、階層の最下位のプログラムを利用者側のタッチパネルで実行し、裏面にまわったタッチパネルで実行されていたプログラムを階層の最上位へ移動させるというように、回転方向に応じてプログラムの切り替え方を変更してもよい。
【符号の説明】
【００８７】
１    携帯電話端末
１Ａ  第１の筐体
１Ｂ  第２の筐体
１Ｃ  連結部
２、３  タッチパネル
２Ａ  タッチセンサ（第１の操作検出部）
２Ｂ  表示部（第１の表示部）
３Ａ  タッチセンサ（第２の操作検出部）
３Ｂ  表示部（第２の表示部）
４    撮像部
９    記憶部
９Ａ  メールプログラム
９Ｂ  ブラウザプログラム
９Ｃ  制御プログラム
１０  制御部
１１  ＲＡＭ
１２  姿勢検出部
１３  形態検出部
１４  近接センサ
２０  携帯電子機器
【図１】
0005620331.tif 000002
【図２】
0005620331.tif 000003
【図３】
0005620331.tif 000004
【図４】
0005620331.tif 000005
【図５】
0005620331.tif 000006
【図６】
0005620331.tif 000007
【図７】
0005620331.tif 000008
【図８】
0005620331.tif 000009
【図９】
0005620331.tif 000010
【図１０】
0005620331.tif 000011