(57)【要約】【課題】ソフトウェアキーボードと実行中のアプリケーションとを共存させる【解決手段】第１アプリケーションによってソフトウェアキーボードが起動されたことを検知し、第２アプリケーションが実行中と判定した場合、第２アプリケーションの表示領域および表示位置をソフトウェアキーボードに対する操作を阻害しない大きさおよび位置に変更する表示領域設定部３１を備えている。【選択図】図１
2014164718.tif 000002
【特許請求の範囲】
【請求項１】
表示部で複数のアプリケーションを同時に実行可能な情報端末であって、
ソフトウェアキーボードによる文字入力を用いる第１アプリケーションによって、該ソフトウェアキーボードが起動されたことを検知するソフトウェアキーボード検知手段と、
上記ソフトウェアキーボード検知手段が、ソフトウェアキーボードが起動されたことを検知したとき、上記第１アプリケーションとは異なる第２アプリケーションが実行中であるか否かを判定するアプリケーション判定手段と、
上記アプリケーション判定手段が、上記第２アプリケーションが実行中であると判定した場合、該第２アプリケーションの表示領域を上記ソフトウェアキーボードに対する操作を阻害しないように変更するアプリケーション表示制御手段と、を備えていることを特徴とする情報端末。
【請求項２】
上記アプリケーション表示制御手段は、
上記第２アプリケーションの表示領域を、縦横比を維持したまま縮小した大きさとし、
上記第２アプリケーションの表示位置を、表示されているキーボード、ソフトウェアキーボードにより入力される文字が表示される位置を示すカーソル位置から所定の文字数分の領域、および文字入力終了直後に操作が必要となる領域とは重ならない位置とすることを特徴とする請求項１に記載の情報端末。
【請求項３】
上記第１アプリケーションは電子メールアプリケーションであり、
上記アプリケーション表示制御手段は、上記第２アプリケーションの表示位置を、ユーザが自端末を縦持ちで把持した場合における上記表示部の上側で、中央より右寄りにすることを特徴とする請求項１または２に記載の情報端末。
【請求項４】
上記アプリケーション表示制御手段は、上記第２アプリケーションの表示領域の一部を、上記ソフトウェアキーボードによって文字が入力される領域である文字入力領域の一部と重ならせることを特徴とする請求項１〜３のいずれか１項に記載の情報端末。
【請求項５】
上記アプリケーション表示制御手段は、ソフトウェアキーボードにより入力される文字が表示される位置を示すカーソル位置と、第２アプリケーションの表示領域とが重なる場合、第２アプリケーションの表示位置を移動させることを特徴とする請求項１〜４のいずれか１項に記載の情報端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字入力のために画面上にキーボードを模した表示を行う機能であるソフトウェアキーボード機能を用いるアプリケーションを実行可能な情報端末に関する。
【背景技術】
【０００２】
従来の携帯電話等の携帯情報端末ではテンキー、ダイヤルキーなどのハードウェアキーが多く備えられていた。しかしながら、今日では、可能な限り画面サイズを拡大する傾向があり、装置そのもののサイズを大きくすることなく画面サイズをできるだけ大きくするために、端末の一面のほぼ全体が表示画面となっている機種も多く存在する。
【０００３】
このような携帯情報端末では、表示画面上に操作ボタンやキーボードを模した画像の表示等を行うことにより、操作入力や文字入力を受け付けている（ソフトウェアキーボード）。
【０００４】
また、表示画面の拡大に伴い、画面上で複数のアプリケーションを実行可能な機種も存在する。
【０００５】
例えば、特許文献１には、表示画面を分割し、分割された個々の画面領域で異なるアプリケーションを同時に実行する携帯情報端末が記載されている。特許文献１では、分割されたそれぞれの表示領域において、それぞれの表示領域に表示されているアプリケーションに対する操作や、分割された表示領域間を跨いでタッチ操作を行うことにより、異なるアプリケーションの間で情報を共有することが可能となる方法が記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特表２０１２―５２１５９５号公報（2012年9月13日公表）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述したソフトウェアキーボードでは、誤操作を防ぐために、各キーの領域をタッチしやすい大きさにすることが望ましく、またタッチ回数を減らすため、可能な限り多くのキーを表示させることが望ましい。
【０００８】
そのため、ソフトウェアキーボードを表示した場合、ソフトウェアキーボードが表示画面の半分程度を占めてしまう。
【０００９】
そして、表示画面で複数のアプリケーションを実行している場合にソフトウェアキーボードを表示させると、表示されたソフトウェアキーボードにより実行しているアプリケーションの表示が妨げられたり、逆に、アプリケーションの表示によりソフトウェアキーボードの操作が阻害されてしまうという弊害が生じる。
【００１０】
また、上記特許文献１に記載された発明でも、ソフトウェアキーボードを表示させることにより生じる上記弊害については言及されていない。
【００１１】
本発明は、上記問題に鑑みてなされたものであり、その目的は、ソフトウェアキーボードと実行中のアプリケーションとが共存可能な情報端末等を実現することにある。
【課題を解決するための手段】
【００１２】
上記の課題を解決するために、本発明の一態様に係る情報端末は、表示部で複数のアプリケーションを同時に実行可能な情報端末であって、ソフトウェアキーボードによる文字入力を用いる第１アプリケーションによって、該ソフトウェアキーボードが起動されたことを検知するソフトウェアキーボード検知手段と、上記ソフトウェアキーボード検知手段が、ソフトウェアキーボードが起動されたことを検知したとき、上記第１アプリケーションとは異なる第２アプリケーションが実行中であるか否かを判定するアプリケーション判定手段と、上記アプリケーション判定手段が、上記第２アプリケーションが実行中であると判定した場合、該第２アプリケーションの表示領域を上記ソフトウェアキーボードに対する操作を阻害しないように変更するアプリケーション表示制御手段と、を備えていることを特徴としている。
【発明の効果】
【００１３】
本発明の一態様によれば、第２アプリケーションの表示領域が、ソフトウェアキーボードに対する操作を阻害しないようになるので、ユーザに対し、ソフトウェアキーボードに対する操作を容易にさせることができるという効果を奏する。また、第２アプリケーションの表示も続行されるので、第２アプリケーションの表示内容をユーザが見逃してしまうということを防止することもできるという効果を奏する。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態１に係る携帯端末の概略構成を示すブロック図である。
【図２】上記携帯端末の外観を示す図である。
【図３】上記携帯端末における処理の流れを示すフローチャートである。
【図４】上記携帯端末における処理の表示例を示す図である。
【図５】本発明の実施形態２に係る携帯端末での処理の表示例を示す図である。
【図６】本発明の実施形態３に係る携帯端末での処理の表示例を示す図である。
【図７】本発明の変形例における表示例を示す図である。
【発明を実施するための形態】
【００１５】
〔実施形態１〕
以下、本発明の実施の形態について、図１〜図４を参照して詳細に説明する。なお、本実施形態では、ユーザが携帯端末１を縦持ちで把持したときに上側となる方向を携帯端末１の上方向と呼び、縦持ちの状態でタッチパネル１１に向かって右側の方向を携帯端末１の右方向と呼ぶ。
【００１６】
〔１．装置の構成〕
図２は、本実施形態に係る携帯端末（情報端末）１の外観を示す図である。ここでは、携帯端末１としてスマートフォンを想定しているが、本実施形態はスマートフォンに限られるものではなく、例えば、携帯電話機、ノート型ＰＣ（Personal Computer）等であってもよい。
【００１７】
図２に示すように、携帯端末１は、タッチパネル１１を備えており、タッチパネル１１に指、ペン等を接触または近づけることにより携帯端末１に対する操作を行うものである。図２では、ソフトウェアキーボードが起動している状態を示しており、タッチパネル１１に、文字入力領域５１、およびソフトウェアキーボード５２が表示されている状態を示している。
【００１８】
次に、図１を参照して携帯端末１の概略構成について説明する。図１は、本実施形態に係る携帯端末１の概略構成を示すブロック図である。
【００１９】
図１に示すように、携帯端末１は、制御部１０、タッチパネル１１、および記憶部１２を含む構成である。なお、図１には、携帯端末１における各種構成のうち、ソフトウェアキーボードの表示処理に関連する構成が示されている。また、携帯端末１におけるその他の構成については、従来と同様であるため、その説明は省略する。
【００２０】
ソフトウェアキーボートとは、キーボードを模した画像を表示部に表示し、表示されたキーボード画像に接触すると、接触のあった位置に対応して、実際のキーボードの該当する部分が押下された場合と同様の処理を行うものである。
【００２１】
タッチパネル１１は、表示部２１および操作受付部２２を含む。表示部２１は、制御部１０から受信した表示情報に基づいて、表示画面に画像を表示するものである。表示部２１は、ＬＣＤ（Liquid Crystal Display）、ＥＬ（Electroluminescence）ディスプレイなどの表示素子と、受信した画像データに基づいて表示素子を駆動するドライバ回路とを備えた構成である。
【００２２】
操作受付部２２は、表示部２１の表示画面上に設置されているか、または該表示画面と一体となって形成されている。操作受付部２２は、利用者の指、ペンなど、表示画面上の位置を指し示すポインタが当該表示画面上の何れの位置に接触または接近（以下、「タッチ」と称する。）したかを検出することにより、携帯端末１に対する操作を受け付けるものである。操作受付部２２は、タッチを検出した位置の情報である受付情報を制御部１０に送信する。
【００２３】
なお、本実施形態では、表示部２１が表示する領域と、操作受付部２２が操作を検出する領域とは同じである。
【００２４】
制御部１０は、携帯端末１内の各種構成を統括的に制御するものであり、ＣＰＵ（Central Processing Unit）などのプロセッサを含む。記憶部１２は、各種データおよびプログラムを記憶するものであり、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、フラッシュメモリなどの記憶素子を含む。
【００２５】
次に、制御部１０の詳細について説明する。制御部１０には、表示領域設定部３１、アプリケーション実行部３２、ＲＡＭ３３が含まれており、アプリケーション実行部３２には、ソフトウェアキーボード処理部３４が含まれている。
【００２６】
表示領域設定部３１は、２つのアプリケーションが実行されている場合で、一方のアプリケーションにおいてソフトウェアキーボードを起動する処理が実行されたとき、ソフトウェアキーボードに対する操作が阻害されないように、他方のアプリケーションの表示領域、表示位置を設定し、設定した表示領域、表示位置で当該アプリケーションが表示されるように表示情報を表示部２１へ通知するものである。また、表示領域設定部３１は、当該他方のアプリケーションの変更前の表示領域、表示位置をＲＡＭ３３に記憶させ、ソフトウェアキーボードの処理が終了したときに、当該他方のアプリケーションを変更前の表示領域、表示位置で表示されるように表示情報を表示部２１へ通知する。なお、アプリケーションの表示領域、表示位置の設定処理の流れについては後述する。
【００２７】
また、表示領域設定部３１は、アプリケーション実行部３２から通知されたアプリケーション実行情報に基づいて、当該アプリケーションの表示領域、表示位置を設定し、設定した表示領域、表示位置を含む当該アプリケーションを実行するための情報を表示情報として表示部２１に通知する。また、表示領域設定部３１は、アプリケーション実行部３２から通知されたアプリケーション実行情報が、複数のアプリケーションを実行していることを示すものである場合、それぞれのアプリケーションの表示領域、表示位置を適切に設定して、表示情報として表示部２１に通知する。また、表示領域設定部３１は、設定した表示領域、表示位置を示す情報をＲＡＭ３３に格納する。
【００２８】
アプリケーション実行部３２は、携帯端末１で実行される様々なアプリケーションを処理するものである。アプリケーションの実行処理は、従来技術により可能であるので、その説明は省略する。
【００２９】
ソフトウェアキーボード処理部３４は、ソフトウェアキーボードに関する処理を実行する。
【００３０】
ＲＡＭ３３は、表示領域設定部３１によって設定された表示領域、表示位置等を一時的に記憶するものである。
【００３１】
〔２．処理の流れ〕
次に、図３、４を参照して、携帯端末１において、アプリケーションの表示領域、表示位置が変更される処理の流れについて説明する。図３は、アプリケーションの表示領域、表示位置が変更される処理の流れを示すフローチャートである。また、図３は、サブアプリケーションの表示領域、表示位置が変更される場合の表示例を示す図である。サブアプリケーションとは、ソフトウェアキーボードを起動させたアプリケーションとは別のアプリケーションのことである。
【００３２】
図２に示すように、ソフトウェアキーボード処理部３４がソフトウェアキーボードを起動させると（Ｓ１でＹＥＳ）、ソフトウェアキーボードが起動されたことを示すアプリケーション実行情報が、アプリケーション実行部３２から表示領域設定部３１に通知される。ソフトウェアキーボードは、例えば、電子メールアプリケーションが起動している場合で、メール作成の指示を受け付けたとき等に起動する。
【００３３】
ソフトウェアキーボードの起動を通知された表示領域設定部３１は、複数のアプリケーションが表示中であるか否かを判定する（Ｓ２）。そして、複数のアプリケーションが実行中の場合（Ｓ２でＹＥＳ）、表示領域設定部３１は、サブアプリケーションの表示領域、表示位置をＲＡＭ３３に記憶させる。ここで、サブアプリケーションとは、ソフトウェアキーボードを起動させたアプリケーションとは別のアプリケーションのことである。
【００３４】
次に、表示領域設定部３１は、サブアプリケーションの表示領域、表示位置を変更し（Ｓ４）、変更後の表示領域、表示サイズでサブアプリケーションが表示部２１で表示されるように表示情報を表示部２１に通知する（Ｓ５）。
【００３５】
サブアプリケーションの表示領域、表示位置の変更例について、図４を参照して説明する。図４では、電子メールアプリケーションおよびテレビアプリケーションが起動されている状態で、電子メールアプリケーションによりソフトウェアキーボードが起動された場合の例を示している。
【００３６】
図４の左図に示すように、電子メールアプリケーションとテレビアプリケーションとが同時に起動しており、電子メール受信画面に重ねてテレビ６１が表示されている場合に、電子メールアプリケーションの返信ボタン４１が指４２等で押下されると、ソフトウェアキーボードが起動する（図４の右図）。図４の右図に示すように、ソフトウェアキーボードが起動すると、文字入力領域５１、キーボード領域５２が表示されるとともに、サブアプリケーションであるテレビアプリケーションの表示位置が表示部２１の上部中央よりやや右側となるとともに、表示領域が元の表示領域の半分程度となる。
【００３７】
テレビアプリケーションの表示位置は、文字入力領域５１における文字入力位置５３に重ならず、かつ、ソフトウェアキーボード５２、送信ボタン５４にも重ならない位置である。さらに、テレビアプリケーションの表示領域は、テレビの視聴が困難とならない大きさであり、本実施形態では、テレビアプリケーション表示領域７１と文字入力領域５１とが若干重なっている。これは、テレビアプリケーション表示領域７１と文字入力領域５１とが全く重ならないように、テレビアプリケーション表示領域７１を設定すると、テレビの視聴が困難となる大きさとなってしまうためである。
【００３８】
これにより、表示されているテレビによって、ソフトウェアキーボードに対する操作が阻害されることがないので、ユーザに対し、テレビを視聴しつつ、ソフトウェアキーボードに対する操作を可能にすることができる。したがって、ソフトウェアキーボードを操作するために、テレビで放映されていた貴重なシーンを見逃してしまうということを防止することができる。
【００３９】
なお、設定後の表示領域は、設定前の表示領域と縦横比が同じであることが望ましい。縦横比が異なると、表示内容が乱れ、視聴者に混乱を与える可能性があるためである。
【００４０】
また、表示領域は、予め複数の大きさ（例えば、３段階）の表示領域を設定し、適切なサイズを選択することによって設定してもよいし、文字入力領域５１の大きさに応じて無段階で設定してもよい。
【００４１】
その後、ソフトウェアキーボードが終了すると（Ｓ６でＹＥＳ）、表示領域設定部３１は、ＲＡＭ３３に格納していた、変更前の表示領域、表示サイズでサブアプリケーションを表示するように、表示情報を表示部２１に通知し、サブアプリケーションの表示を変更前の表示にして（Ｓ７）、処理が終了する。
【００４２】
また、ステップＳ２で、複数のアプリケーションが表示中ではなかった場合（Ｓ２でＮＯ）、表示領域設定部３１は、ソフトウェアキーボードを表示させる表示情報を表示部２１に通知して、ソフトウェアキーボードを表示させ（Ｓ８）、ソフトウェアキーボードの起動が終了すると（Ｓ９）、処理が終了する。
【００４３】
〔実施形態２〕
本発明の他の実施形態について、図５に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００４４】
ソフトウェアキーボードでは、ユーザが操作する手が右手か左手かに応じて、ソフトウェアキーボードの表示位置を異ならせるものがある。例えば、ユーザが左手で操作する場合、ソフトウェアキーボードの表示位置を表示部２１の左側に寄せる。これにより、よりユーザの使い勝手が良いソフトウェアキーボードを提供することができる。
【００４５】
本実施形態では、ソフトウェアキーボードが起動したときの、サブアプリケーションの表示位置をソフトウェアキーボードの表示位置の反対側としている。具体的に、ソフトウェアキーボードの表示位置が左側の場合、サブアプリケーションの表示位置を右側にし、逆に、ソフトウェアキーボードの表示位置が右側の場合、サブアプリケーションの表示位置を左側にしている。
【００４６】
図５に本実施形態における表示例を示す。図５の右図に示すように、ソフトウェアキーボード５２の表示位置が左側の場合、ソフトウェアキーボード５２の右側の何も表示されていない領域にテレビ７２の表示領域が位置している。
【００４７】
〔実施形態３〕
本発明の他の実施形態について、図６に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００４８】
本実施形態では、サブアプリケーションの表示領域、表示位置が変更された後、文字入力位置がサブアプリケーションの表示領域と重なるような状態になった場合、サブアプリケーションの表示位置を、文字入力位置と重ならない位置に移動させるものである。
【００４９】
文字入力位置は、カーソル位置で示されており、カーソル位置およびカーソル位置から所定の文字数分の領域とサブアプリケーションの表示領域とが重なるときに、サブアプリケーションの表示領域を移動させる処理を行うことで可能である。
【００５０】
サブアプリケーションの表示領域を移動させる例について、図６を参照して説明する。図６に示すように、テレビアプリケーション表示領域７３’とカーソル位置とが重なるときに、テレビアプリケーション表示領域７３’をテレビアプリケーション表示領域７３に移動する。
【００５１】
これにより、ユーザに対し、入力中の文字を認識させることができるので、テレビの表示と文字の入力位置とが重なることにより、文字入力を阻害してしまうことを防止することができる。
【００５２】
〔変形例〕
また、上述した実施形態において、テレビアプリケーション表示領域の表示位置をユーザの操作により移動可能とするものであってもよい。例えば、ユーザの指やペンによって、テレビアプリケーション表示領域をドラッグすることにより、テレビアプリケーション表示領域の表示位置を移動させる。これにより、ユーザの所望の位置にテレビアプリケーション表示領域を配置することができる。
【００５３】
図７は、指４３によって、テレビアプリケーション表示領域７４の表示位置を移動させる例を示している。図７の例では、指４３’の位置から指４３の位置へ移動させることにより、テレビアプリケーション表示領域７４’の位置からテレビアプリケーション表示領域７４の位置へ表示位置が移動することを示している。
【００５４】
〔その他〕
上述した実施形態では、テレビアプリケーションを例に挙げて説明したが、これに限られるものではなく、動画再生アプリケーションであってもよいし、静止画を表示するアプリケーションやテキスト等を表示するアプリケーションであってもよい。なお、動画等は、インターネットからダウンロードしたものであってもよいし、ユーザ自身が撮影したものであってもよい。
【００５５】
また、上述した実施形態では、ソフトウェアキーボードが表示される場合を例に挙げて説明したが、これに限られるものではなく、ポップアップによるオプションメニューの表示等がされる場合であってもよい。
【００５６】
また、上述した実施形態では、ソフトウェアキーボードのみが表示される場合と、ソフトウェアキーボードの他にアプリケーションも表示されている場合とで、ソフトウェアキーボードの表示領域の大きさは変化していないが、他のアプリケーションが表示される場合にソフトウェアキーボードの表示領域を小さくするものであってもよい。
【００５７】
また、上述した実施形態では、日本語のキーボードを想定したソフトウェアキーボードを例に挙げて説明したが、英語等のキーボードであってもよい。
【００５８】
〔ソフトウェアによる実現例〕
携帯端末１の制御部１０（特に表示領域設定部３１およびアプリケーション実行部３２）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【００５９】
後者の場合、携帯端末１は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００６０】
〔まとめ〕
本発明の態様１に係る情報端末（携帯端末１）は、表示部で複数のアプリケーションを同時に実行可能な情報端末であって、ソフトウェアキーボードによる文字入力を用いる第１アプリケーションによって、該ソフトウェアキーボードが起動されたことを検知するソフトウェアキーボード検知手段（表示領域設定部３１）と、上記ソフトウェアキーボード検知手段が、ソフトウェアキーボードが起動されたことを検知したとき、上記第１アプリケーションとは異なる第２アプリケーションが実行中であるか否かを判定するアプリケーション判定手段（表示領域設定部３１）と、上記アプリケーション判定手段が、上記第２アプリケーションが実行中であると判定した場合、該第２アプリケーションの表示領域を上記ソフトウェアキーボードに対する操作を阻害しないように変更するアプリケーション表示制御手段（表示領域設定部３１）と、を備えている。
【００６１】
上記の構成によれば、第２アプリケーションの表示領域が、ソフトウェアキーボードに対する操作を阻害しないようになるので、ユーザに対し、ソフトウェアキーボードに対する操作を容易にさせることができる。また、第２アプリケーションの表示も続行されるので、第２アプリケーションの表示内容をユーザが見逃してしまうということを防止することもできる。
【００６２】
ソフトウェアキーボートとは、キーボードを模した画像を表示部に表示し、表示されたキーボード画像に接触すると、接触のあった位置に対応して、実際のキーボードの該当する部分が押下された場合と同様の処理を行うものである。
【００６３】
本発明の態様２に情報端末は、上記態様１における上記アプリケーション表示制御手段が、上記第２アプリケーションの表示領域を、縦横比を維持したまま縮小した大きさとし、上記第２アプリケーションの表示位置を、表示されているキーボード、ソフトウェアキーボードにより入力される文字が表示される位置を示すカーソル位置から所定の文字数分の領域、および文字入力終了直後に操作が必要となる領域とは重ならない位置とするものであってもよい。
【００６４】
上記の構成によれば、第２アプリケーションは、キーボード、これからまさに文字が入力されようとしている領域、および文字入力終了直後に操作が必要となる領域とは重ならないように表示されるので、第２アプリケーションが表示されることにより、ソフトウェアキーボードに対する操作を阻害してしまうということを確実に防止することができる。
【００６５】
本発明の態様３に係る情報端末は、上記態様１または２において、上記第１アプリケーションが電子メールアプリケーションであり、上記アプリケーション表示制御手段は、上記第２アプリケーションの表示位置を、ユーザが自端末を縦持ちで把持した場合における上記表示部の上側で、中央より右寄りにするものであってもよい。
【００６６】
電子メールアプリケーションにおいてソフトウェアキーボードを起動した場合、表示部の下側にキーボードが、中央付近に文字入力領域が、上部右側に送信ボタンが表示されることが多い。上記の構成によれば、第２アプリケーションは表示部の上側で、やや右寄りに表示されるので、表示されているキーボード、文字入力領域において最初に文字が入力される位置、および送信ボタンと重ならない位置となる。よって、第２アプリケーションの表示を継続しつつ、ソフトウェアキーボードに対する操作を阻害してしまうということを確実に防止することができる。
【００６７】
本発明の態様４に係る情報端末は、上記態様１〜３のいずれかにおける上記アプリケーション表示制御手段が、上記第２アプリケーションの表示領域の一部を、上記ソフトウェアキーボードによって文字が入力される領域である文字入力領域の一部と重ならせるものであってもよい。
【００６８】
上記の構成によれば、第２アプリケーションの表示領域を、ユーザの視聴が容易となる大きさとすることができる。例えば、第２アプリケーションがテレビ放送の表示や動画の再生を実行するものである場合であっても、ユーザに対し、内容を明確に認識させることができる。
【００６９】
本発明の態様５に係る情報端末は、上記態様１〜４のいずれかにおける上記アプリケーション表示制御手段が、ソフトウェアキーボードにより入力される文字が表示される位置を示すカーソル位置と、第２アプリケーションの表示領域とが重なる場合、第２アプリケーションの表示位置を移動させるものであってもよい。
【００７０】
上記の構成によれば、ソフトウェアキーボードによる文字入力が進み、文字入力位置と第２アプリケーションの表示領域とが重なる状態になった場合であっても、第２アプリケーションの表示を継続しつつ、ソフトウェアキーボードに対する操作を阻害してしまうということを確実に防止することができる。
【００７１】
本発明の各態様に係る情報端末は、コンピュータによって実現してもよく、この場合には、コンピュータを上記情報端末が備える各手段として動作させることにより上記情報端末をコンピュータにて実現させる情報端末の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【００７２】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【産業上の利用可能性】
【００７３】
本発明は、複数のアプリケーションが実行可能な情報端末に利用することができる。
【符号の説明】
【００７４】
１    携帯端末（情報端末）
１１    タッチパネル
２１    表示部
２２    操作受付部
３１    表示領域設定部（ソフトウェアキーボード検知手段、アプリケーション判定手段、表示制御手段）
３２    アプリケーション実行部
３４    ソフトウェアキーボード処理部
【図１】
2014164718.tif 000003
【図２】
2014164718.tif 000004
【図３】
2014164718.tif 000005
【図４】
2014164718.tif 000006
【図５】
2014164718.tif 000007
【図６】
2014164718.tif 000008
【図７】
2014164718.tif 000009