(57)【要約】  情報処理端末は、第一のディスプレイと第二のディスプレイと、第一のアプリケーションの起動が指示され場合に、第一のアプリケーションと第二のアプリケーションのそれぞれの画面を、第一のディスプレイまたは第二のディスプレイに表示する制御手段とを備えている。制御手段は、第一のアプリケーションと第二のアプリケーションの関係に基づき、第一のアプリケーションと第二のアプリケーションのそれぞれの画面を表示するディスプレイを決定する。
2011135894.tif 000002
【特許請求の範囲】
【請求項１】
第一のディスプレイと第二のディスプレイと、
第一のアプリケーションの起動が指示され場合に、前記第一のアプリケーションと第二のアプリケーションのそれぞれの画面を、前記第一のディスプレイまたは前記第二のディスプレイに表示する制御手段とを備え、
前記制御手段は、前記第一のアプリケーションと前記第二のアプリケーションの関係に基づき、前記第一のアプリケーションと前記第二のアプリケーションのそれぞれの画面を表示するディスプレイを決定する、情報処理端末。
【請求項２】
前記関係は、前記第一のディスプレイまたは前記第二のディスプレイに表示された、前記第一のアプリケーションを示す第一のアイコンと前記第二のアプリケーションを示す第二のアイコンとの相対的な位置関係であり、
前記制御手段は、前記第一のアプリケーションの起動が指示された場合に、前記位置関係に基づいて、前記第一のアプリケーションと前記第二のアプリケーションのそれぞれの画面を表示するディスプレイを決定する、請求項１に記載の情報処理端末。
【請求項３】
前記制御手段は、前記第一のアイコンと前記第二のアイコンが選択された場合に、前記位置関係に基づいて、前記第一のアプリケーションと前記第二のアプリケーションのそれぞれの画面を表示するディスプレイを決定する、請求項２に記載の情報処理端末。
【請求項４】
前記制御手段は、前記第一のアイコンがドラッグされて前記第二のアイコンにドロップされた場合、ドラッグ前の前記位置関係に基づいて、前記第一のアプリケーション及び前記第二のアプリケーションのそれぞれの画面を表示するディスプレイを決定する、請求項２または３に記載の情報処理端末。
【請求項５】
前記制御手段は、前記第一のアイコンがドラッグされて前記第二のアイコンにドロップされた場合、ドロップ後の前記位置関係に基づいて、前記第一のアプリケーション及び前記第二のアプリケーションのそれぞれの画面を表示するディスプレイを決定する、請求項２または３に記載の情報処理端末。
【請求項６】
前記第一のディスプレイと前記第二のディスプレイが並んでいる方向における前記第一のアイコンと前記第二のアイコンの相対的な位置関係と一致するように、前記第一のアプリケーションと前記第二のアプリケーションのそれぞれの画面を表示するディスプレイを決定する、請求項２または３に記載の情報処理端末。
【請求項７】
前記第一のアプリケーションが、前記第一のディスプレイと前記第二のディスプレイのいずれか一方に表示される一画面モードと、前記第一のディスプレイと前記第二のディスプレイの両方に跨って表示される二画面モードを有し、
前記制御手段は、前記関係に基づいて前記第一のアプリケーションと前記第二のアプリケーションのそれぞれの画面を表示するディスプレイを決定したら、前記第一のアプリケーションを一画面モードで起動する、請求項１から６のいずれか１項に記載の情報処理端末。
【請求項８】
前記第二のアプリケーションは予め前記第一のアプリケーションと関連付けられており、
前記制御手段は、前記第一のアプリケーションを示す第一のアイコンが選択された場合に、前記第二のアプリケーションを示す第二のアイコンを前記第一のアイコンの近傍に表示する、請求項１から７のいずれか１項に記載の情報処理端末。
【請求項９】
前記制御手段は、前記第一のアイコンが選択された場合に、前記第二のアイコンを含む、前記第一のアプリケーションに関連付けられた複数の関連アプリケーションに対応する複数のアイコンを前記第一のアイコンの近傍に表示する、請求項８に記載の情報処理端末。
【請求項１０】
前記制御手段は、前記第一のアプリケーションと前記複数の関連アプリケーションそれぞれとの関連度に応じた大きさで前記複数の関連アプリケーションのアイコンそれぞれを表示する、請求項９に記載の情報処理端末。
【請求項１１】
前記制御手段は、過去における、前記第一のアプリケーションの起動タイミングと終了タイミングの少なくとも一方と、前記関連アプリケーションの起動タイミングと終了タイミングの少なくとも一方との相対的な時間関係に基づいて、前記第一のアプリケーションと前記関連アプリケーションとを関連付ける、請求項１０に記載の情報処理端末。
【請求項１２】
前記制御手段は、前記時間関係で定めた関連付けパターンと前記関連付けパターンに該当した場合のポイントとの対応付けを設定し、前記関連付けパターンに該当したアプリケーション間の関連度を前記ポイントに基づいて逐次更新する、請求項１１に記載の情報処理端末。
【請求項１３】
前記制御手段は、
前記第一のアプリケーションが起動される毎に、前記第一のアプリケーションの起動から所定の閾値時間内に前記関連アプリケーションが前記第一のアプリケーションと異なるディスプレイに起動され、かつ前記第一のアプリケーションと前記関連アプリケーションの終了時刻の差が所定時間以内である第一の関連付けパターンと、
前記第一のアプリケーションが起動されてから所定時間が経過した後に前記関連アプリケーションが前記第一のアプリケーションと異なるディスプレイに起動され、前記関連アプリケーションの終了時刻が前記第一のアプリケーションの終了時刻より前あるいは前記第一のアプリケーションの終了時刻から所定時間以内である第二の関連付けパターンと、
前記第一のアプリケーションが起動されてから所定時間が経過した後に前記関連アプリケーションが前記第一のアプリケーションと異なるディスプレイに起動され、前記関連アプリケーションの終了時刻が前記第一のアプリケーションの終了時刻から所定時間が経過した後である第三の関連付けパターンの少なくとも１つの関連付けパターンについての前記対応付けを設定する、請求項１２に記載の情報処理端末。
【請求項１４】
前記第一の関連付けパターンのポイントが前記第二の関連付けパターンのポイントより高く、前記第二の関連付けパターンのポイントが前記第三の関連付けパターンのポイントより高い、請求項１３に記載の情報処理端末。
【請求項１５】
前記関係は、前記第一のアプリケーションと前記第二のアプリケーションが過去に起動されたときに、前記第一のアプリケーションと前記第二のアプリケーションとが、前記第一のディスプレイと前記第二のディスプレイのどちらに表示されたかによって決まる、請求項１に記載の情報処理端末。
【請求項１６】
前記関係は、前記第一のアプリケーションと前記第二のアプリケーションとが、前記第一のディスプレイと前記第二のディスプレイのどちらに表示にされる頻度が高かったかによって決まる、請求項１５に記載の情報処理端末。
【請求項１７】
前記関係は、前記第一のアプリケーションと前記第二のアプリケーションが前回起動されたときに、前記第一のアプリケーションと前記第二のアプリケーションとが、前記第一のディスプレイと前記第二のディスプレイのどちらに表示にされたかによって決まる、請求項１５に記載の情報処理端末。
【請求項１８】
前記関係は、ユーザの操作によって設定される、請求項１に記載の情報処理端末。
【請求項１９】
第一のディスプレイと第二のディスプレイを備える情報処理端末の制御方法であって、
第一のアプリケーションの起動が指示され場合に、前記第一のアプリケーションと第二のアプリケーションの関係に基づき、前記第一のアプリケーションと前記第二のアプリケーションの画面のそれぞれを表示するディスプレイを決定し、
前記第一のアプリケーションと前記第二のアプリケーションの画面をそれぞれ決定した前記ディスプレイに表示する、制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のディスプレイを備えた情報処理端末に関する。
【背景技術】
【０００２】
携帯電話機、携帯情報端末、パーソナルコンピュータなどの情報処理端末の中には２つのディスプレイを備えたものがある。そのような情報処理端末の中には、複数のアプリケーションそれぞれを各ディスプレイに個別に表示させることが可能なものがある（特許文献１参照）。２つのアプリケーションを同時に起動しておき、２つのディスプレイのそれぞれにアプリケーション画面を表示しておけば、ユーザが２つのアプリケーションを同時に利用したり、交互に利用したりするときに利便性が高い。【０００３】
情報処理端末における複数のアプリケーションの起動に関する技術として、特許文献２には、複数のアプリケーションプログラムを組みとして単一のアイコンに割り当てることによって、そのアイコンを選択するだけで複数のアプリケーションを起動させる携帯型情報機器が記載されている。【０００４】
また、特許文献３には、複数のアプリケーションが選択された時刻の時間差に基づいて、複数のアプリケーションをグルーピングする情報処理装置が記載されている。この情報処理装置は、グルーピングされたアプリケーションの全てを一度の操作で起動できる。【０００５】
さらに、特許文献３には、情報処理装置が、グルーピングした複数のアプリケーションのランチャボタンをグループのアイコンの近傍に表示することが記載されている。また特許文献３には、グルーピングした複数のアプリケーションのいずれか１つのランチャボタンが選択されると、グループの他のアプリケーションのランチャボタンを強調して表示することが記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１０−１９８５０５号公報
【特許文献２】特開平１０‐９７４０７号公報
【特許文献３】特開２００５‐２２７９５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
複数のディスプレイを有する情報処理端末においては、複数のアプリケーションをディスプレイにうまく配置して起動するための操作が煩雑となる場合があった。【０００８】
例えば、複数のアプリケーションの画面を所望のディスプレイに配置するために、ユーザに煩雑な操作が要求される場合があった。例えば、１つのアプリケーションを起動し、そのアプリケーションの画面を所望のディスプレイに移動し、次のアプリケーションを起動するというような操作がユーザに要求される場合があった。【０００９】
また、ディスプレイがタッチパネル式である場合、アプリケーションを起動するための操作を行う側のディスプレイに先にアプリケーションを起動してしまうと、次のアプリケーションを起動するために、先に起動したアプリケーションを非表示にして、アプリケーションを起動するための操作が可能な状態に戻すことが要求される場合があった。【００１０】
また、通常は複数のディスプレイにまたがって大きな画面を表示するアプリケーションがある場合、そのアプリケーションを起動した後、メニュー操作により、画面を１つのディスプレイだけに表示するように変更することが要求される場合もあった。【００１１】
複数のアプリケーションの起動に関しては、特許文献２、３の技術を用いれば、複数のアプリケーションを関連付けて起動することでアプリケーション起動時の操作の煩雑さが緩和される。しかし、特許文献２、３の技術を用いても、各アプリケーションを適切なディスプレイに配置して表示することはできない。そのため、ユーザは、起動された複数のアプリケーションの画面を所望のディスプレイに移動させる操作を別途行わなければならない場合があった。【００１２】
本発明の目的は、ユーザの煩雑な操作を要さずに、複数のアプリケーションを複数のディスプレイに適切に配置して起動することが可能な情報処理端末を提供することである。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、本発明の情報処理端末は、
第一のディスプレイと第二のディスプレイと、
第一のアプリケーションの起動が指示され場合に、前記第一のアプリケーションと第二のアプリケーションのそれぞれの画面を、前記第一のディスプレイまたは前記第二のディスプレイに表示する制御手段とを備え、
前記制御手段は、前記第一のアプリケーションと前記第二のアプリケーションの関係に基づき、前記第一のアプリケーションと前記第二のアプリケーションのそれぞれの画面を表示するディスプレイを決定する。【００１４】
本発明の制御方法は、第一のディスプレイと第二のディスプレイを備える情報処理端末の制御方法であって、
第一のアプリケーションの起動が指示され場合に、前記第一のアプリケーションと第二のアプリケーションの関係に基づき、前記第一のアプリケーションと前記第二のアプリケーションの画面のそれぞれを表示するディスプレイを決定し、
前記第一のアプリケーションと前記第二のアプリケーションの画面をそれぞれ決定した前記ディスプレイに表示する。
【図面の簡単な説明】
【００１５】
【図１】第一の実施形態による情報処理端末の正面図である。
【図２】第一の実施形態による情報処理端末の機能的な構成を示すブロック図である。
【図３】第一の実施形態において、アプリケーションを起動するときの制御部１５の動作を示すフローチャートである。
【図４Ａ】２つのアプリケーションが同時に起動される様子の一例を示す図である。
【図４Ｂ】２つのアプリケーションが同時に起動される様子の一例を示す図である。
【図５Ａ】２つのアプリケーションが同時に起動される様子の他の例を示す図である。
【図５Ｂ】２つのアプリケーションが同時に起動される様子の他の例を示す図である。
【図６】第二の実施形態において、アプリケーションを起動するときの制御部１５の動作を示すフローチャートである。
【図７Ａ】２つのアプリケーションが同時に起動される様子の一例を示す図である。
【図７Ｂ】２つのアプリケーションが同時に起動される様子の一例を示す図である。
【図８】第三の実施形態おけるアプリケーション起動時の制御部１５の動作を示すフローチャートである。
【図９Ａ】２つのアプリケーションが同時に起動される様子の一例を示す図である。
【図９Ｂ】２つのアプリケーションが同時に起動される様子の一例を示す図である。
【図９Ｃ】２つのアプリケーションが同時に起動される様子の一例を示す図である。
【図９Ｄ】２つのアプリケーションが同時に起動される様子の一例を示す図である。
【図１０】第三の実施形態における制御部１５の関連付け学習の動作を示すフローチャートである。
【発明を実施するための形態】
【００１６】
本発明を実施するための形態について図面を参照して詳細に説明する。
【００１７】
（第一の実施形態）
図１は、第一の実施形態による情報処理端末の正面図である。本発明の実施形態の情報処理端末１０は一例として通信機能を備えた携帯情報端末であり、開閉可能に接続された２つの筐体１３、１４からなり、各筐体１３、１４のそれぞれにディスプレイ１１、１２を備えている。２つのディスプレイ１１、１２は、筐体１３と筐体１４を開いた状態で表示面が同じ方向を向き、同時にユーザの視界に入るように配置されている。ただし、２つ筐体１３、１４にそれぞれディスプレイ１１、１２を備えた情報処理端末１０は開閉式である必要はなく他のどのような構成であってもよい。他の例として、２つの筐体１３、１４が互いに摺動可能に接続されたスライド式であってもよく、あるいは２つの筐体１３、１４が互いに分離可能であってもよい。
【００１８】
図２は、第一の実施形態による情報処理端末の機能的な構成を示すブロック図である。図２を参照すると、情報処理端末１０はディスプレイ１１、１２および制御部１５を有している。
【００１９】
ディスプレイ１１、１２は、それぞれにアプリケーション画面を表示する機能と、ユーザの指やペンによるタッチ操作を検出する機能とを有するタッチパネル式の表示入力装置である。第一の実施形態におけるディスプレイ１１、１２は、マルチタッチに対応しており、複数箇所へのタッチをそれぞれに検出することが可能であるものとする。ディスプレイ１１、１２は、タッチされた位置を示すタッチ入力情報を制御部１５に通知する。
【００２０】
制御部１５は、各種アプリケーションを起動し、起動したアプリケーションの画面をディスプレイ１１、１２に表示し、またその処理を実行する処理装置である。制御部１５に、アプリケーション等の各種処理の実行を受け持つＣＰＵと、ディスプレイ１１、１２への画像表示の処理を受け持つＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）とが含まれていてもよい。
【００２１】
また、制御部１５は、２つのアプリケーションの画面をディスプレイ１１とディスプレイ１２にそれぞれ表示して、それら２つのアプリケーションを同時に起動することもできる。その際、制御部１５は、２つのアプリケーションのアイコンの相対的な位置関係に基づいて、どちらのアプリケーションをどちらのディスプレイに表示するかを決定し、決定したディスプレイにそれぞれのアプリケーションを起動する。
【００２２】
図３は、第一の実施形態において、アプリケーションを起動するときの制御部１５の動作を示すフローチャートである。図４Ａ、Ｂは２つのアプリケーションが同時に起動される様子の一例を示す図である。
【００２３】
アプリケーションが起動される前のディスプレイ１１、１２には各アプリケーションのアイコンが表示されている。図４Ａの例では、アプリケーションＡ〜ＣのそれぞれのアイコンＡ〜Ｃがディスプレイ１１に表示されている。
【００２４】
その状態から、ユーザがディスプレイ１１上の所望のアイコンにタッチすると、ディスプレイ１１から制御部１５にタッチ入力情報が通知される。タッチ入力情報が通知されると、制御部１５は、タッチ入力情報に基づいて、２つのアイコンへのタッチが行われたのか、あるいは１つのアイコンへのタッチが行われたのか判定する（ステップ１０１）。
【００２５】
１つのアイコンへのタッチが行われたのであれば、制御部１５はそのアイコンのアプリケーションを起動する（ステップ１０２）。このときに起動するアプリケーションの画面をどちらのディスプレイに表示するかは任意である。制御部１５は、例えば、固定的にいずれかのディスプレイに表示することにしてもよく、あるいは既に実行中のアプリケーションがあれば、実行中のアプリケーションとの関係で新たなアプリケーションの画面を表示するディスプレイを決定してもよい。
【００２６】
またステップ１０１の判定で、タッチ入力情報が２つのアイコンへのタッチを示すものであれば、制御部１５は、ディスプレイ１１とディスプレイ１２が並んだ方向（図１におけるＸ方向、以下「ディスプレイ並び方向」という）における、タッチされた２つのアイコンの相対的な位置関係を求める（ステップ１０３）。
【００２７】
図４Ａの例ではアイコンＡ、Ｂが同時にタッチされているので、制御部１５はアイコンＡ、Ｂのディスプレイ並び方向における相対的な位置関係を求める。図４Ａの例では、アイコンＡがディスプレイ並び方向の左側にあり、アイコンＢが右側にある。
【００２８】
続いて、制御部１５は、それら２つのアイコンＡ、Ｂの相対的な位置関係に基づいて、２つのアプリケーションＡ、Ｂのそれぞれをどちらのディスプレイに表示するかを決定する（ステップ１０４）。図４Ａの例では、アイコンＡが左側でアイコンＢが右側にあるので、制御部１５は、アプリケーションＡの画面を左側のディスプレイ１１に表示し、アプリケーションＢの画面を右側のディスプレイ１２に表示することを決定する。
【００２９】
その決定に基づいて、制御部１５は、アプリケーションＡの画面をディスプレイ１１に表示し、アプリケーションＢの画面をディスプレイ１２に表示するように、２つのアプリケーションＡ、Ｂを起動する（ステップ１０５）。
【００３０】
なお、図３のステップ１０３において、アイコンＡとアイコンＢのディスプレイ並び方向の相対位置が一致した場合、制御部１５は、更に、ディスプレイ並び方向と垂直な方向（図１におけるＹ方向）における、アイコンＡとアイコンＢとの相対的な位置関係を求め、その位置関係に基づいてアプリケーションＡ、Ｂの画面を表示するディスプレイを決定してもよい。
【００３１】
例えば、ディスプレイ１１、１２を図４Ａ、Ｂのように横に並べて情報処理端末１０を使用している場合、上側のアイコンのアプリケーションを左側のディスプレイに表示し、下側のアイコンのアプリケーションを右側のディスプレイに表示することしてもよい。図４Ａの例において、上下に並んだアイコンＡ、Ｃがタッチされた場合に、上側のアイコンＡのアプリケーションＡの画面を左側のディスプレイ１１に表示し、下側のアイコンＣのアプリケーションＣの画面を右側のディスプレイ１２に表示することになる。
【００３２】
図５Ａ、Ｂは２つのアプリケーションが同時に起動される様子の他の例を示す図である。図５Ａ、Ｂの例では、ディスプレイ１１、１２を縦に並べて情報処理端末１０を使用している。
【００３３】
図５Ａのように縦に並んだアイコンＡ、Ｂがタッチされると、制御部１５は、図５Ｂに示すように、ディスプレイ並び方向の上側にあるアイコンＡのアプリケーションＡの画面を上側のディスプレイ１１に表示し、下側にあるアイコンＢのアプリケーションＢの画面を下側のディスプレイ１２に表示する。
【００３４】
この場合にも、アイコンＡとアイコンＢのディスプレイ並び方向の相対位置が一致した場合、制御部１５は、ディスプレイ並び方向と垂直な方向における、アイコンＡとアイコンＢとの相対的な位置関係に基づいて、アプリケーションＡ、Ｂの画面を表示するディスプレイを決定してもよい。例えば、左側のアイコンのアプリケーションを上側のディスプレイに表示し、右側のアイコンのアプリケーションを下側のディスプレイに表示することしてもよい。
【００３５】
以上説明したように本実施形態によれば、情報処理端末１０が、２つのアプリケーションの関係に基づき、各アプリケーションの画面を表示するディスプレイを決定するので、ユーザの煩雑な操作を要さずに、２つのアプリケーションを２つのディスプレイ１１、１２に適切に配置して起動することができる。
【００３６】
また、情報処理端末１０は、ディスプレイ１１、１２には各アプリケーションを示すアイコンを表示しており、起動するアプリケーションのアイコンが表示された相対的な位置関係に基づいて、各アプリケーションの画面を表示するディスプレイを決定する。そのため、ユーザは、各アプリケーションがどちらのディスプレイに表示されるかを予め認識しておくことができる。
【００３７】
また、情報処理端末１０は、起動するアプリケーションのアイコンが表示された相対的な位置関係と各アプリケーションの画面の配置が一致するように各アプリケーションの画面を表示するディスプレイを決定する。したがって、各アプリケーションをユーザの自然な感覚に合った配置に表示することができる。
【００３８】
ここでは、ユーザが２つのアイコンを同時にタッチすることにより、２つのアプリケーションの起動を指定するものであり、２つのアプリケーションは予め関連付けられていなかったが、本発明はこれに限定されるものではない。他の例として、情報処理端末１０の制御部１５は２つのアプリケーションを予め関連付けておき、いずれか一方のアプリケーションがユーザにより指定されたらそれと関連付けられたアプリケーションも起動することにしてもよい。
【００３９】
（第二の実施形態）
第二の実施形態の情報処理端末１０の外観は図１に示したものと同じである。
【００４０】
また、第二の実施形態の情報処理端末１０の機能的な構成は図１に示したものと同様である。ただし、第二の実施形態では、ディスプレイ１１、１２は、マルチタッチに対応しておらず、１箇所へのタッチのみを検出することができるものである。ディスプレイ１１、１２がタッチされた位置を示すタッチ入力情報を制御部１５に通知するのは第一の実施形態と同様であるが、複数のタッチされた位置を示すタッチ入力情報が同時に制御部１５に通知されることは無い。
【００４１】
制御部１５は、２つのアプリケーションの画面をディスプレイ１１とディスプレイ１２にそれぞれ表示して、それら２つのアプリケーションを同時に起動することができるが、どちらのアプリケーションをどちらのディスプレイに表示するかを決定する方法が第一の実施形態と異なる。
【００４２】
本実施形態における操作方法として、ユーザは、同時に起動する２つのアプリケーションの一方のアイコンをドラッグし、他方のアイコンに重ねるようにドロップする。なお、このとき２つのアイコンが重なっていなくても、一方のアイコンをドラッグし、他方のアイコンにドロップしたことが分かればよい。２つのアイコンが接触するように並べることにしてもよい。
【００４３】
制御部１５は、一方のアイコンに他方のアイコンがドラッグされたときの２つのアイコンの相対的な位置関係に基づいて、どちらのアプリケーションをどちらのディスプレイに表示するかを決定し、決定したディスプレイにそれぞれのアプリケーションを起動する。
【００４４】
図６は、第二の実施形態において、アプリケーションを起動するときの制御部１５の動作を示すフローチャートである。図７Ａ、Ｂは２つのアプリケーションが同時に起動される様子の一例を示す図である。
【００４５】
アプリケーションが起動される前のディスプレイ１１、１２には各アプリケーションのアイコンが表示されている。図７Ａの例では、アプリケーションＡ〜ＣのそれぞれのアイコンＡ〜Ｃがディスプレイ１１に表示されている。
【００４６】
ユーザがアプリケーションを起動するためにディスプレイ１１にタッチすると、タッチされた位置を示すタッチ入力情報がディスプレイ１１から制御部１５に通知される。
【００４７】
制御部１５は、通知されたタッチ入力情報に基づいて、ドラッグ＆ドロップによる起動操作であるか否か判定する（ステップ２０１）。ユーザがあるアイコンをドラッグし、他のアイコンの上にドロップすることにより、それら２つのアプリケーションの起動を指示することができる。
【００４８】
１つのアプリケーションを起動するための起動操作であれば、制御部１５は、指示されたアプリケーションを起動する（ステップ２０２）。１つのアプリケーションを起動するための起動操作は、例えば、そのアプリケーションのアイコンをタッチする操作である。
【００４９】
またステップ２０１の判定で、タッチ入力情報がドラッグ＆ドロップで２つのアプリケーションを起動する起動指示であれば、制御部１５は、ドロップ後の２つのアイコンのディスプレイ並び方向における相対的な位置関係を求める（ステップ２０３）。
【００５０】
図７Ａの例では、ユーザはアイコンＢをドラッグし、アイコンＡ上にドロップしているので、制御部１５は、ドロップ後のアイコンＡ、Ｂのディスプレイ並び方向における相対的な位置関係を求める。ここでは、アイコンＡがディスプレイ並び方向の左側にあり、アイコンＢが右側にあるものとする。
【００５１】
続いて、制御部１５は、それら２つのアイコンのドロップ後の相対的な位置関係に基づいて、２つのアプリケーションのそれぞれをどちらのディスプレイに表示するかを決定する（ステップ２０４）。図７Ａの例では、アイコンＡが左側でアイコンＢが右側なので、制御部１５は、アプリケーションＡの画面を左側のディスプレイ１１に表示し、アプリケーションＢの画面を右側のディスプレイ１２に表示することを決定する。
【００５２】
その決定に基づいて、制御部１５は、アプリケーションＡの画面をディスプレイ１１に表示し、アプリケーションＢの画面をディスプレイ１２に表示するように、２つのアプリケーションＡ、Ｂを起動する（ステップ２０５）。
【００５３】
なお、図６のステップ２０３において、アイコンＡとアイコンＢのディスプレイ並び方向の相対位置が一致した場合、制御部１５は、更に、ディスプレイ並び方向と垂直な方向における、アイコンＡとアイコンＢとの相対的な位置関係を求め、その位置関係に基づいてアプリケーションＡ、Ｂの画面を表示するディスプレイを決定してもよい。
【００５４】
例えば、ディスプレイ１１、１２を図７Ａ、Ｂのように横に並べて情報処理端末１０を使用している場合、Ｙ方向の上側のアイコンのアプリケーションを左側のディスプレイに表示し、下側のアイコンのアプリケーションを右側のディスプレイに表示することしてもよい。
【００５５】
以上説明したように、本実施形態によれば、情報処理端末１０が、２つのアイコンの相対的な位置関係に基づき、各アプリケーションの画面を表示するディスプレイを決定するので、ユーザの煩雑な操作を要さずに、２つのアプリケーションを２つのディスプレイ１１、１２に所望の配置で起動することができる。
【００５６】
なお、本実施形態では、制御部１５は２つのアイコンの相対的な位置関係に基づいて、各アプリケーションを起動するディスプレイを決定したが、本発明はこれに限定されるものではない。他の例として、どちらのアイコンを他方のアイコン上にドロップしたかによって、各アプリケーションを起動するディスプレイを決定してもよい。例えば、ドロップしたアイコンのアプリケーションを右側のディスプレイ１２に表示し、他方のアイコンのアプリケーションを左側に表示することしてもよい。アイコンＢをアイコンＡ上にドロップすれば、アプリケーションＢが右側のディスプレイ１２に表示され、アプリケーションＡがディスプレイ１１に表示されることになる。
【００５７】
また、本実施形態では、制御部１５は、ドロップ後の２つのアイコンの相対的な位置関係に基づいて、各アプリケーションを起動するディスプレイを決定したが、本発明は、これに限定されるものではない。他の例として、ドラッグする前の２つのアイコンの相対的な位置関係に基づいて、各アプリケーションを起動するディスプレイを決定してもよい。その場合、アイコンＡとアイコンＢ上にドロップしても、アイコンＢをアイコンＡ上にドロップしても、アプリケーションＡおよびアプリケーションＢが表示されるディスプレイは変わらない。ユーザがドロップする位置を気にせずに操作を行っても２つのアプリケーションを所定の配置で表示することができる。
【００５８】
また、情報処理端末１０に格納されたアプリケーションには、２つのディスプレイ１１、１２に跨って大きな画面を表示する全画面モードと、いずれか一方のディスプレイに画面を表示する一画面モードとを有するものが含まれている場合がある。そのようなアプリケーションを含む２つのアプリケーションを同時に起動するとき、制御部１５は、全画面モードと一画面モードを有するアプリケーションを一画面モードで起動することにしてもよい。それにより、２つのアプリケーションを並行して利用できる状態で起動することができる。
【００５９】
また、本実施形態において同時に起動する２つのアプリケーションは、予め関連付けられている必要が無いように、ユーザが１つのアプリケーションのアイコンを他のアプリケーションのアイコン上にドロップするという操作を行うことにした。しかし、本発明は、これに限定されるものではない。２つのアプリケーションを予め関連付けておき、ユーザが一方のアプリケーションを選択したら、情報処理端末１０は、それら２つのアプリケーションを同時に起動することにしてもよい。その場合、情報処理端末１０は、２つのアプリケーションのアイコンの相対的な位置関係に基づいて、どちらのアプリケーションをどちらのディスプレイに表示するか決定すればよい。
【００６０】
（第三の実施形態）
第三の実施形態では、情報処理端末１０が、２つのアプリケーションについての関連付けの情報を保持しており、ユーザがあるアプリケーションを選択したときそのアプリケーションと関連付けられているアプリケーションを、ユーザが選択できるように提示する。ユーザが提示されたアプリケーションを更に選択すると、情報処理端末１０は、それら２つのアプリケーションを２つのディスプレイにそれぞれ配置して同時に起動する。
【００６１】
例えばユーザは第二の実施形態と同様に、２つのアプリケーションの一方のアイコンを他方のアイコンにドラッグしてドロップすることで２つのアプリケーションを指定するものとする。情報処理端末１０は、アイコンがドロップされたときの２つのアイコンの位置関係に応じて、どちらのアプリケーションをどちらのディスプレイに表示するかを決定し、決定したディスプレイにそれぞれのアプリケーションを起動する。
【００６２】
また、情報処理端末１０は、過去のユーザの利用履歴に基づいてアプリケーションの関連付けの度合い（関連度）を学習し、関連度の情報を更新している。例えば、過去における、一方のアプリケーションの起動タイミングと終了タイミングの少なくとも一方と、他方のアプリケーションの起動タイミングと終了タイミングの少なくとも一方との相対的な時間関係に基づいて関連度を決定すればよい。
【００６３】
また、情報処理端末１０は、あるアプリケーションに関連付けられたアプリケーションを提示するとき、関連付けられたアプリケーションのアイコンを関連度に応じた大きさで表示する。
【００６４】
第三の実施形態による情報処理端末１０の外観は図１に示した第一の実施形態のものと同様である。また、第三の実施形態による情報処理端末１０の機能的な構成は図２に示した第一の実施形態のものと同様であるが、制御部１５の動作が異なる。
【００６５】
図８は、第三の実施形態おけるアプリケーション起動時の制御部１５の動作を示すフローチャートである。図９Ａ〜Ｃは、２つのアプリケーションが同時に起動される様子の一例を示す図である。
【００６６】
アプリケーションが起動される前のディスプレイ１１、１２には各アプリケーションのアイコンが表示されている。図９Ａの例では、アプリケーションＡ〜ＣのそれぞれのアイコンＡ〜Ｃがディスプレイ１１に表示されている。なお図９Ａにアイコンが表示されていないが、その他にアプリケーションＤ〜Ｇがあるものとする。制御部１５は、アプリケーション同士の関連付けの度合いを示す関連付け情報を保持している。
【００６７】
図８を参照すると、制御部１５は、ディスプレイ１１からのタッチ入力情報に基づいてアイコンへのタッチを監視する（ステップ３０１）。アイコンへのタッチを検出すると、制御部１５は、図９Ｂに示すように、タッチされたアイコンの周辺に、そのアイコンのアプリケーション（第一の選択アプリケーション）に関連付けられているアプリケーション（関連アプリケーション）のアイコンを表示する（ステップ３０２）。このとき、制御部１５は、関連アプリケーションのアイコンを、関連付け情報に示された、第一のアプリケーションとの関連付けの度合いに応じた大きさで表示する。
【００６８】
図９Ｂの例では、タッチされたアイコンＡの周辺に、アイコンＡのアプリケーションＡに関連付けられたアプリケーションＤ、Ｅ、Ｆ、Ｇの各アイコンＤ、Ｅ、Ｆ、Ｇが表示されている。この例では、アプリケーションＤ、Ｅ、Ｆ、Ｇの順にアプリケーションＡとの関連付けの度合いが高いものとする。そのため、図９Ｂでは、アイコンＤが最も大きく、アイコンＥ、Ｆと続き、アイコンＧが最も小さくなっている。
【００６９】
続いて、制御部１５は、タッチ入力情報に基づいてアプリケーションの起動を指示する操作を監視する（ステップ３０３）。アプリケーションの起動を指示する操作が行われると、制御部１５は、その操作が２つのアプリケーションの起動を指示するものか否か判定する（ステップ３０４）。
【００７０】
１つのアプリケーション（第一の選択アプリケーション）を起動するための起動操作であれば、制御部１５は、指示されたアプリケーションを起動する（ステップ５０５）。第一の選択アプリケーションの起動を指示する操作は特に限定されないが、例えばそのアイコンを再度タッチすることにしてもよい。
【００７１】
またステップ３０４の判定で、タッチ入力情報が、ドラッグ＆ドロップすることにより、２つのアプリケーションを起動する起動指示であれば、制御部１５は、ドロップ後の２つのアイコンのディスプレイ並び方向における相対的な位置関係を求める（ステップ３０６）。例えば、いずれかの関連アプリケーションを選択し、その選択した関連アプリケーション（第二の選択アプリケーション）のアイコンを第一の選択アプリケーションのアイコンにドロップする操作が、第一の選択アプリケーションと第二の選択アプリケーションの起動を指示するものとする。
【００７２】
図９Ｃの例では、ユーザはアイコンＤをドラッグし、アイコンＡ上にドロップしているので、制御部１５は、ドロップ後のアイコンＡ、Ｄのディスプレイ並び方向における相対的な位置関係を求める。ここでは、アイコンＡがディスプレイ並び方向の左側にあり、アイコンＤが右側にあるものとする。
【００７３】
続いて、制御部１５は、求めた２つのアイコンの位置関係に基づいて、２つのアプリケーションをそれぞれどちらのディスプレイに表示するかを決定する（ステップ３０７）。この例では、アイコンＡが左側でアイコンＤが右側なので、制御部１５は、アプリケーションＡの画面を左側のディスプレイ１１に表示し、アプリケーションＤの画面を右側のディスプレイ１２に表示することを決定する。
【００７４】
その決定に基づいて、制御部１５は、図９Ｄに示すように、アプリケーションＡの画面をディスプレイ１１に表示し、アプリケーションＤの画面をディスプレイ１２に表示するように、２つのアプリケーションＡ、Ｄを起動する（ステップ３０８）。
【００７５】
図１０は、第三の実施形態における制御部１５の関連付け学習の動作を示すフローチャートである。図１０を参照すると、制御部１５は、予め、関連付けパターンとその関連付けパターンのポイントとの対応を関連付けルールとして保持している（ステップ４０１）。
【００７６】
関連付けパターンは、２つのアプリケーションを関連付けるべきアプリケーションの利用態様である。ポイントは、関連付けパターンに該当した２つのアプリケーションをどの程度、関連付けるかを規定する。
【００７７】
関連付けパターンの第一の例として、アプリケーションＡを一方のディスプレイに起動した場合には毎回すぐにアプリケーションＢを他方のディスプレイに起動するという利用態様が考えられる。そのような利用態様は、アプリケーションＡ、Ｂが基本的に一緒に使用するアプリケーションであると解釈できる。そのため、この関連付けパターンのポイントは比較的高く設定するとよい。具体例としては、家計簿アプリケーションのような会計アプリケーションと、電卓アプリケーションがこの関連付けパターンに該当し得る。
【００７８】
関連付けパターンの第二の例として、アプリケーションＡを一方のディスプレイに起動した場合、一定時間経過後にアプリケーションＢを他方のディスプレイに起動し、アプリケーションＢはアプリケーションＡより前または近い時刻に終了されるという利用態様が考えられる。そのような利用態様は、アプリケーションＢは、アプリケーションＡを実行中にはある程度の頻度で使用されるが、単体で使用される頻度は低いアプリケーションであると解釈できる。そのため、この関連付けパターンのポイントは、第一の例ほどではないが、ある程度高いポイントを設定するとよい。具体例としては、ブラウザアプリケーションと辞書アプリケーションが、この関連付けパターンに該当し得る。ブラウザアプリケーションで情報を閲覧中に、その情報中の言葉を辞書アプリケーションで調べる場合、ブラウザアプリケーションが終了すれば辞書アプリケーションも不要となる。
【００７９】
関連付けパターンの第三の例として、アプリケーションＡを一方のディスプレイに起動した場合、一定時間経過後にアプリケーションＢを他方のディスプレイに起動し、アプリケーションＢはアプリケーションＡが終了された後も一定時間以上利用されるという利用態様が考えられる。そのような利用態様は、アプリケーションＢは、アプリケーションＡの利用を契機として起動されるが、その後は単体でも利用されるアプリケーションであると解釈でき、あるいはアプリケーションＡがアプリケーションＢを起動するためのアプリケーションランチャーとしての役割を果たしているとも解釈できる。そのため、この関連付けパターンは、２つのアプリケーションを関連付けておくと利便性が向上すると考えられるので、第一の例や第二の例ほどではないが、ある程度のポイントを設定するとよい。具体例としては、メーラアプリケーションとブラウザアプリケーションが、この関連付けパターンに該当し得る。メーラアプリケーションで表示されたメールに含まれているＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）をユーザがクリックするとブラウザアプリケーションが起動し、その後でメーラアプリケーションが終了しても、ブラウザアプリケーションは引き続き利用される場合がある。
【００８０】
図１０に戻り、制御部１５はアプリケーションの実行を監視し（ステップ４０２）、アプリケーションの実行に伴い、関連付けルールに従って、関連付け情報として管理している、アプリケーション間の関連付けの度合いを更新する（ステップ４０３）。具体例としては、制御部１５は、２つのアプリケーションの利用態様が関連付けパターンに該当した場合に、その関連付けパターンのポイントを、２つのアプリケーションの関連付けの度合いとすればよい。
【００８１】
以上説明したように、本実施形態によれば、アプリケーション同士が予め関連付けられており、あるアプリケーションのアイコンをユーザが選択すると、そのアプリケーションに関連付けられたアプリケーションをユーザに提示する。そのため、ユーザは、あるアプリケーションを起動するとき、それに関連付けられたアプリケーションを選択して同時に起動することができる。また、あるアプリケーションに関連付けられたアプリケーションが複数ある場合でも、ユーザは、その中から所望のアプリケーションを選択して起動することができる。また、あるアプリケーションに関連付けられたアプリケーションのアイコンが関連付けの度合いに応じた大きさで表示されるので、ユーザは関連付けの度合いを知ることができるとともに、また関連付けの度合いが高いアプリケーションの選択が容易にもなる。
【００８２】
なお、本実施形態においては、具体例として、２つのアプリケーションの利用態様が関連付けパターンに該当した場合に、制御部１５は、その関連付けパターンのポイントを２つのアプリケーションの関連付けの度合いとする例を示した。しかし、本発明はこの例に限定されるものではない。他の例として、２つのアプリケーションの利用態様が関連付けパターンに該当した場合に、制御部１５は、その関連付けパターンのポイントを２つのアプリケーションの関連付けの度合いに加算していくことにしてもよい。
【００８３】
以上、本発明の各実施形態として、２つのアイコンの相対的な位置関係、または起動あるいは終了のタイミングの時間関係に基づいて、２つのアプリケーションそれぞれをどちらのディスプレイに表示するかを決定する例を示したが、本発明がこれらに限定されるものではない。アイコンの位置関係でなくても、２つのアプリケーションの何らかの関係に基づいて、各アプリケーションを表示するディスプレイを決定すればよい。２つのアプリケーションの関係に基づき、各アプリケーションの画面を表示するディスプレイが決定されるので、ユーザの煩雑な操作を要さずに、２つのアプリケーションを２つのディスプレイに適切に配置して起動することができる。
【００８４】
例えば、過去に２つのアプリケーションが起動されたとき、どちらのアプリケーションをどちらのディスプレイに表示して利用されたかというアプリケーション画面の配置関係に基づいて、どちらのアプリケーションをどちらのディスプレイに表示するかを決めてもよい。
【００８５】
また、過去のアプリケーション画面の配置の頻度に基づいて、どちらのアプリケーションをどちらのディスプレイに表示するかを決めてもよい。過去に２つのアプリケーションＡ、Ｂが起動されたとき、アプリケーションＡがディスプレイＡに表示され、アプリケーションＢがディスプレイＢに表示された頻度が、アプリケーションＡがディスプレイＢに表示され、アプリケーションＢがディスプレイＡに表示された頻度よりも高ければ、制御部１５は、アプリケーションＡをディスプレイＡに表示し、アプリケーションＢをディスプレイＢに表示すると決定してもよい。
【００８６】
また、前回に２つのアプリケーションが起動されたとき、どちらのアプリケーションがどちらのディスプレイに表示されたかというアプリケーション画面の配置関係に基づいて、どちらのアプリケーションをどちらのディスプレイに表示するかを決めてもよい。
【００８７】
また、どちらのアプリケーションをどちらのディスプレイに表示するかを決定するための、２つのアプリケーションの関係をユーザが設定できることにしてもよい。制御部１５は、ユーザによって設定された関係を示す情報を保持しておき、２つのアプリケーションのそれぞれを２つのディスプレイに表示するとき、その情報を参照して配置を決定すればよい。
【００８８】
また、２つのディスプレイにて起動すべき２つのアプリケーションが関連付けられていれば、必ずしも、２つのアイコンを同時にタッチしたり、一方のアイコンを他方のアイコンにドロップしたりする必要はない。
【００８９】
２つのアプリケーションを関連付けておく場合、情報処理端末１０は、関連付けられたアプリケーションの組み合わせを示す情報を予め保持しておけばよい。ユーザが２つのアイコンを同時にタッチしたり、一方のアイコンを他方のアイコンにドロップしたりしなくても、単に１つのアプリケーションの起動を指示するだけで、情報処理端末１０は、起動が指示されたアプリケーションとそれに関連付けられているアプリケーションとを起動することができる。その場合も、情報処理端末１０は、どちらのアプリケーションをどちらのディスプレイに起動するかを、例えば、２つのアイコンの相対的な位置関係、過去の起動あるいは終了のタイミングの時間関係、頻度あるいは前回の状態のような過去のアプリケーション画面の配置関係、ユーザによる設定、といったアプリケーション間の関係に基づいて定めればよい。
【００９０】
またその場合に、情報処理端末１０は、関連付けるアプリケーションの組み合わせを、過去のアプリケーションの利用態様に基づいて学習することにしてもよい。例えば、過去にアプリケーションＡが一方のディスプレイに表示して利用されたとき、アプリケーションＢが最も高い頻度で他方のディスプレイに表示されていれば、情報処理端末１０は、アプリケーションＡとアプリケーションＢの組を関連付けることにすればよい。あるいは、前回にアプリケーションＡが一方のディスプレイに表示して利用されたときアプリケーションＣが他方のディスプレイに表示されていれば、情報処理端末１０は、アプリケーションＡとアプリケーションＣの組を関連付けることにしてもよい。また、本発明はアプリケーションとアプリケーションを学習によって関連付ける場合に限られるものではない。他の例として、情報処理端末１０が学習するのではなく、ユーザが設定によってアプリケーションとアプリケーションを関連付けることにしてよい。
【００９１】
以上、本発明の実施形態について述べてきたが、本発明は、これらの実施形態だけに限定されるものではなく、本発明の技術思想の範囲内において、これらの実施形態を組み合わせて使用したり、一部の構成を変更したりしてもよい。
【００９２】
この出願は、２０１０年４月２７日に出願された日本出願特願２０１０−１０２２５１を基礎として優先権の利益を主張するものであり、その開示の全てを引用によってここに取り込む。
【図１】
2011135894.tif 000003
【図２】
2011135894.tif 000004
【図３】
2011135894.tif 000005
【図４Ａ】
2011135894.tif 000006
【図４Ｂ】
2011135894.tif 000007
【図５Ａ】
2011135894.tif 000008
【図５Ｂ】
2011135894.tif 000009
【図６】
2011135894.tif 000010
【図７Ａ】
2011135894.tif 000011
【図７Ｂ】
2011135894.tif 000012
【図８】
2011135894.tif 000013
【図９Ａ】
2011135894.tif 000014
【図９Ｂ】
2011135894.tif 000015
【図９Ｃ】
2011135894.tif 000016
【図９Ｄ】
2011135894.tif 000017
【図１０】
2011135894.tif 000018
【手続補正書】
【提出日】平成24年10月24日(2012.10.24)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】変更
【補正の内容】
【００４０】
また、第二の実施形態の情報処理端末１０の機能的な構成は図２に示したものと同様である。ただし、第二の実施形態では、ディスプレイ１１、１２は、マルチタッチに対応しておらず、１箇所へのタッチのみを検出することができるものである。ディスプレイ１１、１２がタッチされた位置を示すタッチ入力情報を制御部１５に通知するのは第一の実施形態と同様であるが、複数のタッチされた位置を示すタッチ入力情報が同時に制御部１５に通知されることは無い。 
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００７０
【補正方法】変更
【補正の内容】
【００７０】
１つのアプリケーション（第一の選択アプリケーション）を起動するための起動操作であれば、制御部１５は、指示されたアプリケーションを起動する（ステップ３０５）。第一の選択アプリケーションの起動を指示する操作は特に限定されないが、例えばそのアイコンを再度タッチすることにしてもよい。
【国際調査報告】
2011135894.tif 000019
2011135894.tif 000020