(57)【要約】【課題】第１アプリが利用可能なデータを第２アプリに入力する操作を、より簡便な操作で実現できる表示制御方法を提供する。【解決手段】第１アプリが起動された状態下で、該第１アプリが利用可能なデータ群の中から１以上のデータの指定を受け付け、指定を受け付けた１以上のデータのそれぞれについて、いずれのデータに対する領域であるかの対応づけを示す情報を含んだ画面領域を生成してディスプレイの最前面に表示し、画面領域を最前面に表示した後に、第２アプリの呼び出し操作を受け付け、画面領域の最前面表示を維持したまま画面領域の背面に第２アプリによる画面を表示し、第２アプリによる画面が表示されている状態で、最前面に表示した画面領域に対する所定の操作を検出すると、第２アプリに対して所定の操作を検出した画面領域と対応づけられているデータを処理対象として入力することを特徴とするコンピュータにより実行される表示制御方法である。【選択図】図８
2017146751.tif 000002
【特許請求の範囲】
【請求項１】
第一のアプリケーションプログラムが起動された状態下で、該第一のアプリケーションプログラムが利用可能なデータ群の中から１以上のデータの指定を受け付け、
指定を受け付けた前記１以上のデータのそれぞれについて、いずれのデータに対する領域であるかの対応づけを示す情報を含んだ画面領域を生成して、ディスプレイの最前面に表示し、
前記画面領域を最前面に表示した後に、第二のアプリケーションプログラムの呼び出し操作を受け付け、
前記画面領域の最前面表示を維持したまま前記画面領域の背面に前記第二のアプリケーションプログラムによる画面を表示し、
前記第二のアプリケーションプログラムによる画面が表示されている状態で、最前面に表示した前記画面領域に対する所定の操作を検出すると、前記第二のアプリケーションプログラムに対して、前記所定の操作を検出した前記画面領域と対応づけられている前記データを、処理対象として入力する
ことを特徴とする、コンピュータにより実行される表示制御方法。
【請求項２】
前記画面領域を前記ディスプレイの最前面に表示している間に、前記画面領域に対するドラッグ操作を検出すると、ドラッグされた位置に、前記画面領域の表示位置を変更することを特徴とする、請求項１記載の表示制御方法。
【請求項３】
前記画面領域を、前記ディスプレイの最前面に、半透明な状態で表示することを特徴とする、請求項１または２記載の表示制御方法。
【請求項４】
前記所定の操作を検出すると、検出された前記画面領域の表示を終了することを特徴とする、請求項１〜３いずれか１項に記載の表示制御方法。
【請求項５】
前記所定の操作を検出した後も、検出された前記画面領域の表示を維持することを特徴とする、請求項１〜３いずれか１項に記載の表示制御方法。
【請求項６】
前記所定の操作と異なる別の操作を検出すると、検出された前記画面領域の表示を終了することを特徴とする、請求項５記載の表示制御方法。
【請求項７】
タッチパネルに表示された表示画面内のいずれかの表示アイテムを指定した所定時間以上の長押し操作に応じて、前記表示アイテムの表示を継続させるフローティング状態に設定し、
前記長押し操作が解除され、前記表示画面とは異なる他の表示画面に遷移されても、前記表示アイテムの表示を継続させ、
前記他の表示画面において、フローティング状態の前記表示アイテムの貼り付け指示する前記タッチパネルへのタッチ操作を受け付ける、
ことを特徴とする表示制御方法。
【請求項８】
第一のアプリケーションプログラムが起動された状態下で、該第一のアプリケーションプログラムが利用可能なデータ群の中から１以上のデータの指定を受け付け、
指定を受け付けた前記１以上のデータのそれぞれについて、いずれのデータに対する領域であるかの対応づけを示す情報を含んだ画面領域を生成して、ディスプレイの最前面に表示し、
前記画面領域を最前面に表示した後に、第二のアプリケーションプログラムの呼び出し操作を受け付け、
前記画面領域の最前面表示を維持したまま前記画面領域の背面に前記第二のアプリケーションプログラムによる画面を表示し、
前記第二のアプリケーションプログラムによる画面が表示されている状態で、最前面に表示した前記画面領域に対する所定の操作を検出すると、前記第二のアプリケーションプログラムに対して、前記所定の操作を検出した前記画面領域と対応づけられている前記データを、処理対象として入力する、
処理をコンピュータに実行させる表示制御プログラム。
【請求項９】
タッチパネルに表示された表示画面内のいずれかの表示アイテムを指定した所定時間以上の長押し操作に応じて、前記表示アイテムの表示を継続させるフローティング状態に設定し、
前記長押し操作が解除され、前記表示画面とは異なる他の表示画面に遷移されても、前記表示アイテムの表示を継続させ、
前記他の表示画面において、フローティング状態の前記表示アイテムの貼り付け指示する前記タッチパネルへのタッチ操作を受け付ける、
処理をコンピュータに実行させる表示制御プログラム。
【請求項１０】
第一のアプリケーションプログラムが起動された状態下で、該第一のアプリケーションプログラムが利用可能なデータ群の中から１以上のデータの指定を受け付け、指定を受け付けた前記１以上のデータのそれぞれについて、いずれのデータに対する領域であるかの対応づけを示す情報を含んだ画面領域を生成して、ディスプレイの最前面に表示し、前記画面領域を最前面に表示した後に、第二のアプリケーションプログラムの呼び出し操作を受け付け、前記画面領域の最前面表示を維持したまま前記画面領域の背面に前記第二のアプリケーションプログラムによる画面を表示し、前記第二のアプリケーションプログラムによる画面が表示されている状態で、最前面に表示した前記画面領域に対する所定の操作を検出すると、前記第二のアプリケーションプログラムに対して、前記所定の操作を検出した前記画面領域と対応づけられている前記データを、処理対象として入力する制御部
を有する端末装置。
【請求項１１】
タッチパネルに表示された表示画面内のいずれかの表示アイテムを指定した所定時間以上の長押し操作に応じて、前記表示アイテムの表示を継続させるフローティング状態に設定し、前記長押し操作が解除され、前記表示画面とは異なる他の表示画面に遷移されても、前記表示アイテムの表示を継続させ、前記他の表示画面において、フローティング状態の前記表示アイテムの貼り付け指示する前記タッチパネルへのタッチ操作を受け付ける制御部
を有する端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本件は、表示制御方法、表示制御プログラム、及び端末装置に関する。
【背景技術】
【０００２】
スマートフォンが備えるタッチパネルでは、アプリケーションプログラム（以下、単にアプリという）が実行される度に画面全体が切り替わって表示されることがある。例えば、第一のアプリ（以下、第１アプリという）による画面全体と第二のアプリ（以下、第２アプリという）による画面全体の両方を同時に表示することはできず、切り替えによりいずれか一方の画面全体が表示される。
【０００３】
一方、携帯電話機が備えるタッチパネルにおいて、画面に表示された表示内容の一部を固定し、それ以外の領域をスクロールする操作方法が知られている（例えば特許文献１参照）。その操作方法では、まず、ユーザはタッチパネルに表示された画面内のある位置を中指で１回タッチする。中指でタッチされた第１接触点を含む領域は固定領域と判定され、タッチされた状態が固定維持されて、表示内容の一部が固定される。次に、ユーザは上記位置と異なる位置を人差し指でタッチし、鉛直下方向に所定距離ドラッグする。人差し指でタッチされた第２接触点を含む領域は固定領域外と判定され、表示内容がスクロールされる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２４２８２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上述した第１アプリが利用可能なデータを、第２アプリの処理対象としてユーザが入力したい場合、ユーザにとって手間のかかる操作が求められる場合がある。具体例を挙げると、受信メールを管理する受信トレイアプリが利用可能な電子メールを、新規の電子メールを作成するアプリの処理対象としてユーザが入力したい場合、処理対象とすべき電子メールを指定する操作や、２つのアプリ間で画面を切り替える操作などがユーザに求められる場合がある。
【０００６】
そこで、１つの側面では、第１アプリが利用可能なデータを第２アプリに入力する操作を、より簡便な操作で実現できる表示制御方法、表示制御プログラム、及び端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
１つの態様では、表示制御方法は、第１アプリが起動された状態下で、該第１アプリが利用可能なデータ群の中から１以上のデータの指定を受け付け、指定を受け付けた前記１以上のデータのそれぞれについて、いずれのデータに対する領域であるかの対応づけを示す情報を含んだ画面領域を生成して、ディスプレイの最前面に表示し、前記画面領域を最前面に表示した後に、第２アプリの呼び出し操作を受け付け、前記画面領域の最前面表示を維持したまま前記画面領域の背面に前記第２アプリによる画面を表示し、前記第２アプリによる画面が表示されている状態で、最前面に表示した前記画面領域に対する所定の操作を検出すると、前記第２アプリに対して、前記所定の操作を検出した前記画面領域と対応づけられている前記データを、処理対象として入力することを特徴とする、コンピュータにより実行される表示制御方法である。
【０００８】
また、１つの態様では、表示制御方法は、タッチパネルに表示された表示画面内のいずれかの表示アイテムを指定した所定時間以上の長押し操作に応じて、前記表示アイテムの表示を継続させるフローティング状態に設定し、前記長押し操作が解除され、前記表示画面とは異なる他の表示画面に遷移されても、前記表示アイテムの表示を継続させ、前記他の表示画面において、フローティング状態の前記表示アイテムの貼り付け指示する前記タッチパネルへのタッチ操作を受け付ける、ことを特徴とする表示制御方法である。
【０００９】
また、１つの態様では、表示制御プログラムは、第１アプリが起動された状態下で、該第１アプリが利用可能なデータ群の中から１以上のデータの指定を受け付け、指定を受け付けた前記１以上のデータのそれぞれについて、いずれのデータに対する領域であるかの対応づけを示す情報を含んだ画面領域を生成して、ディスプレイの最前面に表示し、前記画面領域を最前面に表示した後に、第２アプリの呼び出し操作を受け付け、前記画面領域の最前面表示を維持したまま前記画面領域の背面に前記第２アプリによる画面を表示し、前記第２アプリによる画面が表示されている状態で、最前面に表示した前記画面領域に対する所定の操作を検出すると、前記第２アプリに対して、前記所定の操作を検出した前記画面領域と対応づけられている前記データを、処理対象として入力する、処理をコンピュータに実行させる表示制御プログラムである。
【００１０】
また、１つの態様では、表示制御プログラムは、タッチパネルに表示された表示画面内のいずれかの表示アイテムを指定した所定時間以上の長押し操作に応じて、前記表示アイテムの表示を継続させるフローティング状態に設定し、前記長押し操作が解除され、前記表示画面とは異なる他の表示画面に遷移されても、前記表示アイテムの表示を継続させ、前記他の表示画面において、フローティング状態の前記表示アイテムの貼り付け指示する前記タッチパネルへのタッチ操作を受け付ける、処理をコンピュータに実行させる表示制御プログラムである。
【００１１】
また、１つの態様では、端末装置は、第１アプリが起動された状態下で、該第１アプリが利用可能なデータ群の中から１以上のデータの指定を受け付け、指定を受け付けた前記１以上のデータのそれぞれについて、いずれのデータに対する領域であるかの対応づけを示す情報を含んだ画面領域を生成して、ディスプレイの最前面に表示し、前記画面領域を最前面に表示した後に、第２アプリの呼び出し操作を受け付け、前記画面領域の最前面表示を維持したまま前記画面領域の背面に前記第２アプリによる画面を表示し、前記第２アプリによる画面が表示されている状態で、最前面に表示した前記画面領域に対する所定の操作を検出すると、前記第２アプリに対して、前記所定の操作を検出した前記画面領域と対応づけられている前記データを、処理対象として入力する制御部を有する端末装置である。
【００１２】
また、１つの態様では、端末装置は、タッチパネルに表示された表示画面内のいずれかの表示アイテムを指定した所定時間以上の長押し操作に応じて、前記表示アイテムの表示を継続させるフローティング状態に設定し、前記長押し操作が解除され、前記表示画面とは異なる他の表示画面に遷移されても、前記表示アイテムの表示を継続させ、前記他の表示画面において、フローティング状態の前記表示アイテムの貼り付け指示する前記タッチパネルへのタッチ操作を受け付ける制御部を有する端末装置である。
【発明の効果】
【００１３】
第１アプリが利用可能なデータを第２アプリに入力する操作を、より簡便な操作で実現することができる。
【図面の簡単な説明】
【００１４】
【図１】図１は情報処理システムの一例を説明するための図である。
【図２】図２は端末装置のハードウェア構成の一例である。
【図３】図３は端末装置及びサーバ装置のブロック図の一例である。
【図４】図４は端末装置が実行する処理の一例を示すフローチャートである。
【図５】図５は第１アプリの画面に対する長押し操作の一例である。
【図６】図６は画面領域の一例である。
【図７】図７はフローティング状態の一例を説明するための図である。
【図８】図８は画面領域に対するドラッグ操作の一例である。
【図９】図９は第１アプリの画面に対するタッチ操作の一例である。
【図１０】図１０は画面領域に対するドラッグ操作の他の一例である。
【図１１】図１１は画面領域に対する長押し操作の一例である。
【図１２】図１２は第２アプリの画面の一例である。
【図１３】図１３は画面領域に対するタッチ操作の一例である。
【図１４】図１４は第２アプリの画面の他の一例である。
【図１５】図１５は半透明の画面領域の一例である。
【発明を実施するための形態】
【００１５】
以下、本件を実施するための形態について図面を参照して説明する。
【００１６】
図１は情報処理システムＳの一例を説明するための図である。情報処理システムＳは端末装置１００とサーバ装置２００を備えている。図１では、端末装置１００の一例としてスマートフォンが示されているが、携帯情報端末であれば特に限定されず、スマートウォッチといったスマートデバイス、タブレット端末、ウェアラブルコンピュータなどであってもよい。
【００１７】
端末装置１００とサーバ装置２００は有線ネットワークＮＷ１及び後述する無線ネットワークを介して接続されている。有線ネットワークＮＷ１としては例えばインターネットといった通信ネットワークがある。無線ネットワークとしては例えば携帯電話網といった通信ネットワークがある。したがって、無線通信可能な領域ＡＲ内に端末装置１００が含まれている場合、端末装置１００はサーバ装置２００と通信することができる。
【００１８】
端末装置１００はサーバ装置２００から送信された各種の情報を受信したり、サーバ装置２００に各種の情報を送信したりする。例えば複数の電子ファイルを記憶するサーバ装置２００に対して端末装置１００が電子ファイルの閲覧を求める閲覧要求を送信すると、サーバ装置２００は閲覧要求を受信する。
【００１９】
より詳しくは、端末装置１００が送信した閲覧要求は無線ネットワークを介して携帯基地局ＢＳが受信する。携帯基地局ＢＳは受信した閲覧要求をサーバ装置２００に向けて転送する。携帯基地局ＢＳが転送した閲覧要求は有線ネットワークＮＷ１を介してサーバ装置２００が受信する。サーバ装置２００は閲覧要求を受信すると、端末装置１００に対し電子ファイルの閲覧を許可する。サーバ装置２００が端末装置１００から電子ファイルの取得要求を受信した場合に、サーバ装置２００は取得要求に応じた電子ファイルの一覧や各電子ファイルを端末装置１００に向けて送信してもよい。
【００２０】
尚、上述した電子ファイルとしては例えばプログラムファイルやデータファイルなどがある。データファイルとしては、例えば文書データを含む文書ファイル、動画データ又は静止画データを含む画像ファイル、音声データを含む音声ファイル、文字データを含む電子メールなどがある。また、図１では、サーバ装置２００がクラウドＣＬ上のデータセンターＤＣ内に配備されているが、例えば携帯基地局ＢＳをアクセスポイントに代え、有線ネットワークＮＷ１としてLocal Area Network（ＬＡＮ）を利用すれば、そのＬＡＮにサーバ装置２００が接続されていてもよい。
【００２１】
続いて、図２を参照して、端末装置１００のハードウェア構成について説明する。尚、上述したサーバ装置２００については基本的に端末装置１００と同様のハードウェア構成であるため説明を省略する。
【００２２】
図２は端末装置１００のハードウェア構成の一例である。図２に示すように、端末装置１００は、Central Processing Unit（ＣＰＵ）１００Ａ、Random Access Memory（ＲＡＭ）１００Ｂ、Read Only Memory（ＲＯＭ）１００Ｃ、Electrically Erasable Programmable Read Only Memory（ＥＥＰＲＯＭ）１００Ｄ及び通信回路１００Ｅを含んでいる。通信回路１００Ｅにはアンテナ１００Ｅ´が接続されている。通信回路１００Ｅに代えて通信機能を実現するＣＰＵが利用されてもよい。
【００２３】
また、端末装置１００は、スピーカー１００Ｆ、カメラ１００Ｇ、タッチパネル１００Ｈ、ディスプレイ１００Ｉ、及びマイク１００Ｊを含んでいる。カメラ１００Ｇは、例えばComplementary Metal Oxide Semiconductor（ＣＭＯＳ）やCharge Coupled Device（ＣＣＤ）を用いた撮像素子とレンズなどの光学系とを含んでいる。ＣＰＵ１００Ａ、・・・、マイク１００Ｊは、内部バス１００Ｋによって互いに接続されている。少なくともＣＰＵ１００ＡとＲＡＭ１００Ｂとが協働することによってコンピュータが実現される。
【００２４】
上述したＲＡＭ１００Ｂには、ＲＯＭ１００ＣやＥＥＰＲＯＭ１００Ｄに記憶されたプログラムがＣＰＵ１００Ａによって格納される。格納されたプログラムをＣＰＵ１００Ａが実行することにより、後述する各種の機能が実現され、また、各種の処理が実行される。尚、プログラムは後述するフローチャートに応じたものとすればよい。
【００２５】
次に、図３を参照して、端末装置１００及びサーバ装置２００の各機能について説明する。
【００２６】
図３は端末装置１００及びサーバ装置２００のブロック図の一例である。端末装置１００は、第１記憶部１１０及び制御部１２０を含んでいる。また、サーバ装置２００は、第２記憶部２１０及び通信部２２０を含んでいる。尚、タッチパネル１００Ｈ及びディスプレイ１００Ｉはハードウェアであるため、破線で示している。まず、端末装置１００について説明し、次に、サーバ装置２００について説明する。
【００２７】
第１記憶部１１０は複数の電子ファイルを記憶する。上述したように、電子ファイルとしては例えばプログラムファイルやデータファイルなどがある。データファイルとしては、例えば文書ファイル、画像ファイル、音声ファイル、電子メールなどがある。例えば、第１記憶部１１０は上述した通信回路１００Ｅを介して受信した電子メールを記憶する。例えば、第１記憶部１１０は上述したカメラ１００Ｇによって撮像された動画データ又は静止画データを画像ファイルとして記憶する。例えば、第１記憶部１１０は上述したマイク１００Ｊから取得した音声データを音声ファイルとして記憶する。尚、第１記憶部１１０としては例えば上述したＥＥＰＲＯＭ１００Ｄなどがある。
【００２８】
制御部１２０は、第１アプリが起動された状態下で、該第１アプリが利用可能なデータ群の中から１以上のデータを指定する長押し操作をユーザからタッチパネル１００Ｈを介して受け付ける。データ群としては、上述した第１記憶部１１０又は後述する第２記憶部２１０に記憶された複数のデータファイルのほか、第１アプリが文書の作成を支援するアプリである場合、複数の文字データ又は複数の文字列データなどがある。長押し操作は指定した対象を所定時間以上タッチする操作をいう。長押し操作としては例えばロングタップ操作がある。
【００２９】
また、制御部１２０は、長押し操作を受け付けた１以上のデータのそれぞれについて、いずれのデータに対する領域であるかの対応づけを示す対応づけ情報を含んだ不透明な画面領域を生成して、ディスプレイ１００Ｉの最前面に表示する。より詳しくは、制御部１２０は画面領域を生成した後、その画面領域に対し画面領域の表示を継続させるフローティング状態に設定し、ディスプレイ１００Ｉの最前面に表示する。ここで、タッチパネル１００Ｈにおける操作可能領域は透明であるため、タッチパネル１００Ｈはディスプレイ１００Ｉに表示され、操作可能領域を透過した画面領域を表示する。したがって、ユーザは画面領域を視認することができる。尚、同様の理由により、タッチパネル１００Ｈはディスプレイ１００Ｉに表示され、操作可能領域を透過した第１アプリの画面を表示する。後述する第２アプリの画面も同様である。画面領域がフローティング状態に設定されると、画面領域はあたかも画面から浮いているように最前面に常時表示され、移動可能になる。
【００３０】
さらに、制御部１２０は、上述した画面領域を最前面に表示した後に、第２アプリを呼び出す呼出操作をユーザからタッチパネル１００Ｈを介して受け付ける。制御部１２０は、画面領域の最前面表示を維持したまま画面領域の背面に第２アプリによる画面を表示する。
【００３１】
制御部１２０は、第２アプリによる画面が表示されている状態で、最前面に表示した画面領域に対する所定の操作をユーザからタッチパネル１００Ｈを介して受け受けると、所定の操作を検出し、第２アプリに対して、所定の操作を検出した画面領域と対応づけられているデータを、処理対象として入力する。すなわち、所定の操作はデータを画面に貼り付ける指示に相当する。所定の操作としては、指定した対象を所定時間未満タッチするタッチ操作（例えばタップ操作）や、上述した長押し操作がある。尚、制御部１２０としては例えばＣＰＵ１００Ａ、ＲＡＭ１００Ｂ及び通信回路１００Ｅなどがある。
【００３２】
第２記憶部２１０は、複数の電子ファイルを記憶する。電子ファイルの内容については基本的に第１記憶部１１０が記憶する電子ファイルと同様である。例えば、第２記憶部２１０は電子メール、上述した通信回路１００Ｅを介して送信された文書ファイルや画像ファイルなどを記憶する。尚、第２記憶部２１０としては例えばHard Disk Drive（ＨＤＤ）などがある。
【００３３】
通信部２２０は制御部１２０と通信する。例えば制御部１２０から上述した閲覧要求が送信されると、通信部２２０は無線ネットワークＮＷ２及び有線ネットワークＮＷ１を経由した閲覧要求を受信する。通信部２２０は閲覧要求を受信すると、第２記憶部２１０に記憶された電子ファイルの閲覧を端末装置１００に許可する。例えば制御部１２０から上述した取得要求が送信されると、通信部２２０は無線ネットワークＮＷ２及び有線ネットワークＮＷ１を経由した取得要求を受信する。通信部２２０は取得要求を受信すると、第２記憶部２１０に記憶された電子ファイルの中から取得要求に応じた電子ファイルを抽出し、制御部１２０に向けて送信する。通信部２２０としては例えばＣＰＵ、ＲＡＭ及び通信回路などがある。
【００３４】
次に、図４乃至図１４を参照して、端末装置１００の動作について説明する。
【００３５】
図４は端末装置１００が実行する処理の一例を示すフローチャートである。図５は第１アプリの画面１０に対する長押し操作の一例である。図６は画面領域２０の一例である。図７はフローティング状態の一例を説明するための図である。図８は画面領域２０に対するドラッグ操作の一例である。図９は第１アプリの画面１０に対するタッチ操作の一例である。図１０は画面領域２０に対するドラッグ操作の他の一例である。図１１は画面領域２０に対する長押し操作の一例である。図１２は第２アプリの画面３０の一例である。図１３は画面領域２０に対するタッチ操作の他の一例である。図１４は第２アプリの画面３０の他の一例である。
【００３６】
尚、以下では一例として受信トレイを実現する第１アプリにより管理された電子メールを、新規の電子メールを作成する第２アプリの引用対象として入力する場合について説明するが、処理対象は電子メールに特に限定されない。例えば写真ライブラリを実現する第１アプリに保管された写真データを、新規の電子メールを作成する第２アプリの添付対象として入力してもよい。また、文書の作成を支援する第１アプリにより記述された文字データ又は文字列データを、新規の電子メールを作成する第２アプリの引用対象として入力してもよい。
【００３７】
まず、ユーザが端末装置１００に電源を入れると、制御部１２０は起動時間を経過した後にディスプレイ１００Ｉにホーム画面（例えば待ち受け画面）を表示し、図４に示すように、第１アプリの呼出操作を受け付けるまで待機する（ステップＳ１０１：ＮＯ）。制御部１２０はタッチパネル１００Ｈを介してユーザから第１アプリの呼出操作を受け付けると（ステップＳ１０１：ＹＥＳ）、第１アプリを起動し（ステップＳ１０２）、第１アプリの画面を表示する（ステップＳ１０３）。
【００３８】
これにより、図５に示すように、ディスプレイ１００Ｉは第１アプリの画面１０を表示する。画面１０は、受信した表示アイテムとしての複数の電子メールと新規のメールを作成する第２アプリを起動するための操作可能な画像ＩＭ１とを含んでいる。受信した複数の電子メールは受信日時毎に一覧になって管理されている。
【００３９】
ここで、図５に示すように、ユーザが手指ＦＧで１つの電子メールを指定する長押し操作を行うと、図４に示すように、制御部１２０は長押し操作を受け付け（ステップＳ１０４）、画面領域２０を生成する（ステップＳ１０５）。より詳しくは、制御部１２０はタッチ操作による電子メールの開封操作と異なる長押し操作を受け付けると、どの電子メールに対する領域であるかの対応づけを示す対応づけ情報を含む不透明な画面領域２０を生成する。ステップＳ１０５の処理が完了すると、制御部１２０は画面領域２０をディスプレイ１００Ｉの最前面に表示する（ステップＳ１０６）。より詳しくは、制御部１２０は画面領域２０をフローティング状態に設定し、ディスプレイ１００Ｉの最前面に表示する。
【００４０】
この結果、図６に示すように、ディスプレイ１００Ｉは画面領域２０を画面１０より前に表示する。ユーザが指定した電子メールから手指ＦＧを離しても画面領域２０の表示は維持される。画面領域２０はフローティング状態に設定されており、ユーザにとって画面領域２０があたかも浮いているように見える。フローティング状態は、図７に示すように、画面１０の表示層（以下、表示レイヤという）と異なる表示レイヤに画面領域２０が移動可能に配置された状態である。より詳しくは、フローティング状態は、画面１０の表示レイヤより高い表示レイヤ（例えばユーザ側の表示レイヤ）に画面領域２０が移動可能に配置された状態である。
【００４１】
画面領域２０は移動可能であるため、図８に示すように、例えばユーザが手指ＦＧで画面領域２０を上下にドラッグ操作を行うと、制御部１２０はドラッグ操作を検出する。制御部１２０はドラッグ操作を検出すると、ドラッグされた位置に画面領域２０の表示位置を変更する。画面領域２０の表示位置により画面上１０の情報をユーザが視認できなくなった場合、ユーザは画面領域２０の表示位置を変更して画面１０上の情報を視認することができる。ユーザが長押し操作を行った電子メールとは別の電子メールに対して改めて長押し操作を行うと、ディスプレイ１００Ｉは画面領域２０と共に画面領域２０と異なる別の画面領域（不図示）を重複せずに表示する。尚、上述したドラッグ操作の方向は上下に限定されず、左右や斜めであってもよい。
【００４２】
次いで、図４に示すように、制御部１２０は第２アプリの呼出操作を受け付けるまで待機し（ステップＳ１０７：ＮＯ）、第２アプリの呼出操作を受け付けると（ステップＳ１０７：ＹＥＳ）、画面領域２０を最前面に表示した状態を維持する（ステップＳ１０８）。その後、制御部１２０は第２アプリを起動し（ステップＳ１０９）、画面領域２０の背面に第２アプリの画面を表示する（ステップＳ１１０）。
【００４３】
図９及び図１０を参照して具体的に説明すると、図９に示すように、画面１０に含まれる画像ＩＭ１に対しユーザが手指ＦＧでタッチ操作を行うと、制御部１２０は第２アプリの呼出操作を受け付ける。制御部１２０は、第２アプリの呼出操作を受け付けると、図１０に示すように、画面領域２０を最前面に表示した状態を維持し、ディスプレイ１００Ｉは画面領域２０の背面に第２アプリの画面３０を表示する。画面３０は、新規のメールを作成するための画面であり、宛先、件名、メール本文の各入力欄を含んでいる。例えばユーザは宛先及び件名を入力するために画面領域２０の表示位置をドラッグ操作によりメール本文の入力欄側に移動する。ユーザは宛先及び件名の入力を終えると、メール本文を入力するために画面領域２０の表示位置をドラッグ操作により宛先の入力欄側に移動する。ユーザはメール本文の入力を終えると、画面領域２０と対応づけられている電子メールをメール本文の入力欄に貼り付けるために、メール本文の入力欄上に画面領域２０を移動して貼り付け位置を決める。尚、ユーザが手指ＦＧで画面３０を左右のいずれかにスライド又はスワイプする操作を行うと、制御部１２０はディスプレイ１００Ｉに画面領域２０の表示を維持したまま、画面３０の表示を画面１０に切り替えて表示する（図９参照）。
【００４４】
ここで、図４に示すように、制御部１２０は画面領域２０に対する操作を検出するまで待機し（ステップＳ１１１：ＮＯ）、操作を検出すると（ステップＳ１１１：ＹＥＳ）、画面領域２０と対応づけられている電子メールを入力する（ステップＳ１１２）。制御部１２０は電子メールを入力した後、操作時間の短さを判断する（ステップＳ１１３）。
【００４５】
操作時間が短くない場合（ステップＳ１１３：ＮＯ）、制御部１２０は画面領域２０の表示を維持し（ステップＳ１１４）、ステップＳ１１１の処理に戻る。すなわち、図１１に示すように、画面領域２０に対しユーザが手指ＦＧで長押し操作を行うと、図１２に示すように、制御部１２０は画面領域２０と対応づけられている電子メールを画面３０に入力し、画面領域２０の表示を維持する。電子メールが入力される位置はユーザによって決定された位置である。このように、画面領域２０の表示が維持されるため、仮に第２アプリからさらに第３アプリ（例えば文書の作成を支援するアプリ）がユーザから呼び出されても画面領域２０を第３アプリにも使用することができる。すなわち、ユーザは画面領域２０を複数のアプリに対する入力として使い回すことができる。
【００４６】
一方、図４に示すように、操作時間が短い場合（ステップＳ１１３：ＹＥＳ）、制御部１２０は画面領域２０の表示を終了し（ステップＳ１１５）、処理を終了する。すなわち、図１３に示すように、画面領域２０に対しユーザが手指ＦＧでタッチ操作を行うと、図１４に示すように、制御部１２０は画面領域２０と対応づけられている電子メールを画面３０に入力し、画面領域２０の表示を終了する。上述したように、電子メールが入力される位置はユーザによって決定された位置である。このように、画面領域２０のさらなる使用を終える場合には、ユーザは画面領域２０に対しタッチ操作を行うことで画面領域２０を画面３０上から消去することができる。
【００４７】
以上説明したように、端末装置１００は各種の処理を実行する制御部１２０を備えている。具体的には、制御部１２０は第１アプリが起動された状態下で、該第１アプリが利用可能なデータ群の中から１以上のデータの指定を受け付ける。制御部１２０は指定を受け付けた１以上のデータのそれぞれについて、いずれのデータに対する領域であるかの対応づけを示す情報を含んだ画面領域２０を生成して、ディスプレイ１００Ｉの最前面に表示する。制御部１２０は画面領域２０を最前面に表示した後に、第２アプリを呼び出す呼出操作を受け付け、画面領域２０の最前面表示を維持したまま画面領域２０の背面に第２アプリによる画面３０を表示する。制御部１２０は第２アプリによる画面３０が表示されている状態で、最前面に表示した画面領域２０に対する所定の操作を検出すると、第２アプリに対して、所定の操作を検出した画面領域２０と対応づけられているデータを、処理対象として入力する。これにより、第１アプリが利用可能なデータを第２アプリに入力する操作を、より簡便な操作で実現することができる。特にユーザにとって直感的に分かりやすい画面操作が可能となる。
【００４８】
尚、以上説明した実施形態では制御部１２０は不透明な画面領域２０を生成してディスプレイ１００Ｉの最前面に表示した。例えば図１５に示すように、制御部１２０は半透明な画面領域２０を生成してディスプレイ１００Ｉの最前面に表示してもよい。これにより、ユーザは画面領域２０に隠れた画面３０上の情報を確認することができる。
【００４９】
以上、本発明の好ましい実施形態について詳述したが、本発明に係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【００５０】
なお、以上の説明に関して更に以下の付記を開示する。
（付記１）第一のアプリケーションプログラムが起動された状態下で、該第一のアプリケーションプログラムが利用可能なデータ群の中から１以上のデータの指定を受け付け、指定を受け付けた前記１以上のデータのそれぞれについて、いずれのデータに対する領域であるかの対応づけを示す情報を含んだ画面領域を生成して、ディスプレイの最前面に表示し、前記画面領域を最前面に表示した後に、第二のアプリケーションプログラムの呼び出し操作を受け付け、前記画面領域の最前面表示を維持したまま前記画面領域の背面に前記第二のアプリケーションプログラムによる画面を表示し、前記第二のアプリケーションプログラムによる画面が表示されている状態で、最前面に表示した前記画面領域に対する所定の操作を検出すると、前記第二のアプリケーションプログラムに対して、前記所定の操作を検出した前記画面領域と対応づけられている前記データを、処理対象として入力することを特徴とする、コンピュータにより実行される表示制御方法。
（付記２）前記画面領域を前記ディスプレイの最前面に表示している間に、前記画面領域に対するドラッグ操作を検出すると、ドラッグされた位置に、前記画面領域の表示位置を変更することを特徴とする、付記１記載の表示制御方法。
（付記３）前記画面領域を、前記ディスプレイの最前面に、半透明な状態で表示することを特徴とする、付記１または２記載の表示制御方法。
（付記４）前記所定の操作を検出すると、検出された前記画面領域の表示を終了することを特徴とする、付記１〜３いずれか１項に記載の表示制御方法。
（付記５）前記所定の操作を検出した後も、検出された前記画面領域の表示を維持することを特徴とする、付記１〜３いずれか１項に記載の表示制御方法。
（付記６）前記画面領域の表示を維持した後、前記所定の操作と異なる別の操作を検出すると、検出された前記画面領域の表示を終了することを特徴とする、付記５記載の表示制御方法。
（付記７）タッチパネルに表示された表示画面内のいずれかの表示アイテムを指定した所定時間以上の長押し操作に応じて、前記表示アイテムの表示を継続させるフローティング状態に設定し、前記長押し操作が解除され、前記表示画面とは異なる他の表示画面に遷移されても、前記表示アイテムの表示を継続させ、前記他の表示画面において、フローティング状態の前記表示アイテムの貼り付け指示する前記タッチパネルへのタッチ操作を受け付ける、ことを特徴とする表示制御方法。
（付記８）第一のアプリケーションプログラムが起動された状態下で、該第一のアプリケーションプログラムが利用可能なデータ群の中から１以上のデータの指定を受け付け、指定を受け付けた前記１以上のデータのそれぞれについて、いずれのデータに対する領域であるかの対応づけを示す情報を含んだ画面領域を生成して、ディスプレイの最前面に表示し、前記画面領域を最前面に表示した後に、第二のアプリケーションプログラムの呼び出し操作を受け付け、前記画面領域の最前面表示を維持したまま前記画面領域の背面に前記第二のアプリケーションプログラムによる画面を表示し、前記第二のアプリケーションプログラムによる画面が表示されている状態で、最前面に表示した前記画面領域に対する所定の操作を検出すると、前記第二のアプリケーションプログラムに対して、前記所定の操作を検出した前記画面領域と対応づけられている前記データを、処理対象として入力する、処理をコンピュータに実行させる表示制御プログラム。
（付記９）タッチパネルに表示された表示画面内のいずれかの表示アイテムを指定した所定時間以上の長押し操作に応じて、前記表示アイテムの表示を継続させるフローティング状態に設定し、前記長押し操作が解除され、前記表示画面とは異なる他の表示画面に遷移されても、前記表示アイテムの表示を継続させ、前記他の表示画面において、フローティング状態の前記表示アイテムの貼り付け指示する前記タッチパネルへのタッチ操作を受け付ける、処理をコンピュータに実行させる表示制御プログラム。
（付記１０）第一のアプリケーションプログラムが起動された状態下で、該第一のアプリケーションプログラムが利用可能なデータ群の中から１以上のデータの指定を受け付け、指定を受け付けた前記１以上のデータのそれぞれについて、いずれのデータに対する領域であるかの対応づけを示す情報を含んだ画面領域を生成して、ディスプレイの最前面に表示し、前記画面領域を最前面に表示した後に、第二のアプリケーションプログラムの呼び出し操作を受け付け、前記画面領域の最前面表示を維持したまま前記画面領域の背面に前記第二のアプリケーションプログラムによる画面を表示し、前記第二のアプリケーションプログラムによる画面が表示されている状態で、最前面に表示した前記画面領域に対する所定の操作を検出すると、前記第二のアプリケーションプログラムに対して、前記所定の操作を検出した前記画面領域と対応づけられている前記データを、処理対象として入力する制御部を有する端末装置。
（付記１１）前記制御部は、前記画面領域を前記ディスプレイの最前面に表示している間に、前記画面領域に対するドラッグ操作を検出すると、ドラッグされた位置に、前記画面領域の表示位置を変更することを特徴とする、付記１０記載の端末装置。
（付記１２）前記制御部は、前記画面領域を、前記ディスプレイの最前面に、半透明な状態で表示することを特徴とする、付記１０または１１記載の端末装置。
（付記１３）前記制御部は、前記所定の操作を検出すると、検出された前記画面領域の表示を終了することを特徴とする、付記１０〜１２いずれか１項に記載の端末装置。
（付記１４）前記制御部は、前記所定の操作を検出した後も、検出された前記画面領域の表示を維持することを特徴とする、付記１０〜１２いずれか１項に記載の端末装置。
（付記１５）前記制御部は、前記画面領域の表示を維持した後、前記所定の操作と異なる別の操作を検出すると、検出された前記画面領域の表示を終了することを特徴とする、付記１４記載の端末装置。
（付記１６）タッチパネルに表示された表示画面内のいずれかの表示アイテムを指定した所定時間以上の長押し操作に応じて、前記表示アイテムの表示を継続させるフローティング状態に設定し、前記長押し操作が解除され、前記表示画面とは異なる他の表示画面に遷移されても、前記表示アイテムの表示を継続させ、前記他の表示画面において、フローティング状態の前記表示アイテムの貼り付け指示する前記タッチパネルへのタッチ操作を受け付ける制御部を有する端末装置。
【符号の説明】
【００５１】
Ｓ  情報処理システム
１００  端末装置
１１０  第１記憶部
１２０  制御部
２００  サーバ装置
２１０  第２記憶部
２２０  通信部
【図１】
2017146751.tif 000003
【図２】
2017146751.tif 000004
【図３】
2017146751.tif 000005
【図４】
2017146751.tif 000006
【図５】
2017146751.tif 000007
【図６】
2017146751.tif 000008
【図７】
2017146751.tif 000009
【図８】
2017146751.tif 000010
【図９】
2017146751.tif 000011
【図１０】
2017146751.tif 000012
【図１１】
2017146751.tif 000013
【図１２】
2017146751.tif 000014
【図１３】
2017146751.tif 000015
【図１４】
2017146751.tif 000016
【図１５】
2017146751.tif 000017