(57)【要約】【課題】携帯型情報機器の大型化を抑制しつつ操作性を向上させる。【解決手段】携帯端末装置１００が、第１表示画面と、第１表示画面に対向する第２表示画面とを具備する。そして、携帯端末装置１００は、第１表示画面と第２表示画面との互いに対向する領域を、対になる処理を指示する操作入力を受け付ける領域に設定する。これにより、携帯端末装置１００は、第１表示画面を大型化せずとも、第１表示画面と第２表示画面とを用いて複数の入力操作を受け付けることができる。従って、携帯端末装置１００の大型化を抑制しつつ操作性を向上させることができる。【選択図】図１
2013073352.tif 000002
【特許請求の範囲】
【請求項１】
互いに対向する第１表示画面および第２表示画面と、
前記第１表示画面にアイコンを表示させる表示制御部と、
前記第１表示画面にて行われる前記アイコンの表示領域へのタッチ操作と、前記第２表示画面にて行われる前記アイコンの表示領域に対向する領域へのタッチ操作とを、対になる入力操作として受け付ける入力処理部と、
を具備することを特徴とする携帯型電子機器。
【請求項２】
前記入力処理部は、前記第１表示画面にて行われる前記アイコンの表示領域へのタッチ操作と、前記第２表示画面にて行われる前記アイコンの表示領域に対向する領域へのタッチ操作とを、反対の処理を指示する入力操作として受け付けることを特徴とする請求項１に記載の携帯型電子機器。
【請求項３】
互いに反対の処理となる第１処理および第２処理を取得する反対処理取得部を具備し、
前記入力処理部は、前記第１表示画面にて行われる前記アイコンの表示領域へのタッチ操作を、前記反対処理取得部の取得した前記第１処理を指示する入力操作として受け付け、前記第２表示画面にて行われる前記アイコンの表示領域に対向する領域へのタッチ操作を、前記反対処理取得部の取得した前記第２処理を指示する入力操作として受け付けることを特徴とする請求項２に記載の携帯型電子機器。
【請求項４】
前記反対処理取得部は、ユーザ操作に応じて値を設定される二値変数、または、ユーザ操作に応じて値を増減される変数のうち、少なくともいずれか一方をプログラムから抽出することで、前記互いに反対の処理となる第１処理および第２処理を取得することを特徴とする請求項３に記載の携帯型電子機器。
【請求項５】
前記表示制御部は、対向する領域が前記対になる入力操作のタッチ領域として設定されているアイコンとして、対向する領域が前記対になる入力操作のタッチ領域として設定されていないアイコンと異なる属性を有するアイコンを、前記第１表示画面に表示させることを特徴とする請求項１から４のいずれか一項に記載の携帯型電子機器。
【請求項６】
前記表示制御部は、対向する領域が前記対になる入力操作のタッチ領域として設定されているアイコンとして、当該対になる入力操作の両方を示すアイコンを、前記第１表示画面に表示させることを特徴とする請求項５に記載の携帯型電子機器。
【請求項７】
前記入力処理部は、前記第１表示画面にて行われる前記アイコンの表示領域へのタッチ操作と、前記第２表示画面にて行われる前記アイコンの表示領域に対向する領域へのタッチ操作とを、対になる文字種の文字入力操作として受け付けることを特徴とする請求項１に記載の携帯型電子機器。
【請求項８】
互いに対向する第１表示画面および第２表示画面を具備する携帯型電子機器の入力操作受付方法であって、
前記第１表示画面にアイコンを表示させる表示制御ステップと、
前記第１表示画面にて行われる前記アイコンの表示領域へのタッチ操作と、前記第２表示画面にて行われる前記アイコンの表示領域に対向する領域へのタッチ操作とを、対になる入力操作として受け付ける入力処理ステップと、
を具備することを特徴とする入力操作受付方法。
【請求項９】
互いに対向する第１表示画面および第２表示画面を具備する携帯型電子機器を制御するコンピュータに、
前記第１表示画面にアイコンを表示させる表示制御ステップと、
前記第１表示画面にて行われる前記アイコンの表示領域へのタッチ操作と、前記第２表示画面にて行われる前記アイコンの表示領域に対向する領域へのタッチ操作とを、対になる入力操作として受け付ける入力処理ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯型電子機器、入力操作受付方法およびプログラムに関する。
【背景技術】
【０００２】
携帯電話機や携帯情報端末装置（Personal Digital Assistant；ＰＤＡ）などの携帯型電子機器において、装置の小型化が求められており、ディスプレイや操作入力手段（例えば押ボタン）を配置可能な面積が限られている。このため、携帯型情報機器の大型化を抑制しつつ操作性を向上させることのできる仕組みが求められている。
ここで、特許文献１に記載の情報表示装置は、前面のパネル状タッチ入力部と、後面のパネル状タッチ入力部とを具備する。そして、当該情報表示装置では、左手人差し指で後面のパネル状タッチ入力部の一点をたたく動作を受けると、画面の表示が拡大され、また、指で前面のパネル状タッチ入力部の一点をたたいた場合には、画面の表示が縮小される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２２３４２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１では、後面のパネル状タッチ入力部と前面のパネル状タッチ入力部とを用いて、画面の表示の拡大／縮小という２つの特定の操作入力を受け付ける仕組みが示されている。しかしながら、特許文献１には、携帯型情報機器の大型化を抑制しつつ操作性を向上させることの出来る一般的な仕組みは示されていない。
【０００５】
本発明は、上述の課題を解決することのできる携帯型電子機器、入力操作受付方法およびプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
この発明は上述した課題を解決するためになされたもので、本発明の一態様による携帯型電子機器は、互いに対向する第１表示画面および第２表示画面と、前記第１表示画面にアイコンを表示させる表示制御部と、前記第１表示画面にて行われる前記アイコンの表示領域へのタッチ操作と、前記第２表示画面にて行われる前記アイコンの表示領域に対向する領域へのタッチ操作とを、対になる入力操作として受け付ける入力処理部と、を具備することを特徴とする。
【０００７】
また、本発明の一態様による入力操作受付方法は、互いに対向する第１表示画面および第２表示画面を具備する携帯型電子機器の入力操作受付方法であって、前記第１表示画面にアイコンを表示させる表示制御ステップと、前記第１表示画面にて行われる前記アイコンの表示領域へのタッチ操作と、前記第２表示画面にて行われる前記アイコンの表示領域に対向する領域へのタッチ操作とを、対になる入力操作として受け付ける入力処理ステップと、を具備することを特徴とする。
【０００８】
また、本発明の一態様によるプログラムは、互いに対向する第１表示画面および第２表示画面を具備する携帯型電子機器を制御するコンピュータに、前記第１表示画面にアイコンを表示させる表示制御ステップと、前記第１表示画面にて行われる前記アイコンの表示領域へのタッチ操作と、前記第２表示画面にて行われる前記アイコンの表示領域に対向する領域へのタッチ操作とを、対になる入力操作として受け付ける入力処理ステップと、を実行させるためのプログラムである。
【発明の効果】
【０００９】
本発明によれば、携帯型情報機器の大型化を抑制しつつ操作性を向上させることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態における携帯端末装置の機能構成を示す概略ブロック図である。
【図２】同実施形態における携帯端末装置を表面側から見た外形の概略を示す斜視図である。
【図３】同実施形態における携帯端末装置を裏面側から見た外形の概略を示す斜視図である。
【図４】同実施形態における携帯端末装置の筐体の折り畳み方の例を示す斜視図である。
【図５】同実施形態におけるアイコンの表示領域に対向する領域の例を示す説明図である。
【図６】同実施形態において、反対処理取得部が取得するデータの構成例を示すデータ構成図である。
【図７】同実施形態における、第２操作を指示するタッチ操作を受け付けるタッチ領域を、第１操作のアイコンの表示領域に対向する領域に設定するか否かの設定画面の例を示す説明図である。
【図８】同実施形態において、第１表示部が第１表示画面に表示する画面の例を示す説明図である。
【図９】同実施形態において、第２表示部の第２表示画面に設定される領域の例を示す説明図である。
【図１０】同実施形態においてアプリケーション処理部が実行するアプリケーションプログラムのうち反対処理取得部が反対の処理を検出する行の例を示す説明図である。
【図１１】同実施形態において、反対処理取得部が反対の処理をアプリケーションプログラムから取得する際の、携帯端末装置の処理手順の例を示すフローチャートである。
【図１２】同実施形態において、アプリケーション処理部がアプリケーションプログラムを実行する際の、携帯端末装置の処理手順の例を示すフローチャートである。
【図１３】同実施形態において、表示制御部が第１表示画面に表示させる、対向する領域が対になる入力操作のタッチ領域として設定されているアイコンの例を示す説明図である。
【図１４】同実施形態における、互いに対向する領域が、対になる文字種の文字入力操作のタッチ領域に設定された表示画面の例を示す説明図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明を携帯端末装置に適用する場合を例に本発明の実施の形態について説明する。本発明は、携帯電話機や携帯情報端末装置などの様々な携帯端末装置に適用可能である。ただし、本発明の適用範囲は携帯端末装置に限らない。例えば、独立型の（すなわち、端末型でない）ゲーム機や電子辞書など、様々な携帯型情報機器に本発明を適用し得る。
【００１２】
図１は、本発明の一実施形態における携帯端末装置の機能構成を示す概略ブロック図である。同図に示すように、携帯端末装置１００は、第１表示部１１１と、第２表示部１１２と、第１操作入力部１２１と、第２操作入力部１２２と、音声入力部１３１と、音声出力部１３２と、撮像部１４０と、無線通信部１５０と、制御部１８０と、記憶部１９０とを具備する。制御部１８０は、表示制御部２１０と、入力処理部２２０と、音声処理部２３０と、撮像制御部２４０と、通信制御部２５０と、アプリケーション処理部２６０とを具備する。アプリケーション処理部２６０は、反対処理取得部２６１を具備する。
【００１３】
携帯端末装置１００は、例えば携帯情報端末装置であり、ユーザ操作に応じてインターネットブラウジング（Internet Browsing）機能や電子メール機能など各種機能を提供する。
第１表示部１１１は、例えば液晶ディスプレイまたは有機ＥＬ（Organic Electro-Luminescence）ディスプレイ等の表示画面（第１表示画面）を有し、表示制御部２１０の制御に従って動画像や静止画像やテキスト（文字）などの各種画像を表示する。
第２表示部１１２は、例えば液晶ディスプレイまたは有機ＥＬ（Organic Electro-Luminescence）ディスプレイ等の表示画面（第２表示画面）を有し、表示制御部２１０の制御に従って動画像や静止画像やテキスト（文字）などの各種画像を表示する。
後述するように、第１表示画面と第２表示画面とは、互いに対向して配置され得る。
【００１４】
第１操作入力部１２１は、第１表示部１１１の表示画面に設けられたタッチセンサ（タッチパネル）を有し、ユーザ操作を受け付ける。第１操作入力部１２１は、第１表示部１１１の表示画面に対するタッチ操作を検出すると、タッチ位置（表示画面におけるタッチされた位置）を示す信号を入力処理部２２０に出力する。
第２操作入力部１２２は、第２表示部１１２の表示画面に設けられたタッチセンサ（タッチパネル）を有し、ユーザ操作を受け付ける。第２操作入力部１２２は、第２表示部１１２の表示画面に対するタッチ操作を検出すると、タッチ位置を示す信号を入力処理部２２０に出力する。
【００１５】
音声入力部１３１はマイクを有し、周囲音を採取して音声信号に変換し、音声処理部２３０に出力する。
音声出力部１３２はスピーカを有し、音声処理部２３０からアナログの電気信号にて出力される音声信号を音声に変換して出力する。
【００１６】
撮像部１４０はカメラを有して撮像を行い、得られた画像データを撮像制御部２４０に出力する。
無線通信部１５０は、無線基地局と通信を行うことにより、携帯電話通信網（通信事業者によって提供される携帯電話機用の無線通信ネットワーク）に接続する。具体的には、無線通信部１５０は、通信制御部２５０から出力される信号に対して変調処理を行って無線信号にて送信し、また、受信した無線信号に対して復調処理を行って通信制御部２５０に出力する。例えば、無線通信部１５０は、電子メールデータを無線信号にて送受信する。
【００１７】
制御部１８０は、携帯端末装置１００の各部を制御して各種機能を実行する。制御部１８０は、例えば、携帯端末装置１００の具備するＣＰＵ（Central Processing Unit、中央処理装置）が、携帯端末装置１００の具備するメモリからプログラムを読み出して実行することにより実現される。
【００１８】
表示制御部２１０は、第１表示部１１１と第２表示部１１２とを制御して、各々に各種画像を表示させる。具体的には、表示制御部２１０は、アプリケーション処理部２６０から出力される動画像データや静止画像データやテキストデータ等に基づいて画面表示用の信号を生成して第１表示部１１１に出力することにより第１表示部１１１に画像を表示させ、また、同様に画面表示用の信号を生成して第２表示部１１２に出力することにより第２表示部１１２に画像を表示させる。特に、表示制御部２１０は、第１表示部１１１の第１表示画面にアイコンを表示させる。
【００１９】
入力処理部２２０は、第１操作入力部１２１や第２操作入力部１２２が受け付けた操作に応じた信号をアプリケーション処理部２６０に出力する。
例えば、入力処理部２２０は、第１表示部１１１がアイコン（Icon）を表示している状態で、第１表示部１１１の表示画面（第１表示画面）におけるタッチ位置を示す信号が第１操作入力部１２１から出力されると、アイコンをタッチされたか否かを判定する。そして、入力処理部２２０は、アイコンをタッチされたと判定すると、タッチされたアイコンを示す情報をアプリケーション処理部２６０に出力する。なお、ここでいうアイコンは、ファイル、フォルダ、アプリケーションプログラムあるいは機能など、選択対象ないし指定対象となっている事物を象徴する画像である。
また、入力処理部２２０は、第２表示部１１２がアイコンを表示している状態で、第２表示部１１２の表示画面（第２表示画面）におけるタッチ位置を示す信号が第２操作入力部１２２から出力されると、アイコンをタッチされたか否かを判定する。そして、入力処理部２２０は、アイコンをタッチされたと判定すると、タッチされたアイコンを示す情報をアプリケーション処理部２６０に出力する。
【００２０】
また、入力処理部２２０は、第１表示画面と第２表示画面とが対向して配置された状態で、第１表示画面にて行われる、第１表示画面に表示されたアイコン（以下、「対象アイコン」と称する）の表示領域へのタッチ操作と、第２表示画面にて行われる、対象アイコンの表示領域に対向する領域へのタッチ操作とを、対になる入力操作として受け付ける。
【００２１】
ここでいう、対になる入力操作は、対になる処理のうち互いに異なる一方の処理を指示する、２つの入力操作である。
また、ここでいう、対になる処理は、１対１に対応付けられる属性のうち互いに異なる一方の属性を有する、２つの処理である。例えば、互いに反対の処理や、対になる文字種の処理などが、対になる処理に該当する。
以下、互いに反対の処理、および、対になる文字種（対になる文字種の処理の一例として、対になる文字種の入力操作の受付）について説明する。
【００２２】
例えば、入力処理部２２０は、第１表示画面にて行われる対象アイコンの表示領域へのタッチ操作と、第２表示画面にて行われる対象アイコンの表示領域に対向する領域へのタッチ操作とを、反対の処理を指示する入力操作として受け付ける。
【００２３】
さらに例えば、入力処理部２２０は、第１表示画面にて行われる対象アイコンの表示領域へのタッチ操作を、反対処理取得部２６１が取得した第１処理を指示する入力操作として受け付け、第２表示画面にて行われる対象アイコンの表示領域に対向する領域へのタッチ操作を、第１処理と反対の処理として反対処理取得部２６１が取得した第２処理を指示する入力操作として受け付ける。
【００２４】
ここでいう反対の処理は、操作対象のパラメータ値（例えば変数値）に対して反対の作用を及ぼす２つの処理である。この反対の処理には、定量的なパラメータの値を増加させる処理および当該パラメータの値を減少させる処理と、少なくともＯＮ（入状態）とＯＦＦ（切状態）との２値を取り得るパラメータの値をＯＮにする処理および当該パラメータをＯＦＦにする処理とが含まれる。
【００２５】
定量的なパラメータの値を増加させる処理および当該パラメータの値を減少させる処理の例としては、音声出力部１３２の出力する音量を大きくする（増大させる）処理および当該音量を小さくする（減少させる）処理や、第１表示部１１１または第２表示部１１２の表示画面の明るさを明るくする（輝度値を増大させる）処理および当該表示画面の明るさを暗くする（輝度値を減少させる）処理や、ゲームにおいてユーザが運転する自動車の速度を増加させる処理（アクセル操作）および当該速度を減少させる処理（ブレーキ操作）などがある。
【００２６】
また、少なくともＯＮ（入状態）とＯＦＦ（切状態）との２値を取り得るパラメータの値をＯＮにする処理および当該パラメータをＯＦＦにする処理の例としては、音声出力部１３２の音声出力をＯＮにする処理および当該音声出力をＯＦＦにする処理や、あるアプリケーションを実行する際のヘルプメッセージの表示をＯＮ（表示）に設定する処理および当該表示をＯＦＦ（非表示）に設定する処理などがある。
【００２７】
また、例えば、入力処理部２２０は、第１表示画面にて行われる対象アイコンの表示領域へのタッチ操作と、第２表示画面にて行われる対象アイコンの表示領域に対向する領域へのタッチ操作とを、対になる文字種の文字入力操作として受け付ける。
ここでいう、対になる文字種は、互いに異なる２つの文字種であって、各文字が１対１に対応付けられる文字種である。例えば、平仮名と片仮名や、アルファベットの大文字と小文字や、アルファベットや数字などの全角と半角などが、対になる文字種に該当する。
【００２８】
音声処理部２３０は、アプリケーション処理部２６０から出力される音声データを電気信号に変換して音声出力部１３２に出力することで、音声出力部１３２に音声を出力させる。また、音声処理部２３０は、音声入力部１３１が音声を採取して出力する電気信号を音声データに変換してアプリケーション処理部２６０に出力する。
【００２９】
通信制御部２５０は、アプリケーション処理部２６０から出力されるデータに符号化等の処理を行って、無線通信部１５０に出力して変調させ、無線信号にて送信させる。また、通信制御部２５０は、無線通信部１５０が受信して復調した信号に、復号等の処理を行ってデータを抽出し、アプリケーション処理部２６０に出力する。例えば、通信制御部２５０は、アプリケーション処理部２６０から出力される電子メールデータに符号化等の処理を行って無線通信部１５０に出力し、また、無線通信部１５０が受信して復調した信号に復号等の処理を行って電子メールデータ等のデータを抽出してアプリケーション処理部２６０に出力する。
【００３０】
撮像制御部２４０は、撮像部１４０の制御や撮像部１４０から出力された信号の処理を行う。例えば、撮像制御部２４０は、撮像部１４０から出力された電気信号を動画像フレームまたは静止画像の画像データに変換してアプリケーション処理部２６０に出力する。また、撮像制御部２４０は、アプリケーション処理部２６０からの指示に従って撮像部１４０のカメラのフォーカスやズームを調整する。
【００３１】
アプリケーション処理部２６０は、アプリケーションプログラムを実行して、インターネットブラウジング機能や電子メール機能など各種機能を提供する。
反対処理取得部２６１は、互いに反対の処理となる第１処理および第２処理を取得する。第１処理および第２処理の具体的内容については後述する。
【００３２】
記憶部１９０は、例えば携帯端末装置１００の具備するメモリの記憶領域にて実現され、各種データを記憶する。例えば、記憶部１９０は、携帯端末装置１００の具備するＣＰＵが実行する各種プログラムを、予め記憶している。
【００３３】
次に、図２〜図４を参照して第１表示画面および第２表示画面の配置について説明する。
図２は、携帯端末装置１００を表面側から見た外形の概略を示す斜視図である。同図において、携帯端末装置１００の筐体表面に、第１表示部１１１の表示画面（第１表示画面）および第１操作入力部１２１のタッチセンサに該当するタッチパネル式の表示画面と、音声入力部１３１のマイクと、音声出力部１３２のスピーカとが設けられている。
【００３４】
図３は、携帯端末装置１００を裏面側から見た外形の概略を示す斜視図である。同図において、携帯端末装置１００の筐体裏面に、第２表示部１１２の表示画面（第２表示画面）および第２操作入力部１２２のタッチセンサに該当するタッチパネル式の表示画面と、撮像部１４０の撮像用レンズとが設けられている。
ここで図３に示す裏面側の表示画面（第２表示画面）は、図２に示す表面側の表示画面（第１表示画面）に対向して配置されている。
【００３５】
図４は、携帯端末装置１００の筐体の折り畳み方の例を示す斜視図である。同図（ａ）は、携帯端末装置１００を開いた状態における外形の概略を示す。同図（ａ）に示すように、携帯端末装置１００は、第１表示画面の配置された筐体（以下、「第１筐体」と称する）と、第２表示画面の配置された筐体（以下、「第２筐体」と称する）とを具備する。これら第１筐体と第２筐体とは、蝶番を用いて折り畳み可能に結合されている。
【００３６】
携帯端末装置１００では、第１表示画面および第２表示画面を内側にして筐体を折り畳む（第１筐体と第２筐体とを折り畳む）ことができ、また、第１表示画面および第２表示画面を外側にして筐体を折り畳むこともできる。第１表示画面および第２表示画面を内側にして筐体を折り畳んだ状態で携帯端末装置１００を持ち運ぶことにより、表示画面に傷や汚れが付くことを防止し得る。
【００３７】
図４（ｂ）は、第１表示画面および第２表示画面を外側にして携帯端末装置１００の筐体を折り畳んでいる途中の状態における外形の概略を示す。また、同図（ｃ）は、第１表示画面および第２表示画面を外側にして携帯端末装置１００の筐体を折り畳んだ状態における外形の概略を示す。第１表示画面および第２表示画面を外側にして携帯端末装置１００の筐体を折り畳んだ状態では、第１表示画面と第２表示画面とが互いに対向している。ユーザは、これら第１表示画面や第２表示画面に対するタッチ操作により、携帯端末装置１００への入力操作を行うことができる。
【００３８】
このように、携帯端末装置１００は、その筐体を折り畳むことで、第１表示画面と第２表示画面とが対向する状態とし得る。ただし、本発明の適用範囲は、図４に示すような折り畳み式の筐体を有する携帯型情報機器に限らず、互いに対向する第１表示画面と第２表示画面とを具備する様々な携帯型情報機器に本発明を適用可能である。例えば、携帯型情報機器が１つの筐体を有し、当該筐体の表面と裏面とに、それぞれ第１表示画面と第２表示画面とが固定的に配置されていてもよい。
【００３９】
なお、以下では、図４（ｃ）に示すように、携帯端末装置１００の筐体が、第１表示画面および第２表示画面を外側にして折り畳まれた状態について説明する。この状態では、第１表示画面と第２表示画面とが互いに対向している。
【００４０】
次に、図５を参照して、アイコンの表示領域に対向する領域へのタッチ操作について説明する。
図５は、アイコンの表示領域に対向する領域の例を示す説明図である。同図（ａ）は、携帯端末装置１００を表面側（第１表示画面側）から見た斜視図であり、第１表示画面の領域Ａ１１１にはアイコンが表示されている。このアイコンは、対象アイコンの一例であり、領域Ａ１１１は、対象アイコンの表示領域の一例である。
同図（ａ）の例では、対象アイコンとして音量＋（増）のアイコンが表示されている。この対象アイコンの表示領域Ａ１１１は、音量＋のタッチ操作の領域に設定されており、当該領域Ａ１１１がタッチされると、アプリケーション処理部２６０は、音声出力部１３２に出力させる音量を大きくする。例えば、アプリケーション処理部２６０は、より大きな音量を示す音声データを音声処理部２３０に出力することで、音声出力部１３２に出力させる音量を大きくする。
【００４１】
同図（ｂ）は、携帯端末装置１００を裏面側（第２表示画面側）から見た斜視図である。同図に示す領域Ａ１１２は、領域Ａ１１１に対向する領域であり、当該領域Ａ１１２は、対象アイコンの表示領域に対向する領域の一例である。
同図（ｂ）の例では、領域Ａ１１２は、音量−（減）のタッチ操作の領域に設定されており、当該領域Ａ１１２がタッチされると、アプリケーション処理部２６０は、音声出力部１３２に出力させる音量を小さくする。例えば、アプリケーション処理部２６０は、より小さな音量を示す音声データを音声処理部２３０に出力することで、音声出力部１３２に出力させる音量を小さくする。
【００４２】
ここで、音声出力部１３２に出力させる音量を大きくする処理と、音声出力部１３２に出力させる音量を小さくする処理とは、反対の処理の一例である。従って、入力処理部２２０は、第１表示画面にて行われる対象アイコンの表示領域Ａ１１１へのタッチ操作と、第２表示領域にて行われる対象アイコンの表示領域に対向する領域Ａ１１２へのタッチ操作とを、反対の処理を指示する入力操作として受け付ける。
【００４３】
なお、第１表示画面に設定された領域（例えば、領域Ａ１１１）へのタッチ操作は、例えば、図５（ａ）に示すように携帯端末装置１００を両手持ちした状態において、親指で行うことができる。あるいは、携帯端末装置１００を片手持ちして、他方の手の人差し指等で、当該領域をタッチするようにしてもよい。
また、第２表示画面に設定された領域（例えば、領域Ａ１１２）へのタッチ操作は、図５（ａ）に示すように第１表示画面側を上（ユーザから見える側）にして携帯端末装置１００を両手持ちした状態において、人差し指、中指、薬指または小指のいずれかで行うことができる。あるいは、第１表示画面を上にして携帯端末装置１００を片手持ちして、他方の手の人差し指等で、当該領域をタッチするようにしてもよい。このように、ユーザは、携帯端末装置１００を裏返さずに第２表示画面に設定された領域へのタッチ操作を行うことができる。
【００４４】
次に、図６を参照して、反対処理取得部２６１による反対の処理の取得について説明する。
図６は、反対処理取得部２６１が取得するデータの構成例を示すデータ構成図である。同図に示すデータ（以下、「反対処理データ」と称する）は表形式の構造を有し、各行が反対の処理の１組に対応する。
【００４５】
そして、各行は、第１処理の欄と、第２処理の欄と、第１タッチ領域の欄と、第２タッチ領域の欄と、設定フラグの欄とを有する。
第１処理の欄には、第１処理を示す名称が格納されており、第２処理の欄には、第２処理を示す名称が格納されている。この第１処理と第２処理とは、互いに反対の処理である。
また、第１タッチ領域の欄には、第１処理を指示するタッチ操作を受け付ける領域（以下、タッチ操作を受け付ける領域を「タッチ領域」と称する。また、所定の処理（ここでは「Ａ処理」と表記する）を指示するタッチ操作のタッチ領域を、「Ａ処理のタッチ領域」と称する）として、第１表示画面上の位置情報（例えば第１表示画面における座標データ）が格納されている。また、第２タッチ領域の欄には、第２処理を指示するタッチ操作のタッチ領域を第１表示画面に設ける場合の、当該領域の位置情報（例えば第１表示画面における座標データ）が格納されている。
また、設定フラグの欄には、第２処理のタッチ領域を第１処理のタッチ領域に対向する位置に設定するか否を示すフラグ（以下、「設定フラグ」と称する）の変数名が格納されている。ここで、設定フラグの値「ＹＥＳ」は、第２処理のタッチ領域を第１処理のタッチ領域に対向する位置に設定することを示す。一方、設定フラグの値「ＮＯ」は、第２処理のタッチ領域を第１表示画面に設定することを示す。
【００４６】
ここで、図６では、自動車レースのゲームにおいて反対処理取得部２６１が取得する反対処理データの例が示されている。
そして、行Ｌ１１１の第１処理の欄には、第１処理として自動車の速度を増加させる処理（以下、「アクセル処理」と称する。）を示す名称「アクセル」が格納されている。また、行Ｌ１１１の第２処理の欄には、第２処理として当該速度を減少させる処理（以下、「ブレーキ処理」と称する）を示す名称「ブレーキ」が格納されている。
また、行Ｌ１１１の第１タッチ領域の欄には、アクセル処理を指示するタッチ操作のタッチ領域の位置情報が格納されている。また、行Ｌ１１１の第２タッチ領域の欄には、ブレーキ処理を指示するタッチ操作のタッチ領域を第１表示画面に設ける場合の、当該領域の位置情報が格納されている。
また、行Ｌ１１１の設定フラグの欄には、ブレーキ処理のタッチ領域をアクセル処理のタッチ領域に対向する位置に設定するか否かを示す設定フラグの変数名「ｆｌａｇ１」が格納されている。
【００４７】
また、行Ｌ１１２の第１処理の欄には、第１処理として自動車の進行方向を左に変化させる処理（以下、「ハンドル左処理」と称する）を示す名称「ハンドル左」が格納されている。また、行Ｌ１１２の第２処理の欄には、第２処理として当該進行方向を右に変化させる処理（以下、「ハンドル右処理」と称する）を示す名称「ハンドル右」が格納されている。
また、行Ｌ１１２の第１タッチ領域の欄には、ハンドル左処理を指示するタッチ操作のタッチ領域の位置情報が格納されている。また、行Ｌ１１２の第２タッチ領域の欄には、ハンドル右処理を指示するタッチ操作のタッチ領域を第１表示画面に設ける場合の、当該領域の位置情報が格納されている。
また、行Ｌ１１２の設定フラグの欄には、ハンドル右処理のタッチ領域をハンドル左処理のタッチ領域に対向する位置に設定するか否かを示す設定フラグの変数名「ｆｌａｇ２」が格納されている。
【００４８】
また、行Ｌ１１３の第１処理の欄には、第１処理として、音声出力部１３２の出力する音量を大きくする処理（以下、「音量増処理」と称する）を示す名称「音量＋」が格納されている。また、行Ｌ１１３の第２処理の欄には、第２処理として当該音量を小さくする処理（以下、「音量減処理」と称する）を示す名称「音量−」が示されている。
また、行Ｌ１１３の第１タッチ領域の欄には、音量増処理を指示するタッチ操作のタッチ領域の位置情報が格納されている。また、行Ｌ１１３の第２タッチ領域の欄には、音量減処理を指示するタッチ操作のタッチ領域を第１表示画面に設ける場合の、当該領域の位置情報が格納されている。
また、行Ｌ１１３の設定フラグの欄には、音量減処理のタッチ領域を音量増処理のタッチ領域に対向する位置に設定するか否かを示す設定フラグの変数名「ｆｌａｇ３」が格納されている。
【００４９】
また、行Ｌ１１４の第１処理の欄には、第１処理として、ＢＧＭ（Back Ground Music）の出力を行うようにする処理（以下、「ＢＧＭ入処理」と称する）を示す名称「ＢＧＭ  ＯＮ」が格納されている。また、行Ｌ１１４の第２処理の欄には、第２処理として、ＢＧＭ（Back Ground Music）の出力を行わないようにする処理（以下、「ＢＧＭ切処理」と称する）を示す名称「ＢＧＭ  ＯＦＦ」が格納されている。
また、行Ｌ１１４の第１タッチ領域の欄には、ＢＧＭ入処理を指示するタッチ操作のタッチ領域の位置情報が格納されている。また、行Ｌ１１４の第２タッチ領域の欄には、ＢＧＭ切処理を指示するタッチ操作のタッチ領域を第１表示画面に設ける場合の、当該領域の位置情報が格納されている。
また、行Ｌ１１４の設定フラグの欄には、ＢＧＭ切処理のタッチ領域をＢＧＭ入処理のタッチ領域に対向する位置に設定するか否かを示す設定フラグの変数名「ｆｌａｇ４」が格納されている。
【００５０】
また、行Ｌ１１５の第１処理の欄には、第１処理として、第１表示部１１１および第２表示部１１２の表示画面の明るさを明るくする処理（以下、「輝度増処理」と称する）を示す名称「輝度＋」が格納されている。また、行Ｌ１１５の第２処理の欄には、第２処理として当該表示画面の明るさを暗くする処理（以下、「輝度減処理」と称する）を示す名称「輝度−」が格納されている。
また、行Ｌ１１５の第１タッチ領域の欄には、輝度増処理を指示するタッチ操作のタッチ領域の位置情報が格納されている。また、行Ｌ１１５の第２タッチ領域の欄には、輝度減処理を指示するタッチ操作のタッチ領域を第１表示画面に設ける場合の、当該領域の位置情報が格納されている。
また、行Ｌ１１５の設定フラグの欄には、輝度減処理のタッチ領域を輝度増処理のタッチ領域に対向する位置に設定するか否かを示す設定フラグの変数名「ｆｌａｇ５」が格納されている。
【００５１】
反対処理取得部２６１は、この反対処理データを取得することによって反対の処理（第１処理および第２処理）を取得する。そして反対処理取得部２６１は、取得した反対処理データに基づいて第１表示部１１１の表示画面に設定画面を表示させて、第２操作を指示するタッチ操作を受け付けるタッチ領域を、第１操作のアイコンの表示領域に対向する領域に設定するか否かの設定を受け付ける。
【００５２】
次に、図７〜図９を参照して、アイコンの表示領域に対向する領域の設定について説明する。
図７は、第２操作を指示するタッチ操作を受け付けるタッチ領域を、第１操作のアイコンの表示領域に対向する領域に設定するか否かの設定画面の例を示す説明図である。同図では、図６に示す反対データを反対処理取得部２６１が取得した場合に、第１表示部１１１が表示する設定画面の例が示されている。
【００５３】
この設定画面の各行には、反対の処理である第１処理および第２処理を示す名称と、第２処理のタッチ領域を、第１処理のアイコンの表示領域に対向する領域に設定するか否かの設定を受け付けるタッチ領域とが示されている。
具体的には、領域Ａ２１１には、図６の行Ｌ１１１における第１処理の欄に格納されている名称「アクセル」が示されている。また、領域Ａ２１２には、行Ｌ１１１における第２処理の欄に格納されている名称「ブレーキ」が示されている。
そして、領域Ａ２１１およびＡ２１２と同じ行に設けられた領域Ａ２１３は、行Ｌ１１１における設定フラグの欄に示される（名称が格納されている）変数ｆｌａｇ１の値が示されている。この変数ｆｌａｇ１の値は、例えば、第１操作入力部１２１が領域Ａ２１３に対するタッチ操作を検出する毎に、「ＹＥＳ」と「ＮＯ」との間で切り替わる（すなわち、ｆｌａｇ１の値が「ＹＥＳ」のときに、第１操作入力部１２１が領域Ａ２１３に対するタッチ操作を受け付けると、ｆｌａｇ１の値は「ＮＯ」に設定され、ｆｌａｇ１の値が「ＮＯ」のときに、第１操作入力部１２１が領域Ａ２１３に対するタッチ操作を受け付けると、ｆｌａｇ１の値は「ＹＥＳ」に設定される）。
【００５４】
また、領域Ａ２２１には、図６の行Ｌ１１２における第１処理の欄に格納されている名称「ハンドル左」が示されている。また、領域Ａ２２２には、行Ｌ１１２における第２処理の欄に格納されている名称「ハンドル右」が示されている。
そして、領域Ａ２２１およびＡ２２２と同じ行に設けられた領域Ａ２２３は、行Ｌ１１２における設定フラグの欄に示される変数ｆｌａｇ２の値が示されている。この変数ｆｌａｇ２の値は、例えば、第１操作入力部１２１が領域Ａ２２３に対するタッチ操作を検出する毎に、「ＹＥＳ」と「ＮＯ」との間で切り替わる。
【００５５】
また、領域Ａ２２１には、図６の行Ｌ１１２における第１処理の欄に格納されている名称「ハンドル左」が示されている。また、領域Ａ２２２には、行Ｌ１１２における第２処理の欄に格納されている名称「ハンドル右」が示されている。
そして、領域Ａ２２１およびＡ２２２と同じ行に設けられた領域Ａ２２３は、行Ｌ１１２における設定フラグの欄に示される変数ｆｌａｇ２の値が示されている。この変数ｆｌａｇ２の値は、例えば、第１操作入力部１２１が領域Ａ２２３に対するタッチ操作を検出する毎に、「ＹＥＳ」と「ＮＯ」との間で切り替わる。
【００５６】
また、領域Ａ２３１には、図６の行Ｌ１１３における第１処理の欄に格納されている名称「音量＋」が示されている。また、領域Ａ２３２には、行Ｌ１１３における第２処理の欄に格納されている名称「音量−」が示されている。
そして、領域Ａ２３１およびＡ２３２と同じ行に設けられた領域Ａ２３３は、行Ｌ１１３における設定フラグの欄に示される変数ｆｌａｇ３の値が示されている。この変数ｆｌａｇ３の値は、例えば、第１操作入力部１２１が領域Ａ２３３に対するタッチ操作を検出する毎に、「ＹＥＳ」と「ＮＯ」との間で切り替わる。
【００５７】
また、領域Ａ２４１には、図６の行Ｌ１１４における第１処理の欄に格納されている名称「ＢＧＭ  ＯＮ」が示されている。また、領域Ａ２４２には、行Ｌ１１４における第２処理の欄に格納されている名称「ＢＧＭ  ＯＦＦ」が示されている。
そして、領域Ａ２４１およびＡ２４２と同じ行に設けられた領域Ａ２４３は、行Ｌ１１４における設定フラグの欄に示される変数ｆｌａｇ４の値が示されている。この変数ｆｌａｇ４の値は、例えば、第１操作入力部１２１が領域Ａ２４３に対するタッチ操作を検出する毎に、「ＹＥＳ」と「ＮＯ」との間で切り替わる。
【００５８】
また、領域Ａ２５１には、図６の行Ｌ１１５における第１処理の欄に格納されている名称「輝度＋」が示されている。また、領域Ａ２５２には、行Ｌ１１５における第２処理の欄に格納されている名称「輝度−」が示されている。
そして、領域Ａ２５１およびＡ２５２と同じ行に設けられた領域Ａ２５３は、行Ｌ１１５における設定フラグの欄に示される変数ｆｌａｇ５の値が示されている。この変数ｆｌａｇ５の値は、例えば、第１操作入力部１２１が領域Ａ２５３に対するタッチ操作を検出する毎に、「ＹＥＳ」と「ＮＯ」との間で切り替わる。
【００５９】
図８は、第１表示部１１１が第１表示画面に表示する画面の例を示す説明図である。同図では、図７に示す設定が行われた場合に第１表示部１１１が表示するゲームの画面の例が示されている。
図８において、領域Ａ３１１には、図６の行Ｌ１１１に基づいて、第１操作としてのアクセル処理のタッチ領域が設定されている。この領域Ａ３１１は、行Ｌ１１１の第１タッチ領域に示される位置に設定されている。また、領域Ａ３１１には、行Ｌ１１１の第１処理の欄に示される名称「アクセル」のアイコンが示されている。一方、図７において変数ｆｌａｇ１の値が「ＹＥＳ」となっているため、第２操作としてのブレーキ処理のタッチ領域は、第１表示画面には設定されていない。
【００６０】
また、領域Ａ３２１には、図６の行Ｌ１１２に基づいて、第１操作としてのハンドル左処理のタッチ領域が設定されている。この領域Ａ３２１は、行Ｌ１１２の第１タッチ領域に示される位置に設定されている。また、領域Ａ３２１には、行Ｌ１１２の第１処理の欄に示される名称「ハンドル左」のアイコンが示されている。
また、図７において変数ｆｌａｇ２の値が「ＮＯ」となっているため、第２操作としてのハンドル右処理のタッチ領域も、第１表示画面の領域Ａ３２２に設定されている。この領域Ａ３２２は、行Ｌ１１２の第２タッチ領域に示される位置に設定されている。また、領域Ａ３２２には、行Ｌ１１２の第２処理の欄に示される名称「ハンドル右」のアイコンが示されている。
【００６１】
また、領域Ａ３３１には、図６の行Ｌ１１３に基づいて、第１操作としての音量増処理のタッチ領域が設定されている。この領域Ａ３３１は、行Ｌ１１３の第１タッチ領域に示される位置に設定されている。また、領域Ａ３３１には、行Ｌ１１３の第１処理の欄に示される名称「音量＋」のアイコンが示されている。一方、図７において変数ｆｌａｇ３の値が「ＹＥＳ」となっているため、第２操作としての音量減処理のタッチ領域は、第１表示画面には設定されていない。
【００６２】
また、領域Ａ３４１には、図６の行Ｌ１１４に基づいて、第１操作としてのＢＧＭ入処理のタッチ領域が設定されている。この領域Ａ３４１は、行Ｌ１１４の第１タッチ領域に示される位置に設定されている。また、領域Ａ３４１には、行Ｌ１１４の第１処理の欄に示される名称「ＢＧＭ  ＯＮ」のアイコンが示されている。一方、図７において変数ｆｌａｇ４の値が「ＹＥＳ」となっているため、第２操作としてのＢＧＭ切処理のタッチ領域は、第１表示画面には設定されていない。
【００６３】
また、領域Ａ３５１には、図６の行Ｌ１１５に基づいて、第１操作としての輝度増処理のタッチ領域が設定されている。この領域Ａ３５１は、行Ｌ１１５の第１タッチ領域に示される位置に設定されている。また、領域Ａ３５１には、行Ｌ１１５の第１処理の欄に示される名称「輝度＋」のアイコンが示されている。一方、図７において変数ｆｌａｇ５の値が「ＹＥＳ」となっているため、第２操作としての輝度減処理のタッチ領域は、第１表示画面には設定されていない。
【００６４】
図９は、第２表示部１１２の第２表示画面に設定される領域の例を示す説明図である。同図では、図７に示す設定が行われた場合に第２表示部１１２に設定される領域の例が示されている。
図９において、領域Ａ３１２には、図６の行Ｌ１１１における第２操作としてのブレーキ処理のタッチ領域が設定されている。この領域Ａ３１２は、図８の領域３１１に対向する位置に設定されている。
【００６５】
また、領域Ａ３３２には、図６の行Ｌ１１３における第２操作としての音量減処理のタッチ領域が設定されている。この領域Ａ３３２は、図８の領域３３１に対向する位置に設定されている。
また、領域Ａ３４２には、図６の行Ｌ１１４における第２操作としてのＢＧＭ切処理のタッチ領域が設定されている。この領域Ａ３４２は、図８の領域３４１に対向する位置に設定されている。
【００６６】
また、領域Ａ３５２には、図６の行Ｌ１１５における第２操作としての輝度減処理のタッチ領域が設定されている。この領域Ａ３５２は、図８の領域３５１に対向する位置に設定されている。
一方、図６の行Ｌ１１２における第２操作としてのハンドル右処理のタッチ領域は、図８で説明したように第１表示画面に設定されており、第２表示画面には設定されていない。
【００６７】
なお、第２表示部１１２が、第２表示画面に設定されたタッチ領域にアイコンを表示するようにしてもよい。第２表示部１１２がアイコンを表示するようにすることで、ユーザは、携帯端末装置１００を裏返してアイコンを確認しながらタッチ操作を行うことができる。一方、第２表示部１１２が表示を行わないようにすることで、画面表示を行うための処理を軽減し、携帯端末装置１００の消費電力を削減することができる。
【００６８】
なお、反対処理取得部２６１が反対の処理を取得する方法は、図６で説明した反対処理データから取得する方法に限らない。例えば、反対処理取得部２６１がプログラムを解析して反対処理を取得するようにしてもよい。
図１０は、アプリケーション処理部２６０が実行するアプリケーションプログラムのうち反対処理取得部２６１が反対の処理を検出する行の例を示す説明図である。同図において、変数ＩＮＰＵＴ１１、ＩＮＰＵＴ１２、ＩＮＰＵＴ２１およびＩＮＰＵＴ２２は、それぞれ、第１操作入力部１２１または第２操作入力部１２２が受け付ける操作に対応付けられる。
【００６９】
また、変数ＳＯＵＮＤは「１」または「０」の値を取る二値変数であり、変数ＳＯＵＮＤの値「１」は、ＢＧＭをＯＮにする（ＢＧＭを出力する）設定を示す。一方、変数ＳＯＵＮＤの値「０」は、ＢＧＭをＯＦＦにする（ＢＧＭを出力しない）設定を示す。
また、変数ＶＥＬＯＣＩＴＹは、自動車レースのゲームにおける自動車の速度を示す変数である。
【００７０】
行Ｌ２１１は、第１操作入力部１２１または第２操作入力部１２２が、ＩＮＰＵＴ１１に対応付けられた操作を検出すると、変数ＳＯＵＮＤの値を「１」にする（すなわち、ＢＧＭをＯＮにする）こと示す。一方、行Ｌ２１２は、第１操作入力部１２１または第２操作入力部１２２が、ＩＮＰＵＴ１２に対応付けられた操作を検出すると、変数ＳＯＵＮＤの値を「０」にする（すなわち、ＢＧＭをＯＮにする）こと示す。
また、行Ｌ２２１は、第１操作入力部１２１または第２操作入力部１２２が、ＩＮＰＵＴ２１に対応付けられた操作を検出すると、変数ＶＥＬＯＣＩＴＹの値を１増加させること示す。一方、行Ｌ２２２は、第１操作入力部１２１または第２操作入力部１２２が、ＩＮＰＵＴ２２に対応付けられた操作を検出すると、変数ＶＥＬＯＣＩＴＹの値を１減少させること示す。
【００７１】
反対処理取得部２６１は、行Ｌ２１１およびＬ２１２に示される変数ＳＯＵＮＤのように、ユーザ操作に応じて値を設定される二値変数や、行Ｌ２１３およびＬ２１４に示される変数ＶＥＬＯＣＩＴＹのように、ユーザ操作に応じて値を増減される変数を、反対の処理を示す変数として抽出する。これにより、反対処理取得部２６１は、反対の処理をアプリケーションプログラムから取得する。
【００７２】
なお、反対処理取得部２６１がアプリケーションプログラムから反対の処理を取得する場合、図７で説明した設定画面では、例えば、第１処理の名称として、変数名＋「ＯＮ」や、変数名＋「増」を用いることができる。また、第２処理の名称として、変数名＋「ＯＦＦ」や、変数名＋「減」を用いることができる。
例えば、変数ＳＯＵＮＤに対して、第１処理の名称を「ＳＯＵＮＤ  ＯＮ」、第２処理の名称を「ＳＯＵＮＤ  ＯＦＦ」として、第１表示部１１１が第１表示画面に表示する。また、変数ＶＥＬＯＣＩＴＹに対して、第１処理の名称を「ＶＥＬＯＣＩＴＹ増」、第２処理の名称を「ＶＥＬＯＣＩＴＹ減」として、第１表示部１１１が第１表示画面に表示する。
また、表示画面におけるタッチ領域の位置に関しては、例えば、表示領域の左端近くや上端近くなどに、複数の領域を予め設定しておき、反対処理取得部２６１が、抽出した反対処理に対して、予め設定されている位置を順に割り当てるようにする。
【００７３】
次に、図１１および図１２を参照して、携帯端末装置１００の動作について説明する。
図１１は、反対処理取得部２６１が反対の処理をアプリケーションプログラムから取得する際の、携帯端末装置１００の処理手順の例を示すフローチャートである。例えば、携帯端末装置１００は、新たなアプリケーションプログラムを取得（例えばダウンロード）した際に、同図の処理を開始する。
【００７４】
同図の処理において、まず、反対処理取得部２６１がアプリケーションプログラムを取得する（ステップＳ１０１）。例えば、無線通信部１５０の受信データから通信制御部２５０がアプリケーションプログラムを抽出してアプリケーション処理部２６０に出力し、反対処理取得部２６１は、当該アプリケーションプログラムを取得する。
次に、反対処理取得部２６１は、図９で説明したように、ステップＳ１０１で取得したアプリケーションプログラムから、互いに反対の処理を抽出（取得）する（ステップＳ１０２）。
【００７５】
そして、反対処理取得部２６１は、ステップＳ１０２で抽出した互いに反対の処理について第２処理のタッチ領域を第１処理のタッチ領域（アイコン表示領域）に対向する領域に設定するか否かの設定を受け付けるための設定画面の画像データを生成して表示制御部２１０に出力することで、当該設定画面を第１表示部１１１の表示画面（第１表示画面）に表示させる（ステップＳ１０３）。
【００７６】
そして、第１操作入力部１２１が、第２処理のタッチ領域を第１処理のタッチ領域（アイコン表示領域）に対向する領域に設定するか否かの設定操作（ユーザ選択）を受け付ける（ステップＳ１０４）。具体的には、第１操作入力部１２１は、図７の領域Ａ２１３やＡ２２３などのように、フラグに対応付けられた領域へのタッチ操作を受け付ける。
そして、反対処理取得部２６１は、図７で説明したように、第１操作入力部１２１の受け付ける操作に基づいて設定フラグの値を設定する。
【００７７】
そして、携帯端末装置１００は、設定画面の表示終了など、設定終了時の処理を行い（ステップＳ１０５）。その後、同図の処理を終了する。
【００７８】
図１２は、アプリケーション処理部２６０がアプリケーションプログラムを実行する際の、携帯端末装置１００の処理手順の例を示すフローチャートである。携帯端末装置１００は、例えばアプリケーション実行を指示するユーザ操作を受け付けると、同図の処理を開始する。
同図の処理において、まず、アプリケーション処理部２６０は、アプリケーションプログラムに含まれる互いに反対の処理を取得する（ステップＳ２０１）。
【００７９】
次に、アプリケーション処理部２６０は、第１表示部１１１の表示画面（第１表示画面）に、第１処理のアイコンや、第１表示画面に表示するよう設定されている第２処理のアイコンを表示させ、これらアイコンの表示領域をタッチ領域に設定する（ステップＳ２０２）。例えば、アプリケーション処理部２６０は、図６に示す反対処理データおよび図７における設定に基づいて、図８に示すアイコンを第１表示画面に表示させ、また、アイコンの表示領域をタッチ領域に設定する。
【００８０】
また、アプリケーション処理部２６０は、第２表示部１１２の表示画面（第２表示画面）に、第１処理のアイコン表示領域に対向する領域に設けるよう設定されている第２処理のタッチ領域を設定する（ステップＳ２０３）。例えば、アプリケーション処理部２６０は、図６に示す反対処理データおよび図７における設定に基づいて、図９に示すタッチ領域を第２表示画面に設定する。
また、アプリケーション処理部２６０は、アイコン以外の初期画面を第１表示画面に表示させるなど、ステップＳ２０２およびＳ２０３で行った処理以外の初期設定処理を行う（ステップＳ２０４）。
【００８１】
次に、入力処理部２２０は、第１操作入力部１２１または第２操作入力部１２２が、タッチ操作を受け付けたか否かを判定する（ステップＳ２０５）。タッチ操作を受け付けたと判定した場合（ステップＳ２０５：ＹＥＳ）、入力処理部２２０は、タッチ操作の行われたタッチ領域に応じた信号をアプリケーション処理部２６０に出力する（ステップＳ２１１）。
そして、アプリケーション処理部２６０は、入力処理部２２０から出力される信号に基づいて、タッチ操作がアプリケーションの終了を指示する操作か否かを判定する（ステップＳ２１１）。アプリケーションの終了を指示する操作であると判定した場合（ステップＳ２１１：ＹＥＳ）、アプリケーション画面の表示終了など、アプリケーション終了時の処理を行う（ステップＳ２２１）。その後、同図の処理を終了する。
【００８２】
一方、アプリケーションの終了を指示する操作でないと判定した場合（ステップＳ２１１：ＮＯ）、アプリケーション処理部２６０は、アプリケーションプログラムにおける処理を実行する（ステップＳ２３１）。例えば、アプリケーション処理部２６０は、入力処理部２２０から出力された信号をバッファに格納し、アプリケーションプログラムの１ステップを実行する。
その後、ステップＳ２０５に戻る。
【００８３】
一方、ステップＳ２０５において、第１操作入力部１２１または第２操作入力部１２２がタッチ操作を受け付けていないと判定した場合（ステップＳ２０５：ＮＯ）、ステップＳ２３１に進み、例えば、アプリケーション処理部２６０が、アプリケーションプログラムの１ステップを実行する。
【００８４】
以上のように、入力処理部２２０は、第１表示画面にて行われる対象アイコンの表示領域へのタッチ操作と、第２表示画面にて行われる対象アイコンの表示領域に対向する領域へのタッチ操作とを、対になる入力操作として受け付ける。これにより、携帯端末装置１００は、第１表示画面を大型化せずとも、第１表示画面と第２表示画面とを用いて複数の入力操作を受け付けることができる。従って、携帯端末装置１００の大型化を抑制しつつ操作性を向上させることができる。
また、入力操作部２２０が、単に互いに異なる入力操作ではなく、対になる入力操作を受け付けることで、ユーザは、第１表示画面に表示された対象アイコンを見て、第２表示画面へのタッチ操作にて実行可能な対になる入力操作を、容易に連想し得る。
【００８５】
また、入力処理部２２０は、第１表示画面にて行われる対象アイコンの表示領域へのタッチ操作と、第２表示画面にて行われる対象アイコンの表示領域に対向する領域へのタッチ操作とを、反対の処理を指示する入力操作として受け付ける。このように、対象アイコン（第１処理のアイコン）の表示領域に対向する領域に、第２処理のタッチ領域が設定されることで、ユーザは、対象アイコンの表示領域に対向する領域へのタッチによって実行される処理を容易に把握することができる。
【００８６】
また、反対処理取得部２６１が、互いに反対の処理となる第１処理および第２処理を取得することで、アプリケーション処理部２６０は、対象アイコンの表示領域に対向する領域へのタッチにて行う処理を的確に設定し得る。
特に、反対処理取得部２６１が、アプリケーションプログラムから、互いに反対の処理を抽出することにより、アプリケーション処理部２６０は、反対処理データを必要とせずに、対象アイコンの表示領域に対向する領域へのタッチにて行う処理を的確に設定し得る。
【００８７】
なお、表示制御部２１０が、対向する領域が対になる入力操作のタッチ領域として設定されているアイコンとして、対向する領域が対になる入力操作のタッチ領域として設定されていないアイコンと異なる属性を有するアイコンを、第１表示部１１１の第１表示画面に表示させるようにしてもよい。
図１３は、表示制御部２１０が第１表示画面に表示させる、対向する領域が対になる入力操作のタッチ領域として設定されているアイコンの例を示す説明図である。
【００８８】
同図（ａ）は、対向する領域が対になる入力操作のタッチ領域として設定されているアイコンの一例を示す。一方、同図（ｂ）は、対向する領域が対になる入力操作のタッチ領域として設定されていないアイコンの一例を示す。同図（ｂ）の例では、「音量−」のタッチ領域も第１表示画面に設定されているため、「音量＋」のアイコンの表示領域に対向する領域は、対になる入力操作のタッチ領域として設定されていない。
これら同図（ａ）および（ｂ）に示す例では、対向する領域が対になる入力操作のタッチ領域として設定されているか否かに応じて、属性として斜線の有無の異なるアイコンが表示されている。
【００８９】
このように、表示制御部２１０が、対向する領域が対になる入力操作のタッチ領域として設定されているアイコンとして、対向する領域が対になる入力操作のタッチ領域として設定されていないアイコンと異なる属性を有するアイコンを、第１表示部１１１の第１表示画面に表示させることで、ユーザは、対向する領域へのタッチ操作の可否を、容易に把握することができる。
なお、表示制御部２１０が用いる上記の属性は、斜線の有無に限らない。例えば、文字色や枠線の太さやアイコンの大きさなど、表示制御部２１０は、様々な属性を用いることができる。
【００９０】
なお、表示制御部２１０が、対向する領域が対になる入力操作のタッチ領域として設定されているアイコンとして、当該対になる入力操作の両方を示すアイコンを、第１表示画面に表示させるようにしてもよい。
図１３（ｃ）および（ｄ）は、いずれも、対になる入力操作の両方を示すアイコンの例を示す。同図（ｃ）の例では、第１表示画面側で受け付けるタッチ操作をアイコンの左側に表示し、第２表示画面側で受け付けるタッチ操作をアイコンの右側に表示するように、予め設定されており、表示制御部は、当該設定に従ったアイコンを第１表示画面に表示させている。また、同図（ｄ）の例では、第１表示画面側で受け付けるタッチ操作を括弧無しで表示し、第２表示画面で受け付けるタッチ操作を括弧でくくって表示している。
【００９１】
このように、表示制御部２１０が、対向する領域が対になる入力操作のタッチ領域として設定されているアイコンとして、当該対になる入力操作の両方を示すアイコンを、第１表示画面に表示させることで、ユーザは、対向する領域へのタッチ操作の可否を、容易に把握することができ、さらに、第１表示画面側、第２表示画面側のそれぞれで行える入力操作を、より確実に把握することができる。
【００９２】
なお、第１表示画面側で受け付けるタッチ操作と、第２表示画面側で受け付けるタッチ操作とを区別して、表示制御部２１０がアイコンを表示させる方法は、左右など表示位置による区別や、括弧の有無による区別に限らない。例えば、文字色が異なるなど、様々な区別方法で区別されたアイコンを、表示制御部２１０が第１表示画面に表示させることができる。
【００９３】
なお、携帯端末装置１００が、互いに対向する領域の各々を、対になる文字種の文字入力操作のタッチ領域に設定するようにしてもよい。
図１４は、互いに対向する領域が、対になる文字種の文字入力操作のタッチ領域に設定された表示画面の例を示す説明図である。
【００９４】
同図（ａ）は、第１表示画面に設定される文字入力画面の例を示しており、領域Ａ４０１は、入力および変換された文字列である入力文字列の表示領域である。また、領域Ａ４１１〜Ａ４２１の各々は、平仮名の入力操作を受け付けるタッチ領域である。各タッチ領域には、受け付ける入力を示すアイコンが表示されている。
例えば、領域Ａ４１１は、平仮名のあ行の入力操作を受け付ける領域であり、あ行を示すアイコンが表示されている。
【００９５】
一方、図１４（ｂ）は、第２表示画面に表示される文字入力画面の例を示しており、領域Ａ５０１は、領域Ａ４０１と同じ入力文字列の表示領域である。また、領域Ａ５１１〜Ａ５２１の各々は、片仮名の入力操作を受け付けるタッチ領域である。例えば、領域Ａ５１１は、片仮名のア行の入力操作を受け付ける領域であり、ア行を示すアイコンが表示されている。
【００９６】
ここで、領域Ａ５１１は、領域Ａ４１１に対向する領域である。このように、第１表示画面に設定されたタッチ領域Ａ４１１〜Ａ４２１の各々に対して、第２表示画面において対向する領域に、同一の入力操作（例えば、あ行の入力操作）を、対になる文字種（例えば、平仮名に対する片仮名）で受け付けるタッチ領域が設定されている。
【００９７】
以上のように、第１表示画面には対象アイコンが表示されて、当該対象アイコンの表示領域は、対象アイコンに応じた文字入力のタッチ領域に設定されている。また、第２表示画面には、第１表示画面に設定されたタッチ領域に対向する領域に、第１表示画面にて受け付ける文字入力と対になる文字種の文字入力を受け付けるタッチ領域が設定されている。
すなわち、入力処理部２２０は、第１表示画面にて行われる、対象アイコンの表示領域へのタッチ操作と、第２表示画面にて行われる、対象アイコンの表示領域に対向する領域へのタッチ操作とを、対になる文字種の文字入力操作として受け付ける。
これにより、ユーザは、対象アイコンの表示領域に対向する領域へのタッチによって実行される処理を容易に把握することができる。例えば、ユーザは、平仮名のあ行を示すアイコンの表示された領域Ａ４１１に対向する領域Ａ５１１が、片仮名のア行の文字入力を受け付けるタッチ領域であることを、容易に把握することができる。
【００９８】
なお、図１４（ｂ）では、第２表示部１１２が入力文字列や、タッチ領域に応じたアイコンを表示しているが、これらの表示を行わないようにしてもよい。この場合でも、ユーザは、第１表示画面に表示されたアイコンを参照して、第２表示画面に設定されたタッチ領域を把握することができる。
第２表示部１１２が表示を行わないようにすることで、画面表示を行うための処理を軽減し、携帯端末装置１００の消費電力を削減することができる。
一方、第２表示部１１２が表示を行うようにすることで、ユーザは、アイコンを参照してタッチ領域を確認しながら文字入力操作を行うことができる。
【００９９】
なお、制御部１８０の全部または一部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各部の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【０１００】
以上、本発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【符号の説明】
【０１０１】
１００  携帯端末装置
１１１  第１表示部
１１２  第２表示部
１２１  第１操作入力部
１２２  第２操作入力部
１３１  音声入力部
１３２  音声出力部
１４０  撮像部
１５０  無線通信部
１８０  制御部
１９０  記憶部
２１０  表示制御部
２２０  入力処理部
２３０  音声処理部
２４０  撮像制御部
２５０  通信制御部
２６０  アプリケーション処理部
２６１  反対処理取得部
【図１】
2013073352.tif 000003
【図２】
2013073352.tif 000004
【図３】
2013073352.tif 000005
【図４】
2013073352.tif 000006
【図５】
2013073352.tif 000007
【図６】
2013073352.tif 000008
【図７】
2013073352.tif 000009
【図８】
2013073352.tif 000010
【図９】
2013073352.tif 000011
【図１０】
2013073352.tif 000012
【図１１】
2013073352.tif 000013
【図１２】
2013073352.tif 000014
【図１３】
2013073352.tif 000015
【図１４】
2013073352.tif 000016