(57)【要約】  タッチパネルに同時に表示されているアプリ間において、ユーザがオブジェクトを容易に移動させることができる情報処理装置。情報処理装置（１００）は、アプリ（６、７）を同時に表示するタッチパネル（１０、２０）を備える。タッチパネル座標管理部（５０）は、アプリ（７）のオブジェクト（４）がドラッグされた状態でタッチパネル（２０）の規定エリア（５）に所定時間存在したこと、を検出する。アプリ制御部（６０）および表示制御部（７０）は、オブジェクト（４）が規定エリア（５）に存在することの検出をトリガとして、アプリ（６）の表示を、オブジェクト（４）をドロップ可能な位置へ移動させる。
2013175770.tif 000002
【特許請求の範囲】
【請求項１】
第１のアプリケーションおよび第２のアプリケーションを同時に表示するタッチパネルを備える情報処理装置であって、
前記第１のアプリケーションのオブジェクトがドラッグされた状態で前記タッチパネルの規定エリアに所定時間存在したこと、を検出する検出部と、
前記存在の検出をトリガとして、前記第２のアプリケーションの表示を、前記オブジェクトをドロップ可能な位置へ移動させる制御部と、
を備える、情報処理装置。
【請求項２】
前記検出部は、
前記第２のアプリケーションの表示が前記オブジェクトをドロップ可能な位置へ移動した後、前記オブジェクトが前記第２のアプリケーションへドロップされたことを検出し、
前記制御部は、
前記ドロップの検出をトリガとして、前記第２のアプリケーションの表示を、元の位置へ移動させる、
請求項１記載の情報処理装置。
【請求項３】
前記制御部は、
前記第２のアプリケーションの表示を、前記オブジェクトをドロップ可能な位置へ移動させた際、前記オブジェクトの表示の下、かつ、前記第１のアプリケーションの表示の上に表示させる、
請求項１記載の情報処理装置。
【請求項４】
前記第１のアプリケーションおよび前記第２のアプリケーションの他に、前記タッチパネルに表示されていない第３のアプリケーションが起動している場合、
前記制御部は、
前記第２のアプリケーションの表示の移動に続けて、前記第３のアプリケーションを前記タッチパネルに表示させ、当該第３のアプリケーションの表示を、前記オブジェクトをドロップ可能な位置へ移動させる、
請求項１記載の情報処理装置。
【請求項５】
前記第３のアプリケーションが複数起動している場合、
前記制御部は、
前記第２のアプリケーションの表示の移動に続けて、前記第３のアプリケーションの表示および移動を連続して行う、
請求項４記載の情報処理装置。
【請求項６】
前記規定エリアは、
前記第１のアプリケーションの表示および前記第２のアプリケーションの表示の境界の近傍に位置する、
請求項１記載の情報処理装置。
【請求項７】
前記タッチパネルは、前記第１のアプリケーションを表示する第１のタッチパネルと、前記第２のアプリケーションを表示する第２のタッチパネルとを備え、
前記第１のタッチパネルは、前記規定エリアを有する、
請求項１記載の情報処理装置。
【請求項８】
第１のアプリケーションおよび第２のアプリケーションを同時に表示するタッチパネルを備える端末が行う情報処理方法であって、
前記第１のアプリケーションのオブジェクトがドラッグされた状態で前記タッチパネル上の規定エリアに所定時間存在したこと、を検出するステップと、
前記存在の検出をトリガとして、前記第２のアプリケーションを、前記オブジェクトをドロップ可能な位置へ移動させるステップと、
を有する、情報処理方法。
【請求項９】
第１のアプリケーションおよび第２のアプリケーションを同時に表示するタッチパネルを備える端末のコンピュータに実行させる情報処理プログラムであって、
前記第１のアプリケーションのオブジェクトがドラッグされた状態で前記タッチパネル上の規定エリアに所定時間存在したこと、を検出する処理と、
前記存在の検出をトリガとして、前記第２のアプリケーションを、前記オブジェクトをドロップ可能な位置へ移動させる処理と、
を実行させる、情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを備えた端末に適用される、情報処理装置、情報処理方法、および情報処理プログラムに関する。
【背景技術】
【０００２】
近年、スマートフォンやタブレットといった携帯可能な端末は、タッチパネルの大画面化が進んでいる。【０００３】
タッチパネルが大画面化した端末（以下「大画面端末」という）は、例えば、特許文献１に開示されている。特許文献１の端末は、タッチパネルをそれぞれ備えた２つの筐体を、ヒンジを介して開閉自在としている。これにより、ユーザは、２つのタッチパネルを見開き状態にすることで、１つの大画面のタッチパネルとして使用することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２５０４６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、大画面端末において、複数のアプリケーションソフトウェア（以下「アプリ」という）が同時に表示される場合、ユーザは、アプリ間でオブジェクトを移動させることができない、という課題がある。以下、その例について説明する。【０００６】
例えば、ユーザが大画面端末を片手で保持しながらその手で操作を行う場合、タッチパネルに接触して操作を行う指（例えば、親指）は、画面全体に届かない。すなわち、ユーザは、親指が届く範囲に表示されているアプリＡからオブジェクトを選択してドラッグしても、親指が届かない範囲に表示されているアプリＢにドロップすることができない。したがって、ユーザは、アプリＡからアプリＢへオブジェクトを移動させることができない。【０００７】
また、例えば、ユーザが大画面端末を片手で保持しながらもう一方の手で操作を行う場合には、操作を行う指は画面全体に届くが、ドラッグする距離が長いと、誤操作が起きやすい。すなわち、ユーザは、アプリＡからオブジェクトを選択してドラッグしている途中で、ドラッグしている指をタッチパネルから離してしまい、アプリＢにドロップすることができない。したがって、ユーザは、アプリＡからアプリＢへオブジェクトを移動させることができない。【０００８】
また、例えば、ユーザが特許文献１の端末を片手で保持しながらもう一方の手で操作を行う場合、タッチパネル間は、筐体の一部分が存在することで不連続となっており、誤操作が起きやすい。すなわち、ユーザは、アプリＡからオブジェクトを選択してドラッグしている途中で、ドラッグしている指が筐体の一部分に接触した際に、その指をタッチパネルから離してしまい、アプリＢにドロップすることができない。したがって、ユーザは、アプリＡからアプリＢへオブジェクトを移動させることができない。【０００９】
本発明の目的は、タッチパネルに同時に表示されているアプリ間において、ユーザがオブジェクトを容易に移動させることができるようにすることである。
【課題を解決するための手段】
【００１０】
本発明の一態様に係る情報処理装置は、第１のアプリケーションおよび第２のアプリケーションを同時に表示するタッチパネルを備える情報処理装置であって、前記第１のアプリケーションのオブジェクトがドラッグされた状態で前記タッチパネルの規定エリアに所定時間存在したこと、を検出する検出部と、前記存在の検出をトリガとして、前記第２のアプリケーションの表示を、前記オブジェクトをドロップ可能な位置へ移動させる制御部と、を備える。【００１１】
本発明の一態様に係る情報処理方法は、第１のアプリケーションおよび第２のアプリケーションを同時に表示するタッチパネルを備える端末が行う情報処理方法であって、前記第１のアプリケーションのオブジェクトがドラッグされた状態で前記タッチパネル上の規定エリアに所定時間存在したこと、を検出するステップと、前記存在の検出をトリガとして、前記第２のアプリケーションを、前記オブジェクトをドロップ可能な位置へ移動させるステップと、を有する。【００１２】
本発明の一態様に係る情報処理プログラムは、第１のアプリケーションおよび第２のアプリケーションを同時に表示するタッチパネルを備える端末のコンピュータに実行させる情報処理プログラムであって、前記第１のアプリケーションのオブジェクトがドラッグされた状態で前記タッチパネル上の規定エリアに所定時間存在したこと、を検出する処理と、前記存在の検出をトリガとして、前記第２のアプリケーションを、前記オブジェクトをドロップ可能な位置へ移動させる処理と、を実行させる。
【発明の効果】
【００１３】
本発明は、タッチパネルに同時に表示されているアプリ間において、ユーザがオブジェクトを容易に移動させることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態１に係る情報処理装置の外観の一例を示す図
【図２】本発明の実施の形態１に係る情報処理装置の特徴的な動作の概要を示す図
【図３】本発明の実施の形態１に係る情報処理装置の構成の一例を示すブロック図
【図４】本発明の実施の形態１に係る情報処理装置の動作の一例を示すフローチャート
【図５】本発明の実施の形態２に係る情報処理装置の動作の概要を示す図
【図６】本発明の実施の形態３に係る情報処理装置の外観の一例を示す図
【図７】本発明の実施の形態３に係る情報処理装置の構成の一例を示すブロック図
【発明を実施するための形態】
【００１５】
（実施の形態１）
以下、本発明の実施の形態１について、図面を参照して詳細に説明する。
【００１６】
＜情報処理装置１００の外観＞
図１は、本実施の形態に係る情報処理装置１００の外観の一例を示す図である。情報処理装置１００の適用先は、スマートフォンなどが挙げられる。
【００１７】
図１において、情報処理装置１００は、筐体１および筐体２を有する。筐体１と筐体２は、それぞれ、平板状である。そして、筐体１と筐体２は、ヒンジ３を介して接続されている。また、筐体１はタッチパネル１０を有し、筐体２はタッチパネル２０を有する。
【００１８】
ユーザは、情報処理装置１００において、ヒンジ３を軸にして筐体１、２を開いたり閉じたりする開閉操作を行うことができる。開閉操作を行うことで、ユーザは、用途に合わせて、タッチパネル１０、２０を折り畳んだり、見開きにしたりできる。図１は、タッチパネル１０、２０が見開き状態となった外観を示している。この見開き状態において、ユーザは、２つのタッチパネル１０、２０を、１つの大画面のタッチパネルとして使用することができる。
【００１９】
図１に示す見開き状態において、情報処理装置１００は、同時に２つのアプリを表示できる。図１において、タッチパネル１０はアプリ６を表示しており、タッチパネル２０はアプリ７を表示している。アプリ６は、例えば、メールの作成、送受信を行うためのメールアプリである。アプリ７は、例えば、画像データを閲覧するためのビューワアプリである。また、アプリ７は、画像データのサムネイルを複数表示している。サムネイルは、ドラッグ＆ドロップにより、アプリ７からアプリ６へ移動することができるオブジェクトである。なお、ここでいう「移動」は、画像データのコピーの意味も含む。
【００２０】
＜情報処理装置１００の特徴的な動作の概要＞
このような情報処理装置１００の特徴的な動作について、図２を参照して説明する。以下、例として、図１の状態のとき、ユーザは、アプリ７のオブジェクト４を選択し、アプリ６にドラッグ＆ドロップを行う場合について、説明する。図２Ａ、図２Ｂは、情報処理装置１００の動作時の画面の遷移例を示す図である。
【００２１】
図２Ａにおいて、タッチパネル２０は、その一部として、予め定められたエリア（以下「規定エリア」という）５を有する。規定エリア５は、タッチパネル１０とタッチパネル２０の境界の近傍、換言すれば、アプリ６の表示とアプリ７の表示の境界の近傍に位置する。ユーザは、アプリ７のオブジェクト４をアプリ６へ移動させたい場合、まず、アプリ７のオブジェクト一覧においてオブジェクト４の表示部分にタッチするなどして、オブジェクト４を選択する。ここでいうオブジェクト４は、例えば、サムネイルである。次に、ユーザは、選択したオブジェクト４を、アプリ６が表示されているタッチパネル１０の方向へドラッグする。そして、オブジェクト４が規定エリア５に至ったら、ユーザは、オブジェクト４をドラッグしたまま待機する。なお、規定エリア５は、ユーザが視認できるようにタッチパネル２０に表示されてもよいし、ユーザが規定エリア５を推測できる場合には表示されなくてもよい。また、規定エリア５は、タッチパネル１０に有ってもよい。
【００２２】
次に、タッチパネル１０に表示されているアプリ６は、ドラッグ中のオブジェクト４が規定エリア５に一定時間留まったことをトリガとして、タッチパネル２０の方向へ一定距離スライド（平行移動）して停止する。この結果、図２Ｂに示すように、アプリ６は、タッチパネル１０と２０に跨がって表示される。このとき、アプリ６は、ドラッグ中のオブジェクト４の下に表示されるとともに、アプリ７の上に表示される。この状態において、ユーザは、オブジェクト４をドロップする。これにより、ユーザは、オブジェクト４をアプリ７からアプリ６へ移動する操作を完了する。
【００２３】
なお、上述したように、同時に表示されている２つのアプリのうちの１つが、もう１つが表示されているタッチパネルの方へ移動して表示されることは、以下「スライド表示」という。また、これとは逆に、スライド表示されているアプリが、元の位置へ移動して表示されることは、以下「スライド戻し表示」という。
【００２４】
このように、本実施の形態の情報処理装置１００において、ユーザは、アプリ７からアプリ６へオブジェクト４を移動させる場合、そのオブジェクト４を、アプリ７が表示されているタッチパネル２０の規定エリア５へドラッグするだけでよい。つまり、ユーザは、アプリ６が表示されているタッチパネル１０までドラッグする必要がない。よって、情報処理装置１００は、上述した、操作する指が移動先のアプリの表示まで届かない、といった問題を解決できる。また、情報処理装置１００は、上述した、ドラッグする距離の長さやタッチパネル間の不連続を原因として誤操作が起きやすい、といった問題を解決できる。その結果、本実施の形態の情報処理装置１００は、タッチパネルに同時に表示されているアプリ間において、ユーザがオブジェクトを容易に移動させることができる。
【００２５】
＜情報処理装置１００の構成＞
図３は、情報処理装置１００の構成の一例を示すブロック図である。
【００２６】
図３において、情報処理装置１００は、タッチパネル１０、タッチパネル２０、タッチパネル座標管理部５０、アプリ制御部６０、および表示制御部７０を有する。なお、タッチパネル１０、２０は、それぞれ、図１および図２に示すものと同じである。
【００２７】
タッチパネル１０は、入力検出部１１および画像表示部１２を有する。
【００２８】
入力検出部１１は、タッチパネル１０に対する接触を検出する。これにより、入力検出部１１は、例えば、図１および図２に示すように、アプリ７が表示しているオブジェクト４を選択する操作を検出する。そして、入力検出部１１は、選択されたオブジェクトの位置を示すＸ座標およびＹ座標（以下「位置情報」という）を、タッチパネル座標管理部５０のタッチパネル制御部５１へ出力する。なお、ユーザは、タッチパネル１０への接触を、指または所定のデバイス（以下「指など」という）を用いて行う。
【００２９】
画像表示部１２は、分割表示制御部７４から入力した情報に基づいて、アプリの画面などを表示する。画像表示部１２は、例えば、ＬＣＤ（Liquid Cristal Display）、あるいは、有機ＥＬ（Electro Luminescence）などが挙げられる。
【００３０】
タッチパネル２０は、入力検出部２１および画像表示部２２を有する。これら各部は、順に、タッチパネル１０の、入力検出部１１、画像表示部１２と同一の機能を有する。よって、タッチパネル１０の構成は、タッチパネル２０の構成と同一であるので、タッチパネル２０の構成についての説明は省略する。
【００３１】
タッチパネル座標管理部５０は、タッチパネル制御部５１、ドラッグ＆ドロップ判定部５２、規定エリア検出部５３、およびタイマ５４を有する。
【００３２】
タッチパネル制御部５１は、入力検出部１１および２１のそれぞれから、位置情報を入力する。そして、タッチパネル制御部５１は、入力した位置情報を、ドラッグ＆ドロップ判定部５２、規定エリア検出部５３、およびマルチアプリ制御部６１に出力する。
【００３３】
ドラッグ＆ドロップ判定部５２は、タッチパネル制御部５１から入力する位置情報に基づいて、ドラッグまたはドロップが行われたか否かを判定する。そして、ドラッグ＆ドロップ判定部５２は、判定の結果を示す判定結果情報をマルチアプリ制御部６１に出力する。判定結果情報は、ドラッグが行われたこと、または、ドロップが行われたことを示す情報である。
【００３４】
また、ドラッグ＆ドロップ判定部５２は、ドラッグが行われたと判定した場合、ドラッグ有効フラグをＯＮにする。そして、ドラッグ＆ドロップ判定部５２は、ＯＮにしたドラッグ有効フラグを、マルチアプリ制御部６１および規定エリア検出部５３に出力する。
【００３５】
また、ドラッグ＆ドロップ判定部５２は、ドロップが行われたと判定した場合、ドラッグ有効フラグをＯＦＦにする。そして、ドラッグ＆ドロップ判定部５２は、ＯＦＦにしたドラッグ有効フラグを、マルチアプリ制御部６１および規定エリア検出部５３に出力する。
【００３６】
規定エリア検出部５３は、ドラッグ＆ドロップ判定部５２から、ＯＮにされたドラッグ有効フラグを入力する。そして、規定エリア検出部５３は、タッチパネル制御部５１から入力した位置情報、および予め保持している規定エリア情報に基づいて、ドラッグ中のオブジェクトが規定エリア５に存在するか否かを検出する。規定エリア情報は、規定エリア５の範囲を複数のＸ座標およびＹ座標により定義した情報である。
【００３７】
規定エリア検出部５３は、ドラッグ中のオブジェクトが規定エリア５に存在することを検出した場合、タイマ５４をＯＮに制御する。なお、規定エリア検出部５３は、オブジェクトの一部でも規定エリア５に存在していれば、当該オブジェクトが規定エリア５に存在していると検出する。
【００３８】
そして、規定エリア検出部５３は、タイマ５４から計時を終了した旨の通知を受けると、タイマ５４をＯＦＦに制御するとともに、規定エリア検出フラグをＯＮにする。そして、規定エリア検出部５３は、ＯＮにした規定エリア検出フラグを、マルチアプリ制御部６１に出力する。
【００３９】
規定エリア検出部５３は、ドラッグ＆ドロップ判定部５２から、ＯＦＦにされたドラッグ有効フラグを入力すると、規定エリア検出フラグをＯＮからＯＦＦにする。そして、規定エリア検出部５３は、ＯＦＦにした規定エリア検出フラグをマルチアプリ制御部６１へ出力する。
【００４０】
タイマ５４は、規定エリア検出部５３からＯＮに制御されることで、規定時間の計時を開始する。そして、規定時間の計時を終了すると、タイマ５４は、計時を終了した旨を規定エリア検出部５３に通知する。その後、タイマ５４は、規定エリア検出部５３からＯＦＦに制御されることで、計時した時間をリセットする。
【００４１】
アプリ制御部６０は、アプリ６、７、およびマルチアプリ制御部６１を有する。
【００４２】
アプリ６、７は、それぞれ、図１および図２に示すものと同じである。なお、アプリ６、７は、ホームアプリと呼ばれる、ホーム画面をユーザがカスタマイズできるアプリケーションであってもよい。アプリ６、７は、マルチアプリ制御部６１との間で、各種情報の入力および出力を行う。各種情報については後述する。
【００４３】
マルチアプリ制御部６１は、タッチパネル制御部５１から入力した位置情報、ドラッグ＆ドロップ判定部５２から入力した判定結果情報、および表示制御部７０から入力した表示位置情報を、アプリ６又は７へ通知する。アプリ６、７は、入力したそれらの情報に基づいて、予め定められた処理を行う。そして、アプリ６、７は、処理の結果を示す処理結果情報を、マルチアプリ制御部６１に出力する。マルチアプリ制御部６１は、入力した処理結果情報に基づいて、表示制御部７０のマルチアプリ表示位置管理部７１へ表示指示を出力する。
【００４４】
また、マルチアプリ制御部６１は、ドラッグ＆ドロップ判定部５２から入力したドラッグ有効フラグ、および、規定エリア検出部５３から入力した規定エリア検出フラグに基づいて、実行する処理を決定する。
【００４５】
例えば、ドラッグ有効フラグおよび規定エリア検出フラグが両方ともＯＮである場合、マルチアプリ制御部６１は、アプリ６または７のスライド表示を行うことを決定する。そして、マルチアプリ制御部６１は、アプリ６または７のスライド表示を行う旨の表示指示（以下「スライド表示指示」という）を、マルチアプリ表示位置管理部７１へ出力する。スライド表示とは、図２を用いて説明したように、２つのタッチパネルにそれぞれアプリが表示されている場合において、一方のアプリの表示が、もう一方のアプリが表示されているタッチパネルの方へスライドする動作である。このとき、スライドしたアプリは、ドラッグ中のオブジェクトの下に表示される。
【００４６】
また、例えば、ドラッグ有効フラグおよび規定エリア検出フラグが両方ともＯＦＦである場合、マルチアプリ制御部６１は、ドロップされたオブジェクトの情報を、スライド表示されたアプリ６または７に伝搬する。例えば、アプリ７のオブジェクト４が、スライド表示されたアプリ６にドロップされた場合、マルチアプリ制御部６１は、アプリ７からオブジェクト４の情報を取得し、アプリ６へ出力する。そして、マルチアプリ制御部６１は、スライド戻し表示を行う旨の表示指示（以下「スライド戻し表示指示」という）を、マルチアプリ表示位置管理部７１へ出力する。スライド戻し表示とは、スライド表示が行われている場合において、スライドしていたアプリの表示を、元の表示位置へ戻す動作である。
【００４７】
表示制御部７０は、マルチアプリ表示位置管理部７１、アプリ表示制御部７２、７３、および分割表示制御部７４を有する。
【００４８】
マルチアプリ表示位置管理部７１は、マルチアプリ制御部６１から入力した表示指示を、アプリ表示制御部７２または７３へ出力する。ここでいう表示指示は、例えば、スライド表示指示またはスライド戻し表示指示がある。その後、マルチアプリ表示位置管理部７１は、アプリ表示制御部７２または７３から表示位置情報を受け取ると、自らが保持している表示位置情報を、受け取った表示位置情報に更新する。そして、マルチアプリ表示位置管理部７１は、更新した表示位置情報をマルチアプリ制御部６１へ出力する。表示位置情報は、アプリ６、７がそれぞれ、タッチパネル１０および２０のどの位置に表示されているかを示す情報である。この表示位置情報は、各アプリの表示位置がＸ座標およびＹ座標で定義される。なお、例えば、本実施の形態のスライド表示のように、アプリが横方向へのみスライドする場合、表示位置情報は、Ｙ座標のみで定義してもよい。
【００４９】
なお、アプリ６、７は、それぞれ、デフォルトで表示される位置（以下「デフォルト表示位置」という）が決まっている。アプリ６、７のそれぞれのデフォルト表示位置は、異なる。例えば、図２Ａにおいて、アプリ６、７を図示している位置が、それぞれのデフォルト表示位置である。
【００５０】
また、アプリ６、７は、それぞれ、スライド表示の結果、表示される位置（以下「スライド表示位置」という）も決まっている。アプリ６、７のそれぞれのスライド表示位置は、同じである。例えば、図２Ｂにおいて、アプリ６を図示している位置が、アプリ６、７の共通のスライド表示位置である。このスライド表示位置は、例として、規定エリア５の全部を含む。これにより、ドラッグ中のオブジェクト４は、その少なくとも一部が、スライドしたアプリ６の表示と重なることになる。この状態において、ユーザは、オブジェクト４をアプリ６へドロップすることができる。よって、スライド表示位置は、換言すれば、ドラッグ中のオブジェクトを、スライドしたアプリへドロップできる位置と言える。
【００５１】
アプリ表示制御部７２は、アプリ７のデフォルト表示位置を示す表示位置情報、および、アプリ７のスライド表示位置を示す表示位置情報、をそれぞれ有する。また、アプリ表示制御部７３は、アプリ６のデフォルト表示位置を示す表示位置情報、および、アプリ６のスライド表示位置を示す表示位置情報、をそれぞれ有する。
【００５２】
また、マルチアプリ表示位置管理部７１は、更新した表示位置情報に基づいて全画面表示情報を生成し、分割表示制御部７４へ出力する。全画面表示情報とは、タッチパネル１０および２０に表示される画像データである。
【００５３】
アプリ表示制御部７２は、マルチアプリ表示位置管理部７１から入力した表示指示に基づいて、自身が有するアプリ７の表示位置情報を変更する。アプリ表示制御部７３は、マルチアプリ表示位置管理部７１から入力した表示指示に基づいて、自身が有するアプリ６の表示位置情報を変更する。例えば、アプリ表示制御部７３は、アプリ６のスライド表示指示を受けた場合、デフォルト表示位置を示す表示位置情報を、スライド表示位置を示す表示位置情報に変更する。その一方、アプリ表示制御部７３は、アプリ６のスライド戻し表示指示を受けた場合、スライド表示位置を示す表示位置情報を、デフォルト表示位置を示す表示位置情報に変更する。アプリ表示制御部７２の動作は、アプリ表示制御部７３と同様である。このようにして、表示位置情報の変更が完了すると、アプリ表示制御部７２、７３は、変更した表示位置情報をマルチアプリ表示位置管理部７１へ出力する。
【００５４】
分割表示制御部７４は、マルチアプリ表示位置管理部７１から入力した全画面表示情報が示す画像データを、タッチパネル１０、２０に分けて表示するように制御する。すなわち、分割表示制御部７４は、全画面表示情報が示す画像データを分割し、画像表示部１２および２２に出力する。
【００５５】
なお、情報処理装置１００は、図示していないが、例えば、ＣＰＵ（Central Processing Unit）、制御プログラムを格納したＲＯＭ（Read Only Memory）などの記憶媒体、およびＲＡＭ（Random Access Memory）などの作業用メモリを有する。この場合、上記した各部の機能は、ＣＰＵが制御プログラムを実行することにより実現される。
【００５６】
このような情報処理装置１００によれば、まず、ドラッグ＆ドロップ判定部５２は、タッチパネル２０において、アプリ７のオブジェクト４がドラッグされた場合、ドラッグ有効フラグをＯＮにする。次に、規定エリア検出部５３は、ドラッグ中のオブジェクト４がタッチパネル２０内の規定エリア５に規定時間存在することを検出した場合、規定エリア検出フラグをＯＮにする。次に、マルチアプリ制御部６１は、ドラッグ有効フラグおよび規定エリア検出フラグがともにＯＮである場合、タッチパネル１０に表示されているアプリ６を、タッチパネル２０の方向へスライド表示することを決定する。次に、マルチアプリ表示位置管理部７１は、アプリ表示制御部７３および分割表示制御部７４を制御して、アプリ６のスライド表示を実行する。このようにして、アプリ６の表示は、タッチパネル２０の方向へ平行移動する。その結果、図２Ｂに示すように、アプリ６は、タッチパネル１０および２０に跨がって、ドラッグ中のオブジェクト４の下、かつ、アプリ７の上に表示される。また、アプリ６は、ドラッグ中のオブジェクト４を含むように表示される。この状態において、ユーザがオブジェクト４をドロップすると、オブジェクト４がアプリ７からアプリ６へ移動する。
【００５７】
すなわち、情報処理装置１００によれば、ユーザは、アプリ７からアプリ６へオブジェクト４を移動させる場合、そのオブジェクト４を、アプリ７が表示されているタッチパネル２０の規定エリア５へドラッグするだけでよい。つまり、ユーザは、アプリ６が表示されているタッチパネル１０までドラッグする必要がない。よって、情報処理装置１００は、上述した、操作する指が移動先のアプリの表示まで届かない、といった問題を解決できる。また、情報処理装置１００は、上述した、ドラッグする距離の長さやタッチパネル間の不連続を原因として誤操作が起きやすい、といった問題を解決できる。その結果、本実施の形態の情報処理装置１００は、タッチパネルに同時に表示されているアプリ間において、ユーザがオブジェクトを容易に移動させることができる。
【００５８】
＜情報処理装置の動作＞
図４は、情報処理装置１００の動作の一例を示すフローチャートである。以下では、例として、ユーザが、アプリ７の１つのオブジェクトをアプリ６へ移動させる場合について、説明する。
【００５９】
ステップＳ１０１において、タッチパネル２０は、図１に示すように、アプリ７のオブジェクトを複数表示する。オブジェクトは、例えば、サムネイルである。一方で、タッチパネル１０は、図１に示すように、アプリ６のメール作成画面を表示する。ここで、ユーザがオブジェクト４を選択する操作を行うと、入力検出部２１は、選択されたオブジェクト４のＸ座標およびＹ座標を示す位置情報を、タッチパネル制御部５１へ出力する。その後、ユーザがオブジェクト４をドラッグすると、入力検出部２１は、ドラッグされたオブジェクト４の位置情報を、タッチパネル制御部５１へ出力する。
【００６０】
ステップＳ１０２において、タッチパネル制御部５１は、選択中のオブジェクト４の位置情報を入力検出部２１から取得すると、ドラッグ＆ドロップ判定部５２へ出力する。
【００６１】
ステップＳ１０３において、ドラッグ＆ドロップ判定部５２は、入力する位置情報に基づいて、オブジェクト４がドラッグされているか否かを判断する。例えば、入力する位置情報に変化がある場合、タッチパネル制御部５１は、オブジェクト４がドラッグされたと判断する。一方、入力する位置情報に変化がない場合、タッチパネル制御部５１は、オブジェクト４がドラッグされていないと判断する。
【００６２】
判断の結果、オブジェクト４がドラッグされていない場合（Ｓ１０３：ＮＯ）、フローは、ステップＳ１０４へ進む。
【００６３】
ステップＳ１０４において、ドラッグ＆ドロップ判定部５２は、ドラッグ有効フラグをＯＦＦのままとする。その後、フローは、ステップＳ１０２へ戻る。なお、ドラッグ有効フラグの初期状態は、ＯＦＦである。
【００６４】
一方、判断の結果、オブジェクト４がドラッグされた場合（Ｓ１０３：ＹＥＳ）、フローは、ステップＳ１０５へ進む。
【００６５】
ステップＳ１０５において、ドラッグ＆ドロップ判定部５２は、ドラッグ有効フラグをＯＮにする。そして、ドラッグ＆ドロップ判定部５２は、オブジェクト４の位置情報およびドラッグ有効フラグ（ＯＮ）を、規定エリア検出部５３へ出力する。また、ドラッグ＆ドロップ判定部５２は、ドラッグ有効フラグ（ＯＮ）を、マルチアプリ制御部６１へ出力する。
【００６６】
ステップＳ１０６において、規定エリア検出部５３は、オブジェクト４の位置情報およびドラッグ有効フラグ（ＯＮ）を入力すると、その位置情報に基づいて、オブジェクト４が規定エリア５に存在しているか否かを判断する。
【００６７】
判断の結果、オブジェクト４が規定エリア５に存在していない場合（Ｓ１０６：ＮＯ）、フローは、ステップＳ１０７へ進む。
【００６８】
ステップＳ１０７において、規定エリア検出部５３は、規定エリア検出フラグをＯＦＦのままとする。その後、フローは、ステップＳ１０２へ戻る。なお、規定エリア検出フラグの初期状態はＯＦＦである。
【００６９】
一方、判断の結果、オブジェクト４が規定エリア５に存在している場合（Ｓ１０６：ＹＥＳ）、フローは、ステップＳ１０８へ進む。
【００７０】
ステップＳ１０８において、規定エリア検出部５３は、規定時間の計時を開始するよう、タイマ５４をＯＮに制御する。
【００７１】
ステップＳ１０９において、タイマ５４は、規定時間を経過するまで計時を行う。そして、規定時間が経過すると（Ｓ１０９：ＹＥＳ）、タイマ５４は、計時を終了した旨を規定エリア検出部５３に通知する。
【００７２】
ステップＳ１１０において、規定エリア検出部５３は、計時を終了した旨の通知を受けると、計時を終了して時間をリセットするよう、タイマ５４をＯＦＦに制御する。
【００７３】
ステップＳ１１１において、規定エリア検出部５３は、規定エリア検出フラグをＯＮにする。そして、規定エリア検出部５３は、規定エリア検出フラグ（ＯＮ）を、マルチアプリ制御部６１へ出力する。
【００７４】
ステップＳ１１２において、マルチアプリ制御部６１は、入力したドラッグ有効フラグおよび規定エリア検出フラグが両方ともＯＮであるか否かを判断する。
【００７５】
判断の結果、ドラッグ有効フラグおよび規定エリア検出フラグが両方ともＯＮではない場合（Ｓ１１２：ＮＯ）、フローは、終了する。
【００７６】
一方、判断の結果、ドラッグ有効フラグおよび規定エリア検出フラグが両方ともＯＮである場合（Ｓ１１２：ＹＥＳ）、フローは、ステップＳ１１３へ進む。
【００７７】
ステップＳ１１３において、マルチアプリ制御部６１は、アプリ６のスライド表示指示を、マルチアプリ表示位置管理部７１へ出力する。
【００７８】
ステップＳ１１４において、アプリ６のスライド表示指示を受けたマルチアプリ表示位置管理部７１は、アプリ６のスライド表示を実施する。すなわち、マルチアプリ表示位置管理部７１は、アプリ６のスライド表示指示を、アプリ表示制御部７３へ出力する。次に、アプリ表示制御部７３は、自身が有する表示位置情報を、予め定められたデフォルト表示位置から予め定められたスライド表示位置へ変更する。そして、表示位置情報の変更が完了すると、アプリ表示制御部７３は、変更した表示位置情報をマルチアプリ表示位置管理部７１へ出力する。
【００７９】
ステップＳ１１５において、マルチアプリ表示位置管理部７１は、自身が保有するデフォルト表示位置を示すアプリ６の表示位置情報を、アプリ表示制御部７３から入力したスライド表示位置を示す表示位置情報に更新する。そして、マルチアプリ表示位置管理部７１は、更新した表示位置情報をマルチアプリ制御部６１へ出力する。また、マルチアプリ表示位置管理部７１は、更新した表示位置情報に基づいて全画面表示情報を生成し、分割表示制御部７４へ出力する。次に、分割表示制御部７４は、入力した全画面表示情報が示す画像データを、タッチパネル１０、２０のそれぞれに分けて表示するように制御する。この結果、情報処理装置１００は、図２Ａに示す表示から図２Ｂに示す表示へ遷移する。
【００８０】
ステップＳ１１６において、ドラッグ＆ドロップ判定部５２は、入力する位置情報に基づいて、オブジェクト４がドロップされたか否かを判断する。例えば、位置情報の入力が続いている場合、ドラッグ＆ドロップ判定部５２は、オブジェクト４がドラッグされていると判断する。一方、位置情報の入力がなくなった場合、ドラッグ＆ドロップ判定部５２は、オブジェクト４がドロップされたと判断する。
【００８１】
判断の結果、オブジェクト４がドロップされていない場合（Ｓ１１６：ＮＯ）、フローは、ステップＳ１１６へ戻る。
【００８２】
一方、判断の結果、オブジェクト４がドロップされた場合（Ｓ１１６：ＹＥＳ）、フローは、ステップＳ１１７へ進む。
【００８３】
ステップＳ１１７において、ドラッグ＆ドロップ判定部５２は、ＯＮにしていたドラッグ有効フラグをＯＦＦにする。そして、ドラッグ＆ドロップ判定部５２は、ドラッグ有効フラグ（ＯＦＦ）を、規定エリア検出部５３へ出力する。また、ドラッグ＆ドロップ判定部５２は、ドラッグ有効フラグ（ＯＦＦ）をマルチアプリ制御部６１へ出力する。
【００８４】
ステップＳ１１８において、規定エリア検出部５３は、ドラッグ有効フラグ（ＯＦＦ）を入力すると、ＯＮにしていた規定エリア検出フラグをＯＦＦにする。そして、規定エリア検出部５３は、規定エリア検出フラグ（ＯＦＦ）をマルチアプリ制御部６１へ出力する。
【００８５】
ステップＳ１１９において、マルチアプリ制御部６１は、ドラッグ有効フラグ（ＯＦＦ）および規定エリア検出フラグ（ＯＦＦ）を両方とも入力したことをトリガとして、オブジェクト４の情報をアプリ７から取得し、アプリ６へ伝搬する。オブジェクト４の情報は、例えば、動画や静止画などの画像データである。
【００８６】
ステップＳ１２０において、マルチアプリ制御部６１は、スライド戻し表示指示を、マルチアプリ表示位置管理部７１へ出力する。
【００８７】
ステップＳ１２１において、アプリ６のスライド戻し表示指示を受けたマルチアプリ表示位置管理部７１は、アプリ６のスライド戻し表示を実施する。すなわち、マルチアプリ表示位置管理部７１は、アプリ６のスライド戻し表示指示を、アプリ表示制御部７３へ出力する。次に、アプリ表示制御部７３は、自身が有する表示位置情報を、スライド表示位置からデフォルト表示位置へ変更する。そして、表示位置情報の変更が完了すると、アプリ表示制御部７３は、変更した表示位置情報をマルチアプリ表示位置管理部７１へ出力する。
【００８８】
ステップＳ１２２において、マルチアプリ表示位置管理部７１は、自身が保有するデフォルト表示位置を示すアプリ６の表示位置情報を、アプリ表示制御部７３から入力したスライド表示位置を示す表示位置情報に更新する。そして、マルチアプリ表示位置管理部７１は、更新した表示位置情報をマルチアプリ制御部６１へ出力する。また、マルチアプリ表示位置管理部７１は、更新した表示位置情報に基づいて全画面表示情報を生成し、分割表示制御部７４へ出力する。次に、分割表示制御部７４は、入力した全画面表示情報が示す画像データを、タッチパネル１０、２０のそれぞれに分けて表示するように制御する。この結果、情報処理装置１００は、図２Ｂに示す表示から図２Ａに示す表示へ遷移する。
【００８９】
以上説明した情報処理装置１００の動作によれば、ユーザは、アプリ７からアプリ６へオブジェクト４を移動させる場合、そのオブジェクト４を、アプリ７が表示されているタッチパネル２０の規定エリア５へドラッグするだけでよい。つまり、ユーザは、アプリ６が表示されているタッチパネル１０までドラッグする必要がない。よって、情報処理装置１００は、上述した、操作する指が移動先のアプリの表示まで届かない、といった問題を解決できる。また、情報処理装置１００は、上述した、ドラッグする距離の長さやタッチパネル間の不連続を原因として誤操作が起きやすい、といった問題を解決できる。その結果、本実施の形態の情報処理装置１００は、タッチパネルに同時に表示されているアプリ間において、ユーザがオブジェクトを容易に移動させることができる。
【００９０】
（実施の形態２）
上記実施の形態１では、情報処理装置１００が２つのアプリを起動している場合にそのうちの１つをスライド表示させる例について説明した。本実施の形態では、情報処理装置１００が３つ以上のアプリを起動している場合に行うスライド表示の例について説明する。
【００９１】
例えば、情報処理装置１００が３つ以上のアプリを起動している場合、それらアプリの表示は、図２Ａに示す表示となる。すなわち、アプリ６、７は、それぞれ、タッチパネル１０、２０に表示されるが、その他のアプリは、表示されない。ここで、ユーザは、アプリ７のオブジェクト４を、アプリ６以外の、表示されていないアプリへ移動させるとする。
【００９２】
その場合、ユーザは、実施の形態１で説明したように、オブジェクト４を規定エリア５へドラッグし、ドラッグしたまま所定時間待機する。これにより、情報処理装置１００は、まず、タッチパネル１０に表示中のアプリ６を、実施の形態１で説明した動作と同様に、スライド表示させる。その後、情報処理装置１００は、図５に示すように、アプリ６の表示の背後に隠れていたアプリ８をタッチパネル１０に表示し、アプリ６と同様に、スライド表示させる。このとき、情報処理装置１００は、スライドさせたアプリ８を、先にスライドさせたアプリ６の上に表示させる。なお、起動しているアプリが他にもある場合、情報処理装置１００は、上述したアプリ８の動作と同様の動作を繰り返す。
【００９３】
このように、本実施の形態の情報処理装置１００は、起動しているアプリが３つ以上ある場合、それらアプリの表示を、自動で次々と切り替え、ページめくりのようにスライド表示させる。よって、ユーザは、所望のアプリがスライド表示されるまで、オブジェクト４をドラッグしたまま規定エリア５に待機させておけばよい。すなわち、複数のアプリが起動している場合において、ユーザは、所望のアプリの表示を見つけるための操作や、所望のアプリを表示させる操作などを行う必要なく、アプリ間のオブジェクトの移動を容易に行うことができる。
【００９４】
（実施の形態３）
上記実施の形態１では、情報処理装置が２つのタッチパネルを備えている例について説明した。本実施の形態では、情報処理装置が１つのタッチパネルを備えている場合に行うスライド表示の例について説明する。
【００９５】
＜情報処理装置１０１の外観＞
図６は、本実施の形態に係る情報処理装置１０１の外観の一例を示す図である。情報処理装置１０１の適用先は、スマートフォンやタブレットなどが挙げられる。
【００９６】
図６において、情報処理装置１０１は、矩形平板状の筐体８０を有する。筐体８０は、タッチパネル９０を有する。図６の例において、タッチパネル９０は、右半分にアプリ７、左半分にアプリ６をそれぞれ表示している。図中の符号３１は、アプリ６の表示とアプリ７の表示の境界を示している。規定エリア５は、タッチパネル９０において境界３１の近傍に位置する。
【００９７】
＜情報処理装置１０１の構成＞
図７は、情報処理装置１０１の構成の一例を示すブロック図である。
【００９８】
図７において、情報処理装置１０１は、タッチパネル９０、タッチパネル座標管理部５０、アプリ制御部６０、および表示制御部７０を有する。ただし、情報処理装置１０１はタッチパネル９０を１つだけ有する構成であるため、表示制御部７０は、図３に示す分割表示制御部７４を備えていない。タッチパネル９０は、図６に示すものと同じであり、入力検出部９１および画像表示部９２を有する。なお、図７に示すタッチパネル座標管理部５０、アプリ制御部６０、および表示制御部７０は、図３を用いて説明済みであるので、ここでの説明は省略する。また、入力検出部９１および画像表示部９２も、それぞれ、図３に示す入力検出部１１、１２および画像表示部１２、２２と同じ機能を有するので、ここでの説明は省略する。
【００９９】
＜情報処理装置１０１の動作＞
情報処理装置１０１の動作は、情報処理装置１００の動作と同じである。例えば、図６において、ユーザは、アプリ７のオブジェクト４をアプリ６へ移動させる場合、オブジェクト４を規定エリア５へドラッグする。そして、ユーザは、ドラッグしたまま所定時間待機する。これにより、情報処理装置１０１は、タッチパネル９０の左半分に表示されているアプリ６を、タッチパネル９０の右半分の方向へスライドさせる。このスライド表示の結果、アプリ６は、図２Ｂと同様に、タッチパネル９０の中央部分において、アプリ７の上、かつ、オブジェクト４の下に表示される。
【０１００】
なお、本実施の形態において、情報処理装置１０１は、複数のアプリを起動している場合、上述した実施の形態２のスライド表示の動作を適用することもできる。
【０１０１】
以上説明した情報処理装置１０１によれば、タッチパネルが１つだけの構成であっても、実施の形態１、２で説明した効果と同じ効果を得ることができる。
【０１０２】
以上、本実施の形態１〜３について説明したが、上記説明は一例であり、種々の変形が可能である。例えば、上述した情報処理装置１００の動作は、ハードウェアとの連係において、ソフトウェアでも実現することも可能である。
【０１０３】
また、上記実施の形態１〜３では、アプリ６、７が横に並んで表示される例を説明したが、本発明はこれに限定されない。例えば、アプリ６、７が縦に並んで表示される場合においても、本発明は適用できる。
【０１０４】
また、上記実施の形態１、２では、タッチパネルが２つである例を説明したが、本発明はこれに限定されない。例えば、タッチパネルが３つ以上であっても、本発明は適用できる。
【０１０５】
また、上記実施の形態１〜３では、アプリ６がアプリ７の方向へスライド（平行移動）する例を説明したが、本発明はこれに限定されない。スライド表示の代わりとして、本発明は、例えば、アプリ６の表示は、タッチパネル１０から一旦消えて、タッチパネル２０に表示中のアプリ７の上に出現する、といった表示方法を適用してもよい。
【０１０６】
以上、本願発明の情報処理装置は、第１のアプリケーションおよび第２のアプリケーションを同時に表示するタッチパネルを備える情報処理装置であって、前記第１のアプリケーションのオブジェクトがドラッグされた状態で前記タッチパネルの規定エリアに所定時間存在したこと、を検出する検出部と、前記存在の検出をトリガとして、前記第２のアプリケーションの表示を、前記オブジェクトをドロップ可能な位置へ移動させる制御部と、を備える、ものである。
【０１０７】
また、本願発明の情報処理装置は、前記検出部が、前記第２のアプリケーションの表示が前記オブジェクトをドロップ可能な位置へ移動した後、前記オブジェクトが前記第２のアプリケーションへドロップされたことを検出し、前記制御部が、前記ドロップの検出をトリガとして、前記第２のアプリケーションの表示を、元の位置へ移動させる、ものである。
【０１０８】
また、本願発明の情報処理装置は、前記制御部が、前記第２のアプリケーションの表示を、前記オブジェクトをドロップ可能な位置へ移動させた際、前記オブジェクトの表示の下、かつ、前記第１のアプリケーションの表示の上に表示させる、ものである。
【０１０９】
また、本願発明の情報処理装置は、前記第１のアプリケーションおよび前記第２のアプリケーションの他に、前記タッチパネルに表示されていない第３のアプリケーションが起動している場合、前記制御部が、前記第２のアプリケーションの表示の移動に続けて、前記第３のアプリケーションを前記タッチパネルに表示させ、当該第３のアプリケーションの表示を、前記オブジェクトをドロップ可能な位置へ移動させる、ものである。
【０１１０】
また、本願発明の情報処理装置は、前記第３のアプリケーションが複数起動している場合、前記制御部が、前記第２のアプリケーションの表示の移動に続けて、前記第３のアプリケーションの表示および移動を連続して行う、ものである。
【０１１１】
また、本願発明の情報処理装置は、前記規定エリアが、前記第１のアプリケーションの表示および前記第２のアプリケーションの表示の境界の近傍に位置する、ものである。
【０１１２】
また、本願発明の情報処理装置は、前記タッチパネルが、前記第１のアプリケーションを表示する第１のタッチパネルと、前記第２のアプリケーションを表示する第２のタッチパネルとを備え、前記第１のタッチパネルが、前記規定エリアを有する、ものである。
【０１１３】
また、本願発明の情報処理方法は、第１のアプリケーションおよび第２のアプリケーションを同時に表示するタッチパネルを備える端末が行う情報処理方法であって、前記第１のアプリケーションのオブジェクトがドラッグされた状態で前記タッチパネル上の規定エリアに所定時間存在したこと、を検出するステップと、前記存在の検出をトリガとして、前記第２のアプリケーションを、前記オブジェクトをドロップ可能な位置へ移動させるステップと、を有する、ものである。
【０１１４】
また、本願発明の情報処理プログラムは、第１のアプリケーションおよび第２のアプリケーションを同時に表示するタッチパネルを備える端末のコンピュータに実行させる情報処理プログラムであって、前記第１のアプリケーションのオブジェクトがドラッグされた状態で前記タッチパネル上の規定エリアに所定時間存在したこと、を検出する処理と、前記存在の検出をトリガとして、前記第２のアプリケーションを、前記オブジェクトをドロップ可能な位置へ移動させる処理と、を実行させる、ものである。
【０１１５】
２０１２年５月２５出願の特願２０１２−１１９４８７の日本出願に含まれる明細書、図面および要約書の開示内容は、すべて本願に援用される。
【産業上の利用可能性】
【０１１６】
本発明は、タッチパネルを備えた端末に適用される、情報処理装置、情報処理方法、および情報処理プログラムとして有用である。
【符号の説明】
【０１１７】
１、２、８０  筐体
３  ヒンジ
４  オブジェクト
５  規定エリア
６、７、８  アプリ
１０、２０、９０  タッチパネル
１１、２１、９１  入力検出部
１２、２２、９２  画像表示部
３１  境界
５０  タッチパネル座標管理部
５１  タッチパネル制御部
５２  ドラッグ＆ドロップ判定部
５３  規定エリア検出部
５４  タイマ
６０  アプリ制御部
６１  マルチアプリ制御部
７０  表示制御部
７１  マルチアプリ表示位置管理部
７２、７３  アプリ表示制御部
７４  分割表示制御部
１００、１０１  情報処理装置
【図１】
2013175770.tif 000003
【図２】
2013175770.tif 000004
【図３】
2013175770.tif 000005
【図４】
2013175770.tif 000006
【図５】
2013175770.tif 000007
【図６】
2013175770.tif 000008
【図７】
2013175770.tif 000009
【手続補正書】
【提出日】平成25年8月27日(2013.8.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１のアプリケーションおよび第２のアプリケーションを同時に表示するタッチパネルを備える情報処理装置であって、
前記第１のアプリケーションのオブジェクトがドラッグされた状態で前記タッチパネルの規定エリアに所定時間存在したこと、を検出する検出部と、
前記存在の検出をトリガとして、前記第２のアプリケーションの表示を、縮小することなく、前記オブジェクトをドロップ可能な位置へ移動させる制御部と、
を備える、情報処理装置。
【請求項２】
前記タッチパネルは、前記第１のアプリケーションを表示する第１のタッチパネルと、前記第２のアプリケーションを表示する第２のタッチパネルとを備え、
前記第１のタッチパネルは、前記規定エリアを有する、
請求項１記載の情報処理装置。
【請求項３】
第２のアプリケーションは、第１のタッチパネルと第２のタッチパネルに跨って表示される、
請求項２記載の情報処理装置。
【請求項４】
前記制御部は、
前記第２のアプリケーションの表示を、前記オブジェクトをドロップ可能な位置へ移動させた際、前記オブジェクトの表示の下、かつ、前記第１のアプリケーションの表示の上に表示させる、
請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
前記第１のアプリケーションおよび前記第２のアプリケーションの他に、前記タッチパネルに表示されていない第３のアプリケーションが起動している場合、
前記制御部は、
前記第２のアプリケーションの表示の移動に続けて、前記第３のアプリケーションを前記タッチパネルに表示させ、当該第３のアプリケーションの表示を、前記オブジェクトをドロップ可能な位置へ移動させる、
請求項１から４のいずれか１項に記載の情報処理装置。
【請求項６】
前記第３のアプリケーションが複数起動している場合、
前記制御部は、
前記第２のアプリケーションの表示の移動に続けて、前記第３のアプリケーションの表示および移動を連続して行う、
請求項５記載の情報処理装置。
【請求項７】
前記検出部は、
前記第２のアプリケーションの表示が前記オブジェクトをドロップ可能な位置へ移動した後、前記オブジェクトが前記第２のアプリケーションへドロップされたことを検出し、
前記制御部は、
前記ドロップの検出をトリガとして、前記第２のアプリケーションの表示を、元の位置へ移動させる、
請求項１から６のいずれか１項に記載の情報処理装置。
【請求項８】
前記規定エリアは、
前記第１のアプリケーションの表示および前記第２のアプリケーションの表示の境界の近傍に位置する、
請求項１から７のいずれか１項に記載の情報処理装置。
【請求項９】
前記第２のアプリケーションの表示は、移動の前後において同じ大きさである、
請求項１から８のいずれか１項に記載の情報処理装置。
【請求項１０】
第１のアプリケーションを表示する第１のタッチパネルと、
第２のアプリケーションを表示する第２のタッチパネルと、
前記第１のアプリケーションのオブジェクトがドラッグされた状態で前記第１のタッチパネルの規定エリアに所定時間存在したこと、を検出する検出部と、
前記存在の検出をトリガとして、前記第２のアプリケーションの表示の一部のみを、前記オブジェクトをドロップ可能な位置へ移動させる制御部と、
を備える、情報処理装置。
【請求項１１】
第１のアプリケーションおよび第２のアプリケーションを同時に表示するタッチパネルを備える端末が行う情報処理方法であって、
前記第１のアプリケーションのオブジェクトがドラッグされた状態で前記タッチパネル上の規定エリアに所定時間存在したこと、を検出するステップと、
前記存在の検出をトリガとして、前記第２のアプリケーションを、その表示が縮小することなく、前記オブジェクトをドロップ可能な位置へ移動させるステップと、
を有する、情報処理方法。
【請求項１２】
第１のアプリケーションおよび第２のアプリケーションを同時に表示するタッチパネルを備える端末のコンピュータに実行させる情報処理プログラムであって、
前記第１のアプリケーションのオブジェクトがドラッグされた状態で前記タッチパネル上の規定エリアに所定時間存在したこと、を検出する処理と、
前記存在の検出をトリガとして、前記第２のアプリケーションを、その表示が縮小することなく、前記オブジェクトをドロップ可能な位置へ移動させる処理と、
を実行させる、情報処理プログラム。
【国際調査報告】
2013175770.tif 000010
2013175770.tif 000011